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
257.7300
259.3200
252.9500
253.1900
1,148,705
Thu, 22 Oct 2026
252.8600
259.2500
252.2700
259.1000
1,358,800
Wed, 21 Oct 2026
250.5800
252.0500
247.8900
251.0400
1,617,000
Tue, 20 Oct 2026
250.0000
253.9500
247.6700
249.9100
1,632,800
Mon, 19 Oct 2026
245.9100
247.3000
244.3100
246.8500
1,944,700
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
241.1000
248.4000
241.1000
247.8800
3,499,900
Thu, 15 Oct 2026
25 · 8-K
After market open · 11:41 ET
8-K ↗
Thu, 15 Oct 2026
241.0300
243.9400
238.3900
239.6000
2,061,300
Wed, 14 Oct 2026
232.4800
236.2300
228.1500
236.1700
1,985,200
Tue, 13 Oct 2026
234.5000
237.1700
232.6600
236.4000
1,564,900
Mon, 12 Oct 2026
232.8200
233.5700
231.9100
232.6000
1,394,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
228.8800
231.7400
228.8800
229.4300
1,580,800
Thu, 08 Oct 2026
224.7500
231.4900
224.7500
230.6300
1,751,800
Wed, 07 Oct 2026
224.9200
225.8000
223.5300
223.9500
1,663,500
Tue, 06 Oct 2026
224.3000
225.2200
222.2200
224.2700
1,809,400
Mon, 05 Oct 2026
224.1200
225.3100
219.5100
224.7100
1,978,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
223.7100
224.8000
221.8400
223.7400
1,845,300
Thu, 01 Oct 2026
223.0400
225.3300
220.5900
224.4100
2,944,700
Wed, 30 Sep 2026
224.5100
225.5900
221.8100
221.8600
3,878,900
Tue, 29 Sep 2026
225.9500
227.0500
224.2100
225.4200
4,096,000
Mon, 28 Sep 2026
228.6800
229.6100
225.8200
227.5500
1,725,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
228.0900
229.9000
225.5800
227.6000
1,716,500
Thu, 24 Sep 2026
228.8600
230.7900
226.3900
227.1700
2,966,500
Wed, 23 Sep 2026
228.6500
232.7800
225.6200
225.6600
4,131,600
Tue, 22 Sep 2026
240.7000
242.1600
227.2500
229.5000
5,257,100
Mon, 21 Sep 2026
250.0000
251.5000
241.5300
242.8600
2,354,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
251.4100
251.4100
247.7800
249.8300
3,796,100
Thu, 17 Sep 2026
254.0200
254.8300
250.7400
252.2100
1,482,400
Thu, 17 Sep 2026
24 · 8-K
Pre-market · 07:36 ET
8-K ↗
Wed, 16 Sep 2026
255.8800
257.9900
253.4700
254.8500
1,432,100
Tue, 15 Sep 2026
258.2900
258.2900
255.2700
257.2100
1,255,700
Mon, 14 Sep 2026
256.0900
258.7600
255.3800
258.4800
1,532,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
254.4300
255.3400
251.0600
253.7100
1,336,800
Thu, 10 Sep 2026
256.7400
258.4700
250.3300
251.7900
2,883,300
Wed, 09 Sep 2026
252.0100
254.7000
250.3600
253.5800
1,642,600
Tue, 08 Sep 2026
256.3400
257.6600
253.2100
253.4600
1,654,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
260.2600
263.3100
259.1400
259.5700
1,267,600
Thu, 03 Sep 2026
260.9500
266.4500
260.8900
263.1100
1,328,600
Wed, 02 Sep 2026
259.3400
261.5600
257.9900
259.3400
1,085,600
Tue, 01 Sep 2026
260.3300
261.7900
257.3700
257.8700
1,067,500
Mon, 31 Aug 2026
260.1200
261.4700
257.7600
257.8000
2,182,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
257.7900
261.2400
256.9300
260.5800
970,800
Thu, 27 Aug 2026
260.3600
261.2600
256.2300
257.6200
1,451,900
Wed, 26 Aug 2026
258.2800
262.1900
258.2000
261.8100
1,102,100
Tue, 25 Aug 2026
259.3300
259.8100
256.9500
257.6200
969,900
Mon, 24 Aug 2026
256.0600
260.4200
255.4100
260.1900
1,617,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
254.1300
256.9400
253.5600
253.8300
2,393,100
Thu, 20 Aug 2026
255.0600
258.7900
252.8300
254.5400
1,944,100
Thu, 20 Aug 2026
23 · 8-K
Pre-market · 07:45 ET
8-K ↗
Wed, 19 Aug 2026
261.7600
266.5700
259.6500
259.7400
1,210,300
Tue, 18 Aug 2026
262.0500
264.4900
260.8100
261.1500
1,442,000
Mon, 17 Aug 2026
260.7200
262.6600
257.8600
258.1000
1,323,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
261.2100
261.6700
259.0800
261.4100
1,544,100
Thu, 13 Aug 2026
257.5000
261.2400
255.4600
260.4800
1,423,100
Wed, 12 Aug 2026
259.5500
264.4600
255.4500
255.8400
2,591,100
Tue, 11 Aug 2026
266.9200
268.1000
261.3500
262.2300
2,859,900
Mon, 10 Aug 2026
266.9500
271.6300
262.0200
269.6700
1,723,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
272.0900
272.3700
266.2000
267.0000
2,751,200
Thu, 06 Aug 2026
273.7800
275.3900
268.3000
275.1100
1,913,300
Wed, 05 Aug 2026
22 · 10-Q
After-hours · 16:17 ET
10-Q ↗
Wed, 05 Aug 2026
21 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 05 Aug 2026
264.6500
266.9200
263.1200
264.5900
1,433,700
Tue, 04 Aug 2026
257.2600
263.2300
255.1100
262.5600
1,931,600
Mon, 03 Aug 2026
264.0700
266.8800
260.9900
262.6800
1,302,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
262.8000
267.2500
262.5900
264.0800
1,309,700
Thu, 30 Jul 2026
270.2900
271.4700
261.9300
265.3800
1,694,200
Wed, 29 Jul 2026
271.0000
277.2200
270.0800
274.3900
1,513,100
Tue, 28 Jul 2026
263.2500
272.6100
263.2500
272.4200
2,460,300
Mon, 27 Jul 2026
260.7000
262.2400
258.9000
261.2700
1,102,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
254.3800
260.6500
254.3300
259.9700
1,070,000
Thu, 23 Jul 2026
252.8100
255.2700
250.2600
254.5200
1,362,700
Wed, 22 Jul 2026
250.5300
252.4900
249.3700
251.8300
1,292,800
Tue, 21 Jul 2026
251.7900
252.7900
249.6400
251.7400
1,064,500
Mon, 20 Jul 2026
248.8700
254.3200
247.2900
253.7300
1,313,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
245.5400
250.5800
244.0000
249.9000
1,857,400
Thu, 16 Jul 2026
241.4200
244.7800
238.8900
241.8600
2,027,700
Thu, 16 Jul 2026
20 · 8-K
Pre-market · 07:45 ET
8-K ↗
Wed, 15 Jul 2026
241.1300
243.8400
236.2200
239.4800
3,127,800
Tue, 14 Jul 2026
19 · 8-K
After-hours · 16:39 ET
8-K ↗
Tue, 14 Jul 2026
252.3900
256.0900
250.0600
250.3500
1,455,700
Mon, 13 Jul 2026
253.3200
256.6400
251.9700
256.4500
1,384,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
249.8700
251.8700
249.0000
251.6100
1,041,600
Thu, 09 Jul 2026
251.8300
251.8300
247.8800
248.6400
1,764,000
Wed, 08 Jul 2026
254.1500
254.1600
249.3800
251.1700
1,642,600
Tue, 07 Jul 2026
252.5900
257.6700
251.2700
251.4600
2,298,400
Mon, 06 Jul 2026
249.0500
249.2600
246.6500
248.3700
1,516,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
243.4000
250.3800
242.2800
250.3300
1,602,500
Wed, 01 Jul 2026
237.6600
243.7500
236.5000
243.1200
1,670,200
Tue, 30 Jun 2026
241.4700
242.6700
237.4600
237.9400
2,092,700
Mon, 29 Jun 2026
237.7400
241.7800
236.8200
241.3800
1,498,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
234.4600
240.1600
233.3800
239.6100
2,880,100
Thu, 25 Jun 2026
234.8600
237.1000
230.9800
231.6000
1,576,900
Wed, 24 Jun 2026
232.4800
236.3900
230.0000
233.5400
2,708,000
Tue, 23 Jun 2026
226.4700
232.3900
224.6500
231.5500
1,810,900
Mon, 22 Jun 2026
222.5300
226.2600
221.1100
222.5600
2,909,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
221.6500
222.2100
218.2900
221.1700
5,024,700
Thu, 18 Jun 2026
18 · 8-K
Pre-market · 07:43 ET
8-K ↗
Wed, 17 Jun 2026
221.0800
224.6300
221.0800
221.6600
1,577,200
Tue, 16 Jun 2026
221.8300
224.8600
221.8300
223.0900
1,161,300
Mon, 15 Jun 2026
219.8200
222.6800
218.8300
221.8100
1,310,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
219.1400
221.9400
218.2900
221.6300
1,023,100
Thu, 11 Jun 2026
224.4400
224.4400
219.3700
219.5700
1,198,400
Wed, 10 Jun 2026
220.3200
225.2700
217.5400
223.3400
1,735,800
Tue, 09 Jun 2026
215.7600
219.5300
214.2600
217.1800
1,459,400
Mon, 08 Jun 2026
216.9400
218.2600
214.4500
215.0200
1,524,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
213.4800
221.7100
212.5800
221.0100
1,638,200
Thu, 04 Jun 2026
211.9000
214.6300
209.7700
210.8400
1,417,600
Wed, 03 Jun 2026
209.7700
214.3700
208.9600
209.3400
1,768,000
Tue, 02 Jun 2026
208.0200
212.2700
206.2900
210.4600
1,941,700
Mon, 01 Jun 2026
202.9100
208.0800
202.2100
207.2100
1,753,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
207.4000
208.1800
204.8100
206.0900
2,863,300
Thu, 28 May 2026
207.9100
210.3300
207.2400
207.2800
1,377,900
Wed, 27 May 2026
17 · 8-K
After-hours · 16:52 ET
8-K ↗
Wed, 27 May 2026
212.6100
214.4900
208.5200
208.8500
1,226,200
Tue, 26 May 2026
215.3000
217.8700
212.7800
212.8200
1,298,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
216.4000
217.8200
214.5500
216.6000
1,247,400
Thu, 21 May 2026
219.1200
220.3300
212.4800
214.4400
2,193,000
Thu, 21 May 2026
16 · 8-K
Pre-market · 07:41 ET
8-K ↗
Wed, 20 May 2026
224.7400
224.9700
221.0300
221.9800
1,220,700
Tue, 19 May 2026
222.0000
227.6200
220.3900
224.5800
3,937,600
Mon, 18 May 2026
217.5500
222.6900
216.8800
221.2100
1,741,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
218.2200
220.3100
216.3400
217.3700
1,483,300
Thu, 14 May 2026
216.0100
217.3000
213.5700
216.4500
1,695,100
Wed, 13 May 2026
213.2800
217.8800
212.4000
215.5400
1,586,400
Tue, 12 May 2026
214.9700
217.9600
213.4900
215.4700
1,639,100
Mon, 11 May 2026
214.6900
216.0000
212.3000
213.8000
1,288,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
214.7100
216.6900
211.2600
213.1500
1,482,600
Thu, 07 May 2026
213.0100
214.5300
209.6600
213.6700
2,837,500
Wed, 06 May 2026
219.0000
221.1400
216.6200
217.9200
1,760,100
Tue, 05 May 2026
220.0000
222.2300
217.8400
218.5100
1,505,800
Mon, 04 May 2026
215.6000
219.9700
214.2400
219.8700
1,757,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
218.8000
221.1900
216.5800
216.5900
1,486,100
Thu, 30 Apr 2026
213.3600
218.1900
209.5100
217.2600
2,235,200
Wed, 29 Apr 2026
15 · 10-Q
After-hours · 16:17 ET
10-Q ↗
Wed, 29 Apr 2026
14 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 29 Apr 2026
216.1000
217.2600
211.6800
212.3300
1,374,400
Tue, 28 Apr 2026
216.1900
218.1800
215.1900
216.4000
1,210,400
Mon, 27 Apr 2026
211.9300
216.5900
210.3600
214.2000
1,424,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
215.4800
216.3000
212.7500
212.8800
1,070,700
Thu, 23 Apr 2026
214.0500
217.8600
213.8600
216.5600
926,500
Wed, 22 Apr 2026
215.2500
216.3500
212.8800
214.1600
1,166,000
Tue, 21 Apr 2026
215.3800
219.0000
215.3800
216.3400
1,415,400
Mon, 20 Apr 2026
216.1400
218.5700
214.4600
215.1500
1,281,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
213.9600
218.0800
212.4900
216.1600
1,233,600
Thu, 16 Apr 2026
217.1200
217.1800
212.4000
213.8700
1,553,100
Thu, 16 Apr 2026
13 · 8-K
Pre-market · 07:49 ET
8-K ↗
Wed, 15 Apr 2026
214.3500
219.4800
213.6300
218.2300
1,215,700
Tue, 14 Apr 2026
213.8100
215.9300
213.0000
214.8800
1,563,500
Mon, 13 Apr 2026
210.6700
215.2400
210.2600
215.0900
1,017,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
12 · DEFA14A
After-hours · 16:45 ET
DEFA14A ↗
Fri, 10 Apr 2026
11 · DEF 14A
After-hours · 16:33 ET
DEF 14A ↗
Fri, 10 Apr 2026
214.0300
214.3200
208.3000
210.9900
1,017,300
Thu, 09 Apr 2026
210.9100
216.1500
210.4000
214.5200
1,060,600
Wed, 08 Apr 2026
210.0000
212.3400
209.2800
212.0700
1,150,700
Tue, 07 Apr 2026
208.5100
210.8100
207.2900
210.5300
1,384,200
Mon, 06 Apr 2026
206.0500
208.5000
205.9300
208.3600
798,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
204.9600
207.8400
204.1600
207.0300
1,383,100
Wed, 01 Apr 2026
206.0500
206.8400
203.4200
204.1000
1,659,900
Tue, 31 Mar 2026
208.1800
208.8800
204.1200
207.3400
1,442,400
Mon, 30 Mar 2026
204.5500
209.0500
203.4200
207.2700
1,128,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
209.4000
209.4000
201.6100
202.7100
1,288,300
Thu, 26 Mar 2026
205.0800
207.2100
203.9900
207.1600
972,100
Wed, 25 Mar 2026
207.4100
208.6800
204.2000
204.7100
1,507,700
Tue, 24 Mar 2026
207.8400
210.3000
207.1100
207.3100
1,298,100
Mon, 23 Mar 2026
209.4600
209.7300
206.5100
207.7600
1,352,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
204.0600
207.0800
203.3300
205.6200
3,378,900
Thu, 19 Mar 2026
206.5700
207.2900
203.2500
204.0700
1,443,000
Thu, 19 Mar 2026
10 · 8-K
Pre-market · 07:50 ET
8-K ↗
Wed, 18 Mar 2026
207.0100
207.5300
204.2000
204.3800
1,352,700
Tue, 17 Mar 2026
211.0600
212.1500
207.0100
207.2700
1,369,400
Mon, 16 Mar 2026
206.9900
210.1700
206.9900
207.8100
1,416,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
207.4900
208.5600
205.9300
206.1700
950,400
Thu, 12 Mar 2026
203.5100
208.1200
203.0300
205.0300
1,387,400
Wed, 11 Mar 2026
206.2700
207.6600
204.3200
205.5900
1,401,400
Tue, 10 Mar 2026
207.0700
210.3800
206.2000
207.5000
1,099,800
Mon, 09 Mar 2026
211.3000
211.6400
205.7600
207.6900
1,407,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
211.2900
212.8400
207.4700
212.3200
950,300
Thu, 05 Mar 2026
211.2400
213.8700
209.6000
211.6200
1,537,800
Wed, 04 Mar 2026
214.3500
215.1300
210.3800
214.1800
1,232,900
Tue, 03 Mar 2026
210.1400
214.8100
209.8900
213.6100
1,545,500
Mon, 02 Mar 2026
213.5100
214.7200
211.2500
212.7600
1,437,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
210.8700
215.5100
210.8700
214.5200
2,318,500
Thu, 26 Feb 2026
210.9000
213.8500
210.0000
212.7600
1,265,700
Wed, 25 Feb 2026
210.9000
211.2100
206.7100
209.3300
1,407,800
Tue, 24 Feb 2026
206.0000
210.3500
205.0400
209.8200
1,385,900
Mon, 23 Feb 2026
206.3100
208.1000
204.7800
206.1600
1,692,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
204.7100
206.5700
201.2200
206.3700
1,226,200
Fri, 20 Feb 2026
9 · 10-K
Next filing day · accepted 19 Feb, 19:01 ET
10-K ↗
Thu, 19 Feb 2026
208.8500
208.8500
202.6200
203.2200
1,754,800
Thu, 19 Feb 2026
8 · 8-K
Pre-market · 07:47 ET
8-K ↗
Wed, 18 Feb 2026
212.0000
213.6400
205.3000
209.4300
2,234,900
Tue, 17 Feb 2026
210.1300
213.2400
208.2500
212.3200
2,381,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
206.4400
207.7300
204.1600
207.5100
1,591,700
Thu, 12 Feb 2026
205.8800
208.3000
203.9700
206.5600
1,715,100
Wed, 11 Feb 2026
201.0000
206.1700
198.4800
204.7300
1,718,600
Tue, 10 Feb 2026
200.0800
201.8100
198.1700
201.1500
2,184,800
Mon, 09 Feb 2026
207.0000
208.5900
199.1700
199.9400
2,159,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
215.0000
215.7400
205.3600
207.5500
2,325,300
Thu, 05 Feb 2026
212.4400
216.7500
210.5800
215.1900
3,404,700
Wed, 04 Feb 2026
7 · 8-K
After-hours · 16:17 ET
8-K ↗
Wed, 04 Feb 2026
201.8600
208.4400
201.8300
207.1200
2,430,900
Tue, 03 Feb 2026
201.1000
204.1400
199.5000
201.7700
1,234,600
Mon, 02 Feb 2026
199.9500
202.3500
198.2200
200.7600
1,462,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
197.3600
199.2000
196.5200
198.9900
1,199,000
Thu, 29 Jan 2026
198.8100
200.0400
196.1000
198.3900
1,490,200
Wed, 28 Jan 2026
194.0000
198.3300
193.0000
197.3300
1,151,500
Tue, 27 Jan 2026
196.0000
196.2500
192.6700
194.7700
1,233,100
Mon, 26 Jan 2026
194.6300
196.8300
194.4500
196.0200
1,058,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
194.3400
194.8400
191.6300
193.6500
1,460,600
Thu, 22 Jan 2026
192.5900
195.4900
191.1300
195.2800
1,572,200
Wed, 21 Jan 2026
194.4000
196.0900
191.5600
193.6600
1,986,900
Tue, 20 Jan 2026
191.5000
196.0400
191.5000
193.5500
1,786,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
195.0500
195.7300
191.8000
192.2800
2,401,300
Thu, 15 Jan 2026
197.7500
198.8500
195.0400
195.4700
1,709,400
Thu, 15 Jan 2026
6 · 8-K
Pre-market · 07:46 ET
8-K ↗
Wed, 14 Jan 2026
197.1700
200.2000
194.5600
196.0200
3,071,100
Tue, 13 Jan 2026
208.5300
210.1000
197.0000
197.6500
4,468,000
Mon, 12 Jan 2026
208.8800
210.7300
205.1500
208.6600
3,476,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
210.8400
215.0000
210.2700
212.2100
1,891,000
Thu, 08 Jan 2026
208.0100
211.4900
207.5100
211.1000
1,640,100
Wed, 07 Jan 2026
208.5300
210.1000
206.8200
207.2700
1,287,500
Tue, 06 Jan 2026
204.3000
209.4600
204.3000
207.9200
1,623,400
Mon, 05 Jan 2026
202.3700
206.4900
201.3100
205.5700
1,516,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
207.0400
208.3500
203.1300
203.8200
1,482,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
208.7500
209.8300
208.0900
208.1500
817,400
Tue, 30 Dec 2025
209.2200
209.6900
208.1500
209.1000
632,200
Mon, 29 Dec 2025
208.5100
209.4000
207.1600
208.6600
830,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
208.7300
209.9500
207.3900
207.8000
521,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
209.5500
210.1000
208.8500
209.0500
411,400
Tue, 23 Dec 2025
208.2000
210.3500
208.1700
209.5500
1,297,000
Mon, 22 Dec 2025
203.8700
208.3300
203.5500
208.2800
1,453,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
204.9700
206.4400
203.5700
205.0000
4,280,600
Thu, 18 Dec 2025
208.3600
208.3600
203.7100
204.9300
2,542,100
Thu, 18 Dec 2025
5 · 8-K
Pre-market · 07:49 ET
8-K ↗
Wed, 17 Dec 2025
208.3500
209.7700
206.6400
209.0800
1,919,600
Tue, 16 Dec 2025
210.7400
212.7600
208.4000
209.5100
1,709,400
Mon, 15 Dec 2025
208.3600
211.9900
207.7300
211.9400
1,532,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
207.6500
207.8800
206.4000
207.1800
1,443,000
Thu, 11 Dec 2025
202.2300
207.7300
201.7100
206.8200
1,318,100
Wed, 10 Dec 2025
201.1300
202.5900
199.9700
201.1900
1,565,200
Tue, 09 Dec 2025
201.0000
203.2800
200.6200
201.0500
1,023,500
Mon, 08 Dec 2025
203.8900
203.8900
199.2600
200.8700
2,049,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
206.4700
206.4700
201.8200
202.2700
1,575,400
Thu, 04 Dec 2025
208.9900
210.4200
206.2700
206.3700
1,470,000
Wed, 03 Dec 2025
209.2500
211.1300
206.9700
208.6200
1,825,900
Tue, 02 Dec 2025
210.0300
210.3900
208.5200
208.9100
2,089,900
Mon, 01 Dec 2025
212.6500
213.5800
209.8700
210.0000
1,696,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
214.0000
215.3700
212.7500
212.9800
623,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
212.6000
215.0300
212.5500
213.8700
1,373,500
Tue, 25 Nov 2025
212.8600
214.5100
212.4600
212.6500
1,732,800
Mon, 24 Nov 2025
215.0500
215.2000
212.3200
212.3700
2,505,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
213.3400
215.8900
212.0100
214.3200
1,633,400
Thu, 20 Nov 2025
4 · 8-K
After-hours · 16:46 ET
8-K ↗
Thu, 20 Nov 2025
211.8100
213.0500
210.3600
211.7400
1,772,200
Thu, 20 Nov 2025
3 · 8-K
Pre-market · 07:45 ET
8-K ↗
Wed, 19 Nov 2025
210.5000
212.5700
208.3400
209.9300
1,749,900
Tue, 18 Nov 2025
209.9500
212.1100
209.2100
209.9600
1,507,800
Mon, 17 Nov 2025
215.2000
215.4400
208.2900
209.2100
1,738,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
212.2100
215.0700
211.3200
214.3000
2,489,700
Thu, 13 Nov 2025
209.5800
211.7500
207.9700
211.1600
1,669,700
Wed, 12 Nov 2025
207.2900
209.5400
206.7000
209.2100
961,500
Tue, 11 Nov 2025
204.8700
207.5900
203.3100
207.3600
921,000
Mon, 10 Nov 2025
200.7200
204.8500
200.3800
203.8900
1,133,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
199.3200
203.1600
199.0000
202.2900
1,360,100
Thu, 06 Nov 2025
202.0000
202.7400
194.7100
198.0100
1,697,500
Wed, 05 Nov 2025
2 · 10-Q
After-hours · 16:21 ET
10-Q ↗
Wed, 05 Nov 2025
1 · 8-K
After-hours · 16:17 ET
8-K ↗
Wed, 05 Nov 2025
195.8400
197.4500
194.4800
194.7500
1,381,000
Tue, 04 Nov 2025
192.2000
195.4200
191.4300
195.2600
1,565,500
Mon, 03 Nov 2025
191.6700
192.0400
188.1500
191.2500
1,706,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
191.2100
192.2200
190.0800
191.5200
1,425,900
Thu, 30 Oct 2025
190.9100
193.0100
190.8600
191.8800
1,127,200
Wed, 29 Oct 2025
189.8000
190.4000
188.0800
190.0000
1,302,200
Tue, 28 Oct 2025
192.3700
193.0700
190.1500
190.8500
942,200
Mon, 27 Oct 2025
193.0100
193.8000
191.8600
193.2000
1,128,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
193.8700
194.8300
193.0600
193.1900
1,125,700