$0.86 (1.46%)
| 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.44B | 3.37B | 2.96B | 2.53B | 2.42B | 1.99B | 2.07B | 1.9B | 1.77B | 1.61B |
| costOfRevenue | 1.86B | 1.72B | 1.45B | 1.22B | 1.21B | 1.05B | 1.08B | 995.6M | 952.9M | 868.8M |
| grossProfit | 1.58B | 1.65B | 1.51B | 1.31B | 1.21B | 939.8M | 995.3M | 900M | 813M | 742.5M |
| researchAndDevelopmentExpenses | 395.2M | 376.5M | 294.8M | 235.9M | 220.8M | 198M | 187.7M | 173.4M | 162.7M | 149M |
| generalAndAdministrativeExpenses | 946.5M | 893.8M | 730M | 609.8M | 562.3M | 477.8M | 504.8M | 444.7M | 415.9M | 390.5M |
| sellingAndMarketingExpenses | - | - | -600K | -2.4M | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 946.5M | 893.8M | 729.4M | 607.4M | 562.3M | 477.8M | 504.8M | 444.7M | 415.9M | 390.5M |
| otherExpenses | - | 126.1M | 52.2M | 29.7M | 13.2M | 15.7M | 1.9M | - | - | - |
| operatingExpenses | 1.34B | 1.4B | 1.08B | 873M | 796.3M | 691.5M | 694.4M | 618.1M | 578.6M | 539.5M |
| costAndExpenses | 3.2B | 3.11B | 2.53B | 2.1B | 2B | 1.74B | 1.77B | 1.61B | 1.53B | 1.41B |
| netInterestIncome | -45.5M | -38.6M | -8.9M | -13.3M | -13.4M | -11.2M | -14.7M | -11.4M | -14.6M | -12.9M |
| interestIncome | 14.8M | 9.3M | 7.5M | 2.8M | 900K | 3.2M | 1.3M | 1.2M | 800K | 300K |
| interestExpense | 60.3M | 47.9M | 16.4M | 16.1M | 14.3M | 14.4M | 16M | 12.6M | 15.4M | 13.2M |
| depreciationAndAmortization | 220.3M | 183.8M | 114.9M | 88.7M | 89.2M | 80.4M | 75.6M | 64.9M | 63.9M | 54.3M |
| ebitda | 302.6M | 438.6M | 675.5M | 518.7M | 497.1M | 320.6M | 372M | 340.1M | 299.5M | 262.1M |
| ebit | 82.3M | 254.8M | 560.6M | 430M | 407.9M | 240.2M | 296.4M | 275.2M | 235.6M | 207.8M |
| nonOperatingIncomeExcludingInterest | 153.7M | -1.7M | -123.7M | 2.7M | 5.4M | 8.1M | 4.5M | -12.8M | -16.1M | -26M |
| operatingIncome | 236M | 253.1M | 436.9M | 432.7M | 413.3M | 248.3M | 300.9M | 262.4M | 214.7M | 177.2M |
| totalOtherIncomeExpensesNet | -215M | -47.9M | 109.3M | -17.8M | -19.7M | -22.5M | -20.5M | -17.7M | -21.7M | -4.2M |
| incomeBeforeTax | 21M | 205.2M | 546.2M | 414.9M | 393.6M | 225.8M | 280.4M | 244.7M | 197.8M | 177.6M |
| incomeTaxExpense | 29.3M | 91.4M | 117.7M | 116.4M | 113M | 64.4M | 82.4M | 63.7M | 117.5M | 23.1M |
| netIncomeFromContinuingOperations | -8.3M | 113.8M | 428.5M | 298.5M | 280.6M | 161.4M | 198M | 181M | 80.3M | 154.5M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -8.6M | 113.1M | 427.2M | 296.6M | 277.1M | 157.8M | 197.2M | 179.7M | 78.6M | 153.6M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -22.5M | 113.1M | 427.2M | 296.6M | 277.1M | 157.8M | 197.2M | 179.7M | 78.6M | 153.6M |
| eps | -0.15 | 0.76 | 2.92 | 2 | 1.83 | 1.03 | 1.27 | 1.15 | 0.5 | 0.95 |
| 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 | 298.8M | 183.4M | 488.3M | 645.5M | 1.07B | 681.8M | 678.3M | 322.4M | 325M | 342.4M |
| shortTermInvestments | - | - | - | - | 100M | 50M | 6.6M | - | 114.2M | 157.9M |
| cashAndShortTermInvestments | 298.8M | 183.4M | 488.3M | 645.5M | 1.17B | 731.8M | 684.9M | 322.4M | 439.2M | 500.3M |
| netReceivables | 736M | 701.2M | 621.8M | 595.3M | 416.9M | 335.3M | 362.2M | 357.2M | 319.3M | 243.9M |
| accountsReceivables | 657.4M | 565.5M | 492M | 472.7M | 416.9M | 335.3M | 362.2M | 357.2M | 319.3M | 243.9M |
| otherReceivables | 78.6M | 135.7M | 129.8M | 122.6M | - | - | - | - | - | - |
| inventory | 1.09B | 1.07B | 968.3M | 800.1M | 710.1M | 692.3M | 577.2M | 509.6M | 486.2M | 440.4M |
| prepaids | 35.2M | 61.2M | 55.5M | 43.3M | - | - | - | - | - | - |
| otherCurrentAssets | 47.9M | 39.6M | 30.3M | 29M | 176.6M | 165.6M | 172M | 115.1M | 114.1M | 91.3M |
| totalCurrentAssets | 2.21B | 2.05B | 2.16B | 2.11B | 2.47B | 1.92B | 1.8B | 1.3B | 1.36B | 1.27B |
| propertyPlantEquipmentNet | 910.6M | 814.8M | 691.4M | 538.2M | 466M | 462.9M | 371.7M | 270.6M | 266.5M | 239.1M |
| goodwill | 1.55B | 1.51B | 582.6M | 457.6M | 339.5M | 320.4M | 293M | 275.7M | 169.8M | 130.6M |
| intangibleAssets | 899.6M | 912.5M | 330.5M | 270.9M | 211.8M | 229.1M | 233.2M | 218.7M | 82.4M | 69.7M |
| goodwillAndIntangibleAssets | 2.45B | 2.42B | 913.1M | 728.5M | 551.3M | 549.5M | 526.2M | 494.4M | 252.2M | 200.3M |
| longTermInvestments | 8.2M | - | - | - | - | - | - | -59.3M | -71M | -93.1M |
| taxAssets | 421.7M | 286.2M | 297.2M | 76.8M | 90.1M | 72M | 60.5M | 50.9M | 57M | 76.5M |
| otherNonCurrentAssets | 241.1M | 232.7M | 184M | 155.1M | 70.8M | 39.6M | 16.8M | 8.4M | 14M | 16.6M |
| totalNonCurrentAssets | 4.03B | 3.75B | 2.09B | 1.5B | 1.18B | 1.12B | 975.2M | 824.3M | 589.7M | 540.1M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 6.24B | 5.81B | 4.25B | 3.61B | 3.65B | 3.05B | 2.77B | 2.13B | 1.95B | 1.81B |
| totalPayables | 303.6M | 376.6M | 360.1M | 282.4M | 237.9M | 251.1M | 188.3M | 104.5M | 90.8M | 86.1M |
| accountPayables | 215.9M | 234.1M | 202.7M | 178.4M | 147.4M | 134.6M | 118.4M | 104.5M | 90.8M | 86.1M |
| otherPayables | 87.7M | 142.5M | 157.4M | 104M | 90.5M | 116.5M | 69.9M | - | - | - |
| accruedExpenses | 179.7M | 101.6M | 79.2M | 66.7M | 78M | 88.8M | 76.2M | 187.8M | 177.4M | 148.7M |
| shortTermDebt | 51.8M | 32.5M | 121.2M | 18.7M | 112.4M | 2.2M | 500K | 18.5M | - | 20.1M |
| capitalLeaseObligationsCurrent | - | 32.1M | 23.3M | 16.4M | 17.9M | 21.3M | 20.6M | - | - | - |
| taxPayables | - | 142.5M | 157.4M | 104M | 90.5M | 116.5M | 69.9M | 60.2M | 44.8M | 23.7M |
| deferredRevenue | 441.3M | 438.2M | 400M | 370.2M | 335.9M | 307.2M | 240.5M | 124.4M | 111.7M | 149M |
| otherCurrentLiabilities | 302.8M | 300.3M | 218.3M | 159.9M | 156.4M | 121.3M | 119.5M | 288.5M | 256.3M | 269.8M |
| totalCurrentLiabilities | 1.28B | 1.28B | 1.2B | 914.3M | 938.5M | 791.9M | 645.6M | 598M | 524.5M | 525.9M |
| longTermDebt | 1.69B | 2.06B | 1.16B | 1.2B | 1.22B | 842.3M | 812.8M | 322.6M | 415.6M | 391.6M |
| capitalLeaseObligationsNonCurrent | 296.6M | 118.9M | 74.8M | 34.8M | 41.8M | 47M | 47M | 7.1M | 1.3M | - |
| deferredRevenueNonCurrent | 109.1M | 100M | 91.5M | 101.6M | 50.2M | 50.9M | 42.8M | 38.3M | 48.7M | 46.8M |
| deferredTaxLiabilitiesNonCurrent | 112.5M | 118.5M | 67.7M | 62.3M | 46M | 43.1M | 48.8M | 51.1M | 24.3M | 10.1M |
| otherNonCurrentLiabilities | 239.2M | 311M | 240.2M | 166.5M | 266.9M | 299.5M | 236.3M | 182.5M | 200.6M | 145.4M |
| totalNonCurrentLiabilities | 2.45B | 2.71B | 1.63B | 1.57B | 1.63B | 1.28B | 1.19B | 625.5M | 690.5M | 593.9M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 296.6M | 151M | 98.1M | 51.2M | 59.7M | 68.3M | 67.6M | 7.1M | 1.3M | - |
| totalLiabilities | 3.73B | 3.99B | 2.84B | 2.48B | 2.57B | 2.07B | 1.83B | 1.22B | 1.22B | 1.12B |
| treasuryStock | -1.24B | -1.24B | -1.24B | -1.08B | -820.3M | -667M | -543.8M | -401.5M | -401.2M | -249.3M |
| preferredStock | - | - | - | - | - | - | - | 8.5M | 8.1M | 6.7M |
| commonStock | 1.8M | 1.8M | 1.7M | 1.7M | 1.7M | 1.7M | 1.7M | 1.7M | 1.7M | 1.7M |
| retainedEarnings | 2.36B | 2.41B | 2.32B | 1.93B | 1.66B | 1.41B | 1.27B | 1.1B | 942M | 885.2M |
| additionalPaidInCapital | 1.41B | 713.4M | 282.9M | 256.3M | 237.8M | 216.3M | 199.7M | 176.9M | 155.9M | 124.7M |
| 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 | 29.2M | 113.8M | 427.2M | 298.5M | 280.6M | 161.4M | 198M | 181M | 80.3M | 154.5M |
| depreciationAndAmortization | 220.3M | 183.8M | 114.9M | 88.7M | 89.1M | 80.5M | 75.6M | 64.9M | 63.9M | 54.3M |
| deferredIncomeTax | -104.5M | -63.8M | -24.4M | -14.8M | -5.8M | -22.5M | -5.4M | -15.1M | 28.2M | -26.9M |
| stockBasedCompensation | - | 25.3M | 24M | 27.7M | 17.2M | 16M | 9.6M | 11.3M | 11M | 9.4M |
| changeInWorkingCapital | -144.6M | -78.2M | -87.8M | -144.1M | -125.2M | 69.6M | -74.5M | -42.2M | -40.6M | -84.6M |
| accountsReceivables | - | -40.6M | -900K | -67.9M | -95.3M | 40.8M | -5M | -30.5M | -55.5M | -8.4M |
| inventory | - | -69.8M | -125M | -137.9M | -67M | -91.6M | -60.2M | -35.5M | -6.6M | -43.2M |
| accountsPayables | -86M | 20.8M | 23.1M | 33.3M | 61.8M | -2.4M | 15.9M | 6.2M | 33.7M | -19.6M |
| otherWorkingCapital | -58.6M | 11.4M | 15M | 28.4M | -24.7M | 122.8M | -25.2M | 17.6M | -12.2M | -13.4M |
| otherNonCashItems | 133.7M | 70.4M | -103.8M | 18.4M | 26.5M | 27.2M | 10.1M | 39.8M | 11.6M | 24.1M |
| netCashProvidedByOperatingActivities | 134.1M | 251.3M | 350.1M | 274.4M | 282.4M | 332.2M | 213.4M | 239.7M | 154.4M | 130.8M |
| investmentsInPropertyPlantAndEquipment | -90.8M | -115.3M | -106.9M | -129.2M | -92M | -97.2M | -73M | -49.2M | -43.7M | -37.1M |
| acquisitionsNet | -73.9M | -1.6B | -226.6M | -182.3M | -65M | -59.2M | -90M | -191.6M | -66.3M | -24.3M |
| purchasesOfInvestments | -7.2M | -48.3M | -24.8M | -60.2M | -148.5M | -151.2M | -6.4M | -118.5M | -118.5M | -126.5M |
| salesMaturitiesOfInvestments | - | 4.8M | 21.2M | 106.2M | 108.2M | 114.7M | - | 117M | 186.8M | 165M |
| otherInvestingActivities | -24.6M | 1.1M | 11.1M | 13.9M | 4.9M | 200K | 11M | 118.9M | 11.5M | 1.1M |
| netCashProvidedByInvestingActivities | -196.5M | -1.76B | -326M | -251.6M | -192.4M | -192.7M | -158.4M | -123.4M | -30.2M | -21.8M |
| netDebtIssuance | -491.3M | 875.9M | -21.5M | -110.7M | 489.7M | -8.3M | 467M | -93.5M | 3.1M | 145.9M |
| longTermNetDebtIssuance | -491.3M | 875.9M | -21.5M | -110.7M | 489.7M | -8.3M | 467M | -93.5M | 3.1M | -100000 |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | 24M | 146M |
| netStockIssuance | 659.7M | 403M | -142.8M | -260.3M | -146.3M | -119.9M | -131.4M | 9.4M | -152.2M | -160M |
| netCommonStockIssuance | 659.7M | 403M | -142.8M | -260.3M | -146.3M | -119.9M | -131.4M | 9.4M | -132.2M | -148.5M |
| commonStockIssuance | 669.7M | 403M | 9.5M | 2.8M | 7M | 3.3M | 10.9M | 9.4M | 20M | 11.5M |
| commonStockRepurchased | -10M | - | -152.3M | -263.1M | -153.3M | -123.2M | -142.3M | - | -152.2M | -160M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | -20M | -11.5M |
| netDividendsPaid | -22.8M | -30.2M | -29.4M | -29.8M | -24.2M | -24.6M | -25M | -25.1M | -25.4M | -25.8M |
| commonDividendsPaid | -22.8M | -30.2M | -29.4M | -29.8M | -24.2M | -24.6M | -25M | -25.1M | -25.4M | -25.8M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -10.5M | -18.9M | 300K | -14.5M | -500K | -8.8M | -10.6M | -3.2M | 15.5M | 12.7M |
| netCashProvidedByFinancingActivities | 135.1M | 1.23B | -193.4M | -415.3M | 318.7M | -161.6M | 300M | -112.4M | -159M | -27.2M |
| 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 | 823.4M | 977.2M | 860.5M | 797.4M | 801.4M | 979.6M | 864.4M | 800.7M | 721.7M | 854.5M |
| costOfRevenue | 434.1M | 528M | 481.1M | 439.5M | 410.2M | 486.3M | 445.6M | 416.1M | 368.9M | 424.2M |
| grossProfit | 389.3M | 449.2M | 379.4M | 357.9M | 391.2M | 493.3M | 418.8M | 384.6M | 352.8M | 430.3M |
| researchAndDevelopmentExpenses | 101.3M | 99.6M | 98.3M | 100.2M | 97.1M | 104.4M | 98.1M | 92.2M | 81.8M | 83.5M |
| generalAndAdministrativeExpenses | - | 247.2M | 242.5M | - | 225.4M | 236.8M | 238.9M | 221.3M | 195.3M | 211.8M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 242.1M | 247.2M | 242.5M | 231.4M | 225.4M | 236.8M | 238.9M | 221.3M | 195.3M | 211.8M |
| otherExpenses | 900K | -9.4M | 3.6M | 14.4M | 36.9M | 80M | 13.7M | 23M | 10.9M | 31.5M |
| operatingExpenses | 344.3M | 337.4M | 344.4M | 346M | 359.4M | 421.2M | 350.7M | 336.5M | 288M | 326.8M |
| costAndExpenses | 778.4M | 865.4M | 825.5M | 785.5M | 769.6M | 907.5M | 796.3M | 752.6M | 656.9M | 751M |
| netInterestIncome | -7.3M | -11.2M | -20.3M | -12.8M | -10M | -13.2M | -9.7M | -13M | -2.4M | -2.2M |
| interestIncome | 4.9M | - | - | 2.9M | 3.1M | 2.4M | 1.9M | 2.7M | 2.6M | 2.2M |
| interestExpense | 12.2M | 11.2M | 20.3M | 15.7M | 13.1M | 15.6M | 11.6M | 15.7M | 5M | 4.4M |
| depreciationAndAmortization | 58.3M | 58.1M | 55.7M | 56.1M | 50.4M | 52.9M | 51M | 45.2M | 34.7M | 37.3M |
| ebitda | 88.7M | 137.5M | 4.2M | 72.3M | 88.6M | 124.6M | 117.9M | 84.8M | 111.3M | 282.6M |
| ebit | 30.4M | 79.4M | -51.5M | 16.2M | 38.2M | 71.7M | 66.9M | 39.6M | 76.6M | 245.3M |
| nonOperatingIncomeExcludingInterest | 14.6M | 32.4M | 86.5M | -4.3M | -6.4M | 400K | 1.2M | 8.5M | -11.8M | -141.8M |
| operatingIncome | 45M | 111.8M | 35M | 11.9M | 31.8M | 72.1M | 68.1M | 48.1M | 64.8M | 103.5M |
| totalOtherIncomeExpensesNet | -26.8M | -44.8M | -107.6M | -10.8M | -6.3M | -17.5M | -13M | -24.4M | 7M | 138.2M |
| incomeBeforeTax | 18.2M | 67M | -72.6M | 1.1M | 25.5M | 54.6M | 55.1M | 23.7M | 71.8M | 241.7M |
| incomeTaxExpense | 2.5M | 37.8M | -14.1M | -3.1M | 8.7M | 40.7M | 14.8M | 16.1M | 19.8M | 37.1M |
| netIncomeFromContinuingOperations | 15.7M | 29.2M | -58.5M | 4.2M | 16.8M | 13.9M | 40.3M | 7.6M | 52M | 204.6M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 14.4M | 26M | -59.6M | 7.6M | 17.4M | 13.7M | 40.9M | 7.6M | 50.9M | 205.5M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 3.5M | 14.9M | -62.4M | 7.6M | 17.4M | 13.7M | 40.9M | 7.6M | 50.9M | 205.5M |
| eps | 0.02 | 0.1 | -0.41 | 0.05 | 0.11 | 0.09 | 0.27 | 0.05 | 0.35 | 1.41 |
| 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 | 133.4M | 298.8M | 293.1M | 92M | 184.2M | 183.4M | 148.1M | 169.7M | 340.1M | 488.3M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 133.4M | 298.8M | 293.1M | 92M | 184.2M | 183.4M | 148.1M | 169.7M | 340.1M | 488.3M |
| netReceivables | 750.4M | 736M | 766.7M | 738.7M | 701.1M | 701.2M | 712.9M | 694.3M | 636.2M | 621.8M |
| accountsReceivables | 660.9M | 657.4M | 669.5M | 522.6M | 537.8M | 565.5M | 538.4M | 507.2M | 475.4M | 575.9M |
| otherReceivables | 89.5M | 78.6M | 97.2M | 216.1M | 163.3M | 135.7M | 174.5M | 187.1M | 160.8M | 45.9M |
| inventory | 1.12B | 1.09B | 1.2B | 1.22B | 1.12B | 1.07B | 1.22B | 1.18B | 1.06B | 968.3M |
| prepaids | 41M | 35.2M | 39.7M | 82.5M | 75.2M | 61.2M | 69.9M | 73.7M | 62.3M | 55.5M |
| otherCurrentAssets | 57.3M | 47.9M | 54.5M | 31.2M | 34.5M | 39.6M | 40.1M | 39.4M | 41.3M | 30.3M |
| totalCurrentAssets | 2.1B | 2.21B | 2.35B | 2.16B | 2.11B | 2.05B | 2.19B | 2.15B | 2.14B | 2.16B |
| propertyPlantEquipmentNet | 719.6M | 910.6M | 746.7M | 758.5M | 689M | 814.8M | 841.4M | 792.8M | 691.2M | 691.4M |
| goodwill | 1.57B | 1.55B | 1.55B | 1.65B | 1.53B | 1.51B | 1.47B | 1.44B | 751.9M | 582.6M |
| intangibleAssets | 902.4M | 899.6M | 918.9M | 969.6M | 901.7M | 912.5M | 1.03B | 1.02B | 449.2M | 330.5M |
| goodwillAndIntangibleAssets | 2.48B | 2.45B | 2.47B | 2.62B | 2.43B | 2.42B | 2.5B | 2.47B | 1.2B | 913.1M |
| longTermInvestments | 25.9M | 8.2M | 7.9M | - | - | - | - | - | - | - |
| taxAssets | - | 421.7M | - | - | - | 286.2M | 340.9M | 303.2M | 280.1M | 297.2M |
| otherNonCurrentAssets | 806.3M | 241.1M | 860.9M | 799.8M | 698M | 232.7M | 238.1M | 185.5M | 193.6M | 184M |
| totalNonCurrentAssets | 4.03B | 4.03B | 4.08B | 4.18B | 3.82B | 3.75B | 3.92B | 3.75B | 2.37B | 2.09B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 6.13B | 6.24B | 6.43B | 6.34B | 5.93B | 5.81B | 6.11B | 5.9B | 4.51B | 4.25B |
| totalPayables | 269.1M | 292.1M | 184.4M | 243M | 244.6M | 376.6M | 227.5M | 220.3M | 199.1M | 360.1M |
| accountPayables | 269.1M | 215.9M | 184.4M | 243M | 244.6M | 234.1M | 227.5M | 220.3M | 199.1M | 202.7M |
| otherPayables | - | 76.2M | - | - | - | 142.5M | - | - | - | 157.4M |
| accruedExpenses | - | 179.7M | - | - | - | 101.6M | - | - | - | 79.2M |
| shortTermDebt | 8.4M | 51.8M | 24.3M | 55.7M | 37.7M | 32.5M | 32.8M | 26.4M | 21.2M | 121.2M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | 32.1M | - | - | - | 23.3M |
| taxPayables | - | - | - | - | - | 142.5M | - | - | - | 157.4M |
| deferredRevenue | 479.7M | 441.3M | 455.4M | 478.1M | 470.6M | 438.2M | 466.7M | 501.9M | 485.2M | 400M |
| otherCurrentLiabilities | 597.9M | 314.3M | 604M | 570.6M | 592M | 300.3M | 595.1M | 555.9M | 477M | 218.3M |
| totalCurrentLiabilities | 1.36B | 1.28B | 1.27B | 1.35B | 1.34B | 1.28B | 1.32B | 1.3B | 1.18B | 1.2B |
| longTermDebt | 1.66B | 1.69B | 1.98B | 2.38B | 2.08B | 2.06B | 2.26B | 2.13B | 1.36B | 1.16B |
| capitalLeaseObligationsNonCurrent | - | 296.6M | - | - | - | 118.9M | 120.5M | 111.3M | 85.7M | 74.8M |
| deferredRevenueNonCurrent | - | 109.1M | - | - | - | 100M | 94.2M | 93.9M | 105.6M | 91.5M |
| deferredTaxLiabilitiesNonCurrent | - | 112.5M | - | - | - | 118.5M | 178.4M | 178.5M | 81.8M | 67.7M |
| otherNonCurrentLiabilities | 609.9M | 239.2M | 690.2M | 746M | 660.9M | 311M | 290.1M | 257.9M | 242.7M | 240.2M |
| totalNonCurrentLiabilities | 2.27B | 2.45B | 2.67B | 3.13B | 2.74B | 2.71B | 2.95B | 2.77B | 1.87B | 1.63B |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | 296.6M | - | - | - | 151M | 120.5M | 111.3M | 85.7M | 98.1M |
| totalLiabilities | 3.63B | 3.73B | 3.94B | 4.47B | 4.08B | 3.99B | 4.27B | 4.08B | 3.06B | 2.84B |
| treasuryStock | -1.24B | -1.24B | -1.25B | -1.25B | -1.25B | -1.24B | -1.24B | -1.24B | -1.24B | -1.24B |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 1.8M | 1.8M | 1.8M | 1.8M | 1.8M | 1.8M | 1.8M | 1.8M | 1.7M | 1.7M |
| retainedEarnings | 2.36B | 2.36B | 2.35B | 2.42B | 2.42B | 2.41B | 2.4B | 2.37B | 2.37B | 2.32B |
| additionalPaidInCapital | 1.42B | 1.41B | 1.4B | 730M | 719.3M | 713.4M | 704.1M | 701.3M | 291.1M | 282.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 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 15.7M | 29.2M | -58.5M | 4.2M | 16.8M | 13.9M | 40.3M | 7.6M | 52M | 205.5M |
| depreciationAndAmortization | 58.3M | 58.1M | 55.7M | 56.1M | 50.4M | 52.9M | 51M | 45.2M | 34.7M | 37.3M |
| deferredIncomeTax | - | -39.3M | -26.6M | -15.9M | -22.7M | -19.6M | -21.9M | -20.2M | -2.1M | -37.2M |
| stockBasedCompensation | - | - | - | - | - | 6.8M | 6.3M | 6.9M | 5.3M | - |
| changeInWorkingCapital | -24.2M | 124.2M | -118M | -160.3M | 9.3M | 91M | -47.4M | -58.4M | -63.4M | 121.3M |
| accountsReceivables | - | - | - | - | - | -51.3M | -18.8M | 13.9M | 15.6M | 11.5M |
| inventory | -47.2M | - | - | - | - | 35.3M | -11.1M | -29.2M | -64.8M | 22.3M |
| accountsPayables | 11.2M | 55.4M | - | - | - | -5.7M | 20.9M | 9.3M | -3.7M | 12M |
| otherWorkingCapital | 11.8M | 68.8M | -118M | -160.3M | 9.3M | 112.7M | -38.4M | -52.4M | -10.5M | 75.5M |
| otherNonCashItems | 21.4M | 57.6M | 114.2M | -11.6M | 11.2M | 45M | 10.1M | 20M | -4.7M | -121.4M |
| netCashProvidedByOperatingActivities | 71.2M | 229.8M | -33.2M | -127.5M | 65M | 190M | 38.4M | 1.1M | 21.8M | 205.5M |
| investmentsInPropertyPlantAndEquipment | -24.2M | -22.6M | -20.9M | -21.3M | -26M | -36.7M | -32.6M | -24.6M | -21.4M | -31.5M |
| acquisitionsNet | -16M | -4.2M | -200K | -68.4M | -1.1M | -22.9M | -200K | -1.3B | -274.5M | -4.6M |
| purchasesOfInvestments | - | - | - | - | - | -2.3M | -36M | - | -10M | -5.5M |
| salesMaturitiesOfInvestments | - | - | - | - | - | 1.1M | 1.2M | 1.3M | 1.2M | 3M |
| otherInvestingActivities | 500K | -28.7M | -2.7M | -1.4M | 1M | 200K | - | 400K | 500K | 1.3M |
| netCashProvidedByInvestingActivities | -39.7M | -55.5M | -23.8M | -91.1M | -26.1M | -60.6M | -67.6M | -1.32B | -304.2M | -37.3M |
| netDebtIssuance | -181.3M | -145.2M | -416.4M | 102.5M | -32.8M | -53.6M | 8.6M | 759.7M | 161.2M | -6.4M |
| longTermNetDebtIssuance | -181.3M | -145.2M | -416.4M | 102.5M | -4.8M | -53.6M | 241.8M | 794.9M | -107.2M | -6.4M |
| shortTermNetDebtIssuance | - | - | - | - | -28M | - | -233.2M | -35.2M | 268.4M | - |
| netStockIssuance | - | -3.9M | -1.2M | -400K | -9.6M | 3.2M | -5.6M | 405.2M | 3.4M | -45.7M |
| netCommonStockIssuance | - | -3.9M | -1.2M | -400K | -9.6M | 3.2M | -5.6M | 405.2M | 3.4M | -45.7M |
| commonStockIssuance | - | -3.9M | -1.2M | -400K | 400K | 3.2M | -5.6M | 405.2M | 3.4M | 4.7M |
| commonStockRepurchased | - | - | - | - | -10M | - | - | - | - | -50.4M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -18.6M | -17.6M | - | -7.6M | -7.7M | -7.6M | -7.6M | -7.7M | -7.3M | -7.3M |
| commonDividendsPaid | -7.6M | -17.6M | - | -7.6M | -7.7M | -7.6M | -7.6M | -7.7M | -7.3M | -7.3M |
| preferredDividendsPaid | -11M | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -5M | -900K | 676M | 1M | -1.1M | -17M | 1.9M | -1.4M | -5.6M | - |
| netCashProvidedByFinancingActivities | -204.9M | -167.6M | 258.4M | 95.5M | -51.2M | -75M | -2.7M | 1.16B | 151.7M | -59.4M |