Oct 29
2024
BUY
Open market or private purchase
$138,800
$55.52 p/Share
2,500
Added 0.87%
285,953
Common Stock, $.50 par...
Oct 15
2024
SELL
Payment of exercise price or tax liability
$390,837
$58.87 p/Share
6,639
Reduced 2.62%
247,187
Common Stock, $.50 par...
Oct 15
2024
BUY
Grant, award, or other acquisition
-
50,073
Added 15.01%
283,453
Common Stock, $.50 par...
Oct 12
2024
SELL
Payment of exercise price or tax liability
$181,338
$58.14 p/Share
3,119
Reduced 1.28%
240,019
Common Stock, $.50 par...
Oct 11
2024
SELL
Payment of exercise price or tax liability
$287,037
$58.14 p/Share
4,937
Reduced 1.99%
243,138
Common Stock, $.50 par...
Oct 10
2024
SELL
Payment of exercise price or tax liability
$195,210
$56.55 p/Share
3,452
Reduced 1.37%
248,075
Common Stock, $.50 par...
Oct 13
2023
SELL
Payment of exercise price or tax liability
$202,569
$56.79 p/Share
3,567
Reduced 1.4%
251,221
Common Stock, $.50 par...
Oct 12
2023
SELL
Payment of exercise price or tax liability
$174,742
$57.18 p/Share
3,056
Reduced 1.19%
254,788
Common Stock, $.50 par...
Oct 11
2023
SELL
Payment of exercise price or tax liability
$282,585
$58.47 p/Share
4,833
Reduced 1.84%
257,844
Common Stock, $.50 par...
Oct 10
2023
SELL
Payment of exercise price or tax liability
$929,432
$58.68 p/Share
15,839
Reduced 5.69%
262,677
Common Stock, $.50 par...
Oct 10
2023
BUY
Grant, award, or other acquisition
$2,104,822
$29.34 p/Share
71,739
Added 20.48%
278,516
Common Stock, $.50 par...
Dec 17
2022
SELL
Payment of exercise price or tax liability
$188,965
$53.11 p/Share
3,558
Reduced 1.69%
206,576
Common Stock, $.50 par...
Oct 13
2022
SELL
Payment of exercise price or tax liability
$189,164
$56.96 p/Share
3,321
Reduced 1.56%
210,134
Common Stock, $.50 par...
Oct 12
2022
SELL
Payment of exercise price or tax liability
$451,579
$56.96 p/Share
7,928
Reduced 3.58%
213,455
Common Stock, $.50 par...
Oct 12
2022
BUY
Grant, award, or other acquisition
-
11,011
Added 4.74%
221,382
Common Stock, $.50 par...
Oct 11
2022
SELL
Payment of exercise price or tax liability
$1,443,027
$56.09 p/Share
25,727
Reduced 10.9%
210,372
Common Stock, $.50 par...
Oct 11
2022
BUY
Grant, award, or other acquisition
$2,689,378
$28.05 p/Share
95,878
Added 28.88%
236,099
Common Stock, $.50 par...
Dec 17
2021
SELL
Payment of exercise price or tax liability
$238,819
$68.41 p/Share
3,491
Reduced 2.43%
139,893
Common Stock, $.50 par...
Oct 15
2021
SELL
Payment of exercise price or tax liability
$162,727
$69.99 p/Share
2,325
Reduced 1.6%
143,384
Common Stock, $.50 par...
Oct 13
2021
SELL
Payment of exercise price or tax liability
$260,656
$75.75 p/Share
3,441
Reduced 2.31%
145,709
Common Stock, $.50 par...
Oct 12
2021
SELL
Payment of exercise price or tax liability
$568,059
$75.59 p/Share
7,515
Reduced 4.99%
143,196
Common Stock, $.50 par...
Oct 12
2021
SELL
Payment of exercise price or tax liability
$382,259
$75.59 p/Share
5,057
Reduced 3.28%
149,150
Common Stock, $.50 par...
Oct 12
2021
BUY
Grant, award, or other acquisition
-
50,806
Added 24.78%
154,207
Common Stock, $.50 par...
Dec 17
2020
SELL
Payment of exercise price or tax liability
$206,425
$59.54 p/Share
3,467
Reduced 3.03%
110,770
Common Stock, $.50 par...
Oct 18
2020
SELL
Payment of exercise price or tax liability
$77,735
$54.82 p/Share
1,418
Reduced 1.23%
114,091
Common Stock, $.50 par...