Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$254,308
$238,822
$242,240
$240,497
Gross Profit
230,655
160,588
158,636
155,749
EBITDA
55,319
50,438
54,376
58,813
EBIT
43,680
39,333
43,425
47,489
Net Income
34,552
27,950
30,328
36,682
Net Change In Cash
254,308
238,822
242,240
240,497
Free Cash Flow
-26,584
17,942
53,992
74,033
Cash
1,024,862
1,186,195
1,220,701
1,170,605
Basic Shares
60,137
60,077
59,961
59,780

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$939,827
$881,682
$842,559
$748,969
Gross Profit
613,678
556,523
499,978
443,070
EBITDA
196,295
145,375
102,465
102,672
EBIT
153,233
101,254
59,737
62,025
Net Income
124,116
81,043
56,338
52,259
Net Change In Cash
939,827
881,682
842,559
748,969
Cost of Revenue
-87,742
457,162
Free Cash Flow
196,280
121,790
28,261
87,733
Cash
1,220,701
696,983
622,165
710,621
Basic Shares
57,993
54,625
54,932
51,919

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$0.60
2025-03-31
$0.54
2024-12-31
$0.58