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
185.8100
189.0700
182.4000
188.3500
6,570,498
Thu, 22 Oct 2026
191.4900
193.1900
186.7600
187.5500
6,472,700
Wed, 21 Oct 2026
191.8500
193.2800
189.1200
192.2800
5,843,900
Tue, 20 Oct 2026
190.5400
192.6700
189.4000
190.4700
7,447,300
Mon, 19 Oct 2026
190.0200
192.5400
188.7200
191.4200
5,497,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
190.1300
191.9300
187.6700
190.2100
7,300,200
Thu, 15 Oct 2026
185.6500
188.7900
184.3800
188.7300
5,894,500
Wed, 14 Oct 2026
185.5600
187.1800
183.3800
184.6600
5,163,300
Tue, 13 Oct 2026
189.1000
189.1000
186.0000
186.4900
5,165,200
Mon, 12 Oct 2026
191.5000
191.9000
188.7700
189.5000
3,765,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
187.9900
191.0200
187.6000
190.3700
5,087,300
Thu, 08 Oct 2026
185.9000
187.7800
184.2500
187.7500
11,354,100
Wed, 07 Oct 2026
188.1800
188.8400
186.2000
188.3200
6,374,100
Tue, 06 Oct 2026
193.0000
193.2300
189.3300
189.8200
7,710,300
Mon, 05 Oct 2026
194.6000
195.2300
191.3400
192.7200
6,504,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
193.8700
196.9300
190.2700
193.5600
12,642,500
Thu, 01 Oct 2026
186.0000
194.5600
185.5600
192.2800
13,550,000
Wed, 30 Sep 2026
192.0500
192.9900
185.2500
186.0500
11,562,300
Tue, 29 Sep 2026
185.3000
190.9100
185.0000
187.6800
10,560,400
Mon, 28 Sep 2026
192.6200
192.7700
184.0100
184.3900
18,053,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
197.7600
201.4000
196.8000
198.0700
5,389,700
Thu, 24 Sep 2026
198.6200
199.4900
194.4000
196.8000
9,615,600
Wed, 23 Sep 2026
197.9800
204.0700
197.9800
199.9300
10,022,900
Tue, 22 Sep 2026
203.0000
203.3300
197.1400
197.7200
7,837,100
Mon, 21 Sep 2026
200.4500
202.2000
198.1300
201.1500
6,351,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
196.8300
199.6300
195.4600
198.2000
9,834,400
Thu, 17 Sep 2026
202.2500
203.6400
197.0000
197.0000
11,790,500
Wed, 16 Sep 2026
210.1900
212.2200
197.0100
201.9600
12,877,400
Tue, 15 Sep 2026
210.8700
212.4000
208.6500
209.6900
3,594,300
Mon, 14 Sep 2026
208.2100
211.8900
207.9800
210.2700
3,380,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
207.5600
211.6200
207.2200
210.4500
4,137,700
Thu, 10 Sep 2026
205.7400
208.8200
204.6700
204.8000
4,625,300
Wed, 09 Sep 2026
209.9800
212.2200
206.4200
206.4200
4,374,200
Tue, 08 Sep 2026
212.1000
215.2900
210.5900
210.7300
4,367,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
209.4400
212.2600
208.8000
212.2500
4,585,700
Thu, 03 Sep 2026
209.9400
211.0600
205.8300
210.5100
6,252,300
Wed, 02 Sep 2026
207.0000
210.6500
206.4200
208.8700
6,426,300
Tue, 01 Sep 2026
206.7000
208.1100
205.5000
205.6600
5,010,400
Mon, 31 Aug 2026
208.5000
208.7700
206.2700
207.7800
5,212,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
17 · 8-K
After-hours · 16:43 ET
8-K ↗
Fri, 28 Aug 2026
209.9900
210.6100
207.5500
209.8200
4,564,100
Thu, 27 Aug 2026
211.5100
211.9400
209.1100
209.8900
4,455,700
Wed, 26 Aug 2026
211.7800
212.6000
209.6600
212.0900
4,365,800
Tue, 25 Aug 2026
212.5000
212.9400
210.1100
211.0800
4,854,600
Mon, 24 Aug 2026
212.8600
213.3100
208.7000
210.4600
7,144,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
16 · 8-K
After-hours · 17:08 ET
8-K ↗
Fri, 21 Aug 2026
215.6700
216.4600
212.7500
214.2000
6,233,400
Thu, 20 Aug 2026
220.4000
221.1100
214.1200
215.1000
7,860,600
Wed, 19 Aug 2026
223.5100
224.2000
220.2000
222.2000
5,797,500
Tue, 18 Aug 2026
225.1000
226.1100
222.5800
223.0600
4,772,500
Mon, 17 Aug 2026
230.3400
231.3500
225.9500
225.9500
5,020,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
231.6300
233.4300
229.8800
231.6700
2,649,100
Thu, 13 Aug 2026
232.2700
233.5800
228.1800
230.3300
2,971,400
Wed, 12 Aug 2026
234.3000
234.5900
229.2500
231.2000
3,372,800
Tue, 11 Aug 2026
235.6100
237.1100
232.8300
233.2400
2,771,900
Mon, 10 Aug 2026
234.2500
236.4900
231.6800
232.7900
3,678,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
234.0600
235.6000
230.8600
234.4200
4,107,500
Thu, 06 Aug 2026
240.0000
240.3700
231.3300
232.1900
7,130,500
Wed, 05 Aug 2026
237.9500
241.0900
236.6200
240.1900
6,574,700
Tue, 04 Aug 2026
236.7600
238.1700
232.8800
237.1600
7,932,100
Mon, 03 Aug 2026
221.0000
234.0900
219.2100
233.4900
10,994,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
221.1600
221.5000
211.3000
216.1400
7,320,700
Thu, 30 Jul 2026
214.9400
221.6400
213.0000
220.9000
5,661,300
Wed, 29 Jul 2026
218.5000
219.7900
210.5400
214.0100
9,030,600
Tue, 28 Jul 2026
15 · 10-Q
After market open · 13:16 ET
10-Q ↗
Tue, 28 Jul 2026
214.0000
223.7700
209.3500
221.5600
10,465,400
Tue, 28 Jul 2026
14 · 8-K
Pre-market · 07:31 ET
8-K ↗
Mon, 27 Jul 2026
212.5400
215.2200
211.1500
211.5000
6,657,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
210.0900
212.4900
208.4000
209.5200
3,742,700
Thu, 23 Jul 2026
206.0000
211.3000
205.0600
209.2300
4,853,800
Wed, 22 Jul 2026
205.0000
209.2500
204.8800
208.6500
6,061,400
Tue, 21 Jul 2026
209.4800
211.7000
203.9000
204.8000
10,037,900
Mon, 20 Jul 2026
216.1800
216.7300
208.7000
209.4800
5,896,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
211.5000
216.9600
211.0000
214.0300
4,220,500
Thu, 16 Jul 2026
216.5200
217.9600
214.2000
214.3400
4,763,900
Wed, 15 Jul 2026
217.7900
221.9300
217.2500
218.1200
3,305,100
Tue, 14 Jul 2026
216.9600
220.2900
216.3800
217.1100
3,849,700
Mon, 13 Jul 2026
222.0000
222.0000
215.1100
215.5100
4,675,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
223.6900
223.8400
219.5700
222.2800
3,828,300
Thu, 09 Jul 2026
225.3000
225.5000
222.6900
223.1100
3,474,500
Wed, 08 Jul 2026
227.0000
228.9000
222.7500
224.9500
4,732,800
Tue, 07 Jul 2026
235.9000
237.4800
230.4600
231.6800
4,364,700
Mon, 06 Jul 2026
227.1500
234.8500
227.0000
234.5400
7,029,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
221.0000
227.5200
220.6800
226.4900
6,050,800
Wed, 01 Jul 2026
217.2600
220.7500
216.1600
218.5800
4,205,600
Tue, 30 Jun 2026
216.5000
219.2300
214.7300
216.4700
7,013,700
Mon, 29 Jun 2026
218.6300
219.5100
213.9500
214.6900
5,848,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
217.5500
222.5800
215.3600
217.2500
11,704,500
Thu, 25 Jun 2026
220.6000
224.1300
217.1600
218.1200
4,687,600
Wed, 24 Jun 2026
218.1900
222.2500
217.6800
220.2500
4,354,300
Tue, 23 Jun 2026
218.8900
221.4800
216.6400
216.7100
4,572,500
Mon, 22 Jun 2026
223.0000
223.5500
220.1100
220.8300
4,300,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
227.7500
228.9900
220.1200
222.7200
8,822,500
Wed, 17 Jun 2026
227.0200
230.5400
225.3000
225.6300
5,006,800
Tue, 16 Jun 2026
229.4700
230.3000
225.3000
227.4900
3,705,900
Mon, 15 Jun 2026
225.3000
231.3400
225.2200
228.9500
8,596,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
222.3700
223.5100
216.7000
219.0500
5,665,800
Thu, 11 Jun 2026
209.8400
221.7700
209.8000
221.6300
6,651,500
Wed, 10 Jun 2026
213.0700
213.7000
207.9500
209.0000
7,038,100
Tue, 09 Jun 2026
216.5000
220.0100
212.2300
214.5100
5,198,800
Mon, 08 Jun 2026
216.3000
217.7900
215.0000
215.9200
3,711,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
216.5800
218.3700
213.6300
215.4500
4,804,000
Thu, 04 Jun 2026
213.0000
221.6000
212.8000
217.4200
8,055,000
Wed, 03 Jun 2026
216.1000
216.3500
209.6300
210.5800
9,105,900
Tue, 02 Jun 2026
222.5200
224.6900
215.0100
217.7000
7,655,600
Mon, 01 Jun 2026
228.3600
228.8000
222.2100
224.3000
6,400,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
228.4400
232.3000
226.2500
231.1500
6,938,100
Thu, 28 May 2026
224.0000
229.9100
222.8500
228.7800
6,526,400
Wed, 27 May 2026
221.5000
226.9000
220.7000
224.3000
11,049,100
Tue, 26 May 2026
221.3000
222.4100
217.9100
218.9000
5,908,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
220.8500
221.1100
217.1700
219.0200
4,647,100
Thu, 21 May 2026
219.3900
221.1700
215.7200
219.6100
6,412,800
Wed, 20 May 2026
216.8000
223.0200
216.5000
222.2000
7,708,500
Tue, 19 May 2026
218.8400
220.0500
214.0000
215.0100
5,355,300
Mon, 18 May 2026
220.4800
221.1700
216.7900
220.6100
6,568,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
226.8500
226.8500
220.4500
220.4900
9,479,900
Thu, 14 May 2026
243.5200
244.0700
227.5000
229.2100
17,761,100
Wed, 13 May 2026
237.2300
242.2700
234.4000
240.6000
7,438,700
Tue, 12 May 2026
239.0000
239.0200
231.1100
236.8700
7,041,000
Mon, 11 May 2026
239.4400
241.2100
236.5200
238.2100
6,267,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
233.8000
238.5400
231.7500
237.3600
7,525,300
Thu, 07 May 2026
231.4500
236.6300
229.6000
231.0300
8,489,800
Wed, 06 May 2026
230.9300
232.0800
228.1000
229.9300
7,166,900
Tue, 05 May 2026
223.1000
225.5600
221.7400
224.3800
3,852,100
Mon, 04 May 2026
226.4900
227.8700
221.0400
221.3000
4,860,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
230.4000
231.5100
227.2600
227.3800
3,494,200
Thu, 30 Apr 2026
225.9000
229.5500
224.6100
229.0300
4,841,300
Wed, 29 Apr 2026
230.2200
230.2600
221.1500
224.1100
6,377,700
Tue, 28 Apr 2026
231.0500
231.3300
227.0700
230.7200
3,807,800
Mon, 27 Apr 2026
233.0000
235.4500
229.3900
231.3300
4,402,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
234.9900
236.4500
232.0700
232.4400
5,732,700
Thu, 23 Apr 2026
231.5100
235.9100
228.7700
234.1500
8,087,600
Wed, 22 Apr 2026
13 · 10-Q
After market open · 12:38 ET
10-Q ↗
Wed, 22 Apr 2026
227.0500
232.6000
221.2200
231.2800
15,779,500
Wed, 22 Apr 2026
12 · 8-K
Pre-market · 07:40 ET
8-K ↗
Tue, 21 Apr 2026
223.2900
225.6600
218.9000
219.1600
7,566,300
Mon, 20 Apr 2026
222.2300
225.3700
220.3500
225.0800
5,014,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
11 · 8-K
After market open · 14:54 ET
8-K ↗
Fri, 17 Apr 2026
223.0700
230.2400
222.5000
223.3800
8,874,900
Thu, 16 Apr 2026
225.0000
225.1000
215.4000
218.8800
7,089,600
Wed, 15 Apr 2026
224.1800
224.7200
221.6500
223.9300
4,397,700
Tue, 14 Apr 2026
221.6900
225.1000
221.3200
223.7700
4,820,900
Mon, 13 Apr 2026
216.2500
222.2100
215.4600
222.1400
4,136,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
220.1700
220.3700
216.6600
217.6300
4,829,000
Thu, 09 Apr 2026
216.0000
221.2900
216.0000
220.0600
4,768,700
Wed, 08 Apr 2026
218.9400
220.8500
216.0000
217.8000
6,267,200
Tue, 07 Apr 2026
211.0100
211.9900
206.9200
210.0000
4,084,800
Mon, 06 Apr 2026
207.3700
212.4000
207.3700
212.3000
4,172,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
203.0000
208.7800
202.3000
208.2200
6,698,600
Wed, 01 Apr 2026
203.5000
210.2800
203.5000
207.3200
9,664,500
Tue, 31 Mar 2026
191.1300
199.3300
190.3500
199.0300
9,668,300
Mon, 30 Mar 2026
191.4800
192.5000
187.7200
189.2100
6,606,100
Mon, 30 Mar 2026
10 · DEFA14A
Pre-market · 07:28 ET
DEFA14A ↗
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
192.9300
193.6400
189.2800
190.5200
6,000,100
Thu, 26 Mar 2026
197.3000
198.2400
194.2700
194.3600
5,772,600
Wed, 25 Mar 2026
198.1900
200.7500
198.0000
199.6100
5,055,900
Tue, 24 Mar 2026
196.1100
197.6200
194.3600
196.4200
5,691,800
Mon, 23 Mar 2026
198.9100
201.6900
197.1900
198.4100
6,247,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
201.0500
201.9900
192.5400
195.1200
12,925,400
Thu, 19 Mar 2026
203.0500
203.0500
197.4600
201.1800
9,967,600
Wed, 18 Mar 2026
209.0000
210.5000
205.7500
205.9900
5,881,900
Tue, 17 Mar 2026
214.6800
217.1500
206.6700
210.8200
7,308,100
Mon, 16 Mar 2026
210.7500
216.1500
210.7500
213.4700
7,347,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
205.0000
210.8400
204.9200
209.8900
8,926,600
Thu, 12 Mar 2026
212.2100
212.6100
204.3000
204.7600
10,758,600
Wed, 11 Mar 2026
217.9400
217.9400
213.5300
214.1000
7,937,400
Tue, 10 Mar 2026
224.1000
226.1100
217.0300
217.7600
9,285,300
Mon, 09 Mar 2026
226.7500
227.5900
220.4500
225.0000
8,400,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
9 · DEFA14A
After-hours · 17:01 ET
DEFA14A ↗
Fri, 06 Mar 2026
8 · DEFA14A
After-hours · 17:00 ET
DEFA14A ↗
Fri, 06 Mar 2026
7 · DEF 14A
After-hours · 16:54 ET
DEF 14A ↗
Fri, 06 Mar 2026
219.4800
231.9600
218.6400
231.1100
10,684,700
Thu, 05 Mar 2026
226.1200
227.6800
218.1300
222.0600
7,199,300
Wed, 04 Mar 2026
226.3800
227.5300
221.7900
227.3100
5,068,700
Tue, 03 Mar 2026
225.7500
226.5000
221.1100
224.1200
6,211,600
Mon, 02 Mar 2026
226.0000
230.2300
223.6200
229.7400
4,709,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
227.4700
228.8000
224.9100
227.5300
6,278,100
Thu, 26 Feb 2026
230.3800
230.6600
225.6700
229.4100
4,613,300
Wed, 25 Feb 2026
234.1000
234.1600
229.1900
230.3600
4,442,600
Tue, 24 Feb 2026
229.2700
236.1300
228.3900
233.3900
4,408,900
Mon, 23 Feb 2026
231.5000
233.5000
227.4600
230.4400
5,380,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
232.6300
236.0800
231.1400
232.0300
5,460,900
Thu, 19 Feb 2026
238.9100
240.0000
233.4200
233.7100
5,827,500
Wed, 18 Feb 2026
244.5500
245.0800
238.6000
238.9300
4,923,000
Tue, 17 Feb 2026
243.6100
245.4200
238.9300
244.0400
4,864,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
241.2400
246.5100
240.7200
242.9600
6,835,400
Thu, 12 Feb 2026
239.2600
245.6700
235.9700
239.3500
6,980,800
Wed, 11 Feb 2026
244.4800
244.7000
235.5000
236.2600
5,791,000
Tue, 10 Feb 2026
245.0000
247.8600
240.8600
242.5900
5,184,400
Mon, 09 Feb 2026
242.0000
245.8400
240.5000
244.7100
4,707,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
239.4000
246.3000
239.4000
243.0300
6,701,200
Thu, 05 Feb 2026
234.1100
240.3300
232.6000
236.9500
7,377,300
Wed, 04 Feb 2026
233.2400
236.5700
229.9100
235.9500
7,053,400
Tue, 03 Feb 2026
236.4200
238.8500
228.9600
233.1500
7,655,200
Mon, 02 Feb 2026
232.6400
236.2900
230.3300
233.0200
6,105,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
6 · 10-K
After market open · 14:24 ET
10-K ↗
Fri, 30 Jan 2026
233.5000
234.6500
229.9400
233.7200
6,916,100
Thu, 29 Jan 2026
242.0800
243.7700
233.3500
234.0400
9,142,500
Wed, 28 Jan 2026
244.0900
245.8600
237.1000
241.5900
9,999,200
Tue, 27 Jan 2026
242.5000
254.3500
238.7500
244.5600
20,509,200
Tue, 27 Jan 2026
5 · 8-K
Pre-market · 07:30 ET
8-K ↗
Mon, 26 Jan 2026
251.4900
251.5900
247.4100
248.4300
8,469,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
252.7400
253.7700
249.0200
252.1500
7,078,700
Thu, 22 Jan 2026
252.0000
254.1400
249.7800
251.4100
9,742,600
Wed, 21 Jan 2026
248.8900
251.3100
244.6800
250.0700
8,160,700
Tue, 20 Jan 2026
244.4000
249.5200
243.7000
249.0000
11,293,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
247.7500
248.1900
244.9600
247.6800
5,944,200
Thu, 15 Jan 2026
244.3800
248.7500
243.9700
247.7400
6,517,200
Wed, 14 Jan 2026
244.4400
244.8900
239.6000
242.6100
7,748,600
Tue, 13 Jan 2026
241.1200
247.4000
240.1000
244.5500
11,460,500
Mon, 12 Jan 2026
234.2900
239.9500
234.0000
239.8100
7,894,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
228.3400
235.1400
228.3000
234.5300
8,621,600
Thu, 08 Jan 2026
231.7900
233.1100
225.1000
227.3800
7,126,800
Wed, 07 Jan 2026
232.1500
233.5700
227.3100
228.1200
9,693,100
Tue, 06 Jan 2026
229.2300
231.6400
228.6000
229.8400
6,714,300
Mon, 05 Jan 2026
228.7900
230.9600
227.5000
228.1300
8,278,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
218.1500
227.7700
215.2400
227.7700
11,261,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
218.9300
219.3200
216.1400
217.1200
5,563,000
Tue, 30 Dec 2025
219.1400
221.8800
218.4000
218.5000
5,653,500
Mon, 29 Dec 2025
215.9000
218.1400
215.1100
217.2500
5,292,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
218.0500
218.6700
216.1400
216.4400
2,801,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
217.0000
219.2700
216.1900
218.1600
2,943,500
Tue, 23 Dec 2025
216.9000
217.5600
215.3200
216.8500
4,496,300
Mon, 22 Dec 2025
215.3400
217.1500
214.2200
216.8400
5,458,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
209.7600
215.9800
209.2700
214.0800
14,793,700
Thu, 18 Dec 2025
207.9900
210.5500
207.6600
208.2700
5,652,100
Wed, 17 Dec 2025
206.7800
210.6600
205.8200
206.3300
7,301,100
Tue, 16 Dec 2025
205.0000
208.6500
204.3900
206.7100
6,120,200
Mon, 15 Dec 2025
204.3800
206.6300
203.1700
205.5000
6,721,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
202.2000
206.1200
201.5800
204.3800
7,069,700
Thu, 11 Dec 2025
198.7300
201.8600
198.0500
200.7100
7,917,800
Wed, 10 Dec 2025
200.3700
201.3500
198.3500
198.7200
15,159,600
Tue, 09 Dec 2025
205.3500
207.1000
200.0200
200.3700
9,101,900
Mon, 08 Dec 2025
4 · 8-K
After-hours · 16:12 ET
8-K ↗
Mon, 08 Dec 2025
203.6100
206.8600
202.5600
206.2700
8,823,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
201.4000
202.9500
200.5600
201.8900
6,857,200
Thu, 04 Dec 2025
202.8500
202.8900
198.5300
201.8700
9,513,300
Wed, 03 Dec 2025
3 · 8-K
After-hours · 17:20 ET
8-K ↗
Wed, 03 Dec 2025
204.6000
205.8500
197.4000
202.5400
14,139,900
Tue, 02 Dec 2025
198.3000
205.7800
195.5100
205.3800
22,624,000
Mon, 01 Dec 2025
188.9600
189.9500
186.4100
186.4600
6,763,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
187.8700
189.7500
186.9100
189.0000
3,757,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
184.0000
188.1800
183.0300
186.9200
7,644,500
Tue, 25 Nov 2025
179.4900
183.4800
177.5200
182.4400
9,676,200
Mon, 24 Nov 2025
180.3100
180.3100
177.3000
179.1200
9,386,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
180.5600
181.4300
176.7700
179.7000
10,134,000
Thu, 20 Nov 2025
187.7400
188.1000
178.4200
179.3800
13,706,400
Wed, 19 Nov 2025
189.2100
189.2100
183.0100
185.7000
12,550,400
Tue, 18 Nov 2025
190.0000
191.1600
187.8500
189.6300
8,195,800
Mon, 17 Nov 2025
194.8400
194.8400
190.2300
191.8100
5,877,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
192.8800
197.0300
192.1500
194.5200
6,189,800
Thu, 13 Nov 2025
195.6300
196.2000
193.1100
194.5800
6,739,300
Wed, 12 Nov 2025
195.7500
196.6600
193.8000
195.5000
8,288,300
Tue, 11 Nov 2025
194.7400
196.4000
194.3500
195.2100
5,783,400
Mon, 10 Nov 2025
195.8900
196.4400
193.1900
194.8100
7,447,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
195.5000
195.8500
191.4900
194.6100
7,869,500
Thu, 06 Nov 2025
198.1000
201.2700
195.4500
196.5000
7,740,500
Wed, 05 Nov 2025
197.7500
198.5100
195.3100
197.6200
9,885,700
Tue, 04 Nov 2025
201.8000
202.2200
197.5700
198.0500
8,619,600
Mon, 03 Nov 2025
202.0400
205.6600
201.5800
204.5500
8,103,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
201.2500
202.6000
198.3000
201.0200
10,696,600
Thu, 30 Oct 2025
210.0100
210.2800
200.0200
200.0800
19,417,000
Wed, 29 Oct 2025
2 · 10-Q
After market open · 12:56 ET
10-Q ↗
Wed, 29 Oct 2025
221.3600
221.9000
212.5000
213.5800
20,940,100
Wed, 29 Oct 2025
1 · 8-K
Pre-market · 07:30 ET
8-K ↗
Tue, 28 Oct 2025
224.3600
225.5600
222.6000
223.3300
7,027,200
Mon, 27 Oct 2025
222.7800
223.5800
221.8200
223.0000
6,084,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
219.0400
221.7400
218.5100
221.3500
5,238,100
Thu, 23 Oct 2025
216.4000
219.3000
216.2500
217.7700
5,356,200