Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$375,090
$353,854
$352,914
$371,512
Gross Profit
89,762
86,465
86,104
94,873
EBITDA
24,009
18,268
52,342
37,472
EBIT
10,951
5,337
39,452
24,120
Net Income
477
-128
15,321
15,965
Net Change In Cash
375,090
353,854
352,914
371,512
Free Cash Flow
36,188
-28,215
13,232
26,290
Cash
128,297
163,142
134,134
150,581
Basic Shares
30,652
30,778
31,054
31,365

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$1,456,124
$1,469,076
$1,204,656
$1,046,150
Gross Profit
366,431
351,624
273,650
303,631
EBITDA
169,197
119,833
99,629
157,643
EBIT
116,222
68,885
55,235
118,863
Net Income
64,947
40,343
24,441
93,434
Net Change In Cash
1,456,124
1,469,076
1,204,656
1,046,150
Cost of Revenue
-35,025
-77,739
Free Cash Flow
36,332
80,848
-25,251
97,051
Cash
134,134
149,673
153,891
190,606
Basic Shares
31,476
33,066
33,503
33,509

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$0.54
2025-03-31
$0.51
2024-12-31
$0.29