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
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
205.4700
207.3900
202.4500
204.0600
176,037
Thu, 22 Oct 2026
206.0300
208.6400
205.3500
206.6800
167,100
Wed, 21 Oct 2026
203.3600
204.9300
201.5900
204.4200
182,100
Tue, 20 Oct 2026
202.4800
205.5600
201.5600
204.2800
300,400
Mon, 19 Oct 2026
199.1800
203.6700
197.8100
199.7700
114,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
196.0700
199.1100
196.0700
198.5500
119,700
Thu, 15 Oct 2026
199.8400
200.2700
195.5700
196.3800
190,400
Wed, 14 Oct 2026
197.8400
198.0500
191.7200
195.7600
155,200
Tue, 13 Oct 2026
199.2700
200.4000
195.9000
198.8800
230,200
Mon, 12 Oct 2026
192.3200
197.6100
192.3200
197.5500
149,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
191.9500
195.7500
190.2600
191.6900
156,000
Thu, 08 Oct 2026
187.4400
193.6300
185.3500
192.3500
175,900
Wed, 07 Oct 2026
182.9600
188.2200
182.7700
186.7300
148,700
Tue, 06 Oct 2026
186.1600
187.7200
183.4400
184.4300
164,300
Mon, 05 Oct 2026
184.3300
187.7000
184.2800
185.9100
139,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
182.0200
184.2600
180.5500
184.2500
126,600
Thu, 01 Oct 2026
173.2400
182.4600
173.2400
181.3900
253,000
Wed, 30 Sep 2026
177.7000
177.7000
173.0900
173.8200
209,600
Tue, 29 Sep 2026
176.5000
176.6700
173.4200
176.4900
110,700
Mon, 28 Sep 2026
174.7300
177.0000
173.3800
175.2900
163,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
177.7400
177.7400
173.6100
174.9400
238,100
Thu, 24 Sep 2026
176.7100
178.2000
176.3400
176.8900
96,000
Wed, 23 Sep 2026
180.5200
180.5200
174.3700
176.1200
171,100
Tue, 22 Sep 2026
184.3900
184.6900
180.0800
180.2200
139,500
Mon, 21 Sep 2026
187.2000
187.9000
183.4800
184.1900
137,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
187.3900
187.9700
184.9000
187.6700
356,100
Thu, 17 Sep 2026
188.6500
189.3100
185.0900
187.7900
217,800
Wed, 16 Sep 2026
186.1200
188.6300
184.5500
188.0600
172,800
Tue, 15 Sep 2026
185.8200
187.1900
184.0400
186.2200
292,000
Mon, 14 Sep 2026
187.8100
189.0200
185.9600
186.5200
161,700
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
188.8000
188.8000
182.8300
185.7300
150,700
Thu, 10 Sep 2026
190.1100
190.5400
185.7400
186.5900
84,800
Wed, 09 Sep 2026
185.1900
186.5700
183.5800
185.7000
117,200
Tue, 08 Sep 2026
185.2100
188.8400
184.0400
186.0900
146,900
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
187.8200
189.7700
186.0800
187.6400
143,900
Thu, 03 Sep 2026
189.1800
193.2800
189.1800
189.9200
186,900
Wed, 02 Sep 2026
189.3800
191.2700
186.9000
187.3700
121,100
Tue, 01 Sep 2026
186.1900
189.3300
186.1900
187.8600
137,500
Mon, 31 Aug 2026
186.6100
186.8000
184.6900
185.7300
73,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
187.7300
190.3300
186.1900
186.2900
85,400
Thu, 27 Aug 2026
184.9300
187.5900
183.5600
186.8800
100,300
Wed, 26 Aug 2026
185.4100
189.0900
185.4100
187.0800
139,400
Tue, 25 Aug 2026
185.9500
187.5500
183.0200
185.6900
165,500
Mon, 24 Aug 2026
183.6500
187.7500
183.6500
185.3100
155,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
182.7700
184.7000
181.5000
182.5200
191,000
Thu, 20 Aug 2026
181.3100
184.3400
179.4100
182.0300
84,900
Wed, 19 Aug 2026
185.4200
187.8500
182.9200
183.0500
192,200
Tue, 18 Aug 2026
184.5000
186.7000
183.5400
185.0300
180,000
Mon, 17 Aug 2026
184.0000
184.8200
181.8000
182.6500
85,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
186.5900
187.9900
183.9200
184.3500
125,300
Thu, 13 Aug 2026
185.9800
187.8000
184.3600
186.3400
132,100
Wed, 12 Aug 2026
184.3700
187.5500
182.5900
183.6000
147,100
Tue, 11 Aug 2026
184.8500
186.6500
182.2000
184.3700
294,800
Mon, 10 Aug 2026
186.5500
187.5800
183.2000
184.8500
146,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
14 · 10-Q
After-hours · 16:16 ET
10-Q ↗
Fri, 07 Aug 2026
188.9900
198.9800
185.0000
188.6900
277,200
Thu, 06 Aug 2026
13 · 8-K
After-hours · 16:25 ET
8-K ↗
Thu, 06 Aug 2026
180.2100
180.9800
176.8800
180.8900
132,300
Wed, 05 Aug 2026
180.4600
181.0700
177.5800
178.4700
86,000
Tue, 04 Aug 2026
177.7700
180.5900
175.5600
178.7700
146,700
Mon, 03 Aug 2026
175.3200
179.7000
175.3200
179.2800
281,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
180.1700
181.6900
174.6900
175.0100
224,900
Thu, 30 Jul 2026
183.2500
183.2500
178.9400
182.0200
117,700
Wed, 29 Jul 2026
177.5400
183.5100
177.5400
183.4000
167,800
Tue, 28 Jul 2026
177.7800
180.7000
175.7800
179.2700
173,200
Mon, 27 Jul 2026
179.0100
181.0200
175.8000
175.9400
191,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
177.0000
180.2100
176.0000
178.8300
122,800
Thu, 23 Jul 2026
174.2700
175.9800
172.4000
174.9500
159,500
Wed, 22 Jul 2026
178.4200
178.4200
174.1900
175.6100
164,300
Tue, 21 Jul 2026
179.5300
181.2100
177.6200
178.9600
107,700
Mon, 20 Jul 2026
177.8900
181.4600
177.8900
179.7400
127,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
178.2500
184.7200
177.2300
177.9700
142,200
Thu, 16 Jul 2026
174.7000
180.7100
174.7000
178.3200
143,800
Wed, 15 Jul 2026
178.8000
178.8000
171.6300
174.2000
199,100
Tue, 14 Jul 2026
182.7200
184.3700
179.8800
179.9400
175,800
Mon, 13 Jul 2026
184.1800
186.1700
180.0800
182.9500
175,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
180.4200
182.7800
180.4200
182.6000
99,400
Thu, 09 Jul 2026
181.7500
182.9100
177.8100
180.7800
190,300
Wed, 08 Jul 2026
179.6700
181.9500
178.2800
179.2800
216,900
Tue, 07 Jul 2026
183.3300
185.5900
179.8400
180.4100
120,900
Mon, 06 Jul 2026
182.0000
182.5000
180.7000
181.7200
177,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
180.4300
185.5800
179.8300
182.6400
183,100
Wed, 01 Jul 2026
175.8400
180.9300
175.5000
178.6400
167,900
Tue, 30 Jun 2026
177.8000
179.5200
175.1900
175.2500
168,000
Mon, 29 Jun 2026
180.3700
181.4200
176.0000
178.4100
207,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
174.6800
180.7200
174.6800
180.4600
659,600
Thu, 25 Jun 2026
174.2700
175.6800
171.6000
173.1700
153,100
Wed, 24 Jun 2026
173.7100
178.0000
172.6400
174.9700
180,600
Tue, 23 Jun 2026
169.1100
173.7100
168.5100
172.7400
185,700
Mon, 22 Jun 2026
164.6600
170.2400
164.6600
167.4200
152,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
165.2800
166.3200
162.3500
163.6300
280,000
Wed, 17 Jun 2026
163.1400
167.5900
163.1400
164.5400
160,700
Tue, 16 Jun 2026
164.9600
165.4300
161.3500
164.2400
146,600
Mon, 15 Jun 2026
12 · 8-K
After-hours · 16:30 ET
8-K ↗
Mon, 15 Jun 2026
159.6400
163.6700
157.3500
163.1700
193,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
162.2300
163.6000
159.4700
160.4500
168,500
Fri, 12 Jun 2026
11 · 8-K
Pre-market · 09:00 ET
8-K ↗
Thu, 11 Jun 2026
161.6300
165.2100
160.8500
162.1200
156,200
Wed, 10 Jun 2026
159.0500
163.0400
157.3200
161.2300
112,700
Tue, 09 Jun 2026
154.5300
157.9400
154.5300
157.6200
121,200
Mon, 08 Jun 2026
157.1300
157.8000
153.6700
153.8700
160,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
152.3600
158.4400
152.0000
156.9800
163,800
Thu, 04 Jun 2026
151.9700
154.9300
149.4400
150.2300
270,200
Wed, 03 Jun 2026
151.3500
151.9900
147.0600
149.8200
190,400
Tue, 02 Jun 2026
150.7700
153.9800
150.0500
152.1600
132,400
Mon, 01 Jun 2026
153.7100
155.5900
148.6000
151.1900
150,000
Mon, 01 Jun 2026
10 · 8-K
Pre-market · 07:48 ET
8-K ↗
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
154.1000
156.3200
153.3000
154.0700
183,000
Thu, 28 May 2026
154.8300
156.4800
154.0200
154.5400
117,100
Wed, 27 May 2026
157.7000
159.9100
154.4100
155.7000
127,300
Tue, 26 May 2026
157.7800
160.0000
154.8500
157.4400
217,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
158.3200
160.0000
155.8600
157.7900
160,300
Thu, 21 May 2026
156.7300
159.2800
155.4000
158.4700
188,800
Wed, 20 May 2026
156.3200
158.2100
153.2600
158.2000
128,200
Tue, 19 May 2026
158.8600
160.0000
155.0700
155.7100
148,600
Mon, 18 May 2026
155.2100
158.8700
152.0500
158.5700
130,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
156.2500
157.7000
152.5800
156.4000
144,700
Thu, 14 May 2026
154.9500
156.5300
153.1300
156.4400
179,300
Wed, 13 May 2026
152.5300
156.7600
151.9200
153.7600
147,600
Tue, 12 May 2026
149.0000
153.3100
146.7100
153.2100
329,900
Mon, 11 May 2026
152.2600
154.0000
146.6400
148.9800
304,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
152.6800
154.1700
148.2500
152.2400
221,900
Thu, 07 May 2026
9 · 10-Q
After-hours · 16:18 ET
10-Q ↗
Thu, 07 May 2026
152.1300
153.0000
144.7500
152.8200
263,700
Wed, 06 May 2026
8 · 8-K
After-hours · 16:22 ET
8-K ↗
Wed, 06 May 2026
155.3300
156.2800
152.6300
153.9100
245,400
Tue, 05 May 2026
149.6500
156.5900
149.6500
154.7800
143,000
Mon, 04 May 2026
151.4100
155.4200
148.5400
149.2500
134,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
154.6800
155.3600
152.2400
152.3000
124,500
Thu, 30 Apr 2026
153.5700
154.7900
151.8900
153.5700
124,900
Wed, 29 Apr 2026
7 · DEF 14A
After-hours · 16:15 ET
DEF 14A ↗
Wed, 29 Apr 2026
157.1700
158.7500
154.0300
155.1800
127,300
Tue, 28 Apr 2026
156.8800
159.5800
156.2400
158.1300
155,900
Mon, 27 Apr 2026
155.3300
158.6100
154.1800
155.3100
187,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
153.0600
157.0200
150.4600
156.8400
189,600
Thu, 23 Apr 2026
153.9100
156.0000
151.2400
153.5200
134,100
Wed, 22 Apr 2026
151.8500
153.9800
149.0000
153.9100
291,700
Tue, 21 Apr 2026
155.2500
158.1600
151.2500
152.1900
292,900
Mon, 20 Apr 2026
157.2300
159.7900
151.3400
154.6000
301,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
157.1300
160.8000
156.8300
157.6500
278,700
Thu, 16 Apr 2026
155.1100
156.6600
152.9700
156.2200
316,100
Wed, 15 Apr 2026
153.2300
157.0000
153.2300
155.2800
209,400
Tue, 14 Apr 2026
152.0200
155.6000
150.0100
153.3900
186,500
Mon, 13 Apr 2026
150.1400
156.2300
149.6300
152.8800
264,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
155.5200
155.9800
148.1500
149.2600
204,000
Thu, 09 Apr 2026
153.4200
158.3600
152.9700
155.3100
374,200
Wed, 08 Apr 2026
156.8800
156.8800
153.4400
154.3600
257,400
Tue, 07 Apr 2026
153.8100
156.7900
152.8700
154.5600
200,900
Mon, 06 Apr 2026
150.8400
153.9700
149.9900
153.9700
235,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
153.1700
155.5100
151.6400
153.0900
162,400
Wed, 01 Apr 2026
155.5200
156.8000
152.5000
153.9400
121,300
Tue, 31 Mar 2026
156.5000
157.7700
154.0700
154.6100
124,000
Mon, 30 Mar 2026
150.4300
155.9700
150.4300
155.2100
96,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
152.4300
152.7900
149.6100
150.4900
108,500
Thu, 26 Mar 2026
153.1400
155.6900
152.1000
153.0100
86,900
Wed, 25 Mar 2026
157.0900
158.2200
152.6200
153.8500
88,300
Tue, 24 Mar 2026
153.2700
156.9300
153.2700
155.0300
149,900
Mon, 23 Mar 2026
154.0800
154.5100
150.6000
153.5200
244,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
153.8700
155.3200
150.4500
151.5500
286,800
Thu, 19 Mar 2026
156.4300
156.5000
152.1200
154.0400
129,500
Wed, 18 Mar 2026
158.7600
159.5000
155.8200
156.5400
189,900
Tue, 17 Mar 2026
166.6900
167.0400
160.9500
161.1800
138,700
Mon, 16 Mar 2026
168.6100
170.0500
164.7100
164.7900
109,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
165.6100
171.2400
163.2100
167.3900
102,700
Thu, 12 Mar 2026
158.7800
164.6000
158.7800
163.1600
101,400
Wed, 11 Mar 2026
161.1700
162.2500
159.8300
160.4200
79,200
Tue, 10 Mar 2026
164.2200
165.5900
161.6400
162.1400
98,000
Mon, 09 Mar 2026
167.7800
167.7800
162.1900
163.8700
129,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
170.8100
170.8100
166.2300
169.4200
100,700
Thu, 05 Mar 2026
172.6400
173.6000
166.3700
171.6500
151,600
Wed, 04 Mar 2026
176.2500
176.8400
172.3000
174.3500
109,100
Tue, 03 Mar 2026
175.0500
182.0000
170.7900
175.9500
175,800
Mon, 02 Mar 2026
175.2800
176.7500
172.6900
173.7600
119,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
169.6900
177.0300
164.9900
176.4200
166,400
Thu, 26 Feb 2026
6 · 10-K
After-hours · 16:16 ET
10-K ↗
Thu, 26 Feb 2026
179.6300
180.0000
166.1800
170.2000
262,300
Wed, 25 Feb 2026
5 · 8-K
After-hours · 16:26 ET
8-K ↗
Wed, 25 Feb 2026
157.7300
165.3400
157.0000
163.5000
130,200
Tue, 24 Feb 2026
153.0400
157.0100
152.0100
156.6000
91,000
Mon, 23 Feb 2026
155.6200
158.4100
153.2100
153.4200
70,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
156.3700
156.4000
151.9800
156.1200
113,400
Thu, 19 Feb 2026
157.5200
158.1200
155.1000
155.2900
123,300
Wed, 18 Feb 2026
162.0000
163.3900
157.1700
157.5100
80,500
Tue, 17 Feb 2026
157.8600
162.1400
157.8600
160.0000
90,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
159.9900
159.9900
157.6000
157.9600
105,100
Thu, 12 Feb 2026
165.7300
167.7100
158.3600
161.5800
92,500
Wed, 11 Feb 2026
163.8600
165.9700
160.6500
164.7700
114,700
Tue, 10 Feb 2026
160.2600
164.3600
159.3600
162.7800
81,200
Mon, 09 Feb 2026
163.4700
165.2200
160.4100
160.7300
97,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
161.5800
164.2700
161.0600
163.2900
97,800
Thu, 05 Feb 2026
158.8000
162.4500
158.8000
160.5100
156,100
Wed, 04 Feb 2026
158.5400
161.2400
156.1700
156.2500
131,400
Tue, 03 Feb 2026
157.1700
160.0000
155.7700
156.3400
123,900
Mon, 02 Feb 2026
159.2700
160.4800
156.8400
157.3400
102,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
158.9200
161.8000
157.7000
158.6700
113,300
Thu, 29 Jan 2026
157.0200
161.6500
156.5100
160.4000
147,200
Wed, 28 Jan 2026
152.7900
156.8900
152.2200
155.5000
215,000
Tue, 27 Jan 2026
159.3400
159.3400
151.4500
152.1500
255,000
Mon, 26 Jan 2026
158.4400
160.5000
155.1400
158.6600
157,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
160.6900
160.6900
154.6700
158.5000
436,900
Thu, 22 Jan 2026
169.5200
169.5200
159.8300
160.0200
359,100
Wed, 21 Jan 2026
172.7600
173.9600
168.8600
170.1000
113,900
Tue, 20 Jan 2026
175.9500
178.5000
171.2600
171.6800
127,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
173.2500
176.6900
173.2500
175.9500
117,300
Thu, 15 Jan 2026
176.8000
180.3400
174.3700
174.9500
199,600
Wed, 14 Jan 2026
176.8000
180.3200
174.2800
176.4600
128,100
Tue, 13 Jan 2026
179.9700
180.7900
173.7800
176.0600
137,300
Mon, 12 Jan 2026
174.1000
179.8600
173.0000
179.4100
115,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
174.1100
176.6300
172.2500
174.0200
104,700
Thu, 08 Jan 2026
173.9800
177.3200
172.2500
174.7200
121,300
Wed, 07 Jan 2026
175.0000
176.2000
172.0400
173.7100
212,500
Tue, 06 Jan 2026
180.0000
180.0000
171.3000
174.7900
259,600
Mon, 05 Jan 2026
182.6000
185.8900
180.9000
181.4600
241,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
191.7800
195.8900
182.4900
183.8900
135,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
192.1200
193.0000
189.9800
191.6900
81,000
Tue, 30 Dec 2025
192.7500
193.9800
190.8100
191.5300
83,500
Mon, 29 Dec 2025
192.8200
193.3500
190.7700
192.8200
104,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
194.7100
196.4800
190.7200
192.0600
81,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
195.6600
195.6600
191.1500
194.5400
112,500
Tue, 23 Dec 2025
4 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 23 Dec 2025
193.8600
196.8700
192.9200
195.9500
77,900
Mon, 22 Dec 2025
189.0000
194.6500
183.1300
193.9000
129,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
3 · 8-K
After-hours · 16:05 ET
8-K ↗
Fri, 19 Dec 2025
188.5500
191.6500
187.9400
189.9400
195,400
Thu, 18 Dec 2025
187.3400
190.2900
183.9900
189.5400
80,000
Wed, 17 Dec 2025
183.9900
187.2400
183.3300
185.8900
81,200
Tue, 16 Dec 2025
187.5300
189.9800
183.3600
184.2500
135,800
Mon, 15 Dec 2025
187.9500
190.4600
185.9200
186.9200
195,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
183.3700
187.6200
180.3600
187.4700
188,200
Thu, 11 Dec 2025
175.9000
182.3400
171.9900
182.2200
105,800
Wed, 10 Dec 2025
173.6800
177.4000
172.5100
175.2000
145,000
Tue, 09 Dec 2025
170.5900
174.1500
170.5900
173.6600
104,100
Mon, 08 Dec 2025
172.3800
173.1100
168.9300
169.9000
196,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
173.4100
173.4700
169.0300
170.1700
195,300
Thu, 04 Dec 2025
177.8500
181.0000
172.5000
173.0100
225,700
Wed, 03 Dec 2025
177.5600
181.5100
177.1200
179.6500
145,800
Tue, 02 Dec 2025
175.7100
178.5500
174.1100
176.9900
122,900
Mon, 01 Dec 2025
176.9000
179.7500
173.5000
175.6000
186,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
178.8000
180.6000
177.6400
177.7500
187,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
177.9700
179.6200
174.8000
176.5000
218,700
Tue, 25 Nov 2025
174.3900
178.2600
174.0000
175.6000
120,000
Mon, 24 Nov 2025
173.9900
176.7500
172.8700
174.5300
150,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
170.6400
175.7900
168.5800
173.8000
260,500
Thu, 20 Nov 2025
175.1000
179.6700
169.0000
170.3900
209,700
Wed, 19 Nov 2025
175.7800
179.5100
170.1200
173.2000
191,000
Tue, 18 Nov 2025
172.2200
175.9300
168.3000
174.2300
119,500
Mon, 17 Nov 2025
180.4900
180.7700
171.8200
173.7500
116,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
184.0900
184.0900
176.3200
179.9900
223,700
Thu, 13 Nov 2025
185.0700
187.6200
181.2100
183.7700
150,700
Wed, 12 Nov 2025
189.3000
192.3900
187.3800
189.4300
141,200
Tue, 11 Nov 2025
189.0200
191.2200
184.4100
187.3500
127,200
Mon, 10 Nov 2025
185.8000
190.0700
183.5800
188.6000
192,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
2 · 10-Q
After-hours · 16:01 ET
10-Q ↗
Fri, 07 Nov 2025
199.2000
200.9500
176.1000
181.4000
344,400
Thu, 06 Nov 2025
1 · 8-K
After-hours · 16:30 ET
8-K ↗
Thu, 06 Nov 2025
203.5000
204.0000
193.9900
195.0100
299,300
Wed, 05 Nov 2025
206.2000
206.2000
199.8300
203.6100
297,900
Tue, 04 Nov 2025
201.8100
207.5200
200.6100
206.1500
190,200
Mon, 03 Nov 2025
203.8800
208.8000
201.1700
202.1800
262,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
203.6400
207.0800
200.9600
204.0100
199,500
Thu, 30 Oct 2025
201.2700
204.7200
201.2700
202.0000
179,000
Wed, 29 Oct 2025
200.6400
203.8300
199.2200
201.0000
119,200
Tue, 28 Oct 2025
204.0000
208.0000
201.7400
201.7400
124,500
Mon, 27 Oct 2025
206.5500
208.5000
202.9500
204.0000
159,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
207.8300
210.5000
205.0000
206.4000
119,000
Thu, 23 Oct 2025
202.0000
207.7200
196.0800
206.3700
136,800