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
2M
4M
6M
Q3 '16: 162.3K
Q4 '16: 65.9K
Q1 '17: 46K
Q2 '17: 100K
Q3 '17: 172K
Q4 '17: 198K
Q1 '18: 364K
Q2 '18: 327K
Q3 '18: 277K
Q4 '18: 497K
Q1 '19: 364K
Q2 '19: 426K
Q3 '19: 534K
Q4 '19: 537K
Q1 '20: 439K
Q2 '20: 418K
Q3 '20: 666K
Q4 '20: 910K
Q1 '21: 571K
Q2 '21: 464K
Q3 '21: 712K
Q4 '21: 788K
Q1 '22: 965K
Q2 '22: 1.3M
Q3 '22: 1.5M
Q4 '22: 2.1M
Q1 '23: 3.7M
Q2 '23: 1.4M
Q3 '23: 2.7M
Q4 '23: 4.4M
Q1 '24: 4.8M
Q2 '24: 5M
Q3 '24: 4.4M
Q4 '24: 3.7M
Q1 '25: 3.3M
Q2 '25: 2.8M
Q3 '25: 1.1M
Q4 '25: 617K
Q1 '26: 1.1M
Q2 '26: 1.2M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Gross Profit Quarterly
0
800K
1.6M
2.4M
Q3 '16: 115.2K
Q4 '16: 28.9K
Q1 '17: 23.5K
Q2 '17: 26.6K
Q3 '17: 48.8K
Q4 '17: 94.2K
Q1 '18: 100K
Q2 '18: 126K
Q3 '18: 155K
Q4 '18: 240K
Q1 '19: 172K
Q2 '19: 198K
Q3 '19: 268K
Q4 '19: 278K
Q1 '20: 179K
Q2 '20: 217K
Q3 '20: 365K
Q4 '20: 467K
Q1 '21: 232K
Q2 '21: 201K
Q3 '21: 350K
Q4 '21: 323K
Q1 '22: 521K
Q2 '22: 623K
Q3 '22: 752K
Q4 '22: 965K
Q1 '23: 1.8M
Q2 '23: 819K
Q3 '23: 1.4M
Q4 '23: 2.1M
Q1 '24: 2.2M
Q2 '24: 2.1M
Q3 '24: 1.7M
Q4 '24: 1.8M
Q1 '25: 1.5M
Q2 '25: 1.4M
Q3 '25: 372K
Q4 '25: 128K
Q1 '26: 458K
Q2 '26: 675K
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Operating Income Quarterly
-7.5M
-5M
-2.5M
0
2.5M
5M
7.5M
Q3 '16: -1.2M
Q4 '16: -1.2M
Q1 '17: -1.4M
Q2 '17: -1.5M
Q3 '17: -1.5M
Q4 '17: -1.5M
Q1 '18: -1.6M
Q2 '18: -1.6M
Q3 '18: -1.7M
Q4 '18: -1.5M
Q1 '19: -1.7M
Q2 '19: -1.5M
Q3 '19: -1.9M
Q4 '19: -1.7M
Q1 '20: -1.7M
Q2 '20: -2M
Q3 '20: -1.9M
Q4 '20: -2M
Q1 '21: -1.9M
Q2 '21: -1.7M
Q3 '21: -1.5M
Q4 '21: -1.8M
Q1 '22: -1.7M
Q2 '22: -1.3M
Q3 '22: -943K
Q4 '22: -1.4M
Q1 '23: -477K
Q2 '23: -1.6M
Q3 '23: -1.5M
Q4 '23: -1M
Q1 '24: -763K
Q2 '24: -890K
Q3 '24: -1.1M
Q4 '24: -1.6M
Q1 '25: -1.9M
Q2 '25: -1.8M
Q3 '25: -7.2M
Q4 '25: -4M
Q1 '26: -3.2M
Q2 '26: -3.7M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Net Income Quarterly
-7.5M
-5M
-2.5M
0
2.5M
5M
7.5M
Q3 '16: -2.5M
Q4 '16: -2.3M
Q1 '17: -2.3M
Q2 '17: -2.6M
Q3 '17: -2.2M
Q4 '17: -2.4M
Q1 '18: -2.4M
Q2 '18: -3.6M
Q3 '18: -2.4M
Q4 '18: -2.3M
Q1 '19: -2.7M
Q2 '19: -2M
Q3 '19: -3.9M
Q4 '19: -2.8M
Q1 '20: -2.6M
Q2 '20: -2.7M
Q3 '20: -2.4M
Q4 '20: -2M
Q1 '21: -1.9M
Q2 '21: -1.8M
Q3 '21: -1.4M
Q4 '21: -1.8M
Q1 '22: -1.5M
Q2 '22: -1.3M
Q3 '22: -847K
Q4 '22: -1.4M
Q1 '23: -494K
Q2 '23: -1.6M
Q3 '23: -1.5M
Q4 '23: -1M
Q1 '24: -775K
Q2 '24: -780K
Q3 '24: -1.1M
Q4 '24: -1.7M
Q1 '25: -1.9M
Q2 '25: -1.9M
Q3 '25: -7.2M
Q4 '25: -4.1M
Q1 '26: -3.4M
Q2 '26: -4M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Cost of Revenue Quarterly
0
1M
2M
3M
Q4 '15: 28.1K
Q1 '16: 6.1K
Q2 '16: 15.8K
Q3 '16: 47.1K
Q4 '16: 36.9K
Q1 '17: 22.5K
Q2 '17: 73.4K
Q3 '17: 123.3K
Q4 '17: 103.8K
Q1 '18: 163K
Q2 '18: 200.9K
Q3 '18: 121.5K
Q4 '18: 257.4K
Q1 '19: 192K
Q1 '20: 260K
Q2 '20: 200K
Q3 '20: 301K
Q4 '20: 443K
Q1 '21: 339K
Q2 '21: 262K
Q3 '21: 362K
Q4 '21: 465K
Q1 '22: 444K
Q2 '22: 702K
Q3 '22: 748K
Q4 '22: 1.1M
Q1 '23: 1.9M
Q2 '23: 627K
Q3 '23: 1.2M
Q4 '23: 2.3M
Q1 '24: 2.5M
Q2 '24: 2.9M
Q3 '24: 2.6M
Q4 '24: 1.9M
Q1 '25: 1.8M
Q2 '25: 1.4M
Q3 '25: 731K
Q4 '25: 489K
Q1 '26: 657K
Q2 '26: 573K
Q4 '16
Q1 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Operating Cash Flow Quarterly
-4.5M
-3M
-1.5M
0
1.5M
3M
4.5M
Q3 '16: -1.1M
Q4 '16: -921.8K
Q1 '17: -1.2M
Q2 '17: -872.4K
Q3 '17: -1M
Q4 '17: -1.2M
Q1 '18: -996K
Q2 '18: -1.1M
Q3 '18: -998K
Q4 '18: -840K
Q1 '19: -869K
Q2 '19: -982K
Q3 '19: -1.3M
Q4 '19: -1.2M
Q1 '20: -753K
Q2 '20: -1.3M
Q3 '20: -1.3M
Q4 '20: -836K
Q1 '21: -845K
Q2 '21: -1.2M
Q3 '21: -908K
Q4 '21: -975K
Q1 '22: -1.1M
Q2 '22: -724K
Q3 '22: -939K
Q4 '22: 41K
Q1 '23: -43K
Q2 '23: -1.5M
Q3 '23: -836K
Q4 '23: -2K
Q1 '24: 481K
Q2 '24: -151K
Q3 '24: -1.6M
Q4 '24: -1.9M
Q1 '25: -1.8M
Q2 '25: -2.1M
Q3 '25: -2.8M
Q4 '25: -1.6M
Q1 '26: -2.9M
Q2 '26: -3.1M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Free Cash Flow Quarterly
-1.1M
-700K
-350K
0
350K
700K
1.1M
Q3 '11: -333.4K
Q4 '11: -381.9K
Q1 '18: -1M
Q3 '11
Q4 '11
Q1 '18
Operating cash flow minus capital expenditure.
Shares Outstanding Quarterly
0
150M
300M
450M
Q2 '13: 72.6M
Q3 '13: 73.2M
Q1 '14: 76.4M
Q2 '14: 81.2M
Q3 '14: 81.2M
Q1 '15: 83M
Q2 '15: 83.4M
Q3 '15: 84.5M
Q1 '16: 85.8M
Q2 '16: 86.4M
Q3 '16: 88.1M
Q1 '17: 94.4M
Q2 '17: 97.8M
Q3 '17: 100.8M
Q1 '18: 104.7M
Q2 '18: 118.7M
Q3 '18: 130.4M
Q1 '19: 142.2M
Q2 '19: 145.7M
Q3 '19: 156.4M
Q1 '20: 168.9M
Q2 '20: 181.6M
Q3 '20: 210.2M
Q1 '21: 233.7M
Q2 '21: 243.7M
Q3 '21: 252.9M
Q1 '22: 260.8M
Q2 '22: 265.9M
Q3 '22: 270.7M
Q1 '23: 280.7M
Q2 '23: 284.9M
Q3 '23: 287.9M
Q1 '24: 294.3M
Q2 '24: 296.4M
Q3 '24: 300.5M
Q1 '25: 301.3M
Q2 '25: 303.2M
Q3 '25: 309M
Q1 '26: 318.7M
Q2 '26: 321M
Q3 '14
Q2 '16
Q1 '18
Q3 '19
Q2 '21
Q1 '23
Q3 '24
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.12
-0.08
-0.04
0.00
0.04
0.08
0.12
Q3 '16: -0.08
Q4 '16: -0.10
Q1 '17: -0.10
Q2 '17: -0.11
Q3 '17: -0.10
Q4 '17: -0.10
Q1 '18: -0.10
Q2 '18: -0.10
Q3 '18: -0.10
Q4 '18: -0.09
Q1 '19: -0.09
Q2 '19: -0.07
Q3 '19: -0.07
Q4 '19: -0.07
Q1 '20: -0.06
Q2 '20: -0.06
Q3 '20: -0.05
Q4 '20: -0.04
Q1 '21: -0.04
Q2 '21: -0.04
Q3 '21: -0.04
Q4 '21: -0.04
Q1 '22: -0.04
Q2 '22: -0.04
Q3 '22: -0.03
Q4 '22: -0.03
Q1 '23: -0.02
Q2 '23: -0.02
Q3 '23: -0.02
Q4 '23: -0.01
Q1 '24: -0.01
Q2 '24: -0.01
Q3 '24: -0.00
Q4 '24: -0.01
Q1 '25: -0.01
Q2 '25: -0.01
Q3 '25: -0.03
Q4 '25: -0.03
Q1 '26: -0.04
Q2 '26: -0.05
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.