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
200.7300
202.7000
199.2900
201.3400
3,762,727
Thu, 22 Oct 2026
205.9400
208.4500
202.3300
203.4300
5,396,600
Wed, 21 Oct 2026
206.3700
211.4900
205.2400
206.6600
6,588,000
Tue, 20 Oct 2026
43 · 8-K
After-hours · 20:06 ET
8-K ↗
Tue, 20 Oct 2026
42 · 8-K
After-hours · 20:05 ET
8-K ↗
Tue, 20 Oct 2026
200.0000
203.4600
198.7000
201.5600
4,569,700
Mon, 19 Oct 2026
201.4700
201.6400
199.2700
199.8300
3,641,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
200.6000
204.0100
200.2700
201.7400
4,747,900
Thu, 15 Oct 2026
195.8600
200.2200
193.0000
198.8600
5,272,500
Wed, 14 Oct 2026
195.5500
196.8700
192.4300
194.3500
4,200,600
Tue, 13 Oct 2026
201.0900
202.5100
194.3900
198.0700
4,639,400
Mon, 12 Oct 2026
199.2300
202.3900
199.2300
201.1400
2,202,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
198.6100
200.5100
197.5700
199.2600
2,786,200
Thu, 08 Oct 2026
193.5000
199.5700
193.0300
199.4000
5,091,500
Wed, 07 Oct 2026
193.3800
196.3200
193.3800
195.9100
3,230,500
Tue, 06 Oct 2026
196.2200
197.9200
195.5800
195.8200
3,527,900
Mon, 05 Oct 2026
195.1000
196.9900
194.0800
195.1400
2,489,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
196.2400
197.0400
192.9300
194.7200
4,296,600
Thu, 01 Oct 2026
191.9700
194.7800
189.7800
194.4800
3,743,800
Wed, 30 Sep 2026
196.3400
197.0000
192.9100
193.0700
3,224,400
Tue, 29 Sep 2026
197.6000
198.0400
195.3100
196.4600
3,063,900
Mon, 28 Sep 2026
199.3200
199.4900
196.0800
196.4600
2,514,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
197.0800
201.6900
195.4000
200.2000
3,902,200
Thu, 24 Sep 2026
196.2000
196.9900
193.7100
196.6100
3,688,000
Wed, 23 Sep 2026
199.1100
199.8100
195.8400
196.1000
4,938,200
Tue, 22 Sep 2026
206.7600
207.0000
199.5600
200.5500
2,913,100
Mon, 21 Sep 2026
204.9600
205.6200
202.3200
204.9200
2,937,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
201.3000
202.9700
200.2800
202.4300
8,066,400
Thu, 17 Sep 2026
206.2500
206.5500
201.9200
202.0400
3,403,000
Wed, 16 Sep 2026
206.3800
208.3300
200.5500
203.1900
4,214,400
Tue, 15 Sep 2026
41 · 8-K
After-hours · 16:12 ET
8-K ↗
Tue, 15 Sep 2026
40 · 8-K
After-hours · 16:11 ET
8-K ↗
Tue, 15 Sep 2026
206.0700
208.8200
203.0000
206.8500
4,157,200
Tue, 15 Sep 2026
39 · 8-K
Next filing day · accepted 14 Sep, 17:32 ET
8-K ↗
Mon, 14 Sep 2026
207.3500
208.8600
205.7100
206.6800
2,804,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
210.6400
211.2900
206.3000
208.3000
2,539,500
Thu, 10 Sep 2026
38 · 424B2
After-hours · 16:10 ET
424B2 ↗
Thu, 10 Sep 2026
209.6300
209.9900
205.3000
207.1100
3,946,300
Wed, 09 Sep 2026
212.7200
214.3100
210.8600
210.8600
2,690,300
Tue, 08 Sep 2026
217.4300
218.6400
213.9000
213.9600
2,985,600
Tue, 08 Sep 2026
37 · 424B5
Pre-market · 06:03 ET
424B5 ↗
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
219.0000
220.7700
218.0100
219.6000
1,921,300
Thu, 03 Sep 2026
219.1600
221.1000
216.8700
220.5000
3,223,700
Wed, 02 Sep 2026
211.7300
220.5600
211.7300
216.6000
4,044,400
Tue, 01 Sep 2026
36 · 8-K
After-hours · 16:18 ET
8-K ↗
Tue, 01 Sep 2026
214.1000
215.9400
210.5200
211.3400
3,123,600
Mon, 31 Aug 2026
214.2500
215.4400
213.0300
214.5100
3,906,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
217.3200
219.1500
215.6000
215.6700
2,537,600
Thu, 27 Aug 2026
215.9700
218.6900
214.5600
216.6700
2,608,800
Wed, 26 Aug 2026
216.2400
218.2500
214.9300
217.2100
2,080,900
Tue, 25 Aug 2026
217.8900
218.1500
214.9400
216.2400
2,164,600
Mon, 24 Aug 2026
218.9900
221.5100
216.1300
216.2700
4,385,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
214.6200
219.1700
214.6200
217.9100
3,690,500
Thu, 20 Aug 2026
217.3700
218.9100
211.3200
212.4800
4,119,600
Thu, 20 Aug 2026
35 · 8-K
Pre-market · 09:22 ET
8-K ↗
Wed, 19 Aug 2026
222.4700
224.6100
220.1100
220.7300
2,482,000
Tue, 18 Aug 2026
220.4300
223.5900
219.5100
221.4700
3,082,200
Mon, 17 Aug 2026
225.5200
226.8000
221.3400
221.4500
3,847,000
Mon, 17 Aug 2026
34 · 8-K
Next filing day · accepted 14 Aug, 17:32 ET
8-K ↗
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
225.9500
228.1400
224.4100
227.3400
2,972,600
Thu, 13 Aug 2026
224.1900
225.5000
221.1900
223.8300
2,657,200
Wed, 12 Aug 2026
219.5200
223.2100
218.6000
222.4400
2,240,200
Tue, 11 Aug 2026
219.0100
221.2400
218.4600
219.1500
1,774,500
Mon, 10 Aug 2026
216.7600
219.3300
216.4500
218.9700
2,606,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
218.4900
219.6400
216.5000
217.7600
2,569,900
Thu, 06 Aug 2026
221.3800
222.3200
219.3200
220.0000
2,589,400
Wed, 05 Aug 2026
216.4200
223.6200
216.4200
221.6300
3,477,800
Tue, 04 Aug 2026
219.3300
222.9200
217.4500
221.9100
3,838,700
Mon, 03 Aug 2026
211.8400
218.9600
210.0000
217.6800
4,226,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
210.0000
210.8900
206.9000
209.0100
4,020,300
Thu, 30 Jul 2026
208.5500
210.5300
205.1400
210.1400
4,110,300
Wed, 29 Jul 2026
210.0000
212.4500
207.8500
208.7100
4,129,800
Tue, 28 Jul 2026
33 · 10-Q
After-hours · 17:08 ET
10-Q ↗
Tue, 28 Jul 2026
207.5200
212.5700
206.9400
212.4100
5,263,200
Mon, 27 Jul 2026
205.8500
208.4800
204.9700
207.0500
4,805,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
198.5100
204.4400
196.5100
202.8400
3,468,900
Thu, 23 Jul 2026
199.9600
200.3000
195.8900
199.9600
5,291,800
Wed, 22 Jul 2026
207.5300
207.5300
198.7800
201.3600
7,923,200
Tue, 21 Jul 2026
32 · 8-K
After-hours · 16:06 ET
8-K ↗
Tue, 21 Jul 2026
31 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 21 Jul 2026
206.4400
207.4100
203.1200
206.2200
3,972,200
Mon, 20 Jul 2026
208.0000
209.6500
206.2300
206.7700
4,040,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
207.5000
210.4600
205.8600
208.0300
3,845,600
Thu, 16 Jul 2026
209.8800
213.3200
208.8900
211.9300
6,415,200
Wed, 15 Jul 2026
206.6300
209.8600
205.5600
208.8900
4,947,000
Tue, 14 Jul 2026
204.5100
208.3600
203.5100
205.2900
4,173,500
Mon, 13 Jul 2026
203.8500
205.2800
201.7800
203.0200
3,102,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
201.7600
203.6500
199.9500
201.5200
2,380,000
Thu, 09 Jul 2026
193.0300
201.0100
193.0300
200.1000
4,598,100
Wed, 08 Jul 2026
200.9700
201.0000
191.3800
191.9500
8,078,600
Tue, 07 Jul 2026
208.0000
208.7300
202.4100
202.8900
3,472,000
Mon, 06 Jul 2026
206.5900
208.0900
204.0600
206.5000
3,841,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
207.5000
209.0600
203.0400
205.1200
2,564,900
Wed, 01 Jul 2026
201.8200
205.8300
200.7500
204.8200
3,358,700
Tue, 30 Jun 2026
203.2600
204.7900
199.8400
200.6200
3,571,000
Mon, 29 Jun 2026
203.6600
204.5600
201.5000
202.2800
3,172,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
205.1000
207.0800
202.5500
204.0000
5,143,500
Thu, 25 Jun 2026
201.6800
210.1000
201.6800
204.9000
4,477,400
Wed, 24 Jun 2026
197.6500
203.3200
197.2100
200.4800
4,928,600
Tue, 23 Jun 2026
198.2800
200.7000
196.4700
197.8100
5,449,800
Mon, 22 Jun 2026
201.6900
203.3400
199.0700
200.7000
4,087,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
205.7300
206.8400
201.2100
201.5300
8,115,100
Wed, 17 Jun 2026
201.6800
207.3000
199.7700
200.8700
6,765,700
Tue, 16 Jun 2026
196.9700
200.9000
196.0000
200.6200
5,582,300
Mon, 15 Jun 2026
188.8500
197.4400
188.8400
194.6200
7,223,100
Mon, 15 Jun 2026
30 · 8-K
Next filing day · accepted 12 Jun, 17:34 ET
8-K ↗
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
184.0300
185.5000
181.7000
184.7300
4,172,100
Thu, 11 Jun 2026
178.3700
182.3600
174.2400
182.0400
6,043,700
Wed, 10 Jun 2026
182.1500
183.7000
177.5500
177.6300
4,497,000
Tue, 09 Jun 2026
29 · 8-K
After-hours · 16:08 ET
8-K ↗
Tue, 09 Jun 2026
28 · 424B7
After-hours · 16:06 ET
424B7 ↗
Tue, 09 Jun 2026
181.6600
186.4100
180.2900
183.3500
5,538,100
Mon, 08 Jun 2026
27 · 8-K
After-hours · 16:05 ET
8-K ↗
Mon, 08 Jun 2026
180.7500
182.4900
179.7800
180.3900
5,028,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
183.9300
184.5200
179.3200
180.6700
6,084,000
Thu, 04 Jun 2026
179.7900
185.6200
179.5100
183.2000
4,026,600
Wed, 03 Jun 2026
183.6900
184.4200
177.0500
177.6200
4,856,400
Tue, 02 Jun 2026
183.3600
186.3400
182.5800
183.8400
3,868,400
Mon, 01 Jun 2026
185.5900
186.4700
182.0200
184.5600
4,715,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
186.7800
190.0800
185.8500
187.9300
8,540,200
Thu, 28 May 2026
187.6200
188.1400
184.0800
187.0200
5,073,400
Wed, 27 May 2026
188.4600
192.0300
187.5900
188.8000
4,869,600
Tue, 26 May 2026
188.1700
190.6700
185.6100
186.4200
4,161,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
187.4700
188.4000
186.5600
187.7900
3,291,900
Thu, 21 May 2026
185.7200
186.6800
182.5400
186.6600
3,725,300
Wed, 20 May 2026
184.1300
187.2300
180.0000
187.2300
6,295,000
Tue, 19 May 2026
185.3800
186.2100
181.4900
182.0300
5,093,800
Mon, 18 May 2026
186.2700
188.8400
186.1300
187.1700
3,848,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
185.6800
188.3100
184.8700
187.1700
3,601,400
Fri, 15 May 2026
26 · 8-K
Next filing day · accepted 14 May, 17:32 ET
8-K ↗
Thu, 14 May 2026
183.1600
186.4000
182.0000
185.7900
3,547,700
Wed, 13 May 2026
183.9000
183.9000
181.3000
181.5400
4,615,700
Tue, 12 May 2026
183.9300
185.8400
181.4100
183.7100
5,540,300
Mon, 11 May 2026
189.5900
190.4400
183.7600
183.9300
5,771,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
25 · 8-K
After-hours · 17:27 ET
8-K ↗
Fri, 08 May 2026
192.9400
193.1500
189.1500
189.4800
4,727,400
Thu, 07 May 2026
24 · 10-Q
After-hours · 16:23 ET
10-Q ↗
Thu, 07 May 2026
193.2500
195.2300
190.6600
192.5900
5,605,200
Wed, 06 May 2026
192.2300
196.0000
192.2300
193.4000
4,405,000
Tue, 05 May 2026
190.4100
191.4800
189.0500
189.6800
3,864,500
Mon, 04 May 2026
191.3000
192.8500
188.8500
189.9200
3,532,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
192.5800
193.3700
190.3500
191.9100
4,623,900
Thu, 30 Apr 2026
189.8800
192.3100
188.2600
191.3000
4,900,200
Wed, 29 Apr 2026
191.8700
193.4200
189.6800
190.8400
3,310,300
Tue, 28 Apr 2026
195.5000
196.0000
191.6000
192.1000
2,796,700
Mon, 27 Apr 2026
190.9300
194.8000
190.5000
194.1100
3,580,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
194.8200
195.4400
190.9800
191.3900
4,927,900
Thu, 23 Apr 2026
198.4700
199.7700
193.2100
196.6300
3,686,900
Thu, 23 Apr 2026
23 · 8-K
Pre-market · 06:15 ET
8-K ↗
Thu, 23 Apr 2026
22 · 424B7
Pre-market · 06:03 ET
424B7 ↗
Wed, 22 Apr 2026
202.5000
205.7700
198.1200
199.4300
6,151,400
Tue, 21 Apr 2026
21 · 8-K
After-hours · 16:06 ET
8-K ↗
Tue, 21 Apr 2026
20 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 21 Apr 2026
205.2200
209.5900
202.3100
202.5000
5,319,100
Mon, 20 Apr 2026
204.7700
208.2800
204.1500
205.7100
3,831,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
204.6200
210.8400
204.6200
206.4700
5,415,600
Thu, 16 Apr 2026
203.5000
205.1100
200.6800
200.7100
3,116,100
Wed, 15 Apr 2026
201.4600
204.4100
200.3800
202.9800
3,931,900
Tue, 14 Apr 2026
198.0000
200.7600
197.6800
199.8400
3,484,800
Mon, 13 Apr 2026
191.0400
197.6700
190.1100
197.5500
3,472,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
194.1200
194.7100
191.5200
193.0000
2,399,300
Thu, 09 Apr 2026
192.3300
195.8600
191.5700
194.7300
4,635,200
Wed, 08 Apr 2026
191.4000
194.1500
190.3800
192.4600
6,728,100
Tue, 07 Apr 2026
19 · 8-K
After-hours · 17:19 ET
8-K ↗
Tue, 07 Apr 2026
181.6400
183.5000
180.2400
181.1500
5,980,000
Mon, 06 Apr 2026
181.7400
184.2300
181.3300
184.2100
2,788,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
181.0000
185.1400
177.7200
181.9200
3,761,300
Wed, 01 Apr 2026
185.6100
187.4100
183.6700
184.5000
4,468,100
Tue, 31 Mar 2026
181.9000
183.8500
178.9300
182.4300
4,100,400
Mon, 30 Mar 2026
177.7300
179.5200
176.5900
178.1300
3,646,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
179.7000
180.2500
174.9800
176.1000
5,699,500
Thu, 26 Mar 2026
183.4500
185.0600
180.5700
182.1200
3,276,400
Wed, 25 Mar 2026
18 · DEFA14A
After-hours · 16:15 ET
DEFA14A ↗
Wed, 25 Mar 2026
17 · DEF 14A
After-hours · 16:14 ET
DEF 14A ↗
Wed, 25 Mar 2026
187.7400
189.7800
183.8000
185.2300
3,286,100
Tue, 24 Mar 2026
182.0200
186.5300
181.5500
184.6400
4,676,900
Mon, 23 Mar 2026
188.7800
190.9900
183.8500
184.0000
6,334,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
179.2400
181.5500
177.5300
181.4600
10,035,900
Thu, 19 Mar 2026
179.3600
181.6000
177.5700
179.7300
5,043,200
Wed, 18 Mar 2026
182.0400
185.2000
179.7900
180.1400
4,140,300
Tue, 17 Mar 2026
183.1200
185.7400
182.5900
183.4200
4,317,800
Mon, 16 Mar 2026
181.6000
183.9900
178.9500
180.7700
5,196,400
Mon, 16 Mar 2026
16 · 8-K
Next filing day · accepted 13 Mar, 17:34 ET
8-K ↗
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
178.7600
179.9200
177.2800
179.7900
5,865,100
Thu, 12 Mar 2026
177.8800
179.5100
176.3600
177.4500
6,339,600
Wed, 11 Mar 2026
185.4900
186.7500
180.6500
182.0200
5,054,800
Tue, 10 Mar 2026
187.0000
188.2500
182.2500
184.8700
5,493,800
Mon, 09 Mar 2026
183.1100
186.2500
178.7300
185.7300
8,730,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
188.0000
188.4100
184.3000
187.7100
5,685,200
Thu, 05 Mar 2026
195.4900
197.1900
191.9600
194.2700
3,905,000
Wed, 04 Mar 2026
194.5100
197.0100
192.9300
195.8300
4,650,900
Tue, 03 Mar 2026
188.9000
195.8100
188.3000
193.7300
6,443,300
Mon, 02 Mar 2026
191.5600
196.4000
188.3400
194.3200
6,651,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
200.3500
200.5200
193.6100
195.6400
9,048,700
Thu, 26 Feb 2026
207.6600
211.0000
206.5800
208.4700
4,758,600
Wed, 25 Feb 2026
199.1000
206.2300
198.6400
205.7900
6,787,000
Tue, 24 Feb 2026
189.7400
198.6600
187.5000
196.5600
6,712,600
Mon, 23 Feb 2026
206.4500
207.7500
189.9400
190.0000
8,882,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
204.2600
208.4800
202.3100
208.4200
3,732,400
Thu, 19 Feb 2026
15 · 10-K
After-hours · 16:14 ET
10-K ↗
Thu, 19 Feb 2026
207.9300
208.6800
203.3200
205.0600
5,045,600
Wed, 18 Feb 2026
207.3200
210.6200
206.4100
209.8800
4,394,100
Tue, 17 Feb 2026
207.5000
211.2200
205.3300
206.7400
3,514,100
Tue, 17 Feb 2026
14 · 8-K
Next filing day · accepted 13 Feb, 17:31 ET
8-K ↗
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
206.2000
208.7400
202.2400
207.3700
5,245,500
Thu, 12 Feb 2026
217.0000
217.7800
204.5500
206.8900
6,978,600
Wed, 11 Feb 2026
222.0000
223.6400
214.0000
214.3900
4,873,700
Tue, 10 Feb 2026
222.4800
226.5000
218.2200
219.9300
4,417,300
Mon, 09 Feb 2026
13 · 8-K
After-hours · 16:07 ET
8-K ↗
Mon, 09 Feb 2026
221.4600
223.8900
220.0200
222.7600
3,039,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
12 · 8-K
After-hours · 16:34 ET
8-K ↗
Fri, 06 Feb 2026
220.5400
224.5900
220.0000
222.7900
3,387,600
Thu, 05 Feb 2026
223.7000
225.1300
214.6500
216.9300
6,661,900
Wed, 04 Feb 2026
223.6800
227.7200
223.0000
225.4600
5,432,900
Tue, 03 Feb 2026
224.8900
227.4500
218.9700
223.3400
5,614,400
Mon, 02 Feb 2026
11 · 8-K
After-hours · 16:09 ET
8-K ↗
Mon, 02 Feb 2026
218.2500
225.1400
217.3500
223.6800
5,107,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
10 · 424B2
After-hours · 17:22 ET
424B2 ↗
Fri, 30 Jan 2026
217.9500
221.1400
216.8800
218.9300
4,483,000
Thu, 29 Jan 2026
220.2000
223.1200
217.2600
219.3100
4,856,800
Thu, 29 Jan 2026
9 · 424B5
Pre-market · 08:19 ET
424B5 ↗
Wed, 28 Jan 2026
217.0300
223.4800
217.0300
218.4100
5,925,700
Tue, 27 Jan 2026
220.0100
220.2500
214.5700
217.1100
6,186,200
Mon, 26 Jan 2026
217.8700
222.1100
216.5300
220.1800
7,280,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
223.7900
227.0600
216.8200
217.3000
14,209,800
Thu, 22 Jan 2026
8 · 8-K
After-hours · 16:39 ET
8-K ↗
Thu, 22 Jan 2026
7 · 8-K
After-hours · 16:14 ET
8-K ↗
Thu, 22 Jan 2026
6 · 8-K
After-hours · 16:19 ET
8-K ↗
Thu, 22 Jan 2026
233.0500
237.9800
232.3100
235.0700
5,522,100
Wed, 21 Jan 2026
229.6800
233.6300
229.0100
231.0100
6,394,300
Tue, 20 Jan 2026
233.0500
237.0000
227.6600
228.7200
6,987,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
240.7300
243.3600
237.5900
239.1400
6,692,700
Thu, 15 Jan 2026
235.2000
239.8200
235.2000
236.9700
5,328,700
Wed, 14 Jan 2026
230.3100
234.5300
224.2600
234.4200
7,754,500
Tue, 13 Jan 2026
234.6000
235.4000
230.0200
231.4100
8,818,500
Mon, 12 Jan 2026
229.9500
236.1800
228.7000
233.2000
15,082,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
256.0000
256.5100
249.0900
249.2000
3,834,300
Thu, 08 Jan 2026
253.0000
257.4600
252.0000
255.6800
3,840,400
Wed, 07 Jan 2026
257.2400
258.7100
252.3700
253.2500
3,877,600
Tue, 06 Jan 2026
250.9700
259.6400
250.0000
257.9400
5,248,500
Mon, 05 Jan 2026
247.5500
253.3500
247.4500
250.5100
3,348,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
244.3500
247.9900
242.5000
247.9300
3,003,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
245.0000
245.0000
242.3400
242.3600
2,090,900
Tue, 30 Dec 2025
246.0400
246.0900
243.7600
243.9700
1,399,200
Mon, 29 Dec 2025
249.4600
249.7400
245.4000
245.7500
2,274,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
247.6700
249.7300
247.6700
249.3200
1,508,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
248.0000
249.6500
247.4700
248.2700
901,900
Tue, 23 Dec 2025
246.3400
247.9100
246.2200
247.6000
1,848,700
Mon, 22 Dec 2025
245.0000
247.2500
243.0200
246.7700
1,887,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
241.9200
244.7700
240.7400
243.7300
5,908,500
Thu, 18 Dec 2025
241.0800
244.7900
241.0800
242.8000
3,794,400
Wed, 17 Dec 2025
242.6300
244.8200
238.8700
239.5000
3,440,500
Tue, 16 Dec 2025
240.3700
242.5000
239.0900
241.6100
3,941,700
Mon, 15 Dec 2025
239.3800
241.0000
238.0500
239.8100
4,046,000
Mon, 15 Dec 2025
5 · 8-K
Next filing day · accepted 12 Dec, 17:32 ET
8-K ↗
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
240.5600
241.2400
236.0100
237.8700
2,964,100
Thu, 11 Dec 2025
237.4800
243.3100
237.0000
239.2900
4,067,300
Wed, 10 Dec 2025
229.9500
238.4700
229.1400
237.7600
4,146,200
Tue, 09 Dec 2025
230.5900
234.9700
228.6300
230.8100
4,141,500
Mon, 08 Dec 2025
4 · 8-K
After-hours · 16:06 ET
8-K ↗
Mon, 08 Dec 2025
231.1000
233.0400
229.4400
230.5900
3,723,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
228.5600
233.0100
228.5600
230.6800
3,919,700
Thu, 04 Dec 2025
226.8000
230.9600
226.4800
229.7100
4,294,200
Wed, 03 Dec 2025
223.9300
228.4100
222.9800
227.2400
4,089,700
Tue, 02 Dec 2025
221.5400
224.8900
219.8700
224.0000
3,967,800
Mon, 01 Dec 2025
218.1500
223.0300
217.5600
220.3700
3,424,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
218.7300
220.8000
217.5500
219.0700
1,639,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
214.6000
219.1500
214.5000
217.4700
2,431,500
Tue, 25 Nov 2025
208.9800
215.6800
208.1300
214.4500
2,885,200
Mon, 24 Nov 2025
209.0300
210.5300
206.4100
208.8400
4,195,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
203.4600
209.4300
201.9000
207.8700
4,623,900
Thu, 20 Nov 2025
206.3800
209.9500
201.1600
202.2200
5,580,000
Wed, 19 Nov 2025
200.9700
203.0400
200.0000
202.4000
4,297,200
Tue, 18 Nov 2025
199.7900
204.5000
199.4400
200.0400
6,180,400
Mon, 17 Nov 2025
209.8100
210.5800
199.0900
201.0100
7,102,700
Mon, 17 Nov 2025
3 · 8-K
Next filing day · accepted 14 Nov, 17:31 ET
8-K ↗
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
213.9600
214.8400
209.6300
211.1500
5,022,000
Thu, 13 Nov 2025
220.6100
223.3200
215.5200
216.8000
4,608,700
Wed, 12 Nov 2025
220.2000
223.5700
219.6900
222.1300
4,014,600
Tue, 11 Nov 2025
220.1300
222.1900
218.2500
220.7500
1,778,900
Mon, 10 Nov 2025
219.1100
222.8200
218.2100
220.3600
3,135,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
2 · 8-K
After-hours · 16:21 ET
8-K ↗
Fri, 07 Nov 2025
216.1200
219.0600
213.3000
217.8200
3,945,800
Thu, 06 Nov 2025
221.4200
222.8600
215.9000
216.8800
4,059,000
Wed, 05 Nov 2025
220.2800
223.4300
217.5600
221.4000
2,539,300
Tue, 04 Nov 2025
219.2600
222.0000
217.5400
220.6800
2,444,200
Mon, 03 Nov 2025
1 · 10-Q
After-hours · 17:20 ET
10-Q ↗
Mon, 03 Nov 2025
219.9900
222.5000
218.0300
221.7000
2,584,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
218.0000
221.1100
217.1900
219.9900
2,550,300
Thu, 30 Oct 2025
218.2300
222.9800
217.9800
218.3800
2,808,400
Wed, 29 Oct 2025
218.5000
222.4500
217.0900
218.5900
3,482,500
Tue, 28 Oct 2025
223.1900
223.7700
219.8100
220.9900
2,953,300
Mon, 27 Oct 2025
227.4200
227.5900
222.3600
223.4900
3,402,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
224.0300
227.6200
222.8500
225.0100
3,263,600
Thu, 23 Oct 2025
222.0000
222.6700
218.6000
220.0400
4,353,200