May 01
2024
|
BUY
Grant, award, or other acquisition
|
-
|
3,767
|
|
Mar 10
2024
|
SELL
Payment of exercise price or tax liability
|
$24,441
$94.37 p/Share
|
259
|
|
Mar 05
2024
|
BUY
Grant, award, or other acquisition
|
-
|
4,716
|
|
Mar 03
2024
|
SELL
Payment of exercise price or tax liability
|
$23,988
$92.98 p/Share
|
258
|
|
Feb 25
2024
|
SELL
Payment of exercise price or tax liability
|
$13,606
$90.11 p/Share
|
151
|
|
Aug 03
2023
|
SELL
Open market or private sale
|
$21,580
$83.0 p/Share
|
260
|
|
Mar 10
2023
|
BUY
Grant, award, or other acquisition
|
-
|
4,252
|
|
Mar 03
2023
|
SELL
Payment of exercise price or tax liability
|
$20,792
$85.92 p/Share
|
242
|
|
Feb 28
2023
|
SELL
Payment of exercise price or tax liability
|
$12,771
$85.14 p/Share
|
150
|
|
Feb 25
2023
|
SELL
Payment of exercise price or tax liability
|
$12,833
$84.99 p/Share
|
151
|
|