Quarterly Financials

Values in thousands2025-09-302025-06-302025-03-312024-12-31
Revenue
$383,279
$249,080
$244,816
$253,076
Gross Profit
217,545
165,732
162,430
161,715
EBITDA
85,046
78,770
73,905
74,568
EBIT
72,531
68,856
65,334
64,906
Net Income
56,787
55,841
53,633
56,312
Net Change In Cash
383,279
249,080
244,816
253,076
Free Cash Flow
75,990
32,142
78,135
95,114
Cash
732,826
634,402
587,362
567,251
Basic Shares
60,747
60,694
61,049
61,368

Annual Financials

Values in thousands2024-12-312023-12-312022-12-312021-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

QuarterEPS
2025-09-30
$0.94
2025-06-30
$0.92
2025-03-31
$0.88
2024-12-31
$0.92