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
155.6000
159.0000
154.6128
157.0800
316,427
Thu, 03 Sep 2026
155.2200
157.0300
151.2100
156.3600
469,700
Wed, 02 Sep 2026
148.4200
153.5000
147.6200
152.8900
510,100
Tue, 01 Sep 2026
152.8800
154.6400
146.8300
147.6800
428,300
Mon, 31 Aug 2026
153.6800
155.2700
151.9600
154.1100
434,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
158.1300
158.2600
153.0600
153.9600
434,200
Thu, 27 Aug 2026
156.6400
157.6500
154.5300
156.7100
361,100
Wed, 26 Aug 2026
155.7800
159.2600
154.7300
157.4800
414,700
Tue, 25 Aug 2026
159.0000
159.0000
154.4400
155.2300
484,900
Mon, 24 Aug 2026
157.0000
159.0000
154.9100
156.3300
524,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
154.5000
158.1000
153.3300
157.0900
766,500
Thu, 20 Aug 2026
148.0900
154.3200
147.2700
152.7300
721,600
Wed, 19 Aug 2026
149.1300
149.9200
147.0100
149.8500
549,500
Tue, 18 Aug 2026
152.7400
153.4500
147.5900
147.6900
396,700
Mon, 17 Aug 2026
152.5700
154.5100
151.1800
153.9700
333,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
152.1200
154.7600
150.3600
152.8900
400,200
Thu, 13 Aug 2026
155.6700
157.3300
151.0500
152.3500
527,600
Wed, 12 Aug 2026
157.5200
158.2700
152.9400
155.6600
619,800
Tue, 11 Aug 2026
156.1500
159.5100
155.0000
155.7800
581,000
Mon, 10 Aug 2026
155.3100
155.9400
152.9200
155.3900
642,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
154.5700
157.0100
154.0300
155.2600
422,500
Thu, 06 Aug 2026
153.7700
154.8500
152.7700
153.4400
542,800
Wed, 05 Aug 2026
157.5200
160.2400
152.1800
152.8100
842,100
Tue, 04 Aug 2026
150.8700
157.5100
148.9600
156.7200
1,414,100
Mon, 03 Aug 2026
143.8300
148.5100
143.0200
148.3600
1,300,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
142.9400
144.9300
139.7900
142.4100
809,200
Thu, 30 Jul 2026
143.0100
143.1700
138.4800
142.9200
1,007,700
Wed, 29 Jul 2026
147.4300
149.9700
141.5300
142.8200
1,121,400
Tue, 28 Jul 2026
11 · 10-Q
After market open · 14:09 ET
10-Q ↗
Tue, 28 Jul 2026
160.0000
160.6800
148.2400
152.5000
2,149,800
Tue, 28 Jul 2026
10 · 8-K
Pre-market · 07:59 ET
8-K ↗
Mon, 27 Jul 2026
156.3600
158.2000
152.7900
154.9500
1,587,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
152.6200
157.2500
151.8600
155.1400
930,900
Thu, 23 Jul 2026
148.7900
155.8900
148.7700
151.9700
1,646,300
Wed, 22 Jul 2026
146.5000
150.2000
146.5000
148.6500
853,100
Tue, 21 Jul 2026
143.8800
147.7100
140.7600
146.4000
482,800
Mon, 20 Jul 2026
145.8100
145.8100
141.1700
142.0000
554,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
144.8600
147.8800
142.8100
143.6600
1,119,900
Thu, 16 Jul 2026
144.2300
149.1100
143.0700
146.7200
699,100
Wed, 15 Jul 2026
145.2000
146.8400
142.6000
145.5400
728,100
Tue, 14 Jul 2026
148.4600
148.7200
143.7000
145.7500
841,200
Mon, 13 Jul 2026
145.2900
147.9300
143.1700
145.8500
557,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
143.1700
147.4900
142.9000
146.3400
709,600
Thu, 09 Jul 2026
141.5200
144.2700
139.5300
142.7700
632,700
Wed, 08 Jul 2026
139.6000
141.5300
138.1400
139.9400
592,300
Tue, 07 Jul 2026
142.9500
144.1900
139.6000
141.8300
600,400
Mon, 06 Jul 2026
144.0700
145.4300
142.1700
144.2200
540,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
146.9500
148.6800
140.5200
142.7000
835,800
Wed, 01 Jul 2026
151.7700
152.5500
144.6300
144.7200
1,075,200
Tue, 30 Jun 2026
154.1900
155.5600
153.0900
153.4800
624,800
Mon, 29 Jun 2026
148.8500
154.0000
148.0000
153.6400
624,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
149.4200
151.9600
148.4400
151.6000
1,061,400
Thu, 25 Jun 2026
145.0900
151.3900
145.0900
150.9900
450,100
Wed, 24 Jun 2026
140.0400
144.8900
139.5300
143.3500
463,200
Tue, 23 Jun 2026
139.1500
142.9300
137.5900
139.5200
669,900
Mon, 22 Jun 2026
138.5400
142.8400
138.0200
142.3000
823,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
139.7800
142.2900
139.4900
139.5400
834,600
Wed, 17 Jun 2026
138.1000
143.0100
135.8100
137.7500
808,500
Tue, 16 Jun 2026
137.1600
138.7200
136.4200
138.1000
576,500
Mon, 15 Jun 2026
137.9400
139.4300
136.5300
136.6500
442,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
135.1600
136.0000
133.3600
135.0500
576,300
Thu, 11 Jun 2026
129.4800
134.8700
128.2300
133.9600
445,600
Wed, 10 Jun 2026
132.0900
133.7900
126.9300
126.9500
786,000
Tue, 09 Jun 2026
132.5900
135.6700
129.6800
132.6200
786,700
Mon, 08 Jun 2026
131.4200
133.0700
130.0600
131.3900
477,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
132.1000
133.9100
130.5000
130.5300
436,600
Thu, 04 Jun 2026
135.0000
135.4300
132.5200
133.1300
695,500
Wed, 03 Jun 2026
131.6200
134.7900
131.2000
134.0500
607,600
Tue, 02 Jun 2026
127.3000
132.0500
126.6000
131.8100
1,129,000
Mon, 01 Jun 2026
126.8600
128.0100
123.1900
126.1500
550,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
128.7400
130.6000
128.0800
130.0000
821,100
Thu, 28 May 2026
127.5500
131.6800
126.2500
129.6500
1,068,800
Wed, 27 May 2026
129.8500
130.8200
128.7200
129.4900
528,600
Tue, 26 May 2026
129.5600
130.6400
128.1500
129.4200
435,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
128.5400
129.4500
126.4800
128.5100
624,700
Thu, 21 May 2026
124.0000
128.9800
122.4700
127.1200
1,144,500
Wed, 20 May 2026
120.1100
126.5600
119.0500
125.8000
1,226,700
Tue, 19 May 2026
120.6800
121.2700
116.7700
119.1100
985,400
Mon, 18 May 2026
121.1800
123.3300
120.3200
121.9500
1,124,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
124.9000
124.9000
119.3500
120.3900
1,019,700
Thu, 14 May 2026
126.7000
130.0000
125.6000
126.1200
1,129,800
Wed, 13 May 2026
130.8000
131.0100
125.2700
125.3100
1,194,900
Tue, 12 May 2026
133.8600
134.8800
129.5900
131.3200
975,800
Mon, 11 May 2026
136.4900
140.8800
134.0300
134.0300
1,348,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
9 · 10-Q
After market open · 14:49 ET
10-Q ↗
Fri, 08 May 2026
7 · 8-K
After market open · 13:39 ET
FORM 8-K ↗
Fri, 08 May 2026
139.9000
140.8100
131.4400
137.9700
1,937,100
Fri, 08 May 2026
8 · 8-K
Pre-market · 08:01 ET
8-K ↗
Thu, 07 May 2026
156.9200
157.8200
152.2000
153.0600
802,100
Wed, 06 May 2026
156.8800
159.8400
155.1900
156.7100
903,400
Tue, 05 May 2026
151.8400
155.2800
151.3200
153.2700
490,200
Mon, 04 May 2026
153.8500
154.4800
149.5200
149.8700
419,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
155.6700
157.9800
153.9700
155.2900
536,700
Thu, 30 Apr 2026
150.0900
158.9800
150.0900
156.3000
706,300
Wed, 29 Apr 2026
149.8500
150.4300
145.9800
147.3700
357,000
Tue, 28 Apr 2026
150.5500
151.3300
148.0900
149.6500
307,000
Mon, 27 Apr 2026
151.1400
153.8300
149.3500
150.7100
355,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
152.4700
154.9200
149.7800
150.3300
420,500
Thu, 23 Apr 2026
150.0400
155.7300
150.0400
153.0800
552,700
Wed, 22 Apr 2026
152.0700
152.6600
147.7600
148.4000
349,700
Tue, 21 Apr 2026
152.1100
154.6300
148.9500
150.1100
415,000
Mon, 20 Apr 2026
146.9100
152.0800
145.0000
151.8000
429,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
146.5400
151.0800
144.9100
147.8700
774,600
Thu, 16 Apr 2026
142.0000
145.7300
139.4600
143.7800
666,800
Wed, 15 Apr 2026
150.3300
151.0000
139.4300
140.2100
1,089,600
Tue, 14 Apr 2026
151.8800
152.7300
149.6300
151.0400
543,200
Mon, 13 Apr 2026
150.0900
151.8700
148.0000
151.7400
463,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
156.4900
158.6100
151.6600
151.7900
471,400
Thu, 09 Apr 2026
155.1500
157.9500
153.9700
156.5600
532,400
Wed, 08 Apr 2026
154.8400
157.4900
152.3600
156.5900
621,300
Tue, 07 Apr 2026
147.1000
149.5500
145.6000
146.6900
848,800
Mon, 06 Apr 2026
145.8300
148.0400
144.3000
148.0000
694,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
144.6400
149.2900
142.2700
147.5100
677,800
Wed, 01 Apr 2026
149.4900
151.9800
148.7100
149.0500
723,300
Tue, 31 Mar 2026
140.7300
147.3900
140.0800
147.2100
654,300
Mon, 30 Mar 2026
141.7500
141.7500
137.1000
137.6400
356,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
141.9700
143.1400
138.9200
140.3100
587,200
Thu, 26 Mar 2026
6 · DEF 14A
After-hours · 16:14 ET
DEF 14A ↗
Thu, 26 Mar 2026
144.3900
146.5900
142.7200
143.2700
503,100
Wed, 25 Mar 2026
149.0100
150.3300
146.0400
147.8900
519,200
Tue, 24 Mar 2026
142.9800
148.7800
142.6600
146.6500
466,700
Mon, 23 Mar 2026
145.4600
148.4500
143.8000
144.8700
609,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
142.6300
144.7100
139.4000
140.4600
1,572,300
Thu, 19 Mar 2026
144.5500
146.2600
142.7100
144.2200
587,400
Wed, 18 Mar 2026
147.8300
150.1200
147.0700
147.2000
457,300
Tue, 17 Mar 2026
148.7300
151.0800
146.0400
148.2700
457,300
Mon, 16 Mar 2026
5 · 8-K
After-hours · 17:29 ET
FORM 8-K ↗
Mon, 16 Mar 2026
148.3400
149.9400
146.7600
147.7400
507,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
150.8300
152.3700
146.3500
147.1600
492,400
Thu, 12 Mar 2026
151.2000
153.4600
148.7800
149.8600
758,400
Wed, 11 Mar 2026
154.8200
156.6700
152.1200
152.4000
614,900
Tue, 10 Mar 2026
154.2500
159.6300
153.6200
156.3600
794,000
Mon, 09 Mar 2026
151.1600
154.7100
147.6300
154.4200
745,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
156.8000
156.8000
152.2900
154.6200
655,000
Thu, 05 Mar 2026
164.9500
167.7400
158.5100
159.9900
523,500
Wed, 04 Mar 2026
166.5900
168.7700
164.4700
166.9900
790,500
Tue, 03 Mar 2026
166.2500
168.8600
161.4400
168.0000
646,900
Mon, 02 Mar 2026
168.1800
173.4800
165.0400
172.1400
760,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
169.8800
170.4900
163.7900
170.0200
957,700
Thu, 26 Feb 2026
172.6300
173.8000
168.4900
172.0200
709,900
Wed, 25 Feb 2026
180.0000
180.0000
170.8300
172.4000
656,600
Tue, 24 Feb 2026
176.6200
178.9800
175.3500
177.9400
546,500
Mon, 23 Feb 2026
174.5000
177.2800
171.5800
176.9500
860,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
170.0000
177.2800
169.6300
175.5200
1,068,200
Thu, 19 Feb 2026
171.2000
173.2800
169.1800
170.4900
688,800
Wed, 18 Feb 2026
169.2000
172.1200
169.0000
171.5800
649,700
Tue, 17 Feb 2026
4 · 10-K
After market open · 13:13 ET
10-K ↗
Tue, 17 Feb 2026
169.1600
170.6000
167.8400
168.4700
661,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
167.2200
172.7400
163.6400
171.0800
749,900
Thu, 12 Feb 2026
174.9000
177.7800
166.7300
167.0800
1,143,300
Wed, 11 Feb 2026
176.8400
180.4900
173.6200
174.5200
1,222,800
Tue, 10 Feb 2026
173.2300
175.1400
171.7100
174.4500
527,700
Mon, 09 Feb 2026
170.9300
174.8900
169.3700
172.5200
785,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
166.2600
172.9300
163.6200
171.7100
1,348,900
Thu, 05 Feb 2026
164.8800
166.7800
161.4000
163.4800
1,122,600
Wed, 04 Feb 2026
160.9400
169.6200
160.4400
166.9100
1,692,100
Tue, 03 Feb 2026
151.4400
159.4000
150.8300
159.3500
1,203,500
Mon, 02 Feb 2026
143.7900
150.3400
143.3100
149.4800
992,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
142.5700
145.2900
140.5500
143.8200
920,500
Thu, 29 Jan 2026
144.7200
152.2000
136.5500
145.3500
1,967,000
Thu, 29 Jan 2026
3 · 8-K
Pre-market · 08:01 ET
8-K ↗
Wed, 28 Jan 2026
150.6900
151.1100
145.9800
146.1600
1,508,500
Tue, 27 Jan 2026
152.7000
153.5700
149.6100
150.3900
797,700
Mon, 26 Jan 2026
153.4400
154.5700
150.3200
152.8900
600,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
156.3100
156.9700
151.6200
153.9100
649,600
Thu, 22 Jan 2026
155.7900
158.5300
155.0600
156.6000
914,100
Wed, 21 Jan 2026
150.4700
156.2400
149.2100
154.7700
629,800
Tue, 20 Jan 2026
151.4700
154.5700
148.7500
148.8000
844,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
154.6800
154.6800
151.4800
152.2500
750,400
Thu, 15 Jan 2026
152.1700
155.7100
151.1500
153.3600
555,800
Wed, 14 Jan 2026
150.3500
151.8500
149.1900
150.7700
640,400
Tue, 13 Jan 2026
150.8600
152.1000
149.0900
150.7100
611,200
Mon, 12 Jan 2026
149.4400
150.4100
147.9200
149.6500
634,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
148.2100
150.6600
147.2300
150.4700
996,000
Thu, 08 Jan 2026
141.4100
147.8600
141.4100
147.5600
713,800
Wed, 07 Jan 2026
145.3200
145.8000
140.7000
141.7400
1,056,400
Tue, 06 Jan 2026
136.0000
145.6100
135.2900
145.4700
1,169,800
Mon, 05 Jan 2026
132.4000
138.0000
132.4000
136.7100
604,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
126.2500
133.0000
126.2500
132.2200
657,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
126.4300
127.1300
125.5100
125.6300
462,100
Tue, 30 Dec 2025
128.2700
128.2700
126.4200
126.5900
451,300
Mon, 29 Dec 2025
130.3000
130.7800
127.1700
128.4100
505,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
130.8300
131.1200
129.4300
130.5500
250,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
130.8600
131.5500
129.7100
130.4300
139,300
Tue, 23 Dec 2025
130.9700
131.5300
130.4000
131.0700
306,300
Mon, 22 Dec 2025
131.0700
132.0900
130.4200
131.0700
451,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
128.6600
130.6800
128.2900
130.3800
1,645,600
Thu, 18 Dec 2025
127.8400
130.1400
127.6600
128.4700
569,500
Wed, 17 Dec 2025
128.2600
129.7900
126.0600
126.2300
638,400
Tue, 16 Dec 2025
130.2500
131.1400
127.6800
128.5200
590,800
Mon, 15 Dec 2025
134.2800
134.2800
129.5900
130.0300
548,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
134.1400
135.2800
131.8200
132.4900
774,900
Thu, 11 Dec 2025
132.6900
135.4800
132.5100
133.5500
657,000
Wed, 10 Dec 2025
126.4700
133.3300
126.2500
132.4700
1,082,800
Tue, 09 Dec 2025
128.0200
131.2600
125.5500
126.0600
740,100
Mon, 08 Dec 2025
129.4300
131.2000
128.2200
128.8200
624,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
131.0000
131.7200
129.1900
129.4300
691,000
Thu, 04 Dec 2025
128.7100
130.9400
127.6400
130.9200
439,800
Wed, 03 Dec 2025
125.4300
128.6800
124.5000
128.1500
819,900
Tue, 02 Dec 2025
127.9500
129.6200
123.5600
124.7600
816,000
Mon, 01 Dec 2025
126.2300
128.7700
126.2300
127.2600
740,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
127.6700
128.9700
126.5000
128.1800
186,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
127.5200
128.3000
126.4600
127.1200
515,200
Tue, 25 Nov 2025
127.1700
128.0300
124.7900
127.6800
561,100
Mon, 24 Nov 2025
123.9800
126.5600
122.7200
125.2300
721,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
118.9000
124.7800
118.9000
122.9200
598,900
Thu, 20 Nov 2025
123.3800
125.0100
118.4900
118.5900
639,400
Wed, 19 Nov 2025
122.5100
123.8600
121.0700
121.6300
340,800
Tue, 18 Nov 2025
120.1900
123.4300
119.8300
122.2900
548,200
Mon, 17 Nov 2025
123.8000
124.2700
120.6000
121.5500
577,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
124.4900
126.3600
123.7000
124.5800
461,000
Thu, 13 Nov 2025
124.1300
125.8300
123.8800
124.2700
727,600
Wed, 12 Nov 2025
125.0200
127.3600
124.9100
125.1500
684,200
Tue, 11 Nov 2025
122.9000
124.9900
122.4400
124.5200
371,800
Mon, 10 Nov 2025
122.9200
123.1400
120.0100
122.4600
693,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
123.6400
124.8600
119.7800
121.4600
871,500
Thu, 06 Nov 2025
125.8200
127.4600
122.2200
125.6400
1,133,500
Wed, 05 Nov 2025
121.0700
125.7000
120.5000
125.0100
838,200
Tue, 04 Nov 2025
120.4500
121.9600
119.3800
120.4200
1,022,700
Mon, 03 Nov 2025
122.2700
122.4800
118.5300
121.3200
1,128,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
123.0000
125.5900
121.2600
123.2900
1,066,800
Thu, 30 Oct 2025
124.0100
126.9600
122.0800
123.2400
1,407,900
Wed, 29 Oct 2025
2 · 10-Q
After market open · 14:53 ET
10-Q ↗
Wed, 29 Oct 2025
131.4800
132.8700
122.7200
124.8100
2,224,600
Wed, 29 Oct 2025
1 · 8-K
Pre-market · 08:01 ET
8-K ↗
Tue, 28 Oct 2025
138.8600
139.7900
136.4700
137.5300
1,061,800
Mon, 27 Oct 2025
141.1200
141.1200
137.6100
139.2000
928,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
140.7800
141.1300
139.0300
139.4700
751,500
Thu, 23 Oct 2025
134.5300
139.9800
134.2900
139.9000
954,000
Wed, 22 Oct 2025
135.8000
136.3700
133.3700
133.6300
479,100
Tue, 21 Oct 2025
133.9800
137.3100
133.9800
136.4900
426,200
Mon, 20 Oct 2025
133.2900
136.0600
133.0800
134.8300
450,700
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
134.3900
136.8200
131.5800
131.8800
1,870,300
Thu, 16 Oct 2025
136.6100
137.2900
134.6900
136.1400
553,500
Wed, 15 Oct 2025
135.9900
137.3700
134.1600
136.1700
800,400
Tue, 14 Oct 2025
127.8000
133.0800
127.1000
131.4600
490,800
Mon, 13 Oct 2025
126.4600
129.0900
126.4600
129.0000
624,700
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
132.6100
134.0000
123.9700
124.2200
899,400
Thu, 09 Oct 2025
134.8000
136.0000
132.4500
132.5600
662,000
Wed, 08 Oct 2025
131.1200
135.4000
130.8800
134.5800
692,600
Tue, 07 Oct 2025
131.6700
133.2300
129.7900
130.4600
509,500
Mon, 06 Oct 2025
132.4400
133.5500
131.3500
131.6700
539,800
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
130.1400
133.5300
130.1400
131.4100
707,200
Thu, 02 Oct 2025
128.9400
130.6800
128.0200
129.6000
457,600
Wed, 01 Oct 2025
128.2700
129.7700
128.0000
128.7800
606,900
Tue, 30 Sep 2025
128.9400
129.8000
127.3000
129.7000
575,900
Mon, 29 Sep 2025
130.6000
130.6000
128.1000
128.8200
717,500
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
128.0500
130.0900
127.9500
129.9700
404,700
Thu, 25 Sep 2025
128.0100
128.1500
125.7500
127.4800
573,800
Wed, 24 Sep 2025
131.6400
131.6700
128.5400
129.1300
979,200
Tue, 23 Sep 2025
133.4400
134.9600
130.4600
131.5400
659,500
Mon, 22 Sep 2025
133.3100
133.3100
131.1900
132.5500
573,700
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
135.7800
136.1000
132.5100
133.3200
1,308,500
Thu, 18 Sep 2025
134.5700
137.6300
133.2800
136.2700
895,500
Wed, 17 Sep 2025
136.2100
137.6400
133.0600
133.8500
793,800
Tue, 16 Sep 2025
136.7900
136.7900
134.4800
135.9700
619,700
Mon, 15 Sep 2025
137.6800
138.0000
135.0000
136.2600
542,600
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
139.0800
139.5100
136.8300
137.0200
631,800
Thu, 11 Sep 2025
137.1200
139.9600
136.2800
138.6900
549,800
Wed, 10 Sep 2025
136.5800
137.6000
135.7800
136.6500
701,800
Tue, 09 Sep 2025
139.1200
139.1200
135.7400
135.9800
408,100
Mon, 08 Sep 2025
139.5900
139.5900
136.9800
139.0600
461,600
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
139.9000
140.6200
138.2800
139.5700
653,900