Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$172,209
$166,664
$161,102
$145,513
Gross Profit
137,439
133,822
129,587
117,411
EBITDA
78,425
77,835
72,967
70,010
EBIT
68,221
68,000
62,657
59,362
Net Income
57,935
60,303
62,202
48,665
Net Change In Cash
172,209
166,664
161,102
145,513
Free Cash Flow
87,852
69,542
52,495
52,204
Cash
87,759
132,185
99,775
113,980
Basic Shares
108,639
108,628
109,041
108,474

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$556,624
$461,117
$454,793
$328,304
Gross Profit
446,517
357,695
347,214
257,910
EBITDA
239,269
241,091
41,175
76,426
EBIT
201,459
188,650
-5,951
32,149
Net Income
179,821
333,904
-14,310
18,334
Net Change In Cash
556,624
461,117
454,793
328,304
Cost of Revenue
19,437
-21,060
Free Cash Flow
199,902
172,546
209,915
195,425
Cash
99,775
94,767
125,334
107,891
Basic Shares
109,041
110,889
109,472
114,865

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$0.53
2025-03-31
$0.56
2024-12-31
$0.58