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
451.6150
464.7400
449.7201
456.4400
4,325,290
Thu, 22 Oct 2026
461.1100
473.0100
446.9100
452.9500
6,610,300
Wed, 21 Oct 2026
28 · 8-K
After-hours · 20:37 ET
8-K ↗
Wed, 21 Oct 2026
497.0000
502.0000
480.5200
485.8800
6,867,300
Tue, 20 Oct 2026
444.5000
467.7900
439.5000
461.5600
5,488,100
Mon, 19 Oct 2026
470.5000
471.7700
448.5500
455.4400
6,649,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
473.3700
473.5000
450.0000
451.7100
8,416,300
Thu, 15 Oct 2026
471.2100
482.0000
452.4200
473.3900
16,432,800
Wed, 14 Oct 2026
547.9900
548.3900
502.3200
507.9300
11,743,900
Tue, 13 Oct 2026
556.6200
579.7400
548.4000
572.4700
5,547,100
Mon, 12 Oct 2026
581.7300
585.3200
565.0000
576.7600
5,254,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
581.6500
595.0600
566.2000
586.0600
5,516,000
Thu, 08 Oct 2026
568.8000
585.7500
564.5100
574.5500
5,175,200
Wed, 07 Oct 2026
563.2700
585.0000
560.3800
578.9600
3,983,400
Tue, 06 Oct 2026
561.7800
587.1900
560.9600
574.0000
5,401,800
Mon, 05 Oct 2026
557.0100
560.5600
546.0000
552.2900
4,202,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
554.2500
568.0000
548.0100
562.5200
5,508,600
Thu, 01 Oct 2026
541.0000
550.2900
520.1800
541.7400
6,669,200
Wed, 30 Sep 2026
546.4800
553.4800
537.6700
537.9500
4,903,400
Tue, 29 Sep 2026
550.7300
551.3900
536.5800
539.5900
5,748,700
Mon, 28 Sep 2026
551.7400
557.0000
535.5000
543.4300
6,863,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
546.2900
573.8000
541.2400
562.8900
8,729,800
Thu, 24 Sep 2026
535.9700
549.8500
530.4500
536.0200
7,963,000
Wed, 23 Sep 2026
559.0000
570.7200
542.2300
549.8300
8,252,300
Tue, 22 Sep 2026
569.8000
574.6000
547.7100
548.9200
9,781,600
Mon, 21 Sep 2026
586.7700
592.4400
567.3800
575.3100
7,736,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
593.1500
595.5100
568.0600
568.0600
11,739,100
Thu, 17 Sep 2026
570.4000
593.9800
565.5000
588.4000
9,350,700
Wed, 16 Sep 2026
553.6300
576.7500
550.0900
563.2900
13,108,100
Tue, 15 Sep 2026
27 · 8-K
After-hours · 16:26 ET
8-K ↗
Tue, 15 Sep 2026
541.5500
568.6700
539.0000
543.5100
9,830,600
Mon, 14 Sep 2026
538.5700
546.2900
525.8500
534.2800
9,173,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
26 · 424B2
After-hours · 16:15 ET
424B2 ↗
Fri, 11 Sep 2026
518.0700
567.7500
517.5200
567.2900
14,473,500
Thu, 10 Sep 2026
25 · 8-K
After-hours · 16:39 ET
8-K ↗
Thu, 10 Sep 2026
523.8300
530.5100
506.2500
506.6200
5,917,200
Wed, 09 Sep 2026
538.4700
562.9900
532.3900
535.2500
7,282,300
Wed, 09 Sep 2026
24 · 424B2
Pre-market · 08:33 ET
424B2 ↗
Tue, 08 Sep 2026
23 · 10-Q
After-hours · 16:08 ET
10-Q ↗
Tue, 08 Sep 2026
521.1500
538.4700
515.5600
533.8800
6,662,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
513.7800
534.9900
510.1500
524.1400
11,118,700
Thu, 03 Sep 2026
486.3100
530.7800
478.3100
516.3900
20,328,000
Wed, 02 Sep 2026
462.0500
497.9900
432.2700
492.2000
36,720,200
Tue, 01 Sep 2026
22 · 8-K
After-hours · 16:10 ET
8-K ↗
Tue, 01 Sep 2026
455.6900
463.0000
421.8900
425.0000
15,948,000
Mon, 31 Aug 2026
459.8500
474.4900
456.0100
456.0100
7,686,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
467.5800
474.7400
452.9000
456.2400
3,954,900
Thu, 27 Aug 2026
466.6800
472.5000
459.1300
472.2600
4,642,600
Wed, 26 Aug 2026
449.5800
469.4000
449.5800
463.8200
4,459,600
Tue, 25 Aug 2026
442.8900
457.9900
441.7000
451.5000
3,895,600
Mon, 24 Aug 2026
438.2100
451.5700
424.0000
433.1900
4,337,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
439.3500
444.4300
429.4500
442.0800
3,687,700
Thu, 20 Aug 2026
439.2400
443.7300
432.0000
434.7800
3,633,000
Wed, 19 Aug 2026
467.9600
471.7500
427.5400
437.5500
7,087,900
Tue, 18 Aug 2026
466.9800
489.9800
458.5000
468.6500
5,530,200
Mon, 17 Aug 2026
496.6500
496.8600
469.0500
479.8100
5,273,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
496.0000
500.7600
488.6500
490.8100
3,992,900
Thu, 13 Aug 2026
499.6800
514.0000
487.1200
494.5100
8,064,000
Wed, 12 Aug 2026
459.2800
484.7400
455.0000
484.5000
6,243,900
Tue, 11 Aug 2026
449.1300
452.4600
431.0100
440.9700
4,796,100
Mon, 10 Aug 2026
458.5800
474.9900
451.5000
457.8800
4,986,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
444.9500
455.8800
416.3000
453.7700
5,208,400
Thu, 06 Aug 2026
450.5500
455.8700
426.0000
437.6500
6,094,400
Wed, 05 Aug 2026
466.6000
485.7000
459.1900
462.7000
6,984,200
Tue, 04 Aug 2026
449.2800
476.9000
443.8300
467.2700
7,583,200
Mon, 03 Aug 2026
397.6800
432.3600
390.1100
429.0200
4,838,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
419.0000
431.4300
400.2500
405.3700
4,853,900
Thu, 30 Jul 2026
384.8900
413.0000
383.0000
404.8100
6,193,700
Wed, 29 Jul 2026
388.5000
394.9600
364.1700
369.6400
6,349,100
Tue, 28 Jul 2026
401.2600
404.0000
358.8800
392.1000
9,448,700
Mon, 27 Jul 2026
435.4900
447.8800
411.8700
426.9100
4,960,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
438.9400
451.4800
432.2600
437.5000
4,604,100
Thu, 23 Jul 2026
438.0000
454.7700
434.1000
439.3400
5,118,500
Wed, 22 Jul 2026
414.3400
451.3600
413.7700
441.8000
7,215,000
Tue, 21 Jul 2026
394.5000
407.9800
393.9400
404.1500
5,277,300
Mon, 20 Jul 2026
400.2900
403.2000
381.0500
381.8800
4,725,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
376.8500
407.1500
368.1500
396.3400
7,290,800
Thu, 16 Jul 2026
404.4900
413.8300
391.1600
391.3800
6,441,800
Wed, 15 Jul 2026
459.4500
461.2000
391.1200
412.6800
12,957,600
Tue, 14 Jul 2026
441.9000
463.4800
441.5100
457.5400
7,198,300
Mon, 13 Jul 2026
432.4500
436.7000
418.5300
427.1100
4,661,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
449.1100
452.8000
433.2400
434.9700
5,146,800
Thu, 09 Jul 2026
443.8300
460.5000
434.1500
450.2200
7,928,000
Wed, 08 Jul 2026
422.8800
449.4500
414.0000
431.9700
9,774,300
Tue, 07 Jul 2026
397.7500
426.5600
395.8200
417.2800
7,050,100
Mon, 06 Jul 2026
21 · 8-K
After-hours · 16:22 ET
8-K ↗
Mon, 06 Jul 2026
395.1900
429.7400
393.2500
411.8000
7,260,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
416.0800
422.5500
386.0100
394.3200
6,611,600
Wed, 01 Jul 2026
418.0000
438.5200
410.7600
425.2500
6,027,600
Wed, 01 Jul 2026
20 · 8-K
Pre-market · 06:47 ET
8-K ↗
Tue, 30 Jun 2026
410.6400
433.5000
409.0000
431.4600
6,903,800
Mon, 29 Jun 2026
393.8200
416.4400
378.6600
414.6100
8,818,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
396.2500
401.3100
385.1300
399.4900
10,833,000
Thu, 25 Jun 2026
414.5400
417.3200
391.0500
409.4500
11,179,200
Wed, 24 Jun 2026
421.7700
440.3800
418.3400
434.0600
6,317,200
Tue, 23 Jun 2026
395.0000
434.9900
391.0000
427.7800
6,643,900
Mon, 22 Jun 2026
415.1900
444.0000
414.4800
418.7100
7,336,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
429.8800
436.0000
407.8800
409.5000
15,360,600
Wed, 17 Jun 2026
19 · 8-K
After-hours · 16:18 ET
8-K ↗
Wed, 17 Jun 2026
412.0000
431.7600
395.5000
419.3200
8,754,000
Tue, 16 Jun 2026
18 · 8-K
After-hours · 16:36 ET
8-K ↗
Tue, 16 Jun 2026
413.1400
421.8200
402.2500
404.0800
6,326,500
Mon, 15 Jun 2026
17 · 424B2
After-hours · 17:07 ET
424B2 ↗
Mon, 15 Jun 2026
411.4000
415.9100
394.1000
409.0700
7,036,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
16 · 8-K
After-hours · 16:45 ET
8-K ↗
Fri, 12 Jun 2026
385.0000
408.3800
381.1100
395.5700
6,059,100
Thu, 11 Jun 2026
15 · 424B2
After market open · 09:43 ET
424B2 ↗
Thu, 11 Jun 2026
368.6800
394.3100
366.9600
391.4500
7,869,800
Thu, 11 Jun 2026
14 · S-3ASR
Pre-market · 09:06 ET
S-3ASR ↗
Wed, 10 Jun 2026
13 · 8-K
After-hours · 16:19 ET
8-K ↗
Wed, 10 Jun 2026
376.9200
398.9900
369.6600
369.8300
9,281,200
Tue, 09 Jun 2026
12 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Tue, 09 Jun 2026
402.9200
407.7400
357.0700
381.7800
10,471,800
Mon, 08 Jun 2026
398.5800
406.5000
385.6100
400.7700
8,569,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
405.7700
412.9000
386.2800
394.3900
10,990,300
Thu, 04 Jun 2026
401.8700
430.5000
399.0000
422.0500
12,297,400
Wed, 03 Jun 2026
433.7900
436.0000
407.0000
421.0800
14,231,100
Tue, 02 Jun 2026
466.1100
469.1900
433.4300
435.3100
16,018,500
Mon, 01 Jun 2026
426.1500
469.4700
426.1500
465.9600
20,849,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
418.0000
429.1500
402.2700
420.9100
41,833,000
Thu, 28 May 2026
11 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 28 May 2026
317.0300
327.7300
311.5200
317.0500
26,611,300
Wed, 27 May 2026
307.4800
312.1400
298.5700
305.3200
8,262,400
Tue, 26 May 2026
300.2500
308.6400
298.9700
305.0800
10,305,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
268.1000
298.3200
265.2100
295.1900
15,291,500
Thu, 21 May 2026
242.9600
254.3800
240.2700
252.8000
5,075,000
Wed, 20 May 2026
239.4700
246.9300
237.1900
242.9300
4,332,900
Tue, 19 May 2026
234.2500
239.7500
227.2700
235.2600
4,082,700
Mon, 18 May 2026
244.6000
244.9500
232.2000
238.0300
5,132,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
10 · DEFA14A
After-hours · 16:12 ET
DEFA14A ↗
Fri, 15 May 2026
9 · DEF 14A
After-hours · 16:10 ET
DEF 14A ↗
Fri, 15 May 2026
240.4100
246.8600
236.7900
241.9900
4,833,100
Thu, 14 May 2026
248.8500
260.5400
240.8100
247.8900
6,241,900
Wed, 13 May 2026
244.6000
247.0000
236.8000
243.8700
5,008,500
Tue, 12 May 2026
242.5100
242.5100
228.5000
238.9400
7,150,800
Mon, 11 May 2026
253.6000
255.4500
242.0000
247.0400
11,517,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
233.5900
263.9900
233.5900
260.4600
12,168,100
Thu, 07 May 2026
235.2600
237.7500
228.0000
230.2700
4,848,300
Wed, 06 May 2026
220.8000
239.4500
219.6000
238.8000
9,187,200
Tue, 05 May 2026
215.0200
217.4000
210.9400
216.3200
4,360,800
Mon, 04 May 2026
8 · DEFA14A
After-hours · 17:10 ET
DEFA14A ↗
Mon, 04 May 2026
7 · PRE 14A
After-hours · 16:05 ET
PRE 14A ↗
Mon, 04 May 2026
210.8500
214.9800
205.7000
211.6400
3,842,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
208.5300
212.7700
206.4400
210.1700
3,010,600
Thu, 30 Apr 2026
208.5000
209.1500
200.8400
208.9500
5,635,800
Wed, 29 Apr 2026
206.0600
207.9300
203.2500
205.6600
3,635,700
Tue, 28 Apr 2026
209.9700
210.5100
201.5600
205.9300
4,437,700
Mon, 27 Apr 2026
217.7800
221.5000
212.7600
215.9700
5,821,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
213.9900
219.0000
209.5000
216.0900
4,621,400
Thu, 23 Apr 2026
214.4900
219.2600
210.6800
212.1400
4,421,500
Wed, 22 Apr 2026
215.0100
217.3900
209.5000
214.6500
5,482,100
Tue, 21 Apr 2026
205.8500
214.3300
205.3500
212.3600
9,078,200
Mon, 20 Apr 2026
6 · 8-K
After-hours · 16:20 ET
8-K ↗
Mon, 20 Apr 2026
196.5500
205.7800
196.5400
204.2400
7,155,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
192.8300
197.3400
191.7500
196.5500
6,311,200
Thu, 16 Apr 2026
179.5700
193.8000
178.5000
193.0900
11,474,700
Wed, 15 Apr 2026
182.9400
182.9900
177.0000
177.2800
7,793,300
Tue, 14 Apr 2026
185.5500
186.7900
180.1000
184.5100
6,256,400
Mon, 13 Apr 2026
179.0000
191.3700
177.5000
189.7900
10,506,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
183.2300
184.0000
177.0400
177.8000
4,279,700
Thu, 09 Apr 2026
186.9700
187.8000
179.6900
181.4600
4,500,900
Wed, 08 Apr 2026
185.7600
189.7500
182.6700
185.4700
7,212,000
Tue, 07 Apr 2026
172.2400
178.8400
172.2200
177.6900
5,753,000
Mon, 06 Apr 2026
175.8300
176.5000
172.7900
173.1800
3,925,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
166.9900
174.3700
166.5000
174.3700
5,217,100
Wed, 01 Apr 2026
166.9800
171.3300
164.7600
169.3800
7,311,100
Tue, 31 Mar 2026
164.2900
167.9900
155.3700
164.1300
13,713,700
Mon, 30 Mar 2026
172.7700
174.0000
162.4800
164.6600
10,135,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
175.1300
176.2900
170.3500
171.8100
8,011,500
Thu, 26 Mar 2026
182.7100
186.3900
175.5500
175.8200
11,061,300
Wed, 25 Mar 2026
177.7600
184.8600
177.6200
184.0100
11,330,800
Tue, 24 Mar 2026
163.6200
178.3100
163.3700
176.9100
15,886,500
Mon, 23 Mar 2026
159.2400
165.4200
158.6300
164.5900
10,721,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
163.5000
169.9000
157.6700
157.6700
23,135,900
Thu, 19 Mar 2026
146.5900
157.0700
146.5700
156.7600
7,715,300
Wed, 18 Mar 2026
152.7100
155.0200
148.9300
149.2100
5,460,700
Tue, 17 Mar 2026
154.7500
155.0200
151.8000
153.0100
6,675,800
Mon, 16 Mar 2026
5 · 10-K
After-hours · 16:12 ET
10-K ↗
Mon, 16 Mar 2026
153.0500
157.8000
152.6800
156.5400
7,923,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
151.0000
152.9500
146.8200
151.6200
6,441,100
Thu, 12 Mar 2026
147.1500
151.8500
147.0900
149.9100
7,340,900
Wed, 11 Mar 2026
145.6600
149.4700
145.1500
147.3700
5,405,700
Tue, 10 Mar 2026
146.2900
146.8900
137.5000
143.8000
7,518,700
Mon, 09 Mar 2026
144.6000
146.7000
141.3600
146.5100
7,400,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
143.8300
148.6600
142.1200
146.4800
7,100,400
Thu, 05 Mar 2026
146.0000
149.1600
142.0500
146.5200
7,027,600
Wed, 04 Mar 2026
146.0000
148.3300
144.0500
147.1000
8,505,500
Tue, 03 Mar 2026
149.7300
150.9400
141.0200
145.1800
15,258,200
Mon, 02 Mar 2026
146.7600
153.7200
146.0000
153.5500
12,554,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
137.3700
148.8600
136.1100
148.0800
33,475,600
Thu, 26 Feb 2026
4 · 8-K
After-hours · 16:08 ET
8-K ↗
Thu, 26 Feb 2026
125.1000
126.0000
120.3100
121.4500
14,418,100
Wed, 25 Feb 2026
118.1200
124.9500
117.2000
123.4800
8,220,000
Tue, 24 Feb 2026
120.5000
122.6400
119.0000
119.7800
4,937,700
Mon, 23 Feb 2026
121.2600
124.3200
118.8700
119.1400
6,962,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
117.7600
122.6600
117.6000
122.2700
7,763,500
Thu, 19 Feb 2026
118.9600
121.4400
117.6100
119.0600
7,042,300
Wed, 18 Feb 2026
114.8500
117.4600
112.8600
116.7800
5,783,400
Tue, 17 Feb 2026
116.2500
119.0500
114.9700
116.0900
5,303,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
115.4700
120.8300
114.2200
117.4900
10,480,400
Thu, 12 Feb 2026
117.5000
120.9200
111.2000
112.8200
11,756,600
Wed, 11 Feb 2026
127.6900
128.0600
122.2900
124.1600
5,431,200
Tue, 10 Feb 2026
122.5500
126.6300
122.4500
126.0100
6,194,100
Mon, 09 Feb 2026
120.3000
122.0000
117.8600
120.9100
5,016,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
116.9000
122.5700
116.5000
121.0500
7,918,000
Thu, 05 Feb 2026
120.2500
122.7200
113.0500
115.3900
9,298,400
Wed, 04 Feb 2026
118.1600
123.0400
116.8200
122.0400
10,914,500
Tue, 03 Feb 2026
119.9800
121.2000
116.2000
117.1500
8,764,600
Mon, 02 Feb 2026
114.5400
119.3000
114.3900
119.1600
8,019,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
116.8200
116.9000
112.2600
114.4400
10,734,700
Thu, 29 Jan 2026
115.6700
119.1000
115.3100
118.4900
6,246,400
Wed, 28 Jan 2026
115.4000
118.5000
114.2200
117.3200
5,300,400
Tue, 27 Jan 2026
116.7800
117.8400
114.4800
114.6600
5,058,300
Mon, 26 Jan 2026
115.0100
117.2900
115.0100
115.9300
6,309,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
115.4200
115.9900
113.7600
115.4300
6,342,800
Thu, 22 Jan 2026
114.2300
119.5900
113.9800
117.1700
8,372,200
Wed, 21 Jan 2026
112.3300
114.4200
110.2200
113.2600
9,162,300
Tue, 20 Jan 2026
116.5100
117.0500
110.8400
111.0700
11,625,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
120.2100
122.9900
119.2200
120.5300
9,023,300
Thu, 15 Jan 2026
121.8100
123.6500
119.4800
119.6600
6,834,000
Wed, 14 Jan 2026
119.1500
122.0700
117.9300
118.6900
4,788,300
Tue, 13 Jan 2026
121.5000
121.8800
118.9100
119.6600
5,641,600
Mon, 12 Jan 2026
119.0000
122.0800
118.7100
120.4700
5,203,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
119.9800
121.0100
117.3200
120.6200
7,001,500
Thu, 08 Jan 2026
117.5600
119.3700
114.7900
118.5000
11,522,100
Wed, 07 Jan 2026
123.0000
123.3000
118.7500
120.0700
10,343,400
Tue, 06 Jan 2026
125.1000
126.2000
121.8300
123.9300
6,595,600
Mon, 05 Jan 2026
129.5600
131.1900
122.0900
124.0100
8,471,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
128.4000
129.3500
125.7500
127.8000
4,959,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
128.1700
128.4100
125.7800
125.8800
2,925,700
Tue, 30 Dec 2025
126.9400
128.4500
126.9000
127.9200
2,754,500
Mon, 29 Dec 2025
128.1500
129.3500
127.1100
127.4600
3,112,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
128.6500
129.6700
128.0000
129.2400
2,733,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
126.6900
129.0500
126.2100
128.3800
1,756,000
Tue, 23 Dec 2025
126.3300
128.6300
126.3300
127.6200
3,494,400
Mon, 22 Dec 2025
128.7700
128.8500
125.3600
126.6100
4,852,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
123.9600
127.1500
123.7000
126.4200
9,715,400
Thu, 18 Dec 2025
128.0100
128.6900
122.1000
122.9400
9,344,800
Wed, 17 Dec 2025
133.4700
133.7400
126.6100
127.8900
6,125,700
Tue, 16 Dec 2025
130.2900
135.0000
130.0200
133.7500
5,365,600
Mon, 15 Dec 2025
131.3000
133.4300
129.6100
130.5100
5,336,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
138.5000
139.4900
129.4400
129.9800
9,299,000
Thu, 11 Dec 2025
138.8300
139.0600
134.6800
138.6000
4,933,500
Wed, 10 Dec 2025
138.0500
141.1300
136.2600
140.6300
4,576,000
Tue, 09 Dec 2025
3 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Tue, 09 Dec 2025
139.0400
139.9200
137.1200
138.2200
3,464,800
Mon, 08 Dec 2025
138.6200
142.3400
138.6000
140.4100
3,915,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
138.9500
139.2000
136.1100
138.9100
5,001,600
Thu, 04 Dec 2025
134.0000
139.3100
132.6100
138.9900
6,857,100
Wed, 03 Dec 2025
135.4000
136.1100
133.2400
133.6300
5,630,700
Tue, 02 Dec 2025
135.0100
138.0400
134.8100
135.9500
6,981,600
Mon, 01 Dec 2025
131.7100
132.1400
127.7700
132.0900
6,720,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
134.1700
134.5000
130.0100
133.3500
5,612,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
133.5800
135.3500
128.0800
133.2600
16,424,900
Tue, 25 Nov 2025
2 · 8-K/A
After-hours · 16:13 ET
8-K/A ↗
Tue, 25 Nov 2025
1 · 8-K
After-hours · 16:10 ET
8-K ↗
Tue, 25 Nov 2025
123.0900
127.1200
123.0500
125.9200
14,794,100
Mon, 24 Nov 2025
124.8000
129.4100
124.2800
127.2200
8,985,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
118.5600
123.4600
116.5600
122.5100
8,401,600
Thu, 20 Nov 2025
123.6500
125.6800
116.7500
117.4000
8,855,000
Wed, 19 Nov 2025
122.5900
123.5900
118.8700
119.3800
6,729,200
Tue, 18 Nov 2025
120.5000
126.0400
119.3900
122.6900
10,147,100
Mon, 17 Nov 2025
124.0000
128.4100
120.0100
122.4800
15,291,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
129.9200
137.1800
129.3300
133.7600
5,573,300
Thu, 13 Nov 2025
139.8000
140.1500
132.3000
133.9400
6,912,000
Wed, 12 Nov 2025
140.6500
143.7900
139.7500
140.7100
5,503,000
Tue, 11 Nov 2025
140.3000
141.0000
136.2900
138.7600
7,116,100
Mon, 10 Nov 2025
149.7400
150.0500
141.0900
142.6900
8,203,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
147.9900
147.9900
143.0800
146.7000
5,780,800
Thu, 06 Nov 2025
152.7400
155.0000
148.8200
149.1800
4,255,100
Wed, 05 Nov 2025
152.1000
154.9300
149.1500
152.4100
7,326,500
Tue, 04 Nov 2025
155.4700
157.9200
153.3100
154.6400
5,330,200
Mon, 03 Nov 2025
167.1500
168.0800
159.8600
160.1100
4,614,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
162.9400
163.3800
158.0000
162.0100
4,079,200
Thu, 30 Oct 2025
160.8900
164.0700
160.2100
161.0100
3,105,200
Wed, 29 Oct 2025
167.0000
167.9400
161.9700
163.6000
4,511,500
Tue, 28 Oct 2025
162.4200
167.0000
160.6800
164.8800
6,446,400
Mon, 27 Oct 2025
160.5000
162.3700
159.1600
162.1900
5,480,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
157.6000
159.9400
156.8000
158.6400
5,081,500
Thu, 23 Oct 2025
150.0000
155.3400
149.6000
154.2300
5,817,200