Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$333,043
$337,353
$303,111
$338,033
Gross Profit
148,484
138,894
122,506
157,126
EBITDA
132,547
119,112
101,135
142,380
EBIT
103,100
89,737
73,593
115,329
Net Income
77,728
68,099
54,850
85,479
Net Change In Cash
333,043
337,353
303,111
338,033
Free Cash Flow
53,683
-18,543
31,056
72,753
Cash
307,241
284,814
294,651
280,020
Basic Shares
42,118
42,062
42,088
42,081

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$1,330,548
$1,349,166
$1,460,209
$1,196,844
Gross Profit
583,098
565,150
570,496
424,069
EBITDA
515,828
499,120
486,148
341,950
EBIT
408,707
401,166
393,551
250,592
Net Income
301,662
294,191
284,184
176,769
Net Change In Cash
1,330,548
1,349,166
1,460,209
1,196,844
Cost of Revenue
117,459
374
Free Cash Flow
94,081
117,365
218,175
59,414
Cash
294,651
230,373
118,996
1,537
Basic Shares
42,072
42,039
41,931
41,818

Earnings Calls

Quarter EPS
2025-06-30
$1.85
2025-03-31
$1.62
2024-12-31
$1.30
2024-09-30
$2.03