Daily NYSE 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.8500
68.7600
65.7150
66.8000
1,512,787
Thu, 22 Oct 2026
64.6200
67.4000
64.4200
65.7000
1,061,500
Wed, 21 Oct 2026
66.1900
66.5700
63.7500
64.0200
955,000
Tue, 20 Oct 2026
65.6400
66.3100
65.0700
65.8400
766,300
Mon, 19 Oct 2026
64.1100
65.1000
64.1100
65.0600
666,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
63.8400
64.8100
63.8400
64.7000
499,000
Thu, 15 Oct 2026
63.9600
64.3800
63.2400
63.7600
609,100
Wed, 14 Oct 2026
61.6900
62.9500
60.9300
62.8500
952,800
Tue, 13 Oct 2026
62.3900
62.5200
61.3600
62.0400
691,300
Mon, 12 Oct 2026
61.8400
62.5400
61.4400
61.6800
542,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
63.0000
63.1700
62.4400
62.4900
559,800
Thu, 08 Oct 2026
61.7300
63.6300
61.7300
63.5900
834,700
Wed, 07 Oct 2026
61.4100
62.2000
61.4100
61.9000
826,200
Tue, 06 Oct 2026
61.2300
62.0200
60.8800
61.8900
633,900
Mon, 05 Oct 2026
60.1500
61.6700
60.0900
61.0900
1,014,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
59.1400
60.6800
58.9200
60.2200
868,800
Thu, 01 Oct 2026
58.2900
59.3900
57.9000
58.8600
1,250,100
Wed, 30 Sep 2026
63.0700
63.4400
57.6100
57.9100
1,746,900
Tue, 29 Sep 2026
63.1900
63.7900
62.4900
63.2400
819,100
Mon, 28 Sep 2026
63.5500
63.8500
63.1500
63.4400
558,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
64.2800
64.3400
63.2300
63.7300
771,300
Thu, 24 Sep 2026
65.5300
66.0100
64.1300
64.2600
886,100
Wed, 23 Sep 2026
65.3100
66.2900
65.2200
65.4500
758,300
Tue, 22 Sep 2026
66.6800
67.1700
65.6900
65.7000
1,201,700
Mon, 21 Sep 2026
67.5900
68.0500
66.4600
66.4700
626,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
66.6600
67.3800
66.6500
67.1900
2,330,600
Thu, 17 Sep 2026
68.0000
68.4700
67.3200
67.5000
669,700
Wed, 16 Sep 2026
67.9500
68.6800
67.1600
67.8200
826,600
Tue, 15 Sep 2026
68.2900
68.9500
66.2200
68.2100
1,137,700
Mon, 14 Sep 2026
68.7300
69.1900
68.1900
68.8000
554,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
69.0500
69.0500
67.9200
68.1800
579,900
Thu, 10 Sep 2026
68.7800
68.7800
67.5000
68.3400
528,500
Wed, 09 Sep 2026
68.3800
68.7200
67.8800
68.5700
472,100
Tue, 08 Sep 2026
68.7600
69.0700
68.2600
68.4400
453,400
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
69.4400
69.4400
68.7100
69.1800
897,600
Thu, 03 Sep 2026
69.5900
70.0700
69.1700
69.6300
626,800
Wed, 02 Sep 2026
68.5200
69.4800
68.0600
68.9700
565,100
Tue, 01 Sep 2026
67.7900
68.6300
67.7900
68.0900
533,900
Mon, 31 Aug 2026
68.1500
68.6100
66.6500
67.5600
670,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
69.5000
69.5000
68.8000
68.9000
631,300
Thu, 27 Aug 2026
69.0200
69.5000
68.4500
69.2700
504,500
Wed, 26 Aug 2026
68.6400
69.5900
68.6400
69.5900
786,100
Tue, 25 Aug 2026
68.4900
69.1700
68.3300
69.0000
422,300
Mon, 24 Aug 2026
68.3300
69.4100
68.0200
68.4700
436,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
68.9500
69.0200
67.8900
68.0700
468,500
Thu, 20 Aug 2026
68.3900
69.1400
68.3000
68.5300
438,300
Wed, 19 Aug 2026
69.7800
70.2300
69.0100
69.0400
804,200
Tue, 18 Aug 2026
70.0000
70.3700
69.3200
69.5800
668,200
Mon, 17 Aug 2026
69.1500
69.5400
68.7100
69.4300
485,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
69.1700
69.7200
68.9700
69.5700
368,900
Thu, 13 Aug 2026
68.8600
69.6500
68.2100
69.2800
537,600
Wed, 12 Aug 2026
67.4900
68.9500
67.3400
68.2800
650,600
Tue, 11 Aug 2026
67.4900
68.7100
67.4900
67.6200
757,500
Mon, 10 Aug 2026
68.2500
69.3300
67.4100
67.6100
695,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
9 · 10-Q
After-hours · 16:37 ET
10-Q ↗
Fri, 07 Aug 2026
65.5900
70.0000
64.9000
68.7200
941,800
Fri, 07 Aug 2026
8 · 8-K
Pre-market · 06:51 ET
8-K ↗
Thu, 06 Aug 2026
66.3500
66.3500
64.9300
65.5100
392,100
Wed, 05 Aug 2026
66.3600
66.7300
65.6500
66.5100
602,100
Tue, 04 Aug 2026
66.2700
67.1500
66.0900
66.6700
433,500
Mon, 03 Aug 2026
66.2100
67.5200
66.2100
66.7300
411,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
66.2700
67.0700
65.7400
65.9600
446,200
Thu, 30 Jul 2026
67.9700
68.6200
65.8800
66.4600
480,300
Wed, 29 Jul 2026
66.9500
68.6100
66.9500
68.1200
582,000
Tue, 28 Jul 2026
66.8300
67.7100
66.7000
67.3800
680,100
Mon, 27 Jul 2026
66.0500
66.6500
65.9800
66.3700
383,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
64.6300
65.8100
64.4400
65.7500
353,400
Thu, 23 Jul 2026
64.4800
64.7400
63.7800
64.4200
389,100
Wed, 22 Jul 2026
65.7300
65.7500
64.7600
65.0600
474,500
Tue, 21 Jul 2026
65.5700
66.0800
65.1000
65.4800
388,300
Mon, 20 Jul 2026
66.6500
66.8800
66.0200
66.1700
355,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
66.4300
67.4700
66.2100
66.7100
474,800
Thu, 16 Jul 2026
64.0500
66.3000
64.0500
66.2800
697,000
Wed, 15 Jul 2026
64.7400
65.2300
63.0100
63.6000
627,500
Tue, 14 Jul 2026
64.8000
65.7900
64.4300
65.0100
662,700
Mon, 13 Jul 2026
64.3600
65.1900
64.3200
64.9300
435,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
64.4500
64.6800
63.7300
64.3600
391,900
Thu, 09 Jul 2026
63.9900
64.7600
63.7500
64.5000
760,800
Wed, 08 Jul 2026
64.4800
64.5000
63.5500
64.1100
922,000
Tue, 07 Jul 2026
64.9500
65.6900
64.5000
64.6000
526,400
Mon, 06 Jul 2026
64.7900
65.1900
64.4500
64.5300
433,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
64.5700
65.0000
63.2100
64.8500
600,100
Wed, 01 Jul 2026
64.4400
64.5600
63.6700
64.5200
1,134,900
Tue, 30 Jun 2026
65.0000
65.0600
64.1500
64.2800
1,066,500
Mon, 29 Jun 2026
63.2200
64.8400
62.3600
64.8300
1,048,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
62.3200
64.0100
61.6500
64.0100
3,572,100
Thu, 25 Jun 2026
61.8100
63.2100
61.6600
61.8500
624,800
Wed, 24 Jun 2026
59.9000
61.8300
59.4300
61.7000
1,239,900
Tue, 23 Jun 2026
59.4700
59.8700
59.2200
59.7800
584,600
Mon, 22 Jun 2026
58.8100
59.3200
58.6800
58.9300
671,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
59.2300
59.4100
57.9400
58.4500
2,893,400
Wed, 17 Jun 2026
59.1500
59.6200
58.1800
59.0600
889,500
Tue, 16 Jun 2026
58.6200
59.6300
58.4500
59.6200
604,100
Mon, 15 Jun 2026
58.5600
58.9000
58.0700
58.2000
717,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
58.0200
58.8300
57.8800
58.3800
449,900
Thu, 11 Jun 2026
59.0900
59.0900
57.8000
57.9300
518,200
Wed, 10 Jun 2026
58.3500
59.1600
58.0500
58.8100
904,100
Tue, 09 Jun 2026
57.2700
58.1900
57.2300
57.7800
739,300
Mon, 08 Jun 2026
57.4400
58.0100
56.8300
56.8300
583,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
57.6100
57.9300
56.1500
57.4400
2,483,900
Thu, 04 Jun 2026
57.3800
57.8100
56.6200
57.1700
784,300
Wed, 03 Jun 2026
55.5600
56.5000
55.3400
55.8400
1,085,900
Tue, 02 Jun 2026
56.6400
57.4500
56.1700
56.1900
968,800
Mon, 01 Jun 2026
57.2100
57.8300
56.6500
56.6700
852,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
58.2300
58.8000
57.8700
57.8900
738,200
Thu, 28 May 2026
59.3300
59.5800
58.2400
58.3400
618,600
Wed, 27 May 2026
60.4400
60.7500
59.1900
59.4500
827,000
Tue, 26 May 2026
60.7500
61.0600
60.3500
60.4100
551,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
61.6600
62.0000
60.6700
60.7800
465,800
Thu, 21 May 2026
61.5400
62.0000
60.8000
61.9000
651,500
Wed, 20 May 2026
60.9800
62.1100
60.6700
62.0500
547,000
Tue, 19 May 2026
61.9900
62.0000
60.5800
60.8400
641,900
Mon, 18 May 2026
60.9000
62.2100
60.8700
62.0700
432,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
60.4900
60.7200
59.6500
60.4100
784,500
Thu, 14 May 2026
60.4700
60.9300
59.7600
60.1500
568,000
Wed, 13 May 2026
60.3200
60.6600
59.4500
59.9400
728,800
Tue, 12 May 2026
61.5500
61.6500
60.1400
60.8700
723,300
Mon, 11 May 2026
63.3800
63.3800
60.7500
61.4700
912,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
7 · 10-Q
After-hours · 16:51 ET
10-Q ↗
Fri, 08 May 2026
63.4400
63.7800
62.0100
63.1300
655,700
Fri, 08 May 2026
6 · 8-K
Pre-market · 06:47 ET
8-K ↗
Thu, 07 May 2026
61.0100
62.1100
60.7100
61.5800
988,000
Wed, 06 May 2026
60.3900
61.6300
60.3900
61.4100
1,260,600
Tue, 05 May 2026
60.1800
60.9000
59.9000
60.1700
673,700
Mon, 04 May 2026
59.5600
60.7500
59.5600
60.1300
695,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
60.8900
61.2300
59.2800
60.0300
790,600
Thu, 30 Apr 2026
63.4000
63.4600
60.4700
60.5200
1,164,900
Wed, 29 Apr 2026
64.0400
64.9500
63.6000
63.9600
665,700
Tue, 28 Apr 2026
65.0100
65.2000
64.0500
64.2900
509,900
Mon, 27 Apr 2026
63.5500
64.6600
63.5500
64.3100
486,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
64.3100
64.5400
63.3100
63.6200
706,700
Thu, 23 Apr 2026
63.4700
64.8300
63.0900
64.5500
545,000
Wed, 22 Apr 2026
63.0700
63.4000
62.8000
63.1500
441,400
Tue, 21 Apr 2026
63.1700
63.7100
62.5400
63.1700
747,100
Mon, 20 Apr 2026
62.0600
63.1600
62.0600
62.6700
608,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
61.4000
63.0100
61.4000
62.0500
740,800
Thu, 16 Apr 2026
60.8200
61.7000
60.6400
60.8800
443,700
Wed, 15 Apr 2026
60.8100
61.1900
60.2600
60.8100
524,900
Tue, 14 Apr 2026
60.8200
61.1600
60.5100
60.9000
361,900
Mon, 13 Apr 2026
60.4000
61.0700
60.0700
61.0600
538,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
61.3700
61.6700
60.3400
60.5100
482,000
Thu, 09 Apr 2026
60.8300
61.9600
60.8300
61.5300
568,000
Wed, 08 Apr 2026
60.4300
61.2700
60.2700
61.1500
755,800
Tue, 07 Apr 2026
59.4800
60.2500
59.4800
59.9500
517,600
Mon, 06 Apr 2026
58.6000
59.7500
58.5500
59.6600
456,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
58.0900
59.2100
58.0000
59.1600
451,200
Wed, 01 Apr 2026
58.2300
58.6800
57.9700
58.2500
446,800
Tue, 31 Mar 2026
58.7900
58.7900
57.7900
58.4400
596,400
Mon, 30 Mar 2026
58.1000
58.5700
57.6700
58.2000
684,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
58.2700
58.3900
57.6700
57.7400
541,500
Thu, 26 Mar 2026
5 · DEF 14A
After-hours · 16:31 ET
DEF 14A ↗
Thu, 26 Mar 2026
57.7400
58.7800
57.7400
58.5900
519,200
Wed, 25 Mar 2026
57.8800
58.0600
56.7300
57.9500
574,200
Tue, 24 Mar 2026
57.1900
58.0300
57.1900
57.4100
596,800
Mon, 23 Mar 2026
58.3200
58.6800
57.5100
57.6700
1,146,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
57.8700
57.8700
56.8900
57.1600
1,864,600
Thu, 19 Mar 2026
57.6400
58.3800
57.0900
57.8700
809,100
Wed, 18 Mar 2026
57.9300
58.6500
57.6500
57.9300
742,700
Tue, 17 Mar 2026
58.4900
58.7800
58.1800
58.4600
762,700
Mon, 16 Mar 2026
58.4800
59.0100
57.9000
57.9400
600,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
57.7900
58.4500
57.5900
58.0900
659,700
Thu, 12 Mar 2026
56.7500
57.7500
56.7200
57.6900
804,100
Wed, 11 Mar 2026
58.2500
58.6500
57.2500
57.5600
1,045,900
Tue, 10 Mar 2026
58.9900
59.3300
58.2500
58.3200
863,500
Mon, 09 Mar 2026
58.9100
59.5800
58.2900
59.2900
489,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
58.7100
59.5000
57.7000
59.1100
776,000
Thu, 05 Mar 2026
59.7900
60.0900
59.3900
59.5100
749,400
Wed, 04 Mar 2026
60.0600
60.7800
59.6600
60.3100
588,900
Tue, 03 Mar 2026
60.5500
60.8200
59.5300
60.1900
657,200
Mon, 02 Mar 2026
59.9300
61.7000
59.9300
61.3300
553,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
61.2100
61.3100
60.6700
60.8400
1,050,300
Thu, 26 Feb 2026
60.9000
61.4700
60.5100
61.2600
592,000
Wed, 25 Feb 2026
59.8600
60.5300
59.3900
60.4500
735,300
Tue, 24 Feb 2026
59.0100
59.9300
58.7900
59.5800
926,700
Mon, 23 Feb 2026
60.3000
60.5000
58.8000
59.1400
821,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
60.8200
60.9200
59.7900
60.3600
1,151,900
Thu, 19 Feb 2026
61.1600
61.3900
59.4200
60.2200
1,089,900
Wed, 18 Feb 2026
4 · 10-K
After-hours · 17:29 ET
10-K ↗
Wed, 18 Feb 2026
62.4200
62.9300
61.1700
61.2500
1,138,200
Tue, 17 Feb 2026
61.6100
62.6400
61.1800
62.1900
1,233,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
62.4800
63.8000
60.3700
61.4200
1,506,400
Fri, 13 Feb 2026
3 · 8-K
Pre-market · 07:02 ET
8-K ↗
Thu, 12 Feb 2026
65.9300
66.0700
65.0400
65.6400
739,900
Wed, 11 Feb 2026
64.6000
65.9100
64.4200
65.5100
466,500
Tue, 10 Feb 2026
63.8300
64.5000
63.7000
64.2400
344,200
Mon, 09 Feb 2026
65.1200
65.1300
63.8400
63.9400
373,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
65.4900
66.3600
65.2300
65.2800
859,200
Thu, 05 Feb 2026
64.7000
65.4900
64.2100
65.2300
647,200
Wed, 04 Feb 2026
63.1500
65.0000
63.1500
64.1900
543,000
Tue, 03 Feb 2026
62.5600
63.4200
60.9200
63.0500
670,700
Mon, 02 Feb 2026
63.1500
63.8000
62.6500
63.6900
524,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
62.9900
63.4100
62.3700
62.9200
707,000
Thu, 29 Jan 2026
62.2100
63.5000
62.2100
63.5000
582,400
Wed, 28 Jan 2026
61.9400
62.8600
61.7800
62.1100
554,000
Tue, 27 Jan 2026
61.9500
62.2600
61.6900
62.2500
431,300
Mon, 26 Jan 2026
61.1500
62.3600
61.1500
62.1200
527,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
61.7800
62.0300
60.5200
60.9000
532,800
Thu, 22 Jan 2026
61.8500
62.3400
61.4800
62.3200
622,800
Wed, 21 Jan 2026
60.4200
61.7400
60.4200
61.5600
1,078,900
Tue, 20 Jan 2026
60.4500
61.3300
60.2900
60.8000
1,184,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
60.9300
61.7200
60.4900
60.9400
1,185,800
Thu, 15 Jan 2026
62.5700
62.5700
60.6100
61.1300
711,500
Wed, 14 Jan 2026
59.0700
61.1200
58.8900
60.6200
1,533,800
Tue, 13 Jan 2026
62.1800
62.3000
58.6100
58.8400
1,138,100
Mon, 12 Jan 2026
63.6500
63.7800
62.1500
62.3100
716,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
64.3000
65.1100
64.0700
64.1200
542,600
Thu, 08 Jan 2026
63.9300
65.1900
63.9300
64.6700
467,800
Wed, 07 Jan 2026
64.3800
64.3800
63.3900
63.9400
590,300
Tue, 06 Jan 2026
65.0100
65.0100
63.9600
64.1600
518,700
Mon, 05 Jan 2026
64.0800
65.8400
64.0700
65.5300
492,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
64.8100
65.0800
63.9500
64.6700
449,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
65.7100
65.7500
64.9700
65.0100
281,100
Tue, 30 Dec 2025
65.7700
65.8300
65.4200
65.6800
300,100
Mon, 29 Dec 2025
66.0600
66.1100
65.4100
65.7500
384,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
65.7100
66.0300
65.5000
65.8600
250,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
65.6700
66.0900
65.5700
65.8200
176,400
Tue, 23 Dec 2025
65.9700
66.2200
65.5000
65.8100
430,400
Mon, 22 Dec 2025
66.1700
66.3900
65.6400
65.8700
566,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
66.4000
66.8700
65.8900
66.2600
2,954,000
Thu, 18 Dec 2025
66.4200
67.0900
65.9500
66.8200
568,200
Wed, 17 Dec 2025
65.0600
66.6000
64.7300
66.2000
699,800
Tue, 16 Dec 2025
65.5800
65.6900
64.8000
65.1400
824,100
Mon, 15 Dec 2025
64.7000
65.5800
64.3300
65.2400
757,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
64.7200
64.7900
64.0200
64.3700
658,600
Thu, 11 Dec 2025
63.7500
64.5100
63.3200
64.4800
810,000
Wed, 10 Dec 2025
61.7500
63.8400
61.7200
63.4000
721,000
Tue, 09 Dec 2025
62.0200
62.6000
61.4100
61.6600
474,600
Mon, 08 Dec 2025
61.6600
62.2800
61.2500
61.6600
647,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
61.2900
62.3500
61.2900
61.8500
476,200
Thu, 04 Dec 2025
61.4800
61.8500
61.1700
61.5500
477,600
Wed, 03 Dec 2025
62.1700
62.8500
61.5900
61.8800
498,400
Tue, 02 Dec 2025
63.1400
63.1400
62.0300
62.0600
496,600
Mon, 01 Dec 2025
62.3500
62.8400
62.1200
62.8300
677,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
62.9900
63.2300
62.5700
62.7600
338,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
63.0600
63.5400
62.9900
62.9900
542,900
Tue, 25 Nov 2025
62.9800
63.7700
62.9500
63.0600
521,300
Mon, 24 Nov 2025
62.3000
62.8900
62.2600
62.4900
578,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
62.1300
63.2200
61.9400
62.5000
871,200
Thu, 20 Nov 2025
61.3500
62.6100
61.2000
61.6100
741,800
Wed, 19 Nov 2025
61.1500
61.6100
60.9300
61.0900
538,300
Tue, 18 Nov 2025
60.2800
61.0800
60.0800
60.9100
488,800
Mon, 17 Nov 2025
61.4200
61.5000
60.1200
60.1700
570,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
61.4000
61.6100
60.6400
61.4200
729,900
Thu, 13 Nov 2025
61.5200
61.9000
61.0100
61.2000
638,300
Wed, 12 Nov 2025
61.6500
62.2300
61.3900
61.5100
706,000
Tue, 11 Nov 2025
62.1000
62.5200
61.4300
62.0600
541,500
Mon, 10 Nov 2025
60.9700
62.3700
60.1800
61.7900
531,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
2 · 10-Q
After-hours · 16:50 ET
10-Q ↗
Fri, 07 Nov 2025
56.9400
61.2600
56.6400
61.1100
1,109,400
Fri, 07 Nov 2025
1 · 8-K
Pre-market · 07:16 ET
8-K ↗
Thu, 06 Nov 2025
61.3400
62.0000
60.6400
60.7800
545,900
Wed, 05 Nov 2025
61.7400
61.9900
61.2000
61.4000
510,900
Tue, 04 Nov 2025
60.8500
62.0000
60.5900
61.8700
467,400
Mon, 03 Nov 2025
60.5700
61.0300
59.7700
60.9000
381,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
60.2100
60.9300
59.9800
60.5700
512,500
Thu, 30 Oct 2025
59.6300
60.9800
59.6300
60.6800
525,200
Wed, 29 Oct 2025
59.4400
60.3500
59.2100
59.6900
510,700
Tue, 28 Oct 2025
60.2800
60.3800
59.6700
59.8900
428,600
Mon, 27 Oct 2025
61.3800
61.4300
60.1200
60.4000
575,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
61.2800
61.7400
61.2100
61.3700
512,700