Sep 02
2025
SELL
Payment of exercise price or tax liability
$27,037
$80.47 p/Share
336
Reduced 0.8%
41,501
Common Stock
Sep 02
2025
SELL
Open market or private sale
$595,431
$81.0 p/Share
7,351
Reduced 14.94%
41,837
Common Stock
Sep 02
2025
BUY
Exercise of conversion of derivative security
$562,645
$76.54 p/Share
7,351
Added 13.0%
49,188
Common Stock
Aug 22
2025
SELL
Payment of exercise price or tax liability
$55,066
$80.98 p/Share
680
Reduced 1.6%
41,837
Common Stock
Aug 21
2025
BUY
Grant, award, or other acquisition
-
8,113
Added 16.02%
42,517
Common Stock
Aug 13
2025
SELL
Open market or private sale
$509,166
$81.0 p/Share
6,286
Reduced 15.45%
34,404
Common Stock
Aug 13
2025
BUY
Exercise of conversion of derivative security
$462,209
$73.53 p/Share
6,286
Added 13.38%
40,690
Common Stock
Aug 11
2025
SELL
Payment of exercise price or tax liability
$47,583
$80.65 p/Share
590
Reduced 1.69%
34,404
Common Stock
Jul 31
2025
SELL
Payment of exercise price or tax liability
$122,728
$80.11 p/Share
1,532
Reduced 4.19%
34,994
Common Stock
Jul 31
2025
BUY
Grant, award, or other acquisition
$503,972
$80.11 p/Share
6,291
Added 14.69%
36,526
Common Stock
Jul 23
2025
SELL
Open market or private sale
$3,046,086
$81.0 p/Share
37,606
Reduced 55.43%
30,234
Common Stock
Jul 23
2025
BUY
Exercise of conversion of derivative security
$2,779,459
$73.91 p/Share
37,606
Added 35.66%
67,840
Common Stock
Sep 11
2024
SELL
Payment of exercise price or tax liability
$11,775
$78.5 p/Share
150
Reduced 0.5%
29,876
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$68,847
$77.97 p/Share
883
Reduced 2.86%
30,026
Common Stock
Aug 21
2024
BUY
Grant, award, or other acquisition
-
8,373
Added 21.32%
30,909
Common Stock
Aug 12
2024
SELL
Payment of exercise price or tax liability
$44,621
$75.63 p/Share
590
Reduced 2.55%
22,536
Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
$166,562
$76.44 p/Share
2,179
Reduced 8.61%
23,126
Common Stock
Aug 01
2024
BUY
Grant, award, or other acquisition
$683,908
$76.44 p/Share
8,947
Added 26.12%
25,305
Common Stock
Sep 11
2023
BUY
Grant, award, or other acquisition
-
1,135
Added 6.58%
16,107
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$47,988
$69.65 p/Share
689
Reduced 4.4%
14,972
Common Stock
Aug 10
2023
BUY
Grant, award, or other acquisition
-
7,263
Added 31.68%
15,661
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$29,024
$82.22 p/Share
353
Reduced 4.13%
8,186
Common Stock
Aug 18
2022
BUY
Grant, award, or other acquisition
-
4,130
Added 32.6%
8,539
Common Stock
Aug 19
2021
BUY
Grant, award, or other acquisition
-
4,347
Added 50.0%
4,347
Common Stock