CTSO Revenue Flow Filed revenue amounts for 2026-04-01 to 2026-06-30. Coverage is partial. Unconnected amounts are separate disclosures; they must not be added together.
2026-06-30: Revenue $9.63M ; Revenue including tax (m) ; Cost of revenue $2.58M ; Research and development $1.45M . 2026-03-31: Revenue (m) ; Revenue including tax $8.86M ; Cost of revenue $2.73M ; Research and development $1.02M . 2025-12-31: Revenue (m) ; Revenue including tax $9.23M* ; Cost of revenue $2.43M* ; Research and development (m) . 2025-09-30: Revenue (m) ; Revenue including tax $9.48M ; Cost of revenue $2.82M ; Research and development (m) . Geography Separate filed amounts; connecting flows are not established. Components and totals may overlap.
CTSO revenue flow Filed amounts. Only explicit calculation relationships connect amounts; dimensional membership alone does not establish an additive flow. All Other Countries $6.89M DE $2.54M US $200.00K Revenue $9.63M Cost of revenue $2.58M Gross profit $7.05M Operating expenses $9.69M Operating income -$2.64M Research & development $1.45M Selling, general & administrative $7.96M Income tax $0.00 Net income -$4.42M
Contract With Customer Sales Channel Separate filed amounts; connecting flows are not established. Components and totals may overlap.
CTSO revenue flow Filed amounts. Only explicit calculation relationships connect amounts; dimensional membership alone does not establish an additive flow. Sales Channel Directly To Consumer $5.01M Sales Channel Through Intermediary $4.62M Revenue $9.63M Cost of revenue $2.58M Gross profit $7.05M Operating expenses $9.69M Operating income -$2.64M Research & development $1.45M Selling, general & administrative $7.96M Income tax $0.00 Net income -$4.42M
Segment Separate filed amounts; connecting flows are not established. Components and totals may overlap.
CTSO revenue flow Filed amounts. Only explicit calculation relationships connect amounts; dimensional membership alone does not establish an additive flow. Single Reportable Segment $9.63M Revenue $9.63M Cost of revenue $2.58M Gross profit $7.05M Operating expenses $9.69M Operating income -$2.64M Research & development $1.45M Selling, general & administrative $7.96M Income tax $0.00 Net income -$4.42M
Finer product or service dollar figures and nonoverlapping groupings are shown only where supported by the retained filing evidence. Growth percentages are never converted to revenue dollars.
Historical revenue and expense breakdown Revenue and expense 3 month Period end Revenue Revenue including tax Cost of revenue Research and development Selling, general and administrative Operating expenses Income tax Net income 2026-06-30 $9.63M (m) $2.58M $1.45M $7.96M $9.69M $0.00 -$4.42M 2026-03-31 (m) $8.86M $2.73M $1.02M $8.15M $9.17M $0.00 -$5.13M 2025-12-31 (m) $9.23M* $2.43M* (m) $9.44M* $11.19M* $0.00* (m) 2025-09-30 (m) $9.48M $2.82M (m) $8.61M $9.53M -$401.00K -$3.17M 2025-06-30 $9.62M $9.62M $2.80M $1.26M $9.17M $10.43M $0.00 $1.95M 2025-03-31 (m) $8.73M $2.52M $1.66M $8.43M $10.10M $0.00 -$1.48M 2024-09-30 (m) $8.61M $3.36M $1.85M $8.26M $10.09M $0.00 -$2.77M 2024-06-30 (m) $8.84M $2.34M $1.52M $8.55M $10.07M (m) -$4.29M 2024-03-31 (m) $8.99M $2.12M $2.25M $9.28M $11.53M $0.00 -$6.09M 2023-12-31 (m) $8.67M (m) (m) (m) (m) (m) (m) 2023-09-30 (m) $8.81M $3.20M $3.75M $8.10M $12.96M $0.00 -$9.19M 2023-06-30 (m) $9.42M $3.40M $3.67M $7.72M $12.58M (m) -$6.15M 2023-03-31 (m) $9.45M $3.99M $4.21M $8.46M $13.35M (m) -$7.33M 2022-12-31 (m) $9.39M (m) (m) (m) (m) (m) (m) 2022-09-30 (m) $8.11M $4.49M $3.29M $8.74M $12.63M $0.00 -$12.20M 2022-06-30 (m) $8.50M $3.55M $4.18M $8.44M $13.30M $0.00 -$10.88M 2022-03-31 (m) $8.69M $2.28M $4.24M $9.16M $14.20M $0.00 -$8.97M 2021-12-31 (m) $10.78M (m) (m) (m) (m) (m) (m) 2021-09-30 (m) $9.76M $2.46M $4.26M $7.78M $12.70M $0.00 -$6.41M 2021-06-30 (m) $12.02M $2.71M $3.70M $9.82M $14.24M $0.00 -$4.68M 2021-03-31 (m) $10.60M $2.75M $2.28M $7.71M $10.70M $0.00 -$4.17M 2020-12-31 (m) $11.96M (m) (m) (m) (m) (m) (m) 2020-09-30 (m) $10.55M $2.89M $1.75M $7.28M $9.62M $0.00 -$839.73K 2020-06-30 (m) $9.79M $3.25M $2.41M $6.59M $9.84M $0.00 -$2.87M 2020-03-31 (m) $8.71M $2.38M $1.97M $6.32M $8.80M $0.00 -$3.45M 2019-12-31 (m) $7.43M (m) (m) (m) (m) (m) (m) 2019-09-30 (m) $6.10M $1.70M $3.19M $6.11M $10.03M $0.00 -$6.89M 2019-06-30 $6.23M $6.23M $1.83M $2.93M $4.51M $8.03M $0.00 -$3.55M 2019-03-31 $5.19M $5.19M $1.74M $2.42M $4.76M $7.74M $0.00 -$4.88M 2018-12-31 $6.08M $6.08M (m) (m) (m) (m) (m) (m) 2018-09-30 $5.74M $5.74M $2.05M $1.94M $4.04M $6.40M $0.00 -$3.00M 2018-06-30 $5.76M $5.76M $1.79M $1.58M $6.12M $8.16M $0.00 -$5.82M 2018-03-31 $4.92M $4.92M $1.57M $1.73M $4.32M $6.46M $0.00 -$2.98M 2017-12-31 $4.65M $4.65M (m) (m) (m) (m) (m) (m) 2017-09-30 $3.82M $3.82M $1.52M $643.19K $3.57M $4.46M $0.00 -$2.05M 2017-06-30 $3.57M $3.57M $1.48M $458.03K $3.51M $4.42M $0.00 -$1.73M 2017-03-31 $3.11M $3.11M (m) $469.55K $2.67M $3.42M $0.00 -$1.52M 2016-12-31 $3.08M (m) (m) (m) (m) (m) (m) (m) 2016-09-30 $2.41M (m) (m) $1.17M $2.14M $3.59M $0.00 -$2.19M 2016-06-30 $2.22M (m) (m) $1.09M $2.63M $4.04M $0.00 -$3.01M 2016-03-31 $1.81M (m) (m) $856.12K $1.97M $3.08M $0.00 -$1.84M 2015-12-31 $1.76M (m) (m) (m) (m) (m) (m) (m) 2015-09-30 $1.34M (m) (m) $866.33K $1.70M $2.86M $0.00 -$2.85M 2015-06-30 $963.94K (m) (m) $801.66K $1.63M $2.73M $0.00 $1.43M 2015-03-31 $723.07K (m) (m) $951.03K $1.52M $2.68M $0.00 -$4.72M 2014-12-31 $873.66K (m) (m) (m) (m) (m) (m) (m) 2014-09-30 $1.16M (m) (m) $880.29K $1.24M $2.17M (m) -$1.50M 2014-06-30 $1.02M (m) (m) $346.99K $1.21M $1.72M (m) -$1.85M 2014-03-31 $1.06M (m) (m) $236.77K $1.08M $1.55M (m) -$975.08K 2013-09-30 $880.69K (m) (m) $294.20K $687.79K $1.14M (m) -$964.79K 2013-06-30 $291.48K (m) (m) $708.16K $600.82K $1.50M (m) -$1.41M 2013-03-31 $371.33K (m) (m) $704.14K $613.16K $1.54M (m) -$1.63M 2012-09-30 $605.35K (m) (m) $554.27K $359.63K $1.06M $0.00 -$651.98K 2012-06-30 $83.04K (m) (m) $715.75K $293.18K $1.08M (m) -$1.05M 2012-03-31 $50.23K (m) (m) $632.85K $269.47K $1.06M (m) -$1.43M 2011-09-30 $0.00 (m) (m) $779.59K $352.39K $1.23M $0.00 -$1.73M 2011-06-30 (m) (m) (m) $854.83K $191.80K $1.11M (m) -$1.34M 2011-03-31 (m) (m) (m) $759.16K $270.09K $1.13M (m) -$1.21M 2010-09-30 (m) (m) (m) $526.04K (m) $780.66K (m) -$788.44K 2010-06-30 (m) (m) (m) $352.89K (m) $674.38K (m) -$676.28K
Revenue and expense 6 month Period end Revenue Revenue including tax Cost of revenue Research and development Selling, general and administrative Operating expenses Income tax Net income 2026-06-30 $18.50M (m) $5.32M $2.48M $16.07M $18.86M (m) -$9.55M 2025-06-30 $18.34M $18.34M $5.32M $2.92M $17.60M $20.52M $0.00 $469.00K 2024-06-30 (m) $17.83M $4.46M $3.77M $17.84M $21.60M $0.00 -$10.38M 2023-06-30 (m) $18.87M $7.40M $7.88M $16.19M $25.92M (m) -$13.48M 2022-06-30 (m) $17.19M $5.83M $8.43M $17.60M $27.51M $0.00 -$19.85M 2021-06-30 (m) $22.62M $5.46M $5.98M $17.53M $24.94M $0.00 -$8.85M 2020-06-30 (m) $18.50M $5.63M $4.37M $12.91M $18.64M $0.00 -$6.32M 2019-06-30 $11.42M $11.42M $3.57M $5.35M $9.26M $15.77M $0.00 -$8.43M 2018-06-30 $10.68M $9.68M $3.35M $3.36M $10.39M $14.62M $0.00 -$8.80M 2017-06-30 $6.68M $5.64M $2.74M $912.30K $6.20M $7.83M $0.00 -$3.26M 2016-06-30 $4.03M (m) (m) $1.95M $4.60M $7.12M $0.00 -$4.84M 2015-06-30 $1.69M (m) (m) $1.75M $3.14M $5.41M $0.00 -$3.28M 2014-06-30 $2.09M (m) (m) $583.77K $2.28M $3.26M (m) -$2.83M 2013-06-30 $662.81K (m) (m) $1.41M $1.21M $3.04M (m) -$3.04M 2012-06-30 $133.27K (m) (m) $1.39M $562.65K $2.19M (m) -$2.47M 2011-06-30 (m) (m) (m) $1.61M $461.89K $2.24M (m) -$2.56M 2010-06-30 (m) (m) (m) $1.03M (m) $1.64M (m) -$1.65M
Revenue and expense 9 month Period end Revenue Revenue including tax Cost of revenue Research and development Selling, general and administrative Operating expenses Income tax Net income 2025-09-30 (m) $27.83M $8.14M (m) $26.21M $30.05M -$401.00K -$2.70M 2024-09-30 (m) $26.44M $7.81M $5.62M $26.10M $31.69M $0.00 -$13.15M 2023-09-30 (m) $27.68M $10.60M $11.63M $24.36M $38.95M $0.00 -$22.67M 2022-09-30 (m) $25.30M $10.32M $11.72M $26.34M $40.14M $0.00 -$32.05M 2021-09-30 (m) $32.38M $7.92M $10.24M $25.31M $37.64M $0.00 -$15.25M 2020-09-30 (m) $29.05M $8.52M $6.12M $20.19M $28.26M $0.00 -$7.16M 2019-09-30 (m) $17.52M $5.27M $8.53M $15.37M $25.79M $0.00 -$15.32M 2018-09-30 $16.42M $16.42M $5.41M $5.30M $14.43M $21.02M $0.00 -$11.81M 2017-09-30 $10.50M $9.09M $4.25M $1.56M $9.77M $12.29M $0.00 -$5.31M 2016-09-30 $6.44M (m) (m) $3.12M $6.74M $10.71M $0.00 -$6.86M 2015-09-30 $3.03M (m) (m) $2.62M $4.84M $8.26M $0.00 -$6.13M 2014-09-30 $3.25M (m) (m) $1.46M $3.52M $5.43M (m) -$4.33M 2013-09-30 $1.54M (m) (m) $1.71M $1.90M $4.18M (m) -$4.01M 2012-09-30 $738.61K (m) (m) $1.85M $915.40K $3.16M $0.00 -$3.13M 2011-09-30 $0.00 (m) (m) $2.39M $814.29K $3.47M $0.00 -$4.28M 2010-09-30 (m) (m) (m) $1.56M (m) $2.42M (m) -$2.43M
Revenue and expense 11 month Period end Net income 1997-12-31 -$5.26M
Revenue and expense 12 month Period end Revenue Revenue including tax Cost of revenue Research and development Selling, general and administrative Operating expenses Income tax Net income 2025-12-31 (m) $37.06M $10.57M (m) $35.65M $41.24M -$401.00K -$8.20M 2024-12-31 (m) $35.59M $10.71M (m) $33.73M $41.34M -$1.69M -$20.72M 2023-12-31 (m) $31.08M $9.13M $15.73M $38.31M $53.90M -$813.74K -$29.25M 2022-12-31 (m) $34.69M $13.96M $15.12M $34.29M $52.25M -$1.09M -$32.81M 2021-12-31 (m) $43.17M $11.05M $16.38M $35.75M $54.86M -$736.00K -$24.56M 2020-12-31 (m) $41.00M $11.05M $8.81M $28.46M $40.32M -$1.13M -$7.84M 2019-12-31 (m) $24.95M $7.36M $12.09M $22.01M $36.56M -$1.09M -$19.27M 2018-12-31 $22.50M $22.50M $7.49M $7.72M $20.87M $30.60M -$619.55K -$17.21M 2017-12-31 $15.15M $15.15M $5.52M $3.22M $14.91M $19.47M -$676.74K -$8.46M 2016-12-31 $9.53M $8.21M $3.95M $4.07M $11.81M $17.07M -$318.55K -$11.76M 2015-12-31 $4.79M (m) (m) $3.87M $6.92M $11.88M -$324.61K -$9.48M 2014-12-31 $4.12M (m) (m) $2.43M $5.55M $8.88M -$385.64K -$9.32M 2013-12-31 $2.42M (m) (m) $1.74M $2.58M $5.22M -$458.28K -$4.68M 2012-12-31 $1.34M (m) (m) $2.53M $1.35M $4.51M -$391.76K -$3.66M 2011-12-31 $36.08K (m) (m) $2.89M $1.23M $4.46M (m) -$5.48M 2010-12-31 (m) (m) (m) $1.76M (m) $2.82M (m) -$2.91M 2009-12-31 (m) (m) (m) (m) (m) (m) (m) -$2.74M 2008-12-31 (m) (m) (m) (m) (m) (m) (m) -$3.02M 2007-12-31 (m) (m) (m) (m) (m) (m) (m) -$3.35M 2006-12-31 (m) (m) (m) (m) (m) (m) (m) -$76.72M 2005-12-31 (m) (m) (m) (m) (m) (m) (m) -$3.67M 2004-12-31 (m) (m) (m) (m) (m) (m) (m) -$1.10M 2003-12-31 (m) (m) (m) (m) (m) (m) (m) -$6.01M 2002-12-31 (m) (m) (m) (m) (m) (m) (m) -$11.87M 2001-12-31 (m) (m) (m) (m) (m) (m) (m) -$15.39M 2000-12-31 (m) (m) (m) (m) (m) (m) (m) -$3.07M 1999-12-31 (m) (m) (m) (m) (m) (m) (m) -$10.75M 1998-12-31 (m) (m) (m) (m) (m) (m) (m) -$1.87M