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
163.2500
164.6900
161.9500
162.7400
2,323,559
Thu, 22 Oct 2026
159.8100
164.0400
159.4200
163.8400
4,734,900
Wed, 21 Oct 2026
158.1200
159.4100
156.8300
157.6900
2,767,600
Tue, 20 Oct 2026
159.6400
161.1700
156.4300
158.5700
4,846,900
Mon, 19 Oct 2026
160.3400
160.7200
158.3200
158.4000
3,026,700
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
159.3400
161.6900
158.3800
161.5600
2,876,600
Thu, 15 Oct 2026
158.0900
158.9000
155.9100
158.4100
4,120,900
Wed, 14 Oct 2026
156.3800
158.0800
154.8200
155.1100
3,543,900
Tue, 13 Oct 2026
157.5700
158.6300
156.0700
156.4200
3,191,000
Mon, 12 Oct 2026
156.6000
157.5900
156.4800
157.4200
3,007,500
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
155.5900
157.0400
155.0500
156.1900
2,615,800
Thu, 08 Oct 2026
152.4000
155.9600
151.7800
155.3500
2,034,600
Wed, 07 Oct 2026
152.9300
154.0000
151.2300
152.5900
1,638,200
Tue, 06 Oct 2026
152.7200
155.1100
152.5000
153.4900
2,116,900
Mon, 05 Oct 2026
150.1700
152.4600
147.5000
152.1500
2,759,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
151.1100
151.5600
149.2600
150.1500
1,955,900
Thu, 01 Oct 2026
152.6400
153.3100
150.5700
151.4700
2,755,100
Wed, 30 Sep 2026
152.2700
153.8500
151.5800
152.0300
2,786,600
Tue, 29 Sep 2026
153.0100
154.8100
151.5500
152.1900
1,913,300
Mon, 28 Sep 2026
153.6800
155.4600
152.5100
152.9100
2,346,900
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
156.5800
158.0800
152.9500
154.3100
2,506,300
Thu, 24 Sep 2026
156.7400
157.2000
154.8700
156.9300
2,683,500
Wed, 23 Sep 2026
152.2900
157.7700
151.4200
156.3500
3,042,100
Tue, 22 Sep 2026
155.9200
155.9200
152.5100
152.9300
2,700,800
Mon, 21 Sep 2026
156.2200
157.2200
154.2600
155.3700
2,986,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
152.4700
156.0500
152.0800
155.4700
4,298,100
Thu, 17 Sep 2026
154.3000
154.3000
152.6100
153.3000
3,098,900
Wed, 16 Sep 2026
155.7900
156.5800
152.3000
154.1000
2,896,700
Tue, 15 Sep 2026
156.6300
157.5000
155.5000
156.9000
2,191,400
Mon, 14 Sep 2026
159.8400
160.5300
156.9600
157.7500
2,315,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
157.4700
158.3100
154.9500
157.4000
2,486,900
Thu, 10 Sep 2026
156.5300
157.7500
155.2800
155.8100
3,298,700
Wed, 09 Sep 2026
157.5000
158.0000
155.8700
156.5000
3,006,300
Tue, 08 Sep 2026
160.0000
160.6300
157.5900
157.7600
5,726,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
162.1400
162.5600
161.0500
161.2600
3,184,100
Thu, 03 Sep 2026
159.5100
164.6600
159.0300
164.5900
4,676,900
Wed, 02 Sep 2026
158.8700
159.9800
156.9500
157.8500
3,192,900
Tue, 01 Sep 2026
160.5900
161.2900
157.9700
159.6000
2,696,900
Mon, 31 Aug 2026
161.5100
162.6500
157.7600
160.7000
4,121,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
22 · 8-K
After-hours · 16:30 ET
FORM 8-K ↗
Fri, 28 Aug 2026
162.4100
162.9600
161.3600
162.3300
3,000,900
Thu, 27 Aug 2026
161.8500
163.3900
160.9400
161.2400
3,119,500
Wed, 26 Aug 2026
161.1600
163.3000
160.9700
161.9200
1,998,900
Tue, 25 Aug 2026
161.4800
162.9600
159.8400
161.7800
2,119,800
Mon, 24 Aug 2026
161.5300
163.0300
160.5900
162.9900
3,641,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
160.0000
162.0800
159.5500
161.2500
3,665,400
Fri, 21 Aug 2026
21 · 8-K
Pre-market · 07:30 ET
8-K ↗
Thu, 20 Aug 2026
20 · 8-K
After-hours · 16:22 ET
8-K ↗
Thu, 20 Aug 2026
156.4300
160.5100
156.2100
158.6100
4,522,300
Wed, 19 Aug 2026
156.3000
159.6400
155.0000
157.2400
3,757,100
Tue, 18 Aug 2026
156.3200
158.1600
154.9400
156.1800
3,619,700
Mon, 17 Aug 2026
154.0200
156.1200
154.0000
154.3100
2,639,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
155.2400
155.4600
153.2600
154.7300
1,634,000
Thu, 13 Aug 2026
19 · 424B5
After-hours · 16:09 ET
424B5 ↗
Thu, 13 Aug 2026
151.8200
155.4200
151.2200
155.2400
2,364,000
Wed, 12 Aug 2026
150.7700
151.9000
149.4200
151.3300
2,037,400
Tue, 11 Aug 2026
150.1400
151.6600
149.5400
151.2500
5,117,000
Tue, 11 Aug 2026
18 · 424B5
Pre-market · 08:27 ET
424B5 ↗
Mon, 10 Aug 2026
150.1900
152.4000
149.7500
150.5400
2,687,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
150.0000
153.3200
149.9100
150.3000
3,132,100
Thu, 06 Aug 2026
150.6700
151.7400
147.4700
149.7500
5,233,100
Wed, 05 Aug 2026
150.0000
150.6100
147.5800
149.8400
4,533,400
Tue, 04 Aug 2026
150.0400
151.4400
147.6800
149.2000
3,819,500
Mon, 03 Aug 2026
154.3700
154.5500
150.6200
151.8000
5,682,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
155.0200
155.6900
151.5800
152.4800
5,667,800
Thu, 30 Jul 2026
155.0300
158.5500
151.0600
156.2700
7,991,600
Thu, 30 Jul 2026
17 · 10-Q
Pre-market · 08:26 ET
10-Q ↗
Thu, 30 Jul 2026
16 · DEFA14A
Pre-market · 07:36 ET
DEFA14A ↗
Thu, 30 Jul 2026
15 · 8-K
Pre-market · 07:32 ET
8-K ↗
Thu, 30 Jul 2026
14 · 8-K
Pre-market · 07:30 ET
FORM 8-K ↗
Wed, 29 Jul 2026
152.1900
155.3000
151.5400
154.2800
4,434,200
Tue, 28 Jul 2026
148.5300
153.2100
148.1000
152.7200
6,963,900
Mon, 27 Jul 2026
146.7500
148.7300
144.8900
148.7300
4,314,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
143.7300
146.1100
142.7800
145.7900
3,614,700
Thu, 23 Jul 2026
142.0500
143.8700
141.6800
143.2100
3,261,300
Wed, 22 Jul 2026
140.5000
143.4900
139.9600
142.5300
3,541,800
Tue, 21 Jul 2026
139.4100
140.8500
138.3900
138.6700
2,284,100
Mon, 20 Jul 2026
138.3800
142.1500
137.7600
141.5700
3,995,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
142.5000
144.5500
139.0800
139.6500
3,152,400
Thu, 16 Jul 2026
141.0000
142.4000
139.2100
141.7600
2,805,900
Wed, 15 Jul 2026
139.0000
141.5000
138.2600
139.8400
3,157,800
Tue, 14 Jul 2026
135.8400
138.9300
135.4800
137.6100
3,802,000
Mon, 13 Jul 2026
136.0000
138.2400
135.5800
137.6700
3,061,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
136.2500
136.4900
134.1700
135.2600
3,013,600
Thu, 09 Jul 2026
134.8800
135.2900
131.5200
135.1100
5,106,800
Wed, 08 Jul 2026
135.6400
138.5300
134.9500
137.1700
4,791,300
Tue, 07 Jul 2026
134.6000
138.1400
134.6000
136.4500
4,311,100
Mon, 06 Jul 2026
133.7000
135.5000
131.6600
134.9100
7,583,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
129.5000
133.0100
128.4300
132.9900
4,601,700
Wed, 01 Jul 2026
124.0600
128.7000
123.6100
126.7300
5,893,600
Tue, 30 Jun 2026
122.3000
124.5500
121.8000
123.1100
7,116,500
Mon, 29 Jun 2026
126.0000
126.4000
121.7900
122.9100
6,593,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
126.3300
127.8600
123.7400
123.8600
5,996,600
Thu, 25 Jun 2026
130.0600
130.2000
124.3300
124.4900
6,538,100
Wed, 24 Jun 2026
133.0000
133.2700
129.8900
130.0200
3,748,900
Tue, 23 Jun 2026
133.6000
133.8500
132.0700
133.0000
4,574,900
Mon, 22 Jun 2026
132.6700
134.3400
129.8300
131.3400
5,650,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
136.1900
136.7800
132.8400
133.8800
6,109,400
Wed, 17 Jun 2026
139.8400
140.7900
133.7300
134.5900
6,811,200
Tue, 16 Jun 2026
141.0500
142.0000
137.4600
141.2800
4,735,900
Mon, 15 Jun 2026
140.0100
142.2200
139.6900
140.1000
3,519,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
139.4600
140.8000
137.7600
140.5300
3,172,100
Thu, 11 Jun 2026
140.2000
141.4700
138.7400
138.9800
3,079,400
Wed, 10 Jun 2026
141.9400
142.4800
140.0500
140.3400
3,296,500
Tue, 09 Jun 2026
138.5000
142.4700
137.9000
141.5600
5,706,700
Mon, 08 Jun 2026
141.0000
141.0000
138.4000
139.0500
6,302,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
142.6000
143.2200
139.0000
141.5000
5,650,000
Thu, 04 Jun 2026
141.7400
144.4900
141.1400
142.0600
4,707,700
Wed, 03 Jun 2026
141.9900
142.0000
136.9000
138.4500
5,909,700
Tue, 02 Jun 2026
145.2700
145.3900
136.6700
142.3800
9,903,900
Mon, 01 Jun 2026
148.0100
148.8800
143.0100
144.9600
5,439,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
147.8000
150.0500
147.1000
147.8500
8,078,200
Thu, 28 May 2026
149.0300
150.4500
147.8900
148.3000
3,994,700
Wed, 27 May 2026
149.8600
150.5500
148.1100
149.7100
3,525,800
Tue, 26 May 2026
152.5600
152.8100
149.9700
150.6400
2,955,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
151.2800
153.7200
151.1600
152.9700
2,827,800
Thu, 21 May 2026
150.3700
151.8400
149.6700
151.4900
4,174,900
Wed, 20 May 2026
153.2200
153.7400
151.5200
151.6900
3,770,400
Tue, 19 May 2026
13 · 8-K
After-hours · 16:31 ET
FORM 8-K ↗
Tue, 19 May 2026
156.6400
157.3900
154.0800
154.1100
3,486,300
Mon, 18 May 2026
154.3300
157.1800
153.6400
155.9900
3,265,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
156.3700
157.0000
154.0400
154.3600
2,191,100
Thu, 14 May 2026
155.8200
156.0000
154.0100
155.7200
1,989,700
Wed, 13 May 2026
154.7700
155.6200
152.6700
154.8000
2,097,900
Tue, 12 May 2026
158.1100
158.9000
155.3500
155.8100
2,810,400
Mon, 11 May 2026
155.0600
157.8600
154.0500
157.8200
2,886,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
156.0800
156.9700
153.5900
155.8200
2,952,900
Thu, 07 May 2026
152.4200
156.3500
152.3500
156.1100
3,549,700
Wed, 06 May 2026
155.2700
155.8500
153.3000
153.4000
3,104,400
Tue, 05 May 2026
157.0100
157.4100
153.4500
155.2800
4,650,500
Mon, 04 May 2026
154.3000
158.5800
154.3000
156.4400
3,988,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
159.0600
161.0000
154.7400
154.7500
3,222,600
Thu, 30 Apr 2026
155.0600
161.3400
152.5000
158.0900
5,847,300
Thu, 30 Apr 2026
12 · 10-Q
Pre-market · 08:33 ET
10-Q ↗
Thu, 30 Apr 2026
11 · 8-K
Pre-market · 07:30 ET
FORM 8-K ↗
Wed, 29 Apr 2026
155.0000
156.4500
153.9600
156.1900
2,794,900
Tue, 28 Apr 2026
158.9000
159.6900
156.0500
156.3000
2,772,000
Mon, 27 Apr 2026
159.4200
159.4400
156.8700
156.9500
2,956,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
156.4000
158.9400
155.8300
158.4500
2,975,100
Thu, 23 Apr 2026
158.1600
159.2500
155.3100
157.4800
2,593,800
Wed, 22 Apr 2026
159.5900
160.2900
158.0600
158.8200
2,239,000
Tue, 21 Apr 2026
160.9000
161.9300
158.3000
158.6300
3,103,800
Mon, 20 Apr 2026
161.4100
163.0000
160.3000
160.6100
2,752,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
164.0000
164.3300
159.8400
161.2400
4,881,700
Thu, 16 Apr 2026
165.0700
165.8900
162.9000
163.7500
2,847,500
Wed, 15 Apr 2026
163.1900
165.8000
162.3300
165.0700
2,001,800
Tue, 14 Apr 2026
163.4600
164.1600
161.5100
162.0400
2,684,500
Mon, 13 Apr 2026
160.4700
164.6100
160.4700
164.3100
1,871,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
161.0700
162.6100
157.7800
160.6000
2,754,500
Thu, 09 Apr 2026
167.5300
167.7500
161.6600
161.9700
3,434,300
Wed, 08 Apr 2026
165.4200
168.2000
163.8000
167.7900
2,509,900
Tue, 07 Apr 2026
166.7300
167.7800
165.9800
166.3000
2,568,700
Mon, 06 Apr 2026
163.2700
167.0000
163.2700
166.3900
2,348,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
158.1300
163.6500
158.0400
162.9800
4,308,400
Wed, 01 Apr 2026
156.7700
158.5000
155.2400
158.0800
2,789,300
Tue, 31 Mar 2026
10 · DEFA14A
After-hours · 16:35 ET
DEFA14A ↗
Tue, 31 Mar 2026
9 · DEF 14A
After-hours · 16:30 ET
DEF 14A ↗
Tue, 31 Mar 2026
158.0900
158.9400
155.9100
157.2800
3,754,900
Mon, 30 Mar 2026
154.1900
157.2500
153.9000
156.9400
2,928,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
155.6900
156.4900
152.3800
152.6700
2,702,200
Thu, 26 Mar 2026
156.1700
157.3800
155.5300
155.9600
3,031,300
Wed, 25 Mar 2026
156.6600
158.0400
153.5800
156.8300
4,118,800
Tue, 24 Mar 2026
156.5100
157.0300
153.9800
155.8200
3,106,600
Mon, 23 Mar 2026
159.2800
159.7600
156.5300
157.1700
3,290,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
8 · PRE 14A
After-hours · 16:30 ET
PRE 14A ↗
Fri, 20 Mar 2026
159.1100
159.3900
157.7000
158.4300
4,516,000
Thu, 19 Mar 2026
156.9400
159.1700
155.9600
158.5000
3,286,700
Wed, 18 Mar 2026
159.1600
159.9600
156.8900
157.1600
2,938,100
Tue, 17 Mar 2026
161.2500
162.8700
160.1600
160.8200
2,095,500
Mon, 16 Mar 2026
160.8300
161.5400
159.8700
161.4900
3,066,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
159.8700
160.6000
157.8800
159.2000
2,483,700
Thu, 12 Mar 2026
157.8600
159.7700
156.9700
158.6100
3,585,900
Wed, 11 Mar 2026
159.4200
159.9200
153.6400
157.0200
4,585,300
Tue, 10 Mar 2026
164.8600
164.8600
158.8500
160.1700
3,398,100
Mon, 09 Mar 2026
164.9600
166.3500
162.5000
165.8000
3,458,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
164.0500
167.3000
162.5800
166.1900
4,552,900
Thu, 05 Mar 2026
164.6700
167.1500
163.0100
164.0000
4,117,400
Wed, 04 Mar 2026
163.4700
166.5400
161.8100
166.2900
2,840,300
Tue, 03 Mar 2026
163.3700
166.7800
163.0400
164.7800
4,186,400
Mon, 02 Mar 2026
165.2600
168.0000
163.9900
164.7800
4,452,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
161.8300
165.7500
161.0000
164.1300
4,346,800
Thu, 26 Feb 2026
161.4700
163.2300
160.8300
162.8900
3,209,600
Wed, 25 Feb 2026
156.0700
160.8500
155.4300
160.3300
6,195,300
Tue, 24 Feb 2026
153.5400
156.8200
153.5400
155.3600
3,114,200
Mon, 23 Feb 2026
153.3800
154.8900
151.7700
154.1000
3,639,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
154.2700
155.4100
152.3900
154.0100
3,370,600
Thu, 19 Feb 2026
154.0000
155.9500
152.4000
154.1100
3,727,900
Wed, 18 Feb 2026
154.7700
155.9300
153.6700
155.1900
3,086,400
Tue, 17 Feb 2026
152.7700
154.5300
149.3700
153.4400
5,868,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
151.3000
153.3600
150.9700
152.2800
4,166,300
Thu, 12 Feb 2026
151.6400
152.1300
144.1800
149.8300
11,830,400
Wed, 11 Feb 2026
164.3800
164.9900
151.0500
151.9900
9,096,900
Tue, 10 Feb 2026
164.5000
168.2100
163.5700
164.8100
4,870,100
Mon, 09 Feb 2026
168.4600
170.8700
168.2700
169.4800
3,332,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
169.8500
173.8600
166.8100
169.0000
3,539,800
Thu, 05 Feb 2026
168.6800
174.3100
166.0100
168.2900
5,663,800
Thu, 05 Feb 2026
7 · 10-K
Pre-market · 08:24 ET
10-K ↗
Thu, 05 Feb 2026
6 · 8-K
Pre-market · 07:30 ET
FORM 8-K ↗
Wed, 04 Feb 2026
161.5900
165.4800
159.8300
164.8500
6,603,600
Tue, 03 Feb 2026
170.5800
171.2000
158.8300
163.0700
9,070,400
Mon, 02 Feb 2026
174.0000
175.3900
171.1700
173.1800
3,467,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
174.2400
175.0500
171.2100
173.7800
3,305,900
Thu, 29 Jan 2026
173.0400
176.0500
173.0400
175.1000
3,193,100
Wed, 28 Jan 2026
172.5200
173.7500
171.3600
172.4400
3,209,300
Tue, 27 Jan 2026
174.5600
175.3800
172.8500
173.2800
2,866,900
Mon, 26 Jan 2026
173.1900
175.3800
172.9600
175.1000
2,615,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
174.1300
174.4300
172.6500
172.9300
2,697,900
Thu, 22 Jan 2026
171.9700
174.8200
171.7500
174.3500
2,967,900
Wed, 21 Jan 2026
171.4600
173.2600
171.3200
171.9000
2,597,700
Tue, 20 Jan 2026
171.0000
174.2900
169.4200
170.9500
3,771,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
173.2100
175.3600
171.8600
173.9800
4,415,800
Thu, 15 Jan 2026
173.7800
174.3800
171.2100
173.2800
4,660,100
Wed, 14 Jan 2026
166.4400
173.0500
165.9100
172.9400
5,261,800
Tue, 13 Jan 2026
166.2500
166.7500
163.6000
166.6900
2,968,500
Mon, 12 Jan 2026
166.6800
169.6400
165.7100
166.2500
4,244,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
162.5400
166.0800
162.1000
165.9800
3,310,500
Thu, 08 Jan 2026
161.3500
164.2900
161.2400
161.9800
2,852,400
Wed, 07 Jan 2026
165.9900
166.8500
161.9100
161.9200
2,544,900
Tue, 06 Jan 2026
165.9400
166.9900
165.1700
166.0100
2,605,100
Mon, 05 Jan 2026
159.4800
166.4000
159.2100
165.6200
3,370,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
161.3400
161.5400
159.5900
159.9900
2,068,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
162.8100
163.7700
161.9200
161.9600
1,342,600
Tue, 30 Dec 2025
163.5100
163.9700
163.0000
163.1600
1,142,500
Mon, 29 Dec 2025
163.6200
164.4200
162.7900
163.9800
1,582,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
162.4500
163.5500
162.1900
163.5200
1,045,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
161.9400
163.2000
161.7800
162.6300
761,800
Tue, 23 Dec 2025
161.2600
162.5900
161.1800
161.9500
1,997,500
Mon, 22 Dec 2025
160.1500
162.1800
159.6700
161.4500
2,152,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
159.9700
161.0500
159.6600
160.3000
5,747,900
Thu, 18 Dec 2025
161.2500
162.2900
160.0200
160.0700
2,639,300
Wed, 17 Dec 2025
159.6300
161.7800
159.5900
160.8600
3,563,700
Tue, 16 Dec 2025
161.5000
162.0000
159.9200
160.0500
4,222,000
Mon, 15 Dec 2025
163.4500
163.4500
160.5900
161.4000
3,206,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
163.2000
164.3700
162.7300
163.2100
2,700,500
Thu, 11 Dec 2025
161.1500
163.4600
161.0000
163.1000
3,855,900
Wed, 10 Dec 2025
157.8200
161.3600
157.5100
160.3800
4,524,800
Tue, 09 Dec 2025
157.5900
159.3300
157.4000
158.0100
3,558,500
Mon, 08 Dec 2025
157.8300
157.8500
155.7600
157.0300
5,387,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
158.6300
159.2000
157.3100
157.8200
3,852,100
Thu, 04 Dec 2025
157.1900
159.3100
156.7600
159.1100
3,804,600
Wed, 03 Dec 2025
156.3200
157.7300
155.9800
156.8500
2,848,700
Tue, 02 Dec 2025
156.8500
157.6300
155.1000
155.3600
4,802,100
Mon, 01 Dec 2025
156.5000
157.5000
155.9500
156.9400
2,834,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
157.0000
158.3700
156.7200
157.3000
1,323,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
155.8400
157.0200
155.4300
156.2900
2,286,800
Tue, 25 Nov 2025
154.0500
156.2600
153.4100
155.9600
2,274,700
Mon, 24 Nov 2025
154.0400
154.2800
152.2200
152.9000
4,135,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
153.0300
155.3500
152.3600
154.4300
4,777,400
Thu, 20 Nov 2025
153.6500
154.6800
151.1300
151.6600
4,304,300
Wed, 19 Nov 2025
152.5200
153.6900
151.9800
153.6500
4,432,700
Tue, 18 Nov 2025
150.6700
154.0100
149.8600
152.7800
5,191,000
Mon, 17 Nov 2025
5 · 8-K
After-hours · 16:20 ET
8-K ↗
Mon, 17 Nov 2025
151.8300
152.8500
149.8900
150.3300
2,737,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
153.6800
153.6800
150.9700
152.0700
2,554,300
Thu, 13 Nov 2025
153.4000
154.2300
152.5200
152.7000
3,484,800
Wed, 12 Nov 2025
152.0700
154.1700
151.7000
154.0500
3,032,100
Tue, 11 Nov 2025
150.2900
152.1400
150.1400
151.9900
2,854,600
Mon, 10 Nov 2025
148.6600
149.6500
147.5300
149.5000
3,231,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
4 · 424B5
After-hours · 16:15 ET
424B5 ↗
Fri, 07 Nov 2025
147.1300
149.0900
146.9500
149.0000
3,487,100
Thu, 06 Nov 2025
145.7600
148.0600
145.7400
147.5200
3,497,500
Wed, 05 Nov 2025
147.5100
150.0000
146.2100
146.2100
3,980,900
Wed, 05 Nov 2025
3 · 424B5
Pre-market · 08:47 ET
424B5 ↗
Tue, 04 Nov 2025
146.4700
147.2600
145.5100
146.9800
3,135,800
Mon, 03 Nov 2025
145.4900
146.2100
143.1700
145.5900
4,428,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
148.3200
149.0000
145.0100
146.2900
7,069,600
Thu, 30 Oct 2025
146.5500
152.2200
146.0500
148.5200
6,950,500
Thu, 30 Oct 2025
2 · 10-Q
Pre-market · 08:26 ET
10-Q ↗
Thu, 30 Oct 2025
1 · 8-K
Pre-market · 07:30 ET
FORM 8-K ↗
Wed, 29 Oct 2025
155.7600
156.1400
150.0000
150.6200
7,586,500
Tue, 28 Oct 2025
159.5500
160.1100
157.1800
157.2700
3,322,400
Mon, 27 Oct 2025
158.2600
160.2000
158.0000
159.8400
4,078,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
158.2400
158.6700
157.5800
157.6500
4,185,800
Thu, 23 Oct 2025
158.0000
158.4400
155.8400
157.4500
5,803,100