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
184.8000
186.4600
182.3700
183.2800
1,078,036
Fri, 23 Oct 2026
24 · 8-K
Pre-market · 08:19 ET
8-K ↗
Thu, 22 Oct 2026
180.1600
186.4600
180.0100
186.1200
778,800
Wed, 21 Oct 2026
179.7800
180.0000
177.7900
178.3000
616,300
Tue, 20 Oct 2026
177.4000
180.6000
177.4000
179.9900
874,300
Mon, 19 Oct 2026
173.6900
175.2800
173.3900
175.1200
725,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
175.0000
175.9600
171.9800
175.1100
1,308,000
Thu, 15 Oct 2026
170.8000
174.7800
169.7100
174.1100
741,900
Wed, 14 Oct 2026
168.8200
169.8200
166.9000
168.2600
538,600
Tue, 13 Oct 2026
167.5500
169.2600
167.4200
168.4400
633,800
Mon, 12 Oct 2026
166.2300
167.6900
165.2100
166.4100
421,200
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
165.7000
167.0800
164.0700
165.4500
751,100
Thu, 08 Oct 2026
160.7900
165.3300
159.4000
165.2100
1,071,200
Wed, 07 Oct 2026
159.2300
161.1100
158.4700
160.1300
800,700
Tue, 06 Oct 2026
157.5200
160.4900
157.5200
158.6600
569,500
Mon, 05 Oct 2026
156.7200
159.0800
155.6800
159.0800
702,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
161.1500
161.1500
156.8600
156.9300
743,100
Thu, 01 Oct 2026
163.1000
164.5500
161.0100
161.1500
653,600
Wed, 30 Sep 2026
160.8000
161.9600
160.5200
161.1000
1,051,900
Tue, 29 Sep 2026
23 · DEFA14A
After market open · 13:01 ET
DEFA14A ↗
Tue, 29 Sep 2026
22 · DEF 14A
After market open · 13:00 ET
DEF 14A ↗
Tue, 29 Sep 2026
161.3500
162.6200
159.9300
160.9500
907,900
Mon, 28 Sep 2026
162.0100
163.8500
160.7100
162.9200
864,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
162.1000
165.7700
161.6000
163.7700
838,700
Thu, 24 Sep 2026
163.7400
165.2900
161.7500
162.6600
963,100
Wed, 23 Sep 2026
162.6200
165.2900
161.8300
163.4500
824,500
Tue, 22 Sep 2026
166.7700
166.8000
162.2000
163.0200
799,200
Mon, 21 Sep 2026
163.9900
165.0500
162.3000
164.6200
1,078,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
163.5400
164.9300
162.2900
163.1300
3,277,700
Thu, 17 Sep 2026
166.6400
167.2400
164.2100
164.3100
860,000
Wed, 16 Sep 2026
169.8100
169.8100
165.7000
167.0900
894,200
Tue, 15 Sep 2026
172.0100
172.3900
169.8400
170.2500
945,800
Mon, 14 Sep 2026
171.8000
175.2000
169.6000
174.3900
758,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
169.4500
170.2500
166.7800
167.7400
592,600
Thu, 10 Sep 2026
168.0900
169.6900
167.2200
168.2400
888,700
Wed, 09 Sep 2026
168.7100
169.0300
164.7000
168.1000
1,204,100
Tue, 08 Sep 2026
172.0000
172.0000
165.4100
168.6200
1,473,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
175.9100
177.9100
172.1100
172.8800
1,250,400
Thu, 03 Sep 2026
178.3800
182.9400
176.5600
178.9100
754,100
Wed, 02 Sep 2026
180.3100
182.5200
177.8800
178.0600
1,003,600
Tue, 01 Sep 2026
181.6200
183.3100
178.6200
180.3900
1,141,100
Mon, 31 Aug 2026
183.4400
184.5500
181.3100
182.3800
1,126,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
183.2800
184.7000
182.7300
183.6400
734,200
Thu, 27 Aug 2026
181.8900
184.4700
180.9500
183.0800
1,008,700
Wed, 26 Aug 2026
183.7300
185.6700
180.8500
181.6000
1,186,200
Tue, 25 Aug 2026
183.0700
186.0100
182.0100
184.8200
1,108,200
Mon, 24 Aug 2026
183.3100
186.9100
183.0000
185.4500
1,409,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
179.0000
182.5200
178.2200
182.1800
1,142,600
Thu, 20 Aug 2026
175.9700
178.6100
174.1700
178.5000
1,071,600
Wed, 19 Aug 2026
172.9900
177.5100
170.1800
176.0300
1,702,200
Tue, 18 Aug 2026
170.6800
173.6500
169.1800
169.8600
1,605,900
Mon, 17 Aug 2026
169.4200
171.1300
167.7300
167.8400
1,457,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
173.0400
173.3700
169.3800
171.0100
587,600
Thu, 13 Aug 2026
170.0900
172.7500
167.3200
172.2400
1,389,500
Wed, 12 Aug 2026
167.6400
170.4600
165.8100
169.2700
1,234,800
Tue, 11 Aug 2026
171.6600
174.4900
169.6700
170.7300
1,243,200
Mon, 10 Aug 2026
165.3000
174.4500
165.3000
173.4000
1,745,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
164.7200
167.8000
163.5800
166.5000
2,169,800
Thu, 06 Aug 2026
161.8100
164.7800
160.0000
164.7500
1,455,700
Wed, 05 Aug 2026
169.6800
170.5900
161.2000
163.4100
1,594,200
Tue, 04 Aug 2026
21 · 10-K
After market open · 11:13 ET
10-K ↗
Tue, 04 Aug 2026
168.3000
176.9400
167.3100
168.4100
2,516,800
Tue, 04 Aug 2026
20 · 8-K
Pre-market · 07:59 ET
8-K ↗
Mon, 03 Aug 2026
157.6400
159.7200
156.4700
157.3400
1,310,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
153.6400
154.7900
152.3600
153.9500
935,500
Thu, 30 Jul 2026
156.2400
156.8300
150.2900
154.7700
1,079,900
Wed, 29 Jul 2026
158.2700
163.2400
157.3600
159.2000
1,049,200
Tue, 28 Jul 2026
155.4300
160.9400
155.2200
158.1800
1,364,200
Mon, 27 Jul 2026
151.3200
154.4600
150.0100
152.7800
739,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
146.0000
149.2100
145.3100
148.9200
733,500
Thu, 23 Jul 2026
144.2900
145.6800
143.0400
144.4000
648,300
Wed, 22 Jul 2026
146.0000
146.8800
143.1200
144.1200
697,400
Tue, 21 Jul 2026
146.9800
148.5400
144.7100
145.0100
880,400
Mon, 20 Jul 2026
149.0000
151.0000
146.9200
150.0200
1,000,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
153.4200
155.1300
149.6200
149.9100
956,800
Thu, 16 Jul 2026
149.6100
153.7200
148.6400
153.0600
1,126,600
Wed, 15 Jul 2026
147.3600
151.1100
147.0400
147.3900
710,900
Tue, 14 Jul 2026
146.3100
148.8100
145.7500
146.0200
884,800
Mon, 13 Jul 2026
149.0800
151.7400
148.9700
151.0400
782,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
150.2400
150.7100
145.7800
147.4700
797,200
Thu, 09 Jul 2026
145.2900
147.3800
144.0400
147.3200
926,800
Wed, 08 Jul 2026
147.3900
148.0800
145.6800
147.0700
1,059,000
Tue, 07 Jul 2026
147.9800
150.3700
147.0900
148.6000
1,141,800
Mon, 06 Jul 2026
143.0600
144.8500
140.6100
144.7700
1,320,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
141.9100
144.5000
141.1300
143.9500
1,023,900
Wed, 01 Jul 2026
136.2400
143.7200
136.2400
140.9300
1,437,200
Tue, 30 Jun 2026
134.5600
137.3100
133.8800
136.9500
1,471,200
Mon, 29 Jun 2026
140.6700
140.7500
134.5200
135.4400
1,253,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
136.5400
140.6100
136.2600
137.9300
5,316,500
Thu, 25 Jun 2026
139.5000
142.8400
135.7800
136.2600
1,902,800
Wed, 24 Jun 2026
138.6800
140.8500
136.3300
140.1000
2,444,400
Tue, 23 Jun 2026
139.4400
139.4400
136.2900
136.3300
1,577,600
Mon, 22 Jun 2026
136.0900
137.5700
133.8300
136.2200
1,826,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
139.2300
139.2300
135.9800
137.6000
3,442,600
Wed, 17 Jun 2026
142.4200
146.1700
139.5000
139.6300
1,328,800
Tue, 16 Jun 2026
143.4400
145.2800
143.0500
143.8800
1,349,400
Mon, 15 Jun 2026
144.3900
146.8100
142.5300
142.7800
1,042,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
143.4600
145.3200
141.2300
144.8700
1,202,100
Thu, 11 Jun 2026
145.6000
147.1300
144.1900
144.8600
1,264,600
Wed, 10 Jun 2026
19 · 8-K
After-hours · 16:30 ET
8-K ↗
Wed, 10 Jun 2026
148.9500
149.9700
145.1700
146.4400
1,189,100
Tue, 09 Jun 2026
150.1500
151.1500
146.5800
150.0400
853,000
Mon, 08 Jun 2026
150.2800
150.2800
148.1700
148.9800
971,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
155.5000
156.0600
151.2500
151.3400
1,345,300
Thu, 04 Jun 2026
156.0400
158.9800
153.4900
154.1000
2,022,300
Wed, 03 Jun 2026
153.0600
153.7900
150.6300
152.5900
1,628,600
Tue, 02 Jun 2026
157.1600
157.3700
152.0300
154.8300
1,643,400
Mon, 01 Jun 2026
155.0500
160.0000
155.0500
159.9600
1,343,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
150.7900
154.1900
150.2100
153.7200
2,389,400
Thu, 28 May 2026
146.8800
150.7100
146.1100
149.7200
1,306,600
Wed, 27 May 2026
147.1200
148.6300
146.0100
147.1000
1,531,500
Tue, 26 May 2026
148.6600
149.0100
146.8100
146.9500
2,192,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
150.4900
153.4200
149.9700
150.4900
896,000
Thu, 21 May 2026
18 · 8-K
After market open · 10:07 ET
8-K ↗
Thu, 21 May 2026
147.6200
150.3900
146.0100
150.0200
1,091,600
Wed, 20 May 2026
148.4600
150.0600
145.5800
149.2000
1,300,700
Tue, 19 May 2026
152.6300
153.1600
148.2200
149.4300
1,530,000
Mon, 18 May 2026
144.9000
150.9600
144.6500
150.6200
1,753,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
17 · 8-K
After-hours · 16:31 ET
8-K ↗
Fri, 15 May 2026
145.7200
147.8200
144.5300
145.6200
2,483,600
Thu, 14 May 2026
144.3600
147.0900
143.0800
143.3700
1,545,700
Wed, 13 May 2026
147.3400
147.9600
139.7900
143.9300
2,264,800
Tue, 12 May 2026
150.0800
151.8400
148.0700
149.5300
2,560,500
Mon, 11 May 2026
148.2800
150.5200
146.6300
149.1300
1,803,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
152.4500
152.6200
148.3600
149.5000
1,650,200
Thu, 07 May 2026
152.9200
156.1600
151.0000
152.8900
1,760,600
Wed, 06 May 2026
16 · 8-K
After-hours · 16:36 ET
8-K ↗
Wed, 06 May 2026
15 · 8-K
After-hours · 17:11 ET
8-K ↗
Wed, 06 May 2026
14 · 424B5
After-hours · 17:01 ET
424B5 ↗
Wed, 06 May 2026
151.7000
154.3800
151.0800
152.8300
856,600
Tue, 05 May 2026
153.3800
153.3800
149.7200
152.1400
902,200
Mon, 04 May 2026
154.4700
155.4200
149.8700
153.8500
1,809,300
Mon, 04 May 2026
13 · 424B5
Pre-market · 09:02 ET
424B5 ↗
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
157.7400
159.2200
151.9100
155.2500
1,195,000
Thu, 30 Apr 2026
12 · 10-Q
After market open · 11:40 ET
10-Q ↗
Thu, 30 Apr 2026
156.0600
157.4600
149.0500
153.9800
2,700,100
Thu, 30 Apr 2026
11 · 8-K
Pre-market · 07:59 ET
8-K ↗
Wed, 29 Apr 2026
160.0000
161.3200
158.5200
160.7500
1,004,900
Tue, 28 Apr 2026
159.0600
160.5300
157.1900
158.8300
793,300
Mon, 27 Apr 2026
155.2700
159.1700
155.1000
156.3600
933,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
154.2100
156.3800
153.0700
155.0700
998,400
Thu, 23 Apr 2026
158.2300
158.6400
153.0600
155.9500
1,181,100
Wed, 22 Apr 2026
162.1400
162.9400
158.9500
160.6400
795,700
Tue, 21 Apr 2026
161.5100
165.1300
160.5600
161.8700
1,067,500
Mon, 20 Apr 2026
162.6700
164.0900
160.9600
161.2800
1,057,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
163.6800
165.1800
160.3700
162.9200
1,234,900
Thu, 16 Apr 2026
162.0600
164.6100
161.6500
162.4200
1,168,400
Wed, 15 Apr 2026
159.2800
163.6400
159.2700
160.8300
1,044,200
Tue, 14 Apr 2026
157.8300
159.8600
156.7800
158.6100
1,166,600
Mon, 13 Apr 2026
151.6500
157.8300
150.5000
157.3600
1,179,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
153.7300
154.3200
150.1000
151.1200
1,223,100
Thu, 09 Apr 2026
159.5600
160.2100
154.2500
154.7900
1,672,800
Wed, 08 Apr 2026
162.9300
163.9400
160.1200
160.9700
1,346,900
Tue, 07 Apr 2026
161.7300
162.4800
159.0900
159.9000
1,548,800
Mon, 06 Apr 2026
160.5800
162.8600
159.3500
162.4800
1,023,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
161.2300
165.3400
158.9200
160.9300
1,931,400
Wed, 01 Apr 2026
162.4100
162.4100
155.5400
159.9800
2,504,000
Tue, 31 Mar 2026
165.3000
165.3000
160.9200
162.4800
2,149,800
Mon, 30 Mar 2026
158.8600
164.3500
158.3300
163.4400
2,288,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
159.4300
159.9600
156.9400
157.4200
1,833,500
Thu, 26 Mar 2026
163.0500
165.9000
159.5700
159.8300
1,522,300
Wed, 25 Mar 2026
166.8700
167.1900
160.8900
163.3600
1,197,600
Tue, 24 Mar 2026
170.1300
170.1300
159.0600
164.6300
2,111,800
Mon, 23 Mar 2026
176.1400
176.1400
169.9000
170.8400
2,585,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
173.9600
176.4600
172.9500
174.3600
6,160,900
Thu, 19 Mar 2026
174.8800
179.3000
173.9200
174.3800
1,331,800
Wed, 18 Mar 2026
176.9300
179.4700
174.7000
174.9400
1,140,700
Tue, 17 Mar 2026
179.6700
182.5000
177.3600
178.1900
1,101,900
Mon, 16 Mar 2026
177.3100
179.2600
176.7700
178.5900
1,697,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
178.7600
179.7100
177.2200
178.3200
1,801,400
Thu, 12 Mar 2026
184.0900
186.2200
177.2800
177.3900
1,467,600
Wed, 11 Mar 2026
186.6700
189.7800
180.6900
183.1200
1,260,700
Tue, 10 Mar 2026
190.8700
190.8700
184.1400
186.6300
1,668,700
Mon, 09 Mar 2026
193.8000
194.5900
187.8900
189.0100
2,451,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
10 · 8-K
After market open · 10:02 ET
8-K ↗
Fri, 06 Mar 2026
190.5500
197.3800
189.0000
196.8800
1,727,700
Thu, 05 Mar 2026
187.7800
192.2600
187.1200
190.8900
1,052,600
Wed, 04 Mar 2026
185.6900
190.6900
185.6900
188.7400
866,100
Tue, 03 Mar 2026
184.1800
188.9900
183.5700
187.5100
1,223,200
Mon, 02 Mar 2026
182.6100
187.8100
182.6100
186.5000
946,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
181.8000
186.0000
180.2900
185.8700
1,763,600
Thu, 26 Feb 2026
179.6000
184.8200
179.5800
183.2600
1,201,300
Wed, 25 Feb 2026
177.4400
179.1000
175.8700
177.3200
1,294,100
Tue, 24 Feb 2026
175.7300
179.9400
175.5000
177.7800
988,800
Mon, 23 Feb 2026
176.8600
177.2800
173.4000
175.7300
1,428,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
176.2500
178.2000
174.4100
177.0200
1,103,900
Thu, 19 Feb 2026
176.8400
178.6600
175.3100
176.2100
1,126,500
Wed, 18 Feb 2026
174.5700
178.2400
174.5700
178.1200
1,408,800
Tue, 17 Feb 2026
174.6300
176.5400
171.4100
174.1300
1,598,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
171.1900
174.6200
169.7800
173.7000
1,813,000
Thu, 12 Feb 2026
166.8100
170.7700
163.7100
170.4700
2,336,000
Wed, 11 Feb 2026
171.3700
172.5100
165.9600
167.5500
2,428,600
Tue, 10 Feb 2026
180.4700
180.4700
171.2400
172.5100
2,494,300
Mon, 09 Feb 2026
181.3500
182.9300
175.8600
181.0500
2,401,200
Mon, 09 Feb 2026
9 · 8-K
Next filing day · accepted 06 Feb, 19:06 ET
8-K ↗
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
193.7900
195.9700
181.0900
181.9100
1,932,000
Thu, 05 Feb 2026
192.0200
195.6500
190.4300
193.5400
1,832,000
Wed, 04 Feb 2026
189.7300
190.6500
184.0100
190.1200
1,961,400
Tue, 03 Feb 2026
8 · 10-Q
After market open · 12:16 ET
10-Q ↗
Tue, 03 Feb 2026
200.0700
201.6200
183.3000
185.9500
2,647,100
Tue, 03 Feb 2026
7 · 8-K
Pre-market · 07:59 ET
8-K ↗
Tue, 03 Feb 2026
6 · 8-K
Next filing day · accepted 02 Feb, 18:01 ET
8-K ↗
Mon, 02 Feb 2026
197.5600
200.3800
196.0000
198.3400
1,570,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
196.4400
198.1600
195.0100
197.1100
939,100
Thu, 29 Jan 2026
203.5800
205.0000
193.0600
195.9600
1,886,900
Wed, 28 Jan 2026
205.9800
207.7700
203.8900
204.8900
758,400
Tue, 27 Jan 2026
207.5100
207.5100
205.0600
206.4200
739,800
Mon, 26 Jan 2026
207.8100
209.2300
206.7000
208.8700
517,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
207.6900
209.1200
204.6100
207.5400
836,900
Thu, 22 Jan 2026
207.6800
211.3700
207.3000
209.7900
1,004,800
Wed, 21 Jan 2026
209.8600
211.8000
204.9300
206.8500
1,267,400
Tue, 20 Jan 2026
216.4600
217.9900
208.6700
209.2800
959,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
218.5300
220.0100
216.6500
218.6400
696,400
Thu, 15 Jan 2026
221.7100
221.9000
218.5500
219.3600
988,500
Wed, 14 Jan 2026
220.6600
222.2000
219.0200
220.9600
746,000
Tue, 13 Jan 2026
222.3900
222.8800
220.0600
221.2100
707,700
Mon, 12 Jan 2026
222.9300
224.5100
220.7200
223.0200
645,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
222.7900
224.3400
221.9600
223.3600
720,200
Thu, 08 Jan 2026
220.1000
223.6700
219.4600
222.9100
497,000
Wed, 07 Jan 2026
222.3600
223.2900
218.3300
219.4700
572,900
Tue, 06 Jan 2026
221.5300
223.4300
219.3300
221.7000
603,100
Mon, 05 Jan 2026
219.4600
224.0100
218.6400
222.8200
676,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
223.1700
224.4000
219.2300
220.4700
544,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
224.9700
225.3600
223.0400
223.1700
291,400
Tue, 30 Dec 2025
226.3700
227.0800
225.0900
225.2400
332,200
Mon, 29 Dec 2025
228.4100
229.7700
227.0200
227.3800
310,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
228.5600
228.8400
227.4600
228.1900
233,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
226.3000
228.8400
226.3000
228.3800
146,700
Tue, 23 Dec 2025
228.2600
228.3100
226.3100
227.3600
396,000
Mon, 22 Dec 2025
226.1700
228.7100
225.8100
228.2200
490,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
226.0500
227.9200
224.7500
225.9600
2,439,600
Thu, 18 Dec 2025
230.2100
230.9200
225.5700
226.6100
786,100
Wed, 17 Dec 2025
227.3300
231.4400
227.1900
228.7700
1,097,100
Tue, 16 Dec 2025
230.3300
230.8100
227.2500
227.4700
784,200
Mon, 15 Dec 2025
230.1600
231.1200
226.9000
229.2300
637,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
231.5000
232.8900
229.5400
230.0500
590,900
Thu, 11 Dec 2025
228.3300
232.3400
227.7700
231.5000
590,100
Wed, 10 Dec 2025
225.7200
227.4100
224.4600
226.9100
665,700
Tue, 09 Dec 2025
227.7500
228.2900
224.8500
225.3200
647,200
Mon, 08 Dec 2025
231.2500
231.2500
226.1800
227.5400
654,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
230.4500
233.1000
229.4600
232.0200
748,600
Thu, 04 Dec 2025
230.8600
232.5000
229.1900
230.8800
584,600
Wed, 03 Dec 2025
227.2600
230.5800
227.2600
230.4600
741,100
Tue, 02 Dec 2025
227.1900
229.5800
224.9800
227.6100
749,100
Mon, 01 Dec 2025
227.0600
229.0000
226.3200
226.5500
669,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
228.6900
229.2500
226.2200
228.0900
222,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
227.1500
229.5800
227.1500
227.5900
566,100
Tue, 25 Nov 2025
227.3700
229.5000
227.3700
228.2200
432,600
Mon, 24 Nov 2025
228.4000
230.2200
226.2200
226.2300
1,140,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
228.1300
230.7600
227.3900
228.3900
914,600
Thu, 20 Nov 2025
227.2700
229.2300
225.5500
227.1200
999,500
Wed, 19 Nov 2025
224.6100
227.4300
221.3100
226.3300
961,000
Tue, 18 Nov 2025
224.8900
226.6800
224.4600
224.9400
726,600
Mon, 17 Nov 2025
225.9200
227.8400
224.6000
224.7700
796,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
5 · 8-K
After-hours · 16:19 ET
8-K ↗
Fri, 14 Nov 2025
225.6000
228.5300
224.7400
226.0600
1,257,100
Fri, 14 Nov 2025
4 · 8-K
Pre-market · 08:49 ET
8-K ↗
Thu, 13 Nov 2025
3 · 8-K
After market open · 12:05 ET
8-K ↗
Thu, 13 Nov 2025
222.2200
226.5300
220.4300
225.6100
675,600
Wed, 12 Nov 2025
224.1500
228.4100
222.6600
223.6600
704,800
Tue, 11 Nov 2025
223.7900
225.3200
222.3000
222.8700
811,900
Mon, 10 Nov 2025
220.6400
224.5900
220.4200
223.1600
797,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
218.1900
222.1300
217.1600
221.7200
646,700
Thu, 06 Nov 2025
217.5300
220.6000
215.0800
217.4900
780,600
Wed, 05 Nov 2025
221.3500
223.4900
217.9300
218.5800
821,400
Tue, 04 Nov 2025
2 · 10-Q
After market open · 13:19 ET
10-Q ↗
Tue, 04 Nov 2025
225.7700
226.9300
218.7900
222.8600
919,700
Tue, 04 Nov 2025
1 · 8-K
Pre-market · 07:59 ET
8-K ↗
Mon, 03 Nov 2025
219.2700
222.4800
217.8300
221.1800
1,049,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
219.7300
221.4700
218.5000
220.4000
902,000
Thu, 30 Oct 2025
220.2400
223.0000
219.1900
221.0000
1,095,500
Wed, 29 Oct 2025
227.1300
228.2500
217.8900
219.8800
1,077,700
Tue, 28 Oct 2025
230.7600
231.9200
229.1100
229.8000
408,200
Mon, 27 Oct 2025
233.7400
233.7400
230.2400
231.9200
415,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
234.0800
235.2700
230.6500
232.2900
466,500