Quarterly Financials

Values in thousands2025-09-302025-06-302025-03-312024-12-31
Revenue
$175,736
$174,329
$171,094
$161,821
Gross Profit
85,853
84,391
82,464
77,899
EBITDA
55,066
51,454
138,328
48,997
EBIT
48,833
45,234
132,100
43,132
Net Income
28,478
26,763
92,265
26,753
Net Change In Cash
175,736
174,329
171,094
161,821
Free Cash Flow
61,654
-7,777
17,272
-8,612
Cash
286,110
227,943
251,382
315,910
Basic Shares
27,991
27,997
28,509
29,210

Annual Financials

Values in thousands2024-12-312023-12-312022-12-312021-12-31
Revenue
$625,807
$460,055
$357,521
$282,502
Gross Profit
300,869
222,826
171,057
141,097
EBITDA
187,972
125,776
101,445
81,834
EBIT
168,482
112,537
90,546
73,891
Net Income
108,717
70,175
52,947
42,658
Net Change In Cash
625,807
460,055
357,521
282,502
Cost of Revenue
150,809
-4,364
Free Cash Flow
105,681
80,768
52,298
20,857
Cash
315,910
90,216
184,496
48,583
Basic Shares
29,384
29,856
29,963
29,944

Earnings Calls

QuarterEPS
2025-12-31
$0
2025-09-30
$1.09
2025-06-30
$1
2025-03-31
$1.02