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
800K
1.6M
2.4M
Q3 '21: 1.1M
Q4 '21: 1M
Q1 '22: 1.1M
Q2 '22: 1.1M
Q3 '22: 1.8M
Q4 '22: 1.5M
Q1 '23: 876K
Q2 '23: 724K
Q3 '23: 1.2M
Q4 '23: 1.4M
Q1 '24: 1.2M
Q2 '24: 1.2M
Q3 '24: 1.3M
Q4 '24: 1.2M
Q1 '25: 1.6M
Q2 '25: 1.7M
Q3 '25: 1.7M
Q4 '25: 2.2M
Q1 '26: 1.7M
Q2 '26: 1.8M
Q4 '21
Q3 '22
Q2 '23
Q1 '24
Q4 '24
Q3 '25
Q2 '26
Gross Profit Quarterly
-500K
0
500K
1M
1.5M
Q3 '21: 288K
Q4 '21: 20K
Q1 '22: 463K
Q2 '22: 390K
Q3 '22: 896K
Q4 '22: 269K
Q1 '23: 359K
Q2 '23: -51K
Q3 '23: 28K
Q4 '23: 559K
Q1 '24: 558K
Q2 '24: 568K
Q3 '24: 675K
Q4 '24: 321K
Q1 '25: 730K
Q2 '25: 681K
Q3 '25: 717K
Q4 '25: 1.2M
Q1 '26: 813K
Q2 '26: 821K
Q4 '21
Q3 '22
Q2 '23
Q1 '24
Q4 '24
Q3 '25
Q2 '26
Operating Income Quarterly
-2.1M
-1.4M
-700K
0
700K
1.4M
2.1M
Q3 '21: -496K
Q4 '21: -1.1M
Q1 '22: -933K
Q2 '22: -1M
Q3 '22: -483K
Q4 '22: -1.8M
Q1 '23: -1M
Q2 '23: -1.8M
Q3 '23: -1.2M
Q4 '23: -736K
Q1 '24: -666K
Q2 '24: -710K
Q3 '24: -560K
Q4 '24: -1.6M
Q1 '25: -410K
Q2 '25: -504K
Q3 '25: -349K
Q4 '25: -71K
Q1 '26: -621K
Q2 '26: -154K
Q4 '21
Q3 '22
Q2 '23
Q1 '24
Q4 '24
Q3 '25
Q2 '26
Net Income Quarterly
-2.1M
-1.4M
-700K
0
700K
1.4M
2.1M
Q3 '21: -496K
Q4 '21: -1.1M
Q1 '22: -933K
Q2 '22: -1M
Q3 '22: -486K
Q4 '22: -1.8M
Q1 '23: -1M
Q2 '23: -1.8M
Q3 '23: -1.2M
Q4 '23: -782K
Q1 '24: -735K
Q2 '24: -798K
Q3 '24: -660K
Q4 '24: -1.8M
Q1 '25: -541K
Q2 '25: -651K
Q3 '25: -509K
Q4 '25: -412K
Q1 '26: -773K
Q2 '26: -348K
Q4 '21
Q3 '22
Q2 '23
Q1 '24
Q4 '24
Q3 '25
Q2 '26
Cost of Revenue Quarterly
0
500K
1M
1.5M
Q3 '21: 807K
Q4 '21: 1M
Q1 '22: 666K
Q2 '22: 672K
Q3 '22: 931K
Q4 '22: 1.2M
Q1 '23: 517K
Q2 '23: 775K
Q3 '23: 1.1M
Q4 '23: 876K
Q1 '24: 667K
Q2 '24: 668K
Q3 '24: 615K
Q4 '24: 840K
Q1 '25: 862K
Q2 '25: 1M
Q3 '25: 1M
Q4 '25: 1M
Q1 '26: 923K
Q2 '26: 933K
Q4 '21
Q3 '22
Q2 '23
Q1 '24
Q4 '24
Q3 '25
Q2 '26
Operating Cash Flow Quarterly
-2.7M
-1.8M
-900K
0
900K
1.8M
2.7M
Q3 '21: -2.5M
Q4 '21: -1.8M
Q1 '22: -694K
Q2 '22: -1.1M
Q3 '22: -815K
Q4 '22: -107K
Q1 '23: -668K
Q2 '23: -889K
Q3 '23: -687K
Q4 '23: -1.1M
Q1 '24: -804K
Q2 '24: -675K
Q3 '24: -493K
Q4 '24: -693K
Q1 '25: -620K
Q2 '25: -495K
Q3 '25: -753K
Q4 '25: -1.1M
Q1 '26: -889K
Q2 '26: -483K
Q4 '21
Q3 '22
Q2 '23
Q1 '24
Q4 '24
Q3 '25
Q2 '26
Free Cash Flow Quarterly
-1.2M
-800K
-400K
0
400K
800K
1.2M
Q3 '20: -2.2K
Q4 '20: -4K
Q1 '22: -769K
Q2 '22: -1.1M
Q3 '22: -846K
Q4 '22: -193K
Q1 '23: -675K
Q2 '23: -896K
Q3 '23: -701K
Q4 '23: -1.1M
Q1 '24: -811K
Q2 '24: -675K
Q3 '24: -539K
Q4 '24: -704K
Q4 '20
Q2 '22
Q4 '22
Q2 '23
Q4 '23
Q2 '24
Q4 '24
Operating cash flow minus capital expenditure.
Shares Outstanding Quarterly
0
70M
140M
210M
Q2 '21: 143M
Q2 '22: 161.7M
Q3 '22: 43.9M
Q1 '23: 172.7M
Q2 '23: 172.7M
Q3 '23: 180.8M
Q1 '24: 183.9M
Q2 '24: 183.9M
Q3 '24: 183.9M
Q1 '25: 184M
Q2 '25: 184M
Q3 '25: 184M
Q1 '26: 184M
Q2 '26: 184M
Q2 '22
Q1 '23
Q3 '23
Q2 '24
Q1 '25
Q3 '25
Q2 '26
Weighted average diluted, as the filer reports it for each period. An average cannot be added across periods, so this one is always shown per period the filer tagged rather than as a trailing year.
EPS TTM
-0.04
-0.03
-0.01
0.00
0.01
0.03
0.04
Q4 '23: -0.04
Q1 '24: -0.04
Q2 '24: -0.03
Q3 '24: -0.03
Q4 '24: -0.02
Q1 '25: -0.01
Q2 '25: -0.01
Q4 '23
Q1 '24
Q2 '24
Q3 '24
Q4 '24
Q1 '25
Q2 '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.