LIVE 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 (m) ; Revenue including tax $108.91M ; Cost of revenue $71.81M ; Operating expenses $31.81M . 2026-03-31: Revenue (m) ; Revenue including tax $102.90M ; Cost of revenue $68.32M ; Operating expenses $36.59M . 2025-12-31: Revenue $108.54M ; Revenue including tax (m) ; Cost of revenue $73.19M ; Operating expenses $31.90M . 2025-09-30: Revenue $113.89M* ; Revenue including tax (m) ; Cost of revenue (m) ; Operating expenses (m) . Consolidation item Separate filed amounts; connecting flows are not established. Components and totals may overlap.
LIVE revenue flow Filed amounts. Only explicit calculation relationships connect amounts; dimensional membership alone does not establish an additive flow. Corporate Non Segment $6.00K Intersegment Elimination -$2.04M Operating Segments $110.94M Revenue $108.91M Cost of revenue $71.82M Gross profit $37.10M Operating expenses $31.81M Operating income $5.28M Other income, net -$62.00K Pre-tax income $1.39M Income tax $2.44M Net income -$1.06M
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 Operating expenses Income tax Net income 2026-06-30 (m) $108.91M $71.81M $31.81M $2.44M -$1.06M 2026-03-31 (m) $102.90M $68.32M $36.59M -$2.15M -$2.45M 2025-12-31 $108.54M (m) $73.19M $31.90M -$25.00K -$64.00K 2025-09-30 $113.89M* (m) (m) (m) (m) (m) 2025-06-30 $112.53M $112.53M $74.24M $30.28M $2.07M $5.39M 2025-03-31 $107.01M $107.01M $71.86M $33.06M $5.24M $15.87M 2024-12-31 $111.51M (m) $76.15M $34.60M $81.00K $492.00K 2024-06-30 $123.88M (m) $86.83M $35.91M -$968.00K -$2.85M 2024-03-31 $118.63M (m) $83.16M $36.30M -$1.22M -$3.28M 2023-12-31 $117.59M (m) $81.27M $32.79M -$224.00K -$682.00K 2023-06-30 $91.52M (m) $59.35M $26.61M $297.00K $1.06M 2023-03-31 $91.12M (m) $59.51M $26.66M $550.00K $1.56M 2022-12-31 $68.99M (m) $47.04M $17.38M $615.00K $1.84M 2022-06-30 $68.27M (m) $45.92M $16.48M $1.36M $3.47M 2022-03-31 $69.71M (m) $44.75M $16.50M $3.52M $15.36M 2021-12-31 $75.16M (m) $47.54M $17.21M $2.96M $6.55M 2021-06-30 $69.09M (m) $44.03M $16.83M $2.70M $9.94M 2021-03-31 $70.89M (m) $44.40M $15.37M $3.23M $8.73M 2020-12-31 $62.45M (m) $40.19M $14.98M $1.45M $5.41M 2020-06-30 $42.47M (m) $25.76M $10.72M $1.42M $3.58M 2020-03-31 $46.43M (m) $28.66M $14.71M $629.00K $1.88M 2019-12-31 $42.00M (m) $25.38M $13.14M $195.00K $547.00K 2019-06-30 $47.04M (m) $27.80M $15.44M $562.00K $1.48M 2019-03-31 $46.97M (m) $28.32M $16.61M $202.00K $473.00K 2018-12-31 $53.20M (m) $33.86M $17.25M $567.00K $1.53M 2018-06-30 (m) (m) $35.85M $17.92M -$174.81K (m) 2018-03-31 (m) (m) $32.53M $15.58M $435.26K (m) 2017-12-31 $40.37M (m) $23.97M $12.48M $3.43M (m) 2017-06-30 $41.38M (m) $24.38M $11.61M $1.14M $2.13M 2017-03-31 $38.54M (m) $22.06M $11.20M $1.54M $1.84M 2016-12-31 $32.19M (m) $19.54M $8.97M $842.91K $1.43M 2016-06-30 $19.99M (m) $14.89M $4.04M -$12.25M $13.37M 2016-03-31 $19.84M (m) $14.23M $4.41M $0.00 $1.22M 2015-12-31 $20.10M (m) $13.69M $5.36M $413.98K $176.15K 2015-06-30 $2.94M (m) $1.80M $5.29M $0.00 -$4.21M 2015-03-31 $4.26M (m) $2.33M $3.02M $0.00 -$1.10M 2014-12-31 $8.01M (m) $4.77M $4.10M $0.00 -$4.95M 2014-06-30 (m) (m) (m) $1.77M (m) -$1.54M 2014-03-31 (m) (m) (m) $1.40M (m) -$975.86K 2013-12-31 (m) (m) (m) $897.77K (m) -$408.16K 2013-09-30 (m) (m) (m) (m) (m) -$960.32K 2013-06-30 (m) (m) (m) $939.82K (m) -$511.17K 2013-03-31 (m) (m) (m) $1.24M (m) -$3.22M 2012-12-31 (m) (m) (m) $781.82K (m) -$1.06M 2012-09-30 (m) (m) (m) (m) (m) -$960.32K 2012-06-30 (m) (m) (m) $744.07K (m) -$511.17K 2012-03-31 (m) (m) (m) $821.95K (m) -$3.22M 2011-12-31 (m) (m) (m) $766.87K (m) -$1.06M 2011-09-30 (m) (m) (m) (m) (m) -$313.78K 2011-06-30 (m) (m) (m) $1.19M (m) -$1.14M 2011-03-31 (m) (m) (m) $1.63M (m) -$2.31M 2010-12-31 (m) (m) (m) $1.99M (m) -$1.73M 2010-06-30 (m) (m) (m) $2.36M (m) -$1.34M
Revenue and expense 6 month Period end Revenue Revenue including tax Cost of revenue Operating expenses Income tax Net income 2026-03-31 (m) $211.44M $141.51M $68.49M -$2.17M -$2.51M 2025-03-31 $218.52M $218.52M $148.01M $67.66M $5.32M $16.36M 2024-03-31 $236.22M (m) $164.43M $69.09M -$1.44M -$3.96M 2023-03-31 $160.11M (m) $106.56M $44.03M $1.17M $3.40M 2022-03-31 $144.86M (m) $92.30M $33.71M $6.48M $21.90M 2021-03-31 $133.34M (m) $84.58M $30.34M $4.68M $14.15M 2020-03-31 $88.43M (m) $54.03M $27.85M $979.00K $2.87M 2019-03-31 $100.17M (m) $62.18M $33.85M $769.00K $2.00M 2018-03-31 (m) (m) $56.50M $28.05M $3.86M $5.92M 2017-03-31 $70.73M (m) $41.60M $20.17M $2.38M $3.27M 2016-03-31 $39.94M (m) $27.93M $9.77M $413.98K $1.39M 2015-03-31 $12.27M (m) $7.10M $7.13M $0.00 -$6.04M 2014-03-31 (m) (m) (m) $2.30M (m) -$1.38M 2013-03-31 (m) (m) (m) $2.02M (m) -$4.28M 2012-03-31 (m) (m) (m) $1.59M (m) -$450.63K 2011-03-31 (m) (m) (m) $3.62M (m) -$4.05M
Revenue and expense 9 month Period end Revenue Revenue including tax Cost of revenue Operating expenses Income tax Net income 2026-06-30 (m) $320.35M $213.32M $100.30M $272.00K -$3.57M 2025-06-30 $331.05M $331.05M $222.25M $97.94M $7.38M $21.75M 2024-06-30 $360.10M (m) $251.26M $105.00M -$2.41M -$6.82M 2023-06-30 $251.62M (m) $165.90M $70.64M $1.46M $4.46M 2022-06-30 $213.13M (m) $138.22M $50.20M $7.85M $25.38M 2021-06-30 $202.44M (m) $128.61M $47.18M $7.38M $24.09M 2020-06-30 $130.90M (m) $79.79M $38.57M $2.40M $6.45M 2019-06-30 $147.21M (m) $89.98M $49.29M $1.33M $3.48M 2018-06-30 (m) (m) $92.35M $45.97M $3.69M $5.88M 2017-06-30 $112.10M (m) $65.99M $31.78M $3.52M $5.40M 2016-06-30 $59.94M (m) $42.82M $13.81M -$11.84M $14.76M 2015-06-30 $15.21M (m) $8.90M $12.42M $0.00 -$10.25M 2014-06-30 (m) (m) (m) $4.07M (m) -$2.93M 2013-06-30 (m) (m) (m) $2.96M (m) -$4.79M 2012-06-30 (m) (m) (m) $2.33M (m) -$732.40K 2011-06-30 (m) (m) (m) $4.81M (m) -$5.19M 2010-06-30 (m) (m) (m) $9.72M -$230.38K -$5.64M
Revenue and expense 12 month Period end Revenue Cost of revenue Operating expenses Income tax Net income 2025-12-31 (m) (m) (m) (m) $22.74M 2025-09-30 $444.94M $299.25M $131.05M $5.66M $22.74M 2024-12-31 (m) (m) (m) (m) -$26.68M 2024-09-30 $472.84M $328.02M $158.47M -$4.66M -$26.68M 2023-12-31 (m) (m) (m) (m) -$102.00K 2023-09-30 $355.17M $239.60M $100.12M $1.57M -$102.00K 2022-09-30 $286.91M $189.09M $71.90M $6.88M $24.74M 2021-09-30 $272.98M $173.52M $63.67M $8.66M $31.20M 2020-09-30 $191.72M $116.40M $54.90M $4.96M $10.93M 2019-09-30 $193.29M $122.42M $67.62M -$1.63M -$4.01M 2018-09-30 $199.63M $125.44M $63.40M $4.41M $5.92M 2017-09-30 $152.06M $89.49M $44.47M $4.08M $6.50M 2016-09-30 $78.95M $58.98M $17.66M -$15.57M $17.83M 2015-09-30 $33.37M $22.12M $21.39M $376.00K -$14.67M 2014-09-30 $7.27M $5.23M $6.54M $0.00 -$4.66M 2013-09-30 (m) (m) $4.17M $0.00 -$5.75M 2012-09-30 (m) (m) $3.30M $0.00 -$1.58M 2011-09-30 (m) (m) $5.78M $0.00 -$5.50M 2010-09-30 (m) (m) $11.96M -$230.38K -$7.46M