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, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
143.7100
144.2050
142.0820
142.7500
1,607,662
Thu, 03 Sep 2026
144.2900
146.0000
142.0000
144.4100
1,770,700
Wed, 02 Sep 2026
141.7800
143.2100
141.4900
142.2600
1,746,900
Tue, 01 Sep 2026
143.1300
144.4300
141.0200
141.3700
2,006,800
Mon, 31 Aug 2026
145.5700
146.3900
144.0000
144.5600
2,585,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
146.5800
148.9600
145.3600
147.3900
1,462,500
Thu, 27 Aug 2026
147.6100
148.0300
144.9800
145.2600
1,703,900
Wed, 26 Aug 2026
150.3900
151.5400
149.0300
149.2500
1,423,700
Tue, 25 Aug 2026
150.1100
150.9900
147.5600
150.8000
1,189,400
Mon, 24 Aug 2026
149.0500
151.3700
148.2600
148.9700
1,721,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
148.5800
149.8100
147.3200
148.3500
1,849,600
Thu, 20 Aug 2026
148.5100
150.1300
146.4900
147.3300
1,760,900
Wed, 19 Aug 2026
150.0000
154.4000
148.7800
151.8600
2,124,500
Tue, 18 Aug 2026
149.3500
149.5000
145.4400
145.6800
2,013,700
Mon, 17 Aug 2026
147.5500
148.9100
146.6500
148.3400
1,697,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
149.0500
150.1900
148.4500
148.8100
1,460,400
Thu, 13 Aug 2026
148.0600
150.0700
146.4900
149.8800
1,987,500
Wed, 12 Aug 2026
151.0000
151.0100
145.1700
145.8200
2,365,600
Tue, 11 Aug 2026
147.1100
150.8500
146.5100
150.7900
1,707,600
Mon, 10 Aug 2026
150.0300
150.0300
145.3100
146.6600
2,267,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
146.4600
151.3400
146.4600
151.0800
2,268,600
Thu, 06 Aug 2026
150.4300
150.4300
145.2700
146.0100
2,383,800
Wed, 05 Aug 2026
148.8800
151.8700
148.8700
151.4500
1,834,900
Tue, 04 Aug 2026
146.4300
150.7900
146.2500
150.3700
2,159,300
Mon, 03 Aug 2026
145.9200
148.7100
144.3800
146.6600
1,944,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
145.1500
145.5000
142.7600
143.0600
2,223,100
Thu, 30 Jul 2026
147.3800
148.3000
143.2800
145.5300
2,821,600
Wed, 29 Jul 2026
148.9900
152.7400
146.4300
147.1600
3,578,000
Tue, 28 Jul 2026
149.5000
152.0900
149.0300
151.1600
2,751,500
Mon, 27 Jul 2026
148.6700
151.0000
146.7600
147.6500
2,387,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
142.1700
146.8600
141.8300
146.7600
2,157,900
Thu, 23 Jul 2026
12 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Thu, 23 Jul 2026
139.9600
142.1200
138.8300
142.1200
4,492,100
Wed, 22 Jul 2026
143.5900
145.1600
140.0700
142.5200
3,711,100
Tue, 21 Jul 2026
11 · 8-K
After market open · 11:54 ET
8-K ↗
Tue, 21 Jul 2026
145.0100
145.6800
142.0100
143.5200
3,318,600
Mon, 20 Jul 2026
149.8200
149.9900
143.9300
144.7900
4,711,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
153.6500
157.2300
148.7600
149.3900
2,922,400
Thu, 16 Jul 2026
151.4500
155.5900
150.9600
154.4200
2,129,200
Wed, 15 Jul 2026
149.6800
152.6100
149.1900
151.5500
1,835,800
Tue, 14 Jul 2026
152.0000
153.9700
148.4100
149.9900
2,372,800
Mon, 13 Jul 2026
151.8500
153.4100
147.9500
148.8500
2,329,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
149.6500
153.9400
149.6500
151.5800
1,666,600
Thu, 09 Jul 2026
149.1400
151.5500
148.1900
149.5500
1,836,500
Wed, 08 Jul 2026
153.3700
154.1900
147.8600
148.5100
2,731,600
Tue, 07 Jul 2026
158.1900
160.0000
155.3400
155.7200
2,029,400
Mon, 06 Jul 2026
158.7800
159.4100
155.8400
156.8800
2,147,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
156.9700
159.5800
154.6200
158.5700
2,022,400
Wed, 01 Jul 2026
160.7900
163.9900
156.9400
157.0600
2,263,700
Tue, 30 Jun 2026
164.5200
164.6500
161.7500
162.8800
1,637,700
Mon, 29 Jun 2026
165.2700
165.7500
163.1300
164.2300
2,075,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
167.7700
168.5000
165.2900
166.2900
2,848,100
Thu, 25 Jun 2026
168.1800
170.7900
165.1300
166.9500
2,289,100
Wed, 24 Jun 2026
160.7000
169.2500
160.2000
166.5100
3,564,500
Tue, 23 Jun 2026
155.5500
157.9000
154.6500
156.0800
1,561,200
Mon, 22 Jun 2026
158.0000
158.6400
155.5900
155.9400
1,817,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
154.2500
160.3600
154.0000
157.8100
4,364,700
Wed, 17 Jun 2026
155.2500
161.5600
151.9600
152.4800
3,113,500
Tue, 16 Jun 2026
155.8400
158.5100
155.4300
156.3300
1,838,700
Mon, 15 Jun 2026
157.1500
160.3500
154.9000
155.0900
2,105,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
154.2100
155.6200
152.1700
154.0900
2,404,000
Thu, 11 Jun 2026
147.2000
154.6300
146.4700
154.4300
2,345,600
Wed, 10 Jun 2026
150.9400
150.9600
146.0800
146.7100
2,247,600
Tue, 09 Jun 2026
145.8600
151.3600
144.2400
151.0700
2,100,800
Mon, 08 Jun 2026
144.7500
145.9500
143.6300
144.2800
1,603,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
144.4200
147.0600
144.2100
145.6000
1,431,400
Thu, 04 Jun 2026
146.7200
147.9600
144.3100
146.4100
1,528,900
Wed, 03 Jun 2026
145.7900
147.8000
144.1700
144.5000
2,286,000
Tue, 02 Jun 2026
147.1700
147.9800
145.3300
147.9100
1,342,700
Mon, 01 Jun 2026
148.5000
149.1100
145.9900
146.9800
2,103,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
147.6200
149.6300
145.9400
147.0900
5,920,900
Thu, 28 May 2026
144.4100
147.6300
144.4100
146.9200
2,020,400
Wed, 27 May 2026
147.1000
151.8900
146.7100
147.8100
2,070,400
Tue, 26 May 2026
145.2000
146.2400
143.8200
145.6000
1,817,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
144.1800
144.7400
141.0000
143.7300
1,811,300
Thu, 21 May 2026
139.6300
144.3900
137.7800
144.1400
2,376,000
Wed, 20 May 2026
136.1100
141.8500
134.3200
141.7600
3,333,400
Tue, 19 May 2026
135.4000
136.5800
133.8400
134.7200
2,717,400
Mon, 18 May 2026
136.8100
139.9500
135.8000
137.4900
2,346,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
139.0300
140.0600
134.7700
135.3900
2,663,600
Thu, 14 May 2026
141.6000
142.1700
138.7800
139.3600
2,444,200
Wed, 13 May 2026
142.3500
143.3600
139.0200
140.7300
2,256,600
Tue, 12 May 2026
10 · 8-K
After market open · 09:45 ET
8-K ↗
Tue, 12 May 2026
145.0000
145.5100
141.6900
143.2700
2,415,600
Mon, 11 May 2026
147.5500
147.6200
144.7500
144.9600
1,758,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
146.9700
148.2800
145.1400
147.6300
1,532,400
Thu, 07 May 2026
148.7400
149.8600
145.5700
145.9700
1,807,200
Wed, 06 May 2026
150.9900
152.8000
148.7000
149.1700
2,628,400
Tue, 05 May 2026
144.5800
148.3000
144.0000
146.4700
1,889,300
Mon, 04 May 2026
148.1000
149.0100
143.2200
143.5300
2,270,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
154.1600
154.4300
149.8300
149.9800
2,185,000
Thu, 30 Apr 2026
152.2200
154.9300
152.0700
153.8600
1,613,800
Wed, 29 Apr 2026
155.2500
156.4100
151.3800
151.6500
2,177,900
Tue, 28 Apr 2026
160.4200
161.1700
156.0100
156.4100
1,603,000
Mon, 27 Apr 2026
159.0000
160.9900
158.5500
159.3300
1,642,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
163.9800
164.6100
159.6100
159.9000
2,222,800
Thu, 23 Apr 2026
9 · 10-Q
After market open · 14:31 ET
10-Q ↗
Thu, 23 Apr 2026
161.9700
164.5000
160.0100
164.2200
2,663,500
Wed, 22 Apr 2026
162.9500
164.4200
159.9300
161.1800
3,347,800
Tue, 21 Apr 2026
8 · 8-K
After market open · 12:11 ET
8-K ↗
Tue, 21 Apr 2026
166.9800
166.9800
161.3000
162.2000
6,262,000
Mon, 20 Apr 2026
148.5700
153.5300
148.2300
153.3400
3,445,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
146.6900
153.0500
146.6900
149.8100
3,389,200
Thu, 16 Apr 2026
144.5100
145.7400
142.7900
143.3500
2,087,100
Wed, 15 Apr 2026
144.4800
144.7800
142.7900
144.2000
1,847,700
Tue, 14 Apr 2026
145.0000
146.8400
144.2000
145.2500
1,742,800
Mon, 13 Apr 2026
141.9700
144.4400
140.4300
144.3300
1,719,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
143.7000
144.1000
139.5100
142.6400
3,886,000
Thu, 09 Apr 2026
141.1800
145.9600
140.6000
143.7400
3,809,100
Wed, 08 Apr 2026
141.7800
146.7300
141.6500
142.6800
3,457,400
Tue, 07 Apr 2026
139.7300
140.0100
135.8000
137.0700
2,680,300
Mon, 06 Apr 2026
139.0200
141.9000
138.8000
141.7200
1,865,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
136.3700
140.8100
135.1800
139.6900
1,974,200
Wed, 01 Apr 2026
136.9300
139.9900
135.9800
138.2500
2,166,600
Tue, 31 Mar 2026
7 · 8-K
After-hours · 17:15 ET
8-K ↗
Tue, 31 Mar 2026
135.7600
137.9600
132.3900
137.2200
3,019,400
Mon, 30 Mar 2026
136.9700
137.0300
132.3900
132.5300
3,098,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
134.9400
136.5000
133.4800
134.1900
2,758,800
Thu, 26 Mar 2026
136.3300
138.8700
135.8600
135.9600
1,988,200
Wed, 25 Mar 2026
140.1500
140.5100
133.5200
137.6900
3,264,800
Tue, 24 Mar 2026
136.6600
140.0600
135.8500
138.3300
2,760,400
Mon, 23 Mar 2026
136.8600
140.2900
136.2300
138.8200
3,039,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
137.5600
137.7700
131.7500
133.1200
6,728,900
Thu, 19 Mar 2026
136.8000
138.5300
136.0800
137.9800
2,704,400
Wed, 18 Mar 2026
140.7400
142.0100
136.7200
137.2500
2,293,900
Tue, 17 Mar 2026
142.7100
143.6400
141.6000
142.1400
2,394,100
Mon, 16 Mar 2026
141.6300
142.1300
139.9600
142.0900
1,924,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
140.8600
142.9400
139.8400
140.4900
2,885,500
Thu, 12 Mar 2026
141.6000
141.6000
138.7900
139.0400
3,089,300
Wed, 11 Mar 2026
144.8200
145.1600
142.1100
142.6700
2,216,400
Tue, 10 Mar 2026
147.1800
147.8300
144.3900
145.2800
2,337,300
Mon, 09 Mar 2026
144.7400
148.2200
141.9000
147.6900
2,775,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
148.5900
148.5900
144.8000
147.2600
2,486,500
Thu, 05 Mar 2026
151.3800
152.4600
149.3700
149.8800
2,315,000
Wed, 04 Mar 2026
151.5300
153.2500
149.0000
152.7000
1,990,300
Tue, 03 Mar 2026
150.0000
155.0400
148.5300
152.6100
2,763,900
Mon, 02 Mar 2026
156.8800
156.8800
153.1400
154.4000
2,397,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
158.8000
163.1800
158.1100
160.3900
3,264,500
Thu, 26 Feb 2026
158.0100
159.0700
156.1600
158.9700
1,734,000
Wed, 25 Feb 2026
164.0800
164.1200
153.3200
157.4600
3,142,800
Tue, 24 Feb 2026
164.0000
167.0000
163.7300
163.9500
2,232,700
Mon, 23 Feb 2026
164.3100
165.4800
160.4800
164.2500
1,650,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
163.9400
166.6600
162.0400
164.1200
1,646,500
Thu, 19 Feb 2026
166.7800
167.4200
163.2600
163.7800
2,223,800
Wed, 18 Feb 2026
166.9400
168.5600
165.8500
167.2500
2,808,900
Tue, 17 Feb 2026
168.0000
169.1700
162.7400
166.2900
2,258,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
165.0000
168.8900
164.6800
167.7800
2,635,100
Thu, 12 Feb 2026
164.9000
168.2000
164.1100
164.5900
4,461,900
Wed, 11 Feb 2026
160.7500
164.0000
160.1700
163.8500
4,178,900
Tue, 10 Feb 2026
155.1200
162.6000
154.5700
162.2800
3,262,200
Mon, 09 Feb 2026
156.8000
158.0000
153.3000
153.5000
3,053,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
157.4300
161.2600
151.5600
156.2700
4,551,500
Thu, 05 Feb 2026
157.7500
160.0000
156.4000
158.1300
2,476,900
Wed, 04 Feb 2026
155.2800
160.9700
155.0700
158.2200
4,003,500
Tue, 03 Feb 2026
149.0100
159.6900
149.0100
153.8300
3,696,100
Mon, 02 Feb 2026
149.2500
150.6200
146.6400
149.7700
1,820,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
148.4700
149.5800
145.9400
148.8400
2,336,000
Thu, 29 Jan 2026
150.0300
153.9100
148.4000
150.4200
3,248,400
Wed, 28 Jan 2026
148.8900
153.3500
148.3600
150.1700
2,959,800
Tue, 27 Jan 2026
148.5900
149.3500
147.4600
148.5900
3,131,300
Mon, 26 Jan 2026
150.5000
151.2100
148.6000
150.0000
2,374,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
155.8100
156.4600
150.2200
150.5100
2,976,900
Thu, 22 Jan 2026
6 · 10-Q
After market open · 15:00 ET
10-Q ↗
Thu, 22 Jan 2026
160.8700
161.4200
155.5000
155.7400
3,996,200
Wed, 21 Jan 2026
153.5300
160.5700
153.2100
158.1100
5,053,300
Tue, 20 Jan 2026
5 · 8-K
After market open · 11:30 ET
8-K ↗
Tue, 20 Jan 2026
150.1300
157.4300
148.5900
153.1900
4,883,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
4 · 8-K
After-hours · 16:12 ET
8-K ↗
Fri, 16 Jan 2026
159.8400
161.9300
153.9300
155.9600
5,280,200
Thu, 15 Jan 2026
160.4000
161.5400
158.0500
161.0000
2,398,500
Wed, 14 Jan 2026
158.5500
161.3600
157.4800
159.3000
3,087,000
Tue, 13 Jan 2026
160.4600
161.7500
159.1500
160.8500
2,820,800
Mon, 12 Jan 2026
156.5100
160.5900
155.0300
159.7100
4,367,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
150.0000
157.6300
149.7000
157.2800
7,314,200
Thu, 08 Jan 2026
138.5400
146.2200
137.7000
145.9000
4,410,400
Wed, 07 Jan 2026
144.4900
145.8200
138.3400
139.3100
5,129,900
Tue, 06 Jan 2026
142.9800
144.8700
140.3800
144.5000
4,933,100
Mon, 05 Jan 2026
144.4500
148.5100
143.9300
146.4800
2,328,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
144.3400
146.1300
143.1800
145.7200
1,985,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
144.7500
145.4000
143.9800
144.0300
1,403,000
Tue, 30 Dec 2025
145.4300
145.9000
144.4600
145.5300
1,301,900
Mon, 29 Dec 2025
146.0500
146.5500
144.7600
145.9600
1,447,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
146.3200
146.7400
145.0600
146.3200
1,143,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
144.4700
147.2000
143.7300
146.6300
997,000
Tue, 23 Dec 2025
145.6700
145.9400
143.2900
144.4700
2,967,800
Mon, 22 Dec 2025
146.4300
147.3400
144.7300
145.3800
2,486,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
149.4800
149.8800
146.0900
147.1800
6,879,600
Thu, 18 Dec 2025
156.2300
156.3500
151.2100
151.4000
3,849,800
Wed, 17 Dec 2025
152.0000
153.2600
150.1500
152.0000
4,082,300
Tue, 16 Dec 2025
156.8800
156.8800
153.4500
155.1200
2,871,400
Mon, 15 Dec 2025
157.2900
158.2000
154.9800
156.4700
2,401,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
156.1000
157.2100
154.6900
156.4500
2,477,200
Thu, 11 Dec 2025
156.3000
158.0000
154.8000
155.2000
1,669,600
Wed, 10 Dec 2025
3 · DEF 14A
After market open · 15:50 ET
DEF 14A ↗
Wed, 10 Dec 2025
150.3700
155.5500
150.2100
155.2700
3,775,900
Tue, 09 Dec 2025
150.5600
152.0000
148.7700
149.3500
3,915,900
Mon, 08 Dec 2025
157.8600
158.0000
152.0600
152.4300
3,228,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
161.0900
162.1000
158.5200
158.6200
2,167,300
Thu, 04 Dec 2025
164.5000
165.9700
159.9000
160.7300
3,441,900
Wed, 03 Dec 2025
159.0000
165.1700
159.0000
165.0000
4,043,700
Tue, 02 Dec 2025
158.2500
159.8400
156.1100
158.4600
3,027,200
Mon, 01 Dec 2025
156.5900
159.7800
156.2300
157.3700
2,576,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
156.4800
159.0800
156.3800
159.0100
2,130,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
153.9300
157.4700
153.6900
156.7600
2,571,100
Tue, 25 Nov 2025
147.7400
155.1800
147.0000
154.5300
4,592,000
Mon, 24 Nov 2025
146.0200
147.0600
143.2500
146.0800
4,556,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
138.7000
148.1400
138.5500
146.7100
5,410,300
Thu, 20 Nov 2025
137.8400
139.6200
136.7300
137.3200
2,335,700
Wed, 19 Nov 2025
2 · 10-K
After market open · 14:30 ET
10-K ↗
Wed, 19 Nov 2025
139.0900
139.1500
136.3900
137.5300
2,694,600
Tue, 18 Nov 2025
136.3900
139.6300
134.7400
138.4500
2,707,200
Mon, 17 Nov 2025
141.6900
141.8000
137.5100
137.7600
2,991,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
143.9200
146.2300
142.0600
142.4300
2,584,800
Thu, 13 Nov 2025
143.9500
146.1200
143.1200
143.4000
2,560,900
Wed, 12 Nov 2025
146.5000
148.2200
145.6700
146.0300
2,081,600
Tue, 11 Nov 2025
145.7600
147.4600
144.9700
146.9900
2,004,900
Mon, 10 Nov 2025
144.1800
145.1800
142.3400
144.5700
2,745,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
144.2400
145.7400
142.3000
144.7700
2,942,300
Thu, 06 Nov 2025
145.9600
145.9600
144.3900
145.2200
2,163,200
Wed, 05 Nov 2025
145.1700
146.6500
143.8300
145.2700
2,181,200
Tue, 04 Nov 2025
144.9300
146.9700
144.0100
145.5900
2,197,700
Mon, 03 Nov 2025
148.5900
148.6200
144.2200
145.0600
4,226,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
147.7800
150.3500
147.0000
149.0800
2,991,800
Thu, 30 Oct 2025
148.0000
151.2300
147.0200
149.2900
2,569,200
Wed, 29 Oct 2025
151.0600
154.0600
147.3200
148.2900
5,517,300
Tue, 28 Oct 2025
1 · 8-K
After market open · 11:28 ET
8-K ↗
Tue, 28 Oct 2025
148.0000
157.9900
147.0000
153.7500
4,768,700
Mon, 27 Oct 2025
158.2500
161.0500
157.9400
158.8600
2,904,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
160.7600
161.5800
157.9300
157.9500
2,234,500
Thu, 23 Oct 2025
157.7900
159.7100
156.5000
158.5500
1,875,900
Wed, 22 Oct 2025
158.0000
161.3500
157.1200
158.2100
3,155,000
Tue, 21 Oct 2025
150.5000
159.5300
149.4800
158.6300
4,191,100
Mon, 20 Oct 2025
154.5700
155.3200
153.3000
153.7600
3,086,600
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
152.9000
154.2000
151.3800
153.6900
3,675,700
Thu, 16 Oct 2025
155.9500
156.0000
151.5000
152.9200
3,474,200
Wed, 15 Oct 2025
156.0600
158.5000
154.9700
155.2400
2,541,600
Tue, 14 Oct 2025
152.0600
158.5600
151.8200
156.7400
3,244,800
Mon, 13 Oct 2025
151.4800
153.3800
150.7900
152.5900
3,022,400
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
152.3000
153.2900
149.6900
151.5800
3,631,200
Thu, 09 Oct 2025
157.8800
157.8800
150.8800
151.3900
6,579,000
Wed, 08 Oct 2025
161.0000
161.0000
155.7400
158.6600
5,034,300
Tue, 07 Oct 2025
167.0300
167.2900
160.7500
161.1600
6,069,200
Mon, 06 Oct 2025
175.8000
176.0500
170.8700
171.5300
1,981,100
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
172.0300
176.2200
171.6800
174.9500
2,096,300
Thu, 02 Oct 2025
171.5000
172.2700
169.2000
171.4700
1,925,900
Wed, 01 Oct 2025
169.8900
172.5300
169.7800
172.4400
2,159,900
Tue, 30 Sep 2025
168.9300
170.1200
166.8100
169.4700
1,794,100
Mon, 29 Sep 2025
168.3400
170.5700
166.5600
169.8300
1,912,800
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
165.8600
168.3800
165.0000
167.2000
2,173,900
Thu, 25 Sep 2025
165.2900
168.9400
164.0000
165.0000
2,440,500
Wed, 24 Sep 2025
165.3100
168.8300
164.4900
167.4500
2,978,300
Tue, 23 Sep 2025
165.0500
166.3500
162.8500
166.2700
3,420,400
Mon, 22 Sep 2025
167.1500
167.1500
162.8200
164.2300
4,036,400
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
167.0000
170.0200
164.7600
168.3000
8,261,100
Thu, 18 Sep 2025
169.6000
170.6500
167.0000
169.6100
2,950,600
Wed, 17 Sep 2025
172.5800
177.5800
168.5600
169.9800
3,540,000
Tue, 16 Sep 2025
172.5500
172.8200
168.0200
171.6900
3,133,500
Mon, 15 Sep 2025
177.0000
177.0500
170.1600
172.0900
5,746,700
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
178.6100
180.6400
177.3000
177.8700
2,369,300
Thu, 11 Sep 2025
176.9900
181.4700
176.9900
181.0100
2,216,700
Wed, 10 Sep 2025
178.7800
178.9300
174.3000
176.1300
3,758,700
Tue, 09 Sep 2025
182.0200
183.0800
176.2100
177.8800
3,839,500
Mon, 08 Sep 2025
180.7500
184.5500
180.0300
184.0400
3,665,800
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
180.4500
183.6200
179.6100
181.8000
3,750,400