Nov 15
2024
SELL
Payment of exercise price or tax liability
$1,010,766
$503.37 p/Share
2,008
Reduced 7.78%
23,805
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
3,837
Added 12.94%
25,813
Common Stock
Oct 24
2024
SELL
Payment of exercise price or tax liability
$152,586
$482.87 p/Share
316
Reduced 1.42%
21,976
Common Stock
Oct 24
2024
BUY
Exercise of conversion of derivative security
-
605
Added 2.64%
22,292
Common Stock
Oct 15
2024
SELL
Payment of exercise price or tax liability
$473,483
$508.03 p/Share
932
Reduced 4.12%
21,687
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
-
1,781
Added 7.48%
22,027
Common Stock
Sep 17
2024
SELL
Open market or private sale
$3,351,205
$515.57 p/Share
6,500
Reduced 23.78%
20,838
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$1,112,753
$554.16 p/Share
2,008
Reduced 6.84%
27,338
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
3,837
Added 11.56%
29,346
Common Stock
Jul 24
2024
SELL
Payment of exercise price or tax liability
$168,339
$531.04 p/Share
317
Reduced 1.23%
25,509
Common Stock
Jul 24
2024
BUY
Exercise of conversion of derivative security
-
606
Added 2.29%
25,826
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$527,241
$565.71 p/Share
932
Reduced 3.56%
25,220
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
-
1,783
Added 6.52%
25,560
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$974,582
$485.35 p/Share
2,008
Reduced 7.63%
24,326
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
3,836
Added 12.71%
26,334
Common Stock
Apr 24
2024
SELL
Payment of exercise price or tax liability
$151,247
$477.12 p/Share
317
Reduced 1.39%
22,498
Common Stock
Apr 24
2024
BUY
Exercise of conversion of derivative security
-
606
Added 2.59%
22,815
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$438,133
$470.1 p/Share
932
Reduced 4.03%
22,209
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
1,781
Added 7.32%
22,549
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$1,185,603
$590.44 p/Share
2,008
Reduced 8.59%
21,360
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
3,837
Added 14.1%
23,368
Common Stock
Jan 24
2024
SELL
Payment of exercise price or tax liability
$192,254
$606.48 p/Share
317
Reduced 1.6%
19,531
Common Stock
Jan 24
2024
BUY
Exercise of conversion of derivative security
-
606
Added 2.96%
19,848
Common Stock
Jan 12
2024
SELL
Payment of exercise price or tax liability
$361,503
$596.54 p/Share
606
Reduced 3.05%
19,242
Common Stock
Jan 12
2024
BUY
Exercise of conversion of derivative security
-
1,132
Added 5.4%
19,848
Common Stock