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
124.8700
128.3300
124.4000
126.1600
19,159,076
Thu, 22 Oct 2026
126.3500
127.9400
122.7600
125.5400
36,620,100
Wed, 21 Oct 2026
133.1200
133.5200
127.7000
129.1300
26,329,100
Tue, 20 Oct 2026
128.5100
134.3500
127.4500
131.1400
26,751,800
Mon, 19 Oct 2026
130.6600
131.4000
129.1200
129.5900
23,749,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
133.4900
133.8000
127.3600
128.2300
36,109,100
Thu, 15 Oct 2026
128.0700
135.0800
127.6000
134.4700
31,382,100
Wed, 14 Oct 2026
140.0000
141.0500
129.2300
130.5500
52,513,600
Tue, 13 Oct 2026
135.9100
144.1800
135.5500
143.2000
26,325,800
Mon, 12 Oct 2026
141.5600
141.5600
136.5200
137.3900
21,533,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
136.7000
142.9000
136.4900
141.4000
25,529,900
Thu, 08 Oct 2026
142.1900
142.7800
134.6600
135.6900
42,412,600
Wed, 07 Oct 2026
142.5400
144.7000
141.3700
143.5600
15,739,400
Tue, 06 Oct 2026
143.9300
146.9400
143.8600
144.7700
20,041,600
Mon, 05 Oct 2026
142.5300
146.6600
142.3700
142.4800
18,069,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
142.0900
144.8600
140.2600
142.3000
35,409,300
Thu, 01 Oct 2026
139.6000
140.2500
135.3300
138.0700
25,459,100
Wed, 30 Sep 2026
136.5400
138.5000
134.7500
137.3000
22,321,600
Tue, 29 Sep 2026
132.7900
143.6700
132.5300
137.7900
45,709,700
Mon, 28 Sep 2026
132.7300
135.6900
131.5800
132.6000
36,060,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
24 · DEFA14A
After-hours · 16:10 ET
DEFA14A ↗
Fri, 25 Sep 2026
23 · DEF 14A
After-hours · 16:05 ET
DEF 14A ↗
Fri, 25 Sep 2026
138.5700
140.8800
136.9200
137.1000
23,671,000
Thu, 24 Sep 2026
137.3200
140.3400
133.4800
139.5400
56,629,400
Wed, 23 Sep 2026
148.3000
148.6600
144.2300
144.5600
22,682,300
Tue, 22 Sep 2026
151.2500
153.6000
148.6000
149.2000
31,260,000
Mon, 21 Sep 2026
148.9300
149.9800
146.1600
148.5600
22,418,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
150.4700
150.9000
144.4000
147.6100
39,324,900
Thu, 17 Sep 2026
146.7500
152.0000
146.1500
150.5900
27,742,400
Wed, 16 Sep 2026
140.0300
146.5200
139.0000
143.1600
34,366,400
Tue, 15 Sep 2026
143.4600
144.8800
140.0200
140.3500
31,552,700
Mon, 14 Sep 2026
141.4200
145.3300
141.0100
144.7900
42,159,700
Mon, 14 Sep 2026
22 · 8-K
Pre-market · 06:01 ET
8-K ↗
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
21 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Fri, 11 Sep 2026
164.4300
166.0000
149.8400
150.2800
80,438,600
Thu, 10 Sep 2026
20 · 8-K
After-hours · 16:16 ET
8-K ↗
Thu, 10 Sep 2026
158.3800
159.2400
152.5200
152.9400
56,824,700
Wed, 09 Sep 2026
163.5400
165.1500
160.3600
161.6300
27,464,600
Tue, 08 Sep 2026
167.6000
170.7000
161.1600
162.5200
37,662,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
159.4600
159.7000
156.7100
158.7800
26,511,300
Thu, 03 Sep 2026
147.2700
156.7700
146.9200
154.0400
25,101,700
Wed, 02 Sep 2026
140.2600
146.6900
139.7200
145.7500
21,906,700
Tue, 01 Sep 2026
146.7500
146.7900
139.9500
141.3200
25,443,300
Mon, 31 Aug 2026
149.3100
151.2600
147.7500
149.1200
16,118,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
153.6000
153.9900
149.7100
150.8500
17,800,000
Thu, 27 Aug 2026
152.1100
153.8300
147.5200
151.9400
30,251,400
Wed, 26 Aug 2026
147.0000
151.6300
146.8300
148.8700
18,426,100
Tue, 25 Aug 2026
143.3000
146.3400
142.5100
144.7600
13,329,400
Mon, 24 Aug 2026
145.1200
145.1200
141.2500
142.4500
14,158,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
143.7200
148.3500
142.6000
146.4700
19,635,000
Thu, 20 Aug 2026
144.3000
145.9200
141.0200
142.0700
15,184,400
Wed, 19 Aug 2026
142.7000
146.0800
137.4300
143.8100
26,552,900
Tue, 18 Aug 2026
143.2500
146.0000
142.3500
142.7900
19,152,300
Mon, 17 Aug 2026
148.4500
150.4000
145.5000
146.6500
20,668,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
155.8400
156.3900
148.8000
150.5200
21,905,500
Thu, 13 Aug 2026
151.9800
159.2600
151.9100
156.2200
25,740,000
Wed, 12 Aug 2026
152.8100
154.8900
147.8900
153.2800
43,559,400
Tue, 11 Aug 2026
151.2000
151.9900
144.2400
145.4800
28,761,800
Mon, 10 Aug 2026
148.2600
151.9900
146.6200
151.0500
24,265,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
145.3200
147.1600
142.3400
147.0200
22,874,000
Thu, 06 Aug 2026
139.2500
146.5800
138.7200
143.4700
23,073,300
Wed, 05 Aug 2026
145.0000
146.3900
142.5000
144.3900
23,524,100
Tue, 04 Aug 2026
141.0100
148.7000
141.0100
145.7400
43,723,500
Mon, 03 Aug 2026
131.9200
143.0700
130.2100
141.8500
49,696,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
130.0700
132.4000
125.7000
129.8700
34,438,700
Thu, 30 Jul 2026
122.8700
128.3400
121.5800
127.5600
41,338,400
Wed, 29 Jul 2026
119.4200
121.9200
116.2000
117.7400
28,081,800
Tue, 28 Jul 2026
118.1800
122.3300
114.5000
119.9600
32,665,400
Mon, 27 Jul 2026
118.0000
121.9900
116.8000
119.9000
36,916,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
122.4700
123.0800
114.7500
114.9900
46,405,700
Thu, 23 Jul 2026
123.9600
124.7000
119.4400
120.0400
30,900,600
Wed, 22 Jul 2026
126.1800
128.8400
124.7000
125.8400
21,096,700
Tue, 21 Jul 2026
122.8100
127.4200
122.2100
127.0500
27,748,100
Mon, 20 Jul 2026
124.2700
125.4900
120.0300
121.3800
36,793,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
121.7000
128.4400
121.5000
126.4100
39,917,100
Thu, 16 Jul 2026
131.4800
131.7800
123.6600
124.2100
54,780,900
Wed, 15 Jul 2026
130.5600
133.9000
128.8400
132.4900
48,520,400
Tue, 14 Jul 2026
132.0000
132.7600
127.6000
127.9400
52,670,400
Mon, 13 Jul 2026
139.0300
139.6500
131.3500
131.5400
56,690,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
145.6500
145.6800
139.2600
140.6400
29,843,300
Thu, 09 Jul 2026
141.4200
149.0700
140.9400
144.2200
35,221,900
Wed, 08 Jul 2026
139.0600
141.8400
137.5500
140.4900
34,607,300
Tue, 07 Jul 2026
143.7200
145.5600
137.5500
141.6000
47,200,000
Mon, 06 Jul 2026
144.3000
145.6200
141.1600
143.7600
36,683,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
143.3000
147.0600
138.8300
140.2700
44,166,700
Wed, 01 Jul 2026
144.4900
147.5500
142.5000
142.5000
45,964,000
Tue, 30 Jun 2026
147.2500
149.9300
144.4800
146.5500
35,926,900
Mon, 29 Jun 2026
153.9400
154.5000
145.2000
147.7600
34,310,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
150.2600
153.5400
148.0000
148.5300
36,532,100
Thu, 25 Jun 2026
157.3500
157.6200
150.3600
152.4600
36,844,400
Wed, 24 Jun 2026
162.4800
165.7500
155.3500
157.5300
38,305,000
Tue, 23 Jun 2026
170.2300
174.3300
164.6100
165.1600
33,327,900
Tue, 23 Jun 2026
19 · 424B5
Pre-market · 08:52 ET
424B5 ↗
Mon, 22 Jun 2026
18 · 10-K
After-hours · 16:12 ET
10-K ↗
Mon, 22 Jun 2026
182.3100
184.5800
174.4000
175.0700
22,935,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
183.0100
187.9900
177.7000
184.2900
31,386,100
Wed, 17 Jun 2026
186.1600
190.1900
182.5800
183.5300
16,616,600
Tue, 16 Jun 2026
190.0100
195.3200
187.6600
188.3300
16,985,500
Mon, 15 Jun 2026
187.3900
195.3200
186.2100
192.6400
20,279,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
185.0100
185.5800
179.0000
184.1300
29,562,300
Thu, 11 Jun 2026
179.6700
184.7700
175.2800
184.1000
63,678,500
Wed, 10 Jun 2026
17 · 8-K
After-hours · 16:13 ET
8-K ↗
Wed, 10 Jun 2026
198.5000
212.4800
198.1800
201.2600
46,108,300
Tue, 09 Jun 2026
213.9100
220.5000
197.7900
205.8100
26,040,700
Mon, 08 Jun 2026
217.7500
219.0600
209.3300
211.8200
17,227,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
229.4900
231.4400
209.4500
213.6800
29,019,900
Thu, 04 Jun 2026
227.0000
238.9500
224.0000
236.3400
19,993,800
Wed, 03 Jun 2026
240.4800
240.5100
227.6100
230.3300
23,644,700
Tue, 02 Jun 2026
242.8000
249.0000
238.8400
244.5800
30,294,800
Mon, 01 Jun 2026
230.5000
250.2500
224.6000
248.1500
48,390,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
209.0000
226.2900
208.0100
225.7800
41,082,200
Thu, 28 May 2026
194.0400
205.0000
193.3800
203.7000
25,339,900
Wed, 27 May 2026
191.4800
192.1400
187.9200
190.9600
12,126,000
Tue, 26 May 2026
193.3000
195.2000
190.5600
193.0600
12,856,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
191.6700
197.0000
191.1000
192.0800
10,875,800
Thu, 21 May 2026
189.0100
192.8200
187.2000
189.7700
12,119,700
Wed, 20 May 2026
179.9400
188.2200
178.8000
188.1600
16,517,200
Tue, 19 May 2026
186.0000
188.7200
180.9300
181.4600
16,717,700
Mon, 18 May 2026
190.0000
190.7600
183.2700
186.6100
19,114,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
190.4900
196.4300
188.9000
192.9500
15,747,100
Thu, 14 May 2026
188.1800
200.7100
185.4500
195.6100
22,545,000
Wed, 13 May 2026
189.0300
191.5700
185.0600
189.7600
15,789,300
Tue, 12 May 2026
16 · 8-K
After-hours · 16:50 ET
8-K ↗
Tue, 12 May 2026
192.9200
192.9200
180.8700
186.8300
22,123,400
Mon, 11 May 2026
192.1500
195.6800
190.6000
193.8400
16,890,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
192.5800
198.0000
190.2100
195.9500
21,158,300
Thu, 07 May 2026
198.6100
200.1500
190.8000
194.5900
31,803,200
Wed, 06 May 2026
186.2000
194.2900
182.6700
194.0300
27,685,500
Tue, 05 May 2026
182.1300
186.5200
179.0000
185.3500
23,497,200
Mon, 04 May 2026
176.0200
183.5000
174.2600
180.2900
33,504,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
166.4200
174.3000
166.1500
171.8300
26,318,000
Thu, 30 Apr 2026
162.0200
165.1800
160.3300
161.3900
21,016,400
Wed, 29 Apr 2026
164.0400
164.7600
160.6500
163.8300
20,587,500
Tue, 28 Apr 2026
162.1600
168.7000
162.0500
165.9600
33,716,500
Mon, 27 Apr 2026
172.5800
173.5500
167.9000
172.9600
21,616,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
180.5100
180.7100
168.8000
173.2800
33,215,000
Thu, 23 Apr 2026
180.4000
181.8900
174.0800
176.2800
37,084,200
Wed, 22 Apr 2026
186.1800
189.1800
182.8000
187.5000
32,448,800
Tue, 21 Apr 2026
178.3500
185.3400
176.0100
181.1700
39,638,000
Mon, 20 Apr 2026
176.8100
177.7600
173.5100
177.5800
22,330,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
182.9300
184.5000
173.3600
175.0600
45,282,600
Thu, 16 Apr 2026
176.4200
180.2700
173.8000
178.3400
46,997,300
Wed, 15 Apr 2026
166.8900
172.5600
166.2100
169.8100
43,010,800
Tue, 14 Apr 2026
167.9300
169.4000
161.5600
163.0000
59,779,800
Mon, 13 Apr 2026
139.7700
155.9100
139.7200
155.6200
49,997,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
137.3200
140.1700
134.5700
138.0900
26,171,800
Thu, 09 Apr 2026
142.2000
142.8000
136.0000
137.8600
30,407,800
Wed, 08 Apr 2026
150.3000
151.4600
142.9000
143.6600
23,527,000
Tue, 07 Apr 2026
143.7800
144.5700
139.9400
143.1700
17,250,400
Mon, 06 Apr 2026
147.4400
148.5500
143.8500
145.5400
12,556,700
Mon, 06 Apr 2026
15 · 8-K
Pre-market · 08:12 ET
8-K ↗
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
142.7800
146.4400
140.3000
146.3800
14,381,900
Wed, 01 Apr 2026
149.0900
149.6500
144.6700
145.2300
20,495,900
Tue, 31 Mar 2026
140.3000
147.4000
139.8500
147.1100
24,492,000
Mon, 30 Mar 2026
140.0400
141.2000
136.9500
138.8000
20,125,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
140.9300
141.6900
138.3000
139.6600
17,929,600
Thu, 26 Mar 2026
143.8900
146.4700
142.5400
142.8100
16,961,900
Wed, 25 Mar 2026
149.2300
149.8400
144.6000
146.0200
20,683,800
Tue, 24 Mar 2026
153.0000
153.9000
146.8500
147.0900
26,122,100
Mon, 23 Mar 2026
151.4200
155.7800
150.7100
154.3400
19,927,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
153.0500
153.2500
147.9500
149.6800
37,551,400
Thu, 19 Mar 2026
150.4600
156.9200
148.8900
155.5200
22,046,100
Wed, 18 Mar 2026
153.4000
154.9700
152.0400
152.9000
18,051,100
Tue, 17 Mar 2026
155.4400
158.9200
153.5000
154.6900
23,929,500
Mon, 16 Mar 2026
156.0600
158.7400
154.5100
155.9700
21,607,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
159.0500
160.7700
154.1500
155.1100
26,350,400
Thu, 12 Mar 2026
164.6600
167.8300
158.6100
159.1600
37,133,700
Wed, 11 Mar 2026
166.3800
171.7600
160.5800
163.1200
83,247,500
Wed, 11 Mar 2026
14 · 10-Q
Pre-market · 06:38 ET
10-Q ↗
Tue, 10 Mar 2026
13 · 8-K
After-hours · 16:12 ET
8-K ↗
Tue, 10 Mar 2026
153.6200
154.1400
148.4500
149.4000
51,544,600
Mon, 09 Mar 2026
150.7000
152.0000
146.4300
151.5600
31,173,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
152.9200
159.1900
151.6200
152.9600
38,000,600
Thu, 05 Mar 2026
152.5900
157.9400
150.1200
154.7900
24,094,800
Wed, 04 Mar 2026
150.0100
153.6100
149.1000
152.3700
17,585,400
Tue, 03 Mar 2026
144.7500
150.9300
143.0500
149.0100
20,120,800
Mon, 02 Mar 2026
141.6200
150.1700
141.1800
149.2500
22,418,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
143.8800
146.0800
142.1000
145.4000
36,425,200
Thu, 26 Feb 2026
148.7900
152.5000
145.1500
150.3100
20,652,200
Wed, 25 Feb 2026
149.1600
153.2800
147.3400
147.8900
27,303,900
Tue, 24 Feb 2026
140.8400
146.7600
138.7300
146.1400
21,336,600
Mon, 23 Feb 2026
145.6900
145.8000
138.5900
141.3100
31,749,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
153.3000
153.9900
147.3900
148.0800
29,621,900
Thu, 19 Feb 2026
157.1900
160.0800
155.7700
156.5400
14,976,300
Wed, 18 Feb 2026
154.4100
157.3000
151.3700
156.1700
14,801,100
Tue, 17 Feb 2026
157.9800
159.2800
152.8800
153.9700
19,610,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
159.2500
162.3000
155.2900
160.1400
18,597,000
Thu, 12 Feb 2026
157.9300
159.0400
152.5000
156.4800
23,285,400
Wed, 11 Feb 2026
163.6600
163.6600
154.0000
157.1600
24,538,900
Tue, 10 Feb 2026
160.0000
165.3900
156.9600
159.8900
40,092,200
Mon, 09 Feb 2026
148.4900
159.7500
147.0000
156.5900
49,936,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
139.7500
143.2000
138.9100
142.8200
29,962,400
Thu, 05 Feb 2026
12 · 8-K
After-hours · 16:01 ET
8-K ↗
Thu, 05 Feb 2026
145.6000
146.5500
135.2500
136.4800
42,789,000
Wed, 04 Feb 2026
11 · 8-K
After-hours · 17:20 ET
8-K ↗
Wed, 04 Feb 2026
10 · 424B5
After-hours · 17:10 ET
424B5 ↗
Wed, 04 Feb 2026
153.8900
153.9400
144.4300
146.6700
42,323,400
Tue, 03 Feb 2026
9 · 424B5
After-hours · 16:28 ET
424B5 ↗
Tue, 03 Feb 2026
8 · 424B2
After-hours · 16:19 ET
424B2 ↗
Tue, 03 Feb 2026
158.2600
159.3800
151.9000
154.6700
43,260,100
Mon, 02 Feb 2026
170.9200
171.2000
160.0000
160.0600
47,421,000
Mon, 02 Feb 2026
7 · 424B5
Pre-market · 08:16 ET
424B5 ↗
Mon, 02 Feb 2026
6 · 424B2
Pre-market · 08:09 ET
424B2 ↗
Mon, 02 Feb 2026
5 · 424B5
Pre-market · 07:19 ET
424B5 ↗
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
168.1700
168.9000
163.2400
164.5800
27,362,400
Thu, 29 Jan 2026
170.1500
170.2300
161.5200
169.0100
37,254,500
Wed, 28 Jan 2026
174.9200
181.6800
171.8600
172.8000
35,882,700
Tue, 27 Jan 2026
179.1900
179.7200
173.6800
174.9000
27,093,700
Mon, 26 Jan 2026
179.1000
185.3100
178.5300
182.4400
21,100,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
172.6200
179.6500
172.0000
177.1600
23,011,300
Thu, 22 Jan 2026
179.3700
180.1600
176.5000
178.1800
21,141,900
Wed, 21 Jan 2026
179.6800
180.6000
170.6000
173.8800
38,190,000
Tue, 20 Jan 2026
187.1900
187.1900
179.3600
179.9200
29,129,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
189.9100
191.8700
186.5300
191.0900
19,224,700
Thu, 15 Jan 2026
195.0100
195.0100
189.3900
189.8500
16,418,600
Wed, 14 Jan 2026
201.6800
201.6800
190.8100
193.6100
22,473,200
Tue, 13 Jan 2026
205.0000
207.8000
200.6600
202.2900
15,857,400
Mon, 12 Jan 2026
197.6000
206.6000
197.0100
204.6800
25,428,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
4 · 8-K
After-hours · 16:31 ET
8-K ↗
Fri, 09 Jan 2026
191.6600
200.1800
188.7800
198.5200
26,152,700
Thu, 08 Jan 2026
190.8800
190.9500
186.1500
189.6500
19,468,500
Wed, 07 Jan 2026
195.3000
195.6700
192.0000
192.8400
11,171,200
Tue, 06 Jan 2026
192.5600
194.8800
190.7000
193.7500
16,474,500
Mon, 05 Jan 2026
198.3400
201.6900
192.3300
192.5900
22,635,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
197.4700
198.5900
194.2100
195.7100
14,540,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
196.4200
197.2000
194.7300
194.9100
10,341,500
Tue, 30 Dec 2025
196.0600
198.3800
195.7100
197.2100
14,197,400
Mon, 29 Dec 2025
194.1600
198.5100
192.6400
195.3800
14,748,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
198.0600
200.3700
196.1100
197.9900
11,262,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
195.0000
198.2800
194.4200
197.4900
9,282,700
Tue, 23 Dec 2025
196.4300
197.2000
192.1900
195.3400
18,301,600
Mon, 22 Dec 2025
196.8200
198.8000
192.8300
198.3800
27,148,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
188.3900
195.1200
188.1200
191.9700
77,008,600
Thu, 18 Dec 2025
182.7200
184.7600
178.5800
180.0300
36,297,300
Wed, 17 Dec 2025
183.3100
186.5000
177.0700
178.4600
50,222,000
Tue, 16 Dec 2025
184.7000
189.8000
184.4900
188.6500
32,433,500
Mon, 15 Dec 2025
188.2900
188.9700
181.4000
184.9200
43,897,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
196.3700
197.8500
185.9800
189.9700
55,201,600
Thu, 11 Dec 2025
3 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Thu, 11 Dec 2025
190.6200
201.9900
186.2300
198.8500
100,612,700
Wed, 10 Dec 2025
2 · 8-K
After-hours · 16:14 ET
8-K ↗
Wed, 10 Dec 2025
221.8000
225.3200
217.5800
223.0100
47,928,000
Tue, 09 Dec 2025
220.0300
222.6200
218.2800
221.5300
17,643,600
Mon, 08 Dec 2025
221.3500
224.7500
216.9100
220.5400
24,711,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
219.0000
219.5000
213.6200
217.5800
24,208,700
Thu, 04 Dec 2025
207.8600
215.4100
206.3200
214.3300
23,316,900
Wed, 03 Dec 2025
200.3300
207.9200
199.4000
207.7300
19,060,500
Tue, 02 Dec 2025
205.1400
209.7000
200.0000
201.1000
19,664,500
Mon, 01 Dec 2025
200.5000
203.5000
196.7000
200.9400
13,461,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
199.5100
202.3400
197.6100
201.9500
13,848,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
209.5000
210.0000
202.2400
204.9600
26,544,100
Tue, 25 Nov 2025
194.0800
199.4100
185.6300
197.0300
29,595,000
Mon, 24 Nov 2025
196.8600
203.8200
194.3000
200.2800
31,144,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
1 · 8-K
After-hours · 16:26 ET
8-K ↗
Fri, 21 Nov 2025
207.0800
208.3100
193.5500
198.7600
44,834,100
Thu, 20 Nov 2025
231.1600
234.0000
210.3000
210.6900
27,459,600
Wed, 19 Nov 2025
219.0600
228.1500
217.3100
225.5300
21,679,500
Tue, 18 Nov 2025
216.2100
223.7000
214.5000
220.4900
21,098,300
Mon, 17 Nov 2025
218.2100
222.8000
215.5600
219.8600
16,143,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
210.8300
227.0500
210.7700
222.8500
36,053,800
Thu, 13 Nov 2025
224.9900
225.1600
215.2200
217.5700
30,009,000
Wed, 12 Nov 2025
236.7400
236.8100
226.1700
226.9900
24,195,000
Tue, 11 Nov 2025
236.2300
237.4500
228.8900
236.1500
20,686,600
Mon, 10 Nov 2025
245.9500
247.2400
237.0700
240.8300
16,698,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
239.0000
240.4000
232.3500
239.2600
20,969,300
Thu, 06 Nov 2025
247.9400
249.0700
239.2900
243.8000
18,678,300
Wed, 05 Nov 2025
247.9100
252.4000
247.0300
250.3100
11,991,500
Tue, 04 Nov 2025
249.9800
255.2800
245.1900
248.1700
19,772,600
Mon, 03 Nov 2025
265.2400
265.6200
255.2300
257.8500
15,709,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
259.5100
265.8100
256.7100
262.6100
16,898,700
Thu, 30 Oct 2025
268.7400
269.7600
256.2800
256.8900
27,954,200
Wed, 29 Oct 2025
281.4600
281.6200
271.3500
275.3000
18,007,100
Tue, 28 Oct 2025
283.0000
285.4600
280.5400
280.8300
12,448,500
Mon, 27 Oct 2025
286.5700
287.0000
279.8100
281.4000
13,855,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
285.9200
287.1900
282.2500
283.3300
13,194,900
Thu, 23 Oct 2025
272.9600
283.1000
272.3900
280.0700
16,872,200