Nov 14
2025
SELL
Payment of exercise price or tax liability
$99,509
$74.15 p/Share
1,342
Reduced 1.7%
77,610
Common Stock
Nov 11
2025
SELL
Payment of exercise price or tax liability
$126,894
$74.6 p/Share
1,701
Reduced 2.11%
78,952
Common Stock
Nov 10
2025
BUY
Grant, award, or other acquisition
-
47,106
Added 36.87%
80,653
Common Stock
Nov 07
2025
SELL
Payment of exercise price or tax liability
$290,990
$74.1 p/Share
3,927
Reduced 10.48%
33,547
Common Stock
Nov 04
2025
BUY
Grant, award, or other acquisition
-
9,116
Added 19.57%
37,474
Common Stock
Dec 04
2024
SELL
Open market or private sale
$1,897,507
$76.34 p/Share
24,856
Reduced 47.06%
27,957
Common Stock
Dec 04
2024
BUY
Exercise of conversion of derivative security
$1,294,192
$56.51 p/Share
22,902
Added 30.25%
52,813
Common Stock
Nov 14
2024
SELL
Payment of exercise price or tax liability
$103,981
$77.54 p/Share
1,341
Reduced 4.29%
29,911
Common Stock
Nov 11
2024
BUY
Grant, award, or other acquisition
-
11,021
Added 26.07%
31,252
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$345,205
$78.76 p/Share
4,383
Reduced 17.81%
20,231
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$33,460
$79.29 p/Share
422
Reduced 1.69%
24,614
Common Stock
Nov 05
2024
BUY
Grant, award, or other acquisition
-
11,854
Added 32.13%
25,036
Common Stock
Nov 21
2023
SELL
Open market or private sale
$538,875
$71.85 p/Share
7,500
Reduced 36.9%
12,827
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
-
8,687
Added 29.94%
20,327
Common Stock
Nov 09
2023
SELL
Payment of exercise price or tax liability
$154,560
$67.2 p/Share
2,300
Reduced 16.5%
11,640
Common Stock
Nov 08
2023
SELL
Payment of exercise price or tax liability
$22,870
$68.27 p/Share
335
Reduced 2.35%
13,940
Common Stock
Nov 07
2023
SELL
Payment of exercise price or tax liability
$26,254
$68.37 p/Share
384
Reduced 4.36%
8,423
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
-
1,463
Added 14.25%
8,807
Common Stock
May 05
2023
SELL
Open market or private sale
$200,114
$83.73 p/Share
2,390
Reduced 24.89%
7,212
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$19,134
$75.93 p/Share
252
Reduced 2.6%
9,455
Common Stock
Nov 09
2022
SELL
Payment of exercise price or tax liability
$14,494
$72.11 p/Share
201
Reduced 2.03%
9,707
Common Stock
Nov 08
2022
SELL
Payment of exercise price or tax liability
$23,734
$73.71 p/Share
322
Reduced 3.15%
9,908
Common Stock
Nov 08
2022
BUY
Grant, award, or other acquisition
-
4,034
Added 28.28%
10,230
Common Stock