Jan 05
2026
SELL
Payment of exercise price or tax liability
$3,886
$105.05 p/Share
37
Reduced 1.26%
2,905
Common Stock
Jan 02
2026
SELL
Payment of exercise price or tax liability
$12,200
$106.09 p/Share
115
Reduced 3.76%
2,942
Common Stock
Jan 02
2026
BUY
Grant, award, or other acquisition
-
471
Added 13.35%
3,057
Common Stock
Nov 07
2025
SELL
Open market or private sale
$11,247
$112.47 p/Share
100
Reduced 3.72%
2,586
Common Stock
May 20
2025
SELL
Open market or private sale
$232,244
$107.77 p/Share
2,155
Reduced 44.52%
2,686
Common Stock
May 20
2025
BUY
Exercise of conversion of derivative security
$197,160
$91.49 p/Share
2,155
Added 30.8%
4,841
Common Stock
Jan 03
2025
SELL
Payment of exercise price or tax liability
$6,780
$94.17 p/Share
72
Reduced 2.61%
2,686
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$5,673
$94.55 p/Share
60
Reduced 2.13%
2,758
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
-
441
Added 13.53%
2,818
Common Stock
Aug 05
2024
SELL
Open market or private sale
$31,412
$89.75 p/Share
350
Reduced 12.83%
2,377
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$1,724
$86.23 p/Share
20
Reduced 0.73%
2,727
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$6,124
$86.26 p/Share
71
Reduced 2.52%
2,747
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
478
Added 14.5%
2,818
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$1,895
$94.79 p/Share
20
Reduced 0.85%
2,340
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$5,152
$93.69 p/Share
55
Reduced 2.28%
2,360
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
294
Added 10.85%
2,415
Common Stock
Nov 15
2022
SELL
Open market or private sale
$13,995
$93.3 p/Share
150
Reduced 6.61%
2,121
Common Stock
May 11
2022
SELL
Open market or private sale
$216,897
$102.99 p/Share
2,106
Reduced 48.12%
2,271
Common Stock
May 11
2022
BUY
Exercise of conversion of derivative security
$143,566
$68.17 p/Share
2,106
Added 32.48%
4,377
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$1,926
$96.28 p/Share
20
Reduced 0.87%
2,271
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$4,225
$96.03 p/Share
44
Reduced 1.88%
2,291
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
-
272
Added 10.43%
2,335
Common Stock
Aug 11
2021
SELL
Open market or private sale
$150,026
$96.48 p/Share
1,555
Reduced 42.98%
2,063
Common Stock
Aug 11
2021
BUY
Exercise of conversion of derivative security
$102,661
$66.02 p/Share
1,555
Added 30.06%
3,618
Common Stock