$0.31 (1.04%)
| 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 | 2.52B | 1.36B | 1.32B | 653.6M | 314.27M | 130.73M | 75.15M | 52.6M | 36.16M | 22.76M |
| costOfRevenue | 1.25B | 675.42M | 684.88M | 382.74M | 186.1M | 69.75M | 43.84M | 31.54M | 20.73M | 13.03M |
| grossProfit | 1.27B | 680.21M | 633.14M | 270.87M | 128.17M | 60.97M | 31.3M | 21.06M | 15.43M | 9.73M |
| researchAndDevelopmentExpenses | - | 1M | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | 75.9M | 57.52M | 18.19M | 11.62M | 10.49M | 6.9M | 3.9M |
| sellingAndMarketingExpenses | - | - | - | 352.77M | 74.74M | 34.88M | 21.13M | 21.21M | 16.61M | 8.68M |
| sellingGeneralAndAdministrativeExpenses | 798.81M | 524.48M | 366.77M | 428.67M | 132.26M | 53.06M | 32.75M | 31.7M | 23.51M | 12.57M |
| otherExpenses | - | -1M | - | - | - | - | - | - | - | - |
| operatingExpenses | 798.81M | 524.48M | 366.77M | 428.67M | 132.26M | 53.06M | 32.75M | 31.7M | 23.51M | 12.57M |
| costAndExpenses | 2.05B | 1.2B | 1.05B | 811.4M | 318.36M | 122.81M | 76.59M | 63.24M | 44.24M | 25.61M |
| netInterestIncome | -27.89M | 39.26M | 26.63M | 5.53M | 307K | -718K | -1.01M | -188.86K | -160.62K | -228.75K |
| interestIncome | 21.08M | 39.26M | 26.63M | 5.53M | 315K | 356K | 381.73K | - | - | - |
| interestExpense | 48.98M | - | - | - | 8000 | 1.07M | 1.39M | 188.86K | 160.62K | 228.75K |
| depreciationAndAmortization | 29.45M | 7.27M | 3.23M | 1.92M | 1.26M | 1.61M | 893.41K | 72162 | 20425 | 16951 |
| ebitda | 203.46M | 202.32M | 294.98M | -150.75M | -2.79M | 11.32M | 12.26M | -10.95M | -8.06M | -2.82M |
| ebit | 174.01M | 195.05M | 291.75M | -152.66M | -4.05M | 9.71M | 11.36M | -11.02M | -8.08M | -2.84M |
| nonOperatingIncomeExcludingInterest | 294.51M | -39.32M | -25.38M | -5.14M | -39000 | -1.8M | -12.81M | 377.05K | - | -6095 |
| operatingIncome | 468.52M | 155.73M | 266.37M | -157.8M | -4.09M | 7.91M | -1.45M | -10.64M | -8.08M | -2.84M |
| totalOtherIncomeExpensesNet | -343.49M | 39.32M | 25.38M | 5.14M | 31000 | 728K | 11.42M | -565.9K | -160.62K | -222.66K |
| incomeBeforeTax | 125.03M | 195.05M | 291.75M | -152.66M | -4.06M | 8.64M | 9.97M | -11.21M | -8.24M | -3.07M |
| incomeTaxExpense | 17.03M | 49.98M | 64.95M | 34.62M | -8M | 116K | - | - | - | - |
| netIncomeFromContinuingOperations | 108M | 145.07M | 226.8M | -187.28M | 3.94M | 8.52M | 9.97M | -11.21M | -8.24M | -3.07M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 108M | 145.07M | 226.8M | -187.28M | 3.94M | 8.52M | 9.97M | -11.21M | -8.24M | -3.07M |
| netIncomeDeductions | - | -146K | 44.4M | 11.53M | - | - | -588.06K | -213.13K | - | - |
| bottomLineNetIncome | 63.84M | 107.6M | 182.4M | -198.81M | 3.94M | 8.52M | 10.56M | -11.21M | -8.61M | -3.43M |
| eps | 0.25 | 0.46 | 0.79 | -0.83 | 0.02 | 0.04 | 0.05 | -0.07 | -0.06 | -0.03 |
| 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 | 398.87M | 890.19M | 755.98M | 614.16M | 16.26M | 43.25M | 23.09M | 7.74M | 14.19M | 11.75M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 398.87M | 890.19M | 755.98M | 614.16M | 16.26M | 43.25M | 23.09M | 7.74M | 14.19M | 11.75M |
| netReceivables | 755.5M | 270.34M | 186.02M | 66.29M | 41.33M | 16.87M | 8.96M | 12.98M | 6.38M | 2.79M |
| accountsReceivables | 755.5M | 270.34M | 183.7M | 63.31M | 38.74M | 16.87M | 8.96M | 12.98M | 6.38M | 2.79M |
| otherReceivables | - | - | 2.32M | 2.98M | 2.59M | - | - | - | - | - |
| inventory | 337.7M | 131.16M | 229.28M | 173.29M | 191.22M | 18.4M | 15.29M | 11.48M | 5.31M | 2.21M |
| prepaids | - | - | - | - | 13.56M | 14.63M | 4.17M | 2.3M | 1.18M | 937.35K |
| otherCurrentAssets | 319.09M | 32.88M | 33.63M | 64.23M | -37 | - | - | - | - | - |
| totalCurrentAssets | 1.81B | 1.32B | 1.2B | 917.97M | 262.36M | 93.15M | 51.51M | 34.51M | 27.05M | 17.68M |
| propertyPlantEquipmentNet | 87.91M | 77.44M | 27.03M | 11.36M | 4.39M | 1.58M | 942.36K | 121.85K | 62642 | 33533 |
| goodwill | 917.56M | 71.58M | 14.17M | 13.68M | 14.53M | 10.42M | 10.02M | - | - | - |
| intangibleAssets | 1.39B | 12.21M | 12.14M | 12.25M | 16.3M | 16.59M | 17.17M | - | - | - |
| goodwillAndIntangibleAssets | 2.31B | 83.8M | 26.31M | 25.93M | 30.83M | 27.01M | 27.2M | - | - | - |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 96.01M | 38.7M | 29.52M | 501K | 9.02M | - | - | - | - | - |
| otherNonCurrentAssets | 815.07M | 242.37M | 248.63M | 266.3M | 7.42M | 9.55M | 10.73M | - | - | - |
| totalNonCurrentAssets | 3.31B | 442.3M | 331.49M | 304.1M | 51.66M | 38.14M | 38.87M | 121.85K | 62642 | 33533 |
| otherAssets | - | - | - | - | - | - | -1 | - | - | - |
| totalAssets | 5.12B | 1.77B | 1.54B | 1.22B | 314.02M | 131.29M | 90.38M | 34.63M | 27.11M | 17.72M |
| totalPayables | 187.54M | 52.12M | 94.09M | 72.45M | 35.82M | 11.85M | 10.16M | 5.83M | 3.14M | 1.21M |
| accountPayables | 137.93M | 41.29M | 42.84M | 36.25M | 35.82M | 11.85M | 10.16M | 5.83M | 3M | 858.13K |
| otherPayables | 49.61M | 10.83M | 51.25M | 36.2M | - | - | - | - | 133.88K | 353.67K |
| accruedExpenses | 802.73M | 270.97M | 150.06M | 66.38M | 50.22M | 7.96M | 7.13M | 9.02M | 3.31M | 896.08K |
| shortTermDebt | - | - | - | - | - | - | 8.63M | - | - | - |
| capitalLeaseObligationsCurrent | - | 3.36M | 1.04M | 731K | 669K | 527.11K | 649.07K | - | - | - |
| taxPayables | 49.61M | 10.83M | 50.42M | 198K | - | - | - | - | - | - |
| deferredRevenue | 26.99M | 23.27M | 21.36M | 18.35M | 5.44M | 40433 | - | - | - | 201.65K |
| otherCurrentLiabilities | 61.46M | 15.81M | 10.07M | 3.39M | 976K | 5.99M | 107.4K | 19933 | 17921 | 12960 |
| totalCurrentLiabilities | 1.08B | 365.54M | 276.61M | 161.3M | 93.12M | 26.37M | 26.68M | 14.87M | 6.46M | 2.32M |
| longTermDebt | 669.93M | - | - | - | - | - | - | 7.96M | 3.5M | 4.5M |
| capitalLeaseObligationsNonCurrent | - | 16.88M | 1.15M | 488K | 703K | 597.24K | 239.85K | - | - | - |
| deferredRevenueNonCurrent | 401.16M | 157.71M | 167.23M | 179.79M | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | 2.33M | 2.88M | 15.92M | 3.15M | - | - | - | - | - |
| otherNonCurrentLiabilities | 28.37M | - | - | - | - | - | - | - | - | - |
| totalNonCurrentLiabilities | 1.1B | 176.93M | 171.26M | 196.2M | 3.85M | 597.24K | 239.85K | 7.96M | 3.5M | 4.5M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | 20.25M | 2.19M | 1.22M | 1.37M | 1.12M | 888.92K | - | - | - |
| totalLiabilities | 2.18B | 542.46M | 447.87M | 357.49M | 96.97M | 26.96M | 26.92M | 22.82M | 9.96M | 6.82M |
| treasuryStock | -48.23M | - | - | - | - | - | - | - | - | - |
| preferredStock | 1.76B | 824.49M | 824.49M | 824.49M | - | - | - | - | 7 | 6 |
| commonStock | 101K | 79000 | 77000 | 76000 | 75000 | 72263 | 68942 | 57003 | 45702 | 40000 |
| retainedEarnings | 175.91M | 105.52M | -12.05M | -238.77M | -51.49M | -55.43M | -63.41M | -73.38M | -61.96M | -53.35M |
| additionalPaidInCapital | 1.05B | 297.58M | 276.72M | 280.67M | 267.85M | 159.88M | 127.55M | 85.15M | 79.1M | 64.21M |
| 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 | 108M | 145.07M | 226.8M | -187.28M | 3.94M | 8.52M | 9.97M | -11.21M | -8.24M | -3.07M |
| depreciationAndAmortization | 29.45M | 7.27M | 3.23M | 1.92M | 1.26M | 1.61M | 893.41K | 72162 | 20425 | 16951 |
| deferredIncomeTax | -57.34M | -9.73M | -42.06M | 20.24M | -9.2M | - | - | - | - | - |
| stockBasedCompensation | 28.05M | 19.59M | 21.23M | 20.66M | 36.48M | 6.34M | 4.83M | 4.57M | 2.57M | 1.58M |
| changeInWorkingCapital | 167.05M | 62.6M | -92.99M | 235.41M | -133.76M | -13.61M | -2.64M | -5.46M | -2.77M | -885.7K |
| accountsReceivables | -412.09M | -87.35M | -121.56M | -26.37M | -25.25M | -7.47M | -1.43M | -6.6M | -3.59M | -660.67K |
| inventory | -129.78M | 77.19M | -63.3M | 11.8M | -175.17M | -3.86M | -2.24M | -6.18M | -3.09M | 111.53K |
| accountsPayables | 51.25M | -1.17M | 5.25M | 428K | 23.97M | 4.74M | 2.62M | 8.53M | 4.56M | -51697 |
| otherWorkingCapital | 657.66M | 73.93M | 86.62M | 249.55M | 42.7M | -7.02M | -1.6M | -1.21M | -642.56K | -284.86K |
| otherNonCashItems | 84.23M | 38.09M | 25.01M | 17.23M | 4.7M | 530K | -12.02M | 377.05K | - | -6095 |
| netCashProvidedByOperatingActivities | 359.44M | 262.9M | 141.22M | 108.18M | -96.59M | 3.4M | 1.03M | -11.65M | -8.42M | -2.36M |
| investmentsInPropertyPlantAndEquipment | -36.07M | -23.39M | -17.43M | -8.26M | -3.15M | -574K | -77974 | -110.42K | -49534 | -30830 |
| acquisitionsNet | -1.28B | -75.34M | - | - | - | - | -14.19M | - | - | - |
| purchasesOfInvestments | -10M | -3M | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 29.16M | - | 3.23M | 2.59M | 1.89M | 1.33M | - | - | - | 7760 |
| netCashProvidedByInvestingActivities | -1.3B | -101.73M | -14.2M | -5.67M | -1.26M | 757K | -14.27M | -110.42K | -49534 | -23070 |
| netDebtIssuance | 665.88M | -61000 | -44000 | -63000 | -94000 | -9.88M | 1.47M | 5M | - | - |
| longTermNetDebtIssuance | 665.88M | -61000 | -44000 | -63000 | -94000 | -9.88M | 1.47M | 5M | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -39.78M | -2.26M | - | 542.02M | 67.77M | 21.89M | 26.96M | - | 10M | 4M |
| netCommonStockIssuance | -39.78M | -2.26M | - | - | 67.77M | 21.89M | 26.96M | - | 10M | 4M |
| commonStockIssuance | - | - | - | - | 67.77M | 21.89M | 26.96M | - | 10M | 4M |
| commonStockRepurchased | -39.78M | -2.26M | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | 542.02M | - | - | - | - | - | - |
| netDividendsPaid | -37.61M | -27.5M | -27.46M | -11.53M | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | -37.61M | -27.5M | -27.46M | -11.53M | - | - | - | - | - | - |
| otherFinancingActivities | -5.73M | 3.86M | 2.28M | 3.68M | 3.72M | 3.56M | 224.08K | 301.01K | 946.58K | 5300 |
| netCashProvidedByFinancingActivities | 582.76M | -25.97M | -25.22M | 534.11M | 71.4M | 15.57M | 28.65M | 5.3M | 10.95M | 4.01M |
| 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 | 782.62M | 721.63M | 725.11M | 739.26M | 329.28M | 332.2M | 265.75M | 401.98M | 355.71M | 347.44M |
| costOfRevenue | 404.55M | 379.8M | 352.83M | 358.41M | 156.9M | 165.52M | 143.52M | 192.88M | 173.5M | 181.19M |
| grossProfit | 378.07M | 341.83M | 372.28M | 380.85M | 172.37M | 166.67M | 122.23M | 209.1M | 182.21M | 166.24M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 234.65M | 235.01M | 452.28M | 237.89M | 120.34M | 185.17M | 125.44M | 114.85M | 99.02M | 107.3M |
| otherExpenses | 4.43M | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 239.07M | 235.01M | 452.28M | 237.89M | 120.34M | 185.17M | 125.44M | 114.85M | 99.02M | 107.3M |
| costAndExpenses | 643.62M | 614.81M | 805.1M | 596.29M | 277.24M | 350.69M | 268.96M | 307.73M | 272.52M | 288.49M |
| netInterestIncome | -1.46M | -8.3M | -13.4M | -14.04M | 7.85M | 7.86M | 11.11M | 10.65M | 9.64M | 8.86M |
| interestIncome | 10.39M | 4.35M | 4.85M | 4.04M | 7.85M | 7.86M | 11.11M | 10.65M | 9.64M | 8.86M |
| interestExpense | 11.84M | 12.65M | 18.24M | 18.08M | - | - | - | - | - | - |
| depreciationAndAmortization | 9.13M | 8.94M | 8.79M | 9.12M | 2.61M | 2.39M | 2.24M | 1.42M | 1.23M | 1.1M |
| ebitda | 158.51M | 44.2M | -61M | 156.66M | 63.6M | -7.83M | 10.42M | 106.05M | 93.69M | 68.89M |
| ebit | 149.38M | 35.26M | -69.79M | 147.54M | 60.99M | -10.22M | 8.18M | 104.63M | 92.46M | 67.78M |
| nonOperatingIncomeExcludingInterest | -10.39M | 71.56M | -10.21M | -4.58M | -8.96M | -8.28M | -11.39M | -10.38M | -9.27M | -8.84M |
| operatingIncome | 138.99M | 106.82M | -80M | 142.96M | 52.03M | -18.5M | -3.21M | 94.25M | 83.19M | 58.94M |
| totalOtherIncomeExpensesNet | -1.46M | -84.21M | -8.03M | -13.5M | 8.96M | 8.28M | 11.39M | 10.38M | 9.27M | 8.84M |
| incomeBeforeTax | 137.54M | 22.61M | -88.03M | 129.46M | 60.99M | -10.22M | 8.18M | 104.63M | 92.46M | 67.78M |
| incomeTaxExpense | 27.44M | -2.13M | -27.02M | 29.61M | 16.57M | 8.66M | 1.82M | 24.85M | 14.65M | 17.67M |
| netIncomeFromContinuingOperations | 110.1M | 24.74M | -61.01M | 99.86M | 44.42M | -18.88M | 6.36M | 79.78M | 77.81M | 50.12M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 110.1M | 24.74M | -61.01M | 99.86M | 44.42M | -18.88M | 6.36M | 79.78M | 77.81M | 50.12M |
| netIncomeDeductions | - | - | - | -64000 | -24000 | -146K | 6.91M | 13.02M | 12.85M | 10.62M |
| bottomLineNetIncome | 85.08M | 9.14M | -70.67M | 85.75M | 34.44M | -23.4M | -557K | 66.76M | 64.96M | 39.5M |
| eps | 0.33 | 0.04 | -0.3 | 0.33 | 0.15 | -0.14 | -0.0 | 0.29 | 0.28 | 0.17 |
| 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 | 549.2M | 398.87M | 805.96M | 615.23M | 977.28M | 890.19M | 903.75M | 903.21M | 879.5M | 755.98M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 549.2M | 398.87M | 805.96M | 615.23M | 977.28M | 890.19M | 903.75M | 903.21M | 879.5M | 755.98M |
| netReceivables | 832.37M | 755.5M | 513.68M | 490.39M | 256.42M | 270.34M | 209.8M | 264.09M | 202.38M | 186.02M |
| accountsReceivables | 832.37M | 755.5M | 513.68M | 490.39M | 256.42M | 270.34M | 208.77M | 262.92M | 200.12M | 183.7M |
| otherReceivables | - | - | - | - | - | - | 1.02M | 1.17M | 2.26M | 2.32M |
| inventory | 364.15M | 337.7M | 282.51M | 230.05M | 141.16M | 131.16M | 197.57M | 180.67M | 197.5M | 229.28M |
| prepaids | - | - | 163.4M | - | - | - | - | - | - | - |
| otherCurrentAssets | 69.09M | 319.09M | 176.03M | 55.54M | 36.59M | 32.88M | 52.35M | 37.02M | 35.65M | 33.63M |
| totalCurrentAssets | 1.81B | 1.81B | 1.94B | 1.39B | 1.41B | 1.32B | 1.36B | 1.38B | 1.32B | 1.2B |
| propertyPlantEquipmentNet | 96.78M | 87.91M | 80.92M | 72.52M | 79.56M | 77.44M | 44.09M | 38.02M | 30.3M | 27.03M |
| goodwill | 919.79M | 917.56M | 914.96M | 802.23M | 72.13M | 71.58M | 14.36M | 13.73M | 13.87M | 14.17M |
| intangibleAssets | 1.39B | 1.39B | 1.4B | 1.22B | 12.44M | 12.21M | 11.88M | 11.49M | 11.74M | 12.14M |
| goodwillAndIntangibleAssets | 2.31B | 2.31B | 2.31B | 2.02B | 84.57M | 83.8M | 26.24M | 25.22M | 25.61M | 26.31M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 86.45M | 96.01M | 110.41M | 43.16M | 38.52M | 38.7M | 24.19M | 22.73M | 22.44M | 29.52M |
| otherNonCurrentAssets | 854M | 815.07M | 820.02M | 263.91M | 245.4M | 242.37M | 246.34M | 247.93M | 252.77M | 248.63M |
| totalNonCurrentAssets | 3.34B | 3.31B | 3.32B | 2.4B | 448.06M | 442.3M | 340.85M | 333.9M | 331.12M | 331.49M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 5.16B | 5.12B | 5.27B | 3.8B | 1.86B | 1.77B | 1.7B | 1.72B | 1.65B | 1.54B |
| totalPayables | 262.67M | 187.54M | 147.38M | 142.73M | 87.26M | 52.12M | 46.18M | 54.97M | 100.92M | 94.09M |
| accountPayables | 198.22M | 137.93M | 97.79M | 120.96M | 61.05M | 41.29M | 30.94M | 47.42M | 40.2M | 42.84M |
| otherPayables | 64.45M | 49.61M | 49.59M | 21.76M | 26.21M | 10.83M | 15.24M | 7.55M | 60.72M | 51.25M |
| accruedExpenses | - | 802.73M | 798.79M | 386.59M | 280M | 270.97M | 217.02M | 217.59M | 177.93M | 150.06M |
| shortTermDebt | 7M | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | 3.55M | 3.36M | 1.46M | 790K | 882K | 1.04M |
| taxPayables | 64.45M | 49.61M | - | 21.76M | 26.21M | 10.83M | 739K | 5.37M | 58.62M | 50.42M |
| deferredRevenue | 26.87M | 26.99M | 25.56M | 55.51M | 32.88M | 23.27M | 24.32M | 28.04M | 24.66M | 21.36M |
| otherCurrentLiabilities | 754.79M | 61.46M | 57.26M | 74.95M | 14.16M | 15.81M | 479K | 11.6M | 10.89M | 10.07M |
| totalCurrentLiabilities | 1.05B | 1.08B | 1.03B | 659.78M | 417.85M | 365.54M | 289.46M | 312.98M | 315.27M | 276.61M |
| longTermDebt | 2.43B | 669.93M | 861.47M | 862.92M | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | - | - | - | - | 16.15M | 16.88M | 4.38M | 990K | 1.1M | 1.15M |
| deferredRevenueNonCurrent | 395.28M | 401.16M | 387.43M | 156.14M | 155.34M | 157.71M | 160.09M | 162.47M | 164.85M | 167.23M |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | 2.33M | 2.28M | 2.2M | 2.25M | 2.88M |
| otherNonCurrentLiabilities | 31.36M | 28.37M | 24.43M | 25M | 2.57M | - | - | - | - | - |
| totalNonCurrentLiabilities | 2.86B | 1.1B | 1.27B | 1.04B | 174.06M | 176.93M | 166.75M | 165.66M | 168.19M | 171.26M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | 19.7M | 20.25M | 5.84M | 1.78M | 1.98M | 2.19M |
| totalLiabilities | 3.91B | 2.18B | 2.3B | 1.7B | 591.92M | 542.46M | 456.21M | 478.65M | 483.46M | 447.87M |
| treasuryStock | -81.12M | -48.23M | - | - | - | - | - | - | - | - |
| preferredStock | - | 1.76B | 1.76B | 824.49M | 824.49M | 824.49M | 824.49M | 824.49M | 824.49M | 824.49M |
| commonStock | 101K | 101K | 101K | 101K | 79000 | 79000 | 79000 | 78000 | 78000 | 77000 |
| retainedEarnings | 272.02M | 175.91M | 165.48M | 236.16M | 143.16M | 105.52M | 131.31M | 131.87M | 58.92M | -12.05M |
| additionalPaidInCapital | 1.06B | 1.05B | 1.04B | 1.03B | 300.88M | 297.58M | 292.58M | 286.17M | 281.25M | 276.72M |
| 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 | 110.1M | 24.74M | -61.01M | 99.86M | 44.42M | -18.88M | 6.36M | 79.78M | 77.81M | 50.12M |
| depreciationAndAmortization | 9.13M | 8.94M | 8.79M | 9.12M | 2.61M | 2.39M | 2.24M | 1.42M | 1.23M | 1.1M |
| deferredIncomeTax | 9.52M | -3.89M | -67.25M | -4.43M | 269K | -14.46M | -1.38M | -338K | 6.45M | 2.25M |
| stockBasedCompensation | 7.63M | 9.2M | 7.38M | 6.43M | 5.03M | 5.91M | 5.38M | 4.75M | 3.56M | 5M |
| changeInWorkingCapital | -66.58M | -205.92M | 430.59M | -98.73M | 41.11M | 95.1M | -8.77M | -60.79M | 37.07M | -62.71M |
| accountsReceivables | -79.98M | -247.96M | -20.98M | -154.99M | 11.84M | -60.82M | 55.68M | -63.55M | -18.66M | 31.71M |
| inventory | -28.2M | -160.91M | 8.09M | 18.24M | 4.79M | 62.6M | -22.47M | 7.67M | 29.39M | -35.21M |
| accountsPayables | 58.05M | 47.17M | -16.71M | 9.11M | 11.68M | 11.09M | -16.21M | 6.96M | -3.01M | -9.4M |
| otherWorkingCapital | -16.46M | 155.77M | 460.19M | 28.91M | 12.79M | 82.22M | -25.78M | -11.87M | 29.36M | -49.81M |
| otherNonCashItems | 3.93M | 47.5M | 13.3M | 31.46M | 9.93M | 5.62M | 9.12M | 14.82M | 8.53M | 9.4M |
| netCashProvidedByOperatingActivities | 73.72M | -119.44M | 331.8M | 43.71M | 103.37M | 75.67M | 12.93M | 39.64M | 134.65M | 5.17M |
| investmentsInPropertyPlantAndEquipment | -7.92M | -10.53M | -10.34M | -8.25M | -6.94M | -5.41M | -4.24M | -9.21M | -4.52M | -4.75M |
| acquisitionsNet | - | - | -22.42M | -1.26B | - | -75.34M | - | - | - | - |
| purchasesOfInvestments | - | -5M | - | -5M | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 241K | -1.46M | 30.62M | - | - | - | -3M | - | - | - |
| netCashProvidedByInvestingActivities | -7.68M | -16.99M | -2.15M | -1.27B | -6.94M | -80.74M | -7.24M | -9.21M | -4.52M | -4.75M |
| netDebtIssuance | -1.75M | -200.29M | -2.25M | -31.07M | -2.2M | -15000 | -16000 | -15000 | -15000 | -11000 |
| longTermNetDebtIssuance | -1.75M | -202.54M | -2.25M | -31.07M | -2.2M | -15000 | -16000 | -15000 | -15000 | -11000 |
| shortTermNetDebtIssuance | - | 2.25M | - | - | - | - | - | - | - | - |
| netStockIssuance | -28.89M | -36.52M | -448K | -879K | -1.93M | -603K | - | - | - | - |
| netCommonStockIssuance | -28.89M | -36.52M | -448K | -879K | -1.93M | -603K | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -28.89M | -36.52M | -448K | -879K | -1.93M | -603K | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -13.99M | -14.31M | -9.67M | -6.85M | -6.78M | -6.91M | -6.91M | -6.84M | -6.84M | -6.95M |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | -13.99M | -14.31M | -9.67M | -6.85M | -6.78M | -6.91M | -6.91M | -6.84M | -6.84M | -6.95M |
| otherFinancingActivities | -11.22M | -6.04M | -18000 | 901.68M | 321K | 24000 | 1.03M | 180K | 967K | 682K |
| netCashProvidedByFinancingActivities | -55.86M | -257.15M | -12.38M | 862.88M | -10.59M | -7.51M | -5.9M | -6.67M | -5.88M | -6.28M |