NYSE : HCI
-$0.35 (-0.2%)
| 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 | 900.95M | 749.45M | 550.01M | 491.99M | 402.55M | 275.73M | 241.38M | 231.29M | 244.41M | 258.22M |
| costOfRevenue | 241.83M | 474.11M | 345.4M | 476.44M | 321.26M | 213.9M | 150.01M | 148.27M | 205.29M | 167.31M |
| grossProfit | 659.12M | 275.34M | 204.61M | 15.55M | 81.29M | 61.84M | 91.37M | 83.02M | 39.11M | 90.91M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 72.12M | 63.15M | 53.87M | 56.51M | 45.43M | 33.83M | 31.11M | 25.91M | 25.13M | 26.2M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 72.12M | 63.15M | 53.87M | 56.51M | 45.43M | 33.83M | 31.11M | 25.91M | 25.13M | 26.2M |
| otherExpenses | 157.66M | 38.76M | 33.09M | 27.46M | 24.63M | -8.92M | 24.16M | 30.21M | 29.61M | 17.85M |
| operatingExpenses | 229.79M | 101.92M | 86.96M | 83.97M | 70.06M | 24.91M | 55.28M | 56.12M | 54.74M | 44.05M |
| costAndExpenses | 471.62M | 576.03M | 432.36M | 560.41M | 391.32M | 238.8M | 205.29M | 204.39M | 260.03M | 211.36M |
| netInterestIncome | -9.16M | -13.34M | -11.12M | -7.64M | -6.3M | -11.58M | -12.9M | -18.1M | -16.77M | -11.08M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 9.16M | 13.34M | 11.12M | 7.64M | 6.3M | 11.58M | 12.9M | 18.1M | 16.77M | 11.08M |
| depreciationAndAmortization | 11.22M | 4.3M | 8.18M | 8.01M | 5.55M | 8.75M | 8.94M | 11M | 9.59M | 5.41M |
| ebitda | 449.7M | 191.01M | 136.87M | -52.76M | 23.08M | 57.25M | 57.93M | 55.99M | 10.73M | 63.34M |
| ebit | 438.49M | 186.71M | 128.68M | -60.78M | 17.54M | 48.5M | 48.99M | 45M | 1.14M | 57.94M |
| nonOperatingIncomeExcludingInterest | -9.16M | -13.28M | -11.04M | -7.64M | -6.3M | -11.58M | -12.9M | -18.1M | -16.77M | -11.08M |
| operatingIncome | 429.33M | 173.43M | 117.65M | -68.42M | 11.23M | 36.93M | 36.09M | 26.9M | -15.62M | 46.86M |
| totalOtherIncomeExpensesNet | - | - | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 429.33M | 173.43M | 117.65M | -68.42M | 11.23M | 36.93M | 36.09M | 26.9M | -15.62M | 46.86M |
| incomeTaxExpense | 108.94M | 45.85M | 28.39M | -13.82M | 3.99M | 9.35M | 9.52M | 9.18M | -8.73M | 17.84M |
| netIncomeFromContinuingOperations | 320.4M | 127.58M | 89.26M | -54.6M | 7.24M | 27.58M | 26.58M | 17.72M | -6.89M | 29.02M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 299M | 109.95M | 79.03M | -58.51M | 1.86M | 27.58M | 26.58M | 17.72M | -6.89M | 29.02M |
| netIncomeDeductions | -21.39M | -6.91M | -7.73M | - | - | -7.7M | -8.75M | - | - | -4.24M |
| bottomLineNetIncome | 320.4M | 112.75M | 84.14M | -55.05M | 1.83M | 33.82M | 33.88M | 18.44M | -6.41M | 31.72M |
| eps | 28.1 | 10.59 | 9.13 | -6.24 | 0.23 | 3.55 | 3.32 | 2.25 | -0.81 | 2.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 | 1.21B | 532.47M | 536.48M | 234.86M | 628.94M | 431.34M | 229.22M | 239.46M | 255.88M | 280.53M |
| shortTermInvestments | 31.27M | 521.3M | 234.02M | 483.9M | 42.58M | 71.72M | 203.33M | 249.2M | 296.4M | 219.28M |
| cashAndShortTermInvestments | 1.24B | 1.05B | 770.5M | 500.22M | 671.53M | 503.06M | 432.55M | 488.66M | 552.28M | 499.81M |
| netReceivables | 348.72M | 615.49M | 547.8M | 751.74M | 155.83M | 169.59M | 165.07M | - | - | 1.65M |
| accountsReceivables | 347.39M | 609.02M | 452.57M | 739.67M | 147.87M | 164.45M | 162.41M | 143.71M | 123.3M | 1.65M |
| otherReceivables | 1.33M | 6.47M | 95.22M | 12.06M | 7.96M | 5.14M | 2.66M | - | - | - |
| inventory | - | - | -1.32B | -537.43M | - | - | - | -376.64M | -933.51M | -384.47M |
| prepaids | 50.13M | 97.73M | 89.11M | 2.83M | 29.21M | 38.74M | 20.09M | 20M | - | - |
| otherCurrentAssets | 3.75M | -1.77B | 770.5M | 751.29M | -856.57M | -711.39M | -617.71M | - | - | - |
| totalCurrentAssets | 1.64B | - | 859.62M | 1.47B | - | - | - | 635.14M | 88.28M | 448.43M |
| propertyPlantEquipmentNet | 28.94M | 31.55M | 30.66M | 18.69M | 16.44M | 16.77M | 15.18M | 13.34M | 12.46M | 11.37M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 62.4M | 5.21M | 7.66M | 10.58M | 10.64M | 3.57M | 4.19M | 4.8M | 5M | 4.9M |
| goodwillAndIntangibleAssets | 62.4M | 5.21M | 7.66M | 10.58M | 10.64M | 3.57M | 4.19M | 4.8M | 5M | 4.9M |
| longTermInvestments | 758.39M | 795.54M | 23.58M | 544.2M | 122.82M | 151.25M | 267.72M | 323.48M | 321.93M | 250.65M |
| taxAssets | 2.24M | - | 27.4M | 2000 | - | - | - | 3.59M | 2.51M | 250K |
| otherNonCurrentAssets | 32.97M | -832.29M | 1.19B | -2000 | -149.89M | -171.58M | -287.1M | -3.59M | -338.77M | -250.65M |
| totalNonCurrentAssets | 884.94M | - | 1.27B | 573.47M | - | - | - | 341.62M | 3.13M | 16.52M |
| otherAssets | - | 2.23B | -323.14M | -238.78M | 1.18B | 941.31M | 802.61M | -143.9M | 750.85M | 205.11M |
| totalAssets | 2.53B | 2.23B | 1.81B | 1.8B | 1.18B | 941.31M | 802.61M | 832.86M | 842.26M | 670.06M |
| totalPayables | 42.12M | 28.44M | 20.62M | 26.25M | 23.34M | 9.85M | 76000 | 14000 | 15000 | 3.29M |
| accountPayables | 29.34M | 22.98M | 12.92M | 26.25M | 23.34M | 87000 | 76000 | 14000 | 15000 | 3.29M |
| otherPayables | 12.78M | 5.45M | 7.7M | - | - | 9.76M | - | - | - | - |
| accruedExpenses | - | 17.68M | 19.72M | 14.53M | 15.45M | 10.18M | 10.06M | - | - | - |
| shortTermDebt | 36M | - | - | 1.16M | 15M | 23.75M | 9.75M | - | 89.99M | - |
| capitalLeaseObligationsCurrent | - | 1.18M | 1.41M | 734K | 2.2M | 4.01M | 513K | - | - | - |
| taxPayables | 12.78M | 5.45M | 7.7M | 8.43M | - | - | - | - | - | - |
| deferredRevenue | 662.63M | - | 7.7M | - | - | - | - | -91.3M | - | 2.51M |
| otherCurrentLiabilities | 580.31M | -47.3M | 246.8M | -15.71M | -55.99M | -47.8M | -20.4M | -14000 | -90M | -5.8M |
| totalCurrentLiabilities | 1.32B | - | 296.25M | 26.97M | - | - | - | 14000 | 90M | 3.29M |
| longTermDebt | 31.88M | 185.25M | 208.49M | 211.67M | 45.47M | 156.47M | 163.64M | 250.15M | 237.84M | 138.86M |
| capitalLeaseObligationsNonCurrent | - | - | 1.12M | 613K | 31000 | 43000 | 60000 | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | 4.95M | 4.65M |
| deferredTaxLiabilitiesNonCurrent | 3.81M | 2.83M | 26.89M | 1.7M | 11.74M | 11.92M | 4.01M | 1.07M | 1.89M | 15.29M |
| otherNonCurrentLiabilities | 57.54M | -188.08M | 1.18B | 1.34B | -57.24M | -168.44M | -167.7M | - | 410.45M | - |
| totalNonCurrentLiabilities | 93.23M | - | 1.39B | 26.97M | - | - | - | 251.22M | 211.89M | 138.86M |
| otherLiabilities | - | 1.76B | -296.25M | 1.49B | 762.4M | 740.18M | 617.07M | 400.19M | 346.39M | 284.16M |
| capitalLeaseObligations | - | 1.18M | 2.53M | 1.35M | 2.23M | 4.06M | 573K | - | - | - |
| totalLiabilities | 1.41B | 1.76B | 1.39B | 1.55B | 762.4M | 740.18M | 617.07M | 651.42M | 648.29M | 426.32M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | - | - | - | - | - | - | - | - | - | - |
| retainedEarnings | 611.51M | 331.79M | 238.44M | 172.48M | 246.79M | 199.59M | 183.36M | 182.89M | 189.41M | 232.96M |
| additionalPaidInCapital | 428.11M | 122.29M | 89.57M | - | 76.08M | - | - | - | - | 8.14M |
| 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 | 320.4M | 109.95M | 76.41M | -54.6M | 7.24M | 27.58M | 26.58M | 17.72M | -6.89M | 29.02M |
| depreciationAndAmortization | 11.22M | 4.3M | 8.18M | 8.01M | 5.55M | 8.75M | 8.94M | 11M | 9.59M | 5.41M |
| deferredIncomeTax | -1.92M | 2.41M | 649K | -9.88M | 1.14M | 8.12M | 1.87M | 141K | -4.91M | 155K |
| stockBasedCompensation | 10.97M | 10.19M | 9.35M | 15.11M | 13.75M | 8.13M | 6.46M | 4.63M | 4.52M | 4.2M |
| changeInWorkingCapital | 107.14M | 195.85M | 138.95M | 49.13M | 76.24M | 60.04M | 14.12M | -7.64M | 16.05M | 55.04M |
| accountsReceivables | 261.72M | -203.31M | 313.85M | -578.91M | 8.95M | -680K | -12.18M | -19.67M | -103.64M | 2.36M |
| inventory | - | - | - | - | - | 64.22M | - | -3.2M | 136.35M | 51.67M |
| accountsPayables | -2.93M | 677K | -4.61M | 4.59M | 3.93M | 11000 | 62000 | -1000 | -3.28M | 2.21M |
| otherWorkingCapital | -151.65M | 398.48M | -170.29M | 623.46M | 63.36M | -3.51M | 26.24M | 15.22M | -13.38M | -1.19M |
| otherNonCashItems | -1.07M | 9.12M | -2.88M | -7.78M | -7.43M | -35.31M | -3.93M | 2.75M | -1.94M | -5.85M |
| netCashProvidedByOperatingActivities | 446.74M | 331.82M | 230.66M | -12000 | 96.5M | 77.31M | 54.05M | 28.6M | 16.43M | 87.98M |
| investmentsInPropertyPlantAndEquipment | -3.63M | -4.05M | -478K | -10.14M | -3.32M | -6.44M | -2.89M | -2.6M | -2.98M | -865K |
| acquisitionsNet | 155.14M | -1.23M | -1.48M | -1.97M | -3.76M | -4.24M | -1.17M | -7.18M | -4.23M | -16.41M |
| purchasesOfInvestments | -583.66M | -836.64M | -352.73M | -637.77M | -122.41M | -103.37M | -108.48M | -366.96M | -165.2M | -107.96M |
| salesMaturitiesOfInvestments | 670.26M | 594.27M | 4.7M | 195.31M | 162.42M | 214.2M | 172.36M | 365.68M | 91.94M | 68.27M |
| otherInvestingActivities | 2.01M | -12.46M | 42000 | 20.04M | 3.91M | 43.07M | -9.36M | -6.62M | 297K | 7.94M |
| netCashProvidedByInvestingActivities | 240.12M | -260.11M | 4.27M | -434.54M | 36.85M | 143.22M | 50.46M | -17.68M | -80.16M | -49.03M |
| netDebtIssuance | 6.69M | 43.02M | 4.54M | 156.49M | -9.72M | 2.49M | -81.57M | 4.87M | 102.64M | 7.3M |
| longTermNetDebtIssuance | 6.69M | 43.02M | 4.54M | 171.49M | -970K | -11.51M | -91.32M | 4.87M | 102.64M | 6.4M |
| shortTermNetDebtIssuance | - | - | - | -15M | -8.75M | 14M | 9.75M | - | - | 1.24M |
| netStockIssuance | -1.52M | -1.04M | 83.79M | -88.31M | -1.31M | -6.71M | -20.05M | -21.17M | -45.87M | -20.49M |
| netCommonStockIssuance | -1.52M | -1.04M | 83.79M | -88.31M | -1.31M | -6.71M | -20.05M | -21.17M | -45.87M | -20.49M |
| commonStockIssuance | - | - | 84.57M | - | - | - | - | - | - | - |
| commonStockRepurchased | -1.52M | -1.04M | -784K | -88.31M | -1.31M | -6.71M | -20.05M | -21.17M | -45.87M | -20.49M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -19.29M | -16.6M | -13.72M | -15.23M | -14.06M | -12.69M | -13.01M | -11.32M | -13.91M | -12.44M |
| commonDividendsPaid | -19.29M | -16.6M | -13.72M | -15.23M | -14.06M | -12.69M | -13.01M | -11.32M | -13.91M | -12.44M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 5.18M | -100.55M | -7.5M | -11.88M | 89.4M | 204K | -90000 | 323K | -3.83M | -526K |
| netCashProvidedByFinancingActivities | -8.94M | -75.17M | 67.12M | 41.07M | 64.3M | -16.7M | -114.72M | -27.29M | 39.03M | -26.16M |
| 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 | 242.88M | 246.24M | 216.4M | 221.95M | 217.06M | 161.44M | 175.24M | 206.36M | 206.42M | 162.66M |
| costOfRevenue | 65.6M | 51.93M | 97.8M | 95.01M | 86.58M | 138.43M | 131.84M | 101.78M | 102.06M | 88.11M |
| grossProfit | 177.28M | 194.32M | 118.6M | 126.94M | 130.48M | 23.01M | 43.4M | 104.58M | 104.36M | 74.54M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 22.35M | 10.85M | 20.81M | 19.98M | 20.48M | 10.23M | 19.18M | 17.47M | 16.27M | 12.23M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 22.35M | 10.85M | 20.81M | 19.98M | 20.48M | 10.23M | 19.18M | 17.47M | 16.27M | 12.23M |
| otherExpenses | 39.54M | 39.47M | 7.19M | 12.57M | 9.66M | 6.89M | 10.14M | 11.08M | 10.65M | 8.15M |
| operatingExpenses | 61.9M | 50.32M | 28M | 32.55M | 30.14M | 17.12M | 29.32M | 28.55M | 26.93M | 20.38M |
| costAndExpenses | 127.5M | 102.24M | 125.8M | 127.56M | 116.72M | 155.55M | 161.16M | 130.33M | 128.99M | 108.5M |
| netInterestIncome | -923K | -1.01M | -1.02M | -3.74M | -3.38M | -3.32M | -3.42M | -3.45M | -3.15M | -2.82M |
| interestIncome | - | - | - | - | - | -59000 | - | - | - | - |
| interestExpense | 923K | 1.01M | 1.02M | 3.74M | 3.38M | 3.26M | 3.42M | 3.45M | 3.15M | 2.82M |
| depreciationAndAmortization | 2.24M | 2.34M | 2.32M | 4.54M | 2.02M | 2.18M | 2.16M | 1.46M | 1M | 1.98M |
| ebitda | 118.55M | 147.35M | 93.94M | 102.68M | 105.74M | 11.34M | 19.66M | 80.94M | 81.58M | 58.88M |
| ebit | 116.31M | 145.01M | 91.62M | 98.14M | 103.72M | 9.15M | 17.5M | 79.48M | 80.58M | 56.9M |
| nonOperatingIncomeExcludingInterest | -923K | -1.01M | -1.02M | -3.74M | -3.38M | -3.26M | -3.42M | -3.45M | -3.15M | -2.74M |
| operatingIncome | 115.38M | 144M | 90.6M | 94.39M | 100.34M | 5.89M | 14.08M | 76.03M | 77.43M | 54.16M |
| totalOtherIncomeExpensesNet | - | - | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 115.38M | 144M | 90.6M | 94.39M | 100.34M | 5.89M | 14.08M | 76.03M | 77.43M | 54.16M |
| incomeTaxExpense | 30.34M | 36M | 22.71M | 24.11M | 26.11M | 1.76M | 4.69M | 18.93M | 20.47M | 13.25M |
| netIncomeFromContinuingOperations | 85.04M | 108M | 67.89M | 70.28M | 74.23M | 4.13M | 9.39M | 57.1M | 56.96M | 40.91M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 73.41M | 97.65M | 65.51M | 66.16M | 69.68M | 2.58M | 5.68M | 54.08M | 47.61M | 38.1M |
| netIncomeDeductions | -78000 | -10.34M | -67000 | -3.17M | -1.87M | -1.76M | - | -1.75M | -1.64M | -1.96M |
| bottomLineNetIncome | 70.23M | 108M | 63.19M | 66.71M | 68.45M | 3.98M | 5.45M | 53.78M | 48.03M | 38.83M |
| eps | 5.62 | 9.47 | 5.05 | 5.57 | 6.47 | 0.22 | 0.54 | 5.18 | 4.76 | 4.31 |
| 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 | 1.01B | 1.21B | 987.93M | 947.17M | 754.48M | 532.47M | 518.79M | 445.83M | 658.69M | 536.48M |
| shortTermInvestments | 40.55M | 31.27M | 196.93M | 357.7M | 511.77M | 521.3M | 439.02M | 229.5M | 280.3M | 234.02M |
| cashAndShortTermInvestments | 1.05B | 1.24B | 1.18B | 1.3B | 1.27B | 1.05B | 957.81M | 675.33M | 935.69M | 770.5M |
| netReceivables | 331.77M | 348.72M | 409.99M | 513.19M | 590.12M | 615.49M | 421.62M | 437.5M | 429.95M | 547.8M |
| accountsReceivables | 330.25M | 347.39M | 399.87M | 503.75M | 582.47M | 609.02M | 410.32M | 427.11M | 425.24M | 452.57M |
| otherReceivables | 1.52M | 1.33M | 10.12M | 9.44M | 7.65M | 6.47M | 11.3M | 10.39M | 4.7M | 95.22M |
| inventory | - | - | - | - | - | - | - | - | -1.37B | - |
| prepaids | 20.95M | 50.13M | 74.63M | 8.13M | 42.84M | 97.73M | 109.81M | 128.25M | 36.68M | 89.11M |
| otherCurrentAssets | 3.76M | 3.75M | 3.74M | 3.73M | 3.72M | -1.77B | 3.31M | -1.24B | 1B | -1.41B |
| totalCurrentAssets | 1.41B | 1.64B | 1.67B | 1.83B | 1.9B | - | 1.38B | - | 1.04B | - |
| propertyPlantEquipmentNet | 28.24M | 28.94M | 35.14M | 35.62M | 32.17M | 31.55M | 31.53M | 31.59M | 30.67M | 31.49M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 61.93M | 62.4M | 70.74M | 69.06M | 60.96M | 5.21M | 5.82M | 6.43M | 7.05M | 7.66M |
| goodwillAndIntangibleAssets | 61.93M | 62.4M | 70.74M | 69.06M | 60.96M | 5.21M | 5.82M | 6.43M | 7.05M | 7.66M |
| longTermInvestments | 1.06B | 758.39M | 558.23M | 398.48M | 296.64M | 795.54M | 746.06M | 715.98M | 546.83M | 452.36M |
| taxAssets | 21000 | 2.24M | 619K | 361K | 1.5M | - | - | - | 342K | - |
| otherNonCurrentAssets | 44.86M | 32.97M | 8.84M | 19.67M | 12.45M | -832.29M | -31.53M | -754.01M | -146.32M | -491.51M |
| totalNonCurrentAssets | 1.2B | 884.94M | 673.57M | 523.19M | 403.73M | - | 751.88M | - | 438.57M | - |
| otherAssets | - | - | - | - | - | 2.23B | -143.94M | 1.91B | 1.84B | 1.81B |
| totalAssets | 2.61B | 2.53B | 2.35B | 2.35B | 2.31B | 2.23B | 1.99B | 1.91B | 1.48B | 1.81B |
| totalPayables | 72.37M | 42.12M | 24.8M | 62.92M | 56.74M | 28.44M | 7.48M | 16.91M | 36.56M | 20.62M |
| accountPayables | 29.53M | 29.34M | 5.74M | 38.62M | 23.36M | 22.98M | 7.48M | 7.95M | 13.37M | 12.92M |
| otherPayables | 42.84M | 12.78M | 19.06M | 24.29M | 33.38M | 5.45M | - | 8.96M | 23.18M | 7.7M |
| accruedExpenses | - | - | 46.81M | 42.03M | 29.11M | 17.68M | 37.12M | 27.86M | 24.7M | 19.72M |
| shortTermDebt | 36M | 36M | - | - | - | - | 46M | 48M | 50M | - |
| capitalLeaseObligationsCurrent | - | - | 997K | 1.07M | 1.13M | 1.18M | 1.25M | 1.31M | 1.36M | 1.41M |
| taxPayables | 42.84M | 12.78M | 19.06M | 24.29M | 33.38M | 5.45M | - | 8.96M | 23.18M | 7.7M |
| deferredRevenue | 645.82M | 662.63M | 684.59M | 671.16M | 611.37M | - | - | - | 23.18M | - |
| otherCurrentLiabilities | 566.84M | 580.31M | 622.21M | 699.29M | 801.81M | -47.3M | 617.77M | -94.08M | 174.31M | -41.75M |
| totalCurrentLiabilities | 1.32B | 1.32B | 1.38B | 1.48B | 1.5B | - | 54.73M | - | 310.11M | - |
| longTermDebt | 31.67M | 31.88M | 32.08M | 15.6M | 185.33M | 185.25M | 185.08M | 184.91M | 234.22M | 208.49M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | 1.07M | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | 3.81M | 6.58M | 2.4M | 3.66M | 2.83M | 5.42M | 4.33M | 5.11M | 26.89M |
| otherNonCurrentLiabilities | 80.68M | 57.54M | 73.14M | 71.54M | 73.05M | -188.08M | -190.5M | -189.24M | 528.46M | -208.49M |
| totalNonCurrentLiabilities | 112.36M | 93.23M | 111.79M | 89.54M | 262.04M | - | 185.08M | - | 768.86M | - |
| otherLiabilities | - | - | - | - | - | 1.76B | 1.28B | 1.46B | 1.44B | 1.39B |
| capitalLeaseObligations | - | - | 997K | 1.07M | 1.13M | 1.18M | 1.25M | 1.31M | 2.43M | 1.41M |
| totalLiabilities | 1.43B | 1.41B | 1.49B | 1.57B | 1.76B | 1.76B | 1.52B | 1.46B | 1.08B | 1.39B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | - | - | - | - | - | - | - | - | - | - |
| retainedEarnings | 679.72M | 611.51M | 519.04M | 458.71M | 397.17M | 331.79M | 333.45M | 331.96M | 282.06M | 238.44M |
| additionalPaidInCapital | 413.84M | 428.11M | 300.7M | 298.71M | 124.17M | 122.29M | 119.97M | 117.97M | 116.73M | 89.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 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 85.04M | 112.12M | 67.89M | 70.28M | 74.23M | 2.58M | 9.39M | 54.08M | 47.61M | 36.93M |
| depreciationAndAmortization | 2.24M | 2.34M | 2.32M | 4.07M | 2.02M | 2.18M | 2.16M | 1.46M | 1M | 1.98M |
| deferredIncomeTax | 423K | -4.19M | 3.62M | -56000 | -1.3M | -1.77M | -465K | -964K | 5.6M | -6.47M |
| stockBasedCompensation | 3.36M | 2.61M | 2.7M | 2.7M | 2.97M | 2.76M | 3.47M | 2.38M | 1.58M | 3.54M |
| changeInWorkingCapital | 56.67M | -104.43M | -47.76M | 69.22M | 82.98M | 68.09M | 92.42M | -86.55M | 121.89M | 116.65M |
| accountsReceivables | 17.15M | -207.65M | 102.63M | 78.44M | 24.94M | -249.04M | 9.79M | 2.11M | 33.83M | 126M |
| inventory | - | - | - | - | - | - | - | - | - | -18.38M |
| accountsPayables | 1.31M | 2.69M | 1.48M | -3.08M | -1.09M | 4.36M | 315K | -2.68M | -1.31M | -3.05M |
| otherWorkingCapital | 38.21M | 100.53M | -151.87M | -6.14M | 59.12M | 312.77M | 82.31M | -85.98M | 89.38M | 12.08M |
| otherNonCashItems | 1.27M | 103.07M | -2.08M | -1.2M | 1.1M | 837K | -2.83M | 2.72M | 4.46M | 737K |
| netCashProvidedByOperatingActivities | 149.01M | 111.51M | 26.67M | 145M | 162.01M | 74.69M | 104.14M | -26.87M | 182.15M | 153.36M |
| investmentsInPropertyPlantAndEquipment | -335K | 2.53M | -794K | -522K | -1.73M | -1.06M | -952K | -1.09M | -946K | -1.32M |
| acquisitionsNet | - | 216K | -121K | -175K | -95000 | -29000 | -98000 | -59000 | -100.03M | -54000 |
| purchasesOfInvestments | -344.84M | 187.12M | -162.79M | -135.55M | -24.33M | -107.86M | -222.34M | -331.8M | -185.66M | -91.97M |
| salesMaturitiesOfInvestments | 19.75M | -280.41M | 185.27M | 195.26M | 93.36M | 54.95M | 201.55M | 156.2M | 181.57M | 71.82M |
| otherInvestingActivities | 137K | 209.4M | -18.76M | -5.27M | -938K | -1.05M | -3.79M | -2.54M | -5.08M | -19.06M |
| netCashProvidedByInvestingActivities | -325.42M | 118.84M | 2.8M | 53.75M | 66.27M | -55.05M | -25.63M | -176.75M | -105.07M | -21.53M |
| netDebtIssuance | -220K | -2.38M | 14.84M | -2.14M | -2.13M | -2.13M | -2.13M | -2.13M | 49.41M | -224K |
| longTermNetDebtIssuance | -220K | -2.38M | 14.84M | -4.14M | -133K | -2.13M | -2.13M | -2.13M | -594K | -125K |
| shortTermNetDebtIssuance | - | - | - | 2M | -2M | - | - | - | 50M | -99000 |
| netStockIssuance | -16.78M | 724K | -37000 | -48000 | -639K | 1.04M | - | -480K | -557K | 84.57M |
| netCommonStockIssuance | -16.78M | 724K | -37000 | -48000 | -639K | 1.04M | - | -480K | -557K | 84.57M |
| commonStockIssuance | 800K | - | - | - | - | - | - | - | - | 84.57M |
| commonStockRepurchased | -17.58M | 724K | -37000 | -48000 | -639K | - | - | -480K | -557K | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -5.2M | 14.11M | -5.18M | -4.62M | -4.31M | -4.24M | -4.19M | -4.17M | -3.99M | -3.42M |
| commonDividendsPaid | -5.2M | 14.11M | -5.18M | -4.62M | -4.31M | -4.24M | -4.19M | -4.17M | -3.99M | -3.42M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 2.63M | -20.54M | 1.8M | 781K | 830K | -134K | 793K | 864K | -3.02M | -1000 |
| netCashProvidedByFinancingActivities | -19.57M | -8.09M | 11.42M | -6.02M | -6.25M | -5.47M | -5.53M | -5.92M | 41.83M | 80.92M |