Quarterly Financials

Values in thousands2025-12-312025-09-302025-06-302025-03-31
Revenue
$175,282
$169,882
$164,062
$159,899
Gross Profit
146,115
142,084
135,185
130,973
EBITDA
67,564
68,480
55,385
55,932
EBIT
64,426
65,282
51,407
51,755
Net Income
53,150
50,346
47,290
47,534
Net Change In Cash
175,282
169,882
164,062
159,899
Free Cash Flow
74,935
89,481
32,444
107,550
Cash
250,258
225,253
193,983
290,671
Basic Shares
36,140
36,293
36,519
36,784

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$669,125
$607,571
$554,458
$489,723
Gross Profit
554,357
496,089
446,973
386,935
EBITDA
261,319
205,709
163,069
165,169
EBIT
246,828
187,196
163,069
130,547
Net Income
198,320
173,680
151,595
107,992
Net Change In Cash
669,125
607,571
554,458
489,723
Cost of Revenue
37,891
Free Cash Flow
304,410
231,760
235,819
174,873
Cash
250,258
232,182
203,665
173,719
Basic Shares
36,453
37,353
37,602
39,344

Earnings Calls

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