Quarterly Financials

Values in thousands2025-09-302025-06-302025-03-312024-12-31
Revenue
$152,794
$150,273
$146,407
$141,632
Gross Profit
109,760
100,559
100,776
96,023
EBITDA
57,788
50,914
50,529
43,088
EBIT
54,984
48,129
47,700
40,060
Net Income
42,296
37,326
37,520
31,438
Net Change In Cash
152,794
150,273
146,407
141,632
Free Cash Flow
55,380
43,031
69,281
27,005
Cash
75,316
88,810
87,816
76,837
Basic Shares
24,472
24,541
24,547
24,496

Annual Financials

Values in thousands2024-12-312023-12-312022-12-312021-12-31
Revenue
$570,324
$507,530
$385,078
$354,864
Gross Profit
374,658
363,404
341,486
341,033
EBITDA
183,418
177,143
175,874
178,884
EBIT
171,057
161,680
156,787
154,885
Net Income
132,623
124,927
120,509
118,534
Net Change In Cash
570,324
507,530
385,078
354,864
Cost of Revenue
-402,390
282,140
Free Cash Flow
181,486
181,956
173,150
163,875
Cash
76,837
77,474
84,703
54,420
Basic Shares
24,496
24,616
24,687
25,038

Earnings Calls

QuarterEPS
2025-09-30
$1.79
2025-06-30
$1.55
2025-03-31
$1.52
2024-12-31
$1.41