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
517.2300
520.9500
510.9900
512.9800
156,988
Thu, 22 Oct 2026
513.6000
522.5900
510.1600
520.1500
141,400
Wed, 21 Oct 2026
513.0600
516.7800
506.2600
511.3700
115,700
Tue, 20 Oct 2026
511.2800
519.2700
506.0100
516.0700
113,800
Mon, 19 Oct 2026
507.5600
511.8100
506.0900
508.2900
96,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
518.7900
520.8900
509.7100
512.3800
89,400
Thu, 15 Oct 2026
519.6400
519.6400
508.9900
515.4400
139,100
Wed, 14 Oct 2026
500.8900
513.9300
500.8900
513.1800
129,900
Tue, 13 Oct 2026
504.8300
505.8900
496.7900
500.7700
104,600
Mon, 12 Oct 2026
501.7600
505.8700
499.5700
500.6400
119,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
497.6500
502.1500
493.4300
499.8200
134,500
Thu, 08 Oct 2026
495.6500
499.7300
494.1200
498.2500
135,500
Wed, 07 Oct 2026
508.3200
514.6700
499.5200
501.4500
139,100
Tue, 06 Oct 2026
513.7700
517.9800
506.3200
509.8400
129,200
Mon, 05 Oct 2026
505.7500
514.4600
500.9700
511.3000
138,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
502.8800
510.8200
499.6400
507.5000
159,100
Thu, 01 Oct 2026
504.9100
508.3500
497.2900
502.9000
201,700
Wed, 30 Sep 2026
512.1600
514.5000
503.3600
505.0700
155,900
Tue, 29 Sep 2026
511.3400
516.8200
507.4700
512.0500
118,300
Mon, 28 Sep 2026
512.1500
519.0500
509.1100
514.3000
216,000
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
503.1200
514.5100
498.7900
512.1600
233,300
Thu, 24 Sep 2026
499.1900
501.4600
491.8800
495.6500
146,200
Wed, 23 Sep 2026
494.9700
505.2200
493.9800
498.0900
138,500
Tue, 22 Sep 2026
500.5500
505.7900
495.3700
496.6200
131,600
Mon, 21 Sep 2026
507.7900
509.5900
496.9700
499.6200
159,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
504.5000
512.2500
498.2300
504.0600
416,200
Thu, 17 Sep 2026
509.0600
516.8800
500.5200
505.9700
144,700
Wed, 16 Sep 2026
506.7500
513.5400
500.9400
509.9100
141,100
Tue, 15 Sep 2026
511.5500
511.5500
499.1800
506.4700
176,400
Mon, 14 Sep 2026
515.8100
521.5000
510.4000
514.2900
129,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
517.0400
526.4700
510.0800
515.9700
81,800
Thu, 10 Sep 2026
520.2200
530.1800
509.0300
514.4000
90,900
Wed, 09 Sep 2026
517.7700
519.1000
511.0900
518.5700
106,300
Tue, 08 Sep 2026
515.0000
525.2600
512.8600
519.0100
132,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
519.6200
525.6300
519.2300
519.8400
84,300
Thu, 03 Sep 2026
528.2800
533.6900
516.9500
524.4500
136,000
Wed, 02 Sep 2026
515.5800
527.5200
509.0100
523.9900
130,000
Tue, 01 Sep 2026
521.7200
534.1700
514.6800
515.1700
142,200
Mon, 31 Aug 2026
522.3300
523.7000
517.2900
518.7100
96,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
521.6100
526.7800
517.3800
523.3800
150,600
Thu, 27 Aug 2026
543.7000
545.8000
501.8400
520.2700
363,800
Wed, 26 Aug 2026
544.5600
551.3600
541.6600
548.5600
128,700
Tue, 25 Aug 2026
540.5800
546.5600
538.3100
543.9800
155,900
Mon, 24 Aug 2026
541.7900
545.0000
539.5100
541.3400
124,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
535.1400
543.4400
530.2500
540.5700
117,700
Thu, 20 Aug 2026
530.7200
544.0800
528.8100
534.8800
115,500
Wed, 19 Aug 2026
531.2100
536.7200
529.0300
535.7000
131,200
Tue, 18 Aug 2026
532.9900
538.9700
526.4600
529.2300
115,200
Mon, 17 Aug 2026
528.6900
530.7800
520.6800
524.9800
152,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
535.2700
539.2500
525.0000
532.8800
169,200
Thu, 13 Aug 2026
541.0200
545.2900
529.5500
537.1700
233,500
Wed, 12 Aug 2026
530.5600
544.1700
527.3200
541.0200
131,400
Tue, 11 Aug 2026
546.6100
553.4100
536.0600
537.1400
151,800
Mon, 10 Aug 2026
551.8300
557.0000
545.4600
549.4800
118,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
550.3000
553.0000
544.9100
552.7200
154,000
Thu, 06 Aug 2026
551.7400
551.7400
541.4500
549.4100
128,300
Wed, 05 Aug 2026
549.9500
549.9500
535.2900
546.5100
186,400
Tue, 04 Aug 2026
532.1500
543.5000
531.0100
539.7200
247,700
Mon, 03 Aug 2026
536.6600
543.4100
530.4500
540.5700
190,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
532.2400
535.9400
522.4900
532.2500
221,600
Fri, 31 Jul 2026
11 · 10-Q
Pre-market · 09:04 ET
10-Q ↗
Thu, 30 Jul 2026
539.8300
542.7400
531.8200
534.7900
163,900
Wed, 29 Jul 2026
522.9400
551.6800
522.9400
539.3600
286,100
Tue, 28 Jul 2026
10 · 8-K
After-hours · 16:30 ET
8-K ↗
Tue, 28 Jul 2026
516.1000
520.0100
511.0500
517.6300
198,300
Mon, 27 Jul 2026
510.7300
515.9000
505.8600
509.3400
163,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
504.9100
511.7700
501.7400
511.1300
113,900
Thu, 23 Jul 2026
500.3800
505.4800
495.7500
503.0100
110,800
Wed, 22 Jul 2026
506.1800
509.8400
500.3000
503.5200
210,400
Tue, 21 Jul 2026
509.9400
513.6200
493.7800
504.1000
262,800
Mon, 20 Jul 2026
507.6100
517.7400
503.9700
513.6800
138,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
502.6500
511.8500
502.2000
510.0300
180,200
Thu, 16 Jul 2026
490.9200
504.7300
487.6600
501.5100
125,000
Wed, 15 Jul 2026
488.1000
497.2500
481.3100
492.6500
123,900
Tue, 14 Jul 2026
487.3900
492.3900
481.5600
491.8900
165,900
Mon, 13 Jul 2026
490.4200
496.1500
487.7500
492.2700
145,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
491.2900
493.4700
482.6000
488.5900
143,300
Thu, 09 Jul 2026
479.1800
491.1900
472.4200
490.4600
131,500
Wed, 08 Jul 2026
482.8800
484.9800
477.5900
479.7600
158,900
Tue, 07 Jul 2026
485.4500
487.7800
479.0600
485.3700
165,100
Mon, 06 Jul 2026
486.3800
488.5200
479.5700
480.5000
140,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
482.9900
492.3000
479.7100
489.6600
173,900
Wed, 01 Jul 2026
469.7600
483.9800
468.8800
480.8700
210,500
Tue, 30 Jun 2026
459.1000
466.6000
457.3500
465.7400
201,300
Mon, 29 Jun 2026
460.6300
465.0000
456.2700
459.9000
117,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
457.3300
463.2800
452.5300
463.2800
230,700
Thu, 25 Jun 2026
449.5200
457.7100
449.5200
453.1500
174,500
Wed, 24 Jun 2026
445.7800
450.3500
440.7100
447.2900
215,000
Tue, 23 Jun 2026
440.0000
446.7600
428.9800
444.1100
253,200
Mon, 22 Jun 2026
435.9600
438.6900
428.1200
436.0700
205,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
436.4000
449.0000
434.8700
436.2700
541,100
Wed, 17 Jun 2026
429.6300
437.3900
424.0100
436.0300
266,800
Tue, 16 Jun 2026
426.5900
435.7000
426.5900
433.8700
224,600
Mon, 15 Jun 2026
417.8200
424.2300
411.0200
423.4900
311,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
420.2700
422.6400
415.6300
419.3100
154,800
Thu, 11 Jun 2026
434.4400
434.9900
419.3100
420.8700
265,000
Wed, 10 Jun 2026
450.0000
450.0000
431.5800
434.4200
225,100
Tue, 09 Jun 2026
440.7700
449.2100
440.2500
446.2600
161,300
Mon, 08 Jun 2026
433.7600
443.1500
426.4500
439.1300
186,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
434.4400
443.1600
427.6500
441.5900
219,000
Thu, 04 Jun 2026
433.1900
439.1300
429.6400
432.3400
217,000
Wed, 03 Jun 2026
417.2100
432.4000
415.6000
426.8600
266,700
Tue, 02 Jun 2026
422.5200
422.8100
416.3900
417.2100
168,900
Mon, 01 Jun 2026
426.5200
433.0000
418.2900
422.8400
180,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
439.9900
442.5500
425.8600
426.4100
257,000
Thu, 28 May 2026
434.0100
442.6500
432.4400
439.8900
208,500
Wed, 27 May 2026
437.7100
446.1300
435.4900
439.4100
203,900
Tue, 26 May 2026
436.2000
440.4400
429.1000
437.3300
131,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
441.9400
445.4600
437.4200
439.3600
162,100
Thu, 21 May 2026
437.3200
442.3600
431.1500
441.5500
219,900
Wed, 20 May 2026
437.6700
442.5400
433.8000
441.6100
178,800
Tue, 19 May 2026
9 · 8-K
After market open · 10:43 ET
8-K ↗
Tue, 19 May 2026
445.3200
445.4500
434.5000
440.0500
172,000
Mon, 18 May 2026
434.7000
446.8400
434.7000
441.6200
234,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
428.5500
435.2500
422.3100
434.5300
268,800
Thu, 14 May 2026
425.8900
430.8700
420.9300
426.2100
233,600
Wed, 13 May 2026
418.8800
424.6100
404.2600
424.0400
323,500
Tue, 12 May 2026
424.4900
424.4900
412.7500
419.6500
248,500
Mon, 11 May 2026
425.1600
428.0700
414.7300
421.4300
170,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
426.2300
426.2300
418.1900
424.2600
152,400
Thu, 07 May 2026
423.1900
429.5100
420.2400
425.8200
219,200
Wed, 06 May 2026
429.7200
431.7800
421.9000
424.5600
216,800
Tue, 05 May 2026
424.6100
429.5900
419.3500
427.5500
235,900
Mon, 04 May 2026
421.1000
432.1300
419.5700
425.9200
225,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
425.9100
428.7300
417.7200
422.1600
236,300
Thu, 30 Apr 2026
422.2700
425.8300
418.6700
424.9800
267,500
Wed, 29 Apr 2026
421.7400
424.5300
417.4700
423.9400
263,000
Tue, 28 Apr 2026
426.0500
431.1400
418.7900
421.1000
490,400
Tue, 28 Apr 2026
8 · 10-Q
Pre-market · 09:00 ET
10-Q ↗
Mon, 27 Apr 2026
420.9900
425.6000
408.4500
422.7200
350,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
444.5000
453.6100
415.3400
421.1100
606,900
Thu, 23 Apr 2026
7 · 8-K
After-hours · 16:30 ET
8-K ↗
Thu, 23 Apr 2026
374.1500
384.5500
371.8500
382.9700
258,700
Wed, 22 Apr 2026
373.3600
377.2600
371.0000
373.1500
250,000
Tue, 21 Apr 2026
387.6400
388.8700
372.8200
373.7900
340,700
Mon, 20 Apr 2026
383.5900
387.8900
382.1400
385.7700
196,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
380.7800
388.1500
380.5000
384.6100
243,000
Thu, 16 Apr 2026
378.0400
384.2900
376.0200
382.8800
154,800
Wed, 15 Apr 2026
374.5900
378.0000
372.9500
377.6100
218,500
Tue, 14 Apr 2026
385.3600
387.3000
376.4000
376.4100
186,900
Mon, 13 Apr 2026
385.4300
389.8600
382.3200
387.6200
243,400
Mon, 13 Apr 2026
6 · 8-K
Pre-market · 09:03 ET
8-K ↗
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
391.8400
392.8100
383.8100
385.8400
127,700
Thu, 09 Apr 2026
392.7500
394.7900
386.6000
390.8500
205,200
Wed, 08 Apr 2026
390.3200
398.0000
390.0000
395.2500
393,600
Tue, 07 Apr 2026
388.5300
394.0100
383.8000
388.9500
171,200
Mon, 06 Apr 2026
378.5000
387.4300
378.5000
386.3600
167,300
Mon, 06 Apr 2026
5 · DEF 14A
Pre-market · 09:00 ET
DEF 14A ↗
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
379.3300
380.9200
371.7500
380.6000
211,400
Wed, 01 Apr 2026
378.7400
380.6600
371.5200
377.5700
177,100
Tue, 31 Mar 2026
377.7500
385.4600
375.0300
377.7400
263,500
Mon, 30 Mar 2026
371.9900
374.5800
367.3000
374.0900
342,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
372.5700
373.4400
365.2100
368.5900
288,800
Thu, 26 Mar 2026
373.6600
379.2100
370.2300
371.9500
294,700
Wed, 25 Mar 2026
375.6500
375.9700
368.4400
374.0200
398,100
Tue, 24 Mar 2026
371.0000
375.3900
368.4900
373.8900
276,300
Mon, 23 Mar 2026
377.9900
383.8300
373.2200
373.4200
301,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
383.9700
386.4800
377.1100
377.9900
524,000
Thu, 19 Mar 2026
384.2100
388.2800
376.1800
384.8300
333,300
Wed, 18 Mar 2026
396.2600
400.0700
382.9400
383.2100
302,900
Tue, 17 Mar 2026
398.8500
403.3400
398.8500
399.3400
257,000
Mon, 16 Mar 2026
404.3000
406.1700
397.4800
398.3300
246,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
403.7000
408.7400
399.3800
401.8700
297,600
Thu, 12 Mar 2026
404.1500
408.6900
398.0900
399.5500
255,600
Wed, 11 Mar 2026
398.9100
404.5300
398.3500
402.7200
253,400
Tue, 10 Mar 2026
402.9000
406.1500
397.7700
400.7600
198,800
Mon, 09 Mar 2026
405.2900
409.3300
399.5200
403.4700
277,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
409.5700
412.1400
402.7800
407.8800
291,500
Thu, 05 Mar 2026
407.1200
415.5600
406.3000
412.1600
233,000
Wed, 04 Mar 2026
420.5600
424.6700
410.9900
410.9900
344,800
Tue, 03 Mar 2026
415.0800
424.8500
398.5800
424.1600
273,400
Mon, 02 Mar 2026
409.7900
424.4000
405.9800
421.4000
377,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
4 · 10-K
After market open · 09:36 ET
FORM 10-K ↗
Fri, 27 Feb 2026
394.1500
411.0600
391.5700
410.0100
407,800
Thu, 26 Feb 2026
400.9700
410.4000
385.0000
396.6300
821,500
Wed, 25 Feb 2026
3 · 8-K
After-hours · 16:30 ET
8-K ↗
Wed, 25 Feb 2026
468.7900
471.4200
457.5500
466.6000
250,600
Tue, 24 Feb 2026
476.3000
479.9000
465.1700
468.3200
157,100
Mon, 23 Feb 2026
475.5000
480.6600
473.5100
478.5400
143,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
472.8100
477.6300
470.9000
475.4100
124,600
Thu, 19 Feb 2026
467.5200
474.0200
467.3400
472.1100
158,300
Wed, 18 Feb 2026
471.4800
472.1200
461.8800
467.6500
182,500
Tue, 17 Feb 2026
476.7000
481.3800
471.1100
473.0600
163,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
466.6200
474.7500
464.3600
473.2200
235,900
Thu, 12 Feb 2026
466.2800
470.7900
462.5600
463.9500
176,700
Wed, 11 Feb 2026
450.6000
466.8500
450.5000
462.8900
179,200
Tue, 10 Feb 2026
449.2200
454.9400
449.1000
452.0000
171,100
Mon, 09 Feb 2026
448.8800
450.4400
443.3300
448.1700
136,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
456.2000
458.9300
446.0100
447.7400
128,900
Thu, 05 Feb 2026
446.2600
456.0000
444.5200
453.4000
187,300
Wed, 04 Feb 2026
434.1900
450.3600
433.3100
443.7600
252,300
Tue, 03 Feb 2026
433.6100
439.0000
425.7900
433.1100
140,600
Mon, 02 Feb 2026
428.3200
437.8900
422.4800
435.2700
186,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
430.0000
432.3800
421.0700
427.1400
315,900
Thu, 29 Jan 2026
431.6500
438.8200
427.2100
430.0000
170,600
Wed, 28 Jan 2026
436.0100
439.9700
428.8100
432.5600
140,300
Tue, 27 Jan 2026
445.7100
450.9900
435.1600
436.7200
180,300
Mon, 26 Jan 2026
447.8600
453.9700
447.5900
448.0300
145,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
444.7400
449.9000
437.9500
446.7700
126,000
Thu, 22 Jan 2026
448.6800
448.6800
427.8500
444.7400
210,400
Wed, 21 Jan 2026
448.5200
454.6100
440.5300
453.5300
126,400
Tue, 20 Jan 2026
449.2200
454.3300
445.4900
449.5900
99,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
455.8000
456.7900
446.2300
451.9000
190,000
Thu, 15 Jan 2026
451.5600
459.5500
447.3300
458.9300
173,000
Wed, 14 Jan 2026
447.3800
454.9600
447.3800
451.8200
120,600
Tue, 13 Jan 2026
447.3300
451.9000
445.3300
448.4400
112,000
Mon, 12 Jan 2026
444.1000
452.3900
438.8700
446.1500
119,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
448.1000
451.1900
444.0600
444.4000
130,800
Thu, 08 Jan 2026
439.1300
449.5900
438.7800
449.1800
218,000
Wed, 07 Jan 2026
440.4000
443.7900
435.2600
439.2800
105,400
Tue, 06 Jan 2026
436.0500
443.7900
431.2100
441.0900
163,200
Mon, 05 Jan 2026
422.8600
441.2000
421.7800
437.9700
197,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
427.6500
432.1100
421.3400
423.7900
116,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
428.1900
430.0000
426.5100
427.8600
88,100
Tue, 30 Dec 2025
432.5700
442.6600
429.1500
430.8200
78,600
Mon, 29 Dec 2025
432.4200
435.7600
430.0600
434.4300
103,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
434.9600
436.2100
430.3700
432.1800
85,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
432.6500
435.9400
430.6700
435.2800
59,800
Tue, 23 Dec 2025
434.5700
437.8800
430.6800
432.6600
101,200
Mon, 22 Dec 2025
433.6900
442.4900
430.0500
435.7400
195,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
429.1700
435.6200
429.1700
435.3300
280,000
Thu, 18 Dec 2025
428.9000
432.6000
425.5000
430.2400
148,800
Wed, 17 Dec 2025
429.1300
435.3600
428.7800
431.2400
107,700
Tue, 16 Dec 2025
430.4400
432.3800
426.1500
429.1300
140,400
Mon, 15 Dec 2025
431.6000
436.0100
426.2300
430.4400
146,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
430.8700
432.6200
426.5400
430.0600
136,500
Thu, 11 Dec 2025
428.1400
433.5100
427.0000
429.1600
122,900
Wed, 10 Dec 2025
420.4800
426.8700
419.7900
425.4400
157,700
Tue, 09 Dec 2025
414.1300
422.9100
410.4900
420.4800
205,600
Mon, 08 Dec 2025
419.2800
421.0100
410.7700
412.5000
175,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
424.0400
427.4000
420.0200
421.9700
157,900
Thu, 04 Dec 2025
428.1200
430.0000
421.3000
424.3000
126,500
Wed, 03 Dec 2025
432.9300
436.9600
430.6900
430.8300
113,600
Tue, 02 Dec 2025
437.3500
441.3800
429.3100
429.5400
145,900
Mon, 01 Dec 2025
439.1200
444.6100
436.9900
437.7300
167,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
440.4600
445.0700
439.1800
439.1900
71,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
438.5000
444.0000
438.4600
441.3600
134,900
Tue, 25 Nov 2025
440.4800
444.1500
439.3100
440.7000
146,800
Mon, 24 Nov 2025
440.8200
445.3300
436.1200
436.4300
146,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
430.5900
445.6900
427.2100
441.7400
130,300
Thu, 20 Nov 2025
429.9200
435.2200
428.6500
429.3300
136,500
Wed, 19 Nov 2025
437.4900
447.0700
428.5700
429.8000
130,200
Tue, 18 Nov 2025
432.1200
439.2300
428.3500
435.3300
161,500
Mon, 17 Nov 2025
434.4600
439.9100
431.9400
432.3800
128,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
445.2000
446.4200
434.8500
435.5600
127,800
Thu, 13 Nov 2025
445.6400
453.9200
444.9800
446.0100
121,000
Wed, 12 Nov 2025
445.6600
455.1400
445.6600
447.5500
125,200
Tue, 11 Nov 2025
438.1900
449.0100
436.7500
445.5300
143,100
Mon, 10 Nov 2025
435.0000
439.2600
421.5800
435.9900
202,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
432.2900
439.9900
430.7200
434.6100
143,800
Thu, 06 Nov 2025
436.8100
444.6200
428.4900
430.5900
203,600
Wed, 05 Nov 2025
439.0500
443.5500
435.8900
439.0000
168,900
Tue, 04 Nov 2025
440.9200
450.0000
437.7800
439.0900
140,800
Mon, 03 Nov 2025
430.9700
442.5300
423.0500
440.6800
229,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
451.3500
459.3900
430.2900
431.3000
301,100
Fri, 31 Oct 2025
2 · 10-Q
Pre-market · 09:02 ET
10-Q ↗
Thu, 30 Oct 2025
461.5200
482.5700
453.7300
454.4400
341,200
Wed, 29 Oct 2025
431.7700
476.8500
429.5200
465.5400
427,200
Tue, 28 Oct 2025
1 · 8-K
After-hours · 16:31 ET
8-K ↗
Tue, 28 Oct 2025
436.4800
440.9500
432.4900
438.9400
229,600
Mon, 27 Oct 2025
437.6300
438.1400
433.2300
436.7800
181,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
436.1000
439.0900
432.6600
436.6200
168,600
Thu, 23 Oct 2025
438.8500
439.0000
433.2700
435.3900
238,900