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
150M
300M
450M
Q3 '16: 61.1M
Q4 '16: 74.9M
Q1 '17: 66M
Q2 '17: 67.4M
Q3 '17: 71.1M
Q4 '17: 72.9M
Q1 '18: 76.5M
Q2 '18: 166.9M
Q3 '18: 168.9M
Q4 '18: 172M
Q1 '19: 170.7M
Q2 '19: 173.7M
Q3 '19: 175.8M
Q4 '19: 178.2M
Q1 '20: 179M
Q2 '20: 168.7M
Q3 '20: 161.7M
Q4 '20: 158.4M
Q1 '21: 157.5M
Q2 '21: 156.6M
Q3 '21: 158.6M
Q4 '21: 159.9M
Q1 '22: 163.4M
Q2 '22: 171.5M
Q3 '22: 179.6M
Q4 '22: 190.1M
Q1 '23: 197.1M
Q2 '23: 206.9M
Q3 '23: 217.1M
Q4 '23: 225M
Q1 '24: 229.3M
Q2 '24: 235.3M
Q3 '24: 240M
Q4 '24: 245.9M
Q1 '25: 245.2M
Q2 '25: 250.1M
Q3 '25: 250.3M
Q4 '25: 252.5M
Q1 '26: 331.3M
Q2 '26: 342.1M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Gross Profit Quarterly
-600M
-400M
-200M
0
200M
400M
600M
Q1 '12: 18.1M
Q2 '12: 19.7M
Q3 '12: 21.2M
Q4 '12: 21.9M
Q1 '13: 22.2M
Q2 '13: 23.2M
Q3 '13: 26.4M
Q4 '13: 33M
Q1 '15: 45.8M
Q2 '15: 47.3M
Q3 '15: 48.6M
Q4 '15: 47.3M
Q1 '16: 45.5M
Q2 '16: 44.9M
Q3 '16: 42.2M
Q4 '16: 45.1M
Q1 '17: 36.7M
Q2 '17: 37M
Q3 '17: 39.4M
Q4 '17: 38.3M
Q1 '18: 39.2M
Q2 '18: 109.4M
Q3 '18: 104.6M
Q4 '18: 116.4M
Q1 '19: 35.5M
Q2 '19: 42.9M
Q3 '19: 46.2M
Q4 '19: 43.8M
Q1 '20: -569.7M
Q2 '20: 34.9M
Q3 '20: 38.8M
Q4 '20: 31.2M
Q4 '12
Q4 '13
Q4 '15
Q4 '16
Q4 '17
Q4 '18
Q4 '19
Q4 '20
Operating Income Quarterly
-600M
-400M
-200M
0
200M
400M
600M
Q3 '16: 3.2M
Q4 '16: -52.5M
Q1 '17: 7.4M
Q2 '17: -9.7M
Q3 '17: -10.4M
Q4 '17: -234.2M
Q1 '18: -23.8M
Q2 '18: 28.6M
Q3 '18: 23.9M
Q4 '18: 36.6M
Q1 '19: 35.5M
Q2 '19: 42.9M
Q3 '19: 46.2M
Q4 '19: 43.8M
Q1 '20: -569.7M
Q2 '20: 34.9M
Q3 '20: 38.8M
Q4 '20: 31.2M
Q1 '21: 32.8M
Q2 '21: 35.1M
Q3 '21: 36.6M
Q4 '21: 36.3M
Q1 '22: 35.1M
Q2 '22: 42.4M
Q3 '22: 45.1M
Q4 '22: 46.7M
Q1 '23: 51.1M
Q2 '23: 51.4M
Q3 '23: 61M
Q4 '23: 68.5M
Q1 '24: 66.9M
Q2 '24: 77.4M
Q3 '24: 75.7M
Q4 '24: 74.5M
Q1 '25: 69.4M
Q2 '25: 76.6M
Q3 '25: 83.9M
Q4 '25: 76.6M
Q1 '26: 91.4M
Q2 '26: 100.4M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Net Income Quarterly
-750M
-500M
-250M
0
250M
500M
750M
Q3 '16: -2.1M
Q4 '16: 3.3M
Q1 '17: 1.6M
Q2 '17: -9.7M
Q3 '17: -12.4M
Q4 '17: -232.2M
Q1 '18: -23.4M
Q2 '18: 3.2M
Q3 '18: -563K
Q4 '18: 10.2M
Q1 '19: 6.6M
Q2 '19: 9.9M
Q3 '19: 13.3M
Q4 '19: 9.3M
Q1 '20: -602.5M
Q2 '20: 2.7M
Q3 '20: 6.5M
Q4 '20: -1.5M
Q1 '21: 371K
Q2 '21: 2.7M
Q3 '21: 4.1M
Q4 '21: 3.1M
Q1 '22: 3.3M
Q2 '22: 9.1M
Q3 '22: 9.6M
Q4 '22: 8.4M
Q1 '23: 10.9M
Q2 '23: 23.6M
Q3 '23: 20.9M
Q4 '23: 12.8M
Q1 '24: 23.6M
Q2 '24: 31.2M
Q3 '24: 19.3M
Q4 '24: 25.4M
Q1 '25: 20.5M
Q2 '25: 28.6M
Q3 '25: 34.5M
Q4 '25: 27.8M
Q1 '26: 38.3M
Q2 '26: 45.7M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Cost of Revenue Quarterly
0
50M
100M
150M
Q1 '18: 37.3M
Q2 '18: 57.5M
Q3 '18: 64.3M
Q4 '18: 55.5M
Q1 '19: 57M
Q2 '19: 56.2M
Q3 '19: 57.4M
Q4 '19: 56.6M
Q1 '20: 59.2M
Q2 '20: 50M
Q3 '20: 46.7M
Q4 '20: 50.1M
Q1 '21: 48.6M
Q2 '21: 45.6M
Q3 '21: 49.2M
Q4 '21: 51M
Q1 '22: 53.7M
Q2 '22: 55.2M
Q3 '22: 59.5M
Q4 '22: 66M
Q1 '23: 66.7M
Q2 '23: 69.9M
Q3 '23: 74.9M
Q4 '23: 73.2M
Q1 '24: 75.1M
Q2 '24: 78.2M
Q3 '24: 81.8M
Q4 '24: 77.7M
Q1 '25: 81.6M
Q2 '25: 86.5M
Q3 '25: 77M
Q4 '25: 83.7M
Q1 '26: 117.9M
Q2 '26: 124.8M
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Operating Cash Flow Quarterly
0
50M
100M
150M
Q3 '16: 36.1M
Q4 '16: 35.5M
Q1 '17: 18.3M
Q2 '17: 55.6M
Q3 '17: 23.4M
Q4 '17: 38.7M
Q1 '18: 18.9M
Q2 '18: 75.5M
Q3 '18: 38.8M
Q4 '18: 93.1M
Q1 '19: 47.8M
Q2 '19: 99.8M
Q3 '19: 61.3M
Q4 '19: 91.7M
Q1 '20: 50.1M
Q2 '20: 97.4M
Q3 '20: 48.2M
Q4 '20: 97.5M
Q1 '21: 39.6M
Q2 '21: 99.5M
Q3 '21: 45.3M
Q4 '21: 81.1M
Q1 '22: 35.1M
Q2 '22: 94.2M
Q3 '22: 49.2M
Q4 '22: 82.1M
Q1 '23: 42.3M
Q2 '23: 87.9M
Q3 '23: 50.1M
Q4 '23: 91.6M
Q1 '24: 65.9M
Q2 '24: 96.7M
Q3 '24: 48.5M
Q4 '24: 130.2M
Q1 '25: 54.7M
Q2 '25: 124.2M
Q3 '25: 75.9M
Q4 '25: 139.5M
Q1 '26: 86.1M
Q2 '26: 145.7M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Free Cash Flow Quarterly
-40M
0
40M
80M
120M
Q3 '16: 14.7M
Q4 '16: 20.1M
Q1 '17: 2.4M
Q2 '17: 29K
Q3 '17: -17.7M
Q4 '17: -6M
Q1 '18: -32.8M
Q2 '18: -22.2M
Q3 '18: -12.7M
Q4 '18: 27.5M
Q1 '19: 11.4M
Q2 '19: 48.3M
Q3 '19: 15M
Q4 '19: 54.7M
Q1 '20: 4.8M
Q2 '20: 75.2M
Q3 '20: 17.7M
Q4 '20: 86.4M
Q1 '21: 33.4M
Q2 '21: 90.2M
Q3 '21: 31.3M
Q4 '21: 65.2M
Q1 '22: 14.8M
Q2 '22: 70.6M
Q3 '22: 5M
Q4 '22: 35.9M
Q1 '23: 941K
Q2 '23: 22.9M
Q3 '23: -2.6M
Q4 '23: 12.1M
Q1 '24: -32.7M
Q2 '24: 48.2M
Q3 '24: 19.8M
Q4 '24: 101.2M
Q1 '25: 36.3M
Q2 '25: 101.1M
Q3 '25: 51.9M
Q4 '25: 87.7M
Q1 '26: 61.9M
Q2 '26: 108.3M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Operating cash flow minus capital expenditure.
Shares Outstanding 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.
EPS TTM
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.