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
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
229.1700
230.6550
225.6100
230.5000
3,935,866
Thu, 22 Oct 2026
233.8000
238.1300
228.1700
229.7500
7,066,700
Wed, 21 Oct 2026
217.5600
234.4000
217.5500
233.8600
8,899,600
Wed, 21 Oct 2026
22 · 8-K
Next filing day · accepted 20 Oct, 21:43 ET
8-K ↗
Wed, 21 Oct 2026
21 · 10-Q
Next filing day · accepted 20 Oct, 21:40 ET
10-Q ↗
Tue, 20 Oct 2026
225.7500
227.7800
222.6500
224.2400
9,520,300
Mon, 19 Oct 2026
229.0100
230.5700
223.2600
224.4300
4,138,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
230.5000
231.9300
228.3600
229.0400
3,516,400
Thu, 15 Oct 2026
228.2100
233.0200
226.7200
231.5000
5,127,700
Wed, 14 Oct 2026
225.0000
227.8600
222.7400
224.6900
3,595,900
Tue, 13 Oct 2026
20 · 8-K
After market open · 12:53 ET
8-K ↗
Tue, 13 Oct 2026
222.2500
225.7100
219.2300
222.8400
6,007,500
Mon, 12 Oct 2026
220.7200
221.4200
219.1100
221.2000
3,003,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
216.9100
220.8600
216.5100
219.8100
3,934,400
Thu, 08 Oct 2026
217.4000
218.2300
211.7200
217.4600
5,292,500
Wed, 07 Oct 2026
217.7700
220.4800
214.3900
218.4900
3,974,100
Tue, 06 Oct 2026
223.5000
227.6100
215.0900
215.6100
3,642,600
Mon, 05 Oct 2026
213.8100
222.1500
213.4400
221.2100
3,093,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
213.4000
216.0600
211.9800
214.0600
3,915,900
Thu, 01 Oct 2026
221.3100
222.0000
211.1800
211.7600
5,302,500
Wed, 30 Sep 2026
223.8600
226.1100
219.6900
221.5500
5,248,400
Tue, 29 Sep 2026
226.1900
227.6500
223.5100
226.1100
3,608,400
Mon, 28 Sep 2026
223.4000
228.3800
222.1000
227.3300
4,929,800
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
223.3700
224.9000
221.6000
224.4900
4,423,500
Thu, 24 Sep 2026
220.5000
226.6500
219.0000
223.7700
6,196,400
Wed, 23 Sep 2026
221.2700
223.4200
219.9200
221.5600
3,401,500
Tue, 22 Sep 2026
215.1000
222.4200
214.2800
221.0900
4,633,000
Mon, 21 Sep 2026
212.0300
216.1900
209.6000
215.8400
5,164,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
212.6400
214.9800
210.1000
211.8100
8,830,000
Thu, 17 Sep 2026
210.4800
213.2700
206.6900
212.5000
6,179,100
Wed, 16 Sep 2026
209.6700
211.9800
206.6800
208.3600
3,566,900
Tue, 15 Sep 2026
203.0800
209.5500
202.6200
209.3600
3,504,900
Mon, 14 Sep 2026
202.4800
203.8100
199.0900
203.2500
3,428,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
201.9900
202.6800
199.1600
200.1400
3,628,500
Thu, 10 Sep 2026
202.3300
203.1000
200.3400
200.5300
3,021,100
Wed, 09 Sep 2026
206.0000
206.0500
201.9500
204.8500
2,773,100
Tue, 08 Sep 2026
205.0000
207.8400
202.1200
205.2300
3,276,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
207.1900
208.7000
205.2300
207.6600
2,898,100
Thu, 03 Sep 2026
210.5100
213.1300
206.0500
211.0300
2,424,200
Wed, 02 Sep 2026
207.7700
212.7800
206.1000
209.9100
2,951,000
Tue, 01 Sep 2026
214.7400
215.0000
206.5500
206.9300
3,149,200
Mon, 31 Aug 2026
213.4500
215.3900
212.2200
213.5600
3,608,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
215.1000
217.0400
212.8500
216.0700
2,860,000
Thu, 27 Aug 2026
214.7800
218.5700
213.0900
215.6800
2,926,500
Wed, 26 Aug 2026
213.2300
216.8500
212.8100
215.3600
2,531,100
Tue, 25 Aug 2026
213.8800
216.7700
212.2400
215.9700
2,339,300
Mon, 24 Aug 2026
218.3300
218.3400
213.8800
215.1100
2,510,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
215.5800
220.2500
213.4600
218.8500
4,701,700
Thu, 20 Aug 2026
210.1200
220.6700
208.2100
215.9100
5,503,200
Wed, 19 Aug 2026
203.1000
212.1900
202.9100
211.5000
5,253,000
Tue, 18 Aug 2026
203.9700
204.2300
199.4900
199.5800
2,289,900
Mon, 17 Aug 2026
199.9900
203.4300
199.9900
202.6300
2,982,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
203.0000
203.9600
201.1200
202.4500
2,244,400
Thu, 13 Aug 2026
207.0600
207.4900
202.1700
203.8900
1,920,400
Wed, 12 Aug 2026
204.5500
207.5900
202.0000
205.7900
3,038,400
Tue, 11 Aug 2026
208.0500
208.4400
206.0900
207.4400
2,472,700
Mon, 10 Aug 2026
203.2600
209.3700
200.7800
209.3700
3,678,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
199.4000
205.1900
198.4400
204.7600
3,323,800
Thu, 06 Aug 2026
199.9600
201.3400
196.4800
199.9800
2,793,600
Wed, 05 Aug 2026
195.6000
201.2400
193.3000
199.6600
3,747,900
Tue, 04 Aug 2026
197.9300
200.3600
192.9100
194.7800
6,972,400
Mon, 03 Aug 2026
19 · 8-K
After-hours · 16:27 ET
8-K ↗
Mon, 03 Aug 2026
197.3400
199.3100
195.7700
197.5000
2,950,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
197.4900
198.5800
192.6200
194.9800
4,387,600
Thu, 30 Jul 2026
194.6500
196.8600
193.1400
196.1700
4,952,500
Wed, 29 Jul 2026
199.9300
203.0500
195.7700
196.4900
8,213,500
Tue, 28 Jul 2026
200.7300
209.9000
198.4600
199.0500
9,363,700
Mon, 27 Jul 2026
191.3900
196.6300
189.8500
196.5000
5,340,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
193.0800
194.8000
190.0000
191.5000
6,849,400
Thu, 23 Jul 2026
185.1200
192.8900
183.8700
192.5000
11,552,800
Wed, 22 Jul 2026
178.4700
180.1200
173.0000
179.1400
10,886,700
Tue, 21 Jul 2026
168.8400
179.2600
165.7500
179.0100
28,098,200
Tue, 21 Jul 2026
18 · 8-K
Next filing day · accepted 20 Jul, 17:55 ET
8-K ↗
Tue, 21 Jul 2026
17 · 10-Q
Next filing day · accepted 20 Jul, 17:48 ET
10-Q ↗
Mon, 20 Jul 2026
202.0000
204.3300
200.0000
201.1100
6,202,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
203.4500
206.5900
202.1400
203.8300
4,965,900
Thu, 16 Jul 2026
201.4100
205.2800
200.3600
205.0100
4,237,500
Wed, 15 Jul 2026
200.0000
202.3600
199.3400
200.7900
4,469,300
Tue, 14 Jul 2026
198.0300
202.3300
197.3700
199.0500
4,188,500
Mon, 13 Jul 2026
198.7000
200.8400
198.0000
200.1600
2,918,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
197.5800
199.8400
195.0500
199.0500
3,847,600
Thu, 09 Jul 2026
190.5000
195.9900
190.0000
195.9800
2,657,100
Wed, 08 Jul 2026
191.7600
192.4800
190.1100
190.7700
2,502,600
Tue, 07 Jul 2026
197.4200
197.8800
192.1400
194.1900
3,248,900
Mon, 06 Jul 2026
195.3100
196.6000
189.7800
193.6200
4,663,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
197.4700
198.2300
194.4700
197.9300
4,035,400
Wed, 01 Jul 2026
191.9700
196.0400
190.5800
193.7200
4,515,600
Tue, 30 Jun 2026
193.8000
193.9900
188.9900
190.4800
3,471,100
Mon, 29 Jun 2026
195.4500
197.0000
191.5400
192.7800
3,522,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
192.8300
196.1900
192.2900
196.1900
6,090,400
Thu, 25 Jun 2026
189.6900
197.5700
189.6900
193.2100
6,090,900
Wed, 24 Jun 2026
181.0600
189.4800
179.9300
188.8700
5,647,000
Tue, 23 Jun 2026
179.0700
181.7100
177.0700
178.9700
4,149,800
Mon, 22 Jun 2026
176.4400
179.3000
175.0000
178.1900
3,691,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
175.5500
178.5100
174.2200
177.1700
7,258,500
Wed, 17 Jun 2026
180.7400
182.4200
176.6000
177.7600
2,692,200
Tue, 16 Jun 2026
181.4600
183.5500
180.5000
181.3500
2,834,000
Mon, 15 Jun 2026
180.9200
182.0000
179.5700
181.1000
3,931,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
181.4500
182.6400
179.5000
180.1000
3,126,700
Thu, 11 Jun 2026
182.4900
184.1300
177.9300
180.7900
3,534,200
Wed, 10 Jun 2026
186.8700
188.1800
183.5900
183.6300
3,215,300
Tue, 09 Jun 2026
185.0100
189.2100
183.7500
188.4100
5,872,200
Mon, 08 Jun 2026
184.5500
187.3900
183.2000
183.5300
3,148,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
188.0000
188.7500
183.7900
184.3000
3,305,400
Thu, 04 Jun 2026
182.2700
187.7900
181.7200
186.6400
7,771,100
Wed, 03 Jun 2026
16 · 8-K
After-hours · 16:30 ET
8-K ↗
Wed, 03 Jun 2026
175.8600
178.5400
173.6300
178.0800
2,909,800
Tue, 02 Jun 2026
177.7400
179.3400
175.5000
176.1100
2,914,100
Mon, 01 Jun 2026
182.5500
182.5500
178.9900
179.8700
3,652,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
181.0600
184.3300
179.2700
182.6700
6,993,100
Thu, 28 May 2026
174.5600
181.2000
174.5600
180.6300
5,753,700
Wed, 27 May 2026
173.8100
176.5900
171.6000
173.1300
3,264,700
Tue, 26 May 2026
171.1700
173.6500
169.8800
172.8100
3,283,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
173.5400
174.9500
171.1400
172.0000
2,995,000
Thu, 21 May 2026
170.8400
173.8400
167.9800
173.3300
4,237,800
Wed, 20 May 2026
167.2600
171.2800
164.1000
171.1200
4,158,800
Tue, 19 May 2026
164.4100
171.5000
164.0700
167.0400
5,744,100
Mon, 18 May 2026
161.8300
164.5500
161.2300
163.8600
4,955,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
165.5800
166.2800
160.9300
161.9100
4,054,000
Thu, 14 May 2026
166.5000
169.2900
164.4100
164.5400
4,208,600
Wed, 13 May 2026
166.2900
167.6200
163.3200
165.9900
6,526,600
Tue, 12 May 2026
167.0000
167.9300
165.5700
166.2600
5,417,200
Mon, 11 May 2026
171.7300
171.7300
165.2500
166.5200
7,378,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
174.9700
175.4800
170.7400
171.1600
5,846,000
Thu, 07 May 2026
15 · 8-K
After-hours · 16:36 ET
8-K ↗
Thu, 07 May 2026
175.8500
177.0100
173.3900
175.6600
4,481,900
Wed, 06 May 2026
176.7300
176.9600
172.0600
174.9200
5,983,300
Tue, 05 May 2026
175.8000
177.6800
173.2600
174.6300
3,806,100
Mon, 04 May 2026
174.6200
175.5400
172.3400
174.0400
4,532,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
179.8200
179.8700
174.6000
175.1500
3,880,000
Thu, 30 Apr 2026
178.8000
180.2700
176.7500
178.9500
5,142,400
Wed, 29 Apr 2026
14 · 8-K
After-hours · 16:14 ET
8-K ↗
Wed, 29 Apr 2026
178.1500
179.3300
176.7000
178.8000
5,932,600
Tue, 28 Apr 2026
182.6600
183.0000
177.3000
178.9800
5,048,600
Mon, 27 Apr 2026
176.7600
181.4500
176.5100
180.6200
5,322,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
178.5700
178.9800
176.4800
177.2500
6,410,700
Thu, 23 Apr 2026
13 · 424B5
After-hours · 16:15 ET
424B5 ↗
Thu, 23 Apr 2026
180.8200
180.9800
175.0000
178.5700
10,185,100
Wed, 22 Apr 2026
193.9500
195.0100
183.7100
184.0400
5,904,700
Wed, 22 Apr 2026
12 · 424B5
Pre-market · 06:02 ET
424B5 ↗
Tue, 21 Apr 2026
197.0000
200.5000
190.4600
194.5400
7,862,900
Tue, 21 Apr 2026
11 · 8-K
Next filing day · accepted 20 Apr, 17:44 ET
8-K ↗
Tue, 21 Apr 2026
10 · 10-Q
Next filing day · accepted 20 Apr, 17:40 ET
10-Q ↗
Mon, 20 Apr 2026
193.2200
195.8700
192.7400
195.5000
5,271,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
194.5800
197.0200
194.2600
194.7500
4,243,400
Fri, 17 Apr 2026
9 · 8-K
Pre-market · 08:28 ET
8-K ↗
Thu, 16 Apr 2026
196.0400
196.3900
193.0700
193.7800
3,760,400
Wed, 15 Apr 2026
199.0500
199.4800
197.2800
198.1400
3,180,500
Tue, 14 Apr 2026
195.6200
200.4000
195.0900
198.6100
3,336,400
Mon, 13 Apr 2026
188.6700
196.5200
188.0600
195.8700
4,836,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
193.7300
193.7300
189.4400
189.6100
3,188,900
Thu, 09 Apr 2026
194.7800
195.6900
191.0800
192.9900
2,903,200
Wed, 08 Apr 2026
195.9000
198.5600
194.9900
196.1900
2,610,000
Tue, 07 Apr 2026
191.2100
192.1200
188.7300
191.0100
2,932,700
Mon, 06 Apr 2026
190.6300
192.5300
189.4700
192.1200
2,595,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
189.4600
193.8000
188.0000
191.1200
2,739,700
Wed, 01 Apr 2026
190.5600
192.4300
189.4700
190.7900
3,770,600
Tue, 31 Mar 2026
186.7700
190.4500
185.3800
189.6000
4,659,500
Mon, 30 Mar 2026
183.6200
185.7300
181.7500
183.8900
3,979,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
184.7300
186.0100
181.0100
181.5200
5,857,600
Thu, 26 Mar 2026
185.5100
188.8300
185.5000
188.0500
3,695,000
Wed, 25 Mar 2026
191.7700
192.9600
184.9900
187.1500
5,265,500
Wed, 25 Mar 2026
8 · DEFA14A
Pre-market · 08:12 ET
DEFA14A ↗
Wed, 25 Mar 2026
7 · DEF 14A
Pre-market · 08:09 ET
DEF 14A ↗
Tue, 24 Mar 2026
187.2200
191.5000
186.0100
190.1000
4,195,500
Mon, 23 Mar 2026
192.6300
193.7500
189.3600
190.0000
3,147,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
189.4800
191.2800
187.9700
189.3500
5,686,200
Thu, 19 Mar 2026
189.8300
191.3900
187.4100
190.1100
3,353,500
Wed, 18 Mar 2026
193.5200
194.1300
190.8700
191.5000
4,123,800
Tue, 17 Mar 2026
193.5000
196.7500
193.2900
195.2100
3,751,700
Mon, 16 Mar 2026
188.9900
191.9200
187.5000
191.3900
4,333,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
187.7700
189.3700
185.2400
187.3200
4,134,100
Thu, 12 Mar 2026
193.1700
193.9100
186.1800
186.2600
5,235,300
Wed, 11 Mar 2026
194.7000
196.5200
193.3100
195.0600
2,957,500
Tue, 10 Mar 2026
198.1600
198.5600
195.1600
195.2200
3,190,400
Mon, 09 Mar 2026
194.8300
199.3900
193.3900
198.8000
3,522,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
200.0000
200.8200
195.1100
195.5000
4,237,700
Thu, 05 Mar 2026
202.2700
204.7100
199.7200
202.0000
4,771,400
Wed, 04 Mar 2026
204.6100
206.7800
203.0400
204.7300
2,958,400
Tue, 03 Mar 2026
202.2800
205.0000
200.6700
204.0100
4,620,900
Mon, 02 Mar 2026
208.0000
208.0200
204.6700
206.0000
3,195,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
208.0100
210.6800
206.8800
210.6400
5,242,600
Thu, 26 Feb 2026
209.0800
210.7500
206.7900
209.3600
2,839,800
Wed, 25 Feb 2026
210.3400
211.0400
208.9400
209.5200
2,810,300
Tue, 24 Feb 2026
6 · 10-K
After-hours · 16:36 ET
10-K ↗
Tue, 24 Feb 2026
210.3800
212.5000
209.0500
209.1900
3,176,000
Mon, 23 Feb 2026
208.0000
211.3500
206.3100
210.9200
2,400,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
208.7400
212.6900
208.7400
209.5000
4,471,100
Thu, 19 Feb 2026
207.0300
211.2600
206.5900
211.2500
4,763,700
Wed, 18 Feb 2026
205.8500
209.3000
204.2200
208.5600
4,646,900
Tue, 17 Feb 2026
201.8000
208.5000
201.0000
206.3600
8,709,200
Tue, 17 Feb 2026
5 · 8-K
Pre-market · 08:08 ET
8-K ↗
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
216.0500
218.7500
210.7900
212.5800
5,286,400
Thu, 12 Feb 2026
218.9200
219.6000
208.5500
214.9400
5,167,100
Wed, 11 Feb 2026
218.1500
220.6600
216.2300
219.9800
4,539,000
Tue, 10 Feb 2026
4 · 8-K
After-hours · 16:22 ET
8-K ↗
Tue, 10 Feb 2026
217.3500
220.8600
214.8400
219.7500
4,420,700
Mon, 09 Feb 2026
214.6400
217.8300
212.8400
216.6600
3,559,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
216.9500
218.4000
214.4000
216.6100
4,311,100
Thu, 05 Feb 2026
219.0800
220.0000
214.9400
215.7500
4,141,900
Wed, 04 Feb 2026
217.4000
220.6300
216.6500
219.5300
3,938,500
Tue, 03 Feb 2026
221.5200
226.0300
216.1600
216.6000
4,210,700
Mon, 02 Feb 2026
219.4500
224.1000
216.8400
223.4200
4,782,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
219.3700
221.0000
217.3100
218.8900
5,627,900
Thu, 29 Jan 2026
223.3200
223.6800
218.4400
219.6200
7,444,900
Wed, 28 Jan 2026
229.0000
235.1500
223.0900
224.5400
7,764,000
Wed, 28 Jan 2026
3 · 8-K
Next filing day · accepted 27 Jan, 17:37 ET
8-K ↗
Tue, 27 Jan 2026
234.0200
237.2700
233.0000
235.7500
4,299,300
Mon, 26 Jan 2026
235.9900
238.6800
235.2000
236.7100
4,471,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
239.6400
240.7900
233.5700
235.0100
3,066,600
Thu, 22 Jan 2026
242.3300
242.8000
239.4900
240.0800
2,955,100
Wed, 21 Jan 2026
235.3400
242.2200
234.2900
242.0500
5,042,900
Tue, 20 Jan 2026
233.4900
238.8100
231.1000
234.3300
4,326,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
238.4900
240.4200
235.7500
235.9900
3,904,400
Thu, 15 Jan 2026
236.2100
240.2200
235.0700
239.8900
2,861,700
Wed, 14 Jan 2026
236.1300
239.2800
235.3900
237.9500
3,136,000
Tue, 13 Jan 2026
240.0000
241.2600
228.1400
235.5600
4,249,900
Mon, 12 Jan 2026
238.2900
240.7400
235.9900
239.0000
3,615,800
Mon, 12 Jan 2026
2 · 8-K
Pre-market · 09:07 ET
8-K ↗
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
237.2000
238.5000
233.9800
238.3700
2,536,100
Thu, 08 Jan 2026
233.5500
237.7000
233.3200
235.0000
2,533,900
Wed, 07 Jan 2026
236.8500
238.1200
233.1000
235.5700
2,653,300
Tue, 06 Jan 2026
235.3300
240.4400
234.8200
236.5900
2,663,400
Mon, 05 Jan 2026
229.2800
235.6300
229.2800
235.3600
3,191,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
228.8100
232.1000
227.2300
230.4000
2,338,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
230.9000
231.2500
228.8700
228.9200
1,270,300
Tue, 30 Dec 2025
230.0600
231.0800
228.8600
230.6700
1,375,900
Mon, 29 Dec 2025
229.9600
231.6500
229.6700
230.6300
1,666,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
231.5400
231.5400
229.2300
230.3200
1,140,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
230.7400
231.7300
229.7900
231.4700
785,800
Tue, 23 Dec 2025
227.0600
231.2200
226.0500
230.8300
1,868,500
Mon, 22 Dec 2025
225.1300
228.6600
224.1200
228.0100
2,576,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
224.6400
225.9900
223.4000
224.8400
6,318,100
Thu, 18 Dec 2025
223.6700
227.5200
223.3700
224.3500
3,502,400
Wed, 17 Dec 2025
225.5900
226.6700
222.6200
222.6300
5,088,700
Tue, 16 Dec 2025
228.2400
228.2400
222.6900
224.7000
2,992,100
Mon, 15 Dec 2025
227.8500
228.7800
224.3200
228.5300
4,826,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
232.4700
232.8200
226.3300
226.3300
4,858,300
Thu, 11 Dec 2025
230.2600
232.6900
229.6100
232.3700
5,781,800
Wed, 10 Dec 2025
224.1100
230.4800
223.2700
230.4200
3,914,000
Tue, 09 Dec 2025
225.3400
226.7900
223.1900
223.2300
3,369,200
Mon, 08 Dec 2025
224.8700
226.7600
223.2600
224.4800
2,945,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
228.0300
228.4800
225.0000
226.2500
3,179,600
Thu, 04 Dec 2025
227.7000
228.8800
223.7700
227.1300
4,089,300
Wed, 03 Dec 2025
228.0000
230.6500
227.6000
228.4600
3,761,000
Tue, 02 Dec 2025
225.8600
228.3200
223.9600
226.5900
2,737,100
Mon, 01 Dec 2025
226.5600
227.4400
223.7500
224.1400
3,881,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
228.2800
228.4500
226.5600
226.7800
1,461,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
229.5700
230.9500
227.4700
228.4600
4,135,300
Tue, 25 Nov 2025
227.1400
232.3500
226.1700
230.7700
2,957,500
Mon, 24 Nov 2025
227.5000
227.5400
224.0900
226.9800
4,393,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
222.7500
228.5500
222.0500
227.3900
3,181,300
Thu, 20 Nov 2025
222.9800
225.0400
221.3400
222.1800
2,987,200
Wed, 19 Nov 2025
225.0000
226.3900
220.6500
222.4100
4,483,400
Tue, 18 Nov 2025
219.1400
226.9000
217.8600
225.5100
5,311,300
Mon, 17 Nov 2025
219.4900
224.1300
218.2000
220.4400
3,991,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
219.1600
223.3600
217.3400
221.2100
4,552,300
Thu, 13 Nov 2025
217.7600
226.6100
217.5400
221.2000
6,520,000
Wed, 12 Nov 2025
215.6300
220.3800
215.4300
219.4000
4,324,100
Tue, 11 Nov 2025
211.0100
216.5900
210.8800
215.7900
2,843,000
Mon, 10 Nov 2025
208.8700
211.7400
207.7200
211.1700
2,255,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
209.6300
211.2600
207.7500
209.9400
3,028,000
Thu, 06 Nov 2025
1 · 8-K
After-hours · 16:41 ET
8-K ↗
Thu, 06 Nov 2025
211.0000
212.5000
209.4700
210.6700
2,845,700
Wed, 05 Nov 2025
212.5800
213.6400
208.9000
212.2100
2,935,400
Tue, 04 Nov 2025
212.1100
216.1100
211.0100
213.8300
3,079,900
Mon, 03 Nov 2025
212.9800
215.3800
211.2000
214.0600
3,883,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
213.0600
217.7500
213.0100
215.3800
4,042,500
Thu, 30 Oct 2025
214.0000
217.4900
212.8100
215.0500
2,897,200
Wed, 29 Oct 2025
215.4700
218.5600
212.7100
214.0100
3,030,400
Tue, 28 Oct 2025
220.5700
221.6300
216.2300
216.9000
2,251,700
Mon, 27 Oct 2025
223.0600
224.4400
219.3800
221.0100
3,454,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
223.4700
225.0500
222.1800
223.0100
3,955,300