May 03
2024
SELL
Payment of exercise price or tax liability
$132,204
$185.68 p/Share
712
Reduced 0.66%
107,734
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$231,861
$184.31 p/Share
1,258
Reduced 1.15%
108,446
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$497,387
$178.02 p/Share
2,794
Reduced 2.48%
109,704
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
-
14,783
Added 11.61%
112,498
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
-
4,526
Reduced 4.43%
97,715
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
11,859
Added 10.39%
102,241
Common Stock
Sep 18
2023
SELL
Payment of exercise price or tax liability
$105,330
$139.51 p/Share
755
Reduced 0.83%
90,382
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$131,527
$184.73 p/Share
712
Reduced 0.78%
91,137
Common Stock
May 02
2023
SELL
Payment of exercise price or tax liability
$234,576
$186.32 p/Share
1,259
Reduced 1.35%
91,849
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$242,033
$186.61 p/Share
1,297
Reduced 1.37%
93,108
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
13,692
Added 12.67%
94,405
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
-
2,069
Reduced 2.5%
80,713
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
6,370
Added 7.15%
82,782
Common Stock
Sep 16
2022
SELL
Payment of exercise price or tax liability
$1,446,191
$141.34 p/Share
10,232
Reduced 11.81%
76,412
Common Stock
May 03
2022
SELL
Payment of exercise price or tax liability
$148,537
$208.62 p/Share
712
Reduced 0.82%
86,644
Common Stock
May 02
2022
SELL
Payment of exercise price or tax liability
$274,549
$211.68 p/Share
1,297
Reduced 1.68%
75,846
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
11,510
Added 11.64%
87,356
Common Stock
Mar 21
2022
SELL
Payment of exercise price or tax liability
-
5,243
Reduced 6.36%
77,143
Common Stock
Mar 08
2022
SELL
Grant, award, or other acquisition
-
13,808
Reduced 14.35%
82,386
Common Stock
Sep 16
2021
SELL
Payment of exercise price or tax liability
$2,987,261
$292.41 p/Share
10,216
Reduced 12.97%
68,578
Common Stock
May 03
2021
SELL
Payment of exercise price or tax liability
$278,374
$326.73 p/Share
852
Reduced 1.17%
72,278
Common Stock
May 03
2021
BUY
Grant, award, or other acquisition
-
6,516
Added 7.64%
78,794
Common Stock