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
63.0300
63.8600
62.2400
63.0200
474,856
Thu, 22 Oct 2026
62.8200
64.0200
62.6200
63.3800
680,800
Wed, 21 Oct 2026
60.9600
62.6700
60.9600
62.0700
622,400
Tue, 20 Oct 2026
14 · 8-K
After market open · 11:25 ET
8-K ↗
Tue, 20 Oct 2026
62.1500
63.1100
60.2700
61.0900
637,500
Mon, 19 Oct 2026
60.8600
62.1500
60.6700
61.3300
686,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
60.7300
61.6900
60.2600
61.4700
799,600
Thu, 15 Oct 2026
58.9900
60.5500
58.6800
60.2400
569,600
Wed, 14 Oct 2026
58.1000
58.6700
57.0900
57.7600
489,800
Tue, 13 Oct 2026
59.0100
59.9900
57.9400
58.0800
714,400
Mon, 12 Oct 2026
58.2900
59.9100
58.2900
58.8700
714,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
58.2900
60.1900
58.2900
59.3900
764,900
Thu, 08 Oct 2026
55.8100
58.8800
55.7300
58.7700
1,119,600
Wed, 07 Oct 2026
54.6900
56.0400
54.0400
55.6500
869,300
Tue, 06 Oct 2026
54.5500
54.9200
53.8000
54.6800
666,100
Mon, 05 Oct 2026
52.5500
54.4500
52.4500
54.4100
731,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
53.6900
53.6900
52.6100
52.6500
610,100
Thu, 01 Oct 2026
54.2300
55.5000
53.5200
53.5300
1,074,400
Wed, 30 Sep 2026
53.2000
53.6500
52.7900
53.1900
836,100
Tue, 29 Sep 2026
51.8600
53.1000
51.1700
53.0700
896,900
Mon, 28 Sep 2026
51.9000
52.4600
51.0400
52.1000
1,007,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
52.1700
53.3600
51.6800
52.6100
503,300
Thu, 24 Sep 2026
53.9000
54.3200
52.0300
52.6200
695,100
Wed, 23 Sep 2026
56.0500
56.0500
53.6500
53.7900
536,900
Tue, 22 Sep 2026
56.7900
56.7900
55.1800
55.1800
698,800
Mon, 21 Sep 2026
55.9600
56.7200
55.7200
55.9700
700,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
56.3900
56.7200
55.6500
55.9400
1,946,200
Thu, 17 Sep 2026
57.6500
57.6800
56.6900
56.8100
611,500
Wed, 16 Sep 2026
57.9300
58.7900
57.4300
57.6100
675,800
Tue, 15 Sep 2026
58.4600
59.1000
57.8600
58.1800
754,700
Mon, 14 Sep 2026
58.5200
59.7900
57.1600
59.3500
816,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
56.6700
57.4200
55.9700
56.9200
453,700
Thu, 10 Sep 2026
56.0400
57.0300
55.8800
56.5300
447,500
Wed, 09 Sep 2026
56.4200
56.6600
55.3400
56.1100
824,700
Tue, 08 Sep 2026
57.0500
57.0500
55.5700
56.3300
446,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
57.5200
57.9900
56.7100
57.6600
469,500
Thu, 03 Sep 2026
58.0000
59.1900
57.3800
58.4300
442,600
Wed, 02 Sep 2026
57.4300
58.3200
56.4700
57.5900
554,200
Tue, 01 Sep 2026
57.7600
58.6600
57.6000
57.6400
524,000
Mon, 31 Aug 2026
59.1700
59.1700
57.6800
57.7700
764,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
59.7000
60.6900
59.5100
59.7500
373,400
Thu, 27 Aug 2026
58.9200
60.1300
58.7800
59.5400
359,500
Wed, 26 Aug 2026
58.1500
59.2700
57.8200
58.9700
364,400
Tue, 25 Aug 2026
57.7400
58.6500
57.6000
58.5300
331,000
Mon, 24 Aug 2026
58.2000
58.7100
58.0100
58.2400
345,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
57.8100
58.5700
57.5000
58.2200
368,600
Thu, 20 Aug 2026
58.0800
58.6800
57.4400
57.7600
439,200
Wed, 19 Aug 2026
56.8400
59.0300
56.6300
58.4000
476,600
Tue, 18 Aug 2026
55.1000
57.0000
55.1000
56.3900
565,400
Mon, 17 Aug 2026
54.6000
55.4900
54.1700
54.4300
427,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
55.9900
56.2100
54.8700
55.2800
390,600
Thu, 13 Aug 2026
54.6000
56.1000
54.5000
56.0600
665,800
Wed, 12 Aug 2026
53.8300
54.7500
53.4300
54.4400
725,300
Tue, 11 Aug 2026
55.2200
55.3000
53.5900
54.1900
845,600
Mon, 10 Aug 2026
58.5500
58.8400
55.1800
55.3000
925,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
59.4300
61.7100
59.0100
59.1900
1,378,300
Thu, 06 Aug 2026
13 · 10-Q
After market open · 10:47 ET
10-Q ↗
Thu, 06 Aug 2026
57.9000
59.1700
54.1600
58.3300
1,188,100
Thu, 06 Aug 2026
12 · 8-K
Pre-market · 08:25 ET
8-K ↗
Wed, 05 Aug 2026
63.7800
63.8100
62.3600
63.1500
516,000
Tue, 04 Aug 2026
61.3200
63.3300
61.0800
63.3300
583,200
Mon, 03 Aug 2026
61.2400
62.3600
61.2400
62.2100
613,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
60.0200
60.7400
59.5500
60.2500
578,100
Thu, 30 Jul 2026
61.7200
61.9900
59.7800
60.6400
516,600
Wed, 29 Jul 2026
62.9900
63.7900
62.6400
63.1700
646,000
Tue, 28 Jul 2026
62.0500
63.5900
61.8900
62.9500
571,900
Mon, 27 Jul 2026
59.7800
61.9700
59.6700
60.9300
558,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
58.1300
59.9300
57.2100
59.6700
505,200
Thu, 23 Jul 2026
56.7500
58.0800
56.7500
57.4100
488,400
Wed, 22 Jul 2026
57.2200
57.6100
56.7400
57.5700
598,400
Tue, 21 Jul 2026
56.9100
57.1900
55.7400
56.6600
608,400
Mon, 20 Jul 2026
58.3000
59.0600
57.5100
57.9300
775,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
59.3100
60.7800
57.2600
58.3000
974,500
Thu, 16 Jul 2026
58.5500
59.4900
58.1100
59.0300
465,500
Wed, 15 Jul 2026
57.9600
59.8100
57.4600
57.9700
649,400
Tue, 14 Jul 2026
57.0600
58.4800
56.7600
57.6000
607,900
Mon, 13 Jul 2026
57.2200
58.5700
56.9500
58.3600
667,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
57.2800
57.6500
56.2900
56.6300
361,400
Thu, 09 Jul 2026
56.2800
56.7400
55.2000
56.6600
506,700
Wed, 08 Jul 2026
56.5300
57.3200
56.1000
57.2200
751,200
Tue, 07 Jul 2026
57.0400
57.8700
56.4800
56.8500
542,500
Mon, 06 Jul 2026
55.7400
56.2100
54.4400
56.0400
594,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
54.4100
56.3800
53.8000
55.7500
793,200
Wed, 01 Jul 2026
54.1700
55.0700
53.8200
53.8300
743,100
Tue, 30 Jun 2026
54.0200
55.0300
52.7300
53.7600
695,600
Mon, 29 Jun 2026
54.9100
55.1100
53.8800
54.4600
587,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
55.3400
56.4800
54.2000
54.5300
2,973,400
Thu, 25 Jun 2026
56.3000
57.0000
54.7300
55.0700
574,400
Wed, 24 Jun 2026
56.0000
57.3300
56.0000
56.7800
796,100
Tue, 23 Jun 2026
55.1300
56.2000
54.4700
55.9200
846,700
Mon, 22 Jun 2026
55.4300
56.3000
53.4000
54.0400
1,299,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
59.0100
59.0100
55.2600
55.7400
1,635,000
Wed, 17 Jun 2026
60.6200
61.6200
59.1600
59.3800
612,200
Tue, 16 Jun 2026
61.6800
62.0700
60.9800
61.2000
452,000
Mon, 15 Jun 2026
62.3500
63.1500
60.7000
61.1800
648,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
61.9800
63.2600
61.6600
62.2800
403,600
Thu, 11 Jun 2026
61.0100
62.1100
60.8100
61.9800
495,100
Wed, 10 Jun 2026
61.2700
62.4400
60.5500
61.3400
453,900
Tue, 09 Jun 2026
59.7900
61.5000
59.5000
61.2600
521,000
Mon, 08 Jun 2026
60.1600
60.7800
59.6000
59.6600
470,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
61.2100
62.3000
60.3000
60.5400
329,200
Thu, 04 Jun 2026
61.5500
62.0100
60.0900
60.5200
332,700
Wed, 03 Jun 2026
60.1600
60.4900
58.2600
60.1400
793,200
Tue, 02 Jun 2026
61.5500
62.7800
60.8100
60.9200
542,500
Mon, 01 Jun 2026
61.8400
62.9200
61.6000
62.4300
645,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
62.4700
63.2600
61.8400
61.9300
760,000
Thu, 28 May 2026
11 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 28 May 2026
61.9600
63.2500
61.6300
62.8800
471,900
Wed, 27 May 2026
60.7900
62.3200
60.5000
62.0300
659,800
Tue, 26 May 2026
61.1700
61.1700
60.1100
60.9100
520,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
61.2700
62.5500
60.9200
61.1700
566,300
Thu, 21 May 2026
59.7000
61.8600
58.3900
61.3900
613,800
Wed, 20 May 2026
59.6800
60.3600
56.9200
60.1300
1,045,800
Tue, 19 May 2026
59.5600
61.2400
58.8000
59.9000
1,112,900
Mon, 18 May 2026
59.3200
61.2700
59.3200
59.6500
860,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
60.1500
60.4800
58.6400
59.3600
915,300
Thu, 14 May 2026
59.6800
61.0000
59.0100
59.9300
1,023,800
Wed, 13 May 2026
60.4600
60.8900
57.3200
59.4400
974,500
Tue, 12 May 2026
61.9500
62.4600
60.7800
61.1800
1,057,000
Mon, 11 May 2026
63.7100
64.0400
60.6800
61.5200
1,105,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
66.6600
66.8500
64.2200
64.2700
886,900
Thu, 07 May 2026
10 · 10-Q
After market open · 11:35 ET
10-Q ↗
Thu, 07 May 2026
63.5900
70.1700
63.5900
66.6600
1,535,000
Thu, 07 May 2026
9 · 8-K
Pre-market · 07:28 ET
8-K ↗
Wed, 06 May 2026
65.3800
65.6900
63.2600
63.9500
1,097,500
Tue, 05 May 2026
64.6700
65.7300
63.8500
65.2300
803,200
Mon, 04 May 2026
65.3600
66.5800
63.9300
64.5400
695,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
66.0000
66.3600
65.0000
65.5800
622,100
Thu, 30 Apr 2026
64.7800
65.9100
64.3000
65.6200
901,600
Wed, 29 Apr 2026
66.3700
66.3700
64.4900
65.3500
705,800
Tue, 28 Apr 2026
65.7700
66.7300
64.3000
65.3800
597,900
Mon, 27 Apr 2026
65.4700
66.5400
64.6600
65.0300
1,275,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
65.0000
66.4600
64.4700
65.4700
1,210,800
Thu, 23 Apr 2026
66.3400
66.5700
64.8000
65.5500
542,000
Wed, 22 Apr 2026
68.2500
68.6700
66.5700
67.0100
427,700
Tue, 21 Apr 2026
69.3800
70.2900
67.8600
67.9200
436,100
Mon, 20 Apr 2026
68.9500
69.8600
68.1600
68.6400
487,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
69.8100
70.8200
68.6100
69.1700
429,500
Thu, 16 Apr 2026
69.7300
70.5000
69.0600
69.2200
368,700
Wed, 15 Apr 2026
68.2700
69.5500
67.8900
69.4200
539,800
Tue, 14 Apr 2026
67.4600
68.6300
67.2100
68.2000
581,700
Mon, 13 Apr 2026
65.7100
67.4800
65.1600
67.3500
553,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
65.6900
65.9400
64.2700
65.8800
528,300
Thu, 09 Apr 2026
64.7000
65.8600
63.7500
65.8000
632,500
Wed, 08 Apr 2026
67.6300
68.0000
64.5500
65.1100
766,200
Tue, 07 Apr 2026
63.7200
65.4700
63.3500
65.1500
960,600
Mon, 06 Apr 2026
62.2300
64.1600
61.5600
63.7200
588,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
62.0200
63.6300
60.7500
62.3800
975,200
Wed, 01 Apr 2026
64.1200
64.3900
62.5100
62.5600
718,800
Tue, 31 Mar 2026
65.8700
66.1000
63.5600
64.1000
999,700
Mon, 30 Mar 2026
65.6200
65.7800
64.7500
65.0300
784,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
66.0300
66.0700
64.6600
65.0900
463,300
Thu, 26 Mar 2026
67.2400
67.9000
65.7200
66.0300
461,900
Wed, 25 Mar 2026
68.7800
68.7800
66.7000
67.8100
807,200
Tue, 24 Mar 2026
67.6400
68.5400
65.9900
67.1300
963,200
Mon, 23 Mar 2026
69.8900
70.7300
68.5100
68.5200
636,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
68.8300
69.8500
67.0900
68.3900
1,470,800
Thu, 19 Mar 2026
68.7200
70.3200
68.2800
68.7300
1,010,500
Wed, 18 Mar 2026
70.9700
72.2100
68.8800
69.1100
804,200
Tue, 17 Mar 2026
72.2500
73.3600
71.8800
72.0900
376,600
Mon, 16 Mar 2026
72.5000
72.7900
71.5000
71.5600
382,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
72.8100
73.2700
71.0800
72.4100
455,700
Thu, 12 Mar 2026
73.5500
74.5000
72.0200
72.4300
492,000
Wed, 11 Mar 2026
8 · 8-K
After-hours · 16:24 ET
8-K ↗
Wed, 11 Mar 2026
74.0200
74.1100
72.2300
73.7500
604,700
Tue, 10 Mar 2026
76.7700
76.7700
71.8100
73.4800
518,200
Mon, 09 Mar 2026
77.2400
77.7500
73.7800
77.2800
691,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
78.1000
78.6500
76.9300
78.0100
816,200
Thu, 05 Mar 2026
77.7900
79.2400
77.7000
78.7900
618,700
Wed, 04 Mar 2026
76.7600
78.5000
75.3100
77.8900
871,300
Tue, 03 Mar 2026
72.4000
76.5300
72.2500
76.0200
722,900
Mon, 02 Mar 2026
74.6000
75.3900
73.5400
73.8700
875,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
74.5500
76.0300
74.2800
75.6100
1,030,000
Thu, 26 Feb 2026
74.6000
75.9000
73.8500
75.6500
788,600
Wed, 25 Feb 2026
73.7100
74.2600
72.2600
74.0800
548,000
Tue, 24 Feb 2026
72.4100
75.0800
72.4100
73.2700
575,000
Mon, 23 Feb 2026
73.3700
73.7800
72.1400
72.3800
446,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
74.5800
75.1900
72.8000
73.7800
435,900
Thu, 19 Feb 2026
75.0600
75.8900
74.2400
74.9000
481,900
Wed, 18 Feb 2026
72.7500
75.7400
72.6900
75.2800
517,600
Tue, 17 Feb 2026
73.8100
74.9300
72.2300
72.3500
796,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
73.9700
75.6800
72.4600
74.6900
1,098,800
Thu, 12 Feb 2026
78.1400
78.8800
72.1400
73.7100
1,313,700
Wed, 11 Feb 2026
78.3700
79.9300
75.0600
75.7800
1,135,000
Tue, 10 Feb 2026
75.5500
79.2200
74.7800
79.1300
1,331,900
Mon, 09 Feb 2026
74.6400
77.6500
74.6400
75.0700
1,171,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
78.8600
80.1000
73.9600
75.0800
1,786,400
Thu, 05 Feb 2026
7 · 10-Q
After market open · 11:04 ET
10-Q ↗
Thu, 05 Feb 2026
91.0500
98.7700
77.4100
78.2200
2,199,200
Thu, 05 Feb 2026
6 · 8-K
Pre-market · 07:17 ET
8-K ↗
Wed, 04 Feb 2026
92.5500
93.9700
91.2700
93.6900
671,900
Tue, 03 Feb 2026
93.2000
94.7300
91.4600
92.3800
459,600
Mon, 02 Feb 2026
94.8800
95.5800
94.0000
94.5000
432,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
93.4600
94.8100
92.1300
94.4400
661,500
Thu, 29 Jan 2026
95.1700
95.8100
94.0000
94.1700
1,074,700
Wed, 28 Jan 2026
96.6600
96.9600
94.6400
94.7900
485,000
Tue, 27 Jan 2026
98.0600
98.0600
95.0500
96.8800
499,800
Mon, 26 Jan 2026
98.6900
99.2600
97.4800
98.6600
447,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
99.1000
100.0000
97.8100
98.5900
306,300
Thu, 22 Jan 2026
5 · DEFA14A
After-hours · 16:33 ET
DEFA14A ↗
Thu, 22 Jan 2026
4 · DEF 14A
After-hours · 16:32 ET
DEF 14A ↗
Thu, 22 Jan 2026
97.9300
99.2800
97.9300
98.9300
577,600
Wed, 21 Jan 2026
96.3100
98.4100
96.3100
97.9300
454,500
Tue, 20 Jan 2026
97.8100
99.1400
95.9700
96.0500
363,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
97.8500
98.3700
97.1000
98.3200
346,300
Thu, 15 Jan 2026
96.1200
98.8300
95.4900
98.4200
385,600
Wed, 14 Jan 2026
96.2600
96.7500
95.0700
96.0200
510,200
Tue, 13 Jan 2026
96.6200
97.4100
96.1000
96.2400
351,800
Mon, 12 Jan 2026
96.8600
96.8600
95.7000
96.5900
406,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
95.0000
97.2000
95.0000
97.0500
634,200
Thu, 08 Jan 2026
91.7200
95.6300
91.7200
94.9200
869,200
Wed, 07 Jan 2026
92.0000
92.5700
89.6000
91.7600
505,800
Tue, 06 Jan 2026
89.0700
90.0700
88.0000
89.1200
608,700
Mon, 05 Jan 2026
86.8900
91.0900
86.3100
89.7900
665,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
87.2500
87.9700
85.7800
86.4700
654,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
86.6700
87.8400
86.3000
86.3200
438,100
Tue, 30 Dec 2025
86.8800
87.2400
86.3400
86.9100
366,400
Mon, 29 Dec 2025
86.8900
87.5500
86.2100
87.0000
304,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
86.9100
87.5500
86.4100
86.8700
219,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
86.9000
87.4900
86.3100
86.9400
189,200
Tue, 23 Dec 2025
87.7700
88.4800
87.0000
87.0900
605,600
Mon, 22 Dec 2025
88.1600
89.3600
87.7100
88.2600
416,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
86.9600
88.4800
86.0200
88.0900
1,201,100
Thu, 18 Dec 2025
88.5400
89.4100
86.9800
87.2600
729,600
Thu, 18 Dec 2025
3 · 8-K
Pre-market · 07:26 ET
8-K ↗
Wed, 17 Dec 2025
87.2400
89.0900
87.2400
88.5400
581,000
Tue, 16 Dec 2025
86.7700
87.9100
85.0400
87.7700
866,500
Mon, 15 Dec 2025
85.4000
86.5600
84.1800
86.5000
912,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
85.1000
85.3900
83.7200
84.4300
742,000
Thu, 11 Dec 2025
84.0300
85.4000
84.0300
85.0000
1,083,900
Wed, 10 Dec 2025
81.7100
84.2200
81.7100
83.9000
1,050,900
Tue, 09 Dec 2025
83.1400
83.8900
81.6500
81.8100
563,100
Mon, 08 Dec 2025
84.6300
84.6300
83.2700
83.3500
675,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
84.3500
84.7100
83.3500
84.6700
830,300
Thu, 04 Dec 2025
84.6500
86.8000
84.2400
84.5700
456,900
Wed, 03 Dec 2025
86.8400
87.2500
84.7400
84.8600
600,000
Tue, 02 Dec 2025
87.5200
87.9200
85.8300
86.5100
517,400
Mon, 01 Dec 2025
85.9200
87.3100
85.5700
87.0500
676,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
86.4300
86.6400
85.5300
86.0900
267,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
86.2700
88.0000
86.2200
86.2200
510,100
Tue, 25 Nov 2025
88.0300
88.9200
86.5000
86.6400
714,600
Mon, 24 Nov 2025
84.7900
87.8200
84.4700
87.7300
946,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
83.0000
86.5600
81.6000
84.8700
1,351,300
Thu, 20 Nov 2025
2 · 10-K
After market open · 13:08 ET
10-K ↗
Thu, 20 Nov 2025
79.2100
84.2700
79.2100
82.0600
1,628,600
Thu, 20 Nov 2025
1 · 8-K
Pre-market · 06:52 ET
8-K ↗
Wed, 19 Nov 2025
78.7900
79.6100
77.5900
77.7600
1,022,900
Tue, 18 Nov 2025
78.3700
79.2500
78.0800
78.9500
544,700
Mon, 17 Nov 2025
79.8100
80.3000
78.3400
78.3600
495,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
80.1000
80.5300
79.1600
79.8000
554,800
Thu, 13 Nov 2025
80.7000
81.9700
79.8000
80.5200
590,900
Wed, 12 Nov 2025
82.3700
82.3700
80.3600
80.5600
536,300
Tue, 11 Nov 2025
83.2200
83.2200
81.9300
82.4900
418,300
Mon, 10 Nov 2025
84.1600
84.3600
82.3400
83.0800
369,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
83.2900
84.1500
82.0900
84.0800
440,300
Thu, 06 Nov 2025
83.9000
83.9600
82.3700
83.0400
326,400
Wed, 05 Nov 2025
83.7500
84.5000
83.0000
84.0600
297,700
Tue, 04 Nov 2025
83.4000
84.8100
82.8000
83.8500
696,600
Mon, 03 Nov 2025
83.1200
83.9100
81.1100
83.4500
591,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
82.8800
83.3800
80.5900
83.1200
696,800
Thu, 30 Oct 2025
84.9100
85.7800
83.3100
83.4700
547,400
Wed, 29 Oct 2025
85.2300
86.6400
84.7100
85.1400
412,900
Tue, 28 Oct 2025
86.2800
86.9500
85.6000
86.1900
273,000
Mon, 27 Oct 2025
87.5400
88.0900
85.8500
86.2100
301,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
88.1000
88.3300
86.5000
87.7200
447,700
Thu, 23 Oct 2025
87.7900
88.9600
87.3800
87.7100
497,900