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
137.4300
138.1050
135.4000
137.7200
5,703,478
Fri, 04 Sep 2026
100 · 424B2
Pre-market · 06:55 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Fri, 04 Sep 2026
99 · 424B2
Pre-market · 06:54 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Fri, 04 Sep 2026
98 · 424B2
Pre-market · 06:54 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Fri, 04 Sep 2026
97 · 424B2
Pre-market · 06:17 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Fri, 04 Sep 2026
96 · 424B2
Pre-market · 05:18 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Fri, 04 Sep 2026
95 · 424B2
Pre-market · 05:15 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Fri, 04 Sep 2026
94 · 424B2
Pre-market · 05:11 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Fri, 04 Sep 2026
93 · 424B2
Pre-market · 05:08 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Fri, 04 Sep 2026
92 · 424B2
Pre-market · 05:03 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Fri, 04 Sep 2026
91 · 424B2
Pre-market · 04:56 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Fri, 04 Sep 2026
90 · 424B2
Pre-market · 04:52 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Fri, 04 Sep 2026
89 · 424B2
Pre-market · 02:17 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Fri, 04 Sep 2026
88 · 424B3
Next filing day · accepted 03 Sep, 16:05 ET
AMENDED AND RESTATED PRELIMINARY PRICING SUPPLEMENT ↗
Fri, 04 Sep 2026
87 · 424B2
Next filing day · accepted 03 Sep, 15:32 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 03 Sep 2026
86 · 424B2
After-hours · 17:03 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 03 Sep 2026
85 · 424B2
After-hours · 16:00 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 03 Sep 2026
84 · 424B2
After market open · 11:27 ET
PRICING SUPPLEMENT ↗
Thu, 03 Sep 2026
83 · 424B2
After market open · 11:26 ET
PRICING SUPPLEMENT ↗
Thu, 03 Sep 2026
82 · 424B2
After market open · 11:26 ET
PRICING SUPPLEMENT ↗
Thu, 03 Sep 2026
81 · 424B2
After market open · 11:26 ET
PRICING SUPPLEMENT ↗
Thu, 03 Sep 2026
80 · 424B2
After market open · 11:23 ET
PRICING SUPPLEMENT ↗
Thu, 03 Sep 2026
79 · 424B2
After market open · 11:23 ET
PRICING SUPPLEMENT ↗
Thu, 03 Sep 2026
78 · 424B2
After market open · 11:22 ET
PRICING SUPPLEMENT ↗
Thu, 03 Sep 2026
77 · 424B2
After market open · 11:21 ET
PRICING SUPPLEMENT ↗
Thu, 03 Sep 2026
76 · 424B2
After market open · 11:19 ET
PRICING SUPPLEMENT ↗
Thu, 03 Sep 2026
75 · 424B2
After market open · 11:19 ET
PRICING SUPPLEMENT ↗
Thu, 03 Sep 2026
74 · 424B2
After market open · 11:19 ET
PRICING SUPPLEMENT ↗
Thu, 03 Sep 2026
73 · 424B2
After market open · 11:18 ET
PRICING SUPPLEMENT ↗
Thu, 03 Sep 2026
72 · 424B2
After market open · 11:18 ET
PRICING SUPPLEMENT ↗
Thu, 03 Sep 2026
71 · 424B2
After market open · 11:16 ET
PRICING SUPPLEMENT ↗
Thu, 03 Sep 2026
70 · 424B2
After market open · 10:53 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 03 Sep 2026
66 · 424B2
After-hours · 17:23 ET
PRICING SUPPLEMENT ↗
Thu, 03 Sep 2026
65 · 424B2
After-hours · 17:06 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 03 Sep 2026
64 · 424B2
After-hours · 16:53 ET
PRICING SUPPLEMENT ↗
Thu, 03 Sep 2026
63 · 424B2
After-hours · 16:48 ET
PRICING SUPPLEMENT ↗
Thu, 03 Sep 2026
62 · 424B2
After-hours · 16:45 ET
PRICING SUPPLEMENT ↗
Thu, 03 Sep 2026
61 · 424B2
After-hours · 16:36 ET
PRICING SUPPLEMENT ↗
Thu, 03 Sep 2026
60 · 424B2
After market open · 15:46 ET
PRICING SUPPLEMENT ↗
Thu, 03 Sep 2026
59 · 424B2
After market open · 15:33 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 03 Sep 2026
58 · 424B2
After market open · 15:15 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 03 Sep 2026
57 · 424B2
After market open · 14:35 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 03 Sep 2026
56 · 424B2
After market open · 13:32 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 03 Sep 2026
55 · 424B2
After market open · 13:03 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 03 Sep 2026
54 · 424B2
After market open · 11:14 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 03 Sep 2026
135.2200
138.5500
134.8300
138.1400
12,572,900
Thu, 03 Sep 2026
69 · 424B2
Pre-market · 08:41 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 03 Sep 2026
68 · 424B2
Pre-market · 08:37 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Thu, 03 Sep 2026
67 · 424B2
Next filing day · accepted 02 Sep, 17:31 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
53 · 424B2
After-hours · 16:58 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
52 · 424B2
After-hours · 16:57 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
51 · 424B2
After-hours · 16:27 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
50 · 424B2
After-hours · 16:26 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
49 · 424B2
After-hours · 16:26 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
48 · 424B2
After-hours · 16:25 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
47 · 424B2
After-hours · 16:21 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
46 · 424B2
After-hours · 16:16 ET
PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
45 · 424B2
After market open · 15:39 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
44 · 424B2
After market open · 15:34 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
43 · 424B2
After market open · 15:01 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
42 · 424B2
After market open · 14:54 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
41 · 424B2
After market open · 14:25 ET
PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
40 · 424B2
After market open · 13:37 ET
PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
39 · 424B2
After market open · 13:34 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
38 · 424B2
After market open · 13:29 ET
PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
37 · 424B2
After market open · 13:29 ET
PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
36 · 424B2
After market open · 13:27 ET
PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
35 · 424B2
After market open · 13:25 ET
PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
34 · 424B2
After market open · 13:23 ET
PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
33 · 424B2
After market open · 13:22 ET
PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
32 · 424B2
After market open · 13:21 ET
PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
31 · 424B2
After market open · 13:21 ET
PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
30 · 424B2
After market open · 13:18 ET
PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
29 · 424B2
After market open · 13:16 ET
PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
28 · 424B2
After market open · 13:15 ET
PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
27 · 424B2
After market open · 13:11 ET
PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
26 · 424B2
After market open · 13:10 ET
PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
25 · 424B2
After market open · 13:09 ET
PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
24 · 424B2
After market open · 13:09 ET
PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
23 · 424B2
After market open · 13:08 ET
PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
22 · 424B2
After market open · 12:54 ET
PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
21 · 424B2
After market open · 12:53 ET
PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
20 · 424B2
After market open · 12:53 ET
PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
19 · 424B2
After market open · 12:52 ET
PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
18 · 424B2
After market open · 12:51 ET
PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
17 · 424B2
After market open · 12:50 ET
PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
16 · 424B2
After market open · 12:49 ET
PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
15 · 424B2
After-hours · 17:19 ET
PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
14 · 424B2
After-hours · 17:10 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
13 · 424B2
After-hours · 17:05 ET
PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
12 · 424B2
After-hours · 17:02 ET
PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
11 · 424B2
After-hours · 16:59 ET
PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
10 · 424B2
After-hours · 16:58 ET
PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
9 · 424B2
After-hours · 16:55 ET
PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
8 · 424B2
After-hours · 16:41 ET
PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
7 · 424B2
After-hours · 16:27 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
6 · 424B2
After-hours · 16:25 ET
PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
5 · 424B2
After-hours · 16:21 ET
PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
4 · 424B2
After-hours · 16:09 ET
PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
3 · 424B2
After-hours · 16:06 ET
PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
2 · 424B2
After market open · 15:20 ET
PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
1 · 424B2
After market open · 13:01 ET
PRELIMINARY PRICING SUPPLEMENT ↗
Wed, 02 Sep 2026
133.8000
136.2000
132.7000
134.3400
7,677,600
Tue, 01 Sep 2026
131.0700
134.6100
130.2000
132.5400
6,949,500
Mon, 31 Aug 2026
132.3100
132.4800
131.3300
131.6200
7,553,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
132.9800
133.6300
132.3200
132.9000
12,092,000
Thu, 27 Aug 2026
132.9500
133.9600
131.7800
132.6800
11,622,100
Wed, 26 Aug 2026
133.5400
133.8200
132.2500
133.5600
4,543,300
Tue, 25 Aug 2026
132.7700
133.6800
131.5000
133.2500
6,701,300
Mon, 24 Aug 2026
131.3900
132.6400
131.0100
131.7200
9,324,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
131.2200
132.2500
130.3400
131.6500
11,274,100
Thu, 20 Aug 2026
132.5000
133.0800
129.6100
129.6700
7,830,500
Wed, 19 Aug 2026
137.7400
137.7900
132.3500
132.8900
10,383,200
Tue, 18 Aug 2026
137.3000
138.2100
136.4500
137.6500
7,079,800
Mon, 17 Aug 2026
139.2500
140.8800
137.8100
138.5100
8,949,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
138.1600
140.2800
138.1600
139.3300
6,829,700
Thu, 13 Aug 2026
138.2900
139.0600
137.1000
138.7300
9,507,100
Wed, 12 Aug 2026
136.8700
138.5900
136.4100
137.5800
6,060,400
Tue, 11 Aug 2026
135.9100
137.1500
135.3400
135.7700
5,067,500
Mon, 10 Aug 2026
134.8700
136.1400
134.4700
135.2200
7,077,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
133.8200
135.2400
132.5200
135.0000
10,160,300
Thu, 06 Aug 2026
138.3400
139.2600
133.6600
133.8200
8,882,600
Wed, 05 Aug 2026
137.3000
139.1700
137.1400
137.6400
12,028,300
Tue, 04 Aug 2026
134.3200
138.0500
134.3200
136.8700
12,152,500
Mon, 03 Aug 2026
132.4700
133.6200
131.1800
133.5700
8,084,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
133.5500
135.4400
131.9400
132.4500
9,604,900
Thu, 30 Jul 2026
128.9700
132.5800
128.8000
132.3200
10,467,700
Wed, 29 Jul 2026
131.7600
132.4300
126.7800
127.1300
12,942,600
Tue, 28 Jul 2026
132.7800
133.0000
130.7500
132.4700
9,420,800
Mon, 27 Jul 2026
134.2500
135.3500
131.0200
133.1000
12,451,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
132.2400
133.2800
131.4000
132.1900
10,822,000
Thu, 23 Jul 2026
130.5000
132.4700
130.0200
131.8800
10,724,500
Wed, 22 Jul 2026
132.7200
133.9100
132.1000
132.2500
10,635,500
Tue, 21 Jul 2026
129.5700
133.5400
129.1700
132.8400
11,224,200
Mon, 20 Jul 2026
129.5600
131.2700
128.4400
128.7200
10,961,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
129.4400
131.2500
127.0800
129.3600
15,691,900
Thu, 16 Jul 2026
134.7200
135.0000
131.2100
131.7100
13,763,500
Wed, 15 Jul 2026
134.0800
135.1200
131.7700
134.8900
18,092,200
Tue, 14 Jul 2026
137.7400
144.2900
132.1600
133.2700
32,127,800
Mon, 13 Jul 2026
141.1000
141.4700
137.5700
140.7100
12,439,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
141.3900
141.4400
139.7500
140.7900
10,517,800
Thu, 09 Jul 2026
138.7600
139.8400
138.0100
139.5700
10,269,000
Wed, 08 Jul 2026
140.1400
140.2400
137.1500
137.3900
9,831,400
Tue, 07 Jul 2026
144.0600
144.7100
140.6600
140.7700
9,737,600
Mon, 06 Jul 2026
141.8700
143.8900
141.5600
143.8600
14,139,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
141.8800
142.1100
138.2200
139.9700
9,500,100
Wed, 01 Jul 2026
140.2400
141.2800
138.2600
140.1300
13,702,800
Tue, 30 Jun 2026
141.0000
141.9000
139.3800
139.9600
22,118,600
Mon, 29 Jun 2026
141.8500
143.8400
141.4300
142.4900
9,526,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
144.6300
145.1000
140.7600
141.7600
17,927,100
Thu, 25 Jun 2026
144.8900
147.7900
144.8200
144.9800
12,155,900
Wed, 24 Jun 2026
144.9900
145.9200
143.1800
143.5900
13,904,300
Tue, 23 Jun 2026
144.1300
146.1400
143.1400
144.9700
13,297,300
Mon, 22 Jun 2026
144.7100
146.3700
144.4800
145.6700
14,979,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
146.4900
147.9600
143.0400
143.0600
29,331,200
Wed, 17 Jun 2026
143.2000
146.5400
143.0400
143.7800
13,140,300
Tue, 16 Jun 2026
143.0400
143.5000
141.0500
142.9900
13,234,700
Mon, 15 Jun 2026
142.4300
143.5600
140.8800
141.2100
12,775,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
139.7500
141.1200
138.2100
139.8300
10,359,700
Thu, 11 Jun 2026
134.4000
138.2300
133.8100
138.0700
12,464,200
Wed, 10 Jun 2026
134.1900
137.1200
132.5600
133.3800
15,085,500
Tue, 09 Jun 2026
134.7300
135.9300
131.9200
134.7300
11,663,300
Mon, 08 Jun 2026
133.4000
134.8800
132.9700
133.2800
11,550,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
135.4100
135.8300
131.1900
132.4700
12,557,900
Thu, 04 Jun 2026
131.2700
135.6700
130.8700
135.1500
11,482,600
Wed, 03 Jun 2026
130.9300
131.8500
128.2700
129.9300
11,146,400
Tue, 02 Jun 2026
128.6900
132.4600
128.6900
131.2600
13,589,300
Mon, 01 Jun 2026
124.0800
129.1000
123.6000
129.0900
12,543,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
124.6500
126.8500
123.5200
125.9000
17,325,700
Thu, 28 May 2026
124.4700
125.3500
123.2400
124.6800
7,933,200
Wed, 27 May 2026
127.0900
127.7700
124.4600
125.3900
8,246,300
Tue, 26 May 2026
126.2500
127.4300
125.2600
126.8600
8,966,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
125.9900
126.4900
124.8800
125.0900
6,331,000
Thu, 21 May 2026
124.0300
125.4500
123.2800
125.2200
6,834,900
Wed, 20 May 2026
120.9700
125.2800
119.8900
124.8200
11,182,000
Tue, 19 May 2026
121.4500
121.4500
119.7600
119.9700
11,092,200
Mon, 18 May 2026
123.3100
124.4500
121.8100
122.4100
8,770,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
124.4800
124.5000
122.7300
123.4200
7,762,100
Thu, 14 May 2026
125.0800
126.3500
123.4800
124.8200
8,226,300
Wed, 13 May 2026
125.0000
125.8500
123.7600
124.1000
7,207,100
Tue, 12 May 2026
126.0700
126.5600
123.2500
126.4400
9,937,100
Mon, 11 May 2026
125.8700
128.0900
124.6900
125.8500
11,377,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
130.1900
131.9500
125.2200
125.5500
17,505,500
Thu, 07 May 2026
127.6200
131.2300
127.0600
129.0900
18,802,300
Wed, 06 May 2026
130.4900
131.5800
127.4700
127.6000
13,363,800
Tue, 05 May 2026
126.3100
128.5800
126.0500
128.0100
13,566,900
Mon, 04 May 2026
126.8600
127.0500
124.6000
125.6300
15,027,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
128.6400
130.4800
126.8600
127.4400
10,616,500
Thu, 30 Apr 2026
127.7000
128.9200
126.5500
127.9800
12,127,700
Wed, 29 Apr 2026
128.5600
128.9200
126.5800
127.6100
12,796,000
Tue, 28 Apr 2026
130.4600
131.3100
128.0100
128.5300
9,585,300
Mon, 27 Apr 2026
127.8600
129.4000
127.6400
129.1400
6,155,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
128.2800
129.0600
127.5000
127.9800
6,835,000
Thu, 23 Apr 2026
129.4900
129.9900
126.8400
128.5100
9,084,600
Wed, 22 Apr 2026
132.4100
132.4700
129.4000
129.7300
10,439,100
Tue, 21 Apr 2026
133.6000
135.2900
131.2600
131.6800
8,081,400
Mon, 20 Apr 2026
131.9800
133.4400
131.6500
133.0500
10,151,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
131.0800
133.5700
130.6600
132.1800
15,929,400
Thu, 16 Apr 2026
131.2400
132.7700
129.2200
129.3400
9,290,300
Wed, 15 Apr 2026
131.2500
132.8600
130.5700
131.6900
14,738,900
Tue, 14 Apr 2026
128.0700
130.9900
126.8500
129.5800
17,034,700
Mon, 13 Apr 2026
123.0100
126.3100
122.3500
126.2800
14,416,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
125.2400
125.4700
123.6100
124.3900
8,958,000
Thu, 09 Apr 2026
122.8100
125.4800
122.3300
124.9200
8,835,400
Wed, 08 Apr 2026
121.9500
124.4900
121.7300
123.4900
16,312,000
Tue, 07 Apr 2026
116.4800
117.7000
115.7500
117.1300
8,450,100
Mon, 06 Apr 2026
115.8000
117.7000
115.8000
117.3600
13,319,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
112.3200
115.6100
111.7500
115.2500
9,833,900
Wed, 01 Apr 2026
115.4700
116.7900
114.0700
115.3000
13,273,700
Tue, 31 Mar 2026
109.1000
113.7700
108.3500
113.4100
18,267,700
Mon, 30 Mar 2026
108.4600
109.4200
106.5200
107.2700
20,319,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
111.0700
111.8600
106.9600
107.3800
23,143,000
Thu, 26 Mar 2026
114.0600
114.7900
111.5700
112.4100
12,689,900
Wed, 25 Mar 2026
114.9900
116.1300
113.5900
114.4800
11,314,900
Tue, 24 Mar 2026
110.1700
114.8000
109.4900
113.7400
14,105,700
Mon, 23 Mar 2026
113.1300
113.3900
110.9700
111.6400
16,883,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
109.6000
111.2100
108.8600
109.5200
29,718,400
Thu, 19 Mar 2026
107.3300
110.5800
106.8300
109.8500
16,714,500
Wed, 18 Mar 2026
107.1100
109.5500
107.1100
108.6700
12,337,200
Tue, 17 Mar 2026
108.5000
109.7400
107.4200
107.7100
12,758,400
Mon, 16 Mar 2026
107.3100
108.6900
106.6100
107.3500
11,902,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
106.1200
107.9000
105.3900
105.6900
11,406,900
Thu, 12 Mar 2026
106.3600
107.0000
104.6400
105.5000
17,487,000
Wed, 11 Mar 2026
108.3400
109.5400
107.4800
109.1900
12,958,400
Tue, 10 Mar 2026
108.4100
110.9100
107.3700
108.9700
17,843,900
Mon, 09 Mar 2026
104.4500
107.0500
102.0100
106.5900
18,525,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
105.1900
106.5900
103.0900
106.5300
16,586,900
Thu, 05 Mar 2026
110.5700
111.6000
107.8900
108.9500
15,549,100
Wed, 04 Mar 2026
111.6700
112.3300
110.4900
111.3200
13,042,200
Tue, 03 Mar 2026
107.4300
112.3800
106.7500
110.7600
15,813,300
Mon, 02 Mar 2026
106.2600
111.8900
106.2000
111.4500
18,976,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
113.1800
113.1800
108.6600
110.1900
29,106,900
Thu, 26 Feb 2026
114.7000
117.0000
114.4600
116.1900
14,759,400
Wed, 25 Feb 2026
111.3200
114.5100
110.8300
114.3400
13,649,100
Tue, 24 Feb 2026
109.4500
111.4000
107.5000
109.5600
14,981,000
Mon, 23 Feb 2026
115.3400
116.9100
108.8600
110.7500
17,996,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
115.2600
116.1300
113.8400
116.0000
12,986,800
Thu, 19 Feb 2026
114.9900
115.9100
114.1800
115.5500
8,085,300
Wed, 18 Feb 2026
115.0400
117.0400
114.9700
116.2700
11,678,900
Tue, 17 Feb 2026
112.3000
114.5100
111.9900
113.7800
12,314,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
109.7700
111.4300
108.3900
110.8600
16,665,200
Thu, 12 Feb 2026
118.0400
119.1800
110.9400
111.1500
19,353,300
Wed, 11 Feb 2026
123.5900
124.2400
117.3600
117.3900
13,771,400
Tue, 10 Feb 2026
123.7200
125.0000
119.5000
122.1500
12,121,300
Mon, 09 Feb 2026
122.1900
125.1600
121.6900
123.7700
12,887,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
117.3600
122.9700
117.3600
122.6900
15,248,800
Thu, 05 Feb 2026
116.4100
116.4100
112.9200
115.7400
18,704,600
Wed, 04 Feb 2026
117.7800
119.9400
116.9300
117.4300
12,408,300
Tue, 03 Feb 2026
117.0000
118.9200
115.3800
117.7100
15,332,100
Mon, 02 Feb 2026
114.9600
116.9800
114.6000
116.2300
11,773,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
114.4200
116.6500
114.1800
115.7100
12,396,600
Thu, 29 Jan 2026
114.8400
116.3600
113.4000
115.2000
14,443,200
Wed, 28 Jan 2026
114.6000
115.7100
113.1400
114.2000
11,378,300
Tue, 27 Jan 2026
114.9000
115.9700
113.7000
114.7900
11,976,800
Mon, 26 Jan 2026
113.9000
115.4800
113.8600
114.8200
11,728,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
114.9700
115.6300
113.2000
113.5900
12,164,400
Thu, 22 Jan 2026
114.5700
116.6400
114.0500
115.6600
11,271,500
Wed, 21 Jan 2026
113.1400
115.5900
113.1400
113.8600
14,199,900
Tue, 20 Jan 2026
114.4600
116.5200
112.3900
112.8000
20,451,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
117.8000
119.3500
117.0000
118.0400
17,153,800
Thu, 15 Jan 2026
113.8500
117.9600
112.7500
117.4600
18,719,700
Wed, 14 Jan 2026
117.9100
118.7500
110.4700
112.4100
27,984,600
Tue, 13 Jan 2026
117.7200
118.2300
115.5400
116.3000
18,332,300
Mon, 12 Jan 2026
116.9000
118.7400
116.6700
117.7000
19,926,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
120.9400
121.7400
120.1500
121.3200
7,565,700
Thu, 08 Jan 2026
120.8800
122.4200
120.1600
120.6000
14,801,500
Wed, 07 Jan 2026
122.3100
122.5800
120.7000
121.3700
11,595,800
Tue, 06 Jan 2026
123.6800
124.1700
122.2100
122.5000
11,940,100
Mon, 05 Jan 2026
119.3100
124.1000
119.3000
123.3000
19,993,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
117.2100
118.7200
116.5900
118.7000
9,245,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
117.4000
117.6200
116.3700
116.6900
6,203,300
Tue, 30 Dec 2025
118.2900
118.4100
116.5300
117.2100
8,636,100
Mon, 29 Dec 2025
120.3600
120.5700
117.9800
118.1300
11,000,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
121.6500
122.0400
119.6700
120.4200
10,603,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
119.7100
122.8400
119.2500
121.5600
13,529,600
Tue, 23 Dec 2025
118.1600
120.2700
118.0700
119.4000
16,135,000
Mon, 22 Dec 2025
115.2100
118.6500
114.8700
118.0900
20,178,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
113.2000
115.6100
113.0500
114.8600
37,660,800
Thu, 18 Dec 2025
112.2200
113.8500
112.1200
112.8300
21,155,800
Wed, 17 Dec 2025
111.8900
113.0100
110.9600
111.4600
9,949,700
Tue, 16 Dec 2025
112.8000
113.3800
110.5500
111.2800
12,418,200
Mon, 15 Dec 2025
112.4500
113.5200
112.2200
112.8000
10,692,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
113.3000
113.4300
111.1900
111.8000
11,227,900
Thu, 11 Dec 2025
111.2700
112.3400
111.1100
111.7400
10,829,700
Wed, 10 Dec 2025
109.3600
111.9100
109.2600
111.0900
16,584,300
Tue, 09 Dec 2025
108.8000
109.8500
107.0100
109.4300
15,822,700
Mon, 08 Dec 2025
109.2000
110.2500
107.7400
108.9200
11,394,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
107.6700
109.3700
107.5100
108.8800
14,936,300
Thu, 04 Dec 2025
106.6600
108.7100
106.6300
107.7900
12,811,300
Wed, 03 Dec 2025
103.1000
106.9900
103.1000
106.7200
14,003,600
Tue, 02 Dec 2025
103.6000
104.2000
103.0100
103.1900
8,056,900
Mon, 01 Dec 2025
103.1000
104.3500
102.4100
102.6800
9,663,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
102.8000
104.3700
102.5100
103.6000
5,865,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
101.7200
103.3000
101.4600
102.5000
11,384,100
Tue, 25 Nov 2025
100.3600
101.7500
99.5300
101.1700
10,881,900
Mon, 24 Nov 2025
98.7200
100.6200
98.6000
99.6900
17,389,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
98.1300
99.3300
95.8300
98.7000
14,404,700
Thu, 20 Nov 2025
101.0700
102.8600
97.4600
97.6300
12,633,700
Wed, 19 Nov 2025
98.1700
100.5900
98.0900
99.8300
8,426,800
Tue, 18 Nov 2025
97.5000
99.5700
96.3800
98.3200
10,463,700
Mon, 17 Nov 2025
100.0800
100.2800
97.2200
98.1900
11,389,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
99.8300
101.5500
98.1500
100.3000
10,134,500
Thu, 13 Nov 2025
102.4500
103.5700
100.4700
100.6700
11,427,000
Wed, 12 Nov 2025
101.2100
103.8600
101.1800
102.8700
15,069,200
Tue, 11 Nov 2025
101.6400
102.0900
100.3100
100.7600
9,639,500
Mon, 10 Nov 2025
101.2600
102.9000
100.3100
101.4900
11,270,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
100.0100
100.8300
97.3700
100.7900
14,887,100
Thu, 06 Nov 2025
101.4700
102.3400
99.9700
100.8500
9,282,500
Wed, 05 Nov 2025
101.2500
102.2800
99.0100
101.6900
9,992,400
Tue, 04 Nov 2025
100.1500
102.5500
98.6900
101.0100
13,449,100
Mon, 03 Nov 2025
100.7200
101.6400
99.0500
101.6100
10,829,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
99.9000
101.5100
99.7200
101.2300
11,190,300
Thu, 30 Oct 2025
98.6300
101.4600
98.3100
100.2200
9,584,000
Wed, 29 Oct 2025
101.2900
101.9400
99.0300
99.1200
11,878,800
Tue, 28 Oct 2025
101.0000
101.5300
100.1300
101.3900
8,766,400
Mon, 27 Oct 2025
99.3000
101.2300
99.1000
100.9900
13,214,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
97.3900
99.5100
97.3500
98.7800
11,870,700
Thu, 23 Oct 2025
96.8200
97.5300
96.3000
96.6900
8,189,100
Wed, 22 Oct 2025
98.1900
98.4800
95.0000
96.3000
14,369,200
Tue, 21 Oct 2025
98.9300
99.4000
97.9700
98.2500
9,150,100
Mon, 20 Oct 2025
97.4700
99.6000
97.1200
99.3000
11,302,700
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
96.2100
98.0100
95.2800
97.0700
14,007,800
Thu, 16 Oct 2025
100.2100
100.7000
95.2400
96.2600
20,534,000
Wed, 15 Oct 2025
101.1900
102.1500
98.8400
99.7800
15,730,100
Tue, 14 Oct 2025
95.3700
101.2200
95.0400
99.8400
33,164,600
Mon, 13 Oct 2025
95.5700
96.9600
95.4100
96.1000
18,463,600
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
96.2000
97.9000
93.6600
93.9300
18,619,500
Thu, 09 Oct 2025
97.0200
97.3000
95.4600
95.9200
11,300,600
Wed, 08 Oct 2025
98.1900
98.1900
96.5900
96.7000
8,496,000
Tue, 07 Oct 2025
98.4500
98.8600
96.6800
97.8000
8,519,400
Mon, 06 Oct 2025
99.2000
100.0600
97.0400
98.0500
10,398,000
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
97.3400
98.5800
97.3000
97.7400
13,863,600
Thu, 02 Oct 2025
99.0800
99.4500
96.7000
97.3400
14,511,900
Wed, 01 Oct 2025
100.9400
101.1400
98.6200
98.7100
13,793,300
Tue, 30 Sep 2025
103.1000
103.6200
99.1400
101.5000
17,789,100
Mon, 29 Sep 2025
104.1500
104.3900
102.8800
103.1600
10,748,700
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
102.5100
104.3200
102.5100
103.4200
11,296,300
Thu, 25 Sep 2025
101.0300
102.2600
100.1500
102.1100
11,232,900
Wed, 24 Sep 2025
103.3900
104.0700
101.6200
101.6500
12,272,400
Tue, 23 Sep 2025
103.5300
105.5900
102.4100
103.0000
15,747,900
Mon, 22 Sep 2025
101.7600
103.8100
101.7000
103.4900
11,474,500
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
102.5400
103.1300
101.8700
102.6800
24,745,700
Thu, 18 Sep 2025
101.9700
102.7000
101.6900
102.4100
11,677,600
Wed, 17 Sep 2025
100.4900
102.2100
100.4100
101.7600
14,371,600
Tue, 16 Sep 2025
99.8600
100.8500
99.2100
100.6400
12,350,700
Mon, 15 Sep 2025
99.8000
100.1700
99.4000
99.7900
10,620,100
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
98.7800
99.7000
98.4400
99.4400
9,502,900
Thu, 11 Sep 2025
97.3500
99.0400
96.8900
98.8200
13,426,500
Wed, 10 Sep 2025
97.5000
98.3800
96.5100
97.1700
12,238,300
Tue, 09 Sep 2025
95.5000
98.1400
95.4500
97.3400
18,101,600
Mon, 08 Sep 2025
95.8600
95.9700
94.6400
95.8700
11,398,800
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
97.3700
97.9800
94.1500
95.4000
17,020,800