Jun 07
2024
BUY
Grant, award, or other acquisition
$49,904
$317.86 p/Share
157
Added 1.4%
11,045
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$834,728
$385.2 p/Share
2,167
Reduced 16.6%
10,888
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
3,260
Added 19.98%
13,055
Common Stock
Mar 25
2024
BUY
Grant, award, or other acquisition
$549,904
$388.9 p/Share
1,414
Added 12.61%
9,795
Common Stock
Dec 18
2023
SELL
Open market or private sale
$776,500
$500.0 p/Share
1,553
Reduced 15.63%
8,381
Common Stock
Dec 18
2023
BUY
Exercise of conversion of derivative security
$91,502
$58.92 p/Share
1,553
Added 13.52%
9,934
Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$7,038
$502.74 p/Share
14
Reduced 0.17%
8,381
Common Stock
Jun 12
2023
SELL
Payment of exercise price or tax liability
$39,027
$368.18 p/Share
106
Reduced 1.25%
8,395
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$41,517
$364.19 p/Share
114
Reduced 1.32%
8,501
Common Stock
Mar 30
2023
SELL
Payment of exercise price or tax liability
$49,774
$358.09 p/Share
139
Reduced 1.59%
8,615
Common Stock
Mar 30
2023
BUY
Grant, award, or other acquisition
$399,986
$358.09 p/Share
1,117
Added 11.32%
8,754
Common Stock
Mar 27
2023
SELL
Payment of exercise price or tax liability
$345,452
$317.22 p/Share
1,089
Reduced 12.48%
7,637
Common Stock
Mar 27
2023
BUY
Exercise of conversion of derivative security
-
1,950
Added 18.27%
8,726
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$65,952
$317.08 p/Share
208
Reduced 2.98%
6,776
Common Stock
Dec 12
2022
SELL
Payment of exercise price or tax liability
$4,595
$328.23 p/Share
14
Reduced 0.2%
6,984
Common Stock
Jun 13
2022
SELL
Payment of exercise price or tax liability
$28,972
$278.58 p/Share
104
Reduced 1.46%
6,998
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$42,367
$365.23 p/Share
116
Reduced 1.61%
7,102
Common Stock
Mar 30
2022
BUY
Grant, award, or other acquisition
$300,028
$376.92 p/Share
796
Added 9.93%
7,218
Common Stock
Mar 28
2022
SELL
Payment of exercise price or tax liability
$441,267
$331.78 p/Share
1,330
Reduced 17.16%
6,422
Common Stock
Mar 28
2022
BUY
Exercise of conversion of derivative security
-
1,940
Added 20.02%
7,752
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$66,178
$313.64 p/Share
211
Reduced 3.5%
5,812
Common Stock
Dec 13
2021
SELL
Payment of exercise price or tax liability
$5,652
$403.75 p/Share
14
Reduced 0.23%
6,023
Common Stock
Jun 14
2021
SELL
Payment of exercise price or tax liability
$35,450
$337.62 p/Share
105
Reduced 1.71%
6,037
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
$199,975
$306.71 p/Share
652
Added 9.6%
6,142
Common Stock
Mar 29
2021
SELL
Payment of exercise price or tax liability
$911,173
$316.16 p/Share
2,882
Reduced 34.42%
5,490
Common Stock