Quarterly Financials

Values in thousands 2024-12-31 2024-09-30 2024-06-30 2024-03-31
Revenue
$315,518
$301,039
$299,403
$278,655
Gross Profit
210,721
200,306
160,343
178,652
EBITDA
49,064
44,262
-69,882
19,620
EBIT
44,676
40,114
-77,529
12,101
Net Income
33,683
29,527
-60,200
11,002
Net Change In Cash
315,518
301,039
299,403
278,655
Free Cash Flow
45,737
51,016
18,075
32,471
Cash
324,404
280,476
288,332
223,114
Basic Shares
39,268
39,178
38,793
39,387

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$1,194,615
$1,058,522
$847,133
$747,590
Gross Profit
754,995
682,643
535,207
475,382
EBITDA
45,989
111,996
6,082
8,907
EBIT
22,287
81,389
-21,492
-7,501
Net Income
14,012
90,954
-2,002
2,623
Net Change In Cash
1,194,615
1,058,522
847,133
747,590
Cost of Revenue
10,751
-11,397
Free Cash Flow
147,299
82,120
-74,959
-11,678
Cash
324,404
167,486
69,858
59,379
Basic Shares
39,268
39,216
37,841
37,881

Earnings Calls

Quarter EPS
2024-12-31
$0.97
2024-09-30
$0.85
2024-06-30
$0.64
2024-03-31
$0.41