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
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
173.5300
175.8600
172.5400
173.4400
1,648,769
Thu, 22 Oct 2026
173.5800
176.1600
172.3700
174.5000
1,523,200
Wed, 21 Oct 2026
175.0500
176.6600
173.8400
174.3400
1,653,400
Tue, 20 Oct 2026
171.6400
175.1600
171.4500
174.7900
1,799,600
Mon, 19 Oct 2026
171.3200
173.7900
170.2800
170.8000
1,430,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
17 · 8-K
After-hours · 20:54 ET
8-K ↗
Fri, 16 Oct 2026
173.6700
174.4300
168.5800
170.5100
1,480,700
Thu, 15 Oct 2026
169.9800
174.1400
169.7100
172.5100
2,004,600
Wed, 14 Oct 2026
169.1300
171.3500
168.5800
168.8400
1,350,600
Tue, 13 Oct 2026
171.8300
173.6100
170.8600
171.3200
1,801,000
Mon, 12 Oct 2026
170.3800
171.0600
167.9300
169.6400
1,754,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
16 · 8-K
After-hours · 21:01 ET
8-K ↗
Fri, 09 Oct 2026
170.0100
174.4300
170.0100
170.3300
1,590,900
Thu, 08 Oct 2026
170.1600
172.3500
169.9000
171.3400
1,985,000
Wed, 07 Oct 2026
170.8000
172.3300
168.9600
170.8400
1,162,400
Tue, 06 Oct 2026
169.4600
173.3600
169.4600
171.8000
1,736,700
Mon, 05 Oct 2026
168.2300
171.9500
167.0800
170.6700
2,832,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
15 · 8-K
After-hours · 21:05 ET
8-K ↗
Fri, 02 Oct 2026
167.9000
169.4600
166.5900
168.7700
2,070,700
Thu, 01 Oct 2026
171.7300
171.7300
164.8200
166.8500
2,668,700
Wed, 30 Sep 2026
171.3900
172.9200
169.2300
169.3000
1,851,600
Tue, 29 Sep 2026
171.4200
172.4300
170.2600
171.0900
1,508,600
Mon, 28 Sep 2026
170.8900
174.0000
170.7100
171.8900
2,205,800
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
14 · 8-K
After-hours · 17:01 ET
8-K ↗
Fri, 25 Sep 2026
170.5900
171.3800
168.7300
170.8700
1,153,200
Thu, 24 Sep 2026
168.1100
171.4100
166.1100
171.0600
1,936,500
Wed, 23 Sep 2026
168.9300
171.6800
167.8200
169.0300
2,072,500
Tue, 22 Sep 2026
170.9700
171.2300
167.4700
169.8400
1,811,100
Mon, 21 Sep 2026
168.7500
170.2200
167.6700
169.1800
1,871,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
168.0000
168.6700
166.4000
167.1200
4,476,600
Thu, 17 Sep 2026
172.2900
172.3700
168.0600
168.3400
1,447,800
Wed, 16 Sep 2026
171.0900
174.7000
169.6900
171.1300
1,722,300
Tue, 15 Sep 2026
170.9000
171.3600
168.4200
170.2400
1,871,300
Mon, 14 Sep 2026
169.4600
173.3600
169.4600
171.4900
1,519,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
174.3700
174.3700
168.0400
170.1500
2,044,900
Thu, 10 Sep 2026
169.5100
172.4800
168.4700
170.0800
1,753,700
Wed, 09 Sep 2026
169.8900
171.8200
169.0300
169.9900
2,901,300
Tue, 08 Sep 2026
172.7900
173.0200
170.3400
170.4500
2,679,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
178.2000
178.2000
171.7200
173.5000
1,947,200
Thu, 03 Sep 2026
181.3000
182.2100
176.8400
177.4900
1,435,300
Wed, 02 Sep 2026
177.4400
180.6500
177.3300
179.5900
1,810,900
Tue, 01 Sep 2026
179.4700
180.1700
177.1300
177.2000
1,623,900
Mon, 31 Aug 2026
181.1600
182.0100
178.9300
179.8900
1,789,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
180.7300
181.7100
177.7500
181.6500
1,279,100
Thu, 27 Aug 2026
181.8000
183.0800
178.9000
180.6400
1,952,400
Wed, 26 Aug 2026
188.8200
188.9600
182.5100
182.6400
1,633,900
Tue, 25 Aug 2026
184.5800
186.8000
184.0000
186.7700
1,442,300
Mon, 24 Aug 2026
183.0700
185.5700
182.1400
184.5900
1,696,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
182.7400
183.2000
181.1700
181.8200
1,588,000
Thu, 20 Aug 2026
183.6800
186.1200
181.5800
182.0200
1,535,300
Wed, 19 Aug 2026
181.6800
185.6800
180.0400
184.1900
1,611,600
Tue, 18 Aug 2026
184.2800
185.0000
179.8300
179.8400
1,478,600
Mon, 17 Aug 2026
186.7600
187.2800
184.1600
184.4400
1,629,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
186.4700
189.2500
186.0800
188.4600
1,162,900
Thu, 13 Aug 2026
186.2200
188.1000
185.3700
186.0600
3,001,400
Wed, 12 Aug 2026
183.5400
185.8500
182.0800
185.3300
1,580,500
Tue, 11 Aug 2026
183.4700
185.8600
183.0000
183.3300
1,716,200
Mon, 10 Aug 2026
181.0500
184.7200
179.5300
184.6400
1,986,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
182.0000
184.1700
179.8400
180.6600
1,336,100
Thu, 06 Aug 2026
183.3400
184.4800
180.7800
181.7700
1,689,100
Wed, 05 Aug 2026
183.9300
185.6500
182.6000
183.5200
1,346,100
Tue, 04 Aug 2026
181.8200
185.4500
181.5500
183.7000
3,043,800
Mon, 03 Aug 2026
176.6100
182.0000
174.8200
181.6900
3,212,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
184.9000
187.2000
171.0000
174.1300
5,029,400
Thu, 30 Jul 2026
13 · 10-Q
After-hours · 16:22 ET
10-Q ↗
Thu, 30 Jul 2026
12 · 8-K
After-hours · 16:20 ET
8-K ↗
Thu, 30 Jul 2026
184.9000
185.3300
180.5800
183.5600
4,111,600
Wed, 29 Jul 2026
180.9200
184.6200
179.2100
184.4300
2,344,600
Tue, 28 Jul 2026
179.0900
182.6400
179.0900
180.8700
1,618,900
Mon, 27 Jul 2026
179.4300
180.7600
178.2800
179.4000
1,704,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
177.3000
178.5100
175.2900
177.2400
1,392,200
Thu, 23 Jul 2026
177.4700
178.5600
175.3900
176.0600
1,629,100
Wed, 22 Jul 2026
177.7600
180.1800
176.5900
177.9200
1,268,300
Tue, 21 Jul 2026
177.4800
179.8500
176.1600
177.8300
1,926,800
Mon, 20 Jul 2026
181.3600
183.9800
180.2300
180.8600
1,637,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
177.7900
181.2300
177.7900
180.2200
1,256,500
Thu, 16 Jul 2026
178.6600
179.9100
176.9500
179.8500
1,415,100
Wed, 15 Jul 2026
181.3000
184.3300
178.0100
178.4400
1,734,000
Tue, 14 Jul 2026
184.1300
184.9800
180.5600
181.5600
1,335,500
Mon, 13 Jul 2026
180.1900
184.1800
180.1900
183.2500
2,068,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
183.3200
183.3300
179.0200
179.7900
1,631,300
Thu, 09 Jul 2026
181.9700
186.3000
181.7500
182.5800
2,164,800
Wed, 08 Jul 2026
183.5200
184.6100
180.5500
182.1400
1,478,100
Tue, 07 Jul 2026
184.5300
185.7000
183.1700
183.9200
2,101,600
Mon, 06 Jul 2026
186.0200
188.0000
181.3900
183.2900
2,461,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
183.1500
186.8400
180.0200
186.5900
2,321,400
Wed, 01 Jul 2026
184.2400
187.6400
180.8800
183.9800
3,150,200
Tue, 30 Jun 2026
181.9900
184.8600
181.7800
183.1100
5,007,200
Mon, 29 Jun 2026
179.3900
183.5100
177.1800
182.5600
2,711,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
175.5700
180.9200
173.7300
179.4600
3,577,000
Thu, 25 Jun 2026
172.6300
176.3000
171.2700
175.1100
2,903,300
Wed, 24 Jun 2026
168.1100
173.2200
166.1500
171.4700
2,067,500
Tue, 23 Jun 2026
169.5900
171.7200
167.4800
168.6000
3,102,500
Mon, 22 Jun 2026
171.0200
172.3400
168.1400
170.5600
3,059,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
173.2200
174.1000
169.6400
171.2400
7,414,500
Wed, 17 Jun 2026
173.3300
174.6900
171.0400
171.5200
1,731,600
Tue, 16 Jun 2026
175.0000
175.9500
172.7900
174.1000
1,708,800
Mon, 15 Jun 2026
173.4200
176.0000
171.7200
175.8500
2,574,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
11 · 8-K
After-hours · 16:31 ET
8-K ↗
Fri, 12 Jun 2026
173.9100
174.0000
170.8700
172.5100
1,552,200
Thu, 11 Jun 2026
168.4100
175.0000
167.5000
172.3300
3,160,300
Wed, 10 Jun 2026
163.2600
169.8000
161.4500
167.5000
3,105,700
Tue, 09 Jun 2026
159.7300
162.6600
158.0200
162.6600
1,689,000
Mon, 08 Jun 2026
160.3200
162.4600
158.9600
159.5100
1,739,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
160.8400
161.2500
158.5800
160.0700
1,786,300
Thu, 04 Jun 2026
165.7500
165.7700
159.7800
161.0100
3,272,900
Wed, 03 Jun 2026
166.7900
167.7700
163.3100
164.2500
2,248,900
Tue, 02 Jun 2026
169.3100
170.1500
166.4900
167.6400
2,593,200
Mon, 01 Jun 2026
169.1000
171.3100
166.8300
170.4500
1,633,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
166.3400
170.9000
165.9700
168.4100
3,559,500
Thu, 28 May 2026
166.0000
168.5700
164.2400
167.0300
1,683,800
Wed, 27 May 2026
166.2800
168.9500
165.6800
166.5600
2,511,400
Tue, 26 May 2026
167.1700
169.3200
166.0900
166.5200
2,191,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
165.6700
167.0200
164.1600
165.5500
1,226,000
Thu, 21 May 2026
162.2200
167.9700
161.3800
165.9800
2,203,500
Wed, 20 May 2026
162.5300
165.1100
159.7100
164.4400
4,741,700
Tue, 19 May 2026
166.4600
166.7600
163.0100
163.0100
2,494,100
Mon, 18 May 2026
168.7500
170.8300
167.0600
167.4900
1,443,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
168.8800
169.9000
167.1800
168.8700
1,924,000
Thu, 14 May 2026
169.5900
173.1200
168.3000
169.9900
2,027,500
Wed, 13 May 2026
165.6200
170.2100
163.9300
168.4600
2,148,100
Tue, 12 May 2026
162.6400
167.3900
161.5500
165.6700
2,341,100
Mon, 11 May 2026
160.8300
164.5600
159.7700
163.0000
2,493,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
10 · 8-K
After-hours · 17:04 ET
8-K ↗
Fri, 08 May 2026
166.5700
167.0100
162.2500
163.2800
3,571,300
Thu, 07 May 2026
169.0100
169.7100
162.2600
165.7500
4,471,700
Wed, 06 May 2026
161.4300
169.9100
159.2000
167.8200
6,544,100
Tue, 05 May 2026
9 · 10-Q
After-hours · 16:18 ET
10-Q ↗
Tue, 05 May 2026
8 · 8-K
After-hours · 16:16 ET
8-K ↗
Tue, 05 May 2026
158.0400
159.3100
156.2400
157.2600
3,487,900
Mon, 04 May 2026
158.6900
158.7000
156.3900
157.5800
2,168,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
158.8500
159.0100
156.0500
158.2500
2,441,500
Thu, 30 Apr 2026
152.7500
158.2200
152.2100
157.9400
2,518,700
Wed, 29 Apr 2026
152.4300
154.2200
151.4400
153.1300
1,454,800
Tue, 28 Apr 2026
157.3400
158.1600
154.3400
154.7500
1,769,700
Mon, 27 Apr 2026
155.4200
158.0000
154.5400
156.4900
2,177,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
152.3800
156.9500
151.0600
156.6400
2,503,700
Fri, 24 Apr 2026
7 · DEFA14A
Next filing day · accepted 23 Apr, 18:05 ET
DEFA14A ↗
Fri, 24 Apr 2026
6 · DEF 14A
Next filing day · accepted 23 Apr, 18:00 ET
DEF 14A ↗
Thu, 23 Apr 2026
153.8300
155.7900
151.8500
153.2100
2,739,300
Wed, 22 Apr 2026
153.1900
155.6900
152.6200
154.6300
1,496,800
Tue, 21 Apr 2026
156.3400
158.0600
153.0800
153.3700
2,148,500
Mon, 20 Apr 2026
155.4400
158.3500
155.1100
156.0900
2,886,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
160.6900
161.7500
155.1400
156.5600
4,115,000
Thu, 16 Apr 2026
156.1000
160.8800
155.2400
160.5900
4,744,100
Wed, 15 Apr 2026
166.5300
168.0900
153.4200
155.8200
6,431,100
Tue, 14 Apr 2026
165.7200
168.5500
165.2600
166.2800
1,774,800
Mon, 13 Apr 2026
158.1800
166.6400
158.1800
165.7200
2,488,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
164.5200
164.6700
160.0300
160.5900
3,204,300
Thu, 09 Apr 2026
162.5500
164.7500
161.0300
163.6600
2,564,900
Wed, 08 Apr 2026
163.6700
165.9800
161.6600
163.5600
3,557,200
Tue, 07 Apr 2026
159.6500
160.6900
157.0600
158.2900
2,113,800
Mon, 06 Apr 2026
157.2500
160.7000
155.6600
160.1200
1,911,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
150.9100
156.1500
149.2600
155.7500
2,224,800
Wed, 01 Apr 2026
152.5100
154.1300
150.3200
152.6300
3,095,200
Tue, 31 Mar 2026
150.7300
155.5000
149.4700
152.5100
6,271,700
Mon, 30 Mar 2026
148.1400
150.8600
146.5000
148.6900
2,058,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
149.2800
150.0300
144.0000
145.7100
2,934,400
Thu, 26 Mar 2026
153.9300
154.6600
149.5000
150.0500
1,836,800
Wed, 25 Mar 2026
154.0500
156.0900
152.3200
154.9200
2,139,700
Tue, 24 Mar 2026
151.5400
154.9100
150.8000
152.7000
2,369,700
Mon, 23 Mar 2026
151.0700
154.1300
150.7200
151.8300
2,496,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
152.5600
154.4900
148.1700
148.8500
5,278,900
Thu, 19 Mar 2026
155.5400
156.4400
152.1900
154.1900
1,795,100
Wed, 18 Mar 2026
155.1000
158.6400
153.7300
156.4700
1,921,400
Tue, 17 Mar 2026
158.9000
160.1600
155.6800
155.8200
1,393,400
Mon, 16 Mar 2026
153.9500
157.4600
153.1200
157.0600
3,214,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
160.9800
162.1100
152.6400
153.9700
4,035,000
Thu, 12 Mar 2026
166.0000
166.0300
159.8400
160.3200
3,149,300
Wed, 11 Mar 2026
165.6600
166.6900
163.4800
165.8300
1,836,800
Tue, 10 Mar 2026
165.1300
167.0000
162.5400
165.5300
3,377,400
Mon, 09 Mar 2026
162.1300
167.5600
160.6200
165.8000
7,681,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
159.1600
160.4500
156.1000
156.1300
2,604,600
Thu, 05 Mar 2026
157.1000
160.3300
157.0900
159.7800
2,917,300
Wed, 04 Mar 2026
161.2800
162.7000
155.1900
158.6400
3,361,900
Tue, 03 Mar 2026
159.0800
162.5700
154.6300
162.0700
3,976,300
Mon, 02 Mar 2026
160.1100
161.9800
155.3500
161.8100
3,195,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
157.9000
164.3300
157.2700
162.1400
5,352,800
Thu, 26 Feb 2026
156.1600
159.6600
155.4100
157.9100
1,861,900
Wed, 25 Feb 2026
159.9000
160.7200
155.0400
155.2200
3,481,200
Tue, 24 Feb 2026
158.0200
159.5500
157.5200
157.9800
2,826,000
Mon, 23 Feb 2026
162.8800
165.3600
157.7500
158.2800
3,509,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
161.2500
168.5400
160.7500
162.6700
6,894,800
Thu, 19 Feb 2026
5 · 10-K
After-hours · 16:42 ET
10-K ↗
Thu, 19 Feb 2026
4 · 8-K
After-hours · 16:29 ET
8-K ↗
Thu, 19 Feb 2026
155.7800
161.3500
154.4300
157.4600
3,758,100
Wed, 18 Feb 2026
159.9300
160.4500
154.2400
155.7800
3,554,500
Tue, 17 Feb 2026
156.2200
158.2200
152.7300
157.5300
2,372,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
156.2500
159.8000
154.0100
158.2700
2,539,600
Thu, 12 Feb 2026
150.4500
159.8900
150.0000
154.8700
5,006,100
Wed, 11 Feb 2026
150.2300
151.3400
147.8600
151.1100
2,418,500
Tue, 10 Feb 2026
148.5000
152.2800
147.7200
149.3200
2,109,300
Mon, 09 Feb 2026
140.9600
148.2100
140.4500
147.9100
2,938,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
139.1000
141.6500
138.0000
140.8400
2,880,700
Thu, 05 Feb 2026
141.2900
142.8300
136.4200
138.2800
2,348,400
Wed, 04 Feb 2026
141.4800
142.5900
139.8100
142.4600
2,819,300
Tue, 03 Feb 2026
143.2100
143.5100
138.7400
141.3400
2,864,700
Mon, 02 Feb 2026
144.7100
146.7700
142.4800
143.9400
1,847,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
147.4000
148.1200
143.2900
145.4500
1,824,400
Thu, 29 Jan 2026
148.6700
148.8800
145.8100
147.7800
1,643,200
Wed, 28 Jan 2026
147.0800
148.3600
146.5900
147.5300
1,450,000
Tue, 27 Jan 2026
147.5100
147.5100
144.5600
146.8000
1,992,500
Mon, 26 Jan 2026
147.0300
149.9100
146.3800
147.8000
2,656,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
138.0700
148.1000
137.5000
146.9700
5,516,700
Thu, 22 Jan 2026
140.4300
141.7100
137.5100
138.1400
2,294,500
Wed, 21 Jan 2026
141.6300
141.6900
137.7500
139.7100
3,088,700
Tue, 20 Jan 2026
142.6600
143.3400
140.5100
140.6500
2,473,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
145.1000
146.8300
144.0000
144.4300
5,190,000
Thu, 15 Jan 2026
148.2700
148.2700
144.7600
145.7300
2,452,700
Wed, 14 Jan 2026
145.3600
147.0400
144.6500
146.7800
2,892,500
Tue, 13 Jan 2026
147.1400
147.8100
143.5800
146.0200
3,214,600
Mon, 12 Jan 2026
144.8400
149.2600
144.3400
148.8500
2,559,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
148.1400
148.9600
144.8700
146.0700
2,856,100
Thu, 08 Jan 2026
143.8200
147.5000
142.7000
147.2700
2,095,100
Wed, 07 Jan 2026
144.8600
146.4900
143.5000
143.9600
2,438,300
Tue, 06 Jan 2026
145.4400
146.6500
144.0900
145.5200
2,440,200
Mon, 05 Jan 2026
144.8400
147.8900
144.6300
145.3100
2,080,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
142.4300
146.3400
142.4300
145.3100
1,859,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
143.8400
144.4700
142.4900
142.5000
1,240,500
Tue, 30 Dec 2025
144.2300
145.1100
143.3000
144.0900
1,380,600
Mon, 29 Dec 2025
146.1100
146.2600
144.2200
144.5700
1,932,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
145.3600
146.6000
145.1000
145.8100
1,215,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
144.3300
145.3100
143.8200
145.3100
696,800
Tue, 23 Dec 2025
142.4000
144.7600
141.8900
144.1000
1,929,500
Mon, 22 Dec 2025
141.5700
143.1200
140.9200
141.7500
1,814,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
139.1200
142.0900
138.5000
141.1000
6,392,200
Thu, 18 Dec 2025
137.2900
140.1400
136.3200
138.8800
2,553,100
Wed, 17 Dec 2025
137.7500
137.7600
135.0500
136.4100
3,218,700
Tue, 16 Dec 2025
141.5000
141.5000
137.8800
138.1000
2,711,300
Mon, 15 Dec 2025
141.7400
142.8800
139.3900
141.6600
2,648,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
142.9300
144.5000
141.8500
143.1400
2,293,000
Thu, 11 Dec 2025
137.9400
141.8700
137.9400
141.8700
2,041,100
Wed, 10 Dec 2025
140.7200
140.7200
136.1900
138.8200
3,601,400
Tue, 09 Dec 2025
137.8200
140.5000
137.1900
139.0700
2,353,700
Mon, 08 Dec 2025
138.9100
140.0500
136.1200
138.0800
3,534,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
140.0400
141.0300
138.0000
139.3300
4,793,400
Thu, 04 Dec 2025
136.5400
139.8800
135.3400
139.6800
4,126,200
Wed, 03 Dec 2025
128.9300
136.4600
128.6500
136.0100
5,088,400
Tue, 02 Dec 2025
131.1000
131.5000
128.5000
128.5400
2,569,500
Mon, 01 Dec 2025
130.7800
132.3500
129.7100
131.1000
1,896,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
130.5000
132.1500
130.2400
131.4500
936,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
129.7300
132.1300
129.7200
131.0500
2,763,600
Tue, 25 Nov 2025
127.9800
130.0200
125.3400
129.5600
4,446,900
Mon, 24 Nov 2025
130.4200
130.6000
125.4400
125.6100
4,986,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
129.1300
132.1100
128.4000
130.6300
2,736,700
Thu, 20 Nov 2025
130.5800
132.2700
128.3900
129.0100
3,235,600
Wed, 19 Nov 2025
131.7100
132.0000
128.9600
130.0000
2,921,500
Tue, 18 Nov 2025
131.7700
132.8900
130.1700
131.3300
3,377,500
Mon, 17 Nov 2025
135.4300
135.9500
130.7100
132.4200
4,524,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
136.4800
136.8000
135.1400
135.8600
1,777,100
Thu, 13 Nov 2025
139.6900
140.4900
136.5500
136.8200
2,640,500
Wed, 12 Nov 2025
142.3700
143.7100
140.4800
140.4900
3,373,500
Tue, 11 Nov 2025
143.2700
143.7500
141.7200
141.8500
3,862,900
Mon, 10 Nov 2025
140.4800
144.7600
140.4800
143.3500
3,628,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
136.8600
142.0700
135.0400
140.5100
4,124,500
Thu, 06 Nov 2025
134.3500
141.0000
133.5400
137.7700
7,068,600
Wed, 05 Nov 2025
143.0000
145.0000
134.0400
134.7900
8,851,400
Tue, 04 Nov 2025
3 · 10-Q
After-hours · 16:24 ET
10-Q ↗
Tue, 04 Nov 2025
2 · 8-K
After-hours · 16:21 ET
8-K ↗
Tue, 04 Nov 2025
146.5900
152.6100
146.5900
150.7500
3,365,400
Mon, 03 Nov 2025
148.5400
151.0200
146.1000
149.8400
3,695,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
148.0900
151.1400
147.4600
149.5300
2,814,900
Thu, 30 Oct 2025
148.0100
150.4600
147.3900
148.0200
3,026,200
Wed, 29 Oct 2025
150.2600
152.7400
149.0800
149.1900
2,009,400
Tue, 28 Oct 2025
153.2500
153.2600
150.5800
151.0700
1,702,300
Mon, 27 Oct 2025
153.9100
154.1900
151.9000
153.1700
1,377,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
1 · 8-K
After-hours · 17:15 ET
8-K ↗
Fri, 24 Oct 2025
154.0000
155.2500
152.8000
152.8600
1,347,400