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
334.9600
345.9500
332.5200
338.2600
248,003
Thu, 22 Oct 2026
342.9900
344.1100
325.8100
333.6700
320,200
Wed, 21 Oct 2026
343.2500
350.2700
342.8300
344.3100
244,900
Tue, 20 Oct 2026
348.6400
348.6400
337.1100
342.1700
325,300
Mon, 19 Oct 2026
349.8100
352.8500
341.4100
344.6100
260,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
348.4800
351.8600
345.9900
350.9200
282,700
Thu, 15 Oct 2026
355.5800
356.9000
343.0600
346.5200
248,700
Wed, 14 Oct 2026
369.4800
370.0000
353.0000
354.5700
327,500
Tue, 13 Oct 2026
366.9600
369.4000
363.0400
369.1300
202,100
Mon, 12 Oct 2026
366.0100
369.0800
363.2000
365.3200
213,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
360.3100
366.0000
358.6600
360.9800
209,500
Thu, 08 Oct 2026
21 · DEFA14A
After-hours · 20:05 ET
DEFA14A ↗
Thu, 08 Oct 2026
350.9800
360.9600
350.9800
357.7800
323,300
Wed, 07 Oct 2026
356.4300
358.5000
341.4700
345.7900
285,800
Tue, 06 Oct 2026
343.9100
358.0000
343.5000
355.1600
393,700
Mon, 05 Oct 2026
340.5600
349.4700
338.6700
344.6700
268,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
336.7300
340.6100
334.9500
340.1900
291,400
Thu, 01 Oct 2026
326.0000
338.2900
325.2200
336.4600
348,900
Wed, 30 Sep 2026
329.8500
332.4700
324.8000
325.8300
335,600
Tue, 29 Sep 2026
334.1400
341.0700
328.4600
328.7000
269,300
Mon, 28 Sep 2026
344.0000
344.4100
337.2600
338.1500
252,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
20 · 8-K
After-hours · 20:37 ET
FORM 8-K ↗
Fri, 25 Sep 2026
19 · DEFA14A
After-hours · 20:19 ET
DEFA14A ↗
Fri, 25 Sep 2026
18 · DEFA14A
After-hours · 20:10 ET
DEFA14A ↗
Fri, 25 Sep 2026
17 · DEF 14A
After-hours · 20:05 ET
FORM DEF 14A ↗
Fri, 25 Sep 2026
333.8800
343.3800
332.2100
341.0700
287,800
Thu, 24 Sep 2026
338.1600
342.6700
334.1300
338.2500
345,500
Wed, 23 Sep 2026
357.9800
358.9500
335.0000
335.7400
432,900
Tue, 22 Sep 2026
366.3800
366.3800
354.6400
355.2400
448,400
Mon, 21 Sep 2026
349.7400
369.4600
343.4000
366.8000
606,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
347.6500
360.5900
346.0800
352.6700
1,354,800
Thu, 17 Sep 2026
347.4600
353.9600
346.5100
347.2000
433,900
Wed, 16 Sep 2026
365.5800
367.6400
347.2700
348.5700
462,800
Tue, 15 Sep 2026
369.9300
376.8300
367.0800
371.6300
286,600
Mon, 14 Sep 2026
375.4000
381.4300
363.6600
365.2700
347,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
16 · PRE 14A
After-hours · 16:05 ET
PRE 14A ↗
Fri, 11 Sep 2026
363.0100
371.0800
363.0100
369.1000
271,000
Thu, 10 Sep 2026
376.2300
377.6000
365.0100
366.1000
309,600
Wed, 09 Sep 2026
383.8000
393.0000
373.0000
374.0600
310,200
Tue, 08 Sep 2026
369.4700
383.9300
368.3700
381.9000
331,900
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
360.3100
367.0700
358.0100
362.4200
272,000
Thu, 03 Sep 2026
370.1500
370.2600
363.3400
366.5000
271,900
Wed, 02 Sep 2026
367.0000
368.7900
361.5400
367.3200
279,400
Tue, 01 Sep 2026
377.1400
377.3800
365.0000
369.9300
267,900
Mon, 31 Aug 2026
370.0000
376.0000
366.6100
374.3400
390,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
370.7900
376.0000
361.6000
364.3800
200,100
Thu, 27 Aug 2026
369.2100
371.7100
363.7100
369.7100
274,400
Wed, 26 Aug 2026
369.5800
383.0400
367.8000
369.4000
289,400
Tue, 25 Aug 2026
368.1800
376.5400
365.1600
372.7900
242,900
Mon, 24 Aug 2026
377.5700
386.1200
369.6700
373.4500
347,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
373.6400
386.3600
372.4700
383.6400
330,400
Thu, 20 Aug 2026
376.8500
396.7800
357.6800
369.5600
1,095,700
Wed, 19 Aug 2026
370.0000
375.9200
367.9900
373.1800
357,000
Tue, 18 Aug 2026
362.6800
366.8000
357.2800
365.3600
333,000
Mon, 17 Aug 2026
357.6600
364.0000
352.7500
360.7900
256,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
348.0300
361.2800
347.0500
358.5200
326,100
Thu, 13 Aug 2026
336.4900
350.5200
335.1000
347.0400
372,700
Wed, 12 Aug 2026
360.8700
362.9900
339.5000
342.7700
504,900
Tue, 11 Aug 2026
350.0000
368.9700
347.6500
364.9700
461,400
Mon, 10 Aug 2026
346.3000
353.8300
340.2300
350.4400
473,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
360.8400
360.8400
340.5800
340.6500
491,900
Thu, 06 Aug 2026
394.2300
394.2300
346.5300
355.6400
817,200
Wed, 05 Aug 2026
15 · 10-Q
After-hours · 16:18 ET
10-Q ↗
Wed, 05 Aug 2026
14 · 8-K
After-hours · 16:16 ET
8-K ↗
Wed, 05 Aug 2026
394.6700
397.1000
379.5300
381.8800
350,300
Tue, 04 Aug 2026
405.3500
411.4600
394.7200
395.5200
368,200
Mon, 03 Aug 2026
389.0600
406.4800
385.3300
406.1500
365,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
395.3600
407.7100
394.8500
402.5800
391,600
Thu, 30 Jul 2026
386.0000
395.8400
377.8300
394.2500
267,400
Wed, 29 Jul 2026
397.4800
399.0200
387.7700
389.4100
257,700
Tue, 28 Jul 2026
396.0400
398.6200
387.0100
389.4200
331,800
Mon, 27 Jul 2026
415.9600
421.1600
395.6100
396.6200
265,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
423.9700
429.8600
419.0300
419.4400
183,500
Thu, 23 Jul 2026
436.9300
437.3000
422.6500
425.5500
229,000
Wed, 22 Jul 2026
420.1600
435.3200
419.9700
433.1000
322,100
Tue, 21 Jul 2026
408.0400
420.2600
408.0000
418.9100
232,000
Mon, 20 Jul 2026
415.3500
419.5200
405.3900
405.8700
251,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
422.2300
429.7800
406.4600
415.7000
319,100
Thu, 16 Jul 2026
413.1400
423.0000
404.1900
416.0500
221,300
Wed, 15 Jul 2026
418.9300
423.8700
410.2200
413.4400
193,300
Tue, 14 Jul 2026
410.0000
416.4400
401.9900
415.9300
235,400
Mon, 13 Jul 2026
405.0000
416.8500
402.4000
408.9200
301,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
390.0000
397.9500
385.0000
397.8200
229,200
Thu, 09 Jul 2026
393.3600
403.3000
390.1700
390.7700
294,100
Wed, 08 Jul 2026
406.7400
407.1000
390.0000
394.5700
390,600
Tue, 07 Jul 2026
404.9000
406.7100
395.9000
402.7600
298,600
Mon, 06 Jul 2026
405.6200
411.2500
402.0900
402.8000
347,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
417.4500
421.0300
397.5100
407.2000
486,600
Wed, 01 Jul 2026
434.0000
444.0000
414.8000
415.0200
479,500
Tue, 30 Jun 2026
425.0000
440.2800
421.9400
437.6400
813,400
Mon, 29 Jun 2026
398.3400
421.1900
396.1400
419.9800
519,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
380.8000
403.3000
380.8000
395.7900
520,900
Thu, 25 Jun 2026
375.6000
393.2400
374.7000
391.0400
378,200
Wed, 24 Jun 2026
366.3300
378.7200
364.5600
377.5600
360,500
Tue, 23 Jun 2026
13 · 8-K
After-hours · 16:16 ET
8-K ↗
Tue, 23 Jun 2026
352.8800
379.0000
352.8500
369.9000
499,400
Mon, 22 Jun 2026
356.4800
361.2400
348.4600
361.1100
508,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
354.5100
359.2500
351.8100
355.1100
994,900
Wed, 17 Jun 2026
357.0100
361.9900
352.0000
354.4800
335,300
Tue, 16 Jun 2026
357.1800
363.8500
354.0800
356.3500
360,500
Mon, 15 Jun 2026
366.9000
372.8800
361.9200
362.7800
440,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
367.5000
389.6500
366.6000
378.9100
341,500
Thu, 11 Jun 2026
379.7600
380.9000
367.4600
369.5500
499,100
Wed, 10 Jun 2026
381.6700
389.4100
375.1100
375.1800
376,100
Tue, 09 Jun 2026
394.9500
404.4400
380.8800
382.1100
368,600
Mon, 08 Jun 2026
392.0000
405.8200
390.7400
396.1400
270,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
400.9400
400.9400
386.7700
389.7900
291,100
Thu, 04 Jun 2026
402.2400
413.6900
397.6300
406.7300
421,900
Wed, 03 Jun 2026
373.0000
411.0200
372.1500
406.7600
485,500
Tue, 02 Jun 2026
369.9600
375.2500
361.2000
370.8200
456,400
Mon, 01 Jun 2026
392.4500
396.1100
368.0500
368.2300
519,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
395.0000
400.1600
391.4500
393.0000
1,342,900
Thu, 28 May 2026
407.0200
412.8700
399.6800
401.3200
365,500
Wed, 27 May 2026
395.0100
413.6000
391.6300
406.0900
438,300
Tue, 26 May 2026
402.3300
409.6700
396.1500
400.0900
368,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
394.3500
407.3600
393.0000
402.0300
288,300
Thu, 21 May 2026
401.9000
406.5000
393.7000
396.9800
315,400
Wed, 20 May 2026
393.4000
402.8000
384.8300
402.5300
557,300
Tue, 19 May 2026
388.1700
396.1000
382.5200
394.5700
313,800
Mon, 18 May 2026
383.8800
390.1900
382.0200
386.6100
239,900
Mon, 18 May 2026
12 · 8-K
Pre-market · 08:01 ET
8-K ↗
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
384.9700
391.0200
383.0000
385.1700
436,500
Thu, 14 May 2026
385.0000
395.4200
378.3000
388.5000
347,900
Wed, 13 May 2026
396.5900
396.5900
375.3200
386.5100
441,200
Tue, 12 May 2026
405.1800
409.9900
389.3900
401.3900
374,100
Mon, 11 May 2026
396.5000
408.7700
393.3900
402.6300
345,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
395.5800
405.7900
390.2200
394.2000
395,400
Thu, 07 May 2026
425.0200
454.8400
396.1000
399.0800
648,800
Wed, 06 May 2026
11 · 10-Q
After-hours · 16:22 ET
10-Q ↗
Wed, 06 May 2026
10 · 8-K
After-hours · 16:18 ET
8-K ↗
Wed, 06 May 2026
417.4000
426.9500
414.8800
419.7500
476,900
Tue, 05 May 2026
431.8900
437.0900
423.4400
430.4400
347,800
Mon, 04 May 2026
433.6000
442.2900
432.1300
432.8300
286,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
442.3400
443.0000
429.3200
433.6200
373,800
Thu, 30 Apr 2026
432.1500
443.9500
425.9300
443.6700
423,300
Wed, 29 Apr 2026
436.0700
440.8900
426.1300
439.0300
319,200
Tue, 28 Apr 2026
443.4400
445.0100
427.7700
430.9000
353,700
Mon, 27 Apr 2026
442.1600
449.5200
429.8100
436.9000
342,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
437.6000
439.4600
427.3900
438.9100
266,400
Thu, 23 Apr 2026
440.8200
445.4500
432.3600
439.1500
288,000
Wed, 22 Apr 2026
446.0100
449.0000
432.7400
439.5000
302,900
Tue, 21 Apr 2026
437.7800
444.7500
436.5000
437.7200
300,800
Mon, 20 Apr 2026
425.0000
436.0100
420.7900
434.8200
317,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
419.6100
427.2600
404.7200
422.5800
469,000
Thu, 16 Apr 2026
418.4700
430.0000
417.6500
426.2700
310,800
Wed, 15 Apr 2026
413.6300
423.9800
406.1900
417.3000
351,500
Tue, 14 Apr 2026
412.7900
420.8000
408.5200
412.2000
499,300
Mon, 13 Apr 2026
410.0000
422.1900
405.6100
416.7700
523,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
387.2600
417.9500
386.8900
409.9700
1,260,900
Thu, 09 Apr 2026
9 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Thu, 09 Apr 2026
446.9900
446.9900
370.4100
377.9700
1,633,600
Wed, 08 Apr 2026
436.3500
458.3700
432.0700
448.2800
504,900
Tue, 07 Apr 2026
445.8800
454.3600
442.3000
449.7900
326,300
Mon, 06 Apr 2026
442.0200
449.0000
436.5800
448.8600
278,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
449.1200
456.4900
433.9400
444.2400
390,100
Wed, 01 Apr 2026
465.0000
474.8400
438.7800
439.2000
606,700
Tue, 31 Mar 2026
468.7700
480.0000
465.8100
474.5600
495,400
Mon, 30 Mar 2026
519.0700
520.0000
465.5900
467.3700
609,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
523.0600
526.4300
509.3300
511.7500
410,700
Thu, 26 Mar 2026
531.3700
538.3000
521.0600
522.2800
335,800
Wed, 25 Mar 2026
535.2600
541.8800
530.0000
530.3600
336,500
Tue, 24 Mar 2026
529.0600
545.0000
527.0500
535.2600
394,600
Mon, 23 Mar 2026
514.2800
533.8400
508.4000
527.8700
415,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
533.4600
543.0300
519.2000
519.4100
1,470,200
Thu, 19 Mar 2026
528.8400
539.6900
520.4100
532.5200
426,700
Wed, 18 Mar 2026
531.0800
539.1000
526.5900
530.0800
397,100
Tue, 17 Mar 2026
532.3800
534.0000
518.1100
529.1800
429,200
Mon, 16 Mar 2026
531.0000
531.8800
517.2000
526.8900
398,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
525.0000
542.6200
521.2100
531.1300
392,000
Thu, 12 Mar 2026
524.3700
540.0400
522.6700
528.9700
453,700
Wed, 11 Mar 2026
518.0000
526.9900
510.0000
524.8300
431,200
Tue, 10 Mar 2026
532.3000
537.0000
508.4000
520.7600
530,300
Mon, 09 Mar 2026
528.0600
545.0000
520.0000
539.7900
560,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
524.5800
535.1000
517.1800
525.0300
378,100
Thu, 05 Mar 2026
532.7500
543.9900
511.7700
523.3100
445,800
Wed, 04 Mar 2026
520.2000
541.0100
515.3700
536.1100
492,700
Tue, 03 Mar 2026
530.4000
530.4000
511.1600
523.6400
569,600
Mon, 02 Mar 2026
538.0000
540.0000
513.1900
531.0900
749,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
515.9400
528.1500
510.9900
524.2900
794,900
Thu, 26 Feb 2026
505.0000
512.5400
491.0000
512.5400
684,600
Wed, 25 Feb 2026
534.7700
539.0000
498.8600
510.3000
931,100
Tue, 24 Feb 2026
503.7000
533.8400
494.5200
531.9500
877,200
Mon, 23 Feb 2026
513.9900
547.2000
502.1800
502.8500
1,206,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
488.0000
518.7900
480.0000
499.8800
1,020,700
Thu, 19 Feb 2026
430.0000
491.4000
430.0000
486.5600
819,800
Wed, 18 Feb 2026
8 · 10-K
After-hours · 16:20 ET
10-K ↗
Wed, 18 Feb 2026
7 · 8-K
After-hours · 16:17 ET
8-K ↗
Wed, 18 Feb 2026
430.0000
445.6100
425.0500
440.7100
935,800
Tue, 17 Feb 2026
433.0800
438.0500
415.9000
426.4200
839,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
411.7000
436.1200
411.7000
432.3100
584,700
Thu, 12 Feb 2026
414.4000
418.0000
406.8000
411.4000
458,000
Wed, 11 Feb 2026
408.0000
419.4000
400.2500
413.5400
542,600
Tue, 10 Feb 2026
378.6000
404.7200
378.6000
401.6200
918,800
Mon, 09 Feb 2026
367.1100
378.2600
365.9800
374.5100
542,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
350.4600
366.6500
347.6800
366.0300
447,900
Thu, 05 Feb 2026
346.4100
347.9900
336.2900
345.3500
339,000
Wed, 04 Feb 2026
335.0500
348.2800
335.0500
346.4700
388,300
Tue, 03 Feb 2026
335.0000
343.2600
326.6800
336.1200
442,500
Mon, 02 Feb 2026
340.0000
344.5200
335.5000
336.6800
341,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
349.6100
352.0000
339.7600
348.3600
392,600
Thu, 29 Jan 2026
363.2400
372.8100
350.2900
353.2100
385,400
Wed, 28 Jan 2026
351.0100
357.1800
344.4700
354.7800
317,700
Tue, 27 Jan 2026
341.7500
346.5400
336.3900
345.2000
251,700
Mon, 26 Jan 2026
351.0400
352.6900
338.5000
341.7400
279,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
349.5200
358.2100
344.5200
346.9400
436,000
Thu, 22 Jan 2026
344.5900
351.9600
342.3700
345.7800
403,400
Wed, 21 Jan 2026
331.3000
348.0000
331.3000
346.2300
474,200
Tue, 20 Jan 2026
354.4300
355.9800
327.5900
327.8700
388,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
330.7900
338.5200
325.5600
337.4800
368,600
Thu, 15 Jan 2026
325.0400
332.0000
320.5300
330.9400
237,500
Wed, 14 Jan 2026
323.3600
332.8000
322.7600
326.9300
316,300
Tue, 13 Jan 2026
315.0000
325.5600
313.6000
321.8300
346,000
Mon, 12 Jan 2026
312.0000
314.7900
308.6000
310.0800
242,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
307.0000
314.7800
305.9800
311.8700
468,300
Thu, 08 Jan 2026
281.0000
305.8100
281.0000
302.9500
406,700
Wed, 07 Jan 2026
293.8000
294.3600
281.3500
281.3900
288,200
Tue, 06 Jan 2026
297.6600
301.7200
288.8100
293.8100
393,600
Mon, 05 Jan 2026
306.9100
307.4400
292.5300
297.5400
519,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
286.0000
298.2700
280.9500
297.9700
388,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
291.6900
293.2300
286.4400
287.2200
297,900
Tue, 30 Dec 2025
296.9700
298.0000
292.0600
292.6800
255,000
Mon, 29 Dec 2025
290.0000
295.9200
289.5000
294.5300
289,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
294.1200
294.1200
283.0000
287.5400
292,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
298.2200
299.5600
291.0000
296.0000
124,000
Tue, 23 Dec 2025
305.4800
310.4400
294.8700
297.3300
342,300
Mon, 22 Dec 2025
304.0000
309.9833
302.3333
302.8000
439,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
299.9400
303.7700
297.1000
299.6200
1,221,900
Thu, 18 Dec 2025
296.8867
306.1667
295.3167
298.4700
747,300
Wed, 17 Dec 2025
278.3333
297.3333
276.4633
294.3333
783,900
Wed, 17 Dec 2025
6 · 8-K
Pre-market · 07:15 ET
FORM 8-K ↗
Tue, 16 Dec 2025
278.2633
278.3133
269.2333
273.5633
657,300
Mon, 15 Dec 2025
281.5567
281.9767
270.6667
279.8767
629,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
298.4600
298.8533
278.4867
279.5467
527,700
Thu, 11 Dec 2025
295.0600
298.8467
291.9933
296.7667
321,900
Wed, 10 Dec 2025
293.3400
297.7900
287.7933
297.5000
486,600
Tue, 09 Dec 2025
301.3333
304.1633
291.8967
293.6067
289,800
Mon, 08 Dec 2025
305.0200
308.2500
298.0700
301.3833
425,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
303.9000
311.4867
303.6467
308.3600
291,000
Thu, 04 Dec 2025
302.0567
307.9867
299.3933
306.5833
312,900
Wed, 03 Dec 2025
289.8333
306.1700
287.9167
304.9067
397,800
Tue, 02 Dec 2025
5 · 8-K
After-hours · 16:23 ET
FORM 8-K ↗
Tue, 02 Dec 2025
291.2267
293.0000
284.1900
288.2233
459,900
Mon, 01 Dec 2025
287.8433
290.9233
284.2267
284.5800
412,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
288.3333
291.2333
285.9533
288.0967
136,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
288.6667
292.1833
286.6667
287.6367
267,600
Tue, 25 Nov 2025
290.8333
291.6867
279.4233
288.1367
504,900
Mon, 24 Nov 2025
296.7700
298.7467
290.8033
292.2400
783,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
294.3800
303.2733
293.5000
298.8100
401,400
Thu, 20 Nov 2025
304.7900
308.0000
294.1133
294.5200
351,600
Wed, 19 Nov 2025
300.5700
305.1700
298.2633
301.9200
261,300
Tue, 18 Nov 2025
312.0167
315.3333
297.3333
306.7067
407,700
Mon, 17 Nov 2025
340.0000
340.9233
317.9167
319.1567
513,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
326.1933
344.1667
326.1933
340.8833
434,700
Thu, 13 Nov 2025
333.3333
342.0433
328.8333
329.6567
380,400
Wed, 12 Nov 2025
4 · 8-K
After-hours · 16:10 ET
FORM 8-K ↗
Wed, 12 Nov 2025
326.9700
336.5733
326.9700
335.4667
372,900
Tue, 11 Nov 2025
332.8033
335.6033
328.3667
329.7300
205,800
Mon, 10 Nov 2025
328.5633
333.3333
320.0000
331.2867
296,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
339.9767
339.9767
312.5467
327.2300
521,400
Thu, 06 Nov 2025
305.6667
349.6267
305.6667
337.0433
975,000
Wed, 05 Nov 2025
3 · 10-Q
After-hours · 16:20 ET
10-Q ↗
Wed, 05 Nov 2025
2 · 8-K
After-hours · 16:17 ET
8-K ↗
Wed, 05 Nov 2025
302.4833
312.2533
302.3600
306.3500
282,000
Tue, 04 Nov 2025
305.0000
307.9000
300.0067
304.8100
266,400
Mon, 03 Nov 2025
314.3333
314.4700
305.4467
308.2200
314,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
308.6367
316.6667
308.6367
314.4600
501,300
Thu, 30 Oct 2025
308.5667
316.2500
308.5667
309.5000
330,900
Wed, 29 Oct 2025
305.0000
313.5633
303.7300
308.1333
286,800
Tue, 28 Oct 2025
309.0000
309.8767
304.3533
305.0033
235,800
Mon, 27 Oct 2025
1 · 8-K
After-hours · 16:41 ET
FORM 8-K ↗
Mon, 27 Oct 2025
312.2067
313.7867
307.3633
309.8000
195,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
315.0000
317.4200
309.4433
309.5433
218,700