Feb 28
2024
SELL
Payment of exercise price or tax liability
$149,294
$15.75 p/Share
9,479
Reduced 1.81%
513,557
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
72,540
Added 11.68%
548,395
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$68,340
$15.96 p/Share
4,282
Reduced 0.89%
475,855
Common Stock
Feb 04
2024
SELL
Payment of exercise price or tax liability
$197,557
$16.18 p/Share
12,210
Reduced 2.48%
480,137
Common Stock
Dec 14
2023
SELL
Open market or private sale
$2,855,510
$19.02 p/Share
150,132
Reduced 23.42%
490,777
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$407,442
$18.05 p/Share
22,573
Reduced 3.43%
635,219
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$118,628
$18.92 p/Share
6,270
Reduced 0.95%
651,555
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
59,123
Added 8.25%
657,825
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$162,712
$18.92 p/Share
8,600
Reduced 1.42%
598,702
Common Stock
Jan 03
2023
SELL
Open market or private sale
$281,619
$16.56 p/Share
17,006
Reduced 2.72%
607,302
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$2,197,275
$16.45 p/Share
133,573
Reduced 17.62%
624,308
Common Stock
Jan 03
2023
BUY
Exercise of conversion of derivative security
$2,052,391
$13.63 p/Share
150,579
Added 16.58%
757,881
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$458,112
$17.06 p/Share
26,853
Reduced 4.29%
598,817
Common Stock
Feb 06
2022
SELL
Payment of exercise price or tax liability
$111,963
$17.82 p/Share
6,283
Reduced 1.01%
615,866
Common Stock
Feb 05
2022
SELL
Payment of exercise price or tax liability
$132,313
$17.82 p/Share
7,425
Reduced 1.18%
622,149
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$80,653
$17.82 p/Share
4,526
Reduced 0.71%
629,575
Common Stock
Feb 04
2022
BUY
Grant, award, or other acquisition
-
72,945
Added 10.32%
634,101
Common Stock
Jan 03
2022
SELL
Open market or private sale
$439,248
$21.41 p/Share
20,516
Reduced 3.53%
561,156
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$1,890,701
$21.66 p/Share
87,290
Reduced 13.05%
581,672
Common Stock
Jan 03
2022
BUY
Exercise of conversion of derivative security
$1,668,837
$15.48 p/Share
107,806
Added 13.88%
668,962
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$291,701
$12.89 p/Share
22,630
Reduced 3.93%
552,891
Common Stock
Feb 06
2021
SELL
Payment of exercise price or tax liability
$75,835
$12.43 p/Share
6,101
Reduced 1.03%
585,278
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$101,628
$12.43 p/Share
8,176
Reduced 1.36%
591,379
Common Stock
Feb 04
2021
BUY
Grant, award, or other acquisition
-
82,879
Added 12.14%
599,555
Common Stock
Feb 02
2021
SELL
Payment of exercise price or tax liability
$1,615,338
$11.73 p/Share
137,710
Reduced 21.04%
516,676
Common Stock