Aug 14
2025
SELL
Open market or private sale
$50,898
$135.73 p/Share
375
Reduced 22.24%
1,311
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$26,070
$152.46 p/Share
171
Reduced 11.47%
1,320
Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
-
366
Added 17.84%
1,686
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$9,195
$124.27 p/Share
74
Reduced 4.73%
1,491
Common Stock
Aug 02
2024
SELL
Open market or private sale
$88,617
$108.07 p/Share
820
Reduced 34.38%
1,565
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$8,274
$98.5 p/Share
84
Reduced 3.4%
2,385
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$12,069
$98.13 p/Share
123
Reduced 5.98%
1,935
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
534
Added 17.78%
2,469
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$7,607
$102.8 p/Share
74
Reduced 3.47%
2,058
Common Stock
Aug 01
2023
SELL
Open market or private sale
$31,216
$97.55 p/Share
320
Reduced 13.05%
2,132
Common Stock
Jul 03
2023
SELL
Payment of exercise price or tax liability
$7,132
$84.91 p/Share
84
Reduced 3.31%
2,452
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$5,545
$70.19 p/Share
79
Reduced 3.77%
2,019
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
517
Added 16.93%
2,536
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$5,372
$72.6 p/Share
74
Reduced 3.41%
2,098
Common Stock
Aug 04
2022
SELL
Open market or private sale
$30,159
$67.32 p/Share
448
Reduced 17.1%
2,172
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$5,459
$64.99 p/Share
84
Reduced 3.11%
2,620
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$1,085
$49.33 p/Share
22
Reduced 1.06%
2,062
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
642
Added 19.19%
2,704
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$3,693
$49.9 p/Share
74
Reduced 3.43%
2,084
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$3,981
$49.15 p/Share
81
Reduced 3.62%
2,158
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
254
Added 10.19%
2,239
Common Stock
Jan 01
2021
BUY
Grant, award, or other acquisition
-
848
Added 29.93%
1,985
Common Stock