May 06
2024
SELL
Open market or private sale
$156,052
$168.16 p/Share
928
Reduced 0.99%
93,196
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$504,465
$165.29 p/Share
3,052
Reduced 3.14%
94,124
Common Stock
Apr 05
2024
SELL
Open market or private sale
$315,900
$165.22 p/Share
1,912
Reduced 1.93%
97,176
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$200,903
$167.28 p/Share
1,201
Reduced 1.2%
99,088
Common Stock
Mar 05
2024
SELL
Open market or private sale
$119,873
$165.8 p/Share
723
Reduced 0.72%
100,289
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
$13,887
$126.25 p/Share
110
Added 0.11%
101,012
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$721,076
$168.24 p/Share
4,286
Reduced 4.07%
100,902
Common Stock
Feb 05
2024
SELL
Open market or private sale
$195,399
$172.92 p/Share
1,130
Reduced 1.15%
96,734
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
8,454
Added 7.6%
102,846
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$500,535
$190.39 p/Share
2,629
Reduced 2.62%
97,864
Common Stock
Jan 05
2024
SELL
Open market or private sale
$387,797
$182.15 p/Share
2,129
Reduced 2.07%
100,493
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$174,689
$196.28 p/Share
890
Reduced 0.86%
102,622
Common Stock
Dec 05
2023
SELL
Open market or private sale
$116,490
$185.2 p/Share
629
Reduced 0.6%
103,512
Common Stock
Nov 28
2023
SELL
Open market or private sale
$288,311
$180.42 p/Share
1,598
Reduced 1.51%
104,141
Common Stock
Nov 27
2023
SELL
Open market or private sale
$905,250
$181.05 p/Share
5,000
Reduced 4.52%
105,739
Common Stock
Nov 01
2023
SELL
Payment of exercise price or tax liability
$333,226
$151.95 p/Share
2,193
Reduced 1.94%
110,739
Common Stock
Oct 26
2023
BUY
Grant, award, or other acquisition
-
25,599
Added 18.48%
112,932
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$179,246
$152.55 p/Share
1,175
Reduced 1.33%
87,333
Common Stock
Aug 15
2023
BUY
Grant, award, or other acquisition
$12,407
$99.26 p/Share
125
Added 0.14%
88,508
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$305,513
$139.44 p/Share
2,191
Reduced 2.42%
88,383
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$151,774
$129.17 p/Share
1,175
Reduced 1.28%
90,574
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$243,991
$111.31 p/Share
2,192
Reduced 2.33%
91,749
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$152,773
$130.02 p/Share
1,175
Reduced 1.24%
93,941
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$252,568
$121.02 p/Share
2,087
Reduced 2.15%
95,116
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
4,729
Added 4.64%
97,203
Common Stock