Dec 11
2033
BUY
Grant, award, or other acquisition
-
4,726
Added 25.19%
14,033
Common Stock
Jul 31
2024
SELL
Payment of exercise price or tax liability
$50,124
$298.36 p/Share
168
Reduced 0.96%
17,261
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$400,938
$214.75 p/Share
1,867
Reduced 9.68%
17,429
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
5,778
Added 23.04%
19,296
Common Stock
Dec 14
2023
SELL
Payment of exercise price or tax liability
$48,162
$227.18 p/Share
212
Reduced 1.54%
13,518
Common Stock
Dec 13
2023
SELL
Payment of exercise price or tax liability
$37,054
$219.26 p/Share
169
Reduced 1.22%
13,730
Common Stock
Dec 12
2023
SELL
Payment of exercise price or tax liability
$29,619
$221.04 p/Share
134
Reduced 0.95%
13,899
Common Stock
Jul 31
2023
BUY
Grant, award, or other acquisition
-
1,133
Added 10.85%
9,307
Common Stock
Mar 30
2023
SELL
Payment of exercise price or tax liability
$45,940
$316.83 p/Share
145
Reduced 1.74%
8,174
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$675,980
$310.51 p/Share
2,177
Reduced 20.74%
8,319
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
5,002
Added 32.28%
10,496
Common Stock
Dec 14
2022
SELL
Payment of exercise price or tax liability
$70,566
$334.44 p/Share
211
Reduced 3.7%
5,494
Common Stock
Dec 13
2022
SELL
Payment of exercise price or tax liability
$55,982
$333.23 p/Share
168
Reduced 2.86%
5,705
Common Stock
Dec 12
2022
BUY
Grant, award, or other acquisition
-
904
Added 13.34%
5,873
Common Stock
Mar 30
2022
SELL
Payment of exercise price or tax liability
$34,259
$237.91 p/Share
144
Reduced 2.82%
4,969
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$115,797
$216.04 p/Share
536
Reduced 10.48%
4,577
Common Stock
Feb 21
2022
BUY
Grant, award, or other acquisition
-
1,796
Added 26.0%
5,113
Common Stock
Dec 14
2021
SELL
Payment of exercise price or tax liability
$34,284
$246.65 p/Share
139
Reduced 4.02%
3,317
Common Stock
Dec 13
2021
BUY
Grant, award, or other acquisition
-
1,144
Added 24.87%
3,456
Common Stock
Mar 30
2021
SELL
Payment of exercise price or tax liability
$22,618
$238.08 p/Share
95
Reduced 3.95%
2,312
Common Stock
Dec 14
2020
BUY
Grant, award, or other acquisition
-
1,428
Added 37.24%
2,407
Common Stock