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
Apr 24
2023
SELL
Payment of exercise price or tax liability
$225,271
$377.34 p/Share
597
Reduced 2.24%
26,020
Common Stock
Apr 24
2023
BUY
Exercise of conversion of derivative security
-
1,208
Added 4.39%
26,319
Common Stock
Apr 15
2023
SELL
Payment of exercise price or tax liability
$142,646
$379.38 p/Share
376
Reduced 1.46%
25,409
Common Stock
Apr 15
2023
BUY
Exercise of conversion of derivative security
-
760
Added 2.86%
25,785
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$2,167,920
$361.32 p/Share
6,000
Reduced 19.34%
25,025
Common Stock
Jan 24
2023
BUY
Exercise of conversion of derivative security
-
12,107
Added 31.58%
26,226
Common Stock
Jan 09
2023
SELL
Payment of exercise price or tax liability
$1,876,102
$341.98 p/Share
5,486
Reduced 22.48%
18,918
Common Stock
Jan 09
2023
BUY
Exercise of conversion of derivative security
-
11,019
Added 31.11%
24,404
Common Stock