Quarterly Financials

Values in thousands 2024-12-31 2024-09-30 2024-06-30 2024-03-31
Revenue
$449,497
$431,417
$436,573
$414,795
Gross Profit
116,796
116,568
112,533
100,385
EBITDA
57,032
86,695
84,471
74,876
EBIT
58,001
57,246
48,691
Net Income
32,703
35,439
31,246
20,508
Net Change In Cash
449,497
431,417
436,573
414,795
Free Cash Flow
45,235
16,055
-5,833
Cash
46,543
35,574
34,137
42,156
Basic Shares
36,243
35,791
35,529
34,993

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$1,716,596
$1,596,673
$1,376,096
$1,221,079
Gross Profit
459,014
418,289
359,006
336,970
EBITDA
208,238
256,509
215,402
215,258
EBIT
157,668
113,558
125,654
Net Income
119,896
90,650
66,377
96,808
Net Change In Cash
1,716,596
1,596,673
1,376,096
1,221,079
Cost of Revenue
8,436
-32,346
Free Cash Flow
205,205
60,275
41,653
103,203
Cash
46,543
23,674
24,272
17,885
Basic Shares
35,649
33,758
33,357
33,258

Earnings Calls

Quarter EPS
2024-12-31
$1.43
2024-09-30
$1.43
2024-06-30
$1.30
2024-03-31
$1.14