|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
45 |
$65.10 |
$2,930 |
Sep 25, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
80 |
$65.59 |
$5,247 |
Sep 25, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
100 |
$66.20 |
$6,620 |
Sep 25, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
100 |
$66.79 |
$6,679 |
Sep 25, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
200 |
$66.27 |
$13,254 |
Sep 25, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
90 |
$66.14 |
$5,953 |
Sep 25, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
100 |
$64.49 |
$6,449 |
Sep 25, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
4 |
$64.49 |
$258 |
Sep 25, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
10 |
$66.28 |
$663 |
Sep 25, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
100 |
$64.55 |
$6,455 |
Sep 25, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
39 |
$66.26 |
$2,584 |
Sep 25, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
5 |
$64.50 |
$323 |
Sep 25, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
78 |
$66.77 |
$5,208 |
Sep 25, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
189 |
$65.60 |
$12,398 |
Sep 25, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
74 |
$64.99 |
$4,809 |
Sep 25, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
100 |
$65.25 |
$6,525 |
Sep 25, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
43 |
$64.71 |
$2,783 |
Sep 25, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
11 |
$63.51 |
$699 |
Sep 25, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
52 |
$66.78 |
$3,473 |
Sep 25, 2026 |
|
ESP
|
Conversion
|
Common Stock - $.33 1/3 par value |
2,300 |
$13.98 |
$32,154 |
Sep 25, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
6 |
$65.02 |
$390 |
Sep 25, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
10 |
$66.13 |
$661 |
Sep 25, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
100 |
$63.97 |
$6,397 |
Sep 25, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
31 |
$65.61 |
$2,034 |
Sep 25, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
100 |
$65.27 |
$6,527 |
Sep 25, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
100 |
$64.48 |
$6,448 |
Sep 25, 2026 |
|
ESP
|
Conversion
|
Stock Option |
2,300 |
$13.98 |
$32,154 |
Sep 25, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
100 |
$64.26 |
$6,426 |
Sep 25, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
59 |
$65.00 |
$3,835 |
Sep 25, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
21 |
$65.61 |
$1,378 |
Sep 25, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
3 |
$65.60 |
$197 |
Sep 25, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
166 |
$66.39 |
$11,021 |
Sep 25, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
100 |
$66.62 |
$6,662 |
Sep 25, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
84 |
$64.75 |
$5,439 |
Sep 25, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
100 |
$66.20 |
$6,620 |
Jun 23, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
11 |
$66.16 |
$728 |
Jun 23, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
104 |
$65.94 |
$6,858 |
Jun 23, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
12 |
$66.29 |
$795 |
Jun 23, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
200 |
$66.18 |
$13,235 |
Jun 23, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
32 |
$66.39 |
$2,124 |
Jun 23, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
200 |
$65.99 |
$13,197 |
Jun 23, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
100 |
$65.59 |
$6,559 |
Jun 23, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
100 |
$65.43 |
$6,543 |
Jun 23, 2026 |
|
ESP
|
Conversion
|
Stock Option |
2,550 |
$18.05 |
$46,028 |
Jun 23, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
100 |
$65.64 |
$6,564 |
Jun 23, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
100 |
$66.01 |
$6,601 |
Jun 23, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
100 |
$66.18 |
$6,618 |
Jun 23, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
12 |
$66.23 |
$795 |
Jun 23, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
200 |
$65.52 |
$13,103 |
Jun 23, 2026 |
|
ESP
|
Sale
|
Common Stock - $.33 1/3 par value |
100 |
$66.31 |
$6,631 |
Jun 23, 2026 |