Quarterly Financials

Values in thousands2025-12-312025-09-302025-06-302025-03-31
Revenue
$261,656
$256,399
$254,308
$238,822
Gross Profit
164,152
161,045
166,846
160,588
EBITDA
60,237
62,419
55,319
50,438
EBIT
48,587
54,626
43,680
39,333
Net Income
34,734
35,338
34,552
27,950
Net Change In Cash
261,656
256,399
254,308
238,822
Free Cash Flow
35,069
65,600
17,814
17,534
Cash
962,684
1,066,583
1,024,862
1,186,195
Basic Shares
56,587
58,461
60,137
60,077

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$1,011,187
$939,827
$881,682
$842,559
Gross Profit
638,073
613,678
556,523
499,978
EBITDA
232,742
196,295
145,375
102,465
EBIT
186,542
153,233
101,254
59,737
Net Income
132,574
124,116
81,043
56,338
Net Change In Cash
1,011,187
939,827
881,682
842,559
Cost of Revenue
-87,742
Free Cash Flow
137,049
196,280
121,790
28,261
Cash
962,684
1,220,701
696,983
622,165
Basic Shares
58,923
57,993
54,625
54,932

Earnings Calls

QuarterEPS
2026-03-31
$0
2025-12-31
$0.72
2025-09-30
$0.76
2025-06-30
$0.60