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
73.2800
74.0300
72.8800
73.5100
882,600
Thu, 22 Oct 2026
72.0600
73.9600
72.0600
73.4800
1,143,500
Wed, 21 Oct 2026
73.0000
73.5900
72.1300
72.3000
1,112,100
Tue, 20 Oct 2026
17 · 8-K
After-hours · 20:01 ET
8-K ↗
Tue, 20 Oct 2026
72.6900
74.8200
72.3100
74.1300
1,274,400
Mon, 19 Oct 2026
73.0100
73.4200
72.4500
72.5000
663,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
73.3800
74.2600
72.6200
73.0300
648,900
Thu, 15 Oct 2026
72.8700
73.2300
72.0000
73.0300
551,900
Wed, 14 Oct 2026
70.5900
71.9100
65.4700
71.8700
741,700
Tue, 13 Oct 2026
73.1400
73.6300
71.8100
72.1100
722,200
Mon, 12 Oct 2026
72.6500
73.6400
71.9600
72.6400
821,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
72.3100
72.7900
71.9400
72.4000
748,200
Thu, 08 Oct 2026
71.1800
72.7900
71.1500
72.7100
621,200
Wed, 07 Oct 2026
71.8100
72.0800
71.0800
71.6400
1,005,400
Tue, 06 Oct 2026
73.3900
73.9400
72.7200
72.7200
1,101,600
Mon, 05 Oct 2026
73.4700
74.0900
72.3600
73.1800
817,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
72.5900
73.5800
72.5900
73.0900
937,600
Thu, 01 Oct 2026
71.4700
72.0300
70.1400
71.9300
872,700
Wed, 30 Sep 2026
72.1800
72.7900
71.8100
72.0400
1,020,000
Tue, 29 Sep 2026
73.0700
73.3600
71.6700
72.2000
818,700
Mon, 28 Sep 2026
73.8500
73.8500
72.7700
72.8300
854,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
74.3400
74.3400
73.2700
73.8500
808,800
Thu, 24 Sep 2026
72.7300
73.3700
72.1600
73.1800
923,900
Wed, 23 Sep 2026
73.3400
73.6800
72.3500
72.3900
623,600
Tue, 22 Sep 2026
74.7400
75.1300
73.5300
73.5700
1,227,100
Mon, 21 Sep 2026
74.9500
75.5500
74.4700
74.5100
839,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
74.5400
75.0600
73.7300
74.9500
1,789,400
Thu, 17 Sep 2026
75.5600
75.8500
74.1400
74.7000
742,300
Wed, 16 Sep 2026
75.6400
75.9500
73.2700
74.5500
951,100
Tue, 15 Sep 2026
75.6200
76.5000
75.5000
75.9300
904,000
Mon, 14 Sep 2026
75.1900
76.0400
75.0400
75.7200
848,700
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
75.1100
75.4200
73.8300
75.2500
970,300
Thu, 10 Sep 2026
74.4300
74.5400
73.3800
74.4000
837,200
Wed, 09 Sep 2026
73.8600
74.7900
73.6400
74.4300
863,100
Tue, 08 Sep 2026
75.5100
75.8000
74.4700
74.5500
592,600
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
74.8000
75.9400
74.6800
75.8400
674,900
Thu, 03 Sep 2026
75.3900
76.1000
74.9700
75.6000
487,400
Wed, 02 Sep 2026
73.7500
75.3600
73.6100
74.8400
580,400
Tue, 01 Sep 2026
74.3300
75.9500
73.0800
73.2400
484,300
Mon, 31 Aug 2026
75.0700
75.0700
74.2600
74.4900
455,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
75.0000
76.4500
74.7800
75.0700
582,300
Thu, 27 Aug 2026
74.6100
75.0400
73.8400
75.0000
539,000
Wed, 26 Aug 2026
75.0500
75.5800
74.4000
75.2300
516,100
Tue, 25 Aug 2026
74.8600
75.1000
74.0900
74.6600
944,000
Mon, 24 Aug 2026
75.3800
76.1000
74.8200
74.8600
539,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
76.2900
76.5900
75.2100
75.3800
682,100
Thu, 20 Aug 2026
75.7700
76.2200
75.1800
75.6600
672,700
Wed, 19 Aug 2026
78.3800
78.3800
75.9800
76.1300
747,300
Tue, 18 Aug 2026
79.2100
79.3500
78.1700
78.2500
757,600
Mon, 17 Aug 2026
79.3800
79.9500
78.7400
78.8400
689,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
79.3000
80.1300
79.1400
79.7800
473,800
Thu, 13 Aug 2026
79.3600
79.7400
79.1000
79.3700
563,400
Wed, 12 Aug 2026
78.2600
79.2000
77.9200
79.0400
548,200
Tue, 11 Aug 2026
77.4900
78.4100
77.4600
78.2200
662,200
Mon, 10 Aug 2026
77.5000
78.0400
76.9400
77.4300
574,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
76.7300
77.8200
76.0800
77.6000
609,700
Fri, 07 Aug 2026
16 · 10-Q
Next filing day · accepted 06 Aug, 19:08 ET
10-Q ↗
Thu, 06 Aug 2026
78.7800
79.1200
77.3000
77.3500
638,200
Wed, 05 Aug 2026
78.6600
78.8900
78.1700
78.3200
927,700
Tue, 04 Aug 2026
77.7300
79.0600
77.4300
78.5200
786,100
Mon, 03 Aug 2026
73.4600
78.0200
73.4600
77.7600
826,000
Mon, 03 Aug 2026
15 · 8-K
Pre-market · 08:40 ET
8-K ↗
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
76.4500
77.3000
75.9600
77.0000
768,300
Thu, 30 Jul 2026
77.3800
77.5700
76.2100
76.2900
823,700
Wed, 29 Jul 2026
76.4500
77.7000
75.8100
76.9800
1,141,400
Tue, 28 Jul 2026
75.6300
77.1200
75.2000
76.9400
820,600
Mon, 27 Jul 2026
76.4100
77.0200
75.3800
75.4600
871,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
76.1400
76.9700
75.6400
76.2000
672,200
Thu, 23 Jul 2026
75.6700
75.8500
74.7500
75.6800
943,900
Wed, 22 Jul 2026
76.5200
77.4800
76.0000
76.4000
1,712,600
Tue, 21 Jul 2026
14 · 8-K
After-hours · 16:00 ET
8-K ↗
Tue, 21 Jul 2026
77.1100
77.5000
75.9500
76.6400
1,422,400
Mon, 20 Jul 2026
78.4500
78.6800
76.8200
77.2900
1,245,000
Mon, 20 Jul 2026
13 · 8-K
Pre-market · 09:17 ET
8-K ↗
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
78.5700
79.1500
77.9000
78.4600
1,031,700
Thu, 16 Jul 2026
77.1300
79.3600
76.8800
79.1600
1,041,100
Wed, 15 Jul 2026
76.4200
77.5700
76.0400
77.0500
783,100
Tue, 14 Jul 2026
75.9500
76.6900
75.6200
76.0200
836,500
Mon, 13 Jul 2026
75.6300
76.0900
75.2200
75.9400
786,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
75.1400
75.6300
74.8200
75.4100
562,200
Thu, 09 Jul 2026
74.1600
75.3900
73.8800
74.9400
984,900
Wed, 08 Jul 2026
74.7300
74.8900
73.0300
73.7400
1,170,700
Tue, 07 Jul 2026
75.1500
76.0300
74.6000
75.1900
1,047,800
Mon, 06 Jul 2026
74.4400
75.4300
74.4400
75.0500
750,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
75.8600
76.3900
73.9700
74.6100
1,134,600
Wed, 01 Jul 2026
74.7100
76.3800
74.4300
75.6600
960,700
Tue, 30 Jun 2026
74.8100
75.0600
74.2600
74.7200
717,200
Mon, 29 Jun 2026
73.9800
74.8600
73.4700
74.7600
998,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
74.4400
74.7700
73.9200
74.4300
1,876,900
Thu, 25 Jun 2026
73.4400
75.2500
72.9500
74.2600
1,007,800
Wed, 24 Jun 2026
71.8100
73.1000
71.1200
73.0000
943,200
Tue, 23 Jun 2026
71.1800
72.1100
70.5900
71.9700
759,200
Mon, 22 Jun 2026
70.1700
71.2400
70.0500
70.7800
641,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
70.2500
70.8300
69.9000
70.2400
2,023,600
Wed, 17 Jun 2026
70.6100
71.4200
69.2200
69.7700
1,268,200
Tue, 16 Jun 2026
71.9300
72.2100
70.7100
71.0000
798,700
Mon, 15 Jun 2026
72.7800
73.1500
70.9500
71.1900
782,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
71.7100
72.5300
71.6600
72.5000
680,300
Thu, 11 Jun 2026
71.0300
71.7400
70.2400
71.5300
807,300
Wed, 10 Jun 2026
70.7400
71.3800
70.3300
70.8400
1,002,100
Tue, 09 Jun 2026
69.7200
71.4300
69.6400
70.1000
1,058,500
Mon, 08 Jun 2026
69.5600
70.2000
68.8000
68.9700
1,163,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
68.7700
69.8200
68.5000
69.3800
1,135,800
Thu, 04 Jun 2026
68.3200
69.4500
68.0800
69.1800
1,206,200
Wed, 03 Jun 2026
68.3600
68.4000
67.0900
67.2300
1,180,500
Tue, 02 Jun 2026
67.1700
68.9300
67.0500
68.7000
869,300
Mon, 01 Jun 2026
67.3700
68.0300
66.6600
67.3400
995,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
67.7400
68.4600
67.2600
68.1200
861,400
Thu, 28 May 2026
67.8200
68.1900
66.8400
67.9200
786,700
Wed, 27 May 2026
68.1600
68.7300
67.3300
67.7700
690,900
Tue, 26 May 2026
67.6900
68.4400
67.4600
68.1600
534,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
66.9500
67.5300
66.5300
67.5000
719,200
Thu, 21 May 2026
66.5100
67.0200
66.0200
66.6600
605,900
Wed, 20 May 2026
65.3900
67.0000
64.8700
66.8600
699,600
Tue, 19 May 2026
12 · 8-K
After-hours · 17:27 ET
8-K ↗
Tue, 19 May 2026
65.7000
66.0000
64.5800
65.3500
693,100
Mon, 18 May 2026
64.9700
66.5800
64.5600
66.1400
1,315,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
65.9200
66.1800
63.3100
64.1500
1,213,900
Fri, 15 May 2026
11 · 8-K
Pre-market · 08:34 ET
8-K ↗
Thu, 14 May 2026
65.9100
66.5500
65.3600
65.7900
761,400
Wed, 13 May 2026
65.7400
66.1500
65.0300
65.1900
945,400
Tue, 12 May 2026
67.8000
67.9500
65.6300
65.8500
1,433,600
Mon, 11 May 2026
68.8500
69.2200
67.6600
67.7500
1,128,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
68.1100
69.0300
67.7700
68.7600
1,140,500
Thu, 07 May 2026
10 · 10-Q
After-hours · 17:16 ET
10-Q ↗
Thu, 07 May 2026
68.7500
69.0800
67.8000
68.1100
1,099,700
Wed, 06 May 2026
68.3100
69.0100
68.0600
68.6300
533,900
Tue, 05 May 2026
66.5100
67.6400
66.3300
67.4400
585,000
Mon, 04 May 2026
66.7300
67.4400
66.2100
66.3900
365,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
67.5200
67.7100
66.5300
67.1700
386,700
Thu, 30 Apr 2026
9 · 8-K
After-hours · 16:00 ET
8-K ↗
Thu, 30 Apr 2026
66.3000
67.8400
65.9200
67.5100
1,131,800
Wed, 29 Apr 2026
67.0200
67.4000
66.3300
66.6300
673,600
Tue, 28 Apr 2026
68.2100
68.5200
67.2000
67.4100
710,700
Mon, 27 Apr 2026
67.0000
68.2800
66.4500
67.6400
700,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
68.2600
69.0700
66.5800
66.8300
735,500
Thu, 23 Apr 2026
67.8600
68.7300
67.1000
68.6200
777,000
Wed, 22 Apr 2026
68.8200
69.4000
67.1900
67.3400
1,189,500
Tue, 21 Apr 2026
8 · 8-K
After-hours · 16:01 ET
8-K ↗
Tue, 21 Apr 2026
69.2400
69.7500
68.1600
68.4900
1,310,200
Mon, 20 Apr 2026
68.3500
70.1900
68.3500
69.3500
1,042,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
67.7000
69.8200
67.3000
68.7400
827,500
Thu, 16 Apr 2026
66.4100
67.0600
66.3000
66.7600
588,600
Wed, 15 Apr 2026
66.9500
67.2400
66.1100
67.0300
931,300
Tue, 14 Apr 2026
67.2000
67.5700
66.6400
66.9700
676,400
Mon, 13 Apr 2026
66.8500
67.6500
66.4000
67.5800
791,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
68.0500
68.0500
67.0900
67.2300
430,300
Thu, 09 Apr 2026
66.7800
68.3400
66.6300
68.2700
760,500
Wed, 08 Apr 2026
66.8600
67.8500
66.5200
67.0100
892,700
Tue, 07 Apr 2026
64.5600
65.5800
64.5600
65.1700
951,300
Mon, 06 Apr 2026
64.2400
65.1600
62.1600
65.0500
600,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
63.1900
64.3800
62.7300
64.2900
505,400
Wed, 01 Apr 2026
63.8300
64.7400
63.6800
64.1100
800,000
Tue, 31 Mar 2026
63.4700
64.0900
62.6300
63.5900
965,000
Mon, 30 Mar 2026
62.6600
62.8800
62.0900
62.3800
1,129,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
63.0700
63.2600
62.0700
62.2600
879,300
Thu, 26 Mar 2026
63.4600
64.0300
63.3000
63.4400
648,400
Wed, 25 Mar 2026
63.8400
64.3500
63.0100
63.7900
609,800
Tue, 24 Mar 2026
62.0200
64.2600
61.4000
63.4100
1,334,400
Mon, 23 Mar 2026
63.0500
63.9200
62.5200
62.7200
1,581,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
61.3700
61.7900
60.7300
61.2900
2,225,800
Thu, 19 Mar 2026
60.3800
61.7600
59.9700
61.2400
709,100
Wed, 18 Mar 2026
61.7000
61.7700
60.7800
60.9600
1,209,100
Tue, 17 Mar 2026
62.7900
63.1300
61.5000
61.8400
724,600
Tue, 17 Mar 2026
7 · DEF 14A
Pre-market · 08:39 ET
DEF 14A ↗
Mon, 16 Mar 2026
62.6300
62.8000
62.1000
62.1700
645,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
62.6700
62.8700
61.6600
61.9100
823,200
Thu, 12 Mar 2026
61.1100
62.3200
60.9100
62.1000
910,000
Wed, 11 Mar 2026
61.7500
62.6800
61.3600
62.5700
1,473,000
Tue, 10 Mar 2026
62.4700
64.1500
61.6800
62.3900
1,166,500
Mon, 09 Mar 2026
61.7000
63.2800
60.0400
62.7300
1,067,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
63.0200
63.1700
61.7100
62.8600
767,000
Thu, 05 Mar 2026
64.7700
65.3000
63.9500
64.9200
689,600
Wed, 04 Mar 2026
66.4900
66.8800
65.7200
66.1900
635,700
Tue, 03 Mar 2026
64.9800
66.7200
64.4000
66.0000
780,300
Mon, 02 Mar 2026
64.8500
67.2200
64.0400
66.9000
725,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
68.4700
68.6600
65.5100
65.8100
865,900
Fri, 27 Feb 2026
6 · 10-K
Next filing day · accepted 26 Feb, 18:19 ET
10-K ↗
Thu, 26 Feb 2026
69.2800
70.9000
68.8000
69.9400
709,800
Wed, 25 Feb 2026
68.3400
69.4400
68.1000
69.0900
606,600
Tue, 24 Feb 2026
68.0300
68.5100
66.8900
67.6700
1,037,400
Mon, 23 Feb 2026
71.0800
71.6100
67.1100
67.9100
804,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
70.2700
71.2800
69.5000
71.1800
494,200
Thu, 19 Feb 2026
70.1600
70.6800
69.5000
70.2700
444,700
Wed, 18 Feb 2026
70.7900
72.4200
70.4600
70.7600
461,500
Tue, 17 Feb 2026
71.5700
72.4000
70.6900
70.7900
546,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
70.2800
71.6100
69.4000
71.1600
647,300
Thu, 12 Feb 2026
72.0500
72.4500
69.7700
70.6100
535,900
Wed, 11 Feb 2026
72.4200
73.3700
70.8800
71.4100
666,600
Tue, 10 Feb 2026
73.3300
73.5800
71.3600
71.9900
640,700
Mon, 09 Feb 2026
74.0400
74.6700
73.4900
73.5700
654,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
74.5100
75.4300
74.1800
74.4100
818,100
Thu, 05 Feb 2026
73.3900
74.5400
72.6900
73.7000
1,104,900
Wed, 04 Feb 2026
72.4400
74.3300
72.4000
73.6600
1,279,700
Tue, 03 Feb 2026
69.7500
71.9800
68.5700
71.9400
1,101,400
Mon, 02 Feb 2026
68.8900
70.1600
67.9800
69.7400
984,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
68.8300
69.6600
67.6300
68.8000
1,162,000
Thu, 29 Jan 2026
5 · 8-K
After-hours · 16:01 ET
8-K ↗
Thu, 29 Jan 2026
67.6500
68.8300
67.4700
68.7800
879,500
Wed, 28 Jan 2026
67.3100
67.9700
66.8800
67.2900
827,800
Tue, 27 Jan 2026
67.4800
68.0600
67.0800
67.4400
747,500
Mon, 26 Jan 2026
67.1700
67.7000
66.6900
67.4200
1,008,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
68.8300
68.8300
66.9900
67.1700
1,119,200
Thu, 22 Jan 2026
69.3300
70.3400
68.9500
69.2100
1,118,100
Wed, 21 Jan 2026
71.2000
71.2000
67.3900
69.2100
1,588,700
Tue, 20 Jan 2026
4 · 8-K
After-hours · 16:00 ET
8-K ↗
Tue, 20 Jan 2026
67.0800
68.3600
67.0800
67.6000
666,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
68.4000
68.8200
67.3800
68.3400
650,700
Thu, 15 Jan 2026
67.5600
68.7800
67.5400
68.4200
1,015,300
Wed, 14 Jan 2026
66.9400
67.8700
66.6200
67.4300
650,800
Tue, 13 Jan 2026
68.1200
68.5600
66.8200
66.9400
790,500
Mon, 12 Jan 2026
67.4700
67.9800
66.9300
67.9300
1,031,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
67.9600
68.7400
67.2000
68.0700
974,500
Thu, 08 Jan 2026
66.1700
68.8400
66.1700
67.9500
1,113,200
Wed, 07 Jan 2026
66.9300
67.1800
65.9100
66.5100
447,600
Tue, 06 Jan 2026
65.9500
66.9900
65.6400
66.8800
494,000
Mon, 05 Jan 2026
64.3300
67.0800
62.6800
66.3700
675,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
63.8400
64.9300
63.0300
64.4600
607,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
64.6400
64.6600
63.6300
63.6800
808,600
Tue, 30 Dec 2025
64.7500
64.7800
64.1300
64.4000
506,600
Mon, 29 Dec 2025
65.3800
65.6400
64.5900
64.7000
368,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
65.3700
65.5800
64.8200
65.2100
274,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
65.7000
65.8800
65.1000
65.3600
243,300
Tue, 23 Dec 2025
65.9000
66.2100
65.6400
65.6600
390,600
Mon, 22 Dec 2025
65.8800
66.5200
61.9400
65.9000
456,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
65.8600
66.3500
65.2500
65.8200
2,199,100
Thu, 18 Dec 2025
66.4800
66.8200
65.5200
65.8800
809,500
Wed, 17 Dec 2025
65.8800
67.1000
65.8800
66.0500
829,900
Tue, 16 Dec 2025
66.2400
66.4700
65.2800
65.7600
946,400
Mon, 15 Dec 2025
66.1600
66.6000
65.5900
66.2200
886,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
66.1100
66.1900
65.1300
65.6200
755,900
Thu, 11 Dec 2025
65.5200
66.6200
65.5200
65.8400
815,400
Wed, 10 Dec 2025
63.5000
66.0200
63.3900
65.7100
1,051,900
Wed, 10 Dec 2025
3 · 8-K
Pre-market · 09:18 ET
8-K ↗
Tue, 09 Dec 2025
63.6500
64.3600
63.1400
63.3100
783,400
Mon, 08 Dec 2025
63.2400
63.9600
60.5500
63.6000
926,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
62.3800
63.3700
62.3800
63.2800
498,200
Thu, 04 Dec 2025
62.6400
63.6600
62.2400
63.5500
521,500
Wed, 03 Dec 2025
61.6100
63.0800
61.5900
62.9300
854,400
Tue, 02 Dec 2025
62.2600
62.2600
61.4500
61.6100
612,400
Mon, 01 Dec 2025
60.1000
62.2000
59.7400
61.9700
924,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
60.8500
61.0200
60.5300
60.5900
447,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
60.4100
61.0200
60.4100
60.7700
514,700
Tue, 25 Nov 2025
59.4400
61.3400
59.2300
60.7700
576,700
Mon, 24 Nov 2025
59.2900
59.4500
58.6700
59.0900
578,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
56.9300
59.9200
56.9300
59.3500
1,211,200
Thu, 20 Nov 2025
57.4000
58.4800
56.5100
56.8600
707,000
Wed, 19 Nov 2025
56.7200
57.5700
56.4300
56.8600
841,500
Tue, 18 Nov 2025
55.8800
57.5300
55.7600
56.7200
793,500
Mon, 17 Nov 2025
58.5400
58.6700
56.0600
56.2200
627,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
58.1500
58.8600
57.6500
58.6700
748,700
Thu, 13 Nov 2025
59.0400
59.5800
58.4300
58.8100
957,500
Wed, 12 Nov 2025
59.1000
60.2200
57.7700
59.3300
843,000
Tue, 11 Nov 2025
58.7200
59.2900
57.9600
59.0200
601,000
Mon, 10 Nov 2025
2 · 8-K
After-hours · 16:00 ET
8-K ↗
Mon, 10 Nov 2025
58.8200
59.0900
58.1100
58.7800
779,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
58.0000
58.7800
57.4300
58.7700
1,015,900
Thu, 06 Nov 2025
58.3700
59.1300
57.9000
58.0500
940,800
Wed, 05 Nov 2025
57.6200
59.0400
57.2900
58.7100
1,143,500
Wed, 05 Nov 2025
1 · 10-Q
Next filing day · accepted 04 Nov, 18:23 ET
10-Q ↗
Tue, 04 Nov 2025
57.5800
57.9700
57.0500
57.6400
1,125,000
Mon, 03 Nov 2025
57.0500
57.8800
56.1300
57.7400
1,176,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
55.8100
57.5400
55.1100
57.1100
1,395,900
Thu, 30 Oct 2025
56.3100
57.8200
56.0700
56.1400
927,400
Wed, 29 Oct 2025
56.4300
57.4500
55.7500
56.3100
1,075,900
Tue, 28 Oct 2025
56.5600
57.2700
56.2200
56.8800
997,400
Mon, 27 Oct 2025
56.1000
57.0500
55.9100
56.5000
1,132,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend