Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$224,020
$201,197
$199,486
$201,444
Gross Profit
152,828
146,462
145,645
143,963
EBITDA
39,115
54,247
52,455
55,614
EBIT
30,707
47,221
45,547
48,778
Net Income
22,510
36,745
36,005
38,097
Net Change In Cash
224,020
201,197
199,486
201,444
Free Cash Flow
50,178
38,304
45,541
47,825
Cash
541,563
254,083
284,056
482,459
Basic Shares
47,109
47,109
47,506
47,473

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$785,989
$662,349
$537,001
$494,755
Gross Profit
554,834
492,505
497,974
484,224
EBITDA
206,953
175,731
215,217
219,738
EBIT
179,458
153,459
196,156
199,858
Net Income
140,641
118,782
151,995
154,885
Net Change In Cash
785,989
662,349
537,001
494,755
Cost of Revenue
-1,071,721
596,390
Free Cash Flow
176,825
148,203
176,214
149,895
Cash
284,056
205,189
197,350
1,269,071
Basic Shares
47,433
44,770
43,181
43,719

Earnings Calls

Quarter EPS
2025-06-30
$0.88
2025-03-31
$0.80
2024-12-31
$0.77
2024-09-30
$0.80