Daily Nasdaq 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
Mon, 27 Jul 2026
No data yet
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
140.9900
141.7400
135.0300
139.0300
255,900
Thu, 23 Jul 2026
141.6300
144.9800
138.1600
139.3300
314,300
Wed, 22 Jul 2026
144.1000
147.2900
143.0500
143.1700
139,800
Tue, 21 Jul 2026
145.3000
147.9800
143.7300
143.8400
165,200
Mon, 20 Jul 2026
144.5100
146.9900
142.4800
145.2900
110,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
142.0900
148.4100
140.2500
144.4100
141,600
Thu, 16 Jul 2026
141.7500
144.0000
140.0300
143.0600
106,400
Wed, 15 Jul 2026
139.7800
143.6900
139.6600
142.3700
162,800
Tue, 14 Jul 2026
135.4400
138.8500
134.8900
138.2400
129,700
Mon, 13 Jul 2026
134.2800
137.0800
131.4100
133.8700
130,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
132.8700
135.3000
131.5100
133.7600
97,400
Thu, 09 Jul 2026
134.1300
135.4000
132.6700
133.0100
153,300
Wed, 08 Jul 2026
136.2700
137.8500
132.0500
132.3000
239,900
Tue, 07 Jul 2026
139.2800
141.6900
134.8200
136.2600
194,500
Mon, 06 Jul 2026
139.8500
141.0000
135.6700
139.4400
183,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
139.0100
143.2800
137.8700
138.4900
193,400
Wed, 01 Jul 2026
143.5600
143.7900
136.9200
138.0700
257,700
Tue, 30 Jun 2026
139.1300
143.3300
132.9300
142.1000
398,400
Mon, 29 Jun 2026
161.5900
162.9800
141.0100
141.4000
282,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
164.2300
169.3500
160.0200
161.5900
506,600
Thu, 25 Jun 2026
165.3300
169.8600
164.9400
165.5100
156,800
Wed, 24 Jun 2026
163.0300
170.1000
161.1400
165.3300
164,700
Tue, 23 Jun 2026
161.4000
165.0000
160.2000
163.3800
88,400
Mon, 22 Jun 2026
160.9600
162.7800
159.4100
162.0100
126,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
160.0200
163.7200
158.3600
161.4500
298,300
Thu, 18 Jun 2026
14 · DEFA14A
Pre-market · 09:17 ET
DEFA14A ↗
Thu, 18 Jun 2026
13 · DEF 14A
Pre-market · 09:16 ET
DEF 14A ↗
Wed, 17 Jun 2026
159.4800
162.5000
156.3300
158.3400
130,200
Tue, 16 Jun 2026
159.0700
161.6100
155.8100
160.3700
122,800
Mon, 15 Jun 2026
158.5300
161.2100
156.7200
158.8400
87,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
158.4200
160.0000
157.8300
158.3400
94,300
Thu, 11 Jun 2026
154.5500
158.8500
153.1600
156.8900
82,700
Wed, 10 Jun 2026
156.9800
158.1200
152.5300
153.7800
88,100
Tue, 09 Jun 2026
158.6000
160.0000
153.1400
155.6000
117,600
Mon, 08 Jun 2026
155.1300
158.7100
155.1300
156.2600
78,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
152.5000
156.5000
150.9700
155.0700
136,400
Thu, 04 Jun 2026
155.4400
155.4900
151.8200
152.5400
85,900
Wed, 03 Jun 2026
156.2900
160.0000
154.3700
154.6900
104,800
Tue, 02 Jun 2026
156.6500
157.2100
153.7500
156.9500
156,100
Mon, 01 Jun 2026
154.2500
158.2300
153.1900
157.9000
150,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
158.3200
158.5900
153.6300
154.7700
137,100
Thu, 28 May 2026
158.3000
162.6000
156.8800
160.0800
77,500
Wed, 27 May 2026
156.6100
159.2900
155.7200
158.6400
93,500
Tue, 26 May 2026
153.9700
158.6900
153.4100
156.6700
90,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
152.6400
155.4000
150.0000
153.1400
96,500
Thu, 21 May 2026
154.3600
154.3600
147.7200
152.6300
188,300
Wed, 20 May 2026
152.6100
155.5800
150.7500
155.1100
137,700
Tue, 19 May 2026
12 · 8-K
After-hours · 16:42 ET
8-K ↗
Tue, 19 May 2026
155.4300
155.4300
145.5000
152.9600
276,500
Mon, 18 May 2026
159.7900
163.3200
154.1300
155.6700
132,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
154.9300
160.9800
153.5600
158.9800
177,800
Thu, 14 May 2026
161.3100
174.1200
152.0000
156.5700
336,300
Wed, 13 May 2026
11 · 10-K
After-hours · 16:14 ET
10-K ↗
Wed, 13 May 2026
10 · 8-K
After-hours · 16:13 ET
8-K ↗
Wed, 13 May 2026
168.7800
171.6600
160.3100
161.8300
210,100
Tue, 12 May 2026
171.6800
171.6800
164.6100
168.5900
104,200
Mon, 11 May 2026
168.8000
172.3700
167.0100
171.6800
92,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
167.5500
168.9200
165.3600
167.1600
106,500
Thu, 07 May 2026
167.0000
169.0800
163.6500
167.0100
104,000
Wed, 06 May 2026
169.1400
173.0000
161.6700
167.1100
124,900
Tue, 05 May 2026
166.3300
171.7200
165.3200
167.0000
128,100
Mon, 04 May 2026
167.1100
170.0600
164.6200
165.0500
130,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
168.2400
170.3400
165.8500
167.4900
124,500
Thu, 30 Apr 2026
163.2000
169.1400
161.8900
167.4500
135,500
Wed, 29 Apr 2026
165.0500
165.4800
161.2600
164.5700
164,600
Tue, 28 Apr 2026
171.0000
171.2400
162.1700
166.0500
191,300
Mon, 27 Apr 2026
169.5600
172.0000
167.0300
170.7300
130,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
167.5200
172.1400
164.6100
170.7000
165,700
Thu, 23 Apr 2026
164.0300
169.1400
162.8000
167.5200
187,500
Wed, 22 Apr 2026
165.0900
166.2000
161.3900
163.7800
142,400
Tue, 21 Apr 2026
159.0000
170.9000
159.0000
164.3900
507,000
Mon, 20 Apr 2026
150.6400
158.9500
146.1000
158.7200
293,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
148.1200
153.1200
147.2800
151.0800
210,400
Thu, 16 Apr 2026
147.2200
148.3800
145.9100
147.4900
109,200
Wed, 15 Apr 2026
147.2700
147.9700
144.9000
147.0700
239,500
Tue, 14 Apr 2026
150.5000
150.9800
147.2000
148.1400
120,000
Mon, 13 Apr 2026
148.1000
151.9100
146.5000
150.2300
186,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
147.1200
150.3000
145.9200
148.1000
151,500
Thu, 09 Apr 2026
146.2000
148.8400
145.4500
147.7300
196,200
Wed, 08 Apr 2026
151.8000
152.9700
146.7700
147.1100
206,400
Tue, 07 Apr 2026
148.6700
150.1000
145.2100
146.6500
115,200
Mon, 06 Apr 2026
151.3400
153.0300
149.4900
149.5000
173,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
154.6000
156.4700
150.5200
151.5300
174,400
Wed, 01 Apr 2026
155.1900
157.1500
151.5000
156.2200
129,800
Tue, 31 Mar 2026
152.6400
156.4700
151.9700
153.6000
153,300
Mon, 30 Mar 2026
152.6000
155.3300
150.1600
151.6200
151,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
149.9400
154.0000
144.4200
152.1200
123,000
Thu, 26 Mar 2026
150.8700
152.8200
149.4700
151.3400
163,100
Wed, 25 Mar 2026
150.1000
153.1200
148.8000
152.3100
134,700
Tue, 24 Mar 2026
140.5300
148.7000
140.4400
147.7500
196,300
Mon, 23 Mar 2026
135.8600
142.3100
134.5900
140.7400
175,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
135.2100
136.2400
128.7500
132.2800
690,200
Thu, 19 Mar 2026
135.5400
137.2400
132.0500
134.9800
183,700
Wed, 18 Mar 2026
143.0700
145.1000
137.3100
137.9500
177,800
Tue, 17 Mar 2026
144.6000
146.0400
141.6700
145.1500
213,200
Mon, 16 Mar 2026
140.7700
143.9600
139.3700
143.6200
199,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
141.7600
146.1500
136.6600
139.8800
123,300
Thu, 12 Mar 2026
146.7100
148.3600
137.8200
139.7100
137,100
Wed, 11 Mar 2026
146.4100
148.7500
145.1000
147.9900
132,600
Tue, 10 Mar 2026
151.3700
152.0700
146.8300
148.2600
186,100
Mon, 09 Mar 2026
148.4000
153.5500
144.2600
152.9700
142,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
147.7300
150.6300
145.5900
148.8400
122,800
Thu, 05 Mar 2026
150.5700
155.4700
148.5800
150.1200
149,200
Wed, 04 Mar 2026
151.9400
153.9300
148.2100
151.0700
117,300
Tue, 03 Mar 2026
143.3800
152.0000
140.3200
150.9500
201,300
Mon, 02 Mar 2026
147.1200
150.7900
145.7400
147.2400
153,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
147.7600
149.7600
146.0700
149.1000
121,400
Thu, 26 Feb 2026
147.2300
150.1200
145.7400
149.4900
140,500
Wed, 25 Feb 2026
147.7200
148.0400
144.3200
146.6300
120,100
Tue, 24 Feb 2026
144.4500
149.2100
144.4500
146.7500
101,200
Mon, 23 Feb 2026
144.9500
145.2600
142.3600
144.0400
68,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
144.5300
148.2400
143.9500
146.5000
66,200
Thu, 19 Feb 2026
143.1800
145.8400
142.6100
144.9400
72,200
Wed, 18 Feb 2026
145.8200
147.7700
143.6500
144.8200
79,700
Tue, 17 Feb 2026
146.3900
146.7800
142.7100
144.9600
121,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
143.5100
148.5900
142.8400
146.6100
121,200
Thu, 12 Feb 2026
149.6000
153.9200
143.8800
144.1500
114,900
Wed, 11 Feb 2026
144.1900
150.6400
143.2000
149.5300
167,600
Tue, 10 Feb 2026
140.7100
145.2500
137.0000
143.5100
125,400
Mon, 09 Feb 2026
139.2300
141.4100
135.7600
140.7100
83,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
131.6100
137.1100
130.8200
134.3800
148,800
Thu, 05 Feb 2026
129.2000
131.7200
125.1500
129.9700
145,100
Wed, 04 Feb 2026
126.9000
131.2400
125.6900
129.2800
151,800
Tue, 03 Feb 2026
124.8100
128.0200
123.7900
126.7200
172,300
Mon, 02 Feb 2026
129.7000
129.7000
122.7300
125.0000
480,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
138.0800
142.3700
130.1800
130.2500
477,700
Thu, 29 Jan 2026
149.2900
149.2900
135.6800
139.7400
573,800
Wed, 28 Jan 2026
9 · 10-Q
After-hours · 16:14 ET
10-Q ↗
Wed, 28 Jan 2026
8 · 8-K
After-hours · 16:12 ET
8-K ↗
Wed, 28 Jan 2026
154.8700
154.8700
150.7300
153.7500
95,900
Tue, 27 Jan 2026
152.6600
154.0000
150.7300
153.6400
62,900
Mon, 26 Jan 2026
154.5000
156.3900
152.7600
153.2300
114,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
156.1700
158.4500
154.5400
154.7200
68,800
Thu, 22 Jan 2026
154.6500
157.9400
154.0000
156.4200
84,500
Wed, 21 Jan 2026
153.2200
154.6800
151.7900
154.1000
98,400
Tue, 20 Jan 2026
149.1800
152.0200
148.0900
151.8800
97,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
153.0400
153.5100
150.5100
152.0000
107,600
Thu, 15 Jan 2026
152.5400
156.1700
151.7700
153.1900
142,700
Wed, 14 Jan 2026
152.3700
153.9400
144.9500
151.6400
223,100
Tue, 13 Jan 2026
159.8600
160.7100
152.1600
152.1800
121,500
Mon, 12 Jan 2026
156.9000
160.2900
156.3000
159.1800
98,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
153.6500
157.9600
152.8100
157.6600
110,400
Thu, 08 Jan 2026
147.2300
153.6900
147.2300
153.6900
118,000
Wed, 07 Jan 2026
150.3300
151.1900
147.1700
147.9900
97,900
Tue, 06 Jan 2026
150.5700
152.3300
145.3700
150.0400
154,800
Mon, 05 Jan 2026
145.1000
153.0500
145.0000
150.0600
149,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
142.6000
146.2600
141.5500
145.2800
201,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
143.2800
144.0100
141.0000
142.0600
206,800
Tue, 30 Dec 2025
147.0000
148.0200
141.8000
143.6300
290,900
Mon, 29 Dec 2025
146.8200
147.9700
146.1700
147.2600
134,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
146.4500
147.4900
144.5500
146.8200
92,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
146.4400
147.3500
144.9800
146.6600
67,000
Tue, 23 Dec 2025
146.6400
148.8400
145.7800
147.2000
87,200
Mon, 22 Dec 2025
143.6000
149.7400
143.6000
147.7200
152,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
147.0200
147.0200
141.8300
144.1700
518,600
Fri, 19 Dec 2025
7 · 8-K
Pre-market · 08:18 ET
8-K ↗
Thu, 18 Dec 2025
144.1500
148.4500
143.9900
146.5500
159,900
Wed, 17 Dec 2025
142.4000
144.9200
140.8800
142.5700
156,100
Tue, 16 Dec 2025
143.9700
146.2800
140.5300
143.0000
225,700
Mon, 15 Dec 2025
143.3100
146.3800
141.0900
144.1400
319,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
141.0500
144.3300
139.5400
142.2500
120,400
Thu, 11 Dec 2025
140.2400
141.6400
137.9400
141.3300
102,100
Wed, 10 Dec 2025
138.6100
141.3200
138.4400
139.8800
185,700
Tue, 09 Dec 2025
136.2600
139.7400
135.9500
139.2500
172,500
Mon, 08 Dec 2025
138.4700
139.6100
135.9100
136.8900
249,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
138.0300
138.0300
134.3100
137.3800
117,400
Thu, 04 Dec 2025
137.0900
139.0000
135.5700
138.1000
140,300
Wed, 03 Dec 2025
134.7800
137.8900
134.1900
137.0800
139,500
Tue, 02 Dec 2025
132.8000
135.8300
131.0800
134.7800
167,100
Mon, 01 Dec 2025
129.6000
133.2000
127.6500
131.6300
118,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
131.1300
131.8400
129.1700
130.0200
119,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
128.7100
132.4800
128.7100
131.0400
217,300
Tue, 25 Nov 2025
127.0300
130.5100
126.9100
129.7300
139,100
Mon, 24 Nov 2025
126.3600
128.5300
123.8000
126.1800
116,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
120.4300
127.6600
120.0200
127.0100
181,000
Thu, 20 Nov 2025
126.5300
126.8700
119.6400
120.1700
173,100
Wed, 19 Nov 2025
126.5200
128.0000
124.1500
124.7200
123,500
Tue, 18 Nov 2025
124.9900
129.5600
122.7300
126.9800
193,400
Mon, 17 Nov 2025
125.2500
127.5500
117.9800
126.5500
225,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
127.4600
129.4600
123.0700
126.5300
162,500
Thu, 13 Nov 2025
132.5900
132.9500
127.0200
127.7500
152,800
Wed, 12 Nov 2025
128.4500
132.7500
128.4500
132.5900
138,800
Tue, 11 Nov 2025
128.8000
130.0400
126.9200
128.0300
134,800
Mon, 10 Nov 2025
129.1800
130.0800
126.3100
128.2000
109,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
125.4800
130.1900
123.1900
127.9100
179,100
Thu, 06 Nov 2025
129.3000
131.7500
126.2900
126.7500
167,500
Wed, 05 Nov 2025
129.1300
130.4400
127.2900
127.4700
140,300
Tue, 04 Nov 2025
129.0000
130.4300
126.4000
128.4400
157,600
Mon, 03 Nov 2025
140.1500
140.1500
124.4800
130.3800
364,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
149.6300
149.6300
140.6300
141.8500
239,800
Thu, 30 Oct 2025
158.0000
158.0000
140.7500
150.5800
226,400
Wed, 29 Oct 2025
6 · 10-Q
After-hours · 16:14 ET
10-Q ↗
Wed, 29 Oct 2025
5 · 8-K
After-hours · 16:12 ET
8-K ↗
Wed, 29 Oct 2025
165.4500
168.6700
156.8200
158.5800
162,300
Tue, 28 Oct 2025
168.7600
168.8600
162.7200
165.2300
115,500
Mon, 27 Oct 2025
166.8300
171.9900
165.8700
169.5800
97,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
166.1800
167.8900
164.4000
166.5300
75,300
Thu, 23 Oct 2025
163.8900
166.2000
162.8700
164.1000
63,000
Wed, 22 Oct 2025
164.3000
167.3400
162.8600
163.3800
94,800
Tue, 21 Oct 2025
162.1300
165.0800
159.0000
163.7200
84,800
Mon, 20 Oct 2025
163.6600
165.0700
161.3600
163.1900
112,900
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
167.0300
167.8400
158.4500
161.7500
212,800
Thu, 16 Oct 2025
173.4700
173.5100
166.6700
168.0800
128,500
Wed, 15 Oct 2025
175.5400
176.5800
171.2700
171.8600
110,700
Tue, 14 Oct 2025
171.4000
175.4000
168.6200
174.9200
136,900
Mon, 13 Oct 2025
168.2800
174.3300
167.3900
173.9200
149,600
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
170.1000
172.1000
166.5200
166.8000
166,800
Thu, 09 Oct 2025
177.9100
177.9100
170.4000
170.6300
80,600
Wed, 08 Oct 2025
177.2300
179.3100
176.4100
178.5900
74,400
Tue, 07 Oct 2025
183.3300
184.7400
175.0900
176.1300
125,900
Mon, 06 Oct 2025
184.2200
186.1500
180.8800
183.5800
71,800
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
182.6400
185.5000
181.9500
182.8800
101,800
Thu, 02 Oct 2025
177.7500
182.6700
175.2100
181.9300
134,400
Wed, 01 Oct 2025
181.2500
184.1700
177.9600
178.1700
139,100
Tue, 30 Sep 2025
176.7900
183.0400
176.7900
182.7200
138,900
Mon, 29 Sep 2025
176.6200
178.7100
175.6600
176.9100
124,000
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
172.1100
177.3300
172.1100
176.9700
99,000
Thu, 25 Sep 2025
168.5000
172.7200
166.6000
171.5400
112,300
Wed, 24 Sep 2025
171.2700
172.0100
168.4400
168.5300
79,400
Tue, 23 Sep 2025
172.0000
175.9800
170.9100
171.3700
103,400
Mon, 22 Sep 2025
173.0000
173.6800
167.7600
172.1700
112,200
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
178.7100
179.0200
173.1800
173.7400
759,100
Thu, 18 Sep 2025
174.1500
178.2000
174.1500
177.5300
173,800
Wed, 17 Sep 2025
174.3600
178.9400
173.3100
173.7100
118,500
Tue, 16 Sep 2025
174.2100
175.7400
170.9700
173.2900
82,700
Mon, 15 Sep 2025
174.1600
176.7400
172.2000
174.2100
130,900
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
175.8000
177.2600
173.2400
173.3000
97,300
Thu, 11 Sep 2025
170.5000
177.2400
170.2700
176.9800
97,100
Wed, 10 Sep 2025
172.3100
175.0200
169.1500
170.5900
107,100
Tue, 09 Sep 2025
174.9300
175.0100
169.4200
171.9200
118,100
Mon, 08 Sep 2025
168.6200
176.0800
167.2000
175.5600
182,300
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
169.6600
170.9900
165.5900
167.1400
69,800
Thu, 04 Sep 2025
167.0500
169.0000
165.8300
168.6900
80,000
Wed, 03 Sep 2025
169.4200
169.8700
166.2200
166.6100
92,200
Tue, 02 Sep 2025
164.8700
170.6100
163.2200
170.3100
150,000
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
170.7600
170.7600
166.1800
167.3300
95,800
Thu, 28 Aug 2025
172.6800
172.6800
168.9200
169.8200
96,700
Wed, 27 Aug 2025
171.5000
173.8000
171.2700
172.7800
97,300
Tue, 26 Aug 2025
170.4700
172.4600
170.0900
171.4900
154,000
Mon, 25 Aug 2025
170.0800
173.3200
168.4900
170.2100
234,500
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
169.4100
173.3900
167.5000
170.0300
166,800
Thu, 21 Aug 2025
167.9000
170.2400
166.1900
168.0900
208,900
Wed, 20 Aug 2025
171.4100
171.4100
166.2800
167.9000
120,200
Tue, 19 Aug 2025
172.8500
176.1100
169.9700
170.8100
162,600
Mon, 18 Aug 2025
170.8400
174.4500
170.8400
173.5800
82,200
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
172.5200
172.7800
169.6100
171.5000
125,000
Thu, 14 Aug 2025
178.3200
178.9200
171.3100
172.2900
213,500
Wed, 13 Aug 2025
185.5000
185.5000
172.4800
178.8100
319,700
Tue, 12 Aug 2025
179.0600
185.1600
177.5600
184.7500
297,000
Mon, 11 Aug 2025
177.6000
178.9800
173.2600
177.5000
236,400
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
174.5800
179.0700
172.7100
177.2500
213,200
Fri, 08 Aug 2025
4 · 8-K
Pre-market · 07:47 ET
8-K ↗
Thu, 07 Aug 2025
172.0400
173.9600
169.4200
173.7300
177,500
Wed, 06 Aug 2025
168.1000
171.0000
166.3600
170.5700
238,700
Tue, 05 Aug 2025
169.0600
169.9100
166.5800
168.9300
158,500
Mon, 04 Aug 2025
160.4400
170.3000
160.4300
169.0600
134,700
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
161.5100
162.0200
157.7400
158.8300
227,500
Fri, 01 Aug 2025
3 · 8-K
Pre-market · 08:17 ET
8-K ↗
Thu, 31 Jul 2025
159.5400
171.6700
158.2800
163.2800
292,800
Wed, 30 Jul 2025
2 · 10-Q
After-hours · 16:16 ET
10-Q ↗
Wed, 30 Jul 2025
1 · 8-K
After-hours · 16:14 ET
8-K ↗
Wed, 30 Jul 2025
159.8600
161.0100
158.0800
159.1600
222,400
Tue, 29 Jul 2025
161.6600
161.9600
158.9600
160.6300
106,600
Mon, 28 Jul 2025
158.6100
163.1700
156.9900
160.8500
523,000
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend