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
61.6900
61.9300
60.3500
61.3500
616,358
Thu, 22 Oct 2026
59.5400
62.2500
59.5400
62.0700
611,300
Wed, 21 Oct 2026
60.9100
60.9700
59.3400
59.5100
597,100
Tue, 20 Oct 2026
60.3700
61.4200
60.3700
61.1000
474,800
Mon, 19 Oct 2026
59.7900
60.1700
59.5000
59.9800
541,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
60.6900
61.7800
59.8900
60.1600
606,800
Thu, 15 Oct 2026
58.8600
60.9500
58.8600
60.8200
582,500
Wed, 14 Oct 2026
56.5500
57.7100
56.4100
57.7000
751,000
Tue, 13 Oct 2026
56.9400
57.7600
55.7400
57.0600
609,000
Mon, 12 Oct 2026
56.5900
56.7600
55.5000
56.3400
717,200
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
56.7900
57.2200
55.9200
57.0400
595,100
Thu, 08 Oct 2026
56.4900
58.1900
56.0000
56.7600
973,000
Wed, 07 Oct 2026
57.0400
57.1200
56.3600
56.5300
585,600
Tue, 06 Oct 2026
56.9100
57.7100
56.3300
57.4500
698,800
Mon, 05 Oct 2026
56.9700
57.5100
56.3200
56.9300
580,700
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
57.9400
57.9400
56.8600
57.2700
486,400
Thu, 01 Oct 2026
57.2700
58.0700
57.0300
57.6900
1,006,100
Wed, 30 Sep 2026
58.5700
59.0300
56.8800
57.4100
765,700
Tue, 29 Sep 2026
58.6900
58.6900
57.6600
58.3400
550,400
Mon, 28 Sep 2026
57.5400
59.0000
56.4500
58.6900
736,900
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
56.8500
57.8600
56.4000
57.6000
548,000
Thu, 24 Sep 2026
57.1700
57.4800
56.3200
56.9700
570,000
Wed, 23 Sep 2026
58.4600
58.4600
56.7100
56.7800
534,800
Tue, 22 Sep 2026
57.9300
58.7900
57.0400
58.4300
539,700
Mon, 21 Sep 2026
56.7400
56.8700
55.6700
56.7300
748,100
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
56.7400
57.1800
56.0100
56.8400
1,504,400
Thu, 17 Sep 2026
57.6500
57.9500
56.5100
57.0500
723,900
Wed, 16 Sep 2026
56.6000
57.9300
56.3300
57.0900
534,000
Tue, 15 Sep 2026
57.5900
57.5900
56.1800
56.4900
961,200
Mon, 14 Sep 2026
56.5200
57.7800
55.9700
57.6700
662,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
56.5100
57.3200
56.4200
56.9200
529,400
Thu, 10 Sep 2026
55.5400
56.5300
55.0100
56.4200
592,700
Wed, 09 Sep 2026
57.6500
57.6900
56.0600
56.0600
709,200
Tue, 08 Sep 2026
57.6000
57.9600
57.0100
57.7100
612,600
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
57.1700
58.1300
56.9400
57.7200
461,500
Thu, 03 Sep 2026
57.2500
58.1400
56.5600
57.7900
547,700
Wed, 02 Sep 2026
56.8100
57.6400
56.5000
56.8600
577,900
Tue, 01 Sep 2026
56.8000
57.6700
56.2400
56.8100
597,000
Mon, 31 Aug 2026
57.8100
57.8200
56.7600
57.4000
736,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
57.3400
58.4000
57.0900
58.0100
492,300
Thu, 27 Aug 2026
57.6900
58.2700
56.2400
56.8400
519,700
Wed, 26 Aug 2026
59.3400
59.9900
58.0700
58.1600
584,600
Tue, 25 Aug 2026
59.6100
60.0800
58.3300
58.9400
759,100
Mon, 24 Aug 2026
60.6600
61.1400
59.9000
60.0800
759,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
59.9800
60.8200
59.9800
60.3300
635,900
Thu, 20 Aug 2026
59.9500
60.4500
59.1900
59.4400
1,136,500
Wed, 19 Aug 2026
58.4700
60.3300
58.4700
60.3200
1,045,700
Tue, 18 Aug 2026
57.5700
58.4300
57.3100
57.8900
700,500
Mon, 17 Aug 2026
56.8300
57.2300
56.0000
57.0900
519,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
58.0000
58.0000
56.6100
57.4200
382,000
Thu, 13 Aug 2026
56.8700
57.8600
56.4500
57.7900
710,900
Wed, 12 Aug 2026
56.0000
56.6900
55.7000
56.3000
673,500
Tue, 11 Aug 2026
56.7600
57.5900
56.0800
56.3200
662,700
Mon, 10 Aug 2026
57.5000
57.7300
56.6000
57.0200
693,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
57.2800
57.5800
56.3500
57.3600
524,100
Thu, 06 Aug 2026
13 · 10-Q
After-hours · 16:21 ET
10-Q ↗
Thu, 06 Aug 2026
57.2900
58.1700
56.8500
57.2800
779,300
Wed, 05 Aug 2026
57.5100
58.6300
57.0700
57.2000
935,300
Tue, 04 Aug 2026
58.4400
58.7200
57.3100
57.5900
1,313,500
Mon, 03 Aug 2026
60.2900
61.2300
58.1400
58.6500
884,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
61.7900
61.8800
58.4800
59.3800
1,320,500
Thu, 30 Jul 2026
12 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 30 Jul 2026
63.4800
63.9300
62.0800
62.7900
854,400
Wed, 29 Jul 2026
63.7400
64.0000
62.4100
63.5600
487,400
Tue, 28 Jul 2026
64.1600
65.0700
64.1500
64.4700
445,600
Mon, 27 Jul 2026
63.4000
63.9400
62.0000
63.4600
719,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
61.3000
62.8700
61.0200
62.3200
416,300
Thu, 23 Jul 2026
62.5200
62.9600
60.6500
61.7300
766,000
Wed, 22 Jul 2026
63.2900
64.8900
63.2900
63.4700
557,900
Tue, 21 Jul 2026
61.8100
63.3400
61.7100
63.2100
578,100
Mon, 20 Jul 2026
63.4200
63.8600
60.9300
61.3900
899,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
64.3500
65.4000
63.1700
63.5000
443,800
Thu, 16 Jul 2026
63.6700
64.9600
63.6700
64.3300
464,800
Wed, 15 Jul 2026
62.4500
64.8800
62.4500
63.2700
468,100
Tue, 14 Jul 2026
64.0900
64.1600
61.9100
62.7000
398,500
Mon, 13 Jul 2026
63.6400
64.5300
63.4200
63.7200
425,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
63.9000
64.7100
62.9000
62.9700
439,100
Thu, 09 Jul 2026
62.4800
64.3600
62.1700
63.6100
435,800
Wed, 08 Jul 2026
63.4800
63.4900
61.8400
62.6300
440,000
Tue, 07 Jul 2026
63.6100
64.6600
63.0800
64.0300
356,200
Mon, 06 Jul 2026
63.3600
63.7000
61.5700
63.3000
442,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
63.7500
64.8100
62.7900
63.3200
515,100
Wed, 01 Jul 2026
62.1200
63.7500
61.3200
63.6900
411,100
Tue, 30 Jun 2026
61.0800
62.3900
60.3900
61.8200
468,400
Mon, 29 Jun 2026
64.1500
64.1600
61.2400
61.6400
606,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
63.8600
64.8100
63.5800
64.5100
804,900
Thu, 25 Jun 2026
64.2200
65.3400
62.6400
63.8600
668,400
Wed, 24 Jun 2026
64.5000
65.4800
64.0400
64.5100
454,300
Tue, 23 Jun 2026
64.4000
64.8300
63.2400
63.9500
489,300
Mon, 22 Jun 2026
66.5400
67.0400
64.6200
64.7800
895,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
64.9700
67.1900
64.9700
66.4600
968,900
Wed, 17 Jun 2026
65.0400
66.2800
63.5900
63.9800
544,800
Tue, 16 Jun 2026
11 · 8-K
After-hours · 16:19 ET
8-K ↗
Tue, 16 Jun 2026
66.8300
67.3700
65.0700
65.3900
471,800
Mon, 15 Jun 2026
67.8700
69.0600
66.7600
66.8700
485,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
67.2900
67.9500
66.4100
66.9900
406,900
Thu, 11 Jun 2026
64.9800
66.7400
64.7000
66.5600
444,300
Wed, 10 Jun 2026
65.5300
65.9800
64.3500
64.4700
380,800
Tue, 09 Jun 2026
65.4800
67.1000
64.9400
65.7300
399,800
Mon, 08 Jun 2026
63.8600
65.5200
63.7200
65.1400
421,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
64.8500
65.1300
63.7200
64.2200
337,600
Thu, 04 Jun 2026
65.6900
66.0400
63.7400
64.8900
413,300
Wed, 03 Jun 2026
66.3200
66.3200
64.7300
65.0500
397,500
Tue, 02 Jun 2026
65.5800
67.1700
65.4500
66.5700
508,900
Mon, 01 Jun 2026
65.6500
66.2600
64.6900
66.0100
562,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
67.5600
67.5600
66.0200
66.1800
674,500
Thu, 28 May 2026
65.8600
68.3000
65.8100
67.7900
512,600
Wed, 27 May 2026
66.6400
68.1100
65.6300
66.3900
680,500
Tue, 26 May 2026
63.8400
66.0600
63.2800
65.8100
623,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
61.5000
64.0000
61.4900
63.3900
549,300
Thu, 21 May 2026
60.1200
62.0800
58.8200
61.3700
459,500
Wed, 20 May 2026
58.4400
60.5000
57.1200
60.4200
478,500
Tue, 19 May 2026
59.1700
59.4200
57.6500
58.5800
403,800
Mon, 18 May 2026
58.1100
60.1900
57.2200
59.1700
616,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
58.2200
58.6800
57.2500
57.7500
442,000
Thu, 14 May 2026
58.2400
58.7300
57.5700
57.9900
526,200
Wed, 13 May 2026
58.4700
58.8000
57.4900
58.0500
504,400
Tue, 12 May 2026
59.7900
59.7900
58.5600
58.6000
506,600
Mon, 11 May 2026
62.8700
62.9700
59.0700
59.2400
491,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
63.4500
63.5700
62.3400
63.0400
479,300
Thu, 07 May 2026
10 · 10-Q
After-hours · 16:19 ET
10-Q ↗
Thu, 07 May 2026
63.3900
64.6300
62.6700
63.3200
672,100
Wed, 06 May 2026
61.5500
63.5400
61.3600
63.4500
768,600
Tue, 05 May 2026
59.9100
61.8600
59.8300
60.5000
580,600
Mon, 04 May 2026
61.5200
61.5200
59.1000
59.4300
1,080,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
63.4100
63.7600
60.5800
62.3500
1,423,000
Thu, 30 Apr 2026
9 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 30 Apr 2026
60.2800
61.5000
60.0000
60.9200
810,600
Wed, 29 Apr 2026
60.6400
60.8300
59.2400
59.9900
563,300
Tue, 28 Apr 2026
61.4200
62.0500
60.4500
61.0800
554,600
Mon, 27 Apr 2026
60.3500
61.4700
60.3500
61.0800
918,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
8 · DEFA14A
After-hours · 16:02 ET
DEFA14A ↗
Fri, 24 Apr 2026
7 · DEF 14A
After-hours · 16:01 ET
DEF 14A ↗
Fri, 24 Apr 2026
62.2200
62.7200
60.1700
60.2600
450,400
Thu, 23 Apr 2026
62.6300
62.6700
61.6500
62.2200
409,600
Wed, 22 Apr 2026
64.2100
64.2900
62.3800
62.6300
366,100
Tue, 21 Apr 2026
64.2300
65.1300
63.7700
63.9700
457,600
Mon, 20 Apr 2026
60.8000
64.1300
60.6800
64.0300
648,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
58.6400
61.3900
58.3500
60.7900
676,900
Thu, 16 Apr 2026
58.0400
59.0900
57.4700
57.7400
342,000
Wed, 15 Apr 2026
57.8500
58.1500
57.4900
57.9400
383,600
Tue, 14 Apr 2026
57.2200
58.1800
56.9500
57.7600
295,500
Mon, 13 Apr 2026
56.9700
57.4000
56.1900
57.2600
383,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
58.8500
59.3600
57.1200
57.2600
406,700
Thu, 09 Apr 2026
57.6400
58.9400
57.0600
58.7800
509,200
Wed, 08 Apr 2026
57.4000
58.4500
57.1600
57.8800
837,500
Tue, 07 Apr 2026
55.5900
55.9800
54.7000
55.5700
580,800
Mon, 06 Apr 2026
54.2700
55.6800
54.2700
55.6400
469,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
54.0700
55.2100
53.1700
54.4500
633,200
Wed, 01 Apr 2026
54.5300
55.1600
54.2000
54.5900
637,400
Tue, 31 Mar 2026
53.8200
55.0300
53.3000
54.8100
854,000
Mon, 30 Mar 2026
55.0700
55.2900
52.0500
52.8700
875,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
54.5200
55.0500
53.9500
54.6100
1,020,600
Thu, 26 Mar 2026
55.2900
56.3900
54.5500
54.8400
598,600
Wed, 25 Mar 2026
56.0000
56.2500
54.7600
55.3700
730,800
Tue, 24 Mar 2026
54.6600
55.8900
54.6600
55.5300
671,500
Mon, 23 Mar 2026
56.7600
57.0100
54.8900
55.0800
649,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
6 · 8-K
After-hours · 16:45 ET
8-K ↗
Fri, 20 Mar 2026
55.4300
55.9000
54.7700
55.2300
1,099,100
Thu, 19 Mar 2026
54.8100
55.6700
54.5200
55.3200
588,600
Wed, 18 Mar 2026
54.8400
56.2800
54.7900
55.0000
563,000
Tue, 17 Mar 2026
55.6000
56.1200
55.0000
55.1800
420,400
Mon, 16 Mar 2026
55.5700
56.3500
54.9800
55.0200
556,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
55.0400
55.4000
54.6200
55.2500
512,700
Thu, 12 Mar 2026
54.7000
55.8800
54.0100
54.9500
507,000
Wed, 11 Mar 2026
56.3100
56.7800
54.8900
55.4700
469,400
Tue, 10 Mar 2026
56.8800
57.7800
56.2200
56.2900
568,800
Mon, 09 Mar 2026
57.0000
57.4300
55.0800
57.1900
555,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
59.2800
59.9200
57.7700
58.3200
445,700
Thu, 05 Mar 2026
60.0000
60.6200
59.2400
60.0600
496,700
Wed, 04 Mar 2026
60.4000
61.1800
59.1000
60.2400
556,500
Tue, 03 Mar 2026
58.4300
60.5500
57.3800
60.2200
561,100
Mon, 02 Mar 2026
60.2400
60.6100
59.1900
60.1800
672,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
61.3800
62.7700
60.0000
61.9400
871,300
Thu, 26 Feb 2026
61.3800
62.3000
61.1300
62.0900
545,500
Wed, 25 Feb 2026
5 · 10-K
After-hours · 16:13 ET
10-K ↗
Wed, 25 Feb 2026
61.9700
62.9300
60.4900
60.8600
543,500
Tue, 24 Feb 2026
62.0200
63.1700
61.6400
61.7400
569,900
Mon, 23 Feb 2026
63.6800
63.7400
60.4700
61.8100
580,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
62.7500
64.7900
62.0000
64.2300
725,100
Thu, 19 Feb 2026
64.3900
64.5100
61.8000
62.6200
735,100
Wed, 18 Feb 2026
63.8300
64.8500
63.4500
64.2800
852,000
Tue, 17 Feb 2026
63.3200
64.1300
62.4700
64.0100
1,025,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
61.8500
63.4100
61.6700
63.2900
821,900
Thu, 12 Feb 2026
62.2500
63.9300
61.0900
61.8800
845,800
Wed, 11 Feb 2026
62.6100
62.9900
61.1200
62.1900
1,223,600
Tue, 10 Feb 2026
62.9000
64.0800
62.3400
62.4100
1,192,900
Mon, 09 Feb 2026
62.8200
63.6500
62.2400
62.8300
1,312,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
61.0700
63.8400
61.0700
63.0700
1,431,900
Thu, 05 Feb 2026
64.6800
65.4700
60.7000
61.0700
1,694,100
Wed, 04 Feb 2026
65.9600
67.9100
64.0400
65.6900
2,687,800
Tue, 03 Feb 2026
4 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 03 Feb 2026
54.6600
58.1900
54.6600
57.4000
1,537,900
Mon, 02 Feb 2026
55.1900
56.2200
54.6600
55.3300
758,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
54.6300
55.5800
54.2900
55.2800
664,800
Thu, 29 Jan 2026
53.9600
54.5300
53.1700
54.1300
425,100
Wed, 28 Jan 2026
54.1200
55.1500
53.6300
53.8800
604,800
Tue, 27 Jan 2026
53.6400
54.6500
52.9800
54.1600
573,100
Mon, 26 Jan 2026
52.9800
54.4100
52.9200
53.4900
681,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
52.2900
52.8900
52.0700
52.8900
614,000
Thu, 22 Jan 2026
53.6900
54.1600
52.3500
52.4700
491,800
Wed, 21 Jan 2026
52.5000
54.0200
52.3700
53.5400
677,300
Tue, 20 Jan 2026
53.6100
54.1000
51.7200
52.1700
516,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
54.8200
54.9800
53.7000
53.9300
443,500
Thu, 15 Jan 2026
55.1100
55.4400
54.7000
55.0900
445,300
Wed, 14 Jan 2026
55.3500
55.9200
54.7300
54.9700
389,100
Tue, 13 Jan 2026
54.3600
55.5600
54.2200
55.3500
422,900
Mon, 12 Jan 2026
55.3400
55.7200
53.9400
54.3600
559,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
57.4600
58.4400
55.2900
55.9900
479,900
Thu, 08 Jan 2026
54.9400
57.5600
54.8100
57.2600
503,500
Wed, 07 Jan 2026
57.0100
57.7000
55.0800
55.3200
382,300
Tue, 06 Jan 2026
54.6900
57.3300
54.5200
57.1800
478,900
Mon, 05 Jan 2026
55.3300
56.7200
54.6600
54.8600
968,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
55.6100
56.1100
54.9900
56.0300
407,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
56.1600
56.3300
55.0400
55.0900
698,400
Tue, 30 Dec 2025
55.3100
56.4900
55.0300
56.1800
385,900
Mon, 29 Dec 2025
55.3900
55.8400
55.2100
55.2700
358,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
55.6100
55.9400
55.2600
55.5800
231,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
55.4500
55.8500
54.7200
55.6300
162,400
Tue, 23 Dec 2025
56.0300
56.2000
55.1100
55.1700
505,400
Mon, 22 Dec 2025
55.1300
56.4800
55.0800
56.1400
499,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
55.6500
55.8600
54.4100
55.2200
1,319,600
Thu, 18 Dec 2025
56.6600
57.7300
55.8900
56.0900
459,200
Wed, 17 Dec 2025
56.5100
57.1000
55.8400
56.6600
393,800
Tue, 16 Dec 2025
57.1700
57.4200
55.7800
56.5700
489,500
Mon, 15 Dec 2025
57.2900
57.5000
55.6800
57.0400
640,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
57.7800
58.4700
56.8200
57.1800
470,100
Thu, 11 Dec 2025
55.9200
57.3900
55.6300
57.2800
489,100
Wed, 10 Dec 2025
54.0300
55.9700
54.0300
55.8400
540,700
Tue, 09 Dec 2025
53.8900
54.7000
53.4500
53.8400
489,400
Mon, 08 Dec 2025
55.1600
55.1700
53.6400
54.0800
503,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
54.5400
55.4400
54.0700
55.1100
493,600
Thu, 04 Dec 2025
54.8200
55.5000
54.2100
54.5100
437,900
Wed, 03 Dec 2025
54.4800
55.8500
54.4500
55.1800
438,800
Tue, 02 Dec 2025
55.2400
55.2400
54.0800
54.6400
596,700
Mon, 01 Dec 2025
53.2000
55.9700
53.2000
55.3300
626,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
53.9200
54.5200
53.5400
53.7100
418,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
53.8500
54.8700
53.7700
54.0200
574,800
Tue, 25 Nov 2025
52.7400
54.6400
52.6700
54.2200
609,900
Mon, 24 Nov 2025
52.9100
52.9600
51.8800
52.3100
852,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
50.2300
53.5000
50.2300
53.3500
644,700
Thu, 20 Nov 2025
49.9600
50.7500
49.5700
49.8700
628,600
Wed, 19 Nov 2025
50.8300
50.9000
49.9600
50.1600
508,800
Tue, 18 Nov 2025
50.9300
51.7500
50.5100
51.1700
512,900
Mon, 17 Nov 2025
53.6200
53.6200
51.3000
51.4500
656,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
54.3100
54.5700
53.4400
53.6900
731,100
Thu, 13 Nov 2025
52.9100
54.7600
52.8300
54.4500
835,100
Wed, 12 Nov 2025
53.1200
53.8700
52.7200
53.0600
428,500
Wed, 12 Nov 2025
3 · 8-K
Pre-market · 08:45 ET
8-K ↗
Tue, 11 Nov 2025
51.2500
52.8800
51.1200
52.5200
582,600
Mon, 10 Nov 2025
52.1100
52.3400
50.6600
51.0600
655,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
50.6900
51.7700
50.5900
51.6700
463,300
Thu, 06 Nov 2025
2 · 10-Q
After-hours · 16:20 ET
10-Q ↗
Thu, 06 Nov 2025
51.8600
52.4900
50.2800
50.7600
738,600
Wed, 05 Nov 2025
50.2600
52.9500
49.9300
52.3500
776,800
Tue, 04 Nov 2025
50.3800
51.6300
49.9600
50.1500
1,336,300
Mon, 03 Nov 2025
49.2300
50.6000
48.1600
50.3800
1,126,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
48.5000
51.4800
47.4700
49.6300
1,903,400
Thu, 30 Oct 2025
1 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 30 Oct 2025
51.9700
52.9400
51.4200
51.5000
1,035,200
Wed, 29 Oct 2025
53.7700
53.7700
51.5800
51.9700
855,000
Tue, 28 Oct 2025
54.2500
54.9400
52.8400
53.7700
658,700
Mon, 27 Oct 2025
54.3100
55.1100
54.0700
54.8900
646,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
54.5300
54.5300
53.1500
53.6200
563,800