May 31
2024
BUY
Grant, award, or other acquisition
-
29,212
Added 18.77%
126,460
Common Stock
May 04
2024
SELL
Payment of exercise price or tax liability
$227,681
$77.76 p/Share
2,928
Reduced 2.92%
97,248
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$92,953
$69.42 p/Share
1,339
Reduced 1.32%
99,957
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$89,696
$70.24 p/Share
1,277
Reduced 1.24%
101,296
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
17,532
Added 14.6%
102,574
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$824,993
$67.16 p/Share
12,284
Reduced 12.62%
85,042
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
31,419
Added 24.4%
97,326
Common Stock
May 04
2023
BUY
Grant, award, or other acquisition
-
18,733
Added 22.24%
65,502
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$96,556
$73.99 p/Share
1,305
Reduced 2.72%
46,710
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$91,247
$72.94 p/Share
1,251
Reduced 2.54%
48,016
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$113,876
$74.82 p/Share
1,522
Reduced 3.0%
49,267
Common Stock
Feb 14
2023
-
660
Reduced 1.28%
50,789
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$1,147,902
$76.02 p/Share
15,100
Reduced 22.69%
51,449
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
37,016
Added 35.74%
66,549
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$66,294
$76.64 p/Share
865
Reduced 2.88%
29,167
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
7,995
Added 21.02%
30,032
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$81,575
$81.25 p/Share
1,004
Reduced 4.36%
22,037
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$145,337
$81.88 p/Share
1,775
Reduced 7.15%
23,041
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
5,695
Added 18.67%
24,816
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$22,271
$79.54 p/Share
280
Reduced 1.44%
19,121
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
$600,042
$72.98 p/Share
8,222
Added 29.99%
19,191
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$69,212
$69.77 p/Share
992
Reduced 8.29%
10,969
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$2,560
$71.12 p/Share
36
Reduced 0.3%
11,961
Common Stock
Feb 14
2021
SELL
Payment of exercise price or tax liability
$19,558
$71.12 p/Share
275
Reduced 2.24%
11,997
Common Stock