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
126.0500
127.5300
125.7900
126.4500
3,004,334
Thu, 22 Oct 2026
126.9900
127.8700
125.1700
126.6600
4,239,100
Wed, 21 Oct 2026
128.4400
129.2400
127.3500
127.6000
3,849,000
Tue, 20 Oct 2026
124.8500
127.4700
124.1400
127.4700
4,104,900
Mon, 19 Oct 2026
124.8300
125.6900
123.4300
124.0900
4,254,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
128.0700
128.6500
124.8600
125.7500
5,791,600
Thu, 15 Oct 2026
27 · 8-K
After market open · 13:18 ET
8-K ↗
Thu, 15 Oct 2026
132.0400
132.3900
126.1500
126.9400
6,937,700
Wed, 14 Oct 2026
133.6600
134.1900
129.7200
130.4600
6,466,100
Tue, 13 Oct 2026
136.3100
136.3100
132.5900
133.5500
4,456,100
Mon, 12 Oct 2026
129.5500
132.5000
129.2600
132.4700
3,477,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
129.2900
129.8900
128.4100
129.4900
3,310,600
Thu, 08 Oct 2026
127.1600
129.4300
126.6200
129.2900
4,223,000
Wed, 07 Oct 2026
128.6500
129.1500
127.0500
127.3000
3,605,600
Tue, 06 Oct 2026
128.2500
129.6900
127.6100
128.6800
3,820,300
Mon, 05 Oct 2026
128.6700
129.2300
127.8200
128.0800
2,783,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
128.5600
129.7900
128.1300
128.9100
3,823,800
Thu, 01 Oct 2026
128.0000
128.9300
127.2900
128.1800
5,399,100
Wed, 30 Sep 2026
133.0700
133.1400
129.6900
129.8400
6,121,200
Tue, 29 Sep 2026
131.7100
133.1900
130.7100
132.6100
4,146,800
Mon, 28 Sep 2026
133.0900
134.3400
132.2200
132.4400
3,045,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
133.9400
134.3600
132.7200
133.0500
2,543,100
Thu, 24 Sep 2026
133.9000
134.7900
133.6500
133.8200
2,763,900
Wed, 23 Sep 2026
134.7500
135.6200
133.8100
133.9600
3,167,000
Tue, 22 Sep 2026
135.3400
136.2700
134.6100
135.8800
2,737,400
Mon, 21 Sep 2026
135.0000
136.4900
134.5200
135.8200
3,131,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
133.3700
134.9100
133.2500
134.8400
7,641,300
Thu, 17 Sep 2026
134.7200
135.5600
134.0000
135.1800
3,162,200
Wed, 16 Sep 2026
135.0000
135.9700
132.8400
133.7400
2,895,800
Tue, 15 Sep 2026
135.3500
136.0000
133.6700
135.8400
3,527,400
Mon, 14 Sep 2026
134.0000
135.8200
133.1300
135.1900
4,109,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
135.8000
136.2800
134.6500
135.7500
2,375,400
Thu, 10 Sep 2026
134.9200
136.4800
134.3200
134.4100
2,866,000
Wed, 09 Sep 2026
137.1500
137.9100
135.1100
135.6600
3,844,400
Tue, 08 Sep 2026
136.9400
138.9800
136.4000
138.4800
2,638,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
138.0000
138.5900
137.2300
137.3400
2,266,800
Thu, 03 Sep 2026
137.2200
138.3500
136.4000
138.3500
3,469,500
Wed, 02 Sep 2026
138.5700
138.5700
136.3600
136.5900
3,618,500
Tue, 01 Sep 2026
139.4700
140.0700
138.6600
139.6800
3,096,500
Mon, 31 Aug 2026
140.0000
140.3600
138.9600
139.9200
3,709,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
142.3800
142.4400
140.4100
140.7000
1,862,500
Thu, 27 Aug 2026
141.4600
142.8700
141.0200
141.8500
2,864,700
Wed, 26 Aug 2026
143.3900
143.8200
142.0000
142.5900
3,834,000
Tue, 25 Aug 2026
143.4900
143.5400
141.9700
143.3300
2,941,800
Mon, 24 Aug 2026
142.3300
143.5100
141.5600
143.3600
2,897,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
141.5700
141.8600
140.2600
141.8000
3,178,900
Thu, 20 Aug 2026
141.3000
142.0400
140.4600
140.6800
3,167,600
Wed, 19 Aug 2026
140.1600
141.6000
139.8900
141.3000
2,798,100
Tue, 18 Aug 2026
140.2800
141.3000
139.7800
140.0200
2,747,900
Mon, 17 Aug 2026
141.0000
141.0000
139.3500
140.6200
2,249,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
140.7600
141.7000
140.5000
141.0300
2,053,500
Thu, 13 Aug 2026
140.4700
142.3700
140.4700
141.2100
3,063,400
Wed, 12 Aug 2026
140.0800
140.8900
138.4000
140.7300
3,171,800
Tue, 11 Aug 2026
138.1300
140.1600
137.3100
139.5000
3,357,400
Mon, 10 Aug 2026
138.1100
139.1800
137.2200
138.7600
4,130,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
139.3200
140.4200
138.2500
140.1600
4,575,600
Thu, 06 Aug 2026
26 · 8-K
After-hours · 16:36 ET
FORM 8-K ↗
Thu, 06 Aug 2026
140.2800
141.1700
138.6300
139.1400
5,230,700
Wed, 05 Aug 2026
139.8000
141.5100
138.5500
140.7600
13,253,700
Wed, 05 Aug 2026
25 · 8-K
Pre-market · 07:22 ET
FORM 8-K ↗
Wed, 05 Aug 2026
24 · 424B2
Pre-market · 07:09 ET
424B2 ↗
Tue, 04 Aug 2026
139.8500
141.4700
138.9100
139.0500
16,284,400
Tue, 04 Aug 2026
23 · 424B3
Pre-market · 06:25 ET
424B3 ↗
Tue, 04 Aug 2026
22 · 8-K
Pre-market · 06:01 ET
FORM 8-K ↗
Mon, 03 Aug 2026
144.7700
144.8800
142.9600
144.1500
2,739,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
146.0000
146.0000
143.5900
144.6100
3,236,000
Thu, 30 Jul 2026
146.2200
146.7500
144.1800
146.1900
5,279,600
Wed, 29 Jul 2026
21 · 10-Q
After-hours · 16:13 ET
10-Q ↗
Wed, 29 Jul 2026
146.5900
146.8500
143.3400
145.4700
4,092,400
Tue, 28 Jul 2026
147.0100
149.1600
146.0400
147.1200
5,669,200
Mon, 27 Jul 2026
147.2900
147.8300
145.3500
147.2600
4,110,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
145.1000
148.3500
144.0000
147.6300
6,395,400
Thu, 23 Jul 2026
143.4700
145.7900
142.3200
145.1200
7,444,400
Wed, 22 Jul 2026
148.6500
149.0700
144.1000
144.7000
6,649,300
Tue, 21 Jul 2026
148.1100
150.0200
146.7200
149.9400
3,263,900
Mon, 20 Jul 2026
149.0000
149.6100
146.4700
147.4800
3,110,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
150.0500
153.3500
148.0000
149.7900
4,817,900
Thu, 16 Jul 2026
145.0000
150.0600
144.1900
150.0600
6,237,700
Thu, 16 Jul 2026
20 · 8-K
Pre-market · 08:05 ET
8-K ↗
Wed, 15 Jul 2026
143.0100
144.3400
141.6200
143.4200
4,867,200
Tue, 14 Jul 2026
142.0000
143.4100
141.5800
142.4900
3,588,400
Mon, 13 Jul 2026
141.3800
142.9000
140.6500
142.1600
2,831,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
142.6100
142.7500
138.7800
140.8700
2,403,200
Thu, 09 Jul 2026
141.0200
142.7000
140.7300
141.3600
3,679,000
Wed, 08 Jul 2026
142.4400
143.0800
140.2600
141.0000
3,986,400
Tue, 07 Jul 2026
140.8100
143.8600
140.4100
143.6100
3,481,900
Mon, 06 Jul 2026
139.2100
140.2800
138.1000
140.2000
3,153,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
138.3600
139.5000
136.8600
139.4300
2,906,800
Wed, 01 Jul 2026
135.6800
138.8000
135.1000
136.8000
3,140,200
Wed, 01 Jul 2026
19 · 8-K
Pre-market · 08:37 ET
8-K ↗
Tue, 30 Jun 2026
137.5400
138.3700
135.2200
135.4700
5,578,200
Mon, 29 Jun 2026
139.0600
139.5000
136.8100
138.8900
3,343,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
141.4600
141.8700
138.9800
139.9700
6,244,600
Thu, 25 Jun 2026
141.8500
142.3700
138.3600
140.5300
3,912,100
Wed, 24 Jun 2026
145.1700
145.5500
137.6700
140.8700
5,992,800
Wed, 24 Jun 2026
18 · 8-K
Pre-market · 06:19 ET
8-K ↗
Tue, 23 Jun 2026
143.6100
146.1600
143.3900
145.2500
3,117,300
Mon, 22 Jun 2026
140.6600
144.8100
140.3100
143.8300
4,225,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
139.9500
141.4900
139.4300
140.5400
6,701,200
Wed, 17 Jun 2026
145.0300
146.1200
140.5900
140.9400
4,444,700
Tue, 16 Jun 2026
148.0300
148.4600
145.3200
146.1200
3,215,000
Mon, 15 Jun 2026
149.2400
150.1800
148.2400
148.5000
4,177,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
148.4100
149.7000
147.8500
148.7400
2,452,700
Thu, 11 Jun 2026
147.0100
148.4600
145.7100
147.1900
3,493,700
Thu, 11 Jun 2026
17 · 8-K
Next filing day · accepted 10 Jun, 21:55 ET
FORM 8-K ↗
Wed, 10 Jun 2026
147.6700
148.1000
145.7400
145.7700
3,054,400
Tue, 09 Jun 2026
144.2000
148.2900
143.0000
147.5200
5,184,800
Mon, 08 Jun 2026
144.5000
145.1600
142.0300
142.7800
3,967,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
142.5700
145.7200
142.5500
144.5400
5,442,300
Thu, 04 Jun 2026
143.6100
144.3900
141.4900
143.7900
3,652,900
Wed, 03 Jun 2026
139.2900
142.6600
138.9900
141.8200
4,049,000
Tue, 02 Jun 2026
139.0100
140.4300
137.2200
140.4100
3,130,900
Mon, 01 Jun 2026
141.5900
142.1500
138.9200
139.0200
2,981,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
145.2900
145.5400
142.2200
143.4700
7,950,600
Thu, 28 May 2026
145.4200
147.1000
144.5200
145.6400
2,891,900
Wed, 27 May 2026
147.0300
147.4700
146.0300
146.5200
3,119,800
Tue, 26 May 2026
146.9900
147.9300
146.5100
146.9400
2,480,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
145.4300
146.2700
144.4000
145.9000
2,327,700
Thu, 21 May 2026
144.3200
145.2900
142.8000
144.6300
2,789,600
Wed, 20 May 2026
141.7700
144.7000
141.2600
144.6800
2,834,800
Tue, 19 May 2026
141.9300
142.6300
140.7900
142.4400
3,523,000
Mon, 18 May 2026
141.1200
142.8300
141.0000
142.3100
2,980,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
141.1400
141.9800
140.1700
140.5300
2,970,100
Thu, 14 May 2026
142.5300
143.2800
141.8500
142.6600
2,484,000
Wed, 13 May 2026
143.2000
143.9700
141.8600
142.0000
3,062,800
Tue, 12 May 2026
144.3300
144.9400
142.8000
143.7600
2,564,000
Mon, 11 May 2026
144.3100
145.3400
143.6800
144.0700
2,685,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
142.9800
144.5100
142.3600
144.0900
3,267,100
Thu, 07 May 2026
143.3800
144.4000
142.2100
142.2900
3,902,300
Wed, 06 May 2026
141.6000
143.8100
141.4500
142.9000
3,322,000
Tue, 05 May 2026
139.0000
140.4600
138.0000
140.2700
2,091,200
Mon, 04 May 2026
140.3400
140.8800
138.0300
138.7600
2,480,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
142.7100
142.7800
140.8200
141.4100
2,842,100
Thu, 30 Apr 2026
16 · 8-K
After-hours · 17:29 ET
8-K ↗
Thu, 30 Apr 2026
15 · 10-Q
After-hours · 17:18 ET
10-Q ↗
Thu, 30 Apr 2026
139.2700
142.4800
138.5900
142.0200
3,859,500
Wed, 29 Apr 2026
139.7200
141.2100
138.1500
138.8200
3,526,200
Tue, 28 Apr 2026
141.4200
142.1500
139.8000
141.5300
4,046,700
Mon, 27 Apr 2026
140.8400
143.2800
139.9000
140.0200
2,823,500
Mon, 27 Apr 2026
14 · 8-K
Pre-market · 08:03 ET
FORM 8-K ↗
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
142.3200
144.2800
141.2500
142.1000
3,265,700
Thu, 23 Apr 2026
141.7600
144.0600
141.0300
142.3400
3,799,800
Thu, 23 Apr 2026
13 · 8-K
Pre-market · 08:03 ET
FORM 8-K ↗
Wed, 22 Apr 2026
142.9500
143.2200
140.6400
141.4200
3,612,600
Tue, 21 Apr 2026
145.2500
145.2700
141.3400
141.9200
4,323,300
Mon, 20 Apr 2026
144.7000
145.2000
143.3400
145.0300
2,858,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
142.5200
145.4400
142.2500
145.1000
4,432,800
Thu, 16 Apr 2026
142.6400
145.0100
141.4600
142.1700
4,835,600
Thu, 16 Apr 2026
12 · 8-K
Pre-market · 08:05 ET
8-K ↗
Wed, 15 Apr 2026
137.7800
139.9000
137.4900
139.7700
4,747,200
Tue, 14 Apr 2026
137.1500
138.8400
136.9100
138.3600
3,982,700
Mon, 13 Apr 2026
136.9500
137.2000
135.0300
137.1500
4,253,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
138.4000
138.8100
136.2200
137.1900
4,027,300
Thu, 09 Apr 2026
136.6900
140.1000
136.5500
138.0200
3,568,200
Wed, 08 Apr 2026
136.1000
138.2200
135.0800
137.4100
3,961,700
Tue, 07 Apr 2026
132.1500
133.3000
130.8600
133.2200
2,301,000
Mon, 06 Apr 2026
133.5000
134.0900
132.1300
132.3500
2,602,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
132.7100
134.7900
131.7400
133.7700
3,427,100
Wed, 01 Apr 2026
11 · 8-K/A
After-hours · 17:08 ET
8-K/A ↗
Wed, 01 Apr 2026
131.7800
134.1300
131.4000
133.3300
3,707,900
Tue, 31 Mar 2026
130.5100
133.2400
129.7000
132.1800
4,336,100
Tue, 31 Mar 2026
10 · 8-K
Next filing day · accepted 30 Mar, 19:31 ET
8-K ↗
Mon, 30 Mar 2026
130.7000
130.9200
128.1100
128.7800
3,327,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
129.2200
130.3500
128.5300
128.9000
3,005,200
Thu, 26 Mar 2026
129.4900
130.9100
128.9700
129.7400
3,058,400
Wed, 25 Mar 2026
131.0800
131.7900
129.5000
130.3600
3,957,400
Tue, 24 Mar 2026
128.7800
131.6400
128.4000
130.3500
3,196,400
Mon, 23 Mar 2026
130.9500
132.6200
129.4100
130.3100
4,179,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
130.8700
131.1200
127.2900
128.0100
5,564,200
Thu, 19 Mar 2026
130.6600
131.5300
129.7600
131.0900
2,767,300
Thu, 19 Mar 2026
9 · DEFA14A
Pre-market · 07:18 ET
DEFA14A ↗
Thu, 19 Mar 2026
8 · DEF 14A
Pre-market · 07:15 ET
DEF 14A ↗
Wed, 18 Mar 2026
132.4000
133.2300
130.9000
131.2000
2,754,200
Tue, 17 Mar 2026
134.5300
135.6600
133.1900
133.2100
2,518,800
Mon, 16 Mar 2026
133.4700
135.2000
132.5800
134.0700
2,170,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
133.2200
133.7900
131.3900
131.7500
2,342,900
Thu, 12 Mar 2026
132.9000
132.9000
130.0000
131.9000
4,745,800
Wed, 11 Mar 2026
135.4600
135.6200
133.6000
134.4000
2,971,300
Tue, 10 Mar 2026
134.7900
137.8700
133.8600
136.1600
4,050,400
Mon, 09 Mar 2026
133.0300
136.0600
129.8800
135.1500
4,635,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
135.7800
135.9200
132.9000
134.5400
5,286,600
Thu, 05 Mar 2026
137.9200
138.0600
136.2600
137.8500
4,350,800
Wed, 04 Mar 2026
141.0500
141.2000
138.0500
139.4200
3,018,600
Tue, 03 Mar 2026
139.5000
141.3900
137.8200
141.0000
2,590,700
Mon, 02 Mar 2026
141.0000
143.0200
139.6600
142.7200
3,204,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
142.1200
143.9500
141.9500
142.5700
5,263,800
Thu, 26 Feb 2026
140.4400
142.8500
140.3500
142.6600
3,221,700
Wed, 25 Feb 2026
140.4000
140.9500
139.6000
140.0300
2,865,400
Tue, 24 Feb 2026
140.4100
141.2100
139.3600
140.3000
2,359,700
Mon, 23 Feb 2026
141.3300
142.4000
139.9700
140.7400
3,942,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
138.9600
141.5300
138.6600
141.5100
2,408,800
Thu, 19 Feb 2026
139.1100
139.7900
138.1900
139.0400
1,772,600
Wed, 18 Feb 2026
141.1500
141.5800
138.7100
139.6300
2,751,500
Tue, 17 Feb 2026
139.8600
141.9500
139.1300
141.7700
3,079,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
7 · 10-K
After-hours · 16:21 ET
10-K ↗
Fri, 13 Feb 2026
137.5300
140.4700
136.8300
138.9700
3,096,500
Thu, 12 Feb 2026
140.6700
141.9500
135.6200
136.3800
5,147,200
Wed, 11 Feb 2026
140.2000
141.8500
139.8300
139.8800
3,623,400
Tue, 10 Feb 2026
137.9200
140.9600
137.5000
140.4800
2,831,200
Mon, 09 Feb 2026
136.3700
137.4900
135.1400
137.2800
2,047,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
137.0100
137.4900
135.6600
136.9500
3,120,600
Thu, 05 Feb 2026
134.3400
136.9700
133.5000
136.1400
3,746,800
Wed, 04 Feb 2026
132.9100
135.1200
132.7800
134.8400
3,888,800
Tue, 03 Feb 2026
129.5100
132.4100
129.5100
131.8800
3,058,300
Mon, 02 Feb 2026
130.5400
131.6600
129.6000
129.6800
2,383,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
129.3300
130.7100
128.8100
130.5600
4,835,900
Thu, 29 Jan 2026
128.4500
130.5100
127.2700
130.4100
4,510,700
Wed, 28 Jan 2026
128.7600
129.2400
126.6700
127.1300
3,859,700
Tue, 27 Jan 2026
126.3300
128.8400
125.4700
128.7000
3,019,700
Mon, 26 Jan 2026
128.3700
128.5900
126.3400
126.4300
3,350,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
126.9300
127.3900
125.6700
127.1500
4,134,700
Thu, 22 Jan 2026
6 · 8-K/A
After-hours · 17:05 ET
8-K/A ↗
Thu, 22 Jan 2026
130.7000
131.0400
126.4400
126.6700
6,072,600
Wed, 21 Jan 2026
134.5200
134.5200
128.7200
131.1400
6,036,200
Wed, 21 Jan 2026
5 · 8-K
Pre-market · 08:06 ET
8-K ↗
Tue, 20 Jan 2026
131.8800
132.3800
130.3900
130.8100
5,632,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
132.5700
134.9400
132.0600
133.2100
4,652,300
Thu, 15 Jan 2026
132.6500
134.0500
132.2100
132.7500
2,795,000
Wed, 14 Jan 2026
130.5600
132.2200
129.8100
132.2100
2,745,900
Tue, 13 Jan 2026
129.0800
130.2200
127.3600
130.2200
3,105,800
Mon, 12 Jan 2026
129.1500
130.0500
128.7800
129.0600
2,055,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
128.3200
129.7500
128.2300
129.4000
2,405,600
Thu, 08 Jan 2026
126.3600
129.3200
126.0000
128.3900
3,295,800
Wed, 07 Jan 2026
127.9300
129.3600
126.7300
126.9000
3,698,700
Tue, 06 Jan 2026
129.2400
129.9400
126.3500
127.4600
3,927,000
Mon, 05 Jan 2026
128.7000
130.8100
127.7600
129.6900
3,265,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
127.7400
129.3100
127.2400
129.0500
3,280,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
129.1000
129.4600
127.6300
127.6600
2,761,200
Tue, 30 Dec 2025
128.4800
129.1400
128.2300
129.0100
1,757,500
Mon, 29 Dec 2025
129.1800
129.6500
128.0300
128.4800
2,637,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
129.2000
129.5000
128.0500
128.7100
1,090,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
128.1600
129.4700
128.0000
129.1500
1,050,000
Tue, 23 Dec 2025
127.3200
127.9700
127.2200
127.7700
2,114,000
Mon, 22 Dec 2025
127.2700
128.3700
127.2100
127.5900
2,859,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
128.2800
128.4600
126.9200
127.2300
8,629,400
Thu, 18 Dec 2025
128.8900
129.7900
127.6000
127.6600
3,559,200
Wed, 17 Dec 2025
127.5200
129.0300
127.0900
128.0700
4,780,100
Tue, 16 Dec 2025
129.2500
130.0600
127.4000
127.6100
3,248,500
Mon, 15 Dec 2025
131.1200
131.1200
129.0200
130.6600
2,863,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
131.6100
131.7000
129.8100
130.1800
2,721,600
Thu, 11 Dec 2025
130.1200
131.3400
129.9700
130.5600
3,702,700
Wed, 10 Dec 2025
127.7500
130.5600
127.3200
129.7100
3,479,900
Tue, 09 Dec 2025
127.4000
128.2300
126.8500
127.4500
4,358,400
Mon, 08 Dec 2025
127.5000
127.9700
126.6100
126.6700
2,927,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
4 · 8-K
After-hours · 16:06 ET
8-K ↗
Fri, 05 Dec 2025
128.1800
128.8300
127.7700
127.9800
3,242,200
Thu, 04 Dec 2025
129.1500
130.4500
128.0300
128.1800
3,902,300
Wed, 03 Dec 2025
128.8200
129.5300
128.0300
129.1900
3,294,300
Tue, 02 Dec 2025
129.8700
129.8700
128.2300
128.9300
3,458,200
Mon, 01 Dec 2025
127.6000
129.7700
127.1600
128.9300
2,706,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
128.0000
129.3300
127.9000
128.5300
1,343,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
127.5100
129.2800
125.9800
128.1600
2,183,000
Tue, 25 Nov 2025
126.4500
128.4400
126.2700
127.3900
3,158,000
Mon, 24 Nov 2025
126.4600
127.5600
125.3600
126.4500
10,057,900
Mon, 24 Nov 2025
3 · 8-K
Pre-market · 08:56 ET
8-K ↗
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
123.7600
126.5000
122.6100
125.7900
3,709,000
Thu, 20 Nov 2025
123.6500
125.5500
122.9000
123.1200
3,087,200
Wed, 19 Nov 2025
123.8000
124.2700
121.4000
122.4000
5,119,100
Tue, 18 Nov 2025
123.3000
124.2500
122.3100
123.8000
6,382,500
Mon, 17 Nov 2025
123.5300
124.6900
122.4000
123.5200
3,111,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
124.0000
125.0200
122.6700
122.8300
3,651,800
Thu, 13 Nov 2025
124.0900
124.8300
123.3000
124.0000
3,761,000
Wed, 12 Nov 2025
125.7200
126.4000
124.7900
124.8400
2,687,000
Tue, 11 Nov 2025
125.2200
126.4100
124.6800
126.2600
2,068,000
Mon, 10 Nov 2025
125.4300
125.9700
123.6600
124.9000
2,101,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
124.1100
125.6300
123.4700
125.6000
2,322,100
Thu, 06 Nov 2025
124.1900
125.3800
123.2000
124.0000
3,575,300
Wed, 05 Nov 2025
124.6200
125.0500
123.5600
123.8200
4,179,300
Tue, 04 Nov 2025
124.0000
125.6500
123.2000
124.0000
3,086,900
Mon, 03 Nov 2025
123.1400
124.4700
121.7500
124.2200
3,336,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
123.7000
124.9200
122.9900
124.0900
3,892,700
Thu, 30 Oct 2025
122.8200
124.6600
122.5500
124.2300
2,367,100
Wed, 29 Oct 2025
124.7800
125.6000
122.9700
123.4700
3,329,800
Tue, 28 Oct 2025
2 · 10-Q
After-hours · 16:14 ET
10-Q ↗
Tue, 28 Oct 2025
126.4300
126.9400
125.1500
125.7200
2,922,800
Mon, 27 Oct 2025
126.8100
127.1200
125.8400
127.0800
2,940,900
Mon, 27 Oct 2025
1 · 8-K
Pre-market · 06:16 ET
FORM 8-K ↗
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
126.5600
127.3500
125.7900
126.4300
2,965,900
Thu, 23 Oct 2025
125.9200
126.7200
124.9600
125.7700
2,647,900