Aug 15
2025
SELL
Payment of exercise price or tax liability
$391,476
$21.02 p/Share
18,624
Reduced 13.58%
118,551
Common Stock
Aug 15
2025
BUY
Exercise of conversion of derivative security
$620,447
$21.02 p/Share
29,517
Added 17.71%
137,175
Common Stock
Jul 28
2025
BUY
Grant, award, or other acquisition
-
29,927
Added 21.77%
107,522
Common Stock
Feb 11
2025
BUY
Open market or private purchase
$217,500
$21.75 p/Share
10,000
Added 11.42%
77,595
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$127,900
$25.0 p/Share
5,116
Reduced 7.04%
67,595
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
$299,275
$25.0 p/Share
11,971
Added 14.14%
72,711
Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
$27,201
$25.21 p/Share
1,079
Reduced 1.75%
60,682
Common Stock
Aug 01
2024
BUY
Exercise of conversion of derivative security
$111,806
$25.21 p/Share
4,435
Added 6.7%
61,761
Common Stock
Jul 29
2024
BUY
Grant, award, or other acquisition
-
8,056
Added 12.32%
57,326
Common Stock
Jun 10
2024
BUY
Open market or private purchase
$121,400
$24.28 p/Share
5,000
Added 9.21%
49,270
Common Stock
May 10
2024
BUY
Open market or private purchase
$260,000
$26.0 p/Share
10,000
Added 18.43%
44,270
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$46,236
$25.99 p/Share
1,779
Reduced 4.94%
34,202
Common Stock
Aug 15
2023
BUY
Exercise of conversion of derivative security
$189,960
$25.99 p/Share
7,309
Added 16.88%
35,981
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$14,820
$28.89 p/Share
513
Reduced 1.76%
28,650
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
$60,900
$28.89 p/Share
2,108
Added 6.74%
29,163
Common Stock
Jul 24
2023
BUY
Grant, award, or other acquisition
-
9,136
Added 25.24%
27,055
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$42,035
$28.46 p/Share
1,477
Reduced 7.64%
17,850
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
$141,787
$28.46 p/Share
4,982
Added 20.49%
19,327
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$19,825
$27.27 p/Share
727
Reduced 6.18%
11,045
Common Stock
Aug 15
2022
BUY
Exercise of conversion of derivative security
$81,428
$27.27 p/Share
2,986
Added 20.23%
11,772
Common Stock
Aug 15
2022
BUY
Other acquisition or disposition
-
3,300
Added 18.7%
14,345
Common Stock
Aug 01
2022
SELL
Payment of exercise price or tax liability
$75,522
$27.03 p/Share
2,794
Reduced 24.18%
8,763
Common Stock
Aug 01
2022
BUY
Exercise of conversion of derivative security
$310,250
$27.03 p/Share
11,478
Added 49.83%
11,557
Common Stock
Jul 25
2022
BUY
Other acquisition or disposition
-
3,300
Added 97.66%
79
Common Stock