Quarterly Financials

Values in thousands 2024-12-31 2024-09-30 2024-06-30 2024-03-31
Revenue
$159,191
$153,867
$149,083
$145,805
Gross Profit
130,154
125,035
122,677
118,607
EBITDA
49,413
49,345
52,848
50,000
EBIT
44,954
48,068
44,761
Net Income
43,965
46,212
43,772
39,731
Net Change In Cash
159,191
153,867
149,083
145,805
Free Cash Flow
41,885
57,623
48,798
83,454
Cash
232,182
235,430
281,205
273,783
Basic Shares
37,000
37,136
37,464
37,723

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$607,571
$554,458
$489,723
$411,172
Gross Profit
496,089
446,973
386,935
321,733
EBITDA
187,196
163,069
168,322
125,294
EBIT
163,069
133,700
89,397
Net Income
173,680
151,595
107,992
70,960
Net Change In Cash
607,571
554,458
489,723
411,172
Cost of Revenue
37,891
63,196
Free Cash Flow
231,760
235,819
174,873
174,962
Cash
232,182
203,665
173,719
137,328
Basic Shares
37,353
37,602
39,344
40,118

Earnings Calls

Quarter EPS
2024-12-31
$1.60
2024-09-30
$1.56
2024-06-30
$1.52
2024-03-31
$1.45