Jan 03
2025
SELL
Payment of exercise price or tax liability
$12,470
$36.25 p/Share
344
Reduced 1.42%
23,805
Common Stock, $2.50 Pa...
Jan 02
2025
SELL
Payment of exercise price or tax liability
$15,615
$36.4 p/Share
429
Reduced 1.75%
24,149
Common Stock, $2.50 Pa...
Jan 02
2025
BUY
Grant, award, or other acquisition
-
3,879
Added 13.63%
24,578
Common Stock, $2.50 Pa...
Jul 26
2024
SELL
Payment of exercise price or tax liability
$8,667
$29.99 p/Share
289
Reduced 1.39%
20,458
Common Stock, $2.50 Pa...
Jul 26
2024
SELL
Sale (or disposition) back to the issuer
-
710
Reduced 3.31%
20,747
Common Stock, $2.50 Pa...
Jan 19
2024
SELL
Payment of exercise price or tax liability
$7,137
$29.99 p/Share
238
Reduced 1.11%
21,197
Common Stock, $2.50 Pa...
Jan 04
2024
SELL
Payment of exercise price or tax liability
$34,357
$29.98 p/Share
1,146
Reduced 5.08%
21,435
Common Stock, $2.50 Pa...
Jan 02
2024
BUY
Grant, award, or other acquisition
-
4,432
Added 16.41%
22,581
Common Stock, $2.50 Pa...
Jul 24
2023
SELL
Sale (or disposition) back to the issuer
-
335
Reduced 1.82%
18,048
Common Stock, $2.50 Pa...
Jul 24
2023
SELL
Payment of exercise price or tax liability
$3,158
$35.49 p/Share
89
Reduced 0.49%
17,959
Common Stock, $2.50 Pa...
Jan 19
2023
SELL
Payment of exercise price or tax liability
$7,559
$35.49 p/Share
213
Reduced 1.16%
18,224
Common Stock, $2.50 Pa...
Jan 04
2023
SELL
Payment of exercise price or tax liability
$31,735
$35.9 p/Share
884
Reduced 4.58%
18,437
Common Stock, $2.50 Pa...
Jan 03
2023
BUY
Grant, award, or other acquisition
-
3,548
Added 15.51%
19,321
Common Stock, $2.50 Pa...
Mar 17
2022
SELL
Sale (or disposition) back to the issuer
-
108
Reduced 0.69%
15,608
Common Stock, $2.50 Pa...
Mar 17
2022
SELL
Payment of exercise price or tax liability
$4,505
$34.65 p/Share
130
Reduced 0.82%
15,716
Common Stock, $2.50 Pa...
Jan 19
2022
BUY
Grant, award, or other acquisition
-
3,350
Added 17.5%
15,794
Common Stock, $2.50 Pa...
Jan 04
2022
SELL
Payment of exercise price or tax liability
$33,922
$34.65 p/Share
979
Reduced 7.29%
12,444
Common Stock, $2.50 Pa...
Jan 04
2021
SELL
Sale (or disposition) back to the issuer
-
60
Reduced 0.45%
13,317
Common Stock, $2.50 Pa...
Jan 04
2021
SELL
Payment of exercise price or tax liability
$6,205
$29.69 p/Share
209
Reduced 1.54%
13,377
Common Stock, $2.50 Pa...
Jan 04
2021
SELL
Payment of exercise price or tax liability
$10,065
$29.69 p/Share
339
Reduced 2.44%
13,553
Common Stock, $2.50 Pa...
Jan 04
2021
BUY
Grant, award, or other acquisition
-
8,180
Added 37.06%
13,892
Common Stock, $2.50 Pa...