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
117.9700
121.2400
117.4300
121.1900
3,162,462
Thu, 22 Oct 2026
18 · 10-Q
After-hours · 20:05 ET
10-Q - 3Q 2026 ↗
Thu, 22 Oct 2026
17 · 8-K
After market open · 11:28 ET
8-K - 3Q 2026 EARNINGS RELEASE ↗
Thu, 22 Oct 2026
111.0500
119.7300
109.4600
119.4800
3,392,000
Wed, 21 Oct 2026
114.6100
115.6500
112.3300
112.8900
3,863,100
Tue, 20 Oct 2026
112.3900
114.7200
111.5600
114.5300
2,357,700
Mon, 19 Oct 2026
113.6000
113.7300
110.7500
110.9000
1,860,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
113.5400
115.3700
112.4000
113.5500
2,160,700
Thu, 15 Oct 2026
112.0800
113.9900
111.3200
112.9900
2,151,400
Wed, 14 Oct 2026
109.6200
109.9900
107.1600
109.3500
2,206,700
Tue, 13 Oct 2026
112.5800
113.5200
111.1400
111.5800
1,784,800
Mon, 12 Oct 2026
111.6800
112.5500
110.9400
111.1400
1,582,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
112.6400
112.9900
111.1700
112.1200
1,160,700
Thu, 08 Oct 2026
110.5400
113.7800
110.5400
113.5300
2,324,700
Wed, 07 Oct 2026
113.6600
114.0000
111.2800
112.3300
2,220,800
Tue, 06 Oct 2026
113.9700
116.4900
113.9700
116.1000
1,504,700
Mon, 05 Oct 2026
115.2800
115.2800
113.0500
113.9800
1,603,700
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
118.5200
119.1400
114.5800
115.7300
1,824,900
Thu, 01 Oct 2026
114.7200
116.3800
112.5200
116.3500
2,396,500
Wed, 30 Sep 2026
119.4100
119.4100
115.9600
116.0600
2,012,100
Tue, 29 Sep 2026
119.2900
119.6500
117.7800
118.5000
1,276,600
Mon, 28 Sep 2026
118.5100
121.0900
118.2300
119.1300
1,614,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
118.5300
120.0600
117.5300
119.8500
1,238,000
Thu, 24 Sep 2026
118.1000
119.1900
117.5100
118.1800
1,542,000
Wed, 23 Sep 2026
120.2800
120.9500
118.7100
118.7100
1,626,700
Tue, 22 Sep 2026
121.0900
122.6800
120.0000
122.2900
1,558,200
Mon, 21 Sep 2026
118.0900
119.4000
116.5600
118.9700
1,586,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
117.5800
118.8800
116.5100
117.2600
5,171,500
Thu, 17 Sep 2026
119.4300
120.3500
117.3600
118.8400
1,282,400
Wed, 16 Sep 2026
119.4400
120.4600
116.6300
117.5500
1,454,300
Tue, 15 Sep 2026
118.7600
120.1700
117.4500
119.4700
1,520,700
Mon, 14 Sep 2026
117.2500
119.8100
116.9300
118.9400
1,160,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
118.2100
118.6500
116.6500
118.2600
1,265,200
Thu, 10 Sep 2026
116.4200
117.5800
114.7800
116.4100
2,182,100
Wed, 09 Sep 2026
119.8300
121.1300
117.7900
118.9300
1,962,000
Tue, 08 Sep 2026
123.1700
124.3700
119.7600
120.0700
1,423,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
123.7900
125.1600
123.5300
124.4500
962,000
Thu, 03 Sep 2026
125.3500
126.9500
123.1800
124.3100
1,066,700
Wed, 02 Sep 2026
123.9800
124.5300
123.4300
123.7000
1,138,800
Tue, 01 Sep 2026
124.5900
126.3000
122.9000
123.1300
1,502,600
Mon, 31 Aug 2026
127.2400
127.6900
125.9100
126.3200
1,650,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
127.6500
129.3300
127.0000
128.5500
1,067,000
Thu, 27 Aug 2026
128.8500
128.8500
126.5100
126.7500
1,206,500
Wed, 26 Aug 2026
130.7000
131.6300
129.3200
130.0300
954,300
Tue, 25 Aug 2026
131.0200
131.5200
128.3400
130.8600
950,400
Mon, 24 Aug 2026
131.0000
132.0500
129.5900
129.6100
1,109,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
128.7500
129.9700
127.3300
129.0000
996,800
Thu, 20 Aug 2026
127.7500
128.6700
126.0300
127.6700
1,270,400
Wed, 19 Aug 2026
129.1100
133.3200
129.1100
130.6800
1,633,200
Tue, 18 Aug 2026
129.7800
130.0000
125.9800
126.0500
1,224,600
Mon, 17 Aug 2026
129.1500
129.9900
128.0500
128.4900
1,291,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
129.8700
130.9100
129.2500
130.1800
1,017,500
Thu, 13 Aug 2026
131.2000
131.6900
129.1300
130.5500
1,152,200
Wed, 12 Aug 2026
16 · 8-K
After-hours · 16:11 ET
8-K - MASTER REPURCHASE AGREEMENT ↗
Wed, 12 Aug 2026
132.2600
132.4100
128.2300
129.1600
1,599,000
Tue, 11 Aug 2026
131.2100
132.7500
129.7400
132.4200
1,196,400
Mon, 10 Aug 2026
132.3700
132.3700
128.1300
130.0500
1,348,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
129.7900
133.1700
128.7800
132.9000
1,079,200
Thu, 06 Aug 2026
132.8100
132.8100
128.6600
129.5500
1,243,100
Wed, 05 Aug 2026
130.3400
133.8600
129.9100
133.0100
1,223,200
Tue, 04 Aug 2026
128.9400
132.2800
127.2000
131.6800
1,746,500
Mon, 03 Aug 2026
129.1600
130.9500
127.2900
129.2900
1,449,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
128.5000
128.9000
126.1900
126.4700
1,208,600
Thu, 30 Jul 2026
132.5100
133.2100
127.4000
128.7400
1,865,500
Wed, 29 Jul 2026
133.2300
136.2200
131.7300
132.3100
2,615,300
Tue, 28 Jul 2026
132.5200
135.8000
132.5200
134.7500
2,198,500
Mon, 27 Jul 2026
130.6000
132.4000
128.6000
130.5900
1,728,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
126.1400
128.9700
124.3800
128.7500
1,960,100
Thu, 23 Jul 2026
124.3000
126.2800
122.0100
124.6700
2,792,800
Wed, 22 Jul 2026
15 · 10-Q
After-hours · 16:07 ET
10-Q - 2Q 2026 ↗
Wed, 22 Jul 2026
127.9500
129.0600
124.4300
126.7500
3,045,500
Wed, 22 Jul 2026
14 · 8-K
Pre-market · 07:31 ET
8-K - 2Q 2026 EARNINGS RELEASE ↗
Tue, 21 Jul 2026
122.4300
124.4800
121.7700
124.2600
3,012,500
Mon, 20 Jul 2026
126.2900
126.9700
122.4800
123.1800
2,159,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
128.7100
131.5600
125.3600
126.0800
1,708,800
Thu, 16 Jul 2026
125.2100
129.5500
124.9600
129.0200
1,856,100
Wed, 15 Jul 2026
124.4700
126.7600
124.2600
125.3900
1,340,200
Tue, 14 Jul 2026
125.7900
126.1800
122.6000
124.5600
1,743,500
Mon, 13 Jul 2026
124.9200
126.0500
122.7300
123.7500
1,714,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
123.5600
126.7600
123.5600
124.7500
1,516,800
Thu, 09 Jul 2026
123.5000
125.0400
122.5600
123.7200
1,179,700
Wed, 08 Jul 2026
128.0300
128.7100
122.5600
122.9400
1,766,700
Tue, 07 Jul 2026
131.3900
132.9000
129.7000
129.9200
1,037,300
Mon, 06 Jul 2026
133.9200
134.2500
130.6900
131.3800
1,273,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
132.9000
134.2600
131.0900
133.6700
1,212,200
Wed, 01 Jul 2026
135.0900
137.9700
132.4500
132.5900
1,675,800
Tue, 30 Jun 2026
137.5200
138.2300
136.0100
137.2100
1,599,300
Mon, 29 Jun 2026
137.4200
137.9600
135.0800
137.9400
1,797,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
136.1600
137.9800
135.4700
137.6100
3,188,000
Thu, 25 Jun 2026
136.3300
140.0900
135.1200
135.8100
1,790,800
Wed, 24 Jun 2026
129.6900
139.1200
129.6900
135.7100
4,117,300
Tue, 23 Jun 2026
125.7700
127.0000
124.8500
126.5500
1,398,000
Mon, 22 Jun 2026
127.0600
127.9800
125.0600
125.6200
1,601,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
123.6100
128.5600
123.4700
126.9600
5,321,900
Wed, 17 Jun 2026
123.7200
127.8400
121.6000
121.8800
1,887,400
Tue, 16 Jun 2026
123.5300
126.3500
123.5000
124.7600
1,278,700
Mon, 15 Jun 2026
124.9000
126.9400
122.2200
122.8400
1,536,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
123.6300
124.3900
122.0600
123.1700
1,289,000
Thu, 11 Jun 2026
119.2100
124.1200
118.3400
124.0000
1,524,200
Wed, 10 Jun 2026
122.3700
122.4700
118.0600
118.4900
1,418,300
Tue, 09 Jun 2026
119.0200
123.4100
118.4100
122.7800
1,575,800
Mon, 08 Jun 2026
117.9500
119.0100
117.0100
117.7100
988,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
117.0600
118.9100
116.3100
118.4000
1,281,900
Thu, 04 Jun 2026
118.6000
119.8200
117.2100
118.2200
975,500
Wed, 03 Jun 2026
115.6600
118.2200
115.0000
117.2100
1,164,500
Tue, 02 Jun 2026
117.8400
118.3600
116.4900
117.7700
1,183,000
Mon, 01 Jun 2026
120.0000
120.0000
117.1100
117.7000
1,311,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
117.3000
119.5800
117.0000
118.1800
2,391,900
Thu, 28 May 2026
116.6900
118.1200
116.1500
118.0100
2,038,100
Wed, 27 May 2026
118.8000
122.4300
118.4900
119.1000
1,816,200
Tue, 26 May 2026
117.2400
118.2800
116.1800
117.8400
1,785,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
116.8100
117.0400
114.8600
116.4300
1,294,700
Thu, 21 May 2026
115.0500
116.7500
113.3100
116.3000
1,328,700
Wed, 20 May 2026
111.8600
116.4700
110.6600
116.2600
2,313,700
Tue, 19 May 2026
110.8900
111.2500
108.4900
111.0500
1,668,000
Mon, 18 May 2026
111.2400
113.8200
110.9500
111.7800
1,946,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
112.9500
114.2900
109.2500
110.1100
2,205,500
Thu, 14 May 2026
114.3100
115.3800
113.1800
113.8700
2,436,600
Wed, 13 May 2026
113.5900
114.3500
111.5100
112.9700
2,450,300
Tue, 12 May 2026
115.6700
115.7900
112.9100
114.5500
2,505,400
Mon, 11 May 2026
117.4500
117.9900
115.3500
115.4500
1,376,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
117.1800
117.9600
116.1500
117.5500
1,313,300
Thu, 07 May 2026
120.5500
121.5000
116.4200
116.8200
1,450,700
Wed, 06 May 2026
121.5000
122.9900
119.8400
120.1000
2,192,900
Tue, 05 May 2026
116.3200
119.2100
115.5600
117.9700
1,398,100
Mon, 04 May 2026
118.0800
118.8100
115.0000
115.1500
1,907,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
13 · 8-K
After-hours · 16:03 ET
8-K - 2026 SHAREHOLDER MEETING RESULTS ↗
Fri, 01 May 2026
122.8500
123.5600
118.9000
119.2100
1,295,700
Thu, 30 Apr 2026
120.9500
123.2700
120.3800
122.3600
1,933,600
Wed, 29 Apr 2026
123.6800
125.2100
120.3700
120.7100
2,135,200
Tue, 28 Apr 2026
128.7400
129.4300
124.2300
124.9300
1,561,200
Mon, 27 Apr 2026
127.2000
128.8300
126.8500
128.2800
1,481,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
130.2100
131.1200
127.3500
127.5600
1,844,600
Thu, 23 Apr 2026
12 · 10-Q
After-hours · 16:04 ET
10-Q - 1Q 2026 ↗
Thu, 23 Apr 2026
125.0000
130.9300
125.0000
130.6400
2,400,100
Thu, 23 Apr 2026
11 · 8-K
Pre-market · 07:18 ET
8-K - 1Q 2026 EARNINGS AND REPURCHASE PROGRAM PRESS RELEASE ↗
Wed, 22 Apr 2026
129.8300
130.8100
127.3900
127.5600
3,310,200
Tue, 21 Apr 2026
132.3100
133.1400
128.5800
128.6400
2,592,000
Mon, 20 Apr 2026
125.7500
127.8400
125.0700
127.4000
1,802,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
123.1500
129.3900
122.2500
126.5300
2,700,400
Thu, 16 Apr 2026
120.9300
122.1400
120.2500
120.4700
1,273,800
Wed, 15 Apr 2026
122.0000
122.2500
120.1900
120.8200
1,489,100
Tue, 14 Apr 2026
122.0000
123.4800
121.2500
122.6800
1,535,500
Mon, 13 Apr 2026
121.2600
121.7900
118.8800
121.7500
2,291,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
122.0700
122.6600
118.9500
120.3300
2,735,100
Thu, 09 Apr 2026
119.3200
123.0500
119.1600
122.2300
1,934,300
Wed, 08 Apr 2026
118.7200
121.7200
118.7200
120.4400
1,998,600
Tue, 07 Apr 2026
116.8600
117.8100
113.7400
115.0900
2,532,700
Mon, 06 Apr 2026
116.5000
119.9400
116.4000
119.8300
1,031,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
115.7900
118.6700
114.3700
117.2900
1,837,400
Wed, 01 Apr 2026
117.5800
118.8200
116.6500
117.1500
2,084,800
Tue, 31 Mar 2026
116.7200
119.3300
114.8400
117.6100
2,291,800
Mon, 30 Mar 2026
116.4300
116.8100
113.2600
113.7200
1,790,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
115.8500
117.1000
114.3200
114.6300
1,750,700
Thu, 26 Mar 2026
116.7700
119.0000
116.7700
117.1200
1,663,600
Wed, 25 Mar 2026
119.7200
120.0300
115.0900
118.1800
1,531,600
Tue, 24 Mar 2026
117.0400
119.4800
116.6400
118.0900
1,424,800
Mon, 23 Mar 2026
117.9000
119.9600
116.8200
118.6400
1,453,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
117.4500
117.5400
113.5900
114.5500
4,073,400
Thu, 19 Mar 2026
116.1500
118.0900
115.3400
117.8500
2,213,500
Wed, 18 Mar 2026
120.7500
121.7800
116.9500
117.0800
1,731,200
Tue, 17 Mar 2026
122.4400
123.2500
121.2800
121.9600
1,285,500
Mon, 16 Mar 2026
120.1600
122.2100
119.5900
122.1700
2,106,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
10 · DEFA14A
After-hours · 16:07 ET
DEFA14A ↗
Fri, 13 Mar 2026
9 · DEF 14A
After-hours · 16:04 ET
DEF 14A ↗
Fri, 13 Mar 2026
121.9500
122.5600
119.0800
119.1900
1,459,700
Thu, 12 Mar 2026
122.1700
122.6300
120.2100
120.4600
2,015,500
Wed, 11 Mar 2026
123.1300
124.5500
122.0500
123.3800
1,953,400
Tue, 10 Mar 2026
126.5900
127.0800
123.9200
124.3900
2,526,300
Mon, 09 Mar 2026
125.2000
126.9100
122.3800
126.6600
2,197,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
127.7100
128.4200
125.0100
127.8400
1,383,300
Thu, 05 Mar 2026
130.7100
132.1200
128.9400
129.6500
1,151,500
Wed, 04 Mar 2026
132.3800
132.6900
130.2000
132.1800
1,270,700
Tue, 03 Mar 2026
130.1000
132.7500
127.7700
132.0300
1,407,100
Mon, 02 Mar 2026
134.1300
135.4200
131.7400
133.7200
1,223,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
135.2700
138.2500
134.4700
137.2000
2,184,900
Thu, 26 Feb 2026
135.6500
135.9200
133.7200
135.6600
1,256,100
Wed, 25 Feb 2026
140.8700
141.1800
131.2300
134.6100
2,631,100
Tue, 24 Feb 2026
140.3400
142.7400
140.2200
140.9000
1,112,200
Mon, 23 Feb 2026
139.9200
141.0300
137.2500
140.2100
1,312,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
8 · 8-K
After-hours · 16:16 ET
FORM 8-K ↗
Fri, 20 Feb 2026
140.5200
142.3500
138.9800
140.0200
1,243,800
Thu, 19 Feb 2026
141.5000
142.1800
139.1000
139.6100
1,404,000
Wed, 18 Feb 2026
141.2400
143.5400
140.1100
142.1000
1,747,600
Tue, 17 Feb 2026
142.3500
144.5000
139.0300
141.5800
1,848,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
139.8300
143.6600
139.3900
142.5600
2,159,900
Thu, 12 Feb 2026
140.0000
142.6500
138.6800
138.8900
2,383,400
Wed, 11 Feb 2026
7 · 8-K
After-hours · 16:27 ET
FORM 8-K ↗
Wed, 11 Feb 2026
6 · 424B5
After-hours · 16:25 ET
424B5 ↗
Wed, 11 Feb 2026
135.9500
139.3500
135.7500
139.3200
2,104,500
Tue, 10 Feb 2026
133.8200
137.8800
133.1700
137.3300
1,348,700
Tue, 10 Feb 2026
5 · 424B5
Pre-market · 08:35 ET
424B5 ↗
Mon, 09 Feb 2026
135.0000
136.3400
132.0000
132.3700
1,465,700
Mon, 09 Feb 2026
4 · 8-K
Pre-market · 08:12 ET
FORM 8-K ↗
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
134.5900
136.4200
131.1200
135.0900
1,989,400
Thu, 05 Feb 2026
3 · S-3ASR
After-hours · 16:20 ET
S-3ASR ↗
Thu, 05 Feb 2026
134.7100
135.6000
132.6600
134.0500
1,621,500
Wed, 04 Feb 2026
2 · 10-K
After-hours · 16:09 ET
10-K - 2025 ↗
Wed, 04 Feb 2026
132.0900
135.8000
131.6000
134.5700
2,477,400
Tue, 03 Feb 2026
126.1400
135.6000
126.1200
130.4600
2,816,000
Mon, 02 Feb 2026
124.6100
127.4300
123.7500
127.0700
2,347,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
126.6200
127.4600
123.4200
125.0900
1,927,400
Thu, 29 Jan 2026
124.2400
129.3600
124.2300
127.2600
2,860,600
Thu, 29 Jan 2026
1 · 8-K
Pre-market · 07:21 ET
8-K - 4Q 2025 EARNINGS RELEASE ↗
Wed, 28 Jan 2026
124.0300
127.1400
123.1700
123.2700
2,289,100
Tue, 27 Jan 2026
124.2100
124.8800
123.0200
123.8800
1,788,300
Mon, 26 Jan 2026
125.8400
126.1300
124.1200
125.0700
1,642,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
127.5400
127.7700
124.2200
125.1600
1,300,100
Thu, 22 Jan 2026
130.5800
131.8000
126.7900
127.7700
1,619,900
Wed, 21 Jan 2026
127.5700
131.4100
126.8600
129.9700
1,799,500
Tue, 20 Jan 2026
127.3800
130.8900
126.5500
126.8100
1,940,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
132.8700
134.3400
129.0500
130.2300
1,725,900
Thu, 15 Jan 2026
131.6400
133.1400
130.1700
132.8700
1,641,100
Wed, 14 Jan 2026
132.5000
134.1700
130.4800
130.7300
1,727,100
Tue, 13 Jan 2026
133.1900
134.5000
132.1800
133.6600
1,841,700
Mon, 12 Jan 2026
131.7600
134.5900
130.4400
133.2300
2,579,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
125.4500
132.8400
125.4500
132.2000
4,091,200
Thu, 08 Jan 2026
116.4400
123.4200
116.0500
123.1600
1,986,400
Wed, 07 Jan 2026
121.8800
123.1500
117.0300
117.2900
1,725,600
Tue, 06 Jan 2026
118.1900
121.4900
117.4900
121.1500
1,723,300
Mon, 05 Jan 2026
118.0100
121.2100
118.0000
119.8600
1,429,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
118.4500
119.0800
116.6800
119.0700
1,281,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
118.3500
119.0000
117.1800
117.2600
984,200
Tue, 30 Dec 2025
118.4200
118.6100
117.1900
118.1300
1,732,700
Mon, 29 Dec 2025
118.0600
119.4700
118.0300
118.6900
1,270,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
119.6600
119.9000
118.1900
119.2000
790,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
117.0000
119.8500
116.9300
119.3500
891,400
Tue, 23 Dec 2025
119.5200
119.6200
116.3400
117.3800
2,967,000
Mon, 22 Dec 2025
119.8000
120.0300
118.6500
119.1100
1,269,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
119.9900
120.2100
118.1600
119.7400
5,550,100
Thu, 18 Dec 2025
124.2000
124.8400
121.1200
121.6600
2,694,900
Wed, 17 Dec 2025
122.6000
125.1100
120.5600
122.8000
2,033,100
Tue, 16 Dec 2025
126.7200
127.2500
122.5500
124.3900
2,170,300
Mon, 15 Dec 2025
128.0300
128.1600
125.8400
126.5100
1,396,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
127.8400
128.0800
125.5800
126.4300
1,280,000
Thu, 11 Dec 2025
128.5700
130.2200
127.3700
127.5700
1,508,500
Wed, 10 Dec 2025
123.8600
128.2200
123.8600
127.9000
1,882,800
Tue, 09 Dec 2025
123.5000
124.9400
122.8600
123.0400
1,695,100
Mon, 08 Dec 2025
126.3200
126.4500
124.1600
124.8800
1,291,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
128.7600
129.3800
126.7600
126.9900
1,205,000
Thu, 04 Dec 2025
130.3600
131.5600
127.5500
127.8900
1,594,000
Wed, 03 Dec 2025
126.9500
130.4900
126.9200
130.3300
1,450,700
Tue, 02 Dec 2025
127.0600
127.3800
125.0800
126.5500
1,750,400
Mon, 01 Dec 2025
127.2100
128.3600
126.3100
127.1800
1,420,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
127.4300
127.9500
126.6800
127.1900
675,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
125.2900
127.9400
125.2700
127.5900
1,429,100
Tue, 25 Nov 2025
120.7800
126.3500
119.9100
125.7100
2,286,200
Mon, 24 Nov 2025
119.8000
120.1000
118.1500
119.2800
2,195,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
115.3000
121.6900
115.2600
120.3200
2,348,100
Thu, 20 Nov 2025
114.6400
116.0100
113.5400
114.3500
1,451,800
Wed, 19 Nov 2025
114.0300
114.4800
112.7800
113.7600
1,387,300
Tue, 18 Nov 2025
113.0000
114.2500
111.6500
113.4900
2,082,400
Mon, 17 Nov 2025
117.9100
118.0600
113.7000
113.8800
1,857,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
118.4000
121.0600
118.1300
118.3700
1,340,200
Thu, 13 Nov 2025
119.2600
121.0900
118.3800
118.4200
1,496,300
Wed, 12 Nov 2025
121.0900
122.7200
120.2900
120.6300
1,244,500
Tue, 11 Nov 2025
121.0300
121.6400
119.5000
121.2200
1,611,800
Mon, 10 Nov 2025
119.4700
120.6000
118.0600
120.1700
1,692,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
118.5500
119.8200
117.7400
119.7600
2,675,000
Thu, 06 Nov 2025
120.0800
120.3600
118.7600
118.9300
1,241,900
Wed, 05 Nov 2025
119.7900
120.6600
118.5500
119.4600
1,863,000
Tue, 04 Nov 2025
118.0200
120.2200
117.7200
119.6400
1,649,600
Mon, 03 Nov 2025
119.8500
119.8500
117.9200
118.7600
2,421,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
117.9200
120.5500
117.1000
119.8700
2,308,500
Thu, 30 Oct 2025
117.8200
120.3200
117.5600
119.0400
2,092,300
Wed, 29 Oct 2025
119.2600
121.5000
116.3400
118.2300
2,879,600
Tue, 28 Oct 2025
117.0200
121.9000
115.4100
120.7400
2,354,200
Mon, 27 Oct 2025
121.6800
121.9900
120.1400
120.3000
1,508,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
122.7100
123.2100
120.5000
120.5300
1,774,500
Thu, 23 Oct 2025
120.5600
121.9100
119.3400
120.8600
1,661,400