Quarterly Financials

Values in thousands 2024-06-30 2024-03-31 2023-12-31 2023-09-30
Revenue
$149,083
$145,805
$144,570
$141,996
Gross Profit
122,677
118,607
117,440
115,257
EBITDA
53,262
50,000
47,345
50,997
EBIT
48,482
44,761
41,494
44,303
Net Income
43,772
39,731
40,593
46,515
Net Change In Cash
149,083
145,805
144,570
141,996
Free Cash Flow
48,798
83,454
32,316
90,630
Cash
281,205
273,783
205,165
208,724
Basic Shares
37,464
37,723
37,748
37,448

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
205,165
173,719
137,328
74,132
Basic Shares
37,602
39,344
40,118
40,823

Earnings Calls

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