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
500K
1M
1.5M
Q1 '17: 984K
Q2 '17: 840K
Q3 '17: 803K
Q4 '17: 787K
Q1 '18: 865K
Q2 '18: 1.1M
Q3 '18: 803K
Q4 '18: 635K
Q1 '19: 841K
Q2 '19: 825K
Q3 '19: 658K
Q4 '19: 746K
Q1 '20: 747K
Q2 '20: 596K
Q3 '20: 662K
Q4 '20: 1.2M
Q1 '21: 1.1M
Q2 '21: 0
Q3 '21: 0
Q4 '21: 0
Q1 '22: 0
Q2 '22: 0
Q3 '22: 0
Q4 '22: 0
Q1 '23: 0
Q2 '23: 0
Q3 '23: 0
Q4 '23: 0
Q1 '24: 0
Q2 '24: 0
Q3 '24: 0
Q4 '24: 0
Q1 '25: 0
Q2 '25: 0
Q3 '25: 0
Q4 '25: 1M
Q1 '26: 1.4M
Q2 '26: 1.3M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Gross Profit Quarterly
0
60K
120K
180K
Q2 '25: 0
Q1 '26: 117K
Q2 '26: 168K
Q2 '25
Q1 '26
Q2 '26
Operating Income Quarterly
-2.1M
-1.4M
-700K
0
700K
1.4M
2.1M
Q2 '16: 136K
Q3 '16: 103K
Q4 '16: 177K
Q1 '17: 321K
Q2 '17: 130K
Q3 '17: 173K
Q4 '17: 64K
Q1 '18: 209K
Q2 '18: 355K
Q3 '18: 29K
Q1 '19: 447K
Q2 '19: 376K
Q3 '19: 292K
Q4 '19: 375K
Q1 '20: 366K
Q2 '20: 138K
Q3 '20: 284K
Q4 '20: 827K
Q1 '21: 677K
Q2 '21: -249K
Q3 '21: -268K
Q4 '21: -248K
Q1 '22: -360K
Q2 '22: -292K
Q3 '22: -221K
Q4 '22: -508K
Q1 '23: -130K
Q2 '23: -242K
Q3 '23: -151K
Q4 '23: -243K
Q1 '24: -476K
Q2 '24: -437K
Q3 '24: -387K
Q4 '24: -494K
Q1 '25: -427K
Q2 '25: -445K
Q3 '25: -1.2M
Q4 '25: -1.8M
Q1 '26: -1.3M
Q2 '26: -1.5M
Q2 '17
Q3 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Net Income Quarterly
-6M
-4M
-2M
0
2M
4M
6M
Q3 '16: 120K
Q4 '16: 41K
Q1 '17: 243K
Q2 '17: 136K
Q3 '17: 11K
Q4 '17: 148K
Q1 '18: 62K
Q2 '18: 77K
Q3 '18: -120K
Q4 '18: -440K
Q1 '19: 186K
Q2 '19: -59K
Q3 '19: 115K
Q4 '19: -100K
Q1 '20: 175K
Q2 '20: 45K
Q3 '20: 164K
Q4 '20: 149K
Q1 '21: 292K
Q2 '21: -617K
Q3 '21: -352K
Q4 '21: -204K
Q1 '22: -421K
Q2 '22: -1.1M
Q3 '22: -321K
Q4 '22: 502K
Q1 '23: -108K
Q2 '23: -434K
Q3 '23: -127K
Q4 '23: -146K
Q1 '24: -312K
Q2 '24: -432K
Q3 '24: -290K
Q4 '24: -1M
Q1 '25: -424K
Q2 '25: -441K
Q3 '25: -1.2M
Q4 '25: -5.8M
Q1 '26: -1.3M
Q2 '26: -1.5M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Cost of Revenue Quarterly
0
500K
1M
1.5M
Q1 '25: 0
Q2 '25: 0
Q1 '26: 1.3M
Q2 '26: 1.1M
Q1 '25
Q2 '25
Q1 '26
Q2 '26
Operating Cash Flow Quarterly
-2.1M
-1.4M
-700K
0
700K
1.4M
2.1M
Q2 '16: 757K
Q3 '16: 105K
Q4 '16: -35K
Q1 '17: 1.8M
Q2 '17: 503K
Q3 '17: 231K
Q1 '18: 659K
Q2 '18: 665K
Q3 '18: 486K
Q4 '18: 478K
Q1 '19: 454K
Q2 '19: 488K
Q3 '19: 139K
Q4 '19: 466K
Q1 '20: 752K
Q2 '20: 231K
Q3 '20: -461K
Q4 '20: 595K
Q1 '21: 214K
Q2 '21: 421K
Q3 '21: -193K
Q4 '21: -268K
Q1 '22: -336K
Q2 '22: -571K
Q3 '22: -234K
Q4 '22: -272K
Q1 '23: -130K
Q2 '23: -618K
Q3 '23: 177K
Q4 '23: -320K
Q1 '24: -461K
Q2 '24: -455K
Q3 '24: -72K
Q4 '24: -527K
Q1 '25: -297K
Q2 '25: -334K
Q3 '25: -817K
Q4 '25: -1.5M
Q1 '26: -1.3M
Q2 '26: -1.4M
Q2 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Free Cash Flow 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.
Shares Outstanding Quarterly
0
10M
20M
30M
Q1 '21: 7.8M
Q2 '21: 7.8M
Q3 '21: 7.8M
Q1 '22: 7.8M
Q2 '22: 7.8M
Q3 '22: 7.8M
Q1 '23: 7.8M
Q2 '23: 7.9M
Q3 '23: 7.9M
Q1 '24: 11.9M
Q2 '24: 13.5M
Q3 '24: 17M
Q1 '25: 21.1M
Q2 '25: 21.4M
Q3 '25: 21.7M
Q1 '26: 28.5M
Q2 '26: 28.5M
Q2 '21
Q2 '22
Q2 '23
Q2 '24
Q2 '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.45
-0.30
-0.15
0.00
0.15
0.30
0.45
Q3 '16: 0.09
Q4 '16: 0.08
Q1 '17: 0.08
Q2 '17: 0.08
Q3 '17: 0.06
Q4 '17: 0.07
Q1 '18: 0.05
Q2 '18: 0.04
Q3 '18: 0.02
Q4 '18: -0.05
Q1 '19: -0.04
Q2 '19: -0.06
Q3 '19: -0.03
Q4 '19: 0.02
Q1 '20: 0.04
Q2 '20: 0.06
Q3 '20: 0.07
Q4 '20: 0.09
Q1 '21: 0.09
Q2 '21: 0.00
Q3 '21: -0.07
Q4 '21: -0.12
Q1 '22: -0.21
Q2 '22: -0.27
Q3 '22: -0.26
Q4 '22: -0.17
Q1 '23: -0.13
Q2 '23: -0.04
Q3 '23: -0.02
Q4 '23: -0.17
Q1 '24: -0.19
Q2 '24: -0.17
Q3 '24: -0.17
Q4 '24: -0.13
Q1 '25: -0.12
Q2 '25: -0.11
Q3 '25: -0.14
Q4 '25: -0.35
Q1 '26: -0.38
Q2 '26: -0.41
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
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.