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
294.0600
297.7900
292.4775
293.7400
731,294
Thu, 22 Oct 2026
290.1300
297.6300
287.7900
295.4000
799,200
Wed, 21 Oct 2026
290.3500
292.7500
287.8700
291.1300
784,300
Tue, 20 Oct 2026
286.9300
291.8500
286.5600
290.3500
648,100
Mon, 19 Oct 2026
285.3500
286.9900
284.0000
286.1600
512,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
287.3400
292.8400
283.5200
284.7900
1,664,800
Thu, 15 Oct 2026
283.1100
290.7700
281.0200
285.2200
1,052,200
Wed, 14 Oct 2026
279.9700
280.8200
272.1600
279.7200
948,000
Tue, 13 Oct 2026
266.7300
277.7400
266.2800
276.4100
778,900
Mon, 12 Oct 2026
267.3700
272.7900
265.4600
266.7600
546,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
268.7700
270.9800
266.6900
268.3600
586,800
Thu, 08 Oct 2026
271.7500
272.7600
262.4700
268.4400
961,500
Wed, 07 Oct 2026
277.0000
278.7900
274.4300
276.1600
684,700
Tue, 06 Oct 2026
285.9200
286.4700
278.3800
279.2100
696,900
Mon, 05 Oct 2026
281.1600
288.0900
281.1600
285.5200
731,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
284.0100
286.4700
280.0900
281.1600
833,700
Thu, 01 Oct 2026
286.6500
288.8400
281.5600
282.4600
633,200
Wed, 30 Sep 2026
290.7700
295.6100
286.8400
286.8400
837,000
Tue, 29 Sep 2026
293.7000
294.9500
284.5400
290.2300
945,200
Mon, 28 Sep 2026
291.8500
294.9500
291.2900
294.0500
699,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
296.5100
297.1900
291.8900
294.1400
549,300
Thu, 24 Sep 2026
286.3000
295.5300
284.5700
295.0400
786,900
Wed, 23 Sep 2026
283.7700
288.2200
283.0900
287.5800
593,500
Tue, 22 Sep 2026
282.0300
285.0000
273.2300
284.6700
1,173,400
Mon, 21 Sep 2026
276.2400
280.5700
272.7100
280.3100
566,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
273.2500
275.0000
270.9300
274.0600
2,423,300
Thu, 17 Sep 2026
280.9700
284.0000
273.6200
275.3500
1,130,900
Wed, 16 Sep 2026
281.0800
281.0800
274.1000
276.9300
801,700
Tue, 15 Sep 2026
280.7500
281.6300
276.8900
278.9700
506,700
Mon, 14 Sep 2026
283.0000
284.2100
280.3000
280.3800
777,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
274.5800
282.7700
272.1600
282.6700
756,900
Thu, 10 Sep 2026
270.8400
273.5600
269.7100
272.2000
495,200
Wed, 09 Sep 2026
273.9000
275.7500
271.6700
272.1800
603,500
Tue, 08 Sep 2026
273.9800
280.1600
273.9800
275.6800
710,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
275.8000
277.8800
274.9900
277.0300
733,500
Thu, 03 Sep 2026
278.6100
279.9500
275.4100
277.1800
697,600
Wed, 02 Sep 2026
275.1400
276.7800
268.0100
276.0400
972,300
Tue, 01 Sep 2026
283.4200
284.1800
274.8400
275.1700
782,200
Mon, 31 Aug 2026
286.5000
286.5000
282.4700
284.1100
1,323,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
291.2900
291.5000
284.8000
285.1900
781,100
Thu, 27 Aug 2026
289.6000
291.6100
288.2900
289.8700
654,700
Wed, 26 Aug 2026
286.8600
290.0000
285.6500
289.0200
569,900
Tue, 25 Aug 2026
294.0200
294.9900
286.9100
288.4500
597,700
Mon, 24 Aug 2026
295.3200
298.4200
290.5500
291.2500
1,882,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
294.4400
295.7400
291.4200
294.8500
706,800
Thu, 20 Aug 2026
292.0000
298.2000
290.9400
293.0900
899,600
Wed, 19 Aug 2026
301.8000
307.1000
295.6100
295.6700
1,244,100
Tue, 18 Aug 2026
306.9900
308.4400
296.1600
297.4400
1,043,300
Mon, 17 Aug 2026
307.4500
310.3500
306.0400
307.5000
748,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
313.4700
313.4800
309.0900
310.2000
491,100
Thu, 13 Aug 2026
312.0000
314.0800
309.1500
311.9300
535,500
Wed, 12 Aug 2026
307.0400
311.8100
304.4400
309.9800
623,600
Tue, 11 Aug 2026
312.1500
312.1500
308.7200
309.6500
425,300
Mon, 10 Aug 2026
311.0700
314.2800
308.0000
313.1600
716,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
304.8300
312.7000
303.3600
310.8900
900,200
Thu, 06 Aug 2026
305.4100
308.9900
301.6900
301.8700
730,300
Wed, 05 Aug 2026
308.8400
309.2100
301.9200
302.5500
1,017,200
Tue, 04 Aug 2026
304.0000
309.9200
301.6700
307.3600
1,351,300
Mon, 03 Aug 2026
297.3300
305.0000
296.5000
304.7600
905,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
295.6600
298.4500
288.0300
293.7800
1,168,100
Thu, 30 Jul 2026
292.9600
298.2100
285.9700
297.5500
1,350,600
Wed, 29 Jul 2026
261.8100
304.0000
261.0400
294.8300
3,664,200
Wed, 29 Jul 2026
12 · 10-Q
Pre-market · 07:00 ET
10-Q ↗
Wed, 29 Jul 2026
11 · 8-K
Pre-market · 07:00 ET
8-K ↗
Tue, 28 Jul 2026
246.3100
255.6000
245.0500
253.6500
1,195,500
Mon, 27 Jul 2026
244.9800
246.7100
240.0000
242.4700
1,544,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
241.1600
246.2000
240.3100
243.0300
561,300
Thu, 23 Jul 2026
238.7100
242.9300
238.3600
240.1000
685,400
Wed, 22 Jul 2026
238.8500
241.9800
238.8500
240.5100
601,200
Tue, 21 Jul 2026
244.8500
246.5200
235.7600
236.6500
910,000
Mon, 20 Jul 2026
249.5200
250.9900
244.6600
244.7900
917,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
246.8700
253.4900
246.8700
249.5600
1,964,300
Thu, 16 Jul 2026
241.2800
251.1000
240.8800
250.9900
981,100
Wed, 15 Jul 2026
242.1200
245.2700
241.0400
241.7600
755,700
Tue, 14 Jul 2026
244.3800
245.2600
240.5600
241.3900
735,900
Mon, 13 Jul 2026
243.4100
246.3800
242.0300
243.6100
534,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
246.2200
247.1500
242.2400
243.1100
435,000
Thu, 09 Jul 2026
243.2600
246.2400
240.8900
244.5100
475,300
Wed, 08 Jul 2026
243.7100
245.2600
238.9000
243.5300
707,100
Tue, 07 Jul 2026
247.0300
248.9100
244.9800
248.6800
752,100
Mon, 06 Jul 2026
240.4800
245.2800
239.3500
245.2200
650,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
238.5700
241.5400
237.8500
240.0200
507,900
Wed, 01 Jul 2026
237.4300
241.1800
234.8600
237.6400
651,200
Tue, 30 Jun 2026
232.9800
238.4800
231.3700
237.5400
954,000
Mon, 29 Jun 2026
234.6600
236.9400
232.6000
233.7600
1,008,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
233.8300
235.0000
228.5100
232.5100
1,630,800
Thu, 25 Jun 2026
241.9100
245.4400
233.8600
235.4100
987,200
Wed, 24 Jun 2026
238.4900
250.3400
237.0000
240.0200
1,149,500
Tue, 23 Jun 2026
235.9800
237.9400
232.4700
236.4100
1,322,400
Mon, 22 Jun 2026
233.4000
237.3500
232.1100
236.3400
1,073,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
233.6900
236.7100
232.2100
234.2000
2,310,700
Wed, 17 Jun 2026
233.4000
239.1200
230.8600
231.8900
1,000,200
Tue, 16 Jun 2026
239.4600
240.7000
234.3500
234.9600
790,400
Mon, 15 Jun 2026
239.4500
242.3600
238.0900
238.1700
877,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
240.0000
240.4500
236.5000
238.1000
466,500
Thu, 11 Jun 2026
232.5600
238.8000
231.6200
238.5800
547,600
Wed, 10 Jun 2026
237.3600
237.9700
231.5700
231.7200
648,100
Tue, 09 Jun 2026
236.0900
241.4300
233.8000
237.8500
456,700
Mon, 08 Jun 2026
10 · 8-K
After-hours · 17:00 ET
8-K ↗
Mon, 08 Jun 2026
236.6900
238.7600
235.1100
235.2300
428,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
239.4600
241.1000
235.4500
236.5700
581,400
Thu, 04 Jun 2026
239.5800
242.9200
237.7300
241.9600
554,800
Wed, 03 Jun 2026
240.4700
242.1900
236.3700
237.9400
551,300
Tue, 02 Jun 2026
236.2800
241.1200
235.9500
241.0300
663,200
Mon, 01 Jun 2026
232.9700
238.1900
229.8800
236.8000
771,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
235.9300
240.3900
233.5700
233.9200
1,874,200
Thu, 28 May 2026
235.1700
237.3600
232.2300
236.3500
764,200
Wed, 27 May 2026
238.8900
241.8600
237.6200
237.9700
964,700
Tue, 26 May 2026
242.0800
242.1000
237.6700
238.5300
636,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
240.8900
242.7800
239.4700
240.7100
494,600
Thu, 21 May 2026
235.7300
240.8800
235.0000
239.7800
770,800
Wed, 20 May 2026
228.5700
237.4800
226.9600
237.4700
948,500
Tue, 19 May 2026
224.9600
230.4400
224.5400
228.6900
774,700
Mon, 18 May 2026
225.8700
228.3300
225.0000
226.8900
729,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
229.8200
231.8800
225.6800
225.7500
791,700
Thu, 14 May 2026
233.4000
235.0100
230.2900
234.4300
614,900
Wed, 13 May 2026
236.4700
238.0000
231.5900
232.0200
914,500
Tue, 12 May 2026
244.5300
245.4900
235.0800
236.9700
490,400
Mon, 11 May 2026
240.8600
244.3700
240.8600
242.3800
1,105,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
243.0600
244.0000
239.9700
240.0900
483,000
Thu, 07 May 2026
242.9800
247.0800
239.6700
241.9000
988,100
Wed, 06 May 2026
237.9900
243.6500
237.9300
242.8200
829,300
Tue, 05 May 2026
239.6300
239.6300
234.6100
234.6400
940,800
Mon, 04 May 2026
242.8300
245.1300
236.7400
238.6000
624,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
252.6400
252.6400
241.1100
242.4200
716,600
Thu, 30 Apr 2026
249.2800
252.2800
246.4900
251.1400
760,700
Wed, 29 Apr 2026
241.9000
254.9700
240.8900
253.0800
1,389,700
Wed, 29 Apr 2026
9 · 10-Q
Pre-market · 07:00 ET
10-Q ↗
Wed, 29 Apr 2026
8 · 8-K
Pre-market · 07:00 ET
8-K ↗
Tue, 28 Apr 2026
257.4500
258.9800
247.2400
247.8100
1,095,900
Mon, 27 Apr 2026
259.0300
259.6200
255.6400
257.3300
832,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
260.9900
261.1400
256.8600
259.3900
761,100
Thu, 23 Apr 2026
267.0000
269.1600
259.7400
260.8000
714,100
Wed, 22 Apr 2026
7 · DEFA14A
After market open · 11:05 ET
DEFINITIVE ADDITIONAL PROXY SOLICITING MATERIALS ↗
Wed, 22 Apr 2026
6 · DEF 14A
After market open · 11:00 ET
DEFINITIVE PROXY STATEMENT ↗
Wed, 22 Apr 2026
267.9200
268.6300
264.4800
266.5900
567,000
Tue, 21 Apr 2026
267.5000
269.7600
265.3700
265.4900
578,700
Mon, 20 Apr 2026
266.0700
268.1100
266.0700
267.5200
519,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
267.3700
273.3200
266.4900
267.4200
956,500
Thu, 16 Apr 2026
265.5300
267.2500
263.5200
264.3600
823,700
Wed, 15 Apr 2026
264.4200
266.4700
263.7300
265.8400
830,200
Tue, 14 Apr 2026
262.0000
265.2100
261.5200
264.4800
792,100
Mon, 13 Apr 2026
255.7100
262.5900
255.1400
261.5700
629,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
5 · PRE 14A
After market open · 15:00 ET
PRELIMINARY PROXY STATEMENT ↗
Fri, 10 Apr 2026
257.4000
257.7400
254.9800
256.8900
711,400
Thu, 09 Apr 2026
251.7600
259.0700
251.5400
256.5300
783,800
Wed, 08 Apr 2026
250.2200
253.4000
248.9000
252.7900
973,200
Tue, 07 Apr 2026
241.1400
241.8600
236.2100
241.2700
1,026,500
Mon, 06 Apr 2026
238.3000
243.5300
237.9000
242.7900
408,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
233.7100
241.9700
232.8400
237.6500
410,400
Wed, 01 Apr 2026
232.3200
237.9200
231.7700
237.5700
737,900
Tue, 31 Mar 2026
230.0000
234.1400
225.5400
232.0100
789,100
Mon, 30 Mar 2026
233.1900
233.3300
225.3700
226.0000
807,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
233.5500
234.2000
229.1700
230.1600
690,200
Thu, 26 Mar 2026
243.0000
245.0100
236.0300
236.0700
755,700
Wed, 25 Mar 2026
244.9700
245.8300
242.3600
244.7800
536,600
Tue, 24 Mar 2026
235.3500
241.3900
234.0700
241.1100
608,400
Mon, 23 Mar 2026
237.3600
240.3800
235.4900
238.7100
810,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
234.8800
234.8800
230.6800
232.3600
1,376,400
Thu, 19 Mar 2026
229.9000
236.7300
229.1000
235.1100
1,052,700
Wed, 18 Mar 2026
232.7400
233.8900
231.2000
231.6000
501,600
Tue, 17 Mar 2026
237.2300
238.4700
234.3400
235.1000
528,500
Mon, 16 Mar 2026
234.0000
238.1100
233.5800
234.8300
684,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
236.8900
238.9200
232.6300
233.5200
424,100
Thu, 12 Mar 2026
232.4800
239.2400
230.8300
235.7300
800,000
Wed, 11 Mar 2026
241.4100
241.4100
233.9100
236.0900
857,900
Tue, 10 Mar 2026
241.8100
245.0000
238.0900
241.3400
703,900
Mon, 09 Mar 2026
240.1400
244.1900
236.4500
242.6300
881,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
236.7000
243.9600
233.6400
243.4800
1,012,500
Thu, 05 Mar 2026
248.8900
250.2000
237.9900
240.1700
866,500
Wed, 04 Mar 2026
252.0200
253.1100
248.2100
251.1800
1,051,500
Tue, 03 Mar 2026
248.5100
252.3200
243.4600
250.6900
1,523,000
Mon, 02 Mar 2026
248.7600
255.9000
246.2600
255.1600
741,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
251.2800
255.0000
250.5300
252.8300
1,704,900
Thu, 26 Feb 2026
250.6400
254.2700
245.8800
254.1600
929,100
Wed, 25 Feb 2026
251.8300
252.3300
246.3100
251.9900
869,100
Tue, 24 Feb 2026
247.1700
253.4300
245.8400
251.4900
848,000
Mon, 23 Feb 2026
247.0000
250.1900
245.7900
247.1000
901,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
240.9000
248.9500
239.2200
248.9000
1,515,200
Thu, 19 Feb 2026
242.4500
249.9000
235.9700
239.8000
1,887,600
Wed, 18 Feb 2026
251.1900
256.8000
236.1900
237.4600
3,050,200
Wed, 18 Feb 2026
4 · 10-K
Pre-market · 07:01 ET
10-K ↗
Wed, 18 Feb 2026
3 · 8-K
Pre-market · 07:00 ET
8-K ↗
Tue, 17 Feb 2026
216.7200
220.9500
212.6100
216.9800
1,849,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
205.0200
216.3400
204.4300
214.7400
1,556,700
Thu, 12 Feb 2026
207.0200
208.0200
201.1900
203.2200
1,110,200
Wed, 11 Feb 2026
208.4100
209.0200
204.3400
206.5800
680,300
Tue, 10 Feb 2026
206.4800
210.3800
206.4800
208.4100
756,800
Mon, 09 Feb 2026
201.7400
206.1400
201.7400
206.0300
634,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
200.5400
202.5200
198.7400
202.3300
718,900
Thu, 05 Feb 2026
205.2400
205.4300
197.6100
198.6900
1,249,800
Wed, 04 Feb 2026
198.8400
206.7400
198.3400
205.2600
1,309,100
Tue, 03 Feb 2026
204.9000
206.2500
198.2700
201.2200
1,460,600
Mon, 02 Feb 2026
201.5000
207.4300
201.5000
206.9200
786,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
202.4100
203.3700
201.1400
201.6400
866,100
Thu, 29 Jan 2026
204.7800
205.2000
200.5000
204.6500
990,400
Wed, 28 Jan 2026
204.9300
206.7300
203.8900
204.4800
495,500
Tue, 27 Jan 2026
206.8100
208.6800
200.5800
204.8000
857,300
Mon, 26 Jan 2026
206.7000
208.4900
205.6000
206.9200
1,093,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
205.2000
208.6500
205.0800
206.1700
863,800
Thu, 22 Jan 2026
206.0000
207.7600
204.4800
206.1200
1,098,600
Wed, 21 Jan 2026
202.1000
206.3000
201.1800
204.5700
1,288,100
Tue, 20 Jan 2026
205.0700
206.6200
200.4000
200.7300
1,335,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
213.7400
214.4600
211.4300
211.8000
792,900
Thu, 15 Jan 2026
211.8200
213.2900
210.2400
212.6000
794,900
Wed, 14 Jan 2026
213.5700
213.5700
209.5900
211.5200
954,100
Tue, 13 Jan 2026
211.9700
214.3300
211.1900
213.9100
591,500
Mon, 12 Jan 2026
211.2400
212.3300
208.9800
211.4900
770,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
214.1900
214.3200
210.8800
212.2500
626,100
Thu, 08 Jan 2026
209.0000
214.2300
208.6200
213.4600
1,068,200
Wed, 07 Jan 2026
210.0000
211.2700
208.0900
210.6800
992,100
Tue, 06 Jan 2026
205.5700
209.9100
204.5700
209.3500
807,700
Mon, 05 Jan 2026
201.4700
206.0700
201.4700
203.7600
946,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
203.6700
204.5500
199.2000
202.4400
915,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
204.9000
204.9000
202.5000
202.8500
675,500
Tue, 30 Dec 2025
205.4100
205.7100
204.5500
205.0900
464,900
Mon, 29 Dec 2025
205.0000
206.4100
205.0000
205.6000
498,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
204.9000
205.7700
203.9900
205.5100
415,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
203.0200
205.7700
202.6000
205.0000
288,500
Tue, 23 Dec 2025
204.7700
206.2400
203.1500
203.2200
619,400
Mon, 22 Dec 2025
203.5600
205.8200
202.7800
205.8000
861,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
202.2700
203.2500
200.5300
201.6200
3,346,900
Thu, 18 Dec 2025
202.3500
204.7100
201.3600
202.2000
1,247,800
Wed, 17 Dec 2025
205.5700
209.5000
201.2600
201.4700
1,125,400
Tue, 16 Dec 2025
206.7100
207.7000
205.0100
207.0400
1,474,200
Mon, 15 Dec 2025
208.3900
209.6200
206.6800
207.2300
1,480,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
210.6900
211.0000
207.2600
208.3600
995,300
Thu, 11 Dec 2025
211.2100
211.7400
208.7500
210.7900
913,400
Wed, 10 Dec 2025
202.0900
211.4300
202.0900
210.2800
1,102,700
Tue, 09 Dec 2025
201.2700
203.9800
201.1100
202.2400
462,500
Mon, 08 Dec 2025
203.0000
203.2800
200.9000
201.2700
720,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
202.0000
204.4800
201.0600
203.5900
999,800
Thu, 04 Dec 2025
199.9700
205.4700
199.0000
202.0900
1,392,300
Wed, 03 Dec 2025
200.7600
201.1900
198.3000
199.4600
954,200
Tue, 02 Dec 2025
197.4700
198.5000
196.1400
197.1800
1,229,000
Mon, 01 Dec 2025
193.9200
198.4300
193.2700
196.8800
1,077,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
194.7600
196.1300
194.0800
195.3200
393,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
192.8400
195.2500
192.6000
194.7900
818,400
Tue, 25 Nov 2025
193.4600
194.5000
191.4400
192.9300
971,300
Mon, 24 Nov 2025
192.7100
193.7000
191.4300
192.4000
2,234,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
188.6200
193.2300
187.5100
192.2300
1,517,200
Thu, 20 Nov 2025
193.1200
194.2700
186.6700
187.1000
833,600
Wed, 19 Nov 2025
189.5000
190.9500
188.4900
189.6200
804,900
Tue, 18 Nov 2025
189.4200
191.4800
187.5300
189.8500
1,149,300
Mon, 17 Nov 2025
193.0000
193.7900
188.8400
189.8000
1,305,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
194.1000
195.9900
192.6000
194.1300
1,575,900
Thu, 13 Nov 2025
199.4500
199.9500
194.7200
195.0600
1,139,700
Wed, 12 Nov 2025
200.2800
202.3600
198.2400
198.6100
1,228,400
Tue, 11 Nov 2025
203.0900
203.5400
198.4600
199.6600
822,400
Mon, 10 Nov 2025
202.2900
204.2500
201.2600
202.7300
903,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
203.7500
203.7500
198.2000
201.1600
1,138,500
Thu, 06 Nov 2025
205.1900
206.4500
201.9300
203.9800
894,600
Wed, 05 Nov 2025
203.6400
205.4900
200.6400
205.4800
1,366,700
Tue, 04 Nov 2025
208.9700
209.0800
203.6300
205.4500
1,541,200
Mon, 03 Nov 2025
213.5600
213.5600
209.6200
210.5400
1,056,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
214.9000
216.0600
212.3700
213.9400
1,268,600
Thu, 30 Oct 2025
219.1600
224.9700
214.9100
214.9700
1,401,200
Wed, 29 Oct 2025
220.6700
227.2900
213.3600
219.6100
2,976,100
Wed, 29 Oct 2025
2 · 10-Q
Pre-market · 07:00 ET
10-Q ↗
Wed, 29 Oct 2025
1 · 8-K
Pre-market · 07:00 ET
8-K ↗
Tue, 28 Oct 2025
250.0100
250.6200
244.8900
248.0900
1,123,900
Mon, 27 Oct 2025
252.3700
253.9400
251.4100
251.4200
603,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
252.9700
252.9700
249.9400
250.4500
559,000