$0.23 (0.3%)
| 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.81B | 1.19B | 902.52M | 815.67M | 733.33M | 358.16M | - | - | - | - |
| costOfRevenue | 626.91M | 352.68M | 330.74M | 315.27M | 270.09M | 132.88M | - | - | - | 33.96M |
| grossProfit | 1.19B | 840.36M | 571.78M | 500.39M | 463.24M | 225.27M | - | - | - | -33.96M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | 36.91M |
| generalAndAdministrativeExpenses | - | 32.62M | 21.03M | 19.4M | 15.79M | 17.8M | 21.79M | 11.93M | 9.49M | 8.37M |
| sellingAndMarketingExpenses | - | 41.17M | 23.72M | 15.45M | 9.06M | 2.8M | 3.73M | 12.25M | 10.08M | 12.86M |
| sellingGeneralAndAdministrativeExpenses | 65.54M | 73.79M | 44.75M | 34.86M | 24.86M | 20.61M | 25.52M | 24.18M | 19.57M | 21.23M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 65.54M | 73.79M | 44.75M | 34.86M | 24.86M | 20.61M | 25.52M | 24.18M | 19.57M | 21.23M |
| costAndExpenses | 692.46M | 426.47M | 375.49M | 350.13M | 294.95M | 153.49M | 25.52M | 24.18M | 19.57M | 55.19M |
| netInterestIncome | 23.26M | -238.24M | -73.48M | -228.7M | -50.07M | -47.22M | 1.76M | 4.42M | -2.42M | 176.58K |
| interestIncome | 23.26M | 15.51M | 13.17M | 4.94M | 347.07K | 422.38K | 1.76M | 4.42M | - | 176.58K |
| interestExpense | - | 253.74M | 86.65M | 233.63M | 50.42M | 47.64M | - | - | 2.42M | - |
| depreciationAndAmortization | 137.5M | 137M | 136.63M | 130.68M | 107.56M | 55.41M | 528K | 2.48M | 349K | 1.11M |
| ebitda | 1.28B | 766.6M | 527.06M | 465.57M | 428.71M | 207.19M | -26.22M | -22.6M | -19.88M | -54.63M |
| ebit | 1.14B | 629.6M | 390.43M | 334.9M | 321.15M | 151.78M | -26.75M | -25.08M | -20.23M | -55.74M |
| nonOperatingIncomeExcludingInterest | -21.52M | 136.98M | 136.6M | 130.64M | 117.23M | 52.89M | 1.22M | 909K | 658K | 547K |
| operatingIncome | 1.12B | 766.58M | 527.03M | 465.54M | 438.38M | 204.67M | -25.52M | -24.18M | -19.57M | -55.19M |
| totalOtherIncomeExpensesNet | 21.52M | -132.46M | -241.99M | -288.26M | -181.28M | -265.04M | -93.42M | 2.11M | -21.57M | -7.62M |
| incomeBeforeTax | 1.14B | 634.12M | 285.04M | 177.27M | 257.1M | -60.37M | -118.94M | -22.07M | -41.14M | -62.81M |
| incomeTaxExpense | 337.19M | 208.07M | 105.58M | 103.72M | 35.68M | -13.22M | - | - | - | - |
| netIncomeFromContinuingOperations | 806.02M | 426.05M | 179.46M | 73.56M | 221.43M | -47.16M | -118.94M | -22.07M | -41.14M | -62.81M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 806.02M | 426.05M | 179.46M | 73.56M | 221.43M | -47.16M | -118.94M | -22.07M | -41.14M | -62.81M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 806.02M | 426.05M | 179.46M | 73.56M | 221.43M | -47.16M | -118.94M | -22.07M | -41.14M | -62.81M |
| eps | 3.34 | 1.78 | 0.75 | 0.31 | 0.95 | -0.21 | -0.96 | -0.12 | -0.35 | -0.58 |
| 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 | 409.32M | 349.2M | 268.02M | 363.4M | 262.61M | 79.59M | 75.68M | 167.51M | 35.02M | 8.5M |
| shortTermInvestments | 219.71M | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 629.03M | 349.2M | 268.02M | 363.4M | 262.61M | 79.59M | 75.68M | 167.51M | 35.02M | 8.5M |
| netReceivables | 241.32M | 155.95M | 93.04M | 86.43M | 96.47M | 93.02M | 20.94M | - | - | - |
| accountsReceivables | 198.86M | 155.95M | 93.04M | 86.43M | 96.47M | 93.02M | 20.94M | - | - | - |
| otherReceivables | 42.46M | - | - | - | - | - | - | - | - | - |
| inventory | 92.71M | 88.21M | 89.41M | 89.79M | 84.95M | 59.91M | - | - | - | - |
| prepaids | - | 19.58M | 47.01M | 20.82M | 19.37M | 23.06M | 12.06M | 9.53M | 2.43M | 707K |
| otherCurrentAssets | 18.31M | 61.52M | 36.41M | 74.88M | 64.84M | 33.42M | 40.5M | 21.95M | 10.3M | - |
| totalCurrentAssets | 981.37M | 674.46M | 533.89M | 635.32M | 528.24M | 289M | 149.18M | 199M | 47.74M | 9.21M |
| propertyPlantEquipmentNet | 773.36M | 828.74M | 878.92M | 964.81M | 1.04B | 1.1B | 1.17B | 721.59M | 388.98M | 244.7M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | 18.56M | - | - | - | - | - | - | - | - | - |
| taxAssets | 10.62M | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | - | 24.29M | 55.4M | 68.74M | 114.66M | 113.12M | 94.13M | 91.88M | 45M | 25M |
| totalNonCurrentAssets | 802.53M | 853.02M | 934.32M | 1.03B | 1.16B | 1.22B | 1.26B | 813.46M | 433.98M | 269.7M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.78B | 1.53B | 1.47B | 1.67B | 1.69B | 1.51B | 1.41B | 1.01B | 481.73M | 278.91M |
| totalPayables | 219.3M | 18.26M | 16.75M | 14.26M | 13.58M | 14.23M | 25.31M | 12.87M | 6.8M | 8.19M |
| accountPayables | 15.17M | 18.26M | 16.75M | 14.26M | 13.58M | 14.23M | 25.31M | 12.87M | 6.8M | 8.19M |
| otherPayables | 204.13M | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | 91.69M | 58.07M | 57.18M | 54.39M | 39.59M | 33.5M | 32.94M | 14.15M | - |
| shortTermDebt | - | - | 63.72M | 345.37M | 188.2M | 178.58M | 57.58M | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | 96.84M | 48.49M | 21.44M | 54.85M | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 168.5M | 105.57M | 48.49M | 23.71M | 54.85M | - | - | - | - | - |
| totalCurrentLiabilities | 387.8M | 215.52M | 187.03M | 440.52M | 311.02M | 232.4M | 116.38M | 45.81M | 20.95M | 8.19M |
| longTermDebt | - | - | 241.93M | 322.59M | 551.78M | 678.52M | 821.01M | 364.25M | 217.94M | - |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 34.46M | 95.67M | 83.44M | 53.68M | 7.84M | 7.59M | 4.75M | 4.35M | 7.99M | 974K |
| totalNonCurrentLiabilities | 34.46M | 95.67M | 325.38M | 376.27M | 559.62M | 686.11M | 825.76M | 368.6M | 225.93M | 974K |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 422.26M | 311.18M | 512.4M | 816.78M | 870.64M | 918.5M | 942.14M | 414.42M | 246.88M | 9.16M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 1.06B | 1.04B | 1.01B | 989.77M | 974.74M | 951.72M | 899.9M | 857.28M | 460.86M | 456.75M |
| retainedEarnings | 340.32M | 212.59M | -69.62M | -154.16M | -180.68M | -402.11M | -354.95M | -236.01M | -224.19M | -183.05M |
| additionalPaidInCapital | - | - | - | - | - | - | - | 857.28M | 460.86M | - |
| 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 | 806.02M | 426.05M | 179.46M | 73.56M | 221.43M | -47.16M | -118.94M | -22.07M | -41.14M | -62.81M |
| depreciationAndAmortization | 137.5M | 137M | 181.67M | 130.68M | 118.62M | 195.13M | 130K | 123K | 73000 | 1.11M |
| deferredIncomeTax | -96.64M | 15.96M | 28.65M | 77M | -24.05M | -13.22M | 95.76M | -1.19M | 18.03M | - |
| stockBasedCompensation | - | 15.73M | 4.47M | 5.01M | 3.04M | 4.06M | 3.49M | 2.58M | 2.45M | 2.64M |
| changeInWorkingCapital | 154.57M | 59.71M | 50.96M | -21.59M | 50.66M | -67.91M | -2.14M | -13.83M | -7.88M | 2.43M |
| accountsReceivables | -9.76M | -32.06M | 9.39M | 2.63M | -14.65M | -110.14M | -2.73M | - | - | - |
| inventory | -4.35M | 2.42M | 133K | -7.25M | -18.89M | -11.16M | - | - | - | - |
| accountsPayables | 55.59M | 28M | 2.44M | 3.44M | 17.39M | 44.63M | - | - | - | - |
| otherWorkingCapital | 113.1M | 61.36M | 39M | -20.4M | 66.81M | 8.76M | 589K | -12.8M | -1.49M | -95000 |
| otherNonCashItems | 50.63M | 7.93M | 74.2M | 161.49M | 48.04M | 42.73M | 398K | 2.26M | -5000 | -751.08K |
| netCashProvidedByOperatingActivities | 1.05B | 662.39M | 519.4M | 426.14M | 417.75M | 113.64M | -21.31M | -32.13M | -28.48M | -57.39M |
| investmentsInPropertyPlantAndEquipment | -87.48M | - | -48.24M | -54.02M | -56.99M | -58.77M | -404.09M | -305.79M | -1.17M | -394.75K |
| acquisitionsNet | - | -82.4M | -48.24M | - | - | -58.77M | -408.56M | -280.22M | -105.38M | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -11.45M | -11.11M | 42.99M | -6.05M | -6.12M | 37.89M | 369.77M | -46.88M | -20M | -25M |
| netCashProvidedByInvestingActivities | -98.93M | -93.5M | -53.48M | -60.07M | -63.11M | -79.64M | -442.89M | -327.09M | -126.55M | -25.39M |
| netDebtIssuance | - | -101.11M | -278.03M | -131.72M | -103.73M | -35.41M | 350M | 110M | 190M | - |
| longTermNetDebtIssuance | - | -101.11M | -278.03M | -131.72M | -103.73M | -35.41M | 350M | 110M | 190M | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 8.13M | - | - | - | 18.58M | 41.42M | 33.94M | 396.42M | - | 69.26M |
| netCommonStockIssuance | 8.13M | - | - | - | 18.58M | 41.42M | 33.94M | 396.42M | - | 69.26M |
| commonStockIssuance | 19.27M | - | - | - | 18.58M | 41.42M | 33.94M | 396.42M | - | 69.26M |
| commonStockRepurchased | -11.13M | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -675.42M | -143.85M | -94.91M | -47.03M | - | - | - | - | - | - |
| commonDividendsPaid | -675.42M | -143.85M | -94.91M | -47.03M | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | -242.54M | -188.29M | -85.35M | -86.27M | -33.78M | -12.93M | -14.64M | -8.49M | 587K |
| netCashProvidedByFinancingActivities | -667.28M | -487.49M | -561.23M | -264.1M | -171.43M | -27.77M | 371.01M | 491.79M | 181.51M | 69.85M |
| 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 | 567.38M | 534.69M | 441.53M | 452.88M | 356.34M | 341.79M | 323.09M | 301.43M | 226.74M | 190.69M |
| costOfRevenue | 146.68M | 175.55M | 156.07M | 103.38M | 93.2M | 93.05M | 85.76M | 93.82M | 80.06M | 81.53M |
| grossProfit | 420.7M | 359.14M | 285.46M | 349.5M | 263.14M | 248.74M | 237.33M | 207.61M | 146.68M | 109.16M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 11.13M | - | - | 16.13M | 12.1M | 14.34M | 4.95M | 4.85M | 8.47M | 4.49M |
| sellingAndMarketingExpenses | - | - | - | 13.28M | 10.39M | 13.8M | 10.58M | 8.86M | 7.92M | 8.45M |
| sellingGeneralAndAdministrativeExpenses | 11.13M | 24.71M | 11.72M | 29.4M | 22.49M | 28.14M | 15.53M | 13.72M | 16.4M | 12.94M |
| otherExpenses | 18.54M | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 29.68M | 24.71M | 11.72M | 29.4M | 22.49M | 28.14M | 15.53M | 13.72M | 16.4M | 12.94M |
| costAndExpenses | 176.35M | 200.26M | 167.79M | 132.78M | 115.69M | 121.2M | 101.28M | 107.54M | 96.46M | 94.47M |
| netInterestIncome | 6.34M | 6.17M | 6.81M | 5.28M | 4.68M | 2.79M | 4.22M | -249.86M | -7.59M | -16.99M |
| interestIncome | 6.34M | 6.17M | 6.81M | 5.28M | 4.68M | 2.79M | 4.22M | 4.79M | 4.42M | 4.47M |
| interestExpense | - | - | - | - | - | - | - | 254.65M | 12.01M | 21.47M |
| depreciationAndAmortization | 32.9M | 36.29M | 33.98M | 35.37M | 29.61M | 33.54M | 34.16M | 35.86M | 33.45M | 31.11M |
| ebitda | 430.24M | 375.55M | 314.59M | 320.12M | 240.67M | 220.6M | 221.81M | 193.9M | 130.29M | 96.22M |
| ebit | 397.33M | 339.26M | 280.61M | 284.76M | 211.06M | 187.06M | 187.66M | 158.04M | 96.84M | 65.11M |
| nonOperatingIncomeExcludingInterest | -6.31M | -4.83M | -7M | 35.34M | 29.6M | 33.53M | 34.15M | 35.85M | 33.45M | 31.1M |
| operatingIncome | 391.03M | 334.43M | 273.75M | 320.1M | 240.65M | 220.59M | 221.81M | 193.89M | 130.29M | 96.22M |
| totalOtherIncomeExpensesNet | 6.31M | 4.83M | 6.86M | -31.4M | -24.09M | -19.03M | -31.32M | -22.35M | -59.77M | -76.62M |
| incomeBeforeTax | 397.33M | 339.26M | 280.61M | 288.7M | 216.56M | 201.56M | 190.49M | 171.55M | 70.52M | 19.59M |
| incomeTaxExpense | 124M | 101.45M | 75.49M | 91.96M | 63.06M | 72.42M | 54.77M | 52.26M | 28.62M | 8.53M |
| netIncomeFromContinuingOperations | 273.33M | 237.81M | 205.12M | 196.73M | 153.5M | 129.15M | 135.72M | 119.29M | 41.9M | 11.06M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 273.33M | 237.81M | 205.12M | 196.73M | 153.5M | 129.15M | 135.72M | 119.29M | 41.9M | 11.06M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 273.33M | 237.81M | 205.12M | 196.73M | 153.5M | 129.15M | 135.72M | 119.29M | 41.9M | 11.06M |
| eps | 1.13 | 0.98 | 0.85 | 0.82 | 0.64 | 0.54 | 0.57 | 0.5 | 0.18 | 0.05 |
| 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 | 703.6M | 409.32M | 493.18M | 493.37M | 451.74M | 349.2M | 225.73M | 237.68M | 323.94M | 268.02M |
| shortTermInvestments | - | 219.71M | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 703.6M | 629.03M | 493.18M | 493.37M | 451.74M | 349.2M | 225.73M | 237.68M | 323.94M | 268.02M |
| netReceivables | 214.03M | 241.32M | 221.04M | 146.7M | 165.11M | 155.95M | 125.85M | 129.04M | 122.44M | 93.04M |
| accountsReceivables | 176.02M | 198.86M | 175.02M | 146.7M | 165.11M | 155.95M | 125.85M | 129.04M | 122.44M | 93.04M |
| otherReceivables | 38M | 42.46M | 46.01M | - | - | - | - | - | - | - |
| inventory | 93.91M | 92.71M | 90.62M | 88.56M | 88.8M | 88.21M | 81.33M | 82.95M | 92.18M | 89.41M |
| prepaids | - | - | - | 19.78M | 14.24M | 19.58M | 20.28M | 22.59M | 29.83M | 47.01M |
| otherCurrentAssets | 15.83M | 18.31M | 28.97M | 56.62M | 60.46M | 61.52M | 30.89M | 41.49M | 43.52M | 36.41M |
| totalCurrentAssets | 1.03B | 981.37M | 833.81M | 805.04M | 780.35M | 674.46M | 484.07M | 513.76M | 611.91M | 533.89M |
| propertyPlantEquipmentNet | 760.95M | 773.36M | 780.78M | 793.56M | 812.81M | 828.74M | 829.72M | 835M | 852.4M | 878.92M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | - | 18.56M | - | - | - | - | - | - | - | - |
| taxAssets | 23.59M | 10.62M | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 18.53M | - | 20.46M | 20.3M | 20.2M | 24.29M | 50.32M | 47.74M | 44.67M | 55.4M |
| totalNonCurrentAssets | 803.07M | 802.53M | 801.24M | 813.86M | 833.02M | 853.02M | 880.04M | 882.74M | 897.07M | 934.32M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.83B | 1.78B | 1.64B | 1.62B | 1.61B | 1.53B | 1.36B | 1.4B | 1.51B | 1.47B |
| totalPayables | 308.96M | 219.3M | 140.38M | 18.49M | 15.58M | 18.26M | 16.14M | 15.47M | 11.72M | 16.75M |
| accountPayables | 17.7M | 15.17M | 11.62M | 18.49M | 15.58M | 18.26M | 16.14M | 15.47M | 11.72M | 16.75M |
| otherPayables | 291.26M | 204.13M | 128.77M | - | - | - | - | - | - | - |
| accruedExpenses | 123.55M | - | - | 91.77M | 76.14M | 91.69M | 52.8M | 63.88M | 55.67M | 58.07M |
| shortTermDebt | - | - | - | - | - | - | - | 150M | 74.69M | 63.72M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | 291.26M | - | - | 122.09M | 132.81M | 96.84M | 57.72M | 30.81M | 56.3M | 48.49M |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 22.75M | 168.5M | 118.01M | 132.5M | 137.59M | 105.57M | 57.72M | 30.81M | 56.3M | 48.49M |
| totalCurrentLiabilities | 455.26M | 387.8M | 258.39M | 242.77M | 229.31M | 215.52M | 126.66M | 260.17M | 198.38M | 187.03M |
| longTermDebt | - | - | - | - | - | - | - | - | 252.1M | 241.93M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | 33.83M | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 12.51M | 34.46M | 24.02M | 71.98M | 82.08M | 95.67M | 91.97M | 86.05M | 87.4M | 83.44M |
| totalNonCurrentLiabilities | 12.51M | 34.46M | 57.86M | 71.98M | 82.08M | 95.67M | 91.97M | 86.05M | 339.5M | 325.38M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 467.77M | 422.26M | 316.25M | 314.74M | 311.39M | 311.18M | 218.63M | 346.22M | 537.89M | 512.4M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 1.06B | 1.06B | 1.05B | 1.06B | 1.04B | 1.04B | 1.03B | 1.03B | 1.02B | 1.01B |
| retainedEarnings | 336.19M | 340.32M | 299.14M | 282.78M | 293.37M | 212.59M | 131.48M | 43.74M | -51.59M | -69.62M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| 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 | 273.33M | 237.81M | 205.12M | 196.73M | 153.5M | 129.15M | 135.72M | 119.29M | 41.9M | 11.06M |
| depreciationAndAmortization | 32.9M | 36.29M | 33.98M | 35.37M | 29.61M | 33.54M | - | 37.64M | 33.45M | 64.1M |
| deferredIncomeTax | -12.95M | -45.3M | -19M | -18.19M | -13.38M | 1.71M | 5.72M | 3.41M | 5.13M | 6.02M |
| stockBasedCompensation | 4.1M | - | - | 12.5M | 6.92M | 10.47M | 1.06M | 1.43M | 2.77M | 1.19M |
| changeInWorkingCapital | 99.87M | 113.36M | -16M | 27.73M | 28.49M | 32.89M | 39.23M | -8.09M | -4.31M | -8.5M |
| accountsReceivables | 32.69M | -4M | -24M | 18.44M | -39000 | -29.42M | 9.64M | 730K | -13.01M | 1.63M |
| inventory | -916K | -2.7M | -4M | 1.06M | 819K | -6.48M | 567K | 8.36M | -29000 | -1.26M |
| accountsPayables | -18.67M | 43.34M | 4.79M | 18.95M | -11.75M | 29.66M | -4.38M | - | -4.47M | 12.36M |
| otherWorkingCapital | 86.76M | 76.73M | 7.21M | -10.72M | 39.46M | 39.12M | 33.41M | -17.18M | 13.2M | -21.22M |
| otherNonCashItems | -27.28M | 33.27M | -3M | 648K | -10.83M | -15.74M | 36.56M | -9.51M | 25.42M | 18.68M |
| netCashProvidedByOperatingActivities | 369.98M | 375.43M | 201.52M | 254.78M | 194.31M | 192.02M | 218.29M | 144.17M | 104.35M | 92.57M |
| investmentsInPropertyPlantAndEquipment | -19.08M | -27M | -20M | -17.28M | -21.39M | -23.01M | -34.06M | -12.69M | -12.64M | -12.19M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -2.38M | -3.7M | -4M | -1.83M | -2.13M | -5.25M | -2.61M | -2.25M | -995K | -1.56M |
| netCashProvidedByInvestingActivities | -21.47M | -30.7M | -24M | -19.11M | -23.52M | -28.25M | -36.68M | -14.94M | -13.64M | -13.75M |
| netDebtIssuance | - | - | - | - | - | - | - | -97.98M | -3.12M | -74.41M |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | -97.98M | -3.12M | -74.41M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 3.02M | -10.36M | 11.4M | 18.79M | 4.47M | 3.94M | - | 11000 | -3.56M | - |
| netCommonStockIssuance | 3.02M | -10.36M | 11.4M | 18.79M | 4.47M | 3.94M | - | 11000 | -3.56M | - |
| commonStockIssuance | 3.02M | 775.03K | 341.11K | 18.51M | 4.47M | 3.94M | - | 11000 | - | - |
| commonStockRepurchased | - | -11.13M | 11.05M | 280.79K | - | - | - | - | -3.56M | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -278.08M | -196.23M | -189M | -207.32M | -72.72M | -48.04M | -47.98M | -23.96M | -23.87M | -23.78M |
| commonDividendsPaid | -278.08M | -196.23M | -189M | -207.32M | -72.72M | -48.04M | -47.98M | -23.96M | -23.87M | -23.78M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | -5.57M | - | 3.96M | -145.87M | -93.32M | -4.14M | -14.92M |
| netCashProvidedByFinancingActivities | -275.06M | -206.59M | -178M | -194.11M | -68.25M | -40.14M | -193.84M | -215.25M | -34.7M | -113.12M |