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, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
223.2000
225.4400
221.4350
224.5900
468,166
Thu, 03 Sep 2026
231.5500
233.2800
225.9000
226.8300
519,700
Wed, 02 Sep 2026
229.2300
236.0900
225.5500
230.3500
468,500
Tue, 01 Sep 2026
233.8800
234.5000
228.9600
229.6500
558,500
Mon, 31 Aug 2026
231.6900
233.0600
229.8500
232.6400
860,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
233.0000
234.0700
230.5700
233.7800
339,500
Thu, 27 Aug 2026
235.2500
236.1200
232.8100
232.9700
532,600
Wed, 26 Aug 2026
234.6700
237.4300
234.3500
236.7700
547,400
Tue, 25 Aug 2026
237.0000
240.3400
235.0200
236.4400
906,700
Mon, 24 Aug 2026
237.6100
240.0000
235.1300
237.8700
361,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
235.4700
238.5900
235.4700
237.9300
440,100
Thu, 20 Aug 2026
235.7500
238.7800
235.1100
235.7400
565,400
Wed, 19 Aug 2026
233.8600
238.7400
233.8200
236.9100
706,300
Tue, 18 Aug 2026
232.6500
234.3000
230.8600
232.3900
657,900
Mon, 17 Aug 2026
230.5900
232.3600
229.3600
229.7500
668,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
236.5400
238.2400
232.4300
233.2800
646,700
Thu, 13 Aug 2026
237.2700
237.6300
234.1500
236.0700
566,100
Wed, 12 Aug 2026
234.0000
237.0700
233.0100
236.6000
648,300
Tue, 11 Aug 2026
238.7000
241.3900
237.1300
238.2300
651,800
Mon, 10 Aug 2026
237.4700
239.3600
235.0000
238.9100
700,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
14 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Fri, 07 Aug 2026
229.4000
238.4500
227.4200
237.4700
804,000
Thu, 06 Aug 2026
13 · 8-K
After-hours · 16:25 ET
8-K ↗
Thu, 06 Aug 2026
12 · 8-K/A
After-hours · 16:20 ET
8-K/A ↗
Thu, 06 Aug 2026
214.5400
231.7800
214.5400
231.7800
1,383,800
Wed, 05 Aug 2026
11 · 8-K
After-hours · 16:33 ET
8-K ↗
Wed, 05 Aug 2026
233.9400
233.9400
227.9900
232.7100
923,100
Tue, 04 Aug 2026
230.0500
233.5000
229.0400
232.8500
910,700
Mon, 03 Aug 2026
230.8600
235.4100
229.6800
232.6400
776,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
228.3800
230.1300
227.6700
228.4000
828,900
Thu, 30 Jul 2026
230.8000
235.2000
228.7600
231.2100
824,800
Wed, 29 Jul 2026
230.0200
235.6600
229.7300
234.8300
923,000
Tue, 28 Jul 2026
222.4500
230.6500
222.4500
230.3400
873,300
Mon, 27 Jul 2026
215.7700
220.1400
215.7700
218.4000
715,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
212.8500
215.9000
211.7900
214.0700
511,400
Thu, 23 Jul 2026
209.7600
213.3700
209.5700
210.6400
454,400
Wed, 22 Jul 2026
212.6100
212.6100
209.6700
210.5700
690,600
Tue, 21 Jul 2026
211.0000
213.0300
208.5100
211.7500
582,100
Mon, 20 Jul 2026
217.0200
217.5900
214.4200
214.4700
743,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
219.4400
222.5400
216.9700
217.8400
622,500
Thu, 16 Jul 2026
213.4600
221.5000
213.4600
221.1300
650,500
Wed, 15 Jul 2026
208.7000
215.0100
208.7000
211.4600
780,600
Tue, 14 Jul 2026
214.3200
214.3200
207.6800
208.7300
886,200
Mon, 13 Jul 2026
215.4400
218.8700
214.8100
217.0500
526,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
216.1000
217.5700
215.5700
216.0000
582,900
Thu, 09 Jul 2026
207.7700
216.4900
207.1500
216.0000
1,300,500
Wed, 08 Jul 2026
213.3300
217.8100
209.0500
209.4900
604,700
Tue, 07 Jul 2026
216.4100
217.2100
213.3100
215.3900
567,100
Mon, 06 Jul 2026
217.6900
218.1200
212.1100
213.2800
620,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
215.1200
218.6600
213.0600
218.2000
525,300
Wed, 01 Jul 2026
212.2200
215.4400
211.7400
212.3000
1,079,800
Tue, 30 Jun 2026
212.5400
212.5400
206.3200
210.5700
832,600
Mon, 29 Jun 2026
216.0300
217.0000
212.1000
213.2400
898,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
212.0200
216.4200
212.0200
215.6700
1,232,300
Thu, 25 Jun 2026
208.4700
214.5400
207.7400
210.6000
837,100
Wed, 24 Jun 2026
204.8100
208.9300
203.3800
207.1700
723,700
Tue, 23 Jun 2026
202.3900
203.6200
201.5300
203.2100
863,200
Mon, 22 Jun 2026
201.5500
202.0400
198.9400
200.4000
1,026,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
199.3400
203.0500
199.3400
202.6100
1,599,100
Wed, 17 Jun 2026
205.2100
207.8900
198.0100
199.4000
1,132,500
Tue, 16 Jun 2026
207.7100
208.8000
206.0700
206.5100
859,100
Mon, 15 Jun 2026
209.2800
209.6200
205.6800
205.9300
676,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
208.1100
209.3600
205.1300
207.5600
628,300
Thu, 11 Jun 2026
10 · DEFA14A
After-hours · 16:23 ET
DEFA14A ↗
Thu, 11 Jun 2026
9 · DEF 14A
After-hours · 16:20 ET
DEF 14A ↗
Thu, 11 Jun 2026
208.0200
209.2000
204.3900
207.2200
646,900
Wed, 10 Jun 2026
213.3700
214.0600
206.3900
208.1000
784,800
Tue, 09 Jun 2026
211.5900
214.3800
210.2100
212.8800
858,900
Mon, 08 Jun 2026
210.6800
211.5400
209.5600
210.0300
721,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
212.0000
213.8300
210.8000
212.3500
1,132,700
Thu, 04 Jun 2026
214.6400
216.6100
211.9000
212.2400
998,700
Wed, 03 Jun 2026
208.6300
212.4600
208.6300
210.1900
856,600
Tue, 02 Jun 2026
208.6600
211.8700
207.7500
209.7600
600,300
Mon, 01 Jun 2026
212.5100
213.9500
210.1700
211.0700
702,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
8 · 10-K
After-hours · 16:04 ET
10-K ↗
Fri, 29 May 2026
215.1600
215.1600
210.9900
212.7300
1,087,500
Thu, 28 May 2026
211.7500
217.0800
208.9500
215.4000
861,500
Wed, 27 May 2026
216.9600
217.9000
211.9400
212.8700
564,000
Tue, 26 May 2026
214.7900
216.8300
213.5700
216.2700
682,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
219.9800
219.9800
215.3200
216.5700
645,500
Thu, 21 May 2026
213.4900
219.8000
211.8500
219.6700
889,500
Wed, 20 May 2026
213.2700
216.9600
209.3300
215.9700
856,300
Tue, 19 May 2026
212.1700
216.1900
210.5700
214.4200
794,700
Mon, 18 May 2026
212.1900
217.8300
211.1300
212.8700
833,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
215.4100
216.6500
211.3300
212.1100
1,392,300
Thu, 14 May 2026
212.1900
216.4900
211.2300
215.9800
1,004,300
Wed, 13 May 2026
209.2600
212.5700
207.8000
211.1000
979,800
Tue, 12 May 2026
205.9400
213.1800
199.7400
210.8500
1,822,800
Mon, 11 May 2026
7 · 8-K
After-hours · 16:34 ET
8-K ↗
Mon, 11 May 2026
205.8600
207.2300
201.0800
201.8500
1,025,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
213.7100
214.3000
206.9700
207.4500
885,200
Thu, 07 May 2026
6 · 8-K
After-hours · 16:35 ET
8-K ↗
Thu, 07 May 2026
214.5600
216.2800
195.1400
213.7000
557,800
Wed, 06 May 2026
215.0000
217.3700
213.8000
214.4600
617,200
Tue, 05 May 2026
213.1000
214.1000
209.6100
212.9700
566,800
Mon, 04 May 2026
212.5800
214.8500
212.0900
212.2500
545,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
217.7900
218.3400
214.4000
214.4000
678,900
Thu, 30 Apr 2026
212.6100
217.4100
210.3300
216.8800
952,600
Wed, 29 Apr 2026
218.0300
219.0900
211.4500
212.6500
810,500
Tue, 28 Apr 2026
223.9900
224.9100
218.2300
219.7500
492,200
Mon, 27 Apr 2026
221.4300
222.9800
220.6300
222.1900
477,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
222.7600
224.3400
220.1400
221.8000
446,900
Thu, 23 Apr 2026
223.7300
227.3400
220.7300
223.5200
432,800
Wed, 22 Apr 2026
221.5800
225.1100
221.0700
223.5500
848,600
Tue, 21 Apr 2026
226.2300
227.8700
219.1400
219.4500
1,203,900
Mon, 20 Apr 2026
223.2500
226.4700
221.9900
226.4100
460,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
222.1500
227.8300
219.3800
225.7900
600,500
Thu, 16 Apr 2026
220.5100
221.7100
218.2600
219.9700
832,200
Wed, 15 Apr 2026
225.0000
226.5200
220.6100
221.5000
839,300
Tue, 14 Apr 2026
223.8500
226.1100
223.4800
224.8300
640,000
Mon, 13 Apr 2026
221.9400
224.8500
220.7600
224.8500
527,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
224.9500
224.9500
221.8600
222.5800
450,800
Thu, 09 Apr 2026
222.7400
224.4700
221.0000
223.7500
517,100
Wed, 08 Apr 2026
224.2700
225.3500
222.4800
225.0300
469,700
Tue, 07 Apr 2026
219.1800
220.8500
217.7100
219.2200
454,100
Mon, 06 Apr 2026
5 · 8-K
After-hours · 17:02 ET
8-K ↗
Mon, 06 Apr 2026
217.6300
220.4300
216.6900
219.9700
376,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
217.5400
221.7100
215.8700
218.7100
763,500
Wed, 01 Apr 2026
220.0300
222.4000
218.6800
219.9400
659,000
Tue, 31 Mar 2026
222.0100
222.3700
217.1700
221.1300
715,300
Mon, 30 Mar 2026
221.0000
222.2700
218.0900
219.3800
460,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
222.5500
223.3900
218.6900
219.4000
860,000
Thu, 26 Mar 2026
222.0000
226.2600
221.9900
223.4300
466,500
Wed, 25 Mar 2026
224.3700
226.3300
220.5300
223.3800
692,000
Tue, 24 Mar 2026
218.2400
225.0300
217.9700
221.7300
715,200
Mon, 23 Mar 2026
224.2800
224.4300
220.5400
221.0000
1,218,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
216.6200
220.7500
216.0400
220.0300
1,580,700
Thu, 19 Mar 2026
214.8900
219.5300
214.8900
217.9200
616,400
Wed, 18 Mar 2026
216.8300
218.7800
214.0000
216.2200
608,500
Tue, 17 Mar 2026
221.3100
223.0200
219.2400
220.1300
613,300
Mon, 16 Mar 2026
217.0300
221.0600
216.4400
219.0500
853,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
214.8100
217.4800
209.9800
214.5700
1,478,400
Thu, 12 Mar 2026
220.3400
221.3400
212.1700
212.3500
1,370,900
Wed, 11 Mar 2026
221.6200
222.3300
217.1400
221.5500
1,614,700
Tue, 10 Mar 2026
228.7500
228.7500
221.9400
222.0800
741,400
Mon, 09 Mar 2026
227.7300
228.0900
222.2100
227.7200
1,185,800
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
236.4400
236.5400
229.8900
230.5100
983,200
Thu, 05 Mar 2026
240.0100
241.9600
235.3100
238.5100
991,400
Wed, 04 Mar 2026
244.1900
245.9400
241.6600
243.0700
843,600
Tue, 03 Mar 2026
243.5800
244.5900
240.4700
243.3500
840,800
Mon, 02 Mar 2026
249.9100
251.3500
245.5000
247.7700
791,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
253.1100
254.4200
251.3700
252.3500
844,500
Thu, 26 Feb 2026
252.8400
255.6600
250.4200
254.7000
850,700
Wed, 25 Feb 2026
247.4700
251.7500
244.3200
251.6200
1,090,900
Tue, 24 Feb 2026
246.1200
250.1400
246.0300
246.7400
1,086,100
Mon, 23 Feb 2026
250.1700
251.1000
246.3600
247.1100
897,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
252.1900
255.5800
249.0600
250.6500
1,086,300
Thu, 19 Feb 2026
249.0000
251.1800
247.8700
251.1800
481,500
Wed, 18 Feb 2026
245.9700
250.8600
244.7900
249.3500
815,600
Tue, 17 Feb 2026
248.3500
252.0600
245.3600
245.4100
942,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
245.1800
249.7900
244.9900
248.3500
847,700
Thu, 12 Feb 2026
244.0700
247.3500
241.7300
244.2200
1,283,000
Wed, 11 Feb 2026
243.4500
244.0800
237.8700
243.4700
977,900
Tue, 10 Feb 2026
244.4900
248.1800
244.3900
244.6700
847,300
Mon, 09 Feb 2026
250.2700
250.3100
245.2200
245.4000
933,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
4 · 10-Q
After-hours · 16:04 ET
10-Q ↗
Fri, 06 Feb 2026
246.4200
252.9800
240.7700
252.1600
1,535,800
Thu, 05 Feb 2026
240.1900
251.0400
226.4100
243.8100
3,866,900
Wed, 04 Feb 2026
3 · 8-K
After-hours · 16:32 ET
8-K ↗
Wed, 04 Feb 2026
262.7900
266.6300
261.8500
264.2700
852,800
Tue, 03 Feb 2026
262.7700
268.7400
260.9100
261.6700
644,000
Mon, 02 Feb 2026
262.1300
265.0100
261.9100
264.2400
582,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
261.6300
263.8300
259.3300
262.6000
1,018,500
Thu, 29 Jan 2026
261.0100
262.8400
257.8700
261.6400
526,700
Wed, 28 Jan 2026
261.3500
262.4000
259.7600
260.8600
441,300
Tue, 27 Jan 2026
261.7800
265.9900
261.7800
263.0700
491,200
Mon, 26 Jan 2026
260.9400
264.4100
260.5700
263.1300
501,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
259.6100
261.7000
255.6900
259.5200
367,200
Thu, 22 Jan 2026
260.2100
263.1300
259.0200
260.9000
335,700
Wed, 21 Jan 2026
259.7700
264.0800
258.6200
261.1800
432,100
Tue, 20 Jan 2026
265.6700
267.1000
257.8600
257.9900
664,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
267.2800
269.4400
265.9600
268.6500
533,700
Thu, 15 Jan 2026
264.2700
269.3700
261.7600
268.2600
488,600
Wed, 14 Jan 2026
258.8900
264.4500
256.5100
264.2500
460,700
Tue, 13 Jan 2026
260.4700
261.0300
256.6200
259.8700
322,100
Mon, 12 Jan 2026
256.5000
261.2100
252.5300
260.7700
301,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
260.6900
262.3700
256.5800
256.8200
380,100
Thu, 08 Jan 2026
257.1700
263.0800
257.1700
260.6800
441,100
Wed, 07 Jan 2026
260.9700
262.4700
258.3600
259.2000
470,500
Tue, 06 Jan 2026
255.9000
262.2600
255.9000
260.0300
517,400
Mon, 05 Jan 2026
249.9800
257.1600
248.8400
256.7500
644,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
253.4300
253.4300
246.6500
250.0400
678,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
255.5000
255.7900
252.6700
253.5200
411,100
Tue, 30 Dec 2025
255.1900
256.3400
253.0000
255.4700
278,000
Mon, 29 Dec 2025
255.7300
257.2400
255.3400
256.2200
366,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
255.5200
256.9700
253.8700
255.4200
284,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
255.0100
257.5600
254.8400
255.6800
259,200
Tue, 23 Dec 2025
254.5000
256.9900
252.5800
255.3900
448,700
Mon, 22 Dec 2025
252.5600
255.8500
252.5600
255.1300
557,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
250.9800
255.9500
249.9900
254.3400
1,702,800
Thu, 18 Dec 2025
252.2100
255.2900
251.0900
251.5500
451,800
Wed, 17 Dec 2025
252.1600
255.3100
250.4600
251.6700
513,900
Tue, 16 Dec 2025
254.8400
254.8400
251.0900
253.0300
642,400
Mon, 15 Dec 2025
252.4100
254.7600
251.4300
254.0700
641,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
253.1400
254.2400
249.9200
251.7900
563,700
Thu, 11 Dec 2025
261.4500
261.4500
252.3500
252.4900
838,200
Wed, 10 Dec 2025
258.2100
261.2300
256.9600
258.8400
772,500
Tue, 09 Dec 2025
262.5800
264.3500
256.6300
257.2700
448,000
Mon, 08 Dec 2025
262.3200
264.2000
260.5100
261.4100
757,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
262.1300
263.9900
260.1000
263.2800
585,600
Thu, 04 Dec 2025
259.6600
261.5300
258.8900
261.0200
537,800
Wed, 03 Dec 2025
259.9200
261.2600
256.6800
259.4000
396,300
Tue, 02 Dec 2025
264.0000
264.0000
258.4700
259.3000
571,500
Mon, 01 Dec 2025
264.4800
266.7000
261.6000
262.8900
747,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
267.3100
268.5700
263.0100
266.2800
311,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
266.4800
268.6000
264.3000
266.8500
431,600
Tue, 25 Nov 2025
264.8400
268.6000
263.5700
267.7900
577,900
Mon, 24 Nov 2025
263.0000
265.3400
262.0800
263.0800
1,025,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
257.1300
264.1600
256.3800
263.2900
976,400
Thu, 20 Nov 2025
254.9400
258.2500
253.8300
256.9800
623,600
Wed, 19 Nov 2025
256.6300
259.0100
252.1500
254.7100
652,600
Tue, 18 Nov 2025
257.5000
258.5900
255.8600
257.0000
543,800
Mon, 17 Nov 2025
258.5200
260.0600
256.8000
257.0100
532,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
260.7600
261.0500
256.7100
258.4100
504,400
Thu, 13 Nov 2025
266.0100
268.0200
260.2500
260.4400
973,900
Wed, 12 Nov 2025
266.1800
268.3000
265.0100
267.9900
706,800
Tue, 11 Nov 2025
264.5000
267.5300
263.6800
266.7000
809,700
Mon, 10 Nov 2025
262.2400
264.8200
257.1300
264.0100
1,080,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
259.5700
264.6600
258.5300
263.7700
897,400
Thu, 06 Nov 2025
2 · 10-Q
After-hours · 16:08 ET
10-Q ↗
Thu, 06 Nov 2025
248.0400
265.5600
247.0000
260.0600
1,610,600
Wed, 05 Nov 2025
1 · 8-K
After-hours · 16:41 ET
8-K ↗
Wed, 05 Nov 2025
240.5100
244.3000
239.2000
243.1800
1,086,100
Tue, 04 Nov 2025
238.3400
242.9800
235.9800
241.8500
727,200
Mon, 03 Nov 2025
235.3700
237.4100
233.2800
237.3200
746,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
234.7000
237.0500
232.2000
235.7000
604,300
Thu, 30 Oct 2025
235.7900
239.4200
235.4000
236.1900
697,900
Wed, 29 Oct 2025
241.0000
241.0000
236.0000
236.7900
560,400
Tue, 28 Oct 2025
240.3200
242.8300
238.2100
241.2000
1,475,900
Mon, 27 Oct 2025
240.9900
242.3800
239.0700
240.9100
1,334,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
243.3400
243.3400
240.5700
240.7600
341,700
Thu, 23 Oct 2025
242.5000
243.9500
240.2100
241.8500
295,400
Wed, 22 Oct 2025
244.2300
244.4800
241.6800
242.3700
653,600
Tue, 21 Oct 2025
242.7500
245.2000
240.2700
242.0300
371,200
Mon, 20 Oct 2025
240.4300
242.7100
239.0700
242.2200
498,500
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
240.8600
241.3400
237.3000
240.2100
507,500
Thu, 16 Oct 2025
236.4000
240.8700
235.3200
240.3000
450,800
Wed, 15 Oct 2025
237.0200
238.9500
234.9600
236.7600
347,400
Tue, 14 Oct 2025
235.0200
238.0300
232.5100
237.8100
516,900
Mon, 13 Oct 2025
235.6400
237.1000
234.1700
235.4800
358,400
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
240.0000
240.5100
235.3400
235.8300
414,000
Thu, 09 Oct 2025
243.7400
244.9100
239.2300
239.4200
371,100
Wed, 08 Oct 2025
242.2500
242.6300
240.4400
242.3300
396,500
Tue, 07 Oct 2025
242.0100
243.2000
240.8400
241.5600
694,100
Mon, 06 Oct 2025
241.8200
242.7000
239.1600
240.6400
563,700
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
242.7800
244.6100
241.1000
242.5000
714,200
Thu, 02 Oct 2025
240.1800
243.3100
240.1800
242.4000
504,100
Wed, 01 Oct 2025
248.3300
249.4500
236.6600
241.3000
935,100
Tue, 30 Sep 2025
246.0000
248.4600
244.5600
247.4400
537,100
Mon, 29 Sep 2025
248.7300
248.7300
244.6600
245.3700
796,100
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
244.3700
249.1400
244.3700
249.0800
445,800
Thu, 25 Sep 2025
245.0000
245.6400
238.4000
244.1900
631,700
Wed, 24 Sep 2025
247.9300
250.1000
245.4900
245.9900
564,500
Tue, 23 Sep 2025
248.7800
251.7600
248.4900
249.2300
432,100
Mon, 22 Sep 2025
248.2000
250.2500
246.3400
249.7100
363,800
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
250.7200
250.8900
248.6000
248.7800
643,500
Thu, 18 Sep 2025
249.0200
251.7300
246.6400
250.5000
597,700
Wed, 17 Sep 2025
248.7300
251.8400
247.1000
248.7900
462,400
Tue, 16 Sep 2025
247.7900
249.8400
247.1200
247.9900
567,900
Mon, 15 Sep 2025
250.0200
250.8900
246.9600
247.8100
757,500
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
252.3200
253.0000
248.8000
249.8800
774,400
Thu, 11 Sep 2025
245.4300
252.5500
243.0100
252.4300
758,400
Wed, 10 Sep 2025
248.2900
248.5500
243.8300
243.8300
431,100
Tue, 09 Sep 2025
248.4500
249.2000
246.6900
248.3900
399,600
Mon, 08 Sep 2025
244.8600
249.3500
243.2500
248.3200
933,000
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
243.6500
246.9900
242.5800
245.3000
331,200