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
187.7000
187.9000
180.2650
183.2100
684,384
Thu, 22 Oct 2026
187.7400
191.6300
186.8100
188.7500
961,900
Wed, 21 Oct 2026
187.7000
189.8400
186.0800
188.4600
1,057,100
Tue, 20 Oct 2026
185.0500
189.0800
183.8000
186.7500
700,700
Mon, 19 Oct 2026
186.6600
187.3000
183.8200
185.3500
554,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
188.8500
191.1200
185.3900
186.6700
1,380,500
Thu, 15 Oct 2026
184.2700
188.8400
182.7000
188.8300
1,180,800
Wed, 14 Oct 2026
179.2900
185.2500
179.0600
185.1000
1,400,100
Tue, 13 Oct 2026
180.8300
182.6900
176.9300
181.1500
664,000
Mon, 12 Oct 2026
183.2900
184.7400
180.3500
180.5200
830,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
182.0200
184.0300
179.6500
183.4700
886,300
Thu, 08 Oct 2026
180.6100
184.2600
180.5100
181.9500
897,700
Wed, 07 Oct 2026
182.6600
183.9300
179.8200
180.3600
1,426,200
Tue, 06 Oct 2026
184.5800
185.9000
182.4100
183.4900
1,090,800
Mon, 05 Oct 2026
185.1500
186.8000
179.8100
182.8600
1,375,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
182.6300
189.3200
182.6300
186.0900
1,358,600
Thu, 01 Oct 2026
173.7800
180.0700
173.4700
179.7300
1,007,900
Wed, 30 Sep 2026
177.5000
178.3200
174.3800
175.9800
848,300
Tue, 29 Sep 2026
176.8700
179.5200
176.6900
177.3700
792,300
Mon, 28 Sep 2026
172.9400
178.8200
171.3900
176.6600
1,399,000
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
175.6300
176.9700
172.1800
173.1700
1,379,700
Thu, 24 Sep 2026
179.1100
182.0800
175.6800
176.1200
1,087,600
Wed, 23 Sep 2026
180.5100
183.9700
176.3100
179.9200
1,250,400
Tue, 22 Sep 2026
176.0600
180.8600
175.7400
177.6700
947,900
Mon, 21 Sep 2026
174.9000
176.2700
170.4500
174.3400
978,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
175.1300
175.8300
172.0000
174.2500
1,797,500
Thu, 17 Sep 2026
178.4200
178.8800
171.6900
175.3400
1,271,200
Wed, 16 Sep 2026
174.8700
176.7400
171.5900
174.4100
1,438,600
Tue, 15 Sep 2026
181.0200
182.0900
177.0300
178.2400
1,023,900
Mon, 14 Sep 2026
178.5200
181.0500
176.6800
180.4900
1,021,700
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
184.5200
186.9800
179.9000
182.1800
731,400
Thu, 10 Sep 2026
185.7500
188.1800
181.5600
182.3400
753,000
Wed, 09 Sep 2026
188.2100
190.6000
183.9000
184.2500
1,270,700
Tue, 08 Sep 2026
193.1600
195.9000
189.5200
190.0600
988,400
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
183.6800
193.5700
183.6800
193.1000
1,380,300
Thu, 03 Sep 2026
24 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Thu, 03 Sep 2026
186.7300
189.0500
181.5000
184.8000
1,059,500
Wed, 02 Sep 2026
185.2000
188.3000
181.9700
185.9800
935,600
Tue, 01 Sep 2026
193.3800
196.5600
184.5900
185.0900
1,253,900
Mon, 31 Aug 2026
188.5600
194.8700
188.5600
193.9900
1,310,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
191.8300
194.2300
186.5400
188.5600
638,500
Thu, 27 Aug 2026
191.5600
194.1600
190.6100
191.6100
507,000
Wed, 26 Aug 2026
191.8800
194.8800
190.9900
192.4600
714,200
Tue, 25 Aug 2026
194.6000
195.3700
191.8300
191.9300
626,100
Mon, 24 Aug 2026
198.9200
199.9400
189.0000
191.9900
974,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
199.5200
201.2700
195.6000
197.7400
830,900
Thu, 20 Aug 2026
195.5300
197.9500
194.0000
196.8400
708,700
Wed, 19 Aug 2026
205.1100
206.0300
195.9500
197.4300
1,096,000
Tue, 18 Aug 2026
209.7100
209.9800
201.9700
202.7200
929,400
Mon, 17 Aug 2026
210.6400
214.0500
210.3900
210.9900
620,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
209.6400
213.7900
209.6400
211.0600
879,300
Thu, 13 Aug 2026
209.9300
215.0000
209.8000
211.0700
755,800
Wed, 12 Aug 2026
204.0200
210.7200
204.0000
208.9400
995,200
Tue, 11 Aug 2026
200.9300
204.6500
198.4800
203.4000
684,700
Mon, 10 Aug 2026
199.9100
204.0600
199.5000
200.4800
655,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
197.2300
202.7000
196.4400
202.5800
811,800
Thu, 06 Aug 2026
200.0400
202.0000
196.2100
196.3500
814,400
Wed, 05 Aug 2026
203.0600
205.0400
199.7600
200.1800
725,700
Tue, 04 Aug 2026
198.0000
203.5800
197.6700
203.2900
1,062,900
Mon, 03 Aug 2026
199.8900
202.1300
194.0100
197.0100
905,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
202.8500
205.7500
197.7800
200.9700
1,110,200
Thu, 30 Jul 2026
23 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Thu, 30 Jul 2026
207.7300
207.7300
193.9600
199.2600
2,382,900
Thu, 30 Jul 2026
22 · 8-K
Pre-market · 06:46 ET
FORM 8-K ↗
Thu, 30 Jul 2026
21 · 8-K
Pre-market · 06:45 ET
FORM 8-K ↗
Wed, 29 Jul 2026
202.5500
206.5000
197.3400
199.3800
1,494,400
Tue, 28 Jul 2026
208.5000
208.8500
203.5600
204.7300
1,005,000
Mon, 27 Jul 2026
213.0700
214.0300
203.2200
208.2000
1,093,700
Mon, 27 Jul 2026
20 · 8-K
Pre-market · 07:00 ET
FORM 8-K ↗
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
213.7400
216.1500
211.1900
213.0100
954,500
Thu, 23 Jul 2026
215.6700
216.3000
209.7900
214.1600
1,068,400
Wed, 22 Jul 2026
214.0100
215.3100
211.1800
213.6500
687,000
Tue, 21 Jul 2026
213.3000
214.9600
211.3400
214.7200
1,208,000
Mon, 20 Jul 2026
215.8800
215.8800
210.4300
210.6100
798,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
216.6100
220.4900
213.8900
215.0200
877,400
Thu, 16 Jul 2026
208.1300
219.8800
208.1300
219.2900
1,290,000
Wed, 15 Jul 2026
210.9600
210.9700
203.7900
204.8200
878,900
Tue, 14 Jul 2026
211.7700
213.6100
207.8300
209.9700
711,700
Mon, 13 Jul 2026
207.6900
212.3400
207.6900
209.4500
861,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
209.6000
210.8300
204.4000
207.8800
548,100
Thu, 09 Jul 2026
202.4000
212.2200
202.4000
208.0300
663,200
Wed, 08 Jul 2026
202.8700
204.9800
198.3200
204.5900
798,400
Tue, 07 Jul 2026
209.3200
209.3400
201.1700
202.7900
900,300
Mon, 06 Jul 2026
208.4900
211.1300
206.5300
206.7800
646,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
208.0600
211.1200
202.4700
206.3300
1,315,200
Wed, 01 Jul 2026
206.1000
208.9800
200.4100
207.0600
1,049,700
Tue, 30 Jun 2026
206.8600
207.9700
201.4600
205.2900
1,168,000
Mon, 29 Jun 2026
200.8500
206.8600
200.4400
206.1400
1,441,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
202.1300
203.9700
200.0000
201.4600
3,219,200
Thu, 25 Jun 2026
199.9200
207.8000
199.9000
203.0200
1,661,000
Wed, 24 Jun 2026
199.2600
201.4900
195.8500
196.8300
1,207,400
Tue, 23 Jun 2026
200.0600
202.5300
198.4200
199.2200
1,449,400
Mon, 22 Jun 2026
199.1600
204.4600
197.6400
201.1900
1,835,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
204.1700
206.9900
199.3700
199.5000
2,681,300
Wed, 17 Jun 2026
214.5700
214.7900
200.1300
201.7900
2,041,300
Tue, 16 Jun 2026
221.9200
224.1600
213.6000
214.2700
1,529,500
Mon, 15 Jun 2026
230.7100
231.0100
217.2700
220.7400
1,438,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
230.2400
232.0500
225.7400
228.3300
1,749,400
Thu, 11 Jun 2026
219.3200
228.3800
217.9200
227.6500
863,200
Wed, 10 Jun 2026
211.7000
221.8500
208.3500
216.2600
2,302,000
Tue, 09 Jun 2026
227.3400
232.0000
216.5000
227.5800
1,383,600
Mon, 08 Jun 2026
220.5100
227.8500
219.1000
224.6600
2,036,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
218.6000
224.8900
216.9500
218.9400
1,034,200
Thu, 04 Jun 2026
221.3900
221.9900
210.6200
219.2600
1,988,500
Wed, 03 Jun 2026
19 · 8-K
After-hours · 16:12 ET
FORM 8-K ↗
Wed, 03 Jun 2026
216.3200
222.0000
213.1200
218.6900
967,900
Tue, 02 Jun 2026
218.9900
220.3200
214.6800
216.9400
893,000
Mon, 01 Jun 2026
212.2000
221.6200
209.8300
221.2100
1,352,800
Mon, 01 Jun 2026
18 · 8-K
Pre-market · 06:48 ET
FORM 8-K ↗
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
212.6300
218.5400
212.6300
214.2500
10,184,900
Thu, 28 May 2026
211.0900
218.3200
209.1500
214.0300
1,062,200
Wed, 27 May 2026
212.4300
215.7500
210.7000
212.9400
897,300
Tue, 26 May 2026
17 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Tue, 26 May 2026
204.7100
212.4900
203.0000
210.7500
1,294,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
205.0500
206.6900
200.2700
202.9200
1,136,300
Thu, 21 May 2026
208.5200
209.5700
200.0400
203.5700
1,253,500
Wed, 20 May 2026
204.9400
211.6400
202.3200
210.7300
1,432,400
Tue, 19 May 2026
16 · 8-K
After-hours · 16:31 ET
FORM 8-K ↗
Tue, 19 May 2026
199.4700
203.3400
195.5200
202.3000
929,000
Mon, 18 May 2026
203.5100
204.9300
199.2100
200.4600
1,040,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
203.2200
204.9400
197.9700
204.2300
1,200,200
Thu, 14 May 2026
199.4600
210.9600
195.6300
205.5500
1,846,800
Wed, 13 May 2026
197.0000
198.7600
193.7900
198.2800
1,484,300
Tue, 12 May 2026
200.0000
202.5600
193.3300
196.0200
1,869,200
Mon, 11 May 2026
204.5100
204.5500
200.6300
201.6000
864,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
208.4800
208.4800
202.6000
204.5000
1,274,200
Thu, 07 May 2026
213.7300
214.8400
205.1300
206.8800
1,307,000
Wed, 06 May 2026
211.9000
215.2900
209.2200
211.5800
1,322,500
Tue, 05 May 2026
201.7500
208.8500
201.7500
207.5500
1,182,100
Mon, 04 May 2026
209.3400
209.8200
199.1500
199.9500
2,222,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
222.6600
223.4100
211.4500
215.2800
2,132,000
Thu, 30 Apr 2026
15 · 10-Q
After-hours · 16:09 ET
10-Q ↗
Thu, 30 Apr 2026
215.0500
221.6400
213.5600
220.1300
1,684,100
Thu, 30 Apr 2026
14 · 8-K
Pre-market · 06:53 ET
FORM 8-K ↗
Thu, 30 Apr 2026
13 · 8-K
Pre-market · 06:50 ET
FORM 8-K ↗
Wed, 29 Apr 2026
222.2200
227.9000
214.0100
216.7100
1,480,600
Tue, 28 Apr 2026
221.8200
223.1100
219.6000
222.0100
1,226,500
Mon, 27 Apr 2026
223.3700
226.0500
219.2300
220.0000
1,233,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
224.2100
226.3800
220.5100
223.6800
747,400
Thu, 23 Apr 2026
226.0300
228.3300
221.6900
224.7600
854,700
Wed, 22 Apr 2026
230.8700
230.8700
220.2300
221.1200
949,700
Tue, 21 Apr 2026
228.4700
230.9900
223.1500
227.6100
965,700
Mon, 20 Apr 2026
224.3300
229.3600
222.2700
228.3700
873,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
225.8500
231.4600
224.4600
225.0200
1,423,000
Thu, 16 Apr 2026
212.5400
222.2200
211.5900
222.1200
2,151,800
Wed, 15 Apr 2026
211.6200
214.8600
208.6400
210.3300
821,100
Tue, 14 Apr 2026
213.0100
217.0400
209.8400
212.6600
1,165,900
Mon, 13 Apr 2026
209.8400
213.5700
207.7500
212.1500
1,896,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
212.2500
214.5600
210.7800
212.7400
809,500
Thu, 09 Apr 2026
211.0500
216.9200
211.0500
211.7300
1,038,100
Wed, 08 Apr 2026
210.0100
216.8900
210.0100
211.7000
1,532,600
Tue, 07 Apr 2026
12 · DEFA14A
After-hours · 16:43 ET
DEFA14A ↗
Tue, 07 Apr 2026
11 · DEFA14A
After-hours · 16:37 ET
DEFA14A ↗
Tue, 07 Apr 2026
10 · DEF 14A
After-hours · 16:32 ET
DEF 14A ↗
Tue, 07 Apr 2026
202.8100
205.9200
199.9500
200.3100
1,619,700
Mon, 06 Apr 2026
198.7700
205.3900
196.6400
205.1200
911,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
194.7700
207.5100
193.9600
200.5200
1,182,700
Wed, 01 Apr 2026
196.2700
202.4100
196.2700
198.4300
1,346,500
Tue, 31 Mar 2026
190.2400
196.3200
187.2000
194.5500
1,010,600
Mon, 30 Mar 2026
191.3700
191.3700
184.0000
186.4000
917,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
188.5200
190.8600
185.9700
189.0500
986,100
Thu, 26 Mar 2026
189.9700
192.5900
187.3500
191.3900
1,129,100
Wed, 25 Mar 2026
189.4200
194.1100
186.9400
192.8600
1,277,800
Tue, 24 Mar 2026
182.4400
192.7400
181.7200
186.3300
2,246,500
Mon, 23 Mar 2026
188.6200
192.1700
184.9300
185.6000
2,530,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
188.0200
188.9700
178.9800
181.8500
2,292,400
Thu, 19 Mar 2026
183.2900
187.6300
182.1900
187.3700
1,376,500
Wed, 18 Mar 2026
188.1200
193.1100
188.0300
189.7200
1,146,800
Tue, 17 Mar 2026
188.1600
193.6600
185.7900
188.3500
1,179,400
Mon, 16 Mar 2026
184.6900
187.6900
183.8600
185.2800
815,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
185.5500
188.0200
179.6700
181.7100
1,039,000
Thu, 12 Mar 2026
189.6400
195.0200
182.0300
182.8100
1,456,600
Wed, 11 Mar 2026
193.2800
194.3100
184.1000
193.9000
1,290,700
Tue, 10 Mar 2026
194.0000
199.8900
191.5400
194.6800
1,203,800
Mon, 09 Mar 2026
184.1500
194.6700
177.5600
194.3200
1,840,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
200.6900
200.6900
188.2000
188.6500
2,202,100
Thu, 05 Mar 2026
211.4900
215.2400
205.8500
206.2100
1,527,200
Wed, 04 Mar 2026
217.4900
220.5000
213.8700
214.4600
1,913,100
Tue, 03 Mar 2026
208.3700
215.7300
204.7000
215.3700
1,756,700
Mon, 02 Mar 2026
9 · 8-K
After-hours · 16:06 ET
FORM 8-K ↗
Mon, 02 Mar 2026
207.3100
217.4400
206.5900
215.1800
2,583,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
203.0800
212.4100
202.2600
210.4700
1,725,300
Thu, 26 Feb 2026
200.3600
207.3500
199.1100
205.1300
2,562,000
Wed, 25 Feb 2026
204.5400
204.5400
196.7200
198.4900
1,727,900
Tue, 24 Feb 2026
201.8000
206.1400
201.8000
204.5300
979,700
Mon, 23 Feb 2026
207.5300
208.1700
200.8100
201.1800
1,197,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
202.1300
212.7100
202.1300
209.8700
1,769,300
Thu, 19 Feb 2026
201.9900
204.1300
201.3900
203.3400
1,328,400
Wed, 18 Feb 2026
202.1500
207.7700
202.1500
202.9600
1,469,900
Tue, 17 Feb 2026
195.1500
203.4600
194.5600
202.1400
1,567,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
189.7400
196.9600
186.5500
195.3300
1,683,200
Thu, 12 Feb 2026
204.7800
207.0000
185.6600
189.8100
4,659,200
Wed, 11 Feb 2026
199.6800
205.9600
199.4000
201.8300
2,010,000
Tue, 10 Feb 2026
206.0000
206.0000
197.5400
200.1000
3,188,000
Mon, 09 Feb 2026
205.9300
207.0400
200.2900
206.8600
2,062,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
186.8400
204.1300
185.9900
203.6100
4,785,800
Thu, 05 Feb 2026
8 · 10-K
After-hours · 16:22 ET
10-K ↗
Thu, 05 Feb 2026
200.0800
200.1300
184.3100
185.6200
7,504,200
Thu, 05 Feb 2026
7 · 8-K
Pre-market · 06:47 ET
FORM 8-K ↗
Thu, 05 Feb 2026
6 · 8-K
Pre-market · 06:45 ET
FORM 8-K ↗
Wed, 04 Feb 2026
171.7600
180.3900
170.1500
179.5400
4,669,400
Tue, 03 Feb 2026
163.7600
171.7400
163.7600
169.6200
3,328,300
Mon, 02 Feb 2026
147.8000
163.1500
146.7600
163.0600
2,846,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
147.9300
151.6200
147.5900
148.1100
1,377,700
Thu, 29 Jan 2026
149.9400
151.5800
147.8000
150.9100
1,206,500
Wed, 28 Jan 2026
148.9200
150.3900
147.2600
148.2300
1,245,700
Tue, 27 Jan 2026
148.5300
149.8800
147.6600
148.6000
546,800
Mon, 26 Jan 2026
147.2700
150.0400
145.1800
148.7900
1,127,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
149.3200
149.3200
146.5600
147.2700
1,054,100
Thu, 22 Jan 2026
150.7000
152.4000
148.6000
149.6000
929,000
Wed, 21 Jan 2026
147.6300
153.3000
147.6100
149.8200
1,179,200
Tue, 20 Jan 2026
146.9900
148.0900
143.1000
145.9000
1,514,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
154.7100
155.9500
149.7100
150.4100
1,309,000
Thu, 15 Jan 2026
152.9500
155.1600
149.3000
154.4200
1,632,600
Wed, 14 Jan 2026
146.1100
150.8700
144.3600
150.1600
1,668,200
Tue, 13 Jan 2026
143.5700
147.8900
143.4300
147.2200
914,100
Mon, 12 Jan 2026
143.8000
146.3200
142.5100
146.1300
1,350,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
144.6100
147.7600
143.3100
146.7300
884,500
Thu, 08 Jan 2026
139.0200
145.1300
137.4200
143.8500
1,463,200
Wed, 07 Jan 2026
150.8600
152.1100
143.7600
143.9000
1,133,000
Tue, 06 Jan 2026
145.1500
152.3300
143.9400
150.5100
1,817,900
Mon, 05 Jan 2026
138.7600
146.6400
138.3400
145.1500
1,377,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
135.5300
138.9800
135.1400
138.7900
676,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
137.0800
137.3200
135.6200
135.9100
757,100
Tue, 30 Dec 2025
138.7400
139.4200
137.2000
137.6900
1,013,300
Mon, 29 Dec 2025
140.7500
142.0500
138.5800
139.0200
633,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
140.3200
142.0900
140.1500
141.3200
615,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
140.0100
141.6200
139.4200
141.1400
338,900
Tue, 23 Dec 2025
140.7800
142.0800
139.0400
140.0900
1,157,300
Mon, 22 Dec 2025
138.9400
141.9400
137.1300
141.2800
1,443,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
139.6100
140.6300
134.6100
138.5200
3,098,500
Thu, 18 Dec 2025
146.1600
147.0100
139.7800
140.9200
3,228,300
Wed, 17 Dec 2025
148.1500
148.1500
142.9300
145.1000
1,241,800
Tue, 16 Dec 2025
148.2800
149.0000
145.9600
148.1500
1,437,500
Mon, 15 Dec 2025
147.2200
149.2900
144.8400
146.6800
1,416,700
Mon, 15 Dec 2025
5 · 8-K
Pre-market · 07:06 ET
FORM 8-K ↗
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
150.7000
153.3800
147.8000
149.0600
1,330,700
Thu, 11 Dec 2025
151.3300
154.8500
149.4600
150.1200
2,239,100
Wed, 10 Dec 2025
143.5000
150.8700
143.0300
150.4300
2,195,200
Tue, 09 Dec 2025
140.3900
143.4500
139.7700
142.7400
1,470,800
Mon, 08 Dec 2025
142.3200
143.2300
139.2500
140.8300
1,459,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
140.6900
144.2900
140.0800
142.9200
1,264,000
Thu, 04 Dec 2025
139.6600
142.2200
139.0800
140.8500
873,500
Wed, 03 Dec 2025
135.3400
142.6400
135.0100
139.7600
1,665,600
Tue, 02 Dec 2025
136.3800
137.8700
130.0200
135.3500
3,742,800
Mon, 01 Dec 2025
4 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Mon, 01 Dec 2025
141.0000
146.3200
140.9100
143.4300
1,506,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
142.0000
143.3600
141.4600
142.0600
434,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
140.1100
143.1000
139.4900
141.7300
1,324,600
Tue, 25 Nov 2025
133.9900
140.3700
133.9900
139.9900
1,736,000
Mon, 24 Nov 2025
132.8300
134.7200
131.4500
133.8000
947,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
126.0000
138.0700
125.4400
132.5300
1,708,600
Thu, 20 Nov 2025
127.5200
130.9100
124.8200
125.6400
1,216,400
Wed, 19 Nov 2025
128.6600
130.7500
125.0000
126.7200
1,311,800
Tue, 18 Nov 2025
127.1800
130.7300
126.4800
128.8300
913,500
Mon, 17 Nov 2025
133.8400
133.9900
127.7300
127.9200
1,440,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
133.9900
136.5600
133.3400
133.7500
1,111,900
Thu, 13 Nov 2025
138.9800
142.0300
134.6300
135.4700
1,082,200
Wed, 12 Nov 2025
138.2700
141.9300
138.2700
140.5000
912,300
Tue, 11 Nov 2025
139.3300
139.3300
136.3800
138.2700
936,600
Mon, 10 Nov 2025
141.2600
142.8600
137.8500
139.4000
1,174,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
135.0500
140.9400
134.4100
140.7700
774,300
Thu, 06 Nov 2025
138.0100
138.9100
135.0900
136.2400
833,100
Wed, 05 Nov 2025
140.1200
140.8700
136.3200
138.3400
825,200
Tue, 04 Nov 2025
135.5100
141.0400
134.9900
140.6600
1,093,700
Mon, 03 Nov 2025
143.3900
144.0100
137.4400
138.2900
1,741,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
135.5400
144.5300
133.5700
143.8700
2,116,400
Thu, 30 Oct 2025
133.6000
141.3400
132.6600
135.9700
2,883,000
Thu, 30 Oct 2025
3 · 10-Q
Pre-market · 08:27 ET
10-Q ↗
Thu, 30 Oct 2025
2 · 8-K
Pre-market · 06:46 ET
FORM 8-K ↗
Thu, 30 Oct 2025
1 · 8-K
Pre-market · 06:45 ET
FORM 8-K ↗
Wed, 29 Oct 2025
124.0200
128.5900
121.4800
124.7500
2,886,000
Tue, 28 Oct 2025
126.6200
126.6200
122.9100
123.6600
1,961,300
Mon, 27 Oct 2025
127.1500
127.4200
124.4900
125.2500
1,077,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
126.5100
129.3700
125.6900
125.7700
1,110,100