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
175.6200
175.9200
168.4500
168.9400
121,300
Thu, 23 Jul 2026
171.6200
175.5900
171.6200
174.8100
89,600
Wed, 22 Jul 2026
173.0500
178.0200
171.8800
172.5700
110,900
Tue, 21 Jul 2026
170.1700
178.4500
168.2100
174.0800
106,500
Mon, 20 Jul 2026
169.6000
173.6600
166.7700
167.7400
104,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
163.9900
171.7600
161.2300
167.9800
97,100
Thu, 16 Jul 2026
163.2800
171.7100
163.2800
167.3600
122,900
Wed, 15 Jul 2026
163.7700
166.9200
160.9300
165.5400
89,800
Tue, 14 Jul 2026
163.0200
165.9000
163.0200
163.5200
116,100
Mon, 13 Jul 2026
161.0600
163.6000
159.0400
160.2000
76,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
163.0700
166.6500
161.6600
162.6000
97,800
Fri, 10 Jul 2026
13 · 8-K
Next filing day · accepted 09 Jul, 19:15 ET
8-K ↗
Thu, 09 Jul 2026
160.2600
166.4600
158.6100
164.9700
135,600
Wed, 08 Jul 2026
153.7200
158.5900
153.5500
158.1500
232,100
Tue, 07 Jul 2026
161.0000
161.0000
149.4000
155.2900
196,000
Mon, 06 Jul 2026
158.0900
163.3200
158.0900
162.5800
87,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
165.6300
167.6100
155.1700
157.9800
141,400
Wed, 01 Jul 2026
167.8000
170.0600
164.3000
165.9000
179,200
Tue, 30 Jun 2026
163.4800
169.4100
162.6100
168.7400
255,900
Mon, 29 Jun 2026
161.7500
165.5900
156.3400
162.9700
255,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
166.0000
166.3300
160.5400
163.3600
428,600
Thu, 25 Jun 2026
169.9000
175.1300
166.4400
166.9900
265,700
Wed, 24 Jun 2026
164.8900
169.5300
161.8600
167.9200
267,800
Tue, 23 Jun 2026
166.7400
169.2900
162.1500
165.5000
147,300
Mon, 22 Jun 2026
174.2900
174.2900
166.9100
169.0500
168,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
169.2800
175.1200
168.5100
173.6900
267,100
Thu, 18 Jun 2026
12 · 8-K
Next filing day · accepted 17 Jun, 18:00 ET
8-K ↗
Wed, 17 Jun 2026
167.4500
169.1500
162.6900
164.8700
145,500
Tue, 16 Jun 2026
168.5900
170.3600
165.7000
166.1900
150,500
Mon, 15 Jun 2026
171.5600
173.3000
167.5200
168.0800
88,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
167.7000
173.2000
167.1500
168.9100
115,600
Thu, 11 Jun 2026
163.1200
168.4900
162.9500
167.4400
118,800
Wed, 10 Jun 2026
162.8400
165.8600
159.5500
160.4000
120,700
Tue, 09 Jun 2026
161.1100
164.4900
155.3300
162.8300
150,500
Mon, 08 Jun 2026
159.7600
162.3400
159.3000
160.1200
114,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
160.0200
161.2000
155.4000
157.4000
114,900
Thu, 04 Jun 2026
155.3400
161.9600
153.4500
161.3000
162,200
Wed, 03 Jun 2026
151.2600
157.5000
151.1400
155.2300
144,800
Tue, 02 Jun 2026
144.6600
155.3400
144.3900
153.3300
180,800
Mon, 01 Jun 2026
143.2300
146.1700
141.0000
144.6600
117,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
148.9300
149.8100
144.6000
145.0600
164,000
Thu, 28 May 2026
149.7200
149.7200
145.9000
148.9300
185,400
Wed, 27 May 2026
150.0700
150.8600
147.1200
149.7200
169,800
Tue, 26 May 2026
145.0600
149.4900
145.0600
147.6900
114,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
144.1400
145.2100
141.8800
144.2000
179,400
Thu, 21 May 2026
145.0300
145.0700
140.8900
144.1400
174,500
Wed, 20 May 2026
142.5200
146.9400
142.1500
146.6700
93,900
Tue, 19 May 2026
143.8900
143.9200
137.3400
140.3700
114,100
Mon, 18 May 2026
146.8400
150.0000
143.0000
145.8800
137,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
149.2500
151.8100
144.7600
146.8400
124,300
Thu, 14 May 2026
149.4500
155.4300
147.4700
152.6400
179,200
Wed, 13 May 2026
144.5800
150.9100
142.1500
146.2600
229,800
Tue, 12 May 2026
148.2900
148.2900
139.0900
143.7900
181,400
Mon, 11 May 2026
153.8400
154.9900
144.0000
149.1500
245,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
146.0100
157.4500
146.0100
156.1800
202,100
Thu, 07 May 2026
11 · 10-Q
After-hours · 17:28 ET
10-Q ↗
Thu, 07 May 2026
10 · 8-K
After-hours · 17:20 ET
8-K ↗
Thu, 07 May 2026
161.8200
170.0000
144.4600
150.0200
363,200
Wed, 06 May 2026
182.5000
183.9100
179.5200
181.5100
183,100
Tue, 05 May 2026
174.2400
179.9500
171.8700
179.2600
217,500
Mon, 04 May 2026
168.7600
174.7200
167.1800
172.1500
170,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
171.1800
173.0500
164.9400
168.9000
286,300
Thu, 30 Apr 2026
9 · DEF 14A
After-hours · 17:18 ET
DEF 14A ↗
Thu, 30 Apr 2026
8 · DEFA14A
After market open · 15:24 ET
DEFA14A ↗
Thu, 30 Apr 2026
167.3700
172.0000
166.4100
170.7500
230,900
Wed, 29 Apr 2026
169.3300
174.0000
162.7300
165.0400
266,500
Tue, 28 Apr 2026
167.9700
171.9300
165.0700
170.6600
252,500
Mon, 27 Apr 2026
168.5900
171.5700
165.4000
167.9700
330,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
168.0200
173.3300
164.5600
169.5100
199,400
Thu, 23 Apr 2026
164.6700
172.2600
164.6700
167.9600
167,400
Wed, 22 Apr 2026
161.5600
164.1600
160.0700
163.7700
232,500
Tue, 21 Apr 2026
157.2200
163.4200
157.0200
160.5400
218,200
Mon, 20 Apr 2026
159.3700
161.0600
156.0200
156.7700
312,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
155.3900
161.1500
154.6900
159.3700
168,500
Thu, 16 Apr 2026
151.8300
152.6500
149.3000
151.1500
184,800
Wed, 15 Apr 2026
154.6200
154.6200
148.6200
151.7500
343,400
Tue, 14 Apr 2026
157.6600
159.4000
154.0600
154.6200
158,700
Mon, 13 Apr 2026
154.0800
157.4000
153.6700
156.0300
115,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
151.4700
154.1500
149.9500
153.5600
90,900
Thu, 09 Apr 2026
148.1900
155.1200
147.7800
151.6400
131,800
Wed, 08 Apr 2026
152.9900
154.9900
148.6500
148.8000
200,600
Tue, 07 Apr 2026
142.0900
146.2500
139.6900
144.4000
178,900
Mon, 06 Apr 2026
142.2000
145.7000
140.0000
142.7500
209,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
139.8800
144.8700
137.5700
143.3400
101,300
Wed, 01 Apr 2026
141.3500
146.0900
139.2500
142.9200
123,300
Tue, 31 Mar 2026
137.5600
143.3800
136.6900
139.7300
337,300
Mon, 30 Mar 2026
137.4400
140.8000
133.0900
135.7400
213,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
133.6300
139.3800
130.8000
136.6400
200,100
Thu, 26 Mar 2026
138.7200
141.6800
135.9100
137.0600
239,400
Wed, 25 Mar 2026
143.4400
145.2900
139.5700
139.6900
159,500
Tue, 24 Mar 2026
135.1700
142.0000
133.1500
140.5100
160,900
Mon, 23 Mar 2026
133.5100
139.2600
133.2000
136.4500
193,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
131.6700
132.3500
125.2300
128.5800
441,600
Thu, 19 Mar 2026
129.7700
132.7300
126.7700
131.1600
167,100
Wed, 18 Mar 2026
131.9400
134.5100
129.5100
131.3900
116,300
Tue, 17 Mar 2026
133.3000
134.7400
130.4600
133.1300
123,000
Mon, 16 Mar 2026
133.2400
135.1200
130.4800
131.6900
72,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
133.2200
134.4600
129.8800
130.4600
94,900
Thu, 12 Mar 2026
132.6200
136.0000
128.7300
130.9400
79,400
Wed, 11 Mar 2026
138.3200
138.7900
133.5000
136.1400
85,300
Tue, 10 Mar 2026
137.0000
142.0700
134.9400
140.1200
122,100
Mon, 09 Mar 2026
132.8100
138.5000
128.3100
137.6400
70,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
135.0200
138.5100
130.9200
135.3400
120,400
Thu, 05 Mar 2026
140.8200
143.7300
137.9800
139.7800
64,600
Wed, 04 Mar 2026
142.5300
147.3000
141.4500
143.0600
103,900
Tue, 03 Mar 2026
138.1500
142.3800
134.8500
140.4700
76,300
Mon, 02 Mar 2026
136.9300
148.2000
135.9600
143.7400
121,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
146.8200
147.6500
135.1000
138.4700
142,700
Thu, 26 Feb 2026
7 · 10-K
After-hours · 16:52 ET
10-K ↗
Thu, 26 Feb 2026
6 · 8-K
After market open · 14:08 ET
8-K ↗
Thu, 26 Feb 2026
162.5000
171.7000
146.4100
148.7500
172,400
Wed, 25 Feb 2026
161.1100
161.1100
153.0000
154.0000
178,700
Tue, 24 Feb 2026
153.9400
159.7400
149.6200
159.3700
131,500
Mon, 23 Feb 2026
149.3600
150.8700
144.3100
150.6600
138,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
146.7800
150.3000
141.7400
149.1300
149,300
Thu, 19 Feb 2026
147.2800
149.1000
143.5300
146.9800
120,500
Wed, 18 Feb 2026
148.2900
153.6300
147.0900
147.4400
90,200
Tue, 17 Feb 2026
148.1600
151.2300
145.9400
148.9900
110,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
142.3400
148.6100
141.0800
148.5500
130,700
Thu, 12 Feb 2026
150.1600
154.1900
142.2200
142.4100
103,200
Wed, 11 Feb 2026
150.6800
152.7000
145.0100
148.0800
181,300
Tue, 10 Feb 2026
151.8900
153.4700
148.7000
148.7300
108,000
Mon, 09 Feb 2026
149.8400
153.8100
148.8700
151.6500
65,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
142.0000
150.6300
142.0000
149.6100
99,900
Thu, 05 Feb 2026
138.1400
142.4700
137.0500
139.8900
99,900
Wed, 04 Feb 2026
139.0000
140.2800
135.6400
139.9800
71,500
Tue, 03 Feb 2026
134.7100
140.4800
133.7500
137.7800
85,200
Mon, 02 Feb 2026
129.3700
137.0000
128.4100
134.4400
173,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
129.3400
131.5900
127.5200
130.0500
239,900
Thu, 29 Jan 2026
128.8500
130.1400
125.0800
129.9300
77,200
Wed, 28 Jan 2026
127.6100
129.5900
124.5900
128.3900
79,700
Tue, 27 Jan 2026
126.5900
128.4000
125.3100
127.2500
122,700
Mon, 26 Jan 2026
128.0200
129.9700
126.5500
126.9600
135,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
131.3200
131.3200
126.0200
128.5500
98,200
Thu, 22 Jan 2026
129.0000
132.6000
129.0000
132.0900
115,900
Wed, 21 Jan 2026
124.6700
128.0500
123.2600
127.7400
92,700
Tue, 20 Jan 2026
120.5400
126.1900
120.5400
123.5800
114,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
120.8300
124.4200
119.8800
123.9400
125,900
Thu, 15 Jan 2026
115.8100
122.0000
115.8100
120.6900
111,200
Wed, 14 Jan 2026
113.5000
115.8800
112.0700
115.5800
136,700
Tue, 13 Jan 2026
116.0200
117.0000
113.1800
113.4400
88,000
Mon, 12 Jan 2026
114.0200
115.7400
111.2000
115.4800
154,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
109.7000
114.5800
108.4700
114.1200
102,100
Thu, 08 Jan 2026
104.8900
110.5100
104.8900
110.0400
108,600
Wed, 07 Jan 2026
109.8600
109.8600
104.6800
105.5700
112,000
Tue, 06 Jan 2026
104.2600
110.5700
100.0100
109.7000
234,600
Mon, 05 Jan 2026
106.9100
110.8800
104.4900
104.7400
171,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
109.7900
109.9300
105.1600
107.7200
167,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
112.1800
112.1800
108.3900
109.7900
179,600
Tue, 30 Dec 2025
114.9000
115.0700
111.9400
112.0600
84,000
Mon, 29 Dec 2025
115.1400
116.4000
113.8500
115.1800
82,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
114.7700
116.5600
114.3100
115.7900
112,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
114.5900
115.9800
111.9100
115.0000
51,000
Tue, 23 Dec 2025
114.2300
116.5000
111.1900
115.4900
132,900
Mon, 22 Dec 2025
5 · 8-K
After-hours · 16:30 ET
8-K ↗
Mon, 22 Dec 2025
111.8400
116.4000
111.7700
115.0100
80,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
110.0000
111.5000
109.5400
111.4600
216,900
Thu, 18 Dec 2025
109.9900
110.5800
108.9000
109.3700
127,900
Wed, 17 Dec 2025
109.7800
110.7500
107.6400
108.2700
167,400
Tue, 16 Dec 2025
108.0000
111.5000
108.0000
110.2500
165,300
Mon, 15 Dec 2025
109.6100
111.0000
107.6800
108.3200
202,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
108.6500
109.5000
106.1900
109.3600
224,200
Thu, 11 Dec 2025
105.1400
108.8300
105.1300
108.6500
127,300
Wed, 10 Dec 2025
102.3300
108.0000
101.9100
104.3500
181,300
Tue, 09 Dec 2025
96.1000
102.9100
92.7000
102.1200
210,500
Mon, 08 Dec 2025
96.6500
97.4900
94.9900
96.7100
129,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
97.9700
98.1700
94.9500
95.7400
89,100
Thu, 04 Dec 2025
98.8900
100.7700
97.7500
98.1500
132,100
Wed, 03 Dec 2025
96.5500
99.1700
95.0000
99.0300
177,400
Tue, 02 Dec 2025
93.7200
97.7100
92.5000
96.5000
165,600
Mon, 01 Dec 2025
92.1600
94.6300
92.0000
92.7100
131,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
94.0600
95.0900
92.4500
93.9900
109,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
93.2300
95.5500
92.2200
94.1700
182,500
Tue, 25 Nov 2025
87.0900
93.6300
86.7100
93.4200
227,300
Mon, 24 Nov 2025
88.6500
88.6500
86.2100
86.4900
184,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
87.0500
89.5700
86.6000
88.9000
182,700
Thu, 20 Nov 2025
87.1200
88.6800
86.2700
86.9500
244,700
Wed, 19 Nov 2025
86.0000
88.2500
85.0000
86.3100
178,700
Tue, 18 Nov 2025
85.1300
87.3700
84.3900
85.5300
178,700
Mon, 17 Nov 2025
88.8600
90.0000
84.0400
86.9700
408,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
84.5000
91.4000
84.5000
90.7100
402,800
Thu, 13 Nov 2025
96.1500
96.7200
84.8000
87.6800
613,000
Wed, 12 Nov 2025
98.8800
100.5900
98.1400
100.0200
201,100
Tue, 11 Nov 2025
100.0000
100.2000
96.6000
97.9900
154,100
Mon, 10 Nov 2025
101.2800
106.0000
100.2600
100.9800
267,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
98.0200
102.9700
94.5200
101.0200
249,400
Thu, 06 Nov 2025
4 · 10-Q
After-hours · 17:28 ET
10-Q ↗
Thu, 06 Nov 2025
3 · 8-K
After market open · 15:06 ET
8-K ↗
Thu, 06 Nov 2025
111.2600
111.2600
95.0100
100.3700
416,400
Wed, 05 Nov 2025
121.1900
122.6500
116.4800
122.0100
134,200
Tue, 04 Nov 2025
117.2700
122.9700
117.0000
122.3100
126,100
Mon, 03 Nov 2025
120.0800
122.1800
118.2600
120.7900
94,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
120.8100
123.0000
119.3200
119.6500
137,600
Thu, 30 Oct 2025
122.6900
124.3000
119.8500
121.0000
90,200
Wed, 29 Oct 2025
123.1800
125.6200
121.3100
122.4600
87,200
Tue, 28 Oct 2025
121.9000
124.6400
121.2500
122.2100
92,000
Mon, 27 Oct 2025
123.0500
124.5800
120.8600
123.0000
113,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
119.5400
122.7600
117.1400
122.0800
92,400
Thu, 23 Oct 2025
115.7400
118.6000
114.6500
117.1700
79,700
Wed, 22 Oct 2025
118.2800
118.3300
113.8700
115.6700
94,400
Tue, 21 Oct 2025
113.9600
118.6100
112.9400
117.9700
112,500
Mon, 20 Oct 2025
113.1600
114.9800
111.2900
114.6400
141,800
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
111.9000
113.6800
109.1300
111.2600
179,800
Thu, 16 Oct 2025
120.3500
120.4500
112.5400
113.1900
174,300
Wed, 15 Oct 2025
125.4700
126.9600
119.2100
119.7300
167,300
Tue, 14 Oct 2025
118.1400
125.5700
116.3500
124.4900
160,300
Mon, 13 Oct 2025
119.7600
121.6200
117.0000
120.5000
134,200
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
122.6000
124.7500
118.0300
118.2500
149,700
Thu, 09 Oct 2025
123.6800
124.7500
120.7100
123.4300
198,000
Wed, 08 Oct 2025
119.1200
124.8900
118.7500
124.4200
181,000
Tue, 07 Oct 2025
127.5100
129.3100
117.7000
119.0000
288,600
Mon, 06 Oct 2025
127.2700
130.5500
124.7800
127.6000
147,400
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
127.4700
130.9700
126.7500
126.9700
219,400
Thu, 02 Oct 2025
123.3100
127.8200
123.3100
127.6300
233,400
Wed, 01 Oct 2025
119.0600
123.1900
116.2200
123.0000
171,800
Tue, 30 Sep 2025
122.0000
123.1100
116.4700
119.0700
192,500
Mon, 29 Sep 2025
121.8200
127.7600
116.9700
121.9100
213,400
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
121.9900
122.5900
117.1100
121.9700
209,100
Thu, 25 Sep 2025
114.7600
120.9100
114.2900
119.9600
163,400
Wed, 24 Sep 2025
118.9100
119.2600
115.0100
116.7300
167,400
Tue, 23 Sep 2025
115.5800
119.2300
115.5800
117.3200
95,600
Mon, 22 Sep 2025
116.3400
116.8300
114.9800
116.4700
113,900
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
119.6100
119.7500
115.7300
116.1200
232,800
Thu, 18 Sep 2025
116.9900
119.4100
115.7900
118.2300
175,700
Wed, 17 Sep 2025
116.3200
118.7400
115.2400
115.5500
105,900
Tue, 16 Sep 2025
117.0600
117.8400
114.5800
115.8200
189,700
Mon, 15 Sep 2025
117.8000
121.2900
117.0600
117.5600
125,600
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
117.0000
119.7000
116.0400
118.0600
122,900
Thu, 11 Sep 2025
114.9200
119.4100
114.9200
118.3900
197,900
Wed, 10 Sep 2025
120.4800
123.4700
110.5100
113.8600
379,100
Tue, 09 Sep 2025
122.6400
122.6400
118.0500
119.9400
118,200
Mon, 08 Sep 2025
124.5000
127.6600
122.4700
122.6600
145,600
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
126.9100
129.5600
122.0900
124.3100
113,000
Thu, 04 Sep 2025
121.1900
126.1800
119.9100
125.8200
99,400
Wed, 03 Sep 2025
121.3400
123.4800
119.3900
120.2200
103,600
Tue, 02 Sep 2025
120.5100
122.8700
118.0000
121.4400
107,400
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
124.9100
125.1300
121.6900
124.8800
141,600
Thu, 28 Aug 2025
125.3200
127.1900
123.7000
124.8500
150,000
Wed, 27 Aug 2025
124.7800
126.1100
123.7200
124.1800
160,800
Tue, 26 Aug 2025
124.2700
126.5300
123.7000
125.4000
134,100
Mon, 25 Aug 2025
124.8000
126.0000
123.6300
123.6300
109,900
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
117.2400
126.6000
116.0000
124.8900
255,600
Thu, 21 Aug 2025
114.8900
116.7100
114.8900
116.1900
100,700
Wed, 20 Aug 2025
115.4900
116.4200
112.0000
114.8900
137,900
Tue, 19 Aug 2025
120.5000
121.4100
116.0500
116.0600
124,400
Mon, 18 Aug 2025
117.1400
121.7200
116.0000
121.5200
125,100
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
119.7000
120.5600
115.8500
116.9600
107,300
Thu, 14 Aug 2025
118.6000
120.6500
117.6800
118.7600
118,400
Wed, 13 Aug 2025
122.7400
123.5000
119.0000
119.7800
187,300
Tue, 12 Aug 2025
115.8500
123.6300
115.5800
122.2900
324,100
Mon, 11 Aug 2025
110.5400
116.3200
108.9600
115.4400
237,600
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
105.0000
111.6500
104.9400
110.0100
248,300
Thu, 07 Aug 2025
2 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Thu, 07 Aug 2025
1 · 8-K
After market open · 14:46 ET
8-K ↗
Thu, 07 Aug 2025
106.0000
111.5000
101.0200
104.2800
389,900
Wed, 06 Aug 2025
114.5900
115.0000
111.1500
112.3800
198,700
Tue, 05 Aug 2025
113.6400
114.1600
110.5100
114.1400
147,200
Mon, 04 Aug 2025
110.9200
113.6000
110.1100
112.3900
156,100
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
109.1400
110.9700
105.7300
110.0200
193,500
Thu, 31 Jul 2025
112.2000
113.6400
110.9900
113.2600
150,200
Wed, 30 Jul 2025
110.5300
115.0000
110.0000
111.8400
188,400
Tue, 29 Jul 2025
112.6400
114.9100
109.9700
110.5300
211,400
Mon, 28 Jul 2025
109.0000
111.8100
108.5900
111.7600
248,100
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend