May 31
2024
SELL
Sale (or disposition) back to the issuer
-
50,387
Reduced 100.0%
0
Common Stock
May 22
2024
-
100
Reduced 0.2%
50,387
Common Stock
May 17
2024
BUY
Exercise of conversion of derivative security
$93,281
$4.72 p/Share
19,763
Added 28.14%
50,459
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$108,177
$329.81 p/Share
328
Reduced 1.06%
30,696
Common Stock
Mar 06
2024
SELL
Open market or private sale
$5,315
$253.14 p/Share
21
Reduced 0.07%
31,024
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$8,703
$263.75 p/Share
33
Reduced 0.11%
31,045
Common Stock
Feb 22
2024
SELL
Open market or private sale
$155,284
$259.24 p/Share
599
Reduced 1.89%
31,031
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$333,124
$255.66 p/Share
1,303
Reduced 3.96%
31,630
Common Stock
Feb 06
2024
SELL
Open market or private sale
$298,674
$232.07 p/Share
1,287
Reduced 3.76%
32,933
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$345,755
$226.28 p/Share
1,528
Reduced 4.27%
34,220
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
6,711
Added 15.81%
35,748
Common Stock
Dec 07
2023
SELL
Open market or private sale
$34,840
$171.63 p/Share
203
Reduced 0.69%
29,037
Common Stock
Dec 04
2023
SELL
Payment of exercise price or tax liability
$5,744
$179.52 p/Share
32
Reduced 0.11%
29,240
Common Stock
Nov 02
2023
SELL
Payment of exercise price or tax liability
$23,761
$214.07 p/Share
111
Reduced 0.38%
29,272
Common Stock
Sep 05
2023
SELL
Payment of exercise price or tax liability
$5,269
$219.56 p/Share
24
Reduced 0.09%
26,027
Common Stock
Sep 01
2023
BUY
Grant, award, or other acquisition
-
229
Added 0.77%
29,407
Common Stock
Aug 29
2023
BUY
Exercise of conversion of derivative security
$17,100
$3.42 p/Share
5,000
Added 16.14%
25,986
Common Stock
Aug 03
2023
SELL
Payment of exercise price or tax liability
$28,761
$250.1 p/Share
115
Reduced 0.54%
20,986
Common Stock
Jun 23
2023
SELL
Open market or private sale
$18,345
$295.9 p/Share
62
Reduced 0.29%
21,101
Common Stock
Jun 22
2023
SELL
Payment of exercise price or tax liability
$18,557
$294.57 p/Share
63
Reduced 0.3%
21,163
Common Stock
Jun 01
2023
BUY
Grant, award, or other acquisition
-
720
Added 2.87%
24,353
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$32,287
$280.76 p/Share
115
Reduced 0.54%
21,226
Common Stock
Apr 26
2023
SELL
Open market or private sale
$548,400
$300.0 p/Share
1,828
Reduced 7.89%
21,341
Common Stock
Apr 19
2023
SELL
Open market or private sale
$66,432
$264.67 p/Share
251
Reduced 1.07%
23,169
Common Stock
Apr 18
2023
SELL
Payment of exercise price or tax liability
$133,717
$267.97 p/Share
499
Reduced 2.09%
23,420
Common Stock