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
70M
140M
210M
Q3 '21: 110.7M
Q4 '21: 111.7M
Q1 '22: 115M
Q2 '22: 119.3M
Q3 '22: 126.2M
Q4 '22: 131.1M
Q1 '23: 132.8M
Q2 '23: 139.7M
Q3 '23: 145M
Q4 '23: 154.9M
Q1 '24: 156.8M
Q2 '24: 161.1M
Q3 '24: 170.4M
Q4 '24: 178.5M
Q1 '25: 177.1M
Q2 '25: 184.6M
Q3 '25: 192.1M
Q4 '25: 194.7M
Q1 '26: 196.6M
Q2 '26: 204M
Q4 '21
Q3 '22
Q2 '23
Q1 '24
Q4 '24
Q3 '25
Q2 '26
Gross Profit Quarterly
0
50M
100M
150M
Q3 '21: 66.8M
Q4 '21: 68M
Q1 '22: 70.1M
Q2 '22: 71.1M
Q3 '22: 75.6M
Q4 '22: 81.6M
Q1 '23: 81M
Q2 '23: 85.8M
Q3 '23: 88.2M
Q4 '23: 93.6M
Q1 '24: 95.8M
Q2 '24: 102.7M
Q3 '24: 110.5M
Q4 '24: 117.1M
Q1 '25: 113M
Q2 '25: 121.2M
Q3 '25: 121.3M
Q4 '25: 126.1M
Q1 '26: 124.9M
Q2 '26: 131.3M
Q4 '21
Q3 '22
Q2 '23
Q1 '24
Q4 '24
Q3 '25
Q2 '26
Operating Income Quarterly
-15M
-10M
-5M
0
5M
10M
15M
Q3 '21: -3.6M
Q4 '21: -14K
Q1 '22: 468K
Q2 '22: -4.3M
Q3 '22: -871K
Q4 '22: -3.4M
Q1 '23: -8.9M
Q2 '23: -4.1M
Q3 '23: -2M
Q4 '23: -2.5M
Q1 '24: -1.6M
Q2 '24: 7.5M
Q3 '24: 4.9M
Q4 '24: -13.1M
Q1 '25: 4.5M
Q2 '25: -3.9M
Q3 '25: 4.3M
Q4 '25: -2.6M
Q1 '26: -10.6M
Q2 '26: -4.4M
Q4 '21
Q3 '22
Q2 '23
Q1 '24
Q4 '24
Q3 '25
Q2 '26
Net Income Quarterly
-75M
-50M
-25M
0
25M
50M
75M
Q3 '21: -3.9M
Q4 '21: -627K
Q1 '22: -334K
Q2 '22: -5.5M
Q3 '22: -1.1M
Q4 '22: -5.3M
Q1 '23: -18.1M
Q2 '23: -6.9M
Q3 '23: -3.4M
Q4 '23: 15.3M
Q1 '24: 2.7M
Q2 '24: 5.2M
Q3 '24: 7.2M
Q4 '24: -67.8M
Q1 '25: 11.1M
Q2 '25: -961K
Q3 '25: 4M
Q4 '25: -7M
Q1 '26: -2.5M
Q2 '26: 9M
Q4 '21
Q3 '22
Q2 '23
Q1 '24
Q4 '24
Q3 '25
Q2 '26
Cost of Revenue Quarterly
0
25M
50M
75M
Q3 '21: 43.9M
Q4 '21: 43.6M
Q1 '22: 44.9M
Q2 '22: 48.1M
Q3 '22: 50.7M
Q4 '22: 49.5M
Q1 '23: 51.7M
Q2 '23: 53.9M
Q3 '23: 56.9M
Q4 '23: 61.3M
Q1 '24: 61M
Q2 '24: 58.4M
Q3 '24: 59.9M
Q4 '24: 61.3M
Q1 '25: 64.1M
Q2 '25: 63.4M
Q3 '25: 70.8M
Q4 '25: 68.6M
Q1 '26: 71.8M
Q2 '26: 72.7M
Q4 '21
Q3 '22
Q2 '23
Q1 '24
Q4 '24
Q3 '25
Q2 '26
Operating Cash Flow Quarterly
-25M
0
25M
50M
75M
Q3 '21: 26.2M
Q4 '21: 37.6M
Q1 '22: -367K
Q2 '22: 9M
Q3 '22: 15M
Q4 '22: 40.2M
Q1 '23: 3.5M
Q2 '23: -4.4M
Q3 '23: 27.6M
Q4 '23: 47.6M
Q1 '24: 24.6M
Q2 '24: 57.7M
Q3 '24: 41.4M
Q4 '24: 41.1M
Q1 '25: 14.8M
Q2 '25: 46M
Q3 '25: 62.5M
Q4 '25: 42.3M
Q1 '26: 38M
Q2 '26: 30.9M
Q4 '21
Q3 '22
Q2 '23
Q1 '24
Q4 '24
Q3 '25
Q2 '26
Free Cash Flow Quarterly
-40M
-20M
0
20M
40M
60M
Q3 '20: -5.1M
Q4 '20: 33.5M
Q1 '21: -9.2M
Q2 '21: 19.7M
Q3 '21: 18.2M
Q4 '21: 29.8M
Q1 '22: -11.3M
Q2 '22: -2M
Q3 '22: 3.3M
Q4 '22: 28.3M
Q1 '23: -6.6M
Q2 '23: -16.2M
Q3 '23: 14.1M
Q4 '23: 33.7M
Q1 '24: 10.1M
Q2 '24: 49.4M
Q3 '24: -24.3M
Q4 '24: 41.1M
Q1 '26: 16M
Q2 '26: 30.9M
Q4 '20
Q3 '21
Q2 '22
Q1 '23
Q4 '23
Q3 '24
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.