Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$249,080
$244,816
$253,076
$262,583
Gross Profit
165,732
162,430
161,715
159,157
EBITDA
78,770
73,905
74,568
72,176
EBIT
68,856
65,334
64,906
62,458
Net Income
55,841
53,633
56,312
51,330
Net Change In Cash
249,080
244,816
253,076
262,583
Free Cash Flow
32,142
78,135
95,114
49,250
Cash
634,402
587,362
567,251
805,436
Basic Shares
60,694
61,049
61,368
61,448

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$831,368
$759,836
$583,324
$567,821
Gross Profit
414,204
892,297
513,307
568,109
EBITDA
72,124
210,801
98,987
221,226
EBIT
34,057
210,801
59,105
175,413
Net Income
223,009
165,489
71,887
147,365
Net Change In Cash
831,368
759,836
583,324
567,821
Cost of Revenue
-1,532,042
314,325
Free Cash Flow
88,344
148,230
262,504
317,575
Cash
567,251
975,343
734,787
2,266,829
Basic Shares
61,384
61,231
61,432
62,973

Earnings Calls

Quarter EPS
2025-06-30
$0.92
2025-03-31
$0.88
2024-12-31
$0.92
2024-09-30
$0.84