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
173.1600
173.5900
169.8900
173.0700
1,760,431
Thu, 22 Oct 2026
177.5000
179.1000
171.2300
173.8900
2,654,500
Wed, 21 Oct 2026
170.7300
178.2100
170.7300
177.7500
2,135,500
Tue, 20 Oct 2026
170.9400
174.8000
170.3800
173.0100
1,978,600
Mon, 19 Oct 2026
173.8200
175.0000
169.5900
169.9000
2,474,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
175.0400
177.4700
172.1600
172.9700
2,900,100
Thu, 15 Oct 2026
175.0000
177.0400
173.6900
175.5500
1,893,700
Wed, 14 Oct 2026
172.1900
175.5400
171.6700
174.0000
2,371,200
Tue, 13 Oct 2026
171.8700
172.7400
169.9000
171.6000
1,536,700
Mon, 12 Oct 2026
171.4100
171.8900
170.0400
171.3300
1,513,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
168.5700
172.1900
168.5700
170.5400
1,537,300
Thu, 08 Oct 2026
167.4800
168.6600
163.3200
168.1700
2,718,200
Wed, 07 Oct 2026
169.8800
171.2700
166.5200
169.0900
2,555,400
Tue, 06 Oct 2026
172.7700
176.3800
168.0100
169.3300
1,869,400
Mon, 05 Oct 2026
167.3500
171.4300
166.4900
171.2900
1,768,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
168.2500
170.2400
166.3300
167.7800
2,290,100
Thu, 01 Oct 2026
172.0000
172.5700
166.0700
166.6800
2,787,200
Wed, 30 Sep 2026
174.4400
176.0400
172.2700
172.3100
2,590,400
Tue, 29 Sep 2026
174.4900
177.0500
173.2200
175.0300
2,053,800
Mon, 28 Sep 2026
170.0000
176.0200
169.5000
175.2100
2,194,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
171.9800
172.9400
169.4300
172.7900
2,582,100
Thu, 24 Sep 2026
163.9500
174.7700
163.6200
172.8400
3,053,300
Wed, 23 Sep 2026
21 · 424B3
After-hours · 16:45 ET
424B3 ↗
Wed, 23 Sep 2026
166.5400
168.9400
163.2700
165.3200
3,238,300
Tue, 22 Sep 2026
163.0800
167.5900
161.0400
167.2600
3,782,600
Mon, 21 Sep 2026
157.8700
162.8900
157.0800
161.9400
2,710,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
156.0000
156.7300
154.6000
156.4700
4,849,800
Thu, 17 Sep 2026
156.0000
156.8900
154.0300
156.3400
2,892,300
Wed, 16 Sep 2026
150.8300
155.5200
150.3000
153.6900
2,507,700
Tue, 15 Sep 2026
147.0000
150.9600
147.0000
150.2700
1,682,100
Mon, 14 Sep 2026
148.0000
148.5000
144.6500
146.8000
1,646,700
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
144.4800
146.9800
143.1800
146.9300
1,775,700
Thu, 10 Sep 2026
142.5800
144.1500
141.2500
143.1200
1,521,000
Wed, 09 Sep 2026
145.2300
146.4600
143.7500
144.7500
1,854,000
Tue, 08 Sep 2026
148.0200
149.2200
145.9700
146.8500
1,603,200
Tue, 08 Sep 2026
20 · 8-K
Pre-market · 08:15 ET
8-K ↗
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
148.9700
151.5900
147.7800
150.8600
1,825,400
Thu, 03 Sep 2026
152.6300
154.3000
147.8100
149.9800
2,255,800
Wed, 02 Sep 2026
149.0500
152.7200
147.6000
151.3900
3,130,600
Tue, 01 Sep 2026
19 · S-3ASR
After-hours · 17:11 ET
S-3ASR ↗
Tue, 01 Sep 2026
18 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Tue, 01 Sep 2026
153.5500
154.5900
149.1800
149.9300
2,715,500
Mon, 31 Aug 2026
152.6800
154.0300
151.6400
153.5600
2,765,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
156.0200
156.1000
152.7700
153.8400
2,966,300
Thu, 27 Aug 2026
159.3500
163.7500
155.4600
157.6900
3,202,300
Wed, 26 Aug 2026
17 · 8-K
After-hours · 16:06 ET
8-K ↗
Wed, 26 Aug 2026
152.4500
155.4200
152.4400
155.0800
3,202,500
Tue, 25 Aug 2026
153.9000
155.1600
152.2700
154.7700
2,425,300
Mon, 24 Aug 2026
157.1300
157.6600
152.1700
153.4300
3,946,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
156.5000
160.5100
155.2400
159.0000
2,730,300
Thu, 20 Aug 2026
153.6900
159.9400
152.1200
156.3000
2,830,300
Wed, 19 Aug 2026
151.0700
156.2600
150.0000
155.4100
3,006,200
Tue, 18 Aug 2026
149.1900
149.7700
147.7400
148.4400
1,798,200
Mon, 17 Aug 2026
147.8100
149.1200
147.1900
148.4500
964,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
148.5200
149.4600
147.3000
148.5300
983,100
Thu, 13 Aug 2026
149.0000
149.5800
146.7600
149.2900
1,026,700
Wed, 12 Aug 2026
148.9400
149.3300
147.3300
148.2400
1,367,500
Tue, 11 Aug 2026
147.6900
150.2400
147.4000
149.4900
1,199,300
Mon, 10 Aug 2026
146.2600
148.8200
145.4500
148.7200
1,751,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
141.4300
146.1600
140.8500
145.9700
1,525,200
Thu, 06 Aug 2026
141.5800
141.8000
139.2900
141.3400
1,160,400
Wed, 05 Aug 2026
140.2800
141.4600
138.5500
141.1100
1,266,400
Tue, 04 Aug 2026
140.1100
141.0000
136.6600
139.2000
1,623,700
Mon, 03 Aug 2026
140.2900
140.3700
137.1300
139.8000
1,795,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
138.4700
139.5000
135.7800
138.3700
1,721,100
Thu, 30 Jul 2026
138.7200
139.5000
137.2300
138.7100
1,955,100
Wed, 29 Jul 2026
139.2000
142.0100
139.2000
140.3000
1,864,600
Tue, 28 Jul 2026
139.9900
142.4200
138.5800
140.5400
2,277,100
Mon, 27 Jul 2026
137.5900
139.0600
136.1400
137.8900
1,830,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
140.4600
140.8800
138.0200
138.5700
1,516,400
Thu, 23 Jul 2026
139.2600
141.9500
137.5200
139.7400
2,935,800
Wed, 22 Jul 2026
133.2800
135.3700
132.1500
133.4600
2,662,800
Tue, 21 Jul 2026
126.3900
134.7900
125.0000
132.8600
2,383,900
Mon, 20 Jul 2026
131.3500
132.8300
130.1600
130.2600
2,470,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
134.4200
135.8000
130.9400
131.4600
4,247,300
Thu, 16 Jul 2026
134.6900
136.2600
133.7300
136.1000
1,752,000
Wed, 15 Jul 2026
136.0000
136.9100
133.8300
134.7100
1,909,000
Tue, 14 Jul 2026
133.9300
135.8000
132.8900
135.2000
1,683,700
Mon, 13 Jul 2026
133.0400
134.9900
132.7000
134.0400
1,861,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
133.7800
136.3400
132.4900
134.2900
2,175,300
Thu, 09 Jul 2026
129.1900
133.7400
127.8700
133.5900
2,372,800
Wed, 08 Jul 2026
129.0900
129.5900
127.4600
129.0700
2,141,100
Tue, 07 Jul 2026
131.8200
132.7900
129.9900
131.1400
2,456,400
Mon, 06 Jul 2026
130.0100
131.2800
128.0500
130.6000
1,999,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
134.1100
134.4800
130.3800
130.6900
2,194,200
Wed, 01 Jul 2026
132.9900
135.7100
131.8800
133.3900
2,575,400
Tue, 30 Jun 2026
132.9900
133.2300
129.7000
132.8300
2,023,300
Mon, 29 Jun 2026
137.3800
137.3800
132.6200
132.8300
1,921,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
135.1700
137.5000
134.9800
136.0100
3,133,300
Thu, 25 Jun 2026
16 · 8-K
After-hours · 16:23 ET
8-K ↗
Thu, 25 Jun 2026
132.7000
138.6300
132.7000
135.5100
2,026,900
Wed, 24 Jun 2026
129.0000
132.7200
128.2500
131.6300
2,538,900
Tue, 23 Jun 2026
127.2800
128.6800
126.5100
126.6700
2,117,600
Mon, 22 Jun 2026
126.6900
127.9000
125.5700
126.4900
2,187,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
125.5600
127.5600
125.1700
127.0600
4,334,300
Wed, 17 Jun 2026
127.6200
128.6500
123.7000
124.3300
2,470,700
Tue, 16 Jun 2026
130.9800
131.9700
128.2900
128.3400
2,354,600
Mon, 15 Jun 2026
130.9200
132.1700
129.4100
130.5900
1,530,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
130.3300
130.4200
128.3000
129.8400
2,288,100
Thu, 11 Jun 2026
131.4500
131.6900
127.4700
129.5500
2,016,200
Wed, 10 Jun 2026
135.3900
135.8700
131.5700
131.6200
1,991,900
Tue, 09 Jun 2026
134.2500
137.6400
134.2500
135.4800
2,308,300
Mon, 08 Jun 2026
136.4100
136.6900
132.6200
132.6900
1,745,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
137.9500
139.0000
134.9100
135.4400
2,201,100
Thu, 04 Jun 2026
139.5000
141.0900
137.5700
138.3700
2,126,400
Wed, 03 Jun 2026
134.2200
138.9900
133.6500
137.4000
2,928,200
Tue, 02 Jun 2026
133.2800
136.4000
132.1300
135.0500
3,021,600
Mon, 01 Jun 2026
15 · 10-Q
After-hours · 16:09 ET
10-Q ↗
Mon, 01 Jun 2026
133.5000
137.0600
132.8800
135.9800
2,677,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
136.2500
137.6900
133.2400
135.5300
4,986,800
Thu, 28 May 2026
133.0000
139.3500
131.0500
135.3800
6,511,900
Wed, 27 May 2026
14 · 8-K
After-hours · 16:06 ET
8-K ↗
Wed, 27 May 2026
116.0000
118.4000
115.0200
115.8400
2,939,100
Tue, 26 May 2026
114.9800
115.7600
113.3400
115.0800
2,839,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
115.0300
116.3600
113.6800
114.9600
2,036,500
Thu, 21 May 2026
112.5900
114.8300
111.0600
114.7900
2,416,800
Wed, 20 May 2026
111.2000
113.8300
108.3500
113.7800
3,018,200
Tue, 19 May 2026
112.0100
113.3000
110.2000
110.5700
3,142,700
Mon, 18 May 2026
111.9400
113.5900
110.8100
112.1100
1,684,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
112.3000
113.0900
111.4400
111.7000
1,413,400
Thu, 14 May 2026
112.8600
115.6600
112.7000
113.2600
1,503,300
Wed, 13 May 2026
112.8300
114.7300
111.9600
112.7400
2,328,800
Tue, 12 May 2026
111.9200
113.7400
111.0900
112.9000
1,649,600
Mon, 11 May 2026
115.8100
115.8500
111.4300
111.4600
2,179,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
118.1100
118.1100
113.2800
115.6200
2,688,900
Thu, 07 May 2026
117.6200
119.5800
117.5000
118.6500
2,281,400
Wed, 06 May 2026
119.8100
120.2800
117.2300
117.6900
2,734,600
Tue, 05 May 2026
115.3900
119.3100
114.2800
117.5300
3,008,300
Mon, 04 May 2026
113.4800
114.8700
111.8300
112.1800
1,948,800
Mon, 04 May 2026
13 · 8-K
Pre-market · 08:05 ET
8-K ↗
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
116.1300
116.2800
113.8400
114.5200
1,272,500
Thu, 30 Apr 2026
111.8100
115.9800
111.3300
115.5500
2,237,000
Wed, 29 Apr 2026
114.1900
115.5300
110.3100
111.3000
2,110,100
Tue, 28 Apr 2026
116.2300
116.6400
114.1000
114.8700
2,079,000
Mon, 27 Apr 2026
115.1800
117.3300
115.1800
115.6200
1,467,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
114.5700
116.5100
114.2100
115.5500
1,496,100
Thu, 23 Apr 2026
116.5000
116.7900
111.9800
114.4200
2,620,100
Wed, 22 Apr 2026
122.8700
123.3000
120.3400
120.4700
1,800,900
Tue, 21 Apr 2026
121.5500
124.8900
120.8600
122.0900
1,800,100
Mon, 20 Apr 2026
121.0700
121.3200
120.1100
120.9600
1,252,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
119.4700
121.9300
118.8800
121.8700
4,012,300
Thu, 16 Apr 2026
120.0300
121.0800
117.6200
118.2500
1,697,800
Wed, 15 Apr 2026
120.4000
121.8100
119.1500
119.7700
2,035,600
Tue, 14 Apr 2026
118.0400
121.6200
117.7800
120.3900
2,676,900
Mon, 13 Apr 2026
114.9400
117.7500
114.6700
117.5000
1,795,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
115.4500
116.8300
114.5300
115.0600
1,033,200
Thu, 09 Apr 2026
115.9700
116.2500
113.6400
115.3900
1,218,700
Wed, 08 Apr 2026
115.9800
118.2500
115.9800
116.9200
1,384,600
Tue, 07 Apr 2026
113.9400
114.5500
112.9000
113.8800
1,625,000
Mon, 06 Apr 2026
115.1400
115.6800
113.0200
114.8400
1,153,700
Mon, 06 Apr 2026
12 · 8-K/A
Next filing day · accepted 03 Apr, 21:30 ET
8-K/A ↗
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
11 · 8-K
After-hours · 16:05 ET
8-K ↗
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
113.9100
117.3200
112.9900
115.4800
1,111,900
Wed, 01 Apr 2026
114.0100
115.7200
113.8500
114.5400
1,555,300
Tue, 31 Mar 2026
112.5500
115.2000
111.9000
113.9800
2,469,400
Mon, 30 Mar 2026
111.5600
112.9700
111.0700
112.0100
1,373,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
113.5300
113.7400
109.9000
110.2400
1,269,900
Thu, 26 Mar 2026
113.8600
114.5200
113.2700
113.4800
2,561,800
Wed, 25 Mar 2026
115.8900
116.4000
111.7400
112.9800
1,704,500
Tue, 24 Mar 2026
110.5900
115.2400
110.0300
114.2000
2,076,900
Mon, 23 Mar 2026
113.4200
113.7000
111.5300
112.0200
1,975,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
10 · 8-K
After-hours · 16:05 ET
8-K ↗
Fri, 20 Mar 2026
111.5700
112.5300
110.1800
111.3000
4,402,500
Thu, 19 Mar 2026
110.6700
112.5900
110.4900
111.7500
2,759,000
Wed, 18 Mar 2026
111.7000
112.4200
110.3300
111.5000
2,404,400
Tue, 17 Mar 2026
112.9400
114.9000
112.6500
112.7500
2,284,100
Mon, 16 Mar 2026
113.1800
114.0700
111.4300
111.8300
1,462,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
113.1700
113.6500
111.0200
111.5100
1,720,500
Thu, 12 Mar 2026
113.5100
114.1900
110.8900
111.6300
2,202,800
Wed, 11 Mar 2026
115.5800
116.6700
114.1400
115.4200
1,547,500
Tue, 10 Mar 2026
115.5100
117.0400
114.4600
115.4300
2,340,100
Mon, 09 Mar 2026
113.9300
116.7100
113.3200
116.6400
3,207,800
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
9 · 8-K
After-hours · 16:05 ET
8-K ↗
Fri, 06 Mar 2026
116.6600
116.7700
114.9100
115.0700
2,517,300
Thu, 05 Mar 2026
118.9000
120.2900
117.1000
118.1100
2,657,400
Wed, 04 Mar 2026
119.5800
121.1700
119.2500
120.5400
2,806,100
Tue, 03 Mar 2026
8 · 10-Q
After-hours · 16:17 ET
10-Q ↗
Tue, 03 Mar 2026
116.6400
119.1000
115.0000
119.0400
2,770,900
Mon, 02 Mar 2026
118.8500
119.4000
117.6100
118.1700
3,478,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
119.6100
121.9800
119.0500
121.3800
4,333,600
Thu, 26 Feb 2026
121.8900
124.4100
114.4900
120.9700
6,096,600
Wed, 25 Feb 2026
7 · 8-K
After-hours · 16:06 ET
8-K ↗
Wed, 25 Feb 2026
125.5100
125.5900
123.4400
124.7200
2,469,300
Tue, 24 Feb 2026
124.5100
125.8300
123.1300
124.4000
2,729,600
Mon, 23 Feb 2026
121.8300
124.2600
121.6800
124.2000
2,359,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
125.2000
125.8000
122.0600
122.9000
4,242,900
Thu, 19 Feb 2026
126.0100
126.3600
123.6600
126.3400
1,892,900
Wed, 18 Feb 2026
123.6400
126.9900
123.0500
126.9400
1,370,400
Tue, 17 Feb 2026
125.8700
125.9100
122.9900
123.8700
2,110,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
125.6000
127.7700
125.0200
125.8100
1,527,900
Thu, 12 Feb 2026
129.0000
129.0000
120.9900
124.8800
3,440,900
Wed, 11 Feb 2026
128.0300
129.5600
127.1400
128.9000
2,062,400
Tue, 10 Feb 2026
128.2900
129.9800
127.2900
129.0000
2,124,500
Mon, 09 Feb 2026
127.7900
128.0000
125.6800
127.5000
2,233,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
130.3200
131.4300
128.6300
129.5800
1,931,000
Fri, 06 Feb 2026
6 · DEFA14A
Pre-market · 07:10 ET
DEFA14A ↗
Fri, 06 Feb 2026
5 · DEF 14A
Pre-market · 07:00 ET
DEF 14A ↗
Thu, 05 Feb 2026
132.1900
133.4500
129.3500
129.6400
1,480,100
Wed, 04 Feb 2026
132.3100
134.8700
132.3100
132.9800
1,958,400
Tue, 03 Feb 2026
135.3900
137.8500
131.5600
132.1400
2,462,900
Mon, 02 Feb 2026
132.6300
135.5700
132.1200
135.3900
1,487,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
131.9400
133.9400
131.0800
133.8500
1,808,000
Thu, 29 Jan 2026
132.7500
133.3100
129.6300
133.2700
1,919,100
Wed, 28 Jan 2026
135.4000
135.5700
133.4000
133.8700
1,682,600
Tue, 27 Jan 2026
134.4900
137.0900
134.0600
135.9500
1,422,500
Mon, 26 Jan 2026
134.7200
136.9600
134.1000
135.6500
1,551,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
138.0000
138.3700
133.9600
135.0500
1,811,600
Fri, 23 Jan 2026
4 · PRE 14A
Pre-market · 07:00 ET
PRE 14A ↗
Thu, 22 Jan 2026
139.3000
141.1900
138.4300
138.6300
1,453,200
Wed, 21 Jan 2026
136.2200
140.4700
136.0200
139.7700
1,988,100
Tue, 20 Jan 2026
138.0000
138.7700
134.6300
135.8300
3,300,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
144.2000
144.8800
139.4900
139.6400
2,603,400
Thu, 15 Jan 2026
146.5900
146.9000
144.6800
144.8300
1,675,000
Wed, 14 Jan 2026
146.4100
148.3700
145.5200
145.9200
1,684,100
Tue, 13 Jan 2026
148.5700
150.1000
143.1400
146.3200
2,593,400
Mon, 12 Jan 2026
148.6000
150.0000
146.9100
147.9900
1,127,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
147.4800
150.0300
147.1500
148.5200
1,818,800
Thu, 08 Jan 2026
146.7400
148.7400
145.3700
145.7600
1,728,700
Wed, 07 Jan 2026
147.6400
149.3900
145.5500
147.8100
2,279,000
Tue, 06 Jan 2026
142.1800
148.5600
142.1700
147.6000
2,627,700
Mon, 05 Jan 2026
137.6700
142.9700
137.6600
142.9300
2,981,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
136.2400
137.9500
135.2700
137.9500
1,650,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
137.6100
137.9700
136.0400
136.0700
950,000
Tue, 30 Dec 2025
137.5700
138.1600
136.8300
137.6200
2,423,100
Mon, 29 Dec 2025
138.4000
139.0700
137.6200
137.9300
1,640,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
138.5000
138.6300
137.8700
138.3900
739,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
138.3500
138.5700
137.7700
138.3200
509,000
Tue, 23 Dec 2025
138.1700
138.9200
137.6400
138.3600
1,208,700
Mon, 22 Dec 2025
137.6200
139.1900
137.2100
138.5200
2,038,300
Mon, 22 Dec 2025
3 · 10-K
Next filing day · accepted 19 Dec, 18:00 ET
10-K ↗
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
137.2100
138.2700
136.4300
137.2400
4,959,100
Thu, 18 Dec 2025
137.0900
138.9800
136.2300
136.9000
2,693,900
Wed, 17 Dec 2025
138.6700
139.3100
136.2700
136.6600
2,242,000
Tue, 16 Dec 2025
140.4800
140.5100
138.0400
139.1900
1,798,800
Mon, 15 Dec 2025
141.8200
143.3700
139.7200
140.6000
2,712,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
142.5900
142.8500
139.1500
139.6800
1,961,800
Thu, 11 Dec 2025
143.5700
143.8800
142.1400
142.8700
1,226,100
Wed, 10 Dec 2025
141.5100
143.9300
141.0600
143.4700
1,864,000
Tue, 09 Dec 2025
142.3000
142.7700
140.2200
140.6400
2,324,500
Mon, 08 Dec 2025
144.8200
144.8200
142.1800
142.4400
2,195,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
148.7900
149.0000
144.7600
145.4900
2,142,100
Thu, 04 Dec 2025
149.2600
149.8000
144.2200
148.3200
2,865,100
Wed, 03 Dec 2025
149.7700
151.4300
149.1000
149.2600
2,163,100
Tue, 02 Dec 2025
150.9600
151.4600
148.7500
148.8100
1,653,000
Mon, 01 Dec 2025
152.5400
153.9500
149.1900
150.1000
2,043,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
154.1100
154.5600
153.2200
153.5000
1,531,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
155.7400
158.1200
154.0200
154.3700
3,294,300
Tue, 25 Nov 2025
150.7800
160.2700
148.0000
157.2000
3,698,000
Mon, 24 Nov 2025
2 · 8-K
After-hours · 16:11 ET
8-K ↗
Mon, 24 Nov 2025
151.9000
153.6000
150.4700
153.6000
3,984,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
144.4700
151.7600
144.4700
151.2500
2,469,000
Thu, 20 Nov 2025
147.1600
147.3600
143.9500
145.0600
1,443,700
Wed, 19 Nov 2025
145.4900
145.4900
142.7600
144.4000
1,848,300
Tue, 18 Nov 2025
143.2400
145.2900
140.2400
143.8400
2,330,800
Mon, 17 Nov 2025
146.3700
147.0400
144.0500
144.5200
1,445,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
145.3200
148.0000
144.5000
146.8200
1,302,600
Thu, 13 Nov 2025
149.4400
152.1000
146.5200
146.8900
1,940,700
Wed, 12 Nov 2025
149.9100
152.6700
148.7800
151.5200
2,064,500
Tue, 11 Nov 2025
146.9100
149.9800
146.7800
149.4200
1,218,600
Mon, 10 Nov 2025
146.9300
147.8800
145.1000
146.3600
1,310,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
146.5200
147.1200
144.5800
146.7400
1,027,200
Thu, 06 Nov 2025
145.7900
148.0100
145.1000
147.4900
1,286,000
Wed, 05 Nov 2025
143.1500
147.4900
142.4600
146.7700
1,664,700
Tue, 04 Nov 2025
143.5000
148.7100
143.5000
146.0800
2,176,600
Mon, 03 Nov 2025
145.0700
145.5800
142.5300
144.6900
1,785,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
142.7800
146.9900
142.6000
146.3600
1,487,200
Thu, 30 Oct 2025
142.9300
145.2700
142.2100
143.3600
1,519,600
Wed, 29 Oct 2025
145.5200
146.0500
142.8700
143.2000
1,902,500
Tue, 28 Oct 2025
145.7400
147.2700
144.6300
145.8500
1,470,100
Mon, 27 Oct 2025
1 · 8-K
After-hours · 16:20 ET
8-K ↗
Mon, 27 Oct 2025
148.2800
148.6500
146.5200
146.5900
1,187,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
148.1200
149.1200
147.5300
148.0300
1,135,500
Thu, 23 Oct 2025
146.3000
148.3300
145.6000
147.4600
1,210,000