Mar 13
2023
SELL
Open market or private sale
$327,322
$44.57 p/Share
7,344
Reduced 100.0%
0
Common Stock
Mar 10
2023
SELL
Open market or private sale
$716,104
$42.86 p/Share
16,708
Reduced 100.0%
0
Common Stock
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
7,344
Added 50.0%
7,344
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
16,708
Added 50.0%
16,708
Common Stock
Feb 24
2023
SELL
Open market or private sale
$371,819
$47.03 p/Share
7,906
Reduced 100.0%
0
Common Stock
Feb 23
2023
BUY
Exercise of conversion of derivative security
-
7,906
Added 50.0%
7,906
Common Stock
Feb 21
2023
SELL
Open market or private sale
$534,894
$48.02 p/Share
11,139
Reduced 100.0%
0
Common Stock
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
11,139
Added 50.0%
11,139
Common Stock
Dec 01
2022
SELL
Open market or private sale
$2,685,500
$53.71 p/Share
50,000
Reduced 100.0%
0
Common Stock
Dec 01
2022
BUY
Exercise of conversion of derivative security
$773,500
$15.47 p/Share
50,000
Added 50.0%
50,000
Common Stock
Feb 24
2022
SELL
Open market or private sale
$411,112
$52.0 p/Share
7,906
Reduced 100.0%
0
Common Stock
Feb 23
2022
BUY
Exercise of conversion of derivative security
-
7,906
Added 50.0%
7,906
Common Stock
Feb 22
2022
SELL
Open market or private sale
$616,321
$55.33 p/Share
11,139
Reduced 100.0%
0
Common Stock
Feb 18
2022
BUY
Exercise of conversion of derivative security
-
11,139
Added 50.0%
11,139
Common Stock
Jan 10
2022
SELL
Open market or private sale
$803,039
$40.89 p/Share
19,639
Reduced 100.0%
0
Common Stock
Jan 08
2022
BUY
Exercise of conversion of derivative security
-
19,639
Added 50.0%
19,639
Common Stock
Dec 21
2021
SELL
Open market or private sale
$8,275,420
$46.79 p/Share
176,863
Reduced 100.0%
0
Common Stock
Dec 21
2021
BUY
Exercise of conversion of derivative security
$2,780,286
$15.72 p/Share
176,863
Added 50.0%
176,863
Common Stock
Feb 19
2021
SELL
Open market or private sale
$435,424
$39.09 p/Share
11,139
Reduced 100.0%
0
Common Stock
Feb 18
2021
BUY
Exercise of conversion of derivative security
-
11,139
Added 50.0%
11,139
Common Stock
Jan 11
2021
SELL
Open market or private sale
$625,667
$31.86 p/Share
19,638
Reduced 100.0%
0
Common Stock
Jan 08
2021
BUY
Exercise of conversion of derivative security
-
19,638
Added 50.0%
19,638
Common Stock
Jan 04
2021
SELL
Open market or private sale
$503,707
$31.17 p/Share
16,160
Reduced 100.0%
0
Common Stock
Jan 03
2021
BUY
Exercise of conversion of derivative security
-
16,160
Added 50.0%
16,160
Common Stock
Nov 17
2020
SELL
Open market or private sale
$2,206,427
$27.78 p/Share
79,425
Reduced 100.0%
0
Common Stock