NASDAQ : CARG
-$1.02 (-2.83%)
| 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 | 938.98M | 894.38M | 914.24M | 1.66B | 951.37M | 551.45M | 588.92M | 454.09M | 316.86M | 198.14M |
| costOfRevenue | 103.44M | 155.44M | 262.79M | 997.48M | 294.02M | 42.71M | 36.3M | 24.81M | 17.61M | 9.58M |
| grossProfit | 835.54M | 738.94M | 651.45M | 657.55M | 657.36M | 508.74M | 552.62M | 429.28M | 299.25M | 188.57M |
| researchAndDevelopmentExpenses | 155.72M | 144.43M | 146.17M | 123.77M | 106.42M | 85.73M | 69.46M | 47.87M | 22.47M | 11.45M |
| generalAndAdministrativeExpenses | 101.42M | 112.07M | 152.76M | 73.12M | 97.68M | 62.17M | 50.43M | 39.48M | 22.69M | 12.78M |
| sellingAndMarketingExpenses | 340.87M | 322.25M | 304.07M | 336.71M | 290.57M | 256.98M | 393.84M | 315.94M | 236.16M | 154.12M |
| sellingGeneralAndAdministrativeExpenses | 442.29M | 434.32M | 456.83M | 409.82M | 388.25M | 319.14M | 444.28M | 355.41M | 258.85M | 166.91M |
| otherExpenses | 43.12M | 146.79M | 15.83M | 15.48M | 14.42M | 6.12M | 4.55M | 10000 | 563K | 1.63M |
| operatingExpenses | 641.14M | 725.53M | 618.83M | 549.08M | 509.09M | 410.99M | 518.29M | 406.08M | 283.98M | 180M |
| costAndExpenses | 744.58M | 880.97M | 881.62M | 1.55B | 803.1M | 453.7M | 554.59M | 430.9M | 301.59M | 189.57M |
| netInterestIncome | 9.15M | 12.19M | 18.43M | 3.84M | 120K | 1.08M | 2.98M | 2.28M | 840K | 390K |
| interestIncome | 9.15M | 12.19M | 18.43M | 3.84M | 120K | 1.08M | 2.98M | 2.28M | 869K | 416K |
| interestExpense | - | - | - | - | - | - | - | - | 29000 | 26000 |
| depreciationAndAmortization | 32.31M | 25.36M | 48.47M | 56.4M | 50.65M | 6.87M | 7.82M | 8.72M | 3.8M | 2.07M |
| ebitda | 235.11M | 173.27M | 100.16M | 167.76M | 200.01M | 104.62M | 42.14M | 28.22M | 19.07M | 10.64M |
| ebit | 202.8M | 147.91M | 51.69M | 111.36M | 149.36M | 97.76M | 34.32M | 25.48M | 15.87M | 8.57M |
| nonOperatingIncomeExcludingInterest | -8.4M | -134.5M | -19.06M | -2.88M | -1.09M | - | - | -2.29M | -592K | - |
| operatingIncome | 194.4M | 13.41M | 32.63M | 108.48M | 148.27M | 97.76M | 34.32M | 23.19M | 15.27M | 8.57M |
| totalOtherIncomeExpensesNet | 8.4M | 11.24M | 19.06M | 2.88M | 1.09M | 1.35M | 4.38M | 2.29M | 563K | 374K |
| incomeBeforeTax | 202.8M | 24.66M | 51.69M | 111.36M | 149.36M | 99.11M | 38.7M | 25.48M | 15.84M | 8.94M |
| incomeTaxExpense | 42.96M | 3.68M | 29.63M | 32.41M | 38.99M | 21.56M | -3.44M | -39.69M | 2.64M | 2.45M |
| netIncomeFromContinuingOperations | 159.84M | 20.97M | 22.05M | 78.95M | 110.37M | 77.55M | 42.15M | 65.17M | 13.2M | 6.5M |
| netIncomeFromDiscontinuedOperations | -3.94M | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 155.9M | 20.97M | 31.1M | 193.78M | 109.24M | 77.55M | 42.15M | 65.17M | 13.2M | 6.5M |
| netIncomeDeductions | - | - | 9.05M | - | - | - | - | - | -269K | - |
| bottomLineNetIncome | 155.9M | 20.97M | 22.05M | 193.78M | -154K | 77.55M | 42.15M | 65.17M | 7.37M | -25.59M |
| eps | 1.59 | 0.2 | 0.19 | 1.64 | -0.0 | 0.69 | 0.38 | 0.6 | 0.13 | -0.25 |
| 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 | 190.52M | 304.19M | 291.36M | 469.52M | 231.94M | 190.3M | 59.92M | 34.89M | 87.71M | 29.48M |
| shortTermInvestments | - | - | 20.72M | - | 90M | 100M | 111.69M | 122.8M | 50M | 44.77M |
| cashAndShortTermInvestments | 190.52M | 304.19M | 312.09M | 469.52M | 321.94M | 290.3M | 171.61M | 157.69M | 137.71M | 74.25M |
| netReceivables | 41.94M | 44.25M | 39.96M | 46.82M | 189.32M | 18.24M | 22.12M | 13.61M | 12.58M | 6.65M |
| accountsReceivables | 41.94M | 44.25M | 39.96M | 46.82M | 189.32M | 18.24M | 22.12M | 13.61M | 12.58M | 6.65M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | 338K | 331K | 5.28M | 19.66M | - | - | 16.15M | - | - |
| prepaids | 35.26M | - | - | 21.97M | 16.43M | 12.38M | 15.42M | 10.14M | 1.53M | 1.82M |
| otherCurrentAssets | 15.24M | 42.43M | 38.81M | 13.78M | 15.75M | 11.06M | 9.79M | 13.41M | 1.6M | - |
| totalCurrentAssets | 282.95M | 391.21M | 391.19M | 557.37M | 563.11M | 331.98M | 218.95M | 194.86M | 157.2M | 85.51M |
| propertyPlantEquipmentNet | 248.43M | 251.49M | 253.05M | 97M | 92.82M | 88.32M | 87.94M | 24.27M | 16.56M | 12.78M |
| goodwill | 28.4M | 46.17M | 157.9M | 157.47M | 158.29M | 29.13M | 15.21M | - | - | - |
| intangibleAssets | 3.25M | 11.77M | 23.06M | 53.05M | 83.92M | 10.86M | 3.92M | - | - | - |
| goodwillAndIntangibleAssets | 31.65M | 57.93M | 180.95M | 210.52M | 242.2M | 39.99M | 19.13M | -1.92M | -1.84M | - |
| longTermInvestments | - | - | - | - | - | - | - | 1.92M | 1.84M | 2.04M |
| taxAssets | 81.2M | 106.67M | 73.36M | 35.49M | 13.38M | 19.77M | 42.71M | 38.89M | 825K | - |
| otherNonCurrentAssets | 17.66M | 17.23M | 20.37M | 26.73M | 20.07M | 22.24M | 24.89M | 10.28M | 2M | - |
| totalNonCurrentAssets | 378.95M | 433.33M | 527.74M | 369.74M | 368.47M | 170.32M | 174.67M | 73.43M | 19.39M | 14.82M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 661.9M | 824.54M | 918.93M | 927.1M | 931.57M | 502.3M | 393.62M | 268.29M | 176.59M | 100.33M |
| totalPayables | 29.12M | 26.41M | 47.85M | 32.53M | 74.85M | 21.8M | 36.73M | 34.34M | 23.91M | 16.43M |
| accountPayables | 29.12M | 26.41M | 47.85M | 32.53M | 66.15M | 21.56M | 36.73M | 34.34M | 23.91M | 16.43M |
| otherPayables | - | - | - | - | 8.7M | 233K | - | - | - | - |
| accruedExpenses | 24.64M | 18.6M | 18.47M | 28.19M | 30.03M | 13.67M | 9.62M | 8.27M | 7.81M | 5.97M |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | 9.47M | 9M | 12.28M | 14.76M | 13.19M | 11.08M | 8.78M | - | - | - |
| taxPayables | 35.26M | - | - | 16000 | 8.7M | 233K | - | 10.14M | 1.53M | - |
| deferredRevenue | 23.56M | 21.66M | 21.32M | 12.25M | 12.78M | 9.14M | 9.98M | 8.81M | 4.3M | 3.33M |
| otherCurrentLiabilities | 13.75M | 17.38M | 15.25M | 11.01M | 39.85M | 10.84M | 8.64M | 12.08M | 6.95M | 3.33M |
| totalCurrentLiabilities | 100.54M | 93.05M | 115.18M | 98.73M | 170.71M | 66.54M | 73.76M | 63.5M | 42.97M | 29.05M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 181.36M | 183.74M | 182.11M | 51.66M | 57.52M | 58.81M | 60.82M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 442K | 26000 | 58000 | 54000 | 58000 | 291K | 284K | 7.93M | - | 292K |
| otherNonCurrentLiabilities | 5.35M | 6.03M | 4.73M | 5.3M | 23.64M | 3.08M | 1.91M | 10.68M | 6.6M | 6.26M |
| totalNonCurrentLiabilities | 187.16M | 189.8M | 186.9M | 57.01M | 81.22M | 62.18M | 63.01M | 10.68M | 6.6M | 6.56M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 190.83M | 192.74M | 194.39M | 66.42M | 70.7M | 69.9M | 69.6M | - | - | - |
| totalLiabilities | 287.7M | 282.85M | 302.08M | 155.74M | 251.92M | 128.71M | 136.77M | 74.18M | 49.57M | 35.6M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | 132.7M |
| commonStock | 95000 | 104K | 108K | 118K | 118K | 113K | 112K | 111K | 106K | 42000 |
| retainedEarnings | 362.38M | 375.12M | 354.15M | 323.04M | 129.26M | 129.41M | 51.86M | 9.71M | -58.5M | -71.7M |
| additionalPaidInCapital | 10.3M | 169.01M | 263.5M | 413.09M | 387.87M | 242.18M | 205.23M | 184.22M | 185.19M | 3.71M |
| 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 | 155.9M | 20.97M | 22.05M | 78.95M | 110.37M | 77.55M | 42.15M | 65.17M | 13.2M | 6.5M |
| depreciationAndAmortization | 28.35M | 25.36M | 48.47M | 45.33M | 40.48M | 10.19M | 7.82M | 5.03M | 3.8M | 2.07M |
| deferredIncomeTax | 25.89M | -33.35M | -37.86M | -22.11M | 6.16M | 22.24M | -3.73M | -39.04M | -1.12M | 782K |
| stockBasedCompensation | 50.44M | 62.27M | 63.74M | 54.78M | 53.52M | 45.09M | 34.3M | 20.79M | 5.03M | 322K |
| changeInWorkingCapital | -16.68M | 19.11M | 15.89M | 85.86M | -128.96M | -13.04M | -19.23M | -5.41M | 3.54M | 10.64M |
| accountsReceivables | 675K | -4.87M | 10.98M | 152.95M | -174.77M | 3.89M | -9.61M | -1.91M | -7.04M | -1.43M |
| inventory | 338K | -112K | 1.96M | 14.37M | -17.32M | - | - | -9.06M | 2.9M | 1.89M |
| accountsPayables | 3.56M | -4.66M | 2.08M | -35.05M | 35.4M | -15.08M | 4.27M | 9.34M | 6.24M | 5.81M |
| otherWorkingCapital | -21.25M | 28.75M | 875K | -46.42M | 27.74M | -1.85M | -13.89M | -3.78M | 1.43M | 4.37M |
| otherNonCashItems | 51.38M | 161.13M | 12.24M | 13.29M | 16.71M | 14.71M | 8.82M | 5.18M | 1.24M | -313K |
| netCashProvidedByOperatingActivities | 295.28M | 255.49M | 124.53M | 256.11M | 98.29M | 156.74M | 70.12M | 51.72M | 25.69M | 20M |
| investmentsInPropertyPlantAndEquipment | -6.38M | -75.17M | -24.56M | -5.92M | -7.71M | -2.95M | -11.2M | -7.48M | -7.37M | -7.22M |
| acquisitionsNet | - | - | - | - | -64.27M | -21.06M | -19.14M | 1.52M | 2.22M | 1.37M |
| purchasesOfInvestments | - | -494K | -98.02M | - | -120M | -100M | -177.81M | -212.8M | -50M | -59.77M |
| salesMaturitiesOfInvestments | - | 21.22M | 77.46M | 90M | 130M | 111.69M | 188.92M | 140M | 44.77M | 15M |
| otherInvestingActivities | -22.93M | -18.52M | -16.45M | -11.35M | -6.16M | -4.58M | -3.02M | -1.52M | -2.22M | -1.37M |
| netCashProvidedByInvestingActivities | -29.32M | -72.97M | -61.56M | 72.73M | -68.15M | -16.9M | -22.26M | -80.28M | -12.6M | -51.99M |
| netDebtIssuance | -81000 | -75000 | -70000 | -68000 | -14.29M | -37000 | -30000 | - | - | - |
| longTermNetDebtIssuance | -81000 | -75000 | -70000 | -68000 | -39000 | -37000 | -30000 | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | -14.25M | - | - | - | - | - |
| netStockIssuance | -351.46M | -146.18M | -208.52M | -14.43M | - | - | - | - | 47.69M | - |
| netCommonStockIssuance | -351.46M | -146.18M | -208.52M | -14.43M | - | - | - | - | 47.69M | - |
| commonStockIssuance | 474K | - | - | - | - | - | - | 2.49M | 47.69M | -131K |
| commonStockRepurchased | -351.93M | -146.18M | -208.52M | -14.43M | - | - | - | -25.88M | - | -60M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | -268K |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -32.23M | -22.37M | -45.05M | -78.12M | 32.1M | -10.05M | -14.66M | -23.4M | -2.91M | 690K |
| netCashProvidedByFinancingActivities | -383.76M | -168.63M | -253.64M | -92.62M | 17.81M | -10.08M | -14.69M | -23.4M | 44.78M | 690K |
| 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 | 243.56M | 241.09M | 238.7M | 234.03M | 225.16M | 228.54M | 231.36M | 218.69M | 215.8M | 223.12M |
| costOfRevenue | 18.93M | 23.18M | 25.16M | 29.65M | 25.45M | 29.55M | 48.81M | 36.25M | 43.63M | 55.09M |
| grossProfit | 224.62M | 217.92M | 213.53M | 204.38M | 199.71M | 198.99M | 182.55M | 182.44M | 172.17M | 168.04M |
| researchAndDevelopmentExpenses | 37.67M | 35.39M | 49.71M | 34.37M | 36.25M | 35.95M | 36.36M | 36.58M | 35.54M | 36.74M |
| generalAndAdministrativeExpenses | 26.48M | 19.11M | 28.46M | 27.06M | 26.78M | 28.38M | 28.19M | 27.43M | 28.07M | 75.67M |
| sellingAndMarketingExpenses | 97.48M | 80.45M | 89.37M | 84.34M | 86.72M | 76.45M | 81.22M | 82.31M | 82.27M | 73.83M |
| sellingGeneralAndAdministrativeExpenses | 123.96M | 99.57M | 117.83M | 111.4M | 113.5M | 104.83M | 109.4M | 109.74M | 110.34M | 149.49M |
| otherExpenses | 3.97M | 13.83M | -8.68M | 33.77M | 4.21M | 4.93M | 9.36M | 129.71M | - | 4.07M |
| operatingExpenses | 165.61M | 148.79M | 158.86M | 179.54M | 153.95M | 145.71M | 155.12M | 276.03M | 145.88M | 190.3M |
| costAndExpenses | 184.28M | 171.97M | 184.02M | 209.19M | 179.4M | 175.26M | 203.92M | 312.28M | 189.51M | 245.39M |
| netInterestIncome | 1.67M | 1.63M | 2.29M | 2.13M | 3.1M | 3.13M | 2.72M | 2.44M | 3.91M | 5.09M |
| interestIncome | 1.67M | 1.63M | 2.29M | 2.13M | 3.1M | 3.13M | 2.72M | 2.44M | 3.91M | 5.09M |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 11.91M | 11.72M | 7.36M | 6.68M | 6.55M | 7.04M | 5.18M | 5.66M | 7.48M | 12.76M |
| ebitda | 53.05M | 81.99M | 63.92M | 61.16M | 55.1M | 62.38M | 39.64M | 39.55M | 37.17M | -3.63M |
| ebit | 41.14M | 70.27M | 56.57M | 54.48M | 48.55M | 55.34M | 34.46M | 33.89M | 29.68M | -16.39M |
| nonOperatingIncomeExcludingInterest | 18.14M | -1.15M | -1.89M | -29.63M | -2.8M | -2.06M | -7.03M | -127.48M | -3.4M | -5.88M |
| operatingIncome | 59.28M | 69.13M | 54.67M | 24.84M | 45.76M | 53.28M | 27.43M | -93.58M | 26.28M | -22.26M |
| totalOtherIncomeExpensesNet | -18.14M | 1.15M | 1.89M | 2.56M | 2.8M | 2.06M | 2.62M | 3.16M | 3.4M | 5.88M |
| incomeBeforeTax | 41.14M | 70.27M | 56.57M | 27.41M | 48.55M | 55.34M | 30.06M | -90.42M | 29.68M | -16.39M |
| incomeTaxExpense | 8.92M | 16.54M | 11.85M | 5.06M | 9.51M | 9.46M | 7.55M | -21.7M | 8.38M | 6.21M |
| netIncomeFromContinuingOperations | 32.23M | 53.74M | 44.72M | 22.34M | 39.04M | 45.88M | 22.51M | -68.72M | 21.3M | -22.6M |
| netIncomeFromDiscontinuedOperations | - | -3.94M | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 32.23M | 49.8M | 44.72M | 22.34M | 39.04M | 45.88M | 22.51M | -68.72M | 21.3M | -17.9M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | 4.7M |
| bottomLineNetIncome | 32.23M | 49.8M | 44.72M | 22.34M | 39.04M | 45.88M | 22.51M | -68.72M | 21.3M | -22.6M |
| eps | 0.34 | 0.52 | 0.46 | 0.23 | 0.38 | 0.44 | 0.22 | -0.66 | 0.2 | -0.21 |
| 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 | 72.05M | 190.52M | 178.83M | 231.23M | 172.86M | 304.19M | 246.75M | 216.17M | 246.34M | 291.36M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | 20.72M |
| cashAndShortTermInvestments | 72.05M | 190.52M | 178.83M | 231.23M | 172.86M | 304.19M | 246.75M | 216.17M | 246.34M | 312.09M |
| netReceivables | 44.57M | 41.94M | 39.61M | 41.03M | 40.7M | 44.25M | 44.54M | 39.76M | 44.3M | 39.96M |
| accountsReceivables | 44.57M | 41.94M | 39.61M | 41.03M | 40.7M | 44.25M | 44.54M | 39.76M | 44.3M | 39.96M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | 963K | 810K | 338K | 345K | 459K | 391K | 331K |
| prepaids | 30.14M | 35.26M | 36.08M | - | - | - | - | - | - | - |
| otherCurrentAssets | 15.11M | 15.24M | 14.86M | 35.74M | 37.6M | 42.43M | 35M | 31.94M | 32.78M | 38.81M |
| totalCurrentAssets | 161.87M | 282.95M | 269.39M | 308.97M | 251.97M | 391.21M | 326.64M | 288.33M | 323.82M | 391.19M |
| propertyPlantEquipmentNet | 228.77M | 248.43M | 249.6M | 247.75M | 251.97M | 251.49M | 253.74M | 267.16M | 261.85M | 253.05M |
| goodwill | 28.03M | 28.4M | 28.41M | 28.37M | 46.71M | 46.17M | 47.22M | 46.58M | 157.57M | 157.9M |
| intangibleAssets | 2.98M | 3.25M | 3.49M | 4.3M | 11.32M | 11.77M | 12.39M | 12.82M | 21.13M | 23.06M |
| goodwillAndIntangibleAssets | 31.02M | 31.65M | 31.9M | 32.67M | 58.03M | 57.93M | 59.61M | 59.4M | 178.7M | 180.95M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 80.15M | 81.2M | 92.71M | 120M | 110.05M | 106.67M | 120.64M | 117.5M | 82.39M | 73.36M |
| otherNonCurrentAssets | 17.8M | 17.66M | 16.88M | 16.72M | 17.09M | 17.23M | 17.54M | 20.95M | 24.04M | 20.37M |
| totalNonCurrentAssets | 357.74M | 378.95M | 391.08M | 417.15M | 437.14M | 433.33M | 451.52M | 465M | 546.99M | 527.74M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 519.61M | 661.9M | 660.47M | 726.12M | 689.12M | 824.54M | 778.16M | 753.33M | 870.8M | 918.93M |
| totalPayables | 30.69M | 29.12M | 30.35M | 32.74M | 29.89M | 21.82M | 47.24M | 46.11M | 55.41M | 47.85M |
| accountPayables | 30.69M | 29.12M | 30.35M | 32.74M | 29.89M | 21.82M | 47.24M | 46.11M | 46.47M | 47.85M |
| otherPayables | - | - | - | - | - | - | - | - | 8.94M | - |
| accruedExpenses | 27.42M | 24.64M | 22.16M | 20.73M | 25.85M | 15.91M | 19.9M | 21.48M | 23.3M | 18.47M |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | 9.62M | 9.47M | 9.32M | 9.17M | 9.97M | 9M | 9.89M | 10.22M | 10.06M | 12.28M |
| taxPayables | 30.14M | 35.26M | 36.08M | - | - | - | 19.08M | - | 8.94M | - |
| deferredRevenue | 24.66M | 23.56M | 23.64M | 23.4M | 22.41M | 21.52M | 21.88M | 21.78M | 21.43M | 21.32M |
| otherCurrentLiabilities | 5.56M | 13.75M | 8.39M | 11.16M | 6.39M | 24.8M | 11.68M | 12.44M | 6.11M | 15.25M |
| totalCurrentLiabilities | 97.95M | 100.54M | 93.86M | 97.2M | 94.51M | 93.05M | 110.59M | 112.04M | 116.32M | 115.18M |
| longTermDebt | 178.37M | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | - | 181.36M | 183.94M | 186.04M | 185.46M | 183.74M | 178.91M | 183.73M | 181.05M | 182.11M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 438K | 442K | 26000 | 26000 | 15000 | 26000 | - | 41000 | 42000 | 58000 |
| otherNonCurrentLiabilities | 5.72M | 5.35M | 7.2M | 7.38M | 7.08M | 6.03M | 5.19M | 5.44M | 5.03M | 4.73M |
| totalNonCurrentLiabilities | 184.53M | 187.16M | 191.17M | 193.44M | 192.56M | 189.8M | 184.1M | 189.22M | 186.12M | 186.9M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 9.62M | 190.83M | 193.26M | 195.21M | 195.43M | 192.74M | 188.8M | 193.96M | 191.12M | 194.39M |
| totalLiabilities | 282.48M | 287.7M | 285.02M | 290.64M | 287.06M | 282.85M | 294.69M | 301.26M | 302.44M | 302.08M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 90000 | 95000 | 96000 | 99000 | 98000 | 104K | 104K | 103K | 105K | 108K |
| retainedEarnings | 229.82M | 362.38M | 367.19M | 418.64M | 396.49M | 375.12M | 329.24M | 306.73M | 375.45M | 354.15M |
| additionalPaidInCapital | 6.78M | 10.3M | 6.78M | 15.37M | 6.78M | 169.01M | 154.45M | 146.95M | 194.31M | 263.5M |
| 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 | 32.23M | 49.8M | 44.72M | 22.34M | 39.04M | 45.88M | 22.51M | -68.72M | 21.3M | -22.6M |
| depreciationAndAmortization | 7.17M | 7.75M | 7.36M | 6.68M | 6.55M | 7.04M | 1.92M | 5.66M | 10.87M | 12.76M |
| deferredIncomeTax | 1.05M | 11.92M | 27.3M | -9.94M | -3.39M | 14M | -3.18M | -35.11M | -9.05M | -5.74M |
| stockBasedCompensation | 13.27M | 11.89M | 12.63M | 13.02M | 12.9M | 15.66M | 15.46M | 15.56M | 15.82M | 19.97M |
| changeInWorkingCapital | -9.48M | -3.2M | -25.97M | 3.92M | 8.57M | -12.42M | -4.28M | 23.46M | 12.35M | -4.73M |
| accountsReceivables | -3.66M | -2.73M | 1.18M | -847K | 3.07M | 527K | -5.64M | 4.42M | -4.18M | 10.64M |
| inventory | - | - | 711K | -20000 | -353K | -261K | 863K | -395K | -319K | -3M |
| accountsPayables | 1.17M | -670K | -2.46M | 2.62M | 4.08M | -15.43M | 1.47M | 8.59M | 707K | 903K |
| otherWorkingCapital | -6.99M | 198K | -25.39M | 2.17M | 1.78M | 2.75M | -972K | 10.83M | 16.14M | -13.27M |
| otherNonCashItems | 25.61M | 4.96M | 5.14M | 37.09M | 4.2M | 5.58M | 23.77M | 130.75M | 674K | 2.84M |
| netCashProvidedByOperatingActivities | 69.85M | 83.12M | 71.16M | 73.12M | 67.88M | 75.74M | 56.2M | 71.6M | 51.96M | 2.5M |
| investmentsInPropertyPlantAndEquipment | -391K | -1.2M | -1.36M | -1.58M | -2.24M | -10.24M | 419K | -25.98M | -34.13M | -20.39M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | -460K |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | -494K | -1.27M |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | 21.22M | 72.46M |
| otherInvestingActivities | -6.3M | -5.49M | -5.79M | -6.26M | -5.39M | -3.46M | -15.31M | -5.24M | 259K | 3.11M |
| netCashProvidedByInvestingActivities | -6.69M | -6.68M | -7.16M | -7.84M | -7.63M | -13.7M | -14.9M | -31.23M | -13.15M | 53.45M |
| netDebtIssuance | -20000 | -21000 | -20000 | -20000 | -20000 | -19000 | -19000 | -19000 | -18000 | -18000 |
| longTermNetDebtIssuance | -20000 | -21000 | -20000 | -20000 | -20000 | -19000 | -19000 | -19000 | -18000 | -18000 |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -174.38M | -57M | -110.25M | -1.78M | -182.83M | - | -3.7M | -65.02M | -77.43M | -101.12M |
| netCommonStockIssuance | -174.38M | -57M | -110.25M | -1.78M | -182.83M | - | -3.7M | -65.04M | -77.44M | -101.12M |
| commonStockIssuance | 55000 | 45000 | 25000 | - | - | - | - | - | - | - |
| commonStockRepurchased | -174.44M | -57.04M | -110.28M | -1.78M | -182.83M | - | -3.7M | -65.04M | -77.44M | -101.12M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | 15000 | 11000 | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | -55000 |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | -55000 |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -6.61M | -7.76M | -8.18M | -7.26M | -8.63M | -4.35M | -6.56M | -5.9M | -5.59M | -28.77M |
| netCashProvidedByFinancingActivities | -181.01M | -64.78M | -118.45M | -9.06M | -191.48M | -4.37M | -10.28M | -70.94M | -83.04M | -129.96M |