Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$336,579
$331,111
$331,738
$322,964
Gross Profit
68,434
64,061
78,418
64,391
EBITDA
34,182
24,350
44,614
29,952
EBIT
31,686
21,854
42,026
27,471
Net Income
22,947
17,700
31,442
19,748
Net Change In Cash
336,579
331,111
331,738
322,964
Free Cash Flow
51,652
33,179
153,414
53,368
Cash
202,149
183,678
200,949
197,371
Basic Shares
26,390
26,238
25,985
25,912

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$1,251,860
$1,098,331
$988,216
$1,056,492
Gross Profit
225,917
83,926
137,840
200,905
EBITDA
95,219
-25,953
22,935
106,600
EBIT
84,315
-36,461
15,265
100,030
Net Income
61,957
-29,700
15,031
80,594
Net Change In Cash
1,251,860
1,098,331
988,216
1,056,492
Cost of Revenue
44,156
Free Cash Flow
328,434
160,850
-3,388
15,941
Cash
200,949
102,046
96,650
132,104
Basic Shares
25,918
25,249
25,318
25,092

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$0.90
2025-03-31
$0.70
2024-12-31
$1.25