Every figure below is the company's own, as filed. Nothing is estimated and
nothing is smoothed — a period the filing does not support is left blank rather than
drawn.
Quarters are the company's own, counted from its financial
year ending 12-31.
Amounts in USD.
Revenue Quarterly
0
10M
20M
30M
Q3 '21: 24.4M
Q4 '21: 23.5M
Q1 '22: 28.1M
Q2 '22: 15.5M
Q3 '22: 15.6M
Q4 '22: 15.3M
Q1 '23: 13.5M
Q2 '23: 9.9M
Q3 '23: 9M
Q4 '23: 28.6M
Q1 '24: 14.1M
Q2 '24: 21.6M
Q3 '24: 22.5M
Q4 '24: 26.2M
Q1 '25: 20.1M
Q2 '25: 22.2M
Q3 '25: 13.8M
Q4 '25: 25.1M
Q1 '26: 27.3M
Q2 '26: 19.7M
Q4 '21
Q3 '22
Q2 '23
Q1 '24
Q4 '24
Q3 '25
Q2 '26
Gross Profit Quarterly
-5M
0
5M
10M
15M
Q3 '21: 8.9M
Q4 '21: 8.2M
Q1 '22: 12.3M
Q2 '22: 3.2M
Q3 '22: 3.2M
Q4 '22: 2.6M
Q1 '23: 2.6M
Q2 '23: 556.5K
Q3 '23: -482K
Q4 '23: 9.9M
Q1 '24: 2.1M
Q2 '24: 8.1M
Q3 '24: 8.7M
Q4 '24: 11.3M
Q1 '25: 5.8M
Q2 '25: 7M
Q3 '25: 14.4K
Q4 '25: 9.6M
Q1 '26: 11.7M
Q2 '26: 7.7M
Q4 '21
Q3 '22
Q2 '23
Q1 '24
Q4 '24
Q3 '25
Q2 '26
Operating Income Quarterly
-10.5M
-7M
-3.5M
0
3.5M
7M
10.5M
Q3 '21: 4.3M
Q1 '22: 7M
Q2 '22: -1.6M
Q3 '22: -1.7M
Q4 '22: -5.3M
Q1 '23: -3.5M
Q2 '23: -4.9M
Q3 '23: -5.6M
Q4 '23: 3.7M
Q1 '24: -2.2M
Q2 '24: 2.7M
Q3 '24: 406.9K
Q4 '24: 3M
Q1 '25: -4.1M
Q2 '25: -1.8M
Q3 '25: -9.9M
Q4 '25: -1.5M
Q1 '26: 2M
Q2 '26: -2.7M
Q3 '21
Q3 '22
Q2 '23
Q1 '24
Q4 '24
Q3 '25
Q2 '26
Net Income Quarterly
-18M
-12M
-6M
0
6M
12M
18M
Q1 '21: 6M
Q2 '21: 7.3M
Q3 '21: 3.9M
Q1 '22: 5.8M
Q2 '22: -1.1M
Q3 '22: -1.5M
Q4 '22: -2.3M
Q1 '23: -3M
Q2 '23: -4.1M
Q3 '23: -4.4M
Q4 '23: 2.4M
Q1 '24: -1.8M
Q2 '24: 2.3M
Q3 '24: 235.1K
Q4 '24: 1.1M
Q1 '25: -1.9M
Q2 '25: -16.6M
Q3 '25: -7.9M
Q4 '25: -862.2K
Q1 '26: 2.1M
Q2 '26: -3M
Q3 '21
Q3 '22
Q2 '23
Q1 '24
Q4 '24
Q3 '25
Q2 '26
Cost of Revenue Quarterly
0
7M
14M
21M
Q3 '21: 15.5M
Q4 '21: 15.3M
Q1 '22: 14.9M
Q2 '22: 12.3M
Q3 '22: 12.4M
Q4 '22: 12.7M
Q1 '23: 10.9M
Q2 '23: 9.3M
Q3 '23: 9.5M
Q4 '23: 18.6M
Q1 '24: 12M
Q2 '24: 13.5M
Q3 '24: 13.8M
Q4 '24: 14.9M
Q1 '25: 14.3M
Q2 '25: 15.2M
Q3 '25: 13.8M
Q4 '25: 15.5M
Q1 '26: 15.6M
Q2 '26: 12M
Q4 '21
Q3 '22
Q2 '23
Q1 '24
Q4 '24
Q3 '25
Q2 '26
Operating Cash Flow Quarterly
-7M
-3.5M
0
3.5M
7M
10.5M
Q1 '22: 5M
Q2 '22: -1.6M
Q3 '22: -4.1M
Q4 '22: -2.7M
Q1 '23: -6.7M
Q2 '23: -2.2M
Q3 '23: -1.9M
Q1 '24: 6.8M
Q2 '24: 206.6K
Q3 '24: -5M
Q4 '24: -3.6M
Q1 '25: 764.5K
Q2 '25: -3.2M
Q3 '25: 6.6M
Q4 '25: -5.3M
Q1 '26: 10.2M
Q2 '26: -3.3M
Q2 '22
Q1 '23
Q1 '24
Q4 '24
Q3 '25
Q2 '26
Free Cash Flow Quarterly
-6M
-4M
-2M
0
2M
4M
6M
Q1 '22: 5M
Q2 '22: -1.6M
Q3 '22: -4.1M
Q4 '22: -2.7M
Q4 '25: -5.3M
Q1 '22
Q2 '22
Q3 '22
Q4 '22
Q4 '25
Operating cash flow minus capital expenditure.
Shares Outstanding Quarterly
Nothing in this filer's XBRL supports this figure for the periods asked
for, so there is nothing to draw. That is a gap in the filing, not a zero.
EPS TTM
-0.75
-0.50
-0.25
0.00
0.25
0.50
0.75
Q4 '22: 0.03
Q1 '23: -0.22
Q2 '23: -0.30
Q3 '23: -0.38
Q4 '23: -0.25
Q1 '24: -0.22
Q2 '24: -0.05
Q3 '24: 0.08
Q4 '24: 0.05
Q1 '25: 0.04
Q2 '25: -0.46
Q3 '25: -0.68
Q4 '25: -0.73
Q4 '22
Q2 '23
Q4 '23
Q2 '24
Q4 '24
Q2 '25
Q4 '25
The filer's own published earnings a share for each quarter, four quarters added up. The company page divides trailing net income by the share count instead, which lands within about 1% of this and is not the same sum, so the two are named differently rather than presented as one figure.