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
1.5M
3M
4.5M
Q1 '18: 540K
Q2 '18: 864K
Q3 '18: 348K
Q4 '18: 461K
Q1 '19: 129K
Q2 '19: 125K
Q3 '19: 287K
Q4 '19: 176K
Q1 '20: 240K
Q2 '20: 91K
Q3 '20: 242K
Q4 '20: 101K
Q1 '21: 267K
Q2 '21: 417K
Q3 '21: 335K
Q4 '21: 533K
Q1 '22: 396K
Q2 '22: 561K
Q3 '22: 568K
Q4 '22: 524K
Q1 '23: 620K
Q2 '23: 1.2M
Q3 '23: 1.2M
Q4 '23: 1.1M
Q1 '24: 1.3M
Q2 '24: 1.4M
Q3 '24: 2.9M
Q4 '24: 3M
Q1 '25: 2.8M
Q2 '25: 2.9M
Q3 '25: 2.9M
Q4 '25: 2.8M
Q1 '26: 2.6M
Q2 '26: 3.7M
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Gross Profit Quarterly
-500K
0
500K
1M
1.5M
Q1 '18: 149K
Q2 '18: 285K
Q3 '18: -10K
Q4 '18: 90K
Q1 '19: -108K
Q2 '19: -66K
Q3 '19: 74K
Q4 '19: -37K
Q1 '20: 67K
Q2 '20: -85K
Q3 '20: -27K
Q4 '20: -138K
Q1 '21: -42K
Q2 '21: 4K
Q3 '21: -57K
Q4 '21: 103K
Q1 '22: -22K
Q2 '22: 101K
Q3 '22: 148K
Q4 '22: 36K
Q1 '23: -57K
Q2 '23: 175K
Q3 '23: 344K
Q4 '23: -88K
Q1 '24: 160K
Q2 '24: 293K
Q3 '24: 1.2M
Q4 '24: 1.1M
Q1 '25: 1.2M
Q2 '25: 1.3M
Q3 '25: 1.2M
Q4 '25: 819K
Q1 '26: 1.1M
Q2 '26: 1.1M
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Operating Income Quarterly
-2.7M
-1.8M
-900K
0
900K
1.8M
2.7M
Q2 '18: -287K
Q1 '19: -612K
Q2 '19: -1.1M
Q3 '19: 74K
Q4 '19: -313K
Q1 '20: -509K
Q2 '20: -540K
Q3 '20: -535K
Q4 '20: -676K
Q1 '21: -520K
Q2 '21: -553K
Q3 '21: -610K
Q4 '21: -887K
Q1 '22: -812K
Q2 '22: -718K
Q3 '22: -1M
Q4 '22: -781K
Q1 '23: -883K
Q2 '23: -762K
Q3 '23: -612K
Q4 '23: -1.2M
Q1 '24: -871K
Q2 '24: -1.1M
Q3 '24: -788K
Q4 '24: -841K
Q1 '25: -777K
Q2 '25: -636K
Q3 '25: -725K
Q4 '25: -1.2M
Q1 '26: -958K
Q2 '26: -2.5M
Q2 '19
Q2 '20
Q2 '21
Q2 '22
Q2 '23
Q2 '24
Q2 '25
Q2 '26
Net Income Quarterly
-4.5M
-3M
-1.5M
0
1.5M
3M
4.5M
Q1 '18: -369K
Q2 '18: -288K
Q3 '18: -754K
Q4 '18: -659K
Q1 '19: -612K
Q2 '19: -1.1M
Q3 '19: 74K
Q4 '19: -312K
Q1 '20: -507K
Q2 '20: -530K
Q3 '20: -545K
Q4 '20: -681K
Q1 '21: -704K
Q2 '21: -825K
Q3 '21: -1.1M
Q4 '21: -1.6M
Q1 '22: -1.8M
Q2 '22: -1M
Q3 '22: -1.2M
Q4 '22: -648K
Q1 '23: -814K
Q2 '23: -695K
Q3 '23: -550K
Q4 '23: -1.1M
Q1 '24: -853K
Q2 '24: -885K
Q3 '24: -693K
Q4 '24: -850K
Q1 '25: -712K
Q2 '25: -665K
Q3 '25: -653K
Q4 '25: -970K
Q1 '26: -927K
Q2 '26: -3.6M
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Cost of Revenue Quarterly
0
900K
1.8M
2.7M
Q1 '18: 391K
Q2 '18: 579K
Q3 '18: 358K
Q4 '18: 371K
Q1 '19: 237K
Q2 '19: 191K
Q3 '19: 213K
Q4 '19: 213K
Q1 '20: 173K
Q2 '20: 176K
Q3 '20: 269K
Q4 '20: 239K
Q1 '21: 309K
Q2 '21: 413K
Q3 '21: 392K
Q4 '21: 430K
Q1 '22: 418K
Q2 '22: 460K
Q3 '22: 420K
Q4 '22: 488K
Q1 '23: 677K
Q2 '23: 992K
Q3 '23: 877K
Q4 '23: 1.2M
Q1 '24: 1.1M
Q2 '24: 1.1M
Q3 '24: 1.8M
Q4 '24: 2M
Q1 '25: 1.6M
Q2 '25: 1.6M
Q3 '25: 1.7M
Q4 '25: 2M
Q1 '26: 1.6M
Q2 '26: 2.6M
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Operating Cash Flow Quarterly
-2.4M
-1.6M
-800K
0
800K
1.6M
2.4M
Q3 '18: -1.1M
Q1 '19: -556K
Q2 '19: -603K
Q3 '19: -268K
Q4 '19: -387K
Q1 '20: -660K
Q2 '20: -320K
Q3 '20: -398K
Q4 '20: -423K
Q1 '21: -345K
Q2 '21: -688K
Q3 '21: -523K
Q4 '21: -1.2M
Q1 '22: -797K
Q2 '22: -698K
Q3 '22: -848K
Q4 '22: -649K
Q1 '23: -709K
Q2 '23: -1.2M
Q3 '23: -723K
Q4 '23: -587K
Q1 '24: -1.1M
Q2 '24: -700K
Q3 '24: -1.2M
Q4 '24: -859K
Q1 '25: -400K
Q2 '25: -407K
Q3 '25: -785K
Q4 '25: 281K
Q1 '26: -504K
Q2 '26: -2.2M
Q2 '19
Q2 '20
Q2 '21
Q2 '22
Q2 '23
Q2 '24
Q2 '25
Q2 '26
Free Cash Flow Quarterly
-1.5M
-1M
-500K
0
500K
1M
1.5M
Q3 '19: -268K
Q4 '19: -387K
Q1 '20: -661K
Q2 '20: -395K
Q3 '20: -474K
Q4 '20: -583K
Q1 '21: -612K
Q2 '21: -688K
Q3 '21: -646K
Q4 '21: -1.3M
Q1 '22: -797K
Q2 '22: -729K
Q3 '22: -905K
Q4 '22: -657K
Q1 '23: -797K
Q2 '23: -1.4M
Q3 '23: -1.1M
Q4 '23: -672K
Q1 '24: -1.2M
Q2 '24: -909K
Q3 '24: -1.2M
Q4 '24: -928K
Q3 '25: -793K
Q1 '26: -513K
Q1 '20
Q4 '20
Q3 '21
Q2 '22
Q1 '23
Q4 '23
Q3 '24
Q1 '26
Operating cash flow minus capital expenditure.
Shares Outstanding Quarterly
0
2B
4B
6B
Q3 '18: 5M
Q1 '19: 5M
Q2 '19: 5M
Q3 '19: 5.8M
Q1 '20: 64.5M
Q2 '20: 76.3M
Q3 '20: 86.9M
Q1 '21: 2.9M
Q2 '21: 2.9M
Q3 '21: 3B
Q1 '22: 5.6B
Q2 '22: 5.6B
Q3 '22: 5.6M
Q1 '23: 5.6M
Q2 '23: 5.7M
Q3 '23: 5.7M
Q1 '24: 6M
Q2 '24: 6.3M
Q3 '24: 6.6M
Q1 '25: 7.6M
Q2 '25: 7.7M
Q3 '25: 8M
Q1 '26: 8.2M
Q2 '26: 9M
Q2 '19
Q2 '20
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
-1.80
-1.20
-0.60
0.00
0.60
1.20
1.80
Q4 '18: -0.38
Q1 '19: -0.40
Q2 '19: -0.61
Q3 '19: -0.47
Q4 '19: -0.14
Q1 '20: -0.03
Q2 '20: 0.17
Q3 '20: 0.17
Q4 '20: -1.06
Q1 '21: -1.30
Q2 '21: -1.57
Q2 '23: -0.60
Q3 '23: -0.48
Q4 '23: -0.57
Q1 '24: -0.56
Q2 '24: -0.58
Q3 '24: -0.59
Q4 '24: -0.50
Q1 '25: -0.45
Q2 '25: -0.40
Q3 '25: -0.37
Q4 '25: -0.38
Q1 '26: -0.40
Q2 '26: -0.71
Q2 '19
Q1 '20
Q4 '20
Q2 '23
Q1 '24
Q4 '24
Q3 '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.