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
146.7000
147.3800
144.7300
145.0600
4,857,725
Thu, 22 Oct 2026
145.4800
147.6900
145.4800
147.3800
4,350,700
Wed, 21 Oct 2026
146.3300
147.1100
145.3600
145.5200
3,875,300
Tue, 20 Oct 2026
14 · 8-K
After market open · 14:09 ET
8-K ↗
Tue, 20 Oct 2026
148.4200
148.5700
146.4100
146.9900
5,892,100
Mon, 19 Oct 2026
146.3200
147.7000
145.4000
147.3600
4,878,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
145.9800
147.4500
145.6700
147.3300
8,510,100
Thu, 15 Oct 2026
145.2900
146.5200
143.8400
144.5800
8,959,100
Wed, 14 Oct 2026
142.0300
142.9100
141.2300
142.8300
6,884,700
Tue, 13 Oct 2026
142.8000
144.0500
141.0400
141.4900
7,499,500
Mon, 12 Oct 2026
138.5000
141.9400
138.1900
141.9200
9,121,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
138.4300
139.4600
137.1600
138.7600
4,389,700
Thu, 08 Oct 2026
138.4100
139.1500
136.5200
138.7500
8,080,000
Wed, 07 Oct 2026
137.4400
139.6200
137.3200
138.8000
9,588,900
Tue, 06 Oct 2026
134.9400
137.2400
134.5300
137.0300
8,447,400
Mon, 05 Oct 2026
133.5600
136.1500
133.3400
134.4100
9,657,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
133.9800
133.9800
132.3700
132.6800
6,951,300
Thu, 01 Oct 2026
132.6300
133.7300
131.4400
133.5900
5,896,100
Wed, 30 Sep 2026
134.3700
134.6700
132.0100
132.3100
7,763,500
Tue, 29 Sep 2026
130.8400
134.3500
129.7700
133.8000
12,018,500
Mon, 28 Sep 2026
129.9000
132.1900
129.0000
130.2500
5,886,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
130.4200
130.8400
128.5700
130.0600
8,659,600
Thu, 24 Sep 2026
132.3700
132.7500
130.5100
131.6300
8,133,800
Wed, 23 Sep 2026
130.0300
132.2300
130.0300
131.5900
8,649,600
Tue, 22 Sep 2026
131.9300
132.5000
129.9100
130.7900
10,063,200
Mon, 21 Sep 2026
127.7300
131.4200
127.0500
130.9600
11,408,100
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
126.4200
129.4700
126.0700
127.2400
17,683,900
Thu, 17 Sep 2026
13 · 8-K
After market open · 12:21 ET
8-K ↗
Thu, 17 Sep 2026
123.5700
126.6800
123.2600
126.5500
13,314,700
Wed, 16 Sep 2026
124.9500
125.7500
122.7800
122.8400
10,337,700
Tue, 15 Sep 2026
126.2000
127.0300
123.8400
124.6000
11,102,000
Mon, 14 Sep 2026
126.8800
127.8000
125.7900
125.9900
7,592,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
127.1200
127.3600
124.8700
126.0200
5,933,200
Thu, 10 Sep 2026
126.3800
127.0800
125.5600
126.4200
6,192,600
Wed, 09 Sep 2026
128.0900
128.1300
125.8100
126.1200
8,368,000
Tue, 08 Sep 2026
131.2600
132.0000
128.3700
128.9200
11,170,900
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
131.7800
133.1100
131.7800
132.0800
7,265,600
Thu, 03 Sep 2026
131.6200
132.3600
130.1500
132.1900
7,841,200
Wed, 02 Sep 2026
133.3600
133.5000
131.1800
131.3100
6,998,900
Tue, 01 Sep 2026
134.0100
134.6800
133.0400
133.2700
7,177,700
Mon, 31 Aug 2026
135.1000
135.5500
133.0800
133.9100
11,952,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
134.7500
135.5600
133.5500
135.1200
6,800,200
Fri, 28 Aug 2026
12 · 10-Q
Pre-market · 07:15 ET
10-Q ↗
Thu, 27 Aug 2026
135.8500
135.9000
134.1700
134.2200
7,037,900
Wed, 26 Aug 2026
139.2000
139.2500
136.7400
136.8300
10,469,800
Tue, 25 Aug 2026
140.9200
142.4900
139.4300
139.4800
6,069,500
Mon, 24 Aug 2026
141.1900
141.1900
139.1700
140.7100
7,310,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
140.6100
141.9300
139.5900
140.5300
9,696,100
Thu, 20 Aug 2026
142.2100
142.4900
139.3100
140.6900
12,330,200
Wed, 19 Aug 2026
144.1400
150.5400
141.9400
144.5000
12,894,900
Wed, 19 Aug 2026
11 · 8-K
Pre-market · 09:09 ET
8-K ↗
Tue, 18 Aug 2026
153.0600
153.4300
150.8500
150.8500
6,574,600
Mon, 17 Aug 2026
151.0000
153.3100
150.4100
150.8500
6,908,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
153.2100
153.5700
151.7100
152.1100
3,929,800
Thu, 13 Aug 2026
153.0000
154.0400
151.4300
153.8100
5,377,000
Wed, 12 Aug 2026
153.6400
155.3100
152.1300
152.6100
4,344,500
Tue, 11 Aug 2026
157.9100
159.0000
155.4900
155.7400
3,900,400
Mon, 10 Aug 2026
160.7900
160.8500
158.2300
158.8200
4,045,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
160.4600
162.5000
159.2300
161.3600
4,722,500
Thu, 06 Aug 2026
161.8500
162.1200
159.6900
162.0600
6,853,800
Wed, 05 Aug 2026
158.1200
160.5000
157.8300
159.9200
6,044,900
Tue, 04 Aug 2026
157.1300
158.4900
155.3000
157.5500
7,351,600
Mon, 03 Aug 2026
159.2900
160.4900
155.7300
157.5000
4,549,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
159.0500
159.0600
157.1000
157.3400
3,766,700
Thu, 30 Jul 2026
159.9900
160.1500
157.5200
159.2600
6,297,700
Wed, 29 Jul 2026
159.9900
163.0400
159.3000
161.6300
3,961,300
Tue, 28 Jul 2026
159.8200
161.4500
158.3500
160.8000
5,851,600
Mon, 27 Jul 2026
155.9700
157.6200
155.1500
156.3800
4,309,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
152.8700
155.3500
152.1200
154.2200
4,249,500
Thu, 23 Jul 2026
154.1800
155.0800
152.4000
153.4800
3,339,700
Wed, 22 Jul 2026
155.7900
158.0000
154.0400
155.4100
4,887,800
Tue, 21 Jul 2026
155.2000
155.3700
152.7700
155.0500
4,737,200
Mon, 20 Jul 2026
154.5300
156.0400
153.8200
155.7000
4,979,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
155.0000
158.1500
153.8700
154.4600
6,184,900
Thu, 16 Jul 2026
152.0800
155.2700
151.4500
154.7900
4,557,500
Wed, 15 Jul 2026
148.8000
151.8300
148.2700
150.9700
6,550,100
Tue, 14 Jul 2026
150.2500
151.1700
148.8800
150.3400
4,990,200
Mon, 13 Jul 2026
152.8200
153.9400
150.2500
150.5300
3,644,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
151.1400
151.8700
150.2500
151.3400
4,169,000
Thu, 09 Jul 2026
152.7500
153.9300
150.2500
150.9000
6,048,800
Wed, 08 Jul 2026
154.0000
154.1200
152.2500
152.7900
4,624,800
Tue, 07 Jul 2026
153.8400
155.7400
152.4700
154.1100
5,301,900
Mon, 06 Jul 2026
152.9900
154.0000
149.9500
151.3100
5,758,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
151.8000
154.2600
150.5200
154.2600
4,918,800
Wed, 01 Jul 2026
152.0500
152.3600
149.7100
151.3500
5,047,700
Tue, 30 Jun 2026
150.9300
152.3000
149.6100
151.5000
6,785,800
Mon, 29 Jun 2026
154.7100
155.0600
150.6400
151.2300
7,585,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
156.0300
157.1300
153.5100
155.4300
13,745,400
Thu, 25 Jun 2026
163.1400
166.5400
154.6500
155.1900
8,558,600
Wed, 24 Jun 2026
164.7300
166.2600
164.0700
165.1700
4,662,400
Tue, 23 Jun 2026
164.8700
166.5300
163.4300
164.3500
4,903,200
Mon, 22 Jun 2026
166.0800
167.2900
164.0600
164.1700
5,211,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
164.9200
166.8800
163.1300
163.8100
9,069,800
Wed, 17 Jun 2026
165.7400
167.1000
163.4400
164.1300
4,496,800
Tue, 16 Jun 2026
167.5700
168.0500
165.7500
166.3200
5,174,900
Mon, 15 Jun 2026
168.3900
168.7400
164.5100
167.3300
5,819,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
169.5000
169.8500
166.9900
168.4100
4,875,300
Thu, 11 Jun 2026
10 · 8-K
After market open · 10:51 ET
8-K ↗
Thu, 11 Jun 2026
167.7500
170.0000
167.3300
168.3400
6,983,900
Wed, 10 Jun 2026
165.6500
167.9200
163.8500
167.6600
7,141,900
Tue, 09 Jun 2026
161.1100
164.8700
160.6500
164.8700
5,663,300
Mon, 08 Jun 2026
159.2300
162.1900
159.1200
159.7500
7,123,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
159.2900
161.7800
158.6500
160.7100
4,867,000
Thu, 04 Jun 2026
160.0000
160.8700
157.9300
158.6300
5,847,400
Wed, 03 Jun 2026
153.0600
158.0700
153.0000
157.9000
5,865,100
Tue, 02 Jun 2026
152.8600
154.2000
152.3400
153.6900
5,004,200
Mon, 01 Jun 2026
153.3800
154.3300
152.4300
152.7500
5,892,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
9 · S-3ASR
After market open · 15:01 ET
S-3ASR ↗
Fri, 29 May 2026
8 · 10-Q
After market open · 14:15 ET
10-Q ↗
Fri, 29 May 2026
155.1500
156.5200
154.2600
154.7500
12,110,000
Thu, 28 May 2026
156.0200
157.6300
153.7700
154.8900
7,647,200
Wed, 27 May 2026
160.0000
160.8900
156.5600
157.0100
5,631,000
Tue, 26 May 2026
158.3000
159.8100
157.0000
158.9700
4,721,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
157.5000
158.4600
155.8800
158.2700
4,844,800
Thu, 21 May 2026
159.5000
159.9800
156.5100
157.4600
5,855,000
Wed, 20 May 2026
152.8900
160.5900
152.4500
159.2100
9,371,800
Wed, 20 May 2026
7 · 8-K
Pre-market · 09:12 ET
8-K ↗
Tue, 19 May 2026
149.1000
152.5600
148.7100
150.6800
8,732,600
Mon, 18 May 2026
148.1900
151.6600
147.8000
150.2500
6,911,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
147.8200
148.3700
147.1000
147.4300
8,988,100
Thu, 14 May 2026
146.7600
148.1200
146.4000
147.3500
7,764,800
Wed, 13 May 2026
149.1800
149.8000
146.1400
147.0300
6,416,100
Tue, 12 May 2026
149.0000
151.0500
147.1100
150.2600
5,317,800
Mon, 11 May 2026
152.8400
153.8800
147.2700
148.9100
5,770,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
155.0200
155.3000
152.5200
153.3600
4,908,200
Thu, 07 May 2026
156.0400
157.4300
153.4200
154.4800
4,674,100
Wed, 06 May 2026
155.8500
156.1500
153.2200
155.4500
7,664,700
Tue, 05 May 2026
155.0100
157.1300
154.7000
154.9600
6,108,700
Mon, 04 May 2026
155.8900
156.8100
153.5000
154.6400
4,047,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
157.1100
158.2800
156.0000
156.8300
4,125,500
Thu, 30 Apr 2026
6 · DEFA14A
After market open · 11:33 ET
DEFA14A ↗
Thu, 30 Apr 2026
5 · DEF 14A
After market open · 11:28 ET
DEF 14A ↗
Thu, 30 Apr 2026
156.1000
157.5800
155.4300
156.7500
4,613,200
Wed, 29 Apr 2026
156.0100
156.6400
155.1500
156.0700
3,545,800
Tue, 28 Apr 2026
158.4600
158.7500
155.8500
157.2000
2,841,000
Mon, 27 Apr 2026
156.4700
158.7700
156.4700
157.4800
3,799,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
157.6900
158.5600
155.7200
157.0300
3,981,400
Thu, 23 Apr 2026
158.7400
160.5300
157.5000
158.3500
3,179,100
Wed, 22 Apr 2026
159.4000
160.2300
158.2000
158.4700
2,582,000
Tue, 21 Apr 2026
160.0700
160.6900
158.4800
159.2500
3,236,600
Mon, 20 Apr 2026
161.0300
161.5000
159.3700
159.6900
4,062,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
158.5800
161.4000
158.5100
160.6800
5,190,300
Thu, 16 Apr 2026
160.4000
161.1600
156.4200
157.4800
3,956,100
Wed, 15 Apr 2026
159.7000
161.2700
158.9500
160.2300
3,366,700
Tue, 14 Apr 2026
158.4900
160.3700
157.9000
160.2800
4,537,600
Mon, 13 Apr 2026
160.9700
161.2500
157.3300
159.3300
5,208,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
164.4300
164.9500
160.4200
161.6000
3,559,400
Thu, 09 Apr 2026
160.8300
165.8200
160.5400
165.0000
5,593,300
Wed, 08 Apr 2026
158.4300
161.8900
158.0500
161.6400
4,938,000
Tue, 07 Apr 2026
161.2800
161.4600
157.4300
157.5800
4,308,600
Mon, 06 Apr 2026
160.8200
162.1500
159.9000
161.8200
3,698,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
161.5000
162.3400
160.1600
161.2900
3,856,700
Wed, 01 Apr 2026
160.4600
162.3700
160.0000
162.0300
4,003,900
Tue, 31 Mar 2026
4 · 10-K
After market open · 11:33 ET
10-K ↗
Tue, 31 Mar 2026
157.3400
160.3300
156.8200
159.7000
4,199,500
Mon, 30 Mar 2026
157.0700
157.6600
155.2500
155.7900
3,868,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
157.3100
158.0000
154.4600
155.1200
4,319,100
Thu, 26 Mar 2026
159.5800
159.9300
157.0300
157.5700
4,156,600
Wed, 25 Mar 2026
157.5500
159.9100
156.7700
159.7400
3,606,700
Tue, 24 Mar 2026
156.7300
159.4600
155.4700
158.3800
4,380,000
Mon, 23 Mar 2026
157.3000
157.8200
155.6000
156.5000
4,577,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
154.2700
156.6800
154.2700
154.9800
7,321,800
Thu, 19 Mar 2026
152.9400
155.5900
152.1800
154.6800
3,889,100
Wed, 18 Mar 2026
154.7200
155.7500
152.7500
152.8700
3,103,400
Tue, 17 Mar 2026
156.6000
156.7700
154.3900
155.3800
3,861,600
Mon, 16 Mar 2026
156.5800
157.7800
155.3300
156.0200
4,384,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
156.4600
157.8700
155.0300
155.4300
3,123,500
Thu, 12 Mar 2026
157.2500
158.1800
155.6900
155.7900
3,664,300
Wed, 11 Mar 2026
158.6100
159.0000
157.1500
157.8800
3,977,100
Tue, 10 Mar 2026
157.2700
162.5900
156.3800
159.5300
5,804,700
Mon, 09 Mar 2026
158.4800
158.9300
155.1100
158.1400
4,620,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
159.6800
160.1100
157.6200
159.3300
5,923,100
Thu, 05 Mar 2026
160.2700
161.2000
158.9700
160.9300
6,532,400
Wed, 04 Mar 2026
160.0100
161.9000
158.2000
161.7300
4,741,100
Tue, 03 Mar 2026
158.6600
159.7200
155.7500
159.7100
5,060,100
Mon, 02 Mar 2026
160.2200
161.5000
158.7500
159.9400
4,924,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
158.4300
161.6600
158.4000
161.6600
7,099,900
Thu, 26 Feb 2026
157.8200
159.3300
156.4200
158.6900
5,987,700
Wed, 25 Feb 2026
157.5500
162.6800
154.8000
155.8200
8,042,000
Wed, 25 Feb 2026
3 · 8-K
Pre-market · 09:11 ET
8-K ↗
Tue, 24 Feb 2026
158.0700
158.9500
157.0200
157.6600
5,280,900
Mon, 23 Feb 2026
159.0000
160.4600
155.7500
157.6900
5,710,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
156.0600
158.5000
155.6600
158.2300
5,643,200
Thu, 19 Feb 2026
156.9700
157.3200
155.2700
156.5100
3,933,200
Wed, 18 Feb 2026
156.3400
157.3200
155.9600
157.2300
2,944,200
Tue, 17 Feb 2026
155.3600
156.9900
153.4100
156.9700
5,506,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
153.9200
155.8200
152.6700
154.4600
3,754,700
Thu, 12 Feb 2026
153.1100
155.5900
151.9800
154.1800
6,172,400
Wed, 11 Feb 2026
153.1800
154.2600
150.2700
150.7500
5,469,400
Tue, 10 Feb 2026
156.6100
157.1600
153.0600
153.2900
4,519,400
Mon, 09 Feb 2026
155.4000
156.3300
154.0200
156.2400
4,337,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
155.3800
156.3400
154.7300
155.8600
4,708,100
Thu, 05 Feb 2026
154.5400
156.3900
153.5900
155.4000
7,474,700
Wed, 04 Feb 2026
152.8800
155.1900
152.6300
153.9400
6,879,000
Tue, 03 Feb 2026
149.6900
152.6100
149.5100
152.0700
5,637,600
Mon, 02 Feb 2026
150.3000
150.4900
148.7500
150.1700
8,782,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
147.7100
149.9400
147.0900
149.8100
6,015,900
Thu, 29 Jan 2026
147.7400
148.8300
145.8300
147.4700
5,950,400
Wed, 28 Jan 2026
147.3800
148.2300
146.7500
147.7900
6,424,300
Tue, 27 Jan 2026
150.5000
150.9100
147.5500
148.0100
7,093,800
Mon, 26 Jan 2026
152.7300
153.7900
148.8900
150.0800
8,152,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
153.0500
153.7300
152.4700
153.2400
5,651,500
Thu, 22 Jan 2026
155.9400
156.6900
152.7400
153.4200
5,808,100
Wed, 21 Jan 2026
156.3400
157.0000
155.0100
155.8500
5,511,800
Tue, 20 Jan 2026
157.2000
157.6000
155.3500
156.0800
5,887,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
155.9700
157.7900
155.7100
157.3800
6,270,000
Thu, 15 Jan 2026
155.7500
156.7900
154.8100
156.1600
4,105,700
Wed, 14 Jan 2026
157.7500
158.1100
154.5400
155.1300
5,371,200
Tue, 13 Jan 2026
156.8800
158.1600
156.2900
158.1400
4,104,000
Mon, 12 Jan 2026
157.7100
158.7600
156.8000
157.1000
5,529,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
157.9200
159.4800
157.3000
157.8100
4,487,900
Thu, 08 Jan 2026
154.4000
158.5500
153.4200
158.2500
5,950,300
Wed, 07 Jan 2026
154.3700
155.5400
153.3300
154.0400
5,681,800
Tue, 06 Jan 2026
153.0000
154.8200
152.1300
153.9200
5,327,900
Mon, 05 Jan 2026
154.0000
155.0200
152.8800
153.8400
5,027,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
153.2500
154.3500
152.0500
154.2800
4,064,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
155.1500
155.9100
153.5600
153.6100
3,040,400
Tue, 30 Dec 2025
155.8000
156.5000
155.0400
155.3500
2,848,000
Mon, 29 Dec 2025
156.8400
157.5700
156.0300
156.4700
3,214,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
157.0000
157.7600
156.6900
157.1100
1,688,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
155.9300
157.4700
155.9200
157.2900
1,402,700
Tue, 23 Dec 2025
156.8800
157.1600
155.6100
155.9200
2,793,900
Mon, 22 Dec 2025
154.5200
156.6300
154.1500
156.5800
3,603,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
155.1400
155.4300
154.1500
154.6000
9,330,800
Thu, 18 Dec 2025
155.6600
156.9200
154.6600
154.8800
5,513,100
Wed, 17 Dec 2025
155.5600
155.8700
154.6100
155.6600
3,845,900
Tue, 16 Dec 2025
157.0400
157.8300
155.0100
155.0900
4,658,900
Mon, 15 Dec 2025
156.2100
157.3400
155.9300
156.7100
5,709,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
156.0900
157.1400
155.6000
156.1400
4,431,100
Thu, 11 Dec 2025
156.2800
157.7200
155.2100
155.5800
4,444,400
Wed, 10 Dec 2025
155.0800
156.4000
154.8700
155.6700
6,249,200
Tue, 09 Dec 2025
153.5300
154.0600
153.0200
153.6800
5,108,800
Mon, 08 Dec 2025
153.2500
154.4400
152.8000
153.7200
5,633,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
150.0800
153.3400
149.9500
153.2800
6,075,200
Thu, 04 Dec 2025
150.0900
151.3100
150.0600
150.3000
4,075,400
Wed, 03 Dec 2025
150.3700
150.9800
149.6600
150.0600
4,517,000
Tue, 02 Dec 2025
2 · 10-Q
After market open · 11:19 ET
10-Q ↗
Tue, 02 Dec 2025
151.6900
151.7400
149.4100
150.0200
5,336,400
Mon, 01 Dec 2025
151.5000
152.7400
150.7100
151.1300
4,598,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
152.9000
153.0600
151.5200
151.9200
2,496,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
152.9900
154.6600
151.9500
153.1300
4,373,600
Tue, 25 Nov 2025
148.8700
153.0200
148.4100
152.3900
5,639,100
Mon, 24 Nov 2025
151.5000
151.7200
148.5000
148.8600
13,003,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
149.0600
152.5800
148.8200
151.4300
10,087,100
Thu, 20 Nov 2025
146.2500
149.2300
145.9400
148.0700
9,023,900
Wed, 19 Nov 2025
150.5000
151.0000
144.6600
145.8100
8,563,300
Wed, 19 Nov 2025
1 · 8-K
Pre-market · 09:12 ET
8-K ↗
Tue, 18 Nov 2025
144.2500
146.8500
143.8200
145.5800
10,007,700
Mon, 17 Nov 2025
146.1600
147.0000
144.7600
145.1800
10,612,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
146.1600
147.7000
145.4300
146.0800
4,774,300
Thu, 13 Nov 2025
146.9700
147.9200
146.2500
146.4000
3,879,200
Wed, 12 Nov 2025
146.6600
148.1100
144.9300
147.6300
5,826,500
Tue, 11 Nov 2025
147.1900
147.5900
145.6200
146.1600
2,980,000
Mon, 10 Nov 2025
144.1100
146.9300
143.7600
146.7200
4,056,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
143.9700
145.1100
143.3400
144.6100
5,638,000
Thu, 06 Nov 2025
143.3900
144.0300
141.8500
143.7700
5,554,600
Wed, 05 Nov 2025
141.7400
145.5500
141.3600
143.7000
6,335,900
Tue, 04 Nov 2025
139.8100
142.1000
139.7600
142.0500
4,473,300
Mon, 03 Nov 2025
140.3800
140.7300
138.8200
140.4100
5,195,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
141.6700
142.0600
139.7100
140.1400
4,877,300
Thu, 30 Oct 2025
141.6100
143.4900
141.4000
142.2900
4,168,600
Wed, 29 Oct 2025
143.5700
143.8400
140.8600
141.6900
4,383,300
Tue, 28 Oct 2025
142.8200
144.0500
142.2700
144.0300
3,628,100
Mon, 27 Oct 2025
142.5500
143.5400
142.0900
143.2700
3,775,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
142.7700
142.9900
141.8400
141.9100
3,442,600
Thu, 23 Oct 2025
143.0600
143.3900
142.0900
142.4000
5,072,500