Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$164,062
$159,899
$159,191
$153,867
Gross Profit
135,185
130,973
130,154
125,035
EBITDA
55,385
55,932
53,516
49,345
EBIT
51,407
51,755
49,413
44,954
Net Income
47,290
47,534
43,965
46,212
Net Change In Cash
164,062
159,899
159,191
153,867
Free Cash Flow
32,444
107,550
41,885
57,623
Cash
193,983
290,671
232,182
235,430
Basic Shares
36,519
36,784
37,000
37,136

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
205,709
163,069
168,322
125,294
EBIT
187,196
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
2025-06-30
$1.68
2025-03-31
$1.67
2024-12-31
$1.60
2024-09-30
$1.56