Nov 14
2024
SELL
Payment of exercise price or tax liability
$48,850
$77.54 p/Share
630
Reduced 0.6%
103,814
Common Stock
Nov 11
2024
BUY
Grant, award, or other acquisition
-
6,298
Added 5.69%
104,444
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$388,129
$78.76 p/Share
4,928
Reduced 4.78%
98,146
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$47,653
$79.29 p/Share
601
Reduced 0.58%
103,074
Common Stock
Nov 05
2024
BUY
Grant, award, or other acquisition
-
17,780
Added 14.64%
103,675
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
-
6,950
Added 7.49%
85,895
Common Stock
Nov 09
2023
SELL
Payment of exercise price or tax liability
$99,321
$67.2 p/Share
1,478
Reduced 1.84%
78,945
Common Stock
Nov 08
2023
SELL
Payment of exercise price or tax liability
$13,244
$68.27 p/Share
194
Reduced 0.24%
80,423
Common Stock
Nov 07
2023
SELL
Payment of exercise price or tax liability
$16,887
$68.37 p/Share
247
Reduced 0.31%
80,617
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
-
2,438
Added 2.93%
80,864
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$26,072
$80.97 p/Share
322
Reduced 0.41%
78,426
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$145,405
$75.93 p/Share
1,915
Reduced 2.37%
78,748
Common Stock
Nov 09
2022
SELL
Payment of exercise price or tax liability
$9,734
$72.11 p/Share
135
Reduced 0.17%
80,663
Common Stock
Nov 08
2022
SELL
Payment of exercise price or tax liability
$14,299
$73.71 p/Share
194
Reduced 0.24%
80,798
Common Stock
Nov 08
2022
BUY
Grant, award, or other acquisition
-
6,724
Added 7.67%
80,992
Common Stock
Nov 01
2022
BUY
Grant, award, or other acquisition
-
10,436
Added 12.32%
74,268
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$25,180
$70.14 p/Share
359
Reduced 0.56%
63,832
Common Stock
May 17
2022
SELL
Open market or private sale
$512,200
$78.8 p/Share
6,500
Reduced 9.19%
64,191
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$149,066
$73.54 p/Share
2,027
Reduced 2.79%
70,691
Common Stock
Nov 09
2021
SELL
Payment of exercise price or tax liability
$22,091
$71.26 p/Share
310
Reduced 0.42%
72,718
Common Stock
Nov 08
2021
BUY
Grant, award, or other acquisition
-
5,272
Added 6.73%
73,028
Common Stock
Nov 01
2021
BUY
Grant, award, or other acquisition
-
23,087
Added 25.41%
67,756
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$23,864
$67.99 p/Share
351
Reduced 0.78%
44,669
Common Stock
Dec 01
2020
SELL
Payment of exercise price or tax liability
$93,095
$69.63 p/Share
1,337
Reduced 2.88%
45,020
Common Stock
Nov 12
2020
SELL
Payment of exercise price or tax liability
$3,229
$70.2 p/Share
46
Reduced 0.1%
46,357
Common Stock