Dec 31
2025
SELL
Payment of exercise price or tax liability
$473,812
$28.84 p/Share
16,429
Reduced 9.15%
163,080
Common Stock
Dec 31
2025
BUY
Exercise of conversion of derivative security
-
37,221
Added 17.17%
179,509
Common Stock
Jul 25
2025
SELL
Sale (or disposition) back to the issuer
$1,360
$27.21 p/Share
50
Reduced 0.04%
142,288
Common Stock
Jul 25
2025
BUY
Grant, award, or other acquisition
-
750
Added 0.52%
142,338
Common Stock
Mar 07
2025
SELL
Sale (or disposition) back to the issuer
$816,459
$29.67 p/Share
27,518
Reduced 16.27%
141,588
Common Stock
Mar 07
2025
BUY
Grant, award, or other acquisition
-
62,248
Added 26.91%
169,106
Common Stock
Jan 24
2025
SELL
Sale (or disposition) back to the issuer
$1,868
$30.13 p/Share
62
Reduced 0.06%
106,858
Common Stock
Jan 24
2025
BUY
Grant, award, or other acquisition
-
592
Added 0.55%
106,920
Common Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$438,430
$29.71 p/Share
14,757
Reduced 12.19%
106,328
Common Stock
Dec 31
2024
BUY
Exercise of conversion of derivative security
-
33,440
Added 21.64%
121,085
Common Stock
Jul 26
2024
SELL
Sale (or disposition) back to the issuer
$792
$24.76 p/Share
32
Reduced 0.04%
87,645
Common Stock
Jul 26
2024
BUY
Grant, award, or other acquisition
-
750
Added 0.85%
87,677
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$378,022
$25.34 p/Share
14,918
Reduced 14.65%
86,927
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
-
33,824
Added 24.93%
101,845
Common Stock
Dec 29
2023
SELL
Payment of exercise price or tax liability
$356,617
$25.73 p/Share
13,860
Reduced 16.93%
68,021
Common Stock
Dec 29
2023
BUY
Exercise of conversion of derivative security
-
31,427
Added 27.74%
81,881
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$89,342
$23.23 p/Share
3,846
Reduced 7.18%
49,744
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
8,836
Added 14.15%
53,590
Common Stock
Dec 30
2022
BUY
Exercise of conversion of derivative security
-
12,873
Added 22.34%
44,754
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
-
5,972
Added 15.78%
31,881
Common Stock
Dec 31
2021
BUY
Exercise of conversion of derivative security
-
20,546
Added 44.23%
25,909
Common Stock
Dec 31
2020
BUY
Exercise of conversion of derivative security
-
35,615
Added 39.91%
53,622
Common Stock