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
123.3600
125.6500
123.2400
123.9100
702,521
Thu, 22 Oct 2026
124.5000
124.7400
119.8300
123.4000
951,400
Wed, 21 Oct 2026
123.2600
126.3200
123.2600
124.4800
934,200
Tue, 20 Oct 2026
123.1600
123.9900
122.0500
122.4800
744,800
Mon, 19 Oct 2026
123.4600
124.5200
121.8900
122.4800
689,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
119.6100
124.1700
119.0550
123.6700
1,312,700
Thu, 15 Oct 2026
123.2000
123.2000
115.9200
118.8100
1,740,500
Wed, 14 Oct 2026
126.0900
127.1000
122.7150
123.3300
1,216,600
Tue, 13 Oct 2026
126.0500
127.1000
124.5700
126.5500
854,500
Mon, 12 Oct 2026
124.6800
126.4700
124.6800
125.6200
702,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
124.0300
124.7000
123.4700
124.0100
615,800
Thu, 08 Oct 2026
122.5700
124.1600
122.5700
123.7600
636,300
Wed, 07 Oct 2026
123.8300
124.0450
121.6600
122.6900
1,035,300
Tue, 06 Oct 2026
121.9900
124.7900
121.0300
124.6000
905,500
Mon, 05 Oct 2026
121.6100
124.1050
120.6900
122.1200
877,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
119.8300
122.4750
119.2900
121.0000
1,087,200
Thu, 01 Oct 2026
118.9700
120.6200
118.0500
120.0800
792,300
Wed, 30 Sep 2026
122.8200
123.9400
119.3300
119.4700
740,700
Tue, 29 Sep 2026
120.7500
122.4500
120.0100
121.6300
677,600
Mon, 28 Sep 2026
122.3900
122.7050
121.4100
121.9700
1,057,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
124.0500
124.5850
121.8300
122.2800
573,500
Thu, 24 Sep 2026
126.2500
126.2500
124.4500
124.7500
647,000
Wed, 23 Sep 2026
125.0400
127.0900
124.8750
125.8300
987,400
Tue, 22 Sep 2026
124.5200
127.7600
123.9600
124.9600
1,247,900
Mon, 21 Sep 2026
124.5800
126.2000
124.0300
125.0500
838,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
125.7700
127.5130
124.8900
125.8600
1,642,700
Thu, 17 Sep 2026
124.8800
126.7900
124.0700
125.9000
923,900
Wed, 16 Sep 2026
125.0600
127.9700
124.1900
124.9900
1,144,800
Tue, 15 Sep 2026
127.4400
128.5700
124.7200
125.0800
942,800
Mon, 14 Sep 2026
129.0400
129.0400
126.8200
127.2100
871,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
130.2400
130.5500
127.8500
128.8600
1,043,000
Thu, 10 Sep 2026
131.8600
131.8600
128.8750
129.5100
923,600
Wed, 09 Sep 2026
131.5000
132.6000
128.8700
130.1000
790,900
Tue, 08 Sep 2026
129.5600
131.5000
127.5600
131.1400
581,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
128.0400
130.0050
127.6600
129.5200
554,400
Thu, 03 Sep 2026
128.9900
130.3300
128.4300
128.5800
814,400
Wed, 02 Sep 2026
129.5100
130.2200
128.2200
128.8900
940,400
Tue, 01 Sep 2026
131.5000
131.9200
128.6900
129.9900
739,700
Mon, 31 Aug 2026
130.4400
131.4700
129.6000
131.0200
612,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
131.7000
132.0600
129.2150
129.5300
837,700
Thu, 27 Aug 2026
132.6600
133.0800
129.0100
131.6800
955,300
Wed, 26 Aug 2026
128.6200
134.0000
127.9600
132.5400
1,821,200
Tue, 25 Aug 2026
124.0400
127.5300
124.0400
126.7400
1,677,900
Mon, 24 Aug 2026
126.1500
127.3800
124.4800
125.7400
1,029,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
130.7700
132.9800
125.7300
126.7700
1,166,500
Thu, 20 Aug 2026
132.6500
133.2800
128.9000
129.9900
1,284,300
Wed, 19 Aug 2026
136.2500
136.4200
131.5300
132.5200
1,015,800
Tue, 18 Aug 2026
136.3300
138.5850
134.5000
135.7100
750,100
Mon, 17 Aug 2026
136.9600
137.3200
133.6200
135.0000
1,234,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
134.7000
137.0900
134.1250
136.9000
672,600
Thu, 13 Aug 2026
135.6000
137.0700
134.4700
134.7900
804,000
Wed, 12 Aug 2026
134.6000
136.9100
134.6000
136.1200
956,800
Tue, 11 Aug 2026
136.0300
137.3700
134.5500
134.7800
1,066,200
Mon, 10 Aug 2026
132.3500
134.6600
131.4800
134.1800
960,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
133.3300
133.7050
130.7600
131.4400
737,800
Thu, 06 Aug 2026
135.6200
135.6200
132.5600
132.9200
845,600
Wed, 05 Aug 2026
134.5900
135.3450
132.9300
133.1000
967,600
Tue, 04 Aug 2026
134.1800
137.0350
132.7600
134.8500
1,174,600
Mon, 03 Aug 2026
138.8900
138.8900
134.7300
135.3300
1,200,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
136.6000
138.4900
135.3400
138.0000
1,181,500
Thu, 30 Jul 2026
13 · 10-Q
After market open · 15:28 ET
10-Q ↗
Thu, 30 Jul 2026
133.2400
137.4400
132.6100
136.7700
1,641,500
Thu, 30 Jul 2026
12 · 8-K
Pre-market · 06:45 ET
8-K ↗
Wed, 29 Jul 2026
138.5300
140.0800
135.4800
135.9500
703,600
Tue, 28 Jul 2026
140.7100
141.4500
137.6900
138.1000
895,900
Mon, 27 Jul 2026
144.0900
144.8100
140.3700
140.4000
635,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
145.8700
148.1400
145.0600
145.6900
778,300
Thu, 23 Jul 2026
143.4300
146.3200
143.3000
146.1900
751,600
Wed, 22 Jul 2026
142.7800
144.6700
141.9400
143.4400
578,100
Tue, 21 Jul 2026
144.2800
144.7600
140.9600
141.9000
645,600
Mon, 20 Jul 2026
145.9300
146.8050
143.7700
143.8100
680,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
148.0700
148.0700
144.1400
145.0500
705,700
Thu, 16 Jul 2026
145.5700
147.9900
145.5700
146.6900
951,300
Wed, 15 Jul 2026
148.5600
149.4500
144.5500
145.2900
867,300
Tue, 14 Jul 2026
146.9900
149.6800
146.9900
148.2600
689,300
Mon, 13 Jul 2026
145.8200
147.2350
144.0900
146.1000
655,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
147.3400
147.3400
143.7000
145.1700
707,000
Thu, 09 Jul 2026
146.8100
148.1700
146.5000
147.3400
626,700
Wed, 08 Jul 2026
146.9100
147.5550
145.3850
145.9600
537,000
Tue, 07 Jul 2026
145.7600
147.4100
143.9600
146.1300
609,900
Mon, 06 Jul 2026
144.7600
147.1400
144.1050
144.2300
578,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
145.1000
145.7180
142.7700
144.5900
505,500
Wed, 01 Jul 2026
146.3400
146.9900
143.3500
143.7800
686,300
Tue, 30 Jun 2026
147.6800
150.2950
146.6600
146.7400
744,200
Mon, 29 Jun 2026
150.7400
151.3800
146.7630
147.8700
918,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
149.7500
152.0000
149.1250
150.7400
815,300
Thu, 25 Jun 2026
147.0900
151.0200
146.1100
149.7500
812,400
Wed, 24 Jun 2026
146.5400
147.7600
144.9000
147.0900
831,900
Tue, 23 Jun 2026
144.3600
147.4500
143.2250
146.9900
687,000
Mon, 22 Jun 2026
143.6600
146.4900
143.2900
145.0400
697,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
141.1200
143.5200
139.8600
143.3000
1,704,800
Wed, 17 Jun 2026
141.6400
141.6400
139.7900
140.9100
717,300
Tue, 16 Jun 2026
140.0400
142.2500
139.9100
140.5100
796,300
Mon, 15 Jun 2026
139.2000
142.4750
139.1500
140.6900
771,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
140.6300
144.2600
140.4180
142.3200
532,200
Thu, 11 Jun 2026
141.9300
143.0050
139.7850
140.3300
694,600
Wed, 10 Jun 2026
141.0900
143.3100
140.7200
140.8000
624,400
Tue, 09 Jun 2026
141.0600
141.9000
139.6300
140.6100
510,900
Mon, 08 Jun 2026
142.9000
143.8000
141.0400
141.3800
494,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
142.0400
143.6900
141.8400
142.5000
496,700
Thu, 04 Jun 2026
141.4500
142.8600
140.7400
142.6900
642,000
Wed, 03 Jun 2026
141.6000
143.4600
141.2900
141.3300
517,600
Tue, 02 Jun 2026
138.3100
142.1700
138.3100
141.3700
498,600
Mon, 01 Jun 2026
139.5700
140.9500
137.8050
138.3400
801,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
142.8200
142.9800
139.8400
139.9800
692,500
Thu, 28 May 2026
145.3800
147.4700
142.7100
143.1300
524,700
Wed, 27 May 2026
147.5000
147.9500
145.0000
145.1100
781,100
Tue, 26 May 2026
152.5900
152.8800
149.6300
149.6500
755,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
148.7600
151.7800
148.7600
151.1200
523,600
Thu, 21 May 2026
149.0000
150.6200
148.1200
149.2200
687,500
Wed, 20 May 2026
150.2800
151.7900
147.7700
148.7600
701,700
Tue, 19 May 2026
148.6300
150.5000
147.1800
150.1900
552,400
Mon, 18 May 2026
148.4200
149.1200
147.5800
148.8400
513,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
149.3700
149.3700
146.5600
148.0800
820,200
Thu, 14 May 2026
146.4900
148.1050
146.1900
148.0800
420,000
Wed, 13 May 2026
145.1100
146.2900
143.8950
145.9900
540,000
Tue, 12 May 2026
11 · 8-K
After-hours · 16:20 ET
8-K ↗
Tue, 12 May 2026
145.4900
145.8650
143.5900
145.0800
647,900
Mon, 11 May 2026
143.4400
145.6800
143.3200
145.3000
629,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
144.8000
145.0700
142.7900
142.8000
642,400
Thu, 07 May 2026
10 · 8-K
After-hours · 16:14 ET
8-K ↗
Thu, 07 May 2026
143.1300
144.5050
141.4650
144.1300
755,400
Wed, 06 May 2026
148.2000
148.2000
143.6700
144.5800
656,400
Tue, 05 May 2026
147.2100
148.4800
146.4300
146.4700
547,200
Mon, 04 May 2026
146.8300
148.8000
145.6000
146.9700
825,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
147.7800
150.4500
146.7600
147.4600
1,382,500
Thu, 30 Apr 2026
9 · 10-Q
After market open · 14:32 ET
10-Q ↗
Thu, 30 Apr 2026
140.1500
149.5200
135.0000
147.9900
2,048,200
Thu, 30 Apr 2026
8 · 8-K
Pre-market · 06:54 ET
8-K ↗
Wed, 29 Apr 2026
138.8900
139.5500
137.9300
138.7900
1,038,700
Tue, 28 Apr 2026
137.0400
139.4600
135.9100
138.7000
1,126,800
Mon, 27 Apr 2026
134.5700
136.7200
133.6400
135.0000
1,071,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
133.7100
135.0600
132.5000
134.6500
743,800
Thu, 23 Apr 2026
132.7000
134.4800
132.7000
133.6300
593,600
Wed, 22 Apr 2026
133.4300
134.0300
131.2900
131.6600
744,100
Tue, 21 Apr 2026
132.7500
132.9290
129.3800
130.4200
694,400
Mon, 20 Apr 2026
131.3400
134.9600
131.3400
132.1500
475,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
130.9000
135.2700
129.8780
134.2400
1,281,500
Thu, 16 Apr 2026
131.7100
133.4500
130.4000
131.7600
527,700
Wed, 15 Apr 2026
131.6500
132.5900
131.0350
131.8800
678,900
Tue, 14 Apr 2026
132.4600
133.6300
131.1300
132.6200
544,300
Mon, 13 Apr 2026
135.8800
135.9100
131.5350
133.0900
744,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
135.2100
136.1200
133.0100
135.6400
740,300
Thu, 09 Apr 2026
134.0700
137.7700
133.3350
135.8200
735,200
Wed, 08 Apr 2026
132.4200
135.0900
130.0840
134.3900
1,444,400
Tue, 07 Apr 2026
132.9500
135.2750
132.6500
134.0900
622,500
Mon, 06 Apr 2026
133.6800
134.9000
132.7400
133.3500
678,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
134.3300
135.5300
133.5200
134.0600
426,400
Wed, 01 Apr 2026
133.6900
135.3200
133.2850
133.8700
612,300
Tue, 31 Mar 2026
135.4700
136.2800
133.7400
134.6700
726,700
Mon, 30 Mar 2026
136.9200
136.9200
133.2100
134.7100
1,007,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
137.1400
139.0900
135.0800
135.4700
851,400
Thu, 26 Mar 2026
137.5900
137.5900
135.3200
137.1300
811,100
Thu, 26 Mar 2026
7 · DEFA14A
Pre-market · 08:01 ET
DEFA14A ↗
Thu, 26 Mar 2026
6 · DEF 14A
Pre-market · 08:00 ET
DEF 14A ↗
Wed, 25 Mar 2026
137.4000
138.0800
135.3800
136.1500
805,200
Tue, 24 Mar 2026
137.4200
139.3700
136.5100
137.7800
820,500
Mon, 23 Mar 2026
134.0000
138.5500
133.2500
137.0400
1,315,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
139.1800
139.1800
131.8800
131.9300
2,316,900
Thu, 19 Mar 2026
134.1300
138.3000
134.1300
138.2400
1,313,800
Wed, 18 Mar 2026
135.7900
136.1300
132.8100
133.8600
927,200
Tue, 17 Mar 2026
136.1500
139.4500
135.3800
136.0700
606,900
Mon, 16 Mar 2026
135.3300
137.5300
134.9700
137.0600
767,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
136.7000
137.6400
135.6600
137.5800
625,200
Thu, 12 Mar 2026
138.5200
139.3400
135.5700
135.6400
843,800
Wed, 11 Mar 2026
139.5400
140.3300
138.1400
138.8600
495,100
Tue, 10 Mar 2026
138.9300
140.9800
138.9300
139.3600
566,800
Mon, 09 Mar 2026
143.6700
143.6700
138.6600
140.0500
961,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
141.6400
143.1500
140.7150
141.5500
950,600
Thu, 05 Mar 2026
141.8900
142.4150
140.5250
141.7700
502,900
Wed, 04 Mar 2026
139.5400
142.4600
138.0600
142.4100
525,500
Tue, 03 Mar 2026
141.6500
142.2500
137.8300
140.6600
679,300
Mon, 02 Mar 2026
140.0000
142.8500
139.1500
141.4300
854,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
139.2500
139.2700
137.2250
138.8400
814,500
Thu, 26 Feb 2026
137.2500
139.9600
135.7900
138.6400
898,200
Wed, 25 Feb 2026
137.2300
137.8200
134.7000
137.2800
811,700
Tue, 24 Feb 2026
135.8100
137.2200
134.1100
137.1700
1,340,700
Mon, 23 Feb 2026
136.1900
138.3100
136.0200
137.9100
1,178,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
132.2400
136.5200
130.9400
136.0600
1,666,300
Thu, 19 Feb 2026
5 · 10-K
After-hours · 16:54 ET
10-K ↗
Thu, 19 Feb 2026
130.0400
134.9700
129.4100
132.3300
2,069,800
Thu, 19 Feb 2026
4 · 8-K
Pre-market · 06:55 ET
8-K ↗
Wed, 18 Feb 2026
134.1100
134.1400
131.7550
133.4800
815,100
Tue, 17 Feb 2026
133.3900
133.3900
131.0400
132.6500
683,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
131.2600
134.3000
130.2400
133.2100
798,500
Thu, 12 Feb 2026
132.1400
134.8100
130.6200
131.5100
568,100
Wed, 11 Feb 2026
131.9900
133.1620
130.0000
131.6400
808,300
Tue, 10 Feb 2026
130.8700
132.0900
130.1400
130.6700
483,600
Mon, 09 Feb 2026
128.2700
131.0500
128.1400
130.8500
516,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
128.4400
129.8300
128.1700
128.5800
1,037,100
Thu, 05 Feb 2026
126.3500
127.9100
125.4100
127.2200
743,500
Wed, 04 Feb 2026
127.7600
128.3500
124.2000
126.3700
741,200
Tue, 03 Feb 2026
125.1100
127.7900
125.1100
127.4400
539,400
Mon, 02 Feb 2026
124.3800
125.7600
123.6960
124.3100
654,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
125.4000
126.3700
123.4400
126.0200
1,085,100
Thu, 29 Jan 2026
125.5000
126.0000
123.8400
125.4700
693,100
Thu, 29 Jan 2026
3 · 8-K
Pre-market · 06:53 ET
8-K ↗
Wed, 28 Jan 2026
123.2400
125.5000
122.4450
124.3100
834,600
Tue, 27 Jan 2026
121.4900
123.1300
121.2200
122.8200
536,500
Mon, 26 Jan 2026
123.3200
123.5000
120.6200
121.6800
782,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
122.3400
122.5550
121.1700
122.3100
555,700
Thu, 22 Jan 2026
121.9300
122.5300
120.1950
121.4100
625,700
Wed, 21 Jan 2026
120.8500
122.7000
119.9900
120.4700
832,400
Tue, 20 Jan 2026
121.0100
121.7000
119.6950
120.0300
640,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
116.9800
120.7900
116.9800
120.4400
1,198,700
Thu, 15 Jan 2026
117.6600
119.2400
116.8200
117.0300
874,000
Wed, 14 Jan 2026
118.7400
119.4000
117.7500
117.8000
860,100
Tue, 13 Jan 2026
117.9200
119.6230
117.5300
118.1900
708,000
Mon, 12 Jan 2026
118.5700
119.4450
117.3250
117.7000
435,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
118.9900
121.0000
117.2900
118.3600
689,100
Thu, 08 Jan 2026
118.7200
119.9650
118.4300
118.6800
591,600
Wed, 07 Jan 2026
117.9900
119.5300
117.1200
119.0700
640,200
Tue, 06 Jan 2026
119.9000
119.9000
116.0700
117.5700
843,100
Mon, 05 Jan 2026
121.2900
121.4750
117.2100
120.1500
672,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
119.3800
121.1650
118.4800
120.9900
377,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
120.4800
120.6000
119.4700
119.6800
425,100
Tue, 30 Dec 2025
121.3800
121.3980
119.9500
120.8200
506,500
Mon, 29 Dec 2025
120.5900
121.9600
120.4600
120.8000
362,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
121.2100
121.2100
119.3950
120.4800
287,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
120.9900
121.5600
120.3400
120.5500
211,800
Tue, 23 Dec 2025
119.8900
121.5950
119.2600
121.5600
429,600
Mon, 22 Dec 2025
118.5100
119.9250
118.4800
119.5200
503,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
117.6800
118.9450
117.0300
118.0200
1,600,300
Thu, 18 Dec 2025
119.0800
119.8400
117.5100
117.6600
836,300
Wed, 17 Dec 2025
118.8100
119.5400
117.3200
118.6300
897,000
Tue, 16 Dec 2025
119.8100
120.0500
118.2250
118.4200
922,300
Mon, 15 Dec 2025
119.2700
120.1100
118.3000
120.0600
1,000,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
119.6400
121.2450
118.6890
121.0000
1,381,600
Thu, 11 Dec 2025
118.5300
119.7000
117.0000
119.5200
780,600
Wed, 10 Dec 2025
119.5200
119.5200
116.9150
117.7500
999,700
Tue, 09 Dec 2025
120.5500
122.0200
119.2800
119.3200
680,200
Mon, 08 Dec 2025
120.8500
121.2100
118.7000
120.4300
578,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
121.6300
122.7000
121.2000
121.5600
835,100
Thu, 04 Dec 2025
119.2900
121.5900
119.2900
121.5300
699,400
Wed, 03 Dec 2025
118.9500
120.8100
118.4900
119.9900
657,100
Tue, 02 Dec 2025
121.6100
121.6100
118.6700
118.9900
537,300
Mon, 01 Dec 2025
120.8200
121.5450
119.7600
121.1700
630,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
120.1700
121.8200
120.1700
121.4600
375,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
117.9900
120.6500
116.8400
119.4000
1,062,800
Tue, 25 Nov 2025
115.8100
117.8800
115.3000
117.3100
873,400
Mon, 24 Nov 2025
116.4000
117.1000
115.1900
116.1600
1,140,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
116.5200
117.6800
114.6150
116.8900
758,100
Thu, 20 Nov 2025
116.1100
118.8100
114.8400
116.3500
1,722,600
Wed, 19 Nov 2025
113.7500
115.5000
112.5550
115.1800
622,100
Tue, 18 Nov 2025
113.8600
115.3400
113.5600
113.6000
819,200
Mon, 17 Nov 2025
116.2300
117.1200
114.2200
114.8600
634,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
112.6600
116.4900
111.5460
115.9400
845,200
Thu, 13 Nov 2025
115.3100
116.4700
112.7050
113.3000
751,500
Wed, 12 Nov 2025
114.3300
115.7800
114.3300
115.3100
466,100
Tue, 11 Nov 2025
114.7900
115.0400
113.9200
114.5900
460,300
Mon, 10 Nov 2025
114.7400
115.5800
113.1200
114.8200
608,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
111.4100
114.0100
111.0050
114.0000
595,800
Thu, 06 Nov 2025
111.0000
112.5000
110.6200
111.6300
399,000
Wed, 05 Nov 2025
110.1100
111.6200
109.1200
110.5500
555,000
Tue, 04 Nov 2025
110.6600
111.6200
109.1250
110.1900
1,263,300
Mon, 03 Nov 2025
110.3900
112.4250
108.1300
112.2800
1,072,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
110.0000
110.7900
108.8900
109.4900
833,800
Thu, 30 Oct 2025
2 · 10-Q
After market open · 14:26 ET
10-Q ↗
Thu, 30 Oct 2025
108.2700
111.9450
106.0000
109.6800
1,080,400
Thu, 30 Oct 2025
1 · 8-K
Pre-market · 06:45 ET
8-K ↗
Wed, 29 Oct 2025
106.5800
107.2500
105.6500
106.4100
896,000
Tue, 28 Oct 2025
106.3600
107.0500
105.3400
106.4200
747,800
Mon, 27 Oct 2025
105.9700
107.5400
105.2350
106.5400
924,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
106.9300
106.9300
104.9900
105.6100
933,900
Thu, 23 Oct 2025
110.0000
110.0000
105.8000
105.9800
1,958,500