Quarterly Financials

Values in thousands 2024-09-30 2024-06-30 2024-03-31 2023-12-31
Revenue
$431,417
$436,573
$414,795
$413,151
Gross Profit
116,568
112,533
100,385
110,256
EBITDA
86,695
84,471
74,876
67,105
EBIT
58,001
57,246
48,691
42,018
Net Income
35,439
31,246
20,508
26,357
Net Change In Cash
431,417
436,573
414,795
413,151
Free Cash Flow
45,235
16,055
-5,833
17,944
Cash
35,574
34,137
42,156
23,674
Basic Shares
35,791
35,529
34,993
33,987

Annual Financials

Values in thousands 2023-12-31 2022-12-31 2021-12-31 2020-12-31
Revenue
$1,596,673
$1,376,096
$1,221,079
$1,073,442
Gross Profit
418,289
359,006
336,970
285,707
EBITDA
256,509
215,402
215,258
207,564
EBIT
157,668
113,558
125,654
120,430
Net Income
90,650
66,377
96,808
77,258
Net Change In Cash
1,596,673
1,376,096
1,221,079
1,073,442
Cost of Revenue
8,436
-32,346
36,187
Free Cash Flow
60,275
41,653
103,203
129,902
Cash
23,674
24,272
17,885
49,206
Basic Shares
33,758
33,357
33,258
33,113

Earnings Calls

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