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
Thu, 23 Jul 2026
No data yet
Wed, 22 Jul 2026
14 · 10-Q
After market open · 11:52 ET
10-Q ↗
Wed, 22 Jul 2026
276.1100
295.4100
271.4400
290.0000
3,262,143
Wed, 22 Jul 2026
13 · 8-K
Pre-market · 06:59 ET
8-K ↗
Tue, 21 Jul 2026
261.1600
263.6700
255.7600
263.5300
1,025,800
Mon, 20 Jul 2026
263.6300
264.0600
256.1200
257.8500
860,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
259.2600
266.5700
257.5000
262.0800
835,200
Thu, 16 Jul 2026
258.8300
263.9400
257.6100
263.8900
825,500
Wed, 15 Jul 2026
260.9500
262.4700
256.1400
259.7100
1,037,000
Tue, 14 Jul 2026
263.8400
265.7600
260.9300
262.0200
471,700
Mon, 13 Jul 2026
261.5600
264.2800
258.7200
260.8600
674,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
259.9000
263.3400
258.4900
261.2100
554,000
Thu, 09 Jul 2026
262.0700
265.0500
259.4800
259.7700
592,400
Wed, 08 Jul 2026
257.6700
259.3200
256.1200
259.0000
506,400
Tue, 07 Jul 2026
260.0000
260.0000
253.5200
259.1900
942,800
Mon, 06 Jul 2026
261.2500
265.0400
260.9400
261.3100
678,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
265.5600
266.5900
260.0200
262.1900
608,200
Wed, 01 Jul 2026
268.3100
269.7800
263.7200
264.0000
769,400
Tue, 30 Jun 2026
270.5900
272.8200
268.1600
269.6000
1,193,400
Mon, 29 Jun 2026
268.3500
273.1800
265.7100
268.3000
979,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
280.7600
280.7600
268.3800
269.5300
1,800,500
Thu, 25 Jun 2026
275.9400
284.9100
275.0000
282.4500
898,400
Wed, 24 Jun 2026
269.8800
275.1600
269.6800
272.4800
802,500
Tue, 23 Jun 2026
271.1500
276.0400
267.3000
270.2600
755,900
Mon, 22 Jun 2026
274.6300
278.9800
271.1300
276.7500
912,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
274.4300
278.3900
273.5900
273.8300
1,357,900
Wed, 17 Jun 2026
271.9000
276.0300
269.7700
271.8600
675,900
Tue, 16 Jun 2026
270.9100
276.2200
270.0000
272.1200
743,000
Mon, 15 Jun 2026
270.2000
272.7500
268.0300
268.8900
695,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
264.6900
265.2500
261.2400
265.2000
622,600
Thu, 11 Jun 2026
260.1900
264.8400
258.0000
262.0900
815,400
Wed, 10 Jun 2026
265.6100
265.6100
254.4400
256.5200
859,300
Tue, 09 Jun 2026
266.8300
267.5900
258.9900
265.7700
1,120,900
Mon, 08 Jun 2026
262.9200
265.1800
259.2300
259.6300
657,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
261.3100
264.2800
259.7000
260.4000
590,000
Thu, 04 Jun 2026
264.2300
264.2300
260.1300
262.5200
526,600
Wed, 03 Jun 2026
265.0000
268.0200
262.7700
262.7800
653,300
Tue, 02 Jun 2026
257.3200
265.1400
256.5700
264.5100
715,500
Mon, 01 Jun 2026
258.5500
258.5500
251.1500
256.0100
864,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
260.1500
262.9400
258.9700
261.1600
1,674,400
Thu, 28 May 2026
259.2200
263.4100
256.6400
261.2000
1,130,400
Wed, 27 May 2026
263.3900
263.3900
258.0900
260.8100
767,600
Tue, 26 May 2026
258.8300
262.7000
257.1800
261.4700
997,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
256.9000
258.4000
253.4600
256.4100
782,900
Thu, 21 May 2026
257.4100
260.1700
253.0100
255.1600
1,012,900
Wed, 20 May 2026
258.1000
261.1500
255.8600
259.1300
778,800
Tue, 19 May 2026
258.0000
258.0000
253.4600
255.2900
780,500
Mon, 18 May 2026
263.3300
264.1000
258.8200
260.1700
853,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
12 · 8-K
After-hours · 16:07 ET
8-K ↗
Fri, 15 May 2026
265.5500
265.8500
261.6300
263.9000
1,485,600
Thu, 14 May 2026
266.2000
269.4400
264.9400
269.4300
1,791,700
Wed, 13 May 2026
269.9300
271.3600
264.7100
264.7800
1,049,200
Tue, 12 May 2026
266.9900
270.6000
262.8100
269.0200
782,700
Mon, 11 May 2026
265.5400
268.3200
263.0100
268.1300
772,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
267.9900
269.0000
263.7100
265.7100
678,600
Thu, 07 May 2026
271.9900
274.4900
264.0300
265.5800
895,700
Wed, 06 May 2026
267.5000
274.0000
267.0200
270.4900
1,112,300
Tue, 05 May 2026
263.7700
266.8800
262.7700
263.4400
671,900
Mon, 04 May 2026
264.0600
266.7400
261.6800
262.2200
772,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
269.6600
270.0000
264.3100
264.9500
664,300
Thu, 30 Apr 2026
263.9900
271.0500
263.5500
269.8900
932,600
Wed, 29 Apr 2026
263.9700
267.7500
261.1500
261.3700
1,140,600
Tue, 28 Apr 2026
267.0700
268.1200
262.0900
263.1800
651,800
Mon, 27 Apr 2026
267.0100
270.0000
265.4000
267.2200
750,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
268.1500
269.7300
265.5400
267.0600
774,800
Thu, 23 Apr 2026
263.0500
270.0000
261.7100
269.4500
1,520,900
Wed, 22 Apr 2026
11 · 10-Q
After market open · 10:09 ET
10-Q ↗
Wed, 22 Apr 2026
253.4700
264.5700
253.4700
261.5200
1,515,800
Wed, 22 Apr 2026
10 · 8-K
Pre-market · 07:02 ET
8-K ↗
Tue, 21 Apr 2026
264.8000
265.4300
255.7100
257.6300
1,239,300
Mon, 20 Apr 2026
263.3500
265.6500
262.0000
264.2600
834,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
258.9600
266.7600
257.7500
263.3700
973,200
Thu, 16 Apr 2026
257.0000
259.3800
254.8700
255.5000
1,002,400
Wed, 15 Apr 2026
266.5100
268.2000
253.6700
257.3800
1,835,900
Tue, 14 Apr 2026
269.0000
270.4600
266.3500
268.2900
1,130,000
Mon, 13 Apr 2026
266.4200
269.1400
265.0000
269.0400
971,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
272.1000
273.4700
267.2100
267.2800
1,419,400
Thu, 09 Apr 2026
269.3100
275.8400
269.3100
270.9400
1,467,500
Wed, 08 Apr 2026
264.9400
271.0000
264.7400
269.6600
1,224,300
Tue, 07 Apr 2026
252.4500
257.5900
252.4500
256.0500
1,255,600
Mon, 06 Apr 2026
251.1800
254.0800
250.6000
254.0300
625,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
252.1700
257.1000
246.8800
253.9100
979,100
Wed, 01 Apr 2026
252.3700
258.3800
252.0800
256.0300
1,545,700
Tue, 31 Mar 2026
240.9300
250.2300
239.1000
249.9100
1,389,500
Tue, 31 Mar 2026
9 · DEF 14A
Pre-market · 06:14 ET
DEF 14A ↗
Tue, 31 Mar 2026
8 · DEFA14A
Pre-market · 06:35 ET
DEFA14A ↗
Mon, 30 Mar 2026
243.5500
243.9800
236.5100
237.3700
564,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
243.4600
245.2300
239.8600
241.1100
741,000
Thu, 26 Mar 2026
250.4800
253.1800
245.0600
245.5400
951,000
Wed, 25 Mar 2026
247.9200
250.3500
247.3700
248.3200
834,100
Tue, 24 Mar 2026
239.2400
248.1200
239.2400
245.6200
760,400
Mon, 23 Mar 2026
240.6400
245.4500
240.5400
241.6800
761,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
236.7800
237.5100
232.8000
236.0600
1,319,400
Thu, 19 Mar 2026
234.4000
238.5300
233.2000
237.1400
585,900
Wed, 18 Mar 2026
238.5200
241.3600
237.7400
237.7900
648,100
Tue, 17 Mar 2026
240.8500
242.0000
237.1400
237.9800
775,100
Mon, 16 Mar 2026
239.7300
240.9400
237.7000
239.2000
586,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
242.1200
243.5700
236.2000
236.7600
613,300
Thu, 12 Mar 2026
243.2700
244.2500
239.9400
240.3600
844,500
Wed, 11 Mar 2026
245.2400
246.0600
241.9700
245.9700
578,100
Tue, 10 Mar 2026
247.7200
252.4500
245.3900
246.7500
808,500
Mon, 09 Mar 2026
241.0100
247.9200
237.7900
247.0000
1,134,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
246.6600
247.3200
243.0800
244.6800
1,271,800
Thu, 05 Mar 2026
258.4500
259.0100
250.3500
251.5800
1,028,900
Wed, 04 Mar 2026
261.8700
263.0300
258.9200
260.7900
603,800
Tue, 03 Mar 2026
258.2400
260.9100
253.7300
260.8300
1,417,100
Tue, 03 Mar 2026
7 · 8-K
Pre-market · 06:28 ET
8-K ↗
Mon, 02 Mar 2026
262.8700
265.2900
260.7400
263.6700
861,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
261.7000
264.1900
259.5900
263.9500
1,382,400
Thu, 26 Feb 2026
264.2400
264.8200
260.0500
263.4100
777,600
Wed, 25 Feb 2026
265.5300
266.2700
259.5200
262.8100
697,100
Tue, 24 Feb 2026
263.2100
266.0600
263.0400
264.4700
503,900
Mon, 23 Feb 2026
265.0000
265.8100
260.7000
262.9300
533,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
261.9200
265.8800
260.1500
264.7800
901,800
Thu, 19 Feb 2026
258.4300
262.5100
257.7500
261.8800
1,213,000
Wed, 18 Feb 2026
260.0800
263.6600
258.2800
259.3300
1,250,500
Tue, 17 Feb 2026
254.8400
261.4800
254.7400
259.6900
1,072,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
6 · 10-K
After market open · 15:59 ET
10-K ↗
Fri, 13 Feb 2026
253.7900
257.6900
251.7700
256.0600
1,067,000
Thu, 12 Feb 2026
257.5300
262.4000
252.6500
253.7900
1,346,000
Wed, 11 Feb 2026
254.6600
260.5900
248.1900
254.4200
1,854,800
Wed, 11 Feb 2026
5 · 8-K
Pre-market · 07:13 ET
8-K ↗
Tue, 10 Feb 2026
243.9000
247.0500
242.5100
246.4500
1,515,200
Mon, 09 Feb 2026
245.6000
248.7800
244.5000
244.7400
1,023,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
242.1300
246.6800
242.1300
246.3200
876,200
Thu, 05 Feb 2026
238.6400
240.8700
235.5900
240.1200
620,400
Wed, 04 Feb 2026
237.8800
243.9900
237.8800
240.7900
1,418,700
Tue, 03 Feb 2026
233.6600
239.0800
233.0000
236.2700
711,700
Mon, 02 Feb 2026
229.4900
234.3200
229.3900
233.6900
688,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
231.5200
232.4600
228.0500
230.1400
564,000
Thu, 29 Jan 2026
230.9100
233.6700
229.2300
232.6300
863,200
Wed, 28 Jan 2026
230.8900
231.3900
227.0800
228.8900
532,900
Tue, 27 Jan 2026
232.0100
233.9800
230.5400
231.7200
430,500
Mon, 26 Jan 2026
231.1300
233.1300
229.9300
231.7000
715,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
233.8800
236.0000
229.4100
230.1100
754,300
Thu, 22 Jan 2026
234.1900
235.0500
231.4900
233.7000
794,100
Wed, 21 Jan 2026
230.0000
234.7000
228.0200
233.0000
737,600
Tue, 20 Jan 2026
227.8700
229.2600
224.8500
227.5600
553,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
228.6000
230.4300
227.8000
229.6000
670,300
Thu, 15 Jan 2026
228.8900
230.7100
227.7500
228.5200
645,200
Wed, 14 Jan 2026
226.2300
227.2300
224.0200
226.7700
522,000
Tue, 13 Jan 2026
226.4800
228.6900
224.7100
227.4800
705,600
Mon, 12 Jan 2026
224.0400
226.5200
222.9000
226.4800
604,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
223.3800
226.2900
222.7000
224.4200
842,200
Thu, 08 Jan 2026
217.7100
223.0500
217.1400
222.4400
704,600
Wed, 07 Jan 2026
220.8100
221.2500
216.3500
216.6200
652,700
Tue, 06 Jan 2026
216.5000
222.1800
216.3000
220.9400
707,100
Mon, 05 Jan 2026
215.9000
218.9200
215.8900
217.0100
698,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
213.6200
216.4500
213.5000
216.2800
470,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
216.8200
217.4300
213.1100
213.4500
566,300
Tue, 30 Dec 2025
216.5400
217.5700
214.6300
216.6900
471,700
Mon, 29 Dec 2025
219.0200
220.3500
216.8100
217.1600
555,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
219.4400
220.3400
218.2000
219.3100
244,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
219.7500
221.2900
219.0400
219.7600
234,900
Tue, 23 Dec 2025
220.6400
221.8900
218.8500
219.5500
750,500
Mon, 22 Dec 2025
216.9000
222.4700
215.8200
221.7100
998,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
214.4800
216.4500
213.9700
216.1400
2,675,000
Thu, 18 Dec 2025
213.9100
215.5800
212.1100
213.6000
851,900
Wed, 17 Dec 2025
213.4300
215.3100
210.5600
212.0800
769,700
Tue, 16 Dec 2025
215.2100
215.6500
211.8300
213.7300
886,300
Mon, 15 Dec 2025
215.5000
215.8800
212.7300
215.3800
1,116,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
218.6900
220.8900
214.2400
214.4100
834,800
Thu, 11 Dec 2025
215.0600
219.6300
213.9600
217.7700
669,700
Wed, 10 Dec 2025
210.3400
216.9700
209.5400
215.5800
495,200
Tue, 09 Dec 2025
211.7100
212.9600
209.0400
209.6200
609,900
Mon, 08 Dec 2025
214.7400
216.0300
210.3200
212.2000
765,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
213.6500
215.0700
213.0100
214.9500
523,000
Thu, 04 Dec 2025
212.9100
215.2300
211.2000
214.0400
589,100
Wed, 03 Dec 2025
208.7300
214.0500
207.7400
213.4500
915,300
Tue, 02 Dec 2025
208.3200
209.1600
206.7600
208.3800
779,400
Mon, 01 Dec 2025
207.2200
210.8700
206.7500
208.6500
982,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
208.4300
209.6300
207.7600
208.5500
364,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
205.6300
208.2400
205.0200
207.7500
680,300
Tue, 25 Nov 2025
200.9200
206.3800
199.8200
206.0800
758,400
Mon, 24 Nov 2025
201.7200
203.4300
199.8500
200.0100
1,271,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
196.0100
202.0300
194.9300
200.2200
1,127,300
Thu, 20 Nov 2025
201.8400
201.9600
195.7700
196.1400
531,100
Wed, 19 Nov 2025
197.1400
198.7000
195.6800
197.9200
676,900
Tue, 18 Nov 2025
197.7700
201.0600
196.9800
197.6100
951,700
Mon, 17 Nov 2025
203.6100
204.1800
199.4700
199.5800
1,395,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
201.5200
204.4000
199.9600
203.9200
646,600
Thu, 13 Nov 2025
209.7900
210.8900
203.7400
204.2700
1,121,200
Wed, 12 Nov 2025
208.3800
211.4300
207.9100
209.6500
642,900
Tue, 11 Nov 2025
209.1800
210.4800
205.7300
207.9400
1,041,400
Mon, 10 Nov 2025
206.3100
210.6500
205.1600
210.0000
1,273,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
203.1600
206.4800
201.5500
206.3100
957,800
Thu, 06 Nov 2025
204.4900
206.9700
202.5900
203.7700
920,300
Wed, 05 Nov 2025
204.0100
207.8300
203.0000
206.0200
825,100
Tue, 04 Nov 2025
202.2300
204.8000
201.0300
204.4600
1,076,900
Mon, 03 Nov 2025
203.3400
205.1300
200.7300
204.9200
1,246,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
202.0600
206.2200
202.0600
204.4400
1,051,500
Thu, 30 Oct 2025
199.4600
206.0000
198.5400
203.1400
1,039,100
Wed, 29 Oct 2025
197.7500
203.6300
197.6000
201.5500
1,225,200
Tue, 28 Oct 2025
199.4400
201.9000
197.8500
197.9900
719,100
Mon, 27 Oct 2025
198.2900
200.5200
196.9100
200.3400
998,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
198.1100
199.2600
196.3400
197.6300
736,600
Thu, 23 Oct 2025
194.0900
197.8400
193.8600
196.9500
881,700
Wed, 22 Oct 2025
4 · 10-Q
After market open · 10:06 ET
10-Q ↗
Wed, 22 Oct 2025
193.8700
198.2300
186.0600
193.4300
1,758,600
Wed, 22 Oct 2025
3 · 8-K
Pre-market · 07:11 ET
8-K ↗
Tue, 21 Oct 2025
195.5700
198.5700
195.5700
198.0000
755,200
Mon, 20 Oct 2025
195.9400
197.2300
195.1100
196.1200
721,000
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
193.1100
194.7600
192.4600
194.1500
819,900
Thu, 16 Oct 2025
198.6400
199.2600
193.5200
193.6100
688,900
Wed, 15 Oct 2025
197.1300
198.9200
195.1000
197.1300
768,300
Tue, 14 Oct 2025
191.6900
196.5400
191.2800
196.0000
566,100
Mon, 13 Oct 2025
194.2200
194.5900
191.8100
193.5400
652,200
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
196.1300
198.4600
190.8200
191.0300
1,057,800
Thu, 09 Oct 2025
199.7300
200.4800
195.3300
195.6200
747,800
Wed, 08 Oct 2025
198.7200
200.3600
196.7600
199.4700
665,100
Tue, 07 Oct 2025
201.6500
201.9700
197.5000
197.8000
690,500
Mon, 06 Oct 2025
201.0600
202.8900
198.3200
201.2800
1,067,000
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
198.6700
201.8900
198.5300
200.0800
714,900
Thu, 02 Oct 2025
199.2900
201.4600
197.4300
197.8700
1,444,600
Wed, 01 Oct 2025
199.0400
201.6600
197.7000
198.5600
897,200
Tue, 30 Sep 2025
197.2300
201.0400
197.2300
200.4700
1,277,700
Mon, 29 Sep 2025
197.6000
198.1300
196.3100
197.5800
1,022,400
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
195.5800
198.2000
194.8500
196.6700
963,000
Thu, 25 Sep 2025
191.8600
194.8800
190.4700
194.5200
936,400
Wed, 24 Sep 2025
194.9400
195.7100
191.9400
192.3100
962,000
Tue, 23 Sep 2025
198.4400
199.6100
193.9200
194.5100
1,214,200
Mon, 22 Sep 2025
188.8400
201.9400
188.2000
197.9600
2,312,300
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
190.7500
191.2400
188.1900
188.7000
1,284,600
Thu, 18 Sep 2025
186.7400
190.8100
185.9500
190.3700
1,004,300
Wed, 17 Sep 2025
187.6800
189.1500
184.2600
185.6500
1,209,700
Tue, 16 Sep 2025
188.6700
189.0400
186.6700
187.6500
1,083,200
Mon, 15 Sep 2025
189.6300
191.4800
188.2900
188.3400
757,100
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
191.0400
191.5500
188.4700
188.8200
821,500
Thu, 11 Sep 2025
190.1300
192.3600
189.0700
192.1800
1,463,700
Wed, 10 Sep 2025
190.6300
192.7400
188.7500
189.5900
878,900
Tue, 09 Sep 2025
190.7700
190.7700
188.3600
190.0600
1,230,200
Mon, 08 Sep 2025
193.7000
194.0100
189.3700
190.9300
1,339,900
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
194.5400
195.6500
191.4700
193.1800
1,355,900
Thu, 04 Sep 2025
191.8100
193.7800
190.0000
193.7800
1,403,700
Wed, 03 Sep 2025
192.6000
193.8600
190.3700
191.2500
687,000
Tue, 02 Sep 2025
190.5100
192.7200
189.0000
192.6200
812,900
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
195.0100
196.0300
192.1700
193.5000
877,400
Thu, 28 Aug 2025
196.5400
196.5400
194.2300
195.1800
876,500
Wed, 27 Aug 2025
194.5200
196.4000
193.5000
195.3200
872,600
Tue, 26 Aug 2025
193.0400
195.5900
192.5400
195.3400
1,188,300
Mon, 25 Aug 2025
195.8600
196.5000
193.1800
193.3100
672,400
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
192.9300
197.8200
191.5200
195.7400
852,900
Thu, 21 Aug 2025
191.9700
192.8300
191.0800
191.4100
557,800
Wed, 20 Aug 2025
192.1000
194.0600
190.6500
192.8500
811,500
Tue, 19 Aug 2025
190.5100
193.7200
190.1900
192.6800
730,900
Mon, 18 Aug 2025
189.5600
190.5500
188.7200
189.8100
927,100
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
191.5900
191.5900
188.8200
189.1600
763,100
Thu, 14 Aug 2025
192.7000
192.9300
189.0300
190.9700
842,800
Wed, 13 Aug 2025
193.4100
195.1800
193.3000
194.4000
1,063,000
Tue, 12 Aug 2025
193.0300
194.5500
192.5400
192.9100
891,100
Mon, 11 Aug 2025
192.1100
193.2500
190.0800
191.9100
1,475,700
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
188.8200
192.4900
188.2500
191.4200
1,777,700
Thu, 07 Aug 2025
190.1200
190.1200
187.1400
187.9100
1,260,500
Wed, 06 Aug 2025
189.3800
190.4000
187.5700
188.3500
1,263,900
Tue, 05 Aug 2025
188.1400
189.6200
187.4400
188.8900
1,863,600
Mon, 04 Aug 2025
187.7100
188.0200
186.0500
186.9900
1,468,600
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
188.5200
189.2800
185.6400
186.8900
1,235,400
Thu, 31 Jul 2025
190.6400
192.7700
188.9900
192.0500
1,941,500
Wed, 30 Jul 2025
193.7000
193.7000
189.3400
190.6400
2,763,000
Tue, 29 Jul 2025
199.0000
199.0000
191.7100
192.7800
2,432,500
Mon, 28 Jul 2025
198.7900
199.2000
195.4100
197.0100
1,354,700
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend
Fri, 25 Jul 2025
200.7000
201.0000
193.1500
197.2100
1,993,900
Thu, 24 Jul 2025
2 · 10-Q
After market open · 09:54 ET
10-Q ↗
Thu, 24 Jul 2025
207.7400
211.0000
200.3000
200.7000
2,333,700
Thu, 24 Jul 2025
1 · 8-K
Pre-market · 06:58 ET
8-K ↗
Wed, 23 Jul 2025
213.1400
214.5300
212.0100
214.3800
1,194,200
Tue, 22 Jul 2025
210.1700
212.2600
208.6700
211.8900
1,043,000