Jun 02
2025
|
SELL
Open market or private sale
|
$18,803,972
$209.48 p/Share
|
89,765
|
|
May 30
2025
|
SELL
Open market or private sale
|
$19,086,314
$208.15 p/Share
|
91,695
|
|
May 29
2025
|
SELL
Open market or private sale
|
$5,100,434
$206.37 p/Share
|
24,715
|
|
May 29
2025
|
SELL
Payment of exercise price or tax liability
|
$18,404,811
$206.45 p/Share
|
89,149
|
|
May 29
2025
|
BUY
Exercise of conversion of derivative security
|
$18,404,591
$62.32 p/Share
|
295,324
|
|
Apr 21
2025
|
SELL
Open market or private sale
|
$5,997,350
$190.38 p/Share
|
31,502
|
|
Mar 24
2025
|
SELL
Open market or private sale
|
$6,523,434
$207.08 p/Share
|
31,502
|
|
Feb 24
2025
|
SELL
Open market or private sale
|
$5,931,699
$188.29 p/Share
|
31,503
|
|
Jan 21
2025
|
SELL
Open market or private sale
|
$6,048,576
$192.0 p/Share
|
31,503
|
|
Dec 23
2024
|
SELL
Open market or private sale
|
$6,069,052
$192.65 p/Share
|
31,503
|
|
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
|
|