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, 26 Oct 2026
No data yet
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
111.3100
113.4300
108.4700
109.1300
340,400
Thu, 22 Oct 2026
106.6200
112.5800
106.5500
112.3300
426,800
Wed, 21 Oct 2026
105.8500
105.9300
103.5700
105.3300
495,300
Tue, 20 Oct 2026
106.3300
106.4700
104.9900
106.0100
315,600
Mon, 19 Oct 2026
103.8900
105.1800
103.1000
104.8600
283,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
103.9200
105.3200
103.0100
104.4700
370,400
Thu, 15 Oct 2026
102.8900
105.2400
102.8000
103.1900
385,400
Wed, 14 Oct 2026
101.1000
101.3100
100.1800
101.2100
267,600
Tue, 13 Oct 2026
16 · DEF 14A
After market open · 13:32 ET
DEF 14A ↗
Tue, 13 Oct 2026
102.3500
102.8300
100.4400
100.9500
302,900
Mon, 12 Oct 2026
99.3000
101.6600
99.2100
101.2200
448,200
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
15 · 8-K
After market open · 13:12 ET
8-K ↗
Fri, 09 Oct 2026
102.1900
103.0500
98.7000
99.3000
359,200
Thu, 08 Oct 2026
100.9700
102.8400
100.1500
102.1900
528,400
Wed, 07 Oct 2026
100.4800
101.0600
100.1000
100.4300
470,800
Tue, 06 Oct 2026
99.7800
100.6900
99.5200
100.2000
329,000
Mon, 05 Oct 2026
99.4600
99.7800
97.2700
99.4900
449,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
100.6600
100.7900
98.8600
99.5300
269,600
Thu, 01 Oct 2026
99.3900
100.7200
97.0000
99.6900
555,200
Wed, 30 Sep 2026
99.9500
100.6800
97.8000
99.1900
452,400
Tue, 29 Sep 2026
100.1000
101.7900
98.7500
99.9000
250,800
Mon, 28 Sep 2026
100.2200
101.9200
98.5600
101.1000
326,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
100.7300
101.2600
99.6900
100.4700
352,500
Thu, 24 Sep 2026
102.2800
103.4100
100.5500
101.1400
313,800
Wed, 23 Sep 2026
103.5600
104.4700
101.6500
102.1200
390,600
Tue, 22 Sep 2026
103.9000
104.5700
102.6000
103.5600
460,800
Mon, 21 Sep 2026
100.3000
103.8200
99.1500
102.5000
367,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
100.6600
102.2300
99.4100
99.9200
1,511,400
Thu, 17 Sep 2026
103.8800
104.2900
101.0300
101.2500
416,900
Wed, 16 Sep 2026
101.2100
103.2100
101.2100
102.9600
388,200
Tue, 15 Sep 2026
102.1700
102.1700
98.0000
101.3400
499,700
Mon, 14 Sep 2026
105.4700
107.1000
102.6600
102.9400
470,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
101.9600
104.0900
100.2000
104.0500
454,700
Thu, 10 Sep 2026
101.2100
102.8000
100.4700
101.4700
440,000
Wed, 09 Sep 2026
103.4600
103.8600
100.5500
101.2000
422,200
Tue, 08 Sep 2026
103.7700
104.9100
102.1400
104.0300
442,600
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
105.1600
106.4300
104.6700
105.3900
306,400
Thu, 03 Sep 2026
111.5200
111.7500
105.4100
105.6400
407,100
Wed, 02 Sep 2026
113.0100
113.2400
111.2200
111.3700
369,300
Tue, 01 Sep 2026
112.7300
113.3700
110.5500
111.8300
542,200
Mon, 31 Aug 2026
114.0900
115.8600
112.6000
112.6500
393,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
113.0500
115.3500
112.1500
114.8400
359,200
Thu, 27 Aug 2026
112.3100
112.9800
110.1200
112.5300
427,000
Wed, 26 Aug 2026
115.6800
117.0100
112.8500
113.4500
503,500
Tue, 25 Aug 2026
118.9300
120.9900
113.7300
117.3500
770,900
Tue, 25 Aug 2026
14 · 10-K
Pre-market · 07:41 ET
10-K ↗
Tue, 25 Aug 2026
13 · 8-K
Pre-market · 07:38 ET
8-K ↗
Mon, 24 Aug 2026
112.9100
116.1400
112.1500
115.7600
534,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
112.7600
114.0400
111.2200
111.6300
389,200
Thu, 20 Aug 2026
116.0500
117.0500
112.5800
112.8900
282,900
Wed, 19 Aug 2026
12 · 8-K
After market open · 14:35 ET
8-K ↗
Wed, 19 Aug 2026
116.3300
117.9300
115.9000
116.9200
190,700
Tue, 18 Aug 2026
116.5400
117.4200
114.4500
115.5800
201,800
Mon, 17 Aug 2026
115.0800
116.5500
114.6200
114.7600
283,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
117.4000
117.5500
114.8600
116.0500
211,000
Thu, 13 Aug 2026
116.3300
118.4200
115.9600
117.4200
410,100
Wed, 12 Aug 2026
114.0200
115.9000
113.3300
115.9000
265,200
Tue, 11 Aug 2026
113.2400
116.4600
113.1000
115.0200
267,800
Mon, 10 Aug 2026
113.0000
115.0000
112.2700
114.0400
325,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
109.8700
113.5600
109.3600
113.4800
222,900
Thu, 06 Aug 2026
112.2800
112.6500
110.0000
110.2900
268,600
Wed, 05 Aug 2026
110.3800
111.4000
108.3500
111.2600
221,200
Tue, 04 Aug 2026
109.5300
111.1000
108.9600
110.3000
263,100
Mon, 03 Aug 2026
110.1800
111.8700
108.0500
110.7500
476,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
107.0200
107.8600
105.5400
106.8700
354,300
Thu, 30 Jul 2026
109.8700
109.8800
107.2000
107.6100
311,600
Wed, 29 Jul 2026
110.1300
112.4700
109.5900
111.2400
305,000
Tue, 28 Jul 2026
109.6300
112.9800
109.5000
110.1900
357,300
Mon, 27 Jul 2026
108.2600
109.4600
107.4300
107.4800
251,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
106.7200
108.0800
106.7200
107.1900
181,100
Thu, 23 Jul 2026
107.9700
107.9700
105.8500
106.5500
246,300
Wed, 22 Jul 2026
108.8300
111.0000
108.3100
108.6400
255,300
Tue, 21 Jul 2026
110.0500
111.3800
107.3000
108.2200
242,900
Mon, 20 Jul 2026
107.2800
110.6100
105.6400
110.2900
344,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
111.4000
112.9500
106.1100
107.1400
284,700
Thu, 16 Jul 2026
106.8400
109.9200
105.7400
109.8500
395,000
Wed, 15 Jul 2026
108.3600
108.8600
105.1700
105.4700
294,200
Tue, 14 Jul 2026
113.7500
114.1100
106.8200
106.9600
432,400
Mon, 13 Jul 2026
115.2500
116.4900
113.6000
114.1100
181,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
112.8100
115.2700
111.7800
114.8000
183,300
Thu, 09 Jul 2026
111.9800
112.2100
109.2100
112.0900
245,900
Wed, 08 Jul 2026
113.4300
114.0100
111.7600
112.1500
279,000
Tue, 07 Jul 2026
114.8400
115.6300
113.1900
113.6100
214,700
Mon, 06 Jul 2026
115.3700
117.4100
111.1300
112.3300
214,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
116.1500
117.9500
114.6100
115.7900
433,100
Wed, 01 Jul 2026
114.8700
117.9000
114.8700
116.1500
233,300
Tue, 30 Jun 2026
114.8800
115.0600
113.3600
114.1600
228,900
Mon, 29 Jun 2026
114.8700
115.6600
113.8700
115.5200
342,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
113.1800
116.9100
112.0700
115.9200
882,200
Thu, 25 Jun 2026
112.5600
114.7300
111.7300
112.4100
251,600
Wed, 24 Jun 2026
109.5800
112.7800
109.5800
112.5600
368,400
Tue, 23 Jun 2026
106.9900
109.4600
106.0300
108.9900
365,800
Mon, 22 Jun 2026
106.6200
107.2900
104.2800
104.7200
442,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
105.6400
108.0800
105.3000
107.0600
894,000
Wed, 17 Jun 2026
107.8200
108.5500
104.5800
105.6400
425,200
Tue, 16 Jun 2026
108.6900
111.2100
108.1800
108.9200
248,000
Mon, 15 Jun 2026
111.0200
112.1400
108.3900
108.6900
389,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
109.6300
111.8200
108.8700
111.6100
269,000
Thu, 11 Jun 2026
108.6900
110.0400
108.1000
109.4600
240,800
Wed, 10 Jun 2026
110.6600
111.5400
108.6400
109.3600
328,000
Tue, 09 Jun 2026
108.9700
111.9400
108.9700
110.0100
300,400
Mon, 08 Jun 2026
106.2200
109.0700
106.1300
108.9600
221,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
106.0000
109.0700
105.8000
107.3600
302,000
Thu, 04 Jun 2026
108.9800
111.6400
106.2900
106.4700
364,400
Wed, 03 Jun 2026
108.0000
108.6300
105.8700
107.0100
516,600
Tue, 02 Jun 2026
109.4700
110.1200
108.0700
108.8300
338,100
Mon, 01 Jun 2026
111.6200
113.4800
108.2100
109.6800
254,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
113.4400
114.8300
111.6000
111.9400
501,800
Thu, 28 May 2026
114.9300
115.4700
113.0100
114.2200
323,000
Wed, 27 May 2026
114.4600
115.8400
114.1700
114.9300
358,200
Tue, 26 May 2026
114.2400
115.2600
112.9300
114.2700
500,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
112.7700
115.1100
112.7700
115.0000
352,000
Thu, 21 May 2026
111.3400
114.4700
110.3100
112.7700
322,200
Wed, 20 May 2026
113.3600
115.3800
110.6400
112.0000
411,800
Tue, 19 May 2026
113.3900
114.6800
111.7200
113.8900
280,500
Mon, 18 May 2026
114.3800
116.2300
112.7400
112.9800
369,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
115.0700
116.8400
112.5900
114.0100
306,300
Thu, 14 May 2026
115.1900
117.3700
113.9800
114.3900
281,400
Wed, 13 May 2026
113.4700
115.5700
112.6500
114.2500
364,600
Tue, 12 May 2026
113.5400
115.5300
113.0100
114.5200
449,800
Mon, 11 May 2026
113.6900
114.4500
112.1000
112.2900
339,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
116.7700
117.4900
113.5500
113.6900
350,900
Thu, 07 May 2026
117.5600
120.0600
116.3500
116.9600
354,000
Wed, 06 May 2026
120.0900
121.9700
117.5400
117.5600
423,200
Tue, 05 May 2026
115.8600
119.2900
111.0600
118.7100
509,600
Mon, 04 May 2026
120.7100
122.4600
111.0400
116.2200
953,200
Mon, 04 May 2026
11 · 10-Q
Pre-market · 07:43 ET
10-Q ↗
Mon, 04 May 2026
10 · 8-K
Pre-market · 07:40 ET
8-K ↗
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
9 · 8-K
After-hours · 16:30 ET
8-K ↗
Fri, 01 May 2026
130.6400
131.7400
122.6300
124.3800
675,000
Thu, 30 Apr 2026
127.8900
130.6000
126.7800
130.2800
352,600
Wed, 29 Apr 2026
125.9200
129.1500
125.4300
128.5000
292,100
Tue, 28 Apr 2026
128.9300
129.8100
125.5900
126.9200
267,500
Mon, 27 Apr 2026
127.2100
129.5100
126.0000
127.6000
301,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
125.0000
129.8000
125.0000
127.4800
303,900
Thu, 23 Apr 2026
127.3600
127.6500
124.2500
125.3300
356,400
Wed, 22 Apr 2026
127.5200
128.1800
125.3300
127.1600
336,400
Tue, 21 Apr 2026
133.1100
133.7500
126.4300
127.1300
422,400
Mon, 20 Apr 2026
138.6300
138.7600
133.0600
133.2500
349,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
137.6500
139.0300
136.0500
138.8600
268,300
Thu, 16 Apr 2026
136.3400
138.7600
133.7900
136.8000
369,400
Wed, 15 Apr 2026
141.4300
141.9500
136.3300
136.5900
491,200
Tue, 14 Apr 2026
142.9500
143.5400
140.8100
142.3100
334,800
Mon, 13 Apr 2026
142.2700
143.7100
139.6900
143.3400
305,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
145.4600
145.5600
141.3500
142.0000
265,500
Thu, 09 Apr 2026
143.0900
146.8600
143.0900
146.3900
368,000
Wed, 08 Apr 2026
145.7600
146.6900
143.6800
144.3800
400,200
Tue, 07 Apr 2026
142.9700
145.8100
142.8100
144.7100
215,300
Mon, 06 Apr 2026
141.6400
143.9300
141.1000
142.9700
249,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
138.1800
141.9900
137.4000
141.6400
237,900
Wed, 01 Apr 2026
139.6000
139.6800
137.7200
138.4800
240,700
Tue, 31 Mar 2026
141.0600
142.1000
138.2000
138.3300
244,300
Mon, 30 Mar 2026
137.9000
139.9800
136.9100
139.6500
306,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
140.6600
140.9500
136.7200
137.1300
369,000
Thu, 26 Mar 2026
139.6100
143.3200
138.8700
141.7100
206,800
Wed, 25 Mar 2026
141.5700
141.5700
137.4600
139.8600
236,400
Tue, 24 Mar 2026
141.7400
143.4100
140.1000
141.0700
312,300
Mon, 23 Mar 2026
144.9100
146.1700
142.6600
143.0000
234,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
141.2800
144.9100
140.4700
144.0800
1,241,700
Thu, 19 Mar 2026
139.7600
142.6200
138.7300
141.7600
270,400
Wed, 18 Mar 2026
141.3300
146.1900
138.4400
139.3800
380,800
Tue, 17 Mar 2026
147.6200
148.6300
141.3700
142.0800
327,500
Mon, 16 Mar 2026
151.4500
152.1500
146.2200
146.4100
382,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
152.3700
154.0600
150.4900
151.4500
207,800
Thu, 12 Mar 2026
151.4800
155.2600
151.0900
151.9500
282,700
Wed, 11 Mar 2026
157.5000
157.5000
150.1600
153.0600
253,800
Tue, 10 Mar 2026
162.6300
163.3600
155.3100
157.6100
363,400
Mon, 09 Mar 2026
162.3500
166.7000
161.6700
163.9700
235,900
Mon, 09 Mar 2026
8 · 8-K
Pre-market · 09:00 ET
8-K ↗
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
162.0900
163.5900
160.7200
162.3500
138,400
Thu, 05 Mar 2026
167.2400
167.9800
164.8000
164.8000
134,100
Wed, 04 Mar 2026
167.2800
169.5900
164.8000
168.3200
173,100
Tue, 03 Mar 2026
163.0400
166.9800
160.2100
166.3200
137,700
Mon, 02 Mar 2026
162.0300
166.6700
162.0300
164.8400
161,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
164.9500
165.9000
161.7900
164.3400
295,100
Thu, 26 Feb 2026
167.8800
170.8500
164.4700
164.9500
175,900
Wed, 25 Feb 2026
165.9400
167.7100
163.3400
166.6900
248,300
Tue, 24 Feb 2026
164.8200
166.1700
164.0000
165.7600
164,600
Mon, 23 Feb 2026
165.5700
165.8100
161.4200
163.8300
166,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
164.1400
166.6100
163.2100
165.8200
212,000
Thu, 19 Feb 2026
160.0400
164.3400
159.8700
163.7000
188,900
Wed, 18 Feb 2026
158.7100
161.9900
157.5700
160.7600
183,700
Tue, 17 Feb 2026
160.2700
160.9900
156.4500
158.3800
179,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
158.8600
160.1600
157.1400
159.7400
165,400
Thu, 12 Feb 2026
156.2400
159.6300
155.4200
158.0700
170,300
Wed, 11 Feb 2026
7 · 8-K
After-hours · 16:52 ET
8-K ↗
Wed, 11 Feb 2026
155.1200
157.5000
152.1700
156.1000
172,200
Tue, 10 Feb 2026
155.1800
156.9000
153.5500
155.1200
210,500
Mon, 09 Feb 2026
155.1400
157.6100
153.1800
154.5100
218,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
155.9000
156.4700
152.9100
154.7400
237,600
Thu, 05 Feb 2026
159.2600
159.2600
153.4400
154.7000
257,100
Wed, 04 Feb 2026
162.4800
163.7700
155.5100
155.5100
527,200
Tue, 03 Feb 2026
165.0000
165.0000
155.0700
160.5400
553,200
Tue, 03 Feb 2026
6 · 10-Q
Pre-market · 07:48 ET
10-Q ↗
Tue, 03 Feb 2026
5 · 8-K
Pre-market · 07:43 ET
8-K ↗
Mon, 02 Feb 2026
172.7700
176.2600
171.7300
173.9100
362,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
167.0100
171.7000
167.0000
171.5700
245,500
Thu, 29 Jan 2026
166.8500
169.0400
166.2700
167.5800
128,300
Wed, 28 Jan 2026
167.3400
167.3400
164.4700
166.2800
123,400
Tue, 27 Jan 2026
166.8900
167.9600
164.8000
167.6400
184,300
Mon, 26 Jan 2026
169.2800
170.2600
166.7900
167.4600
123,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
168.0600
169.1500
166.9400
168.6200
86,000
Thu, 22 Jan 2026
168.4200
170.6100
167.6300
169.0600
107,400
Wed, 21 Jan 2026
169.6700
171.5100
167.8100
168.6200
279,600
Tue, 20 Jan 2026
167.5700
169.9000
165.9000
169.1300
104,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
168.9900
169.6600
165.9700
168.0900
96,900
Thu, 15 Jan 2026
170.2900
170.6400
168.6600
169.7300
96,300
Wed, 14 Jan 2026
166.5400
170.8000
166.5400
170.0600
111,100
Tue, 13 Jan 2026
168.9100
168.9300
165.9200
166.8600
92,100
Mon, 12 Jan 2026
167.3200
169.4000
166.4200
168.9200
98,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
167.2700
171.6900
167.0600
167.9400
125,700
Thu, 08 Jan 2026
164.2700
169.5400
164.2700
167.9400
127,900
Wed, 07 Jan 2026
166.1200
167.3400
163.8300
165.0600
116,100
Tue, 06 Jan 2026
161.6100
165.5500
160.6800
165.4500
154,000
Mon, 05 Jan 2026
163.8000
166.2200
161.9900
162.2300
156,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
164.2400
166.7000
163.9800
164.5500
137,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
163.8600
165.0000
163.1600
164.4200
141,500
Tue, 30 Dec 2025
165.1400
167.5400
163.7700
164.0400
91,100
Mon, 29 Dec 2025
166.2800
168.4800
164.6100
166.0400
106,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
165.6900
169.0000
162.7400
165.8500
119,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
164.6700
166.3500
162.9900
165.4900
98,200
Tue, 23 Dec 2025
166.8000
166.8000
163.1700
163.7000
131,500
Mon, 22 Dec 2025
168.7700
170.6100
166.7500
166.9200
138,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
170.9700
172.1800
165.9200
169.1900
316,700
Thu, 18 Dec 2025
172.5100
174.8600
171.0700
171.6900
139,000
Wed, 17 Dec 2025
171.0000
174.4200
170.2700
173.0100
126,700
Tue, 16 Dec 2025
169.3400
173.0300
167.9000
171.6900
199,100
Mon, 15 Dec 2025
167.7400
171.3100
167.6400
170.0100
152,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
166.0600
167.9500
164.5600
166.9400
123,900
Thu, 11 Dec 2025
163.3200
166.7500
162.0600
165.8100
152,500
Wed, 10 Dec 2025
158.6700
163.7800
157.9300
162.0100
229,600
Tue, 09 Dec 2025
158.9500
160.1000
157.1600
158.2200
165,500
Mon, 08 Dec 2025
159.9500
161.3500
156.9400
158.6100
170,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
163.0400
163.5500
159.3100
159.9500
219,600
Thu, 04 Dec 2025
164.6300
167.8500
164.5300
164.6400
166,300
Wed, 03 Dec 2025
165.3900
167.0900
162.9400
164.8900
164,400
Tue, 02 Dec 2025
166.2300
166.4000
162.0400
164.4200
152,500
Mon, 01 Dec 2025
166.6000
167.2100
165.5800
166.1300
144,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
167.1300
167.1300
165.8500
166.9400
47,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
168.4300
169.8200
166.2500
167.1300
126,300
Tue, 25 Nov 2025
168.1700
171.5000
161.7800
169.3200
86,500
Mon, 24 Nov 2025
171.0200
171.6100
166.9300
167.0900
143,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
172.7100
175.3000
171.4400
171.6700
141,600
Thu, 20 Nov 2025
4 · 8-K
After market open · 14:28 ET
8-K ↗
Thu, 20 Nov 2025
171.4900
172.6700
170.0200
171.7400
107,300
Wed, 19 Nov 2025
170.0000
171.6400
167.4400
170.8300
112,000
Tue, 18 Nov 2025
168.0700
170.3800
167.7400
170.2100
96,000
Mon, 17 Nov 2025
171.0000
171.8500
167.9700
168.0700
141,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
171.8900
174.2200
168.0600
171.2600
135,700
Thu, 13 Nov 2025
174.6700
175.9300
171.7000
173.0900
123,800
Wed, 12 Nov 2025
172.1700
174.7600
171.0200
174.1000
166,800
Tue, 11 Nov 2025
173.1800
174.2200
171.1200
171.6500
106,800
Mon, 10 Nov 2025
173.1000
174.2400
170.8300
172.4400
118,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
172.5000
175.6600
172.0500
172.4500
102,900
Thu, 06 Nov 2025
172.7700
174.8900
169.9100
172.1400
128,900
Wed, 05 Nov 2025
173.6100
176.2200
172.0600
173.7600
166,100
Tue, 04 Nov 2025
160.2200
173.3200
160.2200
173.1300
244,100
Tue, 04 Nov 2025
3 · 10-Q
Pre-market · 07:41 ET
10-Q ↗
Tue, 04 Nov 2025
2 · 8-K
Pre-market · 07:39 ET
8-K ↗
Mon, 03 Nov 2025
155.6400
159.3200
152.9500
158.2400
241,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
1 · DEFA14A
After market open · 12:27 ET
DEFA14A ↗
Fri, 31 Oct 2025
155.8100
157.6500
154.5400
156.7900
210,300
Thu, 30 Oct 2025
158.7700
160.7300
156.5600
156.9700
140,900
Wed, 29 Oct 2025
162.3900
162.7100
158.5000
159.6900
129,200
Tue, 28 Oct 2025
162.6600
164.8800
160.4800
163.0600
110,700
Mon, 27 Oct 2025
166.5400
166.5400
163.0000
163.3500
97,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend