Oct 30
2024
|
SELL
Payment of exercise price or tax liability
|
$30,689,952
$33.07 p/Share
|
928,030
|
|
Oct 30
2024
|
BUY
Exercise of conversion of derivative security
|
$5,852,925
$3.51 p/Share
|
1,667,500
|
|
Dec 05
2023
|
SELL
Open market or private sale
|
$12,609,000
$252.18 p/Share
|
50,000
|
|
Nov 20
2023
|
|
-
|
6,300
|
|
Jan 19
2023
|
SELL
Open market or private sale
|
$3,197,982
$73.06 p/Share
|
43,772
|
|
Jan 19
2023
|
BUY
Exercise of conversion of derivative security
|
$1,408,966
$20.7 p/Share
|
68,066
|
|
Jan 18
2023
|
SELL
Open market or private sale
|
$4,155,500
$83.11 p/Share
|
50,000
|
|
Jan 18
2023
|
BUY
Exercise of conversion of derivative security
|
$1,659,105
$20.7 p/Share
|
80,150
|
|
Jan 17
2023
|
SELL
Open market or private sale
|
$4,144,000
$82.88 p/Share
|
50,000
|
|
Jan 17
2023
|
BUY
Exercise of conversion of derivative security
|
$1,719,010
$20.7 p/Share
|
83,044
|
|
Nov 29
2022
|
|
-
|
16,000
|
|
Dec 29
2021
|
|
-
|
47,700
|
|
Apr 21
2021
|
BUY
Exercise of conversion of derivative security
|
$929,500
$18.59 p/Share
|
50,000
|
|
Apr 20
2021
|
SELL
Open market or private sale
|
$1,550,620
$37.82 p/Share
|
41,000
|
|
Apr 20
2021
|
BUY
Exercise of conversion of derivative security
|
$762,190
$18.59 p/Share
|
41,000
|
|
Apr 19
2021
|
SELL
Open market or private sale
|
$1,579,320
$38.52 p/Share
|
41,000
|
|
Apr 19
2021
|
BUY
Exercise of conversion of derivative security
|
$762,190
$18.59 p/Share
|
41,000
|
|
Dec 31
2020
|
SELL
Payment of exercise price or tax liability
|
$94,188
$31.66 p/Share
|
2,975
|
|
Nov 27
2020
|
|
-
|
50,000
|
|
Nov 17
2020
|
|
-
|
5,000
|
|
Nov 17
2020
|
|
-
|
5,000
|
|
Sep 30
2020
|
SELL
Payment of exercise price or tax liability
|
$78,540
$26.4 p/Share
|
2,975
|
|