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 TTM
0
500K
1M
1.5M
Q3 '16: 374K
Q4 '16: 480K
Q1 '17: 360K
Q2 '17: 384K
Q3 '17: 266K
Q4 '17: 321K
Q1 '18: 353K
Q2 '18: 350K
Q3 '18: 567K
Q4 '18: 532K
Q1 '19: 675K
Q2 '19: 752K
Q3 '19: 920K
Q4 '19: 1.4M
Q1 '20: 1.2M
Q2 '20: 1.1M
Q3 '20: 1M
Q4 '20: 989K
Q1 '21: 990K
Q2 '21: 1.2M
Q3 '21: 1.3M
Q4 '21: 811K
Q1 '22: 902K
Q2 '22: 784K
Q3 '22: 396K
Q4 '22: 383K
Q1 '23: 250K
Q2 '23: 192K
Q3 '23: 301K
Q4 '23: 510K
Q1 '24: 653K
Q2 '24: 828K
Q3 '24: 1M
Q4 '24: 860K
Q1 '25: 969K
Q2 '25: 1M
Q3 '25: 737K
Q4 '25: 784K
Q1 '26: 758K
Q2 '26: 665K
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Gross Profit TTM
-1.1M
-700K
-350K
0
350K
700K
1.1M
Q3 '16: 1K
Q4 '16: -73K
Q1 '17: -97K
Q2 '17: -127K
Q3 '17: -167K
Q4 '17: -375K
Q1 '18: -362K
Q2 '18: -359K
Q3 '18: -939K
Q4 '18: -632K
Q1 '19: -587K
Q2 '19: -552K
Q3 '19: 216K
Q4 '19: 541K
Q1 '20: 532K
Q2 '20: 501K
Q3 '20: 520K
Q4 '20: 368K
Q1 '21: 350K
Q2 '21: 441K
Q3 '21: 372K
Q4 '21: 183K
Q1 '22: 185K
Q2 '22: 137K
Q3 '22: 53K
Q4 '22: 67K
Q1 '23: 55K
Q2 '23: 29K
Q3 '23: 64K
Q4 '23: 149K
Q1 '24: 181K
Q2 '24: 221K
Q3 '24: 260K
Q4 '24: 217K
Q1 '25: 256K
Q2 '25: 278K
Q3 '25: 221K
Q4 '25: 230K
Q1 '26: 229K
Q2 '26: 241K
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Operating Income TTM
-10.5M
-7M
-3.5M
0
3.5M
7M
10.5M
Q3 '16: -9.3M
Q4 '16: -9.9M
Q1 '17: -9.4M
Q2 '17: -8.9M
Q3 '17: -8.9M
Q4 '17: -8.6M
Q1 '18: -8.7M
Q2 '18: -9.1M
Q3 '18: -9.4M
Q4 '18: -9M
Q1 '19: -8.5M
Q2 '19: -9.6M
Q3 '19: -8.4M
Q4 '19: -7.4M
Q1 '20: -6.4M
Q2 '20: -3.8M
Q3 '20: -3.2M
Q4 '20: -2.6M
Q1 '21: -2.6M
Q2 '21: -2.6M
Q3 '21: -3.2M
Q4 '21: -3.4M
Q1 '22: -3.4M
Q2 '22: -3.3M
Q3 '22: -2.5M
Q4 '22: -2.4M
Q1 '23: -2.3M
Q2 '23: -2.4M
Q3 '23: -2.3M
Q4 '23: -2M
Q1 '24: -1.8M
Q2 '24: -1.3M
Q3 '24: -1.3M
Q4 '24: -1.5M
Q1 '25: -1.8M
Q2 '25: -2M
Q3 '25: -2.1M
Q4 '25: -2.3M
Q1 '26: -2.5M
Q2 '26: -2.9M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Net Income TTM
-21M
-14M
-7M
0
7M
14M
21M
Q3 '16: -15.3M
Q4 '16: -18.7M
Q1 '17: -10.5M
Q2 '17: -13.5M
Q3 '17: -13.7M
Q4 '17: -8.7M
Q1 '18: -9.9M
Q2 '18: -8.2M
Q3 '18: -6.8M
Q4 '18: -8.7M
Q1 '19: -8.3M
Q2 '19: -9.4M
Q3 '19: -8.3M
Q4 '19: -7.4M
Q1 '20: -6.4M
Q2 '20: -3.8M
Q3 '20: -3.2M
Q4 '20: -2.6M
Q1 '21: -2.6M
Q2 '21: -2.6M
Q3 '21: -3.2M
Q4 '21: -3.4M
Q1 '22: -3.4M
Q2 '22: -3.3M
Q3 '22: -2.5M
Q4 '22: -2.4M
Q1 '23: -2.3M
Q2 '23: -2.4M
Q3 '23: -2.3M
Q4 '23: -2M
Q1 '24: -1.8M
Q2 '24: -1.3M
Q3 '24: -1.3M
Q4 '24: -1.5M
Q1 '25: -1.8M
Q2 '25: -2M
Q3 '25: -2.1M
Q4 '25: -2.3M
Q1 '26: -2.5M
Q2 '26: -2.9M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Cost of Revenue TTM
0
600K
1.2M
1.8M
Q3 '16: 373K
Q4 '16: 553K
Q1 '17: 457K
Q2 '17: 511K
Q3 '17: 433K
Q4 '17: 696K
Q1 '18: 715K
Q2 '18: 709K
Q3 '18: 1.5M
Q4 '18: 1.2M
Q1 '19: 1.3M
Q2 '19: 1.3M
Q3 '19: 704K
Q4 '19: 832K
Q1 '20: 689K
Q2 '20: 621K
Q3 '20: 508K
Q4 '20: 621K
Q1 '21: 640K
Q2 '21: 759K
Q3 '21: 907K
Q4 '21: 628K
Q1 '22: 717K
Q2 '22: 647K
Q3 '22: 343K
Q4 '22: 316K
Q1 '23: 195K
Q2 '23: 163K
Q3 '23: 237K
Q4 '23: 361K
Q1 '24: 472K
Q2 '24: 607K
Q3 '24: 757K
Q4 '24: 643K
Q1 '25: 713K
Q2 '25: 738K
Q3 '25: 516K
Q4 '25: 554K
Q1 '26: 529K
Q2 '26: 424K
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Operating Cash Flow TTM
-9M
-6M
-3M
0
3M
6M
9M
Q3 '16: -7.5M
Q4 '16: -7.8M
Q1 '17: -8.5M
Q2 '17: -7.9M
Q3 '17: -7.6M
Q4 '17: -7.7M
Q1 '18: -6.6M
Q2 '18: -6.9M
Q3 '18: -6.8M
Q4 '18: -6.3M
Q1 '19: -6M
Q2 '19: -5.3M
Q3 '19: -5M
Q4 '19: -3.9M
Q1 '20: -3.4M
Q2 '20: -2.6M
Q3 '20: -2M
Q4 '20: -2.2M
Q1 '21: -1.9M
Q2 '21: -1.8M
Q3 '21: -2.1M
Q4 '21: -2.7M
Q1 '22: -2.7M
Q2 '22: -2.8M
Q3 '22: -2.5M
Q4 '22: -1.8M
Q1 '23: -1.8M
Q2 '23: -1.7M
Q3 '23: -1.5M
Q4 '23: -1.3M
Q1 '24: -1.1M
Q2 '24: -722K
Q3 '24: -248K
Q4 '24: -1.2M
Q1 '25: -1.3M
Q2 '25: -1.6M
Q3 '25: -2.3M
Q4 '25: -2.8M
Q1 '26: -2.7M
Q2 '26: -2.6M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Free Cash Flow TTM
-21M
-14M
-7M
0
7M
14M
21M
Q4 '12: -5.2M
Q1 '13: -6.3M
Q2 '13: -6.5M
Q3 '13: -5.7M
Q4 '13: -5.2M
Q2 '15: -7.8M
Q3 '15: -7.8M
Q4 '15: -7.5M
Q1 '16: -7.6M
Q2 '16: -8M
Q3 '16: -7.7M
Q4 '16: -8M
Q1 '17: -17.2M
Q2 '17: -18.2M
Q3 '17: -18.9M
Q4 '17: -19.5M
Q1 '18: -10M
Q2 '18: -8.7M
Q3 '18: -7.7M
Q4 '18: -6.5M
Q1 '19: -6.4M
Q2 '19: -6.1M
Q3 '19: -5.8M
Q4 '19: -4.5M
Q1 '20: -3.9M
Q2 '20: -2.8M
Q3 '20: -2.1M
Q4 '20: -2.3M
Q3 '25: -2.4M
Q4 '25: -2.8M
Q1 '26: -3M
Q2 '26: -3.1M
Q3 '13
Q4 '15
Q4 '16
Q4 '17
Q4 '18
Q4 '19
Q4 '20
Q2 '26
Operating cash flow minus capital expenditure.
Shares Outstanding Quarterly
0
350M
700M
1.1B
Q2 '10: 48.5M
Q3 '10: 72.9K
Q2 '11: 181M
Q3 '11: 175.1K
Q1 '14: 387.6M
Q2 '14: 449.4M
Q3 '14: 464.3M
Q1 '15: 464.5M
Q2 '15: 466.4M
Q3 '15: 475.8M
Q1 '21: 914.4M
Q2 '21: 914.4M
Q3 '21: 914.4M
Q1 '22: 916.3M
Q2 '22: 917.3M
Q3 '22: 917.3M
Q1 '23: 917.3M
Q2 '23: 917.3M
Q3 '23: 917.3M
Q1 '24: 917.3M
Q2 '24: 917.3M
Q3 '24: 917.3M
Q1 '25: 917.3M
Q2 '25: 917.3M
Q3 '25: 917.3M
Q1 '26: 917.3M
Q2 '26: 917.3M
Q2 '11
Q3 '14
Q1 '21
Q2 '22
Q3 '23
Q1 '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
Q3 '16: -0.04
Q4 '16: -0.03
Q1 '17: -0.01
Q2 '17: -0.01
Q3 '17: 0.00
Q4 '17: 0.00
Q1 '18: 0.00
Q2 '18: 0.00
Q3 '18: 0.00
Q4 '18: 0.00
Q1 '19: 0.00
Q2 '19: 0.00
Q3 '19: 0.00
Q4 '19: 0.00
Q1 '20: 0.00
Q2 '20: 0.00
Q3 '20: 0.00
Q4 '20: 0.00
Q1 '21: 0.00
Q2 '21: 0.00
Q3 '21: 0.00
Q4 '21: 0.00
Q1 '22: 0.00
Q2 '22: 0.00
Q3 '22: 0.00
Q4 '22: 0.00
Q1 '23: 0.00
Q2 '23: 0.00
Q3 '23: 0.00
Q4 '23: 0.00
Q1 '24: 0.00
Q2 '24: 0.00
Q3 '24: 0.00
Q4 '24: 0.00
Q1 '25: 0.00
Q2 '25: 0.00
Q3 '25: 0.00
Q4 '25: 0.00
Q1 '26: 0.00
Q2 '26: 0.00
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.