Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$176,648
$175,282
$169,882
$164,062
Gross Profit
147,373
146,115
142,084
135,185
EBITDA
65,968
67,564
68,480
55,385
EBIT
62,925
64,426
65,282
51,407
Net Income
50,643
53,150
50,346
47,290
Net Change In Cash
176,648
175,282
169,882
164,062
Free Cash Flow
93,627
74,935
89,481
32,444
Cash
279,468
250,258
225,253
193,983
Basic Shares
35,679
36,140
36,293
36,519

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
2026-03-31
$1.42
2025-12-31
$1.87
2025-09-30
$1.86
2025-06-30
$1.68