Nov 15
2024
SELL
Payment of exercise price or tax liability
$4,025
$223.62 p/Share
18
Reduced 0.04%
46,196
Common Stock
Nov 15
2024
BUY
Grant, award, or other acquisition
$34,884
$223.62 p/Share
156
Added 0.34%
46,215
Common Stock
Oct 31
2024
SELL
Open market or private sale
$551,350
$220.54 p/Share
2,500
Reduced 5.15%
46,049
Common Stock
Oct 30
2024
SELL
Open market or private sale
$553,875
$221.55 p/Share
2,500
Reduced 4.9%
48,549
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$2,850
$219.25 p/Share
13
Reduced 0.03%
51,049
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
$34,860
$219.25 p/Share
159
Added 0.31%
51,062
Common Stock
Aug 14
2024
SELL
Open market or private sale
$548,325
$219.33 p/Share
2,500
Reduced 4.68%
50,893
Common Stock
Jun 13
2024
SELL
Open market or private sale
$1,254,060
$209.01 p/Share
6,000
Reduced 10.1%
53,393
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$16,278
$206.06 p/Share
79
Reduced 0.13%
59,393
Common Stock
Jun 01
2024
BUY
Grant, award, or other acquisition
$199,878
$206.06 p/Share
970
Added 1.6%
59,473
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$2,869
$204.95 p/Share
14
Reduced 0.02%
58,502
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
$34,841
$204.95 p/Share
170
Added 0.29%
58,517
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$3,938
$196.91 p/Share
20
Reduced 0.03%
58,340
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
$34,853
$196.91 p/Share
177
Added 0.3%
58,361
Common Stock
Nov 28
2023
SELL
Open market or private sale
$1,000,849
$200.17 p/Share
5,000
Reduced 7.91%
58,178
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$2,792
$199.44 p/Share
14
Reduced 0.02%
63,177
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
$34,702
$199.44 p/Share
174
Added 0.27%
63,191
Common Stock
Aug 29
2023
SELL
Open market or private sale
$584,700
$194.9 p/Share
3,000
Reduced 4.54%
63,012
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$3,651
$192.17 p/Share
19
Reduced 0.03%
66,012
Common Stock
Aug 15
2023
BUY
Grant, award, or other acquisition
$34,974
$192.17 p/Share
182
Added 0.27%
66,032
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$16,067
$172.77 p/Share
93
Reduced 0.14%
65,846
Common Stock
Jun 01
2023
BUY
Grant, award, or other acquisition
$199,894
$172.77 p/Share
1,157
Added 1.72%
65,939
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$2,528
$180.64 p/Share
14
Reduced 0.02%
64,781
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
$32,334
$180.64 p/Share
179
Added 0.28%
64,796
Common Stock
May 03
2023
SELL
Open market or private sale
$988,460
$179.72 p/Share
5,500
Reduced 7.84%
64,616
Common Stock