Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$370,394
$358,534
$361,952
$360,344
Gross Profit
334,947
323,706
328,682
327,962
EBITDA
71,350
51,021
75,364
59,679
EBIT
58,985
35,231
60,067
46,652
Net Income
44,089
24,391
42,220
38,440
Net Change In Cash
370,394
358,534
361,952
360,344
Free Cash Flow
45,010
87,464
59,963
92,535
Cash
197,687
222,028
217,325
261,588
Basic Shares
65,683
67,324
67,989
69,163

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
206,546
149,311
163,267
143,462
EBIT
151,045
79,043
66,778
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
217,325
313,911
306,379
479,783
Basic Shares
70,611
73,596
73,402
78,616

Earnings Calls

Quarter EPS
2025-06-30
$1.07
2025-03-31
$0.81
2024-12-31
$0.99
2024-09-30
$1.02