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
378.4600
386.8800
376.9900
386.8100
222,772
Thu, 03 Sep 2026
375.3900
381.8700
368.1200
378.9800
215,500
Wed, 02 Sep 2026
370.3300
377.0500
366.0300
372.2200
145,100
Tue, 01 Sep 2026
366.5700
370.8400
363.8700
369.6100
195,500
Mon, 31 Aug 2026
369.7800
373.0000
365.8400
367.3200
207,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
375.0000
378.9300
369.8700
370.3600
146,100
Thu, 27 Aug 2026
365.6000
372.2800
364.1000
371.0400
133,100
Wed, 26 Aug 2026
372.4400
378.0200
369.5700
370.1500
166,100
Tue, 25 Aug 2026
367.9400
374.3100
361.7800
371.8900
201,400
Mon, 24 Aug 2026
370.0100
375.4500
368.3200
368.5500
141,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
372.8100
376.3400
370.0100
370.7300
137,600
Thu, 20 Aug 2026
367.0200
374.1700
366.3200
370.6700
169,200
Wed, 19 Aug 2026
362.3700
374.7900
362.3700
371.5100
272,900
Tue, 18 Aug 2026
372.4100
376.2600
356.5100
356.5500
228,900
Mon, 17 Aug 2026
372.7900
380.3800
368.6300
369.5200
197,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
380.1900
383.6400
374.0100
377.5500
104,100
Thu, 13 Aug 2026
380.9000
382.2000
375.4100
378.6600
204,500
Wed, 12 Aug 2026
375.3100
380.7600
369.9100
378.5500
154,700
Tue, 11 Aug 2026
378.1100
383.8200
377.0700
378.3300
191,800
Mon, 10 Aug 2026
371.5800
382.2800
371.2600
379.8400
254,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
374.3300
379.4400
371.0500
375.6300
168,000
Thu, 06 Aug 2026
369.6100
379.6400
368.5000
375.7800
263,200
Wed, 05 Aug 2026
375.0700
381.4600
367.4600
368.5700
270,700
Tue, 04 Aug 2026
375.1900
377.0000
366.5900
370.9900
366,700
Mon, 03 Aug 2026
392.3400
395.6700
377.6200
377.9100
438,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
399.6000
402.0200
384.2200
385.4200
541,400
Thu, 30 Jul 2026
420.5900
420.5900
390.8900
405.0300
799,000
Wed, 29 Jul 2026
16 · 10-Q
After-hours · 16:33 ET
10-Q ↗
Wed, 29 Jul 2026
376.9400
439.4900
374.4700
427.4800
1,716,900
Wed, 29 Jul 2026
15 · 8-K
Pre-market · 09:05 ET
8-K ↗
Tue, 28 Jul 2026
345.9300
361.2400
341.3700
358.3100
427,100
Mon, 27 Jul 2026
344.9900
350.2600
342.0100
345.4800
259,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
334.9400
343.8300
329.1000
340.9500
175,300
Thu, 23 Jul 2026
336.0500
337.7800
331.0300
334.0200
274,400
Wed, 22 Jul 2026
333.9700
345.0000
333.5300
339.9500
326,700
Tue, 21 Jul 2026
326.5900
331.7500
323.4800
330.7900
223,800
Mon, 20 Jul 2026
335.2800
335.2800
324.8000
325.1800
198,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
336.8700
343.4600
332.8100
335.2800
146,300
Thu, 16 Jul 2026
334.6800
346.6400
331.8300
339.1600
333,600
Wed, 15 Jul 2026
319.0300
334.1900
317.7400
331.3700
356,000
Tue, 14 Jul 2026
319.2800
321.2100
314.0900
319.2500
276,200
Mon, 13 Jul 2026
317.4300
326.4600
315.8800
317.9600
465,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
315.0000
322.4200
312.3500
313.7400
158,400
Thu, 09 Jul 2026
304.5400
314.6800
303.3900
311.9800
138,200
Wed, 08 Jul 2026
309.6900
309.6900
300.9300
302.9100
187,500
Tue, 07 Jul 2026
309.3200
313.4800
305.3700
311.6900
182,400
Mon, 06 Jul 2026
306.5900
310.2700
298.2400
309.0200
263,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
295.5000
307.5600
289.8400
306.2300
323,100
Wed, 01 Jul 2026
288.5700
295.5400
286.2100
290.3000
190,200
Tue, 30 Jun 2026
288.8300
291.4100
283.3600
290.4900
276,100
Mon, 29 Jun 2026
290.1200
293.7300
285.5700
291.3600
445,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
294.6500
298.5900
289.0000
292.1000
555,700
Thu, 25 Jun 2026
308.0500
310.0000
293.4500
296.7300
291,700
Wed, 24 Jun 2026
299.0800
306.8000
299.0800
305.3000
272,900
Tue, 23 Jun 2026
293.0200
298.8000
291.5600
297.0800
224,800
Mon, 22 Jun 2026
293.3200
300.0800
290.8500
295.1500
340,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
295.3400
299.2600
292.7900
294.8500
691,600
Wed, 17 Jun 2026
305.4800
307.3200
291.3800
293.0200
426,400
Tue, 16 Jun 2026
308.6300
313.0000
306.8700
307.5000
200,600
Mon, 15 Jun 2026
317.6200
319.4100
308.4600
308.5200
273,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
315.0000
317.1900
309.5700
313.3800
302,500
Thu, 11 Jun 2026
305.9700
312.9400
296.5300
312.6600
276,400
Wed, 10 Jun 2026
301.9600
309.3500
301.9500
304.8300
343,900
Tue, 09 Jun 2026
295.7700
304.6200
289.4500
303.8700
272,800
Mon, 08 Jun 2026
288.0700
295.4400
285.3600
291.9500
230,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
290.2400
293.7000
284.4000
288.8400
177,100
Thu, 04 Jun 2026
292.7700
294.8100
287.2700
290.6000
212,200
Wed, 03 Jun 2026
292.2300
296.2500
290.6700
290.6700
247,900
Tue, 02 Jun 2026
294.1000
298.0000
291.0400
295.5000
250,000
Mon, 01 Jun 2026
287.5100
294.0800
285.9700
293.5200
214,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
295.0000
296.0000
288.5600
290.8900
237,900
Thu, 28 May 2026
290.7800
296.8300
287.9300
295.6200
241,100
Wed, 27 May 2026
293.2000
297.5100
290.0300
292.6300
289,300
Tue, 26 May 2026
281.2300
287.2000
279.6700
283.0500
290,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
274.0800
280.3400
274.0800
276.5800
185,200
Thu, 21 May 2026
268.4000
275.7900
264.7800
274.5300
369,300
Wed, 20 May 2026
257.4700
271.3000
254.5800
271.1100
371,200
Tue, 19 May 2026
264.0700
265.3600
255.0000
257.0900
428,000
Mon, 18 May 2026
261.7800
269.1500
261.1000
264.8900
413,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
273.1300
276.0700
260.1000
261.9200
450,800
Thu, 14 May 2026
275.8500
281.9200
274.3100
274.7600
214,300
Wed, 13 May 2026
272.4300
277.5600
269.6500
273.2200
416,700
Tue, 12 May 2026
286.6800
287.3800
275.2700
275.3000
433,500
Mon, 11 May 2026
294.6400
294.9000
286.2000
286.6700
263,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
292.2900
294.0800
289.2400
293.9900
163,800
Thu, 07 May 2026
290.9600
294.9500
287.0300
291.1000
189,100
Wed, 06 May 2026
290.6400
296.9900
289.1100
289.4600
220,400
Tue, 05 May 2026
283.7100
287.8300
282.7200
286.5200
228,000
Mon, 04 May 2026
289.4000
289.7100
281.1300
282.0200
364,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
14 · 8-K
After-hours · 16:23 ET
8-K ↗
Fri, 01 May 2026
291.1300
297.3300
284.9900
290.9000
401,300
Thu, 30 Apr 2026
291.7200
295.6600
286.6000
290.1200
390,900
Wed, 29 Apr 2026
13 · 10-Q
After-hours · 16:30 ET
10-Q ↗
Wed, 29 Apr 2026
292.0400
304.8000
288.0800
291.0000
500,600
Wed, 29 Apr 2026
12 · 8-K
Pre-market · 08:10 ET
8-K ↗
Tue, 28 Apr 2026
276.9200
279.8100
269.0000
277.2400
402,200
Mon, 27 Apr 2026
274.0800
278.5200
271.5700
276.8600
326,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
276.3800
277.6700
272.4000
274.9200
162,200
Thu, 23 Apr 2026
276.0000
279.9800
273.8000
276.3900
253,300
Wed, 22 Apr 2026
281.8700
283.4000
274.1000
276.5800
245,600
Tue, 21 Apr 2026
290.0000
292.0500
277.9500
279.8900
254,800
Mon, 20 Apr 2026
281.7500
289.9400
281.0600
288.7600
267,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
278.8600
289.8300
276.2800
283.0400
391,800
Thu, 16 Apr 2026
275.3700
279.1900
273.5300
274.8700
230,600
Wed, 15 Apr 2026
281.9100
282.6900
272.8000
274.4800
375,000
Tue, 14 Apr 2026
279.0000
282.2000
274.0000
281.7800
365,600
Mon, 13 Apr 2026
271.6200
280.2800
268.1200
279.0600
312,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
266.9600
274.4500
265.5100
273.1000
315,200
Thu, 09 Apr 2026
261.4600
267.2000
255.8800
266.5400
271,000
Wed, 08 Apr 2026
269.5800
276.3400
263.2800
263.2800
443,200
Tue, 07 Apr 2026
256.2600
263.2600
254.5000
261.5400
393,200
Mon, 06 Apr 2026
250.0000
258.7000
246.9000
257.5700
279,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
250.8200
255.0600
247.2500
251.8200
221,700
Wed, 01 Apr 2026
250.1900
253.4000
248.1800
250.8200
332,400
Tue, 31 Mar 2026
250.2200
254.1800
246.3800
249.7200
319,300
Mon, 30 Mar 2026
251.4200
251.4200
242.8700
245.8900
379,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
255.8200
255.8200
248.9200
250.4500
261,900
Thu, 26 Mar 2026
252.7000
257.4200
251.1300
256.8400
314,100
Wed, 25 Mar 2026
255.0800
257.8200
249.4400
254.2000
238,500
Tue, 24 Mar 2026
249.8400
258.7500
248.2900
251.9500
287,000
Mon, 23 Mar 2026
249.8800
254.7800
246.4700
252.5800
411,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
246.7600
248.7300
242.4700
243.0000
578,300
Thu, 19 Mar 2026
247.5100
251.0900
239.7800
248.3100
553,200
Wed, 18 Mar 2026
249.5000
254.8000
249.0100
249.8900
367,100
Tue, 17 Mar 2026
256.8800
258.2400
250.9700
250.9700
269,000
Mon, 16 Mar 2026
257.8100
259.0100
251.0000
252.4500
326,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
257.0400
259.2900
253.8200
254.7000
394,100
Thu, 12 Mar 2026
259.3300
261.7700
254.8900
255.8500
460,700
Wed, 11 Mar 2026
11 · DEFA14A
After-hours · 16:41 ET
DEFA14A ↗
Wed, 11 Mar 2026
10 · DEF 14A
After-hours · 16:40 ET
DEF 14A ↗
Wed, 11 Mar 2026
261.9200
264.9900
256.5200
263.8200
295,800
Tue, 10 Mar 2026
265.4400
267.5600
258.0600
261.8200
305,200
Mon, 09 Mar 2026
254.4700
266.2000
251.0000
265.4700
485,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
261.9900
267.1300
256.9800
259.6500
478,100
Thu, 05 Mar 2026
269.2700
275.5900
265.4400
267.1000
239,200
Wed, 04 Mar 2026
9 · 8-K
After-hours · 16:20 ET
8-K ↗
Wed, 04 Mar 2026
274.3600
275.9100
269.2200
273.3100
152,400
Tue, 03 Mar 2026
266.2700
273.0700
263.0000
271.9600
326,400
Mon, 02 Mar 2026
273.9800
277.6300
270.0000
273.3500
379,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
275.1400
281.5900
274.0000
279.5800
338,100
Thu, 26 Feb 2026
281.5300
285.9300
279.8900
281.4600
199,900
Wed, 25 Feb 2026
8 · 10-K
After-hours · 16:32 ET
10-K ↗
Wed, 25 Feb 2026
282.9800
284.7100
277.0800
279.5200
329,600
Tue, 24 Feb 2026
285.3900
290.6700
282.0800
283.5000
434,500
Mon, 23 Feb 2026
296.1600
297.9000
282.5100
284.9700
396,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
7 · 8-K
After-hours · 17:03 ET
8-K ↗
Fri, 20 Feb 2026
294.4000
303.1200
292.5800
293.6500
345,400
Thu, 19 Feb 2026
301.0300
303.3500
293.6200
297.3000
419,400
Wed, 18 Feb 2026
300.5300
307.8200
297.6100
305.1400
286,300
Tue, 17 Feb 2026
297.3000
302.6500
292.4100
301.0400
392,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
6 · 8-K
After-hours · 16:33 ET
8-K ↗
Fri, 13 Feb 2026
307.0300
308.5000
298.8300
301.3200
349,100
Thu, 12 Feb 2026
320.8000
321.6100
297.8900
304.5100
556,000
Wed, 11 Feb 2026
317.0000
334.8600
315.0100
320.4100
753,600
Wed, 11 Feb 2026
5 · 8-K
Pre-market · 08:13 ET
8-K ↗
Tue, 10 Feb 2026
331.3800
337.4000
322.0000
326.5500
732,100
Mon, 09 Feb 2026
340.0000
344.1700
330.4800
331.0500
281,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
333.1300
347.3400
330.7000
344.2400
257,600
Thu, 05 Feb 2026
337.3000
342.6600
330.5800
332.1800
240,900
Wed, 04 Feb 2026
332.9400
341.4700
331.4900
339.8400
234,500
Tue, 03 Feb 2026
328.2500
339.1700
327.5700
329.4200
200,500
Mon, 02 Feb 2026
321.2800
327.8200
321.0700
327.6600
270,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
325.1400
331.0000
320.7800
323.4400
415,500
Thu, 29 Jan 2026
324.6000
327.4900
319.8700
327.0700
295,800
Wed, 28 Jan 2026
328.2100
331.1100
324.4800
329.3700
270,400
Tue, 27 Jan 2026
324.1900
328.8800
321.8300
327.1700
187,500
Mon, 26 Jan 2026
322.4400
325.6300
320.0000
322.6000
172,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
331.5500
334.2900
319.9000
322.5000
213,700
Thu, 22 Jan 2026
341.0000
344.4200
332.3000
334.9400
211,400
Wed, 21 Jan 2026
329.3800
339.7600
329.3800
337.1700
208,200
Tue, 20 Jan 2026
325.1600
329.4800
322.8700
326.4700
207,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
332.5000
337.6900
330.0000
332.0500
169,200
Thu, 15 Jan 2026
332.5500
334.3300
326.9900
332.3800
166,600
Wed, 14 Jan 2026
338.5000
341.1200
329.3100
333.0000
185,600
Tue, 13 Jan 2026
331.2800
339.6600
328.3600
339.3000
220,000
Mon, 12 Jan 2026
333.9100
338.0300
329.5200
331.1700
224,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
332.5600
338.0100
328.1400
336.4100
253,800
Thu, 08 Jan 2026
325.0000
335.7200
325.0000
332.6100
222,900
Wed, 07 Jan 2026
327.2600
329.4700
322.4800
327.2300
228,300
Tue, 06 Jan 2026
325.1000
329.0800
324.1900
326.9100
273,300
Mon, 05 Jan 2026
330.5200
332.9200
322.7000
328.6900
349,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
334.0800
334.0800
328.3000
332.2900
206,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
335.7700
336.8800
331.1500
332.3300
167,000
Tue, 30 Dec 2025
338.3700
340.1000
335.5000
335.9800
151,400
Mon, 29 Dec 2025
343.5700
345.2000
337.6400
338.8200
134,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
342.0300
346.7500
340.2500
344.4100
108,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
342.1800
347.7700
342.1800
345.4100
63,800
Tue, 23 Dec 2025
343.1400
344.8100
341.0700
342.2400
149,700
Mon, 22 Dec 2025
343.8700
347.1800
341.7000
342.6000
132,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
337.9400
344.5200
336.5900
343.8900
742,400
Thu, 18 Dec 2025
345.9100
349.4200
339.3200
339.6600
219,800
Wed, 17 Dec 2025
343.1500
347.3600
341.5600
344.0900
235,100
Tue, 16 Dec 2025
346.2400
349.9300
340.2200
343.4200
244,100
Mon, 15 Dec 2025
345.8300
348.5400
340.1500
346.6800
366,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
360.0000
360.0000
343.1800
344.3800
255,500
Thu, 11 Dec 2025
353.2100
360.5600
349.4900
356.6600
343,500
Wed, 10 Dec 2025
332.3200
352.6900
332.3200
352.2100
403,200
Tue, 09 Dec 2025
323.0100
332.4200
323.0100
331.9000
256,300
Mon, 08 Dec 2025
328.3100
330.9100
324.9000
325.2300
357,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
325.4200
331.7700
323.5000
328.3900
237,300
Thu, 04 Dec 2025
325.0800
328.2000
323.0300
325.0100
229,200
Wed, 03 Dec 2025
319.0700
327.5000
316.8800
325.7600
586,900
Tue, 02 Dec 2025
322.4500
325.2800
317.2900
317.7000
289,500
Mon, 01 Dec 2025
315.3800
323.7900
310.1300
320.7000
264,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
319.2400
319.7300
314.5000
318.8400
93,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
316.9600
321.2700
316.3900
318.5900
172,200
Tue, 25 Nov 2025
309.0500
322.0700
309.0500
317.4900
288,500
Mon, 24 Nov 2025
302.6600
309.7700
301.8400
304.7400
284,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
289.5900
305.2900
286.9600
302.4700
284,800
Thu, 20 Nov 2025
297.3500
298.7100
285.6600
287.4800
348,100
Wed, 19 Nov 2025
293.8900
297.8600
292.0300
294.1100
294,000
Tue, 18 Nov 2025
283.9700
294.5700
283.9700
294.0000
333,100
Mon, 17 Nov 2025
292.5000
295.9700
285.2500
285.2500
448,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
297.4500
299.4700
292.6800
293.9800
370,800
Thu, 13 Nov 2025
297.3500
303.9000
296.7300
299.3700
369,600
Wed, 12 Nov 2025
296.8000
303.9000
294.9600
299.9100
317,100
Tue, 11 Nov 2025
295.1300
300.1000
292.7900
293.6600
186,400
Mon, 10 Nov 2025
296.2300
297.2700
291.7300
294.2700
194,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
290.3800
297.2700
289.3100
293.2700
210,300
Thu, 06 Nov 2025
293.7000
297.2700
289.0000
290.4300
317,000
Wed, 05 Nov 2025
298.4800
303.9800
295.6200
298.1700
263,500
Tue, 04 Nov 2025
304.1500
306.0800
297.6300
297.8700
332,600
Mon, 03 Nov 2025
311.2300
314.6000
301.5600
308.2000
364,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
313.7000
317.2100
312.2400
314.0800
303,300
Thu, 30 Oct 2025
318.7800
324.5200
312.3300
314.5300
388,600
Wed, 29 Oct 2025
315.8800
326.7200
314.7400
321.9300
309,500
Tue, 28 Oct 2025
320.7800
324.2900
316.7700
318.3600
424,200
Mon, 27 Oct 2025
334.2100
341.2900
320.6800
321.7600
555,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
4 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Fri, 24 Oct 2025
327.0800
337.9000
327.0800
331.6000
406,600
Thu, 23 Oct 2025
306.5700
331.1700
300.0000
324.7400
657,200
Wed, 22 Oct 2025
316.3000
320.2900
298.0000
308.3500
777,400
Wed, 22 Oct 2025
3 · 8-K
Pre-market · 08:35 ET
8-K ↗
Tue, 21 Oct 2025
309.1800
318.4900
309.1800
311.8700
271,500
Mon, 20 Oct 2025
312.9800
316.4400
309.2200
309.2200
263,800
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
309.3500
311.9100
306.1000
311.6700
298,400
Thu, 16 Oct 2025
308.2300
308.2300
302.1900
305.7800
147,200
Wed, 15 Oct 2025
308.2400
316.8300
306.5100
307.1700
282,600
Tue, 14 Oct 2025
302.8100
314.5400
300.5600
311.6700
307,800
Mon, 13 Oct 2025
300.9900
306.3700
300.1800
302.5900
199,700
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
304.2500
308.2500
297.8500
298.1400
222,000
Thu, 09 Oct 2025
302.0000
306.0100
299.0000
304.3100
313,300
Wed, 08 Oct 2025
306.3300
306.3300
301.2000
301.4900
198,200
Tue, 07 Oct 2025
313.3100
313.3100
303.9200
304.1900
191,800
Mon, 06 Oct 2025
321.6000
321.7400
306.2500
313.6700
399,200
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
323.0700
324.3400
317.2300
320.9600
174,900
Thu, 02 Oct 2025
323.0800
324.7600
317.6800
320.8500
211,200
Thu, 02 Oct 2025
2 · 8-K
Next filing day · accepted 01 Oct, 18:46 ET
8-K ↗
Wed, 01 Oct 2025
316.2700
324.0200
315.0000
323.5400
233,100
Tue, 30 Sep 2025
320.1100
322.9200
314.0900
316.0000
312,600
Mon, 29 Sep 2025
322.4300
324.7700
314.3700
321.4900
352,600
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
317.6800
322.7800
317.0800
318.9300
274,300
Thu, 25 Sep 2025
323.7800
323.7800
310.9800
316.5800
489,100
Wed, 24 Sep 2025
334.5200
339.6200
333.2500
335.4200
289,700
Tue, 23 Sep 2025
333.3300
341.6500
332.3700
334.2100
269,500
Mon, 22 Sep 2025
330.4000
335.5200
328.8600
332.9500
264,900
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
337.5900
339.9400
330.3900
332.4300
365,100
Thu, 18 Sep 2025
336.6500
341.7500
333.8600
337.3300
199,200
Wed, 17 Sep 2025
333.7500
342.3100
330.9100
333.0900
258,800
Tue, 16 Sep 2025
331.4600
333.8700
327.3000
332.0900
188,400
Mon, 15 Sep 2025
336.1300
336.3700
330.1500
330.3000
166,200
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
343.7400
343.7400
333.2100
334.0600
234,700
Thu, 11 Sep 2025
337.3900
345.2400
337.3900
343.9900
413,600
Wed, 10 Sep 2025
1 · 8-K
After-hours · 16:37 ET
8-K ↗
Wed, 10 Sep 2025
340.9100
345.5000
335.5600
337.0700
267,000
Tue, 09 Sep 2025
339.1300
345.5500
337.6500
344.8600
279,900
Mon, 08 Sep 2025
340.6700
343.6200
336.7400
339.5700
355,900
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
342.0800
347.8800
339.2300
341.0700
187,000