Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$1,102,030
$1,005,667
$1,034,431
$1,029,197
Gross Profit
863,513
783,823
805,651
805,502
EBITDA
581,312
513,621
574,615
552,270
EBIT
489,962
421,433
482,175
462,724
Net Income
284,168
243,233
245,955
276,397
Net Change In Cash
1,102,030
1,005,667
1,034,431
1,029,197
Free Cash Flow
1,087,611
-118,922
604,563
355,010
Cash
2,192,849
1,554,835
1,553,642
1,303,464
Basic Shares
71,429
71,558
71,463
70,901

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$3,974,589
$3,757,719
$3,427,129
$2,833,736
Gross Profit
3,105,504
2,937,811
2,662,422
2,273,917
EBITDA
2,119,244
2,010,216
1,762,604
1,506,710
EBIT
1,768,156
1,673,612
1,440,322
1,222,513
Net Income
1,003,746
981,890
954,327
839,497
Net Change In Cash
3,974,589
3,757,719
3,427,129
2,833,736
Free Cash Flow
1,765,389
1,947,310
603,369
1,085,533
Cash
1,553,642
1,389,648
1,435,163
1,520,027
Basic Shares
71,848
74,387
76,862
84,061

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$5.13
2025-03-31
$4.51
2024-12-31
$3.44