Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$476,494
$437,392
$449,497
$431,417
Gross Profit
129,152
120,318
116,796
116,568
EBITDA
59,338
29,756
80,324
86,695
EBIT
-76
51,397
58,001
Net Income
37,009
-22,487
32,703
35,439
Net Change In Cash
476,494
437,392
449,497
431,417
Free Cash Flow
69,080
6,058
44,141
45,235
Cash
23,135
31,711
46,543
35,574
Basic Shares
35,713
33,916
36,243
35,791

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$1,716,596
$1,596,673
$1,376,096
$1,221,079
Gross Profit
459,014
418,289
359,006
336,970
EBITDA
310,911
256,509
215,402
215,258
EBIT
203,778
157,668
113,558
125,654
Net Income
119,896
90,650
66,377
96,808
Net Change In Cash
1,716,596
1,596,673
1,376,096
1,221,079
Cost of Revenue
8,436
-32,346
Free Cash Flow
99,598
60,275
41,653
103,203
Cash
46,543
23,674
24,272
17,885
Basic Shares
35,649
33,758
33,357
33,258

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$1.55
2025-03-31
$1.31
2024-12-31
$1.43