Quarterly Financials

Values in thousands2025-09-302025-06-302025-03-312024-12-31
Revenue
$169,882
$164,062
$159,899
$159,191
Gross Profit
142,084
135,185
130,973
130,154
EBITDA
68,480
55,385
55,932
53,516
EBIT
65,282
51,407
51,755
49,413
Net Income
50,346
47,290
47,534
43,965
Net Change In Cash
169,882
164,062
159,899
159,191
Free Cash Flow
89,481
32,444
107,550
41,885
Cash
225,253
193,983
290,671
232,182
Basic Shares
36,293
36,519
36,784
37,000

Annual Financials

Values in thousands2024-12-312023-12-312022-12-312021-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
165,169
123,580
EBIT
187,196
163,069
130,547
87,683
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

QuarterEPS
2025-09-30
$1.86
2025-06-30
$1.68
2025-03-31
$1.67
2024-12-31
$1.60