Oct 30
2024
SELL
Payment of exercise price or tax liability
$30,689,952
$33.07 p/Share
928,030
Reduced 1.36%
67,403,640
Common Stock
Oct 30
2024
BUY
Exercise of conversion of derivative security
$5,852,925
$3.51 p/Share
1,667,500
Added 2.38%
68,331,670
Common Stock
Dec 05
2023
SELL
Open market or private sale
$12,609,000
$252.18 p/Share
50,000
Reduced 0.74%
6,666,417
Common Stock
Nov 20
2023
-
6,300
Reduced 0.09%
6,716,417
Common Stock
Jan 19
2023
SELL
Open market or private sale
$3,197,982
$73.06 p/Share
43,772
Reduced 0.65%
6,722,717
Common Stock
Jan 19
2023
BUY
Exercise of conversion of derivative security
$1,408,966
$20.7 p/Share
68,066
Added 1.0%
6,766,489
Common Stock
Jan 18
2023
SELL
Open market or private sale
$4,155,500
$83.11 p/Share
50,000
Reduced 0.74%
6,698,423
Common Stock
Jan 18
2023
BUY
Exercise of conversion of derivative security
$1,659,105
$20.7 p/Share
80,150
Added 1.17%
6,748,423
Common Stock
Jan 17
2023
SELL
Open market or private sale
$4,144,000
$82.88 p/Share
50,000
Reduced 0.74%
6,668,273
Common Stock
Jan 17
2023
BUY
Exercise of conversion of derivative security
$1,719,010
$20.7 p/Share
83,044
Added 1.22%
6,718,273
Common Stock
Nov 29
2022
-
16,000
Reduced 0.24%
6,635,229
Common Stock
Dec 29
2021
-
47,700
Reduced 0.71%
6,651,229
Common Stock
Apr 21
2021
BUY
Exercise of conversion of derivative security
$929,500
$18.59 p/Share
50,000
Added 0.74%
6,698,929
Common Stock
Apr 20
2021
SELL
Open market or private sale
$1,550,620
$37.82 p/Share
41,000
Reduced 0.61%
6,648,929
Common Stock
Apr 20
2021
BUY
Exercise of conversion of derivative security
$762,190
$18.59 p/Share
41,000
Added 0.61%
6,689,929
Common Stock
Apr 19
2021
SELL
Open market or private sale
$1,579,320
$38.52 p/Share
41,000
Reduced 0.61%
6,648,929
Common Stock
Apr 19
2021
BUY
Exercise of conversion of derivative security
$762,190
$18.59 p/Share
41,000
Added 0.61%
6,689,929
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$94,188
$31.66 p/Share
2,975
Reduced 0.04%
6,648,929
Common Stock
Nov 27
2020
-
50,000
Reduced 0.75%
6,651,904
Common Stock
Nov 17
2020
-
5,000
Reduced 0.07%
6,701,904
Common Stock
Sep 30
2020
SELL
Payment of exercise price or tax liability
$78,540
$26.4 p/Share
2,975
Reduced 0.04%
6,706,904
Common Stock