Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$183,725
$175,694
$175,736
$174,329
Gross Profit
152,168
144,831
145,161
143,704
EBITDA
60,185
54,152
57,257
52,988
EBIT
53,344
47,765
51,024
46,768
Net Income
29,883
26,760
28,478
26,763
Net Change In Cash
183,725
175,694
175,736
174,329
Free Cash Flow
43,656
34,475
61,654
-7,777
Cash
128,816
238,709
286,110
227,943
Basic Shares
27,593
27,778
27,991
27,997

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$696,853
$625,807
$460,055
$357,521
Gross Profit
575,727
300,869
222,826
171,057
EBITDA
217,230
187,972
125,776
101,445
EBIT
192,162
168,482
112,537
90,546
Net Income
174,267
108,717
70,175
52,947
Net Change In Cash
696,853
625,807
460,055
357,521
Cost of Revenue
150,809
Free Cash Flow
105,624
105,681
80,768
52,298
Cash
238,709
315,910
90,216
184,496
Basic Shares
28,074
29,384
29,856
29,963

Earnings Calls

QuarterEPS
2026-03-31
$1.18
2025-12-31
$1
2025-09-30
$1.09
2025-06-30
$1