| Common Stock |
65,125 |
$6,655,726 |
$102.20 |
09 Feb 2026 |
Direct |
|
|
| 2025 Restricted Stock Units |
9,703 |
$1,087,609 |
$112.09 |
10 Feb 2025 |
Direct |
Common Stock |
|
| Common Stock |
8,809 |
$994,359 |
$112.88 |
09 Feb 2026 |
By 401(k) |
|
|
| 2024 Restricted Stock Units |
6,890 |
$793,039 |
$115.10 |
28 Feb 2025 |
Direct |
Common Stock |
|
| 2023 Restricted Stock Units |
2,986 |
$343,689 |
$115.10 |
28 Feb 2025 |
Direct |
Common Stock |
|
| 2022 Restricted Stock Units |
0 |
$0 |
$115.10 |
28 Feb 2025 |
Direct |
Common Stock |
|
| 2026 Performance Shares |
52,838 |
|
|
09 Feb 2026 |
Direct |
Common Stock |
|
| 2025 Performance Shares |
29,107 |
|
|
10 Feb 2025 |
Direct |
Common Stock |
|
| 2026 Restricted Stock Units |
17,613 |
|
|
09 Feb 2026 |
Direct |
Common Stock |
|
| 10/2/17 Employee Stock Option (Right to Buy) |
0 |
|
|
11 Dec 2025 |
Direct |
Common Stock |
|
| 1/12/21 Restricted Stock Units |
0 |
|
|
12 Jan 2026 |
Direct |
Common Stock |
|
| 2017 Employee Stock Option (Right to Buy) |
0 |
|
|
11 Dec 2025 |
Direct |
Common Stock |
|
| 2018 Employee Stock Option (Right to Buy) |
0 |
|
|
11 Dec 2025 |
Direct |
Common Stock |
|
| 2022 Performance Shares |
0 |
|
|
10 Feb 2025 |
Direct |
Common Stock |
|
| 2023 Performance Shares |
0 |
|
|
09 Feb 2026 |
Direct |
Common Stock |
|
| 6/12/2018 Employee Stock Option (right to buy) |
0 |
|
|
11 Dec 2025 |
Direct |
Common Stock |
|