Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$267,641
$406,712
$363,711
$352,209
Gross Profit
178,535
291,574
310,559
245,629
EBITDA
54,809
64,860
98,303
89,643
EBIT
9,931
6,926
40,984
32,037
Net Income
22,261
370
-3,598
26,343
Net Change In Cash
267,641
406,712
363,711
352,209
Free Cash Flow
-3,174
157,772
108,163
26,941
Cash
519,717
607,011
503,368
457,259
Basic Shares
37,597
39,281
41,685
43,656

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$1,451,268
$1,401,688
$1,364,028
$1,390,997
Gross Profit
1,016,099
1,201,365
1,178,378
1,206,451
EBITDA
327,402
319,098
331,971
398,395
EBIT
98,711
107,182
95,005
164,995
Net Income
47,354
63,047
41,503
63,757
Net Change In Cash
1,451,268
1,401,688
1,364,028
1,390,997
Cost of Revenue
-25,159
Free Cash Flow
287,870
283,680
211,233
230,290
Cash
607,011
505,880
737,612
652,793
Basic Shares
41,098
44,519
46,464
47,025

Earnings Calls

QuarterEPS
2026-03-31
$0.73
2025-12-31
$2.56
2025-09-30
$1.76
2025-06-30
$0.62