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
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
66.2300
66.1200
64.6300
64.9300
738,839
Thu, 22 Oct 2026
66.8600
67.7800
66.5500
67.3200
757,000
Wed, 21 Oct 2026
67.3700
67.7700
66.2300
67.1800
708,400
Tue, 20 Oct 2026
65.5600
67.1900
64.9300
67.1200
841,700
Mon, 19 Oct 2026
64.6600
65.4000
64.3700
65.2300
656,000
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
65.2100
67.1400
64.5800
64.5900
599,400
Thu, 15 Oct 2026
63.4700
65.4600
63.4700
65.2900
649,500
Wed, 14 Oct 2026
62.3400
63.0600
62.1800
62.6300
648,100
Tue, 13 Oct 2026
62.4100
63.0200
61.6900
62.9900
435,000
Mon, 12 Oct 2026
62.1000
62.9800
61.9100
62.0400
656,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
62.5500
62.8700
62.1700
62.6200
571,700
Thu, 08 Oct 2026
61.9800
63.4100
61.9800
62.6100
673,100
Wed, 07 Oct 2026
62.1400
63.0600
61.9300
62.9000
749,900
Tue, 06 Oct 2026
62.4000
63.2900
62.0700
62.8200
641,000
Mon, 05 Oct 2026
63.0100
63.2100
61.6500
61.7200
801,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
63.6700
63.9000
62.5500
62.9200
555,000
Thu, 01 Oct 2026
61.7100
63.0400
60.9800
62.9600
832,100
Wed, 30 Sep 2026
64.0800
64.0800
61.8200
61.8700
744,200
Tue, 29 Sep 2026
64.4000
64.9800
63.5100
63.9800
588,500
Mon, 28 Sep 2026
63.1600
64.3800
62.8300
63.8700
708,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
63.0800
64.0900
62.5000
63.6600
506,400
Thu, 24 Sep 2026
62.4700
63.8300
61.8800
62.8300
801,500
Wed, 23 Sep 2026
63.2300
63.5100
62.1300
63.0900
599,600
Tue, 22 Sep 2026
65.4000
65.4000
62.1900
62.8700
985,300
Mon, 21 Sep 2026
63.8400
63.8800
62.8800
63.0400
580,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
63.7200
63.7800
62.7800
63.1500
1,459,900
Thu, 17 Sep 2026
65.5300
65.5300
63.7300
63.7400
527,600
Wed, 16 Sep 2026
65.2100
65.9300
63.5100
64.4200
796,300
Tue, 15 Sep 2026
66.9500
66.9500
64.9000
65.4000
744,200
Mon, 14 Sep 2026
66.1800
66.4600
65.0100
66.1900
928,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
66.5800
67.0100
65.9500
66.7400
718,200
Thu, 10 Sep 2026
64.6000
65.8400
64.4000
65.3600
905,300
Wed, 09 Sep 2026
64.6700
64.9500
64.0700
64.7000
670,500
Tue, 08 Sep 2026
65.8900
66.1300
64.7700
64.8100
576,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
65.7000
66.9500
65.7000
66.3300
491,600
Thu, 03 Sep 2026
67.3900
67.3900
65.8400
66.4000
711,000
Wed, 02 Sep 2026
67.1800
68.6200
66.8400
67.2200
509,200
Tue, 01 Sep 2026
68.2100
68.2100
65.8100
66.1600
678,900
Mon, 31 Aug 2026
70.5900
70.5900
68.5700
68.7600
696,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
72.3200
72.6600
71.2000
71.2100
353,500
Thu, 27 Aug 2026
73.1700
73.6800
71.6300
71.6900
367,200
Wed, 26 Aug 2026
74.2700
74.4900
73.5400
73.5700
465,100
Tue, 25 Aug 2026
73.7400
73.9900
72.4600
73.6700
444,500
Mon, 24 Aug 2026
72.4800
73.2200
71.1400
73.1200
766,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
71.3000
72.5500
71.1200
71.6900
455,600
Thu, 20 Aug 2026
72.1800
72.6000
70.3700
70.7400
858,300
Wed, 19 Aug 2026
15 · 8-K
After-hours · 16:32 ET
8-K ↗
Wed, 19 Aug 2026
72.2300
73.8500
72.2300
72.9900
772,400
Tue, 18 Aug 2026
75.2000
75.2100
72.1700
72.2600
1,133,500
Mon, 17 Aug 2026
75.0000
75.3400
73.6600
73.6900
515,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
74.6200
75.6500
74.2100
75.4900
385,600
Thu, 13 Aug 2026
75.2600
75.2600
74.3200
74.7900
392,300
Wed, 12 Aug 2026
74.2100
74.9400
73.6100
74.6800
405,100
Tue, 11 Aug 2026
73.4500
74.3200
73.3400
73.8200
636,500
Mon, 10 Aug 2026
75.8600
76.2700
72.9600
73.4000
697,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
76.8900
77.4800
76.0400
76.7000
495,200
Thu, 06 Aug 2026
78.1100
79.0000
77.1700
77.3300
797,900
Wed, 05 Aug 2026
78.5600
79.4900
77.8300
77.9000
632,500
Tue, 04 Aug 2026
77.5000
78.2200
77.0100
78.0600
802,200
Mon, 03 Aug 2026
77.9600
78.9100
76.4500
77.0400
944,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
74.9400
76.0200
74.7800
76.0200
766,200
Thu, 30 Jul 2026
78.1700
78.1700
74.1000
75.1700
1,215,800
Wed, 29 Jul 2026
77.1500
78.5700
76.8500
77.7100
1,057,300
Tue, 28 Jul 2026
76.3600
78.5300
76.1300
78.4500
881,600
Mon, 27 Jul 2026
74.8400
76.4500
74.8400
76.3100
863,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
73.5200
74.8500
72.7100
74.0500
864,300
Thu, 23 Jul 2026
75.0000
75.6100
73.0900
73.4500
1,390,000
Wed, 22 Jul 2026
14 · 10-Q
After market open · 11:22 ET
10-Q ↗
Wed, 22 Jul 2026
74.6900
76.6500
72.6700
75.6000
1,818,300
Wed, 22 Jul 2026
13 · 8-K
Pre-market · 06:32 ET
8-K ↗
Tue, 21 Jul 2026
73.1800
73.8200
72.3200
73.3500
1,090,400
Mon, 20 Jul 2026
73.8800
74.1900
72.2400
72.5600
918,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
75.2400
76.0700
72.7700
73.2700
687,800
Thu, 16 Jul 2026
74.8900
76.0200
74.4700
75.4800
699,500
Wed, 15 Jul 2026
74.6100
76.3700
74.2100
74.9100
819,200
Tue, 14 Jul 2026
73.0000
73.8800
72.7900
73.2300
636,700
Mon, 13 Jul 2026
74.4300
74.9700
72.4300
73.0600
611,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
74.0500
75.1600
73.7500
74.2500
454,800
Thu, 09 Jul 2026
72.7500
74.1200
72.6300
73.9500
565,000
Wed, 08 Jul 2026
74.7900
74.8600
71.7600
72.7000
740,800
Tue, 07 Jul 2026
75.5600
76.1900
74.8900
75.6100
726,800
Mon, 06 Jul 2026
77.3900
77.3900
73.8500
75.5100
642,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
76.3200
76.8400
74.9500
76.5900
601,200
Wed, 01 Jul 2026
76.2200
76.2200
75.0500
75.1900
542,200
Tue, 30 Jun 2026
77.5500
77.5500
75.9000
76.4300
604,400
Mon, 29 Jun 2026
77.8800
78.0500
77.1900
77.7200
695,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
76.8500
78.1300
76.1900
78.0400
863,900
Thu, 25 Jun 2026
77.0200
77.9200
75.8000
76.2400
467,100
Wed, 24 Jun 2026
74.6400
78.2500
74.6400
76.6800
569,500
Tue, 23 Jun 2026
73.3500
75.6600
73.3000
75.5800
662,400
Mon, 22 Jun 2026
76.6200
77.2300
74.6400
74.7000
561,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
77.2600
78.1200
76.5200
76.7100
1,099,100
Wed, 17 Jun 2026
75.1200
77.3500
75.1000
75.9300
736,100
Tue, 16 Jun 2026
74.5000
75.9000
74.0100
75.1400
619,500
Mon, 15 Jun 2026
75.5200
76.0700
73.9300
74.3300
789,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
72.2300
74.9000
72.2300
74.1300
786,500
Thu, 11 Jun 2026
71.2600
73.6000
71.2600
73.6000
754,200
Wed, 10 Jun 2026
72.0400
73.1800
70.7000
71.2100
993,200
Tue, 09 Jun 2026
72.0000
73.2200
70.9100
72.1700
971,200
Mon, 08 Jun 2026
71.1900
72.4000
70.6100
71.2000
1,344,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
70.9800
72.1100
70.4200
71.7000
964,600
Thu, 04 Jun 2026
70.5700
70.9600
69.8500
70.6200
1,025,400
Wed, 03 Jun 2026
70.8200
70.8300
69.3200
69.8700
827,300
Tue, 02 Jun 2026
69.0000
72.0900
68.4600
71.5700
1,887,500
Mon, 01 Jun 2026
69.0500
69.7900
68.3000
68.7800
1,049,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
68.5600
68.6400
67.8700
68.0000
725,300
Thu, 28 May 2026
67.9400
69.0700
67.3000
68.3000
733,600
Wed, 27 May 2026
67.8100
68.9200
67.4200
68.7500
728,500
Tue, 26 May 2026
65.7100
66.8200
65.3500
66.7100
649,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
12 · 8-K
After market open · 12:13 ET
8-K ↗
Fri, 22 May 2026
65.4200
65.7200
64.5700
65.1200
486,500
Thu, 21 May 2026
63.3900
65.5100
62.5300
65.2700
681,200
Wed, 20 May 2026
11 · 8-K
After-hours · 16:34 ET
8-K ↗
Wed, 20 May 2026
62.2400
65.0300
61.5600
64.8800
830,900
Tue, 19 May 2026
62.8800
63.6300
61.7900
62.6900
1,082,400
Mon, 18 May 2026
62.7500
63.8400
62.3600
62.5500
792,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
63.4800
63.4800
62.4800
62.5300
708,900
Thu, 14 May 2026
64.2300
64.6400
63.3300
63.5800
853,000
Wed, 13 May 2026
63.0100
63.9300
62.5100
63.1600
908,900
Tue, 12 May 2026
63.8800
64.1800
62.9700
63.0800
697,500
Mon, 11 May 2026
10 · 8-K
After-hours · 17:11 ET
8-K ↗
Mon, 11 May 2026
65.1600
65.5700
63.4600
63.6100
863,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
66.2600
66.8200
64.9600
65.7800
591,300
Thu, 07 May 2026
65.7100
66.6100
65.1200
65.9100
1,199,900
Wed, 06 May 2026
64.8200
65.5700
63.9400
64.9800
1,058,300
Tue, 05 May 2026
62.4100
63.5700
62.2100
63.0000
791,300
Mon, 04 May 2026
63.8400
64.5700
61.2400
62.1600
1,294,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
64.6700
65.1700
63.7600
64.4000
789,900
Thu, 30 Apr 2026
63.3900
65.0900
63.3900
64.6600
1,272,100
Wed, 29 Apr 2026
64.1100
64.3500
62.5800
63.1500
1,530,400
Tue, 28 Apr 2026
65.6800
66.4000
63.6600
64.6100
844,900
Mon, 27 Apr 2026
67.2100
68.1100
65.1800
65.3400
898,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
65.6000
67.4000
65.1100
67.3200
1,132,000
Thu, 23 Apr 2026
65.2800
65.9100
64.1700
65.1400
1,603,900
Wed, 22 Apr 2026
9 · 10-Q
After market open · 10:09 ET
10-Q ↗
Wed, 22 Apr 2026
76.3500
76.3500
64.8400
65.7800
2,717,000
Wed, 22 Apr 2026
8 · 8-K
Pre-market · 06:31 ET
8-K ↗
Tue, 21 Apr 2026
77.2100
78.0400
75.6500
76.1500
720,900
Mon, 20 Apr 2026
77.6700
78.4600
77.1400
77.3500
930,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
77.7800
79.3000
77.5900
78.3300
961,400
Thu, 16 Apr 2026
78.0000
79.4900
75.7000
76.1800
1,070,200
Wed, 15 Apr 2026
78.6200
79.0200
77.8900
78.4500
575,800
Tue, 14 Apr 2026
77.4600
79.1600
76.8700
78.7400
681,700
Mon, 13 Apr 2026
75.0100
77.1800
74.1700
77.1800
649,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
7 · DEFA14A
After-hours · 16:03 ET
DEFA14A ↗
Fri, 10 Apr 2026
6 · DEF 14A
After market open · 15:50 ET
DEF 14A ↗
Fri, 10 Apr 2026
76.1400
76.4300
75.2800
75.8200
513,300
Thu, 09 Apr 2026
73.6300
76.1200
73.2700
75.8600
716,400
Wed, 08 Apr 2026
73.9200
76.2400
73.6300
73.8500
953,500
Tue, 07 Apr 2026
71.2700
71.6300
70.4300
70.9200
720,500
Mon, 06 Apr 2026
70.9000
71.6500
69.9500
71.5500
545,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
70.0200
71.8900
68.6800
71.2500
718,800
Wed, 01 Apr 2026
69.5700
71.5300
69.1000
71.4400
684,400
Tue, 31 Mar 2026
69.1700
69.9900
67.4400
69.1900
632,100
Mon, 30 Mar 2026
68.1400
68.7300
67.0700
67.2600
656,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
70.0000
70.1900
67.3700
67.6900
594,200
Thu, 26 Mar 2026
71.3200
72.1000
70.3900
70.6900
367,500
Wed, 25 Mar 2026
72.0500
73.0600
70.7300
71.8800
511,500
Tue, 24 Mar 2026
70.1500
71.3700
69.5900
70.7100
457,400
Mon, 23 Mar 2026
70.4300
72.8200
69.2600
70.9500
675,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
69.4700
69.5600
67.6500
68.5700
1,224,700
Thu, 19 Mar 2026
69.4600
70.7900
69.2700
70.3500
573,400
Wed, 18 Mar 2026
69.4000
71.0600
69.4000
70.1400
587,400
Tue, 17 Mar 2026
69.8300
70.9900
69.4700
70.4600
566,200
Mon, 16 Mar 2026
69.2700
70.0400
68.0200
68.6400
685,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
70.9000
71.4900
68.2800
68.5300
542,500
Thu, 12 Mar 2026
72.0800
72.0800
68.8700
69.8300
619,800
Wed, 11 Mar 2026
71.3400
72.6100
70.7200
71.5000
595,500
Tue, 10 Mar 2026
5 · 8-K
After market open · 11:04 ET
8-K ↗
Tue, 10 Mar 2026
71.3000
72.5000
69.8600
71.1200
615,300
Mon, 09 Mar 2026
71.4000
72.2200
68.7200
71.4700
1,131,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
73.7000
73.7800
71.1800
73.1500
491,200
Thu, 05 Mar 2026
74.5800
75.6800
73.7400
75.4900
659,500
Wed, 04 Mar 2026
75.7200
75.8900
73.9400
74.9500
715,900
Tue, 03 Mar 2026
71.4100
75.1300
71.2000
74.5700
551,300
Mon, 02 Mar 2026
71.8400
73.6300
71.2200
73.1000
767,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
75.6400
75.8000
73.2000
73.7000
704,700
Thu, 26 Feb 2026
76.7300
78.1500
76.2500
77.1900
562,100
Wed, 25 Feb 2026
75.5900
75.6300
73.9400
75.5600
442,400
Tue, 24 Feb 2026
74.3900
75.7900
74.3000
74.9900
493,800
Mon, 23 Feb 2026
75.8800
75.8800
72.5600
74.4500
727,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
74.9000
76.3600
74.0900
76.1800
752,000
Thu, 19 Feb 2026
75.9600
76.7800
74.3500
75.4200
872,000
Wed, 18 Feb 2026
4 · 10-K
After market open · 10:08 ET
10-K ↗
Wed, 18 Feb 2026
75.3500
81.0000
74.5100
75.3900
1,321,200
Wed, 18 Feb 2026
3 · 8-K
Pre-market · 06:31 ET
8-K ↗
Tue, 17 Feb 2026
71.2900
72.9700
71.2900
72.8600
767,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
71.7500
71.9100
70.3100
70.8400
790,200
Thu, 12 Feb 2026
73.1500
74.8600
71.0200
72.2200
832,800
Wed, 11 Feb 2026
73.9600
74.4800
71.9400
72.3000
698,200
Tue, 10 Feb 2026
73.4200
74.7500
73.4200
73.9500
526,700
Mon, 09 Feb 2026
72.9700
73.5100
72.1300
73.0300
385,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
71.3800
73.6500
71.2700
73.4500
676,300
Thu, 05 Feb 2026
71.8000
72.5900
70.3800
71.1300
708,400
Wed, 04 Feb 2026
71.2500
73.3300
70.8600
71.6700
550,800
Tue, 03 Feb 2026
71.6900
72.1500
69.5000
70.6100
684,000
Mon, 02 Feb 2026
69.6400
71.7100
69.2800
71.4000
548,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
69.9500
70.2200
68.7600
69.5400
576,500
Thu, 29 Jan 2026
70.2000
70.4300
68.9400
70.2200
644,500
Wed, 28 Jan 2026
69.2800
70.3700
68.7600
69.5800
517,600
Tue, 27 Jan 2026
70.2200
70.6500
69.0200
69.1600
504,000
Mon, 26 Jan 2026
70.0000
70.2900
69.3400
70.0900
695,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
71.6500
71.9900
69.7500
69.8300
573,200
Thu, 22 Jan 2026
72.4500
73.1300
71.2400
71.9400
596,300
Wed, 21 Jan 2026
70.6400
72.2900
69.9600
71.8100
527,900
Tue, 20 Jan 2026
71.0800
71.7000
69.4800
69.8800
591,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
72.9600
73.1500
71.1300
72.4100
546,900
Thu, 15 Jan 2026
73.4600
73.8100
71.3600
73.4800
805,100
Wed, 14 Jan 2026
74.7700
74.9800
73.1700
73.4600
543,200
Tue, 13 Jan 2026
74.4300
74.9900
74.0200
74.8600
538,400
Mon, 12 Jan 2026
73.0000
74.6400
72.9800
74.4900
450,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
75.3900
76.2100
74.3900
74.9600
635,700
Thu, 08 Jan 2026
72.9800
75.2500
72.6000
74.9600
508,900
Wed, 07 Jan 2026
74.5600
74.9800
73.1300
73.4200
519,300
Tue, 06 Jan 2026
73.5800
75.2700
72.4700
75.2500
502,000
Mon, 05 Jan 2026
71.9400
74.4300
71.3900
73.2200
648,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
71.0900
72.5300
70.3100
72.0300
511,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
71.3500
71.4600
70.4400
70.5300
517,600
Tue, 30 Dec 2025
71.0900
71.7200
70.8900
71.4200
507,200
Mon, 29 Dec 2025
72.4100
72.6100
71.2300
71.2800
535,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
72.7800
72.9200
72.3900
72.5400
305,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
72.0600
72.7500
71.6800
72.6300
225,800
Tue, 23 Dec 2025
72.7900
73.0400
71.9100
72.2000
473,900
Mon, 22 Dec 2025
72.3100
73.4300
72.3100
72.8600
525,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
71.1400
72.3300
71.1200
72.0600
828,200
Thu, 18 Dec 2025
72.3000
72.3000
70.8300
71.4300
550,800
Wed, 17 Dec 2025
71.1300
72.3500
71.0100
71.6900
640,300
Tue, 16 Dec 2025
70.9200
71.7200
70.2100
70.7800
501,100
Mon, 15 Dec 2025
71.4700
71.8300
70.0900
70.7800
552,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
72.0600
72.1000
70.5800
70.9200
531,400
Thu, 11 Dec 2025
69.6900
72.0900
69.6400
71.8200
700,500
Wed, 10 Dec 2025
2 · 8-K
After-hours · 16:00 ET
8-K ↗
Wed, 10 Dec 2025
68.3100
70.1000
67.7600
69.6400
891,600
Tue, 09 Dec 2025
67.5900
68.6500
67.5900
68.1500
518,900
Mon, 08 Dec 2025
68.5800
68.7300
67.4000
68.0400
539,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
68.3400
68.8800
68.0300
68.5300
706,100
Thu, 04 Dec 2025
68.4100
68.8700
67.6300
68.3000
525,600
Wed, 03 Dec 2025
68.5700
69.4800
68.4000
69.0000
526,300
Tue, 02 Dec 2025
68.4600
68.7800
67.1500
68.4000
597,500
Mon, 01 Dec 2025
68.1500
68.7200
67.8200
68.1100
591,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
68.2400
68.7900
68.2100
68.5800
218,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
68.2700
69.1700
68.2700
68.3500
505,400
Tue, 25 Nov 2025
66.2700
68.4100
66.0500
68.2400
534,600
Mon, 24 Nov 2025
64.7400
65.7900
64.2400
65.6400
642,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
62.0100
65.1500
61.5900
64.7000
691,000
Thu, 20 Nov 2025
62.6700
63.2400
61.2600
61.3900
407,000
Wed, 19 Nov 2025
61.5700
62.2800
61.3000
62.0500
566,300
Tue, 18 Nov 2025
61.3300
62.4200
60.3400
61.8300
535,700
Mon, 17 Nov 2025
63.1700
63.4000
60.8700
61.2500
588,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
63.0000
63.4300
62.5000
63.0400
551,000
Thu, 13 Nov 2025
64.5600
65.4900
63.2900
63.7600
513,600
Wed, 12 Nov 2025
1 · 8-K
After-hours · 16:47 ET
8-K ↗
Wed, 12 Nov 2025
64.0200
65.1500
64.0200
64.6900
562,800
Tue, 11 Nov 2025
64.3500
64.8500
63.8800
63.9600
645,900
Mon, 10 Nov 2025
64.2300
65.1600
63.8400
64.4500
714,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
61.8400
63.6200
61.8400
63.3700
668,400
Thu, 06 Nov 2025
62.8700
63.1300
61.3000
62.1000
647,600
Wed, 05 Nov 2025
62.7000
63.7100
62.2100
63.1800
589,300
Tue, 04 Nov 2025
62.5900
63.1100
62.2600
62.6800
535,500
Mon, 03 Nov 2025
62.7400
63.5100
61.9000
63.3000
608,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
62.4700
62.8500
61.9500
62.7800
709,300
Thu, 30 Oct 2025
63.2400
64.5900
62.5700
62.7200
762,500
Wed, 29 Oct 2025
64.0600
65.0200
63.2700
63.7800
721,500
Tue, 28 Oct 2025
65.5400
65.6300
64.4500
64.6500
666,100
Mon, 27 Oct 2025
65.5600
66.6900
65.2500
65.8000
1,003,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
65.7200
66.0000
64.3300
65.1900
739,000
Thu, 23 Oct 2025
69.5200
69.5200
65.1000
65.1400
1,660,100