Quarterly Financials

Values in thousands2025-12-312025-09-302025-06-302025-03-31
Revenue
$208,222
$201,704
$195,148
$189,735
Gross Profit
115,284
108,845
104,564
100,990
EBITDA
24,861
24,601
28,398
20,495
EBIT
18,308
16,491
14,843
6,775
Net Income
20,443
15,048
11,764
4,753
Net Change In Cash
208,222
201,704
195,148
189,735
Free Cash Flow
56,590
37,250
52,245
37,832
Cash
367,631
472,393
414,275
383,902
Basic Shares
68,394
69,858
69,642
64,820

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
2025-12-31
$0.67
2025-09-30
$0.63
2025-06-30
$0.18