Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$771,332
$661,705
$872,714
$740,305
Gross Profit
449,925
384,960
524,198
438,650
EBITDA
243,693
206,527
344,554
262,559
EBIT
192,044
157,158
295,979
215,052
Net Income
147,111
121,381
231,398
161,503
Net Change In Cash
771,332
661,705
872,714
740,305
Free Cash Flow
18,547
233,811
188,035
178,962
Cash
367,215
382,872
324,421
330,514
Basic Shares
59,656
59,711
59,645
59,504

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$2,958,387
$2,956,416
$2,971,956
$2,785,874
Gross Profit
1,758,186
1,761,193
1,723,774
1,629,341
EBITDA
1,036,370
817,676
1,017,066
982,811
EBIT
844,545
817,676
886,643
851,131
Net Income
637,834
642,234
707,755
692,843
Net Change In Cash
2,958,387
2,956,416
2,971,956
2,785,874
Cost of Revenue
77,369
Free Cash Flow
619,642
442,177
428,205
579,008
Cash
324,421
395,076
480,529
501,234
Basic Shares
59,552
59,270
60,331
62,028

Earnings Calls

Quarter EPS
2025-06-30
$2.95
2025-03-31
$2.25
2024-12-31
$4.10
2024-09-30
$2.93