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
95.6800
95.3100
91.3900
94.9100
941,820
Thu, 22 Oct 2026
102.2300
102.2300
94.1200
97.0500
990,800
Wed, 21 Oct 2026
108.0700
109.7200
104.2450
106.0000
638,100
Tue, 20 Oct 2026
106.6000
109.1300
103.0500
105.7400
521,900
Mon, 19 Oct 2026
112.3100
113.4900
108.5500
108.7000
293,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
110.5000
111.2750
107.1200
109.6500
1,107,800
Thu, 15 Oct 2026
110.3500
111.7950
103.4850
111.6600
586,900
Wed, 14 Oct 2026
114.8800
116.7250
110.5750
113.6700
646,200
Tue, 13 Oct 2026
117.4400
120.4800
114.6400
118.3600
448,300
Mon, 12 Oct 2026
121.4300
124.3100
119.5300
120.0500
414,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
124.8100
124.8100
120.8100
122.4400
289,300
Thu, 08 Oct 2026
123.3000
124.9800
119.4000
122.1700
350,200
Wed, 07 Oct 2026
129.4600
129.9000
122.3300
125.2600
482,700
Tue, 06 Oct 2026
128.2300
132.8300
128.0900
132.7400
415,800
Mon, 05 Oct 2026
124.0500
128.1900
120.9100
126.1700
614,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
122.4000
125.7400
121.6400
123.3500
415,400
Thu, 01 Oct 2026
117.7000
120.0800
116.0100
119.6300
210,400
Wed, 30 Sep 2026
118.1700
118.7400
116.2700
117.5200
359,900
Tue, 29 Sep 2026
118.4000
121.3300
116.6800
117.8000
416,100
Mon, 28 Sep 2026
116.7100
119.4000
114.3500
116.6600
315,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
117.4600
117.7600
114.8500
116.9400
331,300
Thu, 24 Sep 2026
112.7500
116.9600
112.3600
116.7000
431,500
Wed, 23 Sep 2026
116.2500
117.4050
114.8700
114.9800
366,800
Tue, 22 Sep 2026
116.7500
117.8000
114.3700
116.2700
308,900
Mon, 21 Sep 2026
117.8100
117.9700
114.1200
116.7700
370,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
114.6800
116.4300
113.4500
115.9700
657,000
Thu, 17 Sep 2026
115.3400
116.8200
111.2800
113.3400
448,600
Wed, 16 Sep 2026
111.5000
112.7500
109.9700
111.2800
391,900
Tue, 15 Sep 2026
112.9100
116.0000
108.6700
109.2200
777,100
Mon, 14 Sep 2026
111.2700
114.9930
110.0000
111.2400
342,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
117.4700
121.5000
117.4700
119.4200
345,300
Thu, 10 Sep 2026
115.1400
117.0200
113.2300
115.2300
323,400
Wed, 09 Sep 2026
119.5600
122.1800
116.6600
117.2900
367,200
Tue, 08 Sep 2026
17 · 8-K
After-hours · 16:08 ET
8-K ↗
Tue, 08 Sep 2026
118.4300
121.7900
117.3300
119.9500
361,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
116.1900
119.4300
116.0000
117.2400
270,100
Thu, 03 Sep 2026
113.7500
116.8200
111.6150
115.0500
565,100
Wed, 02 Sep 2026
114.0600
114.0600
110.9800
112.7100
327,600
Wed, 02 Sep 2026
16 · 8-K
Next filing day · accepted 01 Sep, 19:18 ET
8-K ↗
Tue, 01 Sep 2026
113.6100
115.5000
111.2500
113.7000
621,200
Mon, 31 Aug 2026
116.2400
117.3800
114.0750
115.1300
499,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
120.4100
121.1000
115.4950
115.7300
412,100
Thu, 27 Aug 2026
123.0400
123.4300
119.1800
121.0400
289,500
Wed, 26 Aug 2026
117.6200
121.8100
116.4250
121.1800
495,600
Tue, 25 Aug 2026
124.0400
125.6410
117.5100
118.0700
638,600
Mon, 24 Aug 2026
124.9800
124.9800
120.0000
120.5000
676,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
128.0100
128.0100
123.4300
125.9600
525,800
Thu, 20 Aug 2026
129.1100
129.9100
124.3300
125.3200
411,300
Wed, 19 Aug 2026
130.6500
131.2080
123.9900
129.5600
555,700
Tue, 18 Aug 2026
139.0700
140.7050
128.9000
129.1900
1,194,100
Mon, 17 Aug 2026
143.0400
145.9900
142.7000
143.4000
391,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
136.2600
141.6000
135.3100
141.0400
361,500
Thu, 13 Aug 2026
137.0600
138.7850
134.1100
137.5000
400,600
Wed, 12 Aug 2026
139.0200
142.8240
137.9350
140.0000
646,500
Tue, 11 Aug 2026
134.6600
136.5700
133.3500
134.4800
523,000
Mon, 10 Aug 2026
139.0000
139.4950
131.8600
131.8900
517,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
143.2000
144.1100
136.5100
136.8900
462,200
Thu, 06 Aug 2026
142.3600
144.9800
137.5000
139.5300
633,500
Wed, 05 Aug 2026
15 · 10-Q
After-hours · 16:49 ET
10-Q ↗
Wed, 05 Aug 2026
147.1600
155.9900
137.2850
140.7500
1,329,400
Tue, 04 Aug 2026
14 · 8-K
After-hours · 16:31 ET
8-K ↗
Tue, 04 Aug 2026
134.1900
136.8800
132.1150
136.1600
967,000
Mon, 03 Aug 2026
122.8300
133.3600
122.1000
132.6200
618,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
125.9700
128.6900
125.1100
125.4300
780,300
Fri, 31 Jul 2026
13 · 8-K
Pre-market · 08:32 ET
8-K ↗
Thu, 30 Jul 2026
119.0500
124.6600
119.0500
122.9400
651,500
Wed, 29 Jul 2026
116.9300
117.5850
107.8250
109.1700
533,200
Tue, 28 Jul 2026
123.7800
123.7800
115.1300
117.2300
485,100
Mon, 27 Jul 2026
130.5000
133.3500
123.1000
127.5600
355,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
138.8000
139.4900
129.8100
129.9900
445,100
Thu, 23 Jul 2026
136.3400
140.9000
135.9850
137.9700
335,400
Wed, 22 Jul 2026
132.7400
137.3500
132.7400
137.0300
373,000
Tue, 21 Jul 2026
136.3700
136.3800
132.2500
136.0500
339,800
Mon, 20 Jul 2026
134.8700
138.8700
130.8100
131.4900
519,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
130.0000
136.3300
127.2000
133.2300
987,700
Thu, 16 Jul 2026
133.8900
137.7600
133.1900
134.4600
431,600
Wed, 15 Jul 2026
139.7900
140.8200
133.2000
138.4600
661,900
Tue, 14 Jul 2026
137.7400
138.3200
134.1050
138.2800
747,500
Mon, 13 Jul 2026
133.1900
137.2500
132.5700
133.3200
504,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
137.4100
138.1100
134.6730
136.6800
376,600
Thu, 09 Jul 2026
139.6800
142.1000
138.1930
138.6400
404,100
Wed, 08 Jul 2026
131.8400
138.6500
130.3200
134.3000
866,800
Tue, 07 Jul 2026
139.8100
139.9100
132.0050
133.4300
773,000
Mon, 06 Jul 2026
140.3900
148.2300
140.3900
143.8600
815,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
150.8100
152.0600
138.0200
138.2600
730,500
Wed, 01 Jul 2026
161.0000
162.5700
150.7930
151.0200
598,900
Tue, 30 Jun 2026
159.5500
166.0650
159.0200
165.9500
657,700
Mon, 29 Jun 2026
155.5400
160.2600
151.9500
160.1000
827,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
160.0200
161.0300
154.3900
155.3300
1,838,800
Thu, 25 Jun 2026
163.5500
167.5600
160.8400
163.5600
484,200
Wed, 24 Jun 2026
157.2300
163.8800
154.1050
158.9900
562,800
Tue, 23 Jun 2026
156.9300
159.8700
150.6000
156.4200
400,500
Mon, 22 Jun 2026
159.2900
165.0000
158.6200
164.7100
415,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
159.3600
161.0000
153.1000
157.7100
768,400
Wed, 17 Jun 2026
155.0600
158.8950
152.4700
154.2500
699,800
Tue, 16 Jun 2026
157.0300
160.9500
152.2000
152.3700
460,600
Mon, 15 Jun 2026
154.5200
156.9050
152.0600
155.9500
667,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
145.6900
151.1900
144.9900
148.8300
460,400
Thu, 11 Jun 2026
140.1200
144.5900
138.2000
143.6900
672,100
Wed, 10 Jun 2026
145.2400
148.3500
135.0800
136.7200
977,200
Tue, 09 Jun 2026
156.1000
159.5000
140.5200
146.5800
523,600
Mon, 08 Jun 2026
153.3000
153.4300
147.6450
152.7300
477,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
151.7100
154.1900
147.8800
150.2900
421,300
Thu, 04 Jun 2026
148.3900
156.4800
147.4900
154.7600
396,700
Wed, 03 Jun 2026
151.5600
155.3900
149.9000
152.0000
380,800
Tue, 02 Jun 2026
146.6900
152.3910
143.6250
150.7600
756,000
Mon, 01 Jun 2026
144.7000
147.9300
139.9370
145.1300
940,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
152.0100
152.5680
145.3200
148.7700
504,600
Thu, 28 May 2026
151.2100
153.4600
149.3650
151.5100
502,500
Wed, 27 May 2026
151.8600
155.3500
149.7000
151.4800
342,300
Tue, 26 May 2026
152.2600
152.6850
148.0600
151.3800
558,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
152.6800
152.6800
147.0650
148.6500
371,600
Thu, 21 May 2026
148.4600
151.9400
146.9800
150.7100
480,700
Wed, 20 May 2026
150.1300
150.1400
146.2600
148.7500
380,900
Tue, 19 May 2026
144.7200
148.9200
139.6400
146.2600
649,600
Mon, 18 May 2026
157.8000
158.1900
145.7200
148.4500
543,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
155.7800
158.3550
153.0000
156.7200
752,900
Thu, 14 May 2026
12 · 8-K
After-hours · 16:21 ET
8-K ↗
Thu, 14 May 2026
161.9800
165.0500
158.8400
161.1400
621,400
Wed, 13 May 2026
162.5300
162.5300
152.9000
160.7700
682,600
Tue, 12 May 2026
159.9500
160.0000
153.8600
159.4400
1,194,100
Mon, 11 May 2026
164.3700
166.1000
161.1900
163.8500
515,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
162.0500
163.3000
158.5000
163.2400
542,800
Thu, 07 May 2026
168.6200
168.6200
153.8300
158.4200
949,300
Wed, 06 May 2026
11 · 10-Q
After-hours · 16:42 ET
10-Q ↗
Wed, 06 May 2026
162.6700
171.5770
154.7200
169.1600
1,325,400
Tue, 05 May 2026
10 · 8-K
After-hours · 16:33 ET
8-K ↗
Tue, 05 May 2026
156.9800
169.8500
156.9800
168.3200
2,010,600
Mon, 04 May 2026
149.5500
152.5300
148.3950
150.9300
681,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
147.0500
149.8800
144.6700
149.1400
537,000
Thu, 30 Apr 2026
139.7200
147.6900
138.8200
147.4300
497,000
Wed, 29 Apr 2026
137.0100
140.5000
132.0000
134.0900
771,300
Tue, 28 Apr 2026
136.9600
138.6900
133.3200
136.6300
494,700
Mon, 27 Apr 2026
136.9000
141.5400
134.0800
140.2500
449,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
136.9900
139.0000
133.0000
136.0600
388,400
Thu, 23 Apr 2026
135.0000
138.5950
133.6600
136.3300
507,200
Wed, 22 Apr 2026
131.8800
134.4600
131.5100
132.8900
359,300
Tue, 21 Apr 2026
129.6000
133.0650
126.9200
129.0800
409,800
Mon, 20 Apr 2026
129.0100
129.7950
128.0100
129.3400
503,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
128.7000
132.1400
127.1600
128.8100
1,417,800
Thu, 16 Apr 2026
127.6900
129.5100
125.4000
126.5200
409,300
Wed, 15 Apr 2026
134.7500
135.0000
126.1000
128.5700
758,500
Tue, 14 Apr 2026
132.8400
136.9400
129.0500
135.7700
773,700
Mon, 13 Apr 2026
131.1900
132.1800
128.8500
130.8800
390,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
132.1300
133.3050
129.9200
130.3200
363,900
Thu, 09 Apr 2026
128.4200
135.7200
128.4200
130.3400
527,700
Wed, 08 Apr 2026
127.8000
131.3500
125.6400
128.2500
495,400
Tue, 07 Apr 2026
120.2400
121.1200
117.0750
119.4100
381,300
Mon, 06 Apr 2026
123.2600
123.4050
118.9300
120.6400
391,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
120.4300
127.5400
120.2500
123.8800
330,100
Thu, 02 Apr 2026
9 · 8-K
Pre-market · 08:19 ET
8-K ↗
Wed, 01 Apr 2026
120.6000
127.9200
119.9450
125.4000
644,200
Tue, 31 Mar 2026
113.2700
118.6150
112.1600
118.0600
393,800
Mon, 30 Mar 2026
119.0300
119.0300
108.5100
111.3300
501,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
115.5100
119.2970
115.1300
117.3100
353,600
Fri, 27 Mar 2026
8 · DEFA14A
Pre-market · 08:25 ET
DEFA14A ↗
Fri, 27 Mar 2026
7 · DEF 14A
Pre-market · 08:20 ET
DEF 14A ↗
Thu, 26 Mar 2026
120.1200
122.5300
114.5100
115.0900
410,400
Wed, 25 Mar 2026
122.4600
124.5300
120.3000
123.2900
337,600
Tue, 24 Mar 2026
117.0200
121.1500
115.3500
120.7900
388,600
Mon, 23 Mar 2026
113.8200
119.9900
113.5000
117.2700
367,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
117.2800
117.2800
109.5500
110.9500
1,251,800
Thu, 19 Mar 2026
112.8100
118.4900
111.5000
117.5100
363,500
Wed, 18 Mar 2026
6 · 8-K/A
After-hours · 16:45 ET
8-K/A ↗
Wed, 18 Mar 2026
116.8300
118.4500
114.8750
115.7700
369,200
Tue, 17 Mar 2026
114.8800
116.7150
113.4750
116.1500
282,000
Mon, 16 Mar 2026
114.8100
118.8600
113.0900
114.5500
524,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
114.3700
116.1500
110.7700
112.6000
449,100
Thu, 12 Mar 2026
114.4500
115.6000
111.2590
112.9300
406,100
Wed, 11 Mar 2026
115.3000
119.8400
113.1600
117.0400
621,000
Tue, 10 Mar 2026
116.8800
119.9800
115.5450
115.7700
511,100
Mon, 09 Mar 2026
108.0000
116.3700
107.3900
116.1700
595,800
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
107.3500
112.7100
107.1200
110.2500
344,900
Thu, 05 Mar 2026
116.3700
117.5450
109.3500
111.9600
698,100
Wed, 04 Mar 2026
117.8700
120.7900
116.1100
118.9900
792,300
Tue, 03 Mar 2026
116.0500
118.0500
110.8100
116.1400
872,000
Mon, 02 Mar 2026
119.0600
124.9000
118.4300
119.3000
815,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
119.5200
122.0550
117.5000
120.8700
698,000
Thu, 26 Feb 2026
130.0500
130.6150
119.0900
122.1600
1,533,800
Wed, 25 Feb 2026
5 · 10-K
After-hours · 16:21 ET
10-K ↗
Wed, 25 Feb 2026
117.3200
137.6400
114.7000
130.1000
2,975,300
Tue, 24 Feb 2026
4 · 8-K
After-hours · 16:30 ET
8-K ↗
Tue, 24 Feb 2026
105.0000
108.3400
101.3100
104.2100
885,500
Mon, 23 Feb 2026
107.5000
110.0000
105.0200
106.0800
651,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
104.0800
109.3200
104.0800
108.1600
584,200
Thu, 19 Feb 2026
101.8300
105.6300
101.3700
104.5300
412,400
Wed, 18 Feb 2026
102.0300
105.7800
101.6200
102.0700
409,200
Tue, 17 Feb 2026
104.1100
104.6000
99.9300
101.5300
477,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
101.5200
107.6500
101.5000
105.1600
585,100
Thu, 12 Feb 2026
102.6600
105.5200
99.3000
101.2700
653,200
Wed, 11 Feb 2026
99.9700
105.0000
99.7500
102.5000
856,100
Tue, 10 Feb 2026
101.6600
101.6600
97.5900
97.8800
403,300
Mon, 09 Feb 2026
97.9400
101.9900
97.2100
101.6000
485,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
91.5000
97.6300
90.1300
97.2900
540,100
Thu, 05 Feb 2026
84.0000
90.0900
84.0000
88.9600
594,100
Wed, 04 Feb 2026
93.2500
94.0700
84.9500
85.6900
729,500
Tue, 03 Feb 2026
93.0500
94.1900
90.2400
92.9000
444,800
Mon, 02 Feb 2026
87.8100
90.7000
87.6600
90.6400
661,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
89.9300
92.7300
88.0700
88.4900
1,514,600
Thu, 29 Jan 2026
93.2100
96.7500
90.4900
92.0300
608,400
Wed, 28 Jan 2026
94.1100
95.5000
92.7100
93.7500
465,100
Tue, 27 Jan 2026
92.6500
94.9800
92.5700
93.8500
371,500
Mon, 26 Jan 2026
90.3400
93.5100
90.3400
91.6000
384,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
92.0800
93.6400
90.4800
91.2200
662,900
Thu, 22 Jan 2026
95.1500
95.4100
90.0900
92.0600
412,600
Wed, 21 Jan 2026
3 · 8-K
After-hours · 16:17 ET
8-K ↗
Wed, 21 Jan 2026
93.1800
95.2000
91.5100
94.3800
513,000
Tue, 20 Jan 2026
91.6800
93.5150
90.0500
91.7000
452,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
89.7700
94.9500
89.7700
92.6000
1,114,800
Thu, 15 Jan 2026
88.0300
91.0800
88.0300
89.3000
646,600
Wed, 14 Jan 2026
87.5400
88.2900
84.4300
86.6000
895,000
Tue, 13 Jan 2026
86.0100
86.9300
84.2500
85.6600
1,935,800
Mon, 12 Jan 2026
83.5300
86.1600
83.3900
85.2800
1,741,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
88.1900
89.4750
85.1200
85.3300
996,500
Thu, 08 Jan 2026
87.9900
89.0300
85.6000
87.2800
882,400
Wed, 07 Jan 2026
88.8300
90.7500
87.3400
88.6000
507,800
Tue, 06 Jan 2026
91.3600
91.3600
86.0000
88.1400
645,700
Mon, 05 Jan 2026
90.2800
93.4200
90.2800
91.6900
602,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
86.5100
90.5400
86.5100
89.1800
273,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
87.7100
87.7100
85.1200
85.5600
328,200
Tue, 30 Dec 2025
88.7900
89.7050
87.0000
87.6300
259,500
Mon, 29 Dec 2025
89.6000
90.6500
88.0400
88.8200
432,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
89.7600
90.7200
88.9400
90.0900
228,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
89.9100
90.5220
88.9250
89.6600
168,800
Tue, 23 Dec 2025
89.9600
90.6500
89.2000
89.9100
320,800
Mon, 22 Dec 2025
91.0600
91.6500
89.2000
90.0100
313,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
87.5800
89.6500
87.5800
89.0300
1,049,000
Thu, 18 Dec 2025
87.4700
88.0900
85.6600
87.2000
354,800
Wed, 17 Dec 2025
89.0400
89.7000
83.3700
84.1100
588,500
Tue, 16 Dec 2025
90.1900
91.5700
87.6800
89.2200
448,000
Mon, 15 Dec 2025
88.7400
91.4100
87.2200
89.5700
604,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
101.1200
101.1200
84.5800
88.0900
1,713,900
Thu, 11 Dec 2025
95.2700
101.3400
94.4000
101.2100
447,600
Wed, 10 Dec 2025
91.5800
96.7700
91.1300
96.2500
382,300
Tue, 09 Dec 2025
92.3600
93.9600
90.8300
91.4600
589,400
Mon, 08 Dec 2025
92.6600
93.4700
90.7250
91.2200
581,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
93.7100
94.2310
89.2930
91.7500
547,600
Thu, 04 Dec 2025
92.2400
95.7600
91.0400
94.4800
384,800
Wed, 03 Dec 2025
91.5100
93.3700
88.6500
92.8800
455,600
Tue, 02 Dec 2025
91.5500
92.7400
90.7000
91.3900
417,300
Mon, 01 Dec 2025
89.5600
91.3400
88.9500
90.8500
420,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
91.2800
92.2050
90.7500
91.9600
207,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
87.7900
91.7350
86.8300
90.7100
812,500
Tue, 25 Nov 2025
86.5000
88.2900
83.2000
87.4500
830,000
Mon, 24 Nov 2025
83.4200
87.0200
83.0000
86.4500
676,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
81.2500
83.0050
78.1400
82.4800
858,800
Thu, 20 Nov 2025
87.1100
89.6500
79.9500
80.4200
679,800
Wed, 19 Nov 2025
86.8600
87.5450
84.5300
84.6300
686,100
Tue, 18 Nov 2025
85.3200
87.9850
85.0900
85.5500
641,500
Mon, 17 Nov 2025
89.3100
90.3250
86.2600
87.0300
540,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
89.4500
92.1550
87.9100
90.1800
603,600
Thu, 13 Nov 2025
99.3900
100.0300
90.7500
91.5800
595,700
Wed, 12 Nov 2025
100.9600
103.0800
99.4600
99.5900
427,200
Tue, 11 Nov 2025
99.5300
100.3800
98.4800
100.0100
257,700
Mon, 10 Nov 2025
100.7500
101.4150
97.5400
100.8500
354,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
96.3400
98.3000
93.5000
97.8100
465,800
Thu, 06 Nov 2025
96.9100
100.0100
94.5750
98.3200
732,100
Wed, 05 Nov 2025
2 · 10-Q
After-hours · 16:51 ET
10-Q ↗
Wed, 05 Nov 2025
97.3700
98.3500
89.6150
93.2800
988,100
Tue, 04 Nov 2025
1 · 8-K
After-hours · 16:31 ET
8-K ↗
Tue, 04 Nov 2025
87.1100
89.8600
83.8900
86.6300
788,900
Mon, 03 Nov 2025
91.3100
92.4910
88.8800
90.2300
549,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
89.9000
92.4300
89.3000
90.8900
421,500
Thu, 30 Oct 2025
90.5200
92.0000
88.5100
89.6900
388,200
Wed, 29 Oct 2025
90.9500
93.6600
90.1850
91.9400
255,100
Tue, 28 Oct 2025
91.6800
91.6800
88.8700
90.9500
273,800
Mon, 27 Oct 2025
95.2000
95.9000
91.2600
91.6800
434,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
91.0000
94.8400
90.9200
93.8900
492,700