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 '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
Q4 '21
Q3 '22
Q2 '23
Q1 '24
Q4 '24
Q3 '25
Q2 '26
Gross Profit Quarterly
-600M
-400M
-200M
0
200M
400M
600M
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
Q2 '16
Q1 '17
Q4 '17
Q3 '18
Q2 '19
Q1 '20
Q4 '20
Operating Income Quarterly
0
35M
70M
105M
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
Q4 '21
Q3 '22
Q2 '23
Q1 '24
Q4 '24
Q3 '25
Q2 '26
Net Income Quarterly
0
20M
40M
60M
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
Q4 '21
Q3 '22
Q2 '23
Q1 '24
Q4 '24
Q3 '25
Q2 '26
Cost of Revenue Quarterly
0
50M
100M
150M
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 '21
Q3 '22
Q2 '23
Q1 '24
Q4 '24
Q3 '25
Q2 '26
Operating Cash Flow Quarterly
0
50M
100M
150M
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
Q4 '21
Q3 '22
Q2 '23
Q1 '24
Q4 '24
Q3 '25
Q2 '26
Free Cash Flow Quarterly
-40M
0
40M
80M
120M
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
Q4 '21
Q3 '22
Q2 '23
Q1 '24
Q4 '24
Q3 '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.