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
234.7500
240.7000
232.0000
237.1900
1,645,382
Thu, 03 Sep 2026
235.1800
238.7100
230.2700
232.2800
1,401,700
Wed, 02 Sep 2026
237.7800
238.8300
233.2800
235.3300
1,634,700
Tue, 01 Sep 2026
237.9000
241.1900
233.6200
237.7400
1,521,300
Mon, 31 Aug 2026
241.8400
242.7000
235.5000
239.7800
1,576,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
249.3200
252.0500
240.2400
241.0000
1,470,500
Thu, 27 Aug 2026
256.2500
257.4700
246.6300
251.1300
947,600
Wed, 26 Aug 2026
244.3100
250.9100
243.5600
248.7300
1,535,200
Tue, 25 Aug 2026
256.0500
263.5300
242.6200
246.8500
1,935,500
Mon, 24 Aug 2026
264.9900
267.9400
252.3400
255.3600
1,790,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
276.4000
278.5900
263.0800
266.2600
1,238,600
Thu, 20 Aug 2026
270.3100
273.2100
265.6600
271.8600
1,189,500
Wed, 19 Aug 2026
280.4700
284.6300
262.1400
272.0700
1,491,800
Tue, 18 Aug 2026
293.3300
298.2700
279.5200
280.1300
1,196,100
Mon, 17 Aug 2026
19 · 8-K
After-hours · 16:24 ET
8-K ↗
Mon, 17 Aug 2026
301.5000
311.0800
299.7000
302.4800
1,788,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
287.9200
298.3700
284.3200
297.5900
1,769,500
Thu, 13 Aug 2026
283.0000
292.2500
283.0000
286.1100
2,243,900
Wed, 12 Aug 2026
282.9700
287.6700
279.6600
281.1100
1,792,400
Tue, 11 Aug 2026
273.7700
279.7500
270.5400
272.6500
1,139,100
Mon, 10 Aug 2026
18 · 8-K
After-hours · 16:32 ET
8-K ↗
Mon, 10 Aug 2026
17 · 424B5
After-hours · 16:20 ET
424B5 ↗
Mon, 10 Aug 2026
274.0000
283.0000
267.9800
268.2800
1,311,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
262.5100
274.7100
254.8300
272.4600
1,771,200
Thu, 06 Aug 2026
263.6600
270.2600
258.5200
258.6300
1,007,500
Thu, 06 Aug 2026
16 · 424B5
Pre-market · 08:47 ET
424B5 ↗
Wed, 05 Aug 2026
270.4900
284.1400
266.6700
266.7500
1,285,700
Tue, 04 Aug 2026
266.0000
275.4400
263.5000
271.7100
1,565,600
Mon, 03 Aug 2026
258.7100
265.7300
252.4500
261.2200
2,361,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
15 · 8-K
After-hours · 17:11 ET
8-K ↗
Fri, 31 Jul 2026
14 · 424B7
After-hours · 17:08 ET
424B7 ↗
Fri, 31 Jul 2026
277.0000
281.8700
259.2500
263.1000
3,950,500
Thu, 30 Jul 2026
13 · 8-K
After-hours · 16:28 ET
8-K ↗
Thu, 30 Jul 2026
12 · 10-Q
After-hours · 16:25 ET
10-Q ↗
Thu, 30 Jul 2026
323.8800
327.1200
316.9400
324.4400
2,571,600
Wed, 29 Jul 2026
309.9700
313.8800
286.5400
287.4200
1,445,100
Tue, 28 Jul 2026
326.5400
326.5400
305.0100
312.4400
1,211,900
Mon, 27 Jul 2026
338.1200
346.3100
319.5200
336.7900
1,282,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
357.3700
362.4400
336.8100
337.8400
731,600
Thu, 23 Jul 2026
357.0700
366.3000
354.7200
358.8600
696,100
Wed, 22 Jul 2026
344.8200
360.2500
340.2500
357.3500
851,700
Tue, 21 Jul 2026
345.7000
351.6500
338.5600
351.4000
1,024,400
Mon, 20 Jul 2026
11 · 8-K
After-hours · 17:16 ET
8-K ↗
Mon, 20 Jul 2026
337.4100
342.7600
332.9800
336.6100
876,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
331.7400
336.5800
320.5300
329.5900
4,016,600
Thu, 16 Jul 2026
346.9700
349.1400
335.8000
340.8100
1,199,300
Wed, 15 Jul 2026
362.0200
363.9800
346.2300
357.7100
1,181,000
Tue, 14 Jul 2026
369.9500
376.8700
361.1200
365.1000
703,300
Mon, 13 Jul 2026
369.5900
373.1200
357.8600
360.2100
816,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
380.9000
383.9800
369.4000
372.8900
922,200
Thu, 09 Jul 2026
398.6600
405.0000
383.5600
384.7200
871,100
Wed, 08 Jul 2026
370.7300
386.9800
366.6900
382.9000
1,812,800
Tue, 07 Jul 2026
10 · 8-K
After-hours · 16:37 ET
8-K ↗
Tue, 07 Jul 2026
371.0300
371.9400
348.1300
358.8500
953,500
Mon, 06 Jul 2026
376.0100
390.0000
375.9700
380.6300
647,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
392.2000
395.9600
366.4500
373.4300
883,000
Wed, 01 Jul 2026
410.4600
410.4600
383.1900
390.6100
1,178,700
Tue, 30 Jun 2026
429.6800
429.6800
412.4700
416.0600
1,617,400
Mon, 29 Jun 2026
393.2800
429.4400
392.2900
429.0900
1,509,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
395.1300
407.2500
385.0100
396.2500
3,304,700
Thu, 25 Jun 2026
401.5900
408.0000
394.3300
403.5700
1,020,700
Wed, 24 Jun 2026
382.6300
397.8200
380.0000
393.1400
701,400
Tue, 23 Jun 2026
381.5100
398.5000
375.1900
390.4400
1,237,100
Mon, 22 Jun 2026
383.5400
406.8800
382.5100
406.3200
1,204,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
380.0000
387.9800
372.9300
379.6600
1,585,300
Wed, 17 Jun 2026
372.3400
381.3600
370.6600
374.9100
982,300
Tue, 16 Jun 2026
374.5600
379.5600
368.6700
369.3500
606,800
Mon, 15 Jun 2026
374.2300
376.2300
366.2900
371.8500
943,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
360.8200
369.0700
358.8300
362.9700
703,300
Thu, 11 Jun 2026
339.2100
358.6100
339.1100
358.5000
1,172,000
Wed, 10 Jun 2026
350.7900
353.7500
333.3400
335.5800
1,391,600
Tue, 09 Jun 2026
365.2500
368.5800
339.0000
353.0800
1,172,000
Mon, 08 Jun 2026
365.1300
368.7400
353.9700
361.7000
953,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
367.8500
373.5100
360.3000
363.8900
887,600
Thu, 04 Jun 2026
362.1900
378.2800
360.0100
374.7300
866,100
Wed, 03 Jun 2026
364.2300
382.3800
361.3700
369.6600
1,025,700
Tue, 02 Jun 2026
362.0900
374.8800
361.0000
366.3000
912,100
Mon, 01 Jun 2026
376.2000
377.6700
360.4600
362.0900
1,458,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
381.9800
386.7000
367.9600
378.3700
5,401,400
Thu, 28 May 2026
385.4300
388.1500
378.5000
383.3300
892,300
Wed, 27 May 2026
389.3800
394.6600
380.5700
387.5200
641,200
Tue, 26 May 2026
388.1700
395.9800
385.3400
390.7500
661,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
9 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 22 May 2026
391.5700
394.0000
378.3100
382.1100
653,700
Thu, 21 May 2026
385.1100
393.0200
380.0100
388.7700
814,700
Wed, 20 May 2026
391.8000
396.1300
382.8700
384.2100
734,100
Tue, 19 May 2026
378.5700
389.8000
369.0500
385.0000
1,358,000
Mon, 18 May 2026
414.6200
415.2100
383.2300
385.5800
1,533,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
422.3000
426.6900
412.0000
414.9000
1,117,000
Thu, 14 May 2026
426.7000
435.9000
423.7900
434.7700
926,300
Wed, 13 May 2026
431.0400
433.0000
411.8600
423.7900
1,005,400
Tue, 12 May 2026
414.6500
422.3100
402.5800
420.3000
1,404,700
Mon, 11 May 2026
415.0000
423.1700
412.4900
421.3700
1,010,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
416.3900
420.1100
409.9900
414.2900
681,100
Thu, 07 May 2026
435.5100
435.5100
406.2000
412.2700
1,142,800
Wed, 06 May 2026
437.7700
441.4300
425.2400
433.2800
1,149,600
Tue, 05 May 2026
435.8900
438.3900
427.1000
437.5100
811,100
Mon, 04 May 2026
419.0500
429.0400
410.4800
425.3900
1,095,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
406.8800
418.1300
396.8700
417.4100
1,950,300
Thu, 30 Apr 2026
8 · 8-K
After-hours · 16:34 ET
8-K ↗
Thu, 30 Apr 2026
7 · 10-Q
After-hours · 16:29 ET
10-Q ↗
Thu, 30 Apr 2026
385.0000
401.1900
385.0000
394.0500
1,832,800
Wed, 29 Apr 2026
376.1700
381.6600
369.0400
370.5500
979,100
Tue, 28 Apr 2026
377.0300
382.4200
369.5200
375.0900
1,036,400
Mon, 27 Apr 2026
380.6900
386.6900
372.4700
385.8900
624,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
384.5700
387.4500
374.9500
376.1200
719,200
Thu, 23 Apr 2026
379.3800
388.5700
377.7400
382.8800
748,600
Wed, 22 Apr 2026
378.3100
383.0000
372.7700
376.5000
535,700
Tue, 21 Apr 2026
374.4200
376.4000
367.8600
371.4100
635,600
Mon, 20 Apr 2026
371.7500
375.1400
368.0200
371.5900
444,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
362.7100
373.6400
359.0000
370.8900
1,123,900
Thu, 16 Apr 2026
363.0200
365.3700
357.0100
358.1400
667,700
Wed, 15 Apr 2026
362.1700
367.3000
358.2700
365.0700
658,900
Tue, 14 Apr 2026
367.8700
371.6200
362.0000
365.8900
589,200
Mon, 13 Apr 2026
359.3100
367.8500
359.3100
365.5500
492,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
357.8300
365.4900
354.5400
361.2200
759,000
Thu, 09 Apr 2026
6 · DEFA14A
After-hours · 16:31 ET
DEFA14A ↗
Thu, 09 Apr 2026
5 · DEF 14A
After-hours · 16:30 ET
DEF 14A ↗
Thu, 09 Apr 2026
350.0700
362.8800
350.0700
357.3700
619,000
Wed, 08 Apr 2026
352.6400
360.0000
344.4900
348.1100
941,900
Tue, 07 Apr 2026
336.2500
341.1100
332.0200
338.1900
559,500
Mon, 06 Apr 2026
336.0000
339.9800
327.9300
337.2700
517,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
323.5600
340.3100
322.4200
336.2500
529,600
Wed, 01 Apr 2026
326.6000
341.4000
325.0100
333.7900
891,800
Tue, 31 Mar 2026
308.8200
326.4600
307.8400
321.7400
928,000
Mon, 30 Mar 2026
316.0100
321.4100
299.5200
305.8000
1,808,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
307.8500
319.3700
306.6400
316.0100
1,076,400
Thu, 26 Mar 2026
317.2400
321.5100
304.4200
306.7400
895,700
Wed, 25 Mar 2026
323.3500
328.6900
320.9600
323.5500
762,700
Tue, 24 Mar 2026
309.2100
324.3500
306.0900
322.6500
1,077,600
Mon, 23 Mar 2026
308.3400
320.9700
307.8900
310.6300
948,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
312.6300
316.1900
297.5000
300.5800
2,059,500
Thu, 19 Mar 2026
297.6500
315.0000
294.4300
312.7200
1,092,400
Wed, 18 Mar 2026
301.9600
310.6400
301.6500
303.0700
564,800
Tue, 17 Mar 2026
300.6600
304.9700
296.7300
304.6700
873,900
Mon, 16 Mar 2026
296.1400
302.2200
294.1900
300.2600
632,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
300.1600
303.5000
288.7800
290.0000
2,132,600
Thu, 12 Mar 2026
299.4200
303.5900
292.3400
296.9500
846,300
Wed, 11 Mar 2026
298.0400
305.6000
295.3400
303.7300
895,300
Tue, 10 Mar 2026
295.1000
306.2900
295.1000
300.1200
756,800
Mon, 09 Mar 2026
281.4100
298.2800
275.7500
297.8100
978,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
286.7500
298.5200
282.6800
285.6100
1,034,800
Thu, 05 Mar 2026
299.5100
301.3600
286.5400
295.3000
1,092,500
Wed, 04 Mar 2026
303.7300
308.3100
295.1600
303.8700
814,600
Tue, 03 Mar 2026
290.4600
303.1100
283.0100
300.7400
1,186,000
Mon, 02 Mar 2026
297.9600
310.3600
295.7600
304.5300
1,184,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
290.0000
300.0000
276.9100
298.0200
2,056,800
Thu, 26 Feb 2026
4 · 10-K
After-hours · 16:38 ET
10-K ↗
Thu, 26 Feb 2026
3 · 8-K
After-hours · 16:22 ET
8-K ↗
Thu, 26 Feb 2026
282.5100
291.7000
274.6100
289.9600
1,736,800
Wed, 25 Feb 2026
290.0000
290.7300
283.8400
285.2600
892,500
Tue, 24 Feb 2026
274.9400
290.6000
266.0600
287.7000
1,211,500
Mon, 23 Feb 2026
281.3800
284.4300
272.7100
278.4900
717,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
275.4000
284.6800
274.9100
283.8600
1,095,300
Thu, 19 Feb 2026
266.6900
277.3100
266.6700
275.6100
815,400
Wed, 18 Feb 2026
268.8500
275.8600
263.9500
264.1800
909,700
Tue, 17 Feb 2026
269.0000
272.7800
263.8200
267.9300
647,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
267.1800
271.8900
259.9300
269.5300
703,200
Thu, 12 Feb 2026
268.1300
276.7000
261.4200
265.2900
1,205,200
Wed, 11 Feb 2026
267.8800
276.7900
260.5600
264.9900
801,400
Tue, 10 Feb 2026
261.9000
264.7500
259.3600
261.3900
603,100
Mon, 09 Feb 2026
259.2800
267.9400
258.1700
262.1100
625,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
251.6100
260.2500
251.4000
259.1600
1,215,600
Thu, 05 Feb 2026
232.1100
245.1000
229.0000
244.8600
1,012,400
Wed, 04 Feb 2026
250.5700
252.2300
226.0900
235.4400
1,282,200
Tue, 03 Feb 2026
247.6700
252.0000
242.2600
249.5100
1,382,200
Mon, 02 Feb 2026
239.2300
246.2400
238.3700
245.4000
601,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
241.0300
245.9700
237.5000
240.4800
681,800
Thu, 29 Jan 2026
247.2400
250.0000
238.4600
245.0800
947,100
Wed, 28 Jan 2026
249.3800
250.1000
243.1600
244.7500
670,500
Tue, 27 Jan 2026
248.9700
250.9900
244.9000
248.5900
444,100
Mon, 26 Jan 2026
242.7500
248.3200
241.8100
245.2900
484,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
245.5000
245.5000
239.9500
241.8000
520,600
Thu, 22 Jan 2026
248.5700
249.0000
236.9700
244.5700
682,100
Wed, 21 Jan 2026
242.8400
246.3600
235.5000
243.8000
516,700
Tue, 20 Jan 2026
237.1800
243.9600
237.1800
240.3500
674,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
240.0100
249.2100
239.6800
242.3100
971,300
Thu, 15 Jan 2026
229.0000
239.8200
229.0000
235.8900
994,200
Wed, 14 Jan 2026
225.7300
227.6700
219.2600
226.0000
773,700
Tue, 13 Jan 2026
221.7000
229.5900
221.7000
226.0700
652,500
Mon, 12 Jan 2026
218.8300
226.9200
218.0000
223.7000
696,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
221.7200
226.3100
218.4500
218.9100
818,500
Thu, 08 Jan 2026
235.6900
236.2000
213.2000
219.0300
2,189,000
Wed, 07 Jan 2026
234.0200
237.3800
231.5200
235.7500
1,933,200
Tue, 06 Jan 2026
231.3200
236.4800
222.5100
236.3500
1,445,500
Mon, 05 Jan 2026
230.1100
237.7600
230.1100
232.5900
1,409,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
220.0100
228.4800
219.3000
227.6500
576,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
220.8400
222.4300
216.6800
217.3700
396,900
Tue, 30 Dec 2025
222.8600
222.8600
219.6700
220.3300
509,400
Mon, 29 Dec 2025
223.2500
224.5800
221.8200
222.7600
386,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
225.0000
225.5000
222.6600
224.4000
270,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
225.0200
225.0200
222.6400
223.5000
263,000
Tue, 23 Dec 2025
224.1800
227.0800
221.4900
224.9800
552,000
Mon, 22 Dec 2025
221.5100
224.8100
219.4800
224.5800
513,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
215.0800
221.0400
215.0800
218.1800
1,092,500
Thu, 18 Dec 2025
214.1900
218.7200
212.8600
213.9600
830,900
Wed, 17 Dec 2025
219.0800
223.3800
206.1500
209.2700
1,425,500
Tue, 16 Dec 2025
219.8100
223.5800
215.4400
218.1900
815,300
Mon, 15 Dec 2025
221.4800
223.7000
218.9200
220.3700
711,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
232.1800
232.2400
218.4800
221.0100
1,264,700
Thu, 11 Dec 2025
226.8200
233.1400
220.4000
232.9400
1,070,800
Wed, 10 Dec 2025
220.5900
231.9800
220.5900
228.8000
1,432,900
Tue, 09 Dec 2025
219.4400
224.7300
219.2300
220.3800
579,600
Mon, 08 Dec 2025
221.8100
225.4900
218.1700
220.5800
823,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
220.0000
222.4600
217.1300
219.5200
542,900
Thu, 04 Dec 2025
216.0500
219.7900
214.1800
219.1200
703,200
Wed, 03 Dec 2025
211.7100
219.2900
207.9400
218.2900
1,031,900
Tue, 02 Dec 2025
215.0300
217.4300
210.9200
212.9800
838,500
Mon, 01 Dec 2025
209.6100
212.9400
206.8000
212.1400
807,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
210.5700
214.2500
210.1900
213.8800
353,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
207.1300
213.8800
206.6700
210.4700
506,900
Tue, 25 Nov 2025
204.1500
207.5400
199.2100
205.8700
489,000
Mon, 24 Nov 2025
195.5200
205.6800
195.0000
204.6200
705,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
192.2700
195.6500
187.2100
193.0800
721,500
Thu, 20 Nov 2025
202.9000
209.4700
190.6900
191.8200
1,733,000
Wed, 19 Nov 2025
197.4600
201.2000
194.9100
197.0100
655,900
Tue, 18 Nov 2025
190.2700
197.6100
189.4000
194.9200
888,400
Mon, 17 Nov 2025
191.9400
197.2800
190.3800
193.3900
1,029,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
187.0000
198.0600
182.3400
192.2200
879,400
Thu, 13 Nov 2025
198.5300
199.9300
189.0800
190.0800
874,600
Wed, 12 Nov 2025
198.0000
202.8000
197.7300
199.5400
517,700
Tue, 11 Nov 2025
198.2500
200.2100
195.0000
197.6000
472,100
Mon, 10 Nov 2025
206.0200
207.9400
198.8400
201.0200
553,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
194.3200
201.4500
188.0000
200.4400
794,600
Thu, 06 Nov 2025
199.4800
201.8600
195.7100
196.6600
668,100
Wed, 05 Nov 2025
197.9100
202.9800
196.7200
199.0800
680,900
Tue, 04 Nov 2025
196.4400
201.4100
191.7800
195.5100
1,078,200
Mon, 03 Nov 2025
207.4300
210.4000
201.5700
201.6100
1,308,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
206.8300
216.0000
197.9700
204.1600
2,970,300
Thu, 30 Oct 2025
2 · 8-K
After-hours · 16:27 ET
8-K ↗
Thu, 30 Oct 2025
1 · 10-Q
After-hours · 16:14 ET
10-Q ↗
Thu, 30 Oct 2025
217.2500
224.0300
211.3200
213.9500
1,743,800
Wed, 29 Oct 2025
213.7900
222.9400
213.4500
221.3600
1,138,100
Tue, 28 Oct 2025
213.5600
214.9200
209.7000
212.0400
672,500
Mon, 27 Oct 2025
215.1000
215.1000
211.5100
211.9200
718,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
210.0100
215.7200
210.0100
211.8800
849,300
Thu, 23 Oct 2025
197.3500
206.0000
197.3500
204.9200
704,700
Wed, 22 Oct 2025
208.3000
211.3500
190.0100
196.7600
1,437,300
Tue, 21 Oct 2025
205.4600
208.2200
200.0000
207.1800
993,300
Mon, 20 Oct 2025
206.2100
208.7600
202.6100
205.2100
609,700
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
202.0000
204.9500
199.6600
201.8600
962,900
Thu, 16 Oct 2025
206.5100
209.0200
202.1500
203.4000
627,100
Wed, 15 Oct 2025
207.6500
208.8500
200.0100
204.5600
1,141,700
Tue, 14 Oct 2025
198.4600
208.4400
196.6500
205.3800
725,700
Mon, 13 Oct 2025
200.8800
205.7000
199.8900
203.2600
1,004,500
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
210.2600
212.2200
195.0400
195.6000
2,148,100
Thu, 09 Oct 2025
220.4100
220.4100
210.0600
210.0900
1,050,400
Wed, 08 Oct 2025
214.2300
219.6700
211.1800
218.9200
661,800
Tue, 07 Oct 2025
219.9600
220.7500
207.9800
212.9800
933,600
Mon, 06 Oct 2025
219.7300
221.8300
216.7900
216.8000
707,400
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
217.0800
217.5000
212.6700
215.8100
811,800
Thu, 02 Oct 2025
216.5900
219.0900
213.8400
215.4000
668,700
Wed, 01 Oct 2025
211.3000
216.9700
206.9300
215.0000
773,100
Tue, 30 Sep 2025
210.1400
213.6600
209.2100
212.8100
851,700
Mon, 29 Sep 2025
210.3900
212.4700
208.6900
209.5500
672,800
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
205.4400
209.1200
204.3500
208.1200
618,300
Thu, 25 Sep 2025
201.9700
206.2900
196.2900
204.4000
1,099,400
Wed, 24 Sep 2025
207.3500
208.0800
204.0900
205.9400
810,000
Tue, 23 Sep 2025
206.3500
208.0000
204.6200
206.2500
755,500
Mon, 22 Sep 2025
200.0000
207.5800
199.9700
207.0700
857,200
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
201.6500
201.9700
198.6200
200.9600
1,695,400
Thu, 18 Sep 2025
195.0100
201.6400
193.7600
199.4500
1,241,200
Wed, 17 Sep 2025
196.8100
198.4800
192.5200
193.3500
945,400
Tue, 16 Sep 2025
193.2900
194.0900
189.7200
191.9600
709,200
Mon, 15 Sep 2025
190.4500
193.8100
189.0200
193.2500
688,600
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
188.0800
190.4600
187.8800
189.7500
742,900
Thu, 11 Sep 2025
190.3900
193.1900
186.3400
189.1800
1,220,500
Wed, 10 Sep 2025
176.3100
190.5300
176.3100
190.1200
1,658,700
Tue, 09 Sep 2025
176.9800
177.0500
173.9000
174.9900
587,500
Mon, 08 Sep 2025
179.2700
179.9800
176.4800
176.7500
752,600
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
183.7600
183.8600
171.0500
178.0000
1,119,800