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
Dec 22
2023
SELL
Open market or private sale
$1,790,820
$596.94 p/Share
3,000
Reduced 13.81%
18,716
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$1,195,382
$595.31 p/Share
2,008
Reduced 8.46%
21,716
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
-
3,836
Added 13.92%
23,724
Common Stock
Oct 24
2023
SELL
Payment of exercise price or tax liability
$171,040
$539.56 p/Share
317
Reduced 1.57%
19,888
Common Stock
Oct 24
2023
BUY
Exercise of conversion of derivative security
-
606
Added 2.91%
20,205
Common Stock
Oct 15
2023
SELL
Payment of exercise price or tax liability
$324,865
$548.76 p/Share
592
Reduced 2.93%
19,599
Common Stock
Oct 15
2023
BUY
Exercise of conversion of derivative security
-
1,131
Added 5.3%
20,191
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$1,041,549
$518.7 p/Share
2,008
Reduced 9.53%
19,060
Common Stock
Aug 15
2023
BUY
Exercise of conversion of derivative security
-
3,837
Added 15.41%
21,068
Common Stock
Jul 24
2023
SELL
Payment of exercise price or tax liability
$166,063
$523.86 p/Share
317
Reduced 1.81%
17,231
Common Stock
Jul 24
2023
BUY
Exercise of conversion of derivative security
-
606
Added 3.34%
17,548
Common Stock
Jul 15
2023
SELL
Payment of exercise price or tax liability
$304,779
$514.83 p/Share
592
Reduced 3.38%
16,942
Common Stock
Jul 15
2023
BUY
Exercise of conversion of derivative security
-
1,132
Added 6.06%
17,534
Common Stock