Jan 03
2025
SELL
Payment of exercise price or tax liability
$7,540
$36.25 p/Share
208
Reduced 1.18%
17,410
Common Stock, $2.50 Pa...
Jan 02
2025
SELL
Payment of exercise price or tax liability
$9,536
$36.4 p/Share
262
Reduced 1.47%
17,618
Common Stock, $2.50 Pa...
Jan 02
2025
BUY
Grant, award, or other acquisition
-
3,238
Added 15.33%
17,880
Common Stock, $2.50 Pa...
Jul 26
2024
SELL
Payment of exercise price or tax liability
$5,308
$29.99 p/Share
177
Reduced 1.19%
14,642
Common Stock, $2.50 Pa...
Jul 26
2024
SELL
Sale (or disposition) back to the issuer
-
587
Reduced 3.81%
14,819
Common Stock, $2.50 Pa...
Jan 19
2024
SELL
Payment of exercise price or tax liability
$6,237
$29.99 p/Share
208
Reduced 1.33%
15,406
Common Stock, $2.50 Pa...
Jan 04
2024
SELL
Payment of exercise price or tax liability
$9,803
$29.98 p/Share
327
Reduced 2.05%
15,614
Common Stock, $2.50 Pa...
Jan 02
2024
BUY
Grant, award, or other acquisition
-
3,700
Added 18.84%
15,941
Common Stock, $2.50 Pa...
Jul 24
2023
SELL
Sale (or disposition) back to the issuer
-
293
Reduced 2.32%
12,319
Common Stock, $2.50 Pa...
Jul 24
2023
SELL
Payment of exercise price or tax liability
$2,768
$35.49 p/Share
78
Reduced 0.63%
12,241
Common Stock, $2.50 Pa...
Jan 19
2023
SELL
Payment of exercise price or tax liability
$6,601
$35.49 p/Share
186
Reduced 1.45%
12,612
Common Stock, $2.50 Pa...
Jan 04
2023
SELL
Payment of exercise price or tax liability
$6,821
$35.9 p/Share
190
Reduced 1.46%
12,798
Common Stock, $2.50 Pa...
Jan 03
2023
BUY
Grant, award, or other acquisition
-
2,934
Added 18.43%
12,988
Common Stock, $2.50 Pa...
Mar 17
2022
SELL
Sale (or disposition) back to the issuer
-
144
Reduced 1.41%
10,054
Common Stock, $2.50 Pa...
Mar 17
2022
SELL
Payment of exercise price or tax liability
$5,787
$34.65 p/Share
167
Reduced 1.61%
10,198
Common Stock, $2.50 Pa...
Jan 19
2022
BUY
Grant, award, or other acquisition
-
2,935
Added 22.07%
10,365
Common Stock, $2.50 Pa...
Jan 04
2022
SELL
Payment of exercise price or tax liability
$9,494
$34.65 p/Share
274
Reduced 3.56%
7,430
Common Stock, $2.50 Pa...
Jan 04
2021
SELL
Sale (or disposition) back to the issuer
-
60
Reduced 0.77%
7,704
Common Stock, $2.50 Pa...
Jan 04
2021
SELL
Payment of exercise price or tax liability
$5,700
$29.69 p/Share
192
Reduced 2.41%
7,764
Common Stock, $2.50 Pa...
Jan 04
2021
SELL
Payment of exercise price or tax liability
$8,907
$29.69 p/Share
300
Reduced 3.63%
7,956
Common Stock, $2.50 Pa...
Jan 04
2021
BUY
Grant, award, or other acquisition
-
1,800
Added 17.9%
8,256
Common Stock, $2.50 Pa...