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
Tue, 28 Jul 2026
No data yet
Mon, 27 Jul 2026
130.6900
133.7900
126.3800
128.0300
104,629
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
126.0900
129.9060
124.4900
127.5500
268,700
Thu, 23 Jul 2026
134.7400
139.5300
125.5200
126.8200
637,800
Wed, 22 Jul 2026
133.2000
138.5300
133.2000
138.0200
221,000
Tue, 21 Jul 2026
141.7500
141.9200
134.4500
136.0300
387,900
Mon, 20 Jul 2026
140.0000
142.2700
137.4400
137.7200
289,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
133.1800
141.0400
133.0000
138.3700
229,800
Thu, 16 Jul 2026
141.2200
142.9900
137.4600
140.7600
325,500
Wed, 15 Jul 2026
145.9800
147.1000
141.2200
144.5100
237,400
Tue, 14 Jul 2026
153.1300
153.3750
142.8500
144.6000
247,700
Mon, 13 Jul 2026
141.9300
149.4600
140.9650
146.0200
385,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
146.9100
146.9100
140.5800
144.0300
163,200
Thu, 09 Jul 2026
146.5200
149.9000
143.5050
144.4000
231,100
Wed, 08 Jul 2026
136.1500
143.6600
134.0450
143.1500
317,300
Tue, 07 Jul 2026
141.8900
144.4800
137.0050
138.1400
308,100
Mon, 06 Jul 2026
145.9300
149.5900
144.2400
148.0000
367,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
140.4720
145.6500
136.8200
141.5800
216,800
Wed, 01 Jul 2026
143.0100
149.9800
141.0350
143.6100
305,300
Tue, 30 Jun 2026
133.6700
143.6600
131.1200
143.2300
445,800
Mon, 29 Jun 2026
132.0000
133.8300
128.9400
133.3000
353,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
129.6700
133.9750
127.5000
132.5300
998,800
Thu, 25 Jun 2026
130.7000
134.6900
129.6550
134.3200
411,500
Wed, 24 Jun 2026
125.1000
129.0400
124.5000
127.9800
322,200
Tue, 23 Jun 2026
126.7900
129.5800
124.6500
125.2200
355,800
Mon, 22 Jun 2026
127.6300
132.3000
127.4700
131.5900
392,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
127.8300
129.3800
124.6100
128.7100
524,300
Wed, 17 Jun 2026
132.7400
132.7400
122.3100
123.6200
357,500
Tue, 16 Jun 2026
135.2600
139.8900
129.1100
129.6100
415,200
Mon, 15 Jun 2026
137.4200
139.6600
135.6750
136.5000
311,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
131.6600
135.0200
130.5900
132.7700
263,700
Thu, 11 Jun 2026
124.4400
131.5000
122.6200
130.0800
237,700
Wed, 10 Jun 2026
122.5500
127.5300
121.5500
122.6900
408,200
Tue, 09 Jun 2026
129.7200
132.2000
117.1100
125.0400
629,200
Mon, 08 Jun 2026
125.4300
132.5000
122.9000
129.3300
652,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
132.5900
133.7350
120.8600
120.9300
567,800
Thu, 04 Jun 2026
135.4800
139.9500
133.2000
136.1800
338,000
Wed, 03 Jun 2026
143.2700
143.2700
135.9200
137.7600
505,800
Tue, 02 Jun 2026
144.0000
146.5100
139.7800
143.2600
563,300
Mon, 01 Jun 2026
148.7300
152.8400
140.2200
142.6700
515,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
18 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 29 May 2026
158.0000
158.6650
149.5500
151.0000
375,700
Thu, 28 May 2026
156.6200
158.2000
153.1600
156.8800
280,300
Wed, 27 May 2026
162.9600
163.4000
154.9600
157.7900
373,700
Tue, 26 May 2026
152.3500
161.8500
151.5000
159.6000
544,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
141.7700
152.7050
141.5700
149.7600
398,300
Thu, 21 May 2026
134.7600
144.6050
132.9600
140.2700
578,600
Wed, 20 May 2026
134.7800
139.0800
129.6200
137.1800
477,000
Tue, 19 May 2026
137.2100
142.0000
132.5500
132.7400
767,100
Mon, 18 May 2026
140.3600
140.5250
135.0500
139.3000
370,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
139.3800
143.0000
138.0300
138.7200
383,900
Thu, 14 May 2026
148.4900
150.9700
144.0100
144.6300
270,900
Wed, 13 May 2026
151.1700
153.2800
146.0700
147.7400
399,000
Tue, 12 May 2026
152.1400
152.3040
144.4450
148.2500
461,300
Mon, 11 May 2026
152.5300
157.4900
152.2100
153.7400
407,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
153.6400
154.6600
146.2400
152.9100
458,600
Thu, 07 May 2026
156.1900
158.1610
150.7800
151.3300
443,700
Wed, 06 May 2026
152.1200
155.6100
146.1300
155.1300
553,600
Tue, 05 May 2026
145.0250
152.1900
141.3600
149.9100
723,100
Mon, 04 May 2026
147.4300
149.3950
142.8400
143.1800
629,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
144.1900
151.1000
139.3600
147.2100
658,400
Thu, 30 Apr 2026
155.0000
163.4000
137.2700
144.9200
1,602,600
Wed, 29 Apr 2026
17 · 10-Q
After-hours · 16:25 ET
10-Q ↗
Wed, 29 Apr 2026
16 · 8-K
After-hours · 16:18 ET
8-K ↗
Wed, 29 Apr 2026
121.1700
124.5940
119.4000
120.0400
1,044,400
Tue, 28 Apr 2026
118.0000
119.7500
110.2000
118.8000
946,200
Mon, 27 Apr 2026
124.3800
125.9900
119.6650
122.1200
654,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
122.8600
126.5000
120.0000
123.9100
355,600
Thu, 23 Apr 2026
122.2800
123.5700
117.8800
120.9300
412,500
Wed, 22 Apr 2026
120.9000
125.0200
120.9000
122.2700
510,100
Tue, 21 Apr 2026
113.5100
121.6900
113.5100
118.3200
851,500
Mon, 20 Apr 2026
112.0900
113.5900
108.5600
112.8600
351,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
114.2900
117.0400
111.6600
112.2800
391,200
Thu, 16 Apr 2026
15 · DEFA14A
After-hours · 16:17 ET
DEFA14A ↗
Thu, 16 Apr 2026
14 · DEF 14A
After-hours · 16:15 ET
DEF 14A ↗
Thu, 16 Apr 2026
109.2400
113.0300
109.2400
110.4400
328,800
Wed, 15 Apr 2026
106.0800
109.0000
105.0000
108.4600
273,000
Tue, 14 Apr 2026
106.2100
108.8100
105.6300
106.3400
252,800
Mon, 13 Apr 2026
100.7300
105.1450
99.0620
104.7100
332,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
106.2500
108.0000
100.8900
101.5400
262,000
Thu, 09 Apr 2026
106.0000
107.7700
104.6900
105.4700
238,500
Wed, 08 Apr 2026
108.7200
109.8300
105.3050
105.6200
373,200
Tue, 07 Apr 2026
100.5800
102.7300
98.4300
101.4700
272,100
Mon, 06 Apr 2026
100.5200
103.2300
100.0200
101.7700
309,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
97.8600
102.2700
97.5000
100.4500
231,200
Wed, 01 Apr 2026
104.3000
107.9400
100.4500
101.9400
414,900
Tue, 31 Mar 2026
98.4600
103.7550
96.3700
102.7000
406,700
Mon, 30 Mar 2026
100.1200
100.9600
94.8900
96.0700
449,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
99.9700
102.5000
97.5500
98.7500
384,900
Thu, 26 Mar 2026
102.1500
103.3800
99.9400
101.7800
321,900
Wed, 25 Mar 2026
103.1900
106.8200
102.5900
104.0800
340,000
Tue, 24 Mar 2026
100.0000
106.5880
98.7600
101.9200
508,800
Mon, 23 Mar 2026
100.7400
104.8600
99.8900
101.1700
472,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
99.3900
100.7780
97.4900
98.1100
899,900
Thu, 19 Mar 2026
96.4800
101.1600
95.0000
100.1000
289,800
Wed, 18 Mar 2026
99.0900
100.9100
97.0100
98.6400
586,200
Tue, 17 Mar 2026
98.6300
105.5000
98.6300
99.2900
624,800
Mon, 16 Mar 2026
13 · 8-K
After-hours · 17:17 ET
8-K ↗
Mon, 16 Mar 2026
93.7700
98.7450
93.7700
98.5000
469,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
92.8500
92.9800
88.8900
91.7350
602,000
Thu, 12 Mar 2026
96.7600
97.1200
91.0100
91.3400
654,400
Wed, 11 Mar 2026
93.2300
100.6700
92.4300
99.0900
1,251,400
Tue, 10 Mar 2026
97.3100
98.4250
92.5750
92.7500
574,700
Mon, 09 Mar 2026
91.6600
99.1300
87.3600
98.8100
1,596,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
97.1200
98.3000
93.7500
94.2900
802,700
Thu, 05 Mar 2026
111.3000
112.9000
99.0400
99.6100
1,380,600
Wed, 04 Mar 2026
117.8800
119.3000
111.3300
112.7400
762,000
Tue, 03 Mar 2026
116.3600
119.5000
112.8000
116.6400
542,900
Mon, 02 Mar 2026
117.3700
124.0950
117.0600
120.6600
335,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
119.6000
123.0100
116.6000
122.6600
588,600
Thu, 26 Feb 2026
124.4800
126.6500
119.8550
122.8300
336,900
Wed, 25 Feb 2026
123.3300
127.9750
122.1200
125.5200
664,300
Tue, 24 Feb 2026
120.3700
123.5400
119.3200
122.8000
401,200
Mon, 23 Feb 2026
126.3100
130.4920
117.6400
118.9800
715,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
122.1300
129.2800
122.1300
127.9200
481,800
Thu, 19 Feb 2026
123.2000
125.4700
121.3400
123.3100
457,200
Wed, 18 Feb 2026
126.1600
128.0000
121.2900
122.9900
526,700
Tue, 17 Feb 2026
119.9800
131.8200
119.4720
126.1300
935,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
108.7500
122.0650
108.7500
121.0400
1,070,800
Thu, 12 Feb 2026
109.2100
113.9000
107.7100
110.4100
797,200
Wed, 11 Feb 2026
110.3900
113.3600
106.3800
106.9500
1,005,300
Tue, 10 Feb 2026
113.3500
114.0800
108.6900
110.3800
896,800
Mon, 09 Feb 2026
12 · 10-K
After-hours · 16:16 ET
10-K ↗
Mon, 09 Feb 2026
114.0000
118.4920
108.7000
111.7500
1,539,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
124.8100
129.0000
104.7580
116.0400
3,575,200
Thu, 05 Feb 2026
11 · 8-K
After-hours · 16:18 ET
8-K ↗
Thu, 05 Feb 2026
149.2900
154.8600
149.0000
153.8300
869,000
Wed, 04 Feb 2026
157.6500
162.2500
151.6600
152.2200
1,022,000
Tue, 03 Feb 2026
147.7600
158.0000
146.5950
157.8900
690,000
Mon, 02 Feb 2026
136.3500
150.1050
136.3500
148.0300
541,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
146.6100
148.9900
137.2500
138.1000
1,026,700
Thu, 29 Jan 2026
159.5200
162.2900
146.8200
147.8000
985,500
Wed, 28 Jan 2026
163.7800
166.4900
158.6800
161.5600
381,400
Tue, 27 Jan 2026
163.9000
164.4600
158.5500
161.7900
352,600
Mon, 26 Jan 2026
159.1600
163.8000
157.7100
162.5000
302,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
159.6300
161.4350
155.2500
159.7700
373,700
Thu, 22 Jan 2026
171.8100
173.3900
160.0000
160.9400
505,600
Wed, 21 Jan 2026
156.0000
172.3800
156.0000
167.8700
1,014,400
Tue, 20 Jan 2026
157.2900
162.5000
151.1000
154.4000
664,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
172.5100
175.0000
161.5050
161.9300
957,700
Thu, 15 Jan 2026
184.8700
185.9800
171.3400
171.7100
626,800
Wed, 14 Jan 2026
192.2800
192.9900
171.4000
181.3600
1,143,600
Tue, 13 Jan 2026
10 · 8-K
After-hours · 16:18 ET
8-K ↗
Tue, 13 Jan 2026
205.6900
209.0000
199.0750
199.5400
418,500
Mon, 12 Jan 2026
209.3000
212.0000
201.5000
203.4100
616,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
209.3100
215.2500
205.2050
209.1600
746,600
Thu, 08 Jan 2026
196.0500
208.7900
193.4700
208.4700
919,700
Wed, 07 Jan 2026
192.7500
201.2800
188.2890
195.8200
597,800
Tue, 06 Jan 2026
178.1000
194.0000
176.4050
193.2300
674,500
Mon, 05 Jan 2026
184.6850
186.2900
168.8550
176.7800
743,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
178.0100
180.0900
169.7400
179.7600
724,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
171.4900
176.4590
168.0300
174.0100
953,100
Tue, 30 Dec 2025
172.0100
173.5640
168.0300
168.6000
228,700
Mon, 29 Dec 2025
172.0100
175.1600
169.7600
171.5900
281,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
177.7500
178.3000
173.1200
174.0100
241,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
172.5000
178.5800
170.6200
177.6600
174,000
Tue, 23 Dec 2025
175.9200
182.1000
171.5100
171.9900
333,700
Mon, 22 Dec 2025
9 · 8-K
After-hours · 16:10 ET
8-K ↗
Mon, 22 Dec 2025
175.2700
182.1600
172.2200
178.2500
490,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
171.4500
176.1470
171.4500
173.1800
780,800
Thu, 18 Dec 2025
168.4400
177.7700
166.5000
171.2600
874,900
Wed, 17 Dec 2025
163.3800
172.1200
163.3800
166.4900
1,251,200
Tue, 16 Dec 2025
152.2100
161.4000
152.2100
161.0100
768,700
Mon, 15 Dec 2025
146.2800
153.9500
145.0000
153.2900
946,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
150.1400
152.0000
145.0000
145.3300
447,400
Thu, 11 Dec 2025
154.3000
154.5600
150.5300
152.5600
809,000
Wed, 10 Dec 2025
156.3800
158.2600
152.8100
155.0600
491,300
Tue, 09 Dec 2025
156.7400
160.9550
155.7300
156.4700
365,500
Mon, 08 Dec 2025
159.5700
161.7800
157.4200
158.5400
371,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
158.1200
161.8600
156.4600
158.2600
582,500
Thu, 04 Dec 2025
162.8900
162.8900
156.1600
156.7900
949,400
Wed, 03 Dec 2025
168.0500
173.9800
162.9600
164.1800
637,400
Tue, 02 Dec 2025
164.9100
171.3700
162.4300
168.0500
1,021,800
Mon, 01 Dec 2025
167.0700
169.9100
162.3300
162.5200
693,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
173.0000
175.5700
169.6400
171.8700
281,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
164.2500
173.3050
164.2500
172.8100
520,700
Tue, 25 Nov 2025
154.3200
170.8200
154.2530
165.3900
683,000
Mon, 24 Nov 2025
153.7500
163.8350
153.6050
157.4400
467,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
147.8400
155.9900
140.4000
153.5700
653,500
Thu, 20 Nov 2025
155.3100
158.5800
146.8110
147.9400
501,500
Wed, 19 Nov 2025
145.4300
150.7400
144.3700
149.1600
562,100
Tue, 18 Nov 2025
141.8800
146.2300
139.4400
144.8600
430,100
Mon, 17 Nov 2025
142.0000
145.5750
139.7000
144.4900
499,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
138.7100
146.3100
137.0000
142.5000
474,800
Thu, 13 Nov 2025
150.3600
152.0550
142.7900
143.6800
505,000
Wed, 12 Nov 2025
157.4100
158.9350
152.2900
153.0400
375,600
Tue, 11 Nov 2025
159.6600
160.9450
154.5500
155.1000
494,300
Mon, 10 Nov 2025
168.6600
173.6220
160.3400
160.5100
405,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
166.0000
166.0600
153.0000
163.6300
962,800
Thu, 06 Nov 2025
179.9400
181.7500
168.7300
169.0600
555,400
Wed, 05 Nov 2025
176.5500
183.2700
172.4000
180.2100
335,100
Tue, 04 Nov 2025
184.4200
184.4200
175.3600
175.5500
485,400
Mon, 03 Nov 2025
202.0100
202.8560
186.0300
187.6700
689,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
207.0100
209.0000
196.8500
202.1600
653,200
Thu, 30 Oct 2025
8 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 30 Oct 2025
215.7300
223.0500
189.6800
206.0800
1,411,400
Wed, 29 Oct 2025
7 · 10-Q
After-hours · 16:25 ET
10-Q ↗
Wed, 29 Oct 2025
6 · 8-K
After-hours · 16:18 ET
8-K ↗
Wed, 29 Oct 2025
236.2500
245.9300
236.0250
241.9100
618,900
Tue, 28 Oct 2025
237.8800
239.7400
233.5700
235.8900
338,500
Mon, 27 Oct 2025
238.7300
240.0000
231.4100
237.8800
411,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
244.3700
247.0640
235.3200
235.8300
638,900
Thu, 23 Oct 2025
202.5100
244.3400
202.5100
241.1700
1,512,700
Wed, 22 Oct 2025
195.8600
209.8800
195.6150
202.0800
594,700
Tue, 21 Oct 2025
201.4000
203.3900
194.8600
200.7200
434,300
Mon, 20 Oct 2025
5 · 8-K
After-hours · 16:35 ET
8-K ↗
Mon, 20 Oct 2025
203.3600
208.0000
196.6050
203.4000
406,500
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
197.6500
202.8000
195.9000
201.4300
271,300
Thu, 16 Oct 2025
200.5600
202.6500
195.1850
201.3200
433,200
Wed, 15 Oct 2025
200.6800
204.7600
194.1200
198.9300
425,200
Tue, 14 Oct 2025
189.3200
201.2500
188.4200
197.8500
333,700
Mon, 13 Oct 2025
194.3400
199.3600
191.2600
196.5600
273,200
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
205.3300
207.0800
184.6800
187.9600
601,300
Thu, 09 Oct 2025
213.5100
217.1700
204.9000
205.6400
499,800
Wed, 08 Oct 2025
194.0000
212.9800
192.6050
212.4500
977,600
Tue, 07 Oct 2025
196.9300
198.5900
190.5750
192.9700
426,200
Mon, 06 Oct 2025
189.5200
197.2300
189.5200
196.1300
479,800
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
185.0300
192.6000
184.1700
185.1900
371,200
Thu, 02 Oct 2025
181.3800
184.1350
180.1100
182.7300
266,700
Wed, 01 Oct 2025
176.6500
180.0000
172.9900
177.8900
369,700
Tue, 30 Sep 2025
180.4800
182.0300
174.1700
180.7500
361,900
Mon, 29 Sep 2025
178.1700
180.8300
175.1100
180.2000
504,000
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
178.6800
180.6450
172.8000
175.4500
258,800
Thu, 25 Sep 2025
182.0900
185.3950
175.8600
178.4700
439,000
Wed, 24 Sep 2025
185.8600
189.2800
182.7650
184.6400
304,000
Tue, 23 Sep 2025
193.7600
193.7600
182.7700
184.9700
570,000
Mon, 22 Sep 2025
191.7500
196.0000
189.6200
190.9400
403,800
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
195.7200
195.7200
191.1200
191.6000
1,318,600
Thu, 18 Sep 2025
193.5900
198.5200
191.3200
195.7700
611,200
Wed, 17 Sep 2025
193.7700
195.5100
189.1300
191.4800
271,900
Tue, 16 Sep 2025
191.5200
195.0000
185.0100
193.7600
410,400
Mon, 15 Sep 2025
179.0000
192.0000
178.9500
190.8100
867,700
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
182.7500
184.8200
176.3000
178.7600
526,300
Thu, 11 Sep 2025
189.6500
193.9000
182.8300
183.4300
639,400
Wed, 10 Sep 2025
197.7000
201.0000
189.9000
190.0000
910,100
Tue, 09 Sep 2025
199.7700
200.0000
189.8900
195.3350
707,100
Mon, 08 Sep 2025
4 · 8-K
After-hours · 16:41 ET
8-K ↗
Mon, 08 Sep 2025
192.0000
201.2600
191.1350
200.7800
750,600
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
188.7900
192.7700
187.4400
191.0200
414,900
Thu, 04 Sep 2025
193.6900
193.6900
184.5900
188.1300
943,700
Wed, 03 Sep 2025
186.0000
195.5500
185.3600
194.4700
1,122,400
Tue, 02 Sep 2025
3 · 8-K
After-hours · 16:06 ET
8-K ↗
Tue, 02 Sep 2025
181.4600
185.9400
177.2640
185.7400
293,600
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
190.6100
191.1480
186.8900
187.4700
256,100
Thu, 28 Aug 2025
186.2800
192.4800
184.8800
190.5600
385,500
Wed, 27 Aug 2025
178.5000
189.4300
176.4000
186.3700
860,000
Tue, 26 Aug 2025
175.7800
179.6200
174.8300
178.8600
449,300
Mon, 25 Aug 2025
177.3700
178.4950
175.6450
175.7800
251,600
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
168.3100
182.7600
168.3100
176.8200
503,700
Thu, 21 Aug 2025
162.8100
168.5700
162.7750
168.2100
348,400
Wed, 20 Aug 2025
164.7000
167.0000
160.0550
164.7800
335,200
Tue, 19 Aug 2025
164.1050
168.8850
164.1050
166.5500
337,700
Mon, 18 Aug 2025
161.9200
166.5700
159.2400
165.7400
268,500
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
167.4800
167.4800
160.5000
161.7700
371,300
Thu, 14 Aug 2025
166.6600
167.9700
163.7700
167.3700
379,000
Wed, 13 Aug 2025
163.1100
170.3600
163.0000
169.9300
573,000
Tue, 12 Aug 2025
155.2000
163.1150
153.9300
162.4300
328,900
Mon, 11 Aug 2025
154.0000
156.7400
151.4700
153.5500
376,300
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
159.7600
159.7600
150.8700
153.7300
314,000
Thu, 07 Aug 2025
162.0000
162.4450
153.4100
157.7700
467,200
Wed, 06 Aug 2025
161.8500
162.6600
156.5900
159.9700
560,100
Tue, 05 Aug 2025
165.0000
166.0000
159.1250
162.9600
711,500
Mon, 04 Aug 2025
153.7400
164.2200
152.6000
164.0500
587,200
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
150.0400
156.2900
145.0000
152.9200
1,027,600
Thu, 31 Jul 2025
145.0000
164.3520
142.0000
154.5800
2,704,100
Wed, 30 Jul 2025
2 · 10-Q
After-hours · 16:25 ET
10-Q ↗
Wed, 30 Jul 2025
1 · 8-K
After-hours · 16:18 ET
8-K ↗
Wed, 30 Jul 2025
123.9100
124.9850
119.5550
122.2100
927,400
Tue, 29 Jul 2025
126.5700
128.8300
121.4800
122.8100
410,700
Mon, 28 Jul 2025
125.1900
127.2100
123.5900
126.1300
559,500
Sun, 27 Jul 2025
Weekend