Nov 07
2024
SELL
Payment of exercise price or tax liability
$13,551
$72.86 p/Share
186
Reduced 0.71%
25,895
Common Stock
Nov 07
2024
BUY
Grant, award, or other acquisition
-
840
Added 3.12%
26,081
Common Stock
Aug 13
2024
BUY
Grant, award, or other acquisition
-
5,966
Added 19.12%
25,241
Common Stock
Aug 09
2024
SELL
Payment of exercise price or tax liability
$1,392
$107.08 p/Share
13
Reduced 0.07%
19,275
Common Stock
Aug 05
2024
SELL
Payment of exercise price or tax liability
$75,658
$107.93 p/Share
701
Reduced 3.51%
19,288
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$3,596
$99.91 p/Share
36
Reduced 0.18%
19,989
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$30,903
$99.05 p/Share
312
Reduced 2.94%
10,300
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
9,725
Added 32.69%
20,025
Common Stock
May 14
2024
SELL
Payment of exercise price or tax liability
$138,476
$98.35 p/Share
1,408
Reduced 11.71%
10,612
Common Stock
Sep 06
2023
SELL
Open market or private sale
$53,500
$107.0 p/Share
500
Reduced 3.99%
12,020
Common Stock
Sep 05
2023
SELL
Open market or private sale
$54,000
$108.0 p/Share
500
Reduced 3.84%
12,520
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$6,707
$103.19 p/Share
65
Reduced 0.85%
7,542
Common Stock
Aug 15
2023
BUY
Grant, award, or other acquisition
-
5,478
Added 29.61%
13,020
Common Stock
Aug 09
2023
SELL
Payment of exercise price or tax liability
$849
$106.2 p/Share
8
Reduced 0.11%
7,607
Common Stock
Aug 07
2023
SELL
Payment of exercise price or tax liability
$49,164
$106.88 p/Share
460
Reduced 5.7%
7,615
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$3,348
$93.02 p/Share
36
Reduced 0.44%
8,075
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$51,527
$90.24 p/Share
571
Reduced 6.58%
8,111
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
3,844
Added 30.69%
8,682
Common Stock
May 11
2023
SELL
Payment of exercise price or tax liability
$10,370
$92.59 p/Share
112
Reduced 2.26%
4,838
Common Stock
Aug 22
2022
SELL
Open market or private sale
$122,730
$100.27 p/Share
1,224
Reduced 19.83%
4,950
Common Stock