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, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
180.9700
184.1300
179.9500
183.9900
449,420
Thu, 03 Sep 2026
179.6700
183.3400
178.0000
181.6600
674,200
Wed, 02 Sep 2026
176.4300
179.8500
176.4300
179.3900
513,100
Tue, 01 Sep 2026
176.3200
179.0400
175.4700
176.1400
672,600
Mon, 31 Aug 2026
179.7400
180.3600
175.7100
176.0100
573,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
180.0000
182.5300
178.8000
180.6800
461,800
Thu, 27 Aug 2026
178.0000
179.7800
175.9000
178.8800
489,900
Wed, 26 Aug 2026
173.3700
182.2600
173.3700
180.0500
528,800
Tue, 25 Aug 2026
175.6100
179.3400
175.3000
177.8000
578,500
Mon, 24 Aug 2026
174.0300
177.1700
171.4000
176.5000
1,108,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
175.2500
176.1900
173.7400
173.8200
632,600
Thu, 20 Aug 2026
176.6900
177.5400
175.1300
175.2400
483,400
Wed, 19 Aug 2026
178.7700
180.2400
176.9600
177.2700
414,000
Tue, 18 Aug 2026
178.1300
179.8300
176.9000
177.9100
489,500
Mon, 17 Aug 2026
177.9700
180.0000
176.2000
176.7000
499,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
179.0000
182.6900
178.9200
180.0600
506,600
Thu, 13 Aug 2026
182.8800
183.5700
178.9200
179.1700
655,500
Wed, 12 Aug 2026
178.0000
183.2800
176.8500
181.5000
1,207,600
Tue, 11 Aug 2026
183.1800
186.9600
177.9100
178.3400
1,105,500
Mon, 10 Aug 2026
182.3300
183.9500
180.5500
183.6900
786,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
181.9400
183.8700
176.5900
183.7700
1,244,900
Thu, 06 Aug 2026
186.0100
188.2400
178.9000
180.6700
1,819,100
Wed, 05 Aug 2026
205.2500
208.5300
183.6200
188.6900
3,814,900
Tue, 04 Aug 2026
12 · 10-Q
After-hours · 17:03 ET
10-Q ↗
Tue, 04 Aug 2026
11 · 8-K
After-hours · 16:08 ET
8-K ↗
Tue, 04 Aug 2026
228.0000
234.2600
222.8000
227.9900
2,611,500
Mon, 03 Aug 2026
245.0000
247.4900
231.9700
233.6800
1,346,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
237.8100
240.9100
236.0900
240.0900
426,600
Thu, 30 Jul 2026
239.6500
241.7700
238.7900
238.8600
393,000
Wed, 29 Jul 2026
241.1400
244.4900
238.6800
240.9600
694,500
Tue, 28 Jul 2026
237.6700
241.7300
237.2200
239.4600
650,500
Mon, 27 Jul 2026
235.5300
239.1000
233.5600
236.3100
625,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
235.0100
237.8500
231.2000
235.4400
535,300
Thu, 23 Jul 2026
231.5600
235.2500
230.0000
234.2700
480,400
Wed, 22 Jul 2026
237.1100
237.1100
230.3500
232.0800
979,400
Tue, 21 Jul 2026
234.7000
237.8800
234.3200
237.2800
503,400
Mon, 20 Jul 2026
236.4300
238.6400
233.6300
234.1000
505,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
234.3400
238.5300
233.3600
236.9700
545,700
Thu, 16 Jul 2026
231.7200
237.3200
231.7200
234.0100
506,700
Wed, 15 Jul 2026
229.5800
232.2400
225.1700
231.6100
462,900
Tue, 14 Jul 2026
233.9300
236.5400
229.9000
232.4100
771,200
Mon, 13 Jul 2026
233.3500
239.4400
233.0600
235.5800
783,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
230.9100
234.8700
228.4400
232.8000
775,500
Thu, 09 Jul 2026
231.9400
232.6600
224.3500
229.4800
806,100
Wed, 08 Jul 2026
235.0300
235.0300
229.5000
230.7200
850,500
Tue, 07 Jul 2026
238.9300
239.6400
230.9900
234.3100
914,000
Mon, 06 Jul 2026
235.5000
238.6400
233.6300
235.7100
871,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
230.9500
236.5100
230.5800
234.9100
842,300
Wed, 01 Jul 2026
221.6200
229.8000
220.5000
228.0300
850,500
Tue, 30 Jun 2026
219.3100
224.1900
217.2100
222.4800
804,700
Mon, 29 Jun 2026
217.5900
221.5900
216.0200
219.7000
837,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
212.2300
217.0400
212.2200
217.0400
1,669,500
Thu, 25 Jun 2026
208.0000
215.0300
207.1000
213.3600
885,800
Wed, 24 Jun 2026
211.6000
214.0000
210.8300
213.0400
511,700
Tue, 23 Jun 2026
210.5700
213.8200
209.9500
210.9300
858,100
Mon, 22 Jun 2026
209.0700
215.3300
208.6200
209.6800
783,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
211.9900
213.0700
206.8500
207.9100
1,389,000
Wed, 17 Jun 2026
207.8900
213.4400
207.8800
210.5800
637,700
Tue, 16 Jun 2026
211.9500
211.9500
207.2500
208.9800
765,800
Mon, 15 Jun 2026
207.9300
210.5900
204.9800
209.7500
846,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
204.8100
211.8000
204.0600
208.6600
936,600
Thu, 11 Jun 2026
200.0000
205.4200
198.3700
203.8300
849,700
Wed, 10 Jun 2026
198.9900
200.0000
197.1700
198.5400
633,600
Tue, 09 Jun 2026
193.6300
198.2600
193.3900
198.1900
679,800
Mon, 08 Jun 2026
10 · 8-K
After-hours · 16:33 ET
CURRENT REPORT ↗
Mon, 08 Jun 2026
192.3000
193.7300
190.4300
192.0800
645,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
193.2100
196.3800
191.6000
192.1600
624,200
Thu, 04 Jun 2026
197.6600
199.1500
191.0100
192.1700
676,800
Wed, 03 Jun 2026
188.4900
196.4500
186.6100
195.0300
736,000
Tue, 02 Jun 2026
189.8100
192.0600
186.6200
187.8900
925,100
Mon, 01 Jun 2026
193.6700
194.4400
188.6300
189.8100
966,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
197.0000
197.0900
193.8600
194.3600
983,900
Thu, 28 May 2026
193.8300
198.6100
193.7600
197.1000
555,900
Wed, 27 May 2026
195.9100
197.8100
194.2600
194.9200
441,000
Tue, 26 May 2026
199.4200
199.4900
194.4300
195.5700
542,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
199.9300
202.5600
197.3300
198.5200
628,700
Thu, 21 May 2026
196.8700
199.3900
194.6600
198.6600
1,035,100
Wed, 20 May 2026
195.8700
199.0000
194.7400
196.8700
1,882,300
Tue, 19 May 2026
198.2800
198.9300
194.1000
194.6100
800,500
Mon, 18 May 2026
199.4000
202.0000
198.7600
199.5200
893,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
193.6700
199.9000
191.5700
199.7400
700,100
Thu, 14 May 2026
197.1200
198.8000
191.6200
192.5800
867,700
Wed, 13 May 2026
201.1000
201.9300
196.8800
198.1000
638,500
Tue, 12 May 2026
197.5000
202.6900
195.3300
200.5400
1,374,500
Mon, 11 May 2026
200.8300
202.1300
196.9300
198.9300
1,106,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
196.6000
199.2700
193.8500
198.6500
1,127,100
Thu, 07 May 2026
194.3200
197.0800
187.0400
196.2600
1,817,600
Wed, 06 May 2026
169.2800
194.2900
169.2800
193.8800
2,941,000
Tue, 05 May 2026
9 · 10-Q
After-hours · 17:03 ET
10-Q ↗
Tue, 05 May 2026
8 · 8-K
After-hours · 16:09 ET
8-K ↗
Tue, 05 May 2026
151.0100
157.9300
148.0000
157.0400
1,998,000
Mon, 04 May 2026
151.6700
156.7000
151.6700
154.0800
875,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
154.8700
155.8400
151.2700
151.6500
579,400
Thu, 30 Apr 2026
151.4000
155.1800
149.5900
155.1400
741,900
Wed, 29 Apr 2026
149.6100
153.7000
149.3500
151.9900
822,300
Tue, 28 Apr 2026
151.7600
152.0800
149.9200
150.0700
466,400
Mon, 27 Apr 2026
152.3100
153.6900
149.7800
150.0500
463,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
154.4200
154.4500
149.9900
151.8500
681,000
Thu, 23 Apr 2026
153.0000
156.1500
153.0000
155.0300
606,200
Wed, 22 Apr 2026
7 · DEFA14A
After-hours · 16:48 ET
DEFINITIVE ADDITIONAL MATERIALS ↗
Wed, 22 Apr 2026
6 · DEF 14A
After-hours · 16:30 ET
DEF 14A ↗
Wed, 22 Apr 2026
149.9900
152.5200
149.4100
152.4200
540,600
Tue, 21 Apr 2026
150.3000
151.5100
149.4600
149.9000
461,800
Mon, 20 Apr 2026
147.0600
149.8300
147.0600
149.3300
454,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
147.4900
149.4900
146.6000
147.9100
627,100
Thu, 16 Apr 2026
145.0200
148.7900
145.0200
148.1300
779,500
Wed, 15 Apr 2026
148.6100
149.3200
143.0700
144.5700
844,300
Tue, 14 Apr 2026
150.7900
151.9600
149.1000
149.4500
449,000
Mon, 13 Apr 2026
149.7600
151.9600
148.8200
151.5600
411,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
150.4600
151.3000
149.2600
150.0500
456,000
Thu, 09 Apr 2026
147.8800
151.6100
147.8800
150.6800
556,100
Wed, 08 Apr 2026
151.3100
153.0000
148.2900
148.4400
737,400
Tue, 07 Apr 2026
150.6700
151.6400
148.9100
149.7000
652,600
Mon, 06 Apr 2026
144.7600
150.2200
144.7600
150.1200
640,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
150.2200
151.1900
144.7700
145.5800
1,141,600
Wed, 01 Apr 2026
152.8400
153.7200
150.3200
150.3400
978,200
Tue, 31 Mar 2026
153.4500
155.0000
152.0800
153.6900
852,600
Mon, 30 Mar 2026
155.3400
155.3400
152.2300
152.3700
623,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
157.0100
157.0100
153.8300
154.4300
575,000
Thu, 26 Mar 2026
155.1700
157.1800
154.5900
156.7600
591,800
Wed, 25 Mar 2026
153.5700
155.6100
152.0600
155.1100
539,300
Tue, 24 Mar 2026
152.2000
154.6900
151.4500
153.2800
586,600
Mon, 23 Mar 2026
152.5000
153.1400
150.7100
152.2100
728,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
148.8700
152.4900
148.8700
149.3100
2,285,900
Thu, 19 Mar 2026
149.7900
152.1800
148.8300
149.7600
745,600
Wed, 18 Mar 2026
150.0000
152.2600
148.8100
148.8300
858,800
Tue, 17 Mar 2026
149.1000
152.4300
149.1000
149.9800
763,000
Mon, 16 Mar 2026
150.0000
151.8000
147.7600
148.2200
1,040,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
153.0800
153.7700
146.0900
150.7200
1,271,400
Thu, 12 Mar 2026
153.8600
157.2000
152.3100
153.0600
1,329,000
Wed, 11 Mar 2026
150.1000
155.4500
148.8100
154.8100
1,268,200
Tue, 10 Mar 2026
151.9000
154.1800
149.8700
151.5500
662,600
Mon, 09 Mar 2026
150.0000
153.4100
147.2100
152.5600
1,042,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
150.2700
151.3300
147.4700
150.7600
803,300
Thu, 05 Mar 2026
152.5900
152.8400
148.1300
149.9400
875,600
Wed, 04 Mar 2026
152.4100
155.3000
150.5100
154.7900
542,500
Tue, 03 Mar 2026
151.7600
152.8600
148.5200
152.2700
637,300
Mon, 02 Mar 2026
155.0700
159.4200
153.7900
153.9800
978,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
152.0300
157.9100
151.8700
156.3000
1,080,900
Thu, 26 Feb 2026
149.7200
153.2300
149.7200
152.5400
893,300
Wed, 25 Feb 2026
151.3500
152.5000
146.0000
149.5100
802,400
Tue, 24 Feb 2026
150.5000
151.3900
146.6700
150.9100
697,100
Mon, 23 Feb 2026
152.5100
154.5000
150.3000
151.2800
616,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
147.9100
151.5100
147.6000
150.7300
883,600
Thu, 19 Feb 2026
148.0300
148.7600
146.5100
147.3400
629,700
Wed, 18 Feb 2026
149.7100
150.4100
146.0800
147.7500
719,300
Tue, 17 Feb 2026
149.3500
152.6700
149.2000
150.4100
1,035,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
148.0500
149.9500
146.3400
148.9500
1,125,300
Thu, 12 Feb 2026
144.3400
152.7600
144.3400
149.9700
1,836,200
Wed, 11 Feb 2026
5 · 10-K
After-hours · 16:06 ET
10-K ↗
Wed, 11 Feb 2026
139.8900
145.2000
139.2100
144.2700
1,151,000
Tue, 10 Feb 2026
138.8600
141.5600
138.5500
139.2800
865,300
Mon, 09 Feb 2026
140.0000
141.5000
136.1900
137.6400
1,488,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
149.0000
151.4200
139.5400
140.8300
2,255,100
Thu, 05 Feb 2026
143.6800
150.4500
142.5100
149.2200
2,227,400
Wed, 04 Feb 2026
136.0600
147.6000
135.9000
142.0600
3,045,800
Tue, 03 Feb 2026
128.0000
139.8600
125.0000
134.7300
4,809,300
Mon, 02 Feb 2026
4 · 8-K
After-hours · 16:07 ET
8-K ↗
Mon, 02 Feb 2026
109.0600
111.3300
108.8800
111.1900
2,443,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
107.1200
109.5000
105.4100
109.3400
1,104,100
Thu, 29 Jan 2026
106.0000
107.7600
105.5100
107.2400
1,145,200
Wed, 28 Jan 2026
104.7500
106.8500
104.0600
105.8800
710,300
Tue, 27 Jan 2026
106.7900
106.9600
105.0300
105.6100
750,200
Mon, 26 Jan 2026
108.4000
108.6100
106.7000
107.5100
583,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
108.6400
109.1600
107.4000
108.1200
1,026,500
Thu, 22 Jan 2026
107.3300
110.4300
107.2000
109.1700
904,400
Wed, 21 Jan 2026
103.9000
106.6900
103.9000
106.3000
970,500
Tue, 20 Jan 2026
103.9100
105.1200
103.4800
103.9300
925,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
104.9400
106.3200
104.2000
104.7400
654,300
Thu, 15 Jan 2026
103.2500
106.3800
102.2600
105.8400
949,300
Wed, 14 Jan 2026
104.0000
104.8600
101.0000
103.8700
2,113,800
Tue, 13 Jan 2026
110.0000
110.1000
104.2400
104.4700
1,085,200
Mon, 12 Jan 2026
111.4900
111.7200
109.5900
110.1000
566,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
113.0000
113.5100
108.6700
111.4500
904,700
Thu, 08 Jan 2026
110.6000
113.2400
110.6000
112.5900
774,800
Wed, 07 Jan 2026
114.5900
115.1900
110.3300
111.0100
718,000
Tue, 06 Jan 2026
113.6100
115.2700
111.4300
114.7200
924,200
Mon, 05 Jan 2026
113.5300
115.8200
113.3700
113.9400
886,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
113.6800
115.1900
113.1700
114.5100
832,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
113.8200
114.1300
113.2200
113.6100
562,400
Tue, 30 Dec 2025
113.0500
114.3400
113.0000
113.8200
492,200
Mon, 29 Dec 2025
114.0000
114.2200
112.5400
113.5000
413,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
113.8700
114.5200
113.4200
113.9800
575,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
114.6600
115.0300
113.1200
114.4100
329,000
Tue, 23 Dec 2025
116.2800
116.2800
114.6500
114.7200
442,800
Mon, 22 Dec 2025
114.9500
117.4400
114.7000
116.5100
627,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
115.7500
116.5300
114.6500
115.2000
1,883,100
Thu, 18 Dec 2025
118.5100
118.6800
115.3700
116.1500
636,800
Wed, 17 Dec 2025
117.7800
120.0800
117.5000
118.4200
692,200
Tue, 16 Dec 2025
120.4800
120.6100
117.6700
117.9400
820,700
Mon, 15 Dec 2025
121.7800
122.4000
118.5200
120.0500
1,048,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
121.1100
121.7500
120.6800
121.3500
775,900
Thu, 11 Dec 2025
119.3800
122.6100
117.6200
120.3300
1,045,600
Wed, 10 Dec 2025
116.9500
119.3600
116.3200
118.6800
969,400
Tue, 09 Dec 2025
117.1100
117.6200
116.0000
116.6700
573,700
Mon, 08 Dec 2025
117.1000
117.9000
115.9100
117.0500
688,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
117.5400
118.7200
117.1600
117.3900
620,100
Thu, 04 Dec 2025
118.0900
118.5000
116.3900
117.2800
660,600
Wed, 03 Dec 2025
119.2300
120.3700
117.8400
118.2500
722,400
Tue, 02 Dec 2025
119.1300
120.5900
118.0000
119.1800
855,600
Mon, 01 Dec 2025
119.5200
120.6000
118.6700
119.2400
831,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
120.1000
120.5000
119.6000
119.6800
503,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
121.3300
122.1600
119.8900
120.1000
536,800
Tue, 25 Nov 2025
3 · 8-K
After-hours · 17:01 ET
CURRENT REPORT ↗
Tue, 25 Nov 2025
120.5500
121.8800
119.5300
121.3700
716,400
Mon, 24 Nov 2025
120.5000
122.2600
119.0400
119.4900
4,939,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
116.0200
121.5000
115.7800
120.2500
1,096,000
Thu, 20 Nov 2025
115.3000
116.7700
114.1100
115.3500
773,700
Wed, 19 Nov 2025
116.8900
116.8900
113.9700
115.2000
767,200
Tue, 18 Nov 2025
116.7500
117.7200
115.6900
116.5600
788,400
Mon, 17 Nov 2025
121.5500
121.8000
116.7200
117.2700
939,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
123.4000
123.4000
121.5100
121.5500
684,300
Thu, 13 Nov 2025
122.6700
124.8600
122.6200
123.0500
728,900
Wed, 12 Nov 2025
121.9900
125.6800
121.9700
123.6000
919,600
Tue, 11 Nov 2025
120.6100
124.1000
120.3700
122.2700
947,800
Mon, 10 Nov 2025
121.5000
121.7800
118.7500
120.1700
1,044,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
121.4300
123.7900
120.9200
123.6900
956,300
Thu, 06 Nov 2025
120.9900
122.1900
120.4800
121.5300
963,100
Wed, 05 Nov 2025
119.6900
121.8700
119.2500
121.1600
936,600
Tue, 04 Nov 2025
118.8100
120.7800
118.3200
119.9700
1,339,600
Mon, 03 Nov 2025
118.0000
119.0600
115.6400
119.0500
1,364,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
118.3400
119.5400
115.3900
119.0200
1,373,200
Thu, 30 Oct 2025
124.8700
128.4000
117.7300
118.7500
2,541,100
Wed, 29 Oct 2025
2 · 10-Q
After-hours · 17:05 ET
10-Q ↗
Wed, 29 Oct 2025
1 · 8-K
After-hours · 16:09 ET
8-K ↗
Wed, 29 Oct 2025
129.0700
130.8200
126.0400
126.5600
1,567,500
Tue, 28 Oct 2025
129.5500
130.7500
128.2800
129.6100
544,300
Mon, 27 Oct 2025
129.1700
129.7700
128.6900
129.5500
542,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
129.2900
130.4700
128.4800
129.1900
699,200
Thu, 23 Oct 2025
128.2100
128.3600
126.5700
128.0200
537,200
Wed, 22 Oct 2025
128.4500
130.2500
128.1600
129.0800
606,900
Tue, 21 Oct 2025
128.0900
129.1100
127.2800
128.4100
372,500
Mon, 20 Oct 2025
126.4300
128.4800
125.6600
128.0500
489,400
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
125.3700
126.2700
124.6000
125.8800
391,300
Thu, 16 Oct 2025
126.0000
126.9400
124.7600
125.2500
542,200
Wed, 15 Oct 2025
125.4900
127.9200
124.8700
126.0000
814,700
Tue, 14 Oct 2025
123.4600
126.9500
123.1000
126.6200
738,800
Mon, 13 Oct 2025
124.1000
124.6000
122.9300
123.9100
455,100
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
126.8800
126.9400
123.1300
123.9900
595,300
Thu, 09 Oct 2025
128.5900
128.8900
126.3100
126.3800
686,700
Wed, 08 Oct 2025
131.2600
131.2600
127.4300
127.8900
660,700
Tue, 07 Oct 2025
129.4100
131.8400
129.1800
131.0400
659,300
Mon, 06 Oct 2025
130.6600
131.1600
127.8800
128.1400
753,800
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
132.6000
133.2200
130.8600
131.1600
777,400
Thu, 02 Oct 2025
132.5100
133.5000
131.1000
132.1000
681,200
Wed, 01 Oct 2025
132.7400
134.5900
132.0700
132.8700
738,800
Tue, 30 Sep 2025
130.6400
133.5500
130.0900
132.8700
642,400
Mon, 29 Sep 2025
130.6500
131.8000
129.2000
130.5900
516,600
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
131.0600
131.7400
130.4800
130.8000
454,500
Thu, 25 Sep 2025
133.4200
133.8000
129.7300
130.2700
591,500
Wed, 24 Sep 2025
132.0600
134.3400
131.3200
133.6200
530,900
Tue, 23 Sep 2025
131.2200
134.0100
131.2200
132.8300
677,700
Mon, 22 Sep 2025
130.0600
131.6800
129.4400
131.1500
773,800
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
130.2200
131.1700
129.7800
130.1600
3,137,200
Thu, 18 Sep 2025
127.9500
130.7500
126.9500
130.2300
704,800
Wed, 17 Sep 2025
130.7000
131.3400
127.5500
128.0000
1,387,400
Tue, 16 Sep 2025
131.3100
131.3100
129.6600
130.1100
738,100
Mon, 15 Sep 2025
133.1700
133.5400
130.4500
130.9500
633,300
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
133.0000
133.9400
132.0800
133.1700
481,700
Thu, 11 Sep 2025
133.1700
134.4800
132.7600
133.2400
728,900
Wed, 10 Sep 2025
135.8100
136.4000
131.7700
132.2600
605,100
Tue, 09 Sep 2025
134.5200
137.5800
133.7400
136.7100
715,000
Mon, 08 Sep 2025
136.9900
136.9900
133.5700
134.5100
882,300
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
135.5000
138.3700
135.5000
137.8700
660,000