Quarterly Financials

Values in thousands 2024-12-31 2024-09-30 2024-06-30 2024-03-31
Revenue
$361,952
$360,344
$357,016
$332,752
Gross Profit
328,682
327,962
316,754
295,467
EBITDA
71,633
59,679
53,702
25,607
EBIT
60,067
46,652
40,316
11,816
Net Income
42,220
38,440
38,036
14,154
Net Change In Cash
361,952
360,344
357,016
332,752
Free Cash Flow
59,963
92,535
30,102
65,868
Cash
217,325
261,588
252,435
296,045
Basic Shares
67,989
69,163
70,444
72,247

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$1,412,064
$1,337,062
$1,193,506
$1,031,839
Gross Profit
1,288,380
1,222,833
1,087,801
953,742
EBITDA
223,367
149,311
111,630
143,462
EBIT
182,960
79,043
15,141
33,834
Net Income
132,850
99,173
36,347
39,671
Net Change In Cash
1,412,064
1,337,062
1,193,506
1,031,839
Cost of Revenue
-171,367
-115,484
Free Cash Flow
248,468
279,433
160,330
184,373
Cash
313,911
306,379
479,783
Basic Shares
70,611
73,596
73,402
78,616

Earnings Calls

Quarter EPS
2024-12-31
$0.62
2024-09-30
$0.56
2024-06-30
$0.54
2024-03-31
$0.20