Daily Nasdaq 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
Mon, 27 Jul 2026
No data yet
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
263.8200
280.4500
256.8300
280.0000
2,091,400
Thu, 23 Jul 2026
22 · 10-Q
After-hours · 16:32 ET
10-Q ↗
Thu, 23 Jul 2026
21 · 8-K
After-hours · 16:08 ET
8-K ↗
Thu, 23 Jul 2026
263.2300
266.0000
255.2100
261.5800
1,111,200
Wed, 22 Jul 2026
269.0500
269.0500
260.1600
262.5900
760,200
Tue, 21 Jul 2026
274.2100
276.9400
265.0600
266.1500
1,101,300
Mon, 20 Jul 2026
277.6600
280.5900
275.5300
277.6100
680,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
273.6000
278.9000
273.1900
277.6600
648,100
Thu, 16 Jul 2026
275.0500
278.5100
269.8000
275.2200
710,500
Wed, 15 Jul 2026
268.6100
271.7700
266.9300
270.5200
831,200
Tue, 14 Jul 2026
266.1700
270.4900
265.1600
268.8500
513,100
Mon, 13 Jul 2026
272.0000
273.4400
269.2700
270.3100
457,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
271.7400
272.0700
267.3500
270.1100
369,700
Thu, 09 Jul 2026
264.5500
270.0600
262.2000
269.9800
801,400
Wed, 08 Jul 2026
265.5800
272.0000
265.3300
267.5800
844,900
Tue, 07 Jul 2026
264.6800
269.3400
262.1200
266.7800
733,200
Mon, 06 Jul 2026
255.1400
259.3300
253.9600
259.1300
692,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
254.7100
259.6600
254.3100
256.4300
631,000
Wed, 01 Jul 2026
255.8300
259.7300
254.3100
255.9000
635,700
Tue, 30 Jun 2026
250.2900
253.4500
247.2600
251.5600
731,600
Mon, 29 Jun 2026
257.4500
260.0000
249.3300
252.4900
888,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
20 · 8-K
After-hours · 16:23 ET
8-K ↗
Fri, 26 Jun 2026
253.9600
256.2100
252.6200
255.6200
1,051,600
Fri, 26 Jun 2026
19 · 8-K
Pre-market · 09:14 ET
8-K ↗
Thu, 25 Jun 2026
248.4900
256.5500
245.1700
250.8500
744,100
Wed, 24 Jun 2026
246.7400
254.3000
245.7900
252.0800
1,133,800
Tue, 23 Jun 2026
18 · 424B2
After-hours · 16:18 ET
424B2 ↗
Tue, 23 Jun 2026
250.0000
251.0400
245.3700
247.2200
1,180,300
Mon, 22 Jun 2026
261.0600
264.3900
244.7400
247.6900
1,691,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
267.4400
267.9900
262.1300
264.6400
1,820,900
Thu, 18 Jun 2026
17 · 424B5
Pre-market · 08:53 ET
424B5 ↗
Wed, 17 Jun 2026
270.4500
271.1900
263.8000
264.9200
612,700
Tue, 16 Jun 2026
273.4000
276.3500
272.2200
273.8700
554,700
Mon, 15 Jun 2026
279.2100
280.4900
269.4200
272.9600
778,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
280.0200
281.7400
278.6100
279.8900
513,900
Thu, 11 Jun 2026
287.6500
287.6500
278.8100
279.5700
700,500
Wed, 10 Jun 2026
283.7900
289.6500
281.4200
288.0900
972,400
Tue, 09 Jun 2026
283.5400
287.6700
280.3800
283.8900
739,900
Mon, 08 Jun 2026
290.2000
292.5100
283.0500
283.4100
962,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
292.9700
295.8300
291.0600
294.9200
516,700
Thu, 04 Jun 2026
299.9900
300.1900
293.6200
293.7900
475,000
Wed, 03 Jun 2026
296.9400
299.0800
292.6700
297.0800
492,400
Tue, 02 Jun 2026
293.4500
302.9700
292.4800
297.4100
933,900
Mon, 01 Jun 2026
286.1100
299.4900
285.4200
296.5900
888,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
296.5900
296.5900
281.9900
285.3800
1,819,700
Thu, 28 May 2026
296.2400
298.5700
294.9000
296.1400
547,000
Wed, 27 May 2026
305.3000
305.5200
295.0100
295.6500
877,800
Tue, 26 May 2026
310.1200
311.4100
305.9500
306.8600
773,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
305.9200
312.4800
304.9100
310.0000
896,500
Thu, 21 May 2026
16 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 21 May 2026
300.1000
308.7900
296.8300
305.9300
1,015,300
Wed, 20 May 2026
300.0900
305.5600
298.0200
303.0000
686,300
Tue, 19 May 2026
303.8300
308.4000
301.9000
302.6300
797,800
Mon, 18 May 2026
297.9100
307.8000
295.6300
305.3100
755,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
293.1200
298.1100
293.0200
297.5700
684,500
Thu, 14 May 2026
294.4600
297.8300
292.0000
292.9500
600,500
Wed, 13 May 2026
285.6000
296.0100
284.2900
295.1400
812,200
Tue, 12 May 2026
287.6000
287.6000
281.9400
285.8000
849,800
Mon, 11 May 2026
286.6800
288.5400
283.7500
286.4700
1,001,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
276.7600
288.8900
273.5100
288.2100
907,400
Thu, 07 May 2026
274.7200
280.7000
274.7200
278.4700
1,029,800
Wed, 06 May 2026
272.4700
277.9700
270.2700
275.7600
1,025,700
Tue, 05 May 2026
272.1800
276.2800
271.0400
275.7700
528,800
Mon, 04 May 2026
270.8400
276.5700
270.8400
274.1500
499,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
271.0900
273.7800
269.7300
272.4400
589,500
Thu, 30 Apr 2026
272.1100
272.1100
265.9900
268.6600
801,600
Wed, 29 Apr 2026
269.6300
272.6600
268.8400
272.6000
461,600
Tue, 28 Apr 2026
270.8600
274.2600
269.1200
270.4000
771,300
Mon, 27 Apr 2026
267.3900
271.9700
264.3600
267.9000
916,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
276.5300
276.9500
253.5100
269.2000
1,713,800
Thu, 23 Apr 2026
15 · 10-Q
After-hours · 16:32 ET
10-Q ↗
Thu, 23 Apr 2026
14 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 23 Apr 2026
269.7000
277.2000
265.7700
276.9500
1,036,700
Wed, 22 Apr 2026
270.6600
271.3500
267.8100
269.8300
747,500
Tue, 21 Apr 2026
275.8100
276.2900
266.2000
269.7800
1,121,700
Mon, 20 Apr 2026
274.2400
278.6900
273.2700
275.8100
621,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
274.7900
276.1300
272.4700
274.0500
805,400
Thu, 16 Apr 2026
275.2700
278.1900
273.0300
273.8500
761,500
Wed, 15 Apr 2026
268.6600
276.7600
268.1000
275.2600
1,054,300
Tue, 14 Apr 2026
270.0600
272.0000
264.2400
268.3400
1,007,600
Mon, 13 Apr 2026
262.0300
271.6900
261.5500
271.4400
861,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
13 · DEFA14A
After-hours · 16:09 ET
DEFA14A ↗
Fri, 10 Apr 2026
12 · DEF 14A
After-hours · 16:05 ET
DEF 14A ↗
Fri, 10 Apr 2026
269.8500
270.1000
258.7800
259.7800
855,200
Thu, 09 Apr 2026
271.6900
272.3100
267.6700
269.8800
736,500
Wed, 08 Apr 2026
271.3300
273.1400
266.9100
270.9000
853,400
Tue, 07 Apr 2026
274.0000
282.5300
273.4000
274.7500
1,332,500
Mon, 06 Apr 2026
259.4100
274.9200
258.9100
274.5100
1,062,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
254.3300
260.4800
251.7300
259.8500
1,086,900
Wed, 01 Apr 2026
248.1900
252.0000
245.4800
250.7700
762,300
Tue, 31 Mar 2026
250.5700
252.4000
246.5300
248.3600
1,095,700
Mon, 30 Mar 2026
250.4800
253.8600
248.4000
249.6700
820,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
249.6100
249.6100
245.7500
247.4800
714,600
Thu, 26 Mar 2026
251.7200
255.0000
249.0200
250.8000
823,300
Wed, 25 Mar 2026
245.6100
252.4800
242.6600
251.7000
1,297,600
Tue, 24 Mar 2026
241.6700
243.6000
239.5000
241.1400
626,800
Mon, 23 Mar 2026
240.3000
243.0000
238.2100
240.9200
546,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
239.3600
241.5200
237.0000
240.7800
1,905,000
Thu, 19 Mar 2026
239.9700
244.4900
238.3200
239.6500
653,700
Wed, 18 Mar 2026
239.8700
242.3000
238.0200
238.8900
634,700
Tue, 17 Mar 2026
241.0200
245.6700
240.6800
242.1500
520,800
Mon, 16 Mar 2026
238.7900
241.4000
238.3500
241.2600
474,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
235.9800
238.9600
234.2000
238.6000
478,100
Thu, 12 Mar 2026
236.7500
240.4600
235.0200
235.1500
788,400
Wed, 11 Mar 2026
238.7700
240.8200
234.2800
235.7300
500,400
Tue, 10 Mar 2026
240.6200
242.3800
236.0800
238.6100
579,400
Mon, 09 Mar 2026
242.7500
243.5900
239.0800
242.3800
663,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
238.7700
243.9100
234.9400
243.7800
553,000
Thu, 05 Mar 2026
238.2200
241.8600
236.2300
238.7000
984,800
Wed, 04 Mar 2026
233.5300
239.0000
232.8400
238.8300
673,800
Tue, 03 Mar 2026
225.3400
235.9900
225.3400
235.4200
903,400
Mon, 02 Mar 2026
226.2000
230.7900
225.3600
228.0500
721,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
223.6000
228.2600
222.2000
227.9400
1,161,400
Thu, 26 Feb 2026
215.2500
225.8400
215.0000
225.2900
948,500
Wed, 25 Feb 2026
212.6500
214.7200
209.6800
214.5000
797,100
Tue, 24 Feb 2026
210.7400
214.9700
209.5400
213.4500
701,600
Mon, 23 Feb 2026
214.0200
214.0200
210.2100
211.4900
1,081,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
216.3400
219.5500
214.6800
215.9100
504,100
Thu, 19 Feb 2026
217.3000
218.7700
214.3500
216.6200
719,700
Wed, 18 Feb 2026
216.2500
219.4200
214.1300
218.5500
703,900
Tue, 17 Feb 2026
219.0900
221.9300
212.8400
216.2500
619,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
216.6800
220.4800
214.9200
219.0300
760,800
Thu, 12 Feb 2026
215.0100
219.2600
212.8900
218.1500
1,182,100
Wed, 11 Feb 2026
220.1300
220.7300
212.8800
215.6800
695,800
Tue, 10 Feb 2026
219.2400
220.6100
216.7000
220.0800
911,000
Mon, 09 Feb 2026
222.8500
223.7800
217.3500
219.8700
1,203,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
244.6000
248.6500
208.8600
224.1700
2,561,500
Thu, 05 Feb 2026
11 · 10-K
After-hours · 16:41 ET
10-K ↗
Thu, 05 Feb 2026
10 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 05 Feb 2026
242.6400
248.4000
241.4100
242.6200
1,234,700
Wed, 04 Feb 2026
242.7600
246.8700
240.1600
240.9700
1,265,400
Tue, 03 Feb 2026
248.6200
251.6700
242.7700
243.5700
1,023,100
Mon, 02 Feb 2026
244.0100
251.9200
243.4500
251.0000
729,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
244.2100
246.1300
242.9800
244.2300
876,800
Thu, 29 Jan 2026
253.2900
253.7600
242.4200
244.2100
789,400
Wed, 28 Jan 2026
249.6300
254.1000
249.1400
253.5000
562,100
Tue, 27 Jan 2026
251.6200
252.3700
248.7400
249.6300
571,000
Mon, 26 Jan 2026
251.1300
253.5900
250.1600
251.5400
442,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
251.6100
253.8000
249.4400
250.6000
412,200
Thu, 22 Jan 2026
252.9800
254.8200
250.0100
251.5000
695,600
Wed, 21 Jan 2026
247.8700
255.6400
247.8700
252.7700
965,700
Tue, 20 Jan 2026
246.9400
251.5200
245.5900
248.1200
834,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
248.3100
250.1300
246.4600
249.4700
580,900
Thu, 15 Jan 2026
248.9300
252.0000
245.1600
249.2200
540,200
Wed, 14 Jan 2026
246.3600
250.8700
246.1900
249.3100
496,600
Tue, 13 Jan 2026
248.0700
250.4500
245.4200
246.3400
862,400
Mon, 12 Jan 2026
247.7800
249.4600
246.4900
248.6600
480,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
247.0200
250.2100
246.4500
248.9400
373,000
Thu, 08 Jan 2026
243.7700
247.5400
242.4200
247.1300
511,200
Wed, 07 Jan 2026
246.5700
247.1900
242.7600
243.7800
588,600
Tue, 06 Jan 2026
240.8300
247.8200
239.3200
246.2000
581,600
Mon, 05 Jan 2026
239.1300
240.9700
236.2600
239.2500
649,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
243.0800
244.1200
238.3300
240.5300
605,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
245.2200
245.8700
242.5800
242.9500
513,400
Tue, 30 Dec 2025
244.6100
246.1600
243.9100
245.9200
365,200
Mon, 29 Dec 2025
245.4500
247.4300
243.3400
245.1500
336,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
245.0600
246.9900
245.0100
246.3200
198,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
244.3200
247.3200
244.3200
245.7500
186,200
Tue, 23 Dec 2025
245.0600
246.4300
244.3800
245.0800
311,600
Mon, 22 Dec 2025
244.5400
247.7000
243.5700
246.1600
480,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
244.3800
246.0100
242.7800
244.0300
1,894,800
Thu, 18 Dec 2025
243.2000
247.1000
241.6600
244.3900
803,400
Wed, 17 Dec 2025
242.2800
245.5800
241.8100
243.1200
775,000
Tue, 16 Dec 2025
240.3300
243.4800
240.3300
242.2500
578,500
Mon, 15 Dec 2025
242.5300
244.3600
237.6800
241.8800
915,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
245.1400
245.5500
241.3000
242.0000
735,400
Thu, 11 Dec 2025
242.4500
246.9900
242.4500
244.0700
646,200
Wed, 10 Dec 2025
242.8200
244.4400
240.4700
242.3200
1,633,100
Tue, 09 Dec 2025
250.0700
251.4500
238.8800
242.5700
824,900
Mon, 08 Dec 2025
249.0000
251.0100
247.0600
250.9500
629,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
248.7300
250.8800
247.7000
249.5400
513,900
Thu, 04 Dec 2025
249.9400
252.4700
247.5700
248.6400
752,500
Wed, 03 Dec 2025
253.6100
255.9200
248.8500
249.9400
1,410,800
Tue, 02 Dec 2025
252.6200
256.3600
251.0800
253.6700
642,300
Mon, 01 Dec 2025
251.0700
254.1500
249.8800
251.0200
970,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
252.6700
254.5600
251.5300
251.9900
1,847,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
255.3000
255.9900
251.7900
252.6700
680,500
Tue, 25 Nov 2025
9 · 8-K
After-hours · 16:07 ET
8-K ↗
Tue, 25 Nov 2025
250.2200
257.0900
248.2200
255.6800
701,400
Mon, 24 Nov 2025
251.5400
253.0500
248.1000
249.5700
1,428,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
248.5900
254.7400
246.0700
251.4200
1,221,000
Thu, 20 Nov 2025
248.4500
249.7400
246.4800
248.4200
2,417,900
Wed, 19 Nov 2025
247.7500
248.7400
244.1300
245.7600
952,300
Tue, 18 Nov 2025
249.4000
252.9200
247.9300
249.6300
896,600
Mon, 17 Nov 2025
253.0600
255.3000
247.7200
250.1900
779,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
250.9000
254.8600
247.4500
252.8800
670,600
Thu, 13 Nov 2025
250.8200
255.6800
250.1100
251.5100
1,033,000
Wed, 12 Nov 2025
247.0900
252.8200
247.0900
250.4900
991,600
Tue, 11 Nov 2025
246.4700
249.9200
246.0200
248.6800
535,200
Mon, 10 Nov 2025
242.9600
247.9700
242.1100
247.6500
740,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
239.6000
243.1800
238.7500
241.9700
613,000
Thu, 06 Nov 2025
241.5300
243.5400
237.3400
239.6000
807,400
Wed, 05 Nov 2025
240.5700
245.5800
239.5400
244.0300
1,026,700
Tue, 04 Nov 2025
244.5200
245.0500
237.8600
240.1800
863,100
Mon, 03 Nov 2025
240.8500
245.1500
236.4700
244.5600
1,170,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
235.8700
240.4200
233.8200
239.8000
946,200
Thu, 30 Oct 2025
233.2900
239.6500
231.0000
235.6000
1,192,300
Wed, 29 Oct 2025
238.5600
240.3700
231.8300
232.8200
1,571,300
Tue, 28 Oct 2025
245.1800
247.2200
239.3100
240.3700
1,114,700
Mon, 27 Oct 2025
245.1100
251.4200
241.3000
247.2200
1,419,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
8 · 8-K
After market open · 14:00 ET
8-K ↗
Fri, 24 Oct 2025
254.3100
256.9900
225.4100
247.0800
3,768,900
Thu, 23 Oct 2025
7 · 10-Q
After-hours · 16:33 ET
10-Q ↗
Thu, 23 Oct 2025
6 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 23 Oct 2025
252.7900
252.7900
245.2500
250.5800
1,384,700
Wed, 22 Oct 2025
266.4600
268.3300
249.7500
251.9400
1,582,600
Tue, 21 Oct 2025
266.6400
269.4700
265.4500
266.4600
605,700
Mon, 20 Oct 2025
265.1000
267.5700
264.7100
266.9200
467,600
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
261.0800
265.3200
260.3400
264.7900
653,900
Thu, 16 Oct 2025
265.7000
266.5600
259.4600
259.7900
712,700
Wed, 15 Oct 2025
265.0100
266.9200
261.4800
265.7400
814,100
Tue, 14 Oct 2025
262.9200
267.6800
262.7700
265.0100
724,300
Mon, 13 Oct 2025
260.6300
264.3600
258.2800
264.0600
554,100
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
261.8000
263.3100
260.0300
260.8200
588,200
Thu, 09 Oct 2025
267.9400
267.9400
261.0100
261.9500
668,800
Wed, 08 Oct 2025
5 · 8-K
After-hours · 16:37 ET
8-K ↗
Wed, 08 Oct 2025
270.4400
270.9800
265.4100
267.8800
578,800
Tue, 07 Oct 2025
270.8700
272.0500
268.3000
270.2900
497,600
Mon, 06 Oct 2025
273.6100
274.0800
268.3900
270.7800
528,400
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
274.0600
274.6400
271.0400
272.9800
502,600
Thu, 02 Oct 2025
274.8100
276.0900
272.2900
275.4400
609,600
Wed, 01 Oct 2025
278.4300
279.8700
272.5600
274.9200
851,500
Tue, 30 Sep 2025
284.3100
285.0700
273.7200
279.5700
1,055,600
Mon, 29 Sep 2025
284.5000
288.1200
284.1100
284.3100
1,119,000
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
284.3500
285.6300
282.7300
284.4200
466,200
Thu, 25 Sep 2025
285.1500
286.5200
282.9000
283.6900
534,100
Wed, 24 Sep 2025
287.4700
287.7700
283.9300
285.2600
366,200
Tue, 23 Sep 2025
282.3100
287.3300
280.7200
286.6400
752,700
Mon, 22 Sep 2025
280.6900
284.0200
280.2500
282.7400
1,001,600
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
287.1100
288.5500
282.0400
282.2800
1,478,500
Thu, 18 Sep 2025
286.2100
290.0500
285.8200
285.8800
639,700
Wed, 17 Sep 2025
287.4600
290.6200
286.7100
287.7700
521,500
Tue, 16 Sep 2025
287.4600
288.6400
285.4500
287.4700
458,600
Mon, 15 Sep 2025
286.5600
290.8000
286.3900
287.9600
745,200
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
287.8600
289.9100
285.4000
285.5200
449,900
Thu, 11 Sep 2025
284.7000
290.8200
283.7300
289.3700
688,200
Wed, 10 Sep 2025
284.4500
288.1000
282.7500
283.4800
555,300
Tue, 09 Sep 2025
282.2800
286.0400
279.6400
285.7100
1,534,000
Mon, 08 Sep 2025
281.1800
284.9800
280.1100
282.9200
848,600
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
277.2800
280.2400
277.2800
280.0900
682,600
Thu, 04 Sep 2025
274.0000
277.4800
271.4800
277.0800
448,100
Wed, 03 Sep 2025
273.4600
274.4100
270.7200
274.1100
425,800
Tue, 02 Sep 2025
270.4600
274.5600
269.5000
273.2000
606,400
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
270.9700
273.3800
270.9700
273.3700
826,700
Thu, 28 Aug 2025
272.4900
273.8100
271.4600
272.0000
726,300
Wed, 27 Aug 2025
270.5700
273.0000
270.4700
272.3700
654,600
Tue, 26 Aug 2025
266.9500
270.2500
265.8700
269.9900
1,189,400
Mon, 25 Aug 2025
270.1000
271.6400
266.1800
266.3900
693,100
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
272.4100
273.5000
267.8700
269.5500
508,900
Thu, 21 Aug 2025
271.0400
273.1800
270.0100
272.2400
477,800
Wed, 20 Aug 2025
269.2300
271.8100
268.2900
271.4200
668,800
Tue, 19 Aug 2025
267.5900
269.6000
266.2200
269.2300
625,500
Mon, 18 Aug 2025
270.5300
270.8500
266.1000
267.6500
560,800
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
266.9500
270.8700
266.0000
269.8900
1,296,400
Thu, 14 Aug 2025
267.0800
267.7000
264.3000
266.8200
859,700
Wed, 13 Aug 2025
263.0200
268.8900
261.2300
267.5000
811,900
Tue, 12 Aug 2025
264.5000
267.4200
261.8800
263.0200
1,300,400
Mon, 11 Aug 2025
271.3000
273.7800
267.0400
267.4200
1,230,000
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
273.6100
275.9200
269.8300
271.8900
613,100
Thu, 07 Aug 2025
274.4400
275.4100
270.6700
273.9900
952,800
Wed, 06 Aug 2025
268.0900
273.3800
266.1200
273.2200
895,300
Tue, 05 Aug 2025
269.5000
270.5000
263.9200
268.2300
939,700
Mon, 04 Aug 2025
266.6600
268.7000
262.5600
268.2900
1,194,700
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
268.1700
268.8300
264.0500
265.3700
1,337,300
Thu, 31 Jul 2025
267.7400
269.1200
264.7100
268.8700
2,233,100
Wed, 30 Jul 2025
277.0400
277.2500
263.9400
266.9800
3,035,600
Wed, 30 Jul 2025
4 · 8-K
Pre-market · 09:10 ET
8-K ↗
Tue, 29 Jul 2025
3 · 424B3
After-hours · 16:25 ET
424B3 ↗
Tue, 29 Jul 2025
288.0000
288.0000
273.2600
277.4700
3,755,700
Mon, 28 Jul 2025
2 · 424B3
After-hours · 16:57 ET
424B3 ↗
Mon, 28 Jul 2025
1 · S-3ASR
After-hours · 16:02 ET
S-3ASR ↗
Mon, 28 Jul 2025
305.0000
310.6000
304.8400
305.9800
487,200
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend