Feb 22
2024
SELL
Payment of exercise price or tax liability
$218,168
$76.82 p/Share
2,840
Reduced 2.68%
103,210
Common
Feb 22
2024
BUY
Grant, award, or other acquisition
-
3,608
Added 3.29%
106,050
Common
Jan 08
2024
SELL
Sale (or disposition) back to the issuer
-
1,789
Reduced 1.7%
103,505
Common
Jan 08
2024
SELL
Payment of exercise price or tax liability
$97,796
$92.0 p/Share
1,063
Reduced 1.03%
102,442
Common
Jan 05
2024
SELL
Payment of exercise price or tax liability
$42,604
$91.23 p/Share
467
Reduced 0.44%
105,294
Common
Jan 04
2024
SELL
Payment of exercise price or tax liability
$67,755
$90.34 p/Share
750
Reduced 0.7%
105,761
Common
Jan 03
2024
BUY
Grant, award, or other acquisition
-
15,669
Added 12.82%
106,511
Common
Feb 24
2023
SELL
Payment of exercise price or tax liability
$335,302
$85.58 p/Share
3,918
Reduced 4.13%
90,842
Common
Feb 24
2023
BUY
Grant, award, or other acquisition
-
4,978
Added 4.99%
94,760
Common
Jan 09
2023
SELL
Sale (or disposition) back to the issuer
-
2,517
Reduced 2.67%
91,775
Common
Jan 09
2023
SELL
Payment of exercise price or tax liability
$169,006
$84.8 p/Share
1,993
Reduced 2.17%
89,782
Common
Jan 05
2023
SELL
Payment of exercise price or tax liability
$43,466
$83.27 p/Share
522
Reduced 0.55%
94,292
Common
Jan 04
2023
BUY
Grant, award, or other acquisition
-
14,486
Added 13.25%
94,814
Common
May 31
2022
SELL
Open market or private sale
$526,900
$105.38 p/Share
5,000
Reduced 5.86%
80,328
Common
Feb 24
2022
SELL
Payment of exercise price or tax liability
$470,072
$117.99 p/Share
3,984
Reduced 4.46%
85,328
Common
Feb 24
2022
BUY
Grant, award, or other acquisition
-
2,336
Added 2.55%
89,312
Common
Jan 10
2022
SELL
Payment of exercise price or tax liability
$122,674
$108.85 p/Share
1,127
Reduced 1.28%
86,976
Common
Jan 07
2022
SELL
Payment of exercise price or tax liability
$703,028
$109.54 p/Share
6,418
Reduced 6.79%
88,103
Common
Jan 07
2022
BUY
Grant, award, or other acquisition
-
6,771
Added 6.68%
94,521
Common
Jan 05
2022
BUY
Grant, award, or other acquisition
-
10,277
Added 10.48%
87,750
Common
Feb 25
2021
SELL
Payment of exercise price or tax liability
$237,846
$96.45 p/Share
2,466
Reduced 3.08%
77,473
Common
Jan 11
2021
SELL
Payment of exercise price or tax liability
$537,315
$100.04 p/Share
5,371
Reduced 6.3%
79,939
Common
Jan 11
2021
BUY
Grant, award, or other acquisition
-
5,346
Added 5.9%
85,310
Common
Jan 08
2021
BUY
Grant, award, or other acquisition
-
10,504
Added 11.61%
79,964
Common
Jan 07
2021
SELL
Payment of exercise price or tax liability
$113,669
$100.77 p/Share
1,128
Reduced 1.6%
69,460
Common