Feb 29
2024
SELL
Payment of exercise price or tax liability
$36,394
$55.06 p/Share
661
Reduced 2.58%
24,993
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
2,078
Added 7.49%
25,654
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$11,972
$64.37 p/Share
186
Reduced 0.78%
23,576
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$22,025
$64.78 p/Share
340
Reduced 1.41%
23,762
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
1,763
Added 6.82%
24,102
Common Stock
Dec 01
2023
BUY
Grant, award, or other acquisition
-
95
Added 0.42%
22,339
Common Stock
Sep 01
2023
BUY
Grant, award, or other acquisition
-
97
Added 0.43%
22,244
Common Stock
Jun 01
2023
BUY
Grant, award, or other acquisition
-
84
Added 0.38%
22,148
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
84
Added 0.38%
22,063
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$32,792
$76.44 p/Share
429
Reduced 1.91%
21,979
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
1,371
Added 5.77%
22,408
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$15,503
$83.35 p/Share
186
Reduced 0.88%
21,037
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$29,602
$82.23 p/Share
360
Reduced 1.67%
21,223
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
1,288
Added 5.63%
21,583
Common Stock
Dec 01
2022
BUY
Grant, award, or other acquisition
-
79
Added 0.39%
20,295
Common Stock
Sep 01
2022
BUY
Grant, award, or other acquisition
-
91
Added 0.45%
20,216
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
-
94
Added 0.46%
20,125
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
90
Added 0.45%
20,031
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$13,187
$70.9 p/Share
186
Reduced 0.92%
19,941
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$13,170
$72.76 p/Share
181
Reduced 0.89%
20,127
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
-
1,379
Added 6.36%
20,308
Common Stock
Dec 01
2021
BUY
Grant, award, or other acquisition
-
80
Added 0.42%
18,929
Common Stock
Sep 01
2021
BUY
Grant, award, or other acquisition
-
77
Added 0.41%
18,849
Common Stock
Jun 01
2021
BUY
Grant, award, or other acquisition
-
84
Added 0.45%
18,772
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
85
Added 0.45%
18,688
Common Stock