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
188.9300
189.4500
183.5200
185.9100
6,037,797
Thu, 22 Oct 2026
203.2600
203.2600
190.3200
193.2900
6,608,200
Wed, 21 Oct 2026
212.2100
214.9800
204.0700
208.1500
5,849,600
Tue, 20 Oct 2026
218.0000
218.2100
204.8500
211.6300
5,528,000
Mon, 19 Oct 2026
220.9700
222.4300
218.6700
220.0300
2,206,000
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
220.8000
224.9900
220.6000
220.9600
2,976,500
Thu, 15 Oct 2026
216.9200
220.6200
211.0800
219.7000
3,431,000
Wed, 14 Oct 2026
216.9900
219.8800
215.4400
217.5400
2,733,700
Tue, 13 Oct 2026
219.4800
220.0300
214.3300
216.8400
3,558,300
Mon, 12 Oct 2026
225.4400
225.5600
220.3500
220.8100
2,019,500
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
222.0400
226.2200
220.8300
225.2600
2,670,900
Thu, 08 Oct 2026
220.7200
224.7500
219.6300
222.5600
2,653,800
Wed, 07 Oct 2026
228.0300
228.5000
222.0600
222.7500
2,616,100
Tue, 06 Oct 2026
229.6600
231.7300
225.1000
231.6000
2,351,600
Mon, 05 Oct 2026
231.7400
232.3000
228.5900
229.5700
2,254,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
230.4700
232.8600
226.3900
231.2700
2,262,600
Thu, 01 Oct 2026
225.6500
229.7500
224.8800
228.3800
2,631,900
Wed, 30 Sep 2026
231.6900
231.6900
226.0200
226.1800
2,759,700
Tue, 29 Sep 2026
228.6600
232.3000
228.0000
230.9400
1,854,700
Mon, 28 Sep 2026
230.9900
231.9000
227.0000
228.3200
1,818,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
231.0000
233.4200
228.9100
232.4800
2,192,900
Thu, 24 Sep 2026
226.5900
232.6300
225.6200
229.3800
2,227,500
Wed, 23 Sep 2026
226.0000
230.3700
224.2400
228.7800
2,413,800
Tue, 22 Sep 2026
227.6900
227.9400
223.2800
225.3600
2,467,300
Mon, 21 Sep 2026
230.5000
231.9100
226.3600
227.3700
2,821,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
225.7800
230.3600
224.2400
229.6700
4,732,000
Thu, 17 Sep 2026
229.1700
229.5100
223.3600
225.7600
2,521,200
Wed, 16 Sep 2026
226.2300
229.2500
224.8500
227.7300
3,257,900
Tue, 15 Sep 2026
231.5900
232.1700
223.2800
224.6700
4,083,700
Mon, 14 Sep 2026
226.2400
229.3800
223.0300
227.1300
2,859,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
231.7200
232.3600
227.7300
229.6100
3,730,900
Thu, 10 Sep 2026
231.5400
232.3900
227.5700
227.9100
4,428,800
Wed, 09 Sep 2026
232.7100
238.6400
226.3000
232.6200
5,746,100
Tue, 08 Sep 2026
242.8100
246.5000
229.3200
231.5300
11,667,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
260.0000
263.3400
258.1500
259.2700
2,823,200
Thu, 03 Sep 2026
255.8600
260.7400
254.0200
260.4900
3,232,600
Wed, 02 Sep 2026
257.7700
257.7700
250.1400
252.9600
3,636,400
Tue, 01 Sep 2026
249.4600
255.7800
248.7000
254.8900
5,541,200
Mon, 31 Aug 2026
248.2500
250.7900
240.3800
244.9500
9,618,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
268.3900
268.3900
261.6200
264.8500
1,650,600
Thu, 27 Aug 2026
268.7800
269.0100
263.6700
267.6500
2,720,400
Wed, 26 Aug 2026
266.1300
271.1700
264.1000
269.3400
1,633,700
Tue, 25 Aug 2026
268.8500
270.0600
262.6500
264.0400
1,998,200
Mon, 24 Aug 2026
270.4700
271.5000
261.0900
263.2900
2,432,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
276.3600
276.8200
270.8900
271.6800
1,924,500
Thu, 20 Aug 2026
281.3100
285.0700
272.0800
273.6400
2,237,200
Wed, 19 Aug 2026
293.4000
293.4000
283.0200
283.4800
2,646,200
Tue, 18 Aug 2026
286.4000
293.3300
284.0000
292.6500
1,783,200
Mon, 17 Aug 2026
289.1800
291.3800
287.2100
289.1200
1,857,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
282.3800
289.9900
281.7300
289.1800
1,923,000
Thu, 13 Aug 2026
282.3500
283.6000
276.2600
282.8200
2,451,600
Wed, 12 Aug 2026
285.0000
286.1800
281.1600
281.6300
1,714,300
Tue, 11 Aug 2026
285.1600
287.1100
280.7500
281.3400
1,369,800
Mon, 10 Aug 2026
285.0000
286.8800
282.5000
283.7100
2,292,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
291.4500
294.7000
280.8900
281.8800
2,001,000
Thu, 06 Aug 2026
27 · 10-Q
After-hours · 16:27 ET
10-Q ↗
Thu, 06 Aug 2026
299.0000
310.0000
288.5300
289.7200
3,376,500
Thu, 06 Aug 2026
28 · 8-K
Pre-market · 07:00 ET
FORM 8-K ↗
Wed, 05 Aug 2026
289.2500
292.8800
288.9700
291.4200
2,227,200
Tue, 04 Aug 2026
290.0000
291.5900
283.6900
288.2000
2,509,500
Mon, 03 Aug 2026
284.3700
287.0400
279.7000
286.3400
1,509,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
281.3200
285.1400
278.0000
282.2600
2,282,500
Thu, 30 Jul 2026
275.7500
278.7600
270.2500
277.2800
2,009,100
Wed, 29 Jul 2026
285.2000
286.0400
272.7300
272.7900
2,476,100
Tue, 28 Jul 2026
287.9900
288.9800
281.3500
286.0400
2,858,100
Mon, 27 Jul 2026
292.4400
295.2800
282.8100
287.9400
2,636,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
287.3600
293.0000
286.4600
289.2600
2,112,500
Thu, 23 Jul 2026
280.4900
288.6600
278.6100
287.0900
2,479,700
Wed, 22 Jul 2026
278.7600
282.0400
277.4800
280.7000
1,610,800
Tue, 21 Jul 2026
274.2400
279.7400
271.7500
279.0000
1,364,600
Mon, 20 Jul 2026
274.6000
277.4900
270.3300
271.9800
1,532,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
269.3500
277.7900
265.7500
272.4300
2,061,800
Thu, 16 Jul 2026
275.8300
279.2000
267.7600
271.1900
1,844,300
Wed, 15 Jul 2026
278.6600
279.9800
271.2500
279.2400
2,011,300
Tue, 14 Jul 2026
273.4100
277.4500
271.7900
276.7800
1,653,400
Mon, 13 Jul 2026
269.1600
275.4900
268.9500
271.2800
1,570,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
273.4500
274.0600
265.0100
270.8500
1,458,000
Thu, 09 Jul 2026
276.0800
277.5200
272.9400
273.7700
1,349,500
Wed, 08 Jul 2026
271.4000
273.6600
268.8100
271.5800
1,726,200
Tue, 07 Jul 2026
275.6000
276.9200
267.7300
275.4300
2,288,000
Mon, 06 Jul 2026
272.9900
280.5000
272.8900
277.9100
2,389,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
271.9000
277.6500
267.0700
270.4100
2,292,600
Wed, 01 Jul 2026
271.3400
273.4800
266.4400
267.4100
2,758,600
Tue, 30 Jun 2026
271.9900
274.0900
264.2100
268.8600
3,655,100
Mon, 29 Jun 2026
268.5800
271.7100
264.1000
268.5700
5,271,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
269.0000
270.6800
258.5900
268.8700
17,578,500
Thu, 25 Jun 2026
276.3200
281.4600
269.8300
273.1400
4,997,300
Wed, 24 Jun 2026
275.0300
279.1400
274.2300
276.0600
2,886,200
Tue, 23 Jun 2026
276.4700
279.1500
269.2200
275.1300
3,050,800
Mon, 22 Jun 2026
278.2200
280.6800
275.5000
280.3600
2,566,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
288.3200
290.6300
276.0100
277.6600
4,444,100
Wed, 17 Jun 2026
275.4300
285.6300
273.5600
283.2300
2,701,800
Tue, 16 Jun 2026
273.0700
280.7100
272.2600
277.4200
2,841,200
Mon, 15 Jun 2026
270.9000
273.0500
268.5700
270.4400
2,257,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
267.9400
268.0300
261.0900
264.6700
1,796,900
Thu, 11 Jun 2026
251.3800
264.6600
250.8500
264.6000
2,508,400
Wed, 10 Jun 2026
256.7700
256.7700
248.3400
249.4900
2,746,300
Tue, 09 Jun 2026
249.2300
257.3400
243.6800
257.1600
3,162,600
Mon, 08 Jun 2026
254.5300
254.5400
245.2000
246.5500
2,403,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
248.7400
257.0300
248.1200
251.9000
2,189,600
Thu, 04 Jun 2026
248.2200
251.0600
244.6300
249.3300
2,181,600
Wed, 03 Jun 2026
249.5400
252.0800
246.2000
248.6300
1,950,800
Tue, 02 Jun 2026
254.1200
256.5700
249.0100
250.7200
2,813,300
Mon, 01 Jun 2026
253.6200
257.2800
249.0300
255.5200
2,928,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
258.8400
259.5800
254.3400
258.2500
6,630,900
Thu, 28 May 2026
26 · S-3ASR
After-hours · 17:14 ET
S-3ASR ↗
Thu, 28 May 2026
25 · 8-K
After-hours · 16:12 ET
FORM 8-K ↗
Thu, 28 May 2026
260.0000
262.4800
255.5300
259.8900
2,037,600
Wed, 27 May 2026
262.5000
263.4800
255.5000
258.0200
1,999,800
Tue, 26 May 2026
24 · 8-K
After-hours · 16:30 ET
FORM 8-K ↗
Tue, 26 May 2026
260.7200
263.1900
258.9300
261.8900
1,777,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
261.8800
261.9000
255.4500
256.5500
1,694,800
Thu, 21 May 2026
259.5000
262.0900
257.3300
259.8900
1,633,100
Wed, 20 May 2026
256.2600
262.7000
255.3300
261.2100
2,514,500
Tue, 19 May 2026
254.7100
256.0000
250.8500
253.1200
2,016,800
Mon, 18 May 2026
260.0000
263.8200
255.7900
256.9900
1,760,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
266.2200
268.3400
260.0000
260.3500
2,392,900
Thu, 14 May 2026
274.5200
274.7300
267.0000
272.3700
1,701,300
Wed, 13 May 2026
270.6800
276.6700
267.6000
273.1000
2,442,700
Tue, 12 May 2026
273.6100
274.9500
266.8400
269.7600
2,303,500
Mon, 11 May 2026
269.3500
275.1600
266.0300
273.5800
2,979,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
273.4200
275.8200
269.2100
270.5600
3,186,500
Thu, 07 May 2026
22 · 10-Q
After-hours · 16:34 ET
10-Q ↗
Thu, 07 May 2026
275.8000
280.7400
266.0600
272.5400
5,794,000
Thu, 07 May 2026
23 · 8-K
Pre-market · 07:00 ET
FORM 8-K ↗
Wed, 06 May 2026
250.7200
258.3000
249.6400
256.4300
4,287,800
Tue, 05 May 2026
243.0300
245.7400
242.0100
242.6900
1,775,700
Mon, 04 May 2026
239.9900
242.4000
238.3500
239.7000
1,886,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
243.5700
244.6000
237.8700
239.5100
2,026,700
Thu, 30 Apr 2026
236.2900
244.0600
235.8700
243.0400
2,540,700
Wed, 29 Apr 2026
241.0000
241.7900
234.6100
236.5200
2,699,400
Tue, 28 Apr 2026
241.7600
245.3600
237.2800
240.4300
2,728,200
Mon, 27 Apr 2026
241.9300
242.4600
238.0100
241.7000
1,862,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
244.4300
245.2600
239.7300
242.4400
1,452,300
Thu, 23 Apr 2026
242.3500
251.2400
241.7300
246.1600
2,462,400
Wed, 22 Apr 2026
250.0000
250.2200
233.3200
240.8800
3,630,300
Tue, 21 Apr 2026
254.4300
255.2000
245.7200
247.7200
2,039,900
Mon, 20 Apr 2026
255.6200
257.1500
252.4000
255.6200
1,841,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
251.3300
258.7400
251.3300
255.6900
2,276,400
Thu, 16 Apr 2026
254.3700
255.5400
246.3600
247.6000
1,867,900
Wed, 15 Apr 2026
257.1200
258.0700
252.4200
254.0400
1,685,700
Tue, 14 Apr 2026
257.2800
259.8200
255.9000
258.0300
1,632,400
Mon, 13 Apr 2026
251.4300
256.3000
249.3800
256.1400
1,975,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
253.3600
254.6400
249.2900
252.6700
1,187,100
Thu, 09 Apr 2026
249.2600
257.3700
249.2600
254.0600
1,890,000
Wed, 08 Apr 2026
245.9200
253.0000
245.9200
250.0000
2,106,200
Tue, 07 Apr 2026
233.2600
236.9200
232.0800
236.0200
1,311,800
Mon, 06 Apr 2026
21 · 8-K
After-hours · 16:24 ET
FORM 8-K ↗
Mon, 06 Apr 2026
20 · DEFA14A
After-hours · 16:17 ET
DEFA14A ↗
Mon, 06 Apr 2026
19 · DEF 14A
After-hours · 16:15 ET
DEF 14A ↗
Mon, 06 Apr 2026
232.4000
236.6100
231.1500
236.5700
1,499,000
Mon, 06 Apr 2026
18 · 8-K
Pre-market · 09:00 ET
FORM 8-K ↗
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
234.5500
237.7600
230.9700
232.6800
1,756,600
Wed, 01 Apr 2026
234.0200
240.3800
233.6300
239.0400
2,650,800
Tue, 31 Mar 2026
227.1300
233.2200
225.0000
230.4600
3,431,200
Mon, 30 Mar 2026
230.5100
230.8900
220.5100
222.9900
2,405,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
230.2300
230.9800
227.3700
227.9000
1,655,700
Thu, 26 Mar 2026
237.5000
238.6700
229.7800
230.5100
1,604,500
Wed, 25 Mar 2026
242.0000
243.6600
240.7700
241.6200
1,601,700
Tue, 24 Mar 2026
233.6500
239.5700
231.7600
239.5100
1,937,400
Mon, 23 Mar 2026
235.0100
241.8500
232.6000
236.0400
2,226,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
231.3800
233.0000
227.6800
231.2100
4,337,300
Thu, 19 Mar 2026
237.8700
239.3000
230.9800
232.9400
3,028,500
Wed, 18 Mar 2026
242.2800
245.2300
240.9800
241.9300
2,521,400
Tue, 17 Mar 2026
241.6500
242.6200
234.2600
240.2400
2,329,900
Mon, 16 Mar 2026
241.2300
242.6000
238.5300
240.7300
2,982,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
245.2600
246.3700
232.8200
236.7500
2,637,600
Thu, 12 Mar 2026
251.5400
251.5400
239.6000
243.8200
2,870,400
Wed, 11 Mar 2026
252.5200
253.9100
248.0300
251.6500
1,970,200
Tue, 10 Mar 2026
253.4100
257.3800
251.6800
253.9100
1,967,200
Tue, 10 Mar 2026
17 · 8-K
Pre-market · 07:00 ET
FORM 8-K ↗
Mon, 09 Mar 2026
247.3500
254.2400
243.6200
254.1400
2,647,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
249.7600
253.2500
246.3500
250.1300
2,299,000
Thu, 05 Mar 2026
258.0000
259.6400
249.0200
252.3900
3,215,500
Wed, 04 Mar 2026
260.3200
260.7600
256.1300
260.0900
1,511,700
Tue, 03 Mar 2026
16 · 8-K
After-hours · 16:32 ET
FORM 8-K ↗
Tue, 03 Mar 2026
259.5300
261.0400
252.5100
258.8400
2,178,500
Mon, 02 Mar 2026
263.0000
267.3100
259.0000
265.1100
2,240,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
258.4800
262.6300
257.4900
262.5300
3,401,200
Thu, 26 Feb 2026
259.7500
260.9400
254.8600
260.3100
1,617,500
Wed, 25 Feb 2026
259.9800
261.8300
255.8200
259.6400
1,923,600
Tue, 24 Feb 2026
256.5000
261.6900
253.1500
260.9500
1,593,400
Mon, 23 Feb 2026
256.0800
258.5000
255.2700
257.0400
2,184,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
252.1300
258.8300
251.3900
258.1000
3,136,300
Thu, 19 Feb 2026
15 · 424B5
After-hours · 16:40 ET
424B5 ↗
Thu, 19 Feb 2026
246.7700
251.6800
245.0000
251.3000
2,435,600
Wed, 18 Feb 2026
254.0300
254.2800
247.1000
249.3500
3,187,200
Tue, 17 Feb 2026
14 · 8-K
After-hours · 17:13 ET
FORM 8-K ↗
Tue, 17 Feb 2026
247.1900
254.5700
246.0200
252.5500
3,357,700
Tue, 17 Feb 2026
13 · 8-K
Pre-market · 08:49 ET
FORM 8-K ↗
Tue, 17 Feb 2026
12 · 424B5
Pre-market · 08:44 ET
424B5 ↗
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
248.8300
255.9000
246.7000
250.2100
3,423,600
Thu, 12 Feb 2026
10 · 10-K
After-hours · 17:23 ET
10-K ↗
Thu, 12 Feb 2026
235.8100
256.7000
235.7900
244.7900
5,210,500
Thu, 12 Feb 2026
11 · 8-K
Pre-market · 07:00 ET
FORM 8-K ↗
Wed, 11 Feb 2026
229.3300
233.6000
227.0000
230.8500
4,381,000
Tue, 10 Feb 2026
225.7000
227.5100
224.0400
224.4700
2,503,800
Mon, 09 Feb 2026
222.4800
226.1200
220.3800
225.1500
3,054,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
213.9700
223.7000
213.9700
223.1600
2,905,300
Thu, 05 Feb 2026
207.0400
212.6300
206.2300
209.6300
2,323,000
Wed, 04 Feb 2026
213.0400
214.0000
204.8500
208.6100
3,692,100
Tue, 03 Feb 2026
210.8700
214.3100
210.1400
213.4900
3,488,600
Mon, 02 Feb 2026
206.8100
209.2000
204.5500
207.2100
2,359,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
207.7800
212.0000
207.7800
208.0800
4,293,100
Thu, 29 Jan 2026
211.7600
213.5900
208.1400
208.9300
3,235,800
Wed, 28 Jan 2026
214.3200
215.1500
208.3000
210.8400
3,925,400
Tue, 27 Jan 2026
216.6500
218.4800
214.2400
215.5300
2,625,900
Mon, 26 Jan 2026
214.4400
218.0200
213.9400
215.3900
2,798,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
217.8100
219.0000
213.8000
214.8900
3,492,900
Thu, 22 Jan 2026
224.3400
226.0000
216.1200
217.7000
3,862,700
Wed, 21 Jan 2026
221.9500
226.7400
220.5100
225.0000
2,288,700
Tue, 20 Jan 2026
223.0400
226.6200
217.8500
220.3600
2,489,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
224.4900
225.8000
223.0500
224.8900
1,671,700
Thu, 15 Jan 2026
222.4600
226.8700
222.4600
224.2600
2,099,600
Wed, 14 Jan 2026
219.3000
221.7600
215.8800
220.2500
2,143,100
Tue, 13 Jan 2026
221.3400
223.6100
219.0800
219.6400
2,487,500
Mon, 12 Jan 2026
218.1600
221.4400
216.5900
220.1500
2,076,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
212.0300
219.3900
212.0300
218.2700
2,343,500
Thu, 08 Jan 2026
215.4800
217.0000
205.8800
210.0200
3,240,600
Wed, 07 Jan 2026
215.4400
216.3500
210.7100
210.9000
2,128,400
Tue, 06 Jan 2026
213.5900
216.3800
211.2300
214.6900
2,451,300
Mon, 05 Jan 2026
212.1100
215.5900
209.1400
212.9200
2,736,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
205.4900
211.7300
204.1500
211.7100
1,672,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
208.0400
208.3400
204.8300
205.0200
1,211,500
Tue, 30 Dec 2025
209.2900
209.4800
207.1300
207.8100
1,043,400
Mon, 29 Dec 2025
210.5000
211.3600
208.8800
209.4900
1,760,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
211.5700
212.5200
210.0200
211.2200
953,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
210.5900
212.4600
209.7400
212.1700
835,700
Tue, 23 Dec 2025
208.0400
210.4300
207.9000
209.5700
1,479,300
Mon, 22 Dec 2025
205.0000
209.2400
201.4200
208.1700
1,919,500
Mon, 22 Dec 2025
9 · 8-K
Pre-market · 08:46 ET
FORM 8-K ↗
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
198.9700
203.8000
198.5000
203.4900
3,462,500
Thu, 18 Dec 2025
193.7000
200.0600
193.5800
198.0000
2,899,900
Wed, 17 Dec 2025
195.2000
197.9100
191.0500
191.1900
2,645,100
Tue, 16 Dec 2025
194.6700
196.2200
192.5100
195.1800
3,017,500
Mon, 15 Dec 2025
198.2000
201.2100
195.7400
197.2400
2,231,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
198.1800
201.6600
195.7000
198.3100
2,466,100
Thu, 11 Dec 2025
191.6500
196.2500
189.1900
195.8900
1,970,900
Wed, 10 Dec 2025
191.9700
194.3700
190.3200
192.3900
2,296,000
Tue, 09 Dec 2025
193.6000
195.0500
191.2500
191.3600
2,234,600
Mon, 08 Dec 2025
191.6900
194.6900
190.8100
193.6400
2,661,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
197.0000
197.1600
188.8300
190.9800
2,754,300
Thu, 04 Dec 2025
193.9500
197.7500
193.2000
196.2700
1,976,900
Wed, 03 Dec 2025
196.6500
196.8800
192.0500
194.2900
1,851,400
Tue, 02 Dec 2025
200.6600
201.2200
194.9700
196.2600
2,551,800
Mon, 01 Dec 2025
203.0000
203.5700
198.5000
198.7400
1,832,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
206.1500
207.7700
202.6800
204.5900
688,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
204.2000
207.4400
204.2000
204.6300
1,968,200
Tue, 25 Nov 2025
201.9700
204.4000
198.7300
203.6800
3,035,700
Mon, 24 Nov 2025
197.6100
201.1700
196.9800
200.1200
3,086,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
197.0000
198.6500
192.7600
197.2800
2,927,600
Thu, 20 Nov 2025
206.7200
207.8500
197.5700
197.9200
2,487,100
Wed, 19 Nov 2025
201.2200
205.3500
200.6600
202.0600
2,152,000
Tue, 18 Nov 2025
200.8100
202.3600
196.6400
201.2200
2,035,200
Mon, 17 Nov 2025
203.9700
204.7000
199.0000
200.2800
1,469,200
Mon, 17 Nov 2025
8 · 8-K
Pre-market · 06:04 ET
FORM 8-K ↗
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
200.0000
205.0000
197.0000
203.2900
1,573,800
Thu, 13 Nov 2025
205.8600
205.8600
200.2600
201.3000
3,006,400
Wed, 12 Nov 2025
7 · 8-K
After-hours · 16:13 ET
FORM 8-K ↗
Wed, 12 Nov 2025
208.5700
210.3200
204.7500
205.0700
2,144,500
Tue, 11 Nov 2025
208.2700
209.9600
204.8000
208.9000
1,435,300
Mon, 10 Nov 2025
208.8300
211.7800
206.8700
209.7400
1,413,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
204.6900
207.4000
201.3200
206.6600
2,282,400
Thu, 06 Nov 2025
206.1200
208.2400
204.6700
205.7200
1,935,700
Wed, 05 Nov 2025
6 · 424B5
After-hours · 16:20 ET
424B5 ↗
Wed, 05 Nov 2025
203.0300
207.4400
203.0300
206.3100
1,406,300
Tue, 04 Nov 2025
203.0700
205.5400
200.5900
205.0200
1,917,800
Mon, 03 Nov 2025
5 · 8-K
After-hours · 16:20 ET
FORM 8-K ↗
Mon, 03 Nov 2025
208.1000
210.5000
206.5400
206.7400
3,134,400
Mon, 03 Nov 2025
4 · 424B5
Pre-market · 09:04 ET
424B5 ↗
Mon, 03 Nov 2025
3 · 8-K
Pre-market · 08:39 ET
FORM 8-K ↗
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
202.8700
209.8000
202.8700
205.9500
3,401,800
Thu, 30 Oct 2025
2 · 10-Q
After-hours · 17:09 ET
10-Q ↗
Thu, 30 Oct 2025
201.1200
211.9500
200.0000
201.7700
3,983,100
Thu, 30 Oct 2025
1 · 8-K
Pre-market · 07:05 ET
FORM 8-K ↗
Wed, 29 Oct 2025
201.0700
205.1500
199.6600
203.4800
2,517,400
Tue, 28 Oct 2025
203.0000
205.2900
200.8500
201.0400
2,499,900
Mon, 27 Oct 2025
201.1700
202.8400
200.0000
201.8400
1,665,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
201.7000
202.5000
198.2500
198.5100
2,142,300
Thu, 23 Oct 2025
191.6100
200.2000
191.5000
200.1000
2,300,800