Nov 22
2024
|
SELL
Open market or private sale
|
$6,418,736
$203.75 p/Share
|
31,503
|
|
Nov 22
2024
|
|
-
|
43,022
|
|
Nov 22
2024
|
|
-
|
43,022
|
|
Aug 22
2024
|
SELL
Open market or private sale
|
$15,901,282
$179.57 p/Share
|
88,552
|
|
Aug 21
2024
|
SELL
Open market or private sale
|
$16,148,700
$179.43 p/Share
|
90,000
|
|
Aug 21
2024
|
SELL
Payment of exercise price or tax liability
|
$20,823,183
$179.6 p/Share
|
115,942
|
|
Aug 21
2024
|
BUY
Exercise of conversion of derivative security
|
$20,823,670
$70.71 p/Share
|
294,494
|
|
Mar 22
2024
|
|
-
|
126,548
|
|
Mar 22
2024
|
|
-
|
126,548
|
|
Nov 17
2023
|
SELL
Payment of exercise price or tax liability
|
$16,136,062
$134.22 p/Share
|
120,221
|
|
Nov 17
2023
|
BUY
Exercise of conversion of derivative security
|
$16,135,986
$52.18 p/Share
|
309,237
|
|
Sep 21
2022
|
|
-
|
104,384
|
|
Sep 21
2022
|
|
-
|
104,384
|
|
Jun 03
2022
|
SELL
Open market or private sale
|
$13,265,145
$132.88 p/Share
|
99,828
|
|
Jun 02
2022
|
SELL
Open market or private sale
|
$18,978,299
$133.65 p/Share
|
142,000
|
|
May 31
2022
|
SELL
Payment of exercise price or tax liability
|
$16,597,022
$136.51 p/Share
|
121,581
|
|
May 31
2022
|
BUY
Exercise of conversion of derivative security
|
$16,575,085
$45.61 p/Share
|
363,409
|
|
May 12
2020
|
SELL
Open market or private sale
|
$274,617
$101.71 p/Share
|
2,700
|
|
May 08
2020
|
SELL
Payment of exercise price or tax liability
|
$7,557,661
$101.32 p/Share
|
74,592
|
|
May 08
2020
|
BUY
Exercise of conversion of derivative security
|
$7,542,840
$31.56 p/Share
|
239,000
|
|
Jun 25
2018
|
|
-
|
37,630
|
|
Jun 25
2018
|
|
-
|
37,630
|
|
Dec 05
2017
|
|
-
|
66,000
|
|
Dec 05
2017
|
|
-
|
66,000
|
|