Sep 03
2024
SELL
Payment of exercise price or tax liability
$11,753
$9.61 p/Share
1,223
Reduced 0.38%
320,877
Common Stock
May 31
2024
BUY
Grant, award, or other acquisition
-
63,158
Added 16.39%
322,100
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$24,401
$7.7 p/Share
3,169
Reduced 1.21%
258,942
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$33,633
$7.82 p/Share
4,301
Reduced 1.61%
262,111
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$78,978
$6.13 p/Share
12,884
Reduced 4.61%
266,412
Common Stock
Mar 02
2024
BUY
Grant, award, or other acquisition
-
32,982
Added 10.67%
276,075
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
37,847
Added 13.32%
246,314
Common Stock
Sep 03
2023
SELL
Payment of exercise price or tax liability
$16,534
$13.52 p/Share
1,223
Reduced 0.58%
208,467
Common Stock
May 10
2023
SELL
Payment of exercise price or tax liability
$37,711
$11.9 p/Share
3,169
Reduced 1.49%
209,690
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$53,891
$12.53 p/Share
4,301
Reduced 1.98%
212,859
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$33,447
$13.05 p/Share
2,563
Reduced 1.17%
217,160
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$50,475
$14.36 p/Share
3,515
Reduced 1.57%
219,723
Common Stock
Dec 12
2022
SELL
Open market or private sale
$159,185
$18.42 p/Share
8,642
Reduced 3.74%
222,604
Common Stock
Nov 10
2022
SELL
Open market or private sale
$359,242
$18.15 p/Share
19,793
Reduced 7.88%
231,246
Common Stock
Sep 03
2022
SELL
Payment of exercise price or tax liability
$20,338
$16.63 p/Share
1,223
Reduced 0.48%
251,039
Common Stock
May 10
2022
BUY
Grant, award, or other acquisition
-
32,450
Added 11.43%
251,494
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$88,859
$20.66 p/Share
4,301
Reduced 1.93%
219,044
Common Stock
Apr 02
2022
SELL
Payment of exercise price or tax liability
$42,509
$23.09 p/Share
1,841
Reduced 0.82%
223,345
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$55,208
$23.09 p/Share
2,391
Reduced 1.05%
225,186
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$68,509
$20.12 p/Share
3,405
Reduced 1.47%
227,577
Common Stock
Sep 03
2021
SELL
Payment of exercise price or tax liability
$18,590
$15.2 p/Share
1,223
Reduced 0.53%
230,389
Common Stock
May 01
2021
SELL
Payment of exercise price or tax liability
$66,924
$15.56 p/Share
4,301
Reduced 1.83%
230,611
Common Stock
Apr 02
2021
SELL
Payment of exercise price or tax liability
$28,259
$15.35 p/Share
1,841
Reduced 0.78%
234,912
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$36,702
$15.35 p/Share
2,391
Reduced 1.0%
236,753
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$27,147
$15.09 p/Share
1,799
Reduced 0.76%
234,734
Common Stock