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
241.6700
243.2200
238.8700
240.4500
1,881,914
Thu, 22 Oct 2026
231.9600
242.4200
230.7000
241.9000
1,398,400
Wed, 21 Oct 2026
231.9400
232.6700
229.2300
230.3200
1,569,700
Tue, 20 Oct 2026
231.6000
233.2000
229.7000
232.9800
902,800
Mon, 19 Oct 2026
229.7700
231.1300
228.5300
229.0300
1,036,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
230.6800
232.0200
229.0800
231.5400
1,054,100
Thu, 15 Oct 2026
228.8500
230.8200
228.4100
229.6500
1,975,000
Wed, 14 Oct 2026
220.7400
224.6500
220.7100
224.4400
1,226,800
Tue, 13 Oct 2026
221.5000
221.9000
218.2000
219.9100
955,300
Mon, 12 Oct 2026
217.9300
220.9000
216.2100
219.7500
939,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
215.9700
218.2900
215.1000
216.8800
1,311,100
Thu, 08 Oct 2026
217.0700
218.1600
214.8100
216.8400
1,389,600
Wed, 07 Oct 2026
216.0500
218.4500
215.3700
216.1800
1,284,700
Tue, 06 Oct 2026
212.7700
215.6800
212.5900
214.7400
1,067,500
Mon, 05 Oct 2026
209.3400
213.7000
208.3400
212.8300
1,236,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
206.4800
210.2300
205.8600
209.5600
1,178,400
Thu, 01 Oct 2026
210.4500
211.6700
206.6900
206.9800
1,490,700
Wed, 30 Sep 2026
212.2500
212.3600
209.5100
209.8700
1,137,200
Tue, 29 Sep 2026
211.3000
212.5900
210.8600
211.9200
974,800
Mon, 28 Sep 2026
212.0500
214.4800
211.3000
212.9300
1,046,000
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
211.9200
213.2200
211.2300
212.1000
1,058,000
Thu, 24 Sep 2026
214.4900
216.0400
212.6900
212.7200
1,104,200
Wed, 23 Sep 2026
213.4700
215.6900
212.6100
213.1000
1,208,200
Tue, 22 Sep 2026
214.2100
215.4300
213.4700
213.8800
1,944,500
Mon, 21 Sep 2026
216.7900
217.0300
213.8600
213.9300
2,081,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
218.7200
219.7000
216.4600
218.0700
3,637,800
Thu, 17 Sep 2026
220.7000
220.7000
217.7600
218.9300
2,119,000
Wed, 16 Sep 2026
222.5200
225.1200
219.7100
219.8000
1,740,600
Tue, 15 Sep 2026
225.2400
225.7800
222.4100
223.0400
1,618,700
Mon, 14 Sep 2026
225.4800
227.3200
225.0700
225.8500
1,393,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
221.6500
223.9700
220.6600
222.7400
1,341,600
Thu, 10 Sep 2026
223.9200
224.2600
221.0000
221.0800
1,672,200
Wed, 09 Sep 2026
221.8800
222.6100
219.5800
222.4700
1,744,500
Tue, 08 Sep 2026
221.1400
223.1500
220.1600
221.6300
1,504,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
222.9000
224.5500
220.4700
222.7100
1,611,000
Thu, 03 Sep 2026
223.6800
225.7400
222.1600
225.1200
1,395,500
Wed, 02 Sep 2026
223.3700
224.2100
220.4900
222.5200
1,713,500
Tue, 01 Sep 2026
222.6100
224.5900
220.6100
223.2900
1,878,200
Mon, 31 Aug 2026
221.6600
224.0900
220.8900
220.9200
1,967,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
221.0000
222.4900
219.5800
222.1100
1,401,700
Thu, 27 Aug 2026
220.4400
221.3800
218.8600
219.2700
1,771,400
Wed, 26 Aug 2026
220.3900
222.6300
219.9300
222.1800
1,439,100
Tue, 25 Aug 2026
221.5900
223.9600
220.3900
220.9600
1,344,000
Mon, 24 Aug 2026
221.5500
224.1700
221.5500
223.0800
1,362,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
219.6600
220.9800
218.6200
220.6700
1,075,300
Thu, 20 Aug 2026
220.9000
222.1000
219.3600
219.5000
1,392,700
Wed, 19 Aug 2026
217.7700
224.2300
215.7300
221.0400
1,418,600
Tue, 18 Aug 2026
218.0000
218.5600
215.7700
216.9700
1,705,400
Mon, 17 Aug 2026
213.0000
215.8300
213.0000
215.2600
1,096,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
215.6900
216.5700
214.5600
214.7100
1,038,500
Thu, 13 Aug 2026
215.2600
216.7900
215.0300
215.2200
1,363,800
Wed, 12 Aug 2026
213.0700
217.3400
212.2200
214.2600
1,312,000
Tue, 11 Aug 2026
214.4800
217.2700
213.5700
215.0800
1,199,200
Mon, 10 Aug 2026
214.4300
216.6000
213.5300
214.6200
1,432,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
213.7600
219.2900
211.8800
214.5600
1,922,800
Fri, 07 Aug 2026
18 · 10-Q
Next filing day · accepted 06 Aug, 20:53 ET
10-Q ↗
Thu, 06 Aug 2026
17 · 8-K
After-hours · 16:08 ET
8-K ↗
Thu, 06 Aug 2026
209.4700
209.7600
205.0100
209.5900
1,437,600
Wed, 05 Aug 2026
207.8900
207.8900
204.8000
207.0200
1,570,500
Tue, 04 Aug 2026
207.7800
209.1700
205.9900
207.6600
1,594,000
Mon, 03 Aug 2026
210.9800
211.9800
208.8700
209.6200
1,130,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
209.2200
211.8200
208.2800
210.5500
1,150,100
Thu, 30 Jul 2026
215.0000
216.7700
208.9000
211.3300
2,177,400
Thu, 30 Jul 2026
16 · 8-K
Next filing day · accepted 29 Jul, 19:02 ET
8-K ↗
Wed, 29 Jul 2026
218.2400
222.6600
217.3700
218.9100
1,655,400
Tue, 28 Jul 2026
219.9200
221.2400
216.5500
216.6300
1,463,400
Mon, 27 Jul 2026
216.4700
220.5900
216.0400
216.9000
1,374,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
217.8100
218.7600
215.5500
216.9100
1,159,900
Thu, 23 Jul 2026
216.1900
218.8100
214.6000
217.4200
1,134,300
Wed, 22 Jul 2026
217.0000
217.2200
214.8600
216.5200
1,136,000
Tue, 21 Jul 2026
216.6100
217.6600
213.8000
214.6300
1,247,900
Mon, 20 Jul 2026
222.0700
223.1800
219.5200
220.5300
1,327,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
227.7700
228.2200
220.4100
222.3100
1,772,800
Thu, 16 Jul 2026
220.3500
225.4600
218.9100
224.5100
1,223,400
Wed, 15 Jul 2026
220.1100
221.5500
216.7300
217.3400
1,501,600
Tue, 14 Jul 2026
220.5100
222.4500
218.7900
220.0300
1,317,800
Mon, 13 Jul 2026
221.3900
224.2100
220.5200
223.3800
1,171,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
219.5800
220.9900
216.4300
219.2000
773,400
Thu, 09 Jul 2026
218.1500
220.4200
217.0900
218.6900
953,000
Wed, 08 Jul 2026
223.3200
223.8100
219.8000
220.4600
1,431,100
Tue, 07 Jul 2026
218.5400
223.2700
218.0000
222.4600
1,975,600
Mon, 06 Jul 2026
216.4800
216.5900
213.9800
214.5800
1,145,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
215.3100
218.2800
211.7500
217.3400
939,700
Wed, 01 Jul 2026
214.3400
216.1800
213.9400
214.7100
1,277,300
Tue, 30 Jun 2026
213.9000
214.6500
212.2300
213.0800
1,149,200
Mon, 29 Jun 2026
216.8200
217.4000
214.0000
214.6800
1,065,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
216.5500
217.5400
215.3600
216.3900
2,093,800
Thu, 25 Jun 2026
212.6800
216.1800
211.1500
213.5000
1,527,600
Wed, 24 Jun 2026
209.9300
215.7900
207.8900
213.5800
1,632,600
Wed, 24 Jun 2026
15 · 8-K
Next filing day · accepted 23 Jun, 17:58 ET
8-K ↗
Wed, 24 Jun 2026
14 · 424B2
Next filing day · accepted 23 Jun, 17:56 ET
424B2 ↗
Tue, 23 Jun 2026
207.9200
209.3900
205.8900
209.1000
2,217,300
Mon, 22 Jun 2026
204.0300
206.1400
203.6100
204.3600
2,084,700
Mon, 22 Jun 2026
13 · 424B2
Pre-market · 08:51 ET
424B2 ↗
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
207.6200
208.0200
203.1500
204.9400
2,917,400
Wed, 17 Jun 2026
207.0000
210.0900
206.9200
207.4300
2,247,600
Tue, 16 Jun 2026
208.1800
210.4200
207.8700
209.0300
1,803,900
Mon, 15 Jun 2026
207.0200
209.2800
207.0000
208.0900
1,379,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
207.4200
209.9400
207.1700
209.9100
1,342,800
Thu, 11 Jun 2026
212.9500
214.0400
207.9300
208.0500
1,598,800
Wed, 10 Jun 2026
211.9600
213.1700
209.3100
212.5900
1,455,100
Tue, 09 Jun 2026
205.5000
211.0600
204.4800
210.1800
1,701,200
Mon, 08 Jun 2026
208.1700
209.8800
204.4300
204.9300
2,002,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
210.7100
212.7900
209.7000
210.0400
1,319,500
Thu, 04 Jun 2026
207.4600
208.2900
205.9900
207.9100
1,593,700
Wed, 03 Jun 2026
201.2500
205.4000
200.9100
204.2000
1,850,000
Tue, 02 Jun 2026
200.4800
201.8000
197.6200
201.6700
1,867,900
Mon, 01 Jun 2026
201.2400
203.3100
200.7600
200.8300
1,474,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
203.3900
203.6700
200.2800
200.4400
3,280,600
Thu, 28 May 2026
205.8000
206.7400
203.3800
203.6900
1,464,900
Wed, 27 May 2026
206.0600
208.1100
204.9800
205.6000
1,627,900
Tue, 26 May 2026
207.0100
208.5200
205.4800
207.0500
1,788,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
207.4500
209.9200
207.4200
208.9300
1,612,000
Thu, 21 May 2026
211.6200
211.6800
207.3700
208.0900
1,764,000
Wed, 20 May 2026
213.0100
214.3200
211.4000
212.2000
2,051,900
Tue, 19 May 2026
216.1900
218.9100
214.8500
214.9700
1,988,100
Mon, 18 May 2026
207.8700
215.4700
207.8700
214.5200
1,954,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
211.0700
211.1200
207.2700
208.3200
2,508,200
Thu, 14 May 2026
205.2000
208.9700
204.3000
208.6800
1,956,300
Wed, 13 May 2026
200.3900
203.7500
200.0100
203.6700
1,912,100
Tue, 12 May 2026
199.1400
204.3400
198.3900
202.3800
2,119,000
Mon, 11 May 2026
12 · 8-K
After-hours · 17:15 ET
8-K ↗
Mon, 11 May 2026
199.6100
199.8900
196.4100
197.7300
2,265,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
204.3500
204.4500
198.7900
200.0200
2,272,900
Fri, 08 May 2026
11 · 10-Q
Next filing day · accepted 07 May, 21:28 ET
10-Q ↗
Thu, 07 May 2026
10 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 07 May 2026
198.9400
201.9700
198.2400
201.5500
2,782,700
Wed, 06 May 2026
202.4000
203.0000
199.5500
199.6900
2,386,600
Tue, 05 May 2026
206.5200
206.5200
203.7000
203.8800
1,247,900
Mon, 04 May 2026
205.8700
207.8800
205.1900
206.5500
1,627,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
211.0500
211.7000
206.3600
206.5600
1,243,400
Thu, 30 Apr 2026
207.8800
210.0600
207.4900
209.2200
1,630,800
Wed, 29 Apr 2026
208.0000
208.7300
205.1300
208.3100
1,385,300
Tue, 28 Apr 2026
209.2500
209.5900
206.9200
208.1500
2,078,800
Mon, 27 Apr 2026
209.2700
210.8700
205.9300
206.1100
1,122,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
212.3400
213.6000
209.3800
209.7900
1,061,200
Thu, 23 Apr 2026
206.1800
214.1000
206.1800
214.0400
1,811,500
Wed, 22 Apr 2026
204.9900
207.0300
204.2600
205.2900
1,606,200
Tue, 21 Apr 2026
208.1200
208.7000
204.9600
205.3000
2,008,700
Mon, 20 Apr 2026
208.0000
209.1900
207.5500
208.4500
1,626,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
208.7900
208.8900
206.4600
207.6600
2,197,600
Thu, 16 Apr 2026
211.9400
213.5800
209.1900
209.6600
1,131,900
Wed, 15 Apr 2026
211.0900
212.1400
209.8100
210.8700
1,387,200
Tue, 14 Apr 2026
213.0000
214.1000
208.7900
211.7300
2,372,400
Mon, 13 Apr 2026
215.2700
215.2700
211.2200
213.4800
1,991,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
217.0000
217.0300
212.6300
214.6600
1,621,200
Thu, 09 Apr 2026
217.3000
218.1800
216.1500
217.0000
1,853,600
Wed, 08 Apr 2026
217.6100
219.3900
214.4400
216.5100
2,821,100
Tue, 07 Apr 2026
221.7500
223.0600
219.2300
220.3800
1,144,200
Mon, 06 Apr 2026
222.7600
222.8300
219.7700
220.8600
1,429,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
221.0000
224.9900
220.6200
223.1900
891,000
Wed, 01 Apr 2026
218.8600
221.2300
218.1100
220.6500
998,000
Tue, 31 Mar 2026
221.2700
222.2100
217.9700
219.0200
1,954,500
Mon, 30 Mar 2026
217.1300
224.4500
215.8400
221.6800
1,935,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
217.3100
218.9600
215.7700
215.8300
1,063,500
Thu, 26 Mar 2026
215.6400
218.8300
215.6100
217.2700
1,030,700
Wed, 25 Mar 2026
216.1400
216.4700
210.7700
215.5500
1,221,700
Tue, 24 Mar 2026
9 · DEFA14A
After-hours · 16:08 ET
DEFA14A ↗
Tue, 24 Mar 2026
8 · DEF 14A
After-hours · 16:05 ET
DEF 14A ↗
Tue, 24 Mar 2026
215.9300
218.7400
215.1200
215.2700
1,629,800
Mon, 23 Mar 2026
220.3100
221.4500
216.6800
216.7300
1,745,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
223.3800
223.9000
218.8500
219.3000
2,266,500
Thu, 19 Mar 2026
222.2100
224.8100
221.0100
223.0200
1,148,700
Wed, 18 Mar 2026
224.0500
225.4400
221.9900
221.9900
1,155,000
Tue, 17 Mar 2026
225.1000
226.8100
224.2900
224.7700
967,000
Mon, 16 Mar 2026
224.9500
225.2800
223.0100
224.1300
874,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
227.3600
227.5600
223.7100
224.2800
1,206,200
Thu, 12 Mar 2026
224.4800
229.2000
223.3200
225.7800
1,040,000
Wed, 11 Mar 2026
223.0500
225.0000
221.7700
223.7900
996,700
Tue, 10 Mar 2026
228.8200
228.8200
220.0100
223.5300
1,313,600
Mon, 09 Mar 2026
229.5900
231.3700
228.0800
230.1400
1,300,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
230.8500
232.6600
229.8600
231.0500
938,800
Thu, 05 Mar 2026
230.4300
231.7900
228.1600
231.6700
1,271,200
Wed, 04 Mar 2026
231.1100
232.2000
230.3100
231.5700
985,100
Tue, 03 Mar 2026
230.0500
233.4200
227.4900
232.2700
1,293,100
Mon, 02 Mar 2026
230.0000
231.4600
227.9300
230.3700
899,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
225.2200
229.3200
225.0400
229.0000
1,437,700
Thu, 26 Feb 2026
222.9400
224.8000
221.1400
224.5900
1,190,200
Wed, 25 Feb 2026
220.7400
221.7900
218.2800
221.5900
1,139,800
Tue, 24 Feb 2026
221.6100
224.1900
219.9000
220.7400
1,134,200
Mon, 23 Feb 2026
219.6700
222.5900
219.0400
221.1900
1,792,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
222.0000
222.0000
218.4200
219.5000
1,264,800
Thu, 19 Feb 2026
218.5200
224.6100
217.7500
221.6300
1,324,800
Wed, 18 Feb 2026
219.3000
219.3000
209.4800
216.8400
2,974,900
Wed, 18 Feb 2026
7 · 10-K
Next filing day · accepted 17 Feb, 20:48 ET
10-K ↗
Tue, 17 Feb 2026
6 · 8-K
After-hours · 16:06 ET
8-K ↗
Tue, 17 Feb 2026
224.0800
225.7800
220.8400
221.1900
2,181,200
Tue, 17 Feb 2026
5 · 8-K
Next filing day · accepted 13 Feb, 18:00 ET
8-K ↗
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
220.9700
224.5500
220.5700
223.1700
1,441,600
Thu, 12 Feb 2026
4 · 8-K
After-hours · 16:57 ET
8-K ↗
Thu, 12 Feb 2026
225.2600
227.2600
219.2600
220.8700
2,317,400
Wed, 11 Feb 2026
222.7500
228.0900
222.0100
225.9700
1,518,000
Tue, 10 Feb 2026
224.1800
225.6900
222.8500
223.0700
1,610,700
Mon, 09 Feb 2026
220.0000
224.2500
219.2800
224.0800
1,562,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
218.7200
221.6400
218.4100
219.9400
1,039,100
Thu, 05 Feb 2026
219.9000
222.3700
218.0000
218.7200
2,018,800
Wed, 04 Feb 2026
213.8600
219.8200
212.7600
218.2000
1,627,900
Tue, 03 Feb 2026
213.2800
216.4200
212.7300
213.9500
1,102,800
Mon, 02 Feb 2026
215.3700
216.5900
213.2800
215.7300
1,072,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
215.0000
215.2800
211.4200
215.0900
2,213,000
Thu, 29 Jan 2026
216.8000
219.1800
213.4400
214.7500
1,884,700
Wed, 28 Jan 2026
216.5500
218.9400
215.3800
217.6000
972,500
Tue, 27 Jan 2026
218.0900
219.2000
216.6800
217.1900
1,019,200
Mon, 26 Jan 2026
218.2800
220.0000
217.3100
219.0800
1,176,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
215.9700
218.1800
215.6200
217.6100
1,685,200
Thu, 22 Jan 2026
214.3700
216.2700
213.9800
215.7500
1,013,900
Wed, 21 Jan 2026
211.2700
214.3700
210.4100
214.2900
1,363,600
Tue, 20 Jan 2026
209.6200
211.4500
208.1400
210.6200
2,156,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
209.1200
211.2600
209.1200
210.9600
1,752,900
Thu, 15 Jan 2026
209.6500
211.0300
209.6500
210.7900
1,455,800
Wed, 14 Jan 2026
209.0900
211.5100
208.8700
210.9800
1,616,900
Tue, 13 Jan 2026
210.6000
211.4500
207.9000
209.6500
1,153,700
Mon, 12 Jan 2026
212.6500
213.2800
210.6000
210.8500
1,131,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
211.9600
213.7500
211.7200
212.2200
988,800
Thu, 08 Jan 2026
208.8700
212.1400
208.8700
211.8600
1,427,900
Wed, 07 Jan 2026
211.7500
212.1600
208.7000
209.0800
1,604,700
Tue, 06 Jan 2026
212.4900
214.4700
209.1600
210.9300
1,837,200
Mon, 05 Jan 2026
209.2000
213.6300
208.2700
212.8400
1,368,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
210.5500
210.8000
209.2400
210.2000
1,151,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
214.6900
214.7600
211.5600
211.9300
1,036,000
Tue, 30 Dec 2025
214.0000
215.2900
213.1900
214.6900
997,500
Mon, 29 Dec 2025
213.9900
215.3800
213.8400
214.5200
969,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
213.0000
214.2100
212.7700
213.3700
641,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
213.7000
215.1600
213.1300
213.2000
917,200
Tue, 23 Dec 2025
212.9100
213.8700
212.6400
213.0600
1,618,500
Mon, 22 Dec 2025
211.9500
213.8200
211.1900
212.9200
2,044,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
212.5600
213.5700
211.6600
213.1400
3,963,200
Thu, 18 Dec 2025
214.4200
215.1600
212.9100
213.4600
2,178,800
Wed, 17 Dec 2025
213.3000
216.5000
212.7700
214.7300
2,201,600
Tue, 16 Dec 2025
215.8700
216.7200
213.8200
214.0100
1,253,000
Mon, 15 Dec 2025
213.3100
216.1200
212.9300
215.3300
1,302,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
212.4800
213.7700
211.2300
213.6500
1,018,300
Thu, 11 Dec 2025
209.2200
212.8500
208.8700
211.1800
1,189,500
Wed, 10 Dec 2025
208.8200
209.7000
206.9800
207.5600
2,104,800
Tue, 09 Dec 2025
212.2300
212.9000
209.1000
209.3200
1,252,500
Mon, 08 Dec 2025
215.7700
216.1500
211.2900
211.4400
1,475,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
214.1800
217.1900
213.7500
216.5300
1,438,000
Thu, 04 Dec 2025
218.1000
219.8300
213.1100
215.1200
1,538,700
Wed, 03 Dec 2025
213.0000
215.4200
212.0000
215.3700
1,235,200
Tue, 02 Dec 2025
214.7100
214.8600
212.6300
212.6700
1,295,600
Mon, 01 Dec 2025
217.4000
217.4000
213.9100
214.0700
1,574,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
215.9000
217.7100
215.9000
217.0600
596,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
217.5000
219.0800
216.9400
217.3700
1,228,600
Tue, 25 Nov 2025
216.1000
218.1100
215.0800
217.0900
1,494,900
Mon, 24 Nov 2025
218.4100
218.4100
214.5500
215.1600
2,421,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
218.8200
220.0200
216.4700
219.0000
2,475,900
Thu, 20 Nov 2025
216.6500
219.0300
216.2900
218.4300
1,964,100
Wed, 19 Nov 2025
213.8800
217.8200
213.5900
217.4700
2,063,400
Tue, 18 Nov 2025
210.7200
214.5400
209.5800
213.9600
1,806,000
Mon, 17 Nov 2025
209.4600
210.8700
208.5400
209.8100
2,499,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
207.9700
210.5900
206.1100
209.8000
1,546,500
Thu, 13 Nov 2025
205.0500
207.8900
204.9100
206.0200
1,221,200
Wed, 12 Nov 2025
206.6200
208.1000
204.4400
205.1500
1,137,500
Tue, 11 Nov 2025
204.0700
207.1700
204.0700
207.1300
1,337,700
Mon, 10 Nov 2025
203.4500
204.6800
201.4200
204.1200
1,144,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
205.0100
206.4400
203.7200
205.5900
1,218,000
Thu, 06 Nov 2025
206.0100
208.0900
203.4000
204.2300
1,700,000
Wed, 05 Nov 2025
207.7700
208.7100
206.3300
206.4300
1,168,800
Tue, 04 Nov 2025
207.7800
207.8700
204.5800
207.7400
1,355,000
Mon, 03 Nov 2025
207.3100
207.3100
203.3100
205.2800
2,220,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
209.3800
211.0900
206.0300
208.2400
2,577,800
Fri, 31 Oct 2025
3 · 10-Q
Next filing day · accepted 30 Oct, 21:44 ET
10-Q ↗
Thu, 30 Oct 2025
2 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 30 Oct 2025
209.9100
212.7100
209.7500
209.9200
2,493,000
Wed, 29 Oct 2025
215.4500
216.5200
209.8300
210.5000
2,364,100
Tue, 28 Oct 2025
218.0500
221.5600
215.0000
217.7300
1,782,800
Mon, 27 Oct 2025
222.8600
223.4700
220.0100
221.0400
1,153,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
223.9100
224.6400
221.9100
223.0900
951,800
Thu, 23 Oct 2025
1 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 23 Oct 2025
223.6700
224.5500
219.9700
223.1100
1,256,800