NASDAQ : INVA
$0.15 (0.69%)
| 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 | 425.13M | 358.71M | 310.46M | 331.34M | 391.87M | 336.79M | 261.02M | 261M | 217.22M | 133.57M |
| costOfRevenue | 117.61M | 36.6M | 42.64M | 13.79M | - | - | - | - | 1.36M | 1.39M |
| grossProfit | 307.52M | 322.11M | 267.82M | 317.55M | 391.87M | 336.79M | 261.02M | 261M | 215.86M | 132.18M |
| researchAndDevelopmentExpenses | 30.6M | 13.65M | 33.92M | 41.43M | 576K | 1.79M | - | - | 1.36M | 1.39M |
| generalAndAdministrativeExpenses | - | - | - | 63.54M | 16.19M | 13.88M | 14.66M | 17.05M | 32.26M | 23.19M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 113.17M | 115.69M | 98.23M | 63.54M | 16.19M | 13.88M | 14.66M | 17.05M | 32.26M | 23.19M |
| otherExpenses | - | 25.9M | 21.78M | 5.58M | - | - | - | 5.7M | -1.36M | -1.39M |
| operatingExpenses | 143.77M | 155.25M | 153.94M | 110.55M | 16.76M | 15.67M | 14.66M | 22.75M | 32.26M | 23.19M |
| costAndExpenses | 261.38M | 191.84M | 196.58M | 124.34M | 16.76M | 15.67M | 14.66M | 22.75M | 33.61M | 24.58M |
| netInterestIncome | 4.39M | -3.07M | -3.34M | -9.42M | -17.23M | -16.81M | -13.12M | -22.29M | -42.29M | -51.83M |
| interestIncome | 21.09M | 19.14M | 15.82M | 6.37M | 1.84M | 1.52M | 5.54M | 1.66M | 1.31M | 582K |
| interestExpense | 16.7M | 22.21M | 19.16M | 15.79M | 19.07M | 18.33M | 18.66M | 23.95M | 43.6M | 52.42M |
| depreciationAndAmortization | 40.23M | 25.9M | 21.78M | 5.58M | 13.83M | - | 13.87M | 13.87M | 13.98M | 13.95M |
| ebitda | 383.79M | 85.5M | 235.04M | 308.32M | 478.18M | 372.58M | 260.23M | 248.08M | 205.69M | 122.94M |
| ebit | 343.56M | 59.6M | 213.26M | 302.74M | 464.35M | 372.58M | 246.36M | 234.21M | 183.6M | 108.99M |
| nonOperatingIncomeExcludingInterest | -179.82M | 107.27M | -99.37M | -95.74M | -89.24M | -51.45M | - | 4.04M | - | - |
| operatingIncome | 163.74M | 166.87M | 113.88M | 207M | 375.1M | 321.12M | 246.36M | 238.25M | 183.6M | 108.99M |
| totalOtherIncomeExpensesNet | 163.12M | -129.48M | 80.21M | 79.95M | 70.17M | 33.12M | -13.46M | -28M | -49.33M | -49.45M |
| incomeBeforeTax | 326.86M | 37.39M | 194.1M | 286.95M | 445.28M | 354.24M | 232.9M | 210.26M | 134.27M | 59.54M |
| incomeTaxExpense | 55.7M | 14M | 14.38M | 66.69M | 76.44M | 60.43M | 41.9M | -196.07M | 4000 | 95000 |
| netIncomeFromContinuingOperations | 271.16M | 23.39M | 179.72M | 220.26M | 368.84M | 293.81M | 190.99M | 406.33M | 134.27M | 59.54M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 271.16M | 23.39M | 179.72M | 213.92M | 265.85M | 224.4M | 157.29M | 395.06M | 134.14M | 59.54M |
| netIncomeDeductions | - | -3.47M | -11.58M | -11.65M | -4.74M | -4.72M | - | -5.66M | - | - |
| bottomLineNetIncome | 271.16M | 26.86M | 191.3M | 225.57M | 270.59M | 229.12M | 157.29M | 400.72M | 134.14M | 59.54M |
| eps | 4.02 | 0.37 | 2.92 | 3.07 | 3.24 | 2.21 | 1.56 | 3.92 | 1.25 | 0.54 |
| 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 | 550.94M | 304.96M | 193.51M | 291.05M | 201.52M | 246.49M | 278.1M | 62.42M | 73.34M | 118.02M |
| shortTermInvestments | - | 107.53M | - | - | - | - | 72.75M | 52.49M | 55.74M | 32.42M |
| cashAndShortTermInvestments | 550.94M | 412.5M | 193.51M | 291.05M | 201.52M | 246.49M | 350.84M | 114.91M | 129.08M | 150.43M |
| netReceivables | 34.97M | 86.37M | 84.08M | 64.07M | 110.71M | 93.93M | 79.43M | 83.29M | 70.54M | 46.85M |
| accountsReceivables | 34.97M | 20.39M | 14.45M | 9.4M | 110.71M | 93.93M | 79.43M | 83.29M | 70.54M | 46.85M |
| otherReceivables | - | 65.97M | 69.62M | 54.67M | - | - | - | - | - | - |
| inventory | 39.17M | 33.72M | 40.74M | 55.9M | - | - | - | - | -754K | - |
| prepaids | - | 21.06M | 21.63M | 29.56M | 1.37M | 1.64M | 962K | 849K | 754K | 766K |
| otherCurrentAssets | 102.44M | 656K | 4.26M | 2.93M | 70000 | - | - | - | - | - |
| totalCurrentAssets | 727.52M | 554.31M | 344.22M | 443.51M | 313.67M | 342.06M | 431.23M | 199.04M | 199.62M | 198.05M |
| propertyPlantEquipmentNet | 12.48M | 2.97M | 3.02M | 3.44M | 109K | 28000 | 33000 | 160K | 209K | 368K |
| goodwill | 17.9M | 17.9M | 17.9M | 26.71M | - | - | - | - | - | - |
| intangibleAssets | 182.16M | 208.43M | 230.34M | 252.92M | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | 200.06M | 226.34M | 248.24M | 279.63M | - | - | - | - | - | - |
| longTermInvestments | 193.73M | 393.96M | 560.98M | 403.01M | 483.84M | 438.26M | - | - | - | - |
| taxAssets | - | 12.05M | - | - | - | 93.76M | 154.17M | 196.05M | - | - |
| otherNonCurrentAssets | 501.38M | 111.44M | 87.05M | 101.91M | 128.77M | 125.47M | 139.39M | 152.94M | 167.51M | 180.58M |
| totalNonCurrentAssets | 907.65M | 746.75M | 899.29M | 787.99M | 612.72M | 657.51M | 293.59M | 349.15M | 167.72M | 180.95M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.64B | 1.3B | 1.24B | 1.23B | 926.4M | 999.57M | 724.83M | 548.19M | 367.34M | 379M |
| totalPayables | 8.93M | 5.08M | 8.64M | 3.09M | 27000 | 66000 | 10000 | 11000 | 601K | 128K |
| accountPayables | 4.97M | 2.13M | 6.72M | 2.94M | 27000 | 66000 | 10000 | 11000 | 601K | 128K |
| otherPayables | 3.96M | 2.95M | 1.93M | 154K | - | - | - | - | - | - |
| accruedExpenses | 27.95M | 29.84M | 27M | 29.63M | 5.67M | 6.04M | 647K | 470K | 9.14M | 11.28M |
| shortTermDebt | - | 192.03M | - | 96.19M | - | - | - | - | 25M | 7.75M |
| capitalLeaseObligationsCurrent | 418K | 1.57M | 1.21M | 1.32M | 106K | - | - | - | - | - |
| taxPayables | 274K | 53.23M | 11.75M | 154K | - | - | - | - | - | - |
| deferredRevenue | 4.27M | 1.13M | 1.28M | 2.09M | - | - | - | - | -19.68M | 885K |
| otherCurrentLiabilities | 8.12M | 6.44M | - | 2.64M | - | - | 4.71M | 5.22M | 19.68M | - |
| totalCurrentLiabilities | 49.7M | 236.08M | 38.13M | 134.97M | 5.81M | 6.11M | 5.37M | 5.7M | 34.74M | 20.05M |
| longTermDebt | 257.73M | 256.32M | 446.23M | 444.18M | 394.65M | 385.52M | 377.12M | 382.86M | 574.36M | 708.34M |
| capitalLeaseObligationsNonCurrent | 10.87M | 1.18M | 1.64M | 2.38M | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | 2.21M |
| deferredTaxLiabilitiesNonCurrent | 31.79M | - | 563K | 5.77M | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 112.24M | 116.32M | 81.99M | 78.41M | - | 106K | 219K | 586K | 940K | 1.38M |
| totalNonCurrentLiabilities | 412.63M | 373.82M | 530.42M | 530.74M | 394.65M | 385.62M | 377.34M | 383.44M | 575.3M | 711.94M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 11.29M | 2.75M | 2.84M | 3.69M | 106K | - | - | - | - | - |
| totalLiabilities | 462.32M | 609.9M | 568.55M | 665.71M | 400.46M | 391.73M | 382.71M | 389.14M | 610.04M | 731.99M |
| treasuryStock | - | - | -393.83M | -393.83M | -393.83M | - | - | - | -3.26M | -3.26M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 747K | 627K | 633K | 692K | 696K | 1.01M | 1.01M | 1.01M | 1.02M | 1.08M |
| retainedEarnings | 269.37M | -1.8M | -25.19M | -204.91M | -456.15M | -722M | -946.4M | -1.1B | -1.5B | -1.63B |
| additionalPaidInCapital | 902.73M | 692.33M | 1.09B | 1.16B | 1.26B | 1.26B | 1.26B | 1.26B | 1.26B | 1.28B |
| 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 | 271.16M | 23.39M | 179.72M | 220.26M | 368.84M | 293.81M | 190.99M | 406.33M | 134.27M | 59.54M |
| depreciationAndAmortization | 40.23M | 39.85M | 35.7M | 19.51M | 13.83M | - | 13.87M | 13.87M | 13.98M | 13.95M |
| deferredIncomeTax | 43.85M | -12.62M | 4.4M | 25.01M | 76.43M | 60.42M | 41.88M | -196.05M | 7.15M | - |
| stockBasedCompensation | 9.45M | 6.37M | 5.84M | 7.35M | 2.02M | 1.7M | 2.06M | 3.23M | 9.83M | 8.3M |
| changeInWorkingCapital | -24.16M | -6.93M | -24.79M | 6.87M | -16.87M | -14.32M | 3.1M | -16.76M | -28.28M | -21.96M |
| accountsReceivables | -6.95M | -2.29M | -20M | 9.79M | -16.78M | -14.5M | 3.86M | -12.75M | -23.69M | -20.62M |
| inventory | -12.92M | -6.81M | -12M | 280K | - | - | -664K | -3.43M | - | - |
| accountsPayables | 2.83M | -4.58M | 3.78M | 92000 | -39000 | 56000 | -1000 | -590K | 473K | -690K |
| otherWorkingCapital | -7.13M | 6.75M | 3.44M | -3.3M | -54000 | 126K | -99000 | 4000 | -5.06M | -655K |
| otherNonCashItems | -143.6M | 138.62M | -59.81M | -77.27M | -80.43M | -28.5M | 5.56M | 12.91M | 4.79M | 1.16M |
| netCashProvidedByOperatingActivities | 196.93M | 188.69M | 141.06M | 201.73M | 363.81M | 313.11M | 257.46M | 223.53M | 141.75M | 60.98M |
| investmentsInPropertyPlantAndEquipment | -1.13M | -270K | -411K | -67000 | -1.3M | -13000 | -12000 | - | - | -278K |
| acquisitionsNet | 28.16M | - | - | -33.2M | -235.81M | -102.86M | 17.99M | - | - | - |
| purchasesOfInvestments | -78.4M | -135.37M | -138.85M | -23.37M | 22.28M | -298.07M | -231.92M | -71.86M | -67.62M | -95.72M |
| salesMaturitiesOfInvestments | 101.22M | 75.76M | 72.5M | 56.63M | 279.53M | 86M | 213.92M | 75.38M | 44.39M | 91.42M |
| otherInvestingActivities | -9.36M | -3.9M | - | -56.63M | -20.98M | - | -17.99M | - | - | - |
| netCashProvidedByInvestingActivities | 40.5M | -63.79M | -66.76M | -56.63M | 43.72M | -314.94M | -18M | 3.52M | -23.24M | -4.58M |
| netDebtIssuance | -25000 | - | -96.2M | 66.37M | - | - | -13.75M | -230M | -63.74M | -18.4M |
| longTermNetDebtIssuance | -25000 | - | -96.2M | 252.54M | - | - | -13.75M | -230M | -50.94M | -18.4M |
| shortTermNetDebtIssuance | - | - | - | -186.17M | - | - | - | - | -12.8M | - |
| netStockIssuance | 8.58M | -13.45M | -75.64M | -8.58M | -393.04M | 344K | 538K | -1.93M | -99.63M | -78.21M |
| netCommonStockIssuance | 8.58M | -13.45M | -75.64M | -8.22M | -393.04M | 344K | 538K | -1.93M | -99.19M | -78.79M |
| commonStockIssuance | 13.25M | 1.47M | 170K | 370K | 1.17M | 436K | 627K | 1.14M | 435K | 385K |
| commonStockRepurchased | -4.68M | -14.92M | -75.8M | -8.58M | -394.21M | -92000 | -89000 | -3.07M | -99.63M | -79.17M |
| netPreferredStockIssuance | - | - | - | -370K | - | - | - | - | -435K | 578K |
| netDividendsPaid | - | - | - | - | - | - | -11000 | -80000 | -281K | -960K |
| commonDividendsPaid | - | - | - | - | - | - | -11000 | -80000 | -281K | -960K |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | -113.35M | -59.46M | -30.13M | -10.55M | -5.96M | 459K | - |
| netCashProvidedByFinancingActivities | 8.55M | -13.45M | -171.84M | -55.57M | -452.5M | -29.78M | -23.78M | -237.97M | -163.19M | -97.57M |
| 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 | 97.99M | 118.04M | 107.8M | 100.28M | 88.63M | 91.81M | 89.51M | 103.35M | 77.5M | 85.84M |
| costOfRevenue | 22.16M | 42.43M | 25.78M | 10.59M | 8.84M | 7.16M | 9.99M | 18.39M | 10.97M | 13.13M |
| grossProfit | 75.83M | 75.61M | 82.02M | 89.69M | 79.79M | 84.64M | 79.52M | 84.97M | 66.53M | 72.71M |
| researchAndDevelopmentExpenses | 5.24M | 4.56M | 13.67M | 7.98M | 4.4M | 3.66M | 3.55M | 2.56M | 3.88M | 2.36M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 32.44M | 32.07M | 27.41M | 26.41M | 27.49M | 31.33M | 26.22M | 27.72M | 30.4M | 26.32M |
| otherExpenses | - | - | 6.36M | 104.05M | 89.33M | 6.51M | - | - | 6.44M | 6.51M |
| operatingExpenses | 37.68M | 36.62M | 47.45M | 138.44M | 121.22M | 41.5M | 29.77M | 30.28M | 40.72M | 35.18M |
| costAndExpenses | 59.84M | 79.06M | 73.22M | 149.03M | 130.06M | 48.67M | 39.76M | 48.67M | 51.69M | 48.32M |
| netInterestIncome | 5.55M | 2.84M | 1.46M | 262K | -173K | 1.02M | -307K | -2.33M | -1.45M | -1.17M |
| interestIncome | 10.99M | 6.15M | 5.47M | 4.92M | 4.54M | 5.77M | 5.5M | 3.47M | 4.4M | 4.79M |
| interestExpense | 5.44M | 3.31M | 4.02M | 4.66M | 4.71M | 4.75M | 5.81M | 5.8M | 5.85M | 5.95M |
| depreciationAndAmortization | 10.04M | 10.12M | 6.65M | 6.55M | 6.48M | 6.51M | 6.51M | 9.92M | 6.44M | 6.51M |
| ebitda | 239.17M | 208.47M | 108.48M | 83.81M | -27.4M | 35.95M | 19.17M | -23.56M | 57.42M | 73.66M |
| ebit | 229.13M | 198.34M | 101.83M | 77.26M | -33.88M | 29.44M | 12.66M | -33.48M | 50.98M | 67.15M |
| nonOperatingIncomeExcludingInterest | -190.97M | -159.36M | -67.25M | -126.01M | -7.55M | 13.7M | 37.09M | 88.16M | -25.17M | -29.63M |
| operatingIncome | 38.15M | 38.99M | 34.58M | -48.75M | -41.43M | 43.14M | 49.75M | 54.69M | 25.8M | 37.52M |
| totalOtherIncomeExpensesNet | 196.41M | 156.05M | 63.24M | 121.35M | 2.84M | -18.44M | -42.9M | -93.96M | 19.32M | 23.68M |
| incomeBeforeTax | 234.56M | 195.04M | 97.82M | 72.6M | -38.59M | 24.69M | 6.85M | -39.28M | 45.12M | 61.2M |
| incomeTaxExpense | 47.97M | 30.88M | 7.91M | 8.91M | 8M | 4.36M | 5.64M | -4.59M | 8.59M | -330K |
| netIncomeFromContinuingOperations | 186.6M | 164.15M | 89.91M | 63.69M | -46.58M | 20.33M | 1.21M | -34.68M | 36.53M | 61.53M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 186.6M | 164.15M | 89.91M | 63.69M | -46.58M | 20.33M | 1.21M | -34.68M | 36.53M | 61.53M |
| netIncomeDeductions | - | -1.6M | - | -1.57M | - | -3.47M | - | - | -2.52M | -3.18M |
| bottomLineNetIncome | 186.6M | 165.75M | 89.91M | 65.26M | -46.58M | 23.8M | 1.21M | -34.68M | 39.05M | 64.71M |
| eps | 2.52 | 2.19 | 1.3 | 1.01 | -0.74 | 0.32 | 0.02 | -0.55 | 0.58 | 0.97 |
| 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 | 603.08M | 550.94M | 476.51M | 397.53M | 319.09M | 304.96M | 260.63M | 217M | 178.36M | 193.51M |
| shortTermInvestments | 8.85M | - | 56.59M | 100.2M | 127.79M | 107.53M | - | - | - | - |
| cashAndShortTermInvestments | 611.93M | 550.94M | 533.1M | 497.73M | 446.88M | 412.5M | 260.63M | 217M | 178.36M | 193.51M |
| netReceivables | 92.63M | 34.97M | 93.52M | 88.26M | 77.94M | 86.37M | 91.06M | 93.98M | 76.01M | 84.08M |
| accountsReceivables | 92.63M | 34.97M | 93.52M | 20.92M | 16.67M | 20.39M | 30.55M | 93.98M | 76.01M | 14.45M |
| otherReceivables | - | - | - | 67.34M | 61.26M | 65.97M | 60.51M | - | - | 69.62M |
| inventory | 38.84M | 39.17M | 38.36M | 49M | 41.48M | 33.72M | 34.24M | 36.66M | 37.44M | 40.74M |
| prepaids | 24.84M | - | 19.42M | 16.61M | 15.41M | 21.06M | 12.65M | 8.48M | 16.55M | 21.63M |
| otherCurrentAssets | 4.38M | 102.44M | 171K | 181K | 313K | 656K | 2.05M | 2.15M | 2.99M | 4.26M |
| totalCurrentAssets | 772.62M | 727.52M | 684.57M | 651.78M | 582.02M | 554.31M | 400.62M | 358.28M | 311.34M | 344.22M |
| propertyPlantEquipmentNet | 12.79M | 12.48M | 2.93M | 2.21M | 2.59M | 2.97M | 3.33M | 3.54M | 2.59M | 3.02M |
| goodwill | 17.9M | 17.9M | 17.9M | 17.9M | 17.9M | 17.9M | 17.9M | 17.9M | 17.9M | 17.9M |
| intangibleAssets | 175.6M | 182.16M | 186.19M | 195.41M | 201.96M | 208.43M | 210.94M | 217.46M | 223.9M | 230.34M |
| goodwillAndIntangibleAssets | 193.51M | 200.06M | 204.1M | 213.32M | 219.86M | 226.34M | 228.85M | 235.36M | 241.8M | 248.24M |
| longTermInvestments | 764.45M | 193.73M | 426.37M | 349.11M | 329.84M | 393.96M | 507.72M | 536.44M | 628.44M | 560.98M |
| taxAssets | - | - | - | 12.93M | 12.29M | 12.05M | 14.88M | 11.45M | - | - |
| otherNonCurrentAssets | 93.21M | 501.38M | 111.14M | 104.23M | 107.77M | 111.44M | 76.22M | 79.85M | 83.44M | 87.05M |
| totalNonCurrentAssets | 1.06B | 907.65M | 744.54M | 681.79M | 672.37M | 746.75M | 830.99M | 866.64M | 956.27M | 899.29M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.84B | 1.64B | 1.43B | 1.33B | 1.25B | 1.3B | 1.23B | 1.22B | 1.27B | 1.24B |
| totalPayables | 6.52M | 8.93M | 6.24M | 8.49M | 9.58M | 5.08M | 9.32M | 2.04M | 3.42M | 8.64M |
| accountPayables | 6.52M | 4.97M | 6.24M | 5.38M | 4.7M | 2.13M | 4.17M | 2.04M | 890K | 6.72M |
| otherPayables | - | 3.96M | - | 3.11M | 4.88M | 2.95M | 5.14M | - | 2.53M | 1.93M |
| accruedExpenses | 4.33M | 27.95M | 20.24M | 34.66M | 23.81M | 29.84M | 19.18M | 4.76M | 24.2M | 27M |
| shortTermDebt | 5.34M | - | 7.74M | 191.9M | 192.22M | 192.03M | 191.84M | - | - | - |
| capitalLeaseObligationsCurrent | - | 418K | 680K | 983K | 1.28M | 1.57M | 1.51M | 1.45M | 1.27M | 1.21M |
| taxPayables | 58.34M | 274K | - | - | 1.54M | - | 2.62M | 11.85M | - | - |
| deferredRevenue | 3.68M | 4.27M | - | 3.12M | 1M | 1.13M | 717K | 855K | 987K | 1.28M |
| otherCurrentLiabilities | 16.69M | 8.12M | 13.57M | 7.4M | 6.86M | 6.44M | 1.19M | 19.1M | - | - |
| totalCurrentLiabilities | 36.56M | 49.7M | 48.47M | 246.56M | 234.74M | 236.08M | 223.75M | 28.21M | 29.88M | 38.13M |
| longTermDebt | 315.4M | 257.73M | 313.9M | 257.02M | 256.67M | 256.32M | 255.97M | 447.28M | 446.76M | 446.23M |
| capitalLeaseObligationsNonCurrent | 10.68M | 10.87M | 905K | 1M | 1.09M | 1.18M | 1.58M | 1.98M | 1.3M | 1.64M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 72.83M | 31.79M | - | - | - | - | - | - | 3.81M | 563K |
| otherNonCurrentLiabilities | 59.46M | 112.24M | 55.88M | 114.17M | 114.98M | 116.32M | 81.76M | 81.93M | 82.18M | 81.99M |
| totalNonCurrentLiabilities | 458.37M | 412.63M | 370.68M | 372.19M | 372.74M | 373.82M | 339.32M | 531.2M | 534.05M | 530.42M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 10.68M | 11.29M | 1.58M | 1.98M | 2.37M | 2.75M | 3.1M | 3.43M | 2.57M | 2.84M |
| totalLiabilities | 494.93M | 462.32M | 419.16M | 618.75M | 607.48M | 609.9M | 563.07M | 559.4M | 563.93M | 568.55M |
| treasuryStock | - | - | - | - | - | - | - | - | -393.83M | -393.83M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 738K | 747K | 748K | 630K | 628K | 627K | 626K | 626K | 628K | 633K |
| retainedEarnings | 455.96M | 269.37M | 105.22M | 15.31M | -48.38M | -1.8M | -22.13M | -23.34M | 11.34M | -25.19M |
| additionalPaidInCapital | 884.95M | 902.73M | 903.99M | 698.88M | 694.66M | 692.33M | 690.04M | 688.23M | 1.09B | 1.09B |
| 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 | 186.6M | 241.68M | 89.91M | 63.69M | -46.58M | 20.33M | 1.21M | -34.68M | 36.53M | 61.53M |
| depreciationAndAmortization | 10.04M | 70.19M | 6.62M | 6.55M | 6.48M | 6.51M | 9.99M | 6.44M | 6.44M | 6.51M |
| deferredIncomeTax | 41.04M | 42.73M | 4.95M | -637K | -240K | 2.82M | -3.43M | -15.25M | 3.24M | 5.52M |
| stockBasedCompensation | 2.57M | 16.17M | 2.38M | 2.42M | 2.15M | 1.67M | 1.6M | 1.64M | 1.46M | 1.28M |
| changeInWorkingCapital | -14.46M | -10.8M | -8.64M | -7.62M | 2.9M | 2.98M | 1.98M | -13.91M | 2.02M | -29.78M |
| accountsReceivables | 961K | 202K | -5.26M | -10.32M | 8.43M | 1.04M | 2.92M | -17.97M | 8.06M | -16.31M |
| inventory | -1.31M | -2.62M | 6.85M | -7.99M | -9.15M | 19.42M | 633K | -2.69M | -3.54M | -8.21M |
| accountsPayables | 1.55M | -1.28M | 861K | 682K | 2.57M | -2.04M | 2.13M | 1.15M | -5.83M | 2.93M |
| otherWorkingCapital | -15.66M | -7.11M | -11.09M | 10.02M | 1.05M | -15.45M | -3.7M | 5.6M | 3.32M | -8.19M |
| otherNonCashItems | -190.5M | -305.45M | -45.49M | -20.33M | 83.92M | 24.92M | 37.32M | 99.49M | -12.64M | -11.8M |
| netCashProvidedByOperatingActivities | 35.28M | 54.51M | 49.73M | 44.07M | 48.62M | 59.24M | 48.69M | 43.72M | 37.05M | 33.26M |
| investmentsInPropertyPlantAndEquipment | -492K | -1.13M | -1.12M | - | - | -4M | -270K | - | - | -151K |
| acquisitionsNet | - | 39.88M | - | -19.94M | 19.94M | 3000 | 21.4M | -21.5M | -3.41M | 26.61M |
| purchasesOfInvestments | -10M | -74.9M | -15M | 19.94M | -54.61M | -34.41M | -51.86M | - | -43.14M | -31.61M |
| salesMaturitiesOfInvestments | 49.96M | 41.35M | 43.9M | 13.18M | - | 22.92M | 46.86M | 21.5M | 3.41M | - |
| otherInvestingActivities | -2.46M | 18.44M | -9.37M | 19.94M | - | 3000 | -21.4M | - | 98000 | - |
| netCashProvidedByInvestingActivities | 37.01M | 23.64M | 18.41M | 33.12M | -34.67M | -15.48M | -5.27M | - | -43.04M | -5.15M |
| netDebtIssuance | - | - | -25000 | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | -25000 | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -20.15M | -3.72M | 10.87M | 1.25M | 183K | 573K | 211K | -5.07M | -9.16M | -14.59M |
| netCommonStockIssuance | -20.15M | -3.72M | 10.87M | 1.25M | 183K | 573K | 211K | -5.07M | -9.16M | -14.59M |
| commonStockIssuance | 259K | 838K | 10.89M | 1.27M | 250K | 592K | 229K | 157K | 488K | 59000 |
| commonStockRepurchased | -20.4M | -4.56M | -25000 | -24000 | -67000 | -19000 | -18000 | -5.23M | -9.65M | -14.65M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByFinancingActivities | -20.15M | -3.72M | 10.84M | 1.25M | 183K | 573K | 211K | -5.07M | -9.16M | -14.59M |