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
239.0600
240.6500
235.2000
237.3200
2,107,812
Thu, 22 Oct 2026
235.1100
238.2700
234.2500
237.4000
2,350,000
Wed, 21 Oct 2026
238.5700
239.4500
234.0900
234.1900
1,594,100
Tue, 20 Oct 2026
235.1000
239.4200
235.0000
238.0800
1,969,900
Mon, 19 Oct 2026
233.4600
235.5500
230.0000
233.5100
2,064,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
237.2300
237.2300
233.7300
234.8500
1,805,600
Thu, 15 Oct 2026
236.5300
238.2000
233.2000
234.6300
4,153,100
Wed, 14 Oct 2026
230.9600
234.3200
229.1000
232.1700
3,258,000
Tue, 13 Oct 2026
231.4000
232.0300
228.6300
230.1400
2,215,900
Mon, 12 Oct 2026
226.1000
230.3400
224.7200
230.2900
1,728,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
225.1400
228.0200
223.9900
225.4700
2,834,400
Thu, 08 Oct 2026
221.1100
224.7500
220.0000
223.0400
2,524,000
Wed, 07 Oct 2026
225.8000
226.9100
220.8700
221.1200
2,611,500
Tue, 06 Oct 2026
223.9400
227.2200
222.2200
225.7800
2,170,900
Mon, 05 Oct 2026
227.3500
229.7300
223.6400
224.1600
2,449,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
226.8700
229.9300
225.3600
227.7100
2,646,800
Thu, 01 Oct 2026
228.9300
230.2500
226.2300
226.9400
2,858,100
Wed, 30 Sep 2026
233.2000
234.4400
230.2400
230.2400
2,995,800
Tue, 29 Sep 2026
232.5800
234.1400
231.0800
232.9000
1,898,500
Mon, 28 Sep 2026
234.4100
234.8200
231.3500
232.9600
2,338,900
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
233.8400
237.3200
229.8800
231.3700
2,306,700
Thu, 24 Sep 2026
234.0000
236.9700
232.8500
233.6100
2,751,200
Wed, 23 Sep 2026
229.0000
231.9900
228.9500
229.8700
2,759,700
Tue, 22 Sep 2026
229.9500
231.6400
229.0000
230.3900
2,069,900
Mon, 21 Sep 2026
229.2600
233.9600
228.5100
232.7600
2,810,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
229.6000
231.8600
228.0000
228.8700
8,291,000
Thu, 17 Sep 2026
235.3700
236.3000
231.5800
232.2600
2,065,100
Wed, 16 Sep 2026
232.7600
236.7800
231.3100
234.5000
2,136,000
Tue, 15 Sep 2026
233.4300
234.3700
229.7400
232.7600
2,019,200
Mon, 14 Sep 2026
238.5900
240.3100
234.2100
234.2100
1,682,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
236.9200
239.4300
234.0800
235.6200
2,106,500
Thu, 10 Sep 2026
238.3500
239.9300
234.8200
235.7100
2,288,200
Wed, 09 Sep 2026
236.9800
238.2300
234.7200
235.9000
1,873,500
Tue, 08 Sep 2026
234.2800
240.3500
234.2800
237.2500
2,805,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
239.3400
241.4100
235.4500
236.1700
2,254,500
Thu, 03 Sep 2026
239.1100
242.5700
237.4600
241.1200
2,304,000
Wed, 02 Sep 2026
240.7000
240.9800
236.6500
238.5900
2,516,700
Tue, 01 Sep 2026
238.0500
242.9700
237.9100
240.4200
3,416,900
Mon, 31 Aug 2026
236.4200
237.8900
233.5200
236.2400
4,911,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
241.3200
241.3900
237.4700
238.0700
2,131,300
Thu, 27 Aug 2026
238.4500
240.6300
237.2200
239.6000
2,389,700
Wed, 26 Aug 2026
241.9600
243.0400
238.9600
241.5600
2,368,300
Tue, 25 Aug 2026
240.7800
242.3100
238.6700
241.1500
1,772,800
Mon, 24 Aug 2026
239.8500
242.7800
238.4600
240.0100
1,685,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
237.1800
241.1100
236.0800
239.2200
3,140,500
Thu, 20 Aug 2026
235.9000
238.7900
235.1100
237.4000
2,683,400
Wed, 19 Aug 2026
235.4400
236.7200
234.3000
235.7300
2,274,100
Tue, 18 Aug 2026
235.7400
238.8500
235.0000
235.4400
1,883,400
Mon, 17 Aug 2026
234.4400
236.2800
233.0000
235.3000
2,516,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
234.1400
236.4300
233.1400
235.5200
1,974,000
Thu, 13 Aug 2026
231.5000
235.5900
231.2100
234.4400
4,477,400
Wed, 12 Aug 2026
225.4900
230.6100
224.9700
230.2700
3,402,000
Tue, 11 Aug 2026
233.3600
233.7300
225.5500
226.0100
3,313,800
Mon, 10 Aug 2026
236.9000
237.0200
234.4000
235.0400
2,149,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
235.1400
238.3600
234.5700
236.9200
3,527,300
Thu, 06 Aug 2026
238.9100
239.2000
233.7400
236.0000
3,016,000
Wed, 05 Aug 2026
232.3000
237.5100
230.1900
237.2500
3,061,100
Tue, 04 Aug 2026
230.3100
232.3400
226.4800
231.5700
5,216,300
Mon, 03 Aug 2026
235.0600
236.4000
232.0600
233.1000
3,786,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
234.2100
237.1000
232.6300
234.4400
3,982,500
Thu, 30 Jul 2026
239.1300
240.8100
234.1400
235.6300
2,994,100
Wed, 29 Jul 2026
243.1500
245.3000
238.6100
241.0800
2,704,900
Tue, 28 Jul 2026
27 · 8-K
After-hours · 16:20 ET
8-K ↗
Tue, 28 Jul 2026
26 · 424B7
After-hours · 16:18 ET
424B7 ↗
Tue, 28 Jul 2026
25 · 424B5
After-hours · 16:16 ET
424B5 ↗
Tue, 28 Jul 2026
24 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Tue, 28 Jul 2026
251.4000
255.2000
242.2400
243.5700
4,630,600
Mon, 27 Jul 2026
23 · 8-K
After-hours · 16:06 ET
8-K ↗
Mon, 27 Jul 2026
251.1400
252.1700
248.3400
248.3400
2,608,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
248.4800
252.9400
246.0300
252.0700
3,312,300
Thu, 23 Jul 2026
244.9300
250.1200
243.5100
247.0500
2,831,600
Wed, 22 Jul 2026
247.2400
247.3500
244.1600
245.0400
2,019,300
Tue, 21 Jul 2026
242.2700
247.4500
242.2700
246.3700
2,694,300
Mon, 20 Jul 2026
243.4600
245.3600
242.6800
244.8400
2,603,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
244.0700
246.4300
242.2300
243.2500
2,792,400
Thu, 16 Jul 2026
234.2600
241.7900
233.8700
241.4900
2,711,300
Wed, 15 Jul 2026
236.6900
238.0300
232.3200
233.2900
2,548,200
Tue, 14 Jul 2026
235.4000
237.2200
234.0000
236.0000
3,324,300
Mon, 13 Jul 2026
22 · 8-K
After-hours · 16:10 ET
8-K ↗
Mon, 13 Jul 2026
233.1700
235.7300
230.9000
234.5500
1,903,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
232.7300
233.0100
228.3700
231.5900
2,531,000
Thu, 09 Jul 2026
233.6700
234.7000
231.7100
232.1200
1,654,800
Wed, 08 Jul 2026
21 · 424B5
After-hours · 16:13 ET
424B5 ↗
Wed, 08 Jul 2026
236.6200
238.0000
233.8100
233.9000
2,557,500
Tue, 07 Jul 2026
234.5300
239.1100
233.2700
237.5900
4,197,800
Mon, 06 Jul 2026
20 · 424B5
After market open · 10:37 ET
424B5 ↗
Mon, 06 Jul 2026
235.8700
236.3400
231.0100
232.6900
2,857,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
231.1500
236.0600
229.2200
236.0600
4,131,900
Wed, 01 Jul 2026
227.6000
231.8500
226.9700
230.1900
2,735,900
Tue, 30 Jun 2026
226.3100
230.0700
225.1600
226.9700
4,464,500
Mon, 29 Jun 2026
227.2400
228.0300
223.9200
227.7300
2,592,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
227.0300
228.5300
223.0400
227.3300
4,944,800
Thu, 25 Jun 2026
221.6800
224.4700
219.3300
223.7300
2,824,200
Wed, 24 Jun 2026
218.8500
223.9400
217.1000
221.4300
5,355,900
Tue, 23 Jun 2026
213.0600
219.0000
211.6600
217.6700
3,593,400
Mon, 22 Jun 2026
207.8000
212.4900
206.2100
211.4500
3,643,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
208.5200
208.5200
202.9000
206.6500
8,060,800
Wed, 17 Jun 2026
213.1900
214.1700
206.3100
206.5500
4,854,700
Tue, 16 Jun 2026
213.4500
215.7300
212.0600
213.5000
2,354,300
Mon, 15 Jun 2026
212.6500
215.6200
211.6500
212.8200
4,469,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
212.2200
214.9200
211.9500
214.2300
2,264,100
Thu, 11 Jun 2026
212.5900
214.3300
210.5300
210.6700
3,807,200
Wed, 10 Jun 2026
208.7000
212.8400
207.9000
211.3600
3,111,300
Tue, 09 Jun 2026
201.8100
207.9000
199.0200
206.7700
3,160,200
Mon, 08 Jun 2026
207.1200
208.2400
198.9700
200.0000
2,905,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
200.8800
210.4100
200.0000
206.9300
3,176,800
Thu, 04 Jun 2026
202.3100
204.0100
198.2500
200.8500
2,844,500
Wed, 03 Jun 2026
195.3200
200.9200
195.2900
199.5900
5,469,500
Tue, 02 Jun 2026
197.2500
198.4600
194.6700
195.3500
3,348,400
Mon, 01 Jun 2026
205.0300
207.4000
197.3300
197.3600
3,483,400
Mon, 01 Jun 2026
19 · 8-K
Pre-market · 08:15 ET
8-K ↗
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
209.9900
210.8700
205.3300
205.3300
10,334,500
Thu, 28 May 2026
213.9400
215.5100
209.2900
210.2900
3,089,000
Wed, 27 May 2026
216.9900
217.8100
214.1100
214.1800
2,713,400
Tue, 26 May 2026
217.5800
219.7500
215.7300
218.1300
3,242,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
18 · 8-K
After-hours · 17:15 ET
8-K ↗
Fri, 22 May 2026
218.0000
218.4000
215.2400
216.1700
2,291,900
Thu, 21 May 2026
217.5200
217.9900
214.6400
216.0100
4,191,500
Wed, 20 May 2026
218.2900
220.5000
214.3400
218.6100
5,114,400
Tue, 19 May 2026
212.0300
218.0000
212.0300
218.0000
7,048,700
Mon, 18 May 2026
212.9100
215.4000
211.7800
212.6100
1,992,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
218.1200
218.1200
213.2100
213.7400
4,531,000
Thu, 14 May 2026
221.4100
221.4100
216.8900
217.7500
2,901,300
Wed, 13 May 2026
215.8700
221.6800
215.6000
220.1400
3,465,800
Tue, 12 May 2026
213.8600
218.1400
213.5200
217.5000
2,931,800
Mon, 11 May 2026
215.0000
217.5700
213.1800
214.8400
2,631,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
213.2500
217.6700
213.2500
214.6300
2,734,400
Thu, 07 May 2026
215.3100
215.9600
208.6700
212.9500
2,732,800
Wed, 06 May 2026
214.2100
216.7800
213.0200
216.4700
2,328,800
Tue, 05 May 2026
217.9800
217.9800
212.0000
214.3000
2,666,500
Mon, 04 May 2026
215.6100
218.5400
215.4400
217.1400
3,875,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
217.3600
218.8100
216.0000
216.9100
2,480,600
Thu, 30 Apr 2026
211.4600
218.5800
210.6300
217.3400
4,137,900
Wed, 29 Apr 2026
214.5200
219.5900
211.4100
212.0900
3,651,400
Wed, 29 Apr 2026
17 · 8-K
Pre-market · 07:44 ET
8-K ↗
Wed, 29 Apr 2026
16 · 424B7
Pre-market · 07:42 ET
424B7 ↗
Wed, 29 Apr 2026
15 · 424B5
Pre-market · 07:33 ET
424B5 ↗
Wed, 29 Apr 2026
14 · 10-Q
Pre-market · 07:00 ET
10-Q ↗
Tue, 28 Apr 2026
13 · 8-K
After-hours · 16:06 ET
8-K ↗
Tue, 28 Apr 2026
208.9500
214.8300
208.9500
214.2300
2,974,900
Mon, 27 Apr 2026
206.4000
210.9000
205.0200
210.0000
2,114,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
208.1300
211.5900
207.7300
208.7500
2,272,100
Thu, 23 Apr 2026
200.8500
208.5500
200.0300
208.2400
2,332,900
Wed, 22 Apr 2026
206.3900
207.0000
198.8800
199.7000
3,522,500
Tue, 21 Apr 2026
209.2400
209.3900
201.3700
206.3900
3,664,800
Mon, 20 Apr 2026
210.5900
211.0300
208.1300
209.4500
2,124,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
213.9700
214.9900
210.0100
210.5200
3,276,100
Thu, 16 Apr 2026
211.4700
214.8400
211.2600
214.5100
1,906,300
Wed, 15 Apr 2026
210.3200
211.4700
208.4500
211.3300
2,276,400
Tue, 14 Apr 2026
206.0400
211.0400
204.7900
210.9900
1,926,700
Mon, 13 Apr 2026
207.6500
208.8800
205.3000
206.9700
2,546,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
206.1300
207.8300
205.9000
207.5900
2,418,400
Fri, 10 Apr 2026
12 · DEFA14A
Pre-market · 07:30 ET
DEFA14A ↗
Fri, 10 Apr 2026
11 · DEF 14A
Pre-market · 07:15 ET
DEF 14A ↗
Thu, 09 Apr 2026
204.4700
210.8200
203.6700
206.3400
2,771,900
Wed, 08 Apr 2026
202.5400
205.3600
201.9700
204.7000
3,545,300
Tue, 07 Apr 2026
200.8200
202.3800
199.3000
201.5800
1,931,800
Mon, 06 Apr 2026
201.6100
203.0900
200.7400
200.9100
1,528,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
198.8400
202.3800
198.8400
202.3300
2,225,900
Wed, 01 Apr 2026
197.7500
200.3400
196.9300
198.8600
3,150,300
Tue, 31 Mar 2026
196.1100
199.2000
194.2800
197.7100
3,425,200
Mon, 30 Mar 2026
197.9300
198.6700
194.8900
195.3000
2,530,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
195.0600
197.9800
194.2900
195.7700
2,192,700
Thu, 26 Mar 2026
195.0100
197.6100
194.6500
195.5300
1,970,400
Wed, 25 Mar 2026
196.5000
198.5300
195.6300
196.7300
3,036,100
Tue, 24 Mar 2026
193.3400
198.2500
192.6600
196.6100
2,598,700
Mon, 23 Mar 2026
198.8100
199.8500
194.6700
195.0000
3,598,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
205.0500
205.1200
194.3000
195.9400
9,165,200
Thu, 19 Mar 2026
208.6300
210.9400
205.4500
206.0900
2,535,200
Wed, 18 Mar 2026
212.7500
213.9700
209.1500
209.2100
3,093,400
Tue, 17 Mar 2026
212.5000
214.5500
211.0400
213.1600
3,530,200
Mon, 16 Mar 2026
209.6800
211.0000
208.4400
210.1800
2,938,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
207.8900
210.1200
206.3200
207.8200
2,793,100
Thu, 12 Mar 2026
204.6100
207.1900
203.1600
206.2000
3,064,400
Wed, 11 Mar 2026
207.4600
207.6000
204.4400
205.3300
2,134,900
Tue, 10 Mar 2026
206.9500
210.6800
205.2300
207.7200
2,818,800
Tue, 10 Mar 2026
10 · 8-K
Pre-market · 08:10 ET
8-K ↗
Mon, 09 Mar 2026
202.8600
208.2400
202.6100
207.6800
3,757,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
202.3200
205.3100
200.4200
204.2900
2,453,700
Thu, 05 Mar 2026
205.2800
206.0300
199.2000
205.0500
4,166,600
Wed, 04 Mar 2026
207.5600
208.1100
205.5800
206.8500
3,085,600
Tue, 03 Mar 2026
207.6700
209.0000
205.3700
208.0000
2,430,800
Mon, 02 Mar 2026
207.8600
210.4400
207.1300
210.1600
3,751,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
209.0300
211.1400
207.0900
207.1200
6,204,200
Thu, 26 Feb 2026
208.4600
209.8700
207.0900
208.4500
2,192,700
Wed, 25 Feb 2026
208.2600
210.8500
207.5700
208.2500
2,276,900
Tue, 24 Feb 2026
209.7300
210.1500
206.3200
209.3000
2,511,700
Mon, 23 Feb 2026
208.7100
211.5000
207.3800
209.5400
2,416,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
208.8500
209.7200
206.6800
208.1900
1,954,200
Thu, 19 Feb 2026
209.3800
210.1800
207.0100
208.0100
2,163,600
Wed, 18 Feb 2026
214.8400
215.5600
208.2200
208.5900
4,433,500
Tue, 17 Feb 2026
212.0100
216.4300
211.4100
215.4800
4,838,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
208.3800
211.8600
207.8300
210.7200
3,587,500
Thu, 12 Feb 2026
209.0200
212.1800
207.0000
208.1400
6,736,400
Thu, 12 Feb 2026
9 · 10-K
Pre-market · 06:49 ET
10-K ↗
Wed, 11 Feb 2026
205.3600
212.6200
205.3600
207.8800
5,781,200
Tue, 10 Feb 2026
8 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 10 Feb 2026
197.2000
201.1400
196.7800
200.8400
3,302,200
Mon, 09 Feb 2026
196.3500
198.8500
196.0300
197.2500
2,933,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
192.9100
196.3100
191.6600
195.9200
2,944,300
Thu, 05 Feb 2026
185.7600
192.1000
185.7600
191.0600
2,489,300
Wed, 04 Feb 2026
188.1600
189.2100
185.1000
185.4800
2,199,200
Tue, 03 Feb 2026
187.0800
187.7800
181.4700
187.5000
2,950,200
Mon, 02 Feb 2026
188.4600
189.6000
187.2800
187.4300
3,222,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
185.2400
188.9000
184.3900
188.3600
2,794,900
Thu, 29 Jan 2026
184.8500
187.2800
183.3500
185.6900
2,617,800
Wed, 28 Jan 2026
183.2500
185.8500
182.5700
183.9400
2,419,500
Tue, 27 Jan 2026
184.4900
184.9900
182.6100
183.4900
2,499,100
Mon, 26 Jan 2026
184.0000
184.6000
182.4600
183.6300
3,661,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
181.9700
184.0500
181.5100
183.6800
4,668,000
Thu, 22 Jan 2026
186.0800
186.4600
181.5600
181.9600
3,977,600
Wed, 21 Jan 2026
188.7300
189.5000
185.2300
186.0000
3,758,800
Tue, 20 Jan 2026
191.1000
192.1900
187.6100
188.0000
5,219,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
187.8400
191.9400
187.0100
191.3800
3,239,300
Thu, 15 Jan 2026
189.6800
192.0500
187.7000
188.1800
2,276,300
Wed, 14 Jan 2026
188.1800
189.2400
186.2500
188.7100
2,388,500
Tue, 13 Jan 2026
186.5000
188.6200
185.6100
188.2500
2,603,900
Mon, 12 Jan 2026
186.8200
189.7400
186.4200
186.6800
2,420,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
186.9100
190.0000
185.7300
186.0800
2,757,900
Thu, 08 Jan 2026
186.1300
187.0200
182.9700
186.3100
2,429,400
Wed, 07 Jan 2026
186.0000
188.9200
185.4900
185.6500
2,609,200
Tue, 06 Jan 2026
183.9900
186.7000
183.5500
185.6600
3,579,800
Mon, 05 Jan 2026
187.0200
187.0300
181.9100
184.7300
3,650,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
185.6100
186.9900
183.6700
186.9400
2,186,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
188.2500
188.4000
185.2700
185.6100
2,372,500
Tue, 30 Dec 2025
190.4300
190.8400
187.7400
188.0000
1,668,800
Mon, 29 Dec 2025
188.8600
189.7700
188.0300
189.6400
1,660,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
187.3500
188.0700
186.4000
187.8600
995,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
186.8600
187.7400
186.4600
187.7000
818,900
Tue, 23 Dec 2025
186.1700
187.4900
185.2600
186.8600
2,406,200
Mon, 22 Dec 2025
186.4900
187.2400
185.1100
186.4300
2,320,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
187.4100
188.4200
185.7600
186.0100
16,159,300
Thu, 18 Dec 2025
188.8600
190.0200
184.6800
187.4900
4,167,400
Wed, 17 Dec 2025
190.0700
191.5200
188.1200
189.1600
4,458,000
Tue, 16 Dec 2025
190.5900
193.1800
189.9300
190.4000
2,852,700
Mon, 15 Dec 2025
188.0200
191.0100
187.8300
190.4700
3,914,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
186.1300
187.9300
185.0100
186.7300
4,236,500
Thu, 11 Dec 2025
190.2900
190.5900
183.6000
184.9700
7,107,100
Wed, 10 Dec 2025
196.6400
197.2100
190.7200
191.0700
3,744,100
Tue, 09 Dec 2025
201.4700
203.3800
195.4300
195.8000
3,422,600
Mon, 08 Dec 2025
204.5200
204.8600
200.5100
200.8800
3,807,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
204.4000
205.0400
203.0500
204.3100
2,731,900
Thu, 04 Dec 2025
201.8600
205.5500
201.0700
203.8700
2,544,800
Wed, 03 Dec 2025
202.7700
203.2300
200.8000
201.9200
2,639,600
Tue, 02 Dec 2025
204.1900
204.7500
202.3500
203.2000
2,576,500
Mon, 01 Dec 2025
207.6000
208.1200
203.7200
203.9000
2,573,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
206.7600
209.0500
206.2200
208.2200
1,311,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
204.5000
207.0100
202.7200
206.2500
2,292,100
Tue, 25 Nov 2025
201.8700
205.3300
201.5500
204.5900
2,830,000
Mon, 24 Nov 2025
199.9300
203.1800
199.2000
202.3000
6,147,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
197.7800
200.2500
194.6400
199.9300
4,471,600
Thu, 20 Nov 2025
198.1900
201.4200
197.0700
197.5800
5,023,000
Wed, 19 Nov 2025
197.2000
199.6500
196.2600
196.9000
2,842,000
Tue, 18 Nov 2025
197.9900
200.6400
197.3700
198.2900
3,990,300
Mon, 17 Nov 2025
194.6400
197.4300
194.2200
197.2700
5,516,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
192.4500
194.8300
191.5300
193.8200
2,794,100
Thu, 13 Nov 2025
192.1400
192.6100
190.1100
191.0700
3,181,900
Wed, 12 Nov 2025
191.7500
192.8100
191.0200
191.6400
3,879,400
Tue, 11 Nov 2025
191.4100
192.7900
189.7200
192.3100
2,139,400
Mon, 10 Nov 2025
189.6500
192.1200
189.0000
191.0600
3,429,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
188.0300
190.6800
186.2300
190.2500
3,319,400
Thu, 06 Nov 2025
187.0900
188.9300
185.4200
187.7600
3,826,900
Wed, 05 Nov 2025
186.0200
188.1200
185.1900
186.3500
3,129,600
Tue, 04 Nov 2025
183.3100
184.9000
180.9700
184.3500
2,578,100
Mon, 03 Nov 2025
179.7800
182.7700
179.2400
182.3200
2,926,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
179.4800
181.8400
178.1900
181.0400
4,039,900
Thu, 30 Oct 2025
177.7700
181.5200
177.4500
180.8800
2,802,000
Wed, 29 Oct 2025
179.0400
183.5400
174.9100
176.9600
4,807,100
Tue, 28 Oct 2025
7 · 8-K
After market open · 10:01 ET
8-K ↗
Tue, 28 Oct 2025
6 · 424B5
After market open · 09:59 ET
424B5 ↗
Tue, 28 Oct 2025
5 · 424B7
After market open · 09:49 ET
424B7 ↗
Tue, 28 Oct 2025
4 · 424B5
After market open · 09:47 ET
424B5 ↗
Tue, 28 Oct 2025
189.5300
189.5300
177.5500
179.7000
5,371,100
Tue, 28 Oct 2025
3 · 10-Q
Pre-market · 09:03 ET
10-Q ↗
Mon, 27 Oct 2025
2 · 8-K
After-hours · 17:23 ET
8-K ↗
Mon, 27 Oct 2025
1 · 8-K
After-hours · 16:07 ET
8-K ↗
Mon, 27 Oct 2025
178.3300
182.8700
177.5300
182.6100
3,371,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
176.7900
179.6200
176.3500
177.9400
1,893,800
Thu, 23 Oct 2025
176.4500
177.2600
174.9000
176.0600
1,832,400