Quarterly Financials

Values in thousands 2024-09-30 2024-06-30 2024-03-31 2023-12-31
Revenue
$153,867
$149,083
$145,805
$144,570
Gross Profit
125,035
122,677
118,607
117,440
EBITDA
49,345
52,848
50,000
47,320
EBIT
44,954
48,068
44,761
41,469
Net Income
46,212
43,772
39,731
40,593
Net Change In Cash
153,867
149,083
145,805
144,570
Free Cash Flow
57,623
48,798
83,454
32,316
Cash
235,430
281,205
273,783
205,165
Basic Shares
37,136
37,464
37,723
37,748

Annual Financials

Values in thousands 2023-12-31 2022-12-31 2021-12-31 2020-12-31
Revenue
$554,458
$489,723
$411,172
$362,963
Gross Profit
446,973
386,935
321,733
283,737
EBITDA
163,069
168,322
125,294
134,891
EBIT
163,069
133,700
89,397
102,046
Net Income
151,595
107,992
70,960
91,572
Net Change In Cash
554,458
489,723
411,172
362,963
Cost of Revenue
37,891
63,196
-13,427
Free Cash Flow
235,819
174,873
174,962
150,049
Cash
203,665
173,719
137,328
74,132
Basic Shares
37,602
39,344
40,118
40,823

Earnings Calls

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