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
126.3100
131.5500
126.2700
129.4500
1,114,514
Thu, 03 Sep 2026
124.9800
128.7800
123.2400
127.1900
1,821,100
Wed, 02 Sep 2026
8 · 8-K
After-hours · 17:20 ET
FORM 8-K ↗
Wed, 02 Sep 2026
127.5000
129.3900
125.8900
126.6000
1,121,700
Tue, 01 Sep 2026
133.5700
135.7000
126.5300
127.5700
1,044,500
Mon, 31 Aug 2026
132.8100
135.2300
131.6100
133.7400
1,460,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
133.0300
134.5800
131.5300
133.4500
774,100
Thu, 27 Aug 2026
131.5000
133.9800
130.3000
133.2500
925,800
Wed, 26 Aug 2026
128.0100
134.2100
127.6500
131.2700
1,429,100
Tue, 25 Aug 2026
132.5300
133.3100
128.7100
128.7500
1,135,600
Mon, 24 Aug 2026
137.0000
137.7500
130.2500
131.2700
1,229,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
138.1800
140.2400
135.3800
137.3200
722,400
Thu, 20 Aug 2026
137.2800
137.7500
132.8700
136.4000
1,093,100
Wed, 19 Aug 2026
141.0000
145.2600
138.0400
138.1700
1,131,200
Tue, 18 Aug 2026
143.5000
144.0000
139.1200
139.2300
1,120,300
Mon, 17 Aug 2026
149.0000
149.0000
143.7300
143.8200
1,263,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
151.0900
152.6700
146.0800
150.2900
2,201,100
Thu, 13 Aug 2026
142.0200
152.0200
140.7000
151.9900
3,146,700
Wed, 12 Aug 2026
139.5700
142.1400
138.8000
141.2400
892,300
Tue, 11 Aug 2026
140.6900
143.8300
138.1000
139.5100
975,600
Mon, 10 Aug 2026
143.4800
144.7900
141.3000
141.3500
780,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
146.5600
150.0000
142.9700
144.7600
1,328,900
Thu, 06 Aug 2026
7 · 8-K
After-hours · 16:11 ET
8-K ↗
Thu, 06 Aug 2026
142.2800
146.5300
141.5800
146.4200
842,100
Wed, 05 Aug 2026
6 · 10-K
After-hours · 16:12 ET
10-K ↗
Wed, 05 Aug 2026
143.0600
145.9100
142.5500
143.0300
846,200
Tue, 04 Aug 2026
139.7700
144.1600
139.0000
142.7000
1,141,400
Mon, 03 Aug 2026
141.0000
144.7000
139.0000
139.0200
637,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
136.6300
141.9200
136.6300
140.5300
878,300
Thu, 30 Jul 2026
144.5900
147.3300
135.6400
137.5500
1,563,100
Wed, 29 Jul 2026
150.4500
153.7800
143.5000
144.3600
901,400
Tue, 28 Jul 2026
150.1300
153.6400
147.4500
150.9900
757,800
Mon, 27 Jul 2026
157.2400
158.3500
149.2600
150.3000
1,122,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
155.1500
159.0400
149.4400
158.0000
1,255,300
Thu, 23 Jul 2026
149.3700
155.3400
148.7800
154.7900
1,449,800
Wed, 22 Jul 2026
149.6300
152.2700
148.1100
149.3200
599,400
Tue, 21 Jul 2026
150.1100
153.4000
148.2500
150.3800
664,000
Mon, 20 Jul 2026
152.0000
154.5900
148.4100
150.1400
831,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
152.4900
158.2700
150.4600
152.2600
1,326,100
Thu, 16 Jul 2026
143.9300
153.2900
141.1900
152.4300
1,531,700
Wed, 15 Jul 2026
145.0000
145.3500
139.5700
141.8000
1,264,600
Tue, 14 Jul 2026
148.1400
149.0500
144.0900
144.7500
1,799,300
Mon, 13 Jul 2026
151.3400
152.4500
147.8100
148.3700
1,304,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
155.6600
156.7000
147.1900
149.5300
1,305,700
Thu, 09 Jul 2026
145.0000
155.6900
145.0000
154.2500
1,190,900
Wed, 08 Jul 2026
144.1000
146.3700
140.6700
143.3000
1,323,400
Tue, 07 Jul 2026
154.3800
154.3800
144.4500
144.7200
1,122,900
Mon, 06 Jul 2026
151.0600
156.1800
150.5000
152.6800
985,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
155.6800
157.3200
149.3100
150.8100
1,091,000
Wed, 01 Jul 2026
151.0000
156.4900
148.3300
155.7700
2,519,600
Tue, 30 Jun 2026
149.8400
154.0500
145.4900
151.0000
2,118,500
Mon, 29 Jun 2026
152.4900
154.9400
147.4600
149.6900
1,978,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
5 · 8-K
After-hours · 16:15 ET
FORM 8-K ↗
Fri, 26 Jun 2026
155.3600
157.5000
144.2700
153.8900
6,564,800
Thu, 25 Jun 2026
4 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 25 Jun 2026
161.0200
164.1300
157.7500
158.5300
1,217,500
Wed, 24 Jun 2026
169.0000
170.9800
157.9600
160.4500
1,805,800
Tue, 23 Jun 2026
162.0000
171.6600
161.0000
166.4700
1,694,400
Mon, 22 Jun 2026
165.4500
169.5400
160.0800
160.9400
2,276,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
165.0000
167.4200
160.1000
162.8500
3,231,500
Wed, 17 Jun 2026
163.9000
165.8500
157.8000
161.9000
2,465,500
Tue, 16 Jun 2026
162.1000
167.0200
160.0200
163.8400
1,914,300
Mon, 15 Jun 2026
173.9100
177.8100
166.0400
167.1600
1,707,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
180.5400
182.0000
168.1100
174.7600
1,477,800
Thu, 11 Jun 2026
177.0000
188.3300
177.0000
180.0000
1,894,500
Wed, 10 Jun 2026
175.5000
186.1100
169.9900
175.3500
2,595,700
Tue, 09 Jun 2026
178.1200
194.2700
178.1200
188.4600
2,448,900
Mon, 08 Jun 2026
167.0200
183.0000
166.1300
178.7700
1,759,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
157.4800
175.0000
157.4800
167.8400
2,924,900
Thu, 04 Jun 2026
150.6600
166.2700
150.6600
157.7100
2,928,400
Wed, 03 Jun 2026
152.3000
153.2100
145.0100
152.0000
4,596,400
Tue, 02 Jun 2026
150.0100
158.4900
149.1100
153.3400
4,482,500
Mon, 01 Jun 2026
164.0000
166.9000
141.3300
149.5300
7,419,200
Mon, 01 Jun 2026
3 · 8-K
Pre-market · 06:46 ET
FORM 8-K ↗
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
189.0000
199.5000
160.3700
160.3700
15,400
Thu, 28 May 2026
158.1000
200.0000
158.1000
185.0000
6,300
Wed, 27 May 2026
135.0000
159.9000
135.0000
151.0000
14,200
Tue, 26 May 2026
No trading
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
No trading
Thu, 21 May 2026
No trading
Wed, 20 May 2026
No trading
Tue, 19 May 2026
No trading
Mon, 18 May 2026
2 · 8-K
After-hours · 16:16 ET
FORM 8-K ↗
Mon, 18 May 2026
No trading
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
No trading
Thu, 14 May 2026
No trading
Wed, 13 May 2026
1 · 8-K
After-hours · 16:03 ET
FORM 8-K ↗
Wed, 13 May 2026
No trading
Tue, 12 May 2026
No trading
Mon, 11 May 2026
No trading
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
No trading
Thu, 07 May 2026
No trading
Wed, 06 May 2026
No trading
Tue, 05 May 2026
No trading
Mon, 04 May 2026
No trading
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
No trading
Thu, 30 Apr 2026
No trading
Wed, 29 Apr 2026
No trading
Tue, 28 Apr 2026
No trading
Mon, 27 Apr 2026
No trading
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
No trading
Thu, 23 Apr 2026
No trading
Wed, 22 Apr 2026
No trading
Tue, 21 Apr 2026
No trading
Mon, 20 Apr 2026
No trading
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
No trading
Thu, 16 Apr 2026
No trading
Wed, 15 Apr 2026
No trading
Tue, 14 Apr 2026
No trading
Mon, 13 Apr 2026
No trading
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
No trading
Thu, 09 Apr 2026
No trading
Wed, 08 Apr 2026
No trading
Tue, 07 Apr 2026
No trading
Mon, 06 Apr 2026
No trading
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
No trading
Wed, 01 Apr 2026
No trading
Tue, 31 Mar 2026
No trading
Mon, 30 Mar 2026
No trading
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
No trading
Thu, 26 Mar 2026
No trading
Wed, 25 Mar 2026
No trading
Tue, 24 Mar 2026
No trading
Mon, 23 Mar 2026
No trading
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
No trading
Thu, 19 Mar 2026
No trading
Wed, 18 Mar 2026
No trading
Tue, 17 Mar 2026
No trading
Mon, 16 Mar 2026
No trading
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
No trading
Thu, 12 Mar 2026
No trading
Wed, 11 Mar 2026
No trading
Tue, 10 Mar 2026
No trading
Mon, 09 Mar 2026
No trading
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
No trading
Thu, 05 Mar 2026
No trading
Wed, 04 Mar 2026
No trading
Tue, 03 Mar 2026
No trading
Mon, 02 Mar 2026
No trading
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
No trading
Thu, 26 Feb 2026
No trading
Wed, 25 Feb 2026
No trading
Tue, 24 Feb 2026
No trading
Mon, 23 Feb 2026
No trading
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
No trading
Thu, 19 Feb 2026
No trading
Wed, 18 Feb 2026
No trading
Tue, 17 Feb 2026
No trading
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
No trading
Thu, 12 Feb 2026
No trading
Wed, 11 Feb 2026
No trading
Tue, 10 Feb 2026
No trading
Mon, 09 Feb 2026
No trading
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
No trading
Thu, 05 Feb 2026
No trading
Wed, 04 Feb 2026
No trading
Tue, 03 Feb 2026
No trading
Mon, 02 Feb 2026
No trading
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
No trading
Thu, 29 Jan 2026
No trading
Wed, 28 Jan 2026
No trading
Tue, 27 Jan 2026
No trading
Mon, 26 Jan 2026
No trading
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
No trading
Thu, 22 Jan 2026
No trading
Wed, 21 Jan 2026
No trading
Tue, 20 Jan 2026
No trading
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
No trading
Thu, 15 Jan 2026
No trading
Wed, 14 Jan 2026
No trading
Tue, 13 Jan 2026
No trading
Mon, 12 Jan 2026
No trading
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
No trading
Thu, 08 Jan 2026
No trading
Wed, 07 Jan 2026
No trading
Tue, 06 Jan 2026
No trading
Mon, 05 Jan 2026
No trading
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
No trading
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
No trading
Tue, 30 Dec 2025
No trading
Mon, 29 Dec 2025
No trading
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
No trading
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
No trading
Tue, 23 Dec 2025
No trading
Mon, 22 Dec 2025
No trading
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
No trading
Thu, 18 Dec 2025
No trading
Wed, 17 Dec 2025
No trading
Tue, 16 Dec 2025
No trading
Mon, 15 Dec 2025
No trading
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
No trading
Thu, 11 Dec 2025
No trading
Wed, 10 Dec 2025
No trading
Tue, 09 Dec 2025
No trading
Mon, 08 Dec 2025
No trading
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
No trading
Thu, 04 Dec 2025
No trading
Wed, 03 Dec 2025
No trading
Tue, 02 Dec 2025
No trading
Mon, 01 Dec 2025
No trading
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
No trading
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
No trading
Tue, 25 Nov 2025
No trading
Mon, 24 Nov 2025
No trading
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
No trading
Thu, 20 Nov 2025
No trading
Wed, 19 Nov 2025
No trading
Tue, 18 Nov 2025
No trading
Mon, 17 Nov 2025
No trading
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
No trading
Thu, 13 Nov 2025
No trading
Wed, 12 Nov 2025
No trading
Tue, 11 Nov 2025
No trading
Mon, 10 Nov 2025
No trading
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
No trading
Thu, 06 Nov 2025
No trading
Wed, 05 Nov 2025
No trading
Tue, 04 Nov 2025
No trading
Mon, 03 Nov 2025
No trading
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
No trading
Thu, 30 Oct 2025
No trading
Wed, 29 Oct 2025
No trading
Tue, 28 Oct 2025
No trading
Mon, 27 Oct 2025
No trading
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
No trading
Thu, 23 Oct 2025
No trading
Wed, 22 Oct 2025
No trading
Tue, 21 Oct 2025
No trading
Mon, 20 Oct 2025
No trading
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
No trading
Thu, 16 Oct 2025
No trading
Wed, 15 Oct 2025
No trading
Tue, 14 Oct 2025
No trading
Mon, 13 Oct 2025
No trading
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
No trading
Thu, 09 Oct 2025
No trading
Wed, 08 Oct 2025
No trading
Tue, 07 Oct 2025
No trading
Mon, 06 Oct 2025
No trading
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
No trading
Thu, 02 Oct 2025
No trading
Wed, 01 Oct 2025
No trading
Tue, 30 Sep 2025
No trading
Mon, 29 Sep 2025
No trading
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
No trading
Thu, 25 Sep 2025
No trading
Wed, 24 Sep 2025
No trading
Tue, 23 Sep 2025
No trading
Mon, 22 Sep 2025
No trading
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
No trading
Thu, 18 Sep 2025
No trading
Wed, 17 Sep 2025
No trading
Tue, 16 Sep 2025
No trading
Mon, 15 Sep 2025
No trading
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
No trading
Thu, 11 Sep 2025
No trading
Wed, 10 Sep 2025
No trading
Tue, 09 Sep 2025
No trading
Mon, 08 Sep 2025
No trading
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
No trading