Aug 03
2024
SELL
Payment of exercise price or tax liability
$12,001
$11.28 p/Share
1,064
Reduced 1.16%
90,777
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
30,547
Added 25.15%
90,901
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$7,037
$13.08 p/Share
538
Reduced 0.89%
60,191
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$20,477
$13.22 p/Share
1,549
Reduced 2.49%
60,729
Common Stock
Feb 04
2024
SELL
Payment of exercise price or tax liability
$21,026
$13.68 p/Share
1,537
Reduced 2.41%
62,278
Common Stock
Feb 03
2024
SELL
Payment of exercise price or tax liability
$28,372
$13.68 p/Share
2,074
Reduced 3.15%
63,815
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$9,366
$15.28 p/Share
613
Reduced 0.92%
65,889
Common Stock
Aug 03
2023
SELL
Payment of exercise price or tax liability
$16,311
$15.33 p/Share
1,064
Reduced 1.57%
66,502
Common Stock
May 01
2023
BUY
Open market or private purchase
$75,000
$15.17 p/Share
4,944
Added 6.82%
67,566
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$3,839
$18.37 p/Share
209
Reduced 0.34%
61,465
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$10,028
$18.64 p/Share
538
Reduced 0.87%
61,570
Common Stock
Feb 05
2023
SELL
Payment of exercise price or tax liability
$25,607
$18.76 p/Share
1,365
Reduced 2.15%
62,108
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$25,419
$18.76 p/Share
1,355
Reduced 2.09%
63,473
Common Stock
Feb 03
2023
BUY
Grant, award, or other acquisition
-
15,448
Added 19.24%
64,828
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$12,002
$19.58 p/Share
613
Reduced 1.23%
49,380
Common Stock
Nov 10
2022
SELL
Open market or private sale
$32,607
$21.41 p/Share
1,523
Reduced 2.96%
49,993
Common Stock
Aug 03
2022
SELL
Payment of exercise price or tax liability
$13,964
$21.19 p/Share
659
Reduced 1.26%
51,516
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$5,753
$25.57 p/Share
225
Reduced 0.43%
52,175
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$5,545
$26.66 p/Share
208
Reduced 0.4%
51,542
Common Stock
Feb 09
2022
SELL
Payment of exercise price or tax liability
$4,041
$27.49 p/Share
147
Reduced 0.28%
51,750
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$14,316
$26.61 p/Share
538
Reduced 1.03%
51,823
Common Stock
Feb 05
2022
SELL
Payment of exercise price or tax liability
$37,155
$27.22 p/Share
1,365
Reduced 2.54%
52,361
Common Stock
Feb 04
2022
BUY
Grant, award, or other acquisition
-
10,324
Added 16.12%
53,726
Common Stock
Jan 02
2022
SELL
Payment of exercise price or tax liability
$11,262
$27.67 p/Share
407
Reduced 0.93%
43,402
Common Stock
Aug 03
2021
SELL
Payment of exercise price or tax liability
$17,542
$26.66 p/Share
658
Reduced 1.49%
43,550
Common Stock