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
198.4200
200.3250
196.2000
197.4800
2,241,485
Thu, 22 Oct 2026
21 · 424B2
After-hours · 20:00 ET
424B2 ↗
Thu, 22 Oct 2026
192.0000
199.5900
191.6400
199.2700
3,065,200
Wed, 21 Oct 2026
191.0200
191.9800
189.1600
190.5600
1,709,200
Tue, 20 Oct 2026
190.5800
193.0600
189.2300
191.2600
2,143,200
Mon, 19 Oct 2026
20 · 424B2
After market open · 10:06 ET
424B2 ↗
Mon, 19 Oct 2026
186.2000
188.8500
186.0000
188.5000
1,981,000
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
187.6000
189.9600
186.5300
188.3500
2,765,800
Thu, 15 Oct 2026
19 · 10-Q
After market open · 12:16 ET
10-Q ↗
Thu, 15 Oct 2026
18 · 8-K
After market open · 12:05 ET
8-K ↗
Thu, 15 Oct 2026
182.8000
191.0400
181.2000
186.5400
4,228,800
Wed, 14 Oct 2026
178.5200
179.4000
176.4400
178.4000
2,472,000
Tue, 13 Oct 2026
177.6300
178.3400
175.8000
177.0100
3,662,200
Mon, 12 Oct 2026
176.2800
176.7000
175.4200
176.5400
2,345,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
175.6400
177.7900
175.4100
175.7600
1,966,500
Thu, 08 Oct 2026
174.2800
176.8600
172.7900
176.6700
3,949,900
Wed, 07 Oct 2026
172.3500
173.9500
166.4800
173.6600
2,732,000
Tue, 06 Oct 2026
169.7600
172.3900
169.5200
171.7400
1,968,600
Mon, 05 Oct 2026
169.6200
171.3100
168.3100
170.4300
2,114,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
171.3300
172.4300
169.2800
170.0600
2,927,500
Thu, 01 Oct 2026
169.9700
172.2700
169.9700
171.8500
2,247,200
Wed, 30 Sep 2026
170.0100
171.6600
169.2800
170.7300
3,087,400
Tue, 29 Sep 2026
167.2400
171.0700
167.2400
170.4200
3,565,400
Mon, 28 Sep 2026
171.1700
171.6700
168.4900
169.0300
1,919,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
169.9500
173.7400
169.6700
171.1200
3,148,700
Thu, 24 Sep 2026
170.8100
171.8400
168.9200
169.9300
3,196,800
Wed, 23 Sep 2026
169.4500
171.5200
169.4500
170.3800
2,654,000
Tue, 22 Sep 2026
172.8500
172.9100
167.9300
170.0100
3,622,300
Mon, 21 Sep 2026
175.1600
175.7900
172.7200
172.7200
2,862,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
173.7600
176.2400
172.6300
175.0100
7,168,100
Thu, 17 Sep 2026
176.1500
176.1800
173.2600
174.5800
3,135,400
Wed, 16 Sep 2026
178.8300
179.6000
175.7500
176.7600
3,035,200
Tue, 15 Sep 2026
179.7800
181.4000
178.2800
179.7600
2,769,500
Mon, 14 Sep 2026
179.7000
181.4500
178.6800
180.4300
1,796,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
178.5700
179.0100
175.5200
176.9100
1,727,700
Thu, 10 Sep 2026
177.4200
178.5000
176.4000
177.2900
2,181,400
Wed, 09 Sep 2026
179.8900
180.5300
176.5800
176.8400
2,164,000
Tue, 08 Sep 2026
183.2700
184.7200
180.4000
180.5200
2,098,100
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
186.5400
187.6900
185.4000
185.7400
1,409,200
Thu, 03 Sep 2026
188.7500
191.2200
187.5900
188.4600
1,981,300
Wed, 02 Sep 2026
188.5100
189.3400
186.7100
187.8400
3,011,700
Tue, 01 Sep 2026
190.8900
191.7900
186.5800
187.5800
2,064,300
Mon, 31 Aug 2026
191.9900
192.6600
189.4900
189.8000
2,360,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
190.4700
194.6200
190.4700
192.6400
1,446,800
Thu, 27 Aug 2026
190.6100
192.4300
188.7600
190.0000
2,674,300
Wed, 26 Aug 2026
193.9300
195.5500
193.0800
193.2600
2,956,200
Tue, 25 Aug 2026
193.8100
195.4700
193.2800
193.4000
1,644,400
Mon, 24 Aug 2026
193.7100
195.6700
192.7200
194.6700
1,927,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
190.9500
193.7300
189.4800
192.0100
2,552,400
Thu, 20 Aug 2026
188.4600
191.8100
187.5800
190.2100
2,417,500
Wed, 19 Aug 2026
187.0000
191.6400
186.2800
189.2000
1,893,600
Tue, 18 Aug 2026
186.7700
188.4800
185.3700
186.3700
1,837,300
Mon, 17 Aug 2026
186.4200
187.2200
184.1300
184.2100
1,337,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
188.6800
189.8600
187.0300
187.8200
1,113,000
Thu, 13 Aug 2026
189.8900
191.2700
187.0300
188.6900
1,517,000
Wed, 12 Aug 2026
188.4400
190.8600
188.0100
188.8600
1,637,800
Tue, 11 Aug 2026
189.1700
192.3800
189.1700
191.2500
1,193,300
Mon, 10 Aug 2026
190.8800
191.7800
189.3300
190.7900
1,427,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
191.1800
193.4800
190.2900
191.6500
1,688,600
Thu, 06 Aug 2026
192.8100
193.3800
190.3200
193.2900
1,695,300
Wed, 05 Aug 2026
192.5000
192.8800
190.1800
191.4700
2,097,300
Tue, 04 Aug 2026
189.1500
192.2400
188.8300
191.4500
2,348,300
Mon, 03 Aug 2026
191.0600
194.1000
190.8900
192.8400
2,355,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
188.6900
191.1000
187.9300
189.6900
2,546,200
Thu, 30 Jul 2026
193.9600
195.5300
188.0700
191.5100
3,714,600
Wed, 29 Jul 2026
191.6300
198.4900
190.0100
197.5900
5,123,500
Tue, 28 Jul 2026
186.8900
192.3800
186.4600
192.1900
4,651,900
Mon, 27 Jul 2026
181.2800
185.0500
181.2500
183.3100
2,124,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
176.4600
180.8700
175.9700
180.7400
1,938,300
Thu, 23 Jul 2026
176.0700
176.6700
174.5900
176.4000
3,075,200
Wed, 22 Jul 2026
180.0000
180.7400
175.4100
175.9900
2,376,000
Tue, 21 Jul 2026
186.6500
189.0800
181.1800
181.5900
2,992,000
Tue, 21 Jul 2026
17 · 10-Q
Pre-market · 08:13 ET
10-Q ↗
Tue, 21 Jul 2026
16 · 8-K
Pre-market · 07:02 ET
8-K ↗
Mon, 20 Jul 2026
180.5000
182.3100
179.3600
182.1000
3,991,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
183.3900
186.0000
181.1500
182.1800
1,906,300
Thu, 16 Jul 2026
177.7900
182.4300
177.7900
182.1500
2,902,800
Wed, 15 Jul 2026
176.6500
178.5200
175.0900
176.2200
1,784,700
Tue, 14 Jul 2026
178.7800
180.8000
178.0200
178.0500
3,233,800
Mon, 13 Jul 2026
180.3300
182.3600
179.9400
181.5300
1,845,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
180.0000
180.9200
177.8100
178.3100
1,526,500
Thu, 09 Jul 2026
177.4800
179.7500
177.0300
179.0000
2,684,000
Wed, 08 Jul 2026
177.8800
179.4900
176.0400
179.0500
2,325,700
Tue, 07 Jul 2026
177.8100
179.8100
175.9100
178.0000
1,831,000
Mon, 06 Jul 2026
178.1300
178.1300
173.2500
174.7300
3,094,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
172.9200
178.5400
171.4200
178.5400
2,068,200
Wed, 01 Jul 2026
167.1800
173.5000
167.1800
172.1400
2,466,200
Tue, 30 Jun 2026
164.8800
167.6800
163.7400
166.6700
2,206,200
Mon, 29 Jun 2026
168.1900
169.0100
165.3800
166.7100
2,216,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
164.4900
169.4400
162.6900
169.0300
6,654,700
Thu, 25 Jun 2026
165.2400
167.0700
162.0100
162.2300
1,964,100
Wed, 24 Jun 2026
164.9600
166.9600
163.8000
165.9600
1,996,100
Tue, 23 Jun 2026
162.0700
164.6600
161.8000
163.8400
2,585,400
Mon, 22 Jun 2026
162.8700
164.2400
160.0000
160.1200
2,676,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
164.9600
165.0000
160.6800
162.4100
4,188,300
Wed, 17 Jun 2026
165.4600
169.1100
163.6100
164.2200
2,407,600
Tue, 16 Jun 2026
166.5300
167.4400
165.8100
166.7800
2,255,100
Mon, 15 Jun 2026
167.9200
167.9900
165.6000
166.1900
2,331,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
167.8900
170.1500
166.7600
168.6800
2,541,600
Thu, 11 Jun 2026
167.1700
168.8200
166.7900
168.1500
2,341,300
Wed, 10 Jun 2026
167.0600
168.8200
165.6600
167.1500
2,272,500
Tue, 09 Jun 2026
161.8000
166.7800
161.6200
165.5200
1,713,600
Mon, 08 Jun 2026
164.4500
165.0900
161.6700
162.5200
2,364,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
163.3100
166.2100
162.5600
165.4400
3,006,700
Thu, 04 Jun 2026
160.7900
162.8900
159.6300
161.2600
3,179,500
Thu, 04 Jun 2026
15 · 8-K
Next filing day · accepted 03 Jun, 17:32 ET
8-K ↗
Wed, 03 Jun 2026
160.2900
161.2900
156.6000
157.3200
4,150,300
Tue, 02 Jun 2026
161.7100
162.7000
159.0500
161.3900
2,410,000
Mon, 01 Jun 2026
159.8400
162.5800
159.8400
162.5500
2,844,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
158.8100
160.8200
157.7400
159.9700
5,898,700
Thu, 28 May 2026
160.1200
161.8100
159.3900
159.5300
2,964,700
Wed, 27 May 2026
162.1300
164.5200
159.9600
160.5900
2,854,500
Tue, 26 May 2026
162.6200
163.9300
161.9000
161.9700
2,014,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
14 · 8-K
After-hours · 16:02 ET
8-K ↗
Fri, 22 May 2026
164.7900
165.8900
162.8800
164.1100
2,463,700
Thu, 21 May 2026
162.0000
165.2900
160.8100
165.1200
2,087,100
Wed, 20 May 2026
164.3900
165.4200
162.4500
163.3800
2,073,400
Tue, 19 May 2026
167.0000
169.1700
164.9300
166.0700
2,706,800
Mon, 18 May 2026
161.2400
166.0800
161.2400
165.9800
2,415,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
161.3800
163.2600
160.9600
161.0500
3,456,900
Thu, 14 May 2026
159.3800
161.9800
159.2200
160.0200
3,285,000
Wed, 13 May 2026
161.6100
162.5800
158.1600
159.1400
2,227,200
Tue, 12 May 2026
162.5700
164.8900
161.0600
163.3900
3,252,200
Mon, 11 May 2026
162.9900
164.8200
161.3800
161.5800
4,216,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
165.5400
166.7500
162.5000
163.2500
1,948,100
Thu, 07 May 2026
162.8500
167.6400
162.8500
166.0300
2,928,500
Wed, 06 May 2026
168.1800
169.0000
163.8100
163.9000
3,087,700
Tue, 05 May 2026
167.4900
167.9700
165.7300
167.2700
2,320,500
Mon, 04 May 2026
165.6000
169.0300
165.0000
167.8700
2,979,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
168.9400
171.0300
166.0000
166.1800
2,482,100
Thu, 30 Apr 2026
168.3600
169.6400
165.7100
167.7100
2,994,200
Wed, 29 Apr 2026
170.6200
171.4900
169.4900
170.8300
2,166,900
Tue, 28 Apr 2026
172.3700
172.8500
168.8700
170.8200
2,069,600
Mon, 27 Apr 2026
169.0500
173.0800
169.0500
170.1500
3,069,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
172.4100
173.2500
169.6200
170.1000
1,713,500
Thu, 23 Apr 2026
174.7000
175.1000
172.4500
174.0100
3,821,400
Wed, 22 Apr 2026
178.3100
178.8500
174.2000
175.5000
3,555,800
Tue, 21 Apr 2026
175.8500
179.0800
175.0700
179.0000
3,486,200
Mon, 20 Apr 2026
175.9500
176.5900
172.8700
174.5900
5,032,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
181.7600
182.1100
175.6900
175.8000
3,931,500
Thu, 16 Apr 2026
178.1900
183.4500
178.1000
182.5700
4,155,000
Thu, 16 Apr 2026
13 · 10-Q
Pre-market · 08:11 ET
10-Q ↗
Thu, 16 Apr 2026
12 · 8-K
Pre-market · 07:02 ET
8-K ↗
Wed, 15 Apr 2026
173.4400
175.8400
172.5300
174.9000
2,593,600
Tue, 14 Apr 2026
172.4900
173.8400
171.7600
172.8500
1,997,700
Tue, 14 Apr 2026
11 · 8-K
Pre-market · 08:22 ET
FORM 8-K ↗
Mon, 13 Apr 2026
168.8300
173.5700
168.2800
173.5500
2,811,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
171.7400
172.0100
165.0600
168.1500
2,974,700
Thu, 09 Apr 2026
173.3600
174.6800
172.0300
173.1400
2,227,400
Wed, 08 Apr 2026
171.9900
175.9700
171.8600
175.8100
1,912,500
Tue, 07 Apr 2026
175.1800
175.4400
172.3000
172.6600
1,697,700
Mon, 06 Apr 2026
175.0000
176.3200
174.4200
174.8200
2,372,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
171.9400
176.1700
171.7300
174.6100
2,143,700
Wed, 01 Apr 2026
172.7700
174.7500
171.5800
171.8700
2,839,900
Tue, 31 Mar 2026
174.9200
176.6400
171.5500
173.4500
5,076,700
Tue, 31 Mar 2026
10 · DEFA14A
Pre-market · 07:39 ET
DEFA14A ↗
Tue, 31 Mar 2026
9 · DEF 14A
Pre-market · 07:38 ET
DEF 14A ↗
Mon, 30 Mar 2026
170.1700
175.5800
170.1300
174.7200
3,948,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
173.8300
174.5600
169.1400
169.1700
3,986,300
Thu, 26 Mar 2026
174.3700
177.0400
173.2500
174.1400
3,125,900
Wed, 25 Mar 2026
171.9100
174.4400
169.7400
174.2000
3,821,500
Tue, 24 Mar 2026
174.1500
174.8600
172.6700
173.1000
2,810,900
Mon, 23 Mar 2026
176.4700
178.1600
173.8300
173.8700
2,735,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
172.8100
176.9000
171.3800
176.4800
9,676,400
Thu, 19 Mar 2026
171.2500
172.3800
169.8000
170.9100
3,052,600
Wed, 18 Mar 2026
170.7500
171.8900
164.8900
171.0200
2,257,700
Tue, 17 Mar 2026
175.0000
176.6200
170.9400
171.9400
2,860,200
Mon, 16 Mar 2026
173.1500
174.8100
171.4000
173.7600
2,183,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
172.8600
173.8500
171.1800
172.1500
1,800,800
Thu, 12 Mar 2026
173.2400
176.4200
170.8400
170.8800
3,028,600
Wed, 11 Mar 2026
174.3500
175.3100
171.5700
173.9700
2,980,900
Tue, 10 Mar 2026
179.0900
179.0900
173.8200
174.0000
2,667,200
Tue, 10 Mar 2026
8 · 8-K
Pre-market · 08:34 ET
8-K ↗
Mon, 09 Mar 2026
182.2400
182.4500
177.9200
179.9700
3,131,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
184.2900
184.2900
180.9700
183.0800
3,040,400
Thu, 05 Mar 2026
184.3500
186.8000
182.8600
185.0000
1,989,800
Wed, 04 Mar 2026
183.3000
184.9900
181.8700
184.8400
2,156,200
Tue, 03 Mar 2026
184.5000
186.1300
182.1100
184.2300
2,513,600
Mon, 02 Mar 2026
185.3400
187.5100
184.6300
186.4300
1,993,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
185.4500
187.7700
184.5900
186.7400
3,369,500
Thu, 26 Feb 2026
182.4400
185.7500
181.7900
185.2900
2,768,600
Wed, 25 Feb 2026
7 · 8-K
After-hours · 16:02 ET
8-K ↗
Wed, 25 Feb 2026
179.1500
181.6400
178.9900
181.1000
3,475,600
Tue, 24 Feb 2026
175.3600
178.5400
174.1500
178.4300
3,973,900
Mon, 23 Feb 2026
178.9200
181.0000
176.6500
176.9900
3,073,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
179.0000
179.9900
177.6600
179.3200
3,868,600
Thu, 19 Feb 2026
6 · 8-K
After-hours · 16:37 ET
8-K ↗
Thu, 19 Feb 2026
177.7700
179.4100
176.7500
178.8700
2,721,700
Wed, 18 Feb 2026
176.3100
178.1900
175.6000
178.1100
2,642,600
Tue, 17 Feb 2026
177.1600
178.3100
174.2800
175.8300
2,703,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
172.2500
174.7700
172.2500
174.0600
2,757,000
Fri, 13 Feb 2026
5 · 424B2
Pre-market · 09:04 ET
424B2 ↗
Thu, 12 Feb 2026
172.0200
175.5900
170.3700
173.3300
4,544,900
Wed, 11 Feb 2026
174.1300
175.9100
172.0100
173.0000
4,878,200
Wed, 11 Feb 2026
4 · 424B2
Pre-market · 09:25 ET
424B2 ↗
Tue, 10 Feb 2026
173.1200
176.3900
172.0600
175.3400
4,799,000
Mon, 09 Feb 2026
3 · 10-K
After-hours · 16:02 ET
10-K ↗
Mon, 09 Feb 2026
184.1800
184.9700
170.7800
171.1400
5,435,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
188.2800
189.1100
184.6400
185.0300
2,342,500
Thu, 05 Feb 2026
190.8700
193.0800
187.0700
187.5100
3,480,200
Wed, 04 Feb 2026
188.3800
193.3200
187.2300
189.7500
4,263,000
Tue, 03 Feb 2026
187.1800
190.3600
186.6400
188.4900
3,063,900
Mon, 02 Feb 2026
189.9800
191.6100
187.6900
188.2500
2,811,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
190.0000
190.0000
185.6500
188.1900
2,903,800
Thu, 29 Jan 2026
182.5000
188.8400
180.6100
187.9200
3,610,700
Thu, 29 Jan 2026
2 · 8-K
Pre-market · 07:03 ET
8-K ↗
Wed, 28 Jan 2026
178.0000
179.7400
176.7500
178.1800
4,118,200
Tue, 27 Jan 2026
182.1100
182.5000
178.5300
179.1800
3,389,400
Mon, 26 Jan 2026
182.9000
185.0000
182.2800
183.6600
3,281,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
179.2800
183.2700
178.0000
183.1600
2,611,200
Thu, 22 Jan 2026
178.7900
180.7300
178.3100
180.6500
2,518,300
Wed, 21 Jan 2026
181.4500
182.0000
178.2600
179.6800
3,337,700
Tue, 20 Jan 2026
182.0500
182.5300
180.0600
181.0000
3,089,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
179.9200
182.6700
179.8800
182.4000
4,296,300
Thu, 15 Jan 2026
183.1400
184.4500
181.8800
182.2600
2,213,500
Wed, 14 Jan 2026
1 · 8-K
After-hours · 16:04 ET
8-K ↗
Wed, 14 Jan 2026
182.8100
184.6600
182.0300
183.2700
1,696,600
Tue, 13 Jan 2026
185.2100
185.2400
181.8300
182.7000
2,165,700
Mon, 12 Jan 2026
186.3100
187.4300
185.0700
185.6300
2,380,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
186.6700
187.7000
185.5900
186.0100
1,994,400
Thu, 08 Jan 2026
182.8200
187.4800
182.4700
186.9000
2,309,300
Wed, 07 Jan 2026
184.7000
185.5400
181.3600
182.9000
2,272,200
Tue, 06 Jan 2026
186.4500
187.7000
184.7800
185.5400
2,155,500
Mon, 05 Jan 2026
181.0700
187.6100
180.6100
187.3400
3,209,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
184.4100
185.0000
181.8000
182.4700
1,983,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
187.4300
187.4400
185.4900
185.5200
1,191,900
Tue, 30 Dec 2025
187.2700
187.9000
186.6400
187.3600
1,417,300
Mon, 29 Dec 2025
187.3700
188.5000
187.0100
187.6300
1,555,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
187.3400
188.1000
186.3700
187.0000
938,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
185.7500
188.1200
185.4600
187.6000
973,500
Tue, 23 Dec 2025
185.2200
186.1700
184.9800
185.9000
1,785,400
Mon, 22 Dec 2025
184.7700
186.4200
184.4300
185.5100
2,252,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
185.2100
186.1600
183.9200
184.7000
7,301,300
Thu, 18 Dec 2025
185.7400
187.2400
185.3500
185.7300
2,898,200
Wed, 17 Dec 2025
186.7200
188.5600
185.6400
186.3600
2,912,700
Tue, 16 Dec 2025
188.4100
188.7500
186.5500
187.1700
2,936,200
Mon, 15 Dec 2025
186.3500
187.4300
185.6600
187.3000
2,562,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
183.4700
186.2400
183.0700
186.2100
2,929,400
Thu, 11 Dec 2025
181.7500
185.1500
181.5100
183.4700
3,677,000
Wed, 10 Dec 2025
181.4500
182.0200
180.0100
180.9300
2,788,400
Tue, 09 Dec 2025
181.9500
182.7800
180.9200
181.2600
2,287,700
Mon, 08 Dec 2025
181.3400
182.5600
180.0000
181.6000
2,994,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
183.3800
183.5000
180.1500
181.8200
2,837,200
Thu, 04 Dec 2025
184.1600
185.0500
182.4300
183.2000
3,144,700
Wed, 03 Dec 2025
183.2900
184.7800
182.7900
183.8700
2,394,400
Tue, 02 Dec 2025
183.4000
184.8000
181.8700
183.3600
2,395,000
Mon, 01 Dec 2025
182.2200
185.2500
182.1600
184.0000
3,051,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
182.0000
184.3300
182.0000
183.4500
1,309,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
182.0400
183.0500
181.0600
182.7000
2,275,600
Tue, 25 Nov 2025
180.7000
182.3700
179.8200
182.0200
2,158,400
Mon, 24 Nov 2025
181.2600
181.2600
178.5000
179.5900
3,519,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
180.0400
182.3200
179.2300
180.9200
3,230,800
Thu, 20 Nov 2025
177.5600
179.5500
176.6400
178.9500
3,835,300
Wed, 19 Nov 2025
180.5400
180.7600
176.6600
177.1300
2,258,600
Tue, 18 Nov 2025
181.6900
181.8400
179.4700
180.2500
2,729,000
Mon, 17 Nov 2025
183.4200
183.6900
180.6200
180.8700
3,202,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
184.5800
185.3300
181.2300
182.8100
2,857,800
Thu, 13 Nov 2025
182.8900
184.3300
182.5400
183.8500
2,381,900
Wed, 12 Nov 2025
181.4700
183.3300
181.0700
182.7900
1,901,000
Tue, 11 Nov 2025
178.9900
182.1200
178.1400
181.9200
2,719,400
Mon, 10 Nov 2025
178.8600
179.8800
176.8500
178.1200
2,142,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
176.5700
180.5700
175.6200
180.0500
2,902,700
Thu, 06 Nov 2025
177.0300
179.0000
175.8800
176.5800
2,693,400
Wed, 05 Nov 2025
180.9300
182.0900
178.3500
178.4000
2,548,500
Tue, 04 Nov 2025
178.1000
180.5500
177.6700
180.5000
3,336,400
Mon, 03 Nov 2025
175.9500
178.0600
174.1800
177.1300
4,468,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
177.9000
179.3000
176.1000
178.1500
4,252,200
Thu, 30 Oct 2025
180.7200
181.4800
178.3100
178.6700
4,477,800
Wed, 29 Oct 2025
180.9900
182.8000
179.2600
179.9900
3,850,800
Tue, 28 Oct 2025
187.0000
187.6200
182.7300
182.8200
2,990,100
Mon, 27 Oct 2025
186.8700
188.3900
185.7500
187.6200
2,679,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
188.1500
188.5300
186.4200
186.5500
2,119,700
Thu, 23 Oct 2025
189.3300
189.5200
187.1200
188.0800
2,447,600