Mar 10
2025
SELL
Payment of exercise price or tax liability
$613,210
$24.42 p/Share
25,111
Reduced 0.89%
2,797,342
Common Stock
Mar 10
2025
BUY
Exercise of conversion of derivative security
$1,248,081
$24.42 p/Share
51,109
Added 1.78%
2,822,453
Common Stock
Mar 06
2025
BUY
Grant, award, or other acquisition
-
69,178
Added 2.44%
2,771,344
Common Stock
Dec 04
2024
SELL
Payment of exercise price or tax liability
$130,361
$23.99 p/Share
5,434
Reduced 0.2%
2,706,037
Common Stock
Dec 04
2024
BUY
Grant, award, or other acquisition
$130,361
$23.99 p/Share
5,434
Added 0.2%
2,711,471
Common Stock
Mar 31
2024
BUY
Other acquisition or disposition
$18,240
$18.24 p/Share
1,000
Added 0.04%
2,706,037
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
-
103,760
Added 3.69%
2,705,037
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$19,652
$16.35 p/Share
1,202
Reduced 0.05%
2,601,277
Common Stock
Dec 08
2023
BUY
Grant, award, or other acquisition
$19,652
$16.35 p/Share
1,202
Added 0.05%
2,602,479
Common Stock
Sep 30
2023
BUY
Other acquisition or disposition
$6,227
$13.45 p/Share
463
Added 0.02%
2,601,277
Common Stock
Mar 31
2023
BUY
Other acquisition or disposition
$14,640
$14.64 p/Share
1,000
Added 0.04%
2,600,814
Common Stock
Dec 19
2022
SELL
Payment of exercise price or tax liability
$9,883
$16.39 p/Share
603
Reduced 0.02%
2,599,814
Common Stock
Dec 19
2022
BUY
Grant, award, or other acquisition
$9,883
$16.39 p/Share
603
Added 0.02%
2,600,417
Common Stock
Mar 31
2022
BUY
Other acquisition or disposition
$22,716
$24.4 p/Share
931
Added 0.04%
2,599,814
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$68,933
$23.96 p/Share
2,877
Reduced 0.11%
2,598,883
Common Stock
Sep 30
2021
BUY
Other acquisition or disposition
$8,163
$23.8 p/Share
343
Added 0.01%
2,601,760
Common Stock
Mar 31
2021
BUY
Other acquisition or disposition
$33,535
$34.08 p/Share
984
Added 0.04%
2,601,417
Common Stock
Mar 11
2021
SELL
Open market or private sale
$540,988
$34.75 p/Share
15,568
Reduced 0.6%
2,600,433
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$165,660
$37.71 p/Share
4,393
Reduced 0.17%
2,616,001
Common Stock
Mar 31
2020
BUY
Grant, award, or other acquisition
$10,295
$13.8 p/Share
746
Added 0.03%
2,620,394
Common Stock