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
228.1900
233.7400
228.0250
233.2100
8,131,403
Thu, 22 Oct 2026
228.8600
229.0400
222.8600
226.6800
6,593,700
Wed, 21 Oct 2026
225.9000
228.4800
224.1900
226.7800
8,201,700
Tue, 20 Oct 2026
226.4800
227.2800
221.5600
225.7100
8,011,900
Mon, 19 Oct 2026
223.8800
225.6700
223.1200
224.3700
9,513,000
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
221.8500
225.3100
220.4100
224.9900
8,719,900
Thu, 15 Oct 2026
222.8200
223.4600
218.0500
219.3200
7,100,200
Wed, 14 Oct 2026
218.8900
222.5500
218.5400
222.0400
9,505,100
Tue, 13 Oct 2026
217.0000
218.7900
215.9500
217.7300
7,432,300
Mon, 12 Oct 2026
214.5400
216.6700
213.7500
215.0000
8,302,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
211.0500
213.7200
210.7100
211.9800
6,298,800
Thu, 08 Oct 2026
209.3200
212.3600
208.9600
211.5500
7,620,800
Wed, 07 Oct 2026
208.4400
210.1400
204.8600
205.1500
5,733,000
Tue, 06 Oct 2026
26 · 8-K
After-hours · 21:16 ET
8-K ↗
Tue, 06 Oct 2026
205.5700
208.6900
204.8900
207.5800
5,468,800
Mon, 05 Oct 2026
25 · 8-K
After market open · 13:01 ET
8-K ↗
Mon, 05 Oct 2026
206.8300
207.2600
201.9600
206.4700
6,445,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
204.8000
207.3200
204.4500
206.6900
6,669,900
Thu, 01 Oct 2026
203.3300
207.4100
202.8200
207.1000
5,999,700
Wed, 30 Sep 2026
205.0900
206.8300
204.2100
204.2100
6,390,200
Tue, 29 Sep 2026
203.0500
205.4800
202.7000
204.3800
5,917,600
Mon, 28 Sep 2026
207.0000
208.2500
205.3800
206.3700
9,529,800
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
203.8100
206.5400
203.4000
204.4500
7,134,300
Thu, 24 Sep 2026
207.2400
208.1000
204.8700
205.6500
9,382,800
Wed, 23 Sep 2026
204.4600
207.0000
203.4800
205.5100
8,257,800
Tue, 22 Sep 2026
201.8700
204.4400
200.7800
202.4100
9,344,100
Mon, 21 Sep 2026
207.8900
209.0000
203.5000
203.6700
8,464,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
211.0900
211.9000
207.3100
209.5100
47,298,700
Thu, 17 Sep 2026
209.6100
211.7500
209.1700
211.5700
7,387,300
Wed, 16 Sep 2026
215.0900
215.2800
210.3700
211.5400
8,045,100
Tue, 15 Sep 2026
212.8900
217.7800
212.7400
217.7700
9,557,600
Mon, 14 Sep 2026
217.0000
217.6500
211.2700
212.1700
9,366,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
212.0200
215.5500
212.0200
214.0600
6,570,300
Thu, 10 Sep 2026
217.4000
217.4000
211.3400
212.7600
9,625,200
Wed, 09 Sep 2026
212.8800
215.2800
212.2300
213.8100
8,384,700
Tue, 08 Sep 2026
211.2500
213.3100
209.1800
209.8000
7,703,900
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
209.5100
209.8600
207.1200
208.6000
5,458,400
Thu, 03 Sep 2026
212.3800
213.2000
211.1700
211.3200
6,668,200
Wed, 02 Sep 2026
210.4900
212.7900
209.4600
211.7800
7,595,300
Tue, 01 Sep 2026
209.0000
211.0800
207.8000
211.0500
8,551,500
Mon, 31 Aug 2026
206.0800
208.4200
203.8400
206.1400
12,067,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
199.9800
202.2400
199.5600
201.8600
5,301,000
Thu, 27 Aug 2026
199.5700
200.8800
197.8200
199.7700
8,112,300
Wed, 26 Aug 2026
198.7300
202.3900
198.1200
200.2100
6,863,100
Tue, 25 Aug 2026
201.0300
202.0600
199.7900
199.8900
8,176,800
Mon, 24 Aug 2026
203.6700
205.3000
201.7500
203.0900
5,853,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
205.9300
207.8200
205.0100
205.2700
7,359,100
Thu, 20 Aug 2026
208.9000
208.9800
205.5200
205.7700
8,200,600
Wed, 19 Aug 2026
205.0500
207.6800
204.2600
205.7600
8,689,900
Tue, 18 Aug 2026
205.0300
206.2200
203.7100
205.7400
7,701,600
Mon, 17 Aug 2026
200.7300
203.6800
199.8000
202.7000
8,357,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
198.8700
201.6300
198.3600
200.0000
7,910,500
Thu, 13 Aug 2026
195.0000
198.1000
193.7500
197.7000
5,908,900
Wed, 12 Aug 2026
195.2200
197.4000
194.5800
196.6000
7,366,200
Tue, 11 Aug 2026
194.2500
197.4600
194.2500
196.6600
6,049,800
Mon, 10 Aug 2026
188.8800
194.9900
188.8800
194.9100
13,667,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
186.2100
187.7500
185.8700
186.5600
7,098,800
Thu, 06 Aug 2026
24 · 10-Q
After market open · 11:12 ET
10-Q ↗
Thu, 06 Aug 2026
188.9700
189.7800
187.0200
189.2300
7,182,100
Wed, 05 Aug 2026
191.1900
191.3800
186.2700
186.4100
8,260,600
Tue, 04 Aug 2026
190.1500
191.4700
186.3400
190.4000
9,455,900
Mon, 03 Aug 2026
195.3800
195.8600
191.8100
193.1800
9,544,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
195.1100
197.5500
191.5400
196.8300
9,958,100
Fri, 31 Jul 2026
23 · 8-K
Pre-market · 06:16 ET
8-K ↗
Thu, 30 Jul 2026
189.9100
193.1200
189.3100
192.3100
6,645,000
Wed, 29 Jul 2026
192.5000
193.5600
190.7800
191.8600
8,101,200
Tue, 28 Jul 2026
191.4700
191.9700
186.7300
187.5800
7,406,800
Mon, 27 Jul 2026
188.6700
192.4900
188.6700
190.0000
7,369,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
194.4600
196.8700
193.8000
194.7900
6,700,400
Thu, 23 Jul 2026
196.3000
197.6900
194.0200
194.4200
8,150,000
Wed, 22 Jul 2026
193.4000
193.7000
191.9400
192.9800
6,142,400
Tue, 21 Jul 2026
190.5000
191.2600
189.3200
191.0700
6,892,400
Mon, 20 Jul 2026
186.2900
190.3500
185.9300
189.7100
7,767,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
187.4700
188.1500
185.5000
187.3800
7,058,300
Thu, 16 Jul 2026
182.5700
184.8300
181.9500
183.8600
6,257,600
Wed, 15 Jul 2026
182.1700
182.4000
178.5800
181.6000
6,665,700
Tue, 14 Jul 2026
182.7500
183.3600
180.6300
181.7600
6,823,300
Mon, 13 Jul 2026
179.0200
182.3800
179.0200
182.2000
7,685,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
174.9700
176.4200
173.5100
176.4000
5,996,600
Thu, 09 Jul 2026
174.6300
175.5900
173.9000
174.0500
6,582,400
Wed, 08 Jul 2026
176.8000
178.5800
174.9500
175.9700
9,921,800
Tue, 07 Jul 2026
170.1400
174.6100
170.0000
174.0100
9,748,900
Mon, 06 Jul 2026
168.8600
169.2600
167.1600
168.1000
9,974,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
168.2800
169.5500
167.4000
169.2000
9,561,800
Wed, 01 Jul 2026
164.7800
167.4700
164.7800
165.6900
9,175,500
Tue, 30 Jun 2026
169.7000
170.4600
165.2000
165.7600
19,428,800
Mon, 29 Jun 2026
171.3700
171.6000
168.3700
168.4700
8,813,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
172.2400
172.2500
169.9300
171.0600
13,102,200
Thu, 25 Jun 2026
170.2200
172.7700
169.2700
172.2400
7,954,200
Wed, 24 Jun 2026
173.8900
173.9900
170.8600
171.4500
10,634,600
Tue, 23 Jun 2026
175.7800
176.4000
174.7000
175.9800
6,555,300
Mon, 22 Jun 2026
174.0800
175.4500
172.8600
175.0600
11,108,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
175.6400
175.6400
172.2300
173.6300
19,146,100
Wed, 17 Jun 2026
179.0100
180.0800
177.1000
177.5800
8,430,000
Tue, 16 Jun 2026
178.6200
180.2500
178.3300
180.1100
6,663,500
Mon, 15 Jun 2026
178.9000
181.6700
177.7600
180.4000
10,184,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
185.0800
188.4000
184.3600
187.2200
8,703,400
Thu, 11 Jun 2026
191.8100
192.2500
185.5500
185.8200
9,274,100
Wed, 10 Jun 2026
189.1900
192.6900
188.2300
189.8000
10,041,800
Tue, 09 Jun 2026
188.5000
189.3800
185.4700
186.7600
8,469,900
Mon, 08 Jun 2026
188.7000
191.0300
188.5000
189.2400
6,113,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
189.0600
189.6100
186.5900
187.3100
6,310,900
Thu, 04 Jun 2026
189.0000
190.1000
187.6700
188.3500
5,163,200
Wed, 03 Jun 2026
188.8900
191.4800
187.9600
189.7100
7,983,700
Tue, 02 Jun 2026
184.8800
188.4500
184.8800
187.5500
6,549,800
Mon, 01 Jun 2026
184.3800
187.9400
184.0200
185.8300
8,850,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
22 · 8-K
After market open · 10:12 ET
8-K ↗
Fri, 29 May 2026
182.7200
182.9700
180.4000
182.4600
13,886,500
Fri, 29 May 2026
21 · 8-K
Pre-market · 09:13 ET
8-K ↗
Thu, 28 May 2026
183.7100
185.2600
182.0900
183.0300
8,725,400
Wed, 27 May 2026
181.8500
183.7200
180.6700
182.4000
9,442,800
Tue, 26 May 2026
190.0000
190.4900
183.9000
184.7100
14,264,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
190.3700
192.0000
189.8000
191.4300
7,209,600
Thu, 21 May 2026
193.7900
194.1600
189.0000
191.0100
9,051,200
Wed, 20 May 2026
196.2500
198.1900
191.2700
191.3300
14,564,900
Tue, 19 May 2026
194.9300
198.8700
193.4700
197.2500
11,819,200
Mon, 18 May 2026
191.1700
196.2000
189.0300
196.1200
9,869,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
188.6000
191.5000
187.9000
191.1000
11,210,800
Thu, 14 May 2026
186.1900
187.5700
185.2500
186.6400
6,222,400
Wed, 13 May 2026
185.8100
186.0100
183.9600
186.0000
7,554,700
Tue, 12 May 2026
186.5000
186.8900
184.6600
185.9500
8,995,100
Mon, 11 May 2026
183.0000
185.2000
183.0000
184.7400
12,042,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
182.0400
182.7300
180.7400
181.6200
13,053,000
Thu, 07 May 2026
20 · 10-Q
After market open · 11:39 ET
10-Q ↗
Thu, 07 May 2026
181.5800
183.4400
179.5300
182.5000
12,194,000
Wed, 06 May 2026
185.5900
186.7800
183.1400
185.1600
11,082,900
Tue, 05 May 2026
191.2200
193.6700
190.4500
192.6400
5,642,800
Mon, 04 May 2026
190.8500
193.7100
187.9700
192.2800
8,229,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
191.3000
194.0900
189.7500
190.6300
10,435,900
Fri, 01 May 2026
19 · 8-K
Pre-market · 06:16 ET
8-K ↗
Thu, 30 Apr 2026
190.2500
194.1300
188.5000
193.3100
11,748,600
Wed, 29 Apr 2026
190.1300
192.6200
189.5000
192.2200
8,644,600
Tue, 28 Apr 2026
188.2800
189.9600
186.5500
188.3600
10,754,900
Mon, 27 Apr 2026
186.1900
188.3700
183.6700
184.7800
10,836,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
185.2300
186.4200
183.2000
185.2100
9,626,700
Thu, 23 Apr 2026
187.1200
188.4200
185.5000
187.6000
6,684,700
Wed, 22 Apr 2026
187.2700
189.4200
186.1200
186.3200
8,708,300
Tue, 21 Apr 2026
183.9700
186.3700
182.3400
185.9800
9,799,000
Mon, 20 Apr 2026
184.5000
186.2700
182.8300
183.2500
9,661,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
181.8900
184.3000
177.7400
183.9900
15,720,600
Thu, 16 Apr 2026
185.6200
188.2300
185.3400
188.1500
8,013,200
Wed, 15 Apr 2026
186.3600
187.2400
184.0400
184.9100
8,661,600
Tue, 14 Apr 2026
188.6000
189.1700
184.6000
187.0200
12,111,000
Mon, 13 Apr 2026
191.4500
192.6100
189.7200
191.7800
12,000,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
189.7100
190.9600
186.4700
188.5500
11,151,400
Thu, 09 Apr 2026
194.3100
196.6700
189.2700
190.3600
11,634,000
Thu, 09 Apr 2026
18 · 8-K
Pre-market · 07:00 ET
8-K ↗
Wed, 08 Apr 2026
191.4100
193.1700
188.6000
192.8900
17,195,400
Tue, 07 Apr 2026
17 · DEFA14A
After-hours · 16:36 ET
DEFA14A ↗
Tue, 07 Apr 2026
16 · DEFA14A
After-hours · 16:33 ET
DEFA14A ↗
Tue, 07 Apr 2026
15 · DEFA14A
After-hours · 16:32 ET
DEFA14A ↗
Tue, 07 Apr 2026
14 · DEF 14A
After-hours · 16:30 ET
DEF 14A ↗
Tue, 07 Apr 2026
199.9700
204.6200
199.2400
201.5400
11,672,600
Mon, 06 Apr 2026
198.5000
199.7700
196.3500
198.8600
8,245,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
202.5100
205.4800
198.0400
198.9700
11,528,000
Wed, 01 Apr 2026
201.9900
204.7800
194.9100
197.4100
23,051,900
Tue, 31 Mar 2026
210.9000
213.1000
201.9600
206.9000
17,403,900
Mon, 30 Mar 2026
213.2600
214.7100
210.2900
210.7100
10,409,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
208.1500
212.4600
206.2500
211.1500
13,907,800
Thu, 26 Mar 2026
206.0300
209.2100
205.1600
207.7900
11,085,600
Wed, 25 Mar 2026
13 · 8-K
After-hours · 16:36 ET
8-K ↗
Wed, 25 Mar 2026
206.0000
207.2400
204.6200
205.1500
8,865,000
Tue, 24 Mar 2026
206.0500
209.7900
205.8100
206.7900
16,695,500
Mon, 23 Mar 2026
198.6300
205.3600
197.3700
205.2100
15,735,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
201.4000
205.0800
201.0000
201.7300
35,849,500
Thu, 19 Mar 2026
199.7900
202.4400
199.0000
201.4400
16,918,400
Wed, 18 Mar 2026
199.2200
200.7300
198.5100
198.6100
13,305,000
Tue, 17 Mar 2026
197.4900
200.5800
196.4600
197.9700
14,018,600
Mon, 16 Mar 2026
196.6000
197.8400
195.5800
196.8400
12,683,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
196.0000
197.6300
194.6900
196.8200
13,017,000
Thu, 12 Mar 2026
192.5800
198.8800
191.7700
196.9700
27,151,800
Wed, 11 Mar 2026
186.5900
191.8600
186.4900
191.7900
11,371,700
Tue, 10 Mar 2026
188.6300
189.1800
185.6400
186.2900
11,999,600
Mon, 09 Mar 2026
191.0000
191.6500
188.1100
189.4400
15,987,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
190.8800
192.4100
188.1200
189.9400
13,073,100
Thu, 05 Mar 2026
186.6000
189.9700
186.4900
189.9000
13,567,200
Wed, 04 Mar 2026
187.4500
188.4600
184.1500
186.0300
11,054,400
Tue, 03 Mar 2026
190.5200
191.5600
187.4200
188.7700
14,004,200
Mon, 02 Mar 2026
190.3300
191.4400
187.2200
189.6000
15,809,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
186.0000
187.5500
183.7700
186.7600
12,035,500
Thu, 26 Feb 2026
182.9000
186.2600
181.7600
184.1600
7,133,800
Wed, 25 Feb 2026
185.8400
185.9800
182.5100
184.2200
9,440,700
Tue, 24 Feb 2026
12 · 10-K
After market open · 15:03 ET
10-K ↗
Tue, 24 Feb 2026
185.2900
185.9600
183.8500
185.3400
7,451,800
Mon, 23 Feb 2026
184.6700
186.6300
184.0500
184.9100
7,047,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
184.5900
184.8900
182.3200
183.9300
9,566,200
Thu, 19 Feb 2026
185.2900
187.9000
184.7400
184.7800
10,773,300
Wed, 18 Feb 2026
183.2300
183.9200
181.9800
183.8700
10,313,400
Tue, 17 Feb 2026
183.3000
183.8000
178.7400
180.5500
9,849,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
182.5400
184.8400
181.7200
183.7400
9,034,700
Thu, 12 Feb 2026
185.8000
185.8000
182.0900
182.4000
9,673,700
Wed, 11 Feb 2026
183.9400
186.5200
183.5500
185.8200
10,502,100
Tue, 10 Feb 2026
182.7300
182.9500
180.8600
182.2600
7,458,200
Mon, 09 Feb 2026
181.0100
182.8200
179.9500
182.6000
12,021,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
180.3000
182.1000
179.5100
180.8600
9,901,800
Thu, 05 Feb 2026
179.6400
180.4600
177.4100
179.2300
10,474,100
Wed, 04 Feb 2026
178.8800
182.5900
178.8800
181.2300
16,170,500
Tue, 03 Feb 2026
173.8800
178.8200
173.7500
178.0400
18,425,400
Mon, 02 Feb 2026
173.4400
176.2700
172.6500
174.0300
14,235,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
11 · 8-K
After-hours · 16:30 ET
8-K ↗
Fri, 30 Jan 2026
172.6200
177.3000
171.2700
176.9000
22,946,600
Fri, 30 Jan 2026
10 · 8-K
Pre-market · 06:16 ET
8-K ↗
Thu, 29 Jan 2026
172.6500
174.9200
171.0400
171.1900
16,786,600
Wed, 28 Jan 2026
169.9600
170.4200
168.2000
169.9300
9,200,200
Tue, 27 Jan 2026
9 · 8-K
After-hours · 16:45 ET
8-K ↗
Tue, 27 Jan 2026
167.7700
169.3500
166.6500
169.0500
9,784,900
Mon, 26 Jan 2026
168.3300
168.4100
166.7700
167.5000
8,912,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
167.9500
168.4400
166.4400
166.7200
8,368,700
Thu, 22 Jan 2026
166.2600
167.5600
165.7300
166.6600
8,957,400
Wed, 21 Jan 2026
167.0000
168.4800
166.0600
166.7300
10,918,500
Tue, 20 Jan 2026
166.7100
167.6500
165.1500
165.3000
11,142,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
166.5900
167.2900
165.8100
166.2600
9,745,800
Thu, 15 Jan 2026
165.7700
167.3300
165.1000
166.1600
8,097,400
Wed, 14 Jan 2026
164.1000
169.3700
164.1000
167.2400
16,414,900
Tue, 13 Jan 2026
163.4700
166.1300
163.3000
163.8700
12,068,600
Mon, 12 Jan 2026
162.7000
163.5600
160.7100
162.3400
9,796,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
160.5600
162.7000
159.9400
162.1100
12,549,600
Thu, 08 Jan 2026
155.5000
160.4400
155.2100
159.2500
12,929,600
Wed, 07 Jan 2026
157.4400
158.0100
154.9000
155.2000
13,537,900
Tue, 06 Jan 2026
164.8800
165.0500
156.1100
156.5400
20,564,900
Mon, 05 Jan 2026
165.7500
165.7500
159.3100
163.8500
35,094,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
152.1700
155.9000
151.2500
155.9000
6,862,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
152.3900
152.5500
151.6700
152.4100
4,953,100
Tue, 30 Dec 2025
151.5000
152.6700
151.4700
152.3100
5,150,500
Mon, 29 Dec 2025
151.0000
151.6400
150.0900
150.9900
5,589,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
150.3800
151.1400
149.6500
150.0200
3,706,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
150.3800
150.9900
150.1000
150.5000
2,227,600
Tue, 23 Dec 2025
150.0400
151.0800
149.8500
150.5100
4,663,700
Mon, 22 Dec 2025
148.8100
150.4900
148.7000
149.8000
8,143,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
8 · 8-K/A
After-hours · 16:25 ET
8-K/A ↗
Fri, 19 Dec 2025
147.9600
149.0100
147.1900
147.7500
21,701,400
Thu, 18 Dec 2025
148.8500
149.2700
147.0800
147.6900
6,998,800
Wed, 17 Dec 2025
147.5000
149.8700
147.3500
149.5200
8,805,300
Tue, 16 Dec 2025
148.5400
148.8200
146.4900
146.7500
11,290,500
Mon, 15 Dec 2025
149.8400
150.1000
148.4300
149.8000
7,503,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
151.1500
151.5500
149.6300
149.9900
5,848,100
Thu, 11 Dec 2025
150.8300
151.9400
150.1000
150.7200
8,414,200
Wed, 10 Dec 2025
149.1800
151.8000
148.7000
151.4100
10,976,300
Tue, 09 Dec 2025
7 · 8-K
After-hours · 16:18 ET
8-K ↗
Tue, 09 Dec 2025
149.0500
150.1000
148.2200
148.4900
8,916,700
Mon, 08 Dec 2025
149.2500
150.0700
147.6600
148.7100
10,237,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
6 · 424B2
After-hours · 16:19 ET
424B2 ↗
Fri, 05 Dec 2025
5 · 8-K
After-hours · 16:21 ET
8-K ↗
Fri, 05 Dec 2025
152.0000
152.6300
149.8300
150.0000
12,659,800
Thu, 04 Dec 2025
151.7500
152.9400
151.2200
152.2600
7,254,700
Wed, 03 Dec 2025
151.0400
152.5000
150.9800
151.5900
8,060,200
Tue, 02 Dec 2025
152.0200
152.4600
149.2600
150.2500
9,196,300
Mon, 01 Dec 2025
4 · 424B2
After market open · 11:19 ET
424B2 ↗
Mon, 01 Dec 2025
151.7500
153.9500
151.5000
152.5400
8,209,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
149.4600
151.5200
149.2600
151.1300
3,848,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
148.2600
150.4600
148.2000
149.5100
7,578,900
Tue, 25 Nov 2025
148.9000
149.9000
148.2700
148.5300
11,447,900
Mon, 24 Nov 2025
149.8200
150.1200
147.7400
149.7500
14,181,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
150.4400
151.0100
148.7500
149.9800
9,248,400
Thu, 20 Nov 2025
152.5400
153.0400
150.0500
150.3100
7,623,400
Wed, 19 Nov 2025
151.1600
151.9600
150.2500
151.7000
7,539,900
Tue, 18 Nov 2025
152.5000
154.2800
151.7600
153.6200
10,813,400
Mon, 17 Nov 2025
157.7200
157.8900
154.4400
154.8200
8,745,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
156.2300
157.9500
154.8100
157.6200
8,484,800
Thu, 13 Nov 2025
154.0000
156.2000
153.9300
155.5800
7,998,700
Wed, 12 Nov 2025
155.5800
155.7900
152.0800
153.3200
11,670,900
Tue, 11 Nov 2025
156.7500
157.9900
155.9000
156.2400
6,361,400
Mon, 10 Nov 2025
155.4200
155.9800
152.3700
155.6500
8,436,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
153.4300
156.1700
153.4300
155.0200
9,835,900
Thu, 06 Nov 2025
3 · 10-Q
After market open · 11:29 ET
10-Q ↗
Thu, 06 Nov 2025
152.9100
154.7900
152.6800
152.9400
6,466,300
Wed, 05 Nov 2025
153.5300
154.4000
152.6600
152.6600
5,894,700
Tue, 04 Nov 2025
153.4300
153.7600
152.1500
153.3900
6,976,800
Mon, 03 Nov 2025
157.4100
157.7200
153.5700
154.0400
8,512,200
Mon, 03 Nov 2025
2 · 8-K
Pre-market · 08:11 ET
8-K ↗
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
155.7300
159.1800
155.1100
157.7200
11,136,100
Fri, 31 Oct 2025
1 · 8-K
Pre-market · 06:16 ET
8-K ↗
Thu, 30 Oct 2025
155.2300
155.2300
153.2400
153.5200
8,971,200
Wed, 29 Oct 2025
153.8600
156.1500
153.8600
155.1000
7,344,400
Tue, 28 Oct 2025
154.9000
156.2300
153.8900
154.1300
5,066,500
Mon, 27 Oct 2025
155.8000
156.5000
154.8700
155.2800
4,884,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
157.4200
157.6300
155.4300
155.5600
4,979,900
Thu, 23 Oct 2025
158.2000
158.5900
156.1200
156.5600
9,810,900