OTC : ASMXF
-$43.73 (-4.28%)
| 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 | 3.17B | 2.93B | 2.63B | 2.41B | 1.73B | 1.33B | 1.28B | 818.08M | 737.4M | 597.93M |
| costOfRevenue | 1.53B | 1.45B | 1.36B | 1.27B | 901.78M | 704.55M | 645.4M | 483.78M | 431.51M | 333.43M |
| grossProfit | 1.64B | 1.48B | 1.27B | 1.14B | 828.13M | 623.57M | 638.46M | 334.3M | 305.9M | 264.5M |
| researchAndDevelopmentExpenses | 399.15M | 369.82M | 309.3M | 233.87M | 151.2M | 139M | 110.85M | 88.59M | 92.78M | 91.13M |
| generalAndAdministrativeExpenses | 296.5M | 316.81M | 308.73M | 276.62M | 189.55M | 157.42M | 148.93M | 121.44M | 99.93M | 91.13M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 296.39M | 316.81M | 308.73M | 276.62M | 189.55M | 157.42M | 148.93M | 121.44M | 99.93M | 91.13M |
| otherExpenses | - | -7.39M | -69000 | - | - | - | - | - | - | - |
| operatingExpenses | 695.54M | 679.24M | 617.96M | 510.49M | 340.74M | 296.43M | 259.78M | 210.03M | 192.71M | 182.26M |
| costAndExpenses | 2.22B | 2.13B | 1.98B | 1.78B | 1.24B | 1B | 905.17M | 693.81M | 624.21M | 515.69M |
| netInterestIncome | 52.2M | 19.77M | 10.88M | 723K | -1.99M | -1.87M | -127K | -1.41M | -116K | 2M |
| interestIncome | 53.1M | 21.66M | 14.83M | 2.25M | 23000 | 141K | 1.64M | 1.06M | 1.68M | 3.1M |
| interestExpense | 900K | 1.88M | 3.94M | 1.52M | 2.01M | 2.01M | 1.77M | 2.47M | 1.8M | 1.1M |
| depreciationAndAmortization | 250.91M | 195.8M | 180.9M | 87.56M | 68.43M | 57.72M | 57.97M | 54.07M | 47.76M | 46.37M |
| ebitda | 1.2B | 990.54M | 834.57M | 594.06M | 667.76M | 393.79M | 442.4M | 230.39M | 226.04M | 190.55M |
| ebit | 947.45M | 794.74M | 653.67M | 506.5M | 599.34M | 336.08M | 384.43M | 175.04M | 458.84M | 138.86M |
| nonOperatingIncomeExcludingInterest | - | 7.39M | 69000 | 125.94M | -107.88M | -8.93M | -5.74M | -50.77M | -345.65M | -56.62M |
| operatingIncome | 947.45M | 802.14M | 653.74M | 632.44M | 491.46M | 327.14M | 378.69M | 124.27M | 113.19M | 82.24M |
| totalOtherIncomeExpensesNet | -22.89M | 65.77M | 212.78M | -127.46M | 105.87M | 6.93M | 3.97M | 48.3M | 343.85M | 55.52M |
| incomeBeforeTax | 924.55M | 867.9M | 866.52M | 504.98M | 597.32M | 334.07M | 382.66M | 172.57M | 457.04M | 137.76M |
| incomeTaxExpense | 201.12M | 182.17M | 114.45M | 115.86M | 102.62M | 48.67M | 53.65M | 15.44M | 4.64M | 2.29M |
| netIncomeFromContinuingOperations | 723.43M | 685.73M | 752.07M | 389.11M | 494.71M | 285.4M | 329.01M | 157.13M | 452.4M | 135.47M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 723.43M | 685.73M | 752.07M | 389.11M | 494.71M | 285.4M | 329.01M | 157.13M | 452.4M | 135.47M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 723.43M | 685.73M | 752.07M | 389.11M | 494.71M | 285.4M | 329.01M | 157.13M | 452.4M | 135.47M |
| eps | 14.77 | 13.95 | 15.18 | 7.97 | 10.17 | 5.84 | 6.66 | 3 | 7.72 | 2.23 |
| 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 | 1.03B | 926M | 636.76M | 419.32M | 491.51M | 435.23M | 497.87M | 285.91M | 836.46M | 378.16M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 1.03B | 926M | 636.76M | 419.32M | 491.51M | 435.23M | 497.87M | 285.91M | 836.46M | 378.16M |
| netReceivables | 681.74M | 846.7M | 547.12M | 2.05M | 468.64M | 313.87M | 253.5M | 210.04M | 164.41M | 140.56M |
| accountsReceivables | 672.05M | 788.96M | 487.73M | 580.82M | 446.72M | 280.06M | 199.54M | 173.45M | 163.14M | 137.02M |
| otherReceivables | 9.7M | 57.74M | 59.39M | 63.98M | 21.92M | 33.81M | 37.68M | 24.37M | - | - |
| inventory | 551.89M | 567.01M | 525.69M | 538.42M | 211.84M | 162.2M | 173.19M | 171.82M | 142.85M | 112.34M |
| prepaids | - | 25.89M | 39.01M | 17.98M | 8.45M | 14.48M | 14.8M | 12.58M | - | - |
| otherCurrentAssets | 84.77M | 49.72M | 60.29M | 694.1M | 39.22M | 25.2M | 5.94M | 261K | 19.06M | 19.68M |
| totalCurrentAssets | 2.34B | 2.42B | 1.81B | 1.67B | 1.22B | 950.99M | 945.3M | 680.62M | 1.16B | 650.74M |
| propertyPlantEquipmentNet | 714.03M | 628.96M | 420.34M | 343.72M | 283.96M | 237.35M | 239.66M | 148.75M | 106.63M | 95M |
| goodwill | 340.37M | 321.32M | 320.17M | 318.46M | 11.27M | 11.27M | 11.27M | 11.27M | 11.27M | 11.27M |
| intangibleAssets | 995.53M | 815.59M | 281.39M | 646.1M | 274.83M | 209.92M | 189.22M | 149.93M | 113.3M | 100.18M |
| goodwillAndIntangibleAssets | 1.34B | 1.14B | 601.56M | 964.57M | 286.1M | 221.19M | 200.49M | 161.2M | 124.56M | 111.45M |
| longTermInvestments | 866.78M | 923.45M | 873.24M | 694.71M | 850.79M | 744.14M | 778.27M | 789.59M | 730.55M | 1.24B |
| taxAssets | 40.38M | 34.65M | 179K | 181K | 69000 | 196K | 3.06M | 11.32M | 18.12M | 13.92M |
| otherNonCurrentAssets | 32.99M | 22.63M | 522.7M | 75.75M | 70.51M | 76.06M | 8.36M | 56.5M | 34.56M | 41.42M |
| totalNonCurrentAssets | 2.99B | 2.75B | 2.42B | 2.08B | 1.49B | 1.28B | 1.23B | 1.17B | 1.01B | 1.5B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 5.34B | 5.16B | 4.23B | 3.75B | 2.71B | 2.23B | 2.18B | 1.85B | 2.18B | 2.15B |
| totalPayables | 293.69M | 472.21M | 232.14M | 313.34M | 205.93M | 205.07M | 163.53M | 95.94M | 93.45M | 77.46M |
| accountPayables | 214.82M | 282.55M | 177.69M | 243.5M | 175.44M | 124.51M | 119.71M | 80.64M | 79.35M | 60.91M |
| otherPayables | 78.87M | 189.66M | 54.46M | 69.84M | 30.5M | 80.56M | 43.81M | 15.3M | 14.1M | 16.55M |
| accruedExpenses | - | - | - | - | - | - | 53.88M | 36.72M | 40.53M | 25.23M |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | 11.67M | 10.87M | 9.52M | 7.57M | 6.22M | 7M | - | - | - |
| taxPayables | - | 66.24M | 21.92M | 43.78M | 14.52M | 67.86M | 34.6M | 6.66M | 6.58M | 2.47M |
| deferredRevenue | 505.61M | - | - | 295.18M | 83.56M | 51.14M | 79.75M | 53.64M | 9.88M | 9.39M |
| otherCurrentLiabilities | 241.61M | 716.35M | 495.77M | 457.55M | 194.2M | 128.99M | 16.42M | 7.96M | 6.56M | 5.8M |
| totalCurrentLiabilities | 1.04B | 1.2B | 738.78M | 780.41M | 407.7M | 340.28M | 320.58M | 194.25M | 151.44M | 117.87M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 63.98M | 23.59M | 22.68M | 18.6M | 15.89M | 13.04M | 15.77M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | -45.75M | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 207.42M | 190.94M | 150.15M | 123.8M | 45.75M | 21.89M | 20.14M | 12.17M | 13.86M | 13.12M |
| otherNonCurrentLiabilities | 18.39M | 1000 | 238.45M | 78.65M | 45.75M | - | - | - | 386K | 1.42M |
| totalNonCurrentLiabilities | 289.79M | 214.53M | 261.14M | 221.06M | 61.63M | 34.94M | 35.91M | 12.17M | 14.25M | 14.54M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 63.98M | 35.26M | 33.56M | 28.12M | 23.46M | 19.27M | 22.78M | - | - | - |
| totalLiabilities | 1.33B | 1.41B | 999.92M | 1B | 469.33M | 375.22M | 356.49M | 206.42M | 165.69M | 132.41M |
| treasuryStock | - | -130.38M | -89.57M | -3.45M | -155.4M | -104.96M | -169.71M | -328.01M | -304.65M | -151.48M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 2M | 1.97M | 1.98M | 1.97M | 1.97M | 1.99M | 2.05M | 2.25M | 2.49M | 2.55M |
| retainedEarnings | - | 3.69B | 3.14B | 2.51B | 2.24B | 1.9B | 1.82B | 1.82B | 2.04B | 1.71B |
| additionalPaidInCapital | - | 9.32M | 71.32M | 47.96M | 25.28M | 34.5M | 43.68M | 50.9M | 218.52M | 225.84M |
| 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 | 723.43M | 685.73M | 752.07M | 389.11M | 494.71M | 285.4M | 329.01M | 157.13M | 452.4M | 135.47M |
| depreciationAndAmortization | 239.51M | 195.8M | 180.9M | 122.43M | 95.58M | 89.03M | 78.32M | 55.35M | 52.1M | 51.69M |
| deferredIncomeTax | - | - | - | 176.16M | -127.8M | 8.67M | 53.65M | 15.44M | 4.64M | 2.29M |
| stockBasedCompensation | 47.7M | 41.58M | 37.31M | 29.88M | 17.24M | 12.79M | 10.54M | 8.22M | 7.8M | 8.39M |
| changeInWorkingCapital | 74.87M | -21.53M | 44.26M | -159.46M | -67.6M | -142.53M | 22.3M | -31.35M | -52.1M | -56.03M |
| accountsReceivables | 162.04M | -294.64M | 67.66M | -125.07M | -154.03M | -93M | -23.94M | -9.19M | -37.93M | -43.35M |
| inventory | -14.39M | -31.96M | -3.54M | -276.91M | -39.15M | 498K | 3.06M | -22.98M | -45.16M | -9.51M |
| accountsPayables | -97.86M | - | -9.31M | 290.69M | 103.09M | -12.7M | 56.85M | 23.78M | - | - |
| otherWorkingCapital | 25.09M | 305.06M | -10.55M | -48.18M | 22.49M | -37.33M | -13.67M | -22.96M | 30.99M | -3.17M |
| otherNonCashItems | -18.31M | -3.92M | -278.65M | -16.63M | -31.49M | 11M | -4.96M | -67.98M | -348.77M | -50.4M |
| netCashProvidedByOperatingActivities | 1.07B | 897.65M | 735.89M | 541.49M | 380.64M | 264.35M | 488.87M | 136.81M | 116.06M | 91.41M |
| investmentsInPropertyPlantAndEquipment | -468.12M | -364.73M | -154.1M | -208.47M | -156.85M | -162.8M | -111.23M | -117.81M | -85.18M | -61.24M |
| acquisitionsNet | -81.27M | - | - | -314.3M | 6.16M | 2.35M | 28000 | 3.76M | 690.66M | 1.15M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -83.97M | 14.76M | -134.94M | 47.89M | 36.3M | 16.14M | 31.96M | 32.88M | -47.9M | -11.12M |
| netCashProvidedByInvestingActivities | -633.36M | -349.97M | -289.04M | -474.88M | -114.4M | -144.31M | -79.24M | -84.93M | 642.76M | -38.01M |
| netDebtIssuance | - | -14.18M | - | - | - | - | -12.05M | - | - | - |
| longTermNetDebtIssuance | - | -14.18M | - | - | - | - | -12.05M | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -152.04M | -151.37M | -100.06M | - | -135.51M | -63.94M | -87.54M | -558.92M | -226.26M | -82.32M |
| netCommonStockIssuance | -152.04M | -151.37M | -100.06M | - | -135.51M | -63.94M | -94.31M | -563.74M | -226.26M | -82.32M |
| commonStockIssuance | - | - | 863K | - | 4.63M | 2.77M | 6.77M | - | 13.29M | 14.71M |
| commonStockRepurchased | -152.04M | -151.37M | -100.93M | - | -140.14M | -66.72M | -101.07M | -563.74M | -239.56M | -97.02M |
| netPreferredStockIssuance | - | - | - | - | - | - | 6.77M | 4.82M | - | - |
| netDividendsPaid | -147.24M | -135.49M | -123.38M | -121.65M | -96.89M | -98.69M | -99.3M | -252.42M | -41.47M | -42.67M |
| commonDividendsPaid | -147.24M | -135.49M | -123.38M | -121.65M | -96.89M | -98.69M | -99.3M | -43.64M | -41.47M | -42.67M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -14.09M | -14.1M | -12.6M | -10.95M | -7.85M | -7.82M | -6.77M | - | -132K | -810K |
| netCashProvidedByFinancingActivities | -313.38M | -301.03M | -236.05M | -132.6M | -240.26M | -170.45M | -205.65M | -602.56M | -267.86M | -125.8M |
| 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 | 865.77M | 698.04M | 801.5M | 835.6M | 839.2M | 809.01M | 778.59M | 706.11M | 639.01M | 632.9M |
| costOfRevenue | 404.23M | 350.47M | 385.82M | 402.4M | 391.4M | 401.85M | 394.17M | 354.14M | 301.19M | 334.2M |
| grossProfit | 461.55M | 347.57M | 415.68M | 433.2M | 447.8M | 407.16M | 384.42M | 351.98M | 337.82M | 298.69M |
| researchAndDevelopmentExpenses | 102.59M | 95.56M | 102.69M | 100.8M | 104.1M | 108.27M | 99.22M | 85.77M | 76.56M | 82.58M |
| generalAndAdministrativeExpenses | 79.5M | 75.5M | - | 73.9M | 77.5M | 76.59M | 77.44M | 88.64M | 74.15M | 84.72M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | 1000 | - | - |
| sellingGeneralAndAdministrativeExpenses | 79.8M | 75.47M | 69.83M | 73.9M | 77.5M | 76.59M | 77.44M | 88.64M | 74.15M | 84.72M |
| otherExpenses | - | - | - | - | - | - | -7.39M | - | - | - |
| operatingExpenses | 182.39M | 171.04M | 172.52M | 174.7M | 181.6M | 184.86M | 169.27M | 174.41M | 150.7M | 167.3M |
| costAndExpenses | 586.62M | 521.5M | 558.34M | 577.1M | 573M | 586.71M | 563.44M | 528.54M | 451.9M | 501.5M |
| netInterestIncome | 12.45M | 12.5M | 14.63M | 11M | 11.1M | 4.33M | 1.08M | 1.66M | 4.01M | 5.74M |
| interestIncome | 12.45M | 12.5M | 14.63M | 11M | 11.1M | 4.33M | 1.08M | 1.66M | 4.01M | 5.74M |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 61.53M | 69.37M | 64.02M | 58.1M | 59.6M | 59.24M | 50.89M | 44.04M | 41.63M | 51.71M |
| ebitda | 340.69M | 245.91M | 513.96M | 316.6M | 325.8M | 281.54M | 258.65M | 221.61M | 228.74M | 399.91M |
| ebit | 279.16M | 176.53M | 449.94M | 258.5M | 266.2M | 222.3M | 207.76M | 177.57M | 187.11M | 348.19M |
| nonOperatingIncomeExcludingInterest | - | - | -207M | 200K | 100000 | 14000 | 7.39M | -1000 | 100000 | -216.64M |
| operatingIncome | 279.16M | 176.53M | 243.15M | 258.5M | 266.2M | 222.3M | 215.15M | 177.57M | 187.11M | 131.55M |
| totalOtherIncomeExpensesNet | 29.61M | 34.79M | 199.67M | -11.5M | -241.7M | 58.72M | -46.63M | 21.67M | 32.01M | -22.01M |
| incomeBeforeTax | 308.77M | 211.32M | 442.83M | 247M | 24.5M | 281.02M | 168.52M | 199.24M | 219.12M | 109.54M |
| incomeTaxExpense | 69.36M | 45.38M | 57.91M | 44.6M | 53.4M | 55.26M | 40.64M | 40.22M | 46.06M | 18.6M |
| netIncomeFromContinuingOperations | 239.41M | 165.94M | 384.92M | 202.4M | -28.9M | 225.76M | 127.88M | 159.02M | 173.07M | 90.94M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 239.41M | 165.94M | 384.92M | 202.4M | -28.9M | 225.76M | 127.88M | 159.02M | 173.07M | 90.94M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 239.41M | 165.94M | 384.92M | 202.4M | -28.9M | 225.76M | 127.88M | 159.02M | 173.07M | 90.94M |
| eps | 4.9 | 3.4 | 8 | 4.12 | -0.59 | 4.6 | 2.61 | 3.23 | 3.52 | 1.85 |
| 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 | 985.33M | 1.03B | 1.08B | 1.04B | 1.14B | 926M | 747.5M | 637.38M | 711.76M | 636.76M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 985.33M | 1.03B | 1.08B | 1.04B | 1.14B | 926M | 747.5M | 637.38M | 711.76M | 636.76M |
| netReceivables | 1.13B | 681.74M | 770.24M | 822.2M | 818.9M | 846.7M | 718.42M | 668.6M | 667.36M | 547.12M |
| accountsReceivables | 1.12B | 672.05M | 763.53M | 720.5M | 723.3M | 788.96M | 718.42M | 624.28M | 616.38M | 487.73M |
| otherReceivables | 9.74M | 9.7M | 6.71M | 101.7M | 95.6M | 57.74M | - | 44.32M | 50.98M | 59.39M |
| inventory | 581.8M | 551.89M | 546.62M | 545.2M | 573.8M | 567.01M | 553.22M | 578.43M | 576.44M | 525.69M |
| prepaids | - | - | - | - | - | 25.89M | - | - | - | 39.01M |
| otherCurrentAssets | 92.75M | 84.77M | 91.97M | 84.6M | 78.6M | 49.72M | 84.36M | 93.19M | 119.56M | 60.29M |
| totalCurrentAssets | 2.79B | 2.34B | 2.49B | 2.49B | 2.62B | 2.42B | 2.1B | 1.98B | 2.08B | 1.81B |
| propertyPlantEquipmentNet | 731.87M | 714.03M | 634.68M | 625.7M | 625.2M | 628.96M | 565.29M | 540.74M | 523.73M | 499.94M |
| goodwill | 342.19M | 340.37M | 319.7M | 319.2M | 320.6M | 321.32M | 319.93M | 320.75M | 320.57M | 320.17M |
| intangibleAssets | 1.02B | 995.53M | 899.68M | 871M | 836.7M | 815.59M | 788.51M | 769.92M | 738.08M | 705.62M |
| goodwillAndIntangibleAssets | 1.37B | 1.34B | 1.22B | 1.19B | 1.16B | 1.14B | 1.11B | 1.09B | 1.06B | 1.03B |
| longTermInvestments | 892.38M | 866.78M | 843.18M | 666.9M | 682.3M | 923.45M | 876.52M | 908.45M | 892.44M | 876.16M |
| taxAssets | 48.48M | 40.38M | 41.78M | 32M | 34.9M | 34.65M | 24.22M | 30.81M | 33000 | 179K |
| otherNonCurrentAssets | 24.49M | 32.99M | 27.25M | 28.8M | 24.9M | 22.63M | 20.88M | 20.88M | 19.67M | 15.78M |
| totalNonCurrentAssets | 3.06B | 2.99B | 2.77B | 2.54B | 2.52B | 2.75B | 2.6B | 2.59B | 2.49B | 2.42B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 5.85B | 5.34B | 5.26B | 5.04B | 5.14B | 5.16B | 4.7B | 4.57B | 4.57B | 4.23B |
| totalPayables | 386.26M | 293.69M | 303.37M | 406.7M | 443.8M | 472.21M | 282.3M | 277.34M | 299.39M | 232.14M |
| accountPayables | 273.53M | 214.82M | 221.01M | 219.4M | 249.3M | 282.55M | 236.04M | 229.79M | 243.91M | 177.69M |
| otherPayables | 112.73M | 78.87M | 82.35M | 187.3M | 194.5M | 189.66M | 46.25M | 47.54M | 55.48M | 54.46M |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | 11.67M | - | - | - | 10.87M |
| taxPayables | - | - | - | 87.3M | 95.2M | 66.24M | 46.25M | 47.54M | 55.48M | 21.92M |
| deferredRevenue | 572.77M | 505.61M | 584.29M | - | - | - | - | 360.28M | 322.06M | 300.24M |
| otherCurrentLiabilities | 282.67M | 241.61M | 265.8M | 828.3M | 821.4M | 716.35M | 687M | 223.56M | 580.81M | 495.77M |
| totalCurrentLiabilities | 1.24B | 1.04B | 1.15B | 1.24B | 1.27B | 1.2B | 969.3M | 861.17M | 880.2M | 738.78M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 72.27M | 63.98M | 57.41M | 37.4M | 19.8M | 23.59M | 20.06M | 20.21M | 22.06M | 22.68M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 212.6M | 207.42M | 199.97M | 196.7M | 195.2M | 190.94M | 185.05M | 185.04M | 154.48M | 150.15M |
| otherNonCurrentLiabilities | 19.88M | 18.39M | - | 37.4M | 19.8M | 1000 | 94.83M | 92.65M | 90.48M | 88.3M |
| totalNonCurrentLiabilities | 304.75M | 289.79M | 257.38M | 234.1M | 215M | 214.53M | 299.94M | 297.9M | 267.01M | 261.14M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 72.27M | 63.98M | 57.41M | 37.4M | 19.8M | 35.26M | 20.06M | 20.21M | 22.06M | 33.56M |
| totalLiabilities | 1.55B | 1.33B | 1.41B | 1.47B | 1.48B | 1.41B | 1.27B | 1.16B | 1.15B | 999.92M |
| treasuryStock | - | - | - | -119.6M | - | -130.38M | - | -106.79M | - | -89.57M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | - | 2M | - | 2M | 3.66B | 1.97M | 3.43B | 1.98M | 3.42B | 1.98M |
| retainedEarnings | - | - | - | 3.69B | - | 3.69B | - | 3.34B | - | 3.14B |
| additionalPaidInCapital | - | - | - | 6.2M | - | 9.32M | - | 56.79M | - | 71.32M |
| 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 | 239.41M | 165.94M | 384.92M | 202.4M | -28.9M | 225.76M | 127.88M | 159.02M | 173.07M | 90.94M |
| depreciationAndAmortization | 61.53M | 69.37M | 64.02M | 58.1M | 59.6M | 59.24M | 50.89M | 44.04M | 41.63M | 51.72M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | -6.68M |
| stockBasedCompensation | 12M | 12.8M | - | 7.8M | 12.6M | 11.08M | 11.32M | 9.92M | 9.26M | 10.73M |
| changeInWorkingCapital | -299.93M | -8.9M | 64.32M | -16.3M | 35.9M | -33.89M | 90.9M | -5.36M | -73.18M | 30.39M |
| accountsReceivables | -418.08M | 98.56M | 49.09M | -34M | 48.5M | -97.21M | -53.22M | -12.83M | -131.38M | 30.56M |
| inventory | -18.87M | -299.89K | -9M | 14.9M | -20.5M | -4.77M | 24.5M | -1.26M | -50.44M | 42.08M |
| accountsPayables | 86.93M | -42.68M | 26.05M | -108.14M | - | 48.58M | - | -55.6M | 83.13M | -32.62M |
| otherWorkingCapital | 50.09M | -64.48M | -2M | 2.8M | 7.9M | 68.09M | 119.62M | 64.32M | 25.5M | -9.63M |
| otherNonCashItems | 30.96M | -62.68M | -197M | -14.2M | 267.3M | 2.82M | 14.25M | 155.07M | -28.11M | -11.57M |
| netCashProvidedByOperatingActivities | 43.97M | 163.74M | 316.39M | 237.8M | 346.5M | 265.02M | 295.25M | 195M | 142.38M | 165.52M |
| investmentsInPropertyPlantAndEquipment | -90.74M | -175.53M | -100M | -110.5M | -82.5M | -123.75M | -73.7M | -88.1M | -79.26M | -70.89M |
| acquisitionsNet | - | -5.4M | -76M | - | - | - | - | 38000 | - | -31000 |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -1.51M | -76.57M | -1M | -2.5M | -400K | -275K | -53.33M | -3.98M | -1.31M | -793K |
| netCashProvidedByInvestingActivities | -92.25M | -257.5M | -177M | -113M | -82.9M | -124.02M | -53.33M | -92.04M | -80.57M | -71.72M |
| netDebtIssuance | - | - | - | -2M | -4.3M | - | -3.14M | - | - | - |
| longTermNetDebtIssuance | - | - | - | -2M | -4.3M | - | -3.14M | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | -109M | -42.9M | - | - | -92.85M | -58.52M | - | -1000 |
| netCommonStockIssuance | - | - | -109M | -42.9M | - | - | -92.85M | -58.52M | - | -1000 |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | -1000 |
| commonStockRepurchased | - | - | -109M | -42.9M | - | - | -92.85M | -58.52M | - | -1000 |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | -147.3M | - | - | - | -135.49M | - | - |
| commonDividendsPaid | - | - | - | -147.3M | - | - | - | -135.49M | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -3.51M | -4.8M | -3M | -100000 | -4.3M | -5.03M | -3.2M | -2.95M | -3.06M | -4.46M |
| netCashProvidedByFinancingActivities | -3.51M | -4.8M | -112M | -192.3M | -4.3M | -5.03M | -95.98M | -196.96M | -3.06M | -4.46M |