Oct 15
2024
SELL
Payment of exercise price or tax liability
$41,326
$58.87 p/Share
702
Reduced 1.55%
44,714
Common Stock, $.50 par...
Oct 15
2024
BUY
Grant, award, or other acquisition
-
7,289
Added 12.76%
49,828
Common Stock, $.50 par...
Oct 12
2024
SELL
Payment of exercise price or tax liability
$23,256
$58.14 p/Share
400
Reduced 0.92%
43,241
Common Stock, $.50 par...
Oct 11
2024
SELL
Payment of exercise price or tax liability
$29,593
$58.14 p/Share
509
Reduced 1.15%
43,641
Common Stock, $.50 par...
Oct 10
2024
SELL
Payment of exercise price or tax liability
$28,161
$56.55 p/Share
498
Reduced 1.12%
44,150
Common Stock, $.50 par...
Jul 25
2024
SELL
Open market or private sale
$193,247
$57.98 p/Share
3,333
Reduced 7.47%
41,315
Common Stock, $.50 par...
Jul 23
2024
-
3,333
Reduced 6.95%
44,648
Common Stock, $.50 par...
Oct 13
2023
SELL
Payment of exercise price or tax liability
$19,706
$56.79 p/Share
347
Reduced 0.72%
47,981
Common Stock, $.50 par...
Oct 12
2023
SELL
Payment of exercise price or tax liability
$24,701
$57.18 p/Share
432
Reduced 0.89%
48,328
Common Stock, $.50 par...
Oct 11
2023
SELL
Payment of exercise price or tax liability
$29,176
$58.47 p/Share
499
Reduced 1.02%
48,270
Common Stock, $.50 par...
Oct 10
2023
SELL
Payment of exercise price or tax liability
$104,567
$58.68 p/Share
1,782
Reduced 3.49%
49,219
Common Stock, $.50 par...
Oct 10
2023
BUY
Grant, award, or other acquisition
$303,815
$29.34 p/Share
10,355
Added 16.88%
51,001
Common Stock, $.50 par...
Dec 17
2022
SELL
Payment of exercise price or tax liability
$35,902
$53.11 p/Share
676
Reduced 1.64%
40,530
Common Stock, $.50 par...
Oct 13
2022
SELL
Payment of exercise price or tax liability
$27,341
$56.96 p/Share
480
Reduced 1.15%
41,206
Common Stock, $.50 par...
Oct 12
2022
SELL
Payment of exercise price or tax liability
$72,111
$56.96 p/Share
1,266
Reduced 2.95%
41,686
Common Stock, $.50 par...
Oct 12
2022
BUY
Grant, award, or other acquisition
-
2,936
Added 6.41%
42,888
Common Stock, $.50 par...
Oct 11
2022
SELL
Payment of exercise price or tax liability
$153,574
$56.09 p/Share
2,738
Reduced 6.4%
40,016
Common Stock, $.50 par...
Oct 11
2022
BUY
Grant, award, or other acquisition
$405,098
$28.05 p/Share
14,442
Added 25.25%
42,754
Common Stock, $.50 par...
Dec 17
2021
SELL
Payment of exercise price or tax liability
$45,356
$68.41 p/Share
663
Reduced 2.31%
28,093
Common Stock, $.50 par...
Oct 15
2021
SELL
Payment of exercise price or tax liability
$25,056
$69.99 p/Share
358
Reduced 1.23%
28,756
Common Stock, $.50 par...
Oct 13
2021
SELL
Payment of exercise price or tax liability
$25,300
$75.75 p/Share
334
Reduced 1.13%
29,114
Common Stock, $.50 par...
Oct 12
2021
SELL
Payment of exercise price or tax liability
$178,468
$75.59 p/Share
2,361
Reduced 7.42%
29,448
Common Stock, $.50 par...
Oct 12
2021
BUY
Grant, award, or other acquisition
-
11,314
Added 26.8%
30,904
Common Stock, $.50 par...
Jan 02
2021
SELL
Payment of exercise price or tax liability
$69,500
$61.18 p/Share
1,136
Reduced 5.25%
20,493
Common Stock, $.50 par...
Dec 17
2020
SELL
Payment of exercise price or tax liability
$26,376
$59.54 p/Share
443
Reduced 2.02%
21,534
Common Stock, $.50 par...