Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$528,750
$496,699
$503,598
$494,362
Gross Profit
474,227
442,342
307,472
442,027
EBITDA
56,354
40,591
55,921
49,790
EBIT
51,430
35,710
50,522
44,395
Net Income
18,960
5,635
19,551
11,915
Net Change In Cash
528,750
496,699
503,598
494,362
Free Cash Flow
20,068
-34,442
68,155
60,681
Cash
383,828
342,282
320,067
396,187
Basic Shares
38,618
38,448
38,357
37,818

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$2,042,854
$1,649,031
$1,397,752
$1,202,442
Gross Profit
1,838,499
444,204
1,215,095
995,120
EBITDA
203,220
134,211
77,174
127,453
EBIT
181,567
110,745
54,201
103,016
Net Income
53,367
13,951
3,561
38,132
Net Change In Cash
2,042,854
1,649,031
1,397,752
1,202,442
Cost of Revenue
357,401
4,292
Free Cash Flow
236,725
57,422
452,346
201,552
Cash
320,067
468,711
538,065
175,718
Basic Shares
37,927
37,619
35,531
33,688

Earnings Calls

Quarter EPS
2025-06-30
$0.37
2025-03-31
$0.12
2024-12-31
$0.47
2024-09-30
$0.28