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
56.0800
56.6090
55.2100
55.5400
454,092
Thu, 22 Oct 2026
54.2300
56.6500
53.9700
56.4800
624,900
Wed, 21 Oct 2026
53.0800
54.5300
53.0800
53.6800
530,100
Tue, 20 Oct 2026
53.9500
54.6600
53.1400
53.5700
477,000
Mon, 19 Oct 2026
50.6300
53.5900
50.5800
53.2400
428,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
52.0000
52.1900
50.7000
51.6500
573,700
Thu, 15 Oct 2026
49.5800
51.4800
49.5800
51.3900
790,200
Wed, 14 Oct 2026
47.6400
49.2600
47.3300
48.8600
480,800
Tue, 13 Oct 2026
47.0000
48.5000
46.8100
48.0600
533,000
Mon, 12 Oct 2026
45.5500
46.9500
45.4600
46.7500
398,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
44.9300
45.7400
44.4700
45.4800
331,800
Thu, 08 Oct 2026
44.3900
45.1100
43.8100
44.8400
341,500
Wed, 07 Oct 2026
43.3600
45.0200
43.2600
44.5200
306,600
Tue, 06 Oct 2026
43.5900
43.9500
43.0000
43.5100
328,100
Mon, 05 Oct 2026
41.5900
43.5900
41.1800
43.3100
582,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
42.9400
42.9400
41.5600
41.7600
285,600
Thu, 01 Oct 2026
42.3800
43.3100
41.8700
42.5500
341,600
Wed, 30 Sep 2026
41.4000
42.2000
41.0600
41.6200
330,400
Tue, 29 Sep 2026
42.2800
42.3300
40.8200
41.4300
380,500
Mon, 28 Sep 2026
43.0600
43.0600
41.5000
42.3600
321,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
43.1700
43.8800
43.0300
43.1900
277,800
Thu, 24 Sep 2026
43.0000
43.5600
42.4100
43.2700
380,900
Wed, 23 Sep 2026
42.2800
42.9900
42.0500
42.8900
436,600
Tue, 22 Sep 2026
43.9100
44.0000
41.7600
42.1300
537,800
Mon, 21 Sep 2026
43.0000
43.5500
42.7600
43.0400
421,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
42.9800
43.4400
42.5700
42.8500
1,665,600
Thu, 17 Sep 2026
44.4400
44.7100
43.2800
43.3400
334,800
Wed, 16 Sep 2026
44.4000
45.4700
44.1100
44.8200
366,700
Tue, 15 Sep 2026
46.2300
46.6900
44.8600
45.0800
489,500
Mon, 14 Sep 2026
46.7300
47.4300
45.1000
45.6700
427,400
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
44.2600
45.6100
44.0000
45.4800
294,000
Thu, 10 Sep 2026
44.1400
44.8100
43.5700
44.2200
326,100
Wed, 09 Sep 2026
44.8900
45.7200
43.8300
44.0700
401,400
Tue, 08 Sep 2026
46.4500
46.4500
45.0300
45.2600
308,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
48.2200
48.4600
46.2600
47.1000
276,900
Thu, 03 Sep 2026
48.6300
49.4700
47.5500
48.4600
307,700
Wed, 02 Sep 2026
47.6100
49.2000
46.9200
47.4700
391,400
Tue, 01 Sep 2026
47.8600
48.2500
47.2200
47.7800
371,100
Mon, 31 Aug 2026
48.0200
48.6400
47.6500
48.0600
349,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
48.1000
49.5400
48.1000
48.6200
294,100
Thu, 27 Aug 2026
47.7900
49.2400
47.4300
48.5700
376,800
Wed, 26 Aug 2026
46.7000
47.5800
46.3500
47.0900
323,300
Tue, 25 Aug 2026
47.1900
48.0400
46.1000
47.4200
315,100
Mon, 24 Aug 2026
47.7200
48.6700
47.4900
48.0700
394,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
46.4500
48.2500
45.8600
47.5200
340,500
Thu, 20 Aug 2026
46.0700
47.2700
46.0000
46.4500
538,700
Wed, 19 Aug 2026
44.5400
46.7700
44.5400
46.1600
454,200
Tue, 18 Aug 2026
44.1900
45.4300
43.4200
44.3600
392,000
Mon, 17 Aug 2026
44.5700
45.0200
43.1400
43.3900
547,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
46.7500
46.7500
45.1600
45.2500
401,900
Thu, 13 Aug 2026
44.4200
46.4400
43.9700
46.2100
464,700
Wed, 12 Aug 2026
44.7000
45.2200
43.5500
44.6700
484,900
Tue, 11 Aug 2026
45.2000
46.7100
44.8400
45.4500
405,200
Mon, 10 Aug 2026
16 · 8-K
After-hours · 16:02 ET
8-K ↗
Mon, 10 Aug 2026
45.0300
46.9100
44.1000
45.9600
721,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
46.3100
47.7700
45.4800
45.8700
486,500
Thu, 06 Aug 2026
45.6900
46.6100
44.6000
46.3600
650,100
Wed, 05 Aug 2026
45.5700
46.1900
45.0400
45.8900
673,200
Tue, 04 Aug 2026
42.6300
45.6500
42.6300
45.5000
594,400
Mon, 03 Aug 2026
44.2400
46.0400
43.9200
44.3700
785,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
39.2700
43.1300
38.7400
42.8000
920,000
Thu, 30 Jul 2026
42.1100
42.7600
39.2000
40.0800
1,113,500
Wed, 29 Jul 2026
15 · 10-Q
After-hours · 16:02 ET
10-Q ↗
Wed, 29 Jul 2026
36.9700
44.3400
36.6100
42.1800
1,782,300
Wed, 29 Jul 2026
14 · 8-K
Pre-market · 07:11 ET
8-K ↗
Tue, 28 Jul 2026
35.0000
36.5300
34.8700
35.9300
1,216,700
Mon, 27 Jul 2026
33.0300
35.5900
33.0300
34.5500
786,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
31.7500
33.2500
31.2800
32.7100
630,600
Thu, 23 Jul 2026
30.9700
32.1700
30.8700
31.2500
678,300
Wed, 22 Jul 2026
31.5800
31.7000
30.1900
30.9200
664,800
Tue, 21 Jul 2026
31.4700
32.7700
31.0900
31.5300
525,100
Mon, 20 Jul 2026
32.0700
32.9000
31.2000
32.6800
567,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
32.6600
33.7700
31.7600
32.4000
836,500
Thu, 16 Jul 2026
32.2200
33.9700
31.6100
33.0300
738,500
Wed, 15 Jul 2026
30.3300
32.0400
30.3300
31.5500
532,700
Tue, 14 Jul 2026
30.0400
30.2200
29.4500
29.9000
499,200
Mon, 13 Jul 2026
30.3100
31.4900
30.2000
31.0300
454,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
29.2900
30.1100
28.8000
29.5900
482,100
Thu, 09 Jul 2026
27.5100
29.2700
27.1000
29.2400
638,100
Wed, 08 Jul 2026
29.8200
30.2300
28.5600
28.6300
610,900
Tue, 07 Jul 2026
30.1500
30.9200
30.0200
30.1400
520,800
Mon, 06 Jul 2026
29.5000
29.8200
28.7800
29.2700
534,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
30.1300
31.3000
30.0200
30.0900
706,300
Wed, 01 Jul 2026
30.0500
31.2700
30.0500
30.1000
700,800
Tue, 30 Jun 2026
28.9700
29.8200
28.7000
29.6200
788,400
Mon, 29 Jun 2026
29.7600
29.9300
28.6700
29.3700
790,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
26.5700
29.4500
26.5700
29.2300
1,491,800
Thu, 25 Jun 2026
27.1800
28.1600
26.5400
26.5800
615,200
Wed, 24 Jun 2026
26.8200
28.3800
26.4400
27.6100
696,900
Tue, 23 Jun 2026
27.0700
27.8400
26.5700
26.9700
656,300
Mon, 22 Jun 2026
26.3800
26.9200
25.5800
26.5400
1,277,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
26.5700
27.3900
26.1400
27.0400
6,877,900
Wed, 17 Jun 2026
27.4800
28.3000
26.5200
26.7700
768,100
Tue, 16 Jun 2026
27.3400
28.5200
27.3400
28.0100
514,800
Mon, 15 Jun 2026
28.0100
28.5000
27.1800
27.6100
512,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
27.2200
28.0800
26.5900
27.9000
596,700
Thu, 11 Jun 2026
13 · 8-K
After-hours · 16:03 ET
8-K ↗
Thu, 11 Jun 2026
27.8100
27.9500
26.8400
27.3600
673,900
Wed, 10 Jun 2026
27.4400
28.8200
27.1900
28.3400
606,200
Tue, 09 Jun 2026
27.2400
27.9800
26.6600
27.8600
869,200
Mon, 08 Jun 2026
28.4000
28.4000
27.2500
27.6600
747,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
28.5600
29.2200
27.5400
28.3100
566,600
Thu, 04 Jun 2026
29.3300
29.6600
28.3300
28.3700
755,700
Wed, 03 Jun 2026
29.8400
29.8400
27.6000
28.1100
773,800
Tue, 02 Jun 2026
32.2300
32.2300
29.2100
30.4100
769,900
Mon, 01 Jun 2026
31.3100
32.9300
30.9500
32.7400
931,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
30.6200
31.3600
30.2900
30.6900
1,408,900
Thu, 28 May 2026
30.5400
31.0000
29.8200
30.4000
640,800
Wed, 27 May 2026
29.6800
30.6100
29.4000
30.0400
638,200
Tue, 26 May 2026
29.2100
29.9000
28.8800
29.6900
587,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
29.7000
30.7400
29.4200
29.5700
584,100
Thu, 21 May 2026
30.5300
30.6800
29.3300
29.6200
595,800
Wed, 20 May 2026
30.7600
31.4700
29.7100
31.0600
598,400
Tue, 19 May 2026
32.7600
33.0800
31.0600
31.4400
715,700
Mon, 18 May 2026
30.8000
32.4800
30.6000
32.0000
1,077,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
31.7000
32.3300
30.6900
30.8500
685,700
Thu, 14 May 2026
31.5500
31.7500
30.8500
31.2100
631,800
Wed, 13 May 2026
32.0000
32.0000
30.9700
31.3400
558,000
Tue, 12 May 2026
34.7800
34.8500
32.2000
32.4800
645,800
Mon, 11 May 2026
36.9900
37.2700
33.9800
34.3600
695,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
37.2900
38.0700
35.9700
37.5000
518,200
Thu, 07 May 2026
36.0600
38.1800
36.0600
37.8100
800,000
Wed, 06 May 2026
36.3200
36.3800
34.5000
35.3200
748,500
Tue, 05 May 2026
37.4800
37.7400
36.4700
36.7500
564,000
Mon, 04 May 2026
37.5400
39.1900
37.0400
37.5900
497,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
37.9000
39.7200
37.0100
37.5400
577,600
Thu, 30 Apr 2026
39.5700
39.5900
36.3100
37.1700
883,000
Wed, 29 Apr 2026
12 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Wed, 29 Apr 2026
38.0000
40.1500
36.7900
39.0400
956,100
Wed, 29 Apr 2026
11 · 8-K
Pre-market · 07:09 ET
8-K ↗
Tue, 28 Apr 2026
36.9600
38.4700
36.9600
37.5100
634,500
Mon, 27 Apr 2026
37.4900
37.7500
36.4800
37.1900
588,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
36.1900
37.5800
35.8500
37.4900
527,100
Thu, 23 Apr 2026
39.3100
39.3100
35.3500
36.1900
580,100
Wed, 22 Apr 2026
38.8300
40.0400
37.9800
39.2500
572,900
Tue, 21 Apr 2026
39.2000
40.0000
38.4000
38.6200
455,800
Tue, 21 Apr 2026
10 · DEFA14A
Pre-market · 08:14 ET
DEFA14A ↗
Tue, 21 Apr 2026
9 · DEF 14A
Pre-market · 08:12 ET
DEF 14A ↗
Mon, 20 Apr 2026
38.6300
39.6100
38.5000
39.0800
494,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
39.4800
39.5900
38.4800
38.7600
388,900
Thu, 16 Apr 2026
38.6300
39.0500
37.8700
38.5100
443,500
Wed, 15 Apr 2026
36.3600
38.6600
36.0000
37.9600
629,900
Tue, 14 Apr 2026
36.4600
37.0800
35.5600
35.8800
542,500
Mon, 13 Apr 2026
34.3000
36.2200
33.9500
36.1600
787,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
35.9800
36.1600
34.0700
34.2700
582,600
Thu, 09 Apr 2026
36.8000
36.8800
35.6000
36.1600
598,600
Wed, 08 Apr 2026
39.7100
40.6000
37.0200
37.2900
548,800
Tue, 07 Apr 2026
38.7200
39.8700
38.1000
38.7300
455,800
Mon, 06 Apr 2026
37.8300
38.9400
37.2600
38.8700
609,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
37.2900
38.1800
36.1100
38.0300
609,000
Wed, 01 Apr 2026
38.8500
39.0000
37.3300
37.5500
498,500
Tue, 31 Mar 2026
38.3300
39.1200
37.7500
38.6100
636,400
Mon, 30 Mar 2026
37.9000
38.6000
37.6300
37.8800
615,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
38.9100
38.9500
37.4300
37.7000
621,900
Thu, 26 Mar 2026
39.0800
40.0400
38.9000
39.3400
848,100
Wed, 25 Mar 2026
41.5900
41.6900
38.7700
39.3600
772,700
Tue, 24 Mar 2026
42.9600
42.9700
40.1700
40.8300
687,100
Mon, 23 Mar 2026
45.0000
45.3000
42.8100
43.5200
551,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
44.1000
44.4000
43.2700
44.1400
913,400
Thu, 19 Mar 2026
44.0600
45.4200
43.7900
44.2900
503,800
Wed, 18 Mar 2026
43.6400
44.6000
43.3400
44.0800
479,600
Tue, 17 Mar 2026
43.5000
44.9600
43.5000
43.9400
405,700
Mon, 16 Mar 2026
44.3500
44.5500
43.1600
43.5000
410,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
44.7900
45.7300
43.3000
44.0300
323,300
Thu, 12 Mar 2026
44.7000
46.0400
44.4700
44.6600
445,400
Wed, 11 Mar 2026
45.3900
46.2600
44.7300
45.0100
645,400
Tue, 10 Mar 2026
46.9500
46.9500
44.5400
45.3600
443,600
Mon, 09 Mar 2026
47.7000
47.9600
46.2200
47.1600
477,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
49.1900
49.3200
47.5700
48.1600
515,500
Thu, 05 Mar 2026
49.1700
50.5700
49.0500
49.3000
464,300
Wed, 04 Mar 2026
50.2000
50.5900
49.0900
49.7700
357,600
Tue, 03 Mar 2026
48.4600
50.7600
47.9500
50.3500
524,200
Mon, 02 Mar 2026
47.7800
49.7100
47.7800
48.9600
714,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
47.8800
48.8900
47.3900
48.5400
574,100
Thu, 26 Feb 2026
48.0800
49.4900
47.7100
48.8300
634,800
Wed, 25 Feb 2026
47.2100
48.0100
46.4800
47.8400
424,500
Tue, 24 Feb 2026
46.1400
48.2800
46.0300
47.2100
571,500
Mon, 23 Feb 2026
48.6600
48.6800
45.9500
46.2700
545,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
49.0800
50.1800
48.5000
49.1300
894,500
Thu, 19 Feb 2026
49.2000
49.7500
48.0000
49.3200
510,400
Wed, 18 Feb 2026
8 · 10-K
After-hours · 17:06 ET
10-K ↗
Wed, 18 Feb 2026
47.3600
50.3200
46.6800
49.5100
794,400
Tue, 17 Feb 2026
48.8900
49.9100
46.7700
47.3400
658,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
48.0900
50.2800
48.0900
49.0800
512,400
Thu, 12 Feb 2026
49.8100
50.3700
47.3300
47.7100
611,600
Wed, 11 Feb 2026
47.1900
50.4300
46.3400
50.3700
897,100
Tue, 10 Feb 2026
51.5000
53.2500
45.7100
47.6800
1,152,800
Tue, 10 Feb 2026
7 · 8-K
Pre-market · 07:09 ET
8-K ↗
Mon, 09 Feb 2026
47.0200
48.7200
46.0300
48.2500
808,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
46.9100
48.0000
45.8100
47.4800
551,600
Thu, 05 Feb 2026
48.1500
48.7500
46.0200
46.2900
467,000
Wed, 04 Feb 2026
48.0500
49.6600
46.7100
47.8500
555,000
Tue, 03 Feb 2026
51.9000
52.1600
47.8900
48.5500
652,300
Mon, 02 Feb 2026
53.9400
55.5300
52.0000
52.3600
731,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
53.3000
54.2700
52.3900
53.7000
350,000
Thu, 29 Jan 2026
54.6300
54.6300
52.2100
53.3100
359,200
Wed, 28 Jan 2026
54.6800
55.7400
54.6800
54.8700
246,600
Tue, 27 Jan 2026
56.5500
56.5700
53.7500
54.7300
351,900
Mon, 26 Jan 2026
56.1800
57.5900
56.1800
56.8200
235,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
55.7300
56.8700
55.6000
56.3400
326,300
Thu, 22 Jan 2026
55.4500
57.0500
55.0600
56.0000
527,100
Wed, 21 Jan 2026
54.2000
55.4200
53.6600
55.2100
410,600
Tue, 20 Jan 2026
54.6100
55.3800
53.8000
53.8800
294,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
56.7900
57.2000
54.8300
55.4800
391,300
Thu, 15 Jan 2026
59.3900
59.8700
56.8000
56.9300
409,900
Wed, 14 Jan 2026
60.5300
61.1000
59.1600
59.3800
259,100
Tue, 13 Jan 2026
62.1400
63.0000
60.4000
60.7800
217,500
Mon, 12 Jan 2026
61.7800
62.8700
61.5700
61.9100
264,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
61.7700
62.4900
60.7600
62.2100
216,400
Thu, 08 Jan 2026
61.6000
62.5000
61.1300
61.8400
340,200
Wed, 07 Jan 2026
60.6400
61.7500
60.3400
61.6600
320,800
Tue, 06 Jan 2026
60.6600
61.3100
59.8400
60.3100
335,000
Mon, 05 Jan 2026
59.4800
61.8300
58.3000
61.0600
364,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
63.2100
63.5400
59.3400
59.5200
377,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
63.6300
63.6300
62.7100
63.3200
206,000
Tue, 30 Dec 2025
64.0700
64.4600
63.3600
63.5200
190,700
Mon, 29 Dec 2025
64.0000
64.6400
63.8100
64.3000
232,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
63.3100
64.3100
63.0900
64.2100
170,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
63.3500
63.9500
63.2300
63.3600
148,900
Tue, 23 Dec 2025
63.2300
63.6000
62.5700
63.4100
204,000
Mon, 22 Dec 2025
63.2500
64.3500
62.7200
63.4700
265,700
Mon, 22 Dec 2025
6 · 8-K
Pre-market · 08:34 ET
8-K ↗
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
5 · 8-K
After-hours · 16:04 ET
8-K ↗
Fri, 19 Dec 2025
63.7600
64.4000
63.4500
63.6300
828,900
Thu, 18 Dec 2025
63.7900
64.4800
63.0600
64.0200
282,600
Wed, 17 Dec 2025
62.7700
64.8400
62.5400
63.5000
275,000
Tue, 16 Dec 2025
61.8200
62.9300
60.2000
62.8700
325,100
Mon, 15 Dec 2025
62.9000
62.9000
61.0000
61.7400
352,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
62.6300
63.5900
61.5000
62.9000
293,700
Thu, 11 Dec 2025
62.3300
63.3800
62.0100
62.3700
323,900
Wed, 10 Dec 2025
61.1600
62.6100
60.6200
62.3300
416,000
Tue, 09 Dec 2025
61.1800
62.3000
60.7400
61.3600
358,400
Mon, 08 Dec 2025
63.5400
64.0000
60.8100
61.0900
466,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
4 · 8-K
After-hours · 16:04 ET
8-K ↗
Fri, 05 Dec 2025
62.9700
64.7900
62.7300
63.6900
311,700
Thu, 04 Dec 2025
61.6900
63.3000
61.5800
62.9700
386,600
Wed, 03 Dec 2025
60.0600
62.2900
59.8700
61.6900
440,000
Tue, 02 Dec 2025
59.1600
60.8700
58.7500
60.3300
435,900
Tue, 02 Dec 2025
3 · 8-K
Pre-market · 08:27 ET
8-K ↗
Mon, 01 Dec 2025
56.2700
57.7300
55.8800
57.3900
341,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
56.9400
57.3900
56.1000
56.3800
228,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
56.1700
57.0800
55.8400
56.8600
280,600
Tue, 25 Nov 2025
54.9700
56.6200
54.8400
56.4100
356,500
Mon, 24 Nov 2025
56.2800
56.5300
54.5600
54.8800
487,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
56.7700
57.5200
55.8300
56.4900
420,400
Thu, 20 Nov 2025
57.9700
58.0000
56.0900
56.1600
291,500
Wed, 19 Nov 2025
57.5000
57.6400
56.7700
57.2900
287,100
Tue, 18 Nov 2025
57.7100
58.4900
56.6900
57.8200
398,600
Mon, 17 Nov 2025
60.9400
61.3800
57.7500
57.7800
289,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
60.2200
61.4500
59.4900
61.2800
324,300
Thu, 13 Nov 2025
59.5400
61.4100
59.0500
60.2800
374,900
Wed, 12 Nov 2025
58.6800
60.1700
58.0600
59.6000
582,800
Tue, 11 Nov 2025
58.7500
59.5900
58.0200
58.7800
311,400
Mon, 10 Nov 2025
57.7200
59.1400
57.4300
58.7500
274,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
56.9500
57.5700
56.2200
57.3600
396,400
Thu, 06 Nov 2025
59.7100
59.7100
56.8400
57.0000
880,900
Wed, 05 Nov 2025
62.1800
63.3500
58.7500
59.5800
510,300
Tue, 04 Nov 2025
63.8100
63.8100
61.9000
62.0600
297,000
Mon, 03 Nov 2025
2 · 10-Q
After-hours · 16:09 ET
10-Q ↗
Mon, 03 Nov 2025
64.2500
64.2800
62.6700
63.8800
404,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
65.2900
65.5300
62.7000
64.0400
399,900
Thu, 30 Oct 2025
67.5100
68.5000
65.8200
65.9200
447,400
Wed, 29 Oct 2025
67.3400
70.7100
66.2500
67.9500
573,000
Wed, 29 Oct 2025
1 · 8-K
Pre-market · 07:21 ET
8-K ↗
Tue, 28 Oct 2025
64.5000
64.6900
63.7800
64.1500
278,100
Mon, 27 Oct 2025
65.2500
65.4600
64.2800
64.4600
156,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
64.9800
65.6200
64.3300
65.1800
167,500