Quarterly Financials

Values in thousands 2024-09-30 2024-06-30 2024-03-31 2023-12-31
Revenue
$533,317
$528,104
$511,044
$498,401
Gross Profit
169,008
146,603
155,142
136,806
EBITDA
126,294
112,385
111,061
94,292
EBIT
118,776
105,150
104,069
87,320
Net Income
96,426
88,351
102,546
78,245
Net Change In Cash
533,317
528,104
511,044
498,401
Free Cash Flow
138,538
103,526
147,180
146,409
Cash
656,900
510,894
407,010
245,449
Basic Shares
32,088
32,086
32,001
31,825

Annual Financials

Values in thousands 2023-12-31 2022-12-31 2021-12-31 2020-12-31
Revenue
$1,885,842
$1,459,996
$1,142,377
$925,925
Gross Profit
524,505
432,438
328,155
278,726
EBITDA
363,153
301,038
219,734
186,570
EBIT
336,825
260,682
182,327
153,118
Net Income
282,810
245,211
181,390
144,925
Net Change In Cash
1,885,842
1,459,996
1,142,377
925,925
Cost of Revenue
-426,467
187,510
145,180
Free Cash Flow
396,726
351,171
235,056
227,336
Cash
245,449
28,265
461,304
277,766
Basic Shares
31,841
33,671
37,697
37,708

Earnings Calls

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