Aug 02
2021
BUY
Exercise of conversion of derivative security
$281,100
$18.74 p/Share
15,000
Added 16.26%
77,278
Common Stock
Jul 01
2021
SELL
Open market or private sale
$456,750
$30.45 p/Share
15,000
Reduced 19.41%
62,278
Common Stock
Jul 01
2021
BUY
Exercise of conversion of derivative security
$281,100
$18.74 p/Share
15,000
Added 16.26%
77,278
Common Stock
Jun 07
2021
BUY
Grant, award, or other acquisition
-
299
Added 0.48%
62,278
Common Stock
Mar 22
2021
SELL
Payment of exercise price or tax liability
$317,066
$32.39 p/Share
9,789
Reduced 13.64%
61,979
Common Stock
Mar 22
2021
BUY
Exercise of conversion of derivative security
-
19,990
Added 12.16%
144,431
Common Stock
Mar 19
2021
SELL
Open market or private sale
$1,822,620
$32.84 p/Share
55,500
Reduced 43.61%
71,768
Common Stock
Mar 11
2021
BUY
Grant, award, or other acquisition
-
278
Added 0.22%
127,268
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$1,186,162
$30.26 p/Share
39,199
Reduced 23.59%
126,989
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
72,608
Added 30.88%
162,547
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$107,664
$29.57 p/Share
3,641
Reduced 3.75%
93,581
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
28,705
Added 22.79%
97,222
Common Stock
Feb 14
2021
SELL
Payment of exercise price or tax liability
$82,378
$27.35 p/Share
3,012
Reduced 4.21%
68,517
Common Stock
Feb 14
2021
BUY
Grant, award, or other acquisition
-
90,088
Added 37.55%
149,843
Common Stock
Dec 01
2020
BUY
Grant, award, or other acquisition
-
299
Added 0.42%
71,530
Common Stock
Aug 18
2020
BUY
Grant, award, or other acquisition
-
372
Added 0.52%
71,230
Common Stock
Jun 09
2020
BUY
Grant, award, or other acquisition
-
351
Added 0.49%
70,858
Common Stock
May 10
2020
SELL
Payment of exercise price or tax liability
$42,501
$17.85 p/Share
2,381
Reduced 3.27%
70,507
Common Stock
Mar 16
2020
BUY
Grant, award, or other acquisition
-
566
Added 0.77%
72,888
Common Stock
Mar 01
2020
SELL
Payment of exercise price or tax liability
$75,114
$21.4 p/Share
3,510
Reduced 4.63%
72,322
Common Stock
Feb 26
2020
BUY
Grant, award, or other acquisition
-
21,571
Added 22.15%
75,832
Common Stock
Feb 14
2020
SELL
Payment of exercise price or tax liability
$74,566
$26.89 p/Share
2,773
Reduced 4.86%
54,261
Common Stock
Feb 14
2019
BUY
Grant, award, or other acquisition
-
24,013
Added 27.51%
63,270
Common Stock
May 17
2018
BUY
Grant, award, or other acquisition
-
20,757
Added 34.59%
39,257
Common Stock
May 09
2018
BUY
Grant, award, or other acquisition
-
18,500
Added 50.0%
18,500
Common Stock