Oct 24
2024
SELL
Payment of exercise price or tax liability
$288,273
$482.87 p/Share
597
Reduced 1.6%
36,726
Common Stock
Oct 24
2024
BUY
Exercise of conversion of derivative security
-
1,208
Added 3.16%
37,025
Common Stock
Oct 15
2024
SELL
Payment of exercise price or tax liability
$301,261
$508.03 p/Share
593
Reduced 1.62%
36,115
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
-
1,198
Added 3.19%
36,331
Common Stock
Jul 24
2024
SELL
Payment of exercise price or tax liability
$317,561
$531.04 p/Share
598
Reduced 1.66%
35,510
Common Stock
Jul 24
2024
BUY
Exercise of conversion of derivative security
-
1,209
Added 3.27%
35,810
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$334,900
$565.71 p/Share
592
Reduced 1.67%
34,899
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
-
1,197
Added 3.3%
35,115
Common Stock
Apr 24
2024
SELL
Payment of exercise price or tax liability
$285,317
$477.12 p/Share
598
Reduced 1.72%
34,219
Common Stock
Apr 24
2024
BUY
Exercise of conversion of derivative security
-
1,209
Added 3.38%
34,519
Common Stock
Apr 22
2024
SELL
Open market or private sale
$47,100
$471.0 p/Share
100
Reduced 0.3%
33,608
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$278,769
$470.1 p/Share
593
Reduced 1.73%
33,708
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
1,198
Added 3.41%
33,924
Common Stock
Jan 24
2024
SELL
Payment of exercise price or tax liability
$2,771,007
$606.48 p/Share
4,569
Reduced 12.13%
33,103
Common Stock
Jan 24
2024
BUY
Exercise of conversion of derivative security
-
9,219
Added 21.63%
33,403
Common Stock
Jan 12
2024
SELL
Payment of exercise price or tax liability
$233,247
$596.54 p/Share
391
Reduced 1.36%
28,453
Common Stock
Jan 12
2024
BUY
Exercise of conversion of derivative security
-
760
Added 2.57%
28,844
Common Stock
Oct 24
2023
SELL
Payment of exercise price or tax liability
$322,656
$539.56 p/Share
598
Reduced 2.08%
28,084
Common Stock
Oct 24
2023
BUY
Exercise of conversion of derivative security
-
1,209
Added 4.09%
28,384
Common Stock
Oct 15
2023
SELL
Payment of exercise price or tax liability
$206,882
$548.76 p/Share
377
Reduced 1.35%
27,473
Common Stock
Oct 15
2023
BUY
Exercise of conversion of derivative security
-
761
Added 2.66%
27,850
Common Stock
Jul 24
2023
SELL
Payment of exercise price or tax liability
$313,792
$523.86 p/Share
599
Reduced 2.16%
27,089
Common Stock
Jul 24
2023
BUY
Exercise of conversion of derivative security
-
1,210
Added 4.23%
27,389
Common Stock
Jul 15
2023
SELL
Payment of exercise price or tax liability
$193,576
$514.83 p/Share
376
Reduced 1.4%
26,478
Common Stock
Jul 15
2023
BUY
Exercise of conversion of derivative security
-
760
Added 2.75%
26,854
Common Stock