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
258.0100
258.5000
255.4900
255.6900
4,182,177
Thu, 03 Sep 2026
261.5700
262.0900
256.1200
259.6300
4,576,000
Wed, 02 Sep 2026
261.9600
262.7800
260.1800
260.9500
5,106,800
Tue, 01 Sep 2026
262.7500
264.5000
260.7400
261.1100
3,701,000
Mon, 31 Aug 2026
265.0000
266.0700
263.3900
263.5400
5,244,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
261.3300
265.1000
260.3200
265.0000
3,887,300
Thu, 27 Aug 2026
265.4900
265.7300
259.8500
260.0600
5,980,400
Wed, 26 Aug 2026
268.5000
269.0600
266.1100
266.9300
4,182,300
Tue, 25 Aug 2026
272.4600
272.6000
267.9800
268.1000
3,192,700
Mon, 24 Aug 2026
272.1500
273.4200
270.5900
272.5400
4,115,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
269.3000
271.2500
268.1100
270.9500
3,776,000
Thu, 20 Aug 2026
267.5700
271.8800
266.9100
269.1300
3,526,300
Wed, 19 Aug 2026
266.3500
271.8700
266.0900
267.4500
5,351,600
Tue, 18 Aug 2026
267.4700
270.2100
266.8400
266.9900
3,089,200
Mon, 17 Aug 2026
270.2200
270.8200
265.1400
265.5300
4,911,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
272.3300
275.3400
271.2700
272.8300
2,735,400
Thu, 13 Aug 2026
277.3800
278.3700
272.1500
272.2500
4,023,300
Wed, 12 Aug 2026
271.9300
276.2000
268.7600
275.7000
4,351,700
Tue, 11 Aug 2026
273.2300
274.2100
271.3200
274.1500
3,030,600
Mon, 10 Aug 2026
274.1400
275.7500
270.3600
273.7200
4,742,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
14 · 10-Q
After market open · 12:52 ET
10-Q ↗
Fri, 07 Aug 2026
274.5100
276.8700
273.2900
274.4800
4,909,700
Thu, 06 Aug 2026
276.0000
276.8300
271.7600
276.2600
4,214,900
Wed, 05 Aug 2026
271.6400
275.3000
269.0100
274.0000
4,775,300
Tue, 04 Aug 2026
270.3300
271.5300
264.3100
268.3400
7,486,000
Tue, 04 Aug 2026
13 · 8-K
Pre-market · 07:44 ET
8-K ↗
Tue, 04 Aug 2026
12 · 8-K
Pre-market · 07:01 ET
8-K ↗
Mon, 03 Aug 2026
275.7100
276.3300
265.2300
265.2300
7,440,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
267.1200
271.0700
265.5200
270.6400
4,965,200
Thu, 30 Jul 2026
270.4900
271.8000
266.3100
268.4400
4,040,200
Wed, 29 Jul 2026
272.6300
273.0300
270.2500
271.5200
3,650,700
Tue, 28 Jul 2026
276.2100
278.7000
271.6300
273.0200
5,261,500
Mon, 27 Jul 2026
267.5000
271.1700
266.8000
270.6700
4,874,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
263.7900
266.4600
262.9000
264.7600
3,703,500
Thu, 23 Jul 2026
261.5800
264.0200
260.9600
262.8000
5,105,700
Wed, 22 Jul 2026
265.7000
265.9700
261.8500
263.5700
4,524,400
Tue, 21 Jul 2026
266.5200
266.8700
263.6500
263.9100
3,539,500
Mon, 20 Jul 2026
269.7500
270.0000
266.2600
267.6400
3,693,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
275.0000
276.3600
267.1900
267.7100
3,782,000
Thu, 16 Jul 2026
266.7500
273.5900
265.9900
273.4600
4,812,000
Wed, 15 Jul 2026
268.0000
270.2800
264.0900
264.9500
6,050,900
Tue, 14 Jul 2026
272.0000
273.8100
268.3200
268.9400
3,834,500
Mon, 13 Jul 2026
276.0200
276.0200
271.3300
272.6100
4,169,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
278.2100
278.4000
272.5000
274.6000
2,980,800
Thu, 09 Jul 2026
276.0600
277.5800
272.9200
276.4900
3,605,400
Wed, 08 Jul 2026
281.2700
281.6200
276.2400
278.2500
4,735,900
Tue, 07 Jul 2026
283.8000
287.1000
281.3800
282.2100
3,688,500
Mon, 06 Jul 2026
280.0600
281.0200
273.5800
279.5000
6,744,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
271.8000
280.6300
269.8600
280.6300
6,871,800
Wed, 01 Jul 2026
270.2500
272.4500
268.9000
269.4300
3,902,100
Tue, 30 Jun 2026
268.2000
271.1900
267.3900
270.3100
4,752,600
Mon, 29 Jun 2026
270.1900
272.5000
265.6000
267.1800
4,522,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
264.7700
270.7900
264.5500
269.7600
7,422,800
Thu, 25 Jun 2026
272.6900
273.3400
264.5300
264.5400
6,192,700
Wed, 24 Jun 2026
272.1700
276.0600
271.2200
273.8800
4,698,700
Tue, 23 Jun 2026
273.8900
274.2500
270.5100
271.6600
3,783,500
Mon, 22 Jun 2026
277.0000
277.5500
270.0800
270.1000
4,891,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
284.3800
284.7600
277.9300
278.6100
8,106,400
Wed, 17 Jun 2026
285.5000
287.2900
282.9700
283.8200
3,591,000
Tue, 16 Jun 2026
288.0000
289.2900
285.0900
287.9300
3,874,300
Mon, 15 Jun 2026
284.2300
288.2400
283.6000
286.1200
4,388,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
286.0000
287.6600
284.0300
284.8100
4,028,800
Thu, 11 Jun 2026
282.8400
286.2500
281.0400
284.7700
4,565,400
Wed, 10 Jun 2026
284.3200
286.4500
282.3000
282.5200
4,152,700
Tue, 09 Jun 2026
277.6100
285.3100
276.0400
282.2500
5,431,700
Mon, 08 Jun 2026
278.1100
280.1800
277.1500
277.7800
3,842,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
274.4000
280.7600
274.4000
279.8400
5,428,100
Thu, 04 Jun 2026
277.8000
278.5000
271.8500
272.7200
3,541,600
Wed, 03 Jun 2026
275.7700
276.8500
273.2900
273.2900
5,011,100
Tue, 02 Jun 2026
273.3300
278.0100
272.9500
276.3600
4,211,600
Mon, 01 Jun 2026
278.1200
278.8900
273.4000
276.1100
4,594,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
277.7800
281.4200
277.4200
279.2000
4,901,300
Thu, 28 May 2026
280.0100
280.2200
277.5200
277.9700
4,115,700
Wed, 27 May 2026
280.2400
283.5500
279.8500
280.9200
3,808,100
Tue, 26 May 2026
281.0200
282.0200
278.7100
279.2600
4,227,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
11 · 8-K
After market open · 10:34 ET
8-K ↗
Fri, 22 May 2026
283.0000
283.7300
280.4100
282.2700
3,056,200
Thu, 21 May 2026
281.0500
285.1500
279.9500
284.1800
5,116,300
Wed, 20 May 2026
280.2900
281.0200
276.4000
280.2700
4,056,900
Tue, 19 May 2026
283.4000
285.3200
280.2900
280.8000
4,087,500
Mon, 18 May 2026
275.8200
282.8000
275.1500
282.4700
3,969,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
276.0000
277.5000
275.0200
276.3900
3,866,400
Thu, 14 May 2026
277.8000
277.8000
274.3000
274.9700
3,428,200
Wed, 13 May 2026
274.5000
277.5000
273.2400
275.7000
3,451,000
Tue, 12 May 2026
278.2000
279.2500
274.7700
274.8400
4,366,600
Mon, 11 May 2026
275.8300
276.7400
271.9800
274.6000
5,849,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
285.0000
286.5000
274.8300
275.7500
6,044,100
Thu, 07 May 2026
10 · 10-Q
After market open · 14:31 ET
10-Q ↗
Thu, 07 May 2026
287.8300
291.4000
282.1500
283.7000
6,613,800
Thu, 07 May 2026
9 · 8-K
Pre-market · 07:01 ET
8-K ↗
Wed, 06 May 2026
287.1700
288.5000
282.4000
284.1000
4,807,900
Tue, 05 May 2026
284.4000
286.5600
283.0200
285.1700
4,007,100
Mon, 04 May 2026
286.3200
289.7500
283.6900
284.1000
3,750,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
294.7000
295.5800
286.3600
286.6400
3,761,800
Thu, 30 Apr 2026
290.5500
294.5200
290.2300
293.5900
4,137,700
Wed, 29 Apr 2026
291.3000
292.5100
289.3000
290.0800
3,493,000
Tue, 28 Apr 2026
292.2000
294.6500
291.0300
292.3900
4,087,100
Mon, 27 Apr 2026
297.7900
298.5300
290.1900
290.2100
4,985,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
302.2900
302.5900
299.2200
299.3600
3,847,800
Thu, 23 Apr 2026
302.5000
304.8900
301.9200
302.5300
3,064,300
Wed, 22 Apr 2026
302.0500
302.9100
299.8300
300.0700
2,845,600
Tue, 21 Apr 2026
305.5500
306.1500
300.9700
301.8400
2,708,100
Mon, 20 Apr 2026
312.1500
312.5300
305.9500
306.9400
2,395,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
307.3100
312.5400
307.2000
311.3600
3,225,500
Thu, 16 Apr 2026
306.5800
308.2700
304.5700
306.9600
2,334,400
Wed, 15 Apr 2026
303.2700
306.9400
303.0000
306.2600
2,976,500
Tue, 14 Apr 2026
303.0200
303.5800
301.5300
303.2200
3,150,100
Mon, 13 Apr 2026
304.2200
304.9000
302.1000
304.5100
2,872,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
307.3000
308.7000
304.1800
305.6800
2,708,600
Thu, 09 Apr 2026
305.1900
311.1000
303.9900
309.5500
2,484,700
Wed, 08 Apr 2026
307.1600
308.2500
303.1000
307.0100
4,155,100
Tue, 07 Apr 2026
8 · DEFA14A
After-hours · 16:12 ET
DEFA14A ↗
Tue, 07 Apr 2026
7 · DEF 14A
After-hours · 16:10 ET
DEF 14A ↗
Tue, 07 Apr 2026
310.2700
310.3000
304.2200
304.8500
2,033,700
Mon, 06 Apr 2026
306.0600
310.3100
305.8100
309.7600
1,816,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
6 · 8-K/A
After market open · 14:05 ET
FORM 8-K/A ↗
Thu, 02 Apr 2026
306.8300
307.5000
303.0300
307.1400
2,649,100
Wed, 01 Apr 2026
310.1700
311.0000
304.0000
307.2900
3,887,300
Tue, 31 Mar 2026
310.2300
311.6800
307.5400
310.7900
3,021,300
Mon, 30 Mar 2026
308.7000
310.7900
307.6400
308.5300
3,569,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
309.7500
309.9700
305.3300
305.9000
3,137,200
Thu, 26 Mar 2026
310.7500
312.7100
308.8000
308.9300
3,025,700
Wed, 25 Mar 2026
310.0600
312.9400
308.1100
311.7000
3,714,000
Tue, 24 Mar 2026
306.3900
311.1900
304.7800
307.8400
2,954,900
Mon, 23 Mar 2026
313.4700
313.9900
308.0500
308.4700
3,003,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
309.8000
311.3700
307.6200
308.8500
6,436,600
Thu, 19 Mar 2026
315.9900
316.7300
309.3300
309.5800
3,362,300
Wed, 18 Mar 2026
323.7700
324.5000
315.2400
315.7300
3,038,400
Tue, 17 Mar 2026
327.3400
330.4900
326.1200
326.3000
2,437,800
Mon, 16 Mar 2026
327.8400
328.7100
326.5100
326.6500
2,584,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
324.9800
326.9600
324.4800
326.4600
2,449,800
Thu, 12 Mar 2026
323.2500
327.3200
322.0100
323.9100
2,639,600
Wed, 11 Mar 2026
327.0300
327.6500
322.4200
325.2100
2,200,500
Tue, 10 Mar 2026
328.3400
329.6500
326.7100
327.9400
2,391,400
Mon, 09 Mar 2026
325.8000
331.7000
324.5800
330.8000
3,407,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
326.2900
328.3300
321.3200
328.0600
3,341,200
Thu, 05 Mar 2026
329.8000
330.8100
324.1200
327.4500
4,321,400
Wed, 04 Mar 2026
331.7400
332.8300
329.6100
331.7400
2,455,900
Tue, 03 Mar 2026
330.0900
332.1700
327.7000
332.1700
2,901,100
Mon, 02 Mar 2026
341.0600
341.7500
334.4100
334.8200
4,555,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
335.5700
341.3500
335.5700
341.0600
4,269,100
Thu, 26 Feb 2026
334.8700
336.9400
333.1100
334.5300
2,425,900
Wed, 25 Feb 2026
332.0000
334.1500
330.0000
333.0100
2,812,500
Tue, 24 Feb 2026
5 · 10-K
After market open · 11:12 ET
FORM 10-K ↗
Tue, 24 Feb 2026
335.3100
336.0000
332.3300
333.0500
2,756,900
Mon, 23 Feb 2026
330.4300
335.5800
330.2500
334.5600
3,806,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
328.0300
330.2800
325.9600
329.2300
3,862,700
Thu, 19 Feb 2026
328.4600
333.0000
326.9500
327.1100
4,032,300
Wed, 18 Feb 2026
327.2700
328.8000
323.8300
327.8900
3,661,800
Tue, 17 Feb 2026
330.0000
332.0800
325.0000
327.6200
3,367,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
332.5000
335.6700
326.5300
327.5800
3,587,900
Thu, 12 Feb 2026
329.8300
333.3800
320.1500
332.0800
6,499,700
Wed, 11 Feb 2026
4 · 8-K
After-hours · 16:02 ET
8-K ↗
Wed, 11 Feb 2026
323.5800
325.2000
320.8100
323.2100
4,553,200
Tue, 10 Feb 2026
3 · 8-K
After market open · 10:01 ET
8-K ↗
Tue, 10 Feb 2026
325.4300
328.0000
323.5100
325.9700
3,502,900
Mon, 09 Feb 2026
325.9400
327.3200
323.1800
325.6000
2,673,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
322.9000
327.5400
321.2400
327.1600
2,831,900
Thu, 05 Feb 2026
325.0800
328.0600
322.9500
323.4800
3,936,800
Wed, 04 Feb 2026
321.1100
326.9500
319.7000
323.6900
4,805,900
Tue, 03 Feb 2026
315.5100
322.8900
315.5100
319.4800
4,043,400
Mon, 02 Feb 2026
319.0000
319.5200
315.2100
318.5300
3,309,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
315.6600
316.0500
311.5700
315.0000
2,983,200
Thu, 29 Jan 2026
312.9100
317.4000
312.2600
315.5100
3,211,300
Wed, 28 Jan 2026
315.0000
316.2800
311.6100
312.8000
2,184,500
Tue, 27 Jan 2026
312.3200
314.5600
311.0400
314.1300
2,506,600
Mon, 26 Jan 2026
310.0000
314.3600
309.9700
312.9500
3,385,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
306.1000
309.5100
305.3600
309.2500
2,350,200
Thu, 22 Jan 2026
306.1500
307.6300
304.9500
306.0300
2,809,400
Wed, 21 Jan 2026
303.3400
305.7100
303.1400
305.6900
3,630,900
Tue, 20 Jan 2026
306.4400
306.5500
302.4500
302.8400
3,018,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
306.8900
308.5300
305.8400
307.4300
2,590,600
Thu, 15 Jan 2026
308.9300
308.9300
303.8000
308.6200
3,189,200
Wed, 14 Jan 2026
309.4400
311.1800
305.9300
308.1300
2,949,000
Tue, 13 Jan 2026
305.2300
309.6600
305.2000
309.4400
2,967,900
Mon, 12 Jan 2026
307.4400
307.4800
304.1700
306.7500
3,206,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
309.0400
309.5200
304.6000
307.3200
2,972,000
Thu, 08 Jan 2026
303.4400
309.0000
302.6300
308.8800
3,268,300
Wed, 07 Jan 2026
305.3300
307.0000
303.3100
304.1600
4,100,200
Tue, 06 Jan 2026
299.0700
304.2200
298.3300
302.7700
3,769,100
Mon, 05 Jan 2026
301.2500
302.3300
299.6200
299.8600
4,573,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
305.2900
305.5500
300.2900
303.2600
3,124,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
307.7800
308.2100
305.3500
305.6300
1,903,600
Tue, 30 Dec 2025
307.0800
308.6400
306.7700
308.0300
1,678,300
Mon, 29 Dec 2025
310.4600
311.1000
308.2200
308.5300
2,148,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
312.9800
313.2600
309.8700
310.6800
1,308,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
310.6800
313.4000
310.2800
313.3300
1,011,500
Tue, 23 Dec 2025
312.1000
314.1200
310.6300
310.8400
2,922,800
Mon, 22 Dec 2025
315.0000
318.2700
314.4700
316.2200
2,514,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
318.7000
319.3300
315.7500
315.8400
7,128,600
Thu, 18 Dec 2025
319.3800
321.7900
318.3500
319.6500
3,335,200
Wed, 17 Dec 2025
315.5500
319.2000
315.0000
318.6900
3,328,600
Tue, 16 Dec 2025
319.1100
320.5800
314.3100
314.5000
2,972,300
Mon, 15 Dec 2025
316.7000
319.6600
315.8000
318.7300
3,814,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
310.5300
317.7900
310.3700
316.7200
3,771,900
Thu, 11 Dec 2025
311.5000
312.9800
309.0600
309.7100
4,844,000
Wed, 10 Dec 2025
309.5000
311.3200
306.0100
310.5300
4,103,900
Tue, 09 Dec 2025
310.6900
312.7000
308.4200
310.7900
2,355,100
Mon, 08 Dec 2025
312.0000
313.7500
309.0500
309.7900
3,575,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
308.6600
312.0500
308.2000
311.2300
3,147,200
Thu, 04 Dec 2025
308.5300
313.8000
307.3200
308.5400
4,632,200
Wed, 03 Dec 2025
302.4000
308.7500
302.0600
307.7100
4,986,900
Tue, 02 Dec 2025
303.8000
303.8200
299.5900
300.7200
3,947,800
Mon, 01 Dec 2025
309.4800
309.5000
303.3700
303.5700
3,354,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
312.3700
313.3000
310.6900
311.8200
1,850,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
311.5700
312.8700
309.7200
312.4000
2,786,600
Tue, 25 Nov 2025
306.7500
311.4600
306.7500
310.4500
4,189,600
Mon, 24 Nov 2025
308.9900
310.3400
304.0300
304.9000
3,687,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
306.2700
310.5400
306.1600
309.3500
3,348,900
Thu, 20 Nov 2025
302.4500
305.6400
301.8700
304.1600
4,205,100
Wed, 19 Nov 2025
304.5900
304.8400
302.0400
302.7400
2,008,300
Tue, 18 Nov 2025
305.6800
308.4400
304.1600
304.5900
2,773,800
Mon, 17 Nov 2025
307.1700
307.7000
304.1000
304.9000
2,435,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
308.4500
310.7500
303.3300
307.0300
3,112,500
Thu, 13 Nov 2025
307.3000
310.1000
306.5000
307.5800
2,294,300
Wed, 12 Nov 2025
306.7800
309.0900
305.7800
306.9400
2,818,600
Tue, 11 Nov 2025
300.8600
307.2900
300.8500
306.8300
2,755,800
Mon, 10 Nov 2025
299.0000
300.0200
296.0400
299.1000
3,824,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
300.3400
302.5500
298.3300
299.6600
3,250,100
Thu, 06 Nov 2025
304.2600
306.4100
297.5100
298.4100
3,544,900
Wed, 05 Nov 2025
2 · 10-Q
After market open · 15:06 ET
10-Q ↗
Wed, 05 Nov 2025
299.5600
310.1700
299.2100
305.6700
6,070,300
Wed, 05 Nov 2025
1 · 8-K
Pre-market · 07:01 ET
8-K ↗
Tue, 04 Nov 2025
298.2100
299.7500
296.4200
299.2100
4,151,300
Mon, 03 Nov 2025
297.6700
297.9200
294.4400
296.3700
3,899,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
300.0000
300.7100
297.0000
298.4300
3,582,700
Thu, 30 Oct 2025
300.5000
304.3900
300.1000
302.4300
3,128,400
Wed, 29 Oct 2025
304.7000
304.7800
301.2200
302.3500
2,502,300
Tue, 28 Oct 2025
308.5400
310.5800
306.3300
306.4000
2,336,500
Mon, 27 Oct 2025
305.9000
310.0900
305.3400
310.0000
2,139,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
307.6300
307.7000
305.0200
305.7900
1,994,500
Thu, 23 Oct 2025
311.9700
311.9700
306.2200
306.9700
2,081,500
Wed, 22 Oct 2025
308.2200
312.7900
307.1500
310.1100
2,735,700
Tue, 21 Oct 2025
308.5500
308.5500
306.3900
307.4800
2,461,100
Mon, 20 Oct 2025
307.9500
308.7000
305.8400
307.7700
2,329,600
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
306.8000
308.3300
306.3100
308.0900
2,194,200
Thu, 16 Oct 2025
305.7900
307.2800
304.7100
305.3300
2,021,600
Wed, 15 Oct 2025
303.6300
309.1000
303.6300
305.2500
2,522,100
Tue, 14 Oct 2025
300.1600
305.5200
300.1100
304.5600
2,992,800
Mon, 13 Oct 2025
294.6000
300.4200
294.0000
300.1100
3,369,300
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
294.7000
297.9500
292.8900
297.0100
4,016,200
Thu, 09 Oct 2025
293.6500
295.1200
292.0400
293.8100
2,802,700
Wed, 08 Oct 2025
296.3800
296.6600
293.4300
294.4000
2,464,600
Tue, 07 Oct 2025
295.0000
298.0700
294.1300
296.3200
2,515,700
Mon, 06 Oct 2025
299.0400
299.6500
294.9100
296.0400
3,814,200
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
298.9000
301.3900
298.6600
300.9800
2,599,100
Thu, 02 Oct 2025
299.6000
302.3800
298.9500
299.8800
2,690,400
Wed, 01 Oct 2025
303.2600
304.7700
298.3000
300.5200
3,055,300
Tue, 30 Sep 2025
302.7500
304.4800
302.0000
303.8900
2,640,100
Mon, 29 Sep 2025
305.8800
306.1100
301.8500
302.9900
3,073,800
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
303.3700
305.7800
302.0100
305.2400
2,284,700
Thu, 25 Sep 2025
305.8800
306.3300
301.9500
302.3000
2,558,400
Wed, 24 Sep 2025
302.4900
305.9800
302.0100
304.3300
2,427,300
Tue, 23 Sep 2025
303.7400
304.4500
300.3200
303.1900
2,976,900
Mon, 22 Sep 2025
302.3200
304.2500
300.4200
302.9900
3,657,900
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
301.7000
304.8000
300.7500
302.3800
5,696,900
Thu, 18 Sep 2025
301.4700
302.6900
297.8800
301.1400
4,654,100
Wed, 17 Sep 2025
304.9000
306.5800
303.9100
304.9700
2,681,600
Tue, 16 Sep 2025
303.5000
306.0000
302.7000
303.2900
3,578,500
Mon, 15 Sep 2025
305.1400
305.7100
300.5100
302.0700
3,584,500
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
307.6200
308.5100
305.2500
305.4000
2,072,600
Thu, 11 Sep 2025
306.2300
308.9400
305.2500
308.4300
2,761,500
Wed, 10 Sep 2025
312.0900
312.0900
304.6100
305.9400
3,479,500
Tue, 09 Sep 2025
311.2100
313.7000
310.7300
312.5200
2,310,800
Mon, 08 Sep 2025
312.8200
313.0800
309.7600
312.8000
2,873,600
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
317.3700
318.0400
313.2700
314.3800
2,533,100