Jul 25
2024
SELL
Open market or private sale
$52,089
$537.0 p/Share
97
Reduced 3.35%
2,797
Common Stock
Jul 24
2024
SELL
Payment of exercise price or tax liability
$50,448
$531.04 p/Share
95
Reduced 3.18%
2,894
Common Stock
Jul 24
2024
BUY
Exercise of conversion of derivative security
-
192
Added 6.13%
2,939
Common Stock
Jul 16
2024
SELL
Open market or private sale
$85,254
$564.6 p/Share
151
Reduced 5.12%
2,797
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$83,725
$565.71 p/Share
148
Reduced 4.78%
2,948
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
-
299
Added 9.06%
3,002
Common Stock
Jun 17
2024
SELL
Open market or private sale
$138,734
$525.51 p/Share
264
Reduced 8.79%
2,739
Common Stock
Jun 14
2024
SELL
Payment of exercise price or tax liability
$135,004
$525.31 p/Share
257
Reduced 7.88%
3,003
Common Stock
Jun 14
2024
BUY
Exercise of conversion of derivative security
-
521
Added 13.89%
3,230
Common Stock
Jun 03
2024
SELL
Open market or private sale
$265,782
$448.2 p/Share
593
Reduced 17.8%
2,739
Common Stock
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