Feb 22
2024
SELL
Payment of exercise price or tax liability
$3,275,083
$85.46 p/Share
38,323
Reduced 10.51%
326,426
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
75,067
Added 17.07%
364,749
Common Stock
Feb 12
2024
SELL
Open market or private sale
$2,324,049
$87.19 p/Share
26,655
Reduced 8.5%
286,835
Common Stock
Jan 30
2024
SELL
Open market or private sale
$879,200
$87.92 p/Share
10,000
Reduced 3.09%
313,490
Common Stock
Jan 19
2024
SELL
Open market or private sale
$841,300
$84.13 p/Share
10,000
Reduced 3.0%
323,490
Common Stock
Jan 17
2024
SELL
Payment of exercise price or tax liability
$3,521,675
$85.97 p/Share
40,964
Reduced 10.94%
333,490
Common Stock
Jan 17
2024
BUY
Grant, award, or other acquisition
-
63,609
Added 14.52%
374,454
Common Stock
Oct 25
2023
BUY
Grant, award, or other acquisition
-
111,938
Added 26.68%
307,558
Common Stock
Jul 19
2023
SELL
Open market or private sale
$3,654,154
$93.09 p/Share
39,254
Reduced 16.85%
193,707
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$4,009,663
$97.94 p/Share
40,940
Reduced 15.05%
231,165
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
80,194
Added 22.76%
272,105
Common Stock
Feb 13
2023
SELL
Open market or private sale
$2,412,135
$98.23 p/Share
24,556
Reduced 11.42%
190,439
Common Stock
Jan 18
2023
SELL
Payment of exercise price or tax liability
$1,970,821
$97.08 p/Share
20,301
Reduced 8.63%
214,995
Common Stock
Jan 18
2023
BUY
Grant, award, or other acquisition
-
52,197
Added 18.16%
235,296
Common Stock
Jul 20
2022
SELL
Open market or private sale
-
100
Reduced 100.0%
0
Depositary Shares
Feb 24
2022
SELL
Payment of exercise price or tax liability
$4,301,990
$93.55 p/Share
45,986
Reduced 16.99%
224,705
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
90,080
Added 24.97%
270,691
Common Stock
Feb 08
2022
SELL
Open market or private sale
$1,814,023
$105.7 p/Share
17,162
Reduced 8.73%
179,413
Common Stock
Jan 20
2022
SELL
Open market or private sale
$1,497,593
$96.8 p/Share
15,471
Reduced 7.3%
196,575
Common Stock
Jan 20
2022
SELL
Payment of exercise price or tax liability
$1,461,031
$95.73 p/Share
15,262
Reduced 6.71%
212,046
Common Stock
Jan 20
2022
BUY
Grant, award, or other acquisition
-
52,062
Added 18.64%
227,308
Common Stock