Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$1,162,592
$976,093
$1,205,277
$1,142,909
Gross Profit
286,619
250,122
296,825
305,809
EBITDA
164,998
150,067
163,991
192,680
EBIT
160,094
140,924
160,004
188,673
Net Income
121,243
111,237
133,469
145,449
Net Change In Cash
1,162,592
976,093
1,205,277
1,142,909
Free Cash Flow
39,094
63,548
102,328
-68,522
Cash
800,398
776,378
821,570
719,920
Basic Shares
27,673
27,941
28,600
28,534

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$4,504,670
$4,033,502
$4,131,393
$3,745,887
Gross Profit
1,198,889
1,008,569
1,043,842
908,915
EBITDA
749,060
601,716
652,057
532,627
EBIT
733,608
587,222
637,451
518,296
Net Income
563,725
465,365
490,662
396,868
Net Change In Cash
4,504,670
4,033,502
4,131,393
3,745,887
Cost of Revenue
75,174
-24,442
Free Cash Flow
171,319
546,362
174,738
-42,124
Cash
821,570
732,804
311,542
236,368
Basic Shares
28,600
28,716
28,463
29,880

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$4.42
2025-03-31
$3.98
2024-12-31
$4.71