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
65.1600
65.4000
64.1700
64.9300
232,591
Thu, 22 Oct 2026
66.0200
66.6500
63.5000
65.1000
255,800
Wed, 21 Oct 2026
65.4400
66.4200
64.6700
65.7000
285,100
Tue, 20 Oct 2026
65.0600
66.3500
64.5300
65.4400
272,600
Mon, 19 Oct 2026
65.5600
65.9300
63.9700
64.2400
231,700
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
65.9400
66.9200
64.4900
64.9300
312,200
Thu, 15 Oct 2026
67.8700
68.2400
65.2900
65.6800
347,200
Wed, 14 Oct 2026
67.1400
67.9100
66.4200
67.3500
553,300
Tue, 13 Oct 2026
65.4600
68.2400
65.4200
67.4200
314,600
Mon, 12 Oct 2026
64.0000
65.6500
64.0000
65.0800
300,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
66.5300
66.7900
63.8000
63.8900
291,800
Thu, 08 Oct 2026
66.3500
67.7400
65.9500
66.5300
340,900
Wed, 07 Oct 2026
66.3700
66.3700
65.0300
65.9400
294,300
Tue, 06 Oct 2026
66.7700
67.4700
65.2000
66.6100
265,000
Mon, 05 Oct 2026
67.9000
68.1800
65.9600
66.9000
423,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
65.4400
68.0200
65.3700
67.7200
393,200
Thu, 01 Oct 2026
65.3900
66.0800
64.3700
65.4900
326,900
Wed, 30 Sep 2026
65.9700
67.7000
65.2500
65.7000
389,000
Tue, 29 Sep 2026
65.6600
66.6600
65.6200
66.2100
263,300
Mon, 28 Sep 2026
66.9700
67.5100
66.2700
66.4500
671,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
66.7900
67.4500
65.5800
66.9700
272,900
Thu, 24 Sep 2026
67.3800
67.5800
66.3500
66.7900
363,500
Wed, 23 Sep 2026
67.1800
67.7900
66.2400
67.3900
267,700
Tue, 22 Sep 2026
68.4800
69.7100
66.7900
66.9400
258,600
Mon, 21 Sep 2026
69.3700
69.6700
68.3100
68.4800
276,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
71.8900
71.8900
69.2400
69.5900
685,800
Thu, 17 Sep 2026
71.4900
72.4900
70.1000
72.0500
224,900
Wed, 16 Sep 2026
71.2700
71.9500
70.3800
71.4300
301,200
Tue, 15 Sep 2026
71.7300
72.5000
70.9100
71.2700
276,700
Mon, 14 Sep 2026
71.1700
72.1700
70.5200
71.6800
356,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
72.0300
72.4100
70.3800
70.9700
275,700
Thu, 10 Sep 2026
71.4800
72.6900
70.9800
71.8800
411,800
Wed, 09 Sep 2026
71.2600
72.0000
69.8200
71.3200
413,100
Tue, 08 Sep 2026
69.3600
71.4100
69.3600
70.9200
312,100
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
68.8600
70.4600
68.6600
69.3100
775,100
Thu, 03 Sep 2026
71.2400
71.4100
67.7400
69.4900
570,000
Wed, 02 Sep 2026
67.1500
71.2700
66.9600
70.9200
674,900
Tue, 01 Sep 2026
65.1000
67.6100
65.1000
67.2600
380,400
Mon, 31 Aug 2026
65.3300
65.6800
63.3700
64.8700
537,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
64.2900
65.0700
63.5000
64.5600
253,300
Thu, 27 Aug 2026
65.1200
65.1500
63.4000
63.7300
291,700
Wed, 26 Aug 2026
66.0800
66.3400
64.2000
65.2400
646,200
Tue, 25 Aug 2026
65.7000
66.2100
64.3100
65.9200
255,600
Mon, 24 Aug 2026
67.8400
67.8500
65.1700
65.7600
221,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
68.1800
69.3400
66.6000
68.0600
331,300
Thu, 20 Aug 2026
67.4900
69.1600
66.8700
67.3200
306,500
Wed, 19 Aug 2026
69.3400
69.7700
67.3000
67.7300
263,000
Tue, 18 Aug 2026
69.3200
71.2000
68.0600
68.8600
344,300
Mon, 17 Aug 2026
65.7300
69.0200
65.7300
68.8800
359,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
65.2800
66.5600
64.7800
65.9000
258,100
Thu, 13 Aug 2026
65.9100
66.0900
64.6600
65.1400
272,000
Wed, 12 Aug 2026
64.5800
66.0600
63.8000
65.6100
281,200
Tue, 11 Aug 2026
65.4900
66.0200
63.8200
64.1000
337,200
Mon, 10 Aug 2026
65.0900
66.4500
65.0900
65.4900
445,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
67.7300
67.7500
65.0800
65.3900
515,700
Thu, 06 Aug 2026
70.3100
71.0000
67.7400
67.9500
321,600
Wed, 05 Aug 2026
74.9400
75.6400
69.4900
69.7500
448,400
Tue, 04 Aug 2026
15 · 10-Q
After-hours · 16:15 ET
10-Q ↗
Tue, 04 Aug 2026
76.8100
77.3500
72.6900
74.4800
583,900
Mon, 03 Aug 2026
14 · 8-K
After-hours · 16:54 ET
8-K ↗
Mon, 03 Aug 2026
69.5500
71.0000
68.8900
69.8600
357,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
72.0600
72.2600
70.4200
70.7800
177,300
Thu, 30 Jul 2026
70.4700
72.8000
69.4800
71.5200
398,400
Wed, 29 Jul 2026
73.9200
73.9700
70.0000
70.1700
317,900
Tue, 28 Jul 2026
75.1900
76.6900
72.5500
73.1900
235,400
Mon, 27 Jul 2026
77.2600
77.8100
73.4200
74.6000
298,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
77.8800
79.4000
76.2000
77.7100
224,600
Thu, 23 Jul 2026
80.7400
81.4900
77.5900
78.2500
319,100
Wed, 22 Jul 2026
78.2600
81.1700
78.2600
80.8700
372,900
Tue, 21 Jul 2026
77.6900
78.3300
77.2100
77.8500
388,700
Mon, 20 Jul 2026
79.0700
79.0700
77.5800
77.5800
215,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
76.8600
79.2600
76.2900
79.2400
253,000
Thu, 16 Jul 2026
75.2900
77.1200
75.2900
76.2000
323,000
Wed, 15 Jul 2026
74.7800
75.5900
74.4700
75.2000
208,900
Tue, 14 Jul 2026
75.7900
75.8500
74.8000
74.9200
266,200
Mon, 13 Jul 2026
72.6900
75.4400
72.3700
74.7900
288,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
70.6300
72.5000
70.4600
72.2100
250,400
Thu, 09 Jul 2026
71.5400
72.3600
70.8900
70.9900
374,700
Wed, 08 Jul 2026
68.8200
72.1000
68.8200
72.0500
647,800
Tue, 07 Jul 2026
68.0400
69.0000
67.4200
68.0000
277,800
Mon, 06 Jul 2026
65.8900
67.7600
65.8500
67.5100
272,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
67.3900
68.1200
66.1800
66.3000
264,200
Wed, 01 Jul 2026
68.2000
68.2800
66.9400
67.3700
228,100
Tue, 30 Jun 2026
69.4100
70.2000
68.3500
68.4000
320,100
Mon, 29 Jun 2026
70.6400
71.3100
67.3600
68.7800
478,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
71.2700
71.8900
70.1700
71.0800
897,500
Thu, 25 Jun 2026
70.7000
71.3300
69.8300
71.1500
188,700
Wed, 24 Jun 2026
70.4800
70.6900
68.4500
70.6600
265,500
Tue, 23 Jun 2026
70.4400
71.5000
70.4400
70.7800
302,400
Mon, 22 Jun 2026
71.7200
72.2900
70.6200
70.8600
302,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
13 · 8-K
After market open · 12:12 ET
8-K ↗
Thu, 18 Jun 2026
69.5700
71.5300
69.4100
71.2200
706,200
Wed, 17 Jun 2026
68.9900
69.2300
67.2400
68.7700
211,500
Tue, 16 Jun 2026
69.9700
70.7100
68.8000
69.2100
250,600
Mon, 15 Jun 2026
70.6800
71.8500
69.0700
69.8700
265,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
70.7900
72.2500
70.0000
71.8500
218,400
Thu, 11 Jun 2026
74.6100
75.0000
70.0800
70.6400
321,900
Wed, 10 Jun 2026
73.5000
74.7200
73.1600
74.2400
393,100
Tue, 09 Jun 2026
74.0300
74.0700
71.6200
72.1400
583,000
Mon, 08 Jun 2026
73.1600
74.9700
73.1100
73.4900
288,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
73.4300
74.4400
72.2200
72.8100
242,700
Thu, 04 Jun 2026
73.1000
74.3100
72.6000
72.9700
260,900
Wed, 03 Jun 2026
72.7200
74.4900
72.6900
72.9100
234,800
Tue, 02 Jun 2026
72.2400
73.5100
71.9400
72.7900
246,200
Mon, 01 Jun 2026
70.6400
73.1200
70.6400
72.6600
247,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
71.1900
71.5600
70.0500
70.5900
396,600
Thu, 28 May 2026
72.2800
72.9500
70.9500
71.4200
205,600
Wed, 27 May 2026
71.2000
72.5800
71.0100
72.0900
232,000
Tue, 26 May 2026
71.1500
72.6500
70.7200
71.3500
181,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
70.2300
71.0000
69.6700
70.8500
317,300
Thu, 21 May 2026
70.5200
70.9800
69.5600
70.2700
267,500
Wed, 20 May 2026
70.0900
72.2300
70.0100
70.6500
299,900
Tue, 19 May 2026
70.3400
71.4800
69.3500
69.9300
351,600
Mon, 18 May 2026
72.0900
72.5800
70.7200
70.8500
237,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
72.1200
72.2300
70.8400
71.4600
226,600
Thu, 14 May 2026
71.6200
72.4900
71.0000
72.2300
293,700
Wed, 13 May 2026
70.7000
72.7600
69.4300
71.6200
339,300
Tue, 12 May 2026
72.6100
72.6100
70.0100
70.4100
274,600
Mon, 11 May 2026
72.4600
73.4900
71.0500
71.5800
367,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
71.7600
72.6800
70.3800
71.4500
374,700
Thu, 07 May 2026
12 · 8-K
After market open · 15:35 ET
8-K ↗
Thu, 07 May 2026
69.2000
72.0200
68.3700
70.8100
781,600
Wed, 06 May 2026
11 · 10-Q
After market open · 10:36 ET
10-Q ↗
Wed, 06 May 2026
75.2900
76.3400
65.3600
68.2300
826,100
Tue, 05 May 2026
10 · 8-K
After-hours · 16:31 ET
8-K ↗
Tue, 05 May 2026
79.6400
82.1100
78.5400
79.2900
670,300
Mon, 04 May 2026
78.9900
79.7800
78.3500
79.4200
340,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
78.5300
79.6100
77.7000
79.1200
293,500
Thu, 30 Apr 2026
77.3200
78.9700
76.7300
78.5400
453,600
Wed, 29 Apr 2026
76.9900
78.4100
76.4900
77.6000
283,000
Tue, 28 Apr 2026
76.7500
77.5400
75.8800
76.5900
148,300
Mon, 27 Apr 2026
75.9300
76.6700
75.5300
75.9700
178,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
76.6500
76.7700
75.5000
75.9300
212,500
Thu, 23 Apr 2026
76.0000
77.0600
75.9500
76.7000
200,700
Wed, 22 Apr 2026
76.0500
76.7100
75.2600
75.9000
265,500
Tue, 21 Apr 2026
73.1300
76.1000
72.7400
75.7000
286,200
Mon, 20 Apr 2026
72.3100
73.7000
72.2700
73.0700
235,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
70.9200
72.3300
69.1100
72.1100
569,200
Thu, 16 Apr 2026
70.2700
71.0500
70.1200
71.0100
230,000
Wed, 15 Apr 2026
72.6100
72.6700
70.1800
70.6300
229,000
Tue, 14 Apr 2026
73.8000
74.2700
72.9400
73.2700
197,400
Mon, 13 Apr 2026
74.5600
74.8400
73.4400
74.0500
205,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
73.9800
75.0200
72.8000
74.5200
267,100
Thu, 09 Apr 2026
74.7000
75.6900
73.8300
74.2200
286,700
Wed, 08 Apr 2026
72.4600
74.8200
71.0900
74.7000
456,400
Tue, 07 Apr 2026
74.4300
75.0200
72.5200
73.0300
328,600
Mon, 06 Apr 2026
73.2700
74.9400
72.6000
74.4900
308,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
72.7500
73.9100
72.3700
73.4100
252,600
Wed, 01 Apr 2026
71.2300
72.8200
70.9500
72.6900
241,000
Tue, 31 Mar 2026
72.0900
72.6900
70.3800
71.7800
269,200
Mon, 30 Mar 2026
73.0300
73.7300
70.6900
71.5700
313,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
71.9600
73.8500
70.6900
73.1900
347,300
Thu, 26 Mar 2026
73.1100
73.9100
71.9800
72.0000
347,400
Wed, 25 Mar 2026
9 · 8-K
After market open · 09:47 ET
8-K ↗
Wed, 25 Mar 2026
71.4100
73.9700
70.9300
73.1900
507,900
Tue, 24 Mar 2026
67.5300
72.1800
67.5300
71.5300
447,900
Mon, 23 Mar 2026
67.3900
68.5000
66.5300
67.6400
349,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
68.5600
68.6200
65.4900
66.4400
1,157,300
Thu, 19 Mar 2026
68.9700
69.7900
68.0000
68.5600
306,600
Wed, 18 Mar 2026
70.0000
70.7300
68.9700
69.4700
382,400
Tue, 17 Mar 2026
70.2300
71.5400
69.4800
69.9400
402,400
Mon, 16 Mar 2026
70.7400
71.4000
68.3600
70.1200
375,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
71.2500
71.2500
69.1000
70.7400
440,000
Thu, 12 Mar 2026
67.0600
71.5400
67.0000
71.2400
526,900
Wed, 11 Mar 2026
8 · DEF 14A
After market open · 15:03 ET
DEF 14A ↗
Wed, 11 Mar 2026
7 · DEFA14A
After market open · 15:13 ET
DEFA14A ↗
Wed, 11 Mar 2026
66.2600
67.8100
65.3200
67.7900
315,900
Tue, 10 Mar 2026
68.1600
68.2600
65.8000
66.6400
375,500
Mon, 09 Mar 2026
63.5100
65.8200
63.0000
65.7100
360,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
62.7800
64.7600
61.6700
64.0500
315,800
Thu, 05 Mar 2026
64.1100
64.3700
62.9800
63.5700
255,600
Wed, 04 Mar 2026
66.0000
66.4500
64.2600
64.8600
288,500
Tue, 03 Mar 2026
66.4000
66.4000
64.8000
65.5900
241,900
Mon, 02 Mar 2026
65.3200
66.7800
64.0400
66.6800
261,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
65.0700
65.5700
64.6500
65.2900
406,500
Thu, 26 Feb 2026
64.1200
65.2700
63.9700
65.2000
262,900
Wed, 25 Feb 2026
64.6600
64.6600
63.0300
64.3900
261,400
Tue, 24 Feb 2026
64.5400
65.1200
63.8700
64.5800
282,600
Mon, 23 Feb 2026
65.8700
66.0900
63.4500
64.4900
355,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
64.9700
66.7300
64.2700
65.6500
331,400
Thu, 19 Feb 2026
64.9000
65.5900
62.9000
64.8600
450,200
Wed, 18 Feb 2026
6 · 10-K
After-hours · 16:02 ET
10-K ↗
Wed, 18 Feb 2026
68.0200
68.0200
63.2200
64.6400
532,800
Tue, 17 Feb 2026
5 · 8-K
After-hours · 16:29 ET
8-K ↗
Tue, 17 Feb 2026
69.0000
69.5500
66.7200
67.0100
355,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
68.1500
69.5800
67.6100
69.0300
179,800
Thu, 12 Feb 2026
69.2200
70.0600
67.3000
68.6400
319,500
Wed, 11 Feb 2026
67.9500
69.5200
67.7400
69.1100
230,800
Tue, 10 Feb 2026
67.6500
67.6500
65.6400
67.5300
355,200
Mon, 09 Feb 2026
66.9000
67.9500
65.8500
67.3400
245,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
65.9900
67.1800
65.8800
66.8600
258,100
Thu, 05 Feb 2026
65.4600
67.4600
65.3100
65.7700
292,600
Wed, 04 Feb 2026
65.0000
65.1500
63.8300
64.6700
339,100
Tue, 03 Feb 2026
63.3400
65.2800
62.5000
65.2300
288,000
Mon, 02 Feb 2026
61.6400
63.7300
61.3200
63.1800
327,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
61.9400
62.4400
61.2600
61.9900
233,100
Thu, 29 Jan 2026
61.4000
62.4900
61.4000
62.4400
209,400
Wed, 28 Jan 2026
60.9700
61.4400
59.6900
61.0100
346,500
Tue, 27 Jan 2026
60.4700
62.2600
60.0000
60.6300
392,300
Mon, 26 Jan 2026
59.6000
60.4700
59.2500
60.2000
186,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
60.0500
60.8800
59.2000
59.3700
273,100
Thu, 22 Jan 2026
61.6700
62.1000
59.8600
60.2500
328,900
Wed, 21 Jan 2026
60.0000
62.0700
60.0000
61.6300
389,200
Tue, 20 Jan 2026
57.6200
59.7900
55.7200
59.7200
425,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
58.2100
58.8900
57.6000
57.8500
183,200
Thu, 15 Jan 2026
57.7400
58.8100
57.5700
58.4700
199,100
Wed, 14 Jan 2026
56.7400
57.9500
56.6800
57.8200
244,300
Tue, 13 Jan 2026
55.4000
56.7200
55.4000
56.6400
182,200
Mon, 12 Jan 2026
54.8300
55.9000
54.4300
55.2600
219,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
54.1700
55.2100
54.1700
54.8300
227,900
Thu, 08 Jan 2026
51.7300
54.9100
51.5100
54.1000
356,500
Wed, 07 Jan 2026
52.2600
52.3600
51.2300
51.7300
197,300
Tue, 06 Jan 2026
52.6900
53.0300
52.0400
52.2000
322,700
Mon, 05 Jan 2026
53.0100
53.3000
51.7600
52.8200
300,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
53.1600
53.1600
52.2400
53.0500
424,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
53.6000
53.8700
53.0900
53.1700
240,600
Tue, 30 Dec 2025
53.7600
54.3200
53.3400
53.4700
247,200
Mon, 29 Dec 2025
53.4900
53.6600
53.2000
53.6300
182,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
53.8000
53.8900
52.9500
53.3400
170,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
53.9300
54.0700
53.5800
53.9200
82,900
Tue, 23 Dec 2025
54.8500
55.1500
53.2100
53.7700
264,300
Mon, 22 Dec 2025
54.2500
55.0800
54.1900
54.7000
320,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
54.8500
54.8500
53.6000
53.9000
1,342,200
Thu, 18 Dec 2025
55.2000
55.5500
54.5900
54.8500
315,300
Wed, 17 Dec 2025
55.1600
55.7300
54.9800
55.1600
369,500
Tue, 16 Dec 2025
56.0200
56.4200
54.5900
55.0900
489,100
Mon, 15 Dec 2025
54.4000
56.4700
53.6900
56.3500
923,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
53.0000
54.3800
52.0200
53.9900
600,000
Thu, 11 Dec 2025
4 · 8-K
After market open · 14:27 ET
8-K ↗
Thu, 11 Dec 2025
52.0300
52.9100
51.9100
52.5500
410,300
Wed, 10 Dec 2025
51.5200
53.3200
51.0000
51.8200
586,700
Tue, 09 Dec 2025
50.3000
50.9900
49.1400
49.3600
349,800
Tue, 09 Dec 2025
3 · 8-K
Pre-market · 07:38 ET
8-K ↗
Mon, 08 Dec 2025
50.1900
50.8100
49.5600
50.2800
271,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
50.7100
51.0000
49.8200
50.0100
177,800
Thu, 04 Dec 2025
52.0700
52.0700
50.5200
50.6900
224,700
Wed, 03 Dec 2025
52.5700
53.0200
51.8700
52.0100
247,800
Tue, 02 Dec 2025
51.9800
53.2900
51.4800
52.6400
437,500
Mon, 01 Dec 2025
51.4900
52.1200
49.6000
51.8700
268,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
51.6100
51.8600
51.0000
51.5000
154,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
50.6900
52.0000
50.6900
51.3100
443,000
Tue, 25 Nov 2025
50.6200
51.3800
50.4600
50.9400
262,300
Mon, 24 Nov 2025
49.5200
50.2200
49.2900
50.1600
331,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
48.6300
50.4200
48.3100
49.6300
262,500
Thu, 20 Nov 2025
49.6700
50.2700
48.4900
48.6200
265,100
Wed, 19 Nov 2025
49.7600
50.0200
48.6200
49.4300
244,800
Tue, 18 Nov 2025
49.1800
50.2500
48.8400
50.0800
238,400
Mon, 17 Nov 2025
49.3500
49.5600
48.9000
49.0300
261,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
48.7000
49.3600
47.6700
49.2800
188,600
Thu, 13 Nov 2025
50.0000
50.8800
48.3900
49.1300
336,700
Wed, 12 Nov 2025
51.3600
51.8900
49.7400
49.8400
372,600
Tue, 11 Nov 2025
51.1500
51.6600
50.9400
51.4800
257,100
Mon, 10 Nov 2025
50.3800
51.7400
50.0000
50.9900
437,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
48.9500
50.8200
48.4900
50.3800
559,100
Thu, 06 Nov 2025
48.5100
49.1600
47.5700
48.9500
354,100
Wed, 05 Nov 2025
2 · 10-Q
After market open · 11:11 ET
10-Q ↗
Wed, 05 Nov 2025
47.4200
49.4300
46.6200
48.4800
481,400
Tue, 04 Nov 2025
1 · 8-K
After-hours · 16:28 ET
8-K ↗
Tue, 04 Nov 2025
45.9600
46.9800
45.8300
46.4100
301,400
Mon, 03 Nov 2025
46.0600
47.0500
44.6300
46.7000
355,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
46.5700
47.0800
45.9500
46.3100
286,800
Thu, 30 Oct 2025
46.3500
47.1600
46.1900
46.8900
312,200
Wed, 29 Oct 2025
46.8600
47.4900
46.1500
46.8400
225,000
Tue, 28 Oct 2025
46.5500
47.4800
46.5500
47.1800
174,000
Mon, 27 Oct 2025
47.3000
47.6800
46.4400
46.8000
274,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
46.9000
48.1300
46.9000
47.3600
264,100