Quarterly Financials

Values in thousands 2024-12-31 2024-09-30 2024-06-30 2024-03-31
Revenue
$161,821
$162,498
$155,699
$145,789
Gross Profit
77,899
77,166
127,865
71,326
EBITDA
48,997
45,672
46,852
46,451
EBIT
43,132
40,618
41,691
43,041
Net Income
26,753
25,732
27,485
28,747
Net Change In Cash
161,821
162,498
155,699
145,789
Free Cash Flow
-8,612
54,915
25,877
33,501
Cash
315,910
83,958
139,961
108,305
Basic Shares
29,210
29,383
29,457
29,478

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$625,807
$460,055
$357,521
$282,502
Gross Profit
300,869
222,826
170,122
141,097
EBITDA
187,972
125,776
101,445
81,834
EBIT
168,482
112,537
90,546
73,891
Net Income
108,717
70,175
52,947
42,658
Net Change In Cash
625,807
460,055
357,521
282,502
Cost of Revenue
150,809
-4,364
Free Cash Flow
105,681
80,768
52,298
20,857
Cash
315,910
90,216
184,496
48,583
Basic Shares
29,384
29,856
29,963
29,944

Earnings Calls

Quarter EPS
2024-12-31
$0.94
2024-09-30
$0.88
2024-06-30
$0.93
2024-03-31
$0.98