Mar 02
2024
SELL
Payment of exercise price or tax liability
$50,176
$15.42 p/Share
3,254
Reduced 0.4%
815,509
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$162,079
$15.42 p/Share
10,511
Reduced 1.27%
818,763
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$525,218
$14.48 p/Share
36,272
Reduced 4.19%
829,274
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
229,881
Added 20.99%
865,546
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$456,582
$15.3 p/Share
29,842
Reduced 4.48%
635,665
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$78,963
$16.42 p/Share
4,809
Reduced 0.72%
665,507
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$57,480
$17.67 p/Share
3,253
Reduced 0.48%
670,316
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$120,397
$17.62 p/Share
6,833
Reduced 1.0%
673,569
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$562,257
$19.21 p/Share
29,269
Reduced 4.12%
680,402
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
-
186,218
Added 20.79%
709,671
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$727,662
$16.63 p/Share
43,756
Reduced 7.71%
523,453
Common Stock
Dec 07
2022
SELL
Open market or private sale
$287,482
$17.26 p/Share
16,656
Reduced 2.85%
567,209
Common Stock
Dec 06
2022
SELL
Open market or private sale
$2,686,509
$17.24 p/Share
155,830
Reduced 21.07%
583,865
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$123,085
$25.6 p/Share
4,808
Reduced 0.65%
739,695
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$84,513
$25.98 p/Share
3,253
Reduced 0.44%
744,503
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$101,153
$25.1 p/Share
4,030
Reduced 0.54%
747,756
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$139,524
$24.59 p/Share
5,674
Reduced 0.75%
751,786
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$1,001,382
$23.2 p/Share
43,163
Reduced 5.59%
729,037
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
-
248,364
Added 24.69%
757,460
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$1,268,592
$24.7 p/Share
51,360
Reduced 8.51%
552,259
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$72,841
$15.15 p/Share
4,808
Reduced 1.0%
473,861
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$46,160
$14.19 p/Share
3,253
Reduced 0.53%
608,427
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$37,585
$14.04 p/Share
2,677
Reduced 0.44%
611,680
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$81,762
$14.41 p/Share
5,674
Reduced 0.92%
614,357
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$726,073
$14.22 p/Share
51,060
Reduced 8.1%
579,074
Common Stock