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
379.0000
381.5000
357.2600
359.9000
560,200
Thu, 23 Jul 2026
372.9000
380.1850
372.6600
379.2700
367,000
Wed, 22 Jul 2026
365.8800
380.1100
363.8900
377.4100
432,600
Tue, 21 Jul 2026
364.7400
374.3800
360.5600
366.1400
728,700
Mon, 20 Jul 2026
377.6400
380.8700
359.7800
360.3200
575,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
360.1400
379.1800
354.4450
372.3700
558,300
Thu, 16 Jul 2026
392.5600
393.5900
363.0600
368.2900
875,500
Wed, 15 Jul 2026
398.9500
414.7900
391.8350
400.1200
654,700
Tue, 14 Jul 2026
28 · 8-K
After-hours · 17:29 ET
8-K ↗
Tue, 14 Jul 2026
402.7100
412.3100
394.0000
396.9500
702,700
Mon, 13 Jul 2026
381.1500
397.0000
380.0000
396.3500
551,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
381.6800
391.0800
380.3200
385.8000
458,800
Thu, 09 Jul 2026
378.3100
392.3800
377.6500
384.4400
700,300
Wed, 08 Jul 2026
362.6300
369.9150
357.4700
367.8800
481,900
Tue, 07 Jul 2026
369.0200
379.3340
363.1200
366.6600
515,300
Mon, 06 Jul 2026
370.1400
381.7900
366.5300
377.7900
707,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
364.3950
376.4400
357.3750
364.6700
913,300
Wed, 01 Jul 2026
380.0000
382.4920
356.9500
360.7900
1,199,800
Tue, 30 Jun 2026
401.3600
411.2900
376.6600
384.2600
1,426,500
Mon, 29 Jun 2026
405.3600
408.6300
393.4600
399.3400
712,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
409.5800
413.2500
398.2500
404.0900
1,551,100
Thu, 25 Jun 2026
415.5350
423.9800
414.0900
416.8000
951,100
Wed, 24 Jun 2026
416.8900
420.1950
399.3500
405.8900
1,591,700
Tue, 23 Jun 2026
413.1400
424.5000
408.0000
411.9200
1,063,300
Mon, 22 Jun 2026
437.5300
443.2100
431.4100
438.1200
826,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
27 · S-3ASR
After-hours · 16:17 ET
S-3ASR ↗
Thu, 18 Jun 2026
26 · 8-K/A
After-hours · 16:05 ET
8-K ↗
Thu, 18 Jun 2026
425.8100
449.8410
420.3800
436.2900
1,997,500
Wed, 17 Jun 2026
407.0500
422.3270
402.1500
409.8100
1,041,400
Tue, 16 Jun 2026
388.8000
426.9900
387.9900
406.5100
1,564,000
Mon, 15 Jun 2026
25 · 8-K
After-hours · 16:07 ET
8-K ↗
Mon, 15 Jun 2026
376.3400
390.8200
369.0300
386.2100
1,011,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
350.0000
362.0000
348.8350
360.5400
753,400
Thu, 11 Jun 2026
339.2300
350.0000
337.5150
344.8000
464,500
Wed, 10 Jun 2026
351.9000
355.1500
329.1300
336.5900
1,096,200
Tue, 09 Jun 2026
369.0200
372.0000
343.6200
358.7400
630,900
Mon, 08 Jun 2026
369.9000
370.2500
360.7400
364.7800
357,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
371.7200
375.0900
359.8300
364.7400
1,058,900
Thu, 04 Jun 2026
373.3300
379.9700
372.2050
378.0800
524,000
Wed, 03 Jun 2026
383.0500
385.5100
376.5200
379.5900
725,300
Tue, 02 Jun 2026
380.7900
391.7000
371.3500
385.5100
733,000
Mon, 01 Jun 2026
374.8800
380.7800
366.0000
377.2000
763,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
383.0000
391.3450
374.9900
386.8000
674,100
Thu, 28 May 2026
377.9400
390.2600
370.0000
381.4700
526,800
Wed, 27 May 2026
390.9900
391.0000
376.8800
379.7800
667,400
Tue, 26 May 2026
378.5300
394.6300
378.0000
389.0000
1,277,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
364.9900
378.5000
362.9900
372.4500
847,800
Thu, 21 May 2026
24 · 8-K
After-hours · 17:27 ET
8-K ↗
Thu, 21 May 2026
344.5200
360.9000
344.5200
360.4800
868,400
Wed, 20 May 2026
331.7700
347.2000
329.2500
344.4600
886,600
Tue, 19 May 2026
320.0000
320.0700
309.3600
314.5700
843,900
Mon, 18 May 2026
332.0200
336.1000
319.8000
324.2100
580,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
346.4500
346.7350
331.3700
334.2400
647,000
Thu, 14 May 2026
349.7700
356.6200
347.9100
352.8800
595,500
Wed, 13 May 2026
375.4300
379.1800
336.2190
351.0300
1,471,100
Tue, 12 May 2026
378.5200
380.0000
368.3800
374.6100
639,800
Mon, 11 May 2026
389.2400
389.2400
376.6200
383.4400
633,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
397.9000
397.9900
381.1000
386.3700
521,400
Thu, 07 May 2026
23 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 07 May 2026
410.5350
416.6800
384.0000
390.5500
840,700
Wed, 06 May 2026
400.6400
412.8300
388.7100
409.9900
1,183,300
Tue, 05 May 2026
22 · 10-Q
After-hours · 17:10 ET
10-Q ↗
Tue, 05 May 2026
21 · 8-K
After-hours · 16:07 ET
8-K ↗
Tue, 05 May 2026
390.3900
391.3700
384.4300
384.9000
615,400
Mon, 04 May 2026
375.0900
385.1300
373.1000
384.6400
749,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
375.3900
383.8200
367.9400
372.1600
574,600
Thu, 30 Apr 2026
356.6800
375.4500
356.6400
372.4200
675,600
Wed, 29 Apr 2026
362.8500
363.0000
347.0000
351.9100
487,400
Tue, 28 Apr 2026
362.4800
367.6500
355.0000
361.1700
398,600
Mon, 27 Apr 2026
368.4600
370.0000
352.0100
369.6700
515,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
347.7400
364.8500
343.9900
364.3200
566,800
Thu, 23 Apr 2026
339.9200
350.0000
338.3200
345.2500
356,600
Wed, 22 Apr 2026
338.1700
343.7900
332.0000
339.3200
611,500
Tue, 21 Apr 2026
346.4000
351.7900
328.3200
329.7400
560,000
Mon, 20 Apr 2026
360.0000
362.6000
343.2800
346.2600
777,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
20 · 8-K
After-hours · 16:08 ET
8-K ↗
Fri, 17 Apr 2026
367.5000
371.0000
357.2000
365.3500
937,500
Thu, 16 Apr 2026
354.4450
362.8800
351.0000
362.4000
639,700
Wed, 15 Apr 2026
351.9600
358.6200
345.9300
353.3000
745,600
Tue, 14 Apr 2026
334.7300
347.7950
331.2650
345.7600
947,600
Mon, 13 Apr 2026
317.3300
331.5850
316.8050
326.0800
734,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
312.2600
325.4800
312.2600
321.3300
481,000
Thu, 09 Apr 2026
327.9600
334.0000
310.9800
312.7600
1,075,800
Wed, 08 Apr 2026
344.7550
346.6800
327.3800
328.6500
833,500
Tue, 07 Apr 2026
323.6700
331.5550
320.2710
330.0700
290,700
Mon, 06 Apr 2026
327.9800
330.7600
320.1300
324.0900
373,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
323.1000
331.2200
316.0000
327.5800
427,500
Wed, 01 Apr 2026
325.0300
332.4800
324.5390
328.0800
451,400
Tue, 31 Mar 2026
307.7600
321.0000
302.0000
319.2300
884,800
Mon, 30 Mar 2026
328.2300
329.0000
310.5000
313.0300
691,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
322.0700
329.7000
317.7300
324.5400
478,000
Thu, 26 Mar 2026
327.7800
335.0000
318.4150
323.1300
595,700
Wed, 25 Mar 2026
318.8200
330.0000
318.8200
328.2900
776,300
Tue, 24 Mar 2026
310.5500
319.2900
308.5100
315.7700
545,400
Mon, 23 Mar 2026
308.0100
320.1400
306.5300
311.0200
943,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
336.3600
337.4050
301.4500
302.9700
1,834,800
Thu, 19 Mar 2026
19 · DEFA14A
After-hours · 16:06 ET
DEFA14A ↗
Thu, 19 Mar 2026
18 · DEF 14A
After-hours · 16:05 ET
DEF 14A ↗
Thu, 19 Mar 2026
332.0000
342.4700
328.0000
340.0700
386,800
Wed, 18 Mar 2026
329.6000
345.2900
329.1100
338.6000
707,800
Tue, 17 Mar 2026
320.3400
327.7500
319.0500
327.1400
917,600
Mon, 16 Mar 2026
323.3200
327.1000
313.5600
317.6000
684,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
314.5000
321.8500
312.2410
316.1400
606,900
Thu, 12 Mar 2026
310.5000
317.0650
307.7900
311.4500
990,900
Wed, 11 Mar 2026
329.6900
332.2650
315.0000
316.2200
983,500
Tue, 10 Mar 2026
336.9800
343.8400
330.0000
331.5800
691,900
Mon, 09 Mar 2026
314.1000
337.1100
310.8270
335.1100
1,033,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
328.0500
338.0100
319.9400
320.5600
691,700
Thu, 05 Mar 2026
330.3200
344.9100
326.9400
334.8600
713,100
Wed, 04 Mar 2026
340.0400
350.0000
336.0000
336.5700
1,158,900
Tue, 03 Mar 2026
339.8600
346.1900
334.1700
341.3900
1,007,500
Mon, 02 Mar 2026
364.4200
373.0600
352.0300
353.2400
807,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
387.0000
397.4000
362.1850
370.9700
1,241,200
Thu, 26 Feb 2026
17 · 10-K
After-hours · 17:16 ET
10-K ↗
Thu, 26 Feb 2026
16 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 26 Feb 2026
391.1600
393.0500
379.2800
390.0500
633,100
Wed, 25 Feb 2026
379.5200
392.2400
376.5700
391.4300
656,900
Tue, 24 Feb 2026
367.7500
376.9900
354.1500
375.2400
479,600
Mon, 23 Feb 2026
379.2800
385.0000
361.8700
367.8400
593,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
381.6000
389.6000
377.2900
382.2500
607,200
Thu, 19 Feb 2026
380.2900
383.8900
376.9500
380.0600
481,000
Wed, 18 Feb 2026
388.6400
390.0000
376.2500
380.2900
817,800
Tue, 17 Feb 2026
375.7300
388.6800
368.4430
388.2800
531,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
365.0500
381.0000
361.3000
376.7000
663,400
Thu, 12 Feb 2026
361.1100
371.4200
353.6900
367.8100
944,000
Wed, 11 Feb 2026
363.9000
364.5400
344.3750
354.6200
792,900
Tue, 10 Feb 2026
357.5400
366.8500
334.0000
357.9300
1,810,500
Mon, 09 Feb 2026
15 · 8-K/A
After-hours · 17:15 ET
8-K/A ↗
Mon, 09 Feb 2026
343.8600
359.5100
343.8600
353.6600
860,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
332.4950
349.1120
332.4950
345.0000
844,200
Thu, 05 Feb 2026
312.6500
326.3000
310.0000
324.6300
1,139,400
Wed, 04 Feb 2026
341.8700
341.8700
310.0000
317.0500
1,535,000
Tue, 03 Feb 2026
343.3300
345.5450
328.6300
341.4200
839,300
Mon, 02 Feb 2026
345.0100
351.9900
335.4300
340.8000
961,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
358.6300
365.9300
345.0100
348.3600
794,100
Thu, 29 Jan 2026
367.0000
372.1700
356.8800
362.2000
685,600
Wed, 28 Jan 2026
360.9300
368.4800
354.3800
365.1700
539,500
Tue, 27 Jan 2026
352.9600
360.3300
349.0100
359.5100
643,400
Mon, 26 Jan 2026
360.4700
364.9000
349.2200
350.4100
1,035,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
379.6700
385.3500
363.8100
366.4300
710,600
Thu, 22 Jan 2026
380.7500
383.9800
371.8000
379.8600
557,800
Wed, 21 Jan 2026
360.7100
380.8900
353.0500
374.3100
1,015,500
Tue, 20 Jan 2026
364.2150
375.8000
354.0000
356.6600
1,031,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
389.6200
396.4200
366.1400
371.6600
3,434,000
Thu, 15 Jan 2026
408.2100
424.3800
400.4500
419.0700
1,773,500
Thu, 15 Jan 2026
14 · 8-K
Pre-market · 07:02 ET
8-K ↗
Wed, 14 Jan 2026
373.3300
377.2940
366.0000
374.8300
426,500
Tue, 13 Jan 2026
375.4300
383.1800
370.0000
376.8600
531,000
Mon, 12 Jan 2026
365.8450
371.2800
364.4500
369.0300
615,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
375.8550
387.6700
365.3600
370.8300
946,000
Thu, 08 Jan 2026
369.5300
374.1100
355.4200
356.0000
1,083,500
Wed, 07 Jan 2026
393.8300
396.2090
365.5400
374.7100
1,295,100
Tue, 06 Jan 2026
395.6400
400.8800
385.0000
393.1800
534,900
Mon, 05 Jan 2026
399.0000
400.4300
381.0000
395.2000
891,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
381.1100
397.4200
379.3300
396.7300
597,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
381.1200
386.0000
374.7600
374.8400
369,000
Tue, 30 Dec 2025
380.2700
382.6500
377.0000
378.9700
320,100
Mon, 29 Dec 2025
381.4400
387.8200
377.4200
380.2700
531,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
384.1400
385.9400
379.1700
384.5200
271,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
380.0000
386.9500
377.9500
383.5800
190,800
Tue, 23 Dec 2025
375.8500
384.2600
375.4400
380.7500
409,100
Mon, 22 Dec 2025
377.3200
384.9900
374.0000
378.8500
599,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
373.0300
381.6700
368.6900
372.2500
1,774,000
Thu, 18 Dec 2025
374.9100
385.8800
363.0800
371.7200
1,445,700
Wed, 17 Dec 2025
13 · 8-K
After-hours · 17:08 ET
8-K ↗
Wed, 17 Dec 2025
377.1900
381.8600
350.4760
351.9600
1,341,600
Tue, 16 Dec 2025
357.0000
380.9000
354.7350
376.7700
1,209,800
Mon, 15 Dec 2025
360.0050
363.4500
352.9600
357.9400
1,138,300
Mon, 15 Dec 2025
12 · 8-K
Pre-market · 07:03 ET
8-K ↗
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
370.3150
371.1700
350.0000
356.3600
1,056,400
Thu, 11 Dec 2025
356.6000
369.3600
349.5150
368.8200
672,300
Wed, 10 Dec 2025
346.0500
361.0000
343.4000
358.5000
1,259,900
Tue, 09 Dec 2025
353.6200
361.3800
348.0050
348.3800
552,600
Mon, 08 Dec 2025
353.0400
355.5300
345.6700
353.3800
706,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
366.3500
368.9900
347.1750
354.2400
1,361,600
Thu, 04 Dec 2025
364.3300
377.0800
361.1500
367.9300
739,000
Wed, 03 Dec 2025
366.6600
374.0150
359.5150
365.4600
1,048,800
Tue, 02 Dec 2025
380.2000
385.8900
367.0400
367.9600
849,000
Mon, 01 Dec 2025
388.0000
390.2700
378.0800
379.9900
916,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
393.0100
397.0000
388.6700
394.2700
279,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
385.6800
393.1200
381.2500
392.4200
663,800
Tue, 25 Nov 2025
11 · 8-K
After-hours · 16:07 ET
8-K ↗
Tue, 25 Nov 2025
374.3800
379.8000
360.5900
378.9900
613,100
Mon, 24 Nov 2025
368.2900
381.4200
364.3800
380.4900
552,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
368.0000
372.4000
353.1490
365.9600
845,200
Thu, 20 Nov 2025
404.9900
407.6700
368.6600
369.1000
1,293,800
Wed, 19 Nov 2025
377.7000
395.4400
377.0000
390.5100
818,200
Tue, 18 Nov 2025
362.3500
383.0000
361.3100
374.8000
977,300
Mon, 17 Nov 2025
360.2500
379.0000
358.0100
368.6500
958,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
344.5000
368.7400
344.2650
360.9200
1,218,300
Thu, 13 Nov 2025
370.0800
370.6500
349.1100
355.0400
1,450,900
Wed, 12 Nov 2025
375.1200
378.8170
360.2600
367.5400
1,116,900
Tue, 11 Nov 2025
384.1700
393.0000
370.5000
374.5500
716,300
Mon, 10 Nov 2025
395.0000
398.4400
379.6900
393.6300
760,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
373.1200
388.6800
362.5100
386.5700
842,900
Thu, 06 Nov 2025
390.4500
404.0000
379.1800
385.9300
1,025,800
Wed, 05 Nov 2025
10 · 10-Q
After-hours · 17:20 ET
10-Q ↗
Wed, 05 Nov 2025
9 · 8-K
After-hours · 16:04 ET
8-K ↗
Wed, 05 Nov 2025
397.7000
410.9100
393.2140
403.4900
815,200
Tue, 04 Nov 2025
396.5900
410.0200
390.0400
395.2500
795,400
Mon, 03 Nov 2025
401.1800
418.6600
401.0000
413.5400
830,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
404.0300
411.2200
392.7300
399.7800
887,100
Thu, 30 Oct 2025
390.0000
400.9600
388.9100
391.8200
544,000
Wed, 29 Oct 2025
394.0000
410.0000
390.0000
398.5500
658,500
Tue, 28 Oct 2025
410.3000
410.7700
376.5900
394.0000
1,404,900
Mon, 27 Oct 2025
8 · 8-K
After-hours · 16:07 ET
8-K ↗
Mon, 27 Oct 2025
415.5000
416.4700
400.7200
407.1200
502,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
396.3300
408.4000
390.2100
407.8100
951,300
Thu, 23 Oct 2025
386.2900
391.7000
382.0000
383.8200
814,900
Wed, 22 Oct 2025
379.9400
381.5300
352.6400
380.6900
2,299,500
Tue, 21 Oct 2025
405.4800
407.1480
379.3400
382.0900
1,125,200
Mon, 20 Oct 2025
412.5000
417.0900
402.0300
406.8400
583,700
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
408.1300
416.0210
400.7550
406.4500
895,200
Thu, 16 Oct 2025
416.5000
421.7900
411.1100
418.0300
710,300
Wed, 15 Oct 2025
422.2400
430.0000
407.4550
415.8100
960,300
Tue, 14 Oct 2025
425.0000
433.6600
417.1300
417.7500
991,500
Mon, 13 Oct 2025
423.6050
440.9500
423.6050
435.8300
709,800
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
7 · 8-K
After-hours · 16:14 ET
8-K ↗
Fri, 10 Oct 2025
441.1900
446.0000
410.1200
412.8300
1,020,100
Fri, 10 Oct 2025
6 · 8-K
Pre-market · 06:59 ET
8-K ↗
Thu, 09 Oct 2025
446.2200
449.7900
437.0000
444.5000
503,100
Wed, 08 Oct 2025
434.8900
446.3850
432.2800
445.8400
575,400
Tue, 07 Oct 2025
429.0000
435.0000
425.8600
431.0400
582,400
Mon, 06 Oct 2025
448.6200
448.6200
424.8150
430.4300
722,400
Mon, 06 Oct 2025
5 · 8-K
Pre-market · 07:43 ET
8-K ↗
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
437.9300
451.2800
431.1400
438.5000
916,100
Thu, 02 Oct 2025
429.9000
434.9800
421.7080
434.0700
661,400
Wed, 01 Oct 2025
423.3300
437.0600
421.1400
426.9900
780,600
Tue, 30 Sep 2025
420.8700
428.9400
418.7460
425.3800
653,400
Mon, 29 Sep 2025
414.0000
424.9800
404.5700
420.7000
702,000
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
414.3700
415.9900
409.0000
411.2300
472,000
Thu, 25 Sep 2025
409.8900
413.6000
401.0000
410.7200
636,300
Wed, 24 Sep 2025
423.0000
424.5000
415.7500
416.9400
480,400
Tue, 23 Sep 2025
424.6600
428.2300
417.0000
423.1300
691,000
Mon, 22 Sep 2025
424.0000
430.7100
416.1700
429.7200
856,400
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
415.1000
427.0700
415.0000
423.5600
1,462,400
Thu, 18 Sep 2025
410.7100
422.7700
409.0000
415.2500
702,200
Wed, 17 Sep 2025
410.0000
413.0000
401.6500
408.0900
727,200
Tue, 16 Sep 2025
404.4900
411.4400
401.2700
409.6000
676,800
Mon, 15 Sep 2025
401.2600
411.3600
400.0500
405.4500
683,500
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
397.9100
405.9550
397.9100
402.5300
435,200
Thu, 11 Sep 2025
407.8500
409.2000
398.0100
400.9200
606,000
Wed, 10 Sep 2025
405.3900
410.0000
397.2450
402.6500
1,053,300
Tue, 09 Sep 2025
392.2200
398.7800
387.0000
389.4300
966,600
Tue, 09 Sep 2025
4 · 8-K
Pre-market · 07:00 ET
8-K ↗
Mon, 08 Sep 2025
391.6000
392.9900
382.8700
383.4900
916,000
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
385.4100
389.6700
366.4000
389.1900
758,400
Thu, 04 Sep 2025
382.7500
387.3500
380.0300
380.4400
524,100
Wed, 03 Sep 2025
376.4800
385.5300
373.6400
377.7600
527,200
Tue, 02 Sep 2025
368.8500
376.4900
363.0700
375.1500
807,000
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
385.5800
386.1450
371.1500
378.9200
1,200,900
Thu, 28 Aug 2025
377.2200
394.2500
375.0100
388.2200
1,089,900
Wed, 27 Aug 2025
379.4700
382.8000
375.0000
381.5000
7,201,500
Tue, 26 Aug 2025
374.9100
380.1300
367.0100
378.7900
2,383,600
Mon, 25 Aug 2025
358.5000
361.6700
353.0400
355.5300
433,100
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
357.8600
364.0400
348.8600
356.1100
808,000
Thu, 21 Aug 2025
360.0000
367.9700
357.4700
357.8600
533,500
Wed, 20 Aug 2025
364.1100
365.7200
351.0000
360.1000
964,100
Tue, 19 Aug 2025
371.9800
372.4450
361.4260
368.1600
811,300
Mon, 18 Aug 2025
377.8200
381.8400
373.5800
376.8900
876,100
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
381.3300
383.4750
371.0500
377.8200
768,500
Thu, 14 Aug 2025
381.0900
386.1700
378.6000
380.6000
495,900
Wed, 13 Aug 2025
383.8300
388.0000
365.0800
380.2500
828,800
Tue, 12 Aug 2025
370.1300
381.5000
369.5600
380.6100
782,300
Mon, 11 Aug 2025
379.3100
380.0000
364.7700
369.9500
900,500
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
372.0000
377.1430
368.2600
374.6800
619,800
Thu, 07 Aug 2025
3 · S-3ASR
After-hours · 16:10 ET
S-3ASR ↗
Thu, 07 Aug 2025
374.0300
383.7200
368.2500
375.5800
1,356,900
Thu, 07 Aug 2025
2 · 10-Q
Pre-market · 09:00 ET
10-Q ↗
Thu, 07 Aug 2025
1 · 8-K
Pre-market · 06:02 ET
8-K ↗
Wed, 06 Aug 2025
387.0100
387.6250
372.5200
378.6700
1,210,500
Tue, 05 Aug 2025
390.7100
392.3500
377.0400
384.2700
1,256,600
Mon, 04 Aug 2025
382.0000
394.0700
379.2590
390.6800
1,241,300
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
363.6400
384.9150
358.0000
378.0100
1,549,000
Thu, 31 Jul 2025
375.0000
380.5300
371.1240
377.5700
892,900
Wed, 30 Jul 2025
362.7000
376.1600
360.4500
373.3600
1,108,000
Tue, 29 Jul 2025
359.8900
365.4000
354.7300
361.2100
731,100
Mon, 28 Jul 2025
350.9800
359.2350
348.0000
358.7700
1,247,700
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend