Jan 31
2024
SELL
Payment of exercise price or tax liability
$3,786
$17.45 p/Share
217
Reduced 0.41%
52,470
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$6,898
$17.29 p/Share
399
Reduced 0.75%
52,687
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$19,100
$17.38 p/Share
1,099
Reduced 2.03%
53,066
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$10,116
$16.86 p/Share
600
Reduced 1.1%
54,165
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$56,145
$16.81 p/Share
3,340
Reduced 6.39%
48,965
Common Stock
Jan 25
2024
BUY
Exercise of conversion of derivative security
-
8,100
Added 13.41%
52,305
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
5,800
Added 9.58%
54,765
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$4,083
$18.82 p/Share
217
Reduced 0.49%
44,205
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$13,289
$19.26 p/Share
690
Reduced 1.53%
44,422
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$12,711
$19.26 p/Share
660
Reduced 1.44%
45,112
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$8,317
$19.85 p/Share
419
Reduced 0.91%
45,772
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$35,962
$19.99 p/Share
1,799
Reduced 4.53%
37,891
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
8,300
Added 15.23%
46,191
Common Stock
Jan 26
2023
BUY
Exercise of conversion of derivative security
-
4,350
Added 9.88%
39,690
Common Stock
Jan 30
2022
SELL
Payment of exercise price or tax liability
$28,036
$23.8 p/Share
1,178
Reduced 3.23%
35,340
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$15,708
$23.8 p/Share
660
Reduced 1.78%
36,518
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$31,162
$25.11 p/Share
1,241
Reduced 3.8%
31,378
Common Stock
Jan 27
2022
BUY
Exercise of conversion of derivative security
-
3,000
Added 8.42%
32,619
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
5,800
Added 13.5%
37,178
Common Stock
Jan 30
2021
SELL
Payment of exercise price or tax liability
$20,284
$18.39 p/Share
1,103
Reduced 3.59%
29,619
Common Stock
Jan 28
2021
BUY
Grant, award, or other acquisition
-
7,800
Added 20.25%
30,722
Common Stock
Jan 26
2021
SELL
Payment of exercise price or tax liability
$7,298
$18.57 p/Share
393
Reduced 1.69%
22,922
Common Stock