Jun 17
2024
SELL
Payment of exercise price or tax liability
$4,831
$16.16 p/Share
299
Reduced 0.31%
97,172
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$10,795
$17.19 p/Share
628
Reduced 0.64%
97,471
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$16,157
$17.08 p/Share
946
Reduced 0.96%
98,099
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$45,645
$16.8 p/Share
2,717
Reduced 2.67%
99,045
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
-
25,041
Added 19.75%
101,762
Common Stock
Mar 11
2024
SELL
Open market or private sale
$228,559
$17.49 p/Share
13,068
Reduced 14.61%
76,370
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$7,696
$12.12 p/Share
635
Reduced 0.71%
88,950
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$7,422
$11.82 p/Share
628
Reduced 0.7%
89,585
Common Stock
May 02
2023
SELL
Payment of exercise price or tax liability
$11,370
$12.02 p/Share
946
Reduced 1.04%
90,213
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$15,039
$12.08 p/Share
1,245
Reduced 1.75%
69,894
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
21,256
Added 18.91%
91,150
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$14,109
$14.53 p/Share
971
Reduced 1.37%
70,162
Common Stock
May 03
2022
SELL
Payment of exercise price or tax liability
$9,081
$14.46 p/Share
628
Reduced 0.88%
71,133
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
12,894
Added 15.23%
71,761
Common Stcok
May 01
2022
SELL
Payment of exercise price or tax liability
$16,166
$13.96 p/Share
1,158
Reduced 1.93%
58,867
Common Stock
Mar 08
2022
BUY
Open market or private purchase
$4,991
$14.9 p/Share
335
Added 0.56%
59,869
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$31,837
$15.66 p/Share
2,033
Reduced 3.3%
59,534
Common Stock
Sep 08
2021
SELL
Payment of exercise price or tax liability
$61,899
$21.09 p/Share
2,935
Reduced 4.56%
61,425
Common Stock
Jun 21
2021
SELL
Open market or private sale
$127,550
$25.0 p/Share
5,102
Reduced 7.35%
64,360
Common Stock
Jun 15
2021
SELL
Payment of exercise price or tax liability
$27,750
$20.51 p/Share
1,353
Reduced 1.91%
69,462
Common Stock
May 03
2021
BUY
Grant, award, or other acquisition
-
8,570
Added 10.8%
70,815
Common Stock
May 01
2021
SELL
Payment of exercise price or tax liability
$2,245
$17.4 p/Share
129
Reduced 0.21%
62,245
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$8,712
$16.69 p/Share
522
Reduced 0.83%
62,241
Common Stock
Jan 06
2021
SELL
Open market or private sale
$14,680
$20.0 p/Share
734
Reduced 1.16%
62,763
Common Stock
Jun 15
2020
SELL
Payment of exercise price or tax liability
$19,706
$18.28 p/Share
1,078
Reduced 1.67%
63,497
Common Stock