Stockholders Equity and Stock Compensation (Tables)
|
6 Months Ended |
Jun. 30, 2024 |
Equity [Abstract] |
|
Summary of Stock Repurchase Activities |
The following table provides a summary the Company’s stock repurchase activities:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended June 30, |
|
|
Six Months Ended June 30, |
|
|
|
2024 |
|
|
2023 |
|
|
2024 |
|
|
2023 |
|
Shares repurchased |
|
|
878,900 |
|
|
|
579,475 |
|
|
|
1,873,115 |
|
|
|
1,255,665 |
|
Average cost per share |
|
$ |
68.29 |
|
|
$ |
51.79 |
|
|
$ |
64.08 |
|
|
$ |
47.80 |
|
Total cost of shares repurchased (in thousands) |
|
$ |
60,018 |
|
|
$ |
30,012 |
|
|
$ |
120,038 |
|
|
$ |
60,026 |
|
|
Summary of Stock-Based Instruments |
The Company issued the following stock-based instruments:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Six Months Ended June 30, |
|
|
|
2024 |
|
|
2023 |
|
|
|
Granted |
|
|
Weighted-Average Grant-Date Fair Value |
|
|
Granted |
|
|
Weighted-Average Grant-Date Fair Value |
|
Restricted stock |
|
|
1,174,060 |
|
|
$ |
58.90 |
|
|
|
885,490 |
|
|
$ |
45.83 |
|
Performance-based restricted stock |
|
|
93,500 |
|
|
$ |
60.91 |
|
|
|
121,225 |
|
|
$ |
43.34 |
|
Market-based restricted stock |
|
|
93,500 |
|
|
$ |
78.80 |
|
|
|
121,225 |
|
|
$ |
59.71 |
|
|
Summary of Unvested Shares |
A summary of the status and changes of the Company’s unvested shares is presented below:
|
|
|
|
|
|
|
|
|
|
|
Shares |
|
|
Weighted-Average Grant-Date Fair Value |
|
Unvested at December 31, 2023 |
|
|
3,462,705 |
|
|
$ |
43.54 |
|
Granted |
|
|
1,361,060 |
|
|
|
60.40 |
|
Vested |
|
|
(1,813,331 |
) |
|
|
42.85 |
|
Cancelled |
|
|
(25,850 |
) |
|
|
49.53 |
|
Performance Adjustment |
|
|
224,809 |
|
|
|
46.87 |
|
Unvested at June 30, 2024 |
|
|
3,209,393 |
|
|
$ |
51.26 |
|
|
Summary of the Payout for EPS and TSR Grants |
A summary of the payout for EPS and TSR grants is presented below:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Six Months Ended June 30, 2024 |
|
|
|
Target Shares |
|
|
Payout Factor |
|
|
Performance Adjustment |
|
December 2020 EPS Grant |
|
|
125,000 |
|
|
|
133 |
% |
|
|
41,665 |
|
December 2020 TSR Grant |
|
|
125,000 |
|
|
|
162 |
% |
|
|
77,250 |
|
March 2021 EPS Grant |
|
|
108,750 |
|
|
|
133 |
% |
|
|
36,250 |
|
March 2021 TSR Grant |
|
|
108,750 |
|
|
|
164 |
% |
|
|
69,644 |
|
Total Performance Adjustments |
|
|
|
|
|
|
|
|
224,809 |
|
|