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
96.9600
96.9900
92.5000
93.3800
176,200
Thu, 22 Oct 2026
96.9400
100.1980
94.0400
97.1000
249,500
Wed, 21 Oct 2026
98.1000
99.8200
93.0020
98.1900
239,300
Tue, 20 Oct 2026
89.0700
96.5000
88.9900
95.3000
221,400
Mon, 19 Oct 2026
90.4300
92.9800
88.2100
89.7900
156,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
89.8300
90.7200
87.7250
89.8300
146,400
Thu, 15 Oct 2026
87.6000
91.6800
87.2020
90.5000
226,400
Wed, 14 Oct 2026
86.2300
87.3550
83.6100
85.2600
246,100
Tue, 13 Oct 2026
90.1100
92.4550
85.7950
87.0800
271,300
Mon, 12 Oct 2026
94.0300
96.1000
90.0000
90.5300
216,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
92.7000
95.8100
92.7000
95.0100
86,800
Thu, 08 Oct 2026
93.1400
93.2800
90.1500
92.7600
208,000
Wed, 07 Oct 2026
92.0200
96.7100
90.6600
93.3600
223,800
Tue, 06 Oct 2026
95.5200
96.9600
92.6000
93.4100
169,400
Mon, 05 Oct 2026
97.5600
98.5050
94.1800
94.5600
206,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
99.3000
100.1250
96.0700
96.9900
201,400
Thu, 01 Oct 2026
100.7100
102.1600
97.5760
97.9300
216,600
Wed, 30 Sep 2026
105.6700
106.9400
100.0800
100.0800
389,500
Tue, 29 Sep 2026
105.3100
107.9000
102.5100
104.8300
240,900
Mon, 28 Sep 2026
19 · 8-K
After-hours · 17:03 ET
8-K ↗
Mon, 28 Sep 2026
98.6900
104.5500
98.5100
101.7100
188,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
101.2900
101.2900
98.0900
99.6100
158,700
Thu, 24 Sep 2026
102.3800
104.4900
99.5300
100.4000
285,700
Wed, 23 Sep 2026
110.1200
110.8800
98.5600
100.3300
375,300
Tue, 22 Sep 2026
112.4500
117.1400
109.0500
110.6700
292,100
Mon, 21 Sep 2026
112.6900
113.1850
108.9450
112.0400
249,100
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
106.4500
110.4100
105.0400
109.3500
483,400
Thu, 17 Sep 2026
103.7300
108.0000
103.7300
104.7300
216,600
Wed, 16 Sep 2026
105.6100
106.4400
99.0550
101.7700
363,500
Tue, 15 Sep 2026
109.4400
109.4400
104.8450
105.6100
251,600
Mon, 14 Sep 2026
109.1000
111.4400
104.9000
110.4700
240,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
113.0000
115.1100
108.9300
109.2700
211,000
Thu, 10 Sep 2026
109.2300
113.9490
107.2200
111.4200
313,900
Wed, 09 Sep 2026
117.3800
128.5400
112.0300
112.8600
677,800
Tue, 08 Sep 2026
18 · 8-K
After-hours · 16:01 ET
8-K ↗
Tue, 08 Sep 2026
117.2200
120.1830
94.0000
114.3400
1,672,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
121.0400
124.1900
120.4800
121.1700
194,600
Thu, 03 Sep 2026
125.2000
126.0000
120.1700
122.2600
151,700
Wed, 02 Sep 2026
125.6100
127.7530
121.2500
124.9700
189,900
Tue, 01 Sep 2026
124.9800
129.8800
120.6200
124.6600
275,600
Mon, 31 Aug 2026
123.3900
128.8700
121.5900
126.7000
389,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
123.8000
126.0400
119.3800
123.4100
241,500
Thu, 27 Aug 2026
124.2700
127.3400
122.3550
123.9300
310,900
Wed, 26 Aug 2026
123.0000
131.0100
119.4350
125.3400
302,900
Tue, 25 Aug 2026
105.5000
126.5000
104.7100
122.7200
510,600
Mon, 24 Aug 2026
105.0000
105.1400
94.2000
104.9400
373,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
100.7600
105.6500
99.0500
103.6300
220,700
Thu, 20 Aug 2026
98.6500
102.5000
96.5650
99.1500
351,500
Wed, 19 Aug 2026
96.0100
102.2500
95.2700
101.4800
310,700
Tue, 18 Aug 2026
89.8300
94.8900
89.0000
94.6200
311,200
Mon, 17 Aug 2026
87.0600
92.9900
85.0600
92.0100
231,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
91.8000
96.0600
87.0100
88.3700
268,300
Thu, 13 Aug 2026
17 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 13 Aug 2026
16 · 10-Q
After-hours · 16:04 ET
10-Q ↗
Thu, 13 Aug 2026
99.9500
101.0000
94.3200
97.0100
251,200
Wed, 12 Aug 2026
93.4000
98.8500
89.3790
98.3600
158,600
Tue, 11 Aug 2026
93.4100
94.4100
90.9700
92.3800
260,000
Mon, 10 Aug 2026
88.3400
94.0700
88.0450
93.1100
337,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
86.7800
89.2800
80.4150
88.6600
407,700
Thu, 06 Aug 2026
83.8300
87.7400
83.8300
85.7900
87,700
Wed, 05 Aug 2026
84.0500
85.7500
82.5800
83.8900
142,100
Tue, 04 Aug 2026
84.8400
85.8500
82.9700
83.5300
217,700
Mon, 03 Aug 2026
81.8600
83.2000
80.5000
82.7200
134,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
85.6300
85.6300
80.3540
82.0500
109,100
Thu, 30 Jul 2026
81.0100
85.4700
79.6700
84.7300
275,500
Wed, 29 Jul 2026
79.9300
81.0950
77.5050
79.2500
214,200
Tue, 28 Jul 2026
82.3600
84.1000
78.0650
79.6800
185,900
Mon, 27 Jul 2026
82.6100
86.1400
81.0100
82.4500
266,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
86.0000
86.0000
81.5400
81.5500
164,700
Thu, 23 Jul 2026
83.9800
87.3000
83.5000
85.0000
165,500
Wed, 22 Jul 2026
85.9200
87.5000
85.2800
85.9200
150,500
Tue, 21 Jul 2026
85.0000
90.0000
83.4250
87.6100
136,900
Mon, 20 Jul 2026
87.5300
88.3800
83.2150
84.0900
352,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
86.6800
91.5200
85.2100
87.3900
272,100
Thu, 16 Jul 2026
15 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 16 Jul 2026
90.5000
91.0000
86.1500
89.0700
289,100
Wed, 15 Jul 2026
92.7000
93.3850
90.0000
91.2200
208,400
Tue, 14 Jul 2026
92.3100
94.2700
89.8400
93.2100
353,700
Mon, 13 Jul 2026
90.8500
94.3800
88.7700
92.1650
233,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
101.6700
102.2000
91.7600
93.0100
369,200
Thu, 09 Jul 2026
97.0800
106.4000
97.0800
103.8500
678,700
Wed, 08 Jul 2026
101.0000
101.1500
94.6900
97.1000
499,700
Tue, 07 Jul 2026
98.1700
104.5000
94.3300
100.7500
459,400
Mon, 06 Jul 2026
97.4800
99.9120
95.0000
97.1400
527,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
96.4000
97.5900
91.3700
97.5800
215,100
Wed, 01 Jul 2026
94.6300
103.7900
92.5000
94.9400
297,100
Tue, 30 Jun 2026
95.4300
95.6550
93.1300
94.7500
217,900
Mon, 29 Jun 2026
94.1200
95.6650
88.8000
95.5000
410,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
93.3800
96.0810
91.0000
94.8100
619,800
Thu, 25 Jun 2026
95.5700
98.5000
90.6900
95.3100
284,000
Wed, 24 Jun 2026
92.7100
97.8900
92.1180
95.1400
316,200
Tue, 23 Jun 2026
91.5100
98.5000
86.4000
92.9100
342,800
Mon, 22 Jun 2026
93.5500
96.1900
90.9900
93.3000
235,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
96.7000
99.3300
91.1830
93.0500
473,500
Wed, 17 Jun 2026
93.6900
97.4650
91.9400
94.2000
269,200
Tue, 16 Jun 2026
93.0200
95.9900
92.1800
93.1100
331,200
Mon, 15 Jun 2026
14 · 8-K
After-hours · 16:06 ET
8-K ↗
Mon, 15 Jun 2026
95.1200
96.0850
91.6000
93.5100
380,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
88.6300
95.2590
88.6300
92.2000
263,300
Thu, 11 Jun 2026
89.5000
94.1550
87.3400
93.5400
359,500
Wed, 10 Jun 2026
87.2000
93.9900
87.2000
89.4700
399,000
Tue, 09 Jun 2026
91.0000
93.3400
85.6600
89.1000
248,100
Mon, 08 Jun 2026
89.1400
90.8400
87.2150
89.1300
194,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
90.0800
92.7300
85.4800
87.0100
417,400
Thu, 04 Jun 2026
94.1100
95.5900
91.0200
91.2500
388,700
Wed, 03 Jun 2026
13 · 8-K
After-hours · 16:02 ET
8-K ↗
Wed, 03 Jun 2026
93.3100
96.0850
90.8800
95.2200
328,000
Tue, 02 Jun 2026
96.0000
99.4350
89.1000
93.6300
320,600
Mon, 01 Jun 2026
104.0000
105.0900
96.7530
99.2900
261,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
104.1200
105.4100
101.3700
104.0100
245,100
Thu, 28 May 2026
102.3100
105.2850
100.0000
103.9800
369,200
Wed, 27 May 2026
107.2100
107.8200
98.6200
103.0000
243,700
Tue, 26 May 2026
105.8400
108.7500
99.2000
106.8500
228,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
111.1500
111.1500
99.0000
101.3200
553,000
Thu, 21 May 2026
107.6100
110.8800
105.0930
110.5700
335,100
Wed, 20 May 2026
110.9800
113.9500
104.4200
110.0100
428,200
Tue, 19 May 2026
102.9200
111.1050
101.1900
109.5100
303,500
Mon, 18 May 2026
108.6400
110.9870
100.4100
105.8000
393,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
118.5800
118.5800
102.1700
108.6400
394,300
Thu, 14 May 2026
12 · 8-K
After-hours · 16:04 ET
8-K ↗
Thu, 14 May 2026
11 · 10-Q
After-hours · 16:02 ET
10-Q ↗
Thu, 14 May 2026
117.9500
118.9800
112.1100
116.1600
563,700
Wed, 13 May 2026
106.5100
118.5200
104.8500
117.9500
880,100
Tue, 12 May 2026
125.0000
125.0000
99.2000
108.6500
1,273,200
Mon, 11 May 2026
10 · 8-K
After-hours · 16:02 ET
8-K ↗
Mon, 11 May 2026
150.0000
150.9800
127.1700
127.5800
1,330,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
125.1900
134.9200
121.4000
134.3500
398,300
Thu, 07 May 2026
141.7800
141.7800
120.4600
124.5200
465,100
Wed, 06 May 2026
128.7000
142.1200
127.2450
141.8400
774,300
Tue, 05 May 2026
128.9500
133.9000
125.5250
128.1200
422,300
Mon, 04 May 2026
127.9900
134.4000
127.5600
127.9500
509,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
129.0000
134.0600
124.7520
128.7900
327,500
Thu, 30 Apr 2026
126.5500
132.0000
122.6100
129.2100
539,900
Wed, 29 Apr 2026
128.9800
131.3500
124.6100
124.8200
326,700
Tue, 28 Apr 2026
129.9300
133.2950
125.3700
130.6650
379,900
Mon, 27 Apr 2026
129.1500
133.0000
125.4250
131.4500
780,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
121.1900
129.6000
116.6000
129.0600
617,200
Thu, 23 Apr 2026
9 · DEFA14A
After-hours · 16:06 ET
DEFA14A ↗
Thu, 23 Apr 2026
8 · DEF 14A
After-hours · 16:05 ET
DEF 14A ↗
Thu, 23 Apr 2026
118.4100
131.0000
116.0700
119.9300
955,500
Wed, 22 Apr 2026
147.5000
155.2900
100.0000
115.0900
2,735,400
Tue, 21 Apr 2026
7 · 8-K
After-hours · 16:04 ET
8-K ↗
Tue, 21 Apr 2026
84.5900
85.5600
82.1100
84.0800
705,000
Mon, 20 Apr 2026
87.1000
87.1000
80.8300
82.3850
241,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
83.1100
89.8900
82.8750
88.2300
416,600
Thu, 16 Apr 2026
83.4700
83.6490
80.8100
83.1100
120,700
Wed, 15 Apr 2026
83.0700
85.9400
79.7650
83.5950
263,900
Tue, 14 Apr 2026
77.6600
83.2000
76.7200
83.1900
200,500
Mon, 13 Apr 2026
74.7800
80.0000
74.7200
77.4600
213,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
75.7500
77.0600
72.2700
75.2700
315,600
Thu, 09 Apr 2026
66.4100
77.3500
66.4100
75.7500
508,600
Wed, 08 Apr 2026
67.8700
71.0000
65.3800
67.1300
334,200
Tue, 07 Apr 2026
62.9000
63.6900
60.3250
62.3500
142,300
Mon, 06 Apr 2026
63.7200
66.0000
62.2550
63.7200
147,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
64.7700
66.0000
63.1300
63.5300
190,000
Wed, 01 Apr 2026
68.7600
71.6500
67.0500
67.0500
178,600
Tue, 31 Mar 2026
61.2600
68.0000
61.2600
67.2300
256,700
Mon, 30 Mar 2026
58.8800
62.9200
58.0200
59.8800
180,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
64.7300
65.8400
57.3000
58.3900
293,900
Thu, 26 Mar 2026
65.3200
68.3600
65.3200
65.7900
212,600
Wed, 25 Mar 2026
63.5600
68.9100
63.5600
66.4600
196,100
Tue, 24 Mar 2026
63.1700
63.3900
59.9800
63.1200
358,100
Mon, 23 Mar 2026
63.0400
65.2500
62.3000
64.6300
202,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
63.8900
64.2900
60.2300
60.9200
680,600
Thu, 19 Mar 2026
6 · 8-K
After-hours · 16:01 ET
8-K ↗
Thu, 19 Mar 2026
5 · 10-K
After-hours · 16:00 ET
10-K ↗
Thu, 19 Mar 2026
68.1800
68.1800
62.6600
64.8700
184,000
Wed, 18 Mar 2026
68.5600
69.1100
66.0750
68.6900
164,100
Tue, 17 Mar 2026
69.2600
72.7000
67.4900
69.7100
119,400
Mon, 16 Mar 2026
68.7100
70.9600
67.2500
69.2600
146,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
70.0100
71.4000
67.7900
68.7400
137,700
Thu, 12 Mar 2026
72.2900
72.2900
68.7600
69.3000
159,900
Wed, 11 Mar 2026
71.1300
74.0300
71.0300
73.5000
122,600
Tue, 10 Mar 2026
72.1900
75.9100
70.9800
71.6300
219,600
Mon, 09 Mar 2026
69.1800
73.3600
68.1200
71.8600
265,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
70.5000
73.0000
67.1590
69.1800
154,700
Thu, 05 Mar 2026
74.0000
74.0100
69.2500
70.6600
179,500
Wed, 04 Mar 2026
75.7900
76.4900
74.0950
74.6300
75,500
Tue, 03 Mar 2026
75.5200
77.4000
72.8250
74.3300
142,400
Mon, 02 Mar 2026
72.4800
77.4900
70.7150
77.4900
348,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
77.2300
78.4800
73.4250
74.1300
229,100
Thu, 26 Feb 2026
80.6300
80.6300
76.7300
77.2300
113,300
Wed, 25 Feb 2026
80.3900
82.5900
78.8500
80.2700
234,200
Tue, 24 Feb 2026
77.3500
81.0350
77.3500
79.5000
232,000
Mon, 23 Feb 2026
79.8400
80.1150
76.0300
76.5900
140,800
Mon, 23 Feb 2026
4 · 8-K
Pre-market · 09:00 ET
8-K ↗
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
80.4700
81.0200
76.1700
78.6400
81,600
Thu, 19 Feb 2026
81.6500
84.5000
80.0000
81.0800
110,900
Wed, 18 Feb 2026
76.9500
82.2000
76.9500
81.5800
229,900
Tue, 17 Feb 2026
75.0000
80.4300
74.7650
78.7700
220,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
82.3000
84.1500
75.7600
75.8000
137,500
Thu, 12 Feb 2026
82.9000
83.8400
79.3600
82.1100
111,000
Wed, 11 Feb 2026
84.0800
84.0800
77.2370
81.9900
192,800
Tue, 10 Feb 2026
86.9400
86.9400
82.0800
83.3000
138,800
Mon, 09 Feb 2026
83.4000
88.7200
82.8100
86.4900
137,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
83.2200
84.9800
81.3500
83.9100
142,900
Thu, 05 Feb 2026
82.1300
84.9900
78.4800
81.5300
148,800
Wed, 04 Feb 2026
85.1900
86.1750
80.5110
82.5600
170,600
Tue, 03 Feb 2026
82.5000
88.0000
82.1450
85.0800
196,000
Mon, 02 Feb 2026
76.0400
84.0500
76.0400
82.2300
202,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
72.0100
76.9400
70.6400
76.2700
291,700
Thu, 29 Jan 2026
74.7400
75.2500
72.4000
72.5600
297,500
Wed, 28 Jan 2026
73.5200
76.7250
71.9300
73.9800
475,300
Tue, 27 Jan 2026
72.0000
73.9950
71.6200
73.4900
146,800
Mon, 26 Jan 2026
74.2700
76.1800
71.2500
72.0000
183,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
79.6200
79.6200
74.6600
74.6600
122,100
Thu, 22 Jan 2026
75.1700
82.1600
75.1700
79.4900
303,900
Wed, 21 Jan 2026
73.0100
75.9800
72.4700
75.1000
146,700
Tue, 20 Jan 2026
71.7500
75.5800
70.6000
72.9000
233,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
72.5000
74.4500
71.1000
72.2700
252,800
Thu, 15 Jan 2026
75.8700
76.4700
71.1000
71.8000
137,400
Wed, 14 Jan 2026
73.2800
76.3500
71.1600
75.9300
116,700
Tue, 13 Jan 2026
75.6800
75.6850
70.5900
73.2800
224,300
Mon, 12 Jan 2026
72.5700
77.4800
69.4700
75.9400
200,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
75.5500
76.4400
72.1800
72.8600
119,600
Thu, 08 Jan 2026
75.1900
77.0000
74.0000
75.2000
147,600
Wed, 07 Jan 2026
76.4400
80.0000
72.9000
75.9300
152,400
Tue, 06 Jan 2026
75.8000
78.6500
75.3790
76.1000
202,400
Mon, 05 Jan 2026
74.8700
77.4850
74.7500
76.8800
156,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
79.4400
82.3400
74.4600
75.0400
280,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
77.4200
80.4800
76.1000
79.0000
293,300
Tue, 30 Dec 2025
78.3000
81.0000
77.2300
77.9800
180,800
Mon, 29 Dec 2025
80.0300
81.7940
78.4800
79.2700
138,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
79.6600
81.0990
78.2600
80.2100
95,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
78.0800
84.9850
77.8450
80.3600
272,300
Tue, 23 Dec 2025
86.8900
89.0000
76.2200
78.0800
321,000
Mon, 22 Dec 2025
86.1300
94.5650
85.8400
87.5200
220,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
85.6500
91.2000
84.3900
86.1300
564,500
Thu, 18 Dec 2025
83.7200
88.8400
82.7000
85.3200
319,000
Wed, 17 Dec 2025
80.0500
84.8440
78.6940
83.0900
363,700
Tue, 16 Dec 2025
3 · 8-K
After-hours · 17:00 ET
8-K ↗
Tue, 16 Dec 2025
75.8800
81.9900
75.0000
81.5700
351,800
Mon, 15 Dec 2025
81.0300
81.5150
74.8000
76.2100
469,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
82.1400
83.6950
79.2000
79.5700
179,900
Thu, 11 Dec 2025
84.2000
87.6000
81.9720
82.2100
112,700
Wed, 10 Dec 2025
88.9200
90.8000
79.0000
84.5100
285,400
Tue, 09 Dec 2025
92.9100
93.9900
85.7900
88.8900
143,200
Mon, 08 Dec 2025
90.5000
94.4700
88.0000
93.5100
198,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
88.3200
90.5800
85.6100
89.4700
140,300
Thu, 04 Dec 2025
81.9200
89.4300
81.4850
87.4100
275,700
Wed, 03 Dec 2025
82.9200
84.9000
80.0800
82.9600
138,700
Tue, 02 Dec 2025
80.8800
82.4700
80.0000
82.2500
101,800
Mon, 01 Dec 2025
84.6000
85.0000
78.8200
80.7700
163,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
84.6100
86.2250
81.0000
84.1200
123,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
82.7000
84.3400
80.1700
83.6600
146,000
Tue, 25 Nov 2025
81.2000
82.7100
79.1600
82.6800
202,400
Mon, 24 Nov 2025
84.1100
87.8350
78.2600
81.0100
274,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
79.9900
84.8800
79.0500
83.9300
354,000
Thu, 20 Nov 2025
83.3300
85.7500
79.1600
79.8400
313,500
Wed, 19 Nov 2025
77.4100
84.9000
77.4100
82.1400
409,800
Tue, 18 Nov 2025
77.4500
79.4600
76.0100
77.5900
188,500
Mon, 17 Nov 2025
79.1400
83.3100
76.3600
77.3500
367,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
72.9000
84.0700
72.8700
79.1300
600,100
Fri, 14 Nov 2025
2 · 8-K
Next filing day · accepted 13 Nov, 18:00 ET
8-K ↗
Fri, 14 Nov 2025
1 · 10-Q
Next filing day · accepted 13 Nov, 17:59 ET
10-Q ↗
Thu, 13 Nov 2025
73.0000
81.6000
72.0000
74.6200
381,800
Wed, 12 Nov 2025
77.5400
78.5400
73.2400
73.3200
239,900
Tue, 11 Nov 2025
78.3700
81.3500
76.8150
77.8400
336,500
Mon, 10 Nov 2025
81.4400
83.7600
76.7900
79.0000
276,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
79.9200
82.2200
76.0100
80.6900
196,700
Thu, 06 Nov 2025
74.2400
82.5000
71.0000
80.9900
411,000
Wed, 05 Nov 2025
81.9900
86.6400
80.7350
82.2700
343,500
Tue, 04 Nov 2025
79.8700
83.3700
78.0500
81.9900
284,500
Mon, 03 Nov 2025
80.2500
82.4800
77.5800
81.4400
456,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
77.9900
83.9500
75.1300
81.6600
481,200
Thu, 30 Oct 2025
76.0000
83.7820
74.1080
78.5100
951,500
Wed, 29 Oct 2025
68.5300
77.5650
67.6700
77.0500
665,200
Tue, 28 Oct 2025
58.0000
68.5300
57.8300
68.4900
817,200
Mon, 27 Oct 2025
56.2500
61.2100
53.3900
58.8500
1,095,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend