NASDAQ : CTAC
-$1.48 (-15.93%)
| date | 2025-12-31 | 2024-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 |
|---|---|---|---|---|---|
| revenue | 411.83M | 350.57M | - | - | - |
| costOfRevenue | 269.48M | 223.57M | - | - | - |
| grossProfit | 142.35M | 127M | - | - | - |
| researchAndDevelopmentExpenses | 23.66M | 18.35M | - | - | - |
| generalAndAdministrativeExpenses | 90.55M | 82.14M | 514.54K | 7.14M | 325.73M |
| sellingAndMarketingExpenses | 30.03M | 28.62M | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 120.58M | 110.76M | 514.54K | 7.14M | 325.73M |
| otherExpenses | - | - | - | - | - |
| operatingExpenses | 144.24M | 129.11M | 514.54K | 7.14M | 325.73M |
| costAndExpenses | 413.72M | 352.68M | 514.54K | 7.14M | 325.73M |
| netInterestIncome | - | - | - | - | - |
| interestIncome | - | - | - | - | - |
| interestExpense | - | - | - | - | - |
| depreciationAndAmortization | 24.8M | 18.74M | 4294 | 4.66M | 723.71M |
| ebitda | 24.8M | 18.74M | -669K | -2.48M | 397.99M |
| ebit | - | - | -673K | -7.14M | -325.73M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - |
| operatingIncome | -1.9M | -2.1M | -673K | -7.14M | -325.73M |
| totalOtherIncomeExpensesNet | 17.6M | 13.16M | 4294 | 4.66M | 1.16B |
| incomeBeforeTax | 15.7M | 11.06M | -669K | -2.48M | 832.74M |
| incomeTaxExpense | 6.03M | 7.01M | - | 843.16K | 217.38M |
| netIncomeFromContinuingOperations | 9.67M | 4.04M | -669K | -3.32M | 615.36M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - |
| netIncome | 9.67M | 4.04M | -669K | -3.32M | 615.36M |
| netIncomeDeductions | - | - | - | - | - |
| bottomLineNetIncome | 9.67M | 4.04M | -669K | -3.32M | 615.36M |
| eps | 0.11 | 0.05 | -0.02 | -0.15 | 27.97 |
| date | 2025-12-31 | 2024-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 |
|---|---|---|---|---|---|
| cashAndCashEquivalents | 342.06M | 334.66M | 1.94M | 141.58K | 1.01M |
| shortTermInvestments | - | - | 259.17M | 224.02M | 221.16B |
| cashAndShortTermInvestments | 342.06M | 334.66M | 261.11M | 224.16M | 221.16B |
| netReceivables | 79.48M | 69.37M | - | - | - |
| accountsReceivables | - | - | - | - | - |
| otherReceivables | - | 69.37M | - | - | - |
| inventory | - | - | - | - | - |
| prepaids | - | - | - | - | - |
| otherCurrentAssets | 17.99M | 19.28M | -258.45M | -223.88M | -221.16B |
| totalCurrentAssets | 439.53M | 423.3M | 2.66M | 279.13K | 1.21M |
| propertyPlantEquipmentNet | 34.05M | 26.13M | - | - | - |
| goodwill | 84.36M | 83.41M | - | - | - |
| intangibleAssets | 41.61M | 47.92M | - | - | - |
| goodwillAndIntangibleAssets | 125.97M | 131.32M | - | - | - |
| longTermInvestments | - | - | - | 224.02M | 221.16M |
| taxAssets | 8.86M | 8.77M | - | - | - |
| otherNonCurrentAssets | 4.47M | 2.66M | 259.17M | - | - |
| totalNonCurrentAssets | 173.36M | 168.89M | 259.17M | 224.02M | 221.16M |
| otherAssets | - | - | - | - | - |
| totalAssets | 612.89M | 592.19M | 261.83M | 224.3M | 222.36M |
| totalPayables | - | 4.07M | 67232 | 5.36M | 216.49K |
| accountPayables | 3.7M | 4.07M | 67232 | 5.36M | 216.49K |
| otherPayables | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - |
| shortTermDebt | 6.25M | 5.42M | - | 300K | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - |
| taxPayables | - | - | - | 18898 | 217.38K |
| deferredRevenue | - | - | - | 18898 | - |
| otherCurrentLiabilities | 45.86M | 46.06M | 891.5K | 20000 | 228.63K |
| totalCurrentLiabilities | 52.11M | 55.54M | 958.74K | 5.7M | 445.12K |
| longTermDebt | 10.78M | 7.2M | - | 5.36B | 216.49M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 7.92M | 8.91M | - | - | - |
| otherNonCurrentLiabilities | - | 2.7M | 9.07M | - | - |
| totalNonCurrentLiabilities | 18.7M | 18.82M | 9.07M | 5.36B | 216.49M |
| otherLiabilities | - | - | - | -5.15B | 426.05K |
| capitalLeaseObligations | - | - | - | - | - |
| totalLiabilities | 70.82M | 74.36M | 10.03M | 219.3M | 217.36M |
| treasuryStock | - | - | - | - | - |
| preferredStock | - | - | - | - | - |
| commonStock | 8000 | 8000 | 246.81M | 205 | 550 |
| retainedEarnings | -2.18M | -11.84M | -668.67K | -2.71M | 615.36K |
| additionalPaidInCapital | - | - | - | - | - |
| date | 2025-12-31 | 2024-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 |
|---|---|---|---|---|---|
| netIncome | 9.67M | 4.04M | -668.67K | -3.32M | 615.36M |
| depreciationAndAmortization | 24.8M | 18.74M | - | - | - |
| deferredIncomeTax | -1.34M | -4.03M | - | - | - |
| stockBasedCompensation | 30.34M | 34.17M | - | - | - |
| changeInWorkingCapital | - | - | 7.12M | -6.18M | 217.25M |
| accountsReceivables | -11.14M | -9.48M | - | - | - |
| inventory | - | - | - | - | - |
| accountsPayables | -378K | -1.5M | 45087 | 5.14M | 216.49M |
| otherWorkingCapital | - | - | 7.08M | -11.32M | -216.49M |
| otherNonCashItems | -22.87M | -22.71M | -7.3M | 6.52M | -1.14B |
| netCashProvidedByOperatingActivities | 40.6M | 30.2M | -842.05K | -2.99M | -303.72M |
| investmentsInPropertyPlantAndEquipment | -15.33M | -11.77M | - | - | - |
| acquisitionsNet | 198K | -43.07M | - | - | - |
| purchasesOfInvestments | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | 3.58M | - | - | - |
| otherInvestingActivities | - | -44000 | -259.17M | 1.81M | 1.01M |
| netCashProvidedByInvestingActivities | -15.14M | -51.3M | -259.17M | 1.81M | 1.01M |
| netDebtIssuance | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - |
| commonStockIssuance | - | 108.08M | - | - | 25M |
| commonStockRepurchased | -2M | - | - | -141.58K | -1.01M |
| netPreferredStockIssuance | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - |
| otherFinancingActivities | -19.94M | 101.16M | 261.95M | 308.75K | 221.31B |
| netCashProvidedByFinancingActivities | -19.94M | 101.16M | 261.95M | 308.75K | 221.31B |
| date | 2026-06-30 | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 108.16M | 104.1M | 106.15M | 104.16M | 101.1M | 100.42M | 350.57M | 87.44M | 83.04M | - |
| costOfRevenue | 68.54M | 67.87M | 70.02M | 69.45M | 66.59M | 63.42M | 223.57M | 54.71M | 53.47M | - |
| grossProfit | 39.62M | 36.23M | 36.14M | 34.71M | 34.5M | 37M | 127M | 32.73M | 29.56M | - |
| researchAndDevelopmentExpenses | 6.42M | 6.08M | 4.68M | 5.76M | 6.74M | 6.49M | 18.35M | 4.45M | 4.13M | - |
| generalAndAdministrativeExpenses | 24.8M | 26.14M | 23.64M | 21.85M | 20.77M | 24.29M | 75.4M | 19.33M | 18.11M | 3.33M |
| sellingAndMarketingExpenses | 7.12M | 7.69M | 7.32M | 7.34M | 7.12M | 8.26M | 28.62M | 6.82M | 7.29M | - |
| sellingGeneralAndAdministrativeExpenses | 31.92M | 33.83M | 30.96M | 29.19M | 27.88M | 32.55M | 104.02M | 26.15M | 25.4M | 3.33M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 38.34M | 39.91M | 35.63M | 34.95M | 34.63M | 39.03M | 122.37M | 30.59M | 29.52M | 3.33M |
| costAndExpenses | 106.89M | 107.78M | 105.65M | 104.4M | 101.22M | 102.45M | 345.94M | 85.3M | 83M | 3.33M |
| netInterestIncome | - | - | - | - | - | - | 13068 | - | - | 6498 |
| interestIncome | - | - | - | - | - | - | 13068 | - | - | 6498 |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | -6.51M | 6.51M | 6.39M | 370K | 12.09M | 5.96M | 2.66M | 10.78M | - | - |
| ebitda | -2.04M | 6.51M | 6.39M | 3.49M | 19.39M | 5.96M | 23.1M | 10.78M | 40000 | -3.33M |
| ebit | - | - | - | 3.12M | 7.3M | - | - | - | - | -3.33M |
| nonOperatingIncomeExcludingInterest | 3.24M | - | - | - | - | - | - | - | - | - |
| operatingIncome | 1.28M | -3.68M | 506K | -241K | -123K | -2.04M | 4.63M | 2.14M | 40000 | -3.33M |
| totalOtherIncomeExpensesNet | 3.19M | 3.24M | 2.3M | 3.36M | 7.42M | 4.51M | 15.82M | 3.47M | 2.66M | -5.34M |
| incomeBeforeTax | 4.46M | -440K | 2.81M | 3.12M | 7.3M | 2.47M | 20.45M | 5.6M | 2.7M | -8.67M |
| incomeTaxExpense | 1.61M | 1.03M | 2.5M | 1.95M | 2.03M | -443K | 7.01M | 1.32M | 3.52M | - |
| netIncomeFromContinuingOperations | - | -1.47M | 306K | 1.18M | 5.27M | 2.91M | - | 4.28M | -817K | -8.67M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 2.85M | -1.47M | 306K | 1.18M | 5.27M | 2.91M | 13.44M | 4.28M | -817K | -8.67M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 1.47M | -1.47M | 306K | 1.18M | 5.27M | 2.91M | 9.39M | 4.28M | -817K | -8.67M |
| eps | 0.03 | -0.02 | 0.0 | 0.02 | 0.06 | 0.04 | 0.33 | 0.08 | -0.01 | -0.26 |
| date | 2026-06-30 | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2021-06-30 | 2021-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 298.43M | 327.47M | 342.06M | 338.55M | 336.75M | 325.55M | 334.66M | 231.26M | 690.06K | 1.74M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 298.43M | 327.47M | 342.06M | 338.55M | 336.75M | 325.55M | 334.66M | 231.26M | 690.06K | 1.74M |
| netReceivables | 95.56M | 87.42M | 79.48M | 82.9M | 77.73M | 81.68M | 69.37M | 70.06M | - | - |
| accountsReceivables | - | 87.42M | - | - | - | - | - | - | - | - |
| otherReceivables | - | - | - | 82.9M | 77.73M | 81.68M | 69.37M | 70.06M | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 16.31M | 17.35M | 17.99M | 19.22M | 18.54M | 14.45M | 19.28M | 21.68M | 523.8K | 626.14K |
| totalCurrentAssets | 410.3M | 432.24M | 439.53M | 440.67M | 433.02M | 421.68M | 423.3M | 323M | 1.21M | 2.36M |
| propertyPlantEquipmentNet | 33.78M | 34.5M | 34.05M | 30.26M | 31M | 25.91M | 26.13M | 26.29M | - | - |
| goodwill | 91.73M | 83.98M | 84.36M | 84.68M | 85.19M | 84.05M | 83.41M | 73.88M | - | - |
| intangibleAssets | 48.83M | 39.58M | 41.61M | 43.4M | 45.6M | 46.54M | 47.92M | 42.45M | - | - |
| goodwillAndIntangibleAssets | 140.56M | 123.55M | 125.97M | 128.08M | 130.79M | 130.59M | 131.32M | 116.33M | - | - |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 9.79M | 9.41M | 8.86M | 9.13M | 9.41M | 9.09M | 8.77M | 7.52M | - | - |
| otherNonCurrentAssets | 5.93M | 5.32M | 4.47M | 5.02M | 4.69M | 3.62M | 2.66M | 4.12M | 259.19M | 259.18M |
| totalNonCurrentAssets | 190.06M | 172.78M | 173.36M | 172.5M | 175.89M | 169.22M | 168.89M | 154.26M | 259.19M | 259.18M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 600.37M | 605.02M | 612.89M | 613.17M | 608.91M | 590.9M | 592.19M | 477.25M | 260.4M | 261.54M |
| totalPayables | - | 4.33M | - | 5.57M | 6.3M | 4.67M | 4.07M | 3.72M | 157.09K | 145.61K |
| accountPayables | 5.15M | 4.33M | 3.7M | 5.57M | 6.3M | 4.67M | 4.07M | 3.72M | 157.09K | 145.61K |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 5.5M | 5.37M | 6.25M | 5.28M | 5.8M | 5.31M | 5.42M | 5.18M | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | 10.29M | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 51.36M | 45.16M | 45.86M | 46.93M | 46.62M | 48.22M | 46.06M | 45.34M | 5.42M | 3.25M |
| totalCurrentLiabilities | 56.86M | 54.87M | 52.11M | 57.78M | 58.72M | 58.2M | 55.54M | 54.23M | 5.58M | 3.39M |
| longTermDebt | 11.2M | 12.04M | 10.78M | 8.36M | 9.48M | 6.27M | 7.2M | 7.65M | - | - |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 10.45M | 7.69M | 7.92M | 9.3M | 8.49M | 9.06M | 8.91M | 7.62M | - | - |
| otherNonCurrentLiabilities | 1.93M | 301K | - | - | - | - | 2.7M | 7.5M | 23.78M | 18.43M |
| totalNonCurrentLiabilities | 23.58M | 20.03M | 18.7M | 17.66M | 17.97M | 15.34M | 18.82M | 22.77M | 23.78M | 18.43M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 80.44M | 74.9M | 70.82M | 75.45M | 76.69M | 73.54M | 74.36M | 77M | 29.35M | 21.82M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 9000 | 9000 | 8000 | 8000 | 8000 | 8000 | 8000 | 8000 | 226.05M | 234.72M |
| retainedEarnings | -798K | -3.65M | -2.18M | -2.48M | -3.66M | -8.93M | -11.84M | -16.37M | -13.62M | -4.95M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2026-06-30 | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2021-06-30 | 2021-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 2.85M | -1.47M | 306K | -10.4M | 16.85M | 2.91M | 13.43M | 3.06M | -8.67M | -55861 |
| depreciationAndAmortization | 6.64M | 6.51M | 6.39M | 370K | 12.09M | 5.96M | 18.74M | 10.78M | - | - |
| deferredIncomeTax | -625K | -583K | -1.16M | 1.43M | -1.35M | -267K | -4.03M | -2.63M | - | - |
| stockBasedCompensation | 4.43M | 8.45M | 6.53M | -4.39M | 17.46M | 10.74M | 34.17M | 13.62M | - | - |
| changeInWorkingCapital | 4.49M | - | - | 2.28M | -2.28M | - | -4.62M | 6.14M | 2.28M | 2.54M |
| accountsReceivables | -7.16M | -8.22M | 3.23M | 7.1M | -8.76M | -12.72M | -9.48M | 130K | - | - |
| inventory | - | - | - | - | - | - | - | 164K | - | - |
| accountsPayables | 616K | 626K | -1.87M | -1.3M | 2.23M | 563K | -1.64M | -2.13M | 11482 | 78375 |
| otherWorkingCapital | - | - | - | - | - | - | - | - | 2.27M | 2.46M |
| otherNonCashItems | -11.69M | -4.52M | -2.17M | 7.28M | -17.99M | -9.99M | -25.4M | -14.49M | 5.34M | -2.68M |
| netCashProvidedByOperatingActivities | 6.1M | 8.39M | 9.9M | -3.42M | 24.78M | 9.35M | 32.29M | 16.48M | -1.05M | -200.38K |
| investmentsInPropertyPlantAndEquipment | -3.58M | -3.96M | -3.8M | -687K | -7.51M | -3.34M | -11.77M | -7.19M | - | - |
| acquisitionsNet | -14.05M | - | - | 198K | - | - | -43.07M | -32.14M | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | 3.58M | - | - | - |
| otherInvestingActivities | - | - | - | -198K | 198K | - | 259.12M | 30.54M | - | - |
| netCashProvidedByInvestingActivities | -17.63M | -3.96M | -3.8M | -687K | -7.31M | -3.34M | 207.87M | -8.79M | - | - |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | 11.46M | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | 99.89M | - | - | - |
| commonStockRepurchased | -17.29M | -11.46M | -2M | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -17.58M | -17.58M | -2.45M | 15.2M | -16.85M | -15.84M | -160.79M | 11.14M | - | - |
| netCashProvidedByFinancingActivities | -17.58M | -17.58M | -2.45M | 15.2M | -16.85M | -15.84M | -160.79M | 11.14M | - | - |