May 01
2024
BUY
Grant, award, or other acquisition
-
7,879
Added 10.69%
65,851
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
-
3,143
Reduced 5.14%
57,972
Common Stock
Mar 20
2024
SELL
Open market or private sale
$1,131,077
$225.09 p/Share
5,025
Reduced 7.6%
61,115
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
7,227
Added 9.85%
66,140
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$406,137
$159.02 p/Share
2,554
Reduced 4.16%
58,913
Common Stock
Jun 07
2023
SELL
Payment of exercise price or tax liability
$31,850
$150.24 p/Share
212
Reduced 0.34%
61,467
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$57,451
$184.73 p/Share
311
Reduced 0.5%
61,679
Common Stock
May 02
2023
SELL
Payment of exercise price or tax liability
$152,037
$186.32 p/Share
816
Reduced 1.3%
61,990
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$187,356
$186.61 p/Share
1,004
Reduced 1.57%
62,806
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
8,637
Added 11.92%
63,810
Common Stock
Mar 17
2023
SELL
Open market or private sale
$9,885,626
$209.65 p/Share
47,153
Reduced 46.08%
55,173
Common Stock
Mar 17
2023
BUY
Exercise of conversion of derivative security
$5,523,502
$117.14 p/Share
47,153
Added 31.54%
102,326
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
-
739
Reduced 1.32%
55,173
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
1,964
Added 3.39%
55,912
Common Stock
Jun 07
2022
SELL
Payment of exercise price or tax liability
$37,393
$176.38 p/Share
212
Reduced 0.39%
53,948
Common Stock
May 03
2022
SELL
Payment of exercise price or tax liability
$64,672
$208.62 p/Share
310
Reduced 0.57%
54,160
Common Stock
May 02
2022
SELL
Payment of exercise price or tax liability
$302,279
$211.68 p/Share
1,428
Reduced 2.87%
48,269
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
6,201
Added 10.22%
54,470
Common Stock
Mar 21
2022
SELL
Payment of exercise price or tax liability
-
3,388
Reduced 6.38%
49,697
Common Stock
Mar 08
2022
BUY
Grant, award, or other acquisition
-
7,950
Added 13.03%
53,085
Common Stock
Jun 07
2021
BUY
Grant, award, or other acquisition
-
1,608
Added 3.44%
45,135
Common Stock
May 03
2021
SELL
Payment of exercise price or tax liability
$656,074
$326.73 p/Share
2,008
Reduced 4.65%
41,164
Common Stock
May 03
2021
BUY
Grant, award, or other acquisition
-
2,363
Added 5.15%
43,527
Common Stock
Mar 10
2021
SELL
Open market or private sale
$20,139
$305.13 p/Share
66
Reduced 0.15%
43,172
Common Stock
Mar 10
2021
BUY
Exercise of conversion of derivative security
$6,529
$98.92 p/Share
66
Added 0.15%
43,238
Common Stock