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
Thu, 23 Jul 2026
No data yet
Wed, 22 Jul 2026
25 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 22 Jul 2026
207.6800
212.3417
204.7300
205.7700
13,781,470
Tue, 21 Jul 2026
210.7200
214.9700
209.1800
210.5000
11,954,400
Mon, 20 Jul 2026
210.0700
216.2800
208.8200
213.0000
9,585,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
215.6200
217.1700
210.2200
212.6700
13,150,200
Thu, 16 Jul 2026
208.8200
219.9500
204.4400
219.0500
22,533,300
Wed, 15 Jul 2026
220.9700
223.8100
211.0300
211.2000
29,590,400
Tue, 14 Jul 2026
226.3700
229.9200
213.2200
217.0700
67,440,900
Tue, 14 Jul 2026
24 · 8-K
Pre-market · 07:01 ET
8-K ↗
Mon, 13 Jul 2026
290.5000
297.5000
289.1000
290.2300
5,024,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
297.2600
298.7700
287.5000
287.5600
3,640,100
Thu, 09 Jul 2026
285.8400
297.2800
284.4400
295.3000
10,842,000
Wed, 08 Jul 2026
300.7700
303.8200
295.5900
302.0500
7,416,700
Tue, 07 Jul 2026
305.6600
311.8000
300.4900
306.1300
8,618,600
Mon, 06 Jul 2026
288.3500
300.8200
287.6500
299.5200
7,181,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
283.1400
290.9300
282.2800
289.5200
5,944,100
Wed, 01 Jul 2026
279.6600
294.4900
278.9600
286.2500
6,905,800
Tue, 30 Jun 2026
273.2100
282.5700
271.1200
281.2100
7,458,400
Mon, 29 Jun 2026
274.3000
278.1500
269.0600
278.0000
6,464,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
258.9400
273.1400
258.2800
271.6300
9,719,900
Thu, 25 Jun 2026
267.6700
268.7600
256.0000
258.2700
8,520,700
Wed, 24 Jun 2026
261.8400
265.0700
256.1800
262.9600
8,149,900
Tue, 23 Jun 2026
23 · 8-K
After-hours · 16:18 ET
8-K ↗
Tue, 23 Jun 2026
261.5800
267.5300
255.2600
264.9400
15,686,100
Mon, 22 Jun 2026
248.4300
253.3100
243.8100
252.2200
9,615,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
251.3800
252.4700
243.6800
249.1000
16,619,700
Wed, 17 Jun 2026
266.3500
268.8700
261.8800
262.3500
5,537,000
Tue, 16 Jun 2026
270.8700
276.6200
268.6100
270.8100
4,917,600
Mon, 15 Jun 2026
272.0000
272.2500
264.8000
268.7100
7,178,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
278.9400
278.9400
267.6800
272.2400
5,748,900
Thu, 11 Jun 2026
268.0000
276.4800
266.5000
274.8500
7,558,300
Wed, 10 Jun 2026
273.8200
280.5100
271.3300
272.3600
5,497,100
Tue, 09 Jun 2026
281.1400
283.5900
271.2900
277.4900
9,007,900
Mon, 08 Jun 2026
286.4400
290.5000
279.4300
280.8200
6,790,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
300.0000
302.3000
281.0700
284.8400
12,509,500
Thu, 04 Jun 2026
307.4300
310.4400
300.1800
301.7700
9,608,100
Wed, 03 Jun 2026
318.3000
318.3000
302.5300
305.6300
13,926,600
Tue, 02 Jun 2026
313.7500
332.4600
310.1100
329.2300
17,210,700
Mon, 01 Jun 2026
322.5500
327.9800
308.0000
320.4200
32,880,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
277.3000
301.0000
273.3300
297.8000
28,481,000
Thu, 28 May 2026
261.0000
268.8900
257.0000
264.2200
12,432,900
Thu, 28 May 2026
22 · 8-K
Pre-market · 06:49 ET
8-K ↗
Wed, 27 May 2026
250.4600
257.6200
250.4600
255.2000
9,275,500
Tue, 26 May 2026
254.5500
254.5500
245.4500
250.6900
9,256,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
262.0500
264.3800
253.3900
253.8400
19,072,900
Thu, 21 May 2026
232.5800
253.6300
230.9400
252.9700
25,707,800
Wed, 20 May 2026
221.0500
225.0000
216.7800
225.0000
4,873,400
Tue, 19 May 2026
224.5000
227.3500
221.9200
222.3300
5,937,800
Mon, 18 May 2026
218.5500
223.3300
217.7500
222.7500
5,946,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
218.2000
220.9100
217.6200
219.3000
6,154,500
Thu, 14 May 2026
215.5500
220.9600
215.0000
218.3700
5,906,200
Wed, 13 May 2026
218.2700
218.3100
212.3400
214.6400
8,361,200
Tue, 12 May 2026
224.4300
224.4300
219.2200
219.2200
6,045,200
Mon, 11 May 2026
228.6600
230.2300
222.5500
223.5500
6,677,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
229.7300
230.7100
224.8300
229.7600
5,332,800
Thu, 07 May 2026
227.5000
231.8200
227.4100
231.3100
5,485,500
Wed, 06 May 2026
228.7500
229.0000
224.3800
225.7400
7,673,200
Tue, 05 May 2026
230.1600
231.0000
227.1500
229.0300
4,221,900
Mon, 04 May 2026
232.0000
234.0900
228.6200
229.4800
4,003,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
21 · 8-K
After-hours · 16:18 ET
8-K ↗
Fri, 01 May 2026
234.5500
235.9500
231.7500
232.2000
3,582,100
Thu, 30 Apr 2026
226.5300
231.6000
224.9000
230.9800
6,283,300
Wed, 29 Apr 2026
230.3400
231.4800
226.8200
227.1000
6,443,700
Tue, 28 Apr 2026
230.5000
233.5600
228.4600
233.0400
5,162,900
Mon, 27 Apr 2026
229.9500
231.3200
227.1200
228.0500
8,060,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
231.9300
232.8000
225.0000
231.9800
9,816,900
Thu, 23 Apr 2026
232.2700
232.9100
221.7300
231.0800
22,297,800
Thu, 23 Apr 2026
20 · 10-Q
Pre-market · 06:22 ET
10-Q ↗
Wed, 22 Apr 2026
19 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 22 Apr 2026
254.5100
257.5400
247.2100
251.8600
12,190,200
Tue, 21 Apr 2026
254.0000
258.0900
251.8700
255.6800
5,584,900
Mon, 20 Apr 2026
255.0000
258.5000
252.5600
253.7100
5,157,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
254.6700
255.6500
251.0400
253.4700
5,671,500
Thu, 16 Apr 2026
248.7500
251.2200
246.1300
251.0000
4,817,500
Wed, 15 Apr 2026
242.2500
246.0600
240.9900
244.8000
3,879,500
Tue, 14 Apr 2026
238.7500
241.5400
238.1200
240.2700
3,777,300
Mon, 13 Apr 2026
233.6300
238.0700
231.7000
237.8200
5,349,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
239.1900
239.2700
230.5100
230.7600
5,869,400
Thu, 09 Apr 2026
240.8800
241.7400
233.7600
237.1800
5,078,600
Wed, 08 Apr 2026
18 · DEFA14A
After-hours · 16:32 ET
DEFA14A ↗
Wed, 08 Apr 2026
248.6300
250.0000
240.8000
241.7400
4,771,500
Tue, 07 Apr 2026
245.3200
245.7600
241.1000
245.0700
2,356,100
Mon, 06 Apr 2026
248.1400
248.9000
244.7400
246.7400
3,376,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
243.0000
248.2100
241.4900
248.1600
3,350,900
Wed, 01 Apr 2026
242.1200
246.2600
240.1400
243.1400
4,228,700
Tue, 31 Mar 2026
240.2700
242.8500
236.3800
242.3900
4,750,300
Mon, 30 Mar 2026
237.8000
240.2100
236.1300
237.2500
3,882,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
238.8500
239.4400
233.7500
236.3400
4,853,700
Thu, 26 Mar 2026
240.5600
246.6700
239.8000
241.6700
3,606,800
Wed, 25 Mar 2026
243.6000
246.1900
238.0000
241.3900
4,207,900
Tue, 24 Mar 2026
246.4500
247.1100
238.0000
240.5900
4,151,500
Mon, 23 Mar 2026
246.5000
251.3500
244.7100
248.4400
4,972,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
249.0000
250.2800
241.7700
241.7700
11,314,100
Thu, 19 Mar 2026
249.4300
252.1900
248.2500
250.3700
4,249,500
Wed, 18 Mar 2026
254.1600
258.2800
250.1600
251.6000
5,177,000
Tue, 17 Mar 2026
250.5100
256.3900
250.0000
256.1100
5,840,100
Mon, 16 Mar 2026
247.8700
252.2000
246.1000
249.2500
5,674,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
247.6700
249.7200
244.7100
246.2800
4,338,400
Thu, 12 Mar 2026
247.1000
250.0500
245.6400
247.6800
5,547,700
Wed, 11 Mar 2026
250.0100
253.7200
247.2000
248.8700
4,008,500
Tue, 10 Mar 2026
17 · DEFA14A
After-hours · 16:22 ET
DEFINITIVE ADDITIONAL PROXY SOLICITING MATERIALS ↗
Tue, 10 Mar 2026
16 · DEF 14A
After-hours · 16:21 ET
DEFINITIVE PROXY STATEMENT ↗
Tue, 10 Mar 2026
253.2600
253.4400
246.5500
250.2000
4,938,000
Mon, 09 Mar 2026
255.3800
258.0800
251.5700
253.3300
6,126,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
256.4400
259.4000
252.2100
258.8500
6,234,400
Thu, 05 Mar 2026
249.3200
260.3800
249.0000
256.5500
9,894,600
Wed, 04 Mar 2026
245.7500
250.8500
244.9600
250.0600
6,085,000
Tue, 03 Mar 2026
15 · 8-K
After-hours · 16:19 ET
8-K ↗
Tue, 03 Mar 2026
236.3500
246.0900
234.2900
245.2800
6,960,400
Mon, 02 Mar 2026
235.7000
240.7800
233.7800
239.3700
6,220,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
238.0700
240.2100
234.5700
240.2100
6,642,200
Thu, 26 Feb 2026
239.7100
247.4900
238.9500
242.0100
7,343,100
Wed, 25 Feb 2026
233.2200
239.5500
231.2200
237.5400
8,569,700
Tue, 24 Feb 2026
14 · 10-K
After-hours · 16:07 ET
10-K ↗
Tue, 24 Feb 2026
227.8000
236.5900
223.6300
229.3200
13,379,800
Mon, 23 Feb 2026
254.3700
255.1900
220.7200
223.3500
19,522,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
255.2000
259.0400
253.8000
257.1600
4,708,600
Thu, 19 Feb 2026
256.0000
258.2800
253.5100
256.2800
4,948,700
Wed, 18 Feb 2026
258.6400
261.1100
256.2500
260.7900
3,949,200
Tue, 17 Feb 2026
259.2000
260.7000
254.6500
258.3100
4,929,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
260.0000
264.6600
256.6400
262.3800
6,842,600
Thu, 12 Feb 2026
270.3000
271.3000
257.2200
259.5200
12,565,400
Wed, 11 Feb 2026
292.3400
293.5000
272.3600
272.8100
7,628,200
Tue, 10 Feb 2026
294.9900
297.6100
290.3300
291.7600
3,837,300
Mon, 09 Feb 2026
295.9100
297.7200
291.4200
296.3400
4,627,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
292.5000
299.8900
290.6600
298.9300
3,744,300
Thu, 05 Feb 2026
286.1000
291.8100
285.1000
289.8900
5,532,800
Wed, 04 Feb 2026
291.4100
291.4100
278.9600
289.0500
8,708,000
Tue, 03 Feb 2026
312.4000
312.9800
283.8500
294.3100
11,466,500
Mon, 02 Feb 2026
13 · 8-K
After-hours · 17:25 ET
FORM 8-K ↗
Mon, 02 Feb 2026
307.5100
316.6400
306.4100
314.7300
4,581,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
12 · 424B5
After-hours · 17:29 ET
424B5 ↗
Fri, 30 Jan 2026
11 · 424B5
After-hours · 17:28 ET
424B5 ↗
Fri, 30 Jan 2026
10 · 8-K
After-hours · 16:32 ET
8-K ↗
Fri, 30 Jan 2026
307.6000
307.7800
299.7300
306.7000
5,940,700
Thu, 29 Jan 2026
317.8600
319.9000
303.4700
309.2400
10,124,900
Thu, 29 Jan 2026
9 · 424B3
Pre-market · 08:06 ET
424B3 ↗
Thu, 29 Jan 2026
8 · 424B3
Pre-market · 06:53 ET
424B3 ↗
Wed, 28 Jan 2026
7 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 28 Jan 2026
294.1700
295.9500
291.2600
294.1600
5,790,300
Tue, 27 Jan 2026
297.1600
297.3300
293.2700
293.8600
2,954,900
Mon, 26 Jan 2026
293.1600
296.8200
293.1400
296.3300
3,726,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
294.0700
294.3400
289.7900
292.4400
3,298,400
Thu, 22 Jan 2026
299.4200
300.9300
293.5300
294.6700
3,670,200
Wed, 21 Jan 2026
292.7600
297.6700
292.5100
297.5400
5,185,000
Tue, 20 Jan 2026
301.3500
301.6000
290.1600
291.3500
7,275,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
301.0000
307.4500
300.7800
305.6700
6,199,600
Thu, 15 Jan 2026
309.0000
311.8800
297.0400
297.9500
4,932,500
Wed, 14 Jan 2026
303.5000
309.1900
301.5000
309.0300
3,779,000
Tue, 13 Jan 2026
311.6000
312.8100
301.8700
303.1600
4,507,800
Mon, 12 Jan 2026
302.6200
312.3300
299.9600
312.1800
3,895,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
302.6100
307.0000
302.0000
304.2200
2,718,800
Thu, 08 Jan 2026
295.0000
303.6700
295.0000
302.7200
3,343,300
Wed, 07 Jan 2026
302.5000
304.3100
296.3500
296.7300
2,833,300
Tue, 06 Jan 2026
295.0000
303.0400
294.4200
302.4700
4,147,300
Mon, 05 Jan 2026
295.7700
299.1900
294.2500
294.9700
4,190,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
297.5600
297.5700
289.0000
291.5000
4,662,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
301.7600
301.8500
295.8700
296.2100
3,430,100
Tue, 30 Dec 2025
306.1500
306.2400
302.0000
302.0500
1,883,700
Mon, 29 Dec 2025
304.6500
310.0000
303.7500
305.7400
4,664,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
304.6900
305.7500
303.6700
305.0900
2,814,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
303.7600
305.1500
302.3000
304.5600
1,210,600
Tue, 23 Dec 2025
301.3400
305.1300
300.6500
303.7800
2,923,000
Mon, 22 Dec 2025
301.0300
303.1800
298.3200
302.7900
2,612,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
300.3500
306.8600
299.1000
300.9800
11,031,000
Thu, 18 Dec 2025
303.1500
304.4500
295.7000
300.4500
5,411,700
Wed, 17 Dec 2025
303.7900
306.2500
303.0800
303.3200
3,131,000
Tue, 16 Dec 2025
307.3200
307.3800
300.4200
303.1800
3,366,900
Mon, 15 Dec 2025
308.9900
311.3600
306.3500
308.6600
3,566,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
310.5700
311.0500
303.3300
309.2400
2,953,400
Thu, 11 Dec 2025
312.0000
313.4400
308.4000
310.7400
2,755,700
Wed, 10 Dec 2025
310.2300
314.6900
306.6500
312.6700
3,411,500
Tue, 09 Dec 2025
309.6300
313.9700
308.7500
310.4800
2,935,300
Mon, 08 Dec 2025
309.6200
315.3500
307.9500
309.1800
3,630,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
308.5900
311.8300
307.1800
307.9400
2,344,700
Thu, 04 Dec 2025
302.8800
309.6100
302.5400
307.9900
2,962,500
Wed, 03 Dec 2025
302.8800
303.9700
298.9100
302.6200
3,953,400
Tue, 02 Dec 2025
307.0000
310.4700
301.5700
301.7800
4,261,100
Mon, 01 Dec 2025
306.5100
307.1200
302.8000
305.6700
3,166,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
304.0600
309.1800
303.6000
308.5800
1,689,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
305.1800
306.6000
301.6400
303.2100
2,196,400
Tue, 25 Nov 2025
304.1300
306.0000
297.0600
304.4800
2,825,300
Mon, 24 Nov 2025
299.1800
307.1800
297.5100
304.1200
6,050,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
293.4800
300.4800
291.8900
297.4400
5,710,900
Thu, 20 Nov 2025
294.6400
300.7100
290.1600
290.4000
5,597,000
Wed, 19 Nov 2025
290.5000
291.1100
288.0700
288.5300
3,595,900
Tue, 18 Nov 2025
297.0000
297.0000
289.9200
289.9500
4,861,900
Mon, 17 Nov 2025
305.5900
306.0000
296.5100
297.1700
3,909,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
300.0000
307.7200
297.5900
305.6900
3,592,500
Thu, 13 Nov 2025
312.2900
314.6000
303.6800
304.8600
5,310,200
Wed, 12 Nov 2025
319.8900
324.9000
314.5300
314.9800
6,042,700
Tue, 11 Nov 2025
309.0000
317.9100
308.4300
313.7200
4,381,900
Mon, 10 Nov 2025
306.8200
309.9400
304.2300
309.1300
2,975,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
309.6800
310.0000
302.6300
306.3800
5,070,800
Thu, 06 Nov 2025
306.7500
315.4400
301.0900
312.4200
6,818,500
Wed, 05 Nov 2025
301.3800
307.2000
299.7100
306.7700
4,650,400
Tue, 04 Nov 2025
300.0000
303.1700
296.0000
300.8500
5,677,300
Mon, 03 Nov 2025
308.0000
312.1400
304.2300
304.7300
4,958,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
312.0000
313.5000
301.6300
307.4100
7,697,500
Thu, 30 Oct 2025
306.6500
313.7500
305.0200
310.0600
4,694,300
Wed, 29 Oct 2025
312.7900
314.3300
307.5200
308.2100
4,135,900
Tue, 28 Oct 2025
312.6000
319.3500
311.4100
312.5700
6,044,800
Mon, 27 Oct 2025
307.8000
313.5000
302.8800
313.0900
9,868,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
283.7700
310.7500
282.2100
307.4600
16,914,200
Thu, 23 Oct 2025
6 · 10-Q
After-hours · 16:21 ET
10-Q ↗
Thu, 23 Oct 2025
5 · 8-K
After-hours · 16:16 ET
8-K ↗
Thu, 23 Oct 2025
264.9500
285.5800
263.5600
285.0000
16,676,400
Wed, 22 Oct 2025
4 · 8-K
After-hours · 16:13 ET
8-K ↗
Wed, 22 Oct 2025
281.9900
289.1700
281.3500
287.5100
10,538,500
Tue, 21 Oct 2025
283.3100
285.3100
281.6000
282.0500
4,081,000
Mon, 20 Oct 2025
281.2500
285.5000
280.9600
283.6500
3,494,300
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
276.1500
283.4000
275.3500
281.2800
5,309,600
Thu, 16 Oct 2025
281.1100
282.5600
275.6000
275.9700
2,956,900
Wed, 15 Oct 2025
278.3800
285.4500
277.0000
280.7500
3,346,800
Tue, 14 Oct 2025
275.5200
277.5300
272.5500
276.1500
3,058,100
Mon, 13 Oct 2025
279.7900
282.4400
274.6400
277.2200
4,333,800
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
288.9700
290.3900
277.5000
277.8200
4,508,500
Thu, 09 Oct 2025
289.8200
290.1300
283.3200
288.2300
4,912,400
Wed, 08 Oct 2025
294.1600
294.2000
286.4700
289.4600
5,297,000
Tue, 07 Oct 2025
295.5500
301.0400
293.2900
293.8700
7,190,100
Mon, 06 Oct 2025
288.6100
291.4500
287.8000
289.4200
2,881,900
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
287.5000
293.3200
287.3000
288.3700
4,375,100
Thu, 02 Oct 2025
285.7900
288.5400
282.7900
286.7200
3,814,200
Wed, 01 Oct 2025
280.2000
286.5900
280.1500
286.4900
4,381,300
Tue, 30 Sep 2025
280.8800
286.0200
280.5200
282.1600
5,926,900
Mon, 29 Sep 2025
286.0000
286.0000
279.6600
279.8000
6,022,100
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
280.5100
288.8500
280.1100
284.3100
9,063,900
Thu, 25 Sep 2025
272.9400
284.2300
271.1500
281.4400
11,506,200
Wed, 24 Sep 2025
272.6200
273.6500
267.3000
267.5300
3,159,900
Tue, 23 Sep 2025
272.7000
273.3000
269.2700
272.2400
5,394,100
Mon, 22 Sep 2025
266.6200
272.3100
266.0000
271.3700
5,030,500
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
266.0500
267.8700
263.6400
266.4000
9,858,100
Thu, 18 Sep 2025
258.8600
265.2300
256.8000
265.0000
4,988,400
Wed, 17 Sep 2025
257.5000
260.9600
257.0100
259.0800
3,974,800
Tue, 16 Sep 2025
256.2600
258.0000
254.4100
257.5200
2,719,900
Mon, 15 Sep 2025
254.0200
259.0500
254.0000
256.2400
4,028,400
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
256.9500
257.2500
252.4300
253.4400
3,433,300
Thu, 11 Sep 2025
257.5600
258.5500
255.6600
257.0100
3,576,000
Wed, 10 Sep 2025
259.6500
260.0800
254.5600
256.8800
5,185,400
Tue, 09 Sep 2025
256.1200
260.6600
254.8800
259.1100
4,931,100
Mon, 08 Sep 2025
248.6300
257.1500
247.0200
256.0900
6,940,300
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
248.2300
249.0300
245.4500
248.5300
3,147,500
Thu, 04 Sep 2025
245.4200
249.2800
242.8500
247.1800
4,765,100
Wed, 03 Sep 2025
240.0200
244.2500
239.4100
244.1000
3,163,200
Tue, 02 Sep 2025
240.9000
241.5500
238.2500
241.5000
3,469,500
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
245.2300
245.4600
241.7200
243.4900
2,967,600
Thu, 28 Aug 2025
245.4300
245.8800
243.3600
245.7300
2,820,800
Wed, 27 Aug 2025
242.8700
245.9600
242.0000
244.8400
3,698,400
Tue, 26 Aug 2025
241.0200
244.9800
240.3800
242.6300
5,386,600
Mon, 25 Aug 2025
242.5700
242.5700
239.4300
239.4300
3,513,300
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
240.7400
243.6800
240.2200
242.0900
3,134,900
Thu, 21 Aug 2025
242.2100
242.5000
238.6500
239.4000
2,991,900
Wed, 20 Aug 2025
242.1100
242.8800
240.3400
242.5500
3,240,100
Tue, 19 Aug 2025
240.0000
242.8300
239.4900
241.2800
3,328,300
Mon, 18 Aug 2025
239.5700
241.4200
239.1200
239.4500
3,569,600
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
237.6100
240.6200
236.7700
239.7200
4,344,300
Thu, 14 Aug 2025
238.2500
239.0000
235.6200
237.1100
4,556,700
Wed, 13 Aug 2025
236.2000
240.8400
236.2000
240.0700
5,663,600
Tue, 12 Aug 2025
236.5300
237.9600
233.3600
234.7700
8,792,800
Mon, 11 Aug 2025
242.2400
243.1500
234.7000
236.3000
9,382,000
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
248.8800
249.4800
241.6500
242.2700
6,828,400
Thu, 07 Aug 2025
252.8100
255.0000
248.8800
250.1600
6,251,300
Wed, 06 Aug 2025
251.5300
254.3200
249.2800
252.2800
3,692,100
Tue, 05 Aug 2025
252.0000
252.8000
249.0000
250.6700
5,823,000
Mon, 04 Aug 2025
251.0500
252.0800
248.1100
251.9800
5,280,600
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
251.4100
251.4800
245.6100
250.0500
9,683,400
Thu, 31 Jul 2025
259.5700
259.9900
252.2200
253.1500
6,739,100
Wed, 30 Jul 2025
261.6000
262.0000
258.9000
260.2600
3,718,300
Tue, 29 Jul 2025
264.3000
265.8000
261.0200
262.4100
4,627,300
Mon, 28 Jul 2025
260.3000
264.0000
259.6100
263.2100
5,192,500
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend
Fri, 25 Jul 2025
260.0200
260.8000
256.3500
259.7200
7,758,700
Thu, 24 Jul 2025
3 · 10-Q
After-hours · 16:16 ET
10-Q ↗
Thu, 24 Jul 2025
2 · 8-K
After-hours · 16:11 ET
8-K ↗
Thu, 24 Jul 2025
261.2500
262.0500
252.7500
260.5100
22,647,700
Wed, 23 Jul 2025
1 · 8-K
After-hours · 16:16 ET
8-K ↗
Wed, 23 Jul 2025
284.3000
288.0800
281.4400
282.0100
8,105,900
Tue, 22 Jul 2025
284.7400
284.8800
281.2500
281.9600
4,824,200