Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$352,209
$328,636
$412,823
$353,580
Gross Profit
245,629
281,428
365,400
300,337
EBITDA
89,643
88,159
140,931
19,414
EBIT
32,037
32,327
80,960
-31,937
Net Income
26,343
24,239
64,087
-48,577
Net Change In Cash
352,209
328,636
412,823
353,580
Free Cash Flow
26,941
-5,006
131,074
80,117
Cash
457,259
431,007
505,880
386,122
Basic Shares
43,656
44,167
46,690
43,924

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$1,401,688
$1,364,028
$1,390,997
$1,416,722
Gross Profit
1,201,365
1,178,378
1,206,451
1,228,669
EBITDA
319,098
331,971
398,395
681,677
EBIT
107,182
95,005
164,995
423,374
Net Income
63,047
41,503
63,757
496,714
Net Change In Cash
1,401,688
1,364,028
1,390,997
1,416,722
Cost of Revenue
-25,159
452,190
Free Cash Flow
283,680
211,233
230,240
401,753
Cash
505,880
737,612
652,793
694,842
Basic Shares
44,519
46,464
47,025
47,862

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$1.24
2025-03-31
$1.14
2024-12-31
$2.58