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
196.1300
203.9000
191.4350
202.2800
461,059
Thu, 22 Oct 2026
23 · 10-Q
After-hours · 20:26 ET
10-Q ↗
Thu, 22 Oct 2026
22 · 8-K
After-hours · 20:23 ET
8-K ↗
Thu, 22 Oct 2026
184.6400
197.5100
182.6700
195.7200
380,700
Wed, 21 Oct 2026
181.8600
184.3100
181.2200
181.8100
203,900
Tue, 20 Oct 2026
184.1400
185.4600
182.0000
184.2000
181,000
Mon, 19 Oct 2026
179.0200
182.0000
177.1000
181.8200
178,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
180.7600
182.0200
179.2000
180.8200
165,200
Thu, 15 Oct 2026
181.5000
184.7300
178.2300
179.2000
190,100
Wed, 14 Oct 2026
177.7400
178.8000
173.9500
178.1400
154,400
Tue, 13 Oct 2026
177.0300
179.9900
175.4100
177.2300
202,900
Mon, 12 Oct 2026
170.7400
176.3900
170.3300
175.0900
182,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
170.5900
171.5800
168.8800
170.5100
149,500
Thu, 08 Oct 2026
169.0700
173.8200
168.5200
171.1700
264,500
Wed, 07 Oct 2026
169.9100
173.3400
167.6500
168.1600
196,600
Tue, 06 Oct 2026
168.3800
171.1100
167.5500
170.3700
210,500
Mon, 05 Oct 2026
166.9500
168.0100
163.5400
167.6900
156,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
167.9600
167.9600
164.4900
167.5000
132,400
Thu, 01 Oct 2026
164.7800
166.7200
162.0000
165.8900
163,900
Wed, 30 Sep 2026
163.2000
165.0900
162.6000
164.0200
178,300
Tue, 29 Sep 2026
163.9900
165.0200
161.1100
162.4900
235,300
Mon, 28 Sep 2026
162.6900
165.3800
160.6500
165.3600
219,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
165.9900
168.1600
160.9000
163.7700
191,600
Thu, 24 Sep 2026
169.7300
172.4600
166.0200
166.2500
175,200
Wed, 23 Sep 2026
168.1700
168.1700
164.0000
167.6900
175,700
Tue, 22 Sep 2026
173.9600
175.5800
167.0200
168.2500
254,200
Mon, 21 Sep 2026
171.3700
173.3000
166.8100
171.4000
225,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
170.5000
173.7200
167.9600
171.5700
1,406,900
Thu, 17 Sep 2026
172.6600
173.6800
170.0400
172.0000
165,500
Wed, 16 Sep 2026
171.1200
172.3100
169.3900
170.2500
211,300
Tue, 15 Sep 2026
169.7500
172.7100
168.3000
171.2700
204,600
Mon, 14 Sep 2026
174.9700
176.8000
170.0000
171.3400
199,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
169.4000
173.6200
168.2500
172.5500
186,200
Thu, 10 Sep 2026
163.0000
173.9000
161.6700
169.5200
346,200
Wed, 09 Sep 2026
161.1100
166.2200
160.0400
162.3300
299,700
Tue, 08 Sep 2026
168.6800
172.0300
160.3000
162.0600
330,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
169.7000
171.7300
168.2900
168.7800
133,600
Thu, 03 Sep 2026
176.8000
177.5200
170.5500
171.7900
148,200
Wed, 02 Sep 2026
174.1400
178.5200
174.1400
175.4300
159,000
Tue, 01 Sep 2026
176.8600
178.4300
172.7700
174.9500
205,500
Mon, 31 Aug 2026
181.5000
181.5000
177.1500
177.8100
165,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
185.1600
185.8700
181.3200
183.1300
120,600
Thu, 27 Aug 2026
184.0700
185.0000
181.1800
182.9400
116,400
Wed, 26 Aug 2026
190.4300
190.5400
184.2200
185.5600
139,700
Tue, 25 Aug 2026
189.0000
190.1700
185.9600
189.4100
124,300
Mon, 24 Aug 2026
187.8200
190.3600
184.0000
189.4400
204,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
182.2500
186.6400
179.8500
185.9500
222,600
Thu, 20 Aug 2026
21 · 8-K
After-hours · 16:00 ET
8-K ↗
Thu, 20 Aug 2026
184.1900
190.9300
184.1900
190.8200
139,800
Wed, 19 Aug 2026
180.1700
189.0800
180.1700
187.0100
140,800
Tue, 18 Aug 2026
184.8100
185.0100
178.4800
178.6500
202,700
Mon, 17 Aug 2026
183.4000
183.8600
179.8200
182.3000
186,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
184.1800
187.0000
181.5000
185.7700
122,800
Thu, 13 Aug 2026
184.9300
188.4700
183.4600
184.8400
190,100
Wed, 12 Aug 2026
178.0100
184.7900
178.0100
183.7800
146,800
Tue, 11 Aug 2026
20 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 11 Aug 2026
179.0200
180.1400
174.7800
179.9600
159,300
Mon, 10 Aug 2026
184.1200
185.1900
179.2300
180.9900
168,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
182.7900
188.7800
182.7900
186.6100
214,600
Thu, 06 Aug 2026
186.1200
187.8700
181.1000
183.0500
180,000
Wed, 05 Aug 2026
185.9900
185.9900
181.5000
184.7900
209,300
Tue, 04 Aug 2026
183.8700
186.7900
183.8700
184.1200
227,800
Mon, 03 Aug 2026
185.6100
188.8500
182.6200
186.5200
230,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
182.9100
184.1700
180.0200
183.2000
248,500
Thu, 30 Jul 2026
183.5900
185.8500
178.9900
185.3100
259,000
Wed, 29 Jul 2026
186.5600
188.9900
183.5900
187.0700
260,400
Tue, 28 Jul 2026
188.9000
190.5300
183.4700
185.6900
327,200
Mon, 27 Jul 2026
181.1600
186.9500
178.3100
183.6000
522,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
171.8900
181.7900
168.4100
180.1500
603,100
Thu, 23 Jul 2026
19 · 10-Q
After-hours · 16:31 ET
10-Q ↗
Thu, 23 Jul 2026
18 · 8-K
After-hours · 16:29 ET
8-K ↗
Thu, 23 Jul 2026
172.1800
174.6900
165.1000
174.5100
549,000
Wed, 22 Jul 2026
172.3300
174.7900
169.8200
173.9200
285,800
Tue, 21 Jul 2026
178.5800
178.6100
170.5000
170.9800
247,200
Mon, 20 Jul 2026
178.0800
182.0500
178.0800
180.5900
306,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
183.7400
187.5700
177.5600
178.8000
481,100
Thu, 16 Jul 2026
171.2400
182.7000
171.0700
182.5000
463,700
Wed, 15 Jul 2026
167.9300
174.8600
167.7100
170.0000
298,600
Tue, 14 Jul 2026
173.5900
173.5900
166.4900
168.7500
276,800
Mon, 13 Jul 2026
178.9900
182.2100
171.4600
172.3900
309,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
173.5000
179.9800
173.5000
176.7900
214,700
Thu, 09 Jul 2026
177.0000
177.9500
173.6200
174.8600
212,400
Wed, 08 Jul 2026
180.0000
182.6600
177.0100
178.2800
314,000
Tue, 07 Jul 2026
182.9000
190.1000
182.6500
183.1600
271,900
Mon, 06 Jul 2026
181.6200
182.5700
176.6500
179.8200
412,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
179.9900
187.3400
178.7000
183.6200
288,400
Wed, 01 Jul 2026
178.4100
180.9300
175.2500
177.6300
218,000
Tue, 30 Jun 2026
180.4000
181.4500
175.6900
177.0300
275,500
Mon, 29 Jun 2026
190.6700
190.6700
182.0300
182.4000
296,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
181.9600
192.4200
181.9600
191.8700
1,401,600
Thu, 25 Jun 2026
181.3000
186.3600
179.0800
180.2100
237,000
Wed, 24 Jun 2026
182.2400
188.0000
179.8700
182.8400
331,600
Tue, 23 Jun 2026
180.2500
181.6300
177.9800
180.6200
212,700
Mon, 22 Jun 2026
174.9600
181.3100
174.9600
177.6100
282,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
173.6800
176.9100
172.9200
176.1100
318,900
Wed, 17 Jun 2026
179.5700
179.5700
170.3100
171.9100
273,200
Tue, 16 Jun 2026
182.3000
182.3000
178.8200
180.1800
189,800
Mon, 15 Jun 2026
181.9100
183.8300
179.0300
182.6600
261,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
179.0800
182.3600
178.3600
181.8900
233,300
Thu, 11 Jun 2026
177.3100
180.7800
177.3100
179.6200
205,700
Wed, 10 Jun 2026
175.7000
179.5700
174.1500
176.8500
209,700
Tue, 09 Jun 2026
170.7400
178.0000
169.2200
174.9900
275,800
Mon, 08 Jun 2026
163.6000
174.6100
163.4900
170.0800
403,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
162.9500
165.5000
162.0500
164.7200
206,200
Thu, 04 Jun 2026
165.9800
167.8300
158.6800
161.0800
239,400
Wed, 03 Jun 2026
162.1500
164.8700
162.0200
163.7600
206,100
Tue, 02 Jun 2026
167.0100
168.4500
162.3100
162.4400
303,600
Mon, 01 Jun 2026
17 · 8-K
After-hours · 16:10 ET
8-K ↗
Mon, 01 Jun 2026
16 · 8-K
After-hours · 16:10 ET
8-K ↗
Mon, 01 Jun 2026
176.2600
179.6300
167.0100
167.3600
365,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
179.0000
182.3700
176.4200
177.2800
280,000
Thu, 28 May 2026
181.3700
186.0000
179.5100
180.4500
221,500
Wed, 27 May 2026
184.2200
187.9900
182.4100
183.4500
235,700
Tue, 26 May 2026
188.0400
188.5700
181.5100
181.6300
350,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
185.4200
190.5900
185.3900
190.1000
278,800
Thu, 21 May 2026
181.6500
187.5500
178.5000
186.0300
313,400
Wed, 20 May 2026
181.8900
184.9700
178.1400
183.4400
292,100
Tue, 19 May 2026
15 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 19 May 2026
175.0400
181.0500
172.2600
178.7900
391,900
Mon, 18 May 2026
173.5800
177.0300
172.5000
174.0300
294,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
175.0000
177.7700
173.1700
174.7300
293,200
Thu, 14 May 2026
180.4900
182.5000
169.9800
173.1800
565,700
Wed, 13 May 2026
180.9900
184.2000
176.7700
179.1900
401,500
Tue, 12 May 2026
189.0800
191.7600
181.8100
181.8200
400,500
Mon, 11 May 2026
198.1300
199.6700
187.5700
188.5400
303,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
202.6700
204.1000
196.2800
197.3400
277,100
Thu, 07 May 2026
205.8900
210.3800
202.7600
203.0100
236,800
Wed, 06 May 2026
206.4500
212.1100
205.0000
206.3600
311,000
Tue, 05 May 2026
206.8100
212.5600
205.2500
206.2500
222,000
Mon, 04 May 2026
213.0100
216.2800
205.2100
207.1700
338,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
212.6500
221.9600
207.8500
214.3000
577,700
Thu, 30 Apr 2026
14 · 10-Q
After-hours · 16:31 ET
10-Q ↗
Thu, 30 Apr 2026
13 · 8-K
After-hours · 16:26 ET
8-K ↗
Thu, 30 Apr 2026
238.5200
246.1000
236.3600
237.0400
217,500
Wed, 29 Apr 2026
236.3400
239.0000
224.0000
236.4900
299,300
Tue, 28 Apr 2026
239.1600
244.2300
235.8100
238.2100
367,700
Mon, 27 Apr 2026
236.4000
240.7500
233.8000
240.1500
154,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
241.6100
244.3900
233.3300
236.4000
190,500
Thu, 23 Apr 2026
244.1200
247.1400
239.1200
240.4300
191,000
Wed, 22 Apr 2026
246.0100
247.0500
240.8500
243.9400
169,500
Tue, 21 Apr 2026
250.7700
250.7700
240.0000
244.5900
355,600
Mon, 20 Apr 2026
244.9800
250.7800
244.9800
249.9000
154,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
244.9400
249.5800
243.6500
245.3300
112,000
Thu, 16 Apr 2026
244.4900
249.8300
241.1500
244.5200
211,900
Wed, 15 Apr 2026
236.3700
245.4600
233.3500
244.5100
187,400
Tue, 14 Apr 2026
242.1200
243.7600
231.6700
236.3800
459,200
Mon, 13 Apr 2026
250.7600
252.0500
241.0000
243.1300
242,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
10 · 8-K
After-hours · 16:10 ET
8-K ↗
Fri, 10 Apr 2026
259.7500
264.4600
257.0000
257.2100
140,100
Fri, 10 Apr 2026
12 · DEFA14A
Pre-market · 09:01 ET
DEFINITIVE ADDITIONAL PROXY SOLICITING MATERIALS ↗
Fri, 10 Apr 2026
11 · DEF 14A
Pre-market · 09:00 ET
DEFINITIVE PROXY STATEMENT ↗
Thu, 09 Apr 2026
247.9400
260.3800
247.9400
260.0500
201,500
Wed, 08 Apr 2026
250.9300
253.9000
247.2300
250.5900
357,700
Tue, 07 Apr 2026
247.3800
253.7500
242.1800
250.6700
253,600
Mon, 06 Apr 2026
241.0000
248.5500
241.0000
246.8500
184,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
235.9600
240.8400
233.8100
240.8300
164,600
Wed, 01 Apr 2026
230.2900
236.3600
229.4100
234.8500
119,300
Tue, 31 Mar 2026
231.2600
233.2600
227.7000
230.4000
102,600
Mon, 30 Mar 2026
229.4000
234.1000
226.6800
229.8300
185,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
230.9500
232.0000
227.1500
229.7600
174,700
Thu, 26 Mar 2026
226.2400
239.1000
226.2400
233.7600
215,900
Wed, 25 Mar 2026
218.1300
225.4100
215.2500
224.2700
193,800
Tue, 24 Mar 2026
221.2600
221.3600
216.3600
216.5800
114,700
Mon, 23 Mar 2026
226.7800
228.1000
221.4700
221.6200
131,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
230.4100
231.8300
223.1900
223.2100
198,000
Thu, 19 Mar 2026
233.0500
237.1400
225.2600
231.7900
117,500
Wed, 18 Mar 2026
228.6700
234.0400
226.0000
232.8900
113,600
Tue, 17 Mar 2026
227.0500
230.6700
226.0100
230.4000
136,700
Mon, 16 Mar 2026
9 · 8-K
After-hours · 16:05 ET
8-K ↗
Mon, 16 Mar 2026
233.4600
233.5300
225.1800
225.1800
166,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
231.9400
235.2400
229.0800
231.5000
191,900
Thu, 12 Mar 2026
229.4900
234.7400
228.3500
229.2000
169,500
Wed, 11 Mar 2026
233.1700
236.9900
227.6700
231.9900
173,900
Tue, 10 Mar 2026
229.7200
236.7300
227.5600
233.6700
194,600
Mon, 09 Mar 2026
230.1400
232.2700
226.6900
230.7800
162,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
228.6400
236.7800
228.1000
232.2000
169,200
Thu, 05 Mar 2026
229.1800
235.2100
227.9800
231.1800
153,100
Wed, 04 Mar 2026
228.1700
232.7500
221.4600
232.2300
192,500
Tue, 03 Mar 2026
218.4500
226.8900
217.1200
226.2700
130,700
Mon, 02 Mar 2026
223.9000
226.6300
220.9400
223.1600
188,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
220.0200
230.5800
220.0200
226.7800
156,900
Thu, 26 Feb 2026
219.4400
225.8800
217.4900
225.5800
259,100
Wed, 25 Feb 2026
207.7000
223.0700
207.7000
217.7600
369,400
Tue, 24 Feb 2026
8 · 10-K
After-hours · 17:09 ET
10-K ↗
Tue, 24 Feb 2026
7 · 8-K
After-hours · 16:24 ET
8-K ↗
Tue, 24 Feb 2026
226.6900
227.9200
223.3700
227.4500
190,600
Mon, 23 Feb 2026
232.3800
233.5100
219.3600
224.1600
185,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
233.4000
240.5600
231.4900
235.0000
144,900
Thu, 19 Feb 2026
230.5200
233.9400
223.4900
231.4900
158,100
Wed, 18 Feb 2026
227.7700
236.7700
227.7700
233.7100
174,500
Tue, 17 Feb 2026
6 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 17 Feb 2026
249.1400
249.9400
230.6800
231.7100
248,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
246.0900
250.3200
238.0000
247.5700
134,100
Thu, 12 Feb 2026
250.7700
254.8900
245.0400
246.4000
182,000
Wed, 11 Feb 2026
246.9000
252.4900
245.0000
250.8300
229,000
Tue, 10 Feb 2026
5 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 10 Feb 2026
247.8800
251.9800
246.5000
247.5200
150,700
Mon, 09 Feb 2026
246.9900
248.4900
243.8700
246.7100
155,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
237.2700
247.2400
237.0800
246.7600
167,700
Thu, 05 Feb 2026
235.4500
241.9900
234.5400
238.7000
223,200
Wed, 04 Feb 2026
225.0000
235.9500
225.0000
235.6600
263,800
Tue, 03 Feb 2026
213.6100
223.6600
211.4400
223.4900
170,600
Mon, 02 Feb 2026
213.1700
215.6000
211.3900
213.2900
119,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
209.5500
213.8500
209.5500
213.6200
137,300
Thu, 29 Jan 2026
213.3400
214.0400
208.0400
209.7400
180,800
Wed, 28 Jan 2026
217.9500
219.5500
211.7400
213.3400
121,700
Tue, 27 Jan 2026
216.8400
220.4900
216.5200
219.1800
104,400
Mon, 26 Jan 2026
222.0000
222.0000
216.9700
218.3100
107,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
219.8400
221.2100
216.1100
220.3300
91,400
Thu, 22 Jan 2026
222.7100
224.8900
219.3400
221.3900
153,700
Wed, 21 Jan 2026
217.0200
222.3300
216.0900
222.2400
276,900
Tue, 20 Jan 2026
206.5000
217.9500
206.0700
217.7200
210,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
214.5000
214.5000
204.9400
206.8100
157,400
Thu, 15 Jan 2026
215.8100
216.2700
212.8800
216.0800
147,000
Wed, 14 Jan 2026
210.2000
217.9700
210.2000
216.3400
211,400
Tue, 13 Jan 2026
208.0000
210.2500
206.9600
209.8200
121,200
Mon, 12 Jan 2026
206.5100
211.8400
203.5000
208.8600
166,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
210.4100
212.0000
207.1200
207.8200
117,200
Thu, 08 Jan 2026
204.6500
212.3500
203.8500
209.2600
234,700
Wed, 07 Jan 2026
203.1000
205.2500
201.9900
204.5000
144,700
Tue, 06 Jan 2026
197.6000
202.6000
197.6000
202.0700
161,800
Mon, 05 Jan 2026
198.8900
201.1800
197.4800
197.8700
123,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
195.6600
199.8400
193.6100
199.8400
110,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
197.0900
197.4900
194.5100
195.1300
187,200
Tue, 30 Dec 2025
196.3900
198.6100
196.0000
197.5500
117,900
Mon, 29 Dec 2025
196.1900
197.9900
195.6700
197.6100
127,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
195.0600
197.5000
194.5900
197.0500
119,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
194.4800
196.3100
193.9000
196.3100
71,500
Tue, 23 Dec 2025
198.6200
198.6400
193.8500
194.4800
210,200
Mon, 22 Dec 2025
198.6800
201.9300
197.3900
198.4700
165,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
197.8700
201.1400
197.7800
200.6700
344,700
Thu, 18 Dec 2025
198.3500
200.2300
196.2000
198.8300
151,500
Wed, 17 Dec 2025
200.4000
201.7800
196.5200
198.3200
192,800
Tue, 16 Dec 2025
199.8800
204.3200
199.1600
201.4000
167,500
Mon, 15 Dec 2025
203.5900
203.5900
196.4000
198.6900
191,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
199.7800
203.7100
199.7600
203.0300
124,800
Thu, 11 Dec 2025
200.8400
206.8200
199.4200
199.4700
169,800
Wed, 10 Dec 2025
196.9400
202.7900
196.1500
202.6000
157,700
Tue, 09 Dec 2025
193.9500
196.2200
193.4000
196.0100
128,400
Mon, 08 Dec 2025
195.0600
196.3000
190.7100
195.0200
131,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
194.0000
197.7400
192.1700
195.8900
129,000
Thu, 04 Dec 2025
201.2800
201.5000
193.8200
194.1000
151,400
Wed, 03 Dec 2025
194.1900
202.3100
194.1900
200.8500
210,200
Tue, 02 Dec 2025
196.5000
197.2500
193.0200
194.9200
218,200
Mon, 01 Dec 2025
193.9800
198.7400
193.9800
196.7200
182,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
194.2100
197.1100
194.2100
194.8000
68,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
190.6500
196.6900
189.9200
195.3200
155,700
Tue, 25 Nov 2025
193.4900
195.3700
190.2700
190.9600
164,100
Mon, 24 Nov 2025
193.8800
197.3700
192.0700
192.5300
152,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
194.8000
198.4100
194.8000
195.8400
183,800
Thu, 20 Nov 2025
192.1600
194.8900
190.0000
192.9000
163,100
Wed, 19 Nov 2025
195.4000
195.4000
191.6200
193.0300
168,200
Tue, 18 Nov 2025
193.5000
197.2700
190.2500
195.9800
191,700
Mon, 17 Nov 2025
197.7500
199.0100
193.7300
193.9100
183,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
200.4600
200.4600
195.7200
198.2400
197,400
Thu, 13 Nov 2025
200.7700
204.0200
200.4400
201.0200
188,500
Wed, 12 Nov 2025
4 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 12 Nov 2025
206.1000
207.2800
200.9500
200.9600
144,300
Tue, 11 Nov 2025
202.8000
208.0800
202.6600
205.1500
154,300
Mon, 10 Nov 2025
201.0000
202.8000
199.8700
201.3300
204,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
200.5100
202.4400
198.3400
200.0300
148,600
Thu, 06 Nov 2025
207.6900
210.3700
198.8200
199.4500
154,300
Wed, 05 Nov 2025
204.3200
209.6600
204.3200
209.4600
172,200
Tue, 04 Nov 2025
203.1200
209.0000
203.1200
204.8500
196,400
Mon, 03 Nov 2025
206.6900
206.6900
202.0700
205.0100
205,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
205.0000
207.5500
202.9600
206.9900
196,000
Thu, 30 Oct 2025
215.5100
216.3700
205.0900
206.0600
183,000
Wed, 29 Oct 2025
3 · 8-K
After-hours · 16:16 ET
8-K ↗
Wed, 29 Oct 2025
221.1700
222.0000
211.1400
212.9800
320,800
Tue, 28 Oct 2025
227.2700
228.2900
221.9900
222.7300
164,900
Mon, 27 Oct 2025
232.9600
232.9600
226.0000
227.5200
292,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
232.9000
243.7300
222.0500
231.6000
470,000
Thu, 23 Oct 2025
2 · 10-Q
After-hours · 16:34 ET
10-Q ↗
Thu, 23 Oct 2025
1 · 8-K
After-hours · 16:30 ET
8-K ↗
Thu, 23 Oct 2025
217.2100
222.1700
214.8800
219.6300
244,200