Mar 04
2025
SELL
Payment of exercise price or tax liability
$64,083
$130.25 p/Share
492
Reduced 2.64%
18,131
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
2,096
Added 10.12%
18,623
Common Stock
Mar 02
2025
SELL
Payment of exercise price or tax liability
$190,879
$131.46 p/Share
1,452
Reduced 8.08%
16,527
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$145,716
$126.49 p/Share
1,152
Reduced 6.02%
17,979
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
2,556
Added 11.79%
19,131
Common Stock
Nov 19
2024
-
370
Reduced 2.2%
16,451
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
3,390
Added 16.91%
16,656
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$32,254
$93.22 p/Share
346
Reduced 2.54%
13,266
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$3,989
$84.88 p/Share
47
Reduced 0.35%
13,299
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$23,458
$91.28 p/Share
257
Reduced 2.08%
12,114
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
1,232
Added 8.45%
13,346
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$89,924
$93.38 p/Share
963
Reduced 7.22%
12,371
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
3,218
Added 19.44%
13,334
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$33,203
$96.52 p/Share
344
Reduced 3.36%
9,892
Common Stock
Mar 06
2022
BUY
Grant, award, or other acquisition
-
1,042
Added 9.24%
10,236
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$18,308
$96.36 p/Share
190
Reduced 3.25%
5,657
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
3,537
Added 27.78%
9,194
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$22,543
$93.54 p/Share
241
Reduced 3.96%
5,847
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$5,010
$106.59 p/Share
47
Reduced 0.8%
5,812
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$13,594
$101.45 p/Share
134
Reduced 2.57%
5,081
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
778
Added 11.72%
5,859
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$24,804
$102.92 p/Share
241
Reduced 4.42%
5,215
Common Stock