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
15M
30M
45M
Q1 '10: 4.3M
Q2 '10: 7.4M
Q3 '10: 3.7M
Q4 '10: 5.3M
Q1 '11: 5.5M
Q2 '11: 4.5M
Q3 '11: 5.9M
Q4 '11: 4.3M
Q1 '12: 6.6M
Q2 '12: 5.6M
Q3 '12: 4.1M
Q4 '12: 4.7M
Q1 '13: 4.3M
Q2 '13: 4.3M
Q3 '13: 3.7M
Q4 '13: 4.2M
Q1 '14: 3.7M
Q2 '14: 3.7M
Q3 '14: 3.5M
Q4 '14: 5M
Q1 '15: 2.6M
Q2 '15: 2.1M
Q3 '15: 2.5M
Q4 '15: 2.8M
Q1 '16: 2.5M
Q2 '16: 2.5M
Q3 '16: 2.2M
Q4 '16: 3M
Q1 '17: 2.4M
Q2 '17: 2.7M
Q3 '17: 3.1M
Q4 '17: 5M
Q1 '18: 8.2M
Q2 '18: 7.5M
Q3 '18: 7.9M
Q4 '18: 6.5M
Q1 '19: 10.3M
Q2 '19: 10.7M
Q3 '19: 10.8M
Q4 '19: 11.1M
Q1 '20: 14.8M
Q2 '20: 12.6M
Q3 '20: 12.6M
Q4 '20: 14.9M
Q1 '21: 18.9M
Q2 '21: 16.8M
Q3 '21: 17.1M
Q4 '21: 14.7M
Q1 '22: 10.3M
Q2 '22: 11.7M
Q3 '22: 14.3M
Q4 '22: 13.7M
Q1 '23: 16.2M
Q2 '23: 17.6M
Q3 '23: 18.1M
Q4 '23: 19.7M
Q1 '24: 20.5M
Q2 '24: 20.9M
Q3 '24: 22.6M
Q4 '24: 20M
Q1 '25: 28.9M
Q2 '25: 14.9M
Q3 '25: 26.8M
Q4 '25: 23.6M
Q1 '26: 23.5M
Q2 '26: 31.2M
Q3 '10
Q4 '12
Q1 '15
Q2 '17
Q3 '19
Q4 '21
Q1 '24
Q2 '26
Gross Profit 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.
Operating Income Quarterly
-8M
-4M
0
4M
8M
12M
Q1 '15: -698K
Q2 '15: -1.4M
Q3 '15: -709K
Q4 '15: -291K
Q1 '16: -501K
Q2 '16: -728K
Q3 '16: -1.1M
Q4 '16: -3.2M
Q1 '22: -1.5M
Q2 '22: -531K
Q3 '22: 1.6M
Q4 '22: 922K
Q1 '23: 4.3M
Q2 '23: 4.7M
Q3 '23: 4.3M
Q4 '23: 4.9M
Q1 '24: 5.1M
Q2 '24: 5.6M
Q3 '24: 4.8M
Q4 '24: 1.9M
Q1 '25: 10.5M
Q2 '25: -5.8M
Q3 '25: 2.2M
Q4 '25: -1.3M
Q1 '26: -2.9M
Q2 '26: -472K
Q2 '15
Q2 '16
Q2 '22
Q2 '23
Q2 '24
Q2 '25
Q2 '26
Net Income Quarterly
-9M
-6M
-3M
0
3M
6M
9M
Q2 '10: 782K
Q3 '10: -3.6M
Q1 '11: -2M
Q2 '11: -1.8M
Q3 '11: -591K
Q4 '11: -994K
Q1 '12: 625K
Q2 '12: 447K
Q3 '12: -912K
Q4 '12: -331K
Q1 '13: -1.4M
Q2 '13: -1.4M
Q3 '13: -1.6M
Q4 '13: -1.5M
Q1 '14: 28K
Q2 '14: -6.1M
Q3 '14: -1.5M
Q4 '14: 948K
Q1 '15: -1.5M
Q2 '15: -407K
Q3 '15: -728K
Q4 '15: -200K
Q1 '16: -501K
Q2 '16: -728K
Q3 '16: -1.1M
Q4 '16: -3.2M
Q1 '17: 58K
Q2 '17: 365K
Q3 '17: 1M
Q4 '17: 733K
Q1 '18: 1.7M
Q2 '18: 1.8M
Q3 '18: 3.1M
Q4 '18: 5.4M
Q1 '19: 1.2M
Q2 '19: 1.1M
Q3 '19: 1.3M
Q1 '20: 976K
Q2 '20: 499K
Q3 '20: 581K
Q4 '20: 919K
Q1 '21: 2.3M
Q2 '21: 1.4M
Q3 '21: 870K
Q4 '21: 489K
Q1 '22: -973K
Q2 '22: 711K
Q3 '22: 1.1M
Q4 '22: -2.8M
Q1 '23: 3.2M
Q2 '23: 2.7M
Q3 '23: 2.8M
Q1 '24: 3.7M
Q2 '24: 4M
Q3 '24: 3.8M
Q4 '24: 1.7M
Q1 '25: 8.7M
Q2 '25: -4.7M
Q3 '25: 1.6M
Q4 '25: -445K
Q1 '26: -2M
Q2 '26: -326K
Q4 '11
Q4 '13
Q4 '15
Q4 '17
Q1 '20
Q1 '22
Q2 '24
Q2 '26
Cost of Revenue 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.
Operating Cash Flow Quarterly
-50M
-25M
0
25M
50M
75M
Q1 '11: 369K
Q2 '11: -220K
Q3 '11: -1M
Q4 '11: -619K
Q1 '12: -416K
Q2 '12: 870K
Q3 '12: -615K
Q4 '12: -1.9M
Q1 '13: -143K
Q2 '13: 780K
Q3 '13: -597K
Q4 '13: -3M
Q1 '14: -1.1M
Q2 '14: -448K
Q3 '14: -5.4M
Q4 '14: -1.8M
Q1 '15: -1.2M
Q2 '15: -1M
Q3 '15: 1.4M
Q4 '15: -632K
Q1 '16: -1.3M
Q2 '16: -776K
Q3 '16: -1M
Q4 '16: -221K
Q1 '17: -468K
Q2 '17: 270K
Q3 '17: 1M
Q4 '17: 617K
Q1 '18: 1.7M
Q2 '18: 1.4M
Q3 '18: 1.5M
Q4 '18: 340K
Q1 '19: -7.7M
Q2 '19: -10.6M
Q3 '19: 11.2M
Q4 '19: 31.4M
Q1 '20: 3.4M
Q2 '20: 27.2M
Q3 '20: 5.8M
Q4 '20: 60.4M
Q1 '21: 9.8M
Q2 '21: 14.4M
Q3 '21: -18.8M
Q4 '21: 191K
Q1 '22: -44.1M
Q2 '22: 40.8M
Q3 '22: -25.3M
Q4 '22: 4M
Q1 '23: -39M
Q2 '23: -10.5M
Q3 '23: -19.4M
Q4 '23: 64.2M
Q1 '24: -47M
Q2 '24: 18.6M
Q3 '24: 3M
Q4 '24: 35.5M
Q1 '25: -34.5M
Q2 '25: 631K
Q3 '25: 43.7M
Q4 '25: 402K
Q1 '26: -26.1M
Q2 '26: -2.6M
Q2 '12
Q2 '14
Q2 '16
Q2 '18
Q2 '20
Q2 '22
Q2 '24
Q2 '26
Free Cash Flow Quarterly
-50M
-25M
0
25M
50M
75M
Q1 '11: 366K
Q2 '11: -228K
Q3 '11: -1M
Q4 '11: -623K
Q1 '12: -570K
Q2 '12: 837K
Q3 '12: -636K
Q4 '12: -1.9M
Q1 '13: -183K
Q2 '13: 770K
Q3 '13: -984K
Q4 '13: -3.1M
Q1 '14: -1.1M
Q2 '14: -505K
Q3 '14: -5.5M
Q4 '14: -1.8M
Q1 '15: -1.2M
Q2 '15: -1M
Q3 '15: 1.4M
Q4 '15: -632K
Q1 '16: -1.3M
Q2 '16: -788K
Q3 '16: -1M
Q4 '16: -222K
Q1 '17: -683K
Q2 '17: 217K
Q3 '17: 951K
Q4 '17: 550K
Q1 '18: 1.6M
Q2 '18: 1.3M
Q3 '18: 1.3M
Q4 '18: 335K
Q1 '19: -8.3M
Q2 '19: -10.7M
Q3 '19: 11.2M
Q4 '19: 31.2M
Q1 '21: 9.7M
Q2 '21: 14.3M
Q3 '21: -18.9M
Q4 '21: 169K
Q1 '22: -44.1M
Q2 '22: 40.7M
Q3 '22: -25.4M
Q4 '22: 3.9M
Q1 '23: -39.1M
Q2 '23: -10.6M
Q3 '23: -19.5M
Q4 '23: 64.1M
Q1 '24: -47M
Q2 '24: 18.6M
Q3 '24: 3M
Q4 '24: 35.3M
Q1 '25: -34.5M
Q2 '25: 570K
Q3 '25: 43.3M
Q4 '25: 295K
Q1 '26: -26.2M
Q2 '26: -2.7M
Q2 '11
Q2 '13
Q2 '15
Q2 '17
Q2 '19
Q2 '22
Q2 '24
Q2 '26
Operating cash flow minus capital expenditure.
Shares Outstanding Quarterly
0
15M
30M
45M
Q2 '10: 22.2M
Q2 '11: 22.1M
Q2 '12: 0
Q1 '13: 400K
Q1 '14: 22.1M
Q1 '15: 22.1M
Q1 '16: 22.1M
Q2 '16: 22.1M
Q1 '17: 22.1M
Q2 '17: 22.1M
Q1 '21: 31.2M
Q2 '21: 31.3M
Q3 '21: 31.1M
Q1 '22: 32.4M
Q2 '22: 32.4M
Q3 '22: 32.4M
Q1 '23: 32.5M
Q2 '23: 36.4M
Q3 '23: 39.7M
Q1 '24: 39.8M
Q2 '24: 39.9M
Q3 '24: 40M
Q1 '25: 40.2M
Q2 '25: 40.4M
Q3 '25: 40.4M
Q1 '26: 40.8M
Q2 '26: 41M
Q2 '12
Q1 '16
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.60
-0.40
-0.20
0.00
0.20
0.40
0.60
Q4 '11: -0.24
Q1 '12: -0.12
Q2 '12: -0.02
Q3 '12: -0.03
Q4 '12: -0.00
Q1 '15: -0.42
Q2 '15: -0.16
Q3 '15: -0.08
Q4 '15: -0.09
Q1 '16: -0.02
Q2 '16: 0.00
Q3 '16: -0.01
Q4 '16: 0.00
Q1 '17: 0.00
Q2 '17: 0.00
Q3 '17: 0.00
Q4 '17: 0.00
Q1 '18: 0.06
Q2 '18: 0.13
Q3 '18: 0.24
Q4 '18: 0.44
Q1 '19: 0.42
Q2 '19: 0.39
Q3 '19: 0.32
Q4 '20: 0.10
Q1 '21: 0.14
Q2 '21: 0.17
Q3 '21: 0.18
Q4 '21: 0.16
Q1 '22: 0.06
Q2 '22: 0.03
Q3 '22: 0.03
Q4 '22: -0.06
Q1 '23: 0.07
Q2 '23: 0.12
Q3 '23: 0.16
Q4 '24: 0.33
Q1 '25: 0.46
Q2 '25: 0.24
Q3 '25: 0.18
Q4 '25: 0.13
Q1 '26: -0.14
Q2 '26: -0.03
Q4 '11
Q2 '15
Q4 '16
Q2 '18
Q4 '20
Q2 '22
Q4 '24
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.