Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$216,506
$208,222
$201,704
$195,148
Gross Profit
127,914
115,284
108,845
104,564
EBITDA
47,618
24,861
24,601
28,398
EBIT
28,127
18,308
16,491
14,843
Net Income
26,639
20,443
15,048
11,764
Net Change In Cash
216,506
208,222
201,704
195,148
Free Cash Flow
49,724
56,590
37,250
52,245
Cash
342,332
367,631
472,393
414,275
Basic Shares
67,647
68,394
69,858
69,642

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
115,063
42,888
29,017
-37,740
EBIT
45,639
-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-03-31
$0.63
2025-12-31
$0.68
2025-09-30
$0.64
2025-06-30
$0.18