Apr 28
2024
SELL
Payment of exercise price or tax liability
$3,082
$33.5 p/Share
92
Reduced 0.42%
21,798
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$3,753
$35.41 p/Share
106
Reduced 0.48%
21,890
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
789
Added 3.46%
21,996
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$1,715
$33.63 p/Share
51
Reduced 0.24%
21,207
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
150
Added 0.7%
21,258
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$4,515
$31.8 p/Share
142
Reduced 0.67%
21,108
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$8,398
$33.46 p/Share
251
Reduced 1.17%
21,250
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
-
1,034
Added 4.59%
21,501
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$9,700
$40.42 p/Share
240
Reduced 1.16%
20,467
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
695
Added 3.25%
20,707
Common Stock
Apr 28
2022
SELL
Payment of exercise price or tax liability
$5,780
$37.05 p/Share
156
Reduced 0.77%
20,012
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
-
251
Added 1.23%
20,168
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$17,885
$41.4 p/Share
432
Reduced 2.12%
19,917
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
1,250
Added 5.79%
20,349
Common Stock
Apr 28
2021
SELL
Payment of exercise price or tax liability
$6,853
$40.55 p/Share
169
Reduced 0.88%
19,099
Common Stock
Apr 01
2021
BUY
Grant, award, or other acquisition
-
255
Added 1.31%
19,268
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$19,168
$39.36 p/Share
487
Reduced 2.5%
19,013
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
1,406
Added 6.73%
19,500
Common Stock
Apr 28
2020
SELL
Payment of exercise price or tax liability
$11,594
$26.47 p/Share
438
Reduced 2.46%
17,395
Common Stock
Apr 01
2020
BUY
Grant, award, or other acquisition
-
740
Added 3.98%
17,833
Common Stock
Apr 28
2019
SELL
Payment of exercise price or tax liability
$14,733
$37.68 p/Share
391
Reduced 2.37%
16,124
Common Stock
Apr 01
2019
BUY
Grant, award, or other acquisition
-
501
Added 2.94%
16,515
Common Stock