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
475.9800
485.2500
475.2200
481.4600
77,235
Thu, 03 Sep 2026
465.2100
479.7600
463.2300
475.1200
194,000
Wed, 02 Sep 2026
469.5200
470.0800
462.3500
463.9200
292,700
Tue, 01 Sep 2026
466.1300
471.5500
461.9700
467.9600
147,800
Mon, 31 Aug 2026
475.6000
476.2800
467.5000
469.6600
193,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
481.8300
486.0500
471.5300
476.2800
229,200
Thu, 27 Aug 2026
479.9800
490.9100
472.2300
480.5300
150,200
Wed, 26 Aug 2026
474.5600
479.8500
470.6400
476.9800
178,700
Tue, 25 Aug 2026
488.0700
488.7600
471.2200
472.9000
163,500
Mon, 24 Aug 2026
485.3800
486.8200
476.4800
481.4700
123,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
486.4900
487.5500
480.7800
485.8300
96,000
Thu, 20 Aug 2026
479.5300
488.4000
479.5300
481.6700
140,400
Wed, 19 Aug 2026
489.9200
490.2800
480.5200
484.3300
169,500
Tue, 18 Aug 2026
499.8500
500.4800
486.9800
487.3600
175,200
Mon, 17 Aug 2026
496.5200
508.3400
496.4400
506.7900
230,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
491.4000
499.0700
488.1400
495.2500
114,400
Thu, 13 Aug 2026
495.2400
499.3300
489.1400
492.2000
99,200
Wed, 12 Aug 2026
499.5200
502.1500
492.0300
492.9100
131,200
Tue, 11 Aug 2026
496.6100
506.1600
492.2500
493.3700
174,100
Mon, 10 Aug 2026
495.3100
500.0000
491.3300
492.2400
163,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
494.6400
499.2300
491.5600
493.6400
113,100
Thu, 06 Aug 2026
495.9500
504.7700
490.2400
491.9100
127,700
Wed, 05 Aug 2026
504.4900
511.8700
495.6600
496.4000
149,100
Tue, 04 Aug 2026
493.3000
506.8000
491.0000
503.5000
232,500
Mon, 03 Aug 2026
478.1400
490.2300
473.2100
488.5900
187,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
482.4900
487.3800
473.1200
481.7000
294,600
Thu, 30 Jul 2026
469.2100
478.5300
461.2000
476.6100
283,000
Wed, 29 Jul 2026
477.2400
480.0900
455.1000
456.2900
214,400
Tue, 28 Jul 2026
17 · 10-Q
After market open · 10:35 ET
10-Q ↗
Tue, 28 Jul 2026
488.0400
488.0400
476.9000
480.6700
296,400
Tue, 28 Jul 2026
18 · 8-K
Pre-market · 08:15 ET
8-K ↗
Mon, 27 Jul 2026
492.0700
502.3200
486.9900
494.8100
238,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
489.7100
494.8300
480.0200
486.1600
276,200
Thu, 23 Jul 2026
485.2200
489.1600
473.0700
488.6000
382,800
Wed, 22 Jul 2026
499.7000
502.9300
480.1500
487.5000
350,000
Tue, 21 Jul 2026
545.0500
545.0500
503.8400
505.3500
371,000
Tue, 21 Jul 2026
16 · 8-K
Pre-market · 07:10 ET
8-K ↗
Mon, 20 Jul 2026
538.8000
543.8800
524.4700
525.8800
220,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
548.8700
548.8700
521.5900
531.6600
222,100
Thu, 16 Jul 2026
536.1100
548.4900
535.7300
538.4800
157,300
Wed, 15 Jul 2026
545.2200
545.2200
535.9300
544.3800
137,300
Tue, 14 Jul 2026
551.1900
554.7500
540.0700
543.4700
125,500
Mon, 13 Jul 2026
543.3400
548.5800
539.2700
539.7900
126,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
547.0000
554.2000
540.7800
546.8300
116,300
Thu, 09 Jul 2026
549.2000
559.3600
545.2800
546.7300
140,600
Wed, 08 Jul 2026
536.8800
541.5900
529.6400
540.4600
205,900
Tue, 07 Jul 2026
557.0500
557.0500
535.1500
539.5100
309,200
Mon, 06 Jul 2026
559.2600
569.4900
556.8700
564.0700
165,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
559.4800
561.1800
545.1300
555.3500
213,100
Wed, 01 Jul 2026
570.8300
570.8300
553.3300
559.0200
254,300
Tue, 30 Jun 2026
575.7100
582.2100
571.0000
577.6000
155,800
Mon, 29 Jun 2026
565.7400
575.7200
563.5800
573.3700
189,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
575.7200
580.3500
561.5700
568.7500
530,700
Thu, 25 Jun 2026
574.3100
585.7100
571.0800
583.5500
245,100
Wed, 24 Jun 2026
567.5900
579.1400
556.0000
563.4100
271,400
Tue, 23 Jun 2026
567.4000
578.0200
550.9400
568.7000
242,200
Mon, 22 Jun 2026
573.0500
583.5400
567.8200
583.0000
213,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
574.1300
579.8000
567.5400
570.3100
376,600
Wed, 17 Jun 2026
562.0200
575.8900
559.6900
565.3100
240,200
Tue, 16 Jun 2026
547.4400
572.6900
547.4400
556.5100
322,600
Tue, 16 Jun 2026
15 · 8-K
Pre-market · 06:01 ET
FORM 8-K ↗
Mon, 15 Jun 2026
555.7700
558.7300
538.6800
540.6200
248,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
531.0500
547.4500
526.4900
546.8100
576,800
Thu, 11 Jun 2026
519.5600
531.3400
512.1400
528.5600
176,200
Wed, 10 Jun 2026
532.9400
536.8900
511.2300
512.2500
157,300
Tue, 09 Jun 2026
540.2000
546.3100
518.5200
533.4500
282,500
Mon, 08 Jun 2026
537.5000
537.6500
525.7500
535.6400
223,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
540.0200
546.1900
531.4000
533.8000
219,500
Thu, 04 Jun 2026
543.4700
548.5700
535.8200
544.8800
197,600
Wed, 03 Jun 2026
544.8200
548.9000
540.0500
547.1400
245,200
Tue, 02 Jun 2026
530.4100
545.9900
524.7700
543.4800
281,100
Mon, 01 Jun 2026
14 · 8-K
After-hours · 16:15 ET
8-K ↗
Mon, 01 Jun 2026
514.0000
532.3000
505.0600
528.7400
274,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
526.0900
528.0200
515.3600
519.8100
210,300
Thu, 28 May 2026
525.0000
527.9800
511.3600
524.8000
183,200
Wed, 27 May 2026
529.7800
535.3200
520.9600
522.2700
158,400
Tue, 26 May 2026
518.6800
531.2800
517.0400
529.2500
191,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
509.5000
515.4800
500.7700
513.4300
126,300
Thu, 21 May 2026
500.0100
509.5900
495.2300
506.1000
167,500
Wed, 20 May 2026
495.4600
507.5800
485.2900
503.3600
319,900
Tue, 19 May 2026
498.0000
499.1300
487.3900
491.1500
187,100
Mon, 18 May 2026
508.0800
512.0000
498.7000
500.6800
199,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
508.1600
511.5100
493.4600
506.7500
201,700
Thu, 14 May 2026
516.9500
520.9800
508.5000
515.5800
187,900
Wed, 13 May 2026
517.1700
520.8200
505.8000
513.6300
192,000
Tue, 12 May 2026
518.2700
518.2700
505.0100
513.9900
249,300
Mon, 11 May 2026
518.2100
518.3700
504.7800
516.0000
295,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
513.2500
513.3700
503.2500
510.5500
208,300
Thu, 07 May 2026
525.0000
525.0000
506.1200
509.1600
171,400
Wed, 06 May 2026
523.3400
528.4900
511.7100
522.8100
188,100
Tue, 05 May 2026
513.4600
522.0000
510.6600
518.1800
205,300
Mon, 04 May 2026
508.3300
514.0200
502.6900
507.0800
208,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
508.7000
513.4400
502.0600
510.3600
212,300
Thu, 30 Apr 2026
498.9900
513.5800
491.3000
508.0400
201,500
Wed, 29 Apr 2026
496.5200
496.5800
487.9600
491.6800
123,100
Tue, 28 Apr 2026
498.9400
498.9400
481.3700
497.3600
164,800
Tue, 28 Apr 2026
13 · 10-Q
Next filing day · accepted 27 Apr, 18:00 ET
10-Q ↗
Mon, 27 Apr 2026
502.0000
503.9100
488.1100
497.9900
170,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
497.5200
499.4000
486.0600
498.9200
281,200
Thu, 23 Apr 2026
470.4800
496.3100
470.4800
494.4400
328,700
Wed, 22 Apr 2026
468.7600
474.7500
462.6200
466.7500
301,700
Tue, 21 Apr 2026
440.2000
472.0000
435.0000
458.7700
438,900
Tue, 21 Apr 2026
12 · 8-K
Pre-market · 07:10 ET
8-K ↗
Mon, 20 Apr 2026
410.8900
413.1000
407.4700
409.8800
261,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
405.0000
417.4500
404.1100
412.6200
370,500
Thu, 16 Apr 2026
409.2400
414.1800
394.4600
401.7500
308,700
Wed, 15 Apr 2026
11 · 8-K
After-hours · 16:55 ET
8-K ↗
Wed, 15 Apr 2026
428.1600
428.1600
409.6600
411.8900
174,700
Tue, 14 Apr 2026
432.9900
436.6700
427.8400
429.4800
172,000
Mon, 13 Apr 2026
424.3300
432.3200
419.2000
432.0800
284,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
427.1800
429.3300
423.5600
425.8000
121,600
Thu, 09 Apr 2026
421.9800
429.0100
418.8500
426.3100
158,100
Thu, 09 Apr 2026
10 · 8-K
Pre-market · 07:35 ET
FORM 8-K ↗
Wed, 08 Apr 2026
429.5800
438.2000
426.7700
427.8100
267,900
Tue, 07 Apr 2026
401.0500
414.2800
397.0100
411.7400
221,000
Mon, 06 Apr 2026
400.2200
405.0000
397.2100
403.4500
151,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
398.3800
409.9900
379.9900
402.9000
155,700
Wed, 01 Apr 2026
404.3900
414.4800
402.7600
406.6500
205,900
Tue, 31 Mar 2026
390.4900
404.3100
387.5700
399.5700
392,600
Mon, 30 Mar 2026
395.2600
396.9800
379.2800
384.0300
234,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
396.4700
399.7500
389.3900
392.0400
145,700
Thu, 26 Mar 2026
403.7000
409.0100
397.8400
399.3300
171,800
Wed, 25 Mar 2026
410.6200
421.1100
395.4500
406.3900
129,100
Tue, 24 Mar 2026
394.9500
409.4000
394.9500
404.0000
198,700
Mon, 23 Mar 2026
400.0100
407.9900
397.7700
398.5500
222,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
395.3800
399.2800
386.4900
391.9600
377,700
Thu, 19 Mar 2026
399.9500
401.9200
392.6600
396.4600
250,800
Wed, 18 Mar 2026
409.2600
413.5500
400.3100
401.0600
192,100
Tue, 17 Mar 2026
411.5500
420.3100
406.2100
409.0800
139,700
Mon, 16 Mar 2026
414.7900
419.4100
409.1500
409.2700
174,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
423.5300
426.5900
406.1600
409.6200
201,200
Thu, 12 Mar 2026
420.1900
423.4100
415.2400
420.1500
108,400
Wed, 11 Mar 2026
423.8300
431.2700
412.8700
430.2200
121,900
Wed, 11 Mar 2026
9 · DEFA14A
Pre-market · 07:32 ET
DEFA14A ↗
Wed, 11 Mar 2026
8 · DEF 14A
Pre-market · 07:30 ET
DEF 14A ↗
Tue, 10 Mar 2026
430.1400
437.2400
425.9400
427.4100
131,200
Mon, 09 Mar 2026
416.7700
430.7100
409.3200
430.0400
176,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
7 · 8-K
After-hours · 16:15 ET
FORM 8-K ↗
Fri, 06 Mar 2026
429.9800
429.9800
420.0000
424.0900
186,000
Thu, 05 Mar 2026
446.6800
447.2000
431.3900
437.5400
195,500
Wed, 04 Mar 2026
451.0800
452.0000
444.0800
451.5700
118,600
Tue, 03 Mar 2026
446.0800
454.9900
440.3100
446.4000
169,600
Mon, 02 Mar 2026
452.8900
462.9200
438.8100
458.9100
174,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
463.4000
468.0900
452.2100
459.9300
156,800
Thu, 26 Feb 2026
465.8900
469.2900
457.8600
468.1700
149,500
Wed, 25 Feb 2026
6 · 8-K
After market open · 14:03 ET
8-K ↗
Wed, 25 Feb 2026
465.2300
467.3700
455.7700
463.8200
164,800
Tue, 24 Feb 2026
459.8500
465.4600
453.6300
463.1200
148,200
Tue, 24 Feb 2026
5 · 10-K
Next filing day · accepted 23 Feb, 18:27 ET
10-K ↗
Mon, 23 Feb 2026
469.0700
470.1300
453.0500
457.3500
143,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
463.4700
475.1300
461.5400
471.2700
167,800
Thu, 19 Feb 2026
451.2800
463.9000
451.2800
463.7700
163,500
Wed, 18 Feb 2026
450.2200
461.6300
448.3600
454.9700
250,500
Tue, 17 Feb 2026
451.2500
458.3000
438.0000
443.9600
408,100
Tue, 17 Feb 2026
4 · 8-K
Pre-market · 07:11 ET
8-K ↗
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
467.2800
479.2200
463.8200
475.3300
143,000
Thu, 12 Feb 2026
481.6100
486.8200
463.4300
467.3200
146,600
Wed, 11 Feb 2026
480.0000
487.5800
470.6300
477.8500
115,000
Tue, 10 Feb 2026
473.9100
477.2500
469.4000
474.1900
124,200
Mon, 09 Feb 2026
474.2300
479.2900
473.5700
474.6400
114,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
468.5100
479.5300
468.5100
473.6800
159,300
Thu, 05 Feb 2026
452.1300
465.9900
452.1300
459.9700
127,000
Wed, 04 Feb 2026
457.9600
466.8000
448.4500
456.5500
97,800
Tue, 03 Feb 2026
456.8500
463.1900
451.3500
457.1400
145,600
Mon, 02 Feb 2026
444.4500
454.5900
441.2400
453.6900
136,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
443.7000
453.0700
441.3300
445.5600
133,800
Thu, 29 Jan 2026
447.4100
452.1000
441.4100
447.9600
114,700
Wed, 28 Jan 2026
446.5900
450.3600
435.1600
444.9400
106,900
Tue, 27 Jan 2026
447.3300
451.0000
444.7200
446.7600
76,100
Mon, 26 Jan 2026
442.8700
447.0400
441.5300
445.6200
139,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
447.1300
451.4500
435.5100
440.0700
102,000
Thu, 22 Jan 2026
446.9100
448.1000
437.8400
446.5700
76,700
Wed, 21 Jan 2026
438.7500
447.2500
434.3600
444.1600
105,100
Tue, 20 Jan 2026
438.5500
441.0900
431.2400
433.6400
96,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
442.0000
447.0700
438.6400
443.5800
115,400
Thu, 15 Jan 2026
432.9600
440.7900
431.3800
440.0300
102,100
Wed, 14 Jan 2026
434.6700
438.3600
426.9400
428.1400
177,300
Tue, 13 Jan 2026
435.0000
439.0400
431.9600
435.0400
172,100
Mon, 12 Jan 2026
424.7900
435.2300
423.9700
433.1200
161,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
421.5900
430.5600
421.5900
425.5800
126,500
Thu, 08 Jan 2026
419.0400
424.8200
416.3700
420.2400
236,600
Wed, 07 Jan 2026
422.6800
425.4400
416.7600
421.2500
154,000
Tue, 06 Jan 2026
416.7700
432.0900
404.5700
420.8300
207,100
Mon, 05 Jan 2026
414.8000
423.2200
407.0400
418.3900
153,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
402.8900
411.7900
401.2400
411.7100
133,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
408.1200
409.6800
402.0900
402.3200
87,400
Tue, 30 Dec 2025
412.5100
412.5100
401.2300
407.4700
99,500
Mon, 29 Dec 2025
410.8300
415.3200
402.4800
409.1000
66,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
416.8100
417.3500
410.0400
412.2000
51,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
418.0500
418.9300
415.3300
417.4100
31,400
Tue, 23 Dec 2025
417.6100
420.0000
415.0000
416.2600
138,400
Mon, 22 Dec 2025
414.5800
421.1000
411.9000
416.4500
187,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
407.7100
412.1700
405.0000
411.6000
295,700
Thu, 18 Dec 2025
410.9200
412.8800
404.4200
407.6200
124,300
Wed, 17 Dec 2025
409.4100
413.8600
402.5200
406.7900
237,900
Tue, 16 Dec 2025
414.8700
427.7000
409.1400
410.6600
184,000
Mon, 15 Dec 2025
419.3900
421.7500
408.8600
411.9700
170,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
427.0000
431.8900
412.1200
417.5400
133,900
Thu, 11 Dec 2025
424.7100
432.6900
422.0800
427.2700
125,400
Wed, 10 Dec 2025
414.3800
427.2600
413.9300
423.9500
121,700
Tue, 09 Dec 2025
416.4400
421.5000
411.6200
413.8200
154,600
Mon, 08 Dec 2025
415.7500
424.4300
409.0200
413.7900
122,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
412.1100
417.4700
410.3300
414.8900
164,000
Thu, 04 Dec 2025
411.6200
415.4400
408.5600
413.8400
88,500
Wed, 03 Dec 2025
408.5500
414.8900
404.5000
414.1300
131,600
Tue, 02 Dec 2025
407.9700
414.4200
403.9700
406.7300
164,100
Mon, 01 Dec 2025
408.0000
411.7200
403.0000
403.5700
116,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
412.7700
417.8800
410.1100
412.9700
57,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
408.2700
415.0000
407.1000
409.9000
140,000
Tue, 25 Nov 2025
399.7600
409.1100
387.7300
406.9600
119,800
Mon, 24 Nov 2025
394.9400
403.7700
392.7000
399.1000
279,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
379.8900
394.4700
378.0200
393.2800
190,900
Thu, 20 Nov 2025
398.4900
401.1900
378.6900
379.2100
255,400
Wed, 19 Nov 2025
388.6100
396.2000
384.0900
391.1900
170,700
Tue, 18 Nov 2025
386.1300
392.8200
380.3200
386.8200
194,200
Mon, 17 Nov 2025
397.7000
400.1700
388.0900
390.6900
189,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
395.0000
403.8400
393.2300
397.6900
182,000
Thu, 13 Nov 2025
410.0800
411.6500
395.7900
398.1600
183,900
Wed, 12 Nov 2025
410.7400
416.7900
402.8900
410.4500
228,500
Tue, 11 Nov 2025
409.1300
414.1200
405.2000
408.7000
161,400
Mon, 10 Nov 2025
411.0100
417.9900
408.9300
410.4400
175,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
403.7100
409.7000
402.0100
407.7800
193,600
Thu, 06 Nov 2025
411.5800
413.1900
402.9600
408.0800
114,800
Wed, 05 Nov 2025
406.2800
412.9000
403.0000
409.1200
188,300
Tue, 04 Nov 2025
403.7100
410.7700
400.0000
405.9900
117,000
Mon, 03 Nov 2025
410.7600
413.2700
403.0000
410.6700
159,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
413.0400
418.5500
408.0700
413.4300
200,000
Thu, 30 Oct 2025
415.5800
423.4500
411.5400
412.9500
141,100
Wed, 29 Oct 2025
418.4300
427.8100
415.2000
419.2300
143,700
Tue, 28 Oct 2025
414.5500
418.8600
411.0000
417.3900
79,800
Tue, 28 Oct 2025
3 · 10-Q
Next filing day · accepted 27 Oct, 18:25 ET
10-Q ↗
Mon, 27 Oct 2025
422.8300
422.8300
413.0600
415.0700
135,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
2 · 8-K
After market open · 13:21 ET
8-K ↗
Fri, 24 Oct 2025
414.7300
420.0000
412.2400
418.0000
99,400
Thu, 23 Oct 2025
404.0400
415.1700
403.9600
411.3000
160,000
Wed, 22 Oct 2025
417.4800
417.4800
400.5300
401.1600
198,400
Tue, 21 Oct 2025
418.0800
418.9000
387.0000
414.5300
329,900
Tue, 21 Oct 2025
1 · 8-K
Pre-market · 07:02 ET
8-K ↗
Mon, 20 Oct 2025
410.3800
410.3800
402.0000
408.9700
174,900
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
405.0000
411.0200
400.5100
404.8600
120,200
Thu, 16 Oct 2025
411.2000
414.5300
404.3300
406.3300
178,000
Wed, 15 Oct 2025
405.0700
412.8900
405.0700
409.9500
158,000
Tue, 14 Oct 2025
392.9400
404.8900
389.1700
403.4600
111,700
Mon, 13 Oct 2025
396.3300
399.7300
394.7400
397.3900
140,300
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
400.8500
402.8600
389.3700
389.9800
73,600
Thu, 09 Oct 2025
409.7000
410.8100
398.0500
399.5100
114,100
Wed, 08 Oct 2025
400.2400
411.1700
398.2800
409.0700
150,300
Tue, 07 Oct 2025
402.9700
403.8700
393.5000
397.2300
115,900
Mon, 06 Oct 2025
397.1900
402.3700
395.8600
400.3600
191,000
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
394.8400
397.3000
393.4900
394.6200
153,000
Thu, 02 Oct 2025
389.0100
392.8700
385.0700
392.8700
100,200
Wed, 01 Oct 2025
387.1200
391.9900
382.3500
390.9200
160,700
Tue, 30 Sep 2025
382.8300
389.2900
382.8300
387.7300
138,400
Mon, 29 Sep 2025
387.1600
387.2500
378.3500
382.2600
168,600
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
372.3200
388.1200
372.0000
384.8700
234,100
Thu, 25 Sep 2025
365.5000
366.7200
361.5000
364.6600
131,400
Wed, 24 Sep 2025
377.0000
379.0900
367.1300
368.3200
137,100
Tue, 23 Sep 2025
375.3900
379.7900
374.3300
376.4900
164,900
Mon, 22 Sep 2025
374.2500
377.4300
370.8600
375.5300
129,600
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
379.1000
379.1000
373.8500
375.1100
294,200
Thu, 18 Sep 2025
374.9100
380.4600
372.4500
378.9500
190,600
Wed, 17 Sep 2025
375.0100
380.4300
371.1800
372.5400
125,600
Tue, 16 Sep 2025
377.8700
381.3200
371.6600
374.3200
162,500
Mon, 15 Sep 2025
376.1900
380.2100
370.5600
377.8400
186,000
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
385.9200
388.5500
373.2400
373.6200
193,400
Thu, 11 Sep 2025
379.0000
388.1000
374.7000
386.7000
208,100
Wed, 10 Sep 2025
372.5000
380.0000
371.8600
377.6500
212,800
Tue, 09 Sep 2025
378.0000
381.0800
370.5200
372.0200
202,300
Mon, 08 Sep 2025
378.1700
382.4000
375.1100
379.5700
212,600
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
378.5000
381.4200
371.3400
377.9100
221,800