Jan 05
2026
SELL
Payment of exercise price or tax liability
$4,407
$39.35 p/Share
112
Reduced 1.14%
9,737
Common Stock, $2.50 Pa...
Jan 02
2026
SELL
Payment of exercise price or tax liability
$10,254
$39.44 p/Share
260
Reduced 2.57%
9,849
Common Stock, $2.50 Pa...
Jan 02
2026
BUY
Grant, award, or other acquisition
-
1,309
Added 11.46%
10,109
Common Stock, $2.50 Pa...
Dec 03
2025
SELL
Open market or private sale
$2,178
$38.9 p/Share
56
Reduced 0.63%
8,800
Common Stock, $2.50 Pa...
Jun 20
2025
SELL
Sale (or disposition) back to the issuer
-
31
Reduced 0.35%
8,856
Common Stock, $2.50 Pa...
Feb 07
2025
BUY
Open market or private purchase
$39,968
$32.0 p/Share
1,249
Added 12.32%
8,887
Common Stock, $2.50 Pa...
Jan 21
2025
SELL
Payment of exercise price or tax liability
$4,054
$36.2 p/Share
112
Reduced 1.45%
7,638
Common Stock, $2.50 Pa...
Jan 03
2025
SELL
Payment of exercise price or tax liability
$4,023
$36.25 p/Share
111
Reduced 1.41%
7,750
Common Stock, $2.50 Pa...
Jan 02
2025
SELL
Payment of exercise price or tax liability
$5,059
$36.4 p/Share
139
Reduced 1.74%
7,861
Common Stock, $2.50 Pa...
Jan 02
2025
BUY
Grant, award, or other acquisition
-
1,369
Added 14.61%
8,000
Common Stock, $2.50 Pa...
Jul 26
2024
SELL
Payment of exercise price or tax liability
$1,679
$29.99 p/Share
56
Reduced 0.84%
6,631
Common Stock, $2.50 Pa...
Jul 26
2024
SELL
Sale (or disposition) back to the issuer
-
157
Reduced 2.29%
6,687
Common Stock, $2.50 Pa...
Jan 19
2024
SELL
Payment of exercise price or tax liability
$3,358
$29.99 p/Share
112
Reduced 1.61%
6,844
Common Stock, $2.50 Pa...
Jan 04
2024
SELL
Payment of exercise price or tax liability
$6,145
$29.98 p/Share
205
Reduced 2.86%
6,956
Common Stock, $2.50 Pa...
Jan 02
2024
BUY
Grant, award, or other acquisition
-
1,564
Added 17.93%
7,161
Common Stock, $2.50 Pa...
Jul 24
2023
SELL
Sale (or disposition) back to the issuer
-
79
Reduced 1.4%
5,581
Common Stock, $2.50 Pa...
Jan 19
2023
SELL
Payment of exercise price or tax liability
$3,549
$35.49 p/Share
100
Reduced 1.7%
5,781
Common Stock, $2.50 Pa...
Jan 04
2023
SELL
Payment of exercise price or tax liability
$4,559
$35.9 p/Share
127
Reduced 2.11%
5,881
Common Stock, $2.50 Pa...
Jan 03
2023
BUY
Grant, award, or other acquisition
-
1,253
Added 17.26%
6,008
Common Stock, $2.50 Pa...
Mar 17
2022
SELL
Sale (or disposition) back to the issuer
-
72
Reduced 1.59%
4,457
Common Stock, $2.50 Pa...
Jan 19
2022
BUY
Grant, award, or other acquisition
-
1,261
Added 21.78%
4,529
Common Stock, $2.50 Pa...
Jan 04
2022
SELL
Payment of exercise price or tax liability
$5,301
$34.65 p/Share
153
Reduced 4.47%
3,268
Common Stock, $2.50 Pa...