Mar 04
2024
SELL
Payment of exercise price or tax liability
$886,374
$128.2 p/Share
6,914
Reduced 18.77%
29,929
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
16,254
Added 30.61%
36,843
Common Stock
Oct 02
2023
SELL
Payment of exercise price or tax liability
$135,676
$97.12 p/Share
1,397
Reduced 6.35%
20,589
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$11,599
$80.55 p/Share
144
Reduced 0.65%
21,986
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$151,473
$93.1 p/Share
1,627
Reduced 6.85%
22,130
Common Stock
Mar 04
2023
BUY
Grant, award, or other acquisition
-
3,544
Added 12.98%
23,757
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
6,395
Added 24.03%
20,213
Common Stock
Sep 02
2022
SELL
Open market or private sale
$203,742
$73.5 p/Share
2,772
Reduced 16.71%
13,818
Common Stock
May 23
2022
SELL
Payment of exercise price or tax liability
$7,239
$69.61 p/Share
104
Reduced 0.62%
16,590
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$11,291
$78.41 p/Share
144
Reduced 0.86%
16,694
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$106,583
$81.61 p/Share
1,306
Reduced 10.34%
11,328
Common Stock
Mar 04
2022
BUY
Grant, award, or other acquisition
-
7,408
Added 30.55%
16,838
Common Stock
Aug 09
2021
SELL
Open market or private sale
$322,050
$97.12 p/Share
3,316
Reduced 23.6%
10,736
Common Stock
May 24
2021
SELL
Payment of exercise price or tax liability
$9,084
$92.69 p/Share
98
Reduced 0.69%
14,052
Common Stock
Mar 17
2021
SELL
Payment of exercise price or tax liability
$11,897
$87.48 p/Share
136
Reduced 0.95%
14,150
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$46,548
$84.48 p/Share
551
Reduced 3.71%
14,286
Common Stock
Mar 04
2021
BUY
Grant, award, or other acquisition
-
4,275
Added 22.37%
14,837
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$58,686
$82.89 p/Share
708
Reduced 6.28%
10,562
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
1,233
Added 9.86%
11,270
Common Stock
Oct 26
2020
SELL
Payment of exercise price or tax liability
-
261
Reduced 2.53%
10,037
Common Stock
Oct 01
2020
BUY
Grant, award, or other acquisition
-
2,735
Added 20.99%
10,298
Common Stock