Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$224,778
$206,835
$210,063
$204,855
Gross Profit
160,681
140,996
138,848
142,341
EBITDA
65,879
65,765
59,112
68,690
EBIT
59,562
59,448
52,787
61,784
Net Income
51,801
45,572
50,347
47,000
Net Change In Cash
224,778
206,835
210,063
204,855
Free Cash Flow
31,783
78,721
31,007
34,606
Cash
851,798
235,000
591,137
680,587
Basic Shares
45,033
45,509
46,248
47,000

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$822,775
$728,151
$598,506
$540,580
Gross Profit
578,687
579,503
540,894
497,034
EBITDA
280,535
291,817
268,532
238,534
EBIT
253,748
264,531
244,220
214,603
Net Income
198,170
181,872
166,239
146,151
Net Change In Cash
822,775
728,151
598,506
540,580
Cost of Revenue
-1,473,186
-131,927
Free Cash Flow
210,787
277,800
133,457
76,991
Cash
591,137
748,173
550,464
2,023,650
Basic Shares
46,902
47,552
48,436
51,370

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$1.15
2025-03-31
$1
2024-12-31
$1.09