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
58.4350
59.1600
57.1600
58.2400
457,191
Thu, 22 Oct 2026
59.9500
60.7300
58.1300
59.1200
525,600
Wed, 21 Oct 2026
59.0000
60.9600
58.3200
60.3900
619,900
Tue, 20 Oct 2026
57.8800
59.6000
57.5600
58.9300
550,600
Mon, 19 Oct 2026
57.6000
58.5500
57.5100
57.9600
449,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
59.2500
59.9800
56.7700
57.3500
701,500
Thu, 15 Oct 2026
57.0000
60.4500
56.2320
59.3400
1,209,100
Wed, 14 Oct 2026
56.0800
58.0450
55.0100
57.7500
819,500
Tue, 13 Oct 2026
57.5000
58.2510
56.0100
57.0300
634,000
Mon, 12 Oct 2026
57.4200
58.1700
56.6900
57.7400
763,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
57.1900
57.4000
55.3000
57.2600
754,800
Thu, 08 Oct 2026
55.3700
57.3300
54.8900
56.4200
1,021,100
Wed, 07 Oct 2026
53.8400
56.6950
53.1920
55.9600
1,001,200
Tue, 06 Oct 2026
54.6600
55.8000
54.0000
54.7600
649,100
Mon, 05 Oct 2026
54.6900
55.0000
53.4250
54.6600
560,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
53.9200
54.1800
52.9200
53.7500
442,000
Thu, 01 Oct 2026
52.2100
54.1900
51.9500
53.1900
483,100
Wed, 30 Sep 2026
51.2600
53.3400
50.5800
51.6800
611,200
Tue, 29 Sep 2026
52.6700
53.1050
49.4300
50.4100
619,400
Mon, 28 Sep 2026
53.1700
54.0000
51.8600
52.6200
459,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
54.0100
55.5980
53.2610
53.9800
584,300
Thu, 24 Sep 2026
51.5200
54.0500
50.1800
53.9100
713,500
Wed, 23 Sep 2026
52.8050
53.1700
51.1600
52.5000
554,600
Tue, 22 Sep 2026
53.8200
54.7000
49.3400
53.1200
1,689,500
Mon, 21 Sep 2026
53.6300
54.0100
52.8800
53.0600
515,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
53.0600
54.1300
52.2720
52.8600
1,362,900
Thu, 17 Sep 2026
52.6000
53.4600
51.6250
53.1500
630,500
Wed, 16 Sep 2026
52.8900
53.7000
50.5000
51.6400
676,800
Tue, 15 Sep 2026
52.4800
53.2600
51.7450
52.6850
347,400
Mon, 14 Sep 2026
50.8400
53.1200
50.8400
52.7400
546,400
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
52.6800
53.3000
51.2500
51.8700
380,600
Thu, 10 Sep 2026
51.1900
53.3540
50.3820
51.8000
549,400
Wed, 09 Sep 2026
52.1500
53.6400
50.1100
51.8800
719,800
Tue, 08 Sep 2026
51.8000
52.6000
50.5000
52.2000
470,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
50.1600
52.7000
49.8000
51.7500
520,300
Thu, 03 Sep 2026
50.9550
52.1180
50.7400
50.8700
574,800
Wed, 02 Sep 2026
47.5000
50.6680
47.2350
50.5000
452,300
Tue, 01 Sep 2026
47.5900
48.1000
46.0100
47.3700
622,800
Mon, 31 Aug 2026
52.1500
52.3880
48.4200
48.5300
820,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
51.8300
53.7100
51.6000
52.9500
896,900
Thu, 27 Aug 2026
51.7600
52.5600
51.3850
51.5800
307,500
Wed, 26 Aug 2026
52.0700
52.5000
51.0500
52.0800
260,200
Tue, 25 Aug 2026
50.8400
53.2600
50.4500
52.2200
421,200
Mon, 24 Aug 2026
49.6500
50.6170
48.5700
50.5100
375,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
50.0100
50.6450
49.5200
49.6500
561,300
Thu, 20 Aug 2026
51.2000
51.2200
49.3400
49.8600
428,800
Wed, 19 Aug 2026
50.0000
52.1300
49.4540
52.0700
412,400
Tue, 18 Aug 2026
50.2400
51.3290
48.5400
49.0700
568,600
Mon, 17 Aug 2026
52.3400
52.5550
50.1400
50.2800
387,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
53.2900
53.5700
51.8000
51.8700
572,700
Thu, 13 Aug 2026
51.9200
53.3810
51.6450
53.2300
603,300
Wed, 12 Aug 2026
51.5680
52.2400
50.6710
51.6600
430,800
Tue, 11 Aug 2026
51.7900
52.0750
49.8850
51.5200
640,000
Mon, 10 Aug 2026
19 · 8-K
After-hours · 17:01 ET
8-K ↗
Mon, 10 Aug 2026
52.1800
52.3300
49.3740
51.6500
891,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
52.4800
54.7700
51.1500
53.2500
1,079,200
Thu, 06 Aug 2026
48.0000
56.2700
46.7000
52.4000
2,567,600
Thu, 06 Aug 2026
18 · 10-Q
Pre-market · 06:06 ET
10-Q ↗
Thu, 06 Aug 2026
17 · 8-K
Pre-market · 06:02 ET
8-K ↗
Wed, 05 Aug 2026
46.4500
46.9100
45.2100
46.2400
851,400
Tue, 04 Aug 2026
43.7000
46.6100
43.5700
46.4600
553,100
Mon, 03 Aug 2026
43.8700
45.0000
43.1820
44.9400
577,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
42.2800
44.0000
41.8200
43.7400
646,300
Thu, 30 Jul 2026
41.5700
42.3450
40.7500
42.2100
389,500
Wed, 29 Jul 2026
39.6900
42.6700
39.6200
41.5900
680,900
Tue, 28 Jul 2026
38.9400
40.2800
38.3000
40.2600
797,700
Mon, 27 Jul 2026
37.1500
39.6500
36.2700
39.1700
650,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
35.9000
37.0500
35.6100
36.0900
410,600
Thu, 23 Jul 2026
36.2000
36.6850
35.4000
35.7800
791,400
Wed, 22 Jul 2026
38.3600
38.6900
36.4000
37.1000
721,800
Tue, 21 Jul 2026
38.6800
38.8000
38.2300
38.4900
479,600
Mon, 20 Jul 2026
38.3650
39.3200
37.8100
38.3700
503,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
37.6300
38.9400
37.2000
38.0100
569,000
Thu, 16 Jul 2026
37.3400
38.5550
37.0900
38.4100
703,300
Wed, 15 Jul 2026
35.4700
37.8100
35.4700
37.4400
722,100
Tue, 14 Jul 2026
35.4000
35.8220
34.9400
35.4000
590,200
Mon, 13 Jul 2026
34.1100
35.6400
33.8200
35.4000
747,200
Mon, 13 Jul 2026
16 · 8-K
Pre-market · 06:03 ET
8-K ↗
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
34.6200
35.0000
34.2500
34.4100
480,900
Thu, 09 Jul 2026
33.7500
34.9900
33.7500
34.8300
526,100
Wed, 08 Jul 2026
33.4400
33.8000
32.7050
33.7400
536,300
Tue, 07 Jul 2026
34.0800
34.4000
33.3100
33.6900
525,300
Mon, 06 Jul 2026
33.5700
34.7400
33.0900
34.0800
704,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
33.6000
33.9800
32.7300
33.2100
669,400
Wed, 01 Jul 2026
31.6000
33.5700
31.5000
33.1200
586,000
Tue, 30 Jun 2026
32.3500
32.9400
31.1500
31.6000
672,600
Mon, 29 Jun 2026
32.4600
32.6600
31.3200
32.4100
458,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
31.5700
32.5050
31.2500
32.0300
1,489,600
Thu, 25 Jun 2026
33.1300
33.4750
31.5200
31.7300
661,300
Wed, 24 Jun 2026
33.0600
34.2500
32.9000
33.3700
633,600
Tue, 23 Jun 2026
32.3900
34.0200
32.3000
33.3100
477,700
Mon, 22 Jun 2026
33.1100
33.6900
32.8400
33.3200
606,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
33.4200
34.2150
33.0900
33.9800
920,100
Wed, 17 Jun 2026
33.7100
34.0530
32.4300
32.9900
781,600
Tue, 16 Jun 2026
34.5600
34.8850
33.5800
33.6900
601,400
Mon, 15 Jun 2026
35.1100
36.3100
34.2100
34.5000
998,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
33.9600
34.5800
33.2050
34.1000
566,500
Thu, 11 Jun 2026
31.8200
33.4700
31.4600
33.4500
606,500
Wed, 10 Jun 2026
32.2900
33.3150
31.6900
31.7100
627,600
Tue, 09 Jun 2026
32.0000
33.4800
31.2000
32.7200
986,700
Mon, 08 Jun 2026
31.7200
31.9600
31.0800
31.7100
746,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
33.0000
33.0400
31.4700
31.5300
862,800
Thu, 04 Jun 2026
32.6200
33.5850
32.5900
33.3100
653,800
Wed, 03 Jun 2026
34.2500
34.2600
32.2400
32.4100
756,300
Tue, 02 Jun 2026
35.3400
35.3700
34.3200
34.4900
832,000
Mon, 01 Jun 2026
35.7100
36.6190
34.3190
35.3800
931,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
37.0800
37.5500
35.5010
36.0400
912,500
Thu, 28 May 2026
38.1700
38.3510
36.8000
37.8600
527,500
Wed, 27 May 2026
38.5600
39.0000
38.0000
38.3600
432,000
Tue, 26 May 2026
39.4800
40.4180
37.8300
38.4000
690,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
38.5500
39.1000
38.0000
38.1900
462,100
Thu, 21 May 2026
37.1400
38.7600
37.1000
38.5500
509,800
Wed, 20 May 2026
36.0200
37.7200
35.3600
37.3400
1,095,900
Tue, 19 May 2026
37.0800
37.3600
35.5100
35.8300
692,000
Mon, 18 May 2026
36.2500
37.8900
35.6200
37.3000
1,061,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
36.0100
36.6000
35.3300
36.0600
514,500
Thu, 14 May 2026
38.1400
38.9800
36.7000
37.0600
791,500
Wed, 13 May 2026
38.1100
38.7200
36.9100
38.1000
953,200
Tue, 12 May 2026
39.3900
39.9600
37.8400
38.2500
927,100
Mon, 11 May 2026
15 · 8-K
After-hours · 16:09 ET
8-K ↗
Mon, 11 May 2026
39.6900
41.0300
39.1300
39.4000
886,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
43.0000
43.1000
39.6800
40.1800
1,565,600
Thu, 07 May 2026
48.9800
49.4580
41.2900
42.8400
1,594,900
Thu, 07 May 2026
14 · 10-Q
Pre-market · 06:03 ET
10-Q ↗
Thu, 07 May 2026
13 · 8-K
Pre-market · 06:02 ET
8-K ↗
Wed, 06 May 2026
43.7000
45.2700
43.2500
44.9900
1,036,200
Tue, 05 May 2026
44.3800
44.9300
41.6500
42.1400
1,102,700
Mon, 04 May 2026
45.3900
46.1420
43.4500
43.7600
867,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
44.1800
45.5140
43.3600
45.1000
509,500
Thu, 30 Apr 2026
44.3900
44.7900
43.3640
44.4900
532,500
Thu, 30 Apr 2026
12 · DEFA14A
Pre-market · 06:03 ET
DEFA14A ↗
Thu, 30 Apr 2026
11 · DEF 14A
Pre-market · 06:02 ET
DEF 14A ↗
Wed, 29 Apr 2026
42.1900
43.6550
41.6700
43.3900
479,600
Tue, 28 Apr 2026
44.8550
45.5000
42.6500
42.9800
681,500
Mon, 27 Apr 2026
47.0000
47.0200
44.0000
45.4400
907,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
48.0200
49.4200
46.7200
46.7400
624,500
Thu, 23 Apr 2026
47.4300
48.5100
46.4000
47.5000
382,400
Wed, 22 Apr 2026
10 · 8-K
After-hours · 17:08 ET
8-K ↗
Wed, 22 Apr 2026
48.0000
48.6390
47.1300
47.7700
392,800
Tue, 21 Apr 2026
50.6500
51.5400
47.2640
47.4200
704,400
Mon, 20 Apr 2026
49.7600
50.6000
47.4000
50.0900
881,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
49.5550
51.8600
49.0300
51.8000
873,600
Thu, 16 Apr 2026
47.5500
49.2200
47.0600
48.2200
1,032,600
Wed, 15 Apr 2026
45.2000
47.8600
45.2000
46.5700
733,100
Tue, 14 Apr 2026
44.2200
45.7000
43.5800
44.9600
523,000
Mon, 13 Apr 2026
44.0000
44.4200
43.0300
43.5000
554,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
46.4500
47.4980
44.2200
44.5450
677,500
Thu, 09 Apr 2026
45.4100
47.0800
44.2800
46.5000
660,500
Wed, 08 Apr 2026
44.3000
46.9750
43.7300
45.5500
1,152,600
Tue, 07 Apr 2026
44.7000
45.5100
40.2700
41.0000
1,202,700
Mon, 06 Apr 2026
45.2000
46.1300
44.7000
45.5400
487,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
44.3800
46.4500
43.8000
44.7800
573,600
Wed, 01 Apr 2026
46.4500
47.7500
45.5000
45.9150
662,800
Tue, 31 Mar 2026
42.3050
45.5500
42.2700
45.3800
761,100
Mon, 30 Mar 2026
42.2400
42.9900
40.9300
41.5500
466,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
43.0600
43.4750
41.4300
41.5900
448,800
Thu, 26 Mar 2026
44.2300
44.5500
43.0000
43.5200
295,300
Wed, 25 Mar 2026
42.7200
44.8900
42.6400
44.6900
632,300
Tue, 24 Mar 2026
42.6900
43.7700
41.8050
42.0200
430,100
Mon, 23 Mar 2026
41.1900
43.4900
40.9200
43.2800
721,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
42.6300
42.7100
39.4400
40.3100
1,043,900
Thu, 19 Mar 2026
41.9900
42.8000
40.2400
42.7400
838,600
Wed, 18 Mar 2026
43.3500
44.1800
42.5800
42.6100
555,600
Tue, 17 Mar 2026
43.2600
45.4480
42.5700
43.0400
760,600
Mon, 16 Mar 2026
41.9800
43.1700
41.7000
42.3300
574,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
41.9400
42.8100
40.6900
40.9500
437,600
Thu, 12 Mar 2026
43.0400
43.6800
41.3800
41.4400
608,700
Wed, 11 Mar 2026
43.1200
44.4900
42.5000
43.8200
603,900
Wed, 11 Mar 2026
9 · 8-K
Pre-market · 06:02 ET
8-K ↗
Tue, 10 Mar 2026
44.6200
45.1000
42.3800
42.6900
669,700
Mon, 09 Mar 2026
42.0550
44.3700
40.2730
44.0900
734,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
42.3600
42.9100
41.7400
42.7600
479,700
Thu, 05 Mar 2026
43.9600
44.3400
42.4800
43.6600
810,100
Wed, 04 Mar 2026
42.5980
45.0700
42.5980
44.4000
604,000
Tue, 03 Mar 2026
40.8600
42.6500
39.5100
42.6000
669,900
Tue, 03 Mar 2026
8 · 8-K
Pre-market · 07:02 ET
8-K ↗
Mon, 02 Mar 2026
42.5100
43.6000
40.5600
43.0100
995,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
46.8800
48.0000
41.8700
44.3400
1,995,800
Thu, 26 Feb 2026
42.5850
47.2400
41.0900
46.9800
2,673,200
Thu, 26 Feb 2026
7 · 10-K
Pre-market · 07:04 ET
10-K ↗
Thu, 26 Feb 2026
6 · 8-K
Pre-market · 07:02 ET
8-K ↗
Wed, 25 Feb 2026
34.4900
35.3600
33.6100
35.3100
506,400
Tue, 24 Feb 2026
33.8200
34.5300
33.6400
34.4900
451,700
Mon, 23 Feb 2026
35.0000
35.2200
33.6030
33.8200
498,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
35.0800
35.7710
34.7800
35.0300
425,700
Thu, 19 Feb 2026
35.3200
35.8750
34.9100
35.4000
278,800
Wed, 18 Feb 2026
34.6500
36.1800
34.6200
35.2200
279,600
Tue, 17 Feb 2026
35.2400
35.2900
34.2900
34.6200
288,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
34.0600
35.3700
33.4720
35.2300
491,500
Thu, 12 Feb 2026
36.6700
36.7500
33.9400
34.1100
677,500
Wed, 11 Feb 2026
39.1300
39.3500
36.4900
36.4900
460,000
Tue, 10 Feb 2026
39.5800
39.6500
38.3800
38.5400
309,500
Mon, 09 Feb 2026
40.0800
40.4400
39.2000
39.3800
330,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
38.7800
40.6500
38.7600
40.2500
353,500
Thu, 05 Feb 2026
38.2300
39.4700
37.3600
38.5700
535,700
Wed, 04 Feb 2026
42.1400
42.9100
38.2100
38.9200
789,900
Tue, 03 Feb 2026
41.6300
42.1100
40.2000
42.0400
676,600
Mon, 02 Feb 2026
39.2100
40.9800
39.1680
40.4000
366,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
40.0600
40.6600
39.6200
39.9300
466,400
Thu, 29 Jan 2026
40.9800
41.7650
39.6000
40.6900
424,100
Wed, 28 Jan 2026
38.2900
41.4120
37.6760
40.7300
749,700
Tue, 27 Jan 2026
42.0800
42.5500
37.8600
38.2500
917,200
Mon, 26 Jan 2026
42.0000
43.1100
41.6100
42.0400
439,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
40.7750
43.0000
40.3700
42.0800
573,800
Thu, 22 Jan 2026
40.1400
41.4600
40.0000
40.5100
606,800
Wed, 21 Jan 2026
40.1800
40.9200
38.6100
39.6400
573,600
Tue, 20 Jan 2026
39.0000
40.4100
38.9500
39.7800
566,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
41.6900
42.2000
40.3600
40.4100
383,400
Thu, 15 Jan 2026
41.0100
41.8850
40.5200
41.5800
412,200
Wed, 14 Jan 2026
41.5000
41.6050
39.8800
41.0100
488,100
Tue, 13 Jan 2026
44.2600
44.3900
40.3100
41.7400
654,100
Mon, 12 Jan 2026
41.7200
44.7100
41.5130
44.4100
595,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
41.4700
42.6100
41.1900
41.8000
457,700
Thu, 08 Jan 2026
42.0800
42.4200
40.9800
41.7100
659,000
Wed, 07 Jan 2026
40.6600
43.1300
40.5600
42.3200
572,300
Tue, 06 Jan 2026
39.2400
41.9600
39.2400
40.9500
562,300
Mon, 05 Jan 2026
38.6100
39.2490
37.2000
39.1000
690,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
39.3000
40.6400
38.4900
38.7600
542,200
Fri, 02 Jan 2026
5 · 8-K
Pre-market · 08:15 ET
8-K ↗
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
39.5200
39.6490
39.0510
39.2800
416,400
Tue, 30 Dec 2025
39.8700
40.1350
39.0800
39.5200
329,300
Mon, 29 Dec 2025
39.9300
40.4100
39.5000
39.7900
261,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
40.6600
41.0600
39.9000
40.1900
244,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
40.5600
41.5000
40.2000
40.5200
243,500
Tue, 23 Dec 2025
40.4000
40.7900
39.0000
40.2500
373,700
Mon, 22 Dec 2025
40.2700
40.9300
38.8900
40.4700
440,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
40.1300
41.1200
40.0700
40.3700
659,500
Thu, 18 Dec 2025
40.8800
43.8500
40.0500
40.1500
859,800
Wed, 17 Dec 2025
39.9300
40.9020
39.3200
39.9500
569,300
Tue, 16 Dec 2025
38.2800
40.2000
38.1700
39.9900
421,900
Mon, 15 Dec 2025
40.7000
40.9500
37.8800
38.6500
805,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
38.8300
40.8300
38.2520
40.3650
540,500
Thu, 11 Dec 2025
37.8600
38.8220
37.4900
38.1900
474,600
Wed, 10 Dec 2025
40.1100
40.2460
38.1000
38.3500
494,800
Tue, 09 Dec 2025
39.3400
40.7500
39.2900
40.1100
458,600
Mon, 08 Dec 2025
40.2000
40.5000
38.2700
39.4200
540,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
40.0800
40.5950
39.3600
40.0600
424,400
Thu, 04 Dec 2025
39.3900
40.4000
39.0000
40.0000
617,500
Wed, 03 Dec 2025
4 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 03 Dec 2025
38.9100
39.6000
38.4900
39.4200
431,400
Tue, 02 Dec 2025
38.2500
39.1500
37.9750
38.8400
573,600
Mon, 01 Dec 2025
36.8300
38.3800
36.7500
38.1000
517,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
37.7900
37.9800
36.9900
37.1000
331,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
36.8500
37.5200
36.6000
37.3200
500,800
Tue, 25 Nov 2025
34.7600
36.8000
34.0520
36.7800
752,500
Mon, 24 Nov 2025
35.2000
35.7150
33.9510
34.8100
843,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
31.5900
35.8100
31.4700
34.8800
1,373,900
Thu, 20 Nov 2025
32.3200
33.4800
31.5300
31.6350
733,500
Wed, 19 Nov 2025
31.4400
32.4500
31.1160
31.9800
582,500
Tue, 18 Nov 2025
28.8000
31.5400
28.8000
31.4400
727,300
Mon, 17 Nov 2025
30.0100
30.6950
29.4600
29.9000
673,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
30.5700
30.9500
29.6600
30.4200
536,300
Thu, 13 Nov 2025
31.9800
33.4500
30.9200
31.3100
848,400
Wed, 12 Nov 2025
32.3000
32.9900
31.0100
32.1200
772,600
Tue, 11 Nov 2025
34.0000
34.0010
31.0400
31.9250
994,500
Mon, 10 Nov 2025
33.2500
34.4600
32.3200
33.7700
1,390,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
27.7900
33.2800
27.5640
33.1100
3,406,300
Thu, 06 Nov 2025
3 · 10-Q
After-hours · 16:08 ET
10-Q ↗
Thu, 06 Nov 2025
2 · 8-K
After-hours · 16:04 ET
8-K ↗
Thu, 06 Nov 2025
27.3100
27.3100
25.3900
25.4600
1,080,500
Wed, 05 Nov 2025
27.0000
27.6350
26.5200
27.3800
368,800
Tue, 04 Nov 2025
27.0400
27.7000
26.5300
26.5800
562,000
Mon, 03 Nov 2025
28.3200
28.3700
27.7540
28.0400
441,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
27.4800
28.3800
27.4100
27.9800
488,000
Thu, 30 Oct 2025
28.7000
28.9850
27.3100
27.3700
657,500
Wed, 29 Oct 2025
29.1100
30.0900
28.8000
29.1500
855,600
Tue, 28 Oct 2025
28.5600
29.1100
27.5400
29.0200
640,300
Mon, 27 Oct 2025
29.3900
29.4600
28.3940
28.5600
541,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
28.4000
29.8350
28.2600
28.3400
717,500
Fri, 24 Oct 2025
1 · 8-K
Pre-market · 06:15 ET
8-K ↗