Sep 09
2024
SELL
Payment of exercise price or tax liability
$6,597
$12.24 p/Share
539
Reduced 0.81%
65,994
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$7,426
$17.19 p/Share
432
Reduced 0.65%
66,533
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$11,119
$17.08 p/Share
651
Reduced 0.96%
66,965
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$17,976
$16.8 p/Share
1,070
Reduced 1.56%
67,616
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
-
17,676
Added 20.47%
68,686
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$11,734
$17.54 p/Share
669
Reduced 1.37%
48,222
Common Stock
Sep 09
2023
SELL
Payment of exercise price or tax liability
$6,280
$11.63 p/Share
540
Reduced 1.09%
48,891
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$2,496
$12.12 p/Share
206
Reduced 0.42%
49,431
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$5,106
$11.82 p/Share
432
Reduced 0.86%
49,637
Common Stock
May 02
2023
SELL
Payment of exercise price or tax liability
$9,327
$12.02 p/Share
776
Reduced 1.53%
50,069
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
13,898
Added 21.47%
50,845
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$7,304
$11.0 p/Share
664
Reduced 1.77%
36,947
Common Stock
Sep 09
2022
SELL
Payment of exercise price or tax liability
$6,781
$12.58 p/Share
539
Reduced 1.41%
37,611
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$5,943
$14.53 p/Share
409
Reduced 0.96%
42,165
Common Stock
May 03
2022
SELL
Payment of exercise price or tax liability
$6,695
$14.46 p/Share
463
Reduced 1.08%
42,574
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
8,883
Added 17.11%
43,037
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$10,620
$15.71 p/Share
676
Reduced 1.94%
34,154
Common Stock
Sep 09
2021
SELL
Payment of exercise price or tax liability
$11,567
$21.42 p/Share
540
Reduced 1.53%
34,830
Common Stock
Sep 08
2021
SELL
Payment of exercise price or tax liability
$61,899
$21.09 p/Share
2,935
Reduced 7.66%
35,370
Common Stock
Jun 15
2021
SELL
Payment of exercise price or tax liability
$12,491
$20.51 p/Share
609
Reduced 1.55%
38,593
Common Stock
May 03
2021
BUY
Grant, award, or other acquisition
-
5,892
Added 13.07%
39,202
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$3,739
$18.6 p/Share
201
Reduced 0.6%
33,310
Common Stock
Aug 24
2020
BUY
Other acquisition or disposition
-
2,152
Added 5.34%
38,150
Common Stock