Oct 15
2024
SELL
Payment of exercise price or tax liability
$51,511
$58.87 p/Share
875
Reduced 1.35%
64,165
Common Stock, $.50 par...
Oct 15
2024
BUY
Grant, award, or other acquisition
-
10,144
Added 12.41%
71,597
Common Stock, $.50 par...
Oct 12
2024
SELL
Payment of exercise price or tax liability
$28,546
$58.14 p/Share
491
Reduced 0.78%
62,328
Common Stock, $.50 par...
Oct 11
2024
SELL
Payment of exercise price or tax liability
$38,779
$58.14 p/Share
667
Reduced 1.05%
62,819
Common Stock, $.50 par...
Oct 10
2024
SELL
Payment of exercise price or tax liability
$38,001
$56.55 p/Share
672
Reduced 1.05%
63,486
Common Stock, $.50 par...
Oct 13
2023
SELL
Payment of exercise price or tax liability
$44,239
$56.79 p/Share
779
Reduced 1.2%
64,158
Common Stock, $.50 par...
Oct 12
2023
SELL
Payment of exercise price or tax liability
$27,446
$57.18 p/Share
480
Reduced 0.74%
64,607
Common Stock, $.50 par...
Oct 11
2023
SELL
Payment of exercise price or tax liability
$38,180
$58.47 p/Share
653
Reduced 0.99%
65,087
Common Stock, $.50 par...
Oct 10
2023
SELL
Payment of exercise price or tax liability
$135,550
$58.68 p/Share
2,310
Reduced 3.39%
65,740
Common Stock, $.50 par...
Oct 10
2023
BUY
Grant, award, or other acquisition
$401,547
$29.34 p/Share
13,686
Added 16.74%
68,050
Common Stock, $.50 par...
Dec 17
2022
SELL
Payment of exercise price or tax liability
$42,806
$53.11 p/Share
806
Reduced 1.46%
54,364
Common Stock, $.50 par...
Oct 13
2022
SELL
Payment of exercise price or tax liability
$35,486
$56.96 p/Share
623
Reduced 1.12%
55,170
Common Stock, $.50 par...
Oct 12
2022
SELL
Payment of exercise price or tax liability
$138,868
$56.96 p/Share
2,438
Reduced 4.19%
55,793
Common Stock, $.50 par...
Oct 12
2022
BUY
Grant, award, or other acquisition
-
3,854
Added 6.21%
58,231
Common Stock, $.50 par...
Oct 11
2022
SELL
Payment of exercise price or tax liability
$185,209
$56.09 p/Share
3,302
Reduced 5.72%
54,377
Common Stock, $.50 par...
Oct 11
2022
BUY
Grant, award, or other acquisition
$502,516
$28.05 p/Share
17,915
Added 23.7%
57,679
Common Stock, $.50 par...
Dec 17
2021
SELL
Payment of exercise price or tax liability
$54,249
$68.41 p/Share
793
Reduced 1.96%
39,764
Common Stock, $.50 par...
Oct 15
2021
SELL
Payment of exercise price or tax liability
$29,186
$69.99 p/Share
417
Reduced 1.02%
40,557
Common Stock, $.50 par...
Oct 13
2021
SELL
Payment of exercise price or tax liability
$32,800
$75.75 p/Share
433
Reduced 1.05%
40,974
Common Stock, $.50 par...
Oct 12
2021
SELL
Payment of exercise price or tax liability
$217,926
$75.59 p/Share
2,883
Reduced 6.51%
41,407
Common Stock, $.50 par...
Oct 12
2021
BUY
Grant, award, or other acquisition
-
13,836
Added 24.52%
42,595
Common Stock, $.50 par...
Dec 17
2020
SELL
Payment of exercise price or tax liability
$40,844
$59.54 p/Share
686
Reduced 2.2%
30,454
Common Stock, $.50 par...
Oct 18
2020
SELL
Payment of exercise price or tax liability
$15,624
$54.82 p/Share
285
Reduced 0.91%
31,140
Common Stock, $.50 par...
Oct 15
2020
SELL
Payment of exercise price or tax liability
$23,178
$55.85 p/Share
415
Reduced 1.3%
31,425
Common Stock, $.50 par...
Oct 13
2020
SELL
Payment of exercise price or tax liability
$50,839
$54.49 p/Share
933
Reduced 2.85%
31,840
Common Stock, $.50 par...