Dec 31
2025
SELL
Payment of exercise price or tax liability
$200,409
$28.84 p/Share
6,949
Reduced 6.65%
97,503
Common Stock
Dec 31
2025
BUY
Exercise of conversion of derivative security
-
15,827
Added 13.16%
104,452
Common Stock
Jul 25
2025
SELL
Sale (or disposition) back to the issuer
$1,306
$27.21 p/Share
48
Reduced 0.05%
88,625
Common Stock
Jul 25
2025
BUY
Grant, award, or other acquisition
-
750
Added 0.84%
88,673
Common Stock
Mar 07
2025
SELL
Sale (or disposition) back to the issuer
$390,249
$29.67 p/Share
13,153
Reduced 13.01%
87,923
Common Stock
Mar 07
2025
BUY
Grant, award, or other acquisition
-
29,827
Added 22.79%
101,076
Common Stock
Jan 24
2025
SELL
Sale (or disposition) back to the issuer
$1,596
$30.13 p/Share
53
Reduced 0.07%
71,249
Common Stock
Jan 24
2025
BUY
Grant, award, or other acquisition
-
530
Added 0.74%
71,302
Common Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$206,662
$29.71 p/Share
6,956
Reduced 8.95%
70,772
Common Stock
Dec 31
2024
BUY
Exercise of conversion of derivative security
-
15,835
Added 16.92%
77,728
Common Stock
Jul 26
2024
SELL
Sale (or disposition) back to the issuer
$767
$24.76 p/Share
31
Reduced 0.05%
61,893
Common Stock
Jul 26
2024
BUY
Grant, award, or other acquisition
-
750
Added 1.2%
61,924
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$218,861
$25.34 p/Share
8,637
Reduced 12.37%
61,174
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
-
19,653
Added 21.97%
69,811
Common Stock
Dec 29
2023
SELL
Payment of exercise price or tax liability
$180,778
$25.73 p/Share
7,026
Reduced 12.29%
50,158
Common Stock
Dec 29
2023
BUY
Exercise of conversion of derivative security
-
16,005
Added 21.87%
57,184
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$51,407
$23.23 p/Share
2,213
Reduced 5.18%
40,468
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
5,155
Added 10.78%
42,681
Common Stock
Dec 30
2022
BUY
Exercise of conversion of derivative security
-
6,939
Added 15.61%
37,526
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
-
3,508
Added 10.29%
30,587
Common Stock
Dec 31
2021
BUY
Exercise of conversion of derivative security
-
14,889
Added 35.48%
27,079
Common Stock
Dec 31
2020
BUY
Exercise of conversion of derivative security
-
42,112
Added 25.68%
121,897
Common Stock