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
132.7900
132.8950
131.4100
131.8900
1,170,733
Thu, 22 Oct 2026
130.0600
133.1300
130.0000
133.0600
1,115,900
Wed, 21 Oct 2026
130.0500
130.1300
129.2600
129.6500
1,179,100
Tue, 20 Oct 2026
127.6300
129.6100
127.2700
129.3200
1,004,200
Mon, 19 Oct 2026
129.1400
129.3000
126.5100
126.9300
1,901,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
128.6700
129.9700
128.0700
129.7300
2,104,300
Thu, 15 Oct 2026
130.1600
130.2500
127.7300
128.3300
1,214,400
Wed, 14 Oct 2026
128.2100
128.5000
126.6000
128.3100
1,476,300
Tue, 13 Oct 2026
128.6000
128.8000
126.0800
128.3300
1,254,300
Mon, 12 Oct 2026
127.1500
128.1300
126.5000
128.0500
1,397,500
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
126.8300
127.3700
126.5200
126.9000
1,176,600
Thu, 08 Oct 2026
126.9500
127.7300
126.1100
127.1000
1,296,300
Wed, 07 Oct 2026
128.1100
128.6700
127.0500
127.2400
1,391,200
Tue, 06 Oct 2026
125.7300
128.2300
125.4800
128.2200
1,619,800
Mon, 05 Oct 2026
124.6500
126.3100
123.7600
125.0400
1,852,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
124.0000
125.3600
123.9900
124.4500
1,720,800
Thu, 01 Oct 2026
121.3400
123.4900
120.6000
123.2700
2,164,400
Wed, 30 Sep 2026
122.9700
123.0000
121.7400
121.8000
2,248,400
Tue, 29 Sep 2026
120.2400
122.9100
119.6800
122.3900
3,042,100
Mon, 28 Sep 2026
36 · 8-K
After-hours · 16:18 ET
8-K ↗
Mon, 28 Sep 2026
121.3500
121.8000
120.3700
120.8300
2,366,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
121.0600
121.4700
120.2400
121.4400
2,022,600
Thu, 24 Sep 2026
123.5300
124.1300
121.0500
121.1800
1,682,500
Wed, 23 Sep 2026
125.0000
125.2900
122.5000
122.8900
1,850,300
Tue, 22 Sep 2026
126.1800
126.7700
125.1300
125.4100
2,683,600
Mon, 21 Sep 2026
127.2600
127.4900
125.7600
126.1300
2,179,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
129.2600
129.5200
128.1800
128.5200
3,136,000
Thu, 17 Sep 2026
131.2700
131.6800
129.8300
130.4400
2,248,800
Wed, 16 Sep 2026
131.4500
131.7500
129.7700
130.7000
2,284,800
Tue, 15 Sep 2026
131.2100
131.9900
129.6200
130.4000
1,611,000
Mon, 14 Sep 2026
133.0500
133.6000
130.8000
131.1300
1,940,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
135.4500
135.4500
132.2900
132.5800
1,683,900
Thu, 10 Sep 2026
136.6000
137.0000
134.3000
134.3400
1,471,000
Wed, 09 Sep 2026
137.0000
137.4900
135.0000
136.0600
1,144,600
Tue, 08 Sep 2026
35 · 8-K
After-hours · 16:16 ET
8-K ↗
Tue, 08 Sep 2026
136.0000
138.0100
136.0000
137.2600
1,259,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
34 · 8-K
After-hours · 17:03 ET
8-K ↗
Fri, 04 Sep 2026
136.2900
137.6700
135.5900
136.0800
1,170,200
Thu, 03 Sep 2026
136.7300
137.2100
136.0700
137.0700
967,100
Wed, 02 Sep 2026
136.1700
136.3900
134.3500
136.0500
1,169,200
Tue, 01 Sep 2026
136.5900
137.0200
135.0000
136.0600
1,050,300
Mon, 31 Aug 2026
135.5100
136.3800
134.3600
135.6300
1,430,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
137.2300
137.2300
135.3000
135.8600
877,200
Thu, 27 Aug 2026
136.0000
136.9800
135.8200
136.2400
1,243,000
Wed, 26 Aug 2026
136.0700
137.8700
136.0700
137.7100
1,166,300
Tue, 25 Aug 2026
135.9000
136.8600
135.3400
136.1400
1,268,800
Mon, 24 Aug 2026
135.5100
136.1000
134.6700
135.6600
1,445,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
138.4800
138.4800
135.0700
135.2200
1,135,800
Thu, 20 Aug 2026
138.3000
139.8800
138.0500
138.1500
1,004,700
Wed, 19 Aug 2026
141.3500
141.3600
138.9300
139.1800
1,069,000
Tue, 18 Aug 2026
142.4000
143.2400
140.1400
140.2100
976,600
Mon, 17 Aug 2026
140.3200
141.1800
139.6200
141.1500
1,300,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
139.3400
141.2100
139.2400
140.8400
870,500
Thu, 13 Aug 2026
139.2800
139.9400
138.7300
139.5300
1,891,500
Wed, 12 Aug 2026
137.9200
138.9300
137.5000
138.6800
1,287,000
Tue, 11 Aug 2026
136.7800
138.0800
135.7600
137.6400
1,264,300
Mon, 10 Aug 2026
139.1700
139.3300
136.4700
136.7800
1,638,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
139.4500
141.3500
138.5500
139.8700
1,242,300
Thu, 06 Aug 2026
141.1000
141.4200
138.6600
139.9700
1,297,800
Wed, 05 Aug 2026
141.2600
141.6200
138.5000
139.6600
1,823,200
Tue, 04 Aug 2026
140.7300
142.2700
139.2800
141.7200
1,500,900
Mon, 03 Aug 2026
141.5800
143.3400
140.4000
141.7200
1,381,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
33 · 8-K
After-hours · 16:17 ET
8-K ↗
Fri, 31 Jul 2026
141.5900
142.4000
140.5000
141.8700
1,596,700
Thu, 30 Jul 2026
143.3700
144.0700
141.1800
141.7000
1,059,100
Wed, 29 Jul 2026
147.0200
148.5200
142.5000
143.5200
1,449,600
Tue, 28 Jul 2026
32 · 10-Q
After market open · 10:04 ET
10-Q ↗
Tue, 28 Jul 2026
146.8400
150.5600
146.0800
146.0800
1,685,600
Tue, 28 Jul 2026
31 · 8-K
Pre-market · 06:48 ET
8-K ↗
Mon, 27 Jul 2026
148.7000
149.7500
146.8400
147.2300
1,580,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
148.3900
150.8100
148.3900
149.4600
1,153,500
Thu, 23 Jul 2026
147.2400
149.1700
146.9200
148.1300
1,601,900
Wed, 22 Jul 2026
146.3400
148.6000
145.8500
148.5500
1,663,100
Tue, 21 Jul 2026
145.4400
146.0300
143.8700
145.0300
1,083,300
Mon, 20 Jul 2026
148.3900
149.3700
145.6000
145.9500
981,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
150.6100
151.9200
147.4900
148.1900
1,162,600
Thu, 16 Jul 2026
146.9300
148.9600
146.9300
148.9100
1,000,900
Wed, 15 Jul 2026
148.5700
149.6000
146.7200
146.9500
1,102,100
Tue, 14 Jul 2026
151.1600
151.6900
148.7500
149.0700
1,072,500
Mon, 13 Jul 2026
150.4300
151.8900
149.8000
150.6400
985,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
149.1300
150.8800
149.1300
150.2700
1,222,000
Thu, 09 Jul 2026
150.8600
151.6700
148.5300
149.2700
1,738,200
Wed, 08 Jul 2026
153.3200
153.7100
151.2300
151.3900
1,322,000
Tue, 07 Jul 2026
152.3500
155.7500
152.1700
153.8400
1,178,700
Mon, 06 Jul 2026
153.8600
154.4100
151.1100
151.3600
859,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
151.5900
154.2900
151.2800
154.0600
1,492,800
Wed, 01 Jul 2026
152.5600
152.8900
150.5700
150.5700
1,626,000
Tue, 30 Jun 2026
153.3900
153.6800
151.7400
152.3700
999,700
Mon, 29 Jun 2026
153.9200
155.0600
153.4000
154.0200
1,231,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
153.7000
154.9000
153.1600
154.4300
1,874,700
Thu, 25 Jun 2026
151.5000
153.5700
151.3700
152.8100
918,700
Wed, 24 Jun 2026
150.0000
151.3600
149.2000
151.1000
1,335,200
Tue, 23 Jun 2026
147.7500
149.5200
146.6800
149.1900
1,171,100
Mon, 22 Jun 2026
30 · 8-K
After-hours · 16:22 ET
8-K ↗
Mon, 22 Jun 2026
146.0000
148.1100
145.9800
146.8300
1,643,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
29 · 8-K
After-hours · 16:18 ET
8-K ↗
Thu, 18 Jun 2026
147.9200
148.9200
146.4900
147.5600
2,920,500
Wed, 17 Jun 2026
147.8400
149.2700
146.1600
147.1900
1,351,700
Tue, 16 Jun 2026
148.4100
150.0000
147.9700
148.8500
1,027,300
Mon, 15 Jun 2026
147.0400
148.8000
145.6100
148.0400
954,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
146.5900
148.1700
146.3900
147.4200
1,211,600
Thu, 11 Jun 2026
147.2900
148.2500
145.7800
145.7900
1,097,200
Wed, 10 Jun 2026
28 · 424B2
After market open · 13:33 ET
424B2 ↗
Wed, 10 Jun 2026
147.0000
147.6500
146.0000
146.0700
1,246,100
Tue, 09 Jun 2026
143.6700
146.1800
143.1800
145.9500
1,982,000
Tue, 09 Jun 2026
27 · 424B5
Pre-market · 08:41 ET
424B5 ↗
Mon, 08 Jun 2026
145.2400
146.6400
143.0200
143.1100
2,021,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
26 · 8-K
After-hours · 16:17 ET
8-K ↗
Fri, 05 Jun 2026
143.5400
146.6500
143.5400
145.7700
1,325,100
Thu, 04 Jun 2026
142.1700
143.7600
140.0000
142.7300
1,359,800
Wed, 03 Jun 2026
143.0000
144.6300
141.5300
141.8100
2,540,100
Tue, 02 Jun 2026
140.3100
143.3200
140.3100
142.6500
1,789,400
Mon, 01 Jun 2026
141.7300
142.1500
139.7800
139.8300
1,666,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
143.5100
143.7700
142.3000
142.8700
1,309,200
Thu, 28 May 2026
145.5000
146.5500
142.9000
143.3800
1,240,100
Wed, 27 May 2026
143.9900
145.4600
143.5800
145.2700
1,086,500
Tue, 26 May 2026
146.0000
146.0000
144.1600
144.6200
1,589,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
144.2200
145.4900
143.5700
145.3000
1,070,400
Thu, 21 May 2026
142.6700
143.8600
142.1800
143.7500
1,404,700
Wed, 20 May 2026
143.6600
144.1800
142.4900
142.7700
1,354,500
Tue, 19 May 2026
140.9500
143.8400
140.6400
143.1500
1,553,700
Mon, 18 May 2026
141.0900
142.6000
140.5000
141.3500
2,140,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
25 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 15 May 2026
143.5600
143.6700
139.7500
139.7800
1,425,600
Thu, 14 May 2026
142.4200
143.8800
142.1000
143.8000
1,063,500
Wed, 13 May 2026
141.6700
142.1900
140.6700
142.0000
1,463,200
Tue, 12 May 2026
24 · 8-K
After-hours · 16:19 ET
8-K ↗
Tue, 12 May 2026
141.9300
143.2300
141.3400
142.5800
1,221,700
Mon, 11 May 2026
141.5800
143.2800
140.9400
142.4300
1,598,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
142.7600
143.1000
140.3700
140.6000
1,782,100
Thu, 07 May 2026
142.2900
142.2900
140.6600
142.0000
2,118,000
Wed, 06 May 2026
143.6200
144.9600
142.3800
142.4400
2,512,000
Tue, 05 May 2026
147.0000
147.0200
143.0000
143.5000
4,657,200
Mon, 04 May 2026
147.7200
148.4500
145.6400
146.7300
2,137,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
23 · 8-K
After-hours · 16:16 ET
8-K ↗
Fri, 01 May 2026
151.6400
153.7200
148.7600
148.7900
1,621,500
Thu, 30 Apr 2026
22 · 10-Q
After market open · 10:09 ET
10-Q ↗
Thu, 30 Apr 2026
146.5000
151.8200
146.5000
151.6900
1,625,300
Thu, 30 Apr 2026
21 · 8-K
Pre-market · 06:49 ET
8-K ↗
Wed, 29 Apr 2026
148.0900
149.0700
146.9200
147.0300
1,132,900
Tue, 28 Apr 2026
147.7300
148.7800
146.3800
148.5800
1,224,400
Mon, 27 Apr 2026
147.5400
149.2400
146.4900
146.5000
1,996,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
147.3300
148.1500
146.3800
146.8800
1,274,700
Thu, 23 Apr 2026
144.8600
147.6600
144.7100
147.4000
1,384,700
Wed, 22 Apr 2026
144.5000
145.2900
143.1100
143.5700
927,500
Tue, 21 Apr 2026
146.4100
146.9700
143.4600
143.4700
720,700
Mon, 20 Apr 2026
147.2500
148.1800
145.7900
145.8700
725,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
146.3300
147.3500
145.0700
146.9800
975,900
Thu, 16 Apr 2026
146.3800
147.3000
145.7900
146.9700
1,370,500
Wed, 15 Apr 2026
146.6600
147.3300
145.8700
146.7500
957,100
Tue, 14 Apr 2026
147.2500
148.3500
145.7600
147.7400
916,300
Mon, 13 Apr 2026
149.5100
149.5100
146.5100
147.5100
1,357,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
150.4800
151.0400
149.6500
149.6800
538,500
Thu, 09 Apr 2026
148.7000
151.4000
148.6300
150.9800
983,000
Wed, 08 Apr 2026
147.2400
148.9900
146.7800
148.7800
740,500
Tue, 07 Apr 2026
147.7900
149.4600
147.3600
148.2700
708,900
Mon, 06 Apr 2026
147.2500
148.5500
147.1400
147.6700
1,427,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
147.6100
148.7700
147.1200
148.0400
879,200
Wed, 01 Apr 2026
145.2100
147.3300
145.2100
147.1200
692,100
Tue, 31 Mar 2026
146.7200
146.7500
144.3700
146.2200
978,600
Mon, 30 Mar 2026
146.5800
147.1800
145.3200
146.0600
943,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
144.4500
145.7900
143.8400
144.4700
1,014,000
Thu, 26 Mar 2026
142.4600
144.9600
142.4600
144.3900
996,100
Wed, 25 Mar 2026
144.6300
145.2500
143.3700
143.4500
1,020,900
Tue, 24 Mar 2026
141.8200
144.7700
141.8200
143.3200
781,600
Mon, 23 Mar 2026
20 · 8-K
After-hours · 16:16 ET
8-K ↗
Mon, 23 Mar 2026
143.1300
143.5800
142.0300
142.2900
1,448,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
147.4100
147.4200
141.4200
141.5700
2,498,600
Thu, 19 Mar 2026
147.3200
148.4500
145.5400
147.1400
1,050,200
Wed, 18 Mar 2026
148.9800
148.9900
146.9900
147.0100
1,210,800
Tue, 17 Mar 2026
19 · 8-K
After-hours · 16:32 ET
8-K ↗
Tue, 17 Mar 2026
149.5600
150.6900
149.3100
149.3400
1,015,700
Mon, 16 Mar 2026
149.0000
149.7300
148.3500
149.2600
1,042,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
149.2600
150.0600
148.6300
149.5700
1,114,500
Thu, 12 Mar 2026
18 · DEFA14A
After market open · 13:34 ET
DEFA14A ↗
Thu, 12 Mar 2026
17 · DEF 14A
After market open · 13:25 ET
DEF 14A ↗
Thu, 12 Mar 2026
146.8600
149.5100
145.5400
147.6400
1,119,200
Wed, 11 Mar 2026
147.5800
147.7900
146.1000
146.5200
1,198,800
Tue, 10 Mar 2026
148.4100
149.5100
147.6100
147.7600
890,900
Mon, 09 Mar 2026
16 · 8-K
After-hours · 16:16 ET
8-K ↗
Mon, 09 Mar 2026
150.4400
150.7400
147.1800
148.9600
989,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
147.9000
150.3100
146.7100
150.1300
1,866,500
Thu, 05 Mar 2026
148.4800
149.7300
148.1500
148.6400
1,986,800
Wed, 04 Mar 2026
147.3300
150.1600
146.8800
150.1100
2,161,100
Tue, 03 Mar 2026
145.4500
149.4300
144.0600
148.1100
1,950,300
Mon, 02 Mar 2026
147.8100
148.5800
146.8300
147.6500
1,277,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
15 · 8-K
After-hours · 16:17 ET
8-K ↗
Fri, 27 Feb 2026
146.7700
148.4000
146.0000
148.2400
1,666,500
Thu, 26 Feb 2026
146.2100
147.4100
146.0300
146.5900
1,060,900
Wed, 25 Feb 2026
146.2000
146.5700
144.1500
146.0200
1,406,100
Tue, 24 Feb 2026
145.6600
146.3000
143.8000
146.0900
1,066,100
Mon, 23 Feb 2026
145.5900
146.5100
144.8600
145.8500
1,549,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
146.0800
146.1200
143.9300
145.0000
1,307,600
Thu, 19 Feb 2026
143.1800
146.5000
142.4100
145.0300
1,579,800
Wed, 18 Feb 2026
14 · 8-K
After-hours · 16:20 ET
8-K ↗
Wed, 18 Feb 2026
144.6400
144.8700
142.0900
142.6200
1,115,800
Tue, 17 Feb 2026
150.0500
154.6300
143.8100
144.6900
2,264,900
Tue, 17 Feb 2026
13 · 10-K
Pre-market · 08:28 ET
10-K ↗
Tue, 17 Feb 2026
12 · 8-K
Pre-market · 06:58 ET
8-K ↗
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
141.0800
145.4200
141.0500
144.9400
2,008,300
Thu, 12 Feb 2026
140.0000
142.5300
139.2100
140.9100
1,700,500
Wed, 11 Feb 2026
137.8800
139.9100
137.0900
139.7100
2,332,400
Tue, 10 Feb 2026
135.9900
139.0200
135.3600
137.8400
1,285,700
Mon, 09 Feb 2026
11 · 8-K
After-hours · 16:27 ET
8-K ↗
Mon, 09 Feb 2026
134.5300
135.4800
134.0300
135.0400
1,024,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
137.2500
137.7200
134.0900
134.8200
1,603,600
Thu, 05 Feb 2026
136.3200
137.8300
135.2500
136.1400
2,522,400
Wed, 04 Feb 2026
136.5700
137.5400
135.4400
135.7000
1,459,300
Tue, 03 Feb 2026
133.1900
136.7200
133.1900
135.6700
1,598,700
Mon, 02 Feb 2026
134.2800
134.2800
132.2100
132.9300
1,630,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
134.0000
134.4400
132.5100
134.3800
3,240,700
Thu, 29 Jan 2026
137.1100
138.4700
134.0200
134.4400
2,344,200
Wed, 28 Jan 2026
136.8400
137.9900
135.9100
136.5600
991,100
Tue, 27 Jan 2026
135.4500
137.1900
134.9800
136.6800
1,018,700
Mon, 26 Jan 2026
135.5400
136.9500
134.9900
135.5300
1,332,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
135.0300
135.0300
133.1100
134.3300
1,709,400
Thu, 22 Jan 2026
137.2400
137.6400
135.0900
135.1900
1,792,700
Wed, 21 Jan 2026
136.6000
137.5000
136.2600
137.0700
2,782,600
Tue, 20 Jan 2026
134.9800
135.8300
133.8300
135.6100
2,199,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
133.8900
136.0400
133.3400
135.5100
2,221,900
Thu, 15 Jan 2026
134.5300
135.1800
133.5700
134.6100
1,279,100
Wed, 14 Jan 2026
132.4300
134.2600
132.4300
133.9500
2,428,900
Tue, 13 Jan 2026
130.2900
132.3200
129.7600
132.2000
1,381,100
Mon, 12 Jan 2026
129.4000
130.7400
129.4000
130.3100
1,048,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
130.4400
131.5600
129.6000
129.8900
1,174,300
Thu, 08 Jan 2026
127.9500
130.6900
127.9500
129.6300
1,344,300
Wed, 07 Jan 2026
130.6300
130.6300
127.7100
128.2600
1,088,300
Tue, 06 Jan 2026
129.1600
130.1300
128.7900
130.0400
1,292,500
Mon, 05 Jan 2026
129.8900
130.0400
126.6200
128.8000
1,276,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
129.3400
130.9400
128.0500
130.3600
1,084,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
129.7400
129.9900
128.9400
128.9800
971,100
Tue, 30 Dec 2025
129.9000
130.2900
129.5100
129.7800
760,200
Mon, 29 Dec 2025
129.4200
130.1700
129.1200
129.6400
1,015,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
128.8300
129.2200
128.4700
129.0500
735,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
128.3900
129.1500
127.9400
128.7900
887,800
Tue, 23 Dec 2025
128.3100
129.0700
127.8800
128.5200
1,368,400
Mon, 22 Dec 2025
126.7800
128.3800
126.2300
128.3100
1,957,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
10 · 8-K
After-hours · 16:17 ET
8-K ↗
Fri, 19 Dec 2025
9 · 424B5
After-hours · 16:15 ET
424B5 ↗
Fri, 19 Dec 2025
129.4300
129.8800
127.5200
127.6400
2,828,100
Thu, 18 Dec 2025
129.5600
130.8800
129.0000
129.9000
3,205,400
Wed, 17 Dec 2025
128.9600
129.0000
127.3500
128.8900
2,174,000
Tue, 16 Dec 2025
129.2600
129.6600
128.4800
128.6600
1,717,600
Mon, 15 Dec 2025
129.6500
129.6500
128.1100
128.8100
2,868,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
131.1700
132.1100
129.6900
129.8000
1,780,100
Thu, 11 Dec 2025
131.4100
131.7600
130.4500
130.7500
1,853,000
Wed, 10 Dec 2025
130.0900
130.5300
129.5300
129.9900
1,935,600
Tue, 09 Dec 2025
130.8400
131.4800
130.1200
130.2500
1,084,700
Mon, 08 Dec 2025
8 · 8-K
After-hours · 16:17 ET
8-K ↗
Mon, 08 Dec 2025
131.6400
131.7000
129.7500
130.0000
1,572,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
7 · 8-K
After-hours · 16:16 ET
8-K ↗
Fri, 05 Dec 2025
131.9300
132.4600
131.1400
131.2300
1,580,000
Thu, 04 Dec 2025
132.9600
134.0700
129.6900
132.1600
2,210,300
Wed, 03 Dec 2025
132.3800
133.2100
131.3700
133.1800
1,575,500
Tue, 02 Dec 2025
133.9000
133.9000
131.3300
131.5500
951,500
Mon, 01 Dec 2025
135.9400
136.7700
133.1500
133.2700
1,374,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
136.6700
137.2200
136.3500
137.0300
539,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
136.3300
137.2100
135.9100
136.7800
1,048,600
Tue, 25 Nov 2025
136.7600
137.1300
135.1300
136.0700
1,406,300
Mon, 24 Nov 2025
135.9300
136.4000
134.6100
136.0700
1,232,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
136.6400
137.1800
135.6400
135.7700
1,245,300
Thu, 20 Nov 2025
135.9600
137.1000
135.3900
135.7100
966,100
Wed, 19 Nov 2025
136.9200
136.9200
134.6100
135.0500
1,318,600
Tue, 18 Nov 2025
137.7400
138.4400
137.0000
137.0800
1,493,700
Mon, 17 Nov 2025
137.6400
138.2800
137.0300
137.6000
1,338,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
137.9500
138.8000
136.5700
137.1000
1,664,300
Thu, 13 Nov 2025
139.8600
140.0000
137.6300
137.7200
2,018,700
Wed, 12 Nov 2025
139.8600
140.5900
139.1100
140.2800
1,387,700
Tue, 11 Nov 2025
139.0400
139.8400
138.3100
139.7800
1,691,200
Mon, 10 Nov 2025
137.2500
139.7700
137.0800
139.1300
2,210,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
6 · 8-K
After-hours · 16:16 ET
8-K ↗
Fri, 07 Nov 2025
134.5100
136.7600
134.4100
136.7500
1,704,600
Thu, 06 Nov 2025
134.1700
135.1700
133.8300
134.0900
2,006,100
Wed, 05 Nov 2025
134.0200
134.9400
133.2500
134.0000
2,942,700
Tue, 04 Nov 2025
134.7700
135.0300
132.8200
133.4400
2,353,900
Mon, 03 Nov 2025
134.8900
135.1500
132.4000
133.8700
1,639,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
5 · 8-K
After-hours · 16:19 ET
8-K ↗
Fri, 31 Oct 2025
4 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 31 Oct 2025
136.5900
136.5900
134.8300
135.5400
2,402,100
Thu, 30 Oct 2025
3 · 10-Q
After market open · 10:14 ET
10-Q ↗
Thu, 30 Oct 2025
139.8300
141.4700
137.8300
138.0600
1,975,600
Thu, 30 Oct 2025
2 · 8-K
Pre-market · 06:48 ET
8-K ↗
Wed, 29 Oct 2025
139.1900
140.0000
138.2600
138.8600
1,176,300
Tue, 28 Oct 2025
1 · 8-K
After-hours · 16:17 ET
8-K ↗
Tue, 28 Oct 2025
141.7200
141.9900
139.4700
139.6400
939,300
Mon, 27 Oct 2025
142.3900
142.3900
140.3500
141.6300
934,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
141.9100
142.4300
141.2700
141.8400
666,600
Thu, 23 Oct 2025
143.4200
143.4200
141.3200
141.5400
647,500