Feb 23
2024
BUY
Grant, award, or other acquisition
-
9,874
Added 28.16%
25,194
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$4,643
$13.08 p/Share
355
Reduced 2.26%
15,320
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$8,447
$13.22 p/Share
639
Reduced 3.92%
15,675
Common Stock
Feb 04
2024
SELL
Payment of exercise price or tax liability
$6,484
$13.68 p/Share
474
Reduced 2.82%
16,314
Common Stock
Feb 03
2024
SELL
Payment of exercise price or tax liability
$17,100
$13.68 p/Share
1,250
Reduced 6.93%
16,788
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$5,345
$18.37 p/Share
291
Reduced 1.59%
18,038
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$6,617
$18.64 p/Share
355
Reduced 1.9%
18,329
Common Stock
Feb 05
2023
SELL
Payment of exercise price or tax liability
$10,336
$18.76 p/Share
551
Reduced 2.86%
18,684
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$8,892
$18.76 p/Share
474
Reduced 2.4%
19,235
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$9,886
$18.76 p/Share
527
Reduced 3.83%
13,249
Common Stock
Feb 03
2023
BUY
Grant, award, or other acquisition
-
6,460
Added 24.69%
19,709
Common Stock
Feb 15
2022
SELL
Open market or private sale
$8,250
$27.05 p/Share
305
Reduced 2.17%
13,776
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$4,799
$26.66 p/Share
180
Reduced 1.26%
14,081
Common Stock
Feb 09
2022
SELL
Open market or private sale
$66,398
$27.62 p/Share
2,404
Reduced 14.34%
14,360
Common Stock
Feb 09
2022
SELL
Payment of exercise price or tax liability
$2,722
$27.49 p/Share
99
Reduced 0.69%
14,261
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$6,280
$26.61 p/Share
236
Reduced 1.39%
16,764
Common Stock
Feb 05
2022
SELL
Payment of exercise price or tax liability
$11,541
$27.22 p/Share
424
Reduced 2.43%
17,000
Common Stock
Feb 04
2022
BUY
Grant, award, or other acquisition
-
4,240
Added 19.57%
17,424
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$10,014
$28.53 p/Share
351
Reduced 2.59%
13,184
Common Stock
Apr 29
2021
SELL
Open market or private sale
$72,974
$28.55 p/Share
2,556
Reduced 15.88%
13,535
Common Stock
Feb 11
2021
SELL
Payment of exercise price or tax liability
$3,431
$19.83 p/Share
173
Reduced 1.06%
16,091
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$2,614
$20.42 p/Share
128
Reduced 0.78%
16,264
Common Stock
Feb 09
2021
SELL
Payment of exercise price or tax liability
$2,437
$20.31 p/Share
120
Reduced 0.73%
16,392
Common Stock
Feb 07
2021
SELL
Payment of exercise price or tax liability
$4,630
$19.62 p/Share
236
Reduced 1.41%
16,512
Common Stock
Feb 05
2021
BUY
Grant, award, or other acquisition
-
5,722
Added 25.47%
16,748
Common Stock