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
106.8500
107.2350
104.3000
106.4500
508,534
Thu, 22 Oct 2026
109.0000
109.0000
106.7100
107.4500
515,800
Wed, 21 Oct 2026
110.6100
111.3800
108.2000
109.7300
565,700
Tue, 20 Oct 2026
110.0600
112.0600
107.6200
109.5100
637,400
Mon, 19 Oct 2026
110.4600
112.3100
109.0800
111.7400
961,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
109.3500
110.8100
108.0000
109.8200
1,629,500
Thu, 15 Oct 2026
108.1500
108.9100
104.5900
108.7800
738,700
Wed, 14 Oct 2026
110.0200
110.6500
105.7200
107.7300
719,800
Tue, 13 Oct 2026
112.3000
113.4000
110.8900
113.1500
439,000
Mon, 12 Oct 2026
111.6900
113.2500
111.3400
112.4700
353,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
113.8900
114.4100
111.2400
112.5000
454,500
Thu, 08 Oct 2026
113.6600
114.8300
112.1500
113.8300
488,300
Wed, 07 Oct 2026
118.9200
119.2100
112.8600
114.6700
652,300
Tue, 06 Oct 2026
119.7700
122.2100
118.5800
120.9200
698,500
Mon, 05 Oct 2026
119.2500
121.5800
117.8400
118.9000
1,279,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
117.9500
120.2200
117.1500
119.9200
648,700
Thu, 01 Oct 2026
116.9200
117.2500
114.8700
116.8500
744,200
Wed, 30 Sep 2026
116.9300
116.9300
114.9100
115.9100
720,500
Tue, 29 Sep 2026
115.6300
117.1800
114.1000
116.2700
561,200
Mon, 28 Sep 2026
114.5700
116.4900
113.6000
115.7700
703,800
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
111.1600
115.6800
110.5700
115.0800
501,100
Thu, 24 Sep 2026
111.6900
112.2600
110.3500
110.9300
464,600
Wed, 23 Sep 2026
113.7100
114.5800
112.4000
112.6500
511,600
Tue, 22 Sep 2026
117.4700
118.4200
114.2600
114.3300
951,400
Mon, 21 Sep 2026
116.7900
117.0800
115.3200
116.2000
790,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
115.5100
116.2500
112.7500
115.9700
1,672,800
Thu, 17 Sep 2026
118.1600
119.2600
113.8500
115.2300
565,100
Wed, 16 Sep 2026
115.3900
117.1300
114.5600
115.8000
544,900
Tue, 15 Sep 2026
115.5000
116.4900
113.3500
114.0600
396,000
Mon, 14 Sep 2026
116.2400
116.4700
112.7000
114.4100
468,400
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
116.6000
120.1000
115.9400
118.9200
546,100
Thu, 10 Sep 2026
115.0800
116.6900
114.6000
115.2500
362,100
Wed, 09 Sep 2026
118.7700
119.3600
116.0000
116.6500
358,200
Tue, 08 Sep 2026
118.7600
119.5700
117.0900
119.0800
324,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
119.3900
120.9900
118.4400
119.3000
312,200
Thu, 03 Sep 2026
119.2500
120.1700
117.7500
119.4800
314,500
Wed, 02 Sep 2026
118.1000
119.6700
117.2800
119.0300
398,300
Tue, 01 Sep 2026
119.5200
122.0400
117.6400
117.9300
492,100
Mon, 31 Aug 2026
122.3300
122.3300
119.4100
120.5600
488,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
124.8500
124.8500
122.3400
122.5200
259,400
Thu, 27 Aug 2026
123.9600
125.2100
122.2700
124.7100
519,300
Wed, 26 Aug 2026
122.0600
124.1900
120.0000
123.9900
301,500
Tue, 25 Aug 2026
125.0200
125.2200
121.4300
121.9500
617,600
Mon, 24 Aug 2026
123.7300
123.7300
121.7500
123.1400
277,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
124.1000
124.6500
122.2200
123.7400
279,300
Thu, 20 Aug 2026
124.6300
125.5100
122.6300
122.9700
539,600
Wed, 19 Aug 2026
126.2900
126.6300
122.7600
126.0800
456,600
Tue, 18 Aug 2026
127.2400
127.2400
123.6500
124.4200
467,000
Mon, 17 Aug 2026
127.0000
129.4600
125.0100
128.0200
700,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
123.4800
127.6000
123.4200
127.1000
790,500
Thu, 13 Aug 2026
20 · 8-K
After-hours · 16:59 ET
8-K ↗
Thu, 13 Aug 2026
126.9200
126.9500
123.2800
123.6400
586,200
Wed, 12 Aug 2026
126.4000
127.5900
123.8100
126.1900
276,600
Tue, 11 Aug 2026
126.9900
127.5500
124.4800
125.3700
394,700
Mon, 10 Aug 2026
128.1000
129.1600
125.3500
125.9700
546,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
124.3200
128.7600
123.4500
128.3200
929,200
Fri, 07 Aug 2026
19 · 8-K
Pre-market · 06:46 ET
8-K ↗
Thu, 06 Aug 2026
124.7900
125.6400
120.9400
121.6000
814,000
Wed, 05 Aug 2026
123.2000
125.9800
122.2700
123.3300
1,843,800
Tue, 04 Aug 2026
124.6100
125.8100
121.9400
122.1100
1,250,300
Tue, 04 Aug 2026
18 · 8-K
Pre-market · 06:45 ET
8-K ↗
Mon, 03 Aug 2026
121.3100
126.6400
121.3100
124.0700
1,068,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
116.2800
124.6200
116.2800
120.9700
2,000,500
Thu, 30 Jul 2026
17 · 10-Q
After-hours · 17:10 ET
10-Q ↗
Thu, 30 Jul 2026
114.4200
116.1300
108.3800
114.9200
2,955,600
Thu, 30 Jul 2026
16 · 8-K
Pre-market · 06:45 ET
8-K ↗
Wed, 29 Jul 2026
120.6100
121.9800
115.4400
117.8800
1,262,700
Tue, 28 Jul 2026
125.1000
125.2900
120.5600
121.3100
839,800
Mon, 27 Jul 2026
126.5900
127.8400
123.1800
125.5200
798,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
127.6500
128.7400
123.8100
124.4700
571,300
Thu, 23 Jul 2026
124.5700
127.2700
124.5700
126.7100
811,300
Wed, 22 Jul 2026
124.8200
126.8000
124.7800
125.7200
571,000
Tue, 21 Jul 2026
123.5800
125.0900
122.4100
124.7800
660,100
Mon, 20 Jul 2026
124.5100
126.5400
121.8000
122.0800
594,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
124.9200
127.9100
124.0100
124.0300
1,673,200
Thu, 16 Jul 2026
124.2300
127.5800
124.2300
125.6300
858,900
Wed, 15 Jul 2026
121.9200
125.4500
121.9200
124.5600
994,200
Tue, 14 Jul 2026
121.0800
123.1000
119.5800
120.9300
764,800
Mon, 13 Jul 2026
120.6200
122.4500
118.5300
118.7400
837,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
15 · 8-K
After market open · 12:16 ET
8-K ↗
Fri, 10 Jul 2026
123.5000
127.2300
120.1800
122.4600
1,247,900
Thu, 09 Jul 2026
141.6200
144.0600
125.1800
125.5800
1,788,600
Wed, 08 Jul 2026
141.8100
145.3600
141.8100
143.5200
390,900
Tue, 07 Jul 2026
147.0200
147.8700
141.5900
144.0700
448,200
Mon, 06 Jul 2026
145.9500
151.1100
145.9500
148.4100
544,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
151.1600
152.3500
144.2400
145.9300
607,300
Wed, 01 Jul 2026
157.7400
158.4700
149.3200
149.8200
795,200
Tue, 30 Jun 2026
158.9600
160.4100
157.7900
158.0800
791,400
Mon, 29 Jun 2026
157.9800
160.2900
155.4400
158.9600
845,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
157.4600
162.0800
155.2900
160.3900
2,136,500
Thu, 25 Jun 2026
153.8600
157.5400
153.1700
156.6500
575,600
Wed, 24 Jun 2026
150.8200
155.2200
150.2600
151.8800
1,107,600
Tue, 23 Jun 2026
149.0500
152.8300
147.8700
150.0800
2,214,500
Mon, 22 Jun 2026
146.5200
151.5700
146.0900
151.5000
1,439,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
145.4900
147.0800
144.7900
146.6700
1,228,700
Wed, 17 Jun 2026
145.8600
148.0000
143.0900
143.3400
773,400
Tue, 16 Jun 2026
143.3400
147.3800
143.1100
145.1800
880,700
Mon, 15 Jun 2026
143.0100
145.0000
140.9300
141.3600
513,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
140.2000
143.2400
140.1800
140.6000
539,700
Thu, 11 Jun 2026
137.6900
139.3900
134.4100
138.9900
1,070,800
Wed, 10 Jun 2026
140.7000
142.5500
135.7200
135.7600
612,800
Tue, 09 Jun 2026
140.9600
143.8600
136.8800
140.0500
690,000
Mon, 08 Jun 2026
141.0000
141.8700
138.5700
139.8500
578,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
14 · 8-K
After-hours · 17:03 ET
8-K ↗
Fri, 05 Jun 2026
141.3800
144.1100
140.0000
141.3500
651,200
Thu, 04 Jun 2026
138.7800
141.8700
137.8300
141.5700
513,100
Wed, 03 Jun 2026
136.0100
139.1700
136.0100
139.0300
658,200
Tue, 02 Jun 2026
13 · 8-K
After-hours · 16:17 ET
FORM 8-K ↗
Tue, 02 Jun 2026
136.0000
139.1300
136.0000
136.7500
688,000
Mon, 01 Jun 2026
134.7900
137.7500
133.6400
136.5300
1,548,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
137.9300
140.0200
136.5800
136.8400
1,071,700
Thu, 28 May 2026
136.5800
140.0000
135.8500
137.3100
608,700
Wed, 27 May 2026
135.8900
138.2700
134.3800
134.6500
659,400
Tue, 26 May 2026
130.9100
134.1300
130.2200
133.5200
561,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
128.2500
131.1100
126.2800
129.9500
461,800
Thu, 21 May 2026
129.7600
130.1500
127.5600
127.6300
728,200
Wed, 20 May 2026
133.2900
135.1100
130.4400
130.7400
2,550,300
Tue, 19 May 2026
135.2800
135.6400
132.1000
132.4600
985,700
Tue, 19 May 2026
12 · 8-K
Next filing day · accepted 18 May, 17:37 ET
FORM 8-K ↗
Mon, 18 May 2026
138.7800
139.9400
135.2300
137.2800
647,900
Mon, 18 May 2026
11 · 8-K
Pre-market · 08:40 ET
FORM 8-K ↗
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
139.8800
139.8800
136.6000
138.5500
699,000
Thu, 14 May 2026
144.5300
144.7600
140.0200
140.9300
738,400
Wed, 13 May 2026
140.7700
143.7500
139.0700
143.1300
750,500
Tue, 12 May 2026
140.7200
141.2400
137.6500
140.4200
765,500
Mon, 11 May 2026
141.6700
142.1900
140.3900
141.2100
580,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
143.1100
144.1600
140.7400
141.8800
462,700
Thu, 07 May 2026
142.8400
142.8400
139.9100
141.2300
804,200
Wed, 06 May 2026
144.6300
145.0000
140.9300
142.3800
600,200
Tue, 05 May 2026
140.2400
142.7400
139.1300
141.6600
736,300
Mon, 04 May 2026
140.0600
141.7700
137.3100
137.5400
703,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
139.2900
141.9800
137.8900
139.4200
876,500
Thu, 30 Apr 2026
10 · 10-Q
After-hours · 16:56 ET
10-Q ↗
Thu, 30 Apr 2026
124.1000
137.8200
123.7000
137.0700
1,340,500
Thu, 30 Apr 2026
9 · 8-K
Pre-market · 06:45 ET
8-K ↗
Wed, 29 Apr 2026
124.7100
125.3200
121.9100
122.5500
761,500
Tue, 28 Apr 2026
125.6700
125.6700
123.3600
124.7800
354,700
Mon, 27 Apr 2026
123.3700
125.8100
122.4200
125.7700
404,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
122.3000
123.9600
121.4300
123.3700
311,400
Thu, 23 Apr 2026
8 · DEFA14A
After-hours · 16:16 ET
DEFA14A ↗
Thu, 23 Apr 2026
7 · DEF 14A
After-hours · 16:15 ET
DEF 14A ↗
Thu, 23 Apr 2026
122.3000
122.9700
121.0100
122.5800
464,800
Wed, 22 Apr 2026
124.7500
125.0900
120.0200
121.4900
780,100
Tue, 21 Apr 2026
124.4800
125.5000
122.3400
123.9200
446,200
Mon, 20 Apr 2026
123.9600
124.8200
123.1900
124.1700
387,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
125.3600
127.3800
123.7600
124.2700
1,145,100
Thu, 16 Apr 2026
125.3800
125.8900
123.0500
123.4200
358,200
Wed, 15 Apr 2026
125.9000
127.3200
124.2300
125.7800
619,600
Tue, 14 Apr 2026
126.8800
128.3300
125.9600
126.9800
380,700
Mon, 13 Apr 2026
126.0000
127.5000
124.8700
127.2300
352,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
127.8700
127.8700
126.5900
126.9900
236,300
Thu, 09 Apr 2026
125.4600
128.1700
125.3100
127.7000
353,700
Wed, 08 Apr 2026
124.1100
129.0100
123.8300
125.9400
637,800
Tue, 07 Apr 2026
120.6200
121.2900
118.3700
120.7700
695,600
Mon, 06 Apr 2026
120.9600
121.9000
119.2500
121.2200
475,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
120.0000
122.5700
119.4300
121.5700
394,700
Wed, 01 Apr 2026
121.1900
123.7700
120.6600
122.3200
394,900
Tue, 31 Mar 2026
117.8700
120.8800
117.0200
119.8800
585,300
Mon, 30 Mar 2026
118.7300
119.0600
114.8700
116.4900
501,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
118.5800
120.2900
117.3300
118.1400
492,000
Thu, 26 Mar 2026
120.4500
121.9300
118.7600
118.8300
374,300
Wed, 25 Mar 2026
122.6800
122.7100
120.1100
121.9200
686,600
Tue, 24 Mar 2026
118.8500
123.0900
116.4300
121.1100
441,100
Mon, 23 Mar 2026
119.1500
122.2700
118.0500
119.6500
1,215,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
120.6600
120.8000
115.3100
116.1900
1,092,400
Thu, 19 Mar 2026
119.8400
121.3100
118.3000
120.1400
380,700
Wed, 18 Mar 2026
121.1200
122.3900
119.7600
121.4400
404,100
Tue, 17 Mar 2026
123.7100
124.0300
120.4800
121.6500
431,500
Mon, 16 Mar 2026
122.0500
123.1300
121.3100
123.0700
361,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
124.8000
125.8000
120.4700
120.7300
541,300
Thu, 12 Mar 2026
123.3200
124.3700
121.8000
123.6700
1,562,000
Wed, 11 Mar 2026
124.1300
125.5500
122.1400
125.0000
515,700
Tue, 10 Mar 2026
125.2100
127.1800
124.1400
124.4700
655,000
Mon, 09 Mar 2026
120.9800
125.9800
120.7900
125.5200
1,041,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
124.1500
125.2800
122.9300
123.3700
547,800
Thu, 05 Mar 2026
130.9600
131.9000
125.4600
126.7700
778,100
Wed, 04 Mar 2026
132.8300
132.9000
131.3400
132.4500
447,900
Tue, 03 Mar 2026
131.1700
132.3500
129.8000
131.9300
580,600
Mon, 02 Mar 2026
133.2800
135.7400
130.7300
133.8400
820,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
135.0300
137.2400
133.7400
134.4600
818,900
Thu, 26 Feb 2026
136.4400
137.0900
133.4100
136.0900
837,900
Wed, 25 Feb 2026
137.2000
137.2000
134.3600
135.4700
609,300
Tue, 24 Feb 2026
134.2500
136.9700
134.0300
136.1900
518,300
Mon, 23 Feb 2026
135.4700
135.7700
133.4400
134.7600
401,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
134.2500
136.7900
133.6300
135.7900
627,700
Thu, 19 Feb 2026
131.5000
134.0000
131.3700
133.5900
603,700
Wed, 18 Feb 2026
131.3100
134.8100
130.1800
132.7900
760,000
Wed, 18 Feb 2026
6 · 8-K/A
Pre-market · 09:19 ET
8-K/A ↗
Wed, 18 Feb 2026
5 · 8-K
Pre-market · 07:00 ET
8-K ↗
Tue, 17 Feb 2026
130.2900
131.6800
128.2000
128.6100
492,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
130.4800
132.6300
130.2900
130.9300
863,100
Fri, 13 Feb 2026
4 · 10-K
Next filing day · accepted 12 Feb, 17:35 ET
10-K ↗
Thu, 12 Feb 2026
135.8200
136.6300
127.8100
129.2200
891,900
Thu, 12 Feb 2026
3 · 8-K
Pre-market · 06:45 ET
8-K ↗
Wed, 11 Feb 2026
134.4300
135.2900
132.1000
133.1700
949,700
Tue, 10 Feb 2026
132.5700
133.8300
131.7300
132.9100
476,800
Mon, 09 Feb 2026
130.4800
133.6700
130.2000
132.1000
724,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
127.6200
131.1600
127.3200
130.1800
782,200
Thu, 05 Feb 2026
122.4500
127.1200
122.4500
125.8300
784,400
Wed, 04 Feb 2026
124.9600
125.2500
120.7700
123.0000
546,100
Tue, 03 Feb 2026
124.0000
125.0200
122.8800
124.8300
733,600
Mon, 02 Feb 2026
121.0800
123.6600
120.4200
123.5900
497,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
120.2900
122.1500
119.8100
120.7400
385,200
Thu, 29 Jan 2026
120.2500
121.7600
119.6900
121.5700
409,500
Wed, 28 Jan 2026
119.8600
120.8400
118.8600
119.6300
266,700
Tue, 27 Jan 2026
120.0000
120.1800
118.1200
119.3800
325,800
Mon, 26 Jan 2026
120.8100
121.6800
118.5600
119.5800
440,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
121.0000
121.0000
119.0800
120.2800
974,800
Thu, 22 Jan 2026
123.2300
123.8500
121.0900
121.1600
618,100
Wed, 21 Jan 2026
121.3000
122.3800
120.2700
122.1300
559,900
Tue, 20 Jan 2026
120.0000
121.7300
120.0000
120.1800
529,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
120.1800
122.0800
119.5700
121.3600
960,500
Thu, 15 Jan 2026
122.5300
124.9900
120.8900
120.9800
779,100
Wed, 14 Jan 2026
124.2900
124.2900
119.8600
121.5500
727,000
Tue, 13 Jan 2026
122.9100
124.2000
122.7200
123.7500
484,200
Mon, 12 Jan 2026
120.9700
123.8900
120.9700
123.0000
462,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
120.0300
122.7500
118.1000
120.9100
465,500
Thu, 08 Jan 2026
119.0700
119.8300
117.4000
119.2900
369,000
Wed, 07 Jan 2026
120.4900
120.7300
118.7700
119.3500
1,825,500
Tue, 06 Jan 2026
119.7100
121.6300
117.5900
120.5700
605,000
Mon, 05 Jan 2026
118.0600
121.1300
118.0600
120.0100
937,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
116.1200
119.9900
115.3500
118.6700
599,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
116.6500
117.3600
115.3400
115.3500
366,100
Tue, 30 Dec 2025
118.0300
118.2600
116.5300
116.7700
571,000
Mon, 29 Dec 2025
118.7900
118.8200
117.5500
118.1000
315,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
118.5900
119.7400
117.8500
119.3600
481,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
118.2500
119.0100
117.8700
118.4200
215,000
Tue, 23 Dec 2025
117.5200
119.6300
117.5200
118.4900
1,045,000
Mon, 22 Dec 2025
116.0200
118.4300
115.8500
117.5200
555,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
113.1800
116.0400
113.1800
115.4500
812,000
Thu, 18 Dec 2025
114.3800
115.6300
113.5900
113.7900
903,300
Wed, 17 Dec 2025
115.9900
116.9100
113.2900
113.9800
1,312,900
Tue, 16 Dec 2025
115.7800
117.1200
112.7300
116.6500
1,018,900
Mon, 15 Dec 2025
116.0000
116.7400
115.1900
115.7100
575,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
115.6200
115.8800
112.8300
115.0800
803,100
Thu, 11 Dec 2025
111.5000
115.3700
111.0000
115.2000
1,050,700
Wed, 10 Dec 2025
108.6200
112.1700
108.1900
111.2600
845,800
Tue, 09 Dec 2025
108.6300
109.2900
107.7700
108.4200
392,100
Mon, 08 Dec 2025
108.8000
110.3100
107.9900
108.2200
819,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
108.1000
109.3600
107.3300
108.0800
633,100
Thu, 04 Dec 2025
106.9900
109.1600
106.0600
108.3100
372,200
Wed, 03 Dec 2025
106.8600
107.8800
105.8900
106.9900
550,400
Tue, 02 Dec 2025
107.1800
107.9200
105.3800
106.4700
379,600
Mon, 01 Dec 2025
106.0900
107.8900
105.4600
106.5000
755,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
107.2300
107.9300
106.6100
107.5300
361,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
105.7100
107.3100
105.7100
106.5500
672,400
Tue, 25 Nov 2025
104.1400
106.2600
104.0200
105.6100
489,800
Mon, 24 Nov 2025
103.5700
105.9200
103.1400
104.7300
903,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
102.5500
105.0100
101.5100
103.8500
615,700
Thu, 20 Nov 2025
103.4700
105.2600
102.3100
102.4100
671,600
Wed, 19 Nov 2025
103.7200
105.0000
102.1300
102.7500
580,700
Tue, 18 Nov 2025
101.3200
103.7200
100.5500
102.9500
554,500
Mon, 17 Nov 2025
102.3000
103.0300
100.9400
101.4600
706,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
101.5900
103.0600
101.5300
102.5500
1,138,800
Thu, 13 Nov 2025
101.5900
103.9500
101.0400
102.7500
739,000
Wed, 12 Nov 2025
102.7800
103.8500
101.6700
102.4700
1,607,000
Tue, 11 Nov 2025
100.2400
102.9400
99.4000
102.5000
737,300
Mon, 10 Nov 2025
99.9900
101.3300
98.3900
100.1600
542,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
98.1600
99.4800
97.2600
98.5000
930,400
Thu, 06 Nov 2025
2 · 10-Q
After-hours · 17:07 ET
10-Q ↗
Thu, 06 Nov 2025
104.2500
104.9200
97.7800
99.3900
1,316,900
Thu, 06 Nov 2025
1 · 8-K
Pre-market · 06:45 ET
8-K ↗
Wed, 05 Nov 2025
102.7700
104.4300
102.1300
102.7600
558,400
Tue, 04 Nov 2025
102.1000
103.0000
100.0000
102.4000
439,300
Mon, 03 Nov 2025
103.3900
103.8600
101.5800
102.5200
444,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
102.6400
103.4000
101.8100
102.9100
383,400
Thu, 30 Oct 2025
102.5900
103.4500
101.7600
102.8200
382,700
Wed, 29 Oct 2025
104.0300
105.1100
102.4000
103.1500
335,300
Tue, 28 Oct 2025
103.2600
104.2300
102.5800
103.7700
322,600
Mon, 27 Oct 2025
105.6600
105.6600
103.5900
103.8400
492,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
104.7300
105.8600
104.2900
104.5600
473,200
Thu, 23 Oct 2025
103.1400
105.1500
102.9600
103.4500
619,000