Quarterly Financials

Values in thousands2026-09-302026-06-302026-03-312025-12-31
Revenue
$225,771
$219,765
$216,506
$208,222
Gross Profit
134,843
130,200
127,914
115,284
EBITDA
47,347
41,400
42,701
34,561
EBIT
34,875
29,341
30,958
22,025
Net Income
33,220
29,858
26,639
20,443
Net Change In Cash
225,771
219,765
216,506
208,222
Free Cash Flow
62,616
58,950
49,724
56,590
Cash
116,312
99,917
342,332
367,631
Basic Shares
63,529
66,666
67,647
68,394

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$794,809
$696,464
$624,624
$565,673
Gross Profit
429,590
354,481
302,651
256,345
EBITDA
113,558
42,888
15,617
-37,740
EBIT
60,134
-25,921
-56,090
-99,399
Net Income
52,008
-38,536
-65,384
-108,983
Net Change In Cash
794,809
696,464
624,624
565,673
Cost of Revenue
-123,117
Free Cash Flow
194,651
129,059
39,649
6,504
Cash
367,631
358,560
229,655
199,600
Basic Shares
65,118
60,105
58,354
57,300

Earnings Calls

QuarterEPS
2026-09-30
$0.42
2026-06-30
$0.52
2026-03-31
$0.63
2025-12-31
$0.68