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
Nov 11
2020
SELL
Payment of exercise price or tax liability
$2,235
$69.84 p/Share
32
Reduced 0.07%
46,403
Common Stock
Nov 09
2020
BUY
Grant, award, or other acquisition
-
3,657
Added 7.3%
46,435
Common Stock
Nov 02
2020
BUY
Grant, award, or other acquisition
-
16,797
Added 28.19%
42,778
Common Stock