Nov 21
2024
SELL
Open market or private sale
$202,120
$155.0 p/Share
1,304
Reduced 93.28%
94
Common Stock
Nov 20
2024
SELL
Payment of exercise price or tax liability
$149,796
$154.27 p/Share
971
Reduced 40.99%
1,398
Common Stock
Nov 20
2024
BUY
Exercise of conversion of derivative security
-
2,275
Added 48.99%
2,369
Common Stock
Sep 05
2024
SELL
Open market or private sale
$126,223
$163.08 p/Share
774
Reduced 89.17%
94
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$70,392
$172.11 p/Share
409
Reduced 32.03%
868
Common Stock
Aug 20
2024
BUY
Exercise of conversion of derivative security
-
1,183
Added 48.09%
1,277
Common Stock
May 22
2024
SELL
Open market or private sale
$72,362
$202.13 p/Share
358
Reduced 100.0%
0
Common Stock
May 21
2024
SELL
Open market or private sale
$218,858
$196.11 p/Share
1,116
Reduced 75.71%
358
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$154,055
$197.76 p/Share
779
Reduced 34.58%
1,474
Common Stock
May 20
2024
BUY
Exercise of conversion of derivative security
-
2,253
Added 50.0%
2,253
Common Stock
Mar 05
2024
SELL
Open market or private sale
$110,680
$160.64 p/Share
689
Reduced 100.0%
0
Common Stock
Feb 21
2024
SELL
Open market or private sale
$55,586
$149.83 p/Share
371
Reduced 35.0%
689
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$68,837
$151.96 p/Share
453
Reduced 29.94%
1,060
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
1,172
Added 43.65%
1,513
Common Stock
Nov 29
2023
SELL
Open market or private sale
$402,740
$130.0 p/Share
3,098
Reduced 92.62%
247
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$212,137
$129.51 p/Share
1,638
Reduced 32.87%
3,345
Common Stock
Nov 20
2023
BUY
Exercise of conversion of derivative security
-
4,736
Added 48.73%
4,983
Common Stock
Aug 17
2023
SELL
Open market or private sale
$523,622
$110.19 p/Share
4,752
Reduced 95.06%
247
Common Stock
May 20
2023
SELL
Payment of exercise price or tax liability
$80,347
$105.86 p/Share
759
Reduced 13.4%
4,906
Common Stock
May 20
2023
BUY
Exercise of conversion of derivative security
-
2,204
Added 28.01%
5,665
Common Stock