Dec 01
2025
SELL
Payment of exercise price or tax liability
$63,231
$132.84 p/Share
476
Reduced 0.59%
79,870
Common Stock
Dec 01
2025
BUY
Grant, award, or other acquisition
$129,519
$132.84 p/Share
975
Added 1.2%
80,346
Common Stock
Nov 17
2025
SELL
Payment of exercise price or tax liability
$1,120,389
$150.59 p/Share
7,440
Reduced 9.16%
73,792
Common Stock
Nov 17
2025
BUY
Exercise of conversion of derivative security
-
13,350
Added 14.48%
78,857
Common Stock
Nov 17
2025
BUY
Grant, award, or other acquisition
$840,141
$150.59 p/Share
5,579
Added 6.57%
79,371
Common Stock
Nov 14
2025
SELL
Payment of exercise price or tax liability
$266,202
$154.41 p/Share
1,724
Reduced 2.48%
67,882
Common Stock
Nov 13
2025
SELL
Payment of exercise price or tax liability
$93,911
$153.2 p/Share
613
Reduced 0.87%
69,606
Common Stock
Nov 29
2024
SELL
Payment of exercise price or tax liability
$67,084
$141.23 p/Share
475
Reduced 0.66%
71,004
Common Stock
Nov 29
2024
-
785
Reduced 1.11%
70,219
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$119,718
$140.35 p/Share
853
Reduced 1.18%
71,479
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$650,766
$140.01 p/Share
4,648
Reduced 6.04%
72,332
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
4,513
Added 5.62%
75,729
Common Stock
Nov 13
2024
BUY
Grant, award, or other acquisition
$720,131
$149.25 p/Share
4,825
Added 6.24%
72,467
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$50,917
$129.56 p/Share
393
Reduced 0.6%
64,912
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$818,821
$135.32 p/Share
6,051
Reduced 8.48%
65,305
Common Stock
Nov 17
2023
BUY
Exercise of conversion of derivative security
-
9,776
Added 12.53%
68,217
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$103,019
$133.1 p/Share
774
Reduced 1.24%
61,580
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
$719,935
$137.0 p/Share
5,255
Added 7.77%
62,354
Common Stock
Nov 13
2023
SELL
Payment of exercise price or tax liability
$99,740
$133.88 p/Share
745
Reduced 1.29%
57,099
Common Stock
Dec 01
2022
BUY
Grant, award, or other acquisition
$296,156
$124.54 p/Share
2,378
Added 3.95%
57,844
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$89,236
$126.04 p/Share
708
Reduced 1.26%
55,466
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$67,845
$124.26 p/Share
546
Reduced 0.96%
56,174
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$732,171
$124.88 p/Share
5,863
Reduced 10.41%
50,475
Common Stock
Nov 16
2022
BUY
Exercise of conversion of derivative security
-
11,825
Added 18.32%
52,724
Common Stock
Nov 16
2022
BUY
Grant, award, or other acquisition
$779,875
$124.88 p/Share
6,245
Added 9.92%
56,720
Common Stock