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: 87M
Q4 '16: 116.4M
Q1 '17: 91.1M
Q2 '17: 107.3M
Q3 '17: 97.5M
Q4 '17: 134M
Q1 '18: 121.3M
Q2 '18: 140.6M
Q3 '18: 136.7M
Q4 '18: 174.4M
Q1 '19: 148.8M
Q2 '19: 181.7M
Q3 '19: 166.8M
Q4 '19: 191.5M
Q1 '20: 127.2M
Q2 '20: 40.2M
Q3 '20: 105.4M
Q4 '20: 133.8M
Q1 '21: 111.9M
Q2 '21: 137.3M
Q3 '21: 154.3M
Q4 '21: 183.6M
Q1 '22: 186.7M
Q2 '22: 224.4M
Q3 '22: 244.4M
Q4 '22: 281.3M
Q1 '23: 222.2M
Q2 '23: 286.5M
Q3 '23: 277.6M
Q4 '23: 285.1M
Q1 '24: 248M
Q2 '24: 300.9M
Q3 '24: 292.2M
Q4 '24: 340.4M
Q1 '25: 276.7M
Q2 '25: 340.9M
Q3 '25: 330.3M
Q4 '25: 376.3M
Q1 '26: 337.2M
Q2 '26: 365.2M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Gross Profit Quarterly
0
150M
300M
450M
Q2 '16: 63.7M
Q3 '16: 61.1M
Q4 '16: 71.5M
Q1 '17: 70M
Q2 '17: 75.9M
Q3 '17: 71.7M
Q4 '17: 83.2M
Q1 '18: 94.8M
Q2 '18: 103.8M
Q3 '18: 99.8M
Q4 '18: 111.8M
Q1 '19: 114.3M
Q2 '19: 127.3M
Q3 '19: 120.6M
Q4 '19: 132.1M
Q1 '20: 105.4M
Q2 '20: 31.8M
Q3 '20: 90.1M
Q1 '21: 103.9M
Q2 '21: 118.8M
Q3 '21: 127.2M
Q4 '21: 136.2M
Q1 '22: 164.3M
Q2 '22: 191.9M
Q3 '22: 195.9M
Q4 '22: 207.5M
Q1 '23: 202.9M
Q2 '23: 227M
Q3 '23: 223.8M
Q4 '23: 227.6M
Q1 '24: 229M
Q2 '24: 249M
Q3 '24: 246.5M
Q4 '24: 260M
Q1 '25: 254.2M
Q2 '25: 281.5M
Q3 '25: 272.2M
Q4 '25: 286M
Q1 '26: 291.9M
Q2 '26: 300.7M
Q2 '17
Q3 '18
Q4 '19
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Revenue minus cost of sales. This filer tags no gross profit of its own..
Operating Income Quarterly
-50M
0
50M
100M
150M
Q3 '16: 26.2M
Q4 '16: 36.1M
Q1 '17: 33.1M
Q2 '17: 38.2M
Q3 '17: 34M
Q4 '17: 42.3M
Q1 '18: 38.9M
Q2 '18: 48.8M
Q3 '18: 43.6M
Q4 '18: 52.7M
Q1 '19: 53.2M
Q2 '19: 65.3M
Q3 '19: 53.1M
Q4 '19: 61.6M
Q1 '20: 34.3M
Q2 '20: -22.7M
Q3 '20: 16M
Q4 '20: 32.2M
Q1 '21: 29.4M
Q2 '21: 40.3M
Q3 '21: 44.5M
Q4 '21: 29.2M
Q1 '22: 48.7M
Q2 '22: 55.1M
Q3 '22: 61.9M
Q4 '22: 64.4M
Q1 '23: 52.2M
Q2 '23: 77M
Q3 '23: 72.4M
Q4 '23: 71.4M
Q1 '24: 65.8M
Q2 '24: 87.4M
Q3 '24: 81.3M
Q4 '24: 89.7M
Q1 '25: 79.2M
Q2 '25: 102.4M
Q3 '25: 107.1M
Q4 '25: 106M
Q1 '26: 98.7M
Q2 '26: 123.8M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Net Income Quarterly
-50M
-25M
0
25M
50M
75M
Q3 '16: 3.4M
Q4 '16: 10.6M
Q1 '17: 8.8M
Q2 '17: 12.4M
Q3 '17: 15.3M
Q4 '17: -3.5M
Q1 '18: 19.9M
Q2 '18: 25.9M
Q3 '18: 17.5M
Q4 '18: 24.8M
Q1 '19: 27.4M
Q2 '19: 34.8M
Q3 '19: 25.8M
Q4 '19: 29.7M
Q1 '20: 8.6M
Q2 '20: -29.2M
Q3 '20: -3.1M
Q4 '20: 8.7M
Q1 '21: 5.6M
Q2 '21: 14M
Q3 '21: 17.4M
Q4 '21: 5.7M
Q1 '22: 16.5M
Q2 '22: 22.3M
Q3 '22: 26.9M
Q4 '22: 33.7M
Q1 '23: 22.7M
Q2 '23: 41.1M
Q3 '23: 39.1M
Q4 '23: 35.3M
Q1 '24: 34.3M
Q2 '24: 48.6M
Q3 '24: 42M
Q4 '24: 47.1M
Q1 '25: 41.9M
Q2 '25: 58M
Q3 '25: 58.8M
Q4 '25: 60.4M
Q1 '26: 51.6M
Q2 '26: 67.1M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Cost of Revenue Quarterly
0
35M
70M
105M
Q3 '16: 25.9M
Q4 '16: 45M
Q1 '17: 21.1M
Q2 '17: 31.5M
Q3 '17: 25.8M
Q4 '17: 50.9M
Q1 '18: 26.5M
Q2 '18: 36.7M
Q3 '18: 36.9M
Q4 '18: 62.5M
Q1 '19: 34.5M
Q2 '19: 54.4M
Q3 '19: 46.2M
Q4 '19: 59.4M
Q1 '20: 21.8M
Q2 '20: 8.5M
Q3 '20: 15.3M
Q4 '20: 25.3M
Q1 '21: 8M
Q2 '21: 18.5M
Q3 '21: 27.1M
Q4 '21: 47.4M
Q1 '22: 22.4M
Q2 '22: 32.5M
Q3 '22: 48.5M
Q4 '22: 73.8M
Q1 '23: 19.4M
Q2 '23: 59.5M
Q3 '23: 53.8M
Q4 '23: 57.5M
Q1 '24: 19M
Q2 '24: 51.9M
Q3 '24: 45.7M
Q4 '24: 80.5M
Q1 '25: 22.5M
Q2 '25: 59.4M
Q3 '25: 58.2M
Q4 '25: 90.2M
Q1 '26: 45.3M
Q2 '26: 64.5M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Operating Cash Flow Quarterly
-120M
-60M
0
60M
120M
180M
Q3 '16: 25.7M
Q4 '16: 33.1M
Q1 '17: 30.5M
Q2 '17: 32.5M
Q3 '17: 30M
Q4 '17: 38M
Q1 '18: 48.1M
Q2 '18: 30.4M
Q3 '18: 65.4M
Q4 '18: 40.5M
Q1 '19: 57.9M
Q2 '19: 24.6M
Q3 '19: 70.2M
Q4 '19: 51.6M
Q1 '20: 73.1M
Q2 '20: -86.1M
Q3 '20: 10.9M
Q4 '20: 33.3M
Q1 '21: 23.5M
Q2 '21: 50.7M
Q3 '21: 75.2M
Q4 '21: 39.8M
Q1 '22: 58M
Q2 '22: 52.3M
Q3 '22: 80.2M
Q4 '22: 49.8M
Q1 '23: 97.9M
Q2 '23: 59.4M
Q3 '23: 109.6M
Q4 '23: 63.3M
Q1 '24: 89.7M
Q2 '24: 78.2M
Q3 '24: 126.8M
Q4 '24: 49.1M
Q1 '25: 133.9M
Q2 '25: 44M
Q3 '25: 131.5M
Q4 '25: 109.1M
Q1 '26: 147.5M
Q2 '26: 45.9M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Free Cash Flow Quarterly
-100M
-50M
0
50M
100M
150M
Q3 '16: 20.9M
Q4 '16: 27M
Q1 '17: 25.1M
Q2 '17: 23.7M
Q3 '17: 20.9M
Q4 '17: 23.5M
Q1 '18: 46.1M
Q2 '18: 24.3M
Q3 '18: 54.9M
Q4 '18: 18.3M
Q1 '19: 50.5M
Q2 '19: 13.1M
Q3 '19: 52M
Q4 '19: 30.8M
Q1 '20: 64M
Q2 '20: -98.2M
Q3 '20: -4.7M
Q4 '20: 17.4M
Q1 '21: 17.2M
Q2 '21: 37.7M
Q3 '21: 62.8M
Q4 '21: 17.5M
Q1 '22: 34.1M
Q2 '22: 34.7M
Q3 '22: 56.4M
Q4 '22: 14.9M
Q1 '23: 74.9M
Q2 '23: 37.3M
Q3 '23: 70.1M
Q4 '23: 12M
Q1 '24: 63.4M
Q2 '24: 40.2M
Q3 '24: 78.2M
Q4 '24: 7M
Q1 '25: 110.9M
Q2 '25: 8.2M
Q3 '25: 76.7M
Q4 '25: 59M
Q1 '26: 122M
Q2 '26: 4M
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.