Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$671,992
$624,861
$666,042
$654,926
Gross Profit
245,098
245,840
249,816
244,004
EBITDA
110,985
101,969
99,919
106,706
EBIT
78,872
72,185
68,217
75,635
Net Income
61,006
51,937
58,384
53,692
Net Change In Cash
671,992
624,861
666,042
654,926
Free Cash Flow
56,878
-24,761
116,378
67,164
Cash
301,486
258,997
370,302
322,982
Basic Shares
40,002
40,844
41,299
41,417

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$2,460,979
$2,512,084
$2,606,485
$2,301,260
Gross Profit
922,222
954,966
916,289
854,362
EBITDA
381,986
418,827
449,382
377,461
EBIT
266,245
319,381
360,947
289,473
Net Income
198,433
242,759
254,663
63,925
Net Change In Cash
2,460,979
2,512,084
2,606,485
2,301,260
Cost of Revenue
56,493
147,126
Free Cash Flow
222,976
202,907
176,202
177,423
Cash
370,302
597,044
687,676
643,757
Basic Shares
41,299
42,859
44,537
45,361

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$1.89
2025-03-31
$1.60
2024-12-31
$1.92