Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$987,940
$919,126
$951,286
$893,024
Gross Profit
290,866
276,324
277,144
253,228
EBITDA
140,969
149,985
116,647
103,864
EBIT
111,977
120,308
88,652
76,970
Net Income
77,199
90,373
68,426
57,458
Net Change In Cash
987,940
919,126
951,286
893,024
Free Cash Flow
131,159
171,270
197,144
-32,051
Cash
438,675
450,082
388,606
346,662
Basic Shares
38,144
37,660
37,977
39,295

Annual Financials

Values in thousands2026-03-312025-03-312024-03-312023-03-31
Revenue
$3,751,376
$3,617,579
$3,581,871
$3,708,579
Gross Profit
1,097,562
1,092,404
982,891
840,138
EBITDA
511,465
558,569
434,160
361,321
EBIT
397,907
457,693
342,139
270,168
Net Income
293,557
363,735
269,096
175,810
Net Change In Cash
3,751,376
3,617,579
3,581,871
3,708,579
Cost of Revenue
-35,314
Free Cash Flow
467,522
139,260
370,592
191,166
Cash
438,675
343,131
333,324
346,665
Basic Shares
38,144
40,439
41,371
41,326

Earnings Calls

QuarterEPS
2026-03-31
$3.19
2025-12-31
$2.77
2025-09-30
$2.56
2025-06-30
$2.08