Jan 27
2025
SELL
Payment of exercise price or tax liability
$13,831
$21.02 p/Share
658
Reduced 0.51%
128,179
Common Stock
Jan 26
2025
SELL
Payment of exercise price or tax liability
$16,986
$20.69 p/Share
821
Reduced 0.63%
128,837
Common Stock
Jan 25
2025
SELL
Payment of exercise price or tax liability
$21,083
$20.69 p/Share
1,019
Reduced 0.78%
129,658
Common Stock
Jan 24
2025
SELL
Payment of exercise price or tax liability
$15,455
$20.69 p/Share
747
Reduced 0.57%
130,677
Common Stock
Jan 22
2025
BUY
Grant, award, or other acquisition
-
10,000
Added 7.07%
131,424
Common Stock
Mar 25
2024
SELL
Payment of exercise price or tax liability
$4,873
$17.04 p/Share
286
Reduced 0.23%
121,424
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$11,755
$17.92 p/Share
656
Reduced 0.54%
121,710
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$14,694
$17.92 p/Share
820
Reduced 0.67%
122,366
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$18,600
$18.29 p/Share
1,017
Reduced 0.82%
123,186
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
10,000
Added 7.45%
124,203
Common Stock
Sep 19
2023
SELL
Payment of exercise price or tax liability
$2,908
$16.81 p/Share
173
Reduced 0.15%
114,203
Common Stock
Mar 25
2023
SELL
Payment of exercise price or tax liability
$4,731
$17.08 p/Share
277
Reduced 0.24%
114,376
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$15,626
$23.93 p/Share
653
Reduced 0.57%
114,653
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$19,581
$23.88 p/Share
820
Reduced 0.71%
115,306
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
12,400
Added 9.65%
116,126
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$4,785
$27.66 p/Share
173
Reduced 0.17%
103,726
Common Stock
Sep 19
2022
SELL
Payment of exercise price or tax liability
$4,610
$26.65 p/Share
173
Reduced 0.17%
103,899
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$6,594
$23.98 p/Share
275
Reduced 0.26%
104,072
Common Stock
Mar 04
2022
BUY
Exercise of conversion of derivative security
$59,100
$11.82 p/Share
5,000
Added 4.57%
104,347
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$14,616
$22.28 p/Share
656
Reduced 0.66%
99,347
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
10,000
Added 9.09%
100,003
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$3,576
$20.67 p/Share
173
Reduced 0.19%
90,003
Common Stock
Sep 21
2021
SELL
Payment of exercise price or tax liability
$3,285
$18.99 p/Share
173
Reduced 0.19%
90,176
Common Stock
Jan 27
2021
BUY
Grant, award, or other acquisition
-
8,000
Added 8.13%
90,349
Common Stock