| Schedule of Shares of Common Stock Repurchased |
The following table sets forth the number of shares
of common stock repurchased by the Company at an average price of $40.94
per share under its share repurchase program from February 10, 2021 through March 31, 2026:
| Month Ended |
|
Shares Repurchased |
|
|
Repurchase Price Per Share |
|
|
Aggregate Consideration for Repurchased Shares |
|
| February 2021 |
|
|
13,082 |
|
|
|
$30.25 -
$30.96
|
|
|
|
397,384 |
|
| March 2021 |
|
|
12,241 |
|
|
|
$30.25 -
$34.42
|
|
|
|
393,938 |
|
| April 2021 |
|
|
14,390 |
|
|
|
$33.11 -
$34.89
|
|
|
|
491,469 |
|
| May 2021 |
|
|
25,075 |
|
|
|
$34.56 -
$39.93
|
|
|
|
976,440 |
|
| August 2021 |
|
|
141,700 |
|
|
|
$41.03 -
$42.28
|
|
|
|
5,944,213 |
|
| January 2022 |
|
|
7,312 |
|
|
|
$39.07 -
$40.88
|
|
|
|
293,756 |
|
| February 2022 |
|
|
170,589 |
|
|
|
$39.53 -
$41.00
|
|
|
|
6,908,864 |
|
| March 2022 |
|
|
132,054 |
|
|
|
$39.24 -
$40.57
|
|
|
|
5,306,885 |
|
| April 2022 |
|
|
2,942 |
|
|
|
$39.07 -
$41.00
|
|
|
|
117,758 |
|
| May 2022 |
|
|
3,391 |
|
|
|
$37.70 -
$39.78
|
|
|
|
131,338 |
|
| June 2022 |
|
|
3,515 |
|
|
|
$37.28 -
$39.19
|
|
|
|
135,063 |
|
| July 2022 |
|
|
700 |
|
|
|
$36.40 -
$37.23
|
|
|
|
25,864 |
|
| August 2022 |
|
|
3,081 |
|
|
|
$28.24 -
$37.79
|
|
|
|
112,456 |
|
| September 2022 |
|
|
91,508 |
|
|
|
$36.80 -
$37.50
|
|
|
|
3,443,845 |
|
| October 2022 |
|
|
701 |
|
|
|
$35.20 -
$36.14
|
|
|
|
14,434 |
|
| November 2022 |
|
|
1,103 |
|
|
|
$34.53 -
$35.28
|
|
|
|
38,790 |
|
| December 2022 |
|
|
1,501 |
|
|
|
$33.26 -
$34.84
|
|
|
|
51,295 |
|
| January 2023 |
|
|
2,052 |
|
|
|
$32.78 -
$34.84
|
|
|
|
68,665 |
|
| February 2023 |
|
|
3,131 |
|
|
|
$33.06 -
$39.03
|
|
|
|
115,430 |
|
| March 2023 |
|
|
2,003 |
|
|
|
$37.02 -
$38.89
|
|
|
|
76,214 |
|
| April 2023 |
|
|
649 |
|
|
|
$35.79 -
$37.03
|
|
|
|
23,671 |
|
| May 2023 |
|
|
100 |
|
|
|
$36.53 -
$36.53 |
|
|
|
3,658 |
|
| June 2023 |
|
|
2,300 |
|
|
|
$33.63 -
$38.76
|
|
|
|
85,556 |
|
| August 2023 |
|
|
14,751 |
|
|
|
$36.98
- $39.41
|
|
|
|
575,728 |
|
| September 2023 |
|
|
125 |
|
|
|
$38.11
- $38.11 |
|
|
|
4,772 |
|
| November 2023 |
|
|
475 |
|
|
|
$37.03
- $37.78
|
|
|
|
17,825 |
|
| December 2023 |
|
|
12,748 |
|
|
|
$37.53
- $41.03
|
|
|
|
520,749 |
|
| March 2024 |
|
|
40,000 |
|
|
|
$45.03
- $45.03 |
|
|
|
1,801,205 |
|
| April 2024 |
|
|
700 |
|
|
|
$43.76
- $43.76 |
|
|
|
30,637 |
|
| May 2024 |
|
|
12 |
|
|
|
$44.82
- $44.82 |
|
|
|
543 |
|
| June 2025 |
|
|
15,909 |
|
|
|
$50.03
- $50.03 |
|
|
|
795,932 |
|
| September 2025 |
|
|
100 |
|
|
|
$47.68
- $47.68 |
|
|
|
4,773 |
|
| December 2025 |
|
|
4,135 |
|
|
|
$41.68
- $47.38
|
|
|
|
182,876 |
|
| January 2026 |
|
|
1,375 |
|
|
|
$43.09
- $45.62
|
|
|
|
60,872 |
|
| February 2026 |
|
|
60,600 |
|
|
|
$42.41
- $47.77
|
|
|
|
2,893,547 |
|
| March 2026 |
|
|
1,375 |
|
|
|
$40.04
- $44.40 |
|
|
|
187,893 |
|
| Total |
|
|
787,425 |
|
|
|
|
|
|
$ |
32,234,338 |
|
|