May 24
2023
SELL
Sale (or disposition) back to the issuer
-
109,366
Reduced 100.0%
0
Common Stock
May 24
2023
BUY
Grant, award, or other acquisition
-
17,245
Added 13.62%
109,366
Common Stock
May 20
2023
BUY
Grant, award, or other acquisition
-
4,394
Added 4.55%
92,121
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$39,566
$49.09 p/Share
806
Reduced 0.91%
87,727
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$85,100
$39.6 p/Share
2,149
Reduced 2.37%
88,533
Common Stock
Dec 09
2022
BUY
Grant, award, or other acquisition
-
4,715
Added 4.94%
90,682
Common Stock
May 21
2022
BUY
Grant, award, or other acquisition
-
4,394
Added 4.86%
85,967
Common Stock
May 18
2022
SELL
Payment of exercise price or tax liability
$29,262
$36.35 p/Share
805
Reduced 0.98%
81,573
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$21,330
$43.98 p/Share
485
Reduced 0.59%
82,378
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$59,419
$46.75 p/Share
1,271
Reduced 1.51%
82,863
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
-
3,743
Added 4.26%
84,134
Common Stock
Jun 04
2021
SELL
Open market or private sale
$1,586,400
$32.0 p/Share
49,575
Reduced 38.14%
80,391
Common Stock
Jun 04
2021
BUY
Exercise of conversion of derivative security
$367,847
$7.42 p/Share
49,575
Added 27.61%
129,966
Common Stock
May 21
2021
SELL
Open market or private sale
$1,500,000
$30.0 p/Share
50,000
Reduced 38.35%
80,391
Common Stock
May 21
2021
BUY
Exercise of conversion of derivative security
$371,000
$7.42 p/Share
50,000
Added 27.72%
130,391
Common Stock
May 18
2021
BUY
Grant, award, or other acquisition
-
8,788
Added 9.85%
80,391
Common Stock
Apr 06
2021
SELL
Open market or private sale
$1,400,000
$28.0 p/Share
50,000
Reduced 41.12%
71,603
Common Stock
Apr 06
2021
BUY
Exercise of conversion of derivative security
$371,000
$7.42 p/Share
50,000
Added 29.14%
121,603
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
7,068
Added 8.98%
71,603
Common Stock
Jan 04
2021
SELL
Payment of exercise price or tax liability
$35,829
$26.98 p/Share
1,328
Reduced 2.02%
64,535
Common Stock
Oct 06
2020
SELL
Open market or private sale
$690,000
$23.0 p/Share
30,000
Reduced 31.29%
65,863
Common Stock
Oct 06
2020
BUY
Exercise of conversion of derivative security
$222,600
$7.42 p/Share
30,000
Added 23.84%
95,863
Common Stock
Oct 05
2020
SELL
Open market or private sale
$938,994
$22.25 p/Share
42,202
Reduced 39.05%
65,863
Common Stock
Oct 05
2020
BUY
Exercise of conversion of derivative security
$313,139
$7.42 p/Share
42,202
Added 28.08%
108,065
Common Stock
Oct 02
2020
SELL
Open market or private sale
$391,556
$22.0 p/Share
17,798
Reduced 21.27%
65,863
Common Stock