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
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
256.8900
259.0300
250.8800
252.9600
366,579
Thu, 22 Oct 2026
253.0500
263.8200
253.0500
258.9200
355,700
Wed, 21 Oct 2026
266.0300
272.0000
256.0500
256.4700
497,000
Tue, 20 Oct 2026
259.4000
270.3300
258.0300
264.4900
886,000
Mon, 19 Oct 2026
245.4200
261.6050
244.2650
260.1700
860,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
250.1100
251.7800
241.7600
241.7600
541,800
Thu, 15 Oct 2026
245.2800
255.4200
239.9030
248.2400
632,800
Wed, 14 Oct 2026
239.7200
245.5700
236.7950
239.0200
958,700
Tue, 13 Oct 2026
250.0900
252.6400
241.5300
243.3400
622,200
Mon, 12 Oct 2026
257.9400
259.5000
251.2100
251.3800
301,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
266.9100
267.8500
259.0000
259.8600
517,200
Thu, 08 Oct 2026
273.7400
273.9600
260.0700
263.5500
675,600
Wed, 07 Oct 2026
277.1600
285.6300
271.2760
278.0200
444,200
Tue, 06 Oct 2026
289.4700
289.4700
272.1700
280.1400
435,200
Mon, 05 Oct 2026
299.1200
299.1200
278.0100
283.5600
511,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
290.1300
298.5600
286.0000
295.5100
456,100
Thu, 01 Oct 2026
287.8300
292.4700
282.0000
286.9100
381,600
Wed, 30 Sep 2026
284.6500
296.2700
282.0000
291.2300
710,600
Tue, 29 Sep 2026
283.2800
289.1550
278.3900
281.0000
349,600
Mon, 28 Sep 2026
280.7800
292.1800
277.9050
285.6500
436,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
284.4500
289.0450
278.6000
280.7800
462,200
Thu, 24 Sep 2026
281.1800
286.3800
276.3400
281.7900
535,400
Wed, 23 Sep 2026
301.3700
304.9350
275.8900
282.1200
1,005,300
Tue, 22 Sep 2026
300.1900
312.4600
298.4000
300.6500
570,200
Mon, 21 Sep 2026
301.6900
305.7900
295.2200
298.8700
543,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
312.7600
314.0050
295.7050
298.9500
829,800
Thu, 17 Sep 2026
313.6500
318.0000
306.5000
310.4700
555,900
Wed, 16 Sep 2026
315.2200
321.9500
303.8800
308.9900
541,900
Tue, 15 Sep 2026
330.4200
333.0610
311.9800
312.9000
205,700
Mon, 14 Sep 2026
337.6700
341.7050
328.9500
330.5500
375,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
340.0000
348.0000
334.0000
334.5800
175,400
Thu, 10 Sep 2026
339.6000
347.4000
337.3100
338.5700
218,800
Wed, 09 Sep 2026
352.8000
360.6100
344.0300
345.3000
382,300
Tue, 08 Sep 2026
342.2500
356.2900
339.5000
352.4800
252,600
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
352.9900
357.5000
349.8180
351.8100
175,300
Thu, 03 Sep 2026
355.3100
363.1400
351.1500
355.1500
200,700
Wed, 02 Sep 2026
358.4200
365.7100
347.0100
357.5000
289,400
Tue, 01 Sep 2026
350.0000
355.4900
347.8600
353.4400
305,800
Mon, 31 Aug 2026
343.0000
351.7150
333.4600
350.3000
380,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
363.4000
367.7000
344.6900
344.7500
282,800
Thu, 27 Aug 2026
375.7700
377.5000
366.8750
367.8500
242,900
Wed, 26 Aug 2026
368.4500
383.3000
362.7900
377.3700
480,500
Tue, 25 Aug 2026
374.1000
382.3780
361.9850
368.0200
294,300
Mon, 24 Aug 2026
375.9400
375.9400
360.1900
368.0300
265,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
370.3500
387.9900
365.3700
375.9400
413,300
Thu, 20 Aug 2026
392.7000
392.7000
361.1620
364.5800
496,600
Wed, 19 Aug 2026
377.0000
392.4500
365.6400
386.1900
421,800
Tue, 18 Aug 2026
369.4000
375.0000
365.0500
369.8400
255,800
Mon, 17 Aug 2026
371.9700
391.6400
370.0300
376.3800
581,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
365.0200
368.4000
355.1090
366.8100
262,200
Thu, 13 Aug 2026
388.0000
388.0000
367.5700
368.4600
274,200
Wed, 12 Aug 2026
375.0000
386.6600
373.0900
386.3300
499,900
Tue, 11 Aug 2026
367.5000
372.0000
361.3700
370.6800
321,000
Mon, 10 Aug 2026
358.7200
368.3100
354.7000
366.9600
605,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
372.2600
381.9800
347.8650
360.7600
454,800
Thu, 06 Aug 2026
350.4700
382.5400
343.7300
370.1600
1,507,100
Thu, 06 Aug 2026
27 · 10-Q
Pre-market · 08:32 ET
10-Q ↗
Thu, 06 Aug 2026
26 · 8-K
Pre-market · 08:31 ET
8-K ↗
Wed, 05 Aug 2026
315.0000
320.6800
308.1700
319.2300
274,800
Tue, 04 Aug 2026
307.5900
313.0600
301.4000
310.0700
326,900
Mon, 03 Aug 2026
300.9200
307.5600
292.8900
305.5100
315,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
308.7400
310.1500
293.2230
307.8300
385,200
Thu, 30 Jul 2026
298.4800
311.6000
293.4900
307.7500
516,300
Wed, 29 Jul 2026
302.3400
303.7500
287.9350
291.0300
339,700
Tue, 28 Jul 2026
316.9600
316.9600
290.0900
295.8100
438,600
Mon, 27 Jul 2026
325.3000
330.0030
315.7000
315.8000
296,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
322.2900
327.5050
314.6150
325.3000
282,600
Thu, 23 Jul 2026
308.0000
323.2480
305.0000
322.4000
325,400
Wed, 22 Jul 2026
311.5200
317.4500
308.0600
312.1000
229,400
Tue, 21 Jul 2026
306.1100
320.6000
304.0000
317.8700
229,900
Mon, 20 Jul 2026
315.0000
325.6580
304.1900
304.4300
233,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
299.1600
322.2630
299.1600
314.4100
282,200
Thu, 16 Jul 2026
314.5300
318.7700
303.2800
308.2000
362,600
Wed, 15 Jul 2026
321.4600
325.4100
312.6000
318.4200
253,600
Tue, 14 Jul 2026
318.7700
330.1700
313.5800
327.6800
374,600
Mon, 13 Jul 2026
320.0000
327.2600
308.2400
314.5600
237,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
331.3100
343.1100
307.8800
324.9900
398,600
Thu, 09 Jul 2026
332.0700
340.3200
328.3100
333.1200
310,800
Wed, 08 Jul 2026
323.4700
336.7200
317.0400
332.9900
559,300
Tue, 07 Jul 2026
25 · 8-K
After-hours · 17:05 ET
8-K ↗
Tue, 07 Jul 2026
315.1100
327.6100
307.0000
323.9500
609,100
Mon, 06 Jul 2026
319.0400
324.8300
312.2400
313.5000
401,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
24 · 8-K
After-hours · 16:30 ET
FORM 8-K ↗
Thu, 02 Jul 2026
319.8200
329.2690
310.1000
318.5200
358,300
Wed, 01 Jul 2026
330.8900
337.7200
312.0500
319.6000
627,800
Tue, 30 Jun 2026
340.9200
349.6700
324.6200
334.7900
743,700
Mon, 29 Jun 2026
23 · 8-K
After-hours · 16:40 ET
8-K ↗
Mon, 29 Jun 2026
323.8200
354.1650
315.8300
350.5600
745,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
326.0800
334.2650
314.0000
327.7900
2,060,200
Thu, 25 Jun 2026
306.0300
328.6800
304.9700
327.8600
864,200
Wed, 24 Jun 2026
303.9300
316.5900
302.5000
308.9400
570,400
Tue, 23 Jun 2026
298.5000
308.0100
296.3600
305.3700
519,300
Mon, 22 Jun 2026
22 · 8-K
After-hours · 16:43 ET
8-K ↗
Mon, 22 Jun 2026
292.5600
305.0000
285.0000
303.3900
657,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
280.6000
289.6700
274.1600
282.3100
698,600
Wed, 17 Jun 2026
259.0800
277.0000
259.0800
270.0100
473,500
Tue, 16 Jun 2026
264.9300
274.0900
255.3900
257.2500
502,100
Mon, 15 Jun 2026
270.9000
274.9800
262.9700
264.5400
544,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
21 · 8-K
After-hours · 16:46 ET
8-K ↗
Fri, 12 Jun 2026
247.2600
269.4000
247.2600
266.5800
423,200
Thu, 11 Jun 2026
241.0100
252.7800
239.4100
247.9800
428,900
Wed, 10 Jun 2026
248.6000
257.9100
238.7700
240.6600
408,000
Tue, 09 Jun 2026
258.1000
266.6000
244.1600
250.3300
465,500
Mon, 08 Jun 2026
258.3400
266.6000
247.5880
253.2500
726,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
264.1800
271.3990
252.4600
254.0000
617,700
Thu, 04 Jun 2026
275.9000
279.9800
263.2500
264.7500
1,091,500
Wed, 03 Jun 2026
259.1800
279.8000
258.3200
278.9300
676,500
Tue, 02 Jun 2026
307.0100
321.7500
255.8100
258.0800
1,562,400
Mon, 01 Jun 2026
20 · 8-K
After-hours · 16:28 ET
8-K ↗
Mon, 01 Jun 2026
349.4400
349.4400
332.1800
335.1600
290,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
352.6300
355.0000
338.0700
349.9700
399,800
Thu, 28 May 2026
356.0000
357.3600
345.5400
352.6300
222,600
Wed, 27 May 2026
346.2900
366.5200
346.2900
357.1300
304,500
Tue, 26 May 2026
344.0000
357.6800
339.5240
350.6000
384,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
350.4300
353.0000
342.9800
343.5600
250,000
Thu, 21 May 2026
329.9600
352.7300
329.9600
350.5600
286,300
Wed, 20 May 2026
324.1700
338.2700
321.7400
335.6100
268,500
Tue, 19 May 2026
316.1700
325.8900
306.7900
320.6100
300,500
Mon, 18 May 2026
344.3100
344.3100
314.1100
320.5300
330,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
337.8000
350.4520
334.0000
342.5800
343,700
Thu, 14 May 2026
347.2900
353.9900
334.3300
345.5200
249,400
Wed, 13 May 2026
343.2000
358.7600
330.7600
346.8400
431,100
Tue, 12 May 2026
329.1500
343.9200
321.2000
343.2000
426,100
Mon, 11 May 2026
333.5300
341.2600
327.8900
331.8100
749,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
331.0000
341.7500
326.1600
330.0200
339,000
Thu, 07 May 2026
19 · 8-K
After-hours · 16:16 ET
8-K ↗
Thu, 07 May 2026
349.0000
353.0000
317.9200
333.2800
457,700
Thu, 07 May 2026
18 · 10-Q
Pre-market · 09:06 ET
10-Q ↗
Wed, 06 May 2026
335.2300
340.2100
323.3000
338.0700
361,100
Tue, 05 May 2026
339.8900
344.9900
324.3200
333.3000
514,600
Mon, 04 May 2026
322.4300
339.3000
320.5000
337.6100
267,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
316.7000
334.9950
310.0050
324.2000
351,300
Thu, 30 Apr 2026
17 · DEFA14A
After-hours · 16:18 ET
DEFA14A ↗
Thu, 30 Apr 2026
16 · DEF 14A
After-hours · 16:16 ET
DEF 14A ↗
Thu, 30 Apr 2026
327.6400
331.3400
316.6000
318.8300
780,300
Wed, 29 Apr 2026
319.0000
325.0850
315.4550
323.1900
363,600
Tue, 28 Apr 2026
333.7900
349.0100
319.4000
321.9200
449,000
Mon, 27 Apr 2026
344.1600
348.3000
327.2100
330.9900
358,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
330.5000
345.4000
322.0200
344.8200
345,900
Thu, 23 Apr 2026
339.6900
344.0000
327.6600
329.6000
324,600
Wed, 22 Apr 2026
344.0000
348.9800
334.1800
337.2900
203,700
Tue, 21 Apr 2026
340.6400
345.4250
331.3300
340.8400
414,400
Mon, 20 Apr 2026
342.6800
349.4900
339.9900
342.5700
328,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
326.2600
346.3450
324.8700
342.5000
425,200
Thu, 16 Apr 2026
336.0200
340.4200
314.1450
320.3900
479,000
Wed, 15 Apr 2026
348.0400
350.0000
330.0000
339.9300
514,400
Tue, 14 Apr 2026
15 · 8-K
After-hours · 17:11 ET
8-K ↗
Tue, 14 Apr 2026
325.9500
352.7800
325.9500
343.6000
703,400
Mon, 13 Apr 2026
320.0000
332.9900
316.5000
317.0000
269,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
325.1700
327.5600
312.8900
316.1400
254,100
Thu, 09 Apr 2026
320.0000
323.1100
312.7300
320.2400
293,400
Wed, 08 Apr 2026
323.5800
327.0000
311.0100
320.2200
328,500
Tue, 07 Apr 2026
309.4100
310.0000
300.5700
306.6900
310,500
Mon, 06 Apr 2026
14 · 8-K
After-hours · 16:23 ET
8-K ↗
Mon, 06 Apr 2026
318.7600
323.6900
306.3600
310.1100
304,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
308.9700
321.9400
308.5050
310.3800
300,200
Wed, 01 Apr 2026
329.1500
338.3100
318.7800
319.2800
439,500
Tue, 31 Mar 2026
289.2000
325.2000
279.2700
322.1900
640,200
Mon, 30 Mar 2026
291.5900
296.0500
271.9450
276.4400
533,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
302.6800
305.9400
288.5900
290.1000
398,700
Thu, 26 Mar 2026
311.9200
315.0000
300.9100
302.6900
419,900
Wed, 25 Mar 2026
296.8100
314.0000
296.8100
311.9200
352,700
Tue, 24 Mar 2026
289.9800
299.2950
285.5500
294.6500
489,900
Mon, 23 Mar 2026
298.4000
312.2900
293.5700
294.1100
644,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
295.6700
306.5750
294.5600
298.3100
966,700
Thu, 19 Mar 2026
285.0400
302.4600
285.0000
297.5000
430,100
Wed, 18 Mar 2026
299.2100
302.3600
288.2700
288.7900
409,000
Tue, 17 Mar 2026
304.0400
313.0000
302.0400
303.3800
218,400
Mon, 16 Mar 2026
301.4600
311.0000
301.2910
305.0000
264,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
303.3700
316.0600
290.8050
293.9500
500,700
Thu, 12 Mar 2026
292.5000
305.2700
288.0000
303.3700
329,600
Wed, 11 Mar 2026
306.4800
318.7200
296.2500
296.9700
282,300
Tue, 10 Mar 2026
305.7900
323.8700
305.4900
309.9100
417,300
Mon, 09 Mar 2026
313.0300
327.5400
291.1700
309.0100
478,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
303.3200
316.4600
303.0100
310.7100
222,100
Thu, 05 Mar 2026
319.7900
320.7100
303.4500
310.5800
388,700
Wed, 04 Mar 2026
321.7800
332.5700
319.2780
325.1100
338,900
Tue, 03 Mar 2026
318.5000
329.5300
314.6400
318.2200
441,200
Mon, 02 Mar 2026
325.3000
342.5100
325.0000
330.5900
425,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
334.9300
341.1600
331.5310
336.7500
363,400
Thu, 26 Feb 2026
347.5500
354.8710
334.7600
340.4700
429,400
Wed, 25 Feb 2026
343.4000
354.4300
341.0000
347.5500
326,500
Tue, 24 Feb 2026
345.4800
356.0000
338.8050
342.7100
497,500
Mon, 23 Feb 2026
335.0000
348.6730
332.3100
342.4600
273,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
332.5200
349.3200
314.3850
335.2800
648,700
Thu, 19 Feb 2026
315.0000
333.8400
293.0100
331.6100
611,900
Thu, 19 Feb 2026
13 · 10-K
Pre-market · 08:02 ET
10-K ↗
Thu, 19 Feb 2026
12 · 8-K
Pre-market · 08:01 ET
8-K ↗
Wed, 18 Feb 2026
329.2500
334.6100
326.5700
328.9300
367,100
Tue, 17 Feb 2026
315.2200
330.0900
314.3500
328.0400
340,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
332.7400
333.5250
315.4200
317.2500
332,300
Thu, 12 Feb 2026
323.9900
335.7500
317.8250
332.9200
419,300
Wed, 11 Feb 2026
321.8300
324.7900
302.0000
323.2900
463,400
Tue, 10 Feb 2026
11 · 8-K/A
After-hours · 16:52 ET
8-K/A ↗
Tue, 10 Feb 2026
325.4000
326.8800
315.4200
320.4800
348,500
Mon, 09 Feb 2026
317.7300
328.6000
310.5280
319.5400
376,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
310.8400
321.5700
309.2600
319.5700
450,800
Thu, 05 Feb 2026
301.5100
311.5400
297.2650
305.6200
623,400
Wed, 04 Feb 2026
311.7500
313.0000
288.5700
303.3400
491,600
Tue, 03 Feb 2026
311.5000
325.2200
306.0000
310.5200
525,300
Mon, 02 Feb 2026
307.4300
318.1800
304.0300
309.1100
597,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
315.0000
319.1300
309.1230
314.0000
668,800
Thu, 29 Jan 2026
309.4500
319.5600
304.0750
314.2800
407,000
Wed, 28 Jan 2026
323.0000
323.3970
308.7400
309.9200
699,600
Tue, 27 Jan 2026
290.0000
315.9060
289.5000
314.7500
600,600
Mon, 26 Jan 2026
305.9800
306.0000
289.7200
294.0400
621,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
304.2000
318.0000
298.3750
311.7100
553,700
Thu, 22 Jan 2026
312.7900
319.5800
299.1900
304.3800
451,000
Wed, 21 Jan 2026
322.8200
326.8300
305.6900
312.6000
616,800
Tue, 20 Jan 2026
307.2000
326.0600
307.2000
324.0800
577,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
299.0700
326.9100
295.4700
317.2500
564,200
Thu, 15 Jan 2026
300.3200
305.6750
294.2900
297.7400
785,900
Wed, 14 Jan 2026
282.9500
306.1600
279.0400
298.4600
655,800
Tue, 13 Jan 2026
276.0000
281.5600
270.0000
280.8300
542,900
Mon, 12 Jan 2026
283.0000
283.0400
266.9300
275.7400
518,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
291.9600
305.2100
285.9900
288.4500
688,800
Thu, 08 Jan 2026
10 · 8-K
After-hours · 16:49 ET
8-K ↗
Thu, 08 Jan 2026
285.2200
302.3400
282.0000
294.3800
821,200
Wed, 07 Jan 2026
9 · 8-K
After-hours · 17:21 ET
FORM 8-K ↗
Wed, 07 Jan 2026
8 · 424B5
After-hours · 17:19 ET
424B5 ↗
Wed, 07 Jan 2026
274.7800
295.0100
271.5300
292.6300
1,073,600
Tue, 06 Jan 2026
7 · 8-K
After-hours · 16:24 ET
8-K ↗
Tue, 06 Jan 2026
6 · 424B5
After-hours · 16:13 ET
424B5 ↗
Tue, 06 Jan 2026
271.2900
281.2100
268.7800
272.9000
306,500
Mon, 05 Jan 2026
288.1300
288.1300
272.1400
276.9200
450,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
290.5100
294.4500
281.6000
286.4000
364,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
296.8800
300.9900
293.5000
294.7400
515,200
Tue, 30 Dec 2025
304.0000
305.4900
285.9500
297.0200
691,200
Mon, 29 Dec 2025
317.7200
317.7200
298.0000
304.5800
1,614,700
Mon, 29 Dec 2025
5 · 8-K
Pre-market · 08:04 ET
8-K ↗
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
271.0300
273.8800
266.5100
268.9500
251,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
279.4800
279.4800
270.0100
274.7600
208,900
Tue, 23 Dec 2025
277.9100
286.5000
274.0700
275.7300
405,200
Mon, 22 Dec 2025
273.0000
285.8500
268.5700
280.4000
362,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
271.6500
279.1400
267.5100
272.9200
1,149,900
Thu, 18 Dec 2025
270.3100
275.3100
262.3050
269.2600
349,200
Wed, 17 Dec 2025
270.7200
276.5000
263.5250
265.8600
456,500
Tue, 16 Dec 2025
270.9800
282.0000
269.7650
274.5100
820,900
Mon, 15 Dec 2025
272.4600
282.9900
270.5500
276.4000
988,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
263.9800
274.3500
263.8400
268.8000
403,000
Thu, 11 Dec 2025
4 · 8-K
After-hours · 16:23 ET
8-K ↗
Thu, 11 Dec 2025
261.4000
271.6900
252.2000
267.2800
514,100
Wed, 10 Dec 2025
255.7100
265.0000
251.0000
261.5800
1,051,400
Tue, 09 Dec 2025
271.0000
278.4400
256.5000
258.1300
598,000
Mon, 08 Dec 2025
3 · 8-K
After-hours · 16:18 ET
8-K ↗
Mon, 08 Dec 2025
256.9200
278.0000
256.7100
270.9800
1,590,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
241.0000
277.4400
240.4100
247.9900
2,894,000
Thu, 04 Dec 2025
185.8700
199.5300
180.9250
189.9700
975,000
Wed, 03 Dec 2025
181.0000
190.7550
180.4600
186.1500
685,300
Tue, 02 Dec 2025
185.1200
190.4000
171.2000
179.1150
884,700
Mon, 01 Dec 2025
193.4400
195.5800
183.1650
184.5600
1,267,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
190.3600
199.4700
188.0100
196.4600
708,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
183.7100
190.5400
181.7600
188.5400
677,900
Tue, 25 Nov 2025
191.5900
192.2900
183.5500
184.2500
1,098,000
Mon, 24 Nov 2025
172.5500
192.7000
167.3200
190.8550
1,611,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
163.0700
174.0650
160.1100
169.8000
1,740,700
Thu, 20 Nov 2025
191.0000
197.5000
163.1100
164.0900
2,487,600
Wed, 19 Nov 2025
188.0800
191.7600
180.5300
189.3200
853,600
Tue, 18 Nov 2025
194.8200
195.5800
181.7400
184.1300
707,800
Mon, 17 Nov 2025
185.8400
198.4250
185.3200
197.5800
766,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
178.0800
197.5500
175.7900
186.4200
868,000
Thu, 13 Nov 2025
184.1500
184.1500
177.0700
178.0800
541,600
Wed, 12 Nov 2025
181.4800
188.5250
180.4830
183.6100
440,700
Tue, 11 Nov 2025
168.8100
185.6700
166.0000
183.5600
658,000
Mon, 10 Nov 2025
169.9000
174.9900
160.3750
167.8900
453,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
170.1700
172.0000
159.7350
168.2200
515,000
Thu, 06 Nov 2025
164.0100
176.3600
160.9000
172.3500
490,900
Wed, 05 Nov 2025
169.1400
173.4750
154.4500
164.6400
1,319,100
Wed, 05 Nov 2025
2 · 10-Q
Pre-market · 08:04 ET
10-Q ↗
Wed, 05 Nov 2025
1 · 8-K
Pre-market · 08:03 ET
8-K ↗
Tue, 04 Nov 2025
180.7000
186.7200
171.7400
171.7500
668,500
Mon, 03 Nov 2025
180.4900
186.6800
167.0250
181.9900
1,738,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
198.1600
201.9900
195.5000
198.7600
375,600
Thu, 30 Oct 2025
191.3900
206.7100
191.3900
201.0000
535,000
Wed, 29 Oct 2025
198.2900
198.2900
191.6510
195.7600
631,300
Tue, 28 Oct 2025
183.5200
200.0000
182.0000
199.3300
840,600
Mon, 27 Oct 2025
174.5500
187.7200
174.5500
185.9400
898,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
180.9300
181.0000
168.1600
173.9700
526,700