Jan 03
2025
SELL
Payment of exercise price or tax liability
$4,712
$36.25 p/Share
130
Reduced 0.58%
22,355
Common Stock, $2.50 Pa...
Jan 02
2025
SELL
Payment of exercise price or tax liability
$6,588
$36.4 p/Share
181
Reduced 0.8%
22,485
Common Stock, $2.50 Pa...
Jan 02
2025
BUY
Grant, award, or other acquisition
-
2,228
Added 8.95%
22,666
Common Stock, $2.50 Pa...
Jul 26
2024
SELL
Payment of exercise price or tax liability
$3,598
$29.99 p/Share
120
Reduced 0.58%
20,437
Common Stock, $2.50 Pa...
Jul 26
2024
SELL
Sale (or disposition) back to the issuer
-
366
Reduced 1.75%
20,557
Common Stock, $2.50 Pa...
Jan 19
2024
SELL
Payment of exercise price or tax liability
$3,658
$29.99 p/Share
122
Reduced 0.58%
20,922
Common Stock, $2.50 Pa...
Jan 04
2024
SELL
Payment of exercise price or tax liability
$7,734
$29.98 p/Share
258
Reduced 1.21%
21,044
Common Stock, $2.50 Pa...
Jan 02
2024
BUY
Grant, award, or other acquisition
-
2,546
Added 10.68%
21,302
Common Stock, $2.50 Pa...
Sep 18
2023
-
140
Reduced 0.74%
18,685
Common Stock, $2.50 Pa...
Jul 24
2023
SELL
Sale (or disposition) back to the issuer
-
171
Reduced 0.9%
18,868
Common Stock, $2.50 Pa...
Jul 24
2023
SELL
Payment of exercise price or tax liability
$1,561
$35.49 p/Share
44
Reduced 0.23%
18,824
Common Stock, $2.50 Pa...
Jan 19
2023
SELL
Payment of exercise price or tax liability
$3,868
$35.49 p/Share
109
Reduced 0.57%
19,030
Common Stock, $2.50 Pa...
Jan 04
2023
SELL
Payment of exercise price or tax liability
$6,641
$35.9 p/Share
185
Reduced 0.96%
19,139
Common Stock, $2.50 Pa...
Jan 03
2023
BUY
Grant, award, or other acquisition
-
1,831
Added 8.66%
19,324
Common Stock, $2.50 Pa...
Mar 17
2022
SELL
Sale (or disposition) back to the issuer
-
108
Reduced 0.62%
17,360
Common Stock, $2.50 Pa...
Mar 17
2022
SELL
Payment of exercise price or tax liability
$5,405
$34.65 p/Share
156
Reduced 0.89%
17,468
Common Stock, $2.50 Pa...
Jan 19
2022
BUY
Grant, award, or other acquisition
-
1,710
Added 8.85%
17,616
Common Stock, $2.50 Pa...
Jan 04
2022
SELL
Payment of exercise price or tax liability
$8,732
$34.65 p/Share
252
Reduced 1.56%
15,906
Common Stock, $2.50 Pa...
Mar 12
2021
-
10
Reduced 0.06%
16,006
Common Stock, $2.50 Pa...
Jan 04
2021
SELL
Sale (or disposition) back to the issuer
-
30
Reduced 0.19%
16,016
Common Stock, $2.50 Pa...
Jan 04
2021
SELL
Payment of exercise price or tax liability
$2,553
$29.69 p/Share
86
Reduced 0.53%
16,046
Common Stock, $2.50 Pa...
Jan 04
2021
SELL
Payment of exercise price or tax liability
$7,333
$29.69 p/Share
247
Reduced 1.51%
16,123
Common Stock, $2.50 Pa...
Jan 04
2021
BUY
Grant, award, or other acquisition
-
1,600
Added 8.9%
16,370
Common Stock, $2.50 Pa...