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
325.9500
327.4000
313.4479
320.2600
1,968,736
Thu, 22 Oct 2026
343.4800
346.2900
320.7000
322.6400
3,933,100
Wed, 21 Oct 2026
354.5600
363.9700
349.8700
361.3400
3,006,100
Tue, 20 Oct 2026
336.7000
350.3500
328.8800
341.9500
1,946,500
Mon, 19 Oct 2026
348.3100
354.4500
338.7900
344.2000
3,063,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
350.9500
354.6000
330.9900
332.7300
3,196,800
Thu, 15 Oct 2026
342.5000
357.8300
333.1500
356.5200
3,483,800
Wed, 14 Oct 2026
393.8800
393.8800
356.7800
359.6000
3,324,300
Tue, 13 Oct 2026
393.3300
401.8700
381.6400
400.4000
2,736,500
Mon, 12 Oct 2026
443.5300
445.9500
400.2000
405.0100
3,318,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
436.0000
454.7300
424.0200
449.7700
3,773,200
Thu, 08 Oct 2026
436.1500
443.9900
421.1100
425.9300
3,697,700
Wed, 07 Oct 2026
428.9800
448.0000
422.3000
446.4500
3,369,200
Tue, 06 Oct 2026
393.5800
446.3700
392.0000
443.6500
6,396,600
Mon, 05 Oct 2026
393.7700
397.4700
382.5000
389.6900
2,473,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
385.0000
395.9600
377.0300
391.3400
2,519,400
Thu, 01 Oct 2026
355.1900
381.0000
350.6800
379.1400
2,564,300
Wed, 30 Sep 2026
354.9200
359.9800
340.5200
351.8200
2,656,100
Tue, 29 Sep 2026
350.1600
356.2100
344.8000
354.9200
2,226,000
Mon, 28 Sep 2026
352.4200
356.9900
339.3300
344.1900
1,830,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
363.0000
366.4300
355.0100
356.9100
1,616,900
Thu, 24 Sep 2026
350.4000
363.4600
346.5600
358.4300
1,418,900
Wed, 23 Sep 2026
368.6400
369.0000
351.5300
355.9100
1,851,600
Tue, 22 Sep 2026
364.3100
376.7400
363.1400
368.5600
2,404,800
Mon, 21 Sep 2026
365.0500
367.6200
356.4600
365.9600
2,886,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
355.8700
358.0000
338.2500
348.8000
4,863,900
Thu, 17 Sep 2026
350.6000
375.7000
341.9300
344.2500
3,764,100
Wed, 16 Sep 2026
350.0900
375.2000
327.5000
340.5000
3,947,500
Tue, 15 Sep 2026
324.4400
335.9700
320.5000
334.3300
2,796,700
Mon, 14 Sep 2026
326.9800
332.3200
318.4300
319.6400
2,210,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
336.9200
355.1900
336.4400
349.5400
1,979,900
Thu, 10 Sep 2026
333.0000
348.4000
328.3600
334.5600
2,548,400
Wed, 09 Sep 2026
341.9000
348.0000
337.1600
338.0000
1,812,600
Tue, 08 Sep 2026
327.4200
349.7800
325.6900
341.2900
3,223,600
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
321.6700
328.8500
315.7300
321.0000
3,340,000
Thu, 03 Sep 2026
14 · 10-Q
After market open · 15:57 ET
10-Q ↗
Thu, 03 Sep 2026
354.4900
358.7600
311.6000
317.4600
7,535,400
Thu, 03 Sep 2026
13 · 8-K
Pre-market · 07:07 ET
8-K ↗
Wed, 02 Sep 2026
357.2500
359.6000
348.8600
354.1600
2,870,300
Tue, 01 Sep 2026
376.8900
381.6000
356.4000
360.3300
2,259,300
Mon, 31 Aug 2026
378.4400
382.9400
370.7700
382.8000
1,826,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
400.4200
400.5000
376.6400
378.4400
1,317,800
Thu, 27 Aug 2026
411.5300
418.7200
395.5000
399.8500
1,207,100
Wed, 26 Aug 2026
387.2300
406.4400
387.2300
404.0300
1,189,500
Tue, 25 Aug 2026
386.3300
388.7300
378.9400
387.6600
1,191,100
Mon, 24 Aug 2026
386.2600
386.2600
362.4800
371.9500
1,777,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
396.0000
403.7200
382.7500
395.7900
1,234,900
Thu, 20 Aug 2026
400.3500
404.3500
389.1000
392.4800
1,453,100
Wed, 19 Aug 2026
415.5000
415.5000
392.6700
399.4700
1,771,900
Tue, 18 Aug 2026
421.5900
427.7400
391.7700
405.5400
3,052,300
Mon, 17 Aug 2026
438.3800
458.0000
427.4500
445.1800
2,494,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
441.6100
446.1500
422.4900
428.7700
2,519,000
Thu, 13 Aug 2026
430.3200
462.6900
427.0000
442.7900
2,912,900
Wed, 12 Aug 2026
414.5100
446.3600
409.2400
432.0500
3,989,300
Tue, 11 Aug 2026
388.8400
394.9900
384.1900
387.5300
1,534,900
Mon, 10 Aug 2026
420.0000
420.0000
387.2800
387.7000
2,021,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
411.0400
420.0000
396.8900
412.3900
1,887,200
Thu, 06 Aug 2026
396.0500
419.4900
390.5600
403.7600
1,354,100
Wed, 05 Aug 2026
408.5600
424.5800
399.0700
408.8300
1,773,900
Tue, 04 Aug 2026
419.0800
427.0000
405.0100
411.1300
2,068,800
Mon, 03 Aug 2026
365.0000
391.8700
355.0000
390.7600
1,243,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
393.9800
401.0000
374.3800
377.0500
1,948,400
Thu, 30 Jul 2026
359.2700
373.0900
355.0000
372.0700
2,461,500
Wed, 29 Jul 2026
349.6400
350.8000
323.2900
330.3700
2,633,300
Tue, 28 Jul 2026
354.9000
357.4700
328.8000
350.5100
4,177,400
Mon, 27 Jul 2026
388.1900
388.1900
360.0000
377.2700
1,512,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
401.8500
408.7400
386.2500
390.9600
1,489,200
Thu, 23 Jul 2026
394.1000
415.8000
394.1000
407.5300
1,803,700
Wed, 22 Jul 2026
396.9500
411.0100
396.8700
397.1600
1,755,700
Tue, 21 Jul 2026
397.7000
412.0400
396.5500
408.7300
2,036,400
Mon, 20 Jul 2026
375.0100
394.5600
375.0000
378.7700
1,757,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
370.9900
388.6100
359.0100
374.4100
3,366,100
Thu, 16 Jul 2026
404.7900
410.3100
386.6500
388.8100
2,602,500
Wed, 15 Jul 2026
451.0100
451.0100
404.4000
418.4600
1,655,800
Tue, 14 Jul 2026
460.8800
466.6600
446.2500
446.9300
1,247,200
Mon, 13 Jul 2026
448.6700
461.4500
440.5100
445.4400
1,220,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
453.0000
464.4200
450.0000
460.7200
1,282,900
Thu, 09 Jul 2026
460.6000
485.6900
459.8100
462.3400
2,045,400
Wed, 08 Jul 2026
419.2200
442.1400
415.7000
440.9700
1,826,200
Tue, 07 Jul 2026
418.7700
425.9600
404.4300
418.9100
1,815,700
Mon, 06 Jul 2026
426.9900
446.4000
422.3000
433.8300
1,329,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
454.1600
459.7300
414.1700
422.4600
2,153,800
Wed, 01 Jul 2026
466.2000
482.1600
459.2300
462.4400
2,042,900
Tue, 30 Jun 2026
478.9300
491.7900
472.5900
490.5600
2,445,500
Mon, 29 Jun 2026
476.1000
482.4600
435.1200
478.9300
4,074,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
466.3300
493.2600
457.7000
479.5000
8,736,100
Thu, 25 Jun 2026
477.4200
494.5300
451.5600
484.6900
3,554,900
Wed, 24 Jun 2026
449.3600
480.5900
440.7000
463.5100
2,802,000
Tue, 23 Jun 2026
437.0000
467.8900
432.4900
459.8500
3,816,500
Mon, 22 Jun 2026
437.8300
461.5000
430.5100
460.3300
3,863,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
450.8000
451.6000
425.0800
428.2200
4,297,300
Wed, 17 Jun 2026
433.0000
449.0000
424.3300
436.7200
2,883,800
Tue, 16 Jun 2026
458.7300
463.5500
426.6200
430.3000
4,210,600
Mon, 15 Jun 2026
469.9500
479.5100
447.6300
463.4100
3,955,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
445.2200
458.4700
440.7100
445.9800
2,665,200
Thu, 11 Jun 2026
12 · 8-K
After-hours · 16:21 ET
8-K ↗
Thu, 11 Jun 2026
441.6600
451.1000
430.8200
445.2200
3,000,400
Wed, 10 Jun 2026
442.0000
450.7800
424.4500
434.6500
3,869,900
Tue, 09 Jun 2026
465.9100
467.6000
417.3400
439.3400
7,863,900
Mon, 08 Jun 2026
489.7800
493.0900
457.7900
466.6700
5,635,300
Mon, 08 Jun 2026
11 · 8-K
Pre-market · 07:08 ET
8-K ↗
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
512.3100
525.1500
488.1400
488.2100
4,195,400
Thu, 04 Jun 2026
10 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Thu, 04 Jun 2026
552.3900
552.3900
491.0000
535.6300
7,611,800
Thu, 04 Jun 2026
9 · 8-K
Pre-market · 07:05 ET
8-K ↗
Wed, 03 Jun 2026
628.5100
637.5100
609.7900
620.3700
2,654,000
Tue, 02 Jun 2026
583.5800
629.6100
581.6300
627.0000
2,725,900
Mon, 01 Jun 2026
559.5200
579.9700
552.5900
569.6100
2,894,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
566.0200
582.4700
539.5700
580.2300
3,862,900
Thu, 28 May 2026
598.8000
604.4300
561.3000
570.1800
1,813,700
Wed, 27 May 2026
605.5400
605.5400
576.8800
582.0800
1,751,500
Tue, 26 May 2026
591.0000
605.6100
575.5100
602.3900
1,407,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
599.0000
599.5000
574.0300
583.7400
1,620,800
Thu, 21 May 2026
557.0000
590.1300
555.7100
587.2300
1,548,500
Wed, 20 May 2026
554.2100
572.3900
545.1000
554.7600
1,985,900
Tue, 19 May 2026
514.0400
542.9200
499.0100
541.9200
2,331,500
Mon, 18 May 2026
563.4900
567.0800
516.6100
524.5300
2,502,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
570.6500
574.2000
553.3000
554.4600
2,423,400
Thu, 14 May 2026
577.9000
591.5700
566.0000
591.5700
1,121,900
Wed, 13 May 2026
594.0000
598.8400
562.5000
577.9000
1,272,700
Tue, 12 May 2026
567.7800
582.0000
546.9800
577.1500
1,603,700
Mon, 11 May 2026
558.0000
593.0000
550.4900
581.4700
2,380,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
549.0000
564.8300
538.7700
548.1100
1,501,600
Thu, 07 May 2026
564.3900
569.0000
515.4900
538.7600
3,546,900
Wed, 06 May 2026
563.0000
583.7800
550.0600
576.7900
2,244,800
Tue, 05 May 2026
553.6300
562.0000
539.4300
544.7500
1,632,400
Mon, 04 May 2026
540.0000
548.2000
528.3600
538.5100
1,198,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
527.2500
550.0000
518.5800
535.2900
1,733,800
Thu, 30 Apr 2026
487.9700
529.8900
486.2500
527.5800
2,665,500
Wed, 29 Apr 2026
480.1400
482.5400
468.3100
475.3900
1,830,400
Tue, 28 Apr 2026
485.0000
493.3100
461.0700
473.6900
3,103,100
Mon, 27 Apr 2026
515.8200
516.3400
485.0000
506.3400
1,684,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
514.8200
527.5000
505.5500
520.8000
1,418,300
Thu, 23 Apr 2026
505.0000
527.8600
497.0900
515.8500
2,281,900
Wed, 22 Apr 2026
511.5000
518.1500
467.1900
498.9700
2,778,000
Tue, 21 Apr 2026
507.7700
522.5000
493.5400
505.9300
1,805,700
Mon, 20 Apr 2026
512.0000
517.8800
497.6200
503.2700
1,963,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
500.4700
513.8300
495.1700
507.4300
1,926,300
Thu, 16 Apr 2026
476.7500
495.4000
462.0000
495.1700
2,298,700
Wed, 15 Apr 2026
471.7800
481.2800
454.3400
475.7600
3,041,100
Tue, 14 Apr 2026
486.7500
487.7400
458.0100
467.1900
3,429,500
Mon, 13 Apr 2026
493.4400
494.6000
472.3200
479.9000
3,048,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
498.1100
508.6400
475.2200
496.0200
2,498,400
Thu, 09 Apr 2026
498.9100
513.4900
473.7300
487.3800
3,280,400
Wed, 08 Apr 2026
475.5000
499.3900
471.6600
494.0100
4,110,400
Tue, 07 Apr 2026
435.2800
449.3400
421.3000
447.8800
1,969,500
Mon, 06 Apr 2026
455.4500
459.8000
432.7700
434.2600
1,939,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
400.9800
453.0000
400.0000
447.7600
3,617,700
Wed, 01 Apr 2026
401.7100
421.9900
399.8200
415.3900
2,677,100
Tue, 31 Mar 2026
8 · 8-K
After market open · 15:21 ET
8-K ↗
Tue, 31 Mar 2026
373.7700
388.7200
364.1600
388.2300
3,021,000
Mon, 30 Mar 2026
411.0000
414.7500
361.7000
365.0000
3,512,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
394.8200
411.5000
391.3600
401.6100
2,518,000
Thu, 26 Mar 2026
428.4700
428.7400
387.4000
387.9900
3,719,900
Wed, 25 Mar 2026
431.5100
446.8900
423.8800
437.7000
2,670,800
Tue, 24 Mar 2026
405.0000
434.2200
405.0000
429.3800
3,382,000
Mon, 23 Mar 2026
399.4000
415.5700
393.9600
407.9000
3,544,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
416.0000
419.8000
380.1100
383.8900
5,809,600
Thu, 19 Mar 2026
373.1200
416.7600
371.0000
412.5800
3,934,600
Wed, 18 Mar 2026
376.0000
402.1700
376.0000
385.2600
4,159,500
Tue, 17 Mar 2026
358.3100
379.4200
350.3600
370.0500
3,264,000
Mon, 16 Mar 2026
345.0000
367.4500
344.9900
363.8800
3,759,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
339.2200
353.2500
334.5000
337.3800
2,425,800
Thu, 12 Mar 2026
344.2600
350.3300
329.4100
336.8300
2,641,100
Wed, 11 Mar 2026
333.8900
346.0600
329.5800
339.9500
2,058,400
Tue, 10 Mar 2026
325.0000
349.7700
325.0000
337.3600
3,020,900
Mon, 09 Mar 2026
289.4900
319.2900
287.2500
318.5400
3,070,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
294.8100
315.8400
293.1100
294.1700
3,924,200
Thu, 05 Mar 2026
7 · 10-Q
After-hours · 16:01 ET
10-Q ↗
Thu, 05 Mar 2026
312.0100
315.5000
278.3900
299.3000
7,847,000
Thu, 05 Mar 2026
6 · 8-K
Pre-market · 07:49 ET
8-K ↗
Wed, 04 Mar 2026
339.1900
353.7800
335.0000
343.5500
2,708,600
Tue, 03 Mar 2026
339.5700
340.6900
320.3200
333.0700
3,014,100
Mon, 02 Mar 2026
353.7600
364.0500
345.0600
353.7300
2,527,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
340.6600
353.5700
337.1100
348.7000
3,083,000
Thu, 26 Feb 2026
354.5900
358.6300
326.7600
341.1600
2,612,900
Wed, 25 Feb 2026
345.9900
365.9000
345.6800
353.3300
2,348,300
Tue, 24 Feb 2026
341.0000
348.2800
334.9100
342.7000
2,270,200
Mon, 23 Feb 2026
332.8600
346.5500
330.2000
344.8400
2,197,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
317.0400
340.2700
314.6900
334.9500
2,527,700
Thu, 19 Feb 2026
308.8800
320.4200
303.5500
318.4100
2,389,500
Wed, 18 Feb 2026
302.7200
317.2800
299.9600
310.9600
2,223,800
Tue, 17 Feb 2026
297.9100
307.6300
286.8100
302.3300
2,182,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
293.8300
304.1800
270.0000
303.9200
3,088,200
Thu, 12 Feb 2026
5 · DEFA14A
After market open · 11:10 ET
DEFA14A ↗
Thu, 12 Feb 2026
4 · DEF 14A
After market open · 10:56 ET
DEF 14A ↗
Thu, 12 Feb 2026
300.0000
305.0000
284.1500
292.9600
2,871,500
Wed, 11 Feb 2026
307.2800
308.8100
286.5500
297.2500
3,525,900
Tue, 10 Feb 2026
288.0800
298.9900
280.0400
298.7000
2,274,500
Mon, 09 Feb 2026
270.7000
297.0100
266.6100
289.6800
4,303,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
262.6500
273.0000
251.2600
271.3200
33,471,400
Thu, 05 Feb 2026
242.6400
261.0000
238.5700
252.9800
3,316,200
Wed, 04 Feb 2026
277.0500
285.9700
248.9700
253.5000
5,577,100
Tue, 03 Feb 2026
276.5500
284.7900
266.2000
276.5200
3,186,600
Mon, 02 Feb 2026
247.9300
271.2100
246.0300
268.4900
2,534,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
254.0100
269.9000
247.4700
251.8100
3,246,900
Thu, 29 Jan 2026
257.0000
259.8300
241.6800
253.5300
2,262,400
Wed, 28 Jan 2026
247.5200
258.4300
244.7400
257.3000
2,073,000
Tue, 27 Jan 2026
239.9000
247.7500
236.1800
247.5200
1,971,300
Mon, 26 Jan 2026
230.0000
242.0000
225.7100
232.2300
1,471,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
229.1600
232.0300
220.5200
229.1400
1,806,100
Thu, 22 Jan 2026
236.6200
239.1200
222.8700
230.0300
2,095,000
Wed, 21 Jan 2026
241.5200
242.0000
226.8200
231.8900
2,884,900
Tue, 20 Jan 2026
229.1500
246.2100
227.3700
241.2100
2,737,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
247.0900
253.9000
241.5500
243.4200
2,056,200
Thu, 15 Jan 2026
245.0000
252.2000
243.3500
243.7900
1,747,700
Wed, 14 Jan 2026
244.9100
245.8000
233.1700
238.3800
1,776,700
Tue, 13 Jan 2026
234.9000
249.9600
234.2600
246.4200
1,699,200
Mon, 12 Jan 2026
227.5900
234.2700
223.5000
234.2600
2,240,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
219.2800
230.8600
216.0700
230.5600
2,772,100
Thu, 08 Jan 2026
258.2600
259.0000
221.1400
225.2100
4,574,100
Wed, 07 Jan 2026
253.0000
261.1300
248.9900
259.2700
3,220,700
Tue, 06 Jan 2026
230.2000
254.8200
221.1200
254.1900
3,456,200
Mon, 05 Jan 2026
250.3400
252.6000
223.2700
230.9000
3,215,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
241.0000
248.5000
237.6200
246.0600
1,985,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
239.0800
239.9000
232.4100
233.8700
1,170,200
Tue, 30 Dec 2025
240.1700
240.5000
236.8300
238.3600
1,163,000
Mon, 29 Dec 2025
237.2600
241.2300
230.1300
239.0000
1,755,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
240.9000
242.5100
238.4300
241.6800
946,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
240.5900
242.0000
237.9300
240.2800
833,200
Tue, 23 Dec 2025
234.7500
243.0000
234.7500
240.2900
1,802,100
Mon, 22 Dec 2025
235.0000
239.3800
230.4000
236.7500
2,811,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
212.7400
231.3500
212.4200
230.3400
4,528,300
Thu, 18 Dec 2025
212.0000
215.4700
209.0000
210.7100
3,057,100
Wed, 17 Dec 2025
212.8500
215.7000
201.7000
203.9000
2,365,600
Tue, 16 Dec 2025
214.4600
215.4400
206.5400
209.8400
2,727,100
Mon, 15 Dec 2025
220.8400
226.0200
215.6000
216.1800
2,686,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
3 · 10-K
After market open · 13:42 ET
10-K ↗
Fri, 12 Dec 2025
236.0000
237.9100
215.1800
218.4400
4,664,500
Thu, 11 Dec 2025
236.3500
248.0000
222.4500
242.3700
8,607,300
Thu, 11 Dec 2025
2 · 8-K
Pre-market · 07:07 ET
8-K ↗
Wed, 10 Dec 2025
216.5000
226.2400
214.4000
221.8500
3,822,200
Tue, 09 Dec 2025
212.9300
219.8800
212.2800
214.3500
3,288,500
Mon, 08 Dec 2025
205.0000
213.0300
203.0000
212.9300
3,775,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
199.6300
201.7700
194.8500
201.7100
2,332,300
Thu, 04 Dec 2025
190.5600
197.7600
190.0100
195.7300
2,447,300
Thu, 04 Dec 2025
1 · 8-K
Next filing day · accepted 03 Dec, 17:34 ET
8-K ↗
Wed, 03 Dec 2025
201.0000
202.2200
186.3900
193.3500
3,809,100
Tue, 02 Dec 2025
204.0300
209.1900
198.0100
202.5000
2,282,800
Mon, 01 Dec 2025
194.4900
201.4400
192.2000
200.9200
2,303,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
203.8000
204.5900
201.0000
204.2100
1,262,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
197.3600
203.1700
195.8200
200.2900
2,033,300
Tue, 25 Nov 2025
191.5100
196.2400
187.5500
196.2400
2,114,000
Mon, 24 Nov 2025
183.0500
196.5200
182.1800
194.7000
14,026,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
175.9700
179.0000
168.2200
178.2600
3,812,300
Thu, 20 Nov 2025
198.1100
202.6000
175.4300
176.4500
3,939,200
Wed, 19 Nov 2025
187.9300
192.3500
184.6700
188.7800
2,725,900
Tue, 18 Nov 2025
189.0300
191.8400
182.8900
187.0000
3,498,800
Mon, 17 Nov 2025
190.8000
196.4000
188.0400
191.7800
3,143,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
184.0500
195.9100
183.0800
191.7100
5,733,900
Thu, 13 Nov 2025
206.9900
207.8300
191.8100
194.2100
3,621,700
Wed, 12 Nov 2025
209.9400
211.0700
206.0800
209.5200
2,188,800
Tue, 11 Nov 2025
204.5300
208.2500
200.7500
207.4300
2,880,000
Mon, 10 Nov 2025
206.8000
214.1700
205.1600
208.7400
3,523,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
193.0000
201.3400
190.1500
199.2600
3,331,000
Thu, 06 Nov 2025
199.4100
203.4000
195.2500
201.4600
2,829,700
Wed, 05 Nov 2025
183.9900
196.9900
182.4900
195.8100
2,782,500
Tue, 04 Nov 2025
182.5300
188.7700
177.4100
182.8700
3,044,900
Mon, 03 Nov 2025
193.3400
194.4100
187.9300
189.5600
1,725,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
189.5900
193.0300
185.2700
189.9200
2,146,200
Thu, 30 Oct 2025
188.1700
193.7400
186.1300
188.9600
1,940,800
Wed, 29 Oct 2025
184.7000
193.1200
184.5000
189.2700
2,589,100
Tue, 28 Oct 2025
182.2600
184.9800
173.8000
183.0400
2,597,000
Mon, 27 Oct 2025
182.6300
186.3200
180.9200
182.5400
1,909,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
175.8300
181.0500
175.5900
179.0500
1,851,300
Thu, 23 Oct 2025
164.4800
173.8400
164.1300
172.5800
2,242,000