Nov 18
2024
SELL
Open market or private sale
$945,233
$228.87 p/Share
4,130
Reduced 21.13%
15,419
Common Stock
Oct 15
2024
SELL
Payment of exercise price or tax liability
$931,892
$233.85 p/Share
3,985
Reduced 16.93%
19,549
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
-
8,115
Added 25.64%
23,534
Common Stock
Aug 15
2024
SELL
Open market or private sale
$1,958,850
$225.0 p/Share
8,706
Reduced 36.09%
15,419
Common Stock
Aug 09
2024
SELL
Open market or private sale
$1,121,037
$216.5 p/Share
5,178
Reduced 17.67%
24,125
Common Stock
May 15
2024
SELL
Open market or private sale
$951,809
$190.4 p/Share
4,999
Reduced 14.58%
29,278
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$538,792
$172.69 p/Share
3,120
Reduced 8.34%
34,277
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
8,119
Added 17.84%
37,397
Common Stock
Nov 29
2023
SELL
Open market or private sale
$1,058,496
$192.0 p/Share
5,513
Reduced 15.89%
29,174
Common Stock
Nov 10
2023
SELL
Open market or private sale
$884,496
$184.04 p/Share
4,806
Reduced 12.17%
34,687
Common Stock
Oct 15
2023
SELL
Payment of exercise price or tax liability
$942,897
$178.85 p/Share
5,272
Reduced 11.78%
39,493
Common Stock
Oct 15
2023
BUY
Exercise of conversion of derivative security
-
10,785
Added 19.41%
44,765
Common Stock
May 08
2023
SELL
Open market or private sale
$708,979
$173.26 p/Share
4,092
Reduced 10.76%
33,946
Common Stock
Apr 15
2023
SELL
Payment of exercise price or tax liability
$724,280
$165.21 p/Share
4,384
Reduced 10.33%
38,038
Common Stock
Apr 15
2023
BUY
Exercise of conversion of derivative security
-
10,792
Added 20.28%
42,422
Common Stock
Nov 22
2022
SELL
Open market or private sale
$3,004,144
$148.72 p/Share
20,200
Reduced 39.07%
31,505
Common Stock
Oct 15
2022
SELL
Payment of exercise price or tax liability
$885,494
$138.38 p/Share
6,399
Reduced 11.01%
51,705
Common Stock
Oct 15
2022
BUY
Exercise of conversion of derivative security
-
13,136
Added 18.44%
58,104
Common Stock
Apr 15
2022
SELL
Payment of exercise price or tax liability
$915,211
$165.29 p/Share
5,537
Reduced 10.97%
44,921
Common Stock
Apr 15
2022
BUY
Exercise of conversion of derivative security
-
13,146
Added 20.67%
50,458
Common Stock
Nov 12
2021
SELL
Open market or private sale
$1,350,750
$150.0 p/Share
9,005
Reduced 19.49%
37,197
Common Stock
Oct 15
2021
SELL
Payment of exercise price or tax liability
$1,243,596
$144.84 p/Share
8,586
Reduced 15.67%
46,202
Common Stock
Oct 15
2021
BUY
Exercise of conversion of derivative security
-
17,591
Added 24.3%
54,788
Common Stock
Apr 15
2021
SELL
Payment of exercise price or tax liability
$1,008,616
$134.5 p/Share
7,499
Reduced 16.8%
37,138
Common Stock
Apr 15
2021
BUY
Exercise of conversion of derivative security
-
17,603
Added 28.28%
44,637
Common Stock