Daily NYSE prices are sourced from yfinance. Yellow highlighting
marks an intraday rise or a gap up between adjacent trading sessions. SEC acceptance times are converted to US Eastern time:
pre-market filings appear below that day’s OHLCV row; filings accepted after the 09:30 ET open appear above it.
The SEC does not publish an exact first-public-availability timestamp, so acceptance time is the best available proxy.
Date
Open
High
Low
Close
Volume
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
199.1800
200.4000
197.1500
198.9100
1,304,203
Thu, 22 Oct 2026
195.3500
200.4700
194.9100
200.4200
1,382,800
Wed, 21 Oct 2026
191.7200
195.2200
191.7200
194.3400
1,074,400
Tue, 20 Oct 2026
192.7800
193.8500
191.3500
193.8000
1,082,200
Mon, 19 Oct 2026
190.1000
191.8600
189.4900
190.7400
1,220,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
194.4200
195.9900
190.2100
191.7500
1,412,700
Thu, 15 Oct 2026
192.0000
194.3400
189.5100
193.7600
1,973,600
Wed, 14 Oct 2026
188.2600
189.6800
186.0400
188.8900
1,647,500
Tue, 13 Oct 2026
189.8200
189.9900
185.5900
187.3700
1,153,000
Mon, 12 Oct 2026
184.3200
188.9200
184.3200
188.8900
1,184,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
181.8900
183.8500
181.5100
183.7500
1,615,700
Thu, 08 Oct 2026
179.7600
182.7600
178.9000
182.7500
1,523,700
Wed, 07 Oct 2026
180.3400
182.3800
177.9200
180.1600
1,922,300
Tue, 06 Oct 2026
183.3500
187.4500
180.1200
180.3000
2,053,200
Mon, 05 Oct 2026
176.5800
180.9000
176.0400
180.6700
1,645,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
177.4600
178.1300
175.7100
176.8000
1,865,300
Thu, 01 Oct 2026
179.1100
179.6700
177.0200
178.0700
1,287,900
Wed, 30 Sep 2026
181.1900
182.3400
178.9100
179.0000
1,798,600
Tue, 29 Sep 2026
182.5100
182.9500
180.0900
181.9700
1,534,700
Mon, 28 Sep 2026
183.0700
184.3400
181.9500
183.8300
1,878,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
179.2200
183.9200
177.8700
183.8200
1,472,800
Thu, 24 Sep 2026
182.7300
183.7200
178.9800
179.2300
1,404,800
Wed, 23 Sep 2026
182.1000
184.3700
181.3100
182.5200
1,022,800
Tue, 22 Sep 2026
182.4000
183.8300
180.7500
183.0000
1,461,200
Mon, 21 Sep 2026
181.2500
181.5300
179.9800
180.7000
1,461,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
179.7600
182.6200
179.4200
180.9400
6,414,800
Thu, 17 Sep 2026
182.7100
184.3400
181.2700
181.3800
1,839,800
Wed, 16 Sep 2026
185.1800
186.2700
181.2900
181.8500
1,734,000
Tue, 15 Sep 2026
182.3900
186.6300
181.2800
185.9200
2,087,400
Mon, 14 Sep 2026
180.0500
183.5300
179.6000
182.9100
1,634,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
177.6000
178.3000
175.2000
177.8500
1,584,100
Thu, 10 Sep 2026
178.9400
178.9400
175.6700
176.4200
1,704,900
Wed, 09 Sep 2026
177.1500
182.1000
176.5500
179.8000
1,529,000
Tue, 08 Sep 2026
181.7500
182.2000
178.4700
179.1000
1,804,100
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
185.4200
187.1300
184.0500
184.7400
1,439,100
Thu, 03 Sep 2026
188.9700
189.4700
184.9100
187.6200
1,206,500
Wed, 02 Sep 2026
187.4300
191.7600
187.4300
187.5200
1,474,500
Tue, 01 Sep 2026
190.3000
191.5700
186.4800
187.1200
1,279,700
Mon, 31 Aug 2026
187.8800
188.9700
186.6200
188.1100
2,629,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
188.0400
190.3200
187.5400
189.5200
1,693,800
Thu, 27 Aug 2026
189.2900
190.4100
187.7300
188.1300
1,353,600
Wed, 26 Aug 2026
188.4900
191.5200
188.0200
190.2100
1,403,100
Tue, 25 Aug 2026
189.3100
190.0700
187.0300
189.7800
1,207,500
Mon, 24 Aug 2026
191.7300
193.0700
190.3500
190.7400
1,311,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
188.0200
192.3000
186.9500
192.0000
2,524,400
Thu, 20 Aug 2026
186.2000
190.0100
185.3600
187.6200
1,972,600
Wed, 19 Aug 2026
183.7100
187.9600
181.5200
187.6000
2,164,500
Tue, 18 Aug 2026
184.9400
185.8000
180.7200
180.7700
1,616,400
Mon, 17 Aug 2026
181.8900
183.4600
181.6200
182.0900
1,310,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
182.1200
183.8200
181.2200
183.4000
1,009,000
Thu, 13 Aug 2026
184.7500
185.3200
181.4100
181.9700
2,155,300
Wed, 12 Aug 2026
177.6100
183.7500
177.1300
183.5800
1,551,500
Tue, 11 Aug 2026
178.3500
181.7900
178.3500
181.4100
1,515,600
Mon, 10 Aug 2026
176.4900
179.7900
175.6300
179.6300
1,765,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
175.2600
177.5500
173.2900
176.8600
1,851,900
Thu, 06 Aug 2026
28 · 10-Q
After-hours · 16:36 ET
10-Q ↗
Thu, 06 Aug 2026
175.8800
179.4000
172.7600
177.0700
3,297,400
Thu, 06 Aug 2026
29 · 8-K
Pre-market · 06:31 ET
8-K ↗
Wed, 05 Aug 2026
169.7300
170.9100
168.0100
170.6600
2,538,000
Tue, 04 Aug 2026
168.0000
170.7600
166.8000
170.1200
2,104,800
Mon, 03 Aug 2026
167.7500
171.2100
167.1600
170.2100
1,727,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
163.8000
166.2900
162.4500
165.6200
2,024,700
Thu, 30 Jul 2026
165.9100
168.1600
164.4300
165.4500
2,041,000
Wed, 29 Jul 2026
166.0700
169.1000
165.0100
168.4000
2,126,600
Tue, 28 Jul 2026
162.0000
168.2100
161.6200
166.3400
2,693,300
Mon, 27 Jul 2026
157.0900
160.5500
157.0900
158.9200
1,341,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
154.4800
156.8000
153.3200
156.3600
1,115,700
Thu, 23 Jul 2026
153.7700
154.2800
152.1300
152.9700
1,607,900
Wed, 22 Jul 2026
154.8700
155.3300
152.5300
153.1600
1,162,400
Wed, 22 Jul 2026
27 · 8-K
Pre-market · 06:58 ET
8-K ↗
Tue, 21 Jul 2026
152.5600
154.2000
151.9700
153.8400
1,332,500
Mon, 20 Jul 2026
157.7600
158.2700
154.3100
154.4800
1,730,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
158.8400
163.1400
157.0200
158.1700
2,108,800
Thu, 16 Jul 2026
156.8300
160.1900
156.1400
159.9300
1,683,100
Wed, 15 Jul 2026
150.5700
156.8700
150.3800
154.8800
1,992,800
Tue, 14 Jul 2026
151.8300
151.9400
148.3400
150.6500
1,908,100
Mon, 13 Jul 2026
152.5600
154.9300
152.0000
153.8300
1,403,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
150.5200
152.9000
150.1500
151.9400
1,048,200
Thu, 09 Jul 2026
149.8200
151.7200
148.2300
150.8500
1,788,600
Wed, 08 Jul 2026
155.9800
156.2900
150.3500
150.5600
2,287,600
Tue, 07 Jul 2026
158.0000
159.4900
156.2600
156.3000
1,757,600
Mon, 06 Jul 2026
157.9500
158.0100
154.3200
155.5400
1,485,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
154.9400
158.7200
153.9300
158.0800
2,040,500
Wed, 01 Jul 2026
151.7600
154.0400
151.5600
152.9000
2,131,600
Tue, 30 Jun 2026
155.0200
155.1100
149.6900
151.3300
2,109,100
Mon, 29 Jun 2026
154.7300
155.2500
152.9700
155.1900
2,396,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
152.8000
156.8900
151.6300
155.9200
12,180,700
Thu, 25 Jun 2026
148.4200
152.8300
147.2000
151.3800
2,548,900
Wed, 24 Jun 2026
145.6600
149.2000
144.6100
147.7700
2,300,200
Tue, 23 Jun 2026
142.5500
145.5900
141.2500
143.9200
2,908,100
Mon, 22 Jun 2026
142.4400
143.4300
140.1100
140.7100
3,642,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
142.0200
144.7000
141.7500
143.9800
6,231,900
Wed, 17 Jun 2026
144.5000
145.6000
140.6300
141.6100
2,920,800
Tue, 16 Jun 2026
146.5700
146.8900
144.2600
145.1600
1,509,900
Mon, 15 Jun 2026
146.6000
147.9400
145.4400
145.5200
1,760,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
147.9400
149.0000
144.4000
146.2400
1,966,900
Thu, 11 Jun 2026
147.3300
148.0900
145.9000
147.3500
1,639,900
Wed, 10 Jun 2026
151.4800
151.6200
147.7400
147.7900
1,748,000
Tue, 09 Jun 2026
149.7200
152.5500
148.7000
152.0400
2,214,900
Mon, 08 Jun 2026
150.0100
151.0200
149.0400
149.9900
1,926,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
151.7800
153.2400
150.7000
151.1600
2,077,400
Thu, 04 Jun 2026
148.8800
151.6700
148.1100
149.5600
2,241,600
Wed, 03 Jun 2026
144.4600
146.7200
144.2100
145.6100
1,609,700
Tue, 02 Jun 2026
145.0000
146.0200
143.1300
144.4300
2,693,500
Mon, 01 Jun 2026
146.1500
147.9200
145.1300
145.3300
2,387,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
148.2600
149.2300
146.6400
147.1200
3,728,400
Fri, 29 May 2026
26 · 8-K
Pre-market · 08:39 ET
8-K ↗
Thu, 28 May 2026
146.2000
148.4600
143.9600
148.4100
3,214,500
Wed, 27 May 2026
147.6000
150.7400
146.1200
147.2400
2,878,200
Tue, 26 May 2026
147.6300
149.3000
146.2500
147.7500
3,243,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
146.6800
148.2500
145.6400
147.6300
1,291,300
Thu, 21 May 2026
145.1600
147.0300
142.6700
146.2500
1,986,200
Wed, 20 May 2026
25 · 8-K
After-hours · 17:05 ET
8-K ↗
Wed, 20 May 2026
147.6600
148.8800
144.6300
146.9500
2,479,100
Tue, 19 May 2026
142.0000
148.2100
141.8200
146.9500
4,219,500
Mon, 18 May 2026
143.9500
145.5800
142.0100
142.3500
3,814,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
144.8300
145.5000
142.0200
143.4700
4,277,300
Thu, 14 May 2026
145.1900
146.2400
143.6400
144.4700
2,778,800
Wed, 13 May 2026
24 · 424B2
After-hours · 17:19 ET
424B2 ↗
Wed, 13 May 2026
146.5900
146.5900
142.8300
144.1800
3,830,100
Tue, 12 May 2026
23 · 8-K
After-hours · 16:30 ET
8K ↗
Tue, 12 May 2026
144.8500
148.7500
144.1700
147.5100
3,465,300
Mon, 11 May 2026
148.7100
149.6400
142.9600
143.1500
3,588,600
Mon, 11 May 2026
22 · 424B2
Pre-market · 06:02 ET
424B2 ↗
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
153.8700
155.2800
146.4900
149.4300
4,481,800
Thu, 07 May 2026
19 · 10-Q
After-hours · 16:34 ET
10-Q ↗
Thu, 07 May 2026
151.0000
154.4500
149.2700
153.2600
6,344,300
Thu, 07 May 2026
21 · 8-K/A
Pre-market · 06:33 ET
8-K/A ↗
Thu, 07 May 2026
20 · 8-K
Pre-market · 06:30 ET
8-K ↗
Wed, 06 May 2026
145.0300
146.4000
144.3000
144.7600
3,421,200
Tue, 05 May 2026
147.0600
147.4400
143.0000
144.1700
3,533,200
Mon, 04 May 2026
149.0000
150.5000
146.1900
146.3100
2,454,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
149.4000
150.1900
147.1900
149.3100
2,472,400
Thu, 30 Apr 2026
145.4600
149.3100
145.4500
149.0400
3,597,400
Wed, 29 Apr 2026
18 · 8-K
After-hours · 16:16 ET
8-K ↗
Wed, 29 Apr 2026
148.3000
148.5800
144.5100
145.3100
3,104,200
Tue, 28 Apr 2026
150.8400
151.8500
147.8500
149.5200
3,111,500
Mon, 27 Apr 2026
152.0000
153.5000
149.8700
150.2200
2,681,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
154.9900
155.3800
152.0600
152.1400
2,008,800
Thu, 23 Apr 2026
155.9100
156.7500
153.4600
154.8500
2,846,600
Wed, 22 Apr 2026
157.3400
157.6600
154.6500
155.6500
2,690,800
Tue, 21 Apr 2026
159.6000
159.6100
156.6900
156.6900
3,214,300
Mon, 20 Apr 2026
157.6500
159.0800
157.0200
158.6400
3,302,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
155.4100
159.9500
155.1900
158.5400
3,591,700
Thu, 16 Apr 2026
155.3500
155.7700
153.0100
154.8200
4,071,500
Wed, 15 Apr 2026
155.2700
157.0400
154.5500
155.5200
2,660,100
Tue, 14 Apr 2026
155.0200
156.1800
154.4000
155.7300
2,889,700
Mon, 13 Apr 2026
153.9300
155.5500
152.7900
155.4300
3,061,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
155.4000
155.9200
153.0500
154.2200
2,051,900
Thu, 09 Apr 2026
17 · 8-K
After-hours · 16:18 ET
8-K ↗
Thu, 09 Apr 2026
155.1000
157.1800
154.8700
155.4600
2,709,900
Wed, 08 Apr 2026
157.9400
159.2300
156.1600
157.0900
2,629,200
Tue, 07 Apr 2026
155.4600
155.7400
154.0100
154.9600
1,807,000
Mon, 06 Apr 2026
153.5900
155.9400
152.9900
155.3200
1,875,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
16 · 8-K
After-hours · 16:18 ET
8-K ↗
Thu, 02 Apr 2026
154.5600
157.5700
153.2500
154.5100
2,368,200
Wed, 01 Apr 2026
157.7000
158.9600
155.8200
156.3400
2,459,500
Tue, 31 Mar 2026
155.9400
157.9300
154.0200
157.2300
1,949,200
Mon, 30 Mar 2026
154.6800
155.2600
153.1800
154.6900
1,855,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
158.1500
158.1500
154.3800
154.5100
2,032,100
Thu, 26 Mar 2026
156.8300
160.1900
156.3100
157.3800
2,370,000
Wed, 25 Mar 2026
157.4700
158.7900
155.0200
158.2700
1,853,300
Tue, 24 Mar 2026
154.6700
157.0500
154.0900
155.9200
2,220,100
Mon, 23 Mar 2026
156.6800
158.1000
155.4100
156.2300
2,284,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
156.4600
158.1100
153.7500
154.1300
3,723,700
Thu, 19 Mar 2026
157.5100
159.1100
156.4500
156.5300
2,423,800
Wed, 18 Mar 2026
159.8400
160.0300
156.3500
158.0800
2,083,300
Tue, 17 Mar 2026
161.6000
163.4400
161.2400
161.6400
2,373,900
Mon, 16 Mar 2026
160.6100
161.6600
159.4100
160.2700
2,187,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
161.3700
162.4100
158.9300
159.3600
2,559,900
Thu, 12 Mar 2026
161.9000
163.1400
158.2000
159.6300
2,885,600
Wed, 11 Mar 2026
163.5600
164.1000
160.3000
163.1700
4,098,500
Tue, 10 Mar 2026
164.4700
166.3500
163.3000
163.8800
2,528,200
Mon, 09 Mar 2026
165.0000
167.0600
161.7500
165.4600
2,905,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
168.2600
169.4200
164.3300
167.1200
2,651,200
Thu, 05 Mar 2026
169.5500
170.1100
167.8200
169.9400
2,856,600
Wed, 04 Mar 2026
174.5500
174.8000
170.8500
171.4900
2,137,400
Tue, 03 Mar 2026
173.2300
174.9900
171.5700
174.2100
2,109,600
Mon, 02 Mar 2026
174.0800
176.8000
172.2400
176.5400
2,124,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
175.3200
178.0100
174.0300
176.4800
4,624,900
Thu, 26 Feb 2026
181.8400
182.2700
175.9200
176.6600
3,326,900
Wed, 25 Feb 2026
15 · 8-K
After-hours · 16:25 ET
8-K ↗
Wed, 25 Feb 2026
183.2600
183.7300
179.3500
180.9600
2,506,100
Tue, 24 Feb 2026
185.0000
187.3500
182.3200
182.4900
2,986,900
Mon, 23 Feb 2026
184.7500
186.3000
182.1400
184.3400
3,261,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
181.7900
185.5000
181.5900
185.3900
2,740,000
Thu, 19 Feb 2026
182.1600
183.0400
180.7500
182.4700
1,985,100
Wed, 18 Feb 2026
177.3900
182.8800
177.0300
182.6800
2,696,200
Tue, 17 Feb 2026
176.1600
178.4300
175.5100
177.3800
2,237,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
178.4800
180.2300
175.7200
175.8900
3,167,500
Thu, 12 Feb 2026
180.8700
182.7500
176.6300
177.8100
8,302,800
Wed, 11 Feb 2026
170.6700
182.0000
170.6700
180.6200
5,938,600
Tue, 10 Feb 2026
14 · 8-K
After-hours · 16:16 ET
8-K ↗
Tue, 10 Feb 2026
165.9800
172.5800
164.4100
171.6800
4,604,400
Mon, 09 Feb 2026
12 · 8-K
After-hours · 16:18 ET
8-K ↗
Mon, 09 Feb 2026
11 · 10-Q
After-hours · 16:19 ET
10-Q ↗
Mon, 09 Feb 2026
160.3774
166.2500
157.5236
163.0424
4,676,254
Mon, 09 Feb 2026
13 · 8-K
Pre-market · 06:31 ET
8-K ↗
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
162.5472
165.6447
161.0849
165.1101
2,853,732
Thu, 05 Feb 2026
10 · 8-K
After-hours · 16:17 ET
8-K ↗
Thu, 05 Feb 2026
9 · 8-K
After-hours · 16:21 ET
8-K ↗
Thu, 05 Feb 2026
164.0802
165.0865
161.8475
162.3506
3,673,790
Wed, 04 Feb 2026
162.8145
167.5157
161.6745
163.4198
3,991,154
Tue, 03 Feb 2026
159.3475
164.0252
158.7421
162.3428
3,672,518
Mon, 02 Feb 2026
159.5912
160.0708
158.1682
158.7343
2,475,439
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
8 · 8-K
After-hours · 16:17 ET
8-K ↗
Fri, 30 Jan 2026
158.6006
160.4167
157.3192
159.9686
3,520,133
Thu, 29 Jan 2026
157.5943
158.8522
156.4465
158.0896
1,852,668
Wed, 28 Jan 2026
160.4167
163.5220
157.5314
158.7421
2,151,206
Tue, 27 Jan 2026
158.6006
161.3050
158.1604
159.9057
2,397,593
Mon, 26 Jan 2026
159.3789
161.5487
159.0016
159.9214
1,574,736
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
161.5566
161.5723
153.7972
158.6399
4,367,158
Thu, 22 Jan 2026
161.9890
163.2076
160.5975
161.9811
2,573,383
Wed, 21 Jan 2026
161.2186
163.1604
160.4796
162.0912
2,216,587
Tue, 20 Jan 2026
160.9906
162.2170
159.6934
159.8978
2,000,347
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
162.7987
164.4025
162.4607
162.8223
2,022,989
Thu, 15 Jan 2026
162.3742
164.5204
161.6116
163.7972
2,761,512
Wed, 14 Jan 2026
158.6557
163.2390
157.8695
163.0660
1,835,242
Tue, 13 Jan 2026
159.3239
160.1022
156.0063
158.4277
1,473,485
Mon, 12 Jan 2026
159.4340
160.0393
158.2940
159.3868
1,757,141
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
161.9261
162.2406
158.3333
159.3947
1,680,694
Thu, 08 Jan 2026
158.2469
162.7280
158.2469
161.3050
1,819,087
Wed, 07 Jan 2026
161.4780
162.6337
158.8208
159.3632
2,611,289
Tue, 06 Jan 2026
7 · 8-K
After-hours · 16:45 ET
8-K ↗
Tue, 06 Jan 2026
155.8726
162.0440
155.8019
161.4465
2,598,823
Mon, 05 Jan 2026
152.6101
157.8538
152.2013
156.4151
2,942,518
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
152.7437
153.9230
151.3208
153.2547
1,734,754
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
153.7186
154.1195
152.5472
152.5708
999,919
Tue, 30 Dec 2025
153.1525
154.2296
152.9560
153.8050
974,352
Mon, 29 Dec 2025
154.2531
154.4733
152.9560
153.4277
1,542,046
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
154.1509
155.0629
153.1997
154.3475
1,292,606
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
154.0880
154.6462
153.4984
154.1824
544,670
Tue, 23 Dec 2025
154.3711
154.3711
153.1604
153.8286
1,323,389
Mon, 22 Dec 2025
154.1509
155.7390
153.9937
154.6698
1,923,391
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
152.7516
154.7170
152.5865
153.7657
6,338,376
Thu, 18 Dec 2025
6 · DEFA14A
After market open · 11:33 ET
DEFA14A ↗
Thu, 18 Dec 2025
5 · DEF 14A
After market open · 11:25 ET
DEF 14A ↗
Thu, 18 Dec 2025
153.3805
154.8585
152.7280
153.0660
4,222,277
Wed, 17 Dec 2025
154.1116
156.0377
153.2704
153.5849
4,210,702
Tue, 16 Dec 2025
157.4057
157.8695
153.3962
154.3947
3,025,706
Mon, 15 Dec 2025
157.9324
159.1509
156.0613
157.3035
4,720,646
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
157.6022
159.3947
155.9748
157.9324
3,172,495
Thu, 11 Dec 2025
156.2421
157.6337
155.5739
157.5708
2,102,107
Wed, 10 Dec 2025
148.9230
156.9890
148.4670
155.9748
3,546,845
Tue, 09 Dec 2025
149.2924
150.4088
148.2076
148.4434
1,900,114
Mon, 08 Dec 2025
150.9434
151.8475
148.9230
148.9780
2,213,916
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
152.2956
154.1824
152.2720
152.4843
2,270,138
Thu, 04 Dec 2025
152.3742
152.5943
151.0141
152.3270
1,593,943
Wed, 03 Dec 2025
150.4324
152.2956
149.9292
152.1777
1,477,428
Tue, 02 Dec 2025
151.4230
151.4230
148.9308
149.7406
1,957,862
Mon, 01 Dec 2025
4 · 8-K/A
After-hours · 16:18 ET
8-K/A ↗
Mon, 01 Dec 2025
152.0126
153.1211
150.5267
150.8019
2,456,868
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
152.1855
153.0975
151.8082
152.5314
754,042
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
153.3648
153.9151
151.9890
152.4371
1,582,114
Tue, 25 Nov 2025
3 · 10-K
After-hours · 16:27 ET
10-K ↗
Tue, 25 Nov 2025
150.9198
153.7421
150.3223
153.6871
2,564,734
Mon, 24 Nov 2025
151.6274
152.1698
149.9843
150.1258
2,671,454
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
149.3082
154.3711
149.0802
151.5094
3,816,763
Thu, 20 Nov 2025
148.8915
150.9748
147.8380
149.0409
3,292,954
Wed, 19 Nov 2025
151.1792
151.9261
148.1997
150.3302
2,089,387
Tue, 18 Nov 2025
150.3223
152.6258
149.1824
151.2028
2,679,214
Mon, 17 Nov 2025
2 · 8-K
After-hours · 16:34 ET
8-K ↗
Mon, 17 Nov 2025
151.1399
153.5220
149.5047
150.1415
3,851,234
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
151.7610
152.9088
150.7547
151.7610
4,257,511
Thu, 13 Nov 2025
150.6997
153.8837
150.2437
151.7610
5,057,981
Wed, 12 Nov 2025
149.4654
151.4230
148.6321
151.0377
3,619,094
Tue, 11 Nov 2025
143.6242
148.6399
143.3805
148.6006
3,795,521
Mon, 10 Nov 2025
139.0094
143.0818
138.3098
142.7987
3,154,560
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
139.1195
140.7704
137.3585
139.8113
3,903,259
Thu, 06 Nov 2025
129.3239
139.6541
127.5865
139.4576
8,389,349
Thu, 06 Nov 2025
1 · 8-K
Pre-market · 06:32 ET
8-K ↗
Wed, 05 Nov 2025
139.6148
140.3695
136.9025
138.6714
5,620,459
Tue, 04 Nov 2025
139.2296
141.6588
137.5786
140.7547
4,236,905
Mon, 03 Nov 2025
140.3931
140.3931
137.6101
139.3868
4,381,404
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
140.1494
140.9670
138.0503
140.4953
3,424,478
Thu, 30 Oct 2025
142.3113
142.9245
140.5582
141.0220
3,462,893
Wed, 29 Oct 2025
144.1274
144.1274
142.3585
142.7044
2,048,556
Tue, 28 Oct 2025
147.0912
147.0912
144.7799
144.8192
1,692,905
Mon, 27 Oct 2025
146.2343
147.4843
145.4560
147.0440
3,257,974
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
147.7437
148.2076
145.9984
146.0928
1,959,389
Thu, 23 Oct 2025
148.2547
148.5141
146.1085
146.6431
2,136,070