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
126.1700
133.7955
123.3825
133.3900
705,815
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
122.0100
124.2000
118.2800
122.2400
695,900
Thu, 23 Jul 2026
120.3300
121.4000
117.2100
120.6700
763,000
Wed, 22 Jul 2026
125.5700
125.7200
119.1450
119.5100
870,000
Tue, 21 Jul 2026
129.9100
133.6600
124.0100
124.7100
1,124,800
Mon, 20 Jul 2026
132.6800
136.8790
131.0200
133.8900
733,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
131.5500
135.8190
130.7550
133.8500
1,107,700
Thu, 16 Jul 2026
133.4000
134.2900
127.5800
128.9400
832,500
Wed, 15 Jul 2026
130.6000
134.6000
129.9000
131.2200
907,800
Tue, 14 Jul 2026
128.0000
132.2500
126.5000
128.3500
771,200
Mon, 13 Jul 2026
126.6300
132.5050
124.8300
132.3400
861,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
132.2000
133.5000
124.6400
124.7600
634,700
Thu, 09 Jul 2026
125.0200
132.3000
123.4800
129.9500
917,400
Wed, 08 Jul 2026
129.9700
130.2700
126.1100
127.5700
897,100
Tue, 07 Jul 2026
132.9600
135.0000
130.3400
131.9500
1,109,800
Mon, 06 Jul 2026
122.9000
134.6700
122.1300
129.7200
1,653,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
119.9900
126.8800
115.5100
125.7600
1,001,700
Wed, 01 Jul 2026
117.3900
123.7900
116.9350
121.2150
1,177,400
Tue, 30 Jun 2026
113.5500
117.5400
113.4900
115.0200
938,700
Mon, 29 Jun 2026
121.9300
123.8000
114.5800
116.0300
1,684,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
120.2000
125.0000
118.5200
121.4900
2,306,800
Thu, 25 Jun 2026
131.4800
131.5750
118.8700
119.9400
1,734,100
Wed, 24 Jun 2026
132.9500
137.9700
131.0550
132.1500
2,642,200
Tue, 23 Jun 2026
128.2200
133.8300
124.6160
132.1800
1,992,600
Mon, 22 Jun 2026
124.5800
130.0000
123.0300
127.2500
1,360,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
123.7000
126.6600
121.1020
125.5600
1,663,800
Wed, 17 Jun 2026
127.8000
132.0000
123.0200
123.3900
1,356,100
Tue, 16 Jun 2026
125.9900
129.4000
123.4600
128.0700
960,800
Mon, 15 Jun 2026
122.7500
129.8000
119.9300
127.0600
1,510,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
123.5100
124.9900
117.1900
122.6300
1,108,000
Thu, 11 Jun 2026
121.6100
124.1900
116.8100
123.8450
1,378,400
Wed, 10 Jun 2026
115.3100
126.9600
114.0000
121.9200
2,119,700
Tue, 09 Jun 2026
117.1250
125.8370
115.1400
117.8600
1,825,400
Mon, 08 Jun 2026
107.7700
120.3100
107.0000
117.9600
2,100,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
13 · 8-K
After-hours · 16:32 ET
8-K ↗
Fri, 05 Jun 2026
110.8000
112.8900
106.0500
109.0300
1,044,100
Thu, 04 Jun 2026
110.0000
112.9000
106.7600
109.1500
1,086,200
Wed, 03 Jun 2026
109.6700
112.2150
104.6100
107.4000
1,878,600
Tue, 02 Jun 2026
116.5000
116.5000
108.6200
109.9500
1,724,000
Mon, 01 Jun 2026
115.0000
120.3000
113.7000
117.9700
1,906,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
108.5000
114.3300
106.5100
111.3600
1,305,300
Thu, 28 May 2026
107.1700
111.6000
105.7500
108.6700
639,600
Wed, 27 May 2026
105.1400
110.1000
104.7000
107.8200
805,900
Tue, 26 May 2026
107.2200
109.5000
103.6800
106.4800
1,164,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
106.1400
109.1700
105.1310
106.6100
968,300
Thu, 21 May 2026
105.8800
107.3600
104.5200
105.6400
1,091,600
Wed, 20 May 2026
111.0000
111.5250
106.6400
106.8200
1,538,500
Tue, 19 May 2026
117.2000
118.7500
111.8850
114.1000
1,817,200
Mon, 18 May 2026
111.4900
115.7600
110.4700
113.2400
1,585,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
109.3400
112.8800
107.8100
112.0600
1,496,000
Thu, 14 May 2026
104.7750
112.2150
104.7700
109.1550
1,587,000
Wed, 13 May 2026
105.0000
105.6100
100.8840
104.9800
1,445,500
Tue, 12 May 2026
104.7800
107.9300
101.8300
106.0100
1,562,100
Mon, 11 May 2026
107.8200
109.4700
104.9750
105.1500
1,486,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
112.7300
112.7300
104.8200
107.9900
1,939,000
Thu, 07 May 2026
105.5300
115.5000
105.5300
113.6100
2,617,000
Wed, 06 May 2026
104.0300
106.6900
102.0900
105.0200
2,425,700
Tue, 05 May 2026
108.3900
108.8800
98.5000
104.0300
5,997,900
Tue, 05 May 2026
12 · 10-Q
Next filing day · accepted 04 May, 17:59 ET
10-Q ↗
Mon, 04 May 2026
11 · 8-K
After-hours · 16:04 ET
8-K ↗
Mon, 04 May 2026
110.8400
115.9300
110.2300
110.2300
5,045,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
113.5000
114.7760
110.2250
111.2500
1,908,300
Thu, 30 Apr 2026
105.9100
110.7500
104.4300
110.1000
1,490,600
Wed, 29 Apr 2026
110.0000
110.0000
103.3300
106.8200
1,488,900
Tue, 28 Apr 2026
102.1800
107.5250
102.1800
106.2400
1,485,100
Mon, 27 Apr 2026
102.4470
106.2150
102.0000
103.3000
1,321,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
100.4150
104.0000
98.6000
103.4500
1,589,400
Thu, 23 Apr 2026
103.8400
104.4900
98.3000
100.2900
1,496,200
Wed, 22 Apr 2026
102.6400
105.6200
101.4300
105.5200
1,382,100
Tue, 21 Apr 2026
104.6800
107.3400
102.5100
102.6300
1,646,100
Mon, 20 Apr 2026
100.5620
104.9650
99.8950
104.8400
1,693,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
10 · DEFA14A
After-hours · 16:07 ET
DEFA14A ↗
Fri, 17 Apr 2026
9 · DEF 14A
After-hours · 16:06 ET
DEF 14A ↗
Fri, 17 Apr 2026
105.8880
107.2800
99.8100
100.5100
2,127,800
Thu, 16 Apr 2026
101.0200
104.3300
99.5800
103.4500
2,122,100
Wed, 15 Apr 2026
92.6000
99.1500
92.6000
98.7800
2,013,200
Tue, 14 Apr 2026
95.0000
96.6800
90.9800
91.4600
1,751,000
Mon, 13 Apr 2026
90.1350
93.8400
88.9100
93.5300
1,587,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
91.1500
94.1800
89.3200
90.0300
1,826,800
Thu, 09 Apr 2026
91.5700
93.3400
87.8900
90.5300
2,537,900
Wed, 08 Apr 2026
100.9600
103.0000
90.1100
91.0600
3,128,200
Tue, 07 Apr 2026
98.9400
100.3800
94.2100
96.2900
1,142,600
Mon, 06 Apr 2026
95.6400
100.8800
95.6400
99.3800
1,254,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
95.5550
98.5400
94.1000
96.5400
1,156,300
Wed, 01 Apr 2026
98.7600
100.4350
95.8500
96.1900
1,542,700
Tue, 31 Mar 2026
95.3800
102.5000
95.3800
98.5700
1,803,600
Mon, 30 Mar 2026
94.5680
97.5250
92.9000
94.1200
1,441,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
96.8000
97.7000
91.6100
95.3500
1,857,500
Thu, 26 Mar 2026
97.7500
100.4300
97.6400
98.1100
1,242,600
Wed, 25 Mar 2026
99.8900
101.8500
96.8100
99.1200
1,137,400
Tue, 24 Mar 2026
99.2500
99.8000
96.4100
97.6800
1,305,000
Mon, 23 Mar 2026
99.1700
100.9450
98.4100
99.7500
1,163,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
98.1520
100.0900
96.5200
98.0500
2,028,200
Thu, 19 Mar 2026
101.1950
103.7300
99.2000
99.6050
1,310,700
Wed, 18 Mar 2026
101.1000
104.0500
99.7600
100.0500
1,386,600
Tue, 17 Mar 2026
101.8100
108.1690
101.5000
104.3600
2,188,300
Mon, 16 Mar 2026
98.4700
103.9900
98.0500
101.9500
2,867,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
95.3200
98.4400
93.9270
98.3900
2,395,800
Thu, 12 Mar 2026
98.4900
99.0100
94.0400
94.9200
2,167,700
Wed, 11 Mar 2026
95.6000
98.9800
95.6000
98.8100
2,110,900
Tue, 10 Mar 2026
100.4200
101.7600
94.9500
95.1800
2,934,800
Mon, 09 Mar 2026
100.8200
104.3800
98.5900
100.4200
3,049,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
100.1700
102.1050
98.9250
101.9200
2,011,500
Thu, 05 Mar 2026
98.6000
104.1150
98.1500
101.5400
4,567,100
Wed, 04 Mar 2026
100.8700
105.4000
95.9500
96.1700
3,397,800
Tue, 03 Mar 2026
99.7000
102.9300
96.2900
101.6100
3,135,400
Mon, 02 Mar 2026
98.4000
100.8900
94.2900
100.8200
4,176,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
92.2600
101.4500
91.9900
101.0000
20,124,200
Fri, 27 Feb 2026
8 · 8-K/A
Next filing day · accepted 26 Feb, 19:25 ET
8-K/A ↗
Fri, 27 Feb 2026
7 · 10-K
Next filing day · accepted 26 Feb, 18:35 ET
10-K ↗
Thu, 26 Feb 2026
6 · 8-K
After-hours · 16:03 ET
8-K ↗
Thu, 26 Feb 2026
112.5400
119.1400
111.4900
117.4500
8,048,900
Wed, 25 Feb 2026
109.5800
112.5000
108.3850
111.6500
2,151,600
Tue, 24 Feb 2026
106.1200
110.1000
105.0100
109.4300
1,798,800
Mon, 23 Feb 2026
112.3500
112.3500
104.5100
106.1350
2,188,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
111.0400
114.5000
109.3100
112.9400
1,831,500
Thu, 19 Feb 2026
112.9700
114.0400
110.5500
111.1100
1,317,200
Wed, 18 Feb 2026
112.0100
116.1700
107.8500
112.4600
2,698,900
Tue, 17 Feb 2026
113.0600
113.8500
107.7840
112.0800
2,113,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
113.6400
115.9900
110.1900
112.5700
1,914,000
Thu, 12 Feb 2026
110.6300
113.2450
107.6150
112.0500
3,037,000
Wed, 11 Feb 2026
116.1020
117.3000
107.1600
109.3000
4,536,400
Tue, 10 Feb 2026
121.2900
125.8800
118.9000
120.7000
2,032,400
Mon, 09 Feb 2026
119.2500
119.7600
114.0200
118.9100
2,164,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
116.1650
119.6400
113.6000
119.4000
2,292,700
Thu, 05 Feb 2026
117.9480
125.0000
113.7700
114.3400
3,720,200
Wed, 04 Feb 2026
119.5300
123.8000
112.4100
116.9000
5,492,000
Tue, 03 Feb 2026
129.1100
129.5000
119.6100
120.2800
5,020,800
Mon, 02 Feb 2026
133.8800
136.5400
130.2200
131.9300
1,978,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
139.4500
139.4500
133.5000
134.0600
2,277,300
Thu, 29 Jan 2026
141.3250
143.1670
136.9900
139.4700
2,460,600
Wed, 28 Jan 2026
146.8750
148.1800
142.3100
142.8000
1,570,500
Tue, 27 Jan 2026
151.5600
152.0000
144.2000
146.0800
1,604,300
Mon, 26 Jan 2026
155.5300
155.8900
148.5200
151.5600
1,719,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
153.9300
161.2800
153.8500
155.9750
2,074,700
Thu, 22 Jan 2026
149.2450
156.9550
148.2400
153.7000
1,838,000
Wed, 21 Jan 2026
148.3100
149.6900
142.1000
146.8100
2,650,100
Tue, 20 Jan 2026
150.0400
153.2800
147.7000
148.5800
2,060,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
154.4200
154.5500
147.7000
150.1600
2,318,200
Thu, 15 Jan 2026
157.7500
163.3500
153.9000
154.4200
2,663,100
Wed, 14 Jan 2026
165.4900
167.0100
156.0000
156.2700
2,363,800
Tue, 13 Jan 2026
162.0020
167.6700
160.1200
165.8000
2,690,800
Mon, 12 Jan 2026
170.0500
170.0960
161.3000
161.7400
4,263,700
Mon, 12 Jan 2026
5 · 8-K
Pre-market · 06:46 ET
8-K ↗
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
175.9100
179.0100
171.9000
176.6600
1,013,300
Thu, 08 Jan 2026
172.0000
174.5100
169.6300
173.8700
1,547,700
Wed, 07 Jan 2026
178.9600
181.0400
171.8000
176.3000
2,074,000
Tue, 06 Jan 2026
189.0000
191.8100
178.5500
178.9400
1,591,400
Mon, 05 Jan 2026
185.7650
192.9200
183.0000
185.1500
1,833,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
176.7300
179.4500
174.0090
176.4800
1,286,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
176.7900
178.2500
174.8100
175.5000
1,214,700
Tue, 30 Dec 2025
180.0000
181.5000
176.8800
177.1400
1,074,400
Mon, 29 Dec 2025
180.8200
182.2550
178.5000
180.1700
1,232,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
180.5000
182.1700
179.1200
181.6600
678,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
179.6500
181.6730
177.2200
180.6900
533,100
Tue, 23 Dec 2025
184.2400
184.5150
177.6200
179.2600
1,388,100
Mon, 22 Dec 2025
185.6800
191.8150
183.3600
185.3700
1,459,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
186.5160
188.3000
182.1470
185.9600
1,908,700
Thu, 18 Dec 2025
186.3850
187.9600
179.0800
182.8900
1,423,900
Wed, 17 Dec 2025
186.6100
193.6400
183.7200
183.9500
1,237,000
Tue, 16 Dec 2025
185.5500
189.1800
183.5700
186.7700
1,250,800
Mon, 15 Dec 2025
197.7500
197.7500
185.5800
185.9700
1,623,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
200.9600
208.8470
192.1370
196.2800
1,615,400
Thu, 11 Dec 2025
197.7700
204.2300
197.6100
200.9600
1,457,400
Wed, 10 Dec 2025
210.1800
210.5000
194.9100
197.4400
2,057,900
Tue, 09 Dec 2025
205.3600
213.3700
202.0900
209.0800
1,737,900
Mon, 08 Dec 2025
198.8700
210.3100
197.0800
207.9200
2,632,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
188.6000
201.7900
187.9000
199.7500
2,127,200
Thu, 04 Dec 2025
186.5500
189.3000
183.8800
188.3800
976,000
Wed, 03 Dec 2025
183.3500
186.3600
181.2000
185.3400
1,082,900
Tue, 02 Dec 2025
186.2050
187.4200
182.5300
182.6100
1,017,900
Mon, 01 Dec 2025
189.5300
192.1200
185.0100
185.4500
1,565,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
192.3500
194.2000
187.3330
191.4100
1,247,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
178.2600
191.9700
177.8200
188.4300
2,710,400
Tue, 25 Nov 2025
171.1600
177.5500
167.4700
175.7600
1,340,400
Mon, 24 Nov 2025
175.0000
175.0000
167.8800
172.4700
1,815,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
167.7550
176.3400
166.3200
172.7800
2,157,900
Thu, 20 Nov 2025
176.1000
177.6300
166.2700
168.0100
1,672,200
Wed, 19 Nov 2025
175.8500
177.9700
168.8400
174.4800
2,112,300
Tue, 18 Nov 2025
178.2300
181.8500
172.8800
175.4500
2,251,400
Mon, 17 Nov 2025
181.6800
181.9300
175.5000
178.2700
2,431,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
184.3400
192.8000
183.5800
185.0700
1,912,900
Thu, 13 Nov 2025
185.9000
188.8000
182.5900
186.5400
1,697,700
Wed, 12 Nov 2025
194.8900
195.2280
186.4300
186.5800
1,800,700
Tue, 11 Nov 2025
192.0000
196.4000
186.0000
194.8900
3,037,600
Mon, 10 Nov 2025
202.7900
203.7720
190.1000
192.8000
3,332,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
191.0000
202.0900
189.5000
201.2100
4,340,100
Thu, 06 Nov 2025
194.2400
195.9900
182.0000
193.7400
13,059,500
Thu, 06 Nov 2025
4 · 10-Q
Next filing day · accepted 05 Nov, 18:27 ET
10-Q ↗
Wed, 05 Nov 2025
3 · 8-K
After-hours · 16:02 ET
8-K ↗
Wed, 05 Nov 2025
262.7800
268.9700
260.0000
260.0200
3,813,100
Tue, 04 Nov 2025
261.0000
268.0100
257.2900
262.0400
1,440,100
Mon, 03 Nov 2025
278.8200
279.9800
260.4000
264.9300
1,320,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
267.0550
270.8650
259.7100
270.6400
1,428,900
Thu, 30 Oct 2025
272.5900
277.4900
262.3000
262.8200
1,217,300
Wed, 29 Oct 2025
290.0000
290.3400
272.2100
272.7600
2,332,200
Tue, 28 Oct 2025
307.1000
309.2400
293.5100
293.8800
1,039,300
Mon, 27 Oct 2025
317.3500
318.8400
305.1600
306.7300
980,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
318.0000
322.0900
311.1200
312.0000
731,900
Thu, 23 Oct 2025
303.7600
317.6000
303.7600
313.4500
567,800
Wed, 22 Oct 2025
318.9500
320.3450
301.7440
307.5700
850,500
Tue, 21 Oct 2025
312.4800
325.9300
311.3500
317.6100
967,800
Mon, 20 Oct 2025
326.0200
328.5300
304.2300
312.7300
1,508,600
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
326.0100
334.2900
322.0000
324.0200
828,700
Thu, 16 Oct 2025
340.5900
343.2500
320.2100
330.5600
1,845,200
Wed, 15 Oct 2025
334.0300
343.9980
333.3300
341.0800
744,600
Tue, 14 Oct 2025
323.8200
336.0000
320.6300
332.6000
801,500
Mon, 13 Oct 2025
330.1600
331.6380
323.0000
330.0000
775,300
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
340.4500
347.6000
323.1070
325.0000
988,400
Thu, 09 Oct 2025
348.0000
353.0000
332.2100
337.1900
1,269,800
Wed, 08 Oct 2025
321.5500
350.0000
320.6000
347.2700
1,591,100
Tue, 07 Oct 2025
321.2200
323.5700
314.0000
319.9800
812,200
Mon, 06 Oct 2025
322.6300
330.0000
315.4800
320.3100
1,597,100
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
315.5500
330.3300
315.3400
322.6300
1,393,100
Thu, 02 Oct 2025
304.0100
313.3000
299.0000
313.0000
1,468,500
Wed, 01 Oct 2025
320.5700
322.0500
293.0300
303.7200
2,346,000
Tue, 30 Sep 2025
331.2000
332.0000
312.0900
321.8400
1,770,900
Mon, 29 Sep 2025
320.0800
336.2200
314.6800
328.7800
1,737,000
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
311.8400
327.7100
309.7900
326.3900
1,601,500
Thu, 25 Sep 2025
295.5800
315.2050
294.4500
313.4900
1,655,300
Wed, 24 Sep 2025
302.0600
304.2370
293.8300
301.1700
1,348,300
Tue, 23 Sep 2025
305.4600
305.4850
293.5000
299.5000
1,454,300
Mon, 22 Sep 2025
289.4500
310.9200
288.5400
309.3400
1,956,300
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
290.3000
291.4760
285.4600
290.9000
1,530,200
Thu, 18 Sep 2025
283.7500
291.2400
281.6400
289.6700
1,339,100
Wed, 17 Sep 2025
267.7900
281.9390
264.8500
279.1600
2,254,200
Tue, 16 Sep 2025
289.5000
296.8000
271.0000
280.7400
2,300,300
Mon, 15 Sep 2025
308.0000
309.9900
284.6800
285.1100
2,130,300
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
314.2500
319.6800
300.5000
307.9100
2,173,200
Thu, 11 Sep 2025
296.2200
315.4800
291.0000
309.3400
3,794,500
Wed, 10 Sep 2025
274.1000
286.8300
272.0000
285.9100
2,055,900
Tue, 09 Sep 2025
272.1600
287.5000
256.6300
273.4900
3,373,800
Mon, 08 Sep 2025
265.8300
276.4900
264.8150
271.2800
1,493,900
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
273.2500
273.3000
263.6800
271.1800
1,825,600
Thu, 04 Sep 2025
275.1300
278.2800
267.3900
272.7000
2,477,300
Wed, 03 Sep 2025
286.4400
292.0000
277.2400
282.5150
1,735,000
Tue, 02 Sep 2025
291.2450
298.4160
287.2090
289.9800
1,463,000
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
319.7800
320.0550
293.6600
297.8600
2,280,200
Thu, 28 Aug 2025
317.2200
325.9000
316.2760
322.7800
730,500
Wed, 27 Aug 2025
317.0000
324.4000
316.0300
317.9300
1,202,600
Tue, 26 Aug 2025
321.3900
322.0000
307.8100
316.0200
2,170,200
Mon, 25 Aug 2025
331.8300
339.4900
317.1900
321.4400
1,428,100
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
343.9500
355.0000
329.3500
331.8700
1,959,800
Thu, 21 Aug 2025
336.5800
346.9100
331.4550
345.5200
1,319,300
Wed, 20 Aug 2025
338.2800
340.7500
322.7100
338.8800
1,336,700
Tue, 19 Aug 2025
367.0100
368.3940
338.0000
340.6600
1,905,200
Mon, 18 Aug 2025
338.5100
371.6300
338.5100
369.1900
3,135,600
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
329.5100
333.9500
322.3840
326.9300
1,066,200
Thu, 14 Aug 2025
327.5000
339.1400
321.1700
329.8800
1,804,000
Wed, 13 Aug 2025
324.0200
328.9250
307.0500
327.9300
2,492,800
Tue, 12 Aug 2025
342.9000
344.4080
317.7900
322.9300
2,612,800
Mon, 11 Aug 2025
371.4400
373.5000
336.3950
340.5900
2,721,400
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
404.5000
415.7600
362.5800
370.3400
3,839,600
Thu, 07 Aug 2025
446.0000
468.0000
378.0000
390.8400
8,187,900
Thu, 07 Aug 2025
2 · 10-Q
Next filing day · accepted 06 Aug, 18:51 ET
10-Q ↗
Wed, 06 Aug 2025
1 · 8-K
After-hours · 16:03 ET
8-K ↗
Wed, 06 Aug 2025
343.8000
347.2500
334.0100
343.6100
3,158,600
Tue, 05 Aug 2025
354.6000
356.4700
338.5000
340.3100
1,353,800
Mon, 04 Aug 2025
343.2900
352.8700
341.2520
352.3600
973,700
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
342.2300
344.3300
330.3200
338.9900
1,016,300
Thu, 31 Jul 2025
342.8200
357.2600
338.0460
346.5500
1,241,200
Wed, 30 Jul 2025
335.0800
341.8900
331.5100
341.3400
765,700
Tue, 29 Jul 2025
342.5000
342.7500
331.2200
333.7100
966,700
Mon, 28 Jul 2025
362.2500
364.0600
335.1000
340.4900
1,779,300
Sun, 27 Jul 2025
Weekend