Jan 05
2026
SELL
Payment of exercise price or tax liability
$5,233
$39.35 p/Share
133
Reduced 2.07%
6,306
Common Stock, $2.50 Pa...
Jan 02
2026
SELL
Payment of exercise price or tax liability
$12,265
$39.44 p/Share
311
Reduced 4.61%
6,439
Common Stock, $2.50 Pa...
Jan 02
2026
BUY
Grant, award, or other acquisition
-
1,576
Added 18.93%
6,750
Common Stock, $2.50 Pa...
Jun 20
2025
SELL
Payment of exercise price or tax liability
$1,667
$36.25 p/Share
46
Reduced 0.88%
5,174
Common Stock, $2.50 Pa...
Jun 20
2025
SELL
Sale (or disposition) back to the issuer
-
37
Reduced 0.7%
5,220
Common Stock, $2.50 Pa...
Feb 07
2025
BUY
Open market or private purchase
$992
$32.0 p/Share
31
Added 0.59%
5,257
Common Stock, $2.50 Pa...
Jan 21
2025
SELL
Payment of exercise price or tax liability
$4,380
$36.2 p/Share
121
Reduced 2.26%
5,226
Common Stock, $2.50 Pa...
Jan 03
2025
SELL
Payment of exercise price or tax liability
$4,821
$36.25 p/Share
133
Reduced 2.43%
5,347
Common Stock, $2.50 Pa...
Jan 02
2025
SELL
Payment of exercise price or tax liability
$6,042
$36.4 p/Share
166
Reduced 2.94%
5,480
Common Stock, $2.50 Pa...
Jan 02
2025
BUY
Grant, award, or other acquisition
-
1,643
Added 22.54%
5,646
Common Stock, $2.50 Pa...
Jul 26
2024
SELL
Payment of exercise price or tax liability
$1,799
$29.99 p/Share
60
Reduced 1.48%
4,003
Common Stock, $2.50 Pa...
Jul 26
2024
SELL
Sale (or disposition) back to the issuer
-
187
Reduced 4.4%
4,063
Common Stock, $2.50 Pa...
Jan 19
2024
SELL
Payment of exercise price or tax liability
$3,628
$29.99 p/Share
121
Reduced 2.77%
4,250
Common Stock, $2.50 Pa...
Jan 04
2024
SELL
Payment of exercise price or tax liability
$3,987
$29.98 p/Share
133
Reduced 2.95%
4,371
Common Stock, $2.50 Pa...
Jan 02
2024
BUY
Grant, award, or other acquisition
-
1,867
Added 29.3%
4,504
Common Stock, $2.50 Pa...
Jul 24
2023
SELL
Payment of exercise price or tax liability
$780
$35.49 p/Share
22
Reduced 0.83%
2,637
Common Stock, $2.50 Pa...
Jul 24
2023
SELL
Sale (or disposition) back to the issuer
-
85
Reduced 3.1%
2,659
Common Stock, $2.50 Pa...
Jan 19
2023
SELL
Payment of exercise price or tax liability
$3,832
$35.49 p/Share
108
Reduced 3.79%
2,744
Common Stock, $2.50 Pa...
Jan 03
2023
BUY
Grant, award, or other acquisition
-
1,495
Added 34.39%
2,852
Common Stock, $2.50 Pa...