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, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
100 · 424B2
After market open · 10:56 ET
PRICING SUPPLEMENT ↗
Fri, 23 Oct 2026
99 · 424B2
After market open · 10:56 ET
PRICING SUPPLEMENT ↗
Fri, 23 Oct 2026
98 · 424B2
After market open · 10:17 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Fri, 23 Oct 2026
97 · 424B2
After market open · 10:13 ET
PRICING SUPPLEMENT ↗
Fri, 23 Oct 2026
96 · 424B2
After market open · 10:12 ET
PRICING SUPPLEMENT ↗
Fri, 23 Oct 2026
95 · 424B2
After market open · 10:12 ET
PRICING SUPPLEMENT ↗
Fri, 23 Oct 2026
94 · 424B2
After market open · 10:10 ET
PRICING SUPPLEMENT ↗
Fri, 23 Oct 2026
93 · 424B2
After market open · 09:39 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Fri, 23 Oct 2026
92 · 424B2
After market open · 09:35 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Fri, 23 Oct 2026
88 · 424B2
After market open · 09:58 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Fri, 23 Oct 2026
333.0000
335.1405
330.4000
331.5800
4,778,374
Fri, 23 Oct 2026
91 · 424B2
Pre-market · 09:12 ET
PRICING SUPPLEMENT ↗
Fri, 23 Oct 2026
90 · 424B2
Pre-market · 09:12 ET
PRICING SUPPLEMENT ↗
Fri, 23 Oct 2026
89 · 424B2
Pre-market · 08:54 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Fri, 23 Oct 2026
87 · 424B2
Next filing day · accepted 22 Oct, 21:24 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Fri, 23 Oct 2026
86 · 424B2
Next filing day · accepted 22 Oct, 19:45 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Fri, 23 Oct 2026
85 · 424B2
Next filing day · accepted 22 Oct, 19:17 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
84 · 424B2
After-hours · 21:00 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
83 · 424B2
After-hours · 20:16 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
82 · 424B2
After-hours · 20:12 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
81 · 424B2
After-hours · 20:12 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
80 · 424B3
After-hours · 20:09 ET
FORM 424B3 ↗
Thu, 22 Oct 2026
79 · 424B2
After-hours · 20:00 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
78 · 424B2
After-hours · 19:33 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
77 · 424B2
After-hours · 19:33 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
76 · 424B2
After-hours · 19:17 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
75 · 424B2
After-hours · 19:08 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
74 · 424B2
After-hours · 18:58 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
73 · 424B2
After-hours · 18:54 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
72 · 424B2
After-hours · 18:26 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
71 · 424B2
After-hours · 18:23 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
70 · 424B2
After-hours · 18:22 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
69 · 424B2
After-hours · 18:19 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
68 · 424B2
After-hours · 18:16 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
67 · 424B2
After-hours · 18:12 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
66 · 424B2
After-hours · 17:59 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
65 · 424B2
After-hours · 17:45 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
64 · 424B2
After-hours · 17:42 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
63 · 424B2
After-hours · 17:01 ET
PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
62 · 424B2
After market open · 15:03 ET
PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
61 · 424B2
After market open · 15:02 ET
PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
60 · 424B2
After market open · 15:00 ET
PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
59 · 424B2
After market open · 15:00 ET
PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
58 · 424B2
After market open · 14:49 ET
PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
57 · 424B2
After market open · 14:46 ET
PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
56 · 424B2
After market open · 14:44 ET
PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
55 · 424B2
After market open · 14:28 ET
PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
54 · 424B2
After market open · 13:48 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
53 · 424B2
After market open · 13:16 ET
PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
52 · 424B2
After market open · 13:15 ET
PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
51 · 424B2
After market open · 13:00 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
50 · 424B2
After-hours · 21:18 ET
PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
49 · 424B2
After-hours · 19:24 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
48 · 424B2
After-hours · 18:37 ET
PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
47 · 424B2
After-hours · 18:34 ET
PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
46 · 424B2
After-hours · 18:18 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
45 · 424B2
After-hours · 18:06 ET
PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
44 · 424B2
After-hours · 18:04 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
43 · 424B2
After-hours · 16:44 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
42 · 424B2
After-hours · 16:41 ET
PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
41 · 424B2
After market open · 15:37 ET
PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
40 · 424B2
After market open · 15:32 ET
PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
39 · 424B2
After market open · 15:16 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
38 · 424B2
After market open · 15:09 ET
PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
332.2800
336.6200
332.2600
336.5400
6,199,100
Thu, 22 Oct 2026
37 · 424B2
Pre-market · 01:39 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
36 · 424B2
Pre-market · 01:35 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
35 · 424B2
Next filing day · accepted 21 Oct, 23:24 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 22 Oct 2026
34 · 424B2
Next filing day · accepted 21 Oct, 23:10 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 21 Oct 2026
33 · 424B2
After-hours · 19:33 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 21 Oct 2026
32 · 424B2
After-hours · 19:26 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 21 Oct 2026
31 · 424B2
After-hours · 19:07 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 21 Oct 2026
30 · 424B2
After-hours · 19:06 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 21 Oct 2026
29 · 424B2
After-hours · 18:55 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 21 Oct 2026
28 · 424B2
After-hours · 18:18 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 21 Oct 2026
27 · 424B2
After-hours · 17:59 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 21 Oct 2026
26 · 424B2
After-hours · 17:27 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 21 Oct 2026
25 · 424B2
After-hours · 17:25 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 21 Oct 2026
24 · 424B2
After-hours · 16:38 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 21 Oct 2026
23 · 424B2
After-hours · 16:27 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 21 Oct 2026
22 · 424B2
After-hours · 16:18 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 21 Oct 2026
21 · 424B2
After-hours · 16:09 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 21 Oct 2026
20 · 424B2
After-hours · 16:03 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 21 Oct 2026
19 · 424B2
After-hours · 16:02 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 21 Oct 2026
18 · 424B2
After-hours · 16:01 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 21 Oct 2026
17 · 424B2
After-hours · 16:00 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 21 Oct 2026
16 · 424B2
After market open · 15:59 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 21 Oct 2026
15 · 424B2
After market open · 15:59 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 21 Oct 2026
14 · 424B2
After market open · 15:59 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 21 Oct 2026
13 · 424B2
After market open · 15:58 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 21 Oct 2026
12 · 424B2
After market open · 15:56 ET
PRICING SUPPLEMENT ↗
Wed, 21 Oct 2026
11 · 424B2
After-hours · 21:28 ET
PRICING SUPPLEMENT ↗
Wed, 21 Oct 2026
10 · 424B2
After-hours · 20:56 ET
PRICING SUPPLEMENT ↗
Wed, 21 Oct 2026
9 · 424B2
After-hours · 20:53 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 21 Oct 2026
8 · 424B2
After-hours · 20:35 ET
PRICING SUPPLEMENT ↗
Wed, 21 Oct 2026
7 · 424B2
After-hours · 20:32 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 21 Oct 2026
6 · 424B2
After-hours · 19:30 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 21 Oct 2026
5 · 424B2
After-hours · 19:25 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 21 Oct 2026
4 · 424B2
After-hours · 17:52 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 21 Oct 2026
3 · 424B2
After-hours · 17:42 ET
PRICING SUPPLEMENT ↗
Wed, 21 Oct 2026
2 · 424B2
After-hours · 17:41 ET
PRICING SUPPLEMENT ↗
Wed, 21 Oct 2026
1 · 424B2
After-hours · 17:09 ET
PRICING SUPPLEMENT ↗
Wed, 21 Oct 2026
337.1200
337.1200
332.6500
335.1900
5,770,600
Tue, 20 Oct 2026
333.9700
339.8600
332.5500
335.2600
6,157,500
Mon, 19 Oct 2026
339.2200
341.0100
333.2200
333.5300
6,925,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
339.4500
344.4000
337.5200
339.7200
8,413,800
Thu, 15 Oct 2026
337.2500
337.2500
332.2400
335.5300
8,687,000
Wed, 14 Oct 2026
327.1700
336.2000
326.4000
335.2800
10,248,200
Tue, 13 Oct 2026
339.9700
344.3600
331.1700
331.4300
13,753,800
Mon, 12 Oct 2026
334.3000
336.3400
333.5500
334.3000
5,680,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
331.2000
333.5400
330.5800
332.9900
5,052,000
Thu, 08 Oct 2026
327.2500
332.3100
325.6300
331.4200
8,060,800
Wed, 07 Oct 2026
327.2000
329.8700
325.0700
329.5800
7,003,000
Tue, 06 Oct 2026
332.7300
333.7900
330.9300
331.2800
6,286,800
Mon, 05 Oct 2026
333.3100
333.7500
330.5900
332.3800
5,346,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
334.0000
334.8500
330.0000
332.3800
6,658,200
Thu, 01 Oct 2026
328.7500
333.5800
325.8700
333.1800
8,160,000
Wed, 30 Sep 2026
334.8900
336.3400
330.8300
330.8300
9,113,300
Tue, 29 Sep 2026
337.0000
338.7500
333.3300
334.9800
7,254,900
Mon, 28 Sep 2026
341.8300
342.0000
336.3000
336.5900
10,483,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
340.7700
343.3100
338.6400
343.0600
11,460,300
Thu, 24 Sep 2026
338.1200
339.3700
335.2800
338.5600
6,934,300
Wed, 23 Sep 2026
337.6100
341.4400
336.9800
337.5300
7,068,500
Tue, 22 Sep 2026
352.0000
352.1000
337.3000
340.0000
11,485,600
Mon, 21 Sep 2026
353.6700
354.5000
350.0800
352.0400
6,414,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
347.8900
349.6700
345.0100
349.6700
18,312,400
Thu, 17 Sep 2026
352.2500
353.4900
345.2700
349.3100
6,480,100
Wed, 16 Sep 2026
353.3800
355.6000
344.6900
348.9200
8,303,400
Tue, 15 Sep 2026
351.0000
354.7000
343.0700
352.4900
14,026,500
Mon, 14 Sep 2026
354.2300
355.2800
347.5500
350.1300
9,609,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
358.3200
360.0500
354.7900
356.2300
5,354,600
Thu, 10 Sep 2026
353.5100
354.2200
351.1200
353.5600
4,184,200
Wed, 09 Sep 2026
352.0000
356.3300
348.6900
354.7100
6,318,200
Tue, 08 Sep 2026
357.1000
358.5500
353.2300
353.5100
5,631,400
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
361.0000
362.8600
355.2000
358.6400
4,873,500
Thu, 03 Sep 2026
358.6800
362.8500
356.3900
362.0600
5,414,200
Wed, 02 Sep 2026
357.5500
361.4700
353.7900
356.2200
5,341,400
Tue, 01 Sep 2026
355.7300
359.9300
354.1200
354.9500
5,079,000
Mon, 31 Aug 2026
355.9000
357.7700
354.7700
356.0200
7,962,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
355.6700
358.7300
354.2200
357.6200
3,914,500
Thu, 27 Aug 2026
354.6800
357.5700
352.2300
354.2200
5,209,900
Wed, 26 Aug 2026
356.5000
358.3500
354.6000
356.5000
5,796,500
Tue, 25 Aug 2026
357.0000
357.3700
353.0700
356.6900
4,298,000
Mon, 24 Aug 2026
353.3000
358.2800
352.8200
356.3900
4,394,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
354.0700
356.8600
350.3700
351.5800
8,112,100
Thu, 20 Aug 2026
357.6000
357.9500
351.5500
351.5500
6,799,700
Wed, 19 Aug 2026
363.0100
363.0500
355.6500
357.2600
6,696,200
Tue, 18 Aug 2026
362.3400
363.5700
359.2700
363.2500
5,525,100
Mon, 17 Aug 2026
361.9400
365.7500
360.9600
360.9600
5,282,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
363.0000
365.9000
361.4500
362.8400
5,058,600
Thu, 13 Aug 2026
366.5000
366.5000
361.5200
363.1100
5,102,700
Wed, 12 Aug 2026
362.9700
366.0900
361.3000
365.1800
4,366,800
Tue, 11 Aug 2026
360.0500
363.1200
358.6000
362.0400
4,576,500
Mon, 10 Aug 2026
357.9600
359.9900
356.5000
359.7900
5,327,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
355.7600
358.8500
353.3300
357.5200
4,566,200
Thu, 06 Aug 2026
362.8100
362.8100
354.9500
356.3000
5,820,100
Wed, 05 Aug 2026
358.9700
362.1700
358.2000
359.2400
5,269,500
Tue, 04 Aug 2026
355.0000
363.0000
353.8700
357.5200
8,477,200
Mon, 03 Aug 2026
353.7500
355.6200
350.8400
352.6400
6,436,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
353.3000
354.4700
349.7000
351.7900
6,603,400
Thu, 30 Jul 2026
347.5400
352.2800
345.3700
350.8500
7,606,500
Wed, 29 Jul 2026
356.5000
357.3700
343.7800
344.7100
8,265,300
Tue, 28 Jul 2026
357.3000
359.3000
354.1500
357.3100
6,533,800
Mon, 27 Jul 2026
357.8900
359.0500
352.5800
356.2000
7,884,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
350.6400
353.3700
347.5000
353.2100
7,520,800
Thu, 23 Jul 2026
346.5800
349.9200
345.4200
349.9000
10,913,000
Wed, 22 Jul 2026
345.0700
349.0700
344.2500
348.2100
8,040,200
Tue, 21 Jul 2026
340.1200
345.7400
337.3000
345.2300
6,015,300
Mon, 20 Jul 2026
341.8000
344.2600
337.3700
338.8700
7,723,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
339.0300
346.1300
335.0500
341.1000
9,250,900
Thu, 16 Jul 2026
349.2800
349.3400
341.1100
343.1500
12,432,400
Wed, 15 Jul 2026
345.8500
351.2400
344.0500
346.9100
10,750,000
Tue, 14 Jul 2026
327.0000
344.7300
325.7500
342.8900
14,537,900
Mon, 13 Jul 2026
338.3400
338.3500
332.5000
334.5300
7,120,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
337.4700
338.5900
335.7700
336.4700
6,299,000
Thu, 09 Jul 2026
331.4600
337.0000
330.8100
335.4700
15,570,600
Wed, 08 Jul 2026
336.5300
336.5300
330.1300
330.6200
18,505,200
Tue, 07 Jul 2026
340.9800
341.4000
337.0900
339.2200
7,115,800
Mon, 06 Jul 2026
335.0000
339.7200
334.1100
337.7200
8,673,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
338.0200
340.0000
331.7700
334.4700
8,413,900
Wed, 01 Jul 2026
328.3700
335.6400
325.0100
334.0700
15,210,200
Tue, 30 Jun 2026
328.8900
330.4400
326.6800
327.3300
8,080,100
Mon, 29 Jun 2026
328.2800
332.3900
327.2000
329.3900
7,981,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
336.0000
336.4000
327.5000
329.0500
17,640,900
Thu, 25 Jun 2026
334.9600
343.4500
334.7600
335.1200
10,043,100
Wed, 24 Jun 2026
333.0700
334.5300
329.7700
333.4500
7,907,400
Tue, 23 Jun 2026
329.4700
335.3700
327.2100
334.1400
7,582,200
Mon, 22 Jun 2026
329.7000
332.7700
326.7500
331.4800
10,182,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
336.9500
338.0900
324.1600
325.2200
20,111,000
Wed, 17 Jun 2026
332.1800
337.7700
331.5000
333.4600
12,246,400
Tue, 16 Jun 2026
324.3000
331.7500
324.0200
331.1400
11,094,900
Mon, 15 Jun 2026
323.9200
325.9200
318.8400
319.4000
7,988,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
315.9700
321.3000
315.5500
320.7200
7,426,200
Thu, 11 Jun 2026
309.5600
314.7200
308.8800
313.4900
9,116,600
Wed, 10 Jun 2026
312.5600
314.7500
309.0300
309.1400
7,446,200
Tue, 09 Jun 2026
313.5100
316.4200
309.0100
312.7000
11,594,600
Mon, 08 Jun 2026
313.2500
316.3000
310.7800
311.1100
6,827,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
314.2900
315.0000
309.6000
312.3700
9,118,800
Thu, 04 Jun 2026
305.7400
312.9100
304.4400
310.8900
10,345,200
Wed, 03 Jun 2026
299.9200
301.9600
296.5600
300.8500
7,003,900
Tue, 02 Jun 2026
296.5000
302.0700
295.2700
300.9600
8,296,200
Mon, 01 Jun 2026
297.6900
299.5500
295.2700
296.5800
7,930,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
296.4000
299.8800
295.2000
299.3100
13,969,000
Thu, 28 May 2026
297.5700
301.0700
295.7500
296.7300
9,757,700
Wed, 27 May 2026
305.0000
305.9000
295.7500
299.2800
11,779,200
Tue, 26 May 2026
308.4900
309.9300
305.4400
306.7400
7,725,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
304.6800
307.4500
303.8400
306.3800
5,973,900
Thu, 21 May 2026
301.2300
303.9800
300.2100
303.0000
7,874,400
Wed, 20 May 2026
296.7000
302.9300
293.6700
301.9800
9,327,000
Tue, 19 May 2026
301.0900
301.7900
295.2600
295.7000
8,066,900
Mon, 18 May 2026
298.0000
301.2600
297.2200
300.7300
7,546,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
300.2100
300.7900
296.4500
297.8100
8,699,300
Thu, 14 May 2026
302.2500
303.7500
298.8100
299.9100
7,364,300
Wed, 13 May 2026
302.2700
303.0000
300.0700
300.2500
7,709,500
Tue, 12 May 2026
300.0200
306.0600
295.5500
304.8800
9,498,200
Mon, 11 May 2026
302.1000
303.1900
298.8800
300.0000
9,512,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
308.2500
308.9900
300.5000
302.1000
9,464,300
Thu, 07 May 2026
314.6500
316.3000
306.1400
306.2700
8,359,600
Wed, 06 May 2026
311.4500
316.2600
311.3500
314.9000
8,629,500
Tue, 05 May 2026
307.7100
310.9700
306.8000
309.4000
6,316,800
Mon, 04 May 2026
310.6200
310.6500
306.5100
307.6500
7,338,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
313.9500
316.0800
311.8300
312.4700
6,135,400
Thu, 30 Apr 2026
307.0700
314.1000
306.5700
313.2300
8,865,400
Wed, 29 Apr 2026
310.5700
312.0500
307.2900
309.2500
8,031,800
Tue, 28 Apr 2026
315.2000
315.4500
311.1700
311.4500
7,398,600
Mon, 27 Apr 2026
306.8800
312.5800
306.8800
311.6300
7,925,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
311.1500
311.1500
307.8900
308.2800
5,215,300
Thu, 23 Apr 2026
313.5200
314.9900
308.8900
311.6900
6,969,700
Wed, 22 Apr 2026
314.8500
315.1500
311.9400
313.0200
5,545,900
Tue, 21 Apr 2026
317.4900
320.2400
312.7500
313.0000
7,084,300
Mon, 20 Apr 2026
310.8500
317.1300
310.3700
316.9900
10,772,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
312.4700
314.9000
310.0900
310.2900
11,082,400
Thu, 16 Apr 2026
305.3500
309.9500
305.2000
309.9500
8,208,600
Wed, 15 Apr 2026
313.9500
314.2400
304.2600
305.9300
9,885,800
Tue, 14 Apr 2026
309.8200
314.3200
308.8700
311.1200
11,455,500
Mon, 13 Apr 2026
307.4700
313.7400
305.4600
313.6800
8,318,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
310.0000
310.3500
306.7200
309.8700
6,069,700
Thu, 09 Apr 2026
306.9500
311.2600
306.1100
310.3300
6,586,600
Wed, 08 Apr 2026
307.9700
311.2600
305.3300
307.9700
10,590,200
Tue, 07 Apr 2026
293.1400
298.1800
292.7000
297.4000
7,849,100
Mon, 06 Apr 2026
294.0600
296.8300
293.2000
295.4500
7,142,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
291.9100
295.6200
288.7200
294.6000
6,669,300
Wed, 01 Apr 2026
295.3900
298.7200
292.9100
295.3800
11,267,200
Tue, 31 Mar 2026
288.4700
295.0700
284.9500
294.1600
12,956,900
Mon, 30 Mar 2026
284.7400
287.2500
282.3300
283.7700
11,734,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
289.1400
290.1100
281.7500
282.8400
9,873,300
Thu, 26 Mar 2026
292.5800
294.9900
290.7300
291.6600
8,669,200
Wed, 25 Mar 2026
294.1500
297.6400
292.4400
295.4200
12,188,200
Tue, 24 Mar 2026
286.1700
295.4800
285.3700
292.4000
11,092,300
Mon, 23 Mar 2026
294.3100
295.7500
287.9700
289.9100
11,470,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
288.0800
290.7100
285.2700
286.5600
22,436,500
Thu, 19 Mar 2026
286.8800
289.5100
284.6200
287.9700
9,846,700
Wed, 18 Mar 2026
286.8300
289.4100
285.1200
287.7400
10,057,000
Tue, 17 Mar 2026
289.0000
291.7600
285.9500
286.8900
8,961,200
Mon, 16 Mar 2026
286.3400
289.2700
284.6100
286.1600
8,149,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
284.6700
287.1900
282.9500
283.4400
9,091,200
Thu, 12 Mar 2026
282.8300
283.8800
279.1000
282.8900
13,760,500
Wed, 11 Mar 2026
288.8100
290.4800
284.8600
287.5200
10,205,000
Tue, 10 Mar 2026
289.2900
292.7500
287.1800
288.7300
8,344,900
Mon, 09 Mar 2026
285.5000
291.1000
280.4500
289.9200
12,241,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
286.3400
289.9900
283.7100
289.4800
13,496,500
Thu, 05 Mar 2026
297.9800
301.2400
292.4300
293.5500
12,732,500
Wed, 04 Mar 2026
299.9900
301.0000
295.8200
299.3900
8,055,700
Tue, 03 Mar 2026
292.2900
302.3900
289.5000
300.2600
10,278,200
Mon, 02 Mar 2026
294.8100
299.9800
293.2100
297.5600
8,508,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
300.0000
302.9500
294.4500
300.3000
18,620,800
Thu, 26 Feb 2026
304.5800
309.0100
303.6400
306.1300
7,007,800
Wed, 25 Feb 2026
298.6400
303.6600
297.0100
303.3000
8,095,500
Tue, 24 Feb 2026
296.8200
299.7500
291.3800
297.3000
13,554,100
Mon, 23 Feb 2026
308.8000
311.0000
295.1000
297.6700
12,955,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
308.4000
311.0000
305.6800
310.7900
7,792,700
Thu, 19 Feb 2026
307.1700
309.1800
305.1200
308.0500
6,737,700
Wed, 18 Feb 2026
308.4600
312.2800
307.2200
308.7800
7,209,600
Tue, 17 Feb 2026
302.7600
308.2400
302.5000
307.1300
8,896,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
298.5200
304.2900
296.5200
302.5500
9,114,500
Thu, 12 Feb 2026
312.2800
313.6200
300.0200
302.6400
13,443,400
Wed, 11 Feb 2026
323.2400
325.2800
308.7300
310.8200
8,703,500
Tue, 10 Feb 2026
322.5500
326.1300
315.1200
318.2800
9,902,200
Mon, 09 Feb 2026
321.3400
326.4000
320.1100
322.1000
11,477,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
314.7100
324.2500
314.7100
322.4000
17,797,400
Thu, 05 Feb 2026
315.0000
316.0100
305.5400
310.1600
9,388,000
Wed, 04 Feb 2026
314.4100
319.3100
314.4100
317.2700
9,848,800
Tue, 03 Feb 2026
309.7300
316.2500
309.1000
314.8500
12,688,000
Mon, 02 Feb 2026
304.4600
309.3000
301.3700
308.1400
9,839,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
305.2500
307.9300
302.5600
305.8900
11,953,200
Thu, 29 Jan 2026
302.4000
306.8300
302.2200
306.4200
11,580,000
Wed, 28 Jan 2026
300.2700
301.9200
298.0500
300.7700
9,556,700
Tue, 27 Jan 2026
301.3300
301.9700
298.1500
300.3100
11,527,400
Mon, 26 Jan 2026
297.8100
301.7800
297.4500
301.0400
11,752,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
302.0000
302.3700
296.5100
297.7200
11,107,900
Thu, 22 Jan 2026
304.8600
308.2000
302.9000
303.6300
10,535,800
Wed, 21 Jan 2026
303.4300
305.4000
301.1500
302.0400
10,270,100
Tue, 20 Jan 2026
306.2100
311.1500
301.8600
302.7400
12,900,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
310.3500
317.2100
310.0000
312.4700
14,652,500
Thu, 15 Jan 2026
308.4700
312.9400
307.7500
309.2600
14,751,400
Wed, 14 Jan 2026
308.2000
311.7600
306.1200
307.8700
25,951,500
Tue, 13 Jan 2026
324.3000
326.8600
310.5700
310.9000
19,371,200
Mon, 12 Jan 2026
321.8800
326.0200
321.2300
324.4900
12,805,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
329.3400
331.9000
328.1700
329.1900
6,738,100
Thu, 08 Jan 2026
326.3900
331.4000
325.6500
329.7900
11,737,100
Wed, 07 Jan 2026
331.1400
332.1500
324.6000
326.9900
9,815,200
Tue, 06 Jan 2026
332.6200
335.8700
330.6500
334.6100
7,660,800
Mon, 05 Jan 2026
325.5000
337.2500
325.1900
334.0400
10,752,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
322.5000
325.7300
320.7400
325.4800
8,054,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
324.3400
324.8800
322.0400
322.2200
5,048,500
Tue, 30 Dec 2025
324.8100
324.9400
322.4900
323.4200
7,904,300
Mon, 29 Dec 2025
327.0000
327.7700
323.5300
323.7500
8,635,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
329.1100
330.8600
326.5400
327.9100
4,158,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
326.2400
329.9900
325.5000
329.1700
4,289,300
Tue, 23 Dec 2025
323.6100
327.7800
323.0900
325.9300
6,668,300
Mon, 22 Dec 2025
317.5100
323.2300
317.5100
323.0900
8,354,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
313.7900
318.5600
313.1900
317.2100
24,494,400
Thu, 18 Dec 2025
316.0000
317.7000
312.2200
313.0000
11,444,900
Wed, 17 Dec 2025
318.4300
319.3700
314.6600
314.9800
8,718,700
Tue, 16 Dec 2025
319.0900
319.5200
314.4000
315.5500
8,331,300
Mon, 15 Dec 2025
319.5900
322.8800
318.3900
320.0200
10,864,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
319.6800
320.2700
316.6000
318.5200
8,982,900
Thu, 11 Dec 2025
309.2400
318.0000
309.2400
317.3800
9,721,900
Wed, 10 Dec 2025
300.5000
311.1900
298.4600
310.1100
18,874,100
Tue, 09 Dec 2025
314.9500
318.8000
300.0200
300.5100
18,049,200
Mon, 08 Dec 2025
315.0600
316.4700
313.3500
315.2100
7,417,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
315.6400
318.4800
314.6800
315.0400
6,518,900
Thu, 04 Dec 2025
313.2600
318.4900
313.0000
316.1000
9,627,800
Wed, 03 Dec 2025
307.2000
312.3600
306.8000
312.1300
8,535,300
Tue, 02 Dec 2025
308.7400
310.4800
307.0900
307.8800
7,249,000
Mon, 01 Dec 2025
312.9500
314.0400
308.5400
308.9200
7,727,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
309.1000
313.7200
308.2400
313.0800
4,322,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
305.0000
308.5300
303.2000
307.6400
7,910,900
Tue, 25 Nov 2025
300.0500
304.5000
295.5600
303.0000
8,877,200
Mon, 24 Nov 2025
298.2400
299.8200
294.5100
298.0000
10,940,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
301.2900
301.6800
292.8100
298.0200
11,766,800
Thu, 20 Nov 2025
306.3400
309.9200
298.1600
298.3800
7,501,600
Wed, 19 Nov 2025
299.7400
304.4500
299.2700
303.2700
5,546,600
Tue, 18 Nov 2025
299.5000
302.9500
297.0200
299.4100
8,077,300
Mon, 17 Nov 2025
304.0000
305.5900
297.6700
300.3700
8,344,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
307.5100
307.6400
301.2300
303.6100
10,327,000
Thu, 13 Nov 2025
319.2300
320.6300
309.1000
309.4800
8,973,300
Wed, 12 Nov 2025
316.2600
322.2500
316.2100
320.4100
10,578,300
Tue, 11 Nov 2025
317.5000
319.0500
315.2800
315.6200
5,030,200
Mon, 10 Nov 2025
315.0000
319.5600
314.2100
316.8900
5,794,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
311.8900
314.4300
307.6400
314.2100
7,302,300
Thu, 06 Nov 2025
310.9900
314.8400
310.2600
313.4200
7,206,100
Wed, 05 Nov 2025
309.6100
313.1000
305.6300
311.6800
6,865,200
Tue, 04 Nov 2025
306.7100
312.2200
305.1000
309.2500
7,085,200
Mon, 03 Nov 2025
311.0000
312.3200
306.2100
309.3500
7,770,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
308.5400
312.8700
307.2500
311.1200
7,721,300
Thu, 30 Oct 2025
305.7900
312.6100
305.1000
309.4400
7,514,600
Wed, 29 Oct 2025
303.5100
308.2500
303.0100
305.5100
7,520,300
Tue, 28 Oct 2025
304.8600
307.9700
303.1600
305.3600
6,336,000
Mon, 27 Oct 2025
302.1600
304.5300
301.0100
304.1500
5,642,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
296.0800
302.6000
295.4500
300.4400
7,228,300