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 '24: 371.3M
Q4 '24: 349M
Q1 '25: 374.4M
Q2 '25: 364.2M
Q3 '25: 322.2M
Q4 '25: 346.5M
Q1 '26: 366M
Q2 '26: 395.8M
Q3 '24
Q4 '24
Q1 '25
Q2 '25
Q3 '25
Q4 '25
Q1 '26
Q2 '26
Gross Profit Quarterly
0
30M
60M
90M
Q3 '24: 62.4M
Q4 '24: 44.2M
Q1 '25: 55.8M
Q2 '25: 57.8M
Q3 '25: 43.6M
Q4 '25: 45.3M
Q1 '26: 65.3M
Q2 '26: 76.8M
Q3 '24
Q4 '24
Q1 '25
Q2 '25
Q3 '25
Q4 '25
Q1 '26
Q2 '26
Operating Income Quarterly
-15M
0
15M
30M
45M
Q3 '24: 24.5M
Q4 '24: 2.6M
Q1 '25: 15.5M
Q2 '25: 15.4M
Q3 '25: -1.8M
Q4 '25: -388K
Q1 '26: 18M
Q2 '26: 34.3M
Q3 '24
Q4 '24
Q1 '25
Q2 '25
Q3 '25
Q4 '25
Q1 '26
Q2 '26
Net Income Quarterly
-8M
0
8M
16M
24M
Q2 '24: 12.9M
Q3 '24: 15.8M
Q1 '25: 8.2M
Q2 '25: 10.6M
Q3 '25: 2.7M
Q4 '25: -346K
Q1 '26: 8.6M
Q2 '26: 21M
Q2 '24
Q3 '24
Q1 '25
Q2 '25
Q3 '25
Q4 '25
Q1 '26
Q2 '26
Cost of Revenue Quarterly
0
150M
300M
450M
Q3 '24: 308.9M
Q4 '24: 304.9M
Q1 '25: 318.6M
Q2 '25: 306.5M
Q3 '25: 278.7M
Q4 '25: 301.2M
Q1 '26: 300.7M
Q2 '26: 319M
Q3 '24
Q4 '24
Q1 '25
Q2 '25
Q3 '25
Q4 '25
Q1 '26
Q2 '26
Operating Cash Flow Quarterly
-30M
0
30M
60M
90M
Q3 '24: 51.9M
Q4 '24: 67.8M
Q1 '25: -5.1M
Q2 '25: 82.6M
Q3 '25: 71.7M
Q4 '25: 65.5M
Q1 '26: 10.2M
Q2 '26: 86.7M
Q3 '24
Q4 '24
Q1 '25
Q2 '25
Q3 '25
Q4 '25
Q1 '26
Q2 '26
Free Cash Flow Quarterly
-75M
-50M
-25M
0
25M
50M
75M
Q3 '24: 16.7M
Q4 '24: 12.7M
Q1 '25: -53.5M
Q2 '25: 3.2M
Q3 '25: -23.5M
Q4 '25: -6M
Q1 '26: -68.1M
Q2 '26: 15.7M
Q3 '24
Q4 '24
Q1 '25
Q2 '25
Q3 '25
Q4 '25
Q1 '26
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.