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
Apr 25
2023
SELL
Open market or private sale
$986,590
$179.38 p/Share
5,500
Reduced 7.27%
70,116
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$3,588
$170.86 p/Share
21
Reduced 0.03%
75,616
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
$32,463
$170.86 p/Share
190
Added 0.25%
75,637
Common Stock
Feb 08
2023
SELL
Open market or private sale
$503,729
$173.7 p/Share
2,900
Reduced 3.7%
75,447
Common Stock
Feb 03
2023
SELL
Open market or private sale
$988,770
$171.96 p/Share
5,750
Reduced 6.84%
78,347
Common Stock
Nov 29
2022
SELL
Open market or private sale
$503,910
$167.97 p/Share
3,000
Reduced 3.44%
84,097
Common Stock
Nov 28
2022
SELL
Open market or private sale
$511,710
$170.57 p/Share
3,000
Reduced 3.33%
87,097
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$3,500
$166.68 p/Share
21
Reduced 0.02%
90,097
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
$32,335
$166.68 p/Share
194
Added 0.21%
90,118
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$2,405
$171.8 p/Share
14
Reduced 0.02%
89,861
Common Stock