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
239.0500
239.7247
235.8800
237.7300
243,438
Thu, 22 Oct 2026
233.3700
239.9100
233.1700
239.5900
372,200
Wed, 21 Oct 2026
232.5700
233.5700
230.9900
231.9300
239,300
Tue, 20 Oct 2026
232.0100
234.3300
230.5900
231.9700
332,300
Mon, 19 Oct 2026
231.5200
232.7400
229.3300
230.7500
230,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
228.1600
233.1300
228.1600
232.9700
281,100
Thu, 15 Oct 2026
229.8200
231.3800
227.8700
228.4200
238,700
Wed, 14 Oct 2026
221.4300
226.3500
219.9700
226.1700
230,600
Tue, 13 Oct 2026
223.6000
223.7000
221.6300
222.4400
127,200
Mon, 12 Oct 2026
220.2000
223.0700
220.2000
221.6500
154,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
221.1700
222.4600
219.2300
219.3300
199,700
Thu, 08 Oct 2026
218.1800
223.9800
218.1800
221.9300
192,200
Wed, 07 Oct 2026
218.7500
221.2400
216.9100
217.6100
272,900
Tue, 06 Oct 2026
219.3500
222.5600
219.2200
220.0400
247,200
Mon, 05 Oct 2026
219.6300
222.3500
219.0200
220.4000
403,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
217.5100
221.0000
215.5100
219.4300
318,100
Thu, 01 Oct 2026
214.0000
218.3200
213.6300
216.9400
279,600
Wed, 30 Sep 2026
217.7200
219.4900
214.0700
214.1200
303,300
Tue, 29 Sep 2026
215.9000
219.1500
215.1900
217.9600
183,200
Mon, 28 Sep 2026
217.6500
219.3200
215.2400
217.5700
278,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
217.6900
218.6900
216.3100
217.4400
212,800
Thu, 24 Sep 2026
217.6000
220.8400
217.6000
217.9300
243,100
Wed, 23 Sep 2026
217.9100
222.2500
217.5100
217.5700
229,600
Tue, 22 Sep 2026
222.7400
222.9600
217.9200
218.4100
531,600
Mon, 21 Sep 2026
226.9000
228.6200
222.9800
223.2100
348,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
228.9600
228.9600
225.2800
227.3100
949,200
Thu, 17 Sep 2026
232.4500
232.4500
229.1700
229.1700
328,600
Wed, 16 Sep 2026
231.9800
234.4800
230.1800
231.7600
416,700
Tue, 15 Sep 2026
231.0400
233.2200
229.5800
232.8300
305,000
Mon, 14 Sep 2026
228.0700
233.0800
228.0700
231.1900
323,400
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
224.7500
226.4300
222.6900
225.8400
341,100
Thu, 10 Sep 2026
226.4000
228.6500
223.4200
224.0100
221,200
Wed, 09 Sep 2026
222.8500
228.3500
222.0500
223.9000
236,500
Tue, 08 Sep 2026
225.7600
227.6400
223.8200
224.4800
233,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
233.2800
233.2800
228.3000
228.3800
209,300
Thu, 03 Sep 2026
229.2700
232.0000
226.9300
231.6800
246,000
Wed, 02 Sep 2026
227.7100
228.6600
226.0500
227.1200
238,600
Tue, 01 Sep 2026
227.3500
229.0300
224.5900
225.9200
193,300
Mon, 31 Aug 2026
227.5700
227.6100
225.6700
226.1100
205,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
228.7300
228.7300
226.4900
227.6700
173,000
Thu, 27 Aug 2026
226.1400
228.5600
224.5200
227.6600
236,200
Wed, 26 Aug 2026
226.8200
229.8400
226.8200
228.4100
302,100
Tue, 25 Aug 2026
227.3200
230.1600
225.7300
227.1200
212,200
Mon, 24 Aug 2026
224.3000
229.2800
224.2800
227.4700
448,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
223.6700
224.8200
222.6800
223.1600
206,800
Thu, 20 Aug 2026
218.3500
224.2600
217.0000
223.1100
339,100
Wed, 19 Aug 2026
222.9500
222.9500
218.8900
218.9100
321,200
Tue, 18 Aug 2026
223.3000
225.7400
221.9700
222.1700
411,400
Mon, 17 Aug 2026
225.0000
226.3800
221.5300
222.1000
267,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
223.7300
225.3800
222.6600
225.2900
286,600
Thu, 13 Aug 2026
224.0000
224.6000
220.8900
223.1900
237,800
Wed, 12 Aug 2026
220.1200
224.6100
219.2400
222.1800
320,100
Tue, 11 Aug 2026
224.5600
225.9600
221.9200
221.9400
281,600
Mon, 10 Aug 2026
227.5800
229.0400
224.9100
225.7500
203,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
229.0000
231.3200
227.0600
229.0800
148,100
Thu, 06 Aug 2026
230.5500
232.9600
228.7100
231.4600
211,100
Wed, 05 Aug 2026
229.2400
231.6900
227.8300
229.1200
301,500
Tue, 04 Aug 2026
230.1400
231.1900
226.9000
228.0400
365,700
Mon, 03 Aug 2026
232.5800
236.0700
231.2900
232.3300
264,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
228.5600
233.1800
228.3300
232.6300
456,500
Thu, 30 Jul 2026
232.4400
232.7600
226.1500
230.0900
527,600
Wed, 29 Jul 2026
13 · 10-Q
After-hours · 17:02 ET
10-Q ↗
Wed, 29 Jul 2026
226.5100
235.1600
223.0200
232.3400
516,700
Tue, 28 Jul 2026
12 · 8-K
After-hours · 16:52 ET
8-K ↗
Tue, 28 Jul 2026
220.4100
224.6900
220.4100
224.1500
318,900
Mon, 27 Jul 2026
217.6700
221.1900
217.6700
219.5200
312,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
214.4800
218.1200
214.0500
218.1100
240,900
Thu, 23 Jul 2026
212.3600
214.4600
210.9600
214.1300
228,100
Wed, 22 Jul 2026
214.4100
214.4900
211.1700
212.8700
233,500
Tue, 21 Jul 2026
213.9700
215.6800
212.0100
215.0600
284,600
Mon, 20 Jul 2026
213.1700
216.0000
212.9800
214.3500
287,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
207.9000
213.8600
207.9000
213.2300
329,900
Thu, 16 Jul 2026
205.6500
210.2700
203.3600
207.0000
702,500
Wed, 15 Jul 2026
11 · 8-K
After-hours · 17:13 ET
8-K ↗
Wed, 15 Jul 2026
209.9100
211.1200
206.1200
206.9000
420,500
Tue, 14 Jul 2026
215.3100
217.2600
213.7800
214.1600
269,100
Mon, 13 Jul 2026
216.0500
217.4600
214.7500
216.8600
216,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
215.1400
216.1400
212.5000
213.9900
267,200
Thu, 09 Jul 2026
213.0000
215.4600
210.7300
214.3400
371,900
Wed, 08 Jul 2026
216.5500
218.7900
212.0100
212.2400
352,700
Tue, 07 Jul 2026
221.6100
225.2900
217.5600
218.4600
407,000
Mon, 06 Jul 2026
221.1000
222.0700
219.5400
220.1900
282,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
217.3000
221.7000
215.2100
221.6100
440,800
Wed, 01 Jul 2026
215.8000
219.3000
215.7100
216.7600
297,900
Tue, 30 Jun 2026
213.5500
220.0000
212.1900
214.1200
258,400
Mon, 29 Jun 2026
211.5600
214.7600
210.2200
214.5400
268,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
210.1300
213.1300
209.5900
212.6100
435,000
Thu, 25 Jun 2026
210.7900
212.1000
206.8300
207.5600
259,800
Wed, 24 Jun 2026
209.2800
213.0500
207.5800
210.4000
597,900
Tue, 23 Jun 2026
202.7200
207.7900
202.3900
207.6400
420,600
Mon, 22 Jun 2026
198.3500
203.1700
198.3500
201.2900
354,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
201.1300
201.1300
197.0100
197.9300
567,100
Wed, 17 Jun 2026
197.8600
201.3600
197.6400
199.6700
254,800
Tue, 16 Jun 2026
199.8100
201.4500
198.4300
199.2000
299,000
Mon, 15 Jun 2026
196.5400
199.5800
196.0100
198.2700
301,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
195.6400
198.5000
195.6400
197.6500
307,400
Thu, 11 Jun 2026
198.3400
199.3700
196.0700
196.0700
337,400
Wed, 10 Jun 2026
194.6400
197.9700
194.0400
197.3900
339,800
Tue, 09 Jun 2026
191.9900
194.4500
191.4600
192.4300
308,200
Mon, 08 Jun 2026
191.8600
192.3200
190.4400
190.8700
324,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
188.3800
193.8000
188.3800
193.1900
216,200
Thu, 04 Jun 2026
189.1800
191.1100
186.7800
186.9900
225,200
Wed, 03 Jun 2026
187.0600
188.2100
184.9300
186.3500
313,600
Tue, 02 Jun 2026
185.6000
189.0600
185.5200
187.0400
427,300
Mon, 01 Jun 2026
185.1100
187.4600
184.7000
185.1000
337,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
187.3200
189.3500
186.1700
186.2000
340,600
Thu, 28 May 2026
190.6400
193.5900
187.2300
187.3900
355,200
Wed, 27 May 2026
196.9800
197.4300
190.6300
191.7500
276,100
Tue, 26 May 2026
195.0600
198.9800
194.2800
195.8700
251,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
194.6100
196.8100
192.9700
195.1300
192,600
Thu, 21 May 2026
193.5900
195.9500
191.3700
195.5800
279,200
Wed, 20 May 2026
194.4300
195.4500
192.0400
194.5600
262,000
Tue, 19 May 2026
194.7100
197.5300
193.0200
193.7900
259,600
Mon, 18 May 2026
195.4200
199.5900
195.3600
197.5400
397,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
192.3000
195.7400
192.2400
194.6400
308,600
Thu, 14 May 2026
191.9700
193.3200
191.0200
191.8700
216,500
Wed, 13 May 2026
10 · 8-K
After-hours · 16:12 ET
8-K ↗
Wed, 13 May 2026
188.6100
190.7900
186.6700
189.3000
281,600
Tue, 12 May 2026
190.9400
191.3200
188.5300
189.5900
260,400
Mon, 11 May 2026
190.0900
190.6200
188.7300
189.8900
264,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
187.1600
189.2200
184.7800
189.1400
279,300
Thu, 07 May 2026
185.5600
188.2300
185.5600
186.3000
279,100
Wed, 06 May 2026
184.7200
188.0000
184.7200
186.3700
337,200
Tue, 05 May 2026
182.9000
185.8800
182.6800
184.6300
310,400
Mon, 04 May 2026
185.3600
188.3700
182.6800
183.2800
310,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
189.3000
189.7300
186.5100
186.8400
369,000
Thu, 30 Apr 2026
9 · 10-Q
After-hours · 16:33 ET
10-Q ↗
Thu, 30 Apr 2026
191.6600
191.6600
181.7400
187.6900
499,400
Wed, 29 Apr 2026
8 · 8-K
After-hours · 17:26 ET
8-K ↗
Wed, 29 Apr 2026
180.5300
180.5300
177.3500
177.5100
283,300
Tue, 28 Apr 2026
180.9300
182.3300
179.5000
180.7100
197,800
Mon, 27 Apr 2026
177.0400
181.1900
177.0400
179.2000
229,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
180.6200
182.2700
177.1500
177.5400
294,500
Thu, 23 Apr 2026
179.3300
182.6700
178.6500
181.8700
280,400
Wed, 22 Apr 2026
180.1300
180.1300
177.4100
178.8800
238,200
Tue, 21 Apr 2026
180.5800
181.4400
178.5900
180.6900
193,000
Mon, 20 Apr 2026
181.7700
183.6300
179.7500
179.9900
209,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
178.5700
182.5900
178.5700
181.8500
210,500
Thu, 16 Apr 2026
176.8100
178.7700
175.4900
178.3500
260,700
Wed, 15 Apr 2026
178.2100
179.3500
176.9700
177.1500
282,200
Tue, 14 Apr 2026
178.2300
180.4900
177.8800
178.4300
223,400
Mon, 13 Apr 2026
176.7800
179.9000
176.1900
179.3500
398,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
179.8800
180.5800
175.1600
176.7800
265,300
Thu, 09 Apr 2026
177.8600
182.4000
177.8600
179.8700
291,900
Wed, 08 Apr 2026
176.4600
179.2700
175.8900
178.6300
387,500
Tue, 07 Apr 2026
174.8500
177.5600
173.1200
175.5900
322,500
Mon, 06 Apr 2026
174.1700
175.8100
173.1000
175.3100
322,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
172.3200
176.1900
171.5400
176.1000
379,100
Wed, 01 Apr 2026
172.9200
173.5000
171.0000
172.3100
351,300
Tue, 31 Mar 2026
174.2200
174.8000
171.8800
173.3500
341,700
Mon, 30 Mar 2026
170.8000
172.9000
169.8700
172.5900
265,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
172.1500
172.4400
169.0000
169.3800
278,500
Thu, 26 Mar 2026
170.1500
172.6200
170.1500
172.2800
261,500
Thu, 26 Mar 2026
7 · DEFA14A
Pre-market · 06:24 ET
DEFA14A ↗
Thu, 26 Mar 2026
6 · DEF 14A
Pre-market · 06:22 ET
DEF 14A ↗
Wed, 25 Mar 2026
173.1300
174.4500
169.9700
170.5000
290,400
Tue, 24 Mar 2026
171.2600
173.4300
171.2600
172.2300
272,900
Mon, 23 Mar 2026
172.1700
172.8700
169.7000
171.2200
294,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
169.5300
170.2200
168.5800
168.8400
850,300
Thu, 19 Mar 2026
170.6600
171.7600
168.4100
169.5800
292,300
Wed, 18 Mar 2026
172.6500
173.0500
169.4300
170.4100
392,700
Tue, 17 Mar 2026
175.0500
177.8900
173.3700
173.7700
266,200
Mon, 16 Mar 2026
174.3900
176.9900
173.5400
173.7500
181,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
175.0100
176.2400
172.7000
173.3900
257,300
Thu, 12 Mar 2026
171.5500
175.3600
170.9800
174.2800
292,100
Wed, 11 Mar 2026
173.0600
174.3700
171.2300
173.2600
324,700
Tue, 10 Mar 2026
173.7600
176.4300
172.6300
174.3800
263,700
Mon, 09 Mar 2026
178.5200
178.5200
173.0900
174.4300
263,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
177.3300
178.3100
173.8700
177.6900
228,000
Thu, 05 Mar 2026
179.1100
180.3400
177.3300
178.3900
197,100
Wed, 04 Mar 2026
179.1400
179.7800
177.5800
179.4600
241,300
Tue, 03 Mar 2026
179.3700
180.0300
175.4700
179.2200
287,700
Mon, 02 Mar 2026
178.5300
182.6300
177.7100
181.6800
314,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
179.6100
181.4200
176.9300
180.6300
307,200
Thu, 26 Feb 2026
177.0300
180.0000
176.2800
179.1600
270,100
Wed, 25 Feb 2026
174.2100
176.3000
172.6800
176.1100
202,300
Tue, 24 Feb 2026
173.0000
176.8100
171.7900
173.5600
169,300
Mon, 23 Feb 2026
176.0900
176.0900
173.7300
173.9100
266,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
5 · 10-K
After market open · 13:43 ET
10-K ↗
Fri, 20 Feb 2026
176.1400
177.1700
174.1200
175.9200
215,900
Thu, 19 Feb 2026
174.4400
175.3600
172.1600
175.1200
181,800
Wed, 18 Feb 2026
174.9500
175.3300
170.9100
174.4700
240,100
Tue, 17 Feb 2026
172.8000
175.5400
172.2300
174.9500
217,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
170.5500
171.8200
169.1900
171.8000
267,700
Thu, 12 Feb 2026
173.2000
174.0000
170.4600
171.4300
253,500
Wed, 11 Feb 2026
174.3300
174.3300
171.5300
172.5900
294,900
Tue, 10 Feb 2026
171.8300
175.1300
170.8600
174.4200
292,500
Mon, 09 Feb 2026
176.4500
176.9100
169.8400
171.5700
388,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
178.8700
181.1600
175.9600
175.9700
489,800
Thu, 05 Feb 2026
176.3700
181.5400
176.3700
178.0600
459,700
Wed, 04 Feb 2026
177.2500
181.6000
173.4400
175.0700
944,500
Wed, 04 Feb 2026
4 · 8-K
Next filing day · accepted 03 Feb, 18:35 ET
8-K ↗
Tue, 03 Feb 2026
173.6000
177.2900
173.5200
174.0500
475,200
Mon, 02 Feb 2026
174.1500
175.4900
173.3000
174.5000
349,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
173.3400
174.4100
171.1000
174.1400
1,136,300
Thu, 29 Jan 2026
172.4000
174.1100
172.0700
173.7600
334,000
Wed, 28 Jan 2026
169.1800
173.0500
169.1800
171.3400
402,900
Tue, 27 Jan 2026
171.1600
171.1600
169.3200
170.0400
344,700
Mon, 26 Jan 2026
170.5100
173.3400
170.0200
171.0600
404,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
171.1900
171.1900
168.1800
169.4900
356,600
Thu, 22 Jan 2026
171.0900
172.4400
169.4500
171.6900
416,900
Wed, 21 Jan 2026
172.0200
173.9400
170.5200
171.9600
447,700
Tue, 20 Jan 2026
169.4600
171.8900
169.4600
170.9000
348,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
169.1400
171.1600
168.1300
169.9600
415,900
Thu, 15 Jan 2026
170.9100
171.4600
169.4000
170.1500
313,400
Wed, 14 Jan 2026
168.0000
171.6600
166.9500
170.6600
753,100
Tue, 13 Jan 2026
174.0900
174.1200
166.5400
167.5700
546,200
Mon, 12 Jan 2026
173.1900
174.8900
171.3200
174.0900
273,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
176.2700
179.4000
172.7500
173.1900
438,300
Thu, 08 Jan 2026
178.2700
181.0400
175.5700
176.7600
508,200
Wed, 07 Jan 2026
177.1100
178.2300
175.5400
178.1900
178,400
Tue, 06 Jan 2026
179.0000
179.9500
175.5600
177.1700
291,100
Mon, 05 Jan 2026
177.3300
182.0000
177.3300
180.4800
197,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
181.8400
182.1800
177.8700
179.0600
258,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
184.6600
184.6600
181.9100
182.7700
161,300
Tue, 30 Dec 2025
184.7500
184.8700
183.4100
184.2800
163,100
Mon, 29 Dec 2025
185.2600
185.2600
183.2800
184.9700
137,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
186.3100
186.6800
183.8800
184.2000
127,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
184.5200
187.1800
184.5200
186.1700
78,800
Tue, 23 Dec 2025
186.0100
187.3700
185.3000
185.5300
153,300
Mon, 22 Dec 2025
183.5400
186.8100
182.7000
185.7700
199,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
184.7200
185.6300
184.0700
184.7700
1,160,000
Thu, 18 Dec 2025
184.1600
186.3300
183.7200
185.2600
254,900
Wed, 17 Dec 2025
183.2500
186.5200
183.0700
184.5800
191,000
Tue, 16 Dec 2025
3 · 8-K
After-hours · 16:21 ET
8-K ↗
Tue, 16 Dec 2025
186.7900
187.5500
181.7900
183.7600
231,900
Mon, 15 Dec 2025
185.9900
188.1700
184.2000
186.2200
276,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
184.2300
186.1100
184.2100
185.1800
202,800
Thu, 11 Dec 2025
179.9600
185.3000
179.9600
184.8700
211,900
Wed, 10 Dec 2025
179.2700
182.0800
179.0100
180.8200
228,500
Tue, 09 Dec 2025
178.6900
180.8500
178.3300
178.9600
232,400
Mon, 08 Dec 2025
178.1300
178.4600
175.3400
178.0500
227,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
178.5000
179.7800
177.1000
177.8200
238,200
Thu, 04 Dec 2025
179.9200
181.1700
178.1500
178.4600
226,000
Wed, 03 Dec 2025
184.4300
185.4400
178.7300
179.9800
330,100
Tue, 02 Dec 2025
186.2800
186.5200
183.9000
184.4400
197,100
Mon, 01 Dec 2025
186.4900
188.1800
185.2300
185.9100
292,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
185.0000
187.1300
185.0000
185.5500
104,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
185.4300
187.4100
185.3900
185.7900
296,000
Tue, 25 Nov 2025
185.3400
187.2100
185.0200
185.5200
240,500
Mon, 24 Nov 2025
183.0100
185.8100
182.1000
184.2200
259,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
181.9400
185.0000
180.9100
183.3300
201,600
Thu, 20 Nov 2025
180.4700
182.0000
179.4800
180.6000
114,600
Wed, 19 Nov 2025
181.4700
181.6600
178.0900
178.7300
199,000
Tue, 18 Nov 2025
178.0700
181.5500
178.0700
181.1200
153,700
Mon, 17 Nov 2025
182.2400
184.4700
178.2100
178.5500
157,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
181.5600
182.5800
179.5700
181.3100
218,700
Thu, 13 Nov 2025
182.9000
184.0900
181.1500
182.2300
152,300
Wed, 12 Nov 2025
180.9400
182.8300
180.9200
182.3900
121,800
Tue, 11 Nov 2025
182.1000
183.9400
178.9200
181.1000
212,800
Mon, 10 Nov 2025
178.0900
182.1100
176.5200
181.5000
142,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
177.2200
180.0000
177.2200
179.5600
166,000
Thu, 06 Nov 2025
177.0200
177.7900
175.7400
176.7800
130,700
Wed, 05 Nov 2025
176.1200
177.3500
175.3200
176.0100
206,700
Tue, 04 Nov 2025
171.0300
175.4500
170.6500
175.1700
179,400
Mon, 03 Nov 2025
170.1200
171.4600
166.8000
170.7500
251,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
169.1000
172.0200
169.1000
170.8800
282,400
Thu, 30 Oct 2025
2 · 10-Q
After-hours · 16:05 ET
10-Q ↗
Thu, 30 Oct 2025
170.0900
173.1800
168.7500
170.2600
376,600
Wed, 29 Oct 2025
1 · 8-K
After-hours · 17:04 ET
8-K ↗
Wed, 29 Oct 2025
167.5000
169.4500
167.4400
168.3900
338,800
Tue, 28 Oct 2025
173.1200
173.1200
168.5500
168.9000
266,200
Mon, 27 Oct 2025
174.9400
175.9600
173.2100
173.8400
203,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
174.4300
175.1900
173.6100
174.7900
171,100
Thu, 23 Oct 2025
175.8300
176.1800
174.0900
174.4300
198,600