NYSE : MC
-$0.79 (-1.13%)
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 1.52B | 1.19B | 854.75M | 985.3M | 1.54B | 943.28M | 746.53M | 885.84M | 684.62M | 613.37M |
| costOfRevenue | 11.88M | 830.15M | 714.75M | 618.2M | 913.91M | 560.8M | 488.44M | 513.86M | 401.38M | 360.89M |
| grossProfit | 1.5B | 364.39M | 140M | 367.1M | 626.7M | 382.47M | 258.1M | 371.98M | 283.23M | 252.48M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 29.77M | 107.54M | 107.38M | 84.52M | 83.73M | 80.59M | 71.03M | 74.01M | 62.23M | 53.3M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 29.77M | 107.54M | 107.38M | 84.52M | 83.73M | 80.59M | 71.03M | 74.01M | 62.23M | 53.3M |
| otherExpenses | 1.2B | 83.91M | 72.97M | 66.48M | 47.05M | 36.17M | 72.52M | 71.19M | 56.72M | 38.1M |
| operatingExpenses | 1.23B | 191.45M | 180.35M | 151M | 130.78M | 116.76M | 143.55M | 145.2M | 118.95M | 91.39M |
| costAndExpenses | 1.24B | 1.02B | 895.1M | 769.2M | 1.04B | 677.57M | 631.99M | 659.06M | 520.33M | 452.28M |
| netInterestIncome | - | 410K | 125K | - | - | - | - | - | - | - |
| interestIncome | - | 410K | 125K | - | - | - | - | - | - | - |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 11.88M | 10.44M | 8.32M | 7.98M | 7.24M | 4.71M | 4.96M | 4.62M | 3.54M | 3.18M |
| ebitda | 339.35M | 183.39M | -32.04M | 224.08M | 503.16M | 270.42M | 119.51M | 231.41M | 167.83M | 164.27M |
| ebit | 327.47M | 172.94M | -40.35M | 216.1M | 495.92M | 265.71M | 114.54M | 226.78M | 164.28M | 161.09M |
| nonOperatingIncomeExcludingInterest | -53.61M | - | - | - | - | - | - | - | - | - |
| operatingIncome | 273.86M | 172.94M | -40.35M | 216.1M | 495.92M | 265.71M | 114.54M | 226.78M | 164.28M | 161.09M |
| totalOtherIncomeExpensesNet | 53.61M | 23.07M | 11.2M | 220K | 40.4M | 4.4M | 32.96M | 11.67M | 186.07M | 5.58M |
| incomeBeforeTax | 327.47M | 196.01M | -29.15M | 216.32M | 536.31M | 270.11M | 147.5M | 238.45M | 350.35M | 166.67M |
| incomeTaxExpense | 67.85M | 44.52M | -1.63M | 47.64M | 113.34M | 51.68M | 11.81M | 30.45M | 223.83M | 24.81M |
| netIncomeFromContinuingOperations | 259.62M | 151.49M | -27.52M | 168.68M | 422.98M | 218.44M | 135.69M | 208M | 126.52M | 141.86M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 233.04M | 136.02M | -24.7M | 150.34M | 365.21M | 178.83M | 105.1M | 140.68M | 29.4M | 38.39M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 233.04M | 136.02M | -24.7M | 150.34M | 365.21M | 178.83M | 105.1M | 140.68M | 29.4M | 38.39M |
| eps | 3.11 | 1.89 | -0.36 | 2.29 | 5.79 | 3.16 | 2.09 | 2.78 | 0.96 | 1.83 |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 508.6M | 412.47M | 186.42M | 206.79M | 520.21M | 202.48M | 167.81M | 261.1M | 213.19M | 318.93M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 508.6M | 412.47M | 186.42M | 206.79M | 520.21M | 202.48M | 167.81M | 261.1M | 213.19M | 318.93M |
| netReceivables | 110.93M | 73.71M | 63.64M | 56.34M | 69.57M | 101.21M | 55.8M | 68.61M | 61.59M | 30.45M |
| accountsReceivables | 82.19M | 51.4M | 51.22M | 47.82M | 41.87M | 89.3M | 45.07M | 54.41M | 56.72M | 23.16M |
| otherReceivables | 28.74M | 22.3M | 12.42M | 8.51M | 27.7M | 11.92M | 10.72M | 14.2M | 4.87M | 7.29M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 770K | 712K | 798K | 745K | 801K | 807K | 760K | 671K | 703K | 659K |
| totalCurrentAssets | 620.29M | 486.89M | 250.85M | 263.88M | 590.58M | 304.5M | 224.37M | 330.38M | 275.49M | 350.04M |
| propertyPlantEquipmentNet | 306.65M | 245.82M | 235.8M | 209.49M | 223.25M | 227.05M | 204.76M | 12.73M | 10.46M | 8.4M |
| goodwill | - | - | - | - | - | - | - | 402.86M | 234M | 167.79M |
| intangibleAssets | 768K | - | 1.15M | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | 768K | - | 1.15M | - | - | - | - | 402.86M | 234M | 167.79M |
| longTermInvestments | 369.07M | 184.6M | 210.36M | 265.24M | 263.34M | 211.83M | 213.23M | 143.92M | 154.96M | 54.26M |
| taxAssets | 442.66M | 410.51M | 437.24M | 429.65M | 448.12M | 424.34M | 400.5M | 402.86M | 234M | 167.79M |
| otherNonCurrentAssets | 73.22M | 51.11M | 44.36M | 48.6M | 30.39M | 28.73M | 28.85M | -378.38M | -209.83M | -149.47M |
| totalNonCurrentAssets | 1.19B | 892.05M | 928.91M | 952.99M | 965.1M | 891.95M | 847.33M | 583.99M | 423.58M | 248.76M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.81B | 1.38B | 1.18B | 1.22B | 1.56B | 1.2B | 1.07B | 914.38M | 699.07M | 598.8M |
| totalPayables | 784.08M | 670.73M | 596.96M | 557.46M | 880.95M | 552.66M | 477.22M | 535.55M | 340.62M | 334.92M |
| accountPayables | 43.63M | 33.6M | 32.63M | 11.93M | 69.88M | 25.03M | 16.11M | 26.56M | 18.32M | 14.33M |
| otherPayables | 740.45M | 637.14M | 564.34M | 545.53M | 811.07M | 527.64M | 461.12M | 508.99M | 322.3M | 320.59M |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 28.89M | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | 307.58M | 297.99M | 311.25M | 177.15M | 120.94M |
| deferredRevenue | 9.08M | 5.58M | 4.65M | 7.71M | 4.54M | 2.69M | 3.02M | 7.07M | 4.95M | 2.97M |
| otherCurrentLiabilities | -793.15M | - | - | - | - | - | - | -6.78M | -340.62M | -334.92M |
| totalCurrentLiabilities | 28.89M | 676.32M | 601.61M | 565.17M | 885.49M | 555.36M | 480.25M | 535.84M | 345.57M | 337.89M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 238.27M | 223.24M | 215.68M | 192.76M | 191.89M | 196.61M | 197.62M | - | - | - |
| deferredRevenueNonCurrent | 9.08M | - | - | - | - | 2.69M | 3.02M | 7.07M | 4.95M | 2.97M |
| deferredTaxLiabilitiesNonCurrent | 71.97M | - | - | - | - | - | - | -7.07M | -4.95M | -2.97M |
| otherNonCurrentLiabilities | 784.08M | - | - | - | - | -2.69M | -3.02M | -7.07M | 349.86M | 344.39M |
| totalNonCurrentLiabilities | 1.1B | 223.24M | 215.68M | 192.76M | 191.89M | 196.61M | 197.62M | 6.78M | 9.24M | 9.47M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 238.27M | 223.24M | 215.68M | 192.76M | 191.89M | 196.61M | 197.62M | - | - | - |
| totalLiabilities | 1.13B | 899.55M | 817.3M | 757.93M | 1.08B | 751.97M | 677.87M | 542.62M | 354.81M | 347.36M |
| treasuryStock | -536.29M | -461.7M | -450.86M | -403.86M | -256.32M | -152.17M | -107.84M | -56.66M | -23.19M | -10.93M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 891K | 853K | 813K | 776K | 732K | 679K | 632K | 575K | 541K | 521K |
| retainedEarnings | -801.23M | -821.65M | -767.59M | -560.69M | -535.28M | -420.68M | -324.19M | -237.78M | -139.92M | -68.23M |
| additionalPaidInCapital | 1.91B | 1.73B | 1.57B | 1.41B | 1.28B | 1.05B | 872.79M | 697.94M | 487.16M | 291.03M |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 233.04M | 151.49M | -24.7M | 168.68M | 422.98M | 218.44M | 135.69M | 208M | 126.52M | 141.86M |
| depreciationAndAmortization | 12.06M | 10.44M | 8.32M | 7.98M | 7.24M | 4.71M | 4.96M | 4.62M | 3.54M | 3.18M |
| deferredIncomeTax | - | 35.07M | - | 26.79M | 22.86M | 39M | 3.66M | 6.54M | 191.7M | -1.01M |
| stockBasedCompensation | - | 161.44M | 158.19M | 128.94M | 167.94M | 133.62M | 124.21M | 123.04M | 96.3M | 77.05M |
| changeInWorkingCapital | 53.77M | 77.73M | 34.05M | -314.15M | 346.92M | 31.45M | -36.43M | 48.78M | -21.7M | 12.1M |
| accountsReceivables | -36.75M | -1.84M | - | -20.32M | 26.94M | -46.7M | 10.7M | 963K | -35.61M | 5.54M |
| inventory | - | - | - | - | 264.76M | 57.26M | - | 46.44M | 8.68M | 16.06M |
| accountsPayables | 18.23M | 21000 | 23.74M | -45.04M | 52.87M | 21.46M | -2.57M | 1.69M | 3.61M | -6.22M |
| otherWorkingCapital | 72.29M | 79.54M | 10.3M | -248.79M | 2.35M | -568K | -44.56M | -309K | 1.62M | -3.27M |
| otherNonCashItems | 277.42M | -8.69M | -17.38M | 14.76M | -30.96M | 2M | -22.8M | -97000 | -163.18M | -1.73M |
| netCashProvidedByOperatingActivities | 576.3M | 427.48M | 158.47M | 32.99M | 936.98M | 429.22M | 209.31M | 390.89M | 233.18M | 231.46M |
| investmentsInPropertyPlantAndEquipment | -36.33M | -12.09M | -16.7M | -5.96M | -16.43M | -40.66M | -6.47M | -6.92M | -5.65M | -2.87M |
| acquisitionsNet | - | - | - | - | 29.16M | - | 46.91M | - | - | - |
| purchasesOfInvestments | -524.75M | -169.46M | -210.58M | -334.74M | -486.12M | -390.59M | -212.42M | -183.97M | -179.81M | -120.91M |
| salesMaturitiesOfInvestments | 346.62M | 205.24M | 275.85M | 332.52M | 456.3M | 391.49M | 120.1M | 199.81M | 115.64M | 126.01M |
| otherInvestingActivities | 18.5M | -6.58M | - | -3M | 70000 | -200K | - | 366K | 387K | -799K |
| netCashProvidedByInvestingActivities | -195.97M | 17.11M | 48.57M | -11.18M | -17.01M | -39.95M | -51.87M | 9.28M | -69.43M | 1.44M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -74.59M | -10.84M | -47M | -147.54M | -104.15M | -44.33M | -51.18M | -33.77M | -12.49M | -3.31M |
| netCommonStockIssuance | -74.59M | -10.84M | -47M | -147.54M | -104.15M | -44.33M | -51.18M | -33.77M | -12.49M | -3.31M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -74.59M | -10.84M | -47M | -147.54M | -104.15M | -44.33M | -51.18M | -33.77M | -12.49M | -3.31M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -208.7M | -184.16M | -182.16M | -174.65M | -479.96M | -282.92M | -209.18M | -313.83M | -255.69M | -154.7M |
| commonDividendsPaid | -208.7M | -3.11M | -182.16M | -174.65M | -479.96M | -282.92M | -209.18M | -313.83M | -255.69M | -154.7M |
| preferredDividendsPaid | - | -181.05M | - | - | - | - | - | -117.9M | - | - |
| otherFinancingActivities | -602K | -20.1M | -15000 | -4.71M | -18.43M | -24.54M | 7.66M | -4.15M | -4.33M | 118K |
| netCashProvidedByFinancingActivities | -283.9M | -215.1M | -229.17M | -326.9M | -602.54M | -351.79M | -252.69M | -351.74M | -272.51M | -157.9M |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 319.78M | 487.94M | 356.89M | 365.38M | 306.59M | 438.72M | 273.76M | 264.59M | 217.48M | 214.88M |
| costOfRevenue | 210.42M | 3.36M | 255.41M | 252.11M | 211.55M | 257.14M | 210.66M | 197.87M | 164.48M | 178.48M |
| grossProfit | 109.36M | 484.57M | 101.48M | 113.27M | 95.04M | 181.57M | 63.1M | 66.71M | 53.01M | 36.39M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 32.74M | 9.57M | 28.44M | 30.02M | 28.35M | 28.29M | 28.73M | 25.02M | 25.5M | 28.36M |
| sellingAndMarketingExpenses | - | 308.26M | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 32.74M | 317.83M | 28.44M | 30.02M | 28.35M | 28.29M | 28.73M | 25.02M | 25.5M | 28.36M |
| otherExpenses | 36.13M | 38.74M | 24.73M | 22.62M | 29.78M | 21.78M | 18.8M | 21.62M | 21.71M | 17.38M |
| operatingExpenses | 68.87M | 356.56M | 53.17M | 52.64M | 58.13M | 50.06M | 47.53M | 46.64M | 47.21M | 45.74M |
| costAndExpenses | 279.28M | 359.93M | 308.58M | 304.75M | 269.68M | 307.21M | 258.19M | 244.52M | 211.68M | 224.23M |
| netInterestIncome | - | - | 115K | 114K | - | - | - | - | - | - |
| interestIncome | - | - | 115K | 114K | - | - | - | - | - | - |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 3.49M | 3.36M | 2.98M | 2.81M | 2.78M | 2.83M | 2.8M | 2.43M | 2.38M | 2.29M |
| ebitda | 43.99M | 141.33M | 51.29M | 63.44M | 39.69M | 134.34M | 18.37M | 22.5M | 8.18M | -7.06M |
| ebit | 40.5M | 137.97M | 48.31M | 60.63M | 36.91M | 131.51M | 15.56M | 20.07M | 5.8M | -9.35M |
| nonOperatingIncomeExcludingInterest | - | -9.96M | - | - | - | - | - | - | - | - |
| operatingIncome | 40.5M | 128.01M | 48.31M | 60.63M | 36.91M | 131.51M | 15.56M | 20.07M | 5.8M | -9.35M |
| totalOtherIncomeExpensesNet | 5.66M | 9.96M | 34M | 3.51M | 6.14M | 6.04M | 11.1M | 1.71M | 4.23M | 5.14M |
| incomeBeforeTax | 46.16M | 137.97M | 82.31M | 64.14M | 43.05M | 137.55M | 26.66M | 21.78M | 10.03M | -4.2M |
| incomeTaxExpense | 3.87M | 38.95M | 22.24M | 17.38M | -10.72M | 37.7M | 7.42M | 6.86M | -7.45M | 2.26M |
| netIncomeFromContinuingOperations | 42.3M | 99.02M | 60.07M | 46.76M | 53.78M | 99.84M | 19.24M | 14.92M | 17.48M | -6.46M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 38.43M | 87.86M | 53.37M | 41.54M | 50.27M | 89.4M | 16.89M | 13.16M | 16.57M | -5.66M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 38.43M | 87.86M | 53.37M | 41.54M | 50.27M | 89.4M | 16.89M | 13.16M | 16.57M | -5.66M |
| eps | 0.51 | 1.17 | 0.71 | 0.55 | 0.68 | 1.24 | 0.23 | 0.18 | 0.24 | -0.08 |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 152.94M | 508.6M | 281.58M | 221.72M | 184.53M | 412.47M | 145.33M | 150.43M | 102.64M | 186.42M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 152.94M | 508.6M | 281.58M | 221.72M | 184.53M | 412.47M | 145.33M | 150.43M | 102.64M | 186.42M |
| netReceivables | 125.29M | 110.93M | 99.28M | 102.76M | 93.34M | 73.71M | 88.01M | 74.53M | 85.21M | 63.64M |
| accountsReceivables | 97.94M | 82.19M | 55.23M | 56.53M | 55.47M | 51.4M | 57.76M | 51.59M | 49.97M | 51.22M |
| otherReceivables | 27.35M | 28.74M | 44.05M | 46.23M | 37.87M | 22.3M | 30.24M | 22.94M | 35.24M | 12.42M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 794K | 770K | 852K | 798K | 846K | 712K | 733K | 809K | 610K | 798K |
| totalCurrentAssets | 279.03M | 620.29M | 381.72M | 325.28M | 278.72M | 486.89M | 234.07M | 225.77M | 188.46M | 250.85M |
| propertyPlantEquipmentNet | 314.55M | 306.65M | 307.37M | 242.31M | 242.45M | 245.82M | 234.16M | 231.85M | 234.79M | 235.8M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | 768K | - | - | - | - | - | - | - | 1.15M |
| goodwillAndIntangibleAssets | - | 768K | - | - | - | - | - | - | - | 1.15M |
| longTermInvestments | 228.82M | 369.07M | 366.83M | 290.18M | 188.4M | 184.6M | 188.31M | 87.15M | 67.68M | 210.36M |
| taxAssets | 366.89M | 442.66M | 389.74M | 414.38M | 431.36M | 410.51M | 439.54M | 444.03M | 451M | 437.24M |
| otherNonCurrentAssets | 99.91M | 73.22M | 71.57M | 70.4M | 65.49M | 51.11M | 56.97M | 62.02M | 70.54M | 44.36M |
| totalNonCurrentAssets | 1.01B | 1.19B | 1.14B | 1.02B | 927.7M | 892.05M | 918.99M | 825.06M | 824.01M | 928.91M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.29B | 1.81B | 1.52B | 1.34B | 1.21B | 1.38B | 1.15B | 1.05B | 1.01B | 1.18B |
| totalPayables | 392.02M | 784.08M | 627.62M | 520.54M | 412.18M | 670.73M | 532.37M | 453.49M | 402.14M | 596.96M |
| accountPayables | 57.93M | 43.63M | 34.88M | 32.49M | 47.94M | 33.6M | 27.79M | 25.14M | 43.4M | 32.63M |
| otherPayables | 334.1M | 740.45M | 592.74M | 488.05M | 364.24M | 637.14M | 504.58M | 428.35M | 358.74M | 564.34M |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | - | 28.89M | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 7.77M | 9.08M | 3.24M | 7.16M | 8.21M | 5.58M | 14.17M | 3.67M | 5.73M | 4.65M |
| otherCurrentLiabilities | - | -793.15M | - | - | - | - | - | - | - | - |
| totalCurrentLiabilities | 399.8M | 28.89M | 630.86M | 527.7M | 420.39M | 676.32M | 546.54M | 457.16M | 407.87M | 601.61M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 267.18M | 238.27M | 267.74M | 218.82M | 220.08M | 223.24M | 211.43M | 209.22M | 211.84M | 215.68M |
| deferredRevenueNonCurrent | - | 9.08M | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | 71.97M | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | - | 784.08M | - | - | - | - | - | - | - | - |
| totalNonCurrentLiabilities | 267.18M | 1.1B | 267.74M | 218.82M | 220.08M | 223.24M | 211.43M | 209.22M | 211.84M | 215.68M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 267.18M | 238.27M | 267.74M | 218.82M | 220.08M | 223.24M | 211.43M | 209.22M | 211.84M | 215.68M |
| totalLiabilities | 666.98M | 1.13B | 898.61M | 746.52M | 640.46M | 899.55M | 757.96M | 666.38M | 619.71M | 817.3M |
| treasuryStock | -653.56M | -536.29M | -490.17M | -474.97M | -473.34M | -461.7M | -460.61M | -459.58M | -459.25M | -450.86M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 920K | 891K | 890K | 890K | 890K | 853K | 852K | 851K | 851K | 813K |
| retainedEarnings | -817.29M | -801.23M | -836.68M | -837.59M | -825.13M | -821.65M | -862.08M | -831.05M | -799.09M | -767.59M |
| additionalPaidInCapital | 1.96B | 1.91B | 1.87B | 1.83B | 1.79B | 1.73B | 1.69B | 1.65B | 1.63B | 1.57B |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 42.3M | 87.86M | 60.07M | 50.26M | 50.27M | 99.84M | 16.89M | 14.92M | 17.48M | -5.66M |
| depreciationAndAmortization | 3.49M | 3.41M | 2.98M | 2.76M | 2.78M | 2.83M | 2.8M | 2.43M | 2.38M | 2.29M |
| deferredIncomeTax | 3.87M | - | 22M | 17.38M | -10.72M | 28.25M | 7.42M | 6.86M | -7.45M | -640K |
| stockBasedCompensation | 72.21M | - | 40.17M | 41.61M | 86.23M | 38.71M | 36.8M | 25.96M | 59.98M | 33M |
| changeInWorkingCapital | -402.69M | 152.17M | 102.16M | 95.38M | -296.66M | 149.71M | 78.55M | 89.8M | -240.33M | 71.18M |
| accountsReceivables | -16.58M | -10.24M | 790K | -7.31M | -19.99M | 14.15M | -12.4M | 9.99M | -16.33M | -25.77M |
| inventory | - | - | - | - | - | - | - | - | - | -47.2M |
| accountsPayables | 16.06M | 15.62M | 2.71M | -14.48M | 14.39M | 5.66M | 1.21M | -17.99M | 11.14M | 6.44M |
| otherWorkingCapital | -402.17M | 146.8M | 98.66M | 117.17M | -291.06M | 129.9M | 89.74M | 97.8M | -235.14M | 137.71M |
| otherNonCashItems | 2.03M | 95.3M | -28.5M | -3.23M | 2.62M | -4M | -5.29M | -8000 | 2.95M | -829K |
| netCashProvidedByOperatingActivities | -278.8M | 338.74M | 198.87M | 204.17M | -165.48M | 315.34M | 137.18M | 139.96M | -165M | 99.34M |
| investmentsInPropertyPlantAndEquipment | -12.79M | -9.16M | -19.32M | -4.75M | -3.1M | -2.31M | -2.08M | -2.34M | -5.37M | -5.28M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | -48.57M |
| purchasesOfInvestments | -201.71M | -116.23M | -151.79M | -104.22M | -152.52M | - | -128.57M | -18.29M | -22.6M | -61.41M |
| salesMaturitiesOfInvestments | 341.18M | 116.39M | 68M | 3M | 148.4M | 6M | 18.6M | - | 163.68M | 51.26M |
| otherInvestingActivities | 923K | -733K | 29.92M | -112K | 250K | - | 16.71M | - | -6.33M | 48.57M |
| netCashProvidedByInvestingActivities | 127.6M | -9.73M | -73.18M | -106.08M | -6.98M | 3.69M | -95.34M | -20.63M | 129.39M | -15.43M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -117.27M | -46.12M | -15.2M | -1.63M | -11.64M | -1.09M | -1.02M | -332K | -8.39M | -1.48M |
| netCommonStockIssuance | -117.27M | -46.12M | -15.2M | -1.63M | -11.64M | -1.09M | -1.02M | -332K | -8.39M | -1.48M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -117.27M | -46.12M | -15.2M | -1.63M | -11.64M | -1.09M | -1.02M | -332K | -8.39M | -1.48M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -54.94M | -53.09M | -51.4M | -59.13M | -45.08M | -45.87M | -47.56M | -51.46M | -39.26M | -44.68M |
| commonDividendsPaid | -54.94M | -53.09M | -51.4M | -59.13M | -45.08M | -45.87M | -47.56M | -51.46M | -39.26M | -44.68M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -32.21M | -288K | - | -314K | - | - | - | -20.1M | - | - |
| netCashProvidedByFinancingActivities | -204.42M | -99.5M | -66.6M | -61.07M | -56.73M | -46.96M | -48.59M | -71.9M | -47.66M | -46.16M |