Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$262,154
$253,307
$258,179
$256,176
Gross Profit
153,556
143,442
158,068
150,585
EBITDA
193,801
165,178
140,744
169,735
EBIT
141,588
125,150
100,369
131,009
Net Income
130,904
115,147
90,427
122,996
Net Change In Cash
262,154
253,307
258,179
256,176
Free Cash Flow
147,258
48,170
78,504
-81,809
Cash
546,164
480,543
453,384
384,336
Basic Shares
18,396
18,781
19,220
19,517

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$1,014,110
$973,583
$993,344
$689,505
Gross Profit
615,941
643,706
664,956
412,391
EBITDA
675,068
704,827
787,632
444,477
EBIT
531,258
596,762
641,191
317,379
Net Income
505,073
576,299
559,210
1,052,841
Net Change In Cash
1,014,110
973,583
993,344
689,505
Free Cash Flow
-37,593
308,257
735,606
72,391
Cash
453,384
271,809
267,668
129,410
Basic Shares
19,385
19,903
20,501
20,583

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$6.36
2025-03-31
$6.04
2024-12-31
$6.93