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
200.7200
202.1300
185.4400
188.9700
8,706,309
Thu, 22 Oct 2026
178.6500
182.7800
177.1800
181.5700
4,058,900
Wed, 21 Oct 2026
183.5000
183.7800
177.1000
177.6400
2,588,000
Tue, 20 Oct 2026
184.5000
185.8600
182.9600
183.5600
2,815,900
Mon, 19 Oct 2026
184.3900
186.0000
181.3100
183.0300
3,184,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
181.4800
185.8800
180.5400
185.2700
2,458,500
Thu, 15 Oct 2026
182.7500
184.6900
180.3700
181.3600
2,852,200
Wed, 14 Oct 2026
178.2400
179.9400
176.4200
179.4000
3,114,100
Tue, 13 Oct 2026
184.5000
184.7500
179.3600
179.4300
3,039,400
Mon, 12 Oct 2026
182.2500
183.3100
180.0300
182.5600
3,456,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
176.9100
182.5200
175.0200
182.2400
8,512,000
Thu, 08 Oct 2026
166.8400
167.4200
163.6600
166.7300
4,438,300
Wed, 07 Oct 2026
165.4400
168.3000
164.5700
166.1800
2,468,800
Tue, 06 Oct 2026
162.8600
165.2400
162.4200
164.7800
2,185,000
Mon, 05 Oct 2026
161.7800
162.6700
160.3000
162.2600
2,506,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
162.2200
165.2300
160.8500
162.2000
2,908,500
Thu, 01 Oct 2026
163.6200
164.7900
160.9400
161.0600
2,649,100
Wed, 30 Sep 2026
167.5700
167.7300
163.3500
163.6900
2,778,500
Tue, 29 Sep 2026
167.2500
169.2200
166.0700
167.3500
2,841,000
Mon, 28 Sep 2026
168.9000
169.8900
166.9700
168.0000
3,251,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
166.9500
169.2000
166.4200
169.0300
2,054,800
Thu, 24 Sep 2026
170.7800
171.0900
166.5400
167.2600
3,216,800
Wed, 23 Sep 2026
174.5700
175.9700
170.4600
170.7800
3,022,600
Tue, 22 Sep 2026
174.3000
177.0800
172.8400
175.2500
3,832,200
Mon, 21 Sep 2026
173.8300
175.4600
173.1100
174.6000
3,569,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
173.2000
175.5700
172.8200
173.9800
3,651,800
Fri, 18 Sep 2026
35 · 8-K
Pre-market · 08:50 ET
8-K ↗
Thu, 17 Sep 2026
177.3800
177.3800
174.7500
175.5800
2,668,100
Wed, 16 Sep 2026
177.3900
179.8000
176.3400
176.3900
2,348,700
Tue, 15 Sep 2026
176.0900
178.7000
174.6900
177.7100
2,262,200
Mon, 14 Sep 2026
34 · 8-K
After-hours · 16:16 ET
8-K ↗
Mon, 14 Sep 2026
179.1300
179.4700
174.8500
176.9400
2,422,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
174.5900
178.5400
174.3400
177.8500
1,911,700
Thu, 10 Sep 2026
33 · 424B2
After-hours · 16:15 ET
424B2 ↗
Thu, 10 Sep 2026
176.1800
176.8500
171.7500
172.9800
2,283,600
Wed, 09 Sep 2026
31 · 8-K
After-hours · 17:29 ET
8-K ↗
Wed, 09 Sep 2026
175.4800
176.4500
174.6000
175.4300
2,048,700
Wed, 09 Sep 2026
32 · 424B5
Pre-market · 08:58 ET
424B5 ↗
Tue, 08 Sep 2026
178.3400
179.1900
174.2300
175.7300
2,137,600
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
176.3900
179.3900
175.3500
175.8500
1,931,600
Thu, 03 Sep 2026
174.9300
179.0500
174.8900
177.7500
1,963,000
Wed, 02 Sep 2026
175.9000
176.3900
171.7300
172.9200
2,579,000
Tue, 01 Sep 2026
175.9000
178.2400
174.6200
176.0200
2,389,200
Mon, 31 Aug 2026
175.9000
176.8700
173.3900
175.7000
2,858,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
174.5400
177.3200
174.2200
176.2300
1,597,100
Thu, 27 Aug 2026
174.1900
176.1100
173.5000
174.1600
2,204,900
Wed, 26 Aug 2026
180.0000
180.9800
175.3500
175.7300
2,002,200
Tue, 25 Aug 2026
177.8500
179.0000
177.0600
178.5700
1,401,200
Mon, 24 Aug 2026
176.4600
178.8600
175.9000
178.3900
1,596,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
175.9600
178.0200
174.4200
175.8000
1,746,100
Thu, 20 Aug 2026
177.0400
177.9100
174.9600
175.7200
1,904,200
Wed, 19 Aug 2026
173.0000
175.7600
172.6200
174.4900
1,435,300
Tue, 18 Aug 2026
174.8600
175.3300
172.2500
172.3300
1,869,100
Mon, 17 Aug 2026
174.9200
175.2200
170.1500
172.2300
2,678,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
174.2600
176.5900
173.7700
175.5800
1,853,100
Thu, 13 Aug 2026
171.3500
175.0000
171.2500
174.1900
1,357,000
Wed, 12 Aug 2026
169.2200
172.3900
168.9300
170.4300
1,797,300
Tue, 11 Aug 2026
168.5000
171.6200
168.5000
169.5500
1,584,100
Mon, 10 Aug 2026
171.2600
171.6200
168.7200
169.1100
1,801,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
170.5100
173.7700
170.5100
172.5400
1,560,500
Thu, 06 Aug 2026
169.6900
172.3800
167.3900
171.2000
2,896,000
Wed, 05 Aug 2026
173.9100
173.9100
162.5000
168.0700
5,294,200
Tue, 04 Aug 2026
170.5000
175.5500
169.0300
175.2500
2,990,800
Mon, 03 Aug 2026
174.6700
175.1600
171.7900
173.0000
2,505,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
172.6900
174.1700
170.9600
173.3600
4,302,400
Thu, 30 Jul 2026
177.3000
179.8600
172.8200
174.4600
3,697,400
Wed, 29 Jul 2026
174.9600
180.3700
172.5900
179.2600
5,367,700
Tue, 28 Jul 2026
30 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Tue, 28 Jul 2026
169.5400
178.6000
169.1600
171.5000
4,395,600
Tue, 28 Jul 2026
29 · 8-K
Pre-market · 07:05 ET
8-K ↗
Mon, 27 Jul 2026
166.4200
168.2300
165.5500
166.7400
3,520,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
166.5300
169.4900
166.4200
166.6700
3,343,500
Thu, 23 Jul 2026
166.1800
168.2300
163.5900
164.6500
3,619,800
Wed, 22 Jul 2026
163.7400
166.8200
163.4700
166.0600
2,702,300
Tue, 21 Jul 2026
165.3100
166.6100
163.0700
163.3900
2,758,700
Mon, 20 Jul 2026
168.2300
169.7700
166.3600
167.0600
2,570,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
171.9400
172.6800
168.9000
170.0600
2,849,600
Thu, 16 Jul 2026
169.7800
170.1000
167.5600
168.9200
2,375,400
Wed, 15 Jul 2026
168.2000
171.3000
167.7800
168.6300
2,072,300
Tue, 14 Jul 2026
169.0000
169.3900
166.7000
168.8300
2,200,500
Mon, 13 Jul 2026
170.0000
170.9000
168.9700
169.5000
2,135,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
166.5000
168.9300
166.1800
168.5900
2,458,200
Thu, 09 Jul 2026
164.0800
166.0700
163.6600
165.0000
3,132,600
Wed, 08 Jul 2026
165.6000
166.7300
163.8400
165.0400
3,625,700
Tue, 07 Jul 2026
164.2300
166.4200
163.9300
165.2500
2,737,000
Mon, 06 Jul 2026
165.0000
165.7900
160.0600
162.1100
3,989,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
167.1600
169.7000
165.4400
166.0300
3,857,600
Wed, 01 Jul 2026
163.5300
168.1500
162.2700
166.0800
4,626,500
Tue, 30 Jun 2026
167.6900
168.6000
162.4000
163.5700
5,368,900
Mon, 29 Jun 2026
174.9400
175.8200
167.6400
168.6700
3,600,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
172.3700
176.6100
171.1400
175.5900
7,260,600
Thu, 25 Jun 2026
175.2300
175.2900
167.2400
168.7200
3,382,100
Wed, 24 Jun 2026
179.9000
180.4700
173.3400
174.4600
4,636,500
Tue, 23 Jun 2026
178.4900
179.7500
175.9900
179.3800
3,507,900
Mon, 22 Jun 2026
175.7300
178.4300
173.9900
176.4300
3,031,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
181.6400
181.9000
175.0000
176.0500
4,453,100
Wed, 17 Jun 2026
182.6400
183.8500
180.7900
181.0900
2,007,900
Tue, 16 Jun 2026
186.4900
187.3600
183.4700
184.4700
2,682,000
Mon, 15 Jun 2026
186.1200
188.0200
183.6900
185.7600
3,906,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
187.7300
190.1400
186.7900
187.1800
2,985,700
Thu, 11 Jun 2026
192.1000
192.9400
188.0500
189.3100
3,337,500
Wed, 10 Jun 2026
192.2900
192.9400
188.5900
192.5000
2,179,000
Tue, 09 Jun 2026
189.1600
193.9300
188.7300
190.8300
2,665,700
Mon, 08 Jun 2026
193.0000
193.4800
188.8800
189.1000
2,800,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
193.9800
196.0800
193.0200
194.1200
3,060,800
Thu, 04 Jun 2026
28 · 8-K
After-hours · 16:39 ET
8-K ↗
Thu, 04 Jun 2026
187.2000
194.9700
185.0500
193.9100
4,071,300
Wed, 03 Jun 2026
184.2200
188.5900
181.4700
182.2400
5,585,700
Tue, 02 Jun 2026
27 · 8-K
After-hours · 16:18 ET
8-K ↗
Tue, 02 Jun 2026
187.3200
187.3700
183.0700
185.5300
2,610,600
Mon, 01 Jun 2026
184.8200
187.9000
184.0100
187.5300
2,479,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
186.9300
187.6000
185.0000
186.9600
4,326,800
Thu, 28 May 2026
185.5600
188.3000
184.0100
186.6800
2,411,200
Wed, 27 May 2026
185.2800
188.5900
184.7100
184.9800
2,741,200
Wed, 27 May 2026
26 · 8-K
Pre-market · 08:00 ET
8-K ↗
Tue, 26 May 2026
183.7900
186.9900
182.9700
184.9500
2,795,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
185.0200
185.0600
181.6200
183.8500
2,069,900
Thu, 21 May 2026
25 · 8-K
After-hours · 16:17 ET
8-K ↗
Thu, 21 May 2026
183.2000
184.8400
181.9900
183.7800
2,929,200
Wed, 20 May 2026
24 · 424B2
After-hours · 16:11 ET
424B2 ↗
Wed, 20 May 2026
181.9600
184.0200
180.6600
184.0200
2,812,700
Tue, 19 May 2026
22 · 8-K
After-hours · 16:14 ET
8-K ↗
Tue, 19 May 2026
178.8100
184.1200
177.7000
183.0000
4,659,700
Tue, 19 May 2026
23 · 424B5
Pre-market · 06:02 ET
424B5 ↗
Mon, 18 May 2026
170.8900
177.7800
170.6300
177.2800
3,242,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
170.1800
172.3500
167.3700
170.6300
4,632,900
Thu, 14 May 2026
174.6300
175.3000
170.1900
170.5000
2,922,200
Wed, 13 May 2026
176.7700
176.8100
171.0100
173.8700
3,271,000
Tue, 12 May 2026
174.5900
180.5100
174.5300
178.8200
3,384,000
Mon, 11 May 2026
177.0500
178.9900
176.1500
177.4700
2,456,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
179.8300
179.8300
176.1100
176.5300
3,510,200
Thu, 07 May 2026
21 · 8-K
After-hours · 16:38 ET
8-K ↗
Thu, 07 May 2026
179.5000
180.9700
178.4300
179.7700
2,589,500
Wed, 06 May 2026
179.1500
181.2500
178.4100
180.1600
2,116,000
Tue, 05 May 2026
180.0000
180.6800
176.7100
178.1200
2,244,200
Mon, 04 May 2026
180.6700
182.6300
179.2300
180.8800
1,625,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
183.7700
184.1100
180.8700
181.6100
1,943,200
Thu, 30 Apr 2026
177.9900
182.9800
177.0700
182.7100
3,006,400
Wed, 29 Apr 2026
177.5400
179.2200
176.5900
178.1900
2,775,000
Tue, 28 Apr 2026
20 · DEFA14A
After-hours · 16:13 ET
DEFA14A ↗
Tue, 28 Apr 2026
19 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Tue, 28 Apr 2026
176.5000
180.1800
174.2900
178.4000
4,484,600
Tue, 28 Apr 2026
18 · 8-K
Pre-market · 07:04 ET
8-K ↗
Mon, 27 Apr 2026
178.6400
178.9000
174.7000
175.3000
3,046,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
178.8900
179.6200
176.2600
178.2100
3,065,000
Thu, 23 Apr 2026
177.5500
179.2100
176.3800
179.0100
2,433,900
Wed, 22 Apr 2026
176.9300
178.1900
174.8200
176.3100
2,269,500
Tue, 21 Apr 2026
181.7400
181.8800
174.3100
174.7600
3,564,000
Mon, 20 Apr 2026
181.3700
183.4300
180.5000
181.6600
2,778,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
178.2900
183.0700
177.4100
182.3600
4,708,600
Thu, 16 Apr 2026
177.1700
178.6400
176.5800
178.6000
1,915,900
Wed, 15 Apr 2026
177.7700
178.7000
176.2200
176.9900
2,129,100
Tue, 14 Apr 2026
178.4400
178.8400
173.0000
176.4100
2,887,200
Mon, 13 Apr 2026
179.4800
181.2100
178.4800
180.9400
2,597,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
180.5500
181.5800
178.3100
179.2900
3,179,700
Thu, 09 Apr 2026
175.2400
182.3600
175.2400
179.9300
3,273,800
Wed, 08 Apr 2026
175.0000
177.2000
173.7300
176.1800
3,465,200
Wed, 08 Apr 2026
17 · DEFA14A
Pre-market · 08:35 ET
DEFA14A ↗
Wed, 08 Apr 2026
16 · DEF 14A
Pre-market · 08:32 ET
DEF 14A ↗
Tue, 07 Apr 2026
175.8200
176.3800
172.8900
174.0800
3,617,100
Mon, 06 Apr 2026
172.7400
177.2300
171.7200
176.1400
2,898,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
171.4900
176.4700
170.3400
173.7300
4,241,600
Wed, 01 Apr 2026
172.6700
173.9100
169.7900
171.0200
2,311,000
Tue, 31 Mar 2026
172.6300
173.1100
170.4800
172.5800
4,425,800
Mon, 30 Mar 2026
171.5400
173.0300
169.7800
170.3600
3,106,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
168.7900
171.6600
167.9700
169.5200
2,468,500
Thu, 26 Mar 2026
167.2900
169.0700
165.7500
168.9200
2,890,300
Wed, 25 Mar 2026
169.4800
171.9900
165.0800
167.2700
4,107,600
Tue, 24 Mar 2026
175.4900
176.3800
170.1000
170.3600
4,558,300
Mon, 23 Mar 2026
179.2000
179.6300
173.1500
176.5000
4,363,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
184.0200
185.7200
175.6000
176.7900
6,368,000
Thu, 19 Mar 2026
180.2900
183.0700
178.3500
182.7600
3,615,200
Wed, 18 Mar 2026
183.1400
184.2000
180.2000
180.6900
3,654,800
Tue, 17 Mar 2026
185.6000
187.8400
184.1400
185.0700
2,728,900
Mon, 16 Mar 2026
185.7300
186.2100
184.1500
184.7100
2,267,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
182.1000
184.5400
181.0100
184.4100
3,194,200
Thu, 12 Mar 2026
181.0600
184.1800
179.6000
179.8600
3,070,400
Wed, 11 Mar 2026
185.6100
185.6100
182.4900
182.8500
1,587,900
Tue, 10 Mar 2026
15 · 8-K
After-hours · 16:24 ET
8-K ↗
Tue, 10 Mar 2026
186.5000
187.9900
184.5300
186.1200
3,288,700
Mon, 09 Mar 2026
188.2300
189.5300
185.3000
186.6400
2,800,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
187.8900
190.1500
185.8600
188.5900
2,747,300
Thu, 05 Mar 2026
14 · 8-K
After-hours · 16:22 ET
8-K ↗
Thu, 05 Mar 2026
189.0000
189.0300
185.0300
187.6400
3,430,400
Wed, 04 Mar 2026
188.5100
190.9900
187.2200
190.8000
2,457,200
Tue, 03 Mar 2026
187.5300
191.1800
186.2500
190.2500
2,361,100
Mon, 02 Mar 2026
190.0200
192.2400
188.5400
190.2000
3,390,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
13 · 8-K
After-hours · 16:16 ET
8-K ↗
Fri, 27 Feb 2026
186.1600
191.9700
184.6800
191.8600
4,964,400
Thu, 26 Feb 2026
183.1700
187.3900
181.1800
185.0100
2,918,200
Wed, 25 Feb 2026
191.6000
191.6500
182.2900
182.4800
3,406,300
Tue, 24 Feb 2026
12 · 10-K
After-hours · 16:08 ET
10-K ↗
Tue, 24 Feb 2026
188.1500
195.4500
187.0300
190.1900
3,535,100
Tue, 24 Feb 2026
11 · 8-K
Pre-market · 07:05 ET
8-K ↗
Mon, 23 Feb 2026
187.5000
191.4900
186.6800
190.0500
2,966,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
186.0000
187.4200
183.4100
187.3100
2,484,100
Thu, 19 Feb 2026
186.5800
188.3800
184.4000
184.7900
2,257,500
Wed, 18 Feb 2026
192.0700
192.1800
185.6300
186.6200
2,636,100
Tue, 17 Feb 2026
192.5000
193.6200
189.9300
193.0900
3,166,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
188.6700
192.2100
188.1000
192.1000
3,413,100
Thu, 12 Feb 2026
182.4700
190.3400
181.8500
188.1900
4,537,000
Wed, 11 Feb 2026
177.5100
180.5400
175.6000
180.4800
2,089,100
Tue, 10 Feb 2026
174.3500
179.6700
173.5900
178.5100
2,680,700
Mon, 09 Feb 2026
171.0500
174.2600
169.3200
173.7100
2,507,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
172.7700
173.6000
168.6800
171.2700
3,481,800
Thu, 05 Feb 2026
172.5800
173.7200
169.3000
171.4900
4,730,000
Wed, 04 Feb 2026
174.1300
177.9200
172.3800
176.5500
4,518,900
Tue, 03 Feb 2026
173.0400
174.2300
171.4400
173.1300
3,147,200
Mon, 02 Feb 2026
178.9800
179.8200
173.5900
173.7000
2,968,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
181.2100
181.2100
175.3000
179.2800
3,504,300
Thu, 29 Jan 2026
10 · 8-K
After-hours · 16:19 ET
8-K ↗
Thu, 29 Jan 2026
177.5100
181.8900
176.8100
181.3400
3,496,100
Wed, 28 Jan 2026
9 · 8-K
After-hours · 16:22 ET
8-K ↗
Wed, 28 Jan 2026
180.0700
180.8800
176.2300
177.5100
3,437,700
Tue, 27 Jan 2026
178.5900
181.3600
177.0800
180.0700
2,867,000
Mon, 26 Jan 2026
179.8200
182.6400
178.9900
179.4600
4,304,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
176.3800
179.7000
175.1500
178.7500
2,869,700
Thu, 22 Jan 2026
177.2900
181.0800
176.5200
176.9500
3,741,500
Wed, 21 Jan 2026
178.9900
179.6800
176.6900
178.1700
2,755,700
Tue, 20 Jan 2026
182.9000
183.9600
177.6300
177.7500
5,038,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
179.6800
184.1700
178.6500
183.5700
4,130,800
Thu, 15 Jan 2026
177.4500
181.8100
176.3700
181.5500
3,868,300
Wed, 14 Jan 2026
174.4800
180.6100
174.2600
177.4800
3,604,700
Tue, 13 Jan 2026
171.4000
174.1200
169.7100
173.9600
2,870,300
Mon, 12 Jan 2026
169.4000
172.8800
169.4000
171.5300
2,732,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
169.4400
170.0700
166.8800
168.5100
2,359,900
Thu, 08 Jan 2026
168.5700
171.3200
168.3400
170.3300
2,714,700
Wed, 07 Jan 2026
176.9900
177.0000
169.4000
169.4400
2,756,800
Tue, 06 Jan 2026
175.3800
177.8000
174.7700
175.8200
2,362,300
Mon, 05 Jan 2026
174.2600
176.2700
171.0400
176.2500
3,433,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
175.2600
175.8100
173.1700
174.8000
1,786,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
175.9200
176.7600
175.4000
175.5700
1,680,100
Tue, 30 Dec 2025
175.6700
176.8500
175.0000
176.7200
1,718,900
Mon, 29 Dec 2025
175.0700
176.5100
174.8800
175.8300
2,177,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
174.5000
176.7000
174.5000
176.4100
1,463,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
174.7200
175.1800
174.2900
174.8000
1,040,000
Tue, 23 Dec 2025
172.9500
174.5800
172.1300
174.5100
3,358,100
Mon, 22 Dec 2025
171.6300
173.3700
170.7700
172.5300
4,154,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
174.2100
174.8400
171.9500
172.4100
6,033,000
Thu, 18 Dec 2025
178.6000
179.3600
174.1900
174.2900
3,950,800
Wed, 17 Dec 2025
178.5400
180.7700
177.8000
178.4900
4,084,700
Tue, 16 Dec 2025
180.2700
180.9800
178.7000
179.1300
3,198,300
Mon, 15 Dec 2025
181.7400
181.9400
177.9100
180.2600
5,020,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
182.1700
183.1600
180.3200
180.7000
5,329,400
Thu, 11 Dec 2025
181.6600
183.2100
180.7400
181.7100
4,370,000
Wed, 10 Dec 2025
179.8100
182.6300
179.5500
180.2600
2,500,900
Tue, 09 Dec 2025
183.2000
184.6100
179.3500
179.5500
3,161,100
Mon, 08 Dec 2025
178.5400
183.3100
176.9000
183.2000
5,804,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
8 · 8-K
After-hours · 16:19 ET
8-K ↗
Fri, 05 Dec 2025
178.8200
180.3700
178.1000
178.8600
2,998,000
Thu, 04 Dec 2025
7 · 8-K
After-hours · 16:24 ET
8-K ↗
Thu, 04 Dec 2025
175.5700
179.1100
175.4000
178.8300
2,804,200
Wed, 03 Dec 2025
6 · 424B2
After-hours · 16:17 ET
424B2 ↗
Wed, 03 Dec 2025
176.0300
176.7700
174.3500
176.1800
2,693,000
Tue, 02 Dec 2025
4 · 8-K
After-hours · 16:59 ET
8-K ↗
Tue, 02 Dec 2025
177.0600
177.7300
175.2000
175.8100
2,467,200
Tue, 02 Dec 2025
5 · 424B5
Pre-market · 09:12 ET
424B5 ↗
Mon, 01 Dec 2025
178.5000
179.1000
174.9100
176.2700
3,329,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
180.4100
182.0500
180.0200
181.2700
1,088,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
180.0200
182.3000
178.5000
181.2400
1,941,700
Tue, 25 Nov 2025
180.2300
182.0000
179.4700
179.7600
2,005,100
Mon, 24 Nov 2025
179.5800
180.3600
176.5800
179.5700
6,032,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
180.3700
181.9900
179.0100
179.5600
2,609,900
Thu, 20 Nov 2025
180.5000
180.6600
178.0100
179.1200
3,094,500
Wed, 19 Nov 2025
181.5400
182.3600
178.9200
180.5000
2,673,200
Tue, 18 Nov 2025
180.0000
182.3600
178.9400
181.5500
3,436,500
Mon, 17 Nov 2025
183.6900
184.7000
179.9600
180.4700
3,253,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
182.8500
184.4000
179.6100
183.5900
3,807,200
Thu, 13 Nov 2025
183.0200
184.2400
180.8500
181.1300
3,072,000
Wed, 12 Nov 2025
184.0000
185.3800
181.9300
183.3500
2,947,600
Tue, 11 Nov 2025
181.4800
184.9600
180.8100
184.7900
2,429,500
Mon, 10 Nov 2025
176.2400
180.9700
176.0000
179.7200
2,911,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
177.7500
178.4800
175.3800
177.9500
4,255,800
Fri, 07 Nov 2025
3 · 8-K
Pre-market · 08:33 ET
8-K ↗
Thu, 06 Nov 2025
178.8800
182.1100
177.8500
178.0900
1,960,500
Wed, 05 Nov 2025
180.6000
182.0300
178.7200
179.4300
2,330,500
Tue, 04 Nov 2025
178.6500
180.7700
177.4400
180.3500
2,663,800
Mon, 03 Nov 2025
177.7500
178.0200
175.0000
176.6400
3,481,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
177.1300
180.0600
176.8900
178.9800
2,604,700
Thu, 30 Oct 2025
180.2500
182.5800
178.4700
179.4500
2,954,900
Wed, 29 Oct 2025
182.6700
183.9200
178.7500
179.0800
4,501,500
Tue, 28 Oct 2025
2 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Tue, 28 Oct 2025
185.9400
186.3400
177.4900
182.7200
6,047,500
Tue, 28 Oct 2025
1 · 8-K
Pre-market · 07:04 ET
8-K ↗
Mon, 27 Oct 2025
190.0000
191.0900
188.7400
189.7300
2,979,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
191.3100
192.7300
189.9700
191.5200
1,721,800