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
153.4400
154.1500
147.7900
149.7000
2,555,270
Thu, 22 Oct 2026
150.2500
154.6400
150.2500
154.4500
2,169,400
Wed, 21 Oct 2026
150.4500
151.7100
149.4400
151.2400
2,512,900
Tue, 20 Oct 2026
150.6900
152.0000
150.1600
151.6000
2,515,600
Mon, 19 Oct 2026
149.4900
150.2500
148.1000
149.8300
1,947,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
151.9800
152.4200
149.5200
150.5100
2,020,100
Thu, 15 Oct 2026
149.2000
151.3800
149.2000
150.8300
2,531,900
Wed, 14 Oct 2026
146.8200
147.0600
144.2000
146.6900
2,743,200
Tue, 13 Oct 2026
147.4700
148.6700
145.9800
147.0600
2,329,800
Mon, 12 Oct 2026
144.5000
147.1000
143.9400
146.7500
2,688,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
144.0000
145.4700
143.0400
144.8200
3,138,600
Thu, 08 Oct 2026
140.4000
144.0800
140.0000
143.0000
2,597,700
Wed, 07 Oct 2026
139.8000
141.1800
139.8000
140.3500
2,335,900
Tue, 06 Oct 2026
137.0300
139.9700
136.7500
139.8400
2,164,500
Mon, 05 Oct 2026
136.6300
138.0600
135.3500
136.9700
3,172,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
136.7000
137.8800
135.9500
136.1200
1,755,000
Thu, 01 Oct 2026
136.8900
137.4500
135.8900
136.6900
1,744,000
Wed, 30 Sep 2026
138.5600
138.5700
136.3000
136.3400
1,911,800
Tue, 29 Sep 2026
137.6300
138.5700
137.0300
137.7300
1,620,900
Mon, 28 Sep 2026
138.7800
140.3000
137.5500
138.2800
1,840,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
136.9900
139.6300
136.4100
138.6300
2,306,200
Thu, 24 Sep 2026
139.5400
140.6200
137.2500
137.3400
2,497,500
Wed, 23 Sep 2026
139.6600
141.2200
138.1500
140.6300
2,635,300
Tue, 22 Sep 2026
140.4400
141.1500
138.8600
139.7100
2,910,900
Mon, 21 Sep 2026
138.7000
139.9500
137.7900
139.3300
2,641,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
135.5000
138.3200
134.2600
137.9900
4,727,900
Thu, 17 Sep 2026
138.9400
140.9400
135.6900
135.7500
2,040,900
Wed, 16 Sep 2026
141.1500
141.3500
137.7800
137.9600
2,357,700
Tue, 15 Sep 2026
144.7600
145.0000
140.6900
140.7700
2,215,200
Mon, 14 Sep 2026
142.9000
147.1100
142.7900
146.3300
2,105,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
145.2000
145.6900
140.8500
140.8700
2,110,200
Thu, 10 Sep 2026
146.2000
147.0100
143.4200
143.8900
2,731,400
Wed, 09 Sep 2026
147.6800
148.6400
142.2600
145.1600
2,933,100
Tue, 08 Sep 2026
150.0200
151.1700
148.5400
149.5100
1,787,600
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
151.7800
153.2200
150.2200
150.7100
1,623,200
Thu, 03 Sep 2026
151.7000
153.9300
149.8400
152.5400
1,539,100
Wed, 02 Sep 2026
151.9800
153.0000
150.9000
151.2700
1,461,300
Tue, 01 Sep 2026
22 · 8-K
After-hours · 16:39 ET
8-K ↗
Tue, 01 Sep 2026
153.6400
154.5900
151.9300
152.0300
1,598,600
Mon, 31 Aug 2026
153.4400
155.0000
152.8500
153.3100
1,954,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
21 · 8-K/A
After market open · 12:52 ET
8-K/A ↗
Fri, 28 Aug 2026
151.6400
154.5700
151.4500
153.8600
1,545,400
Thu, 27 Aug 2026
152.6500
152.8400
150.0600
150.7500
1,964,000
Wed, 26 Aug 2026
156.0200
156.1900
154.1000
154.4100
2,615,100
Tue, 25 Aug 2026
156.6800
157.5400
155.8000
156.2700
1,944,700
Mon, 24 Aug 2026
154.1600
158.0500
154.1600
157.3500
2,277,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
20 · 8-K
After market open · 10:19 ET
8-K ↗
Fri, 21 Aug 2026
152.0800
153.3900
149.5800
152.9900
3,754,000
Thu, 20 Aug 2026
145.6500
152.4000
145.3200
152.3300
4,281,500
Wed, 19 Aug 2026
145.4200
148.1600
143.8800
145.9300
2,708,900
Tue, 18 Aug 2026
146.3800
146.9700
144.7700
144.8600
1,697,300
Mon, 17 Aug 2026
147.3100
148.0700
143.2600
145.1400
2,954,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
150.8000
150.9900
148.0800
148.1100
1,726,400
Thu, 13 Aug 2026
152.0000
154.7800
150.7200
150.8500
2,756,600
Wed, 12 Aug 2026
144.6100
150.3900
144.4300
150.3400
3,080,700
Tue, 11 Aug 2026
145.1600
145.7600
143.0000
144.7500
2,102,700
Mon, 10 Aug 2026
149.6000
149.8700
145.1400
145.3300
2,086,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
18 · 8-K/A
After-hours · 16:03 ET
8-K/A ↗
Fri, 07 Aug 2026
151.5000
151.9500
150.2400
150.7600
1,781,600
Fri, 07 Aug 2026
19 · 8-K
Pre-market · 06:15 ET
FORM 8-K ↗
Thu, 06 Aug 2026
152.6700
153.5100
150.4000
152.2800
2,389,100
Wed, 05 Aug 2026
148.1800
153.1600
148.1300
152.3700
3,047,200
Wed, 05 Aug 2026
17 · 10-Q
Next filing day · accepted 04 Aug, 18:32 ET
10-Q ↗
Tue, 04 Aug 2026
148.5000
150.3500
146.7100
147.6800
2,548,400
Mon, 03 Aug 2026
153.1500
155.6100
148.0000
148.8000
2,848,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
158.0500
158.0500
152.2100
153.2800
2,594,000
Thu, 30 Jul 2026
162.0000
166.1600
155.4700
157.0000
3,308,000
Thu, 30 Jul 2026
16 · 8-K
Pre-market · 07:01 ET
8-K ↗
Wed, 29 Jul 2026
151.2000
153.9300
150.8300
151.9200
2,811,600
Tue, 28 Jul 2026
150.0200
151.5700
149.0300
150.2800
1,953,400
Mon, 27 Jul 2026
148.8400
150.7500
147.7000
147.8000
2,072,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
148.1000
149.3900
147.6900
148.9200
1,541,300
Thu, 23 Jul 2026
146.5600
149.3900
146.3600
147.3700
1,965,000
Wed, 22 Jul 2026
147.2500
150.0900
145.0700
147.5700
2,968,100
Tue, 21 Jul 2026
145.7500
148.3800
144.6400
147.1700
2,898,400
Mon, 20 Jul 2026
148.9800
149.0000
146.3600
147.3700
3,049,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
151.0000
156.6000
147.6700
147.9200
4,125,000
Thu, 16 Jul 2026
151.2700
152.9800
149.6700
152.1000
3,773,800
Wed, 15 Jul 2026
156.4800
158.0400
152.0100
152.5700
4,277,100
Tue, 14 Jul 2026
159.8400
161.2600
154.4400
158.1800
4,075,600
Mon, 13 Jul 2026
163.4600
164.9700
161.5800
161.6800
2,222,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
163.5100
166.3100
162.4400
163.5400
1,847,100
Thu, 09 Jul 2026
165.2600
167.5400
158.2500
162.3900
4,252,900
Wed, 08 Jul 2026
166.6100
167.3300
163.0200
165.2500
2,540,800
Tue, 07 Jul 2026
167.7500
170.1400
166.6300
167.4900
2,138,300
Mon, 06 Jul 2026
164.5000
166.0400
162.3300
165.9900
2,212,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
161.2900
164.9500
160.9900
164.7300
2,247,900
Wed, 01 Jul 2026
160.4200
161.6400
158.6300
161.5900
3,026,200
Tue, 30 Jun 2026
158.0900
160.1600
157.0300
159.8600
2,442,700
Mon, 29 Jun 2026
156.8400
158.4400
154.9700
158.2400
2,240,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
152.6400
156.8700
151.5400
156.4100
3,133,400
Thu, 25 Jun 2026
152.4200
153.1100
150.7700
151.1400
1,422,400
Wed, 24 Jun 2026
151.7500
153.3900
151.2000
153.0200
1,821,600
Tue, 23 Jun 2026
151.2700
153.5000
150.7800
151.6000
2,578,500
Mon, 22 Jun 2026
150.5000
152.0000
149.5100
150.7400
2,473,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
154.1200
154.7100
151.2000
151.9900
4,792,200
Wed, 17 Jun 2026
155.7500
157.2600
153.7300
154.0700
1,793,500
Tue, 16 Jun 2026
15 · 8-K
After-hours · 17:16 ET
8-K ↗
Tue, 16 Jun 2026
158.7500
160.2400
156.7100
157.6700
2,735,400
Tue, 16 Jun 2026
14 · 8-K
Pre-market · 09:01 ET
8-K ↗
Mon, 15 Jun 2026
154.2200
155.4500
153.5600
154.6700
2,212,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
154.5600
155.1000
153.0100
154.3100
1,654,000
Thu, 11 Jun 2026
151.1900
154.3500
150.6900
153.2700
2,229,100
Wed, 10 Jun 2026
152.7000
153.3700
150.7400
151.0800
2,115,200
Tue, 09 Jun 2026
147.2300
152.6000
146.6100
151.6300
2,579,000
Mon, 08 Jun 2026
149.7500
150.7000
147.1600
147.3700
2,426,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
148.8400
151.4100
147.9000
150.8700
1,782,100
Thu, 04 Jun 2026
150.0000
150.3700
147.5300
148.0800
1,997,000
Wed, 03 Jun 2026
148.9000
151.1000
148.2100
148.4400
2,586,900
Tue, 02 Jun 2026
13 · 8-K
After-hours · 16:33 ET
8-K ↗
Tue, 02 Jun 2026
147.2700
148.1900
145.9100
146.5800
1,849,000
Mon, 01 Jun 2026
147.5600
149.1000
145.4400
147.5100
2,486,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
149.2300
150.1800
147.3400
147.9500
3,992,700
Thu, 28 May 2026
151.3900
152.0900
149.3200
150.0300
2,585,900
Wed, 27 May 2026
152.5700
154.7500
151.4900
152.0200
1,841,600
Tue, 26 May 2026
154.8700
155.7000
153.8500
154.0100
1,921,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
154.2400
155.6300
153.6800
155.1500
1,640,600
Thu, 21 May 2026
151.1800
154.7000
150.5400
154.3200
1,891,400
Wed, 20 May 2026
152.2800
154.0300
151.0000
152.7100
2,501,800
Tue, 19 May 2026
12 · 8-K
After-hours · 16:16 ET
8-K ↗
Tue, 19 May 2026
152.0100
153.7000
150.6700
152.1900
1,625,300
Mon, 18 May 2026
150.4500
153.2000
150.2600
152.3100
1,418,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
151.3900
152.8300
149.9300
149.9700
2,156,600
Thu, 14 May 2026
150.3900
151.6600
150.3300
150.6300
1,507,100
Wed, 13 May 2026
151.9200
153.8200
149.6900
149.7700
1,701,000
Tue, 12 May 2026
151.6900
154.2400
150.1100
152.8600
1,447,100
Mon, 11 May 2026
151.6700
152.2300
149.3900
150.2900
1,858,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
158.3400
159.1600
151.7100
151.9500
1,583,500
Thu, 07 May 2026
155.5000
158.0900
155.2300
157.2500
1,597,900
Wed, 06 May 2026
155.7700
158.0000
154.6100
156.0200
2,429,300
Wed, 06 May 2026
11 · 10-Q
Next filing day · accepted 05 May, 18:07 ET
10-Q ↗
Tue, 05 May 2026
153.9100
155.1800
153.4000
153.8900
1,260,300
Mon, 04 May 2026
157.2800
157.9800
153.7800
154.4000
1,335,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
160.4800
161.5300
157.1100
158.3600
1,589,100
Thu, 30 Apr 2026
159.6700
161.0300
158.2200
159.6500
1,878,700
Wed, 29 Apr 2026
158.5300
163.5400
158.5300
159.8400
3,177,300
Wed, 29 Apr 2026
10 · 8-K
Pre-market · 07:02 ET
8-K ↗
Tue, 28 Apr 2026
156.2800
158.3500
155.0700
156.4600
3,013,400
Mon, 27 Apr 2026
159.0000
159.1500
154.6600
155.1700
2,854,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
160.0000
160.6100
158.8200
160.2800
1,199,200
Thu, 23 Apr 2026
160.0500
161.6700
159.7000
160.7300
1,120,200
Wed, 22 Apr 2026
160.6800
161.7000
158.8000
159.0600
1,797,300
Tue, 21 Apr 2026
161.6400
162.4500
159.4700
160.3400
1,444,800
Mon, 20 Apr 2026
163.6700
164.1600
161.4700
161.8200
1,459,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
159.6900
163.3200
159.6900
162.7900
1,283,400
Thu, 16 Apr 2026
161.4800
162.6100
158.3700
159.5200
1,615,400
Wed, 15 Apr 2026
161.0500
162.1500
160.5800
161.9400
1,258,600
Tue, 14 Apr 2026
160.7400
162.3700
160.2100
161.5700
1,269,600
Mon, 13 Apr 2026
161.7700
161.7700
159.4900
161.4300
1,002,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
160.6900
161.8000
159.7600
161.7600
1,458,400
Thu, 09 Apr 2026
159.4800
161.5300
159.4800
160.7900
1,184,400
Wed, 08 Apr 2026
158.0000
161.1400
157.7900
160.4300
1,213,500
Tue, 07 Apr 2026
157.3900
158.1500
156.4900
156.9300
1,571,400
Mon, 06 Apr 2026
155.0100
157.9400
154.9600
157.3600
1,049,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
9 · DEFA14A
After-hours · 16:05 ET
DEFA14A ↗
Fri, 03 Apr 2026
8 · DEF 14A
After-hours · 16:00 ET
DEF 14A ↗
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
152.5000
156.3400
151.9100
156.0900
1,042,000
Wed, 01 Apr 2026
157.1900
157.1900
152.6100
153.7000
1,363,700
Wed, 01 Apr 2026
7 · 8-K
Pre-market · 08:14 ET
8-K ↗
Tue, 31 Mar 2026
156.0200
156.9900
152.5900
155.4800
1,699,400
Mon, 30 Mar 2026
155.1900
156.3100
152.9000
154.5900
1,268,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
156.2800
157.4000
153.1300
153.9600
1,701,600
Thu, 26 Mar 2026
158.8600
159.6500
156.1000
156.1400
2,034,000
Wed, 25 Mar 2026
160.1600
161.7600
158.3300
159.1600
1,426,900
Tue, 24 Mar 2026
157.5600
159.9200
157.1100
159.4300
1,319,500
Mon, 23 Mar 2026
159.7200
160.0900
157.3800
158.5400
1,771,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
156.5700
157.9100
155.4900
156.4100
3,559,600
Thu, 19 Mar 2026
157.9100
159.2600
156.2500
156.2500
1,832,100
Wed, 18 Mar 2026
162.0000
162.3000
158.9600
159.1000
1,713,100
Tue, 17 Mar 2026
162.7600
165.2700
161.9800
163.6900
2,079,200
Mon, 16 Mar 2026
161.6000
163.7000
161.0600
161.7800
2,624,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
159.7200
161.3200
158.8000
160.4000
1,119,600
Thu, 12 Mar 2026
155.4200
159.5500
155.0000
158.4600
1,781,000
Wed, 11 Mar 2026
158.7700
159.0000
155.4300
156.6000
1,491,000
Tue, 10 Mar 2026
158.5900
161.1100
157.0900
159.2000
1,533,500
Mon, 09 Mar 2026
158.8700
160.0600
156.6000
159.8500
1,506,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
157.5700
160.2700
156.0000
160.0000
1,445,700
Thu, 05 Mar 2026
157.5000
158.6200
156.7500
158.6200
2,010,100
Wed, 04 Mar 2026
160.0700
160.2500
158.3000
158.9900
1,580,900
Tue, 03 Mar 2026
161.1600
161.6500
158.5300
160.4800
2,110,300
Mon, 02 Mar 2026
167.2300
167.2300
162.2900
162.9200
1,681,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
165.7000
169.2500
164.5600
168.1600
1,902,300
Thu, 26 Feb 2026
166.4000
166.8200
164.7300
165.7100
1,610,900
Wed, 25 Feb 2026
166.0200
167.6000
164.1500
165.2300
2,499,700
Tue, 24 Feb 2026
167.0000
169.3900
165.3300
165.9500
1,713,600
Mon, 23 Feb 2026
163.4400
166.9800
163.4400
166.4500
2,544,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
6 · 10-K
After-hours · 16:54 ET
10-K ↗
Fri, 20 Feb 2026
163.0000
163.5300
161.9100
163.3300
1,893,900
Thu, 19 Feb 2026
162.9100
163.6200
162.2400
163.4800
1,288,300
Wed, 18 Feb 2026
161.0200
164.4000
160.6800
162.9100
1,723,300
Tue, 17 Feb 2026
161.1600
162.0300
159.4500
161.1900
1,678,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
164.0500
165.3200
160.0900
160.5700
2,237,200
Thu, 12 Feb 2026
5 · 8-K
After market open · 15:18 ET
8-K ↗
Thu, 12 Feb 2026
160.2200
163.7800
159.8700
163.2800
2,000,700
Wed, 11 Feb 2026
158.4000
160.6100
157.2400
159.0600
1,464,600
Tue, 10 Feb 2026
158.1400
159.7200
158.1400
158.8500
1,376,900
Mon, 09 Feb 2026
161.7700
162.3200
157.8300
158.9000
2,068,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
160.3200
163.0400
160.3200
162.9300
1,437,500
Thu, 05 Feb 2026
160.7600
163.6000
159.0700
161.0900
2,318,200
Wed, 04 Feb 2026
158.2100
160.3500
155.7100
159.5700
4,062,600
Wed, 04 Feb 2026
4 · 8-K
Pre-market · 07:01 ET
8-K ↗
Tue, 03 Feb 2026
155.4500
159.3000
155.0100
158.7400
3,612,600
Mon, 02 Feb 2026
155.9400
158.1400
154.3200
156.1700
3,191,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
154.7100
156.6800
153.3600
155.5000
2,654,900
Thu, 29 Jan 2026
154.7200
157.3800
153.4200
155.4800
2,230,800
Wed, 28 Jan 2026
154.4500
155.2000
153.2800
153.8800
1,702,700
Tue, 27 Jan 2026
152.2700
154.5600
152.0200
154.0100
2,025,500
Mon, 26 Jan 2026
153.1700
154.8900
151.6000
152.8200
2,138,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
153.3200
153.9600
152.4400
152.9700
1,781,500
Thu, 22 Jan 2026
154.4300
155.2500
153.0200
153.5300
2,048,500
Wed, 21 Jan 2026
153.9800
155.9200
153.3300
154.4100
2,504,100
Tue, 20 Jan 2026
159.5700
159.6600
153.0700
153.2000
3,124,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
160.3600
160.9700
158.8900
160.2600
2,517,600
Thu, 15 Jan 2026
157.1500
161.0600
156.9400
161.0500
2,128,200
Wed, 14 Jan 2026
156.8400
157.8600
155.7400
157.1300
1,532,300
Tue, 13 Jan 2026
156.2800
157.5800
155.3300
156.3600
1,412,400
Mon, 12 Jan 2026
155.5800
157.1100
154.6700
156.9200
1,500,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
153.8600
155.9000
152.5300
155.5200
1,765,900
Thu, 08 Jan 2026
150.1900
153.6300
149.8900
153.4800
1,761,000
Wed, 07 Jan 2026
150.8900
152.0900
150.3400
150.4900
1,500,900
Tue, 06 Jan 2026
149.8700
152.3500
149.4800
151.4100
1,399,700
Mon, 05 Jan 2026
149.5100
152.2200
148.2400
150.2900
2,593,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
151.5400
152.1600
149.6500
150.4900
2,241,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
151.7500
152.3500
151.1100
151.2800
1,102,500
Tue, 30 Dec 2025
151.6800
152.6600
151.4500
152.1800
1,158,600
Mon, 29 Dec 2025
152.8700
153.1800
152.0600
152.2700
1,963,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
154.2000
154.4700
152.7600
153.2400
1,086,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
154.3900
155.0000
154.0800
154.3200
878,600
Tue, 23 Dec 2025
154.8200
155.4900
154.1500
154.5300
1,660,200
Mon, 22 Dec 2025
153.7400
156.4400
153.3000
155.2700
2,641,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
154.8400
155.9300
153.4000
153.7500
3,119,900
Thu, 18 Dec 2025
152.7100
154.9800
152.7100
154.7000
2,258,100
Wed, 17 Dec 2025
150.6700
154.0700
150.6700
153.1400
2,488,800
Tue, 16 Dec 2025
153.8200
153.9500
150.9100
151.0300
2,517,900
Mon, 15 Dec 2025
151.0000
157.7800
151.0000
153.8200
3,132,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
148.9000
151.1700
148.5700
151.0600
1,894,500
Thu, 11 Dec 2025
148.0000
151.0000
145.9800
148.1200
2,560,700
Wed, 10 Dec 2025
142.9000
144.6000
141.8700
143.8900
2,506,500
Tue, 09 Dec 2025
142.3500
143.6500
142.3500
143.0400
1,582,800
Mon, 08 Dec 2025
144.7800
144.9200
142.2700
142.5300
1,822,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
145.8900
146.9600
144.9100
144.9600
2,503,200
Thu, 04 Dec 2025
147.6100
149.1400
145.5000
145.8600
2,356,700
Wed, 03 Dec 2025
147.6800
149.6400
147.6000
148.5200
2,259,700
Tue, 02 Dec 2025
150.8900
151.0000
146.9400
147.6200
1,781,300
Mon, 01 Dec 2025
153.1700
153.4300
150.1000
150.6400
3,536,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
153.0600
154.5100
153.0600
153.2100
923,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
3 · 8-K
After-hours · 16:59 ET
8-K ↗
Wed, 26 Nov 2025
154.0000
155.2300
153.8000
153.8000
1,833,300
Tue, 25 Nov 2025
152.0000
154.0800
151.1200
154.0000
2,409,600
Mon, 24 Nov 2025
153.1100
153.2500
150.5800
151.0800
3,656,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
149.8700
153.3900
149.8700
152.9800
2,468,300
Thu, 20 Nov 2025
148.6400
150.6800
148.0400
149.2100
1,370,700
Wed, 19 Nov 2025
148.8900
149.7200
147.8200
148.3200
1,168,400
Tue, 18 Nov 2025
148.2300
149.5800
147.9400
148.8200
1,758,300
Mon, 17 Nov 2025
149.0000
149.7500
148.0000
148.0300
2,783,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
149.9500
150.6800
148.6400
149.0200
1,955,000
Thu, 13 Nov 2025
150.3500
150.6500
149.0300
149.7300
1,877,000
Wed, 12 Nov 2025
150.3100
151.1000
148.6200
149.3700
2,159,000
Tue, 11 Nov 2025
149.0800
150.9300
148.8100
150.7500
1,609,800
Mon, 10 Nov 2025
148.1600
149.2500
147.3200
148.2600
2,142,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
2 · 10-Q
After market open · 14:19 ET
10-Q ↗
Fri, 07 Nov 2025
148.3700
149.4100
147.7200
149.1200
2,415,500
Thu, 06 Nov 2025
148.8100
150.1800
146.4000
147.6100
2,713,100
Wed, 05 Nov 2025
154.2700
154.2700
147.6500
149.3900
3,277,200
Tue, 04 Nov 2025
146.2300
149.9200
143.1400
149.5500
5,598,300
Tue, 04 Nov 2025
1 · 8-K
Pre-market · 07:01 ET
8-K ↗
Mon, 03 Nov 2025
138.2100
140.4400
137.5000
139.3800
3,632,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
138.4200
138.4600
137.3300
138.2100
2,422,800
Thu, 30 Oct 2025
139.0500
140.0300
137.3700
139.0600
2,065,300
Wed, 29 Oct 2025
140.2600
140.5900
138.2900
139.1900
1,620,700
Tue, 28 Oct 2025
142.2100
143.1800
141.0500
141.0900
1,451,300
Mon, 27 Oct 2025
143.6100
144.3800
142.0300
142.9800
1,743,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
146.0700
147.2100
143.1400
143.3600
1,289,100
Thu, 23 Oct 2025
147.4300
147.9800
145.2300
146.3700
1,238,200