Quarterly Financials

Values in thousands 2024-12-31 2024-09-30 2024-06-30 2024-03-31
Revenue
$536,589
$533,317
$528,104
$511,044
Gross Profit
178,317
169,008
146,603
155,142
EBITDA
125,378
126,294
112,385
111,061
EBIT
118,776
105,150
104,069
Net Income
117,018
96,426
88,351
102,546
Net Change In Cash
536,589
533,317
528,104
511,044
Free Cash Flow
183,023
138,538
103,526
147,180
Cash
669,436
656,900
510,894
407,010
Basic Shares
31,873
32,088
32,086
32,001

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$2,109,054
$1,885,842
$1,459,996
$1,142,377
Gross Profit
656,305
524,505
432,438
328,155
EBITDA
446,870
363,153
301,038
219,734
EBIT
336,825
260,682
182,327
Net Income
404,386
282,810
245,211
181,390
Net Change In Cash
2,109,054
1,885,842
1,459,996
1,142,377
Cost of Revenue
-426,467
187,510
Free Cash Flow
608,815
396,726
351,171
235,056
Cash
669,436
245,449
28,265
461,304
Basic Shares
32,014
31,841
33,671
37,697

Earnings Calls

Quarter EPS
2024-12-31
$3.68
2024-09-30
$3.01
2024-06-30
$2.75
2024-03-31
$3.20