May 31
2024
SELL
Sale (or disposition) back to the issuer
-
56,288
Reduced 100.0%
0
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$174,799
$329.81 p/Share
530
Reduced 0.93%
56,288
Common Stock
Mar 26
2024
SELL
Open market or private sale
$1,150,680
$287.67 p/Share
4,000
Reduced 6.58%
56,818
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$138,632
$250.24 p/Share
554
Reduced 0.9%
60,818
Common Stock
Feb 26
2024
SELL
Open market or private sale
$1,041,440
$260.36 p/Share
4,000
Reduced 6.12%
61,372
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$998,824
$255.65 p/Share
3,907
Reduced 5.64%
65,372
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$913,306
$226.29 p/Share
4,036
Reduced 5.51%
69,279
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
9,395
Added 11.36%
73,315
Common Stock
Jan 26
2024
SELL
Open market or private sale
$898,760
$224.69 p/Share
4,000
Reduced 5.89%
63,920
Common Stock
Jan 26
2024
BUY
Exercise of conversion of derivative security
$26,840
$6.71 p/Share
4,000
Added 5.56%
67,920
Common Stock
Jan 17
2024
BUY
Exercise of conversion of derivative security
$96,235
$5.37 p/Share
17,921
Added 21.9%
63,920
Common Stock
Jan 12
2024
SELL
Payment of exercise price or tax liability
$662,975
$212.97 p/Share
3,113
Reduced 6.34%
45,999
Common Stock
Jan 12
2024
BUY
Grant, award, or other acquisition
-
7,506
Added 13.26%
49,112
Common Stock
Dec 26
2023
SELL
Open market or private sale
$770,000
$192.5 p/Share
4,000
Reduced 8.77%
41,606
Common Stock
Dec 26
2023
BUY
Exercise of conversion of derivative security
$23,203
$6.71 p/Share
3,458
Added 7.05%
45,606
Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$93,890
$173.23 p/Share
542
Reduced 1.27%
42,148
Common Stock
Nov 27
2023
SELL
Open market or private sale
$694,320
$173.58 p/Share
4,000
Reduced 8.36%
43,868
Common Stock
Nov 27
2023
BUY
Exercise of conversion of derivative security
$25,343
$6.71 p/Share
3,777
Added 7.31%
47,868
Common Stock
Nov 02
2023
SELL
Payment of exercise price or tax liability
$48,165
$214.07 p/Share
225
Reduced 0.51%
44,091
Common Stock
Oct 26
2023
SELL
Open market or private sale
$841,000
$210.25 p/Share
4,000
Reduced 8.28%
44,316
Common Stock
Oct 26
2023
BUY
Exercise of conversion of derivative security
$2,757
$6.71 p/Share
411
Added 0.84%
48,316
Common Stock
Sep 26
2023
SELL
Open market or private sale
$768,480
$192.12 p/Share
4,000
Reduced 7.71%
47,905
Common Stock
Sep 11
2023
SELL
Payment of exercise price or tax liability
$123,948
$229.11 p/Share
541
Reduced 1.03%
51,905
Common Stock
Aug 25
2023
SELL
Open market or private sale
$819,920
$204.98 p/Share
4,000
Reduced 7.09%
52,446
Common Stock
Aug 03
2023
SELL
Payment of exercise price or tax liability
$58,023
$250.1 p/Share
232
Reduced 0.41%
56,446
Common Stock