May 05
2025
SELL
Payment of exercise price or tax liability
$5,645
$9.18 p/Share
615
Reduced 0.45%
137,484
Common Stock
May 02
2025
SELL
Payment of exercise price or tax liability
$8,591
$9.41 p/Share
913
Reduced 0.66%
138,099
Common Stock
May 01
2025
SELL
Payment of exercise price or tax liability
$37,884
$9.22 p/Share
4,109
Reduced 2.87%
139,012
Common Stock
May 01
2025
BUY
Grant, award, or other acquisition
-
44,898
Added 23.88%
143,121
Common Stock
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