Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$188,622
$188,014
$194,775
$209,769
Gross Profit
108,084
104,430
104,298
109,168
EBITDA
39,422
42,285
38,574
43,728
EBIT
34,764
37,596
33,104
39,068
Net Income
30,906
29,070
24,882
31,001
Net Change In Cash
188,622
188,014
194,775
209,769
Free Cash Flow
22,242
43,055
-7,098
47,261
Cash
66,696
849,790
855,200
1,100,790
Basic Shares
54,944
55,123
55,237
54,932

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$797,618
$726,874
$507,373
$369,129
Gross Profit
405,539
726,874
394,850
338,258
EBITDA
158,643
144,284
205,302
192,037
EBIT
138,988
144,284
186,634
176,306
Net Income
107,241
108,261
146,315
139,584
Net Change In Cash
797,618
726,874
507,373
369,129
Cost of Revenue
148,959
Free Cash Flow
123,825
142,233
188,106
179,916
Cash
855,200
629,063
436,077
379,784
Basic Shares
54,958
54,596
53,952
50,352

Earnings Calls

Quarter EPS
2025-06-30
$0.56
2025-03-31
$0.54
2024-12-31
$0.54
2024-09-30
$0.59