May 06
2024
SELL
Open market or private sale
$389,629
$490.1 p/Share
795
Reduced 19.26%
3,333
Common Stock
Apr 25
2024
SELL
Open market or private sale
$45,435
$468.41 p/Share
97
Reduced 2.3%
4,128
Common Stock
Apr 24
2024
SELL
Payment of exercise price or tax liability
$44,849
$477.12 p/Share
94
Reduced 2.18%
4,225
Common Stock
Apr 24
2024
BUY
Exercise of conversion of derivative security
-
191
Added 4.28%
4,270
Common Stock
Apr 16
2024
SELL
Open market or private sale
$45,120
$470.0 p/Share
96
Reduced 2.27%
4,128
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$69,574
$470.1 p/Share
148
Reduced 3.39%
4,224
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
299
Added 6.53%
4,278
Common Stock
Mar 18
2024
SELL
Open market or private sale
$130,626
$496.68 p/Share
263
Reduced 6.07%
4,073
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$126,562
$492.46 p/Share
257
Reduced 5.6%
4,336
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
520
Added 10.64%
4,366
Common Stock
Jan 25
2024
SELL
Open market or private sale
$484,950
$615.42 p/Share
788
Reduced 16.27%
4,054
Common Stock
Jan 24
2024
SELL
Payment of exercise price or tax liability
$470,022
$606.48 p/Share
775
Reduced 13.8%
4,842
Common Stock
Jan 24
2024
BUY
Exercise of conversion of derivative security
-
1,563
Added 24.23%
4,887
Common Stock
Jan 17
2024
SELL
Open market or private sale
$49,727
$591.99 p/Share
84
Reduced 2.03%
4,054
Common Stock
Jan 12
2024
SELL
Payment of exercise price or tax liability
$63,233
$596.54 p/Share
106
Reduced 2.5%
4,138
Common Stock
Jan 12
2024
BUY
Exercise of conversion of derivative security
-
190
Added 4.29%
4,244
Common Stock
Dec 18
2023
SELL
Open market or private sale
$155,643
$591.8 p/Share
263
Reduced 6.09%
4,054
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$150,262
$584.68 p/Share
257
Reduced 5.62%
4,317
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
520
Added 10.27%
4,544
Common Stock
Oct 25
2023
SELL
Open market or private sale
$61,892
$533.56 p/Share
116
Reduced 2.78%
4,054
Common Stock
Oct 24
2023
SELL
Payment of exercise price or tax liability
$59,891
$539.56 p/Share
111
Reduced 2.59%
4,170
Common Stock
Oct 24
2023
BUY
Exercise of conversion of derivative security
-
227
Added 5.11%
4,215
Common Stock
Oct 16
2023
SELL
Open market or private sale
$53,105
$553.18 p/Share
96
Reduced 2.31%
4,054
Common Stock
Oct 15
2023
SELL
Payment of exercise price or tax liability
$51,583
$548.76 p/Share
94
Reduced 2.21%
4,150
Common Stock
Oct 15
2023
BUY
Exercise of conversion of derivative security
-
190
Added 4.29%
4,244
Common Stock