Mar 06
2023
SELL
Open market or private sale
$216,693
$49.53 p/Share
4,375
Reduced 100.0%
0
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
$73,150
$16.72 p/Share
4,375
Added 50.0%
4,375
Common Stock
Mar 03
2023
SELL
Open market or private sale
$29,700
$49.5 p/Share
600
Reduced 100.0%
0
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$11,892
$46.82 p/Share
254
Reduced 29.74%
600
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
854
Added 50.0%
854
Common Stock
Feb 17
2023
SELL
Open market or private sale
$31,729
$49.5 p/Share
641
Reduced 100.0%
0
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$14,989
$55.31 p/Share
271
Reduced 29.71%
641
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
912
Added 50.0%
912
Common Stock
Feb 17
2022
SELL
Open market or private sale
$27,221
$63.75 p/Share
427
Reduced 100.0%
0
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$11,606
$64.12 p/Share
181
Reduced 29.77%
427
Common Stock
Feb 16
2022
BUY
Exercise of conversion of derivative security
-
608
Added 50.0%
608
Common Stock
Aug 24
2021
SELL
Open market or private sale
$1,525,825
$87.19 p/Share
17,500
Reduced 100.0%
0
Common Stock
Aug 24
2021
BUY
Exercise of conversion of derivative security
$292,600
$16.72 p/Share
17,500
Added 50.0%
17,500
Common Stock
Feb 16
2021
SELL
Open market or private sale
$1,847,600
$92.38 p/Share
20,000
Reduced 100.0%
0
Common Stock
Feb 16
2021
BUY
Exercise of conversion of derivative security
$412,400
$20.62 p/Share
20,000
Added 50.0%
20,000
Common Stock
Dec 09
2020
SELL
Open market or private sale
$1,171,500
$78.1 p/Share
15,000
Reduced 100.0%
0
Common Stock
Dec 09
2020
BUY
Exercise of conversion of derivative security
$309,300
$20.62 p/Share
15,000
Added 50.0%
15,000
Common Stock
Nov 04
2020
SELL
Open market or private sale
$727,100
$72.71 p/Share
10,000
Reduced 100.0%
0
Common Stock
Nov 04
2020
BUY
Exercise of conversion of derivative security
$196,600
$19.66 p/Share
10,000
Added 50.0%
10,000
Common Stock