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
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
227.6700
228.4550
215.3300
224.5600
657,246
Thu, 22 Oct 2026
231.1100
233.8600
223.8000
225.1600
745,500
Wed, 21 Oct 2026
256.0100
258.0000
235.6600
237.4500
1,055,700
Tue, 20 Oct 2026
251.8500
257.8000
245.8900
252.0000
490,200
Mon, 19 Oct 2026
258.0300
260.0000
251.6500
254.3900
493,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
256.4800
259.4900
253.1400
253.6100
894,800
Thu, 15 Oct 2026
254.5000
260.5600
250.1300
257.7800
1,026,800
Wed, 14 Oct 2026
266.7400
272.3800
258.0000
259.9600
632,600
Tue, 13 Oct 2026
262.7700
272.6500
262.1700
269.6400
556,200
Mon, 12 Oct 2026
267.6700
269.6000
263.5200
266.9900
465,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
280.4900
282.0000
265.5200
269.2300
706,600
Thu, 08 Oct 2026
278.2600
280.1400
269.4600
277.2100
508,200
Wed, 07 Oct 2026
284.5700
286.3500
277.6500
282.4600
491,400
Tue, 06 Oct 2026
276.8700
294.4500
276.8700
290.4300
524,500
Mon, 05 Oct 2026
276.0000
279.6100
269.9600
274.4100
656,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
272.7800
278.1300
272.1000
273.7500
443,200
Thu, 01 Oct 2026
269.9100
272.9900
263.3600
269.9600
594,200
Wed, 30 Sep 2026
270.4400
273.5700
265.0900
269.0800
724,800
Tue, 29 Sep 2026
266.8500
274.6900
266.2300
269.0400
565,900
Mon, 28 Sep 2026
271.5300
277.1900
265.1300
266.7900
660,900
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
274.3300
277.0000
270.4800
271.5200
526,700
Thu, 24 Sep 2026
277.5000
279.1700
271.8700
272.1000
548,500
Wed, 23 Sep 2026
283.4500
285.3100
275.1000
280.9400
549,600
Tue, 22 Sep 2026
292.8200
295.5200
281.7400
282.0200
665,700
Mon, 21 Sep 2026
295.2200
296.0100
287.5700
291.5500
553,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
287.9600
293.9900
287.5300
291.8000
1,149,100
Thu, 17 Sep 2026
295.4300
299.0200
283.2400
285.4900
761,700
Wed, 16 Sep 2026
287.9800
293.6900
285.1500
287.3800
595,900
Tue, 15 Sep 2026
290.4100
291.7300
280.8700
282.3400
432,900
Mon, 14 Sep 2026
293.5600
296.0500
285.2400
286.8300
845,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
300.3200
309.4800
298.6600
307.4700
734,100
Thu, 10 Sep 2026
288.7800
299.6700
286.9300
295.9300
847,600
Wed, 09 Sep 2026
300.4500
305.0400
290.0400
290.4900
535,200
Tue, 08 Sep 2026
302.2600
307.9800
290.7500
302.9100
707,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
296.4000
302.9200
296.4000
300.2300
519,800
Thu, 03 Sep 2026
297.0000
299.6100
293.5400
295.5600
520,900
Wed, 02 Sep 2026
287.9900
299.5000
285.7500
296.9800
671,700
Tue, 01 Sep 2026
289.1600
293.9500
284.5000
287.3000
605,400
Mon, 31 Aug 2026
298.0100
298.0100
287.6000
291.2100
635,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
306.3400
307.0000
290.1900
294.3400
934,500
Thu, 27 Aug 2026
314.9000
314.9000
304.2300
308.0100
909,300
Thu, 27 Aug 2026
22 · 10-Q
Pre-market · 08:34 ET
10-Q ↗
Wed, 26 Aug 2026
326.9100
332.3800
303.2600
310.9100
2,798,900
Wed, 26 Aug 2026
21 · 8-K
Pre-market · 07:05 ET
8-K ↗
Tue, 25 Aug 2026
390.2200
390.2200
347.4900
351.8000
1,825,100
Tue, 25 Aug 2026
20 · 8-K
Pre-market · 07:31 ET
8-K ↗
Mon, 24 Aug 2026
388.2500
391.8700
378.3900
380.9500
549,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
405.5600
405.5600
387.8700
392.9500
408,900
Thu, 20 Aug 2026
400.0100
403.4100
394.7700
400.2300
380,200
Wed, 19 Aug 2026
417.3400
419.3000
392.1800
402.7600
402,600
Tue, 18 Aug 2026
424.7500
425.8200
412.7100
414.7000
491,100
Mon, 17 Aug 2026
422.0000
434.6600
421.7500
432.8900
348,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
409.0000
419.7900
409.0000
419.0700
273,600
Thu, 13 Aug 2026
411.9600
415.6200
406.9600
409.4100
285,300
Wed, 12 Aug 2026
416.6500
426.1700
409.2800
410.1700
338,500
Tue, 11 Aug 2026
403.4800
412.2100
401.6300
403.1800
248,600
Mon, 10 Aug 2026
410.0800
413.3200
400.4000
400.7900
255,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
406.1400
410.2900
395.0200
407.9900
245,000
Thu, 06 Aug 2026
406.6700
416.8400
397.9600
399.5700
290,700
Wed, 05 Aug 2026
416.9800
427.5000
406.9000
408.5900
339,900
Tue, 04 Aug 2026
19 · 8-K
After-hours · 16:32 ET
8-K ↗
Tue, 04 Aug 2026
421.1700
422.4800
410.1600
415.0800
537,700
Mon, 03 Aug 2026
394.3300
418.8000
394.3300
414.9800
461,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
417.1500
417.1500
390.0200
401.0700
927,100
Thu, 30 Jul 2026
400.0500
418.6700
391.4200
417.1500
671,100
Wed, 29 Jul 2026
398.9100
404.3400
370.4400
371.9200
731,600
Tue, 28 Jul 2026
415.0000
415.0000
387.1900
401.8700
491,800
Mon, 27 Jul 2026
434.7600
440.1100
407.2700
424.2100
407,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
442.0000
450.0000
429.5600
429.8100
296,000
Thu, 23 Jul 2026
427.2600
444.5700
427.2600
440.3900
276,000
Wed, 22 Jul 2026
413.6100
434.9600
412.8200
434.1500
313,000
Tue, 21 Jul 2026
415.6100
425.0200
412.0000
423.2300
289,100
Mon, 20 Jul 2026
412.5200
419.7400
407.9600
410.1800
367,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
404.1200
417.9800
395.0100
407.1100
681,200
Thu, 16 Jul 2026
421.5300
424.3900
410.8900
412.8600
334,500
Wed, 15 Jul 2026
416.7400
429.2500
409.6500
428.7700
498,000
Tue, 14 Jul 2026
418.2000
421.1800
413.7200
418.8700
265,200
Mon, 13 Jul 2026
417.3500
423.2800
409.1900
410.1100
458,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
422.9000
429.3700
418.6400
425.7200
328,500
Thu, 09 Jul 2026
437.8600
442.0900
426.4300
427.2100
347,100
Wed, 08 Jul 2026
409.6900
426.8500
409.6300
426.7000
552,900
Tue, 07 Jul 2026
421.5100
426.4200
405.4100
413.1500
599,200
Mon, 06 Jul 2026
440.0100
453.4800
428.7500
431.0000
466,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
470.9400
473.0000
433.7700
437.7600
446,500
Wed, 01 Jul 2026
498.6200
498.6200
467.8400
470.5100
458,500
Tue, 30 Jun 2026
506.5000
513.8400
501.8200
505.5900
494,200
Mon, 29 Jun 2026
503.3700
509.2800
485.0000
506.8000
467,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
490.9200
507.7200
480.0000
488.2500
4,271,900
Thu, 25 Jun 2026
486.5300
499.2300
483.4000
493.6100
700,900
Wed, 24 Jun 2026
465.3400
485.4100
463.6100
483.4800
625,500
Tue, 23 Jun 2026
451.3800
475.0000
443.0000
464.6400
512,800
Mon, 22 Jun 2026
458.2300
469.9300
452.0100
468.0100
915,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
465.6200
475.2000
444.0000
456.6500
792,100
Wed, 17 Jun 2026
475.0000
478.1400
460.4700
461.3800
651,200
Tue, 16 Jun 2026
476.3000
490.0000
469.8100
471.7200
370,200
Mon, 15 Jun 2026
481.1300
487.8200
465.6500
471.3000
434,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
469.7400
480.5800
464.7700
469.0000
387,600
Thu, 11 Jun 2026
452.9000
466.4100
450.2000
464.5700
373,800
Wed, 10 Jun 2026
454.5800
457.8600
439.0100
445.8900
438,000
Tue, 09 Jun 2026
467.1600
469.4500
431.8700
453.7900
435,900
Mon, 08 Jun 2026
478.9800
479.0000
455.0000
458.8600
417,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
481.9600
485.3700
461.2300
466.2800
412,500
Thu, 04 Jun 2026
477.6300
493.0000
474.0000
488.5700
350,400
Wed, 03 Jun 2026
487.7700
490.8600
467.2900
484.1100
597,800
Tue, 02 Jun 2026
492.5100
511.8200
483.5000
485.9700
605,900
Mon, 01 Jun 2026
517.2600
517.5700
490.0800
493.8900
461,000
Mon, 01 Jun 2026
18 · 8-K
Pre-market · 08:04 ET
8-K ↗
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
544.8300
544.8300
500.6900
510.0000
945,800
Thu, 28 May 2026
523.7700
551.8600
523.7700
535.2000
1,284,900
Thu, 28 May 2026
17 · 10-Q
Pre-market · 08:19 ET
10-Q ↗
Wed, 27 May 2026
535.5000
566.4700
520.9700
529.1300
1,494,900
Wed, 27 May 2026
16 · 8-K
Pre-market · 07:02 ET
8-K ↗
Tue, 26 May 2026
418.0000
423.9600
413.9500
420.4700
729,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
418.1500
419.7400
405.4800
411.2000
442,700
Thu, 21 May 2026
412.3000
422.5200
405.2900
414.4300
359,500
Wed, 20 May 2026
418.6300
421.2400
410.3600
412.7800
253,700
Tue, 19 May 2026
409.6200
417.9900
398.5300
413.3500
525,800
Mon, 18 May 2026
437.2900
437.2900
414.7200
419.6600
536,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
440.9500
446.9900
431.6500
437.3700
259,500
Thu, 14 May 2026
449.2600
454.0100
442.8000
450.9800
240,000
Wed, 13 May 2026
430.1000
451.1300
425.1200
444.8100
487,000
Tue, 12 May 2026
424.9200
432.2900
412.2400
429.4000
303,500
Mon, 11 May 2026
427.5800
433.9900
425.0000
430.9500
297,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
433.8300
441.3100
425.6200
428.3100
310,600
Thu, 07 May 2026
456.6400
456.8700
423.6300
426.3600
580,400
Wed, 06 May 2026
459.4300
464.8200
436.0000
457.7800
501,700
Tue, 05 May 2026
443.7600
463.9600
440.0500
457.1400
694,500
Mon, 04 May 2026
432.7500
436.0100
423.5000
429.4700
421,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
416.1700
434.0700
414.5100
433.6000
489,600
Thu, 30 Apr 2026
399.1800
425.0000
399.1800
414.1000
489,800
Wed, 29 Apr 2026
403.4900
406.7100
389.6300
390.3100
330,300
Tue, 28 Apr 2026
407.9800
410.2100
400.0000
403.4500
230,500
Mon, 27 Apr 2026
417.2500
417.2500
402.7600
416.0100
507,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
416.2200
421.1200
410.6900
410.7200
252,900
Thu, 23 Apr 2026
411.7100
421.7000
405.4700
414.3500
250,800
Wed, 22 Apr 2026
410.0000
413.7200
402.0700
408.0500
220,600
Tue, 21 Apr 2026
411.2200
418.4400
400.2100
404.8100
460,400
Mon, 20 Apr 2026
400.2100
412.0000
400.0500
410.2600
372,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
407.2300
413.7200
396.4900
399.4500
489,700
Thu, 16 Apr 2026
15 · DEFA14A
After market open · 11:01 ET
DEFA14A ↗
Thu, 16 Apr 2026
14 · DEF 14A
After market open · 11:00 ET
DEF 14A ↗
Thu, 16 Apr 2026
391.9800
404.7700
390.0200
400.3800
457,100
Wed, 15 Apr 2026
393.9000
395.5700
386.7900
395.0000
436,300
Tue, 14 Apr 2026
399.3000
401.8000
388.4600
392.2500
521,600
Mon, 13 Apr 2026
391.3700
398.7200
388.0000
396.9500
326,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
392.1400
396.5500
388.9400
393.0000
455,100
Thu, 09 Apr 2026
380.1800
397.5000
380.1800
391.6200
460,800
Wed, 08 Apr 2026
373.3400
381.5100
367.4300
381.0000
622,700
Tue, 07 Apr 2026
352.1800
358.9400
342.6100
356.7900
385,500
Mon, 06 Apr 2026
346.5400
348.9400
338.4800
348.6300
203,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
335.0000
348.7800
333.0300
348.1500
300,300
Wed, 01 Apr 2026
345.1000
354.5900
340.4900
347.4500
409,700
Tue, 31 Mar 2026
330.6700
343.1300
328.9500
338.8200
374,700
Mon, 30 Mar 2026
344.8500
344.8500
323.7900
324.7300
392,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
336.7900
348.4900
336.7700
341.9600
281,400
Thu, 26 Mar 2026
346.9500
348.6500
335.9200
336.7700
245,900
Wed, 25 Mar 2026
355.8900
358.0500
350.3700
353.5200
271,200
Tue, 24 Mar 2026
13 · 8-K
After-hours · 16:37 ET
8-K ↗
Tue, 24 Mar 2026
345.3000
355.0000
341.5600
350.6300
329,400
Mon, 23 Mar 2026
346.0000
357.4300
339.7300
349.7400
490,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
355.1500
358.0600
329.6600
336.3800
1,294,600
Thu, 19 Mar 2026
344.5100
359.4600
338.0800
355.6000
305,700
Wed, 18 Mar 2026
361.7400
366.3400
350.0000
352.1900
326,800
Tue, 17 Mar 2026
359.0000
366.6800
356.9000
361.4300
320,300
Mon, 16 Mar 2026
355.5400
359.9900
351.5000
357.9600
451,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
361.5300
361.8000
347.1000
347.2300
424,700
Thu, 12 Mar 2026
358.8800
367.0000
355.2900
357.2500
465,300
Wed, 11 Mar 2026
366.4500
368.7800
353.2700
366.9500
391,500
Tue, 10 Mar 2026
364.4000
377.0800
359.6000
362.9700
642,900
Tue, 10 Mar 2026
12 · 8-K/A
Pre-market · 09:00 ET
8-K/A ↗
Mon, 09 Mar 2026
349.8200
364.8500
346.6400
360.2900
647,900
Mon, 09 Mar 2026
11 · 10-K
Pre-market · 08:16 ET
10-K ↗
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
357.2400
369.5700
354.4000
357.0700
370,100
Thu, 05 Mar 2026
10 · S-3ASR
After-hours · 17:24 ET
S-3ASR ↗
Thu, 05 Mar 2026
381.0000
381.0000
352.0000
369.9800
827,100
Wed, 04 Mar 2026
421.5000
423.4200
376.8800
387.0700
983,700
Wed, 04 Mar 2026
9 · 8-K
Pre-market · 07:02 ET
8-K ↗
Tue, 03 Mar 2026
401.5000
409.9100
390.6900
403.4900
471,600
Mon, 02 Mar 2026
413.1000
426.4900
410.6300
418.7300
444,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
414.5100
422.6500
410.5400
420.0200
362,400
Thu, 26 Feb 2026
430.1700
431.1600
401.0000
420.5100
454,800
Wed, 25 Feb 2026
433.4000
433.4000
422.4700
425.4700
371,100
Tue, 24 Feb 2026
415.8000
431.5900
407.4800
428.5800
259,600
Mon, 23 Feb 2026
429.5000
429.5000
416.8700
420.3400
308,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
418.1600
433.7900
418.1600
429.7300
273,900
Thu, 19 Feb 2026
412.1000
420.7400
411.9700
419.4000
261,100
Wed, 18 Feb 2026
423.2700
430.0000
411.4900
412.6800
306,700
Tue, 17 Feb 2026
420.4800
426.5900
415.4000
422.4300
322,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
419.1000
433.7900
407.0200
427.4800
246,400
Thu, 12 Feb 2026
434.4800
445.5300
414.6000
417.3300
557,700
Wed, 11 Feb 2026
415.6800
429.9900
412.8700
429.6800
446,700
Tue, 10 Feb 2026
413.0000
417.7000
408.7000
410.4000
265,200
Mon, 09 Feb 2026
401.8200
422.7400
398.0000
415.2800
484,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
385.1000
402.0700
384.8900
400.4700
483,400
Thu, 05 Feb 2026
359.0200
382.9900
353.3400
376.2400
531,900
Wed, 04 Feb 2026
393.8200
395.2500
349.6700
363.2000
634,700
Tue, 03 Feb 2026
395.9400
402.3300
379.1300
391.7000
512,900
Mon, 02 Feb 2026
363.2700
388.0700
359.6200
383.5800
772,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
359.8000
369.2200
358.2500
364.3900
321,500
Thu, 29 Jan 2026
371.7200
375.3900
358.0000
365.4700
380,500
Wed, 28 Jan 2026
373.8700
376.1200
362.0100
369.9900
386,000
Tue, 27 Jan 2026
8 · 8-K
After-hours · 16:41 ET
8-K ↗
Tue, 27 Jan 2026
375.2500
378.0400
370.5400
374.8700
257,800
Mon, 26 Jan 2026
368.4700
379.2700
368.2100
373.2700
273,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
376.9800
379.0300
366.9800
368.2100
263,900
Thu, 22 Jan 2026
384.6100
386.9400
375.4500
379.1000
446,300
Wed, 21 Jan 2026
368.4600
375.5900
364.2600
375.5900
306,600
Tue, 20 Jan 2026
365.3700
375.2700
362.5000
366.1500
289,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
369.8800
379.8900
367.8300
370.6100
500,800
Thu, 15 Jan 2026
359.6400
372.6400
359.5000
365.6500
378,600
Wed, 14 Jan 2026
358.0800
359.7600
349.6300
353.9900
261,900
Tue, 13 Jan 2026
348.0000
358.9500
346.6200
356.9000
289,100
Mon, 12 Jan 2026
337.2300
347.4700
337.1100
346.3100
171,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
341.8300
347.0000
338.7100
338.8100
227,000
Thu, 08 Jan 2026
354.6300
356.5300
334.5600
339.6800
273,700
Wed, 07 Jan 2026
353.0000
356.7600
348.6800
354.5300
273,700
Tue, 06 Jan 2026
347.1800
351.4800
335.0700
350.3100
407,900
Mon, 05 Jan 2026
350.1600
357.0000
346.8600
347.9900
285,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
340.3400
349.3900
339.9000
347.5600
298,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
343.5000
344.4500
337.7000
337.9000
314,900
Tue, 30 Dec 2025
343.4700
346.4700
341.7500
342.6600
298,400
Mon, 29 Dec 2025
344.9800
348.0300
343.0900
343.5000
304,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
350.3900
350.3900
346.2900
347.6300
222,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
349.1000
349.2800
345.3900
348.4000
118,000
Tue, 23 Dec 2025
7 · 8-K
After-hours · 16:20 ET
8-K ↗
Tue, 23 Dec 2025
350.2100
351.9700
344.3800
348.9500
335,400
Mon, 22 Dec 2025
350.7900
353.7500
344.4000
347.1100
446,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
6 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 19 Dec 2025
343.0100
353.4600
341.9400
344.3800
5,193,500
Thu, 18 Dec 2025
346.4300
349.1600
340.9100
341.1900
382,400
Wed, 17 Dec 2025
351.8600
353.1000
338.3300
340.0200
460,700
Tue, 16 Dec 2025
349.2900
355.3600
346.2400
347.6100
284,600
Mon, 15 Dec 2025
350.4000
354.7600
349.2100
351.1900
289,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
362.0000
366.6500
344.0300
345.7800
475,600
Thu, 11 Dec 2025
355.9300
366.4700
348.6400
364.5100
344,800
Wed, 10 Dec 2025
347.0300
361.2200
346.4100
355.8300
355,300
Tue, 09 Dec 2025
348.7200
352.9700
345.8100
347.2100
268,600
Mon, 08 Dec 2025
354.7700
356.6000
347.7200
348.9100
414,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
353.4400
354.8000
347.9900
351.8000
249,200
Thu, 04 Dec 2025
349.6600
358.2400
346.8800
354.4000
312,300
Wed, 03 Dec 2025
353.0800
354.8700
342.4600
352.8000
310,300
Tue, 02 Dec 2025
354.2200
357.6900
351.2400
354.3100
422,600
Mon, 01 Dec 2025
356.8700
358.0100
347.6600
350.0600
457,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
357.1100
364.4000
355.5600
361.5300
173,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
350.0000
362.5400
350.0000
354.9600
517,100
Tue, 25 Nov 2025
342.2100
349.5100
340.7900
348.4400
404,200
Mon, 24 Nov 2025
331.4400
343.6900
329.8200
340.6900
453,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
5 · 8-K/A
After-hours · 16:12 ET
8-K/A ↗
Fri, 21 Nov 2025
325.8000
335.4200
320.0200
326.4900
576,400
Thu, 20 Nov 2025
334.4100
350.8700
322.5800
323.3700
749,100
Thu, 20 Nov 2025
4 · 10-Q
Pre-market · 08:50 ET
10-Q ↗
Wed, 19 Nov 2025
324.4800
350.0000
317.0900
325.2900
1,106,400
Wed, 19 Nov 2025
3 · 8-K
Pre-market · 07:04 ET
8-K ↗
Wed, 19 Nov 2025
2 · 8-K
Pre-market · 07:00 ET
8-K ↗
Tue, 18 Nov 2025
290.0300
300.5000
289.2100
296.2000
480,000
Mon, 17 Nov 2025
291.2000
300.0000
289.2100
293.7700
447,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
279.8600
292.9900
273.0300
291.2000
355,800
Thu, 13 Nov 2025
293.1100
296.2100
279.4600
282.6900
271,200
Wed, 12 Nov 2025
290.5800
297.5800
290.5800
295.5700
289,900
Tue, 11 Nov 2025
290.3200
292.3700
284.3000
290.6100
220,200
Mon, 10 Nov 2025
292.0700
298.0700
288.3700
293.6200
263,300
Mon, 10 Nov 2025
1 · 8-K
Pre-market · 08:02 ET
8-K ↗
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
279.8200
287.6500
273.0000
286.4100
501,600
Thu, 06 Nov 2025
287.1900
289.1900
281.6800
282.9200
219,800
Wed, 05 Nov 2025
283.8600
291.7700
282.4000
290.1500
433,500
Tue, 04 Nov 2025
281.4200
286.2600
275.0000
282.1300
252,300
Mon, 03 Nov 2025
285.4200
291.1000
282.5000
286.1900
281,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
284.7600
293.4600
284.7600
287.7900
270,100
Thu, 30 Oct 2025
285.1300
290.0000
281.5000
286.3600
339,700
Wed, 29 Oct 2025
289.2500
291.6100
285.0700
288.4400
335,500
Tue, 28 Oct 2025
281.7800
286.6800
281.0100
285.5800
259,500
Mon, 27 Oct 2025
294.6800
294.6800
277.4000
284.1600
695,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
291.3000
295.1600
289.0800
291.9600
204,500
Thu, 23 Oct 2025
279.9800
287.0000
277.5000
286.3800
251,300