$0.01 (0.25%)
| date | 2026-03-31 | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 | 2018-03-31 | 2017-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 1.77B | 1.61B | 1.52B | 1.4B | 1.46B | 1.28B | 785.09M | 655.13M | - | 50979 |
| costOfRevenue | 1.36B | 1.2B | 894.54M | 943.81M | 502.61M | 464.06M | 421.37M | 366.5M | 4.24M | 26.67M |
| grossProfit | 408.62M | 401.73M | 629.76M | 451.28M | 958.2M | 817.76M | 363.72M | 288.63M | -4.24M | -26.62M |
| researchAndDevelopmentExpenses | 10.36M | 8.53M | 11.33M | 11.86M | 5.55M | 1.26M | - | - | - | - |
| generalAndAdministrativeExpenses | 68.46M | 55.34M | 50.86M | 60.99M | 55.73M | 36.41M | 31.23M | 19.91M | 14.03M | 4.2M |
| sellingAndMarketingExpenses | - | - | 7.46M | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 68.46M | 55.34M | 58.31M | 60.99M | 55.73M | 36.41M | 31.23M | 19.91M | 14.03M | 4.2M |
| otherExpenses | 21.24M | 17.35M | 130.91M | 53000 | -818K | 13.15M | 12.98M | 9.64M | 71.91M | -2.62M |
| operatingExpenses | 100.06M | 81.22M | 200.55M | 79.97M | 84.87M | 43.69M | 37.35M | 25.68M | 85.94M | 33.49M |
| costAndExpenses | 1.46B | 1.29B | 1.1B | 1.02B | 587.48M | 507.75M | 458.72M | 392.18M | 85.94M | 33.49M |
| netInterestIncome | -33.53M | -27.48M | -33.99M | -17.51M | -10.69M | -12.78M | -23.77M | -34.83M | -13.06M | -911.9K |
| interestIncome | 9.18M | 9.62M | 5.01M | 18.76M | 3.04M | 8.77M | 23.77M | - | 171.04K | 246.98K |
| interestExpense | 42.71M | 32.45M | 39M | 14.09M | 1.54M | 10.75M | 23.96M | 34.83M | 13.23M | 1.16M |
| depreciationAndAmortization | 180.28M | 148.6M | 123.58M | 121.04M | 43.93M | 35.18M | 22M | 14.55M | 4.24M | 2.59M |
| ebitda | 507.81M | 446.2M | 555.41M | 481.68M | 916.31M | 803.79M | 348.54M | 263M | -80.53M | -30.82M |
| ebit | 327.52M | 297.6M | 431.82M | 360.63M | 872.38M | 768.61M | 326.54M | 248.44M | -84.94M | -34.04M |
| nonOperatingIncomeExcludingInterest | -18.96M | 22.91M | -2.62M | 10.68M | 950K | 5.45M | - | 15.18M | -994.21K | 3.22M |
| operatingIncome | 308.56M | 320.51M | 429.21M | 371.31M | 873.33M | 774.06M | 326.54M | 263.62M | -85.94M | -33.49M |
| totalOtherIncomeExpensesNet | -23.74M | -55.36M | -36.38M | -24.76M | -2.48M | -12.19M | -85.35M | -50.01M | -21.39M | -4.59M |
| incomeBeforeTax | 284.82M | 265.15M | 392.83M | 346.54M | 870.84M | 761.87M | 241.19M | 213.61M | -107.33M | -35.42M |
| incomeTaxExpense | 116.08M | 123.1M | 158.64M | 145.84M | 348.26M | 297.45M | 120.14M | 66.01M | -19.62M | -13.1M |
| netIncomeFromContinuingOperations | 168.74M | 142.04M | 234.19M | 200.71M | 522.58M | 464.42M | 121.05M | 147.6M | -107.33M | -35.42M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 168.74M | 142.04M | 234.19M | 200.71M | 522.58M | 464.42M | 89.43M | 83.05M | -74.47M | -23.78M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 168.74M | 142.04M | 234.19M | 200.71M | 522.58M | 464.42M | 89.43M | 83.05M | -74.48M | -23.78M |
| eps | 0.32 | 0.27 | 0.44 | 0.39 | 1.03 | 0.97 | 0.2 | 0.16 | -0.15 | -0.05 |
| date | 2026-03-31 | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 | 2018-03-31 | 2017-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 296.79M | 117.45M | 400.06M | 326.81M | 321.89M | 609.32M | 281.36M | 135.42M | 7.89M | 1.86M |
| shortTermInvestments | - | - | - | 312K | 30.78M | 27.2M | 17.29M | 17.91M | 17.29M | 11.47M |
| cashAndShortTermInvestments | 296.79M | 117.45M | 400.06M | 327.12M | 352.67M | 636.52M | 298.65M | 153.33M | 25.19M | 13.33M |
| netReceivables | 193.59M | 205.64M | 120.08M | 131.79M | 93.53M | 73.34M | 15.94M | 79.46M | - | - |
| accountsReceivables | 135.54M | 145.46M | 71.56M | 131.79M | 93.53M | 73.34M | 15.94M | 79.46M | - | - |
| otherReceivables | 58.05M | 60.19M | 48.52M | - | - | - | - | - | 4.56M | 102.17K |
| inventory | 289.34M | 357.49M | 332.61M | 167.67M | 98.86M | 66.81M | 58.61M | 44.15M | 48.17M | - |
| prepaids | 47.93M | 51.72M | 25.14M | 22.99M | 20.27M | 5.45M | 13.04M | 24.19M | 15.9M | 279.02K |
| otherCurrentAssets | - | 2 | 70.74M | 88.77M | 61.39M | 52.61M | 32.6M | 30.84M | - | - |
| totalCurrentAssets | 827.65M | 732.3M | 900.12M | 738.02M | 595.94M | 807.54M | 401.55M | 314.68M | 115.09M | 20.6M |
| propertyPlantEquipmentNet | 2.42B | 2.19B | 1.68B | 1.38B | 1.18B | 581.09M | 447.36M | 305.63M | 243.96M | 139.48M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 3.97M | 5.22M | 5.17M | 7.87M | 8.54M | 6.26M | 6.07M | - | 899.72K | - |
| goodwillAndIntangibleAssets | 3.97M | 5.22M | 5.17M | 7.87M | 8.54M | 6.26M | 6.07M | - | 899.72K | - |
| longTermInvestments | 86.07M | 15.39M | 14.51M | 14.75M | 14.16M | 8.76M | 1.55M | 2.65M | 4.25M | 3.79M |
| taxAssets | - | - | - | 166.94M | 149.01M | 49.25M | 474.98M | - | - | - |
| otherNonCurrentAssets | 159.1M | 82.85M | 91.96M | 8.6M | 43.74M | 44.01M | -448.61M | 49.05M | 37.52M | 9.35M |
| totalNonCurrentAssets | 2.67B | 2.3B | 1.79B | 1.58B | 1.39B | 689.37M | 481.35M | 357.33M | 286.62M | 152.62M |
| otherAssets | - | - | - | - | - | - | -300K | - | - | - |
| totalAssets | 3.5B | 3.03B | 2.69B | 2.32B | 1.99B | 1.5B | 882.6M | 672.02M | 401.72M | 173.22M |
| totalPayables | 202.02M | 258.84M | 203.03M | 135.32M | 160.1M | 83.4M | 44.49M | 37.48M | 45.68M | 1.25M |
| accountPayables | 197.66M | 232.94M | 203.03M | 135.32M | 160.1M | 83.4M | 44.49M | 37.48M | 45.68M | 1.25M |
| otherPayables | 4.37M | 25.9M | - | - | - | - | - | - | - | - |
| accruedExpenses | 38.68M | 39.46M | 59.15M | 29.85M | 34.55M | 18.33M | 9.68M | 7.22M | 17.8M | 422.48K |
| shortTermDebt | 40.63M | 54.54M | 31.06M | 27.08M | 72M | 501K | - | 35.85M | 46.23M | 5.99M |
| capitalLeaseObligationsCurrent | 23.97M | 13.72M | 6.33M | 13.41M | 2.29M | 501K | 988K | - | - | - |
| taxPayables | 4.37M | 25.9M | 40.23M | - | 22.74M | 191.54M | 57.76M | 34.06M | - | - |
| deferredRevenue | - | - | - | -40.49M | 52.33M | -501K | -988K | -35.85M | - | -422.48K |
| otherCurrentLiabilities | 13.44M | 46.67M | 23.51M | 9.14M | 17.96M | 191.54M | 57.76M | 34.06M | -300.35K | - |
| totalCurrentLiabilities | 318.74M | 358.68M | 323.07M | 205.66M | 286.89M | 293.77M | 112.92M | 114.61M | 109.41M | 7.66M |
| longTermDebt | 922.14M | 666.58M | 508.37M | 448.2M | 251.36M | 214.95M | 275.97M | 205.1M | 155.24M | 37.61M |
| capitalLeaseObligationsNonCurrent | 93.79M | 78.62M | 70.65M | 73.43M | 51.69M | 1.4M | 1.9M | - | - | - |
| deferredRevenueNonCurrent | 7.04M | 8.57M | 9.8M | 10.61M | 8.73M | 45.07M | 42.84M | 94.32M | - | -5.46M |
| deferredTaxLiabilitiesNonCurrent | 400.48M | 325.1M | 281.14M | 215.73M | 124.99M | 84.53M | 67.94M | 37.46M | 5.46M | 5.46M |
| otherNonCurrentLiabilities | 220.81M | 157.25M | 390.95M | 325.28M | 237.59M | 88.7M | 72.35M | 42.26M | 82.62M | 33.17M |
| totalNonCurrentLiabilities | 1.64B | 1.24B | 969.97M | 846.91M | 540.64M | 350.12M | 393.06M | 341.69M | 237.86M | 70.78M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 117.76M | 92.34M | 76.98M | 86.84M | 53.98M | 1.9M | 2.89M | - | - | - |
| totalLiabilities | 1.96B | 1.59B | 1.29B | 1.05B | 827.53M | 643.89M | 505.98M | 456.3M | 347.27M | 78.44M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | 692.98M | 216.73M | - | - | - |
| commonStock | 470.08M | 411.05M | 409.78M | 401.28M | 398.64M | 515.97M | 431.56M | 237.97M | 224.34M | 201.99M |
| retainedEarnings | 1.05B | 985.04M | 946.64M | 815.91M | 718.71M | 284.24M | -151.75M | -127.18M | -210.22M | -130.28M |
| additionalPaidInCapital | 16.65M | 16.65M | 17.37M | 22.8M | 21.34M | 22.31M | 21.1M | 21.4M | 21.2M | 20.12M |
| date | 2026-03-31 | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 | 2018-03-31 | 2017-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 168.74M | 142.04M | 234.19M | 200.71M | 522.58M | 464.42M | 121.05M | 147.6M | -107.33M | -35.42M |
| depreciationAndAmortization | 180.28M | 148.6M | 123.58M | 121.04M | 43.93M | 35.18M | 22M | 14.55M | 4.24M | 2.59M |
| deferredIncomeTax | 75.38M | 43.96M | 65.42M | 90.74M | 41.78M | 16.59M | 30.48M | 32M | 7.22M | 7.24M |
| stockBasedCompensation | 11.64M | 5.4M | 7.46M | 8.66M | 12.82M | 3.98M | 2.55M | 1.81M | 3.18M | 1.33M |
| changeInWorkingCapital | 5.52M | -63.31M | 36.72M | -197.79M | -144.24M | 104.38M | 89.12M | -54.77M | -21.47M | 2.07M |
| accountsReceivables | 22.11M | -61.94M | 36.94M | -34.12M | -18.77M | -74.2M | 67.63M | -65.98M | -19.2M | -500.69K |
| inventory | 54.45M | -19.95M | -151.35M | -63.7M | -23.06M | -8.49M | -12.12M | 2.61M | -48.17M | - |
| accountsPayables | -41.6M | 29.83M | 83.44M | -19.28M | 78.47M | 47.55M | 9.47M | -18.78M | 61.51M | 788.73K |
| otherWorkingCapital | -29.44M | -11.26M | 67.68M | -80.69M | -180.88M | 139.52M | 24.13M | 27.39M | -34.81M | 2.57M |
| otherNonCashItems | -5.63M | 27.32M | 7.22M | 12.62M | -6.43M | -1.08M | 44.37M | 35.51M | 13.02M | 2.1M |
| netCashProvidedByOperatingActivities | 435.93M | 304.02M | 474.58M | 235.98M | 470.44M | 623.48M | 309.57M | 176.7M | -101.13M | -20.09M |
| investmentsInPropertyPlantAndEquipment | -413.02M | -604.03M | -342.84M | -294.66M | -524.39M | -176.94M | -153.51M | -72.31M | -899.72K | -1.33M |
| acquisitionsNet | - | - | - | - | -15.44M | -1.7M | - | - | - | -13.66M |
| purchasesOfInvestments | -693K | -90000 | -760K | - | -8.03M | -10.04M | - | -616K | -5.83M | -11.09M |
| salesMaturitiesOfInvestments | - | - | 312K | 31.07M | 9.47M | 3.02M | 616K | - | - | 323.73K |
| otherInvestingActivities | -10.71M | -11.63M | -11.42M | 13.74M | -97.07M | -58.48M | -4.9M | -616K | -124.97M | 2.87M |
| netCashProvidedByInvestingActivities | -424.43M | -615.75M | -354.72M | -249.86M | -635.46M | -244.14M | -152.89M | -72.93M | -131.7M | -22.89M |
| netDebtIssuance | 248.61M | 127.55M | 55.71M | 113.04M | 116.72M | -26.25M | 456K | 29.09M | 161.12M | - |
| longTermNetDebtIssuance | 248.61M | 127.55M | 55.71M | 113.04M | 116.72M | -26.25M | 456K | 29.09M | 161.12M | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | -31.2M | - |
| netStockIssuance | 36.75M | -218K | - | - | -185M | - | -211M | - | 50.25M | 44M |
| netCommonStockIssuance | 36.75M | -218K | -1.07M | - | -443K | - | -211M | - | 50.25M | 44M |
| commonStockIssuance | 36.75M | - | - | - | - | - | - | - | 50.25M | 44M |
| commonStockRepurchased | - | -218K | -1.07M | - | -443K | - | -211M | - | - | - |
| netPreferredStockIssuance | - | - | - | - | -185M | - | 181.8M | - | - | - |
| netDividendsPaid | -106.65M | -103.64M | -103.45M | -103.34M | -57.09M | -28.44M | - | - | - | - |
| commonDividendsPaid | -106.65M | -103.64M | -103.45M | -103.34M | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | -57.09M | -28.44M | - | - | - | - |
| otherFinancingActivities | -14.33M | -279K | -622K | -2.79M | 7.24M | 28.39M | 195.65M | -8.59M | 27.44M | - |
| netCashProvidedByFinancingActivities | 164.38M | 23.41M | -48.36M | 6.9M | -118.14M | -26.3M | -14.89M | 20.5M | 238.8M | 44M |
| 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 | 414.5M | 472.31M | 503.69M | 390.03M | 425.34M | 363.17M | 350.98M | 467.08M | 332.67M | 506.89M |
| costOfRevenue | 282.72M | 332.56M | 345.93M | 360.72M | 321.09M | 295.09M | 288.23M | 300.44M | 257.07M | 268.34M |
| grossProfit | 131.79M | 139.75M | 157.77M | 29.3M | 104.26M | 68.08M | 62.75M | 166.65M | 75.6M | 238.55M |
| researchAndDevelopmentExpenses | 3.74M | 2.5M | 2.29M | 1.87M | 2.9M | 2.18M | 1.57M | 1.88M | 1.21M | 5.16M |
| generalAndAdministrativeExpenses | 20.2M | 21.49M | - | 12.26M | 12.96M | 10.73M | 16.92M | 12.35M | 15.72M | 17.36M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | 2.39M | - | - |
| sellingGeneralAndAdministrativeExpenses | 20.2M | 21.49M | 19.83M | 12.26M | 12.96M | 10.73M | 16.92M | 14.74M | 15.72M | 17.36M |
| otherExpenses | 4.76M | 4.75M | 1 | 4.58M | 3.76M | 4.38M | 4.67M | 35.52M | 3.5M | 4.7M |
| operatingExpenses | 28.71M | 28.75M | 22.12M | 18.71M | 19.62M | 17.29M | 23.15M | 52.14M | 21.72M | 27.22M |
| costAndExpenses | 358.02M | 361.31M | 368.05M | 379.44M | 340.71M | 312.38M | 311.39M | 321.59M | 278.79M | 295.56M |
| netInterestIncome | -11.94M | -8.44M | -13.77M | -6.61M | -6.15M | -2.46M | -1.27M | -7.4M | -7.16M | -9.01M |
| interestIncome | 2.43M | 2.82M | 2.99M | 1.02M | 1M | 4.63M | 5.67M | 1.56M | 4.5M | 3.55M |
| interestExpense | 14.37M | 11.26M | 16.76M | 7.62M | 8.05M | 7.8M | 7.65M | 8.96M | 10.16M | 9.79M |
| depreciationAndAmortization | 42.54M | 44.85M | 46.1M | 46.8M | 41.45M | 36.36M | 35.27M | 35.52M | 29.58M | 32.88M |
| ebitda | 98.4M | 161.57M | 169.21M | 78.63M | 124.14M | 65.51M | 74.7M | 181.86M | 86.43M | 244.62M |
| ebit | 57.68M | 116.72M | 123.11M | 31.84M | 82.69M | 29.15M | 39.42M | 146.33M | 56.85M | 211.33M |
| nonOperatingIncomeExcludingInterest | - | -5.72M | 12.53M | -21.25M | 1.94M | 21.64M | 170K | -843K | -1.68M | -3.44M |
| operatingIncome | 57.3M | 111M | 135.65M | 10.59M | 84.64M | 50.79M | 39.59M | 145.49M | 55.18M | 211.33M |
| totalOtherIncomeExpensesNet | -6.22M | -5.54M | -29.29M | 13.62M | -9.99M | -29.44M | -7.82M | -8.11M | -8.48M | -6.35M |
| incomeBeforeTax | 51.08M | 105.46M | 106.35M | 24.21M | 74.65M | 21.35M | 31.78M | 137.38M | 46.69M | 204.98M |
| incomeTaxExpense | 27.89M | 40.48M | 48.31M | 429K | 35.51M | 19.61M | 11.97M | 56.02M | 20.9M | 78.52M |
| netIncomeFromContinuingOperations | 23.19M | 64.97M | 58.04M | 23.78M | 39.14M | 1.74M | 19.81M | 81.36M | 25.79M | 126.46M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 23.19M | 64.97M | 58.04M | 23.78M | 39.14M | 1.74M | 19.81M | 81.36M | 25.79M | 126.46M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 23.19M | 64.97M | 58.04M | 23.78M | 39.14M | 1.74M | 19.81M | 81.36M | 25.79M | 126.46M |
| eps | 0.04 | 0.12 | 0.11 | 0.04 | 0.08 | 0.0 | 0.04 | 0.15 | 0.06 | 0.24 |
| 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 | 296.79M | 245.09M | 324.97M | 176.05M | 117.45M | 93.1M | 183.78M | 259.86M | 400.06M | 387.37M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 296.79M | 245.09M | 324.97M | 176.05M | 117.45M | 93.1M | 183.78M | 259.86M | 400.06M | 387.37M |
| netReceivables | 193.59M | 261.46M | 217.54M | 130.4M | 205.64M | 216.41M | 208.05M | 169.36M | 71.56M | 134.07M |
| accountsReceivables | 135.54M | 211.08M | 161.47M | 67.7M | 145.46M | 123.58M | 138.77M | 169.36M | 71.56M | 134.07M |
| otherReceivables | 58.05M | 50.38M | 56.07M | 62.7M | 60.19M | 92.83M | 69.28M | - | - | - |
| inventory | 289.34M | 283.83M | 287.94M | 310.52M | 357.49M | 362.56M | 341.98M | 337.39M | 332.61M | 284.09M |
| prepaids | 47.93M | 36.6M | 51.26M | 54.86M | 51.72M | 54.66M | 57.13M | 29.68M | 25.14M | 27.23M |
| otherCurrentAssets | - | 2 | 1 | 1 | 2 | 1 | 1 | 107.91M | 70.74M | 67.35M |
| totalCurrentAssets | 827.65M | 826.99M | 881.71M | 671.84M | 732.3M | 726.73M | 790.94M | 904.2M | 900.12M | 900.12M |
| propertyPlantEquipmentNet | 2.42B | 2.36B | 2.22B | 2.29B | 2.19B | 2.12B | 1.91B | 1.76B | 1.68B | 1.62B |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 3.97M | 4.05M | 4.28M | 4.98M | 5.22M | 5.5M | 4.62M | 4.82M | 5.17M | 5.75M |
| goodwillAndIntangibleAssets | 3.97M | 4.04M | 4.28M | 4.98M | 5.22M | 5.5M | 4.62M | 4.82M | 5.17M | 5.75M |
| longTermInvestments | 86.07M | 84.14M | 74.17M | 14.61M | 15.39M | 15.41M | 14.45M | 14.66M | 14.51M | 14.16M |
| taxAssets | - | - | - | - | - | - | - | 84.42M | 83.37M | 83.15M |
| otherNonCurrentAssets | 159.1M | 151.62M | 257.05M | 83.09M | 82.85M | 84.18M | 86.05M | 8.06M | 8.59M | 9.12M |
| totalNonCurrentAssets | 2.67B | 2.6B | 2.55B | 2.39B | 2.3B | 2.22B | 2.01B | 1.87B | 1.79B | 1.73B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.5B | 3.43B | 3.43B | 3.06B | 3.03B | 2.95B | 2.8B | 2.77B | 2.69B | 2.63B |
| totalPayables | 202.02M | 202.16M | 232.07M | 254.94M | 258.84M | 229.21M | 289.56M | 231.38M | 203.03M | 203.39M |
| accountPayables | 197.66M | 196.35M | 227.97M | 186.38M | 232.94M | 226.11M | 287.92M | 231.38M | 203.03M | 203.39M |
| otherPayables | 4.37M | 5.81M | 4.1M | 68.56M | 25.9M | 3.1M | 1.65M | - | - | - |
| accruedExpenses | 38.68M | 35.41M | 26.91M | 29.77M | 39.46M | 31.12M | 29.59M | 25.59M | 59.15M | 35.36M |
| shortTermDebt | 40.63M | 63.82M | 67.79M | 76.42M | 54.54M | 41.1M | 30.13M | 30.88M | 31.06M | 31.39M |
| capitalLeaseObligationsCurrent | 23.97M | 23.46M | - | 20.06M | 13.72M | 10.51M | 5.46M | 6.36M | 6.33M | 5.55M |
| taxPayables | 4.37M | 5.81M | - | 15.24M | 25.9M | 3.1M | 1.65M | 26.94M | 40.23M | 40.43M |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 13.44M | -2.22M | 16.54M | 61.96M | 46.67M | 6.69M | 5.46M | 78.75M | 23.51M | 40.43M |
| totalCurrentLiabilities | 318.74M | 322.64M | 343.31M | 366.73M | 358.68M | 318.61M | 360.2M | 372.96M | 323.07M | 316.13M |
| longTermDebt | 922.14M | 916.1M | 935.38M | 687.17M | 666.58M | 671.47M | 490.03M | 500.54M | 508.37M | 504.6M |
| capitalLeaseObligationsNonCurrent | 93.79M | 80.85M | 81.89M | 86.96M | 78.62M | 85.21M | 68.93M | 70.34M | 70.65M | 69.32M |
| deferredRevenueNonCurrent | 7.04M | 7.65M | 7.95M | 8.27M | 8.57M | 8.88M | 9.18M | 9.49M | 9.8M | 10.15M |
| deferredTaxLiabilitiesNonCurrent | 400.48M | 377.76M | 353.46M | 317.13M | 325.1M | 323.78M | 325M | 295.98M | 281.14M | 264.92M |
| otherNonCurrentLiabilities | 220.81M | 214.28M | 213.77M | 151.32M | 157.25M | 146.99M | 101.85M | 402.06M | 390.95M | 374.69M |
| totalNonCurrentLiabilities | 1.64B | 1.6B | 1.59B | 1.25B | 1.24B | 1.24B | 995M | 972.94M | 969.97M | 948.6M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 117.76M | 104.31M | 81.89M | 107.02M | 92.34M | 95.72M | 74.39M | 76.7M | 76.98M | 74.87M |
| totalLiabilities | 1.96B | 1.92B | 1.94B | 1.62B | 1.59B | 1.55B | 1.36B | 1.35B | 1.29B | 1.26B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 470.08M | 470.08M | 469.32M | 470.08M | 411.05M | 411.05M | 411.05M | 409.97M | 409.78M | 408.71M |
| retainedEarnings | 1.05B | 1.02B | 1.01B | 955.5M | 985.04M | 945.9M | 995.99M | 976.18M | 946.64M | 920.84M |
| additionalPaidInCapital | 16.65M | 16.65M | 16.62M | 16.65M | 16.65M | 16.65M | 16.65M | 16.97M | 17.37M | 17.66M |
| 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 | 23.19M | 64.97M | 58.04M | 23.78M | 39.14M | 1.74M | 19.81M | 81.36M | 25.79M | 126.46M |
| depreciationAndAmortization | 43.53M | 44.85M | 46.1M | 46.8M | 41.45M | 36.36M | 35.27M | 35.52M | 29.58M | 32.88M |
| deferredIncomeTax | 22.72M | 23.72M | 38.07M | -7.97M | 1.32M | -1.22M | 29.02M | - | 16.22M | 24.65M |
| stockBasedCompensation | 598K | 6.74M | - | -317K | -712K | -1.08M | 4.8M | 2.39M | 385K | 6.15M |
| changeInWorkingCapital | 62.71M | -54.52M | -43.55M | 39.33M | 61.34M | -64.21M | 44.88M | -105.31M | 26.56M | -26.38M |
| accountsReceivables | 73.09M | -33.95M | -89.09M | 68.95M | 14.39M | -7.7M | 25.45M | -94.08M | 63.5M | -62.47M |
| inventory | -6.63M | 4.54M | 15.95M | 40.74M | 3.04M | -16.78M | -5.71M | -488K | -43.47M | -30.55M |
| accountsPayables | 14.4M | -33.1M | 33.82M | -55.31M | 14.57M | -61.68M | 64.69M | 12.24M | 7.11M | 28.87M |
| otherWorkingCapital | -18.16M | 7.99M | -4.23M | -15.05M | 29.34M | 21.95M | -39.55M | -23M | -371K | 37.77M |
| otherNonCashItems | -679K | -4.06M | 25.32M | -28.46M | 1.84M | 21.97M | 907K | 17.44M | 1.2M | -1.15M |
| netCashProvidedByOperatingActivities | 152.06M | 81.71M | 123.97M | 81.13M | 144.38M | -6.44M | 134.69M | 31.39M | 100.47M | 162.62M |
| investmentsInPropertyPlantAndEquipment | -91.01M | -88.26M | -122.26M | -114.2M | -110.48M | -191.51M | -184M | -118.03M | -87.19M | -102.58M |
| acquisitionsNet | - | - | 87523 | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | -703K | - | - | -59000 | -31000 | - | - | -2000 | -758K |
| salesMaturitiesOfInvestments | - | - | -79.76 | 10000 | - | - | - | - | - | - |
| otherInvestingActivities | -381K | -4.49M | -22621 | -5.8M | -1.03M | -3.78M | -446K | -6.38M | -2.13M | -3.36M |
| netCashProvidedByInvestingActivities | -91.39M | -93.46M | -122.19M | -119.99M | -111.57M | -195.32M | -184.45M | -124.41M | -86.63M | -106.7M |
| netDebtIssuance | -12.53M | -10.79M | 207.1M | 62.87M | -8.78M | 158.9M | -8.18M | -14.4M | -9.12M | 70.24M |
| longTermNetDebtIssuance | -12.53M | -10.79M | 207.1M | 62.87M | -8.78M | 158.9M | -8.18M | -14.4M | -9.12M | 70.24M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -516.33K | -296.45K | -293.12K | 37.08M | - | - | - | - | -1000 | -354K |
| netCommonStockIssuance | -516.33K | -296.45K | -293.12K | 37.08M | - | - | - | - | -1000 | -354K |
| commonStockIssuance | -516.33K | -296.45K | -293.12K | 37.08M | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | -218K | -1000 | -354K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | 1.5M | -53.32M | -54.91M | - | - | -51.82M | -51.81M | - | - | -51.76M |
| commonDividendsPaid | - | -53.32M | - | - | - | -51.82M | -51.81M | - | - | -51.76M |
| preferredDividendsPaid | 1.5M | - | -54.91M | - | - | - | - | - | - | - |
| otherFinancingActivities | -1.44M | -1.96M | -4.3M | -333.52K | -3.22M | -715K | 35.59M | -35.37M | 750K | -301K |
| netCashProvidedByFinancingActivities | -12.98M | -66.38M | 147.6M | 99.62M | -8.78M | 106.36M | -24.4M | -49.76M | -8.37M | 17.82M |