Feb 15
2023
SELL
Payment of exercise price or tax liability
$34,876
$18.08 p/Share
1,929
Reduced 0.33%
577,716
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$119,927
$16.71 p/Share
7,177
Reduced 1.22%
579,645
Common Stock
Aug 03
2022
SELL
Payment of exercise price or tax liability
$154,234
$21.49 p/Share
7,177
Reduced 1.14%
622,804
Common Stock
Aug 03
2022
BUY
Grant, award, or other acquisition
-
28,950
Added 4.39%
629,981
Common Stock
May 16
2022
SELL
Open market or private sale
$361,260
$20.07 p/Share
18,000
Reduced 2.98%
586,822
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$107,408
$20.08 p/Share
5,349
Reduced 0.88%
601,031
Common Stock
Mar 29
2022
SELL
Open market or private sale
$292,226
$22.0 p/Share
13,283
Reduced 2.15%
605,236
Common Stock
Mar 28
2022
SELL
Open market or private sale
$103,774
$22.0 p/Share
4,717
Reduced 0.76%
618,519
Common Stock
Mar 04
2022
BUY
Grant, award, or other acquisition
-
67,875
Added 9.82%
623,236
Common Stock
Feb 24
2022
SELL
Open market or private sale
$360,000
$20.0 p/Share
18,000
Reduced 3.14%
555,361
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$227,281
$18.59 p/Share
12,226
Reduced 2.09%
573,361
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$44,557
$17.0 p/Share
2,621
Reduced 0.45%
585,587
Common Stock
Dec 15
2021
BUY
Grant, award, or other acquisition
-
9,994
Added 1.67%
588,208
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$988,459
$18.1 p/Share
54,611
Reduced 8.63%
578,214
Common Stock
Nov 01
2021
SELL
Open market or private sale
$112,728
$22.03 p/Share
5,117
Reduced 0.8%
632,825
Common Stock
Oct 15
2021
SELL
Open market or private sale
$283,684
$22.02 p/Share
12,883
Reduced 1.98%
637,942
Common Stock
Sep 30
2021
SELL
Payment of exercise price or tax liability
$156,644
$20.63 p/Share
7,593
Reduced 1.15%
650,825
Common Stock
Sep 30
2021
BUY
Grant, award, or other acquisition
-
28,950
Added 4.21%
658,418
Common Stock
May 17
2021
SELL
Open market or private sale
$457,020
$25.39 p/Share
18,000
Reduced 2.89%
604,822
Common Stock
Apr 26
2021
SELL
Open market or private sale
$450,540
$25.03 p/Share
18,000
Reduced 2.79%
628,248
Common Stock
Mar 04
2021
BUY
Grant, award, or other acquisition
-
57,135
Added 8.12%
646,248
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$36,918
$21.91 p/Share
1,685
Reduced 0.29%
589,113
Common Stock
Feb 03
2021
SELL
Payment of exercise price or tax liability
$346,634
$22.56 p/Share
15,365
Reduced 2.53%
590,798
Common Stock
Feb 03
2021
BUY
Grant, award, or other acquisition
-
64,409
Added 9.61%
606,163
Common Stock
Jan 04
2021
BUY
Exercise of conversion of derivative security
$229,500
$4.59 p/Share
50,000
Added 8.45%
541,754
Common Stock