Quarterly Financials

Values in thousands 2024-09-30 2024-06-30 2024-03-31 2023-12-31
Revenue
$371,512
$375,683
$356,015
$366,933
Gross Profit
94,873
101,365
88,753
96,296
EBITDA
36,315
48,345
39,105
33,390
EBIT
22,963
35,430
25,287
20,973
Net Income
15,965
18,876
14,785
18,087
Net Change In Cash
371,512
375,683
356,015
366,933
Free Cash Flow
26,290
17,762
-21,642
27,962
Cash
150,581
123,466
125,107
149,673
Basic Shares
31,365
31,709
31,691
32,200

Annual Financials

Values in thousands 2023-12-31 2022-12-31 2021-12-31 2020-12-31
Revenue
$1,469,076
$1,204,656
$1,046,150
$913,098
Gross Profit
351,624
273,650
303,631
268,104
EBITDA
119,833
99,629
157,643
136,134
EBIT
68,885
55,235
118,863
95,020
Net Income
40,343
24,441
93,434
59,690
Net Change In Cash
1,469,076
1,204,656
1,046,150
913,098
Cost of Revenue
-35,025
-77,739
215,397
Free Cash Flow
80,848
-25,251
97,051
90,335
Cash
149,673
153,891
190,606
268,345
Basic Shares
33,066
33,503
33,509
33,028

Earnings Calls

Quarter EPS
2024-09-30
$0.75
2024-06-30
$0.66
2024-03-31
$0.62
2023-12-31
$0.90