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
192.0900
196.0897
190.9200
193.9100
295,782
Thu, 03 Sep 2026
194.5300
196.7900
190.2600
195.0000
376,600
Wed, 02 Sep 2026
188.0400
193.4700
186.4800
192.8400
433,700
Tue, 01 Sep 2026
191.1100
191.3300
186.1100
188.7000
474,500
Mon, 31 Aug 2026
196.4700
197.0900
190.1700
190.5800
919,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
198.2300
201.4700
195.4700
197.3200
980,300
Thu, 27 Aug 2026
199.3800
201.9500
198.1400
198.4300
454,300
Wed, 26 Aug 2026
197.9300
201.0900
197.7900
198.5800
502,900
Tue, 25 Aug 2026
202.4000
203.9900
199.0600
199.7100
419,600
Mon, 24 Aug 2026
199.9700
203.9900
199.2700
203.2500
447,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
198.0100
200.5500
195.9100
199.9300
425,000
Thu, 20 Aug 2026
195.0000
200.0900
194.1800
197.8500
474,600
Wed, 19 Aug 2026
192.0600
196.5500
192.0600
195.4200
425,000
Tue, 18 Aug 2026
191.1600
194.8500
189.9200
191.7300
418,800
Mon, 17 Aug 2026
190.2500
192.2700
188.0200
188.8700
428,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
199.0000
199.0000
191.4200
191.7800
440,800
Thu, 13 Aug 2026
191.5800
199.6900
190.7800
199.0100
721,400
Wed, 12 Aug 2026
186.7500
192.0300
186.0500
190.0600
525,000
Tue, 11 Aug 2026
184.7900
190.3200
184.2500
189.0600
450,900
Mon, 10 Aug 2026
188.2900
188.6500
181.8700
186.4500
524,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
190.7700
191.8800
184.6800
185.2200
498,700
Thu, 06 Aug 2026
188.0000
190.0000
187.2900
189.5400
524,800
Wed, 05 Aug 2026
190.0000
192.3700
187.6000
188.4000
503,600
Tue, 04 Aug 2026
184.5500
189.4700
182.4500
189.1900
1,171,900
Mon, 03 Aug 2026
187.5100
191.3300
186.1500
187.2900
690,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
185.1900
187.4200
183.3200
186.9600
697,800
Thu, 30 Jul 2026
184.7100
187.0200
182.5000
186.4000
994,200
Wed, 29 Jul 2026
182.8800
191.3800
180.5800
188.4100
767,200
Tue, 28 Jul 2026
179.7600
184.5300
178.6900
182.8800
1,548,100
Mon, 27 Jul 2026
175.7900
179.0200
172.0500
177.9800
1,601,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
172.5900
178.7900
169.3200
176.1500
2,186,800
Thu, 23 Jul 2026
19 · 10-Q
After market open · 13:48 ET
10-Q ↗
Thu, 23 Jul 2026
160.2100
174.0700
157.0000
171.4700
1,574,700
Wed, 22 Jul 2026
18 · 8-K
After-hours · 16:55 ET
8-K ↗
Wed, 22 Jul 2026
162.6700
163.3600
152.6600
155.6800
1,067,200
Tue, 21 Jul 2026
163.9600
164.4300
160.5000
160.9600
528,900
Mon, 20 Jul 2026
164.3400
165.0000
160.5900
163.4900
458,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
164.1100
166.6200
162.6600
164.3000
457,100
Thu, 16 Jul 2026
160.0200
164.3500
158.5000
164.2400
461,800
Wed, 15 Jul 2026
156.7300
164.0000
156.7300
157.8800
679,200
Tue, 14 Jul 2026
157.4800
160.4100
154.7600
155.0900
603,000
Mon, 13 Jul 2026
159.0700
161.5000
157.5800
160.0700
662,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
156.1900
157.5200
153.7400
157.5000
460,300
Thu, 09 Jul 2026
147.1400
154.0300
146.0300
153.8300
395,400
Wed, 08 Jul 2026
153.6200
157.6400
148.4200
148.7000
679,300
Tue, 07 Jul 2026
150.0000
154.3800
149.5700
153.1400
642,800
Mon, 06 Jul 2026
145.6500
149.9800
143.8900
149.6700
510,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
145.1000
146.7500
142.8900
146.4800
491,000
Wed, 01 Jul 2026
142.8000
146.5900
141.5200
142.5900
787,700
Tue, 30 Jun 2026
136.1700
141.3600
133.1800
141.0900
852,600
Mon, 29 Jun 2026
138.3900
139.4300
135.3600
136.7300
569,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
133.2800
138.2000
133.1100
138.0100
737,100
Thu, 25 Jun 2026
134.5700
136.3000
131.5500
133.0800
551,000
Wed, 24 Jun 2026
130.3800
134.5600
129.8600
134.4800
766,100
Tue, 23 Jun 2026
131.6500
132.9800
127.9200
130.2700
550,500
Mon, 22 Jun 2026
126.2600
130.4900
126.2600
130.0500
616,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
126.5600
128.1000
125.2900
127.5300
698,700
Wed, 17 Jun 2026
130.0800
132.6100
125.6300
126.8600
730,000
Tue, 16 Jun 2026
132.4600
134.8000
128.5200
131.2700
1,234,800
Mon, 15 Jun 2026
134.9600
136.2300
129.6000
131.6600
728,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
135.8400
136.7600
133.9300
135.5000
713,300
Thu, 11 Jun 2026
136.7900
138.3000
133.2000
136.3600
648,400
Wed, 10 Jun 2026
147.6300
147.9200
137.3200
137.3500
622,800
Tue, 09 Jun 2026
146.8600
151.1400
145.7000
148.3200
482,100
Mon, 08 Jun 2026
147.6400
150.7000
144.8600
147.5500
458,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
147.2900
148.9700
146.8300
148.2100
505,100
Thu, 04 Jun 2026
147.1500
149.0200
146.2700
146.8700
359,300
Wed, 03 Jun 2026
147.0900
148.2600
143.2700
145.8700
526,200
Tue, 02 Jun 2026
147.4600
148.5600
143.8100
148.3500
498,300
Mon, 01 Jun 2026
145.7700
150.7800
145.0800
149.4200
568,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
143.9700
146.1100
143.6100
144.9600
392,600
Thu, 28 May 2026
142.5900
147.0000
141.6400
144.3800
500,000
Wed, 27 May 2026
146.1100
150.9900
142.7900
142.9000
540,300
Tue, 26 May 2026
148.1700
149.4900
145.7200
148.0100
533,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
149.5800
151.0000
148.1000
150.5600
370,100
Thu, 21 May 2026
146.4000
149.7600
143.3500
149.2100
615,300
Wed, 20 May 2026
140.7100
145.8200
138.3700
144.2400
485,900
Tue, 19 May 2026
144.4900
144.4900
139.5000
141.0800
567,500
Mon, 18 May 2026
141.0100
145.2500
140.0300
142.6000
602,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
139.3700
143.0800
138.3600
141.4200
681,800
Thu, 14 May 2026
17 · 8-K
After-hours · 16:56 ET
8-K ↗
Thu, 14 May 2026
136.9300
138.3300
133.5900
134.0200
443,100
Wed, 13 May 2026
134.9900
136.2200
132.3500
135.7900
774,900
Tue, 12 May 2026
141.1300
142.1700
135.5200
135.7800
662,100
Mon, 11 May 2026
141.4600
142.9000
138.3100
140.5000
500,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
142.9500
144.3900
137.9600
141.6400
682,900
Thu, 07 May 2026
144.6000
146.6900
143.1300
144.2600
556,900
Wed, 06 May 2026
145.2700
146.7500
141.8000
144.0000
671,800
Tue, 05 May 2026
152.7300
154.0000
144.9400
147.2300
455,700
Tue, 05 May 2026
16 · DEFA14A
Pre-market · 07:56 ET
DEFINITIVE ADDITIONAL MATERIALS ↗
Mon, 04 May 2026
15 · 8-K
After-hours · 16:59 ET
CURRENT REPORT ↗
Mon, 04 May 2026
151.6700
155.1400
150.7800
154.1800
539,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
151.7700
153.5500
148.9700
151.1400
467,200
Thu, 30 Apr 2026
153.0300
153.5100
147.5200
150.3300
648,900
Wed, 29 Apr 2026
152.2100
156.9500
151.7000
154.6600
502,200
Tue, 28 Apr 2026
151.6300
154.5000
149.7700
152.4600
797,600
Tue, 28 Apr 2026
14 · DEFA14A
Pre-market · 07:30 ET
DEFINITIVE ADDITIONAL MATERIALS ↗
Mon, 27 Apr 2026
150.6600
154.3600
147.7800
149.1000
659,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
154.4500
157.6900
150.1400
150.4500
874,600
Thu, 23 Apr 2026
13 · 10-Q
After market open · 14:35 ET
10-Q ↗
Thu, 23 Apr 2026
176.5300
176.5500
151.1300
154.7600
2,079,400
Thu, 23 Apr 2026
12 · DEFA14A
Pre-market · 07:30 ET
DEFINITIVE ADDITIONAL MATERIALS ↗
Thu, 23 Apr 2026
11 · DEFA14A
Pre-market · 07:30 ET
DEFINITIVE ADDITIONAL MATERIALS ↗
Wed, 22 Apr 2026
10 · 8-K
After-hours · 16:36 ET
8-K ↗
Wed, 22 Apr 2026
178.2300
186.8600
177.8600
184.9300
1,108,100
Tue, 21 Apr 2026
177.4500
178.6200
175.4700
177.5300
548,800
Mon, 20 Apr 2026
9 · DEFA14A
After-hours · 17:09 ET
DEFINITIVE ADDITIONAL MATERIALS ↗
Mon, 20 Apr 2026
173.6900
179.5000
173.6900
177.1300
631,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
175.0800
177.8900
168.0100
173.5000
564,800
Thu, 16 Apr 2026
172.2100
176.0800
170.9200
175.5000
405,700
Thu, 16 Apr 2026
8 · DEFA14A
Pre-market · 08:15 ET
DEFINITIVE ADDITIONAL MATERIALS ↗
Wed, 15 Apr 2026
170.2000
174.0100
169.7200
171.4500
368,100
Tue, 14 Apr 2026
166.9600
170.3000
166.3500
167.9900
461,400
Mon, 13 Apr 2026
159.4300
166.1300
158.9100
165.9400
350,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
158.6700
159.7900
157.4000
159.2900
327,700
Thu, 09 Apr 2026
159.5500
159.6700
153.5000
159.5000
397,200
Wed, 08 Apr 2026
158.2000
159.7700
153.1700
158.3200
576,800
Tue, 07 Apr 2026
156.9000
159.7800
155.7600
157.7800
363,000
Tue, 07 Apr 2026
7 · DEFA14A
Pre-market · 07:30 ET
DEFINITIVE ADDITIONAL MATERIALS ↗
Mon, 06 Apr 2026
154.7300
158.8500
147.8400
157.1000
276,000
Mon, 06 Apr 2026
6 · DEFA14A
Pre-market · 08:09 ET
DEFINITIVE ADDITIONAL MATERIALS ↗
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
150.2100
158.1700
148.0900
154.6900
459,000
Wed, 01 Apr 2026
152.7100
155.0100
147.6600
150.3600
561,100
Tue, 31 Mar 2026
155.6200
157.2200
147.3300
153.0400
558,300
Mon, 30 Mar 2026
149.1800
155.7200
149.1800
153.3800
428,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
153.4100
153.9400
147.3800
147.5500
291,700
Thu, 26 Mar 2026
150.2500
155.2400
150.2500
155.1000
323,500
Wed, 25 Mar 2026
156.7100
158.3200
148.9400
151.3200
306,600
Tue, 24 Mar 2026
154.9500
158.1600
153.8400
155.3700
418,000
Mon, 23 Mar 2026
158.5100
159.1500
155.3800
155.9100
619,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
150.1400
157.0200
148.1800
156.8900
845,900
Thu, 19 Mar 2026
147.6600
153.1700
147.6600
151.6900
498,700
Wed, 18 Mar 2026
150.5000
152.7600
147.8500
148.9000
378,600
Tue, 17 Mar 2026
157.8200
160.5200
152.5000
152.5300
430,900
Mon, 16 Mar 2026
160.7300
161.6400
156.5700
156.7900
330,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
160.6600
161.6000
157.7200
159.9500
434,300
Thu, 12 Mar 2026
158.9500
166.2700
157.9300
160.3300
530,300
Wed, 11 Mar 2026
159.2900
163.1200
156.4700
160.4700
359,600
Tue, 10 Mar 2026
160.7300
161.5000
152.2400
158.7700
427,500
Mon, 09 Mar 2026
165.6200
167.4400
161.6000
161.9800
681,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
164.1900
167.5400
159.1300
167.0700
611,800
Thu, 05 Mar 2026
162.7200
167.0000
161.9400
166.1000
456,500
Wed, 04 Mar 2026
164.3600
165.5900
161.7600
164.7900
366,500
Tue, 03 Mar 2026
154.2400
163.7800
153.4500
163.6800
545,600
Mon, 02 Mar 2026
147.5000
158.1700
147.2100
158.0000
723,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
148.2600
149.5100
144.4900
149.1900
386,500
Thu, 26 Feb 2026
150.7600
153.8400
148.9900
151.2900
357,600
Wed, 25 Feb 2026
150.5400
150.5500
148.2100
150.0300
428,100
Tue, 24 Feb 2026
149.9100
152.5200
149.2700
150.1000
424,700
Mon, 23 Feb 2026
156.7800
157.8300
149.5000
151.6700
410,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
154.0000
157.6600
153.9000
157.3700
197,000
Thu, 19 Feb 2026
156.5000
156.5000
153.1300
154.7200
279,000
Wed, 18 Feb 2026
155.2700
160.6100
154.2600
158.9900
394,300
Tue, 17 Feb 2026
157.9400
159.3900
152.3900
153.8800
389,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
5 · 10-K
After market open · 14:14 ET
10-K ↗
Fri, 13 Feb 2026
153.0100
158.4100
151.0000
157.6700
381,400
Thu, 12 Feb 2026
165.7400
166.1200
152.2000
152.6500
510,300
Wed, 11 Feb 2026
166.0000
167.6100
163.1200
165.6700
418,200
Tue, 10 Feb 2026
162.6100
166.2100
161.6000
166.0000
459,200
Mon, 09 Feb 2026
159.3800
164.6000
157.8400
162.4400
744,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
148.1300
160.4600
148.1300
158.9500
966,900
Thu, 05 Feb 2026
145.0800
150.5900
141.8400
148.5400
1,530,100
Wed, 04 Feb 2026
4 · 8-K
After-hours · 16:34 ET
8-K ↗
Wed, 04 Feb 2026
144.0900
155.1300
143.5800
148.9100
1,437,300
Tue, 03 Feb 2026
151.4900
151.4900
143.7600
144.2800
581,600
Mon, 02 Feb 2026
149.5000
155.6700
148.4800
153.1300
639,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
156.5100
157.6000
150.6400
153.9000
421,900
Thu, 29 Jan 2026
156.3400
158.1900
154.6800
157.6300
322,500
Wed, 28 Jan 2026
155.5400
157.7000
153.7000
154.6800
224,000
Tue, 27 Jan 2026
158.3000
158.3000
154.1300
156.7000
255,600
Mon, 26 Jan 2026
159.2700
160.5800
158.0300
158.9400
183,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
161.2600
163.0700
158.1700
159.9700
279,900
Thu, 22 Jan 2026
158.6600
161.9800
158.6000
161.8500
251,600
Wed, 21 Jan 2026
154.3800
159.6000
154.0400
157.7800
224,300
Tue, 20 Jan 2026
155.2600
158.1900
151.7300
151.8400
268,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
159.9400
160.9700
157.1000
157.6900
251,500
Thu, 15 Jan 2026
161.9100
161.9100
159.4100
160.5700
656,300
Wed, 14 Jan 2026
159.0000
164.0100
158.5500
161.3500
439,200
Tue, 13 Jan 2026
161.1800
161.3000
158.0000
159.0300
347,200
Mon, 12 Jan 2026
159.0000
163.5700
157.4700
160.8300
549,300
Mon, 12 Jan 2026
3 · 8-K
Pre-market · 06:45 ET
8-K ↗
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
159.2000
162.7000
158.2900
161.8800
369,500
Thu, 08 Jan 2026
153.1400
159.3600
153.1400
158.9700
338,700
Wed, 07 Jan 2026
152.7200
154.8000
150.3800
153.7400
341,800
Tue, 06 Jan 2026
151.2100
152.6300
149.3300
151.7800
405,500
Mon, 05 Jan 2026
147.8500
154.5000
147.8500
152.2000
421,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
149.5400
150.3000
146.8700
148.3900
296,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
150.7000
151.8000
148.5100
148.9800
288,100
Tue, 30 Dec 2025
152.2300
152.8100
151.0100
151.2900
216,900
Mon, 29 Dec 2025
153.2900
154.4100
152.1700
152.8100
218,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
152.4000
153.5100
151.1200
153.1200
143,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
152.0000
153.9900
151.3100
152.7100
112,100
Tue, 23 Dec 2025
153.7000
154.2800
151.5400
152.1400
269,400
Mon, 22 Dec 2025
151.0100
155.4000
151.0100
153.8100
329,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
150.2600
151.5600
149.0300
150.9000
415,800
Thu, 18 Dec 2025
151.4000
152.8800
150.2500
150.4700
279,600
Wed, 17 Dec 2025
152.3400
154.8200
149.9300
150.0300
363,200
Tue, 16 Dec 2025
150.9900
152.8000
150.1900
152.5500
379,500
Mon, 15 Dec 2025
154.5200
154.5800
150.9200
151.0500
400,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
155.0900
156.0500
152.7700
153.7800
274,300
Thu, 11 Dec 2025
154.9700
157.2300
152.8300
154.6900
344,000
Wed, 10 Dec 2025
150.0000
156.1500
150.0000
154.6300
285,400
Tue, 09 Dec 2025
150.7700
153.1200
149.9500
150.0400
242,000
Mon, 08 Dec 2025
153.3100
154.7400
150.7900
151.4000
350,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
150.8700
155.1400
150.5500
153.8000
267,800
Thu, 04 Dec 2025
149.5300
151.8100
148.0500
151.2800
415,400
Wed, 03 Dec 2025
147.0600
149.6700
146.0900
149.3700
384,800
Tue, 02 Dec 2025
147.2500
150.0000
142.8600
146.5700
460,100
Mon, 01 Dec 2025
147.1400
151.2300
145.4400
146.4800
760,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
149.2000
149.8000
147.2100
148.3600
148,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
148.6200
150.8100
148.1900
148.6600
300,600
Tue, 25 Nov 2025
147.3700
149.7400
145.2300
149.6200
349,500
Mon, 24 Nov 2025
144.8200
147.7300
143.8900
146.6500
314,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
140.4300
147.4700
140.4100
146.0500
412,000
Thu, 20 Nov 2025
139.8800
144.8100
139.1900
139.8600
426,600
Wed, 19 Nov 2025
136.4200
139.4000
135.8500
139.0800
385,300
Tue, 18 Nov 2025
138.4700
138.8500
133.6500
136.5700
477,400
Mon, 17 Nov 2025
136.8500
138.8900
134.6300
136.4000
693,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
140.5000
140.5900
136.1000
136.9100
758,100
Thu, 13 Nov 2025
143.9000
145.6600
140.1900
140.8900
574,800
Wed, 12 Nov 2025
147.7500
149.9100
143.1300
144.2500
548,600
Tue, 11 Nov 2025
147.7200
149.3000
146.2300
147.8300
470,300
Mon, 10 Nov 2025
146.3800
147.7400
143.9100
146.6800
335,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
144.0000
146.5000
143.6700
145.6800
434,300
Thu, 06 Nov 2025
150.0000
150.8400
144.5400
144.8200
449,700
Wed, 05 Nov 2025
148.1000
149.0200
145.7700
148.5400
323,000
Tue, 04 Nov 2025
149.8700
150.3300
145.8800
148.0300
311,300
Mon, 03 Nov 2025
145.5200
152.0200
143.3400
150.7100
891,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
148.8500
150.2900
142.1900
145.8800
602,500
Thu, 30 Oct 2025
2 · 10-Q
After market open · 12:41 ET
10-Q ↗
Thu, 30 Oct 2025
162.7200
162.7200
150.6100
151.5400
707,700
Wed, 29 Oct 2025
1 · 8-K
After-hours · 16:39 ET
8-K ↗
Wed, 29 Oct 2025
157.2900
159.8200
153.7000
154.0600
588,700
Tue, 28 Oct 2025
161.0000
163.2800
157.6100
158.8200
350,600
Mon, 27 Oct 2025
161.4400
163.5100
160.6800
160.9200
312,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
161.8900
162.5000
159.0000
159.8800
243,400
Thu, 23 Oct 2025
156.6000
160.5000
156.4000
160.0600
290,900
Wed, 22 Oct 2025
158.7100
159.9000
155.5300
155.7900
389,200
Tue, 21 Oct 2025
152.7000
156.3700
152.7000
155.0100
213,700
Mon, 20 Oct 2025
151.3700
153.8500
150.9400
152.9100
271,200
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
147.6300
150.9300
146.7400
150.5100
410,600
Thu, 16 Oct 2025
149.8200
151.5900
146.8000
147.6400
526,200
Wed, 15 Oct 2025
152.6100
153.4100
149.0100
149.9600
246,900
Tue, 14 Oct 2025
147.5300
153.8800
147.3500
152.2400
286,000
Mon, 13 Oct 2025
153.0500
153.7700
150.2400
150.6000
187,100
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
155.8900
157.8200
149.5800
150.2500
323,800
Thu, 09 Oct 2025
159.6900
160.8500
155.7300
156.7800
264,200
Wed, 08 Oct 2025
158.5300
159.3100
157.0900
159.0900
326,400
Tue, 07 Oct 2025
159.3600
160.7700
157.3600
157.3900
182,100
Mon, 06 Oct 2025
159.5200
160.6600
158.2000
158.4000
244,700
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
159.6300
161.9500
159.0000
159.6500
260,100
Thu, 02 Oct 2025
159.4200
160.9800
157.2600
158.9300
233,700
Wed, 01 Oct 2025
156.9300
161.0100
156.9300
159.6200
343,300
Tue, 30 Sep 2025
159.6500
159.7600
156.0900
157.5300
213,400
Mon, 29 Sep 2025
162.0300
162.0300
159.6100
160.4400
186,800
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
158.0100
160.9300
157.4300
160.5600
221,400
Thu, 25 Sep 2025
160.2600
160.2600
157.5000
158.0600
205,700
Wed, 24 Sep 2025
159.5300
162.2300
159.5300
161.4200
348,300
Tue, 23 Sep 2025
164.7000
166.4300
157.4800
159.0800
443,000
Mon, 22 Sep 2025
162.0300
164.3000
160.9600
163.9200
517,900
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
169.0200
169.0200
161.7900
163.4400
909,700
Thu, 18 Sep 2025
169.6200
170.5100
167.9700
168.3300
397,400
Wed, 17 Sep 2025
172.7900
174.7000
166.8500
167.3500
547,500
Tue, 16 Sep 2025
171.2500
172.4500
169.5000
171.9600
260,300
Mon, 15 Sep 2025
170.9100
172.7500
170.6100
171.6900
300,500
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
175.8900
175.9900
169.6300
169.7300
258,800
Thu, 11 Sep 2025
169.3200
176.9500
169.3200
176.1600
319,700
Wed, 10 Sep 2025
171.7500
173.2600
168.7200
169.5700
303,100
Tue, 09 Sep 2025
172.5000
173.6300
171.3600
172.6400
259,900
Mon, 08 Sep 2025
171.6600
173.3400
169.1800
172.4800
277,400
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
172.8500
175.0300
169.4900
171.1900
328,800