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
377.0000
380.3900
372.8250
373.1700
116,379
Thu, 03 Sep 2026
380.1500
387.5400
378.1850
382.9800
198,900
Wed, 02 Sep 2026
373.7400
379.3800
370.0200
376.7800
190,900
Tue, 01 Sep 2026
374.4100
381.5150
371.4300
372.5100
196,500
Mon, 31 Aug 2026
376.3200
379.9850
372.1500
373.9000
157,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
383.9200
385.9700
379.4200
380.6100
157,500
Thu, 27 Aug 2026
382.2100
385.0100
378.5900
381.8000
171,300
Wed, 26 Aug 2026
387.7400
393.5600
387.0100
387.1300
113,500
Tue, 25 Aug 2026
394.4500
398.5800
387.7500
387.9500
235,000
Mon, 24 Aug 2026
386.1000
396.3650
386.1000
395.5100
272,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
383.6600
388.7200
381.5360
383.5500
143,700
Thu, 20 Aug 2026
378.0600
385.8100
378.0100
381.1500
138,900
Wed, 19 Aug 2026
375.7600
385.8800
375.2700
379.4200
190,800
Tue, 18 Aug 2026
372.6700
380.2700
371.8600
372.7100
184,200
Mon, 17 Aug 2026
376.5100
379.1540
366.8500
367.1600
194,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
378.1800
381.4100
374.3500
379.1900
192,700
Thu, 13 Aug 2026
376.9000
380.9400
371.7000
376.9700
180,600
Wed, 12 Aug 2026
369.9400
375.2900
366.5000
373.5200
180,700
Tue, 11 Aug 2026
366.3700
377.9950
366.3700
374.6000
210,800
Mon, 10 Aug 2026
374.6750
374.6750
365.5800
368.6000
254,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
372.2900
378.7600
369.0800
373.7600
210,600
Thu, 06 Aug 2026
374.0000
376.9300
369.0800
376.3700
259,000
Wed, 05 Aug 2026
364.7800
372.3550
361.0570
370.9700
327,200
Tue, 04 Aug 2026
353.5000
365.9600
350.0100
362.8200
386,200
Mon, 03 Aug 2026
360.0000
366.5900
356.1550
360.4400
271,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
350.9100
359.7000
350.9100
356.4200
277,800
Thu, 30 Jul 2026
367.0000
369.0950
348.7200
355.8700
348,000
Wed, 29 Jul 2026
364.9300
378.9100
364.9300
376.6700
344,500
Tue, 28 Jul 2026
366.7200
380.2050
366.3900
370.2600
429,400
Mon, 27 Jul 2026
349.0000
364.0600
344.2700
361.5500
445,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
338.9000
356.2450
333.5000
349.1000
575,200
Thu, 23 Jul 2026
18 · 10-Q
After-hours · 16:13 ET
10-Q ↗
Thu, 23 Jul 2026
17 · 8-K
After-hours · 16:11 ET
8-K ↗
Thu, 23 Jul 2026
320.4500
334.1300
320.0400
332.2800
481,500
Wed, 22 Jul 2026
335.5500
342.3200
322.9900
325.6400
318,800
Tue, 21 Jul 2026
344.8800
351.0000
336.9900
339.4600
235,100
Mon, 20 Jul 2026
344.4600
354.0400
341.2200
350.1300
321,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
339.0000
349.9600
339.0000
343.9900
264,300
Thu, 16 Jul 2026
320.2100
337.6150
320.2100
335.5200
319,600
Wed, 15 Jul 2026
332.0200
336.0850
319.1600
319.6100
366,600
Tue, 14 Jul 2026
339.7900
342.9250
335.9740
337.1400
186,200
Mon, 13 Jul 2026
344.4000
347.2000
340.6500
344.9600
309,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
340.7000
344.9580
337.3600
340.5700
173,000
Thu, 09 Jul 2026
343.8100
344.7200
336.7400
338.5800
218,000
Wed, 08 Jul 2026
348.8600
350.3800
345.2750
345.9600
260,500
Tue, 07 Jul 2026
352.2700
356.6670
346.4500
348.7300
287,500
Mon, 06 Jul 2026
350.2600
355.7400
345.4700
347.2300
295,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
346.5000
355.8900
341.5500
354.8500
333,500
Wed, 01 Jul 2026
333.3000
346.8400
332.3900
345.2700
428,500
Tue, 30 Jun 2026
330.9300
332.9200
327.7100
329.8100
264,800
Mon, 29 Jun 2026
332.0000
332.2500
323.3600
332.0200
332,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
309.6000
328.4300
309.5100
328.4300
921,200
Thu, 25 Jun 2026
308.0500
313.4800
306.9400
308.4300
321,900
Wed, 24 Jun 2026
306.8800
317.3650
306.0000
310.3900
400,100
Tue, 23 Jun 2026
301.5100
311.0400
300.5730
304.4800
606,300
Mon, 22 Jun 2026
306.8600
314.8800
294.5500
295.0500
505,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
309.7900
312.8200
305.2800
308.8500
367,000
Wed, 17 Jun 2026
310.4300
315.1400
305.8800
309.2200
250,400
Tue, 16 Jun 2026
313.2200
317.8950
310.4200
312.6900
195,400
Mon, 15 Jun 2026
312.0000
319.2490
311.4100
311.8300
361,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
310.2100
313.8700
304.8100
311.3800
273,800
Thu, 11 Jun 2026
313.5800
316.7500
310.5800
310.6600
174,400
Wed, 10 Jun 2026
308.4500
315.7800
307.0000
313.5700
321,300
Tue, 09 Jun 2026
301.3400
306.1700
299.0100
303.2500
192,700
Mon, 08 Jun 2026
301.7000
305.2900
297.7700
299.0700
280,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
299.3700
306.7000
296.2500
306.1200
267,900
Thu, 04 Jun 2026
296.4700
301.9900
291.1050
295.7000
377,000
Wed, 03 Jun 2026
293.6600
293.7870
287.2000
290.2000
287,600
Tue, 02 Jun 2026
300.1000
301.7500
294.0000
295.4000
329,300
Mon, 01 Jun 2026
303.0000
309.5550
300.2300
303.5300
223,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
306.9200
313.9600
302.9750
304.7700
353,400
Thu, 28 May 2026
302.4700
311.3400
300.0000
307.9800
298,300
Wed, 27 May 2026
312.4600
316.2650
306.0700
306.0700
310,900
Tue, 26 May 2026
308.7100
313.5350
305.6400
312.0200
227,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
313.1300
313.9200
306.7100
310.1900
207,600
Thu, 21 May 2026
16 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 21 May 2026
307.5200
313.8400
303.8300
312.0300
187,000
Wed, 20 May 2026
313.0000
313.6000
307.1500
311.7000
237,100
Tue, 19 May 2026
326.1900
329.3900
311.2800
313.6100
388,700
Mon, 18 May 2026
311.3000
329.1750
311.3000
324.7700
348,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
307.5000
313.0700
307.0750
311.2900
311,200
Thu, 14 May 2026
301.6000
307.4500
298.9500
303.8300
265,800
Wed, 13 May 2026
299.6500
305.9300
296.0600
300.4600
312,300
Tue, 12 May 2026
302.7200
307.8000
299.4950
303.1900
371,100
Mon, 11 May 2026
304.7000
304.7000
297.1000
299.7200
268,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
309.1000
311.9950
303.4310
304.8700
317,500
Thu, 07 May 2026
303.0700
311.0000
293.7800
308.8300
599,400
Wed, 06 May 2026
306.5100
313.1610
303.5100
303.6100
546,400
Tue, 05 May 2026
15 · 8-K
After-hours · 16:12 ET
8-K ↗
Tue, 05 May 2026
304.1600
308.4800
300.2300
305.0100
321,400
Mon, 04 May 2026
309.3600
317.9200
303.0800
304.1600
574,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
326.1700
328.4500
308.6100
311.7400
332,800
Thu, 30 Apr 2026
327.1300
331.1000
321.5200
323.6100
257,000
Wed, 29 Apr 2026
326.3100
332.4000
323.0100
331.0300
361,500
Wed, 29 Apr 2026
14 · 8-K
Pre-market · 08:56 ET
8-K ↗
Tue, 28 Apr 2026
330.5900
333.0900
324.0000
329.0800
253,900
Mon, 27 Apr 2026
342.4100
342.4100
326.8000
327.7500
361,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
340.8400
346.8600
323.0000
345.0800
400,800
Thu, 23 Apr 2026
13 · 10-Q
After-hours · 16:13 ET
10-Q ↗
Thu, 23 Apr 2026
12 · 8-K
After-hours · 16:11 ET
8-K ↗
Thu, 23 Apr 2026
351.1400
352.1680
345.3000
347.8000
333,300
Wed, 22 Apr 2026
358.8900
358.8900
347.7700
349.5100
268,800
Tue, 21 Apr 2026
358.8300
361.0800
354.0500
358.8600
200,200
Mon, 20 Apr 2026
359.2900
362.4600
354.3100
358.0800
247,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
360.0200
363.5750
358.1130
360.7800
185,100
Thu, 16 Apr 2026
355.0900
362.0600
355.0900
359.0400
167,200
Wed, 15 Apr 2026
355.3600
361.7800
348.9200
358.0000
221,400
Tue, 14 Apr 2026
356.7600
357.5000
350.0300
350.5100
413,200
Mon, 13 Apr 2026
348.3000
360.9900
345.2700
357.4600
194,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
361.2500
363.5700
348.1300
348.3100
232,800
Thu, 09 Apr 2026
11 · DEFA14A
After-hours · 16:14 ET
DEFA14A ↗
Thu, 09 Apr 2026
10 · DEF 14A
After-hours · 16:13 ET
DEF 14A ↗
Thu, 09 Apr 2026
352.3500
365.6400
349.8700
361.7700
217,700
Wed, 08 Apr 2026
348.7500
359.0000
347.0600
356.4200
269,900
Tue, 07 Apr 2026
346.0000
351.6200
342.0000
345.2600
219,200
Mon, 06 Apr 2026
338.7700
347.3800
336.6500
345.7900
193,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
345.6600
352.0900
339.3300
344.9000
291,500
Wed, 01 Apr 2026
345.0000
349.6300
335.4800
345.8000
280,900
Tue, 31 Mar 2026
339.3300
345.3600
335.1900
341.6600
298,000
Mon, 30 Mar 2026
329.6400
343.4980
328.1310
336.6900
266,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
334.0000
334.1500
326.9800
327.2900
219,000
Thu, 26 Mar 2026
327.4500
336.5100
327.2500
335.2800
231,900
Wed, 25 Mar 2026
326.3500
331.3300
321.9700
327.2200
355,000
Tue, 24 Mar 2026
328.4500
331.9700
325.0000
326.5000
174,100
Mon, 23 Mar 2026
334.1800
337.4550
327.8400
328.0500
320,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
324.6700
331.3700
323.3700
328.2100
383,000
Thu, 19 Mar 2026
340.9900
344.0000
322.9600
326.7200
430,700
Wed, 18 Mar 2026
353.1200
356.3720
345.3300
348.3000
256,700
Tue, 17 Mar 2026
362.0600
368.5500
355.7000
355.7400
211,300
Mon, 16 Mar 2026
363.6100
368.8000
358.3000
358.6500
161,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
367.7800
370.0000
359.7500
362.5300
127,100
Thu, 12 Mar 2026
359.8400
367.1350
358.0900
361.8600
174,100
Wed, 11 Mar 2026
361.5400
363.0600
356.8900
360.6400
176,900
Tue, 10 Mar 2026
362.3300
362.3300
351.7800
359.7800
357,700
Mon, 09 Mar 2026
370.0000
370.0000
360.0900
362.4400
226,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
376.2100
377.7800
370.5000
372.0200
168,000
Thu, 05 Mar 2026
382.0000
384.9400
375.5000
378.4900
158,000
Wed, 04 Mar 2026
391.2100
393.0000
380.7500
383.4700
173,600
Tue, 03 Mar 2026
390.0000
393.5300
383.3200
392.9900
147,100
Mon, 02 Mar 2026
384.9000
397.7250
384.9000
396.1800
187,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
382.6700
391.4200
377.0050
389.6700
267,900
Thu, 26 Feb 2026
375.6600
384.6200
374.6800
382.4600
238,600
Wed, 25 Feb 2026
375.0000
376.4700
367.9600
373.1600
355,000
Tue, 24 Feb 2026
372.7000
381.6600
370.0500
380.7600
242,700
Mon, 23 Feb 2026
373.0000
377.6500
370.5300
372.7000
270,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
9 · 10-K
After-hours · 16:12 ET
10-K ↗
Fri, 20 Feb 2026
376.5300
377.8550
369.2600
373.4100
321,000
Thu, 19 Feb 2026
379.9700
383.9400
372.8150
374.0000
265,700
Wed, 18 Feb 2026
378.0800
388.8700
377.0400
379.5700
366,000
Tue, 17 Feb 2026
370.9200
387.7700
368.3950
376.6500
447,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
360.0000
377.7800
341.0600
371.3200
890,100
Thu, 12 Feb 2026
8 · 8-K
After-hours · 16:11 ET
8-K ↗
Thu, 12 Feb 2026
404.6400
414.1900
398.4500
401.0000
369,300
Wed, 11 Feb 2026
396.3100
406.3900
386.3200
405.4000
277,800
Tue, 10 Feb 2026
390.5400
399.4700
388.8250
398.0000
157,700
Mon, 09 Feb 2026
412.0000
417.4400
384.1200
390.4300
238,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
416.7900
421.9000
410.6500
414.1000
189,800
Thu, 05 Feb 2026
414.8400
418.0000
407.3500
410.4400
167,500
Wed, 04 Feb 2026
7 · 8-K
After-hours · 16:12 ET
8-K ↗
Wed, 04 Feb 2026
394.0000
411.4850
389.3900
408.8800
182,500
Tue, 03 Feb 2026
390.0000
397.9800
384.0100
391.7700
148,500
Mon, 02 Feb 2026
393.1700
394.2100
387.6750
393.2200
144,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
396.7400
399.8100
389.5200
395.8800
126,300
Thu, 29 Jan 2026
391.3500
398.0100
387.0800
395.2800
148,900
Wed, 28 Jan 2026
385.2200
395.9300
382.0000
389.7400
118,900
Tue, 27 Jan 2026
398.3900
398.9900
381.3400
386.6700
345,400
Mon, 26 Jan 2026
409.4600
417.0000
399.2300
402.4000
133,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
407.0800
409.4000
401.4750
406.7000
302,500
Thu, 22 Jan 2026
403.6100
408.6000
396.3850
407.4600
170,400
Wed, 21 Jan 2026
405.9800
408.9600
395.0180
405.2400
243,400
Tue, 20 Jan 2026
395.6200
407.0000
395.0000
405.1200
194,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
397.9600
406.0500
397.8100
398.8400
180,700
Thu, 15 Jan 2026
401.5300
405.6800
395.3000
399.4900
218,800
Wed, 14 Jan 2026
381.6700
398.3700
381.0100
396.1300
300,000
Tue, 13 Jan 2026
388.9700
390.2000
377.3200
380.9500
219,200
Mon, 12 Jan 2026
398.3500
406.8600
389.8500
390.3300
283,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
413.3100
414.5130
389.4800
397.4500
309,800
Thu, 08 Jan 2026
398.9400
416.4100
394.7600
411.1400
226,900
Thu, 08 Jan 2026
6 · 8-K
Pre-market · 06:45 ET
8-K ↗
Wed, 07 Jan 2026
400.0000
402.0000
391.7150
398.4600
211,100
Tue, 06 Jan 2026
395.3500
405.6350
395.1200
400.8100
208,000
Mon, 05 Jan 2026
5 · 8-K
After-hours · 16:14 ET
8-K ↗
Mon, 05 Jan 2026
385.7800
407.8880
385.7800
397.0400
298,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
391.0000
393.2200
386.0500
392.4600
160,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
393.3600
397.4900
390.5000
391.1200
134,400
Tue, 30 Dec 2025
394.8600
398.5000
394.0400
395.6300
188,000
Mon, 29 Dec 2025
393.3200
397.0000
392.4900
395.2600
140,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
396.0700
397.0000
392.9000
393.3900
163,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
395.6800
400.0000
393.9400
396.6400
47,900
Tue, 23 Dec 2025
399.5000
401.0000
395.0500
396.9400
193,300
Mon, 22 Dec 2025
396.9100
404.0700
394.0900
399.4400
248,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
394.8600
399.6700
391.8400
399.2900
362,600
Thu, 18 Dec 2025
382.6900
397.1400
379.0000
396.0000
397,800
Wed, 17 Dec 2025
383.9000
385.0000
377.4600
377.9900
250,100
Tue, 16 Dec 2025
393.1200
394.9700
383.3980
385.1600
257,600
Mon, 15 Dec 2025
392.0000
396.5460
389.2400
392.1700
176,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
397.2400
401.1500
386.0500
391.7600
280,500
Thu, 11 Dec 2025
4 · 8-K
After-hours · 16:11 ET
8-K ↗
Thu, 11 Dec 2025
379.6000
390.4620
379.6000
388.1400
264,600
Wed, 10 Dec 2025
373.7700
381.6400
372.9800
377.9000
453,400
Tue, 09 Dec 2025
357.0000
372.1900
356.4600
372.0100
437,300
Mon, 08 Dec 2025
353.0000
358.3200
349.0000
354.6000
285,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
360.0100
363.6100
352.4500
356.5300
257,100
Thu, 04 Dec 2025
374.5200
375.8750
360.3800
361.2600
345,000
Wed, 03 Dec 2025
376.6800
381.8100
370.8000
374.4100
243,200
Tue, 02 Dec 2025
376.0700
379.6500
373.3000
375.7800
200,700
Mon, 01 Dec 2025
382.6500
386.3600
377.0000
377.0400
207,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
379.9700
387.4900
379.9700
384.9000
90,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
385.3200
388.4870
377.2000
381.2600
200,500
Tue, 25 Nov 2025
379.1600
388.0000
377.9700
386.3600
184,900
Mon, 24 Nov 2025
388.3400
388.3400
376.5400
379.1500
212,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
372.7800
389.1550
370.0000
384.9000
255,900
Thu, 20 Nov 2025
378.9900
382.3300
363.1450
370.3100
486,400
Wed, 19 Nov 2025
395.0000
395.0900
378.2100
379.5100
180,500
Tue, 18 Nov 2025
389.5400
399.0000
388.7500
394.9300
189,400
Mon, 17 Nov 2025
389.1500
391.0500
387.5000
389.5400
170,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
393.9600
394.9500
388.0900
389.9600
151,300
Thu, 13 Nov 2025
397.0000
400.2150
391.8900
392.8300
105,200
Wed, 12 Nov 2025
394.4300
397.5100
391.2300
396.9400
189,100
Tue, 11 Nov 2025
393.0800
394.5200
387.5000
393.4900
166,600
Mon, 10 Nov 2025
396.6200
397.5600
383.0500
391.0700
240,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
393.6400
400.5950
393.6400
398.1900
239,300
Thu, 06 Nov 2025
394.4900
401.0000
391.1000
393.1000
233,500
Wed, 05 Nov 2025
389.1000
399.8600
389.1000
394.4900
202,000
Tue, 04 Nov 2025
390.0000
395.7300
385.5700
388.6800
294,400
Mon, 03 Nov 2025
398.0000
398.0000
382.8950
388.4500
293,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
395.6600
405.7700
395.0000
399.4700
308,100
Thu, 30 Oct 2025
404.9500
407.5100
395.4170
398.1600
363,800
Wed, 29 Oct 2025
416.5000
418.0000
399.2600
403.5900
443,800
Tue, 28 Oct 2025
431.9900
435.4000
419.0700
420.0100
425,400
Mon, 27 Oct 2025
420.0000
433.6550
420.0000
431.8600
452,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
435.0000
438.7400
414.5950
422.3800
780,700
Thu, 23 Oct 2025
3 · 10-Q
After-hours · 16:12 ET
10-Q ↗
Thu, 23 Oct 2025
2 · 8-K
After-hours · 16:11 ET
8-K ↗
Thu, 23 Oct 2025
1 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 23 Oct 2025
450.4000
462.8200
448.7300
453.1500
389,200
Wed, 22 Oct 2025
456.5700
459.0300
446.4800
452.6000
194,300
Tue, 21 Oct 2025
440.8100
456.3100
438.1300
453.6900
272,600
Mon, 20 Oct 2025
449.9200
450.5900
440.0190
442.7200
201,400
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
437.0200
447.7600
434.1400
447.4400
157,100
Thu, 16 Oct 2025
454.0000
457.9050
434.6300
438.5000
352,500
Wed, 15 Oct 2025
468.6700
473.1450
457.3150
463.1800
184,200
Tue, 14 Oct 2025
472.1500
477.0200
466.9950
473.6900
157,400
Mon, 13 Oct 2025
467.6900
473.0400
462.0500
472.1600
158,800
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
478.2000
478.7100
468.8050
469.9300
156,800
Thu, 09 Oct 2025
479.6500
480.4850
472.0650
476.3700
142,600
Wed, 08 Oct 2025
476.0600
485.0000
468.5700
478.9900
231,100
Tue, 07 Oct 2025
476.8200
483.7600
470.8550
473.2400
281,800
Mon, 06 Oct 2025
465.3300
475.6300
465.3300
474.5200
296,400
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
442.9000
469.9300
440.7680
466.2600
429,300
Thu, 02 Oct 2025
417.0300
443.8200
413.2300
442.5600
352,800
Wed, 01 Oct 2025
424.6900
427.5900
415.5000
417.4900
357,000
Tue, 30 Sep 2025
415.9300
425.8100
414.8070
425.2600
124,300
Mon, 29 Sep 2025
421.0000
421.0000
414.9200
416.7400
195,400
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
420.1000
422.6700
417.1300
419.3300
182,200
Thu, 25 Sep 2025
428.9800
434.4800
406.3400
415.1500
229,500
Wed, 24 Sep 2025
425.0700
429.7900
423.0000
429.7900
222,900
Tue, 23 Sep 2025
423.0000
428.1000
422.0100
427.9900
153,600
Mon, 22 Sep 2025
427.6600
430.0000
423.3800
423.6100
215,500
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
426.9900
432.5350
424.0000
428.7100
324,800
Thu, 18 Sep 2025
429.4800
436.2800
424.3400
427.3200
274,000
Wed, 17 Sep 2025
429.7200
434.4500
426.9550
430.6600
279,400
Tue, 16 Sep 2025
423.6600
429.4900
421.1350
428.3000
171,800
Mon, 15 Sep 2025
432.5900
437.1000
422.8000
424.2400
168,400
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
436.1200
437.9250
431.5200
431.6900
89,200
Thu, 11 Sep 2025
425.0000
436.9400
424.3250
436.3700
185,600
Wed, 10 Sep 2025
438.5700
442.2900
422.9400
425.6600
326,700
Tue, 09 Sep 2025
451.3300
456.2600
441.3600
442.3000
226,100
Mon, 08 Sep 2025
452.1200
455.5220
447.5000
451.8500
187,500
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
459.5900
460.0600
450.7200
455.4000
140,600