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
141.9500
144.9800
140.6900
143.9600
3,374,997
Thu, 22 Oct 2026
148.3800
149.0000
140.9000
143.0000
3,877,900
Wed, 21 Oct 2026
149.9900
151.2500
149.0300
151.0200
3,641,200
Tue, 20 Oct 2026
146.3500
149.0000
144.1700
147.9400
2,536,100
Mon, 19 Oct 2026
147.7300
148.6900
145.4300
148.2200
3,148,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
147.3900
148.8100
145.1000
145.4700
3,531,500
Thu, 15 Oct 2026
149.6900
149.6900
143.7900
147.6300
7,113,700
Wed, 14 Oct 2026
156.0300
156.5100
150.6000
152.4400
5,497,500
Tue, 13 Oct 2026
154.3000
156.7300
151.9300
156.4700
4,103,800
Mon, 12 Oct 2026
156.9700
157.0900
155.1100
155.4100
2,991,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
154.9500
158.1400
154.8600
157.4400
2,579,900
Thu, 08 Oct 2026
154.8400
155.7100
151.3600
154.0000
2,786,500
Wed, 07 Oct 2026
156.7800
157.7900
154.2500
155.9300
1,868,400
Tue, 06 Oct 2026
157.6700
160.4100
156.7300
158.7600
3,790,400
Mon, 05 Oct 2026
155.7200
157.5300
154.2400
156.8500
2,905,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
154.0000
156.9500
153.1700
156.2400
3,240,600
Thu, 01 Oct 2026
149.9800
152.0600
148.6800
151.7700
2,715,800
Wed, 30 Sep 2026
17 · 8-K
After market open · 11:07 ET
8-K ↗
Wed, 30 Sep 2026
150.1900
151.5100
148.6200
148.6500
3,170,900
Tue, 29 Sep 2026
150.0800
150.5200
148.7500
149.4200
2,337,100
Mon, 28 Sep 2026
149.6800
151.0000
146.7800
148.8900
3,085,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
147.0300
150.6600
146.2800
150.2000
2,893,400
Thu, 24 Sep 2026
144.1500
146.4500
143.5700
145.3600
2,923,600
Wed, 23 Sep 2026
146.0400
147.2300
145.3100
145.9000
2,901,800
Tue, 22 Sep 2026
145.0000
146.9300
144.2800
146.4400
2,622,400
Mon, 21 Sep 2026
143.9400
145.8300
142.9400
145.1800
2,174,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
141.0500
143.5200
140.4900
143.2800
5,429,400
Thu, 17 Sep 2026
143.0000
143.4600
140.8600
141.0600
2,775,900
Wed, 16 Sep 2026
139.9100
141.7900
138.0400
140.4700
3,159,200
Tue, 15 Sep 2026
139.1700
140.4300
137.1300
138.2900
5,149,100
Mon, 14 Sep 2026
139.9500
140.4500
135.7900
137.7600
5,007,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
144.5500
147.0500
144.2900
146.0100
5,782,200
Thu, 10 Sep 2026
143.3100
144.5200
142.4300
142.8100
3,090,900
Wed, 09 Sep 2026
145.2100
147.0500
144.6200
144.9200
2,846,300
Tue, 08 Sep 2026
145.5000
146.6800
144.8300
146.3700
2,804,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
142.1500
144.9700
142.1500
144.9400
3,105,600
Thu, 03 Sep 2026
139.5200
142.7900
138.4700
142.2300
2,630,000
Wed, 02 Sep 2026
140.0000
140.0000
137.5400
139.2500
2,502,100
Tue, 01 Sep 2026
138.5700
139.7000
137.6000
139.2500
3,161,000
Mon, 31 Aug 2026
138.8900
139.1500
137.9700
138.2400
3,088,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
142.6600
142.6600
138.8200
139.5900
2,681,100
Thu, 27 Aug 2026
145.3500
145.4100
141.7100
142.2100
1,927,000
Wed, 26 Aug 2026
142.7200
145.1700
142.3400
144.3300
1,922,500
Tue, 25 Aug 2026
144.8500
144.9900
141.2400
141.8200
2,075,600
Mon, 24 Aug 2026
142.5400
143.5000
140.8000
142.9900
2,385,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
146.0000
146.0800
143.0200
143.0500
3,228,300
Thu, 20 Aug 2026
143.7000
146.1700
142.8400
143.1600
2,979,800
Wed, 19 Aug 2026
149.0600
149.6400
144.6400
144.9400
4,359,600
Tue, 18 Aug 2026
151.4000
152.2300
148.2500
149.6800
3,890,800
Mon, 17 Aug 2026
154.1100
155.7900
152.7300
153.9200
2,280,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
151.5100
153.9300
150.2400
153.6400
2,245,200
Thu, 13 Aug 2026
152.6300
152.9900
150.0100
151.4500
2,427,500
Wed, 12 Aug 2026
156.5100
156.8400
152.6500
152.7900
2,577,500
Tue, 11 Aug 2026
153.1200
154.9600
151.7700
154.7600
3,379,600
Mon, 10 Aug 2026
153.3000
153.8100
150.3300
150.7000
3,546,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
154.3000
154.8500
151.4900
152.2100
2,759,500
Thu, 06 Aug 2026
153.6500
156.0000
152.5600
154.5500
3,799,100
Wed, 05 Aug 2026
152.2300
157.0600
152.2300
153.6500
4,802,600
Tue, 04 Aug 2026
149.0000
154.3200
146.8000
153.6200
4,569,500
Mon, 03 Aug 2026
146.6800
148.4100
143.7100
146.3900
3,172,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
146.6300
147.8600
144.3900
146.6600
3,519,800
Thu, 30 Jul 2026
144.0300
146.0700
141.8200
143.8800
4,619,300
Wed, 29 Jul 2026
16 · 10-Q
After market open · 11:12 ET
10-Q ↗
Wed, 29 Jul 2026
144.3300
147.0400
136.2400
139.4200
7,138,700
Wed, 29 Jul 2026
15 · 8-K
Pre-market · 06:57 ET
8-K ↗
Tue, 28 Jul 2026
141.5200
141.8200
136.6800
140.2800
5,549,100
Mon, 27 Jul 2026
144.0500
144.5800
140.6500
143.3900
2,895,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
142.4600
144.2400
141.8900
143.3700
3,068,500
Thu, 23 Jul 2026
142.1500
145.2800
141.6100
143.2900
2,815,800
Wed, 22 Jul 2026
140.2500
143.4300
140.2500
142.4900
1,916,300
Tue, 21 Jul 2026
142.2000
142.9400
139.9400
141.7100
2,051,100
Mon, 20 Jul 2026
142.8300
143.0800
138.7400
139.3700
2,433,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
138.6000
142.5300
137.1300
140.4600
3,398,700
Thu, 16 Jul 2026
140.3200
142.3700
139.2500
141.2600
3,046,500
Wed, 15 Jul 2026
145.8400
146.5500
140.0000
142.7600
3,112,300
Tue, 14 Jul 2026
145.6900
147.2500
143.4500
145.2400
3,944,600
Mon, 13 Jul 2026
141.4000
144.6300
140.8700
143.9300
3,384,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
140.0600
144.7200
139.8000
142.8100
2,330,600
Thu, 09 Jul 2026
142.2500
142.8200
138.0900
140.5300
4,414,200
Wed, 08 Jul 2026
139.1400
140.6200
138.4400
140.2300
3,096,400
Tue, 07 Jul 2026
142.9400
142.9400
136.2200
140.6200
3,972,500
Mon, 06 Jul 2026
142.7000
144.8800
142.0000
142.7200
3,244,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
144.5800
146.2700
139.2300
140.7600
5,968,800
Wed, 01 Jul 2026
144.2500
151.1800
142.7200
144.8000
9,190,500
Tue, 30 Jun 2026
141.5800
148.2600
141.5800
146.1100
7,556,100
Mon, 29 Jun 2026
138.4800
140.9400
138.1600
140.4700
5,326,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
143.6000
143.6000
138.1500
138.4000
8,311,700
Thu, 25 Jun 2026
145.8300
147.7600
144.9600
145.4900
4,449,800
Wed, 24 Jun 2026
141.8400
144.4600
140.5300
142.8100
6,238,500
Tue, 23 Jun 2026
143.7600
145.9500
141.0700
141.2800
5,000,600
Mon, 22 Jun 2026
145.3100
148.7800
145.0600
148.2100
5,711,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
148.7000
149.3800
144.7900
144.8200
6,996,800
Wed, 17 Jun 2026
146.3400
148.8600
143.4400
143.6200
4,803,300
Tue, 16 Jun 2026
146.3600
149.0000
145.1300
145.1700
3,563,500
Mon, 15 Jun 2026
147.6700
149.2300
145.9600
146.0600
3,602,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
145.8300
146.2800
143.5300
144.9600
2,809,300
Thu, 11 Jun 2026
141.6600
144.8700
139.7300
144.0100
3,552,200
Wed, 10 Jun 2026
148.1800
149.1000
138.6500
139.3600
5,715,300
Tue, 09 Jun 2026
147.1000
148.7000
143.3200
147.7500
5,465,300
Mon, 08 Jun 2026
145.0600
146.5000
143.3400
144.0500
4,421,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
145.7500
146.6300
142.3000
143.6500
4,685,700
Thu, 04 Jun 2026
145.5100
147.8800
144.1900
147.4000
4,668,300
Wed, 03 Jun 2026
14 · 8-K
After-hours · 17:04 ET
8-K ↗
Wed, 03 Jun 2026
142.2100
148.3800
141.8900
146.9600
5,298,600
Tue, 02 Jun 2026
137.4200
142.2400
136.5400
141.9900
4,048,600
Mon, 01 Jun 2026
132.0500
135.5300
131.3200
133.9100
3,278,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
135.9000
137.6800
133.9800
134.0600
5,301,300
Thu, 28 May 2026
137.3600
138.0100
135.1700
136.1500
3,027,900
Wed, 27 May 2026
141.1800
141.1900
137.3000
138.2000
3,067,200
Tue, 26 May 2026
140.4700
141.4500
139.2400
140.2200
1,962,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
136.5600
140.1900
134.3000
138.3600
3,502,700
Thu, 21 May 2026
137.5600
137.5600
135.3000
135.4700
2,801,300
Wed, 20 May 2026
136.4300
138.6800
135.8000
137.7500
3,867,800
Tue, 19 May 2026
136.3200
137.1000
133.6100
135.4200
3,263,500
Mon, 18 May 2026
142.8300
142.8300
137.1400
137.3100
4,698,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
142.4700
143.7300
141.1900
143.0800
3,177,800
Thu, 14 May 2026
144.3300
145.8800
143.3800
145.0300
3,543,100
Wed, 13 May 2026
13 · 8-K
After-hours · 16:39 ET
8-K ↗
Wed, 13 May 2026
141.5200
145.0700
140.9100
143.8000
4,485,900
Tue, 12 May 2026
140.9700
142.4800
138.8600
141.0400
3,748,600
Mon, 11 May 2026
138.7400
143.0500
137.8400
141.7800
2,788,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
140.6500
142.3300
139.3300
139.5200
2,582,400
Thu, 07 May 2026
12 · 8-K/A
After-hours · 17:14 ET
8-K/A ↗
Thu, 07 May 2026
144.6200
145.1300
137.4000
139.2500
5,939,600
Wed, 06 May 2026
11 · 10-Q
After market open · 11:52 ET
10-Q ↗
Wed, 06 May 2026
138.8300
144.3100
138.3600
143.1400
7,007,600
Wed, 06 May 2026
10 · 8-K
Pre-market · 06:57 ET
8-K ↗
Tue, 05 May 2026
145.9400
147.3200
142.8200
144.8200
4,087,900
Mon, 04 May 2026
9 · 8-K
After-hours · 17:15 ET
8-K ↗
Mon, 04 May 2026
144.7500
146.4500
143.1000
144.4000
2,747,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
146.5600
146.9000
145.0800
145.0800
2,062,600
Thu, 30 Apr 2026
143.4800
146.2100
143.1100
146.0300
3,742,400
Wed, 29 Apr 2026
141.3500
143.0700
140.7100
141.3500
1,976,200
Tue, 28 Apr 2026
141.5000
142.3500
138.9900
141.5900
2,737,800
Mon, 27 Apr 2026
143.1700
144.8900
142.0700
143.3800
3,077,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
141.7500
142.9100
141.2500
141.9200
2,229,500
Thu, 23 Apr 2026
141.1400
142.9200
140.0100
141.7300
2,728,400
Wed, 22 Apr 2026
140.4400
140.9700
138.3500
139.8100
2,844,300
Tue, 21 Apr 2026
140.7800
142.3100
139.0500
139.7200
2,163,600
Mon, 20 Apr 2026
140.5300
141.7700
140.2000
140.9800
1,696,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
139.2900
142.4600
138.1100
140.8700
3,582,500
Thu, 16 Apr 2026
136.9700
138.2800
135.1000
137.5500
2,912,400
Wed, 15 Apr 2026
140.5000
141.3000
135.8900
137.2100
4,222,500
Tue, 14 Apr 2026
141.5200
143.1400
139.4100
142.0500
3,440,000
Mon, 13 Apr 2026
141.6100
143.0000
140.6400
142.8200
3,974,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
142.5700
143.0500
141.5200
142.5300
3,583,800
Thu, 09 Apr 2026
138.9400
142.3600
138.5900
141.8500
3,910,100
Wed, 08 Apr 2026
137.9900
140.6400
137.1400
139.0000
3,788,400
Tue, 07 Apr 2026
132.9700
134.1100
131.7000
133.1500
2,368,700
Mon, 06 Apr 2026
132.9700
133.9200
132.3000
133.7500
1,394,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
131.3900
134.9900
130.7800
132.9700
2,466,700
Wed, 01 Apr 2026
133.0200
135.6000
132.5300
134.7200
2,910,800
Tue, 31 Mar 2026
128.5700
131.6800
127.2900
130.9500
4,190,500
Mon, 30 Mar 2026
132.4400
132.9800
125.9100
126.5800
3,422,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
131.1900
133.3200
130.7500
131.2900
3,372,000
Thu, 26 Mar 2026
136.0000
136.8700
130.9600
131.5700
4,322,000
Wed, 25 Mar 2026
137.0800
138.3800
136.4300
137.4800
2,281,600
Tue, 24 Mar 2026
131.8300
136.8900
130.7700
136.4300
3,109,200
Mon, 23 Mar 2026
133.6000
135.4000
132.4000
133.2700
2,898,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
133.0800
133.5400
128.4100
129.7000
8,636,400
Thu, 19 Mar 2026
131.5500
133.8000
130.7300
133.2500
3,712,300
Wed, 18 Mar 2026
133.0500
135.5500
133.0400
133.7600
3,278,600
Tue, 17 Mar 2026
132.1500
132.9600
129.3700
132.5600
2,961,600
Mon, 16 Mar 2026
131.6200
132.1300
130.6100
131.6900
4,971,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
132.2200
133.0000
129.1500
130.1600
4,120,800
Thu, 12 Mar 2026
134.0200
134.4800
130.4000
130.9400
5,125,900
Wed, 11 Mar 2026
133.4800
135.1800
132.2000
134.9900
2,711,200
Tue, 10 Mar 2026
133.3600
136.1800
132.6000
133.9400
4,396,400
Mon, 09 Mar 2026
130.1900
134.2500
128.7600
133.0900
4,954,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
8 · 8-K
After-hours · 16:55 ET
8-K ↗
Fri, 06 Mar 2026
135.2100
135.7300
131.8500
132.4000
4,206,100
Thu, 05 Mar 2026
138.7700
139.2800
134.1000
137.1800
6,187,200
Wed, 04 Mar 2026
141.3500
141.9600
139.3700
140.0000
3,195,000
Tue, 03 Mar 2026
141.0600
142.7400
138.1700
139.5800
5,490,800
Mon, 02 Mar 2026
144.2000
146.1400
142.9800
145.4600
2,604,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
142.8000
144.6000
142.2500
144.3000
7,554,100
Thu, 26 Feb 2026
144.7800
145.2500
141.6100
143.4200
4,034,400
Wed, 25 Feb 2026
144.5600
146.4900
143.5300
144.4900
3,254,600
Tue, 24 Feb 2026
143.2100
145.8600
142.6000
144.7100
8,472,900
Mon, 23 Feb 2026
142.8300
144.5400
142.1000
142.8300
3,517,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
142.6100
145.3400
142.0600
143.7900
4,623,300
Thu, 19 Feb 2026
138.8400
142.7800
138.8400
142.7000
3,555,900
Wed, 18 Feb 2026
141.8700
143.0000
139.4000
139.4800
4,417,900
Tue, 17 Feb 2026
139.1100
142.7700
138.8000
142.2100
5,043,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
138.5500
139.9800
137.8700
139.2400
3,844,400
Thu, 12 Feb 2026
142.1300
143.1700
138.0900
138.5700
5,474,600
Wed, 11 Feb 2026
141.1400
142.8700
139.7700
140.9600
3,669,600
Tue, 10 Feb 2026
138.6500
140.2000
138.1700
138.7500
4,526,400
Mon, 09 Feb 2026
136.0000
139.4300
136.0000
139.0000
5,142,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
136.0500
138.2300
134.4000
137.6500
5,373,700
Thu, 05 Feb 2026
7 · S-3ASR
After-hours · 16:45 ET
S-3ASR ↗
Thu, 05 Feb 2026
130.4700
132.7700
129.1400
132.5200
7,252,300
Wed, 04 Feb 2026
6 · 10-Q
After market open · 10:34 ET
10-Q ↗
Wed, 04 Feb 2026
132.5000
136.2400
128.1700
129.4900
15,320,500
Wed, 04 Feb 2026
5 · 8-K
Pre-market · 07:02 ET
8-K ↗
Tue, 03 Feb 2026
123.4300
124.8100
122.3700
124.0100
7,458,800
Mon, 02 Feb 2026
119.0000
123.1100
118.4100
122.9800
5,418,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
119.0000
120.7800
118.9200
119.2600
6,034,400
Thu, 29 Jan 2026
118.2500
120.8400
118.2500
120.2800
5,807,000
Wed, 28 Jan 2026
116.0300
117.6500
115.5500
116.7400
3,656,600
Tue, 27 Jan 2026
115.9500
117.7700
115.2000
116.9600
3,810,900
Mon, 26 Jan 2026
113.6600
115.7600
112.9500
115.0700
4,422,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
114.6300
114.6900
113.0200
113.5900
3,410,200
Thu, 22 Jan 2026
116.2800
116.6100
113.9600
114.5100
3,726,300
Wed, 21 Jan 2026
115.1800
116.1900
114.6700
115.4900
3,607,200
Tue, 20 Jan 2026
113.1900
114.7500
113.1900
114.5600
4,171,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
4 · DEFA14A
After-hours · 16:28 ET
DEFA14A ↗
Fri, 16 Jan 2026
3 · DEF 14A
After-hours · 16:25 ET
FORM DEF 14A ↗
Fri, 16 Jan 2026
113.7500
115.3900
113.2000
114.6100
6,561,900
Thu, 15 Jan 2026
113.2100
113.9200
112.3200
112.9500
6,372,300
Wed, 14 Jan 2026
112.0800
112.8000
109.8400
112.1300
5,771,900
Tue, 13 Jan 2026
111.6900
112.6400
111.1100
112.0900
8,769,800
Mon, 12 Jan 2026
110.8200
112.2800
110.0100
111.3900
8,936,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
111.3400
112.4900
110.7700
110.8500
6,351,800
Thu, 08 Jan 2026
111.3100
113.1600
110.9200
111.2900
8,168,000
Wed, 07 Jan 2026
115.0000
115.9400
112.3800
112.4100
6,801,300
Tue, 06 Jan 2026
112.5900
115.0700
108.4100
113.9500
18,982,000
Mon, 05 Jan 2026
123.0000
124.0700
121.4800
121.5300
4,007,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
120.4600
122.9000
120.3500
122.3100
3,196,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
121.0000
121.1800
119.6700
119.7500
2,586,500
Tue, 30 Dec 2025
121.5700
122.1600
120.8800
120.9400
2,554,000
Mon, 29 Dec 2025
121.5000
122.2100
121.3300
121.7100
2,459,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
121.4200
122.1200
121.1200
122.0600
1,912,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
121.2300
121.6800
120.9100
121.3900
1,108,800
Tue, 23 Dec 2025
119.7800
121.1500
119.4300
121.1300
3,726,700
Mon, 22 Dec 2025
119.9700
120.1300
118.7700
119.9600
3,635,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
117.4900
120.1900
117.4900
119.5300
17,473,100
Thu, 18 Dec 2025
118.0000
119.5200
116.8100
117.7400
8,073,600
Wed, 17 Dec 2025
118.5200
120.0000
116.0000
116.3800
8,227,500
Tue, 16 Dec 2025
117.4600
119.6000
116.9400
118.8500
6,854,500
Mon, 15 Dec 2025
116.0200
116.9100
115.0800
116.8800
6,351,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
117.7400
118.0600
113.9200
114.7600
7,293,200
Thu, 11 Dec 2025
115.2800
118.0600
114.1900
118.0600
4,423,700
Wed, 10 Dec 2025
116.2200
117.0200
114.9800
115.8100
5,002,900
Tue, 09 Dec 2025
114.2000
116.5200
114.0600
115.7700
4,534,300
Mon, 08 Dec 2025
114.5200
117.3400
114.2200
114.9800
4,658,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
114.0000
114.4500
113.4600
114.2300
4,329,300
Thu, 04 Dec 2025
113.6100
115.1600
113.0000
114.2000
4,471,700
Wed, 03 Dec 2025
115.0000
115.4000
113.4700
114.2200
5,046,000
Tue, 02 Dec 2025
115.3400
115.7400
114.5800
115.2800
3,870,400
Mon, 01 Dec 2025
115.4100
116.1200
114.7700
114.9400
3,481,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
116.8800
117.2600
115.4300
116.3100
1,396,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
114.6900
117.1800
114.5500
116.2900
3,488,400
Tue, 25 Nov 2025
114.7600
115.5000
112.5700
114.6500
6,359,300
Mon, 24 Nov 2025
114.0800
115.5200
113.5500
114.1900
6,430,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
113.0600
114.3100
112.2100
113.5500
5,121,900
Thu, 20 Nov 2025
116.3000
117.3200
112.8300
112.9900
7,047,400
Wed, 19 Nov 2025
114.4000
116.3700
114.1100
114.4200
4,288,300
Tue, 18 Nov 2025
115.8000
116.0100
114.0700
114.4400
4,865,400
Mon, 17 Nov 2025
118.4900
119.0800
115.8300
116.3800
4,266,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
2 · 10-K
After market open · 10:53 ET
10-K ↗
Fri, 14 Nov 2025
118.6000
120.2800
118.0000
118.7200
3,399,900
Thu, 13 Nov 2025
122.7300
123.6500
119.7500
120.2000
4,220,300
Wed, 12 Nov 2025
122.0700
123.7800
122.0700
122.6600
5,138,800
Tue, 11 Nov 2025
122.3100
122.6700
121.3400
121.9400
4,340,700
Mon, 10 Nov 2025
122.7500
123.7600
121.8500
122.5800
5,589,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
120.8000
122.5500
119.3500
122.2500
4,900,800
Thu, 06 Nov 2025
120.6500
123.3700
119.0200
122.2500
6,802,200
Wed, 05 Nov 2025
120.9300
123.0500
118.0000
120.8600
13,299,800
Wed, 05 Nov 2025
1 · 8-K
Pre-market · 06:57 ET
8-K ↗
Tue, 04 Nov 2025
111.5700
112.3500
110.7000
111.0400
6,765,600
Mon, 03 Nov 2025
114.4900
114.9500
112.6300
113.1800
4,320,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
113.8000
115.1600
113.8000
114.3900
3,696,600
Thu, 30 Oct 2025
113.0700
116.4800
112.3900
114.2100
3,424,100
Wed, 29 Oct 2025
112.0700
114.3100
112.0700
113.3400
3,187,100
Tue, 28 Oct 2025
112.9700
113.4100
111.5400
112.2100
2,952,800
Mon, 27 Oct 2025
114.0700
114.6000
112.3900
113.0500
3,660,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
112.0000
113.3800
111.6000
112.9400
4,231,500
Thu, 23 Oct 2025
108.8000
110.7100
108.4700
110.5500
3,740,800