Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$706,604
$708,450
$659,903
$603,311
Gross Profit
196,326
205,316
196,939
180,013
EBITDA
148,409
163,964
149,885
117,608
EBIT
141,503
156,833
142,836
124,538
Net Income
123,870
135,133
111,135
90,260
Net Change In Cash
706,604
708,450
659,903
603,311
Free Cash Flow
144,974
188,116
262,316
142,413
Cash
652,681
497,049
285,351
46,330
Basic Shares
28,962
28,964
29,710
30,165

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$2,530,234
$2,109,054
$1,885,842
$1,459,996
Gross Profit
760,618
656,305
524,505
432,438
EBITDA
570,501
476,121
363,153
301,038
EBIT
542,377
446,870
336,825
278,697
Net Income
451,123
404,386
282,810
245,368
Net Change In Cash
2,530,234
2,109,054
1,885,842
1,459,996
Cost of Revenue
-426,467
Free Cash Flow
681,867
572,267
396,726
351,171
Cash
497,049
669,436
245,449
28,265
Basic Shares
29,527
32,014
31,841
33,671

Earnings Calls

QuarterEPS
2026-03-31
$4.28
2025-12-31
$4.67
2025-09-30
$3.86
2025-06-30
$3.10