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
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
76.0700
77.8650
75.9550
77.5000
279,582
Thu, 22 Oct 2026
75.9200
77.6900
74.5700
76.7500
304,000
Wed, 21 Oct 2026
17 · 8-K
After-hours · 20:05 ET
8-K ↗
Wed, 21 Oct 2026
73.9300
74.5600
72.4300
74.2000
431,100
Tue, 20 Oct 2026
72.6200
74.1300
72.1800
73.9300
260,000
Mon, 19 Oct 2026
72.5600
72.9000
72.1000
72.2400
249,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
72.4700
73.6200
72.4700
72.9300
211,300
Thu, 15 Oct 2026
71.3900
72.2500
71.0200
72.1200
220,700
Wed, 14 Oct 2026
70.7400
71.1500
70.0000
70.7200
218,200
Tue, 13 Oct 2026
72.8800
73.4200
71.6500
71.8500
182,100
Mon, 12 Oct 2026
72.2300
72.8700
71.8900
72.2800
143,200
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
72.4100
72.8000
71.3500
71.8700
128,700
Thu, 08 Oct 2026
71.1700
72.4000
70.6700
72.0900
278,100
Wed, 07 Oct 2026
72.2000
72.5300
70.8200
71.1400
350,900
Tue, 06 Oct 2026
73.8800
74.4800
72.9600
73.0600
209,900
Mon, 05 Oct 2026
74.0100
74.2000
72.9300
73.4200
238,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
74.2700
75.7200
73.7300
73.9600
291,200
Thu, 01 Oct 2026
70.9400
73.8000
70.6000
73.7200
354,900
Wed, 30 Sep 2026
71.6500
71.8900
70.6700
71.1400
143,800
Tue, 29 Sep 2026
72.2800
72.8000
71.5200
71.5700
158,100
Mon, 28 Sep 2026
73.7200
73.7300
72.2500
72.2900
183,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
73.9800
74.7600
73.5200
73.8000
173,300
Thu, 24 Sep 2026
73.7700
73.9000
72.9500
73.5000
175,800
Wed, 23 Sep 2026
74.4400
74.7000
73.2100
73.2700
163,100
Tue, 22 Sep 2026
76.6600
76.6600
74.3900
74.5600
262,200
Mon, 21 Sep 2026
76.4700
76.9900
75.8200
75.9000
241,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
76.9500
76.9500
75.2300
76.1700
698,500
Thu, 17 Sep 2026
16 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 17 Sep 2026
79.1300
79.3200
77.1900
77.4800
232,200
Wed, 16 Sep 2026
79.1700
79.4300
77.0800
78.4500
310,500
Tue, 15 Sep 2026
78.3500
79.8500
78.3100
79.4200
297,500
Mon, 14 Sep 2026
78.7700
79.7700
78.4000
78.7800
278,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
79.9800
80.1100
78.1900
78.6200
158,200
Thu, 10 Sep 2026
79.0300
79.1800
78.3200
79.1800
273,300
Wed, 09 Sep 2026
80.3000
80.3000
79.0400
79.1000
266,400
Tue, 08 Sep 2026
82.8600
82.9200
80.8300
81.0600
217,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
82.2900
83.3900
82.2900
83.1900
149,200
Thu, 03 Sep 2026
82.5200
83.4900
82.5200
82.7700
117,000
Wed, 02 Sep 2026
80.8700
81.9200
80.4100
81.8400
206,900
Tue, 01 Sep 2026
81.3500
82.1900
80.2300
80.3400
194,700
Mon, 31 Aug 2026
81.1800
81.7800
80.6800
81.4600
225,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
81.8000
82.4000
81.2000
81.5000
203,000
Thu, 27 Aug 2026
81.2900
81.8300
80.8200
81.5500
320,600
Wed, 26 Aug 2026
83.9600
83.9600
81.8600
81.9900
179,200
Tue, 25 Aug 2026
83.0600
84.3900
82.3100
83.5900
217,000
Mon, 24 Aug 2026
83.6800
84.1300
82.6900
82.9900
172,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
84.6400
84.9900
82.0000
83.6800
409,000
Thu, 20 Aug 2026
83.7100
84.2400
82.7000
83.9700
218,100
Thu, 20 Aug 2026
15 · 8-K
Pre-market · 09:00 ET
8-K ↗
Wed, 19 Aug 2026
84.8100
85.4200
83.2400
83.7100
229,900
Tue, 18 Aug 2026
85.4600
85.8700
84.6100
84.6400
207,600
Mon, 17 Aug 2026
86.3500
86.7700
85.3100
85.3900
184,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
86.1300
86.9900
86.1300
86.6700
115,100
Thu, 13 Aug 2026
86.4900
87.2100
85.8700
86.1300
137,900
Wed, 12 Aug 2026
87.0700
87.8200
85.7000
85.8500
135,200
Tue, 11 Aug 2026
86.8800
87.7800
86.8800
87.4800
128,200
Mon, 10 Aug 2026
86.4100
87.0400
85.9200
87.0400
78,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
88.3300
88.6500
86.7700
86.8500
111,100
Thu, 06 Aug 2026
14 · 10-Q
After-hours · 16:16 ET
10-Q ↗
Thu, 06 Aug 2026
89.9700
89.9700
88.5200
88.6300
108,900
Wed, 05 Aug 2026
89.8200
90.0900
89.0300
89.4900
142,400
Tue, 04 Aug 2026
90.4100
91.3500
89.3100
89.5000
149,200
Mon, 03 Aug 2026
89.1600
91.7000
89.1600
90.7500
143,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
87.5900
88.5700
87.3100
88.2400
202,900
Thu, 30 Jul 2026
88.5300
89.6600
87.6000
87.7000
115,600
Wed, 29 Jul 2026
88.0200
89.3100
87.5900
88.8700
190,200
Tue, 28 Jul 2026
86.9800
88.9000
86.3000
88.6400
173,700
Mon, 27 Jul 2026
86.8800
88.4500
85.3900
86.1500
244,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
83.9500
86.5600
83.9500
85.9000
294,000
Thu, 23 Jul 2026
77.3600
83.2300
76.0100
83.1200
633,500
Wed, 22 Jul 2026
13 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 22 Jul 2026
88.6000
88.9900
87.7300
88.6700
223,100
Tue, 21 Jul 2026
88.9600
89.0200
87.1200
88.6000
209,300
Mon, 20 Jul 2026
89.7500
90.8100
89.0200
89.3400
205,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
91.9600
93.2400
89.4600
89.7600
240,300
Thu, 16 Jul 2026
91.2100
93.9300
91.2100
92.8800
281,500
Wed, 15 Jul 2026
91.2200
92.5800
90.2500
90.8700
174,200
Tue, 14 Jul 2026
90.7300
91.6500
90.5200
90.9700
156,700
Mon, 13 Jul 2026
90.5700
91.0700
89.4800
90.7800
210,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
90.2700
91.1900
89.7200
90.2300
144,100
Thu, 09 Jul 2026
88.9400
90.3900
88.1800
89.7200
188,600
Wed, 08 Jul 2026
89.6800
90.4400
88.2200
88.2900
198,400
Tue, 07 Jul 2026
90.2100
91.3600
90.0400
90.4400
160,600
Mon, 06 Jul 2026
88.7200
90.0700
88.1500
90.0000
141,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
89.9200
90.8300
88.2300
88.7200
193,200
Wed, 01 Jul 2026
87.3600
89.7400
86.6900
89.6900
407,800
Tue, 30 Jun 2026
86.3200
87.5000
86.0000
87.0600
369,100
Mon, 29 Jun 2026
87.3700
90.0300
85.4800
86.4200
224,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
87.0200
87.8700
86.5800
87.1600
438,000
Thu, 25 Jun 2026
85.8500
87.7100
85.0000
86.8200
202,100
Wed, 24 Jun 2026
84.9900
87.2000
84.9900
86.4500
195,600
Tue, 23 Jun 2026
82.5800
85.1700
82.0900
84.9900
226,900
Mon, 22 Jun 2026
82.0800
83.4700
82.0800
82.5200
239,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
81.3700
82.7600
81.3700
82.0500
408,900
Wed, 17 Jun 2026
83.0600
83.9500
80.2100
81.0000
292,600
Tue, 16 Jun 2026
82.6800
84.0000
81.9700
83.3000
152,000
Mon, 15 Jun 2026
84.4800
86.2000
81.7800
82.0300
155,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
83.4900
85.2600
82.9300
84.1700
278,100
Thu, 11 Jun 2026
81.6200
83.5300
81.0500
82.9100
272,700
Wed, 10 Jun 2026
81.1800
82.6400
80.7700
81.5500
199,200
Tue, 09 Jun 2026
80.8900
82.8500
80.8900
81.1800
187,500
Mon, 08 Jun 2026
81.1700
81.1700
79.7000
80.3900
222,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
79.1800
80.3900
78.9600
79.8900
256,000
Thu, 04 Jun 2026
78.9100
80.0300
77.9500
79.0500
296,800
Wed, 03 Jun 2026
81.1300
81.1300
77.5800
77.7400
371,300
Tue, 02 Jun 2026
80.4100
82.1100
80.3000
81.4100
138,100
Mon, 01 Jun 2026
81.6300
81.8500
80.1600
80.9100
141,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
81.8400
82.8000
81.8400
82.2400
146,200
Thu, 28 May 2026
82.6100
82.6300
81.4700
82.3800
127,900
Wed, 27 May 2026
84.0700
84.6200
82.7300
83.0300
95,700
Tue, 26 May 2026
82.8200
84.1500
82.8200
83.8900
152,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
82.4300
83.5200
82.4300
82.7400
171,900
Thu, 21 May 2026
81.8000
82.9000
80.8600
82.6500
154,700
Thu, 21 May 2026
12 · 8-K
Pre-market · 09:00 ET
8-K ↗
Wed, 20 May 2026
80.4500
82.7400
80.2300
82.5800
205,200
Tue, 19 May 2026
80.7700
81.2700
79.8200
80.4500
134,600
Mon, 18 May 2026
80.5700
81.4300
80.0600
80.5700
205,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
80.9400
81.1800
79.5600
79.9000
183,200
Thu, 14 May 2026
80.5900
81.8400
80.5600
81.2300
198,600
Wed, 13 May 2026
82.5300
82.6800
79.5500
79.9300
256,200
Tue, 12 May 2026
84.0700
84.3600
81.0500
82.5900
214,100
Mon, 11 May 2026
86.6100
86.6100
83.5400
83.7900
221,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
87.5500
88.0500
86.2300
86.3200
172,500
Thu, 07 May 2026
11 · 10-Q
After-hours · 16:18 ET
10-Q ↗
Thu, 07 May 2026
87.6100
88.7300
86.9200
87.5500
165,800
Wed, 06 May 2026
87.0100
87.8200
86.1600
87.3300
214,500
Tue, 05 May 2026
85.7000
87.7200
84.5900
85.8400
176,200
Mon, 04 May 2026
85.8700
87.8000
85.5400
85.7200
180,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
86.8400
88.0600
85.6500
86.5000
175,000
Thu, 30 Apr 2026
86.8400
87.2900
85.1200
86.8400
206,700
Wed, 29 Apr 2026
88.6000
88.8000
86.0800
86.4200
194,100
Tue, 28 Apr 2026
88.9800
90.6100
88.8500
89.0700
246,600
Mon, 27 Apr 2026
88.0300
89.8400
87.7200
88.4000
190,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
87.9700
88.9800
85.3200
88.0400
298,600
Thu, 23 Apr 2026
95.5500
96.8300
84.2100
87.6600
561,600
Wed, 22 Apr 2026
10 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 22 Apr 2026
98.3000
99.7000
97.5600
98.5100
183,200
Tue, 21 Apr 2026
99.7100
100.7200
97.5000
97.7900
147,900
Mon, 20 Apr 2026
98.6900
100.7200
98.6900
99.9300
152,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
98.0900
101.2600
97.4100
99.3500
203,500
Thu, 16 Apr 2026
96.0000
97.1400
95.6200
96.9500
131,300
Wed, 15 Apr 2026
97.0400
97.1400
95.8400
96.4300
185,800
Tue, 14 Apr 2026
95.1300
97.0000
93.9500
96.8900
154,000
Mon, 13 Apr 2026
94.6500
95.5200
93.9700
95.2300
135,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
94.9500
95.1900
93.9600
94.9100
154,200
Thu, 09 Apr 2026
94.3600
96.1300
93.9100
94.9500
251,700
Wed, 08 Apr 2026
93.9600
95.7400
93.9600
94.9300
246,900
Tue, 07 Apr 2026
92.0600
92.8000
91.3400
92.6100
199,500
Mon, 06 Apr 2026
89.9300
92.0600
89.6700
92.0600
136,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
88.6700
90.1900
88.2000
90.0000
220,600
Wed, 01 Apr 2026
89.8100
91.0900
89.4400
90.0200
264,400
Tue, 31 Mar 2026
89.0200
89.4000
87.4500
89.2300
230,700
Mon, 30 Mar 2026
88.7000
88.8500
87.4000
87.8600
153,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
88.3000
88.6600
87.4400
87.9700
136,500
Thu, 26 Mar 2026
88.3000
88.8300
87.8500
88.8200
165,600
Wed, 25 Mar 2026
91.6400
92.2000
87.7700
88.6400
229,200
Tue, 24 Mar 2026
90.6700
93.3600
89.6900
90.8000
246,200
Mon, 23 Mar 2026
91.3500
93.1100
90.2700
91.2600
336,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
91.3600
91.6200
89.0200
89.3200
974,200
Thu, 19 Mar 2026
89.9300
92.4400
89.3200
91.3600
208,000
Wed, 18 Mar 2026
90.7400
90.8400
89.4600
90.3400
275,700
Tue, 17 Mar 2026
90.8000
91.4100
89.7400
90.8500
198,400
Mon, 16 Mar 2026
91.5700
91.9300
89.8900
90.0600
270,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
90.6500
91.2100
89.4800
91.1700
186,300
Thu, 12 Mar 2026
88.5500
90.4600
88.1500
89.8100
191,200
Wed, 11 Mar 2026
89.4900
89.8700
87.3800
89.0600
214,300
Tue, 10 Mar 2026
89.9300
92.6700
89.0600
89.6200
315,700
Mon, 09 Mar 2026
88.5200
90.9300
86.4700
90.0700
283,800
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
88.7100
90.0200
87.2600
89.9100
196,200
Thu, 05 Mar 2026
90.5400
91.9500
89.1800
91.0300
174,500
Wed, 04 Mar 2026
92.0300
93.2500
91.2700
91.4500
259,300
Tue, 03 Mar 2026
89.9600
91.8100
89.0000
91.4900
159,000
Mon, 02 Mar 2026
89.5500
92.5900
89.3600
91.9100
201,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
93.5900
94.2400
88.4700
90.7900
393,700
Thu, 26 Feb 2026
93.9600
95.5900
93.2100
94.8800
286,700
Thu, 26 Feb 2026
9 · 8-K
Pre-market · 09:00 ET
8-K ↗
Wed, 25 Feb 2026
8 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 25 Feb 2026
92.9900
94.5700
92.4100
94.2700
173,500
Tue, 24 Feb 2026
92.8000
93.8900
91.9600
92.8500
369,000
Mon, 23 Feb 2026
95.0900
95.5500
91.8100
92.8000
529,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
94.5000
96.0600
93.1300
95.7100
216,000
Thu, 19 Feb 2026
92.4900
94.6200
92.0800
94.5200
233,400
Wed, 18 Feb 2026
93.4700
94.9700
91.4800
93.1500
353,400
Tue, 17 Feb 2026
93.1200
94.0900
92.6600
93.3700
234,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
88.6900
92.8800
87.2200
92.4500
270,700
Thu, 12 Feb 2026
90.2000
91.2600
87.4100
88.3100
206,900
Wed, 11 Feb 2026
92.9300
93.9700
89.4500
89.5900
350,600
Tue, 10 Feb 2026
93.4900
95.1000
92.0100
92.3600
351,800
Mon, 09 Feb 2026
93.7200
94.9300
93.4700
93.9300
314,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
92.9900
94.0400
90.7400
93.7200
177,800
Thu, 05 Feb 2026
7 · 10-Q
After-hours · 16:41 ET
10-Q ↗
Thu, 05 Feb 2026
81.1400
92.9300
81.1400
92.3700
371,300
Wed, 04 Feb 2026
91.3000
93.1500
91.1700
91.5700
376,100
Tue, 03 Feb 2026
91.0200
93.0800
89.6800
91.1400
320,800
Mon, 02 Feb 2026
90.3500
92.3700
89.8600
91.0800
352,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
88.7600
91.0000
88.2100
90.2900
427,600
Thu, 29 Jan 2026
86.1000
89.6900
85.1500
89.3700
371,200
Wed, 28 Jan 2026
86.4400
86.7600
85.4700
85.7100
240,000
Tue, 27 Jan 2026
85.5600
86.5200
85.1900
86.3000
261,500
Mon, 26 Jan 2026
86.0000
86.8200
84.9800
85.4300
399,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
82.1300
86.9200
82.1300
85.7200
572,900
Thu, 22 Jan 2026
6 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 22 Jan 2026
77.3000
80.5600
77.2600
79.9000
428,300
Wed, 21 Jan 2026
74.3200
77.5600
73.7300
77.2500
247,800
Tue, 20 Jan 2026
74.0300
75.2300
73.7500
74.1800
181,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
76.2300
76.4300
74.9400
75.2400
193,000
Thu, 15 Jan 2026
74.8900
76.6300
74.4700
76.5600
209,100
Wed, 14 Jan 2026
5 · DEFA14A
After-hours · 16:16 ET
DEFA14A ↗
Wed, 14 Jan 2026
4 · DEF 14A
After-hours · 16:15 ET
DEF 14A ↗
Wed, 14 Jan 2026
73.3200
74.8000
73.0800
74.7700
176,000
Tue, 13 Jan 2026
73.9300
74.3000
73.2600
73.6500
171,400
Mon, 12 Jan 2026
73.4200
74.0000
73.1900
73.5500
179,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
74.9300
75.4800
74.0400
74.1900
182,100
Thu, 08 Jan 2026
72.6600
75.1900
72.6600
74.9300
239,200
Wed, 07 Jan 2026
74.5300
74.5500
73.0300
73.0900
217,000
Tue, 06 Jan 2026
73.7100
74.7500
72.8600
74.5300
221,000
Mon, 05 Jan 2026
71.6100
74.7900
71.6100
73.9100
213,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
71.0800
72.5000
70.3800
71.8700
325,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
71.6900
72.0400
70.6100
71.0000
177,800
Tue, 30 Dec 2025
3 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 30 Dec 2025
72.9700
72.9700
71.9800
72.0200
117,900
Mon, 29 Dec 2025
73.5500
74.0000
72.5400
73.0300
99,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
74.2600
74.3000
73.1800
73.4400
92,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
73.7900
74.5000
73.4500
74.3000
72,600
Tue, 23 Dec 2025
74.6400
75.5000
73.7700
73.8400
206,300
Mon, 22 Dec 2025
75.4300
75.7000
74.3700
74.7300
161,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
73.8200
76.3900
73.8200
75.4100
706,000
Thu, 18 Dec 2025
73.7200
74.2700
73.3800
74.0200
295,000
Wed, 17 Dec 2025
74.2300
75.5400
72.9200
73.2200
278,500
Tue, 16 Dec 2025
73.7500
74.3800
72.6300
74.2300
372,200
Mon, 15 Dec 2025
75.0100
75.2200
73.4400
73.6300
230,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
75.0500
75.3000
74.0700
74.4300
209,200
Thu, 11 Dec 2025
75.0000
76.1700
74.3400
74.6300
206,000
Wed, 10 Dec 2025
73.1700
75.7100
72.6700
75.2500
257,200
Tue, 09 Dec 2025
72.8300
73.8900
72.4600
73.1400
187,600
Mon, 08 Dec 2025
74.3200
75.0000
73.0000
73.0600
195,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
73.6200
74.4700
72.6400
74.3600
410,000
Thu, 04 Dec 2025
74.1100
75.0500
73.4000
74.0600
246,200
Wed, 03 Dec 2025
72.2000
74.3200
72.0400
74.1100
264,700
Tue, 02 Dec 2025
72.7900
73.0700
72.2000
72.2300
154,900
Mon, 01 Dec 2025
71.2100
72.8500
71.2100
72.7000
178,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
71.4000
72.6900
71.2600
71.9000
125,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
71.1000
71.5800
71.0100
71.4800
179,900
Tue, 25 Nov 2025
2 · 10-K
After-hours · 17:22 ET
10-K ↗
Tue, 25 Nov 2025
70.0000
71.9500
70.0000
71.4800
181,700
Mon, 24 Nov 2025
69.8200
70.4200
68.9800
69.8300
194,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
67.9300
70.4600
67.8500
70.2000
249,700
Thu, 20 Nov 2025
68.1200
68.9100
66.9600
67.6300
219,600
Thu, 20 Nov 2025
1 · 8-K
Pre-market · 09:01 ET
8-K ↗
Wed, 19 Nov 2025
66.7800
67.4700
66.5000
67.4500
152,500
Tue, 18 Nov 2025
66.4400
67.4700
65.9600
66.8800
206,900
Mon, 17 Nov 2025
68.6900
68.8700
66.0800
66.4700
188,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
68.6600
68.8800
67.8200
68.8600
116,200
Thu, 13 Nov 2025
69.3100
69.8400
68.4700
68.7600
122,700
Wed, 12 Nov 2025
69.3800
70.0600
68.8400
69.4800
123,500
Tue, 11 Nov 2025
69.4500
69.7200
68.5300
69.0200
117,200
Mon, 10 Nov 2025
68.9000
69.7200
68.3200
69.2600
183,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
67.7300
68.7900
67.1700
68.6800
176,600
Thu, 06 Nov 2025
67.3400
67.9100
67.0200
67.5900
159,800
Wed, 05 Nov 2025
67.0000
67.8400
67.0000
67.5400
268,600
Tue, 04 Nov 2025
67.3500
67.3500
65.8700
67.0200
228,700
Mon, 03 Nov 2025
68.1400
68.1700
66.5500
67.4900
216,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
68.5700
69.5500
67.5000
68.0600
192,000
Thu, 30 Oct 2025
68.0600
69.3400
68.0600
68.5700
180,600
Wed, 29 Oct 2025
68.7900
69.1800
67.3900
68.0600
203,500
Tue, 28 Oct 2025
70.1200
70.1200
69.1100
69.1900
144,800
Mon, 27 Oct 2025
71.7600
71.7600
69.6200
70.1700
164,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
71.5700
72.2700
71.1700
71.5100
170,900