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
187.6200
190.1800
185.7000
187.2000
28,900
Thu, 23 Jul 2026
196.4900
198.7500
189.0800
190.2400
101,400
Wed, 22 Jul 2026
192.7400
198.5600
190.5300
193.4000
85,600
Tue, 21 Jul 2026
187.4100
191.2500
185.6600
189.8600
84,300
Mon, 20 Jul 2026
187.7700
190.1700
182.9000
187.2400
82,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
189.2000
191.9900
182.1100
186.5100
44,500
Thu, 16 Jul 2026
188.3200
192.3400
185.2700
186.3200
60,300
Wed, 15 Jul 2026
189.7200
190.3300
183.8000
188.4000
71,700
Tue, 14 Jul 2026
182.0200
188.8500
182.0200
188.2500
59,100
Mon, 13 Jul 2026
180.9900
186.0000
180.6000
182.4400
58,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
179.8300
179.8300
170.0000
177.1900
57,300
Thu, 09 Jul 2026
182.1900
182.5800
177.8000
179.4200
84,700
Wed, 08 Jul 2026
184.0000
186.9300
175.7000
184.9200
98,900
Tue, 07 Jul 2026
174.8100
180.5600
174.3000
180.3100
46,100
Mon, 06 Jul 2026
175.4800
177.6900
172.3900
174.9300
94,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
172.3400
176.7000
171.6200
173.3000
48,700
Wed, 01 Jul 2026
168.5500
178.2000
168.5500
170.0500
43,200
Tue, 30 Jun 2026
173.1000
175.1100
161.0500
166.8900
99,000
Mon, 29 Jun 2026
173.8900
175.8900
167.6000
170.5400
64,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
171.4600
175.9800
168.8500
174.6100
67,300
Thu, 25 Jun 2026
169.6000
174.7300
167.1100
170.8000
46,000
Wed, 24 Jun 2026
168.0200
175.9000
167.0000
171.8700
91,200
Tue, 23 Jun 2026
175.4600
176.7500
167.7200
172.6600
45,200
Mon, 22 Jun 2026
190.5000
190.5000
171.9300
177.5200
95,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
179.3400
179.3400
170.2300
175.2900
77,400
Wed, 17 Jun 2026
176.9100
180.7200
174.9400
177.2500
118,100
Tue, 16 Jun 2026
178.1000
178.1000
170.4000
176.5000
45,600
Mon, 15 Jun 2026
180.9600
183.5700
171.6900
178.1000
58,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
192.9800
198.5000
187.5800
190.6600
36,200
Thu, 11 Jun 2026
7 · 8-K
After market open · 15:15 ET
FORM 8-K ↗
Thu, 11 Jun 2026
187.0200
190.7300
184.5800
187.1200
38,700
Wed, 10 Jun 2026
189.7600
196.7800
189.7300
191.4700
30,300
Tue, 09 Jun 2026
185.4000
185.6600
179.0000
184.0400
37,800
Mon, 08 Jun 2026
183.6000
190.0000
183.2100
189.9000
49,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
184.4900
188.5600
182.4700
183.6000
26,900
Thu, 04 Jun 2026
180.2500
185.7100
180.2500
184.5500
28,400
Wed, 03 Jun 2026
183.5800
186.6600
179.9600
184.1400
62,500
Tue, 02 Jun 2026
179.5700
190.0000
179.5700
182.5600
38,900
Mon, 01 Jun 2026
166.9600
185.1700
166.9600
182.3000
57,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
177.0100
177.2600
156.5000
164.6200
118,400
Thu, 28 May 2026
231.8000
231.8000
176.0100
176.9900
87,400
Wed, 27 May 2026
249.2900
249.2900
232.1600
232.5600
34,100
Tue, 26 May 2026
260.4900
263.1100
247.3000
249.4900
34,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
245.6500
259.2400
245.6500
259.2400
52,200
Thu, 21 May 2026
242.6600
251.4400
238.7000
247.9700
40,300
Wed, 20 May 2026
257.3900
266.5000
234.0000
245.9800
116,200
Wed, 20 May 2026
6 · 10-Q
Pre-market · 06:06 ET
FORM 10-Q ↗
Tue, 19 May 2026
275.8600
278.9000
262.6000
264.9000
84,500
Mon, 18 May 2026
268.1600
275.2400
268.1600
272.5900
27,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
253.7400
268.1600
253.1000
268.1600
33,100
Thu, 14 May 2026
251.3400
256.0000
248.5000
253.3600
29,500
Wed, 13 May 2026
248.4000
251.5000
236.6700
251.5000
27,500
Tue, 12 May 2026
241.5100
250.6500
230.1500
250.6500
35,100
Mon, 11 May 2026
240.9600
248.0000
236.0500
240.1900
48,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
230.6400
240.5000
224.6700
239.0500
36,600
Thu, 07 May 2026
225.2100
231.8400
221.4700
228.0000
26,700
Wed, 06 May 2026
228.7100
230.8100
215.7900
230.8000
80,800
Tue, 05 May 2026
226.2300
237.3000
224.2900
233.7700
41,600
Mon, 04 May 2026
218.8700
230.0000
215.0000
228.6400
60,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
218.6400
225.7800
207.5600
216.4300
54,800
Thu, 30 Apr 2026
208.5900
221.5900
205.9800
221.5900
27,300
Wed, 29 Apr 2026
214.9400
217.3500
207.1400
214.0400
83,500
Tue, 28 Apr 2026
219.2100
222.5700
209.6100
211.5400
70,300
Mon, 27 Apr 2026
233.2500
240.5000
217.7200
219.2100
69,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
5 · DEF 14A
After market open · 11:01 ET
FORM DEF 14A ↗
Fri, 24 Apr 2026
232.6400
237.6000
223.0200
230.0000
89,000
Thu, 23 Apr 2026
226.2100
235.7500
220.0000
234.1700
61,100
Wed, 22 Apr 2026
214.8000
224.8700
209.8200
222.8700
96,900
Tue, 21 Apr 2026
195.7800
217.5000
195.4000
214.8000
131,600
Mon, 20 Apr 2026
202.5900
206.3800
198.9300
199.7200
44,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
196.8000
201.7300
178.6400
200.3000
81,800
Thu, 16 Apr 2026
4 · 10-K
After market open · 12:36 ET
FORM 10-K ↗
Thu, 16 Apr 2026
191.3000
208.9100
191.3000
206.1500
45,200
Wed, 15 Apr 2026
198.0500
198.5600
188.0200
192.0700
41,400
Tue, 14 Apr 2026
215.4700
215.4700
197.9800
198.1000
59,200
Mon, 13 Apr 2026
223.5000
227.0000
208.3500
217.0900
124,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
225.5400
226.4500
219.6000
220.4300
140,200
Thu, 09 Apr 2026
230.4000
232.8000
221.4900
223.4900
101,300
Wed, 08 Apr 2026
227.5000
231.7100
213.6100
230.1500
199,800
Tue, 07 Apr 2026
239.5000
249.5000
239.5000
244.1000
194,600
Mon, 06 Apr 2026
231.4200
239.1500
228.0100
238.6000
150,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
231.5300
240.0000
221.3400
234.1600
87,600
Wed, 01 Apr 2026
231.3000
231.3000
218.0100
229.6500
74,600
Tue, 31 Mar 2026
239.4500
242.1100
226.7700
232.8500
103,900
Mon, 30 Mar 2026
244.6200
244.6200
232.2000
235.0300
30,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
228.8800
240.4200
228.5800
240.4200
62,400
Thu, 26 Mar 2026
224.1000
230.0000
221.5500
227.0100
22,900
Wed, 25 Mar 2026
221.5400
224.4900
216.0100
223.4800
21,400
Tue, 24 Mar 2026
218.9700
229.3200
211.7500
224.6400
43,700
Mon, 23 Mar 2026
214.6500
221.4400
212.9000
219.3200
34,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
218.7600
224.2000
214.3100
215.8000
91,300
Thu, 19 Mar 2026
217.9800
225.0000
216.9600
218.4200
57,100
Wed, 18 Mar 2026
211.0500
219.5100
211.0500
218.0700
49,500
Tue, 17 Mar 2026
215.0000
220.8500
211.9200
212.7500
45,300
Mon, 16 Mar 2026
207.3000
212.9900
202.2000
207.2400
25,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
210.5200
210.5200
205.6600
205.6600
26,900
Thu, 12 Mar 2026
209.9900
218.9000
208.5100
211.9900
63,700
Wed, 11 Mar 2026
201.2700
212.6500
195.6400
210.4200
26,900
Tue, 10 Mar 2026
199.7000
210.0000
199.7000
202.4000
31,400
Mon, 09 Mar 2026
209.9800
212.9900
199.4200
201.6900
22,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
211.9500
213.2000
207.1000
208.0900
61,200
Thu, 05 Mar 2026
205.5000
216.0000
205.5000
210.2800
73,900
Wed, 04 Mar 2026
198.8300
204.0100
194.8700
203.8700
66,800
Tue, 03 Mar 2026
206.0900
208.5100
200.0000
201.4500
25,800
Mon, 02 Mar 2026
204.3100
207.0000
201.4500
205.6800
90,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
3 · 8-K
After-hours · 16:00 ET
FORM 8-K ↗
Fri, 27 Feb 2026
184.7000
198.9000
183.0000
198.9000
45,800
Thu, 26 Feb 2026
181.2200
186.1000
177.6000
183.3000
28,700
Wed, 25 Feb 2026
188.4100
188.4100
180.2200
183.9000
41,200
Tue, 24 Feb 2026
185.0500
189.2000
179.6000
183.7200
35,700
Mon, 23 Feb 2026
189.4400
192.3100
182.4200
183.9800
38,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
179.3200
189.2500
175.3800
188.0400
70,000
Thu, 19 Feb 2026
174.5700
184.4900
172.5700
182.5300
69,400
Wed, 18 Feb 2026
170.4800
174.6700
170.3000
173.6900
40,500
Tue, 17 Feb 2026
174.1800
179.9900
167.2500
167.5000
41,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
175.0000
179.6300
171.8600
171.9100
22,000
Thu, 12 Feb 2026
196.6800
196.6800
172.5800
175.3000
50,700
Wed, 11 Feb 2026
191.5300
199.8500
191.5300
197.2000
84,100
Tue, 10 Feb 2026
192.3200
193.2100
184.5500
189.6000
94,200
Mon, 09 Feb 2026
194.9500
202.8200
192.9700
192.9700
47,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
191.2500
195.7600
188.9800
193.0300
45,400
Thu, 05 Feb 2026
188.1600
190.0000
182.9800
190.0000
67,500
Wed, 04 Feb 2026
181.7300
191.6500
181.2700
191.0000
38,000
Tue, 03 Feb 2026
176.2700
181.6400
173.4900
181.3000
58,200
Mon, 02 Feb 2026
178.8500
181.2000
171.1000
175.2000
58,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
181.6200
184.3500
178.7200
183.0900
56,700
Thu, 29 Jan 2026
185.0000
192.0000
182.1800
182.9800
65,800
Wed, 28 Jan 2026
175.9500
183.2000
175.8900
182.1700
46,300
Tue, 27 Jan 2026
173.3500
177.8600
173.3500
175.9800
29,700
Mon, 26 Jan 2026
172.2600
173.3100
169.2800
172.0100
56,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
172.7500
177.8300
171.3400
171.9500
28,500
Thu, 22 Jan 2026
177.7200
179.0600
168.1400
168.5400
39,000
Wed, 21 Jan 2026
174.1700
178.1200
173.1600
177.1600
86,200
Tue, 20 Jan 2026
167.9900
172.7000
163.2600
171.7900
70,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
171.4900
175.4200
168.4400
169.3000
31,100
Thu, 15 Jan 2026
176.5600
176.8600
169.5800
171.3000
49,200
Wed, 14 Jan 2026
180.0000
186.0000
176.9400
178.1200
45,600
Tue, 13 Jan 2026
179.5500
186.6900
178.9500
179.3500
68,600
Mon, 12 Jan 2026
175.8500
184.8200
175.8500
182.2000
44,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
170.1200
176.9100
166.2200
175.7300
108,500
Thu, 08 Jan 2026
163.2000
167.1100
163.2000
166.0000
38,800
Wed, 07 Jan 2026
167.7800
171.0500
163.3900
165.2700
49,300
Tue, 06 Jan 2026
165.0600
174.3700
165.0600
165.6200
95,500
Mon, 05 Jan 2026
181.0300
181.0300
169.0800
172.7000
92,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
171.0100
179.3300
169.4200
179.0500
74,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
177.9100
180.4600
170.4600
171.0000
95,100
Tue, 30 Dec 2025
178.1200
180.7800
175.5700
176.3900
46,400
Mon, 29 Dec 2025
181.0000
182.9300
177.8700
177.9300
32,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
178.8700
183.8200
173.8000
175.6400
109,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
178.6300
183.2400
175.6700
180.9100
16,700
Tue, 23 Dec 2025
176.8900
180.6900
176.3900
177.1200
50,900
Mon, 22 Dec 2025
170.7300
177.9300
170.7300
177.7000
74,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
167.8100
175.6500
167.4200
168.4500
116,900
Thu, 18 Dec 2025
167.7400
168.8200
165.6000
167.1600
35,800
Wed, 17 Dec 2025
167.8300
170.1700
165.3000
169.1500
45,300
Tue, 16 Dec 2025
164.1000
167.4000
162.8300
166.2100
22,000
Mon, 15 Dec 2025
173.5100
175.5300
165.5200
167.0800
47,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
186.7500
186.9600
172.4100
173.3400
55,800
Thu, 11 Dec 2025
190.0000
192.5100
184.3400
184.5100
32,700
Wed, 10 Dec 2025
191.9900
192.0000
184.3900
190.3800
43,600
Tue, 09 Dec 2025
183.1700
193.7000
183.1700
192.1600
47,200
Mon, 08 Dec 2025
183.1100
191.4500
182.5900
185.0000
25,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
190.5000
198.6300
189.3200
190.0000
28,100
Thu, 04 Dec 2025
187.9800
195.7500
187.3400
192.8100
34,900
Wed, 03 Dec 2025
183.3500
187.9100
180.3600
187.0200
33,100
Tue, 02 Dec 2025
180.9100
183.5000
178.2500
181.0500
65,300
Mon, 01 Dec 2025
182.7700
186.8600
174.6700
181.4300
79,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
173.1100
183.6100
166.4100
183.6100
40,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
167.6000
175.3700
167.6000
174.2200
20,300
Tue, 25 Nov 2025
165.0500
167.6000
154.0600
167.6000
46,000
Mon, 24 Nov 2025
152.1400
167.9900
148.7800
164.9100
63,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
146.0100
151.2700
145.9900
150.2100
50,200
Thu, 20 Nov 2025
144.5900
152.8000
144.5900
146.2400
61,600
Wed, 19 Nov 2025
2 · 10-Q
After-hours · 16:05 ET
FORM 10-Q ↗
Wed, 19 Nov 2025
140.5900
145.4500
138.0100
142.4000
45,900
Tue, 18 Nov 2025
135.9500
144.6800
134.2000
144.5000
25,100
Mon, 17 Nov 2025
139.8300
139.8300
133.4000
135.2700
47,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
141.9300
144.1900
135.4300
139.5700
65,200
Thu, 13 Nov 2025
141.2400
145.5500
139.6900
142.1600
38,300
Wed, 12 Nov 2025
144.0500
147.5900
139.8800
140.4700
29,900
Tue, 11 Nov 2025
144.0000
148.1500
141.4800
146.0100
66,500
Mon, 10 Nov 2025
137.9900
145.1400
136.4000
143.2800
82,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
133.7300
140.0300
131.7900
137.5800
64,200
Thu, 06 Nov 2025
132.9900
136.0500
132.9800
133.3300
29,200
Wed, 05 Nov 2025
135.2400
135.5200
132.1100
133.4000
23,400
Tue, 04 Nov 2025
132.0900
135.6900
130.7000
133.1300
63,800
Mon, 03 Nov 2025
137.2800
138.0300
133.5900
135.1500
48,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
131.0100
137.6800
130.1100
135.2400
90,100
Thu, 30 Oct 2025
128.2600
132.2000
126.4000
131.4600
43,400
Wed, 29 Oct 2025
131.4500
138.9700
127.2100
128.9200
68,500
Tue, 28 Oct 2025
151.7300
151.8100
128.8000
131.8200
104,600
Mon, 27 Oct 2025
158.1900
159.0000
150.5100
151.3900
196,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
161.2700
162.6400
155.2900
156.4900
97,700
Thu, 23 Oct 2025
157.1700
162.6300
156.2900
159.9400
130,600
Wed, 22 Oct 2025
153.2100
155.8000
151.2600
154.7700
173,600
Tue, 21 Oct 2025
160.7600
160.7600
152.2900
153.0300
133,400
Mon, 20 Oct 2025
153.5500
160.4000
153.5500
158.9000
169,100
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
156.8600
159.3800
152.8300
154.6800
191,800
Thu, 16 Oct 2025
165.4300
165.9900
153.3700
156.4000
180,100
Wed, 15 Oct 2025
163.0500
169.3800
157.0100
163.2700
245,300
Tue, 14 Oct 2025
156.8200
164.7700
154.9000
163.0100
99,600
Mon, 13 Oct 2025
152.8500
159.4700
149.8700
158.7500
205,700
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
160.7000
162.4200
149.2200
149.9800
189,700
Thu, 09 Oct 2025
164.5100
167.9000
159.2600
160.9400
227,300
Wed, 08 Oct 2025
171.2400
171.2400
164.4700
164.4700
197,900
Tue, 07 Oct 2025
166.1800
170.5400
162.9700
169.7600
173,700
Mon, 06 Oct 2025
166.8000
167.8300
160.8600
166.2900
182,000
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
158.3100
166.9900
158.3100
163.5200
123,100
Thu, 02 Oct 2025
170.1900
171.8600
157.4400
159.3500
108,000
Wed, 01 Oct 2025
165.6800
171.8200
160.2600
171.3800
103,700
Tue, 30 Sep 2025
158.1500
167.9200
156.9500
167.0300
52,400
Mon, 29 Sep 2025
171.5500
171.5500
160.2900
160.9100
84,200
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
171.0100
177.7000
169.9000
172.4400
160,100
Thu, 25 Sep 2025
172.7700
175.6000
169.0200
172.3500
79,000
Wed, 24 Sep 2025
175.8900
177.2300
173.1300
174.6400
68,600
Tue, 23 Sep 2025
171.7900
180.8100
171.2000
173.4200
29,500
Mon, 22 Sep 2025
161.0900
171.7000
161.0900
170.5900
25,200
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
170.6500
171.7300
163.5300
165.5200
62,600
Thu, 18 Sep 2025
173.7600
175.9700
169.4900
171.7600
46,900
Wed, 17 Sep 2025
176.0500
176.5000
170.4800
171.3000
75,300
Tue, 16 Sep 2025
173.3600
177.0000
172.5300
175.8600
62,200
Mon, 15 Sep 2025
172.2100
172.3900
164.9600
171.9500
97,000
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
168.5200
176.2900
165.3200
170.4800
102,300
Thu, 11 Sep 2025
162.9000
166.1900
160.6300
165.5500
50,800
Wed, 10 Sep 2025
154.4400
164.5800
153.5300
163.1800
54,800
Tue, 09 Sep 2025
154.1400
155.5100
150.8000
152.9700
73,400
Mon, 08 Sep 2025
154.3900
155.4000
143.9600
153.3400
62,600
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
152.9200
154.4700
147.3900
152.6000
91,200
Thu, 04 Sep 2025
150.5600
154.0000
148.6800
153.8500
39,300
Wed, 03 Sep 2025
159.2400
159.2400
148.5000
149.7900
81,500
Tue, 02 Sep 2025
150.2600
152.2200
145.9000
150.9100
92,400
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
151.2000
153.6000
150.3000
151.2700
42,500
Thu, 28 Aug 2025
152.0800
153.6000
149.8500
150.4900
69,200
Wed, 27 Aug 2025
152.7200
156.0000
150.3700
153.4100
91,100
Tue, 26 Aug 2025
145.3200
153.8400
145.2200
152.8900
44,500
Mon, 25 Aug 2025
149.4500
151.8500
145.9900
145.9900
30,900
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
146.5700
154.0000
146.0600
150.0600
32,100
Thu, 21 Aug 2025
149.9000
150.8200
141.5000
144.5000
34,600
Wed, 20 Aug 2025
148.0900
150.3200
144.0000
149.9000
30,100
Tue, 19 Aug 2025
1 · 10-Q
After-hours · 16:44 ET
FORM 10-Q ↗
Tue, 19 Aug 2025
144.8400
149.5000
144.8400
148.5500
38,000
Mon, 18 Aug 2025
149.4100
149.9900
143.9000
146.1700
45,300
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
163.4700
164.3200
148.3700
149.3900
76,100
Thu, 14 Aug 2025
183.3800
183.3800
158.7400
163.0500
152,400
Wed, 13 Aug 2025
177.7700
183.8400
175.4700
183.6800
130,000
Tue, 12 Aug 2025
173.1600
177.9800
171.9800
177.5300
125,000
Mon, 11 Aug 2025
177.2300
177.2300
167.9000
170.8900
84,300
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
168.5900
175.5000
167.6500
174.8700
157,800
Thu, 07 Aug 2025
169.9300
171.8500
165.2700
166.8000
120,900
Wed, 06 Aug 2025
170.8600
172.6300
165.7800
167.6400
176,800
Tue, 05 Aug 2025
162.6000
168.9300
159.9500
168.1800
83,200
Mon, 04 Aug 2025
157.7100
163.7900
157.7100
163.7900
37,300
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
163.2400
164.9900
157.4700
157.7100
60,200
Thu, 31 Jul 2025
169.0100
172.5800
165.3500
168.5700
71,000
Wed, 30 Jul 2025
183.0800
183.0800
165.2400
169.7000
78,900
Tue, 29 Jul 2025
178.5700
184.4200
175.8800
182.0000
97,900
Mon, 28 Jul 2025
177.3900
181.2200
174.7200
176.3200
54,700
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend