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, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
265.2100
266.5400
264.0300
265.1900
1,479,338
Thu, 03 Sep 2026
266.5900
267.3000
262.0400
265.5500
2,317,800
Wed, 02 Sep 2026
268.1200
272.0200
265.1400
265.6000
1,762,800
Tue, 01 Sep 2026
267.1300
269.0000
263.5500
265.7000
2,010,900
Mon, 31 Aug 2026
277.0000
278.6100
267.4500
268.7400
2,764,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
286.0000
287.5200
279.4100
279.4100
1,107,700
Thu, 27 Aug 2026
289.4900
291.0000
283.4800
284.8000
1,340,200
Wed, 26 Aug 2026
293.0000
296.4800
289.7300
290.0000
1,122,000
Tue, 25 Aug 2026
297.1600
297.2300
290.6600
292.2900
1,216,500
Mon, 24 Aug 2026
295.9000
298.8600
289.4600
293.0000
1,606,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
290.3100
294.3100
289.1800
292.0000
1,488,100
Thu, 20 Aug 2026
26 · 8-K
After-hours · 16:30 ET
FORM 8-K ↗
Thu, 20 Aug 2026
296.0900
296.5200
284.2500
287.6200
1,987,900
Wed, 19 Aug 2026
301.9100
304.2200
299.1200
300.5600
1,667,700
Tue, 18 Aug 2026
299.0000
302.7400
297.1400
300.0000
1,299,800
Mon, 17 Aug 2026
302.6600
305.2200
299.8200
301.7900
1,568,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
308.5000
313.0000
304.9000
305.0000
1,424,900
Thu, 13 Aug 2026
309.2500
313.5000
307.1900
309.8800
1,460,800
Wed, 12 Aug 2026
308.0000
309.7500
303.2000
308.0000
1,325,300
Tue, 11 Aug 2026
312.0000
312.0000
302.9900
307.1500
1,815,100
Mon, 10 Aug 2026
315.0000
317.0000
307.1300
308.0000
1,878,700
Mon, 10 Aug 2026
25 · 424B5
Next filing day · accepted 07 Aug, 21:57 ET
424B5 ↗
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
323.3400
325.0100
318.2100
320.0000
1,161,700
Fri, 07 Aug 2026
24 · 8-K
Pre-market · 08:00 ET
FORM 8-K ↗
Thu, 06 Aug 2026
323.7200
327.9500
320.3600
320.5500
1,201,100
Thu, 06 Aug 2026
23 · 424B5
Pre-market · 09:06 ET
424B5 ↗
Wed, 05 Aug 2026
328.9900
330.7200
325.2400
327.4200
1,529,000
Tue, 04 Aug 2026
329.5500
334.0000
324.0000
325.7400
1,523,200
Mon, 03 Aug 2026
327.7000
330.2000
322.5500
324.0000
1,987,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
321.1300
321.1300
316.4500
318.3000
1,949,000
Thu, 30 Jul 2026
319.0000
323.5000
311.3500
321.9400
2,139,200
Wed, 29 Jul 2026
316.5900
328.8700
315.5900
323.5800
2,687,100
Tue, 28 Jul 2026
22 · 10-Q
After-hours · 17:05 ET
10-Q ↗
Tue, 28 Jul 2026
302.7000
324.5800
293.1500
322.5000
3,439,800
Tue, 28 Jul 2026
21 · 8-K
Pre-market · 06:32 ET
8-K ↗
Mon, 27 Jul 2026
301.0100
307.1000
289.2100
305.0400
4,147,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
285.8000
300.3400
284.5600
293.5400
2,965,300
Thu, 23 Jul 2026
279.1100
286.5500
278.6400
283.4100
5,354,000
Wed, 22 Jul 2026
285.5000
289.4700
282.7500
285.8500
1,667,200
Tue, 21 Jul 2026
287.3900
289.2600
284.0300
287.9000
1,338,600
Mon, 20 Jul 2026
20 · 8-K
After-hours · 16:30 ET
FORM 8-K ↗
Mon, 20 Jul 2026
289.0900
291.7700
281.3500
286.1600
2,397,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
286.4100
292.7400
285.1300
286.9600
2,357,300
Thu, 16 Jul 2026
291.4000
295.0000
288.0600
293.9500
1,795,200
Wed, 15 Jul 2026
287.1000
296.9500
283.5400
292.1700
2,198,000
Tue, 14 Jul 2026
286.3500
290.0000
282.6300
283.0900
2,263,300
Mon, 13 Jul 2026
286.1400
299.7500
284.9200
288.6100
3,616,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
290.0100
290.6300
284.3000
285.3700
1,149,900
Thu, 09 Jul 2026
283.3300
290.8400
282.7700
288.0800
1,504,600
Wed, 08 Jul 2026
279.7500
283.2400
278.0000
280.9500
2,232,500
Tue, 07 Jul 2026
286.0100
289.1100
277.8000
282.2600
2,665,200
Mon, 06 Jul 2026
295.9900
299.0000
285.3300
287.7800
2,148,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
307.0000
310.9600
293.4700
296.3000
2,124,000
Wed, 01 Jul 2026
317.6200
320.2900
306.2800
306.3000
2,184,500
Tue, 30 Jun 2026
319.5200
321.0000
314.4300
317.5300
2,126,000
Mon, 29 Jun 2026
319.0000
326.8600
316.4700
321.4400
2,071,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
321.5900
327.3300
317.9900
318.1300
7,234,400
Thu, 25 Jun 2026
322.1800
333.3900
319.0100
322.6500
1,655,200
Wed, 24 Jun 2026
315.0400
328.5600
312.0100
320.9500
2,305,000
Tue, 23 Jun 2026
291.9900
310.9400
279.2300
309.5300
4,334,300
Mon, 22 Jun 2026
311.2300
315.4700
307.6500
309.3600
2,057,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
310.5600
315.9100
308.1000
312.5100
3,662,800
Wed, 17 Jun 2026
311.0100
317.0000
300.8300
301.4700
2,226,400
Tue, 16 Jun 2026
316.0000
319.4500
311.9900
312.8400
1,880,500
Mon, 15 Jun 2026
308.0000
315.4800
308.0000
313.6700
3,049,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
289.0000
294.7800
283.4500
294.3800
2,003,500
Thu, 11 Jun 2026
267.2700
288.2500
266.3500
287.9600
2,663,100
Wed, 10 Jun 2026
277.6900
278.1300
266.0100
268.7300
1,690,000
Tue, 09 Jun 2026
274.8100
284.1200
269.8100
282.2600
2,678,600
Mon, 08 Jun 2026
278.5000
282.7600
271.5700
272.0000
2,260,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
291.9600
297.0000
279.5900
280.0000
2,696,900
Thu, 04 Jun 2026
290.0000
298.8300
283.3300
293.2800
2,656,100
Wed, 03 Jun 2026
287.3600
295.0000
285.0000
286.4200
2,074,700
Tue, 02 Jun 2026
289.6700
294.0000
285.6800
290.8000
2,774,100
Mon, 01 Jun 2026
279.9900
293.1000
275.3500
289.0500
2,881,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
283.0200
288.2000
280.0100
284.6300
4,233,800
Thu, 28 May 2026
19 · 8-K
After-hours · 16:51 ET
8-K ↗
Thu, 28 May 2026
271.2800
282.2300
271.0000
281.2900
2,900,200
Wed, 27 May 2026
274.4100
281.4600
272.5000
275.1700
3,341,400
Tue, 26 May 2026
260.1000
268.6100
258.6300
267.7100
4,352,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
259.3100
261.7400
255.0000
256.1000
3,179,900
Thu, 21 May 2026
247.2000
262.1400
244.8600
260.3200
3,395,900
Wed, 20 May 2026
18 · 8-K
After market open · 13:45 ET
FORM 8-K ↗
Wed, 20 May 2026
241.5000
257.2400
232.1000
253.8900
6,644,000
Tue, 19 May 2026
250.0000
250.0100
241.1800
247.2000
3,669,000
Mon, 18 May 2026
261.4900
263.9600
251.7000
252.5900
2,637,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
263.5800
263.9000
259.0600
260.2900
2,114,600
Thu, 14 May 2026
272.7400
275.2700
264.4300
265.3800
1,662,500
Wed, 13 May 2026
259.0100
265.0100
256.6000
264.2000
2,014,900
Tue, 12 May 2026
264.7100
264.7500
258.0000
258.1200
2,258,900
Mon, 11 May 2026
271.2700
271.2700
261.6000
263.4600
2,208,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
280.8500
283.8600
273.4800
275.2400
2,295,600
Thu, 07 May 2026
287.0600
288.8600
280.8500
280.8700
3,989,500
Wed, 06 May 2026
280.0300
288.2500
275.0500
287.0800
3,681,000
Tue, 05 May 2026
261.4400
264.5000
258.5000
263.9800
1,776,500
Mon, 04 May 2026
261.0800
266.9400
256.6000
259.4800
3,080,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
265.7700
271.8800
258.5900
265.5500
2,599,800
Thu, 30 Apr 2026
17 · 10-Q
After-hours · 17:10 ET
10-Q ↗
Thu, 30 Apr 2026
268.0100
281.4000
262.0400
263.7600
5,219,700
Thu, 30 Apr 2026
16 · 8-K
Pre-market · 06:31 ET
8-K ↗
Wed, 29 Apr 2026
254.3500
258.1300
250.3800
254.0100
4,313,700
Tue, 28 Apr 2026
255.8600
259.9700
254.2800
255.8900
2,130,100
Mon, 27 Apr 2026
262.0200
265.3800
257.7000
258.8700
2,465,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
261.0000
266.8900
258.5200
265.8400
1,743,300
Thu, 23 Apr 2026
264.5100
269.6600
258.5800
260.4300
1,976,300
Wed, 22 Apr 2026
272.0100
272.0100
264.1000
265.6400
2,360,700
Tue, 21 Apr 2026
280.5000
284.2400
270.3900
271.4700
2,299,800
Mon, 20 Apr 2026
279.2000
282.5900
274.5000
282.2700
2,381,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
15 · DEFA14A
After-hours · 17:14 ET
DEFA14A ↗
Fri, 17 Apr 2026
14 · DEF 14A
After-hours · 17:12 ET
DEF 14A ↗
Fri, 17 Apr 2026
282.9900
295.3300
281.2500
285.4800
5,460,400
Thu, 16 Apr 2026
283.8400
287.6900
265.1400
265.9500
3,146,400
Wed, 15 Apr 2026
282.0700
284.1900
277.0200
282.3100
1,906,300
Tue, 14 Apr 2026
284.5500
285.8000
280.3300
281.5300
1,868,400
Mon, 13 Apr 2026
271.0000
282.5200
270.0000
282.4100
2,141,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
276.2900
281.3200
273.3100
276.9400
1,828,100
Thu, 09 Apr 2026
274.3900
280.3200
270.4400
275.8900
2,077,300
Wed, 08 Apr 2026
294.3400
304.4000
277.7500
279.2600
3,974,100
Tue, 07 Apr 2026
270.8400
271.3400
262.3100
267.7100
2,278,600
Mon, 06 Apr 2026
272.0000
277.9700
268.5200
275.7000
1,752,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
271.7900
280.2900
266.1000
273.5900
2,243,100
Wed, 01 Apr 2026
282.8500
285.5000
278.0000
282.0600
2,272,100
Tue, 31 Mar 2026
267.4600
276.5700
263.5000
275.1800
2,649,900
Mon, 30 Mar 2026
263.5800
268.6300
260.7500
261.3700
1,727,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
269.8900
273.2200
260.9000
261.8000
2,217,800
Thu, 26 Mar 2026
275.6700
280.8000
273.1900
274.0000
1,880,200
Wed, 25 Mar 2026
281.0000
284.7400
276.2300
279.0100
1,519,100
Tue, 24 Mar 2026
273.4000
277.0000
269.6000
273.3900
1,954,900
Mon, 23 Mar 2026
276.6600
283.2300
273.9100
278.9600
3,534,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
272.0000
272.0000
260.9100
263.6500
4,189,300
Thu, 19 Mar 2026
268.7400
275.9600
265.8900
272.0000
2,244,600
Wed, 18 Mar 2026
275.0000
277.1400
268.6900
269.5200
2,269,700
Tue, 17 Mar 2026
285.3500
286.4300
277.8300
277.9000
2,000,600
Mon, 16 Mar 2026
280.0000
285.8300
277.3500
280.8100
2,442,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
271.2900
277.5000
269.0100
272.5400
2,248,400
Thu, 12 Mar 2026
281.0000
281.0000
265.5000
266.4900
2,642,300
Wed, 11 Mar 2026
286.1000
289.7800
281.0000
286.5200
1,748,500
Tue, 10 Mar 2026
286.5000
293.6900
280.2300
285.0300
2,888,500
Mon, 09 Mar 2026
268.0300
291.3800
256.1600
290.5500
5,464,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
270.7700
279.4400
265.2000
278.0800
3,936,700
Thu, 05 Mar 2026
285.2200
289.2100
277.8000
283.0600
3,091,500
Wed, 04 Mar 2026
303.8300
306.3700
286.0700
287.2100
2,075,900
Tue, 03 Mar 2026
289.0100
304.8900
286.1900
301.3100
3,642,900
Mon, 02 Mar 2026
291.9500
303.8500
285.6100
300.8400
4,018,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
13 · 8-K
After-hours · 16:30 ET
FORM 8-K ↗
Fri, 27 Feb 2026
309.4100
314.8700
306.8600
310.9600
2,986,500
Thu, 26 Feb 2026
314.0100
321.1600
314.0100
318.9400
2,450,100
Wed, 25 Feb 2026
319.3200
320.9700
311.4800
313.0000
1,946,200
Tue, 24 Feb 2026
302.5200
318.7500
300.3500
316.5000
2,983,400
Mon, 23 Feb 2026
314.9200
321.3200
300.7600
302.6400
2,716,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
309.2300
317.4800
307.2700
315.0900
1,641,800
Thu, 19 Feb 2026
316.2600
318.5000
307.5400
310.3500
1,765,800
Wed, 18 Feb 2026
320.7000
327.2400
316.5800
318.8200
1,726,900
Tue, 17 Feb 2026
324.0000
330.6400
320.3700
323.7300
2,282,400
Tue, 17 Feb 2026
12 · 8-K
Pre-market · 08:40 ET
FORM 8-K ↗
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
11 · 424B5
After-hours · 17:23 ET
424B5 ↗
Fri, 13 Feb 2026
329.4000
332.5100
319.0000
319.6100
2,393,000
Fri, 13 Feb 2026
10 · 8-K
Pre-market · 08:30 ET
FORM 8-K ↗
Thu, 12 Feb 2026
338.9200
347.1300
328.5500
332.8000
2,026,900
Thu, 12 Feb 2026
9 · 424B5
Pre-market · 08:46 ET
424B5 ↗
Wed, 11 Feb 2026
8 · 10-K
After-hours · 17:21 ET
10-K ↗
Wed, 11 Feb 2026
347.8900
350.5800
331.1100
333.7500
2,739,600
Tue, 10 Feb 2026
348.6500
356.3900
346.5100
347.3000
1,945,800
Mon, 09 Feb 2026
345.0000
349.2600
341.5500
348.0300
1,972,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
329.2800
348.2000
329.0000
348.0000
1,787,600
Thu, 05 Feb 2026
327.5100
338.2800
323.8000
326.0900
1,954,100
Wed, 04 Feb 2026
330.0000
332.6500
321.0600
328.6500
1,663,200
Tue, 03 Feb 2026
333.4000
339.8400
325.1900
326.2900
2,291,700
Mon, 02 Feb 2026
326.9800
340.6800
324.5800
334.0500
2,168,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
337.5400
341.3200
318.5000
324.6500
3,353,900
Thu, 29 Jan 2026
316.1500
351.5700
314.0400
345.9800
7,713,700
Thu, 29 Jan 2026
7 · 8-K
Pre-market · 06:32 ET
8-K ↗
Wed, 28 Jan 2026
292.0800
303.0000
291.1300
291.6000
3,746,700
Tue, 27 Jan 2026
294.0600
294.8400
288.9700
290.5800
2,296,500
Mon, 26 Jan 2026
287.6500
293.8800
286.9500
293.1500
2,283,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
283.9400
288.1300
281.1100
286.1100
2,442,000
Thu, 22 Jan 2026
282.0000
287.1900
280.3200
285.5500
2,349,000
Wed, 21 Jan 2026
271.4800
279.0000
270.5000
277.7700
2,275,300
Tue, 20 Jan 2026
267.0000
274.0000
264.3900
270.0100
2,911,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
276.7400
277.8400
273.1200
276.0100
2,074,600
Thu, 15 Jan 2026
282.0000
286.4800
275.7100
278.1100
1,615,200
Wed, 14 Jan 2026
286.0000
287.2200
274.4000
279.3300
3,102,800
Tue, 13 Jan 2026
294.2500
296.6200
285.8100
291.7200
2,504,900
Mon, 12 Jan 2026
306.5000
309.0000
299.3400
301.1300
1,596,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
305.7700
312.3000
303.6400
311.5000
1,766,600
Thu, 08 Jan 2026
302.0000
314.3600
299.6100
304.3300
2,653,200
Wed, 07 Jan 2026
295.9000
303.7500
295.3300
302.4200
2,363,700
Tue, 06 Jan 2026
282.0200
297.9800
282.0200
297.7500
2,132,100
Mon, 05 Jan 2026
281.0000
286.3400
276.3700
280.1600
2,289,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
278.5000
284.9200
277.2400
283.2600
1,340,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
282.0200
282.0200
278.5600
278.9200
1,026,100
Tue, 30 Dec 2025
282.1200
283.0300
280.8200
281.7000
921,100
Mon, 29 Dec 2025
285.0500
285.3000
280.3300
282.6900
1,303,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
292.7800
293.6000
284.3900
285.6700
986,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
292.0000
295.2300
291.5200
294.1200
585,300
Tue, 23 Dec 2025
300.5000
304.0000
291.5200
292.2900
1,713,100
Mon, 22 Dec 2025
295.0000
301.5600
294.4600
300.7300
1,988,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
285.2300
300.6400
284.8700
293.5900
4,774,900
Thu, 18 Dec 2025
287.0000
290.8900
285.0500
286.7300
2,318,600
Wed, 17 Dec 2025
282.9800
290.4600
282.9800
284.8800
2,568,100
Tue, 16 Dec 2025
287.3900
290.5700
280.9300
281.5100
2,177,100
Mon, 15 Dec 2025
280.6000
291.9200
280.2100
287.2200
3,234,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
281.3800
282.5000
276.6200
278.8600
2,135,600
Thu, 11 Dec 2025
263.7900
281.6300
263.1900
279.7000
4,466,500
Wed, 10 Dec 2025
249.9900
263.3400
245.2500
260.3800
2,952,800
Tue, 09 Dec 2025
248.6300
252.1100
245.1000
248.3200
2,055,000
Mon, 08 Dec 2025
256.8200
257.5000
247.7200
252.4100
2,840,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
259.8300
260.2500
256.0000
257.6600
2,389,900
Thu, 04 Dec 2025
262.1600
263.8000
258.2600
259.2700
2,599,200
Wed, 03 Dec 2025
263.4000
269.4600
262.9000
265.7700
1,446,400
Tue, 02 Dec 2025
267.5500
268.5500
259.2200
265.0800
2,105,600
Mon, 01 Dec 2025
262.5000
269.5700
261.0000
266.6000
1,526,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
267.0000
268.8900
265.5600
266.2500
648,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
266.4600
268.8600
264.7100
265.7100
1,517,900
Tue, 25 Nov 2025
260.0100
272.2500
258.0000
266.4100
5,202,100
Mon, 24 Nov 2025
264.3700
268.2800
249.0000
255.5700
5,550,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
255.5000
267.5700
254.1600
264.0900
2,798,800
Thu, 20 Nov 2025
258.8500
263.4000
252.5600
252.7200
1,816,700
Wed, 19 Nov 2025
254.8900
257.5800
252.0000
256.0000
2,590,400
Tue, 18 Nov 2025
249.1300
253.7400
247.4900
251.4200
1,572,400
Mon, 17 Nov 2025
251.6400
252.3400
244.4500
246.7100
2,217,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
251.8600
254.6100
246.6600
252.8700
1,804,200
Thu, 13 Nov 2025
263.8200
266.7200
254.7900
255.7600
1,533,400
Wed, 12 Nov 2025
264.0900
270.5700
262.8600
263.4300
1,384,200
Tue, 11 Nov 2025
264.5100
267.5100
261.2100
263.5500
2,498,500
Mon, 10 Nov 2025
259.5700
265.4800
256.1600
264.9800
2,626,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
252.0000
257.7300
251.2200
256.0100
1,893,900
Thu, 06 Nov 2025
255.0000
256.6800
252.3400
253.5700
1,660,700
Wed, 05 Nov 2025
257.4100
262.8900
256.1100
256.6300
1,991,800
Tue, 04 Nov 2025
266.3500
267.5000
256.0600
257.3800
3,815,500
Mon, 03 Nov 2025
285.6800
287.0800
277.1000
277.8000
2,467,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
284.5300
290.0800
283.5300
286.8300
1,999,300
Thu, 30 Oct 2025
276.9900
290.8200
275.2100
284.5300
3,148,100
Wed, 29 Oct 2025
290.0100
292.4400
280.0200
280.0500
4,187,700
Tue, 28 Oct 2025
6 · 10-Q
After-hours · 16:54 ET
10-Q ↗
Tue, 28 Oct 2025
295.6400
298.8000
287.0200
292.9500
8,597,400
Tue, 28 Oct 2025
5 · 8-K
Pre-market · 06:34 ET
8-K ↗
Mon, 27 Oct 2025
321.0000
321.9800
315.5000
320.2600
2,644,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
319.3000
322.9500
314.7300
316.4500
1,222,700
Thu, 23 Oct 2025
316.4600
319.7200
311.3600
316.8800
1,188,300
Wed, 22 Oct 2025
318.3900
322.3400
313.4600
317.9800
1,642,300
Tue, 21 Oct 2025
305.4700
317.7900
303.9600
316.7800
1,691,600
Mon, 20 Oct 2025
302.3800
306.4400
301.5000
302.8400
1,112,700
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
300.8000
302.9800
296.3500
300.3100
1,830,100
Thu, 16 Oct 2025
310.5000
311.2600
297.9000
298.5100
2,641,100
Wed, 15 Oct 2025
316.3800
318.5600
309.7300
311.1600
1,087,400
Tue, 14 Oct 2025
303.0000
317.6900
301.5000
313.8600
1,555,500
Mon, 13 Oct 2025
308.2700
311.5000
305.3600
306.2200
1,337,700
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
306.9800
313.2000
303.3200
304.6200
1,413,900
Thu, 09 Oct 2025
310.5100
311.8600
306.7500
306.9900
1,391,300
Wed, 08 Oct 2025
315.0000
315.8000
307.7700
308.3100
1,879,300
Tue, 07 Oct 2025
317.3000
317.3000
308.2000
314.7500
1,129,700
Mon, 06 Oct 2025
314.3100
318.0000
310.6900
317.3000
1,468,800
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
322.5500
322.7700
313.9300
314.0500
1,401,800
Thu, 02 Oct 2025
315.7500
321.2500
311.2700
320.1100
1,626,600
Wed, 01 Oct 2025
4 · 8-K
After-hours · 16:20 ET
FORM 8-K ↗
Wed, 01 Oct 2025
320.6300
321.0100
312.2800
316.0200
2,280,800
Tue, 30 Sep 2025
327.6700
330.5000
319.2100
323.5800
1,803,300
Mon, 29 Sep 2025
337.5400
339.2200
320.0000
326.7200
2,022,300
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
325.4800
327.8000
323.5000
326.8900
1,303,000
Thu, 25 Sep 2025
322.9300
327.4800
319.7000
324.5300
1,572,300
Wed, 24 Sep 2025
330.7200
332.2300
325.7300
327.0300
1,130,600
Wed, 24 Sep 2025
3 · 424B5
Pre-market · 08:31 ET
424B5 ↗
Tue, 23 Sep 2025
2 · 8-K
After-hours · 17:27 ET
FORM 8-K ↗
Tue, 23 Sep 2025
331.4500
340.1700
329.1500
330.5900
2,064,000
Mon, 22 Sep 2025
326.0000
333.0400
324.6300
329.2400
1,529,900
Mon, 22 Sep 2025
1 · 424B5
Pre-market · 08:17 ET
424B5 ↗
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
327.8200
329.5400
316.1100
328.6000
3,628,400
Thu, 18 Sep 2025
325.2800
326.8400
320.8700
325.8100
1,608,300
Wed, 17 Sep 2025
323.3600
324.5000
316.3400
323.0700
2,042,700
Tue, 16 Sep 2025
328.8700
329.5000
317.5200
321.7000
3,128,100
Mon, 15 Sep 2025
338.0300
339.1500
327.6600
329.7900
2,558,500
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
347.7400
348.8000
336.3700
336.4200
2,073,000
Thu, 11 Sep 2025
343.5600
355.5500
342.5800
350.2300
2,333,900
Wed, 10 Sep 2025
346.8100
347.1000
331.2200
341.5000
2,288,900
Tue, 09 Sep 2025
349.9500
353.7200
345.2100
345.3100
1,418,600
Mon, 08 Sep 2025
354.0000
360.0900
349.4100
351.0600
1,587,300
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
361.2000
362.7900
349.3400
352.2700
1,455,900