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
174.4900
175.2800
170.8700
173.4600
3,889,042
Thu, 22 Oct 2026
174.9500
176.1800
173.0700
175.5600
5,953,300
Wed, 21 Oct 2026
172.0000
174.7700
167.7100
174.7400
5,630,700
Tue, 20 Oct 2026
21 · 10-Q
After-hours · 16:30 ET
10-Q ↗
Tue, 20 Oct 2026
20 · 8-K
After market open · 10:35 ET
8-K ↗
Tue, 20 Oct 2026
163.0000
172.9500
162.1300
171.3700
7,680,700
Mon, 19 Oct 2026
19 · 8-K
After-hours · 20:55 ET
8-K ↗
Mon, 19 Oct 2026
164.8500
164.8500
161.9500
162.0100
3,708,700
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
165.6400
167.9500
163.5000
164.7500
2,556,500
Thu, 15 Oct 2026
165.9400
167.0300
164.6400
165.3300
3,568,300
Wed, 14 Oct 2026
162.3700
164.5600
162.1500
164.4600
2,697,700
Tue, 13 Oct 2026
161.1800
162.9600
159.5300
162.7700
2,547,100
Mon, 12 Oct 2026
159.5000
162.5600
159.2100
160.8900
2,415,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
163.2700
163.5900
159.8800
159.9600
2,372,200
Thu, 08 Oct 2026
160.8900
164.2300
159.9300
163.5800
2,331,700
Wed, 07 Oct 2026
162.5400
163.7300
160.9600
162.1200
3,205,700
Tue, 06 Oct 2026
163.5800
164.3000
161.5000
163.6400
2,412,500
Mon, 05 Oct 2026
161.3400
163.5600
159.9200
163.1900
2,338,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
163.5000
164.7100
161.1200
161.8900
3,026,200
Thu, 01 Oct 2026
163.7000
164.7500
162.3200
163.0200
3,210,500
Wed, 30 Sep 2026
169.1900
169.5000
164.0800
164.1500
3,936,100
Tue, 29 Sep 2026
169.8000
170.9800
167.2500
168.4900
2,901,300
Mon, 28 Sep 2026
168.2800
170.6200
168.0300
169.4800
3,800,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
168.5600
170.7300
168.1300
169.5500
2,516,200
Thu, 24 Sep 2026
170.2300
170.7500
167.2600
167.5200
2,430,700
Wed, 23 Sep 2026
168.4500
170.4300
167.8200
170.3000
2,787,100
Tue, 22 Sep 2026
166.4000
169.3200
165.0000
169.3000
3,260,300
Mon, 21 Sep 2026
166.6900
166.7700
164.8400
164.9700
2,380,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
163.8000
166.0500
163.2300
165.8900
4,551,900
Thu, 17 Sep 2026
164.8400
165.4600
162.8700
164.7100
2,401,300
Wed, 16 Sep 2026
165.5700
166.2900
161.3700
162.6500
2,885,700
Tue, 15 Sep 2026
162.3200
166.2500
160.6800
164.6700
4,174,800
Mon, 14 Sep 2026
162.4800
163.3800
160.2700
162.0200
3,000,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
164.3600
165.3700
162.5500
164.9700
3,285,600
Thu, 10 Sep 2026
18 · 8-K
After-hours · 16:10 ET
FORM 8-K ↗
Thu, 10 Sep 2026
164.4500
164.4500
161.3000
162.8600
2,908,600
Wed, 09 Sep 2026
166.0000
166.8100
164.0300
164.4000
3,288,700
Tue, 08 Sep 2026
168.1700
168.5600
165.7100
167.5200
2,179,600
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
17 · 424B2
After-hours · 16:31 ET
424B2 ↗
Fri, 04 Sep 2026
167.8700
169.5900
167.5500
168.5600
2,175,200
Thu, 03 Sep 2026
169.7400
169.7500
165.8000
168.3100
3,005,800
Thu, 03 Sep 2026
16 · 424B5
Pre-market · 06:01 ET
424B5 ↗
Wed, 02 Sep 2026
171.0000
171.2600
168.0800
168.7500
2,174,500
Tue, 01 Sep 2026
171.9600
172.4300
169.5200
170.2400
3,340,200
Mon, 31 Aug 2026
173.5000
173.6500
171.6600
171.8300
2,362,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
179.6600
179.8400
173.5700
174.3400
2,336,400
Thu, 27 Aug 2026
177.7700
180.0000
176.9100
178.8300
2,394,600
Wed, 26 Aug 2026
180.5000
180.6700
178.5400
180.0000
2,673,700
Tue, 25 Aug 2026
180.3300
180.8000
178.6100
179.3700
2,316,900
Mon, 24 Aug 2026
178.8800
180.3500
178.2300
179.0100
2,088,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
178.0200
181.0300
178.0200
178.9600
2,587,900
Thu, 20 Aug 2026
179.2500
181.9700
177.9000
178.0900
3,499,900
Wed, 19 Aug 2026
182.0100
183.4300
179.9000
180.6600
2,765,400
Wed, 19 Aug 2026
15 · 8-K
Pre-market · 08:03 ET
8-K ↗
Tue, 18 Aug 2026
180.6000
181.6600
179.0100
180.9400
2,318,500
Mon, 17 Aug 2026
181.7000
183.2300
179.6600
180.2100
3,873,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
181.9400
184.2500
181.3600
182.6500
2,644,600
Thu, 13 Aug 2026
184.1800
184.6900
180.4900
182.6500
2,852,800
Wed, 12 Aug 2026
183.7700
184.4000
181.3900
183.7800
2,647,500
Tue, 11 Aug 2026
181.9400
184.3800
181.7600
183.1300
2,335,500
Mon, 10 Aug 2026
183.3600
183.5000
181.0100
182.0400
1,942,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
180.2200
183.5400
179.1700
182.9000
2,430,400
Thu, 06 Aug 2026
182.0300
183.5000
179.4600
180.7100
2,547,000
Wed, 05 Aug 2026
181.0900
183.3800
181.0900
182.0800
2,728,600
Tue, 04 Aug 2026
179.1700
181.6700
176.6000
181.4500
2,980,000
Mon, 03 Aug 2026
178.0000
179.4400
176.1300
177.2300
2,749,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
176.5000
177.1400
174.9300
176.2800
2,676,800
Thu, 30 Jul 2026
177.6100
178.4200
173.9600
176.0700
2,811,800
Wed, 29 Jul 2026
181.1200
182.2000
177.5500
177.9500
4,822,200
Tue, 28 Jul 2026
179.6000
184.9000
178.9800
182.4800
5,501,400
Mon, 27 Jul 2026
175.1600
179.2900
173.5200
178.2300
4,826,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
170.3100
173.3500
169.4600
172.6200
4,101,300
Thu, 23 Jul 2026
170.9900
171.9900
168.3200
169.5900
4,736,800
Wed, 22 Jul 2026
172.0500
174.6500
169.7300
170.7600
4,593,800
Tue, 21 Jul 2026
14 · 10-Q
After market open · 12:08 ET
10-Q ↗
Tue, 21 Jul 2026
169.0900
176.1600
169.0000
170.7600
11,003,500
Tue, 21 Jul 2026
13 · 8-K
Pre-market · 06:34 ET
8-K ↗
Mon, 20 Jul 2026
160.4200
161.6800
159.0100
159.1100
4,063,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
163.6700
164.2300
159.7300
159.8400
2,922,700
Thu, 16 Jul 2026
159.8800
163.3500
159.1200
161.7700
3,482,400
Wed, 15 Jul 2026
157.6500
163.0200
157.0000
160.5300
3,287,100
Tue, 14 Jul 2026
158.7700
159.7700
155.9200
156.5800
3,579,200
Mon, 13 Jul 2026
157.2200
159.4000
156.7600
157.7000
1,726,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
155.5300
158.4100
155.4000
157.5200
1,945,300
Thu, 09 Jul 2026
156.4400
157.3100
154.6000
155.3400
3,829,900
Wed, 08 Jul 2026
156.0000
156.4900
153.5600
154.7000
2,310,900
Tue, 07 Jul 2026
159.8100
159.9000
156.4300
158.0100
1,839,300
Mon, 06 Jul 2026
160.4200
160.4500
156.0500
159.1500
2,180,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
161.3600
162.0000
159.6100
160.4400
1,837,600
Wed, 01 Jul 2026
162.1100
163.0000
159.2200
159.9600
2,662,100
Tue, 30 Jun 2026
163.6900
165.2500
160.9100
161.9100
4,024,600
Mon, 29 Jun 2026
164.2100
165.5900
161.7600
162.4300
5,260,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
167.1600
167.8000
163.3700
164.0100
6,334,000
Thu, 25 Jun 2026
167.1700
169.7600
166.6200
167.9700
2,381,800
Wed, 24 Jun 2026
162.4500
168.4300
161.5800
165.9100
4,556,000
Tue, 23 Jun 2026
162.0300
164.1700
161.0000
161.8400
2,816,100
Mon, 22 Jun 2026
161.0300
163.5600
160.5200
163.2200
2,642,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
161.6100
162.2200
159.9100
160.6000
6,934,500
Wed, 17 Jun 2026
161.5000
164.3000
158.8700
159.2300
3,781,500
Tue, 16 Jun 2026
159.6300
163.1500
158.4200
161.6300
3,430,500
Mon, 15 Jun 2026
161.4100
162.4000
157.2100
158.2300
4,426,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
159.8700
159.9900
156.2700
158.3200
4,576,700
Thu, 11 Jun 2026
158.4800
159.6100
155.1400
157.9100
4,873,700
Wed, 10 Jun 2026
154.3600
163.0100
151.7200
156.8500
7,862,100
Tue, 09 Jun 2026
154.2800
157.9300
153.6600
156.3900
3,434,300
Mon, 08 Jun 2026
12 · 8-K
After market open · 11:02 ET
8-K ↗
Mon, 08 Jun 2026
152.8000
156.0800
152.2500
153.8500
3,054,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
153.5900
154.6400
152.6900
153.7600
2,488,400
Thu, 04 Jun 2026
153.2500
154.3200
152.4300
152.7700
2,473,200
Wed, 03 Jun 2026
152.6600
153.8500
151.5100
151.6500
3,330,500
Tue, 02 Jun 2026
150.1800
153.1600
149.1800
152.9000
3,391,700
Mon, 01 Jun 2026
150.3300
151.0600
148.4000
150.9300
2,691,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
152.5000
154.4200
151.7800
153.1300
7,901,700
Thu, 28 May 2026
153.9400
154.2900
151.2400
152.8500
3,224,200
Wed, 27 May 2026
154.7100
156.6900
154.6500
155.1700
2,877,500
Tue, 26 May 2026
153.1200
154.5900
152.0500
154.0300
2,319,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
152.9000
153.4600
151.7000
152.4400
3,209,100
Thu, 21 May 2026
148.7700
152.9200
147.3200
151.6000
2,834,400
Wed, 20 May 2026
149.8000
150.8700
147.5500
149.7800
3,873,100
Tue, 19 May 2026
151.3600
151.3600
148.3600
149.3600
4,629,300
Mon, 18 May 2026
146.6000
152.6900
146.5000
152.5300
5,520,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
144.3800
146.8600
144.3800
146.2200
5,276,200
Thu, 14 May 2026
148.0400
148.0600
144.6800
145.1200
4,105,600
Wed, 13 May 2026
11 · 8-K
After-hours · 17:22 ET
8-K ↗
Wed, 13 May 2026
147.0100
149.7600
146.0200
147.1000
7,625,900
Tue, 12 May 2026
143.6200
144.6000
142.0200
143.2100
2,798,600
Mon, 11 May 2026
143.5000
144.8100
142.8800
143.3400
3,319,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
144.7200
145.3000
142.8000
143.2900
2,566,000
Thu, 07 May 2026
146.4300
146.9400
143.4700
143.7500
2,764,000
Wed, 06 May 2026
144.9900
148.3200
144.4800
146.5400
4,910,100
Wed, 06 May 2026
10 · 8-K
Pre-market · 08:01 ET
8-K ↗
Tue, 05 May 2026
142.4000
144.2900
142.3200
142.8200
3,386,100
Mon, 04 May 2026
141.8600
144.2500
141.3900
141.5600
4,053,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
147.2800
147.3200
142.2000
142.5000
2,757,900
Thu, 30 Apr 2026
144.0000
146.9000
143.8300
146.5200
5,017,900
Wed, 29 Apr 2026
145.8000
146.5700
143.3700
143.8700
3,757,600
Tue, 28 Apr 2026
145.4400
146.0700
143.7500
146.0300
3,726,200
Mon, 27 Apr 2026
145.6800
147.2000
144.6600
145.7700
2,991,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
144.4100
146.2800
144.0000
145.9900
5,931,000
Thu, 23 Apr 2026
146.2000
147.3700
143.5900
144.8400
5,138,200
Wed, 22 Apr 2026
150.6200
150.9100
144.7500
145.7800
4,583,000
Tue, 21 Apr 2026
9 · 10-Q
After market open · 12:22 ET
10-Q ↗
Tue, 21 Apr 2026
151.7700
158.1400
146.8600
148.4700
7,233,600
Tue, 21 Apr 2026
8 · 8-K
Pre-market · 06:34 ET
8-K ↗
Mon, 20 Apr 2026
154.0200
154.9300
151.0200
151.4000
4,672,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
152.8400
156.3800
151.9100
154.5500
4,950,500
Thu, 16 Apr 2026
151.4900
152.8700
150.4300
150.5500
2,143,800
Wed, 15 Apr 2026
152.0000
152.6800
150.0900
151.2400
2,837,300
Tue, 14 Apr 2026
153.1600
154.1600
152.3800
152.5500
2,232,900
Mon, 13 Apr 2026
149.9300
152.7900
148.7100
152.7900
2,489,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
151.2200
151.5000
149.7000
150.3200
1,826,300
Thu, 09 Apr 2026
148.1800
151.4400
147.6800
150.5000
2,825,800
Wed, 08 Apr 2026
148.9800
150.2400
147.0200
149.1700
4,223,600
Tue, 07 Apr 2026
143.8300
144.7000
142.6400
144.3500
2,887,000
Mon, 06 Apr 2026
144.0200
145.1500
143.5100
144.5000
2,151,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
142.3400
146.1700
142.1500
144.4700
1,782,800
Wed, 01 Apr 2026
146.0200
147.2800
145.1700
145.2500
2,419,700
Tue, 31 Mar 2026
144.4100
145.2900
141.7800
145.2300
3,384,900
Mon, 30 Mar 2026
143.7000
143.9100
141.7600
142.5200
2,483,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
143.6900
146.1900
142.6600
143.0400
3,428,000
Fri, 27 Mar 2026
7 · DEFA14A
Pre-market · 07:44 ET
DEFA14A ↗
Thu, 26 Mar 2026
147.0900
147.4000
143.7100
143.9900
2,812,100
Wed, 25 Mar 2026
6 · DEFA14A
After-hours · 16:17 ET
DEFA14A ↗
Wed, 25 Mar 2026
5 · DEF 14A
After-hours · 16:15 ET
DEF 14A ↗
Wed, 25 Mar 2026
148.4800
149.1700
146.4700
148.0500
2,238,500
Tue, 24 Mar 2026
145.0300
147.8000
144.9000
146.6700
3,036,500
Mon, 23 Mar 2026
144.0400
148.2200
143.1800
146.5600
4,924,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
141.6100
143.3000
139.3400
141.2000
6,900,600
Thu, 19 Mar 2026
143.4300
143.9700
141.1200
142.7100
4,275,900
Wed, 18 Mar 2026
147.8400
148.3300
144.1000
145.0800
4,239,600
Tue, 17 Mar 2026
151.6500
151.6500
148.0000
149.0600
4,412,200
Mon, 16 Mar 2026
152.5900
152.7500
148.1300
149.9500
5,104,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
151.1500
152.3900
150.4000
150.9600
4,010,700
Thu, 12 Mar 2026
152.7600
153.4800
148.2700
149.1000
5,683,000
Wed, 11 Mar 2026
153.8800
155.3900
152.9100
155.1700
3,551,100
Tue, 10 Mar 2026
152.4000
156.5100
151.6100
155.2500
5,891,100
Mon, 09 Mar 2026
151.4900
152.9200
147.7200
151.6300
6,235,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
154.1100
154.1200
151.7600
153.4100
4,938,100
Thu, 05 Mar 2026
159.5700
160.9700
154.8000
156.2100
4,538,000
Wed, 04 Mar 2026
159.2900
161.7900
158.7700
160.8900
3,865,900
Tue, 03 Mar 2026
157.5200
159.6400
156.8400
158.4800
4,050,400
Mon, 02 Mar 2026
162.2700
164.2300
159.2200
161.4600
3,984,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
165.2500
166.0500
162.8700
165.3200
5,367,000
Thu, 26 Feb 2026
165.8800
168.1600
164.4100
166.1700
3,474,100
Wed, 25 Feb 2026
167.2600
167.6300
165.0000
165.5400
2,987,900
Tue, 24 Feb 2026
165.5100
168.2900
165.5000
166.4600
2,468,500
Mon, 23 Feb 2026
166.7000
167.4400
164.3100
166.3400
2,922,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
165.0000
169.3700
164.0900
167.0600
2,292,400
Thu, 19 Feb 2026
164.0900
165.6300
163.5300
165.0500
3,373,800
Wed, 18 Feb 2026
166.8400
167.2000
162.5100
164.1700
4,211,100
Tue, 17 Feb 2026
170.0000
171.5000
167.2500
167.6200
4,748,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
174.5000
174.7000
170.5800
171.8200
3,178,200
Thu, 12 Feb 2026
173.3900
177.4100
172.4000
174.6100
4,525,600
Wed, 11 Feb 2026
174.0000
174.9300
172.4400
172.8500
2,996,900
Tue, 10 Feb 2026
170.0700
173.7500
169.4400
173.4300
3,215,900
Mon, 09 Feb 2026
171.6400
172.6000
168.7500
170.2800
4,694,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
166.9800
172.9800
166.0100
172.6500
7,257,700
Thu, 05 Feb 2026
163.1700
165.8200
161.2100
165.0800
3,514,000
Thu, 05 Feb 2026
4 · 8-K
Pre-market · 08:32 ET
8-K ↗
Wed, 04 Feb 2026
156.0000
163.8200
155.8100
163.7900
6,514,900
Tue, 03 Feb 2026
3 · S-3ASR
After-hours · 16:50 ET
S-3ASR ↗
Tue, 03 Feb 2026
2 · 10-K
After-hours · 16:13 ET
10-K ↗
Tue, 03 Feb 2026
153.0000
157.0800
151.2300
155.6800
5,178,800
Mon, 02 Feb 2026
153.5500
153.6400
150.5500
153.4300
5,393,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
155.6700
156.7300
152.0000
153.1600
4,738,200
Thu, 29 Jan 2026
157.4800
158.7500
154.6300
156.3800
4,137,000
Wed, 28 Jan 2026
157.8600
159.7000
155.1200
155.9400
4,323,000
Tue, 27 Jan 2026
159.6500
160.9200
157.9200
158.0500
4,661,100
Mon, 26 Jan 2026
162.0000
162.8600
159.4900
159.5200
3,891,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
159.8800
164.2700
159.8800
162.6800
4,461,300
Thu, 22 Jan 2026
156.5600
162.5000
156.2000
160.6300
5,559,600
Wed, 21 Jan 2026
157.1200
158.6400
154.3400
155.8800
6,969,100
Tue, 20 Jan 2026
159.4500
163.7300
153.0700
156.1200
11,902,100
Tue, 20 Jan 2026
1 · 8-K
Pre-market · 06:34 ET
8-K ↗
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
168.8100
171.4300
167.0000
167.8000
7,328,100
Thu, 15 Jan 2026
170.5000
173.0600
169.9300
171.1000
2,909,200
Wed, 14 Jan 2026
169.4000
170.8500
168.1300
169.9900
3,121,900
Tue, 13 Jan 2026
168.0000
170.4000
167.7900
169.4200
2,827,900
Mon, 12 Jan 2026
164.3000
168.2700
163.1100
167.9400
3,247,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
165.4900
166.2500
163.9500
165.2400
2,306,800
Thu, 08 Jan 2026
161.7700
165.7900
161.0500
165.2400
2,526,900
Wed, 07 Jan 2026
165.8500
165.8700
161.7700
162.9100
2,734,400
Tue, 06 Jan 2026
162.8800
166.5300
161.8200
166.2100
2,854,800
Mon, 05 Jan 2026
160.9800
164.4000
160.8000
163.5500
2,894,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
160.1000
161.8900
159.0600
161.8200
1,961,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
161.1700
161.3400
160.0400
160.1000
1,201,700
Tue, 30 Dec 2025
161.4800
161.6800
160.6400
161.1700
1,293,600
Mon, 29 Dec 2025
161.8700
162.7000
160.8200
161.7200
2,185,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
160.3200
162.1800
160.0000
162.0800
1,245,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
160.1100
160.6800
159.0700
160.3400
854,400
Tue, 23 Dec 2025
159.9800
160.4900
158.4500
160.1500
1,828,900
Mon, 22 Dec 2025
162.1800
162.6400
159.0700
160.0000
2,334,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
161.6800
163.9400
161.6800
161.9600
3,715,700
Thu, 18 Dec 2025
163.3700
164.2300
161.4300
161.7600
2,606,000
Wed, 17 Dec 2025
162.1900
164.2300
161.0100
162.1700
2,638,500
Tue, 16 Dec 2025
166.0000
167.0000
162.8400
163.2000
2,786,500
Mon, 15 Dec 2025
169.5600
170.3600
165.1900
165.7000
2,576,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
168.4700
169.8400
167.8000
168.9000
2,423,500
Thu, 11 Dec 2025
166.5600
170.0000
166.2200
168.6000
2,525,200
Wed, 10 Dec 2025
164.5800
166.7300
163.4100
165.6600
3,382,000
Tue, 09 Dec 2025
163.4000
165.7400
163.4000
165.0900
2,335,000
Mon, 08 Dec 2025
165.7700
165.8200
162.2900
163.9600
3,254,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
169.2000
169.3400
165.6600
167.4800
3,021,400
Thu, 04 Dec 2025
171.9000
172.0100
168.7400
169.2700
2,860,400
Wed, 03 Dec 2025
172.0500
174.6900
171.1600
173.0900
2,883,300
Tue, 02 Dec 2025
170.8800
171.9300
169.6500
171.5600
1,928,500
Mon, 01 Dec 2025
170.6800
171.9800
169.6100
170.4800
2,244,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
170.6600
172.2400
170.0100
172.0500
1,596,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
171.1100
172.3700
170.6800
170.8000
2,031,600
Tue, 25 Nov 2025
170.2900
172.1600
170.2200
171.5400
2,605,800
Mon, 24 Nov 2025
168.2400
170.7600
166.6400
169.5600
7,138,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
165.3600
169.3800
165.1700
168.0900
3,183,500
Thu, 20 Nov 2025
168.7300
169.7500
163.9600
164.6100
3,303,500
Wed, 19 Nov 2025
165.5900
167.3100
164.5600
166.5800
2,219,100
Tue, 18 Nov 2025
163.9900
166.5900
163.3100
165.7900
2,325,700
Mon, 17 Nov 2025
166.9100
167.8200
164.9700
165.3900
2,908,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
168.9100
169.3400
166.9900
167.5800
2,748,800
Thu, 13 Nov 2025
170.4200
172.5600
169.2500
170.6200
3,878,900
Wed, 12 Nov 2025
168.6600
171.7800
168.6600
171.0800
2,694,300
Tue, 11 Nov 2025
167.6700
170.1800
166.0000
168.6700
2,365,800
Mon, 10 Nov 2025
165.0000
169.1700
163.9700
167.6700
2,754,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
163.9100
165.2800
162.6600
164.8400
2,506,400
Thu, 06 Nov 2025
164.2000
165.4900
159.5700
163.8500
5,193,100
Wed, 05 Nov 2025
160.6900
164.8300
160.1400
164.3200
2,656,200
Tue, 04 Nov 2025
161.8200
162.2300
159.3500
160.5900
3,520,900
Mon, 03 Nov 2025
166.0100
166.2800
161.4900
162.1900
3,141,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
165.4900
167.3400
165.2100
166.5000
2,096,600
Thu, 30 Oct 2025
165.0100
169.2600
164.6000
166.4500
2,143,700
Wed, 29 Oct 2025
167.1500
168.0000
163.6100
164.6300
3,163,400
Tue, 28 Oct 2025
168.3200
168.5000
166.3500
166.8300
2,448,100
Mon, 27 Oct 2025
169.9800
170.6300
167.4000
168.4000
2,922,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
172.0000
172.8500
167.7500
168.5000
3,612,300