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, 26 Oct 2026
No data yet
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
37.9000
38.6599
37.2400
37.9400
1,139,691
Thu, 22 Oct 2026
40.1100
40.2500
36.9950
37.8600
1,967,500
Wed, 21 Oct 2026
43.7500
44.2100
42.7800
43.3400
764,000
Tue, 20 Oct 2026
42.9000
43.5400
41.0100
42.2300
1,030,900
Mon, 19 Oct 2026
44.7700
45.3000
43.5100
43.9200
958,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
45.6200
46.6400
41.9100
42.1100
1,748,600
Thu, 15 Oct 2026
45.6500
47.4800
43.0500
46.6500
1,183,900
Wed, 14 Oct 2026
50.0230
50.5570
46.9600
47.8600
1,162,400
Tue, 13 Oct 2026
52.4700
53.7000
50.4300
51.5700
1,118,900
Mon, 12 Oct 2026
58.5500
58.6100
53.9000
54.3800
730,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
60.9900
61.0320
58.3150
59.9100
343,700
Thu, 08 Oct 2026
59.0500
61.6300
57.6200
58.8300
610,400
Wed, 07 Oct 2026
60.0000
61.6700
59.9200
60.8700
578,800
Tue, 06 Oct 2026
64.5750
65.0000
62.0950
62.4400
608,900
Mon, 05 Oct 2026
62.5000
64.5900
61.0000
63.3300
740,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
65.0100
65.9300
62.2150
62.9200
753,300
Thu, 01 Oct 2026
61.9200
63.7230
60.6500
62.4800
700,000
Wed, 30 Sep 2026
60.5300
62.4900
60.0000
61.8600
1,068,200
Tue, 29 Sep 2026
60.7800
61.5000
58.8400
59.7600
704,100
Mon, 28 Sep 2026
57.9850
59.7500
56.5000
59.4200
699,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
57.6200
58.1550
56.0000
57.9400
381,200
Thu, 24 Sep 2026
56.8800
57.4900
54.8800
56.4700
598,100
Wed, 23 Sep 2026
56.5800
58.5450
55.0000
58.4000
621,300
Tue, 22 Sep 2026
55.4300
57.6200
55.1100
57.4400
812,300
Mon, 21 Sep 2026
56.6000
56.6000
54.6460
56.1400
744,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
54.1400
54.8700
53.2300
54.8000
1,486,100
Thu, 17 Sep 2026
53.5000
54.1900
52.5900
52.9550
591,700
Wed, 16 Sep 2026
52.1100
52.8700
50.3600
51.4200
659,500
Tue, 15 Sep 2026
52.4900
52.4900
50.0200
51.0900
627,200
Mon, 14 Sep 2026
52.1000
53.7900
51.1500
51.3800
717,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
57.5100
58.1350
56.6300
57.3500
572,800
Thu, 10 Sep 2026
55.5100
57.2350
55.2000
55.7700
565,400
Wed, 09 Sep 2026
57.2400
58.9600
56.9800
57.8800
562,300
Tue, 08 Sep 2026
58.3400
59.0000
56.5000
58.1700
650,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
54.4500
56.7800
54.1850
56.3800
691,500
Thu, 03 Sep 2026
51.8500
52.8800
49.8000
52.8200
640,200
Wed, 02 Sep 2026
51.8600
53.0400
50.5000
52.6300
599,900
Tue, 01 Sep 2026
52.5500
53.3100
50.9100
51.7600
735,500
Mon, 31 Aug 2026
55.7500
55.9700
52.4100
53.5700
935,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
58.6600
58.9900
55.0400
55.4450
593,800
Thu, 27 Aug 2026
59.6000
60.2000
57.5500
59.0900
491,800
Wed, 26 Aug 2026
57.3500
58.1850
55.7000
57.6200
481,900
Tue, 25 Aug 2026
59.1200
59.3100
56.6650
57.1100
404,900
Mon, 24 Aug 2026
58.9800
59.2100
56.0700
56.9100
626,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
59.9100
60.8000
57.3800
60.2000
552,400
Thu, 20 Aug 2026
60.4400
61.1100
58.2900
58.8700
741,100
Wed, 19 Aug 2026
67.6100
67.6100
60.5000
61.2100
798,400
Tue, 18 Aug 2026
67.5300
68.7940
64.6300
66.0800
783,300
Mon, 17 Aug 2026
72.1600
73.7500
70.8000
71.8700
733,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
69.6900
72.1300
68.7500
71.0500
475,600
Thu, 13 Aug 2026
69.1900
73.2000
69.1400
71.1900
505,100
Wed, 12 Aug 2026
71.9980
71.9980
69.1200
69.1900
700,000
Tue, 11 Aug 2026
67.5600
68.3400
65.2500
67.5100
494,700
Mon, 10 Aug 2026
70.1650
70.7150
64.6600
64.7700
1,063,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
67.5500
69.2500
64.6200
68.3200
839,700
Thu, 06 Aug 2026
64.5100
68.2800
63.0300
65.3300
927,200
Wed, 05 Aug 2026
70.0100
70.8900
65.5100
65.5900
1,324,100
Tue, 04 Aug 2026
76.1850
76.8100
69.0300
71.2700
2,489,300
Tue, 04 Aug 2026
16 · 10-Q
Pre-market · 09:01 ET
10-Q ↗
Mon, 03 Aug 2026
15 · 8-K
After-hours · 16:05 ET
8-K ↗
Mon, 03 Aug 2026
73.5200
82.7900
71.7750
80.2300
1,465,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
80.8000
83.1800
75.1700
75.2700
1,234,100
Thu, 30 Jul 2026
70.6900
75.1100
69.0880
74.9700
840,500
Wed, 29 Jul 2026
67.3700
68.5600
61.7500
62.2500
988,800
Tue, 28 Jul 2026
72.4700
73.3600
65.5400
68.1000
1,475,700
Mon, 27 Jul 2026
86.5500
87.5900
73.9500
78.3000
1,285,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
92.9100
94.0000
85.0100
86.5500
495,500
Thu, 23 Jul 2026
93.8300
98.3900
92.0300
94.0200
549,500
Wed, 22 Jul 2026
91.4900
98.5700
91.1100
95.3300
637,400
Tue, 21 Jul 2026
89.1000
96.1950
88.2300
95.8500
673,900
Mon, 20 Jul 2026
84.8200
86.7200
81.4900
83.6900
834,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
79.0100
84.7600
77.3200
82.8700
1,521,400
Thu, 16 Jul 2026
88.1000
92.4300
82.4800
83.7400
821,400
Wed, 15 Jul 2026
98.2400
99.4000
86.8000
93.1700
792,500
Tue, 14 Jul 2026
97.1700
97.5000
92.2150
94.8500
958,000
Mon, 13 Jul 2026
96.0000
96.9300
90.2600
90.4100
867,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
95.1400
101.0000
92.8500
100.3000
883,100
Thu, 09 Jul 2026
100.5200
100.8100
95.1900
96.4400
979,200
Wed, 08 Jul 2026
83.7600
89.3300
81.6100
88.8100
1,723,000
Tue, 07 Jul 2026
89.4300
89.7340
82.4700
85.0100
1,224,000
Mon, 06 Jul 2026
103.9500
105.8680
95.3650
95.6700
1,038,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
113.2150
113.2150
95.4150
98.2200
1,904,300
Wed, 01 Jul 2026
105.2300
113.5800
101.3200
111.7700
2,519,400
Tue, 30 Jun 2026
106.5000
113.5290
105.8300
112.2800
1,229,400
Mon, 29 Jun 2026
91.5700
105.6000
90.9800
105.4600
1,092,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
89.5100
94.3900
87.5000
94.0000
3,424,400
Thu, 25 Jun 2026
97.4000
97.4000
89.2780
95.0300
1,129,100
Wed, 24 Jun 2026
93.2100
93.4000
86.5800
89.3800
868,200
Tue, 23 Jun 2026
89.9800
93.8400
88.2200
92.2000
811,600
Mon, 22 Jun 2026
101.0000
101.6500
94.5000
99.6100
1,220,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
96.2200
99.6000
94.8400
98.6100
1,734,300
Wed, 17 Jun 2026
88.8200
93.8060
88.1900
89.4500
1,107,200
Tue, 16 Jun 2026
88.1700
91.0000
85.6300
85.7700
929,700
Mon, 15 Jun 2026
91.0700
92.5600
88.2700
89.4700
1,234,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
84.6300
88.1040
82.2500
86.8000
1,124,700
Thu, 11 Jun 2026
74.6100
84.5900
72.8400
84.0400
1,307,700
Wed, 10 Jun 2026
69.6700
80.7400
69.0000
72.1700
1,734,000
Tue, 09 Jun 2026
69.4250
77.1900
67.0000
71.6000
1,183,100
Mon, 08 Jun 2026
67.0600
68.3880
64.3300
66.7500
698,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
68.1800
68.5000
62.4400
62.9100
809,600
Thu, 04 Jun 2026
69.5020
72.2500
67.3700
71.0600
906,000
Wed, 03 Jun 2026
75.9000
76.3500
72.1400
72.4500
698,900
Tue, 02 Jun 2026
71.8600
76.6300
70.4060
74.9500
2,831,200
Mon, 01 Jun 2026
69.4300
71.4100
68.5000
70.0100
1,019,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
70.7000
73.0000
68.1000
71.5200
1,208,700
Thu, 28 May 2026
72.9700
73.2450
66.7400
70.1500
890,300
Wed, 27 May 2026
75.3800
76.6560
71.1000
73.7400
929,200
Tue, 26 May 2026
72.4780
73.2000
68.0000
72.7300
1,723,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
67.6400
69.2520
66.0300
68.9600
1,110,300
Thu, 21 May 2026
65.7600
66.7500
64.2600
65.3200
660,100
Wed, 20 May 2026
66.7400
67.6400
64.7920
65.7600
727,500
Tue, 19 May 2026
63.9000
65.8800
62.1700
64.5800
1,532,100
Mon, 18 May 2026
14 · 8-K
After-hours · 16:55 ET
8-K ↗
Mon, 18 May 2026
13 · 424B5
After-hours · 16:51 ET
424B5 ↗
Mon, 18 May 2026
12 · S-3ASR
After-hours · 16:34 ET
S-3ASR ↗
Mon, 18 May 2026
74.4500
74.4500
66.1300
66.6000
1,385,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
69.3700
73.9600
68.2300
73.2700
882,700
Thu, 14 May 2026
11 · 8-K
After-hours · 17:14 ET
8-K ↗
Thu, 14 May 2026
74.0000
75.0100
73.0000
74.5100
510,900
Wed, 13 May 2026
75.5580
76.3850
71.2500
74.3150
771,700
Tue, 12 May 2026
73.5800
75.0000
70.2000
73.2800
976,200
Mon, 11 May 2026
76.0100
78.0000
73.7500
76.9500
1,083,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
74.6700
75.3500
71.5300
74.4200
1,075,500
Thu, 07 May 2026
72.7200
72.7600
67.7700
71.2300
1,199,100
Wed, 06 May 2026
68.2900
72.5550
66.4600
72.5100
1,212,500
Tue, 05 May 2026
61.0000
67.8000
56.6010
67.7700
2,698,600
Tue, 05 May 2026
10 · 10-Q
Pre-market · 08:46 ET
10-Q ↗
Mon, 04 May 2026
9 · 8-K
After-hours · 16:06 ET
8-K ↗
Mon, 04 May 2026
68.1100
69.7600
64.7500
69.7200
2,453,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
65.5500
66.0000
63.0000
64.4200
716,000
Thu, 30 Apr 2026
64.7000
66.0400
63.4000
65.9700
696,000
Wed, 29 Apr 2026
68.0500
68.5000
62.7550
63.7300
812,700
Tue, 28 Apr 2026
66.4700
70.3850
62.1400
66.5400
1,033,900
Mon, 27 Apr 2026
70.8600
71.2000
65.9200
70.6800
1,010,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
70.9900
72.8710
67.2500
70.9300
730,300
Thu, 23 Apr 2026
65.9000
70.1000
65.4400
68.4100
962,600
Wed, 22 Apr 2026
66.4200
67.1000
63.3300
65.5200
511,500
Tue, 21 Apr 2026
64.8000
66.6400
63.7600
64.5200
626,300
Mon, 20 Apr 2026
65.6500
67.7600
64.3450
64.4600
718,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
65.5400
66.7900
63.5100
65.7500
582,000
Thu, 16 Apr 2026
63.9900
65.4000
62.7000
63.6800
792,000
Wed, 15 Apr 2026
62.7750
64.4300
61.2000
64.3300
808,300
Tue, 14 Apr 2026
62.8500
65.5800
60.5000
64.0100
1,180,700
Mon, 13 Apr 2026
58.7500
61.1590
58.0000
60.4700
773,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
56.4000
58.2400
54.5850
57.5000
668,400
Thu, 09 Apr 2026
53.0500
55.8000
52.6600
55.2100
626,100
Wed, 08 Apr 2026
53.2400
55.5000
51.3700
52.6700
853,700
Tue, 07 Apr 2026
47.7100
49.3900
46.6950
48.8500
551,400
Mon, 06 Apr 2026
48.4800
48.9000
46.6700
47.7600
313,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
44.4600
49.7600
44.4300
48.1200
322,900
Wed, 01 Apr 2026
8 · DEFA14A
After-hours · 16:07 ET
DEFA14A ↗
Wed, 01 Apr 2026
7 · DEF 14A
After-hours · 16:06 ET
DEF 14A ↗
Wed, 01 Apr 2026
48.0400
50.1200
47.4350
47.8100
649,700
Tue, 31 Mar 2026
43.7400
46.6750
43.1400
46.6100
666,000
Mon, 30 Mar 2026
46.4700
46.4700
41.5800
42.1200
666,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
44.7000
46.3800
44.5000
45.2300
512,100
Thu, 26 Mar 2026
49.2350
49.2350
45.2900
45.4500
719,700
Wed, 25 Mar 2026
51.8000
52.9000
50.0100
51.1600
531,500
Tue, 24 Mar 2026
48.1100
52.5100
48.1000
51.1500
815,100
Mon, 23 Mar 2026
48.7100
50.2180
47.9200
48.7700
582,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
51.0100
51.5000
46.7300
46.8300
1,187,800
Thu, 19 Mar 2026
44.5100
51.9800
43.3600
51.1200
790,900
Wed, 18 Mar 2026
47.4500
48.1200
45.2200
46.8100
541,400
Tue, 17 Mar 2026
45.1500
49.5900
45.1000
47.6200
939,200
Mon, 16 Mar 2026
42.9300
44.1000
42.0100
42.5900
635,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
42.1600
43.4400
41.2000
41.4300
472,000
Thu, 12 Mar 2026
43.9950
44.1090
41.0650
41.6400
575,800
Wed, 11 Mar 2026
42.8000
44.9300
42.5000
44.8300
527,900
Tue, 10 Mar 2026
41.4000
45.3200
41.4000
43.4500
625,500
Mon, 09 Mar 2026
39.4100
42.1400
38.4200
41.7300
672,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
41.9000
43.9990
38.8800
40.0200
1,120,300
Thu, 05 Mar 2026
45.5600
46.8300
42.3100
44.2900
649,100
Wed, 04 Mar 2026
46.9400
47.8000
44.5780
46.6500
790,000
Tue, 03 Mar 2026
44.8600
46.2100
43.9200
45.4900
575,800
Mon, 02 Mar 2026
45.3800
48.8060
45.3600
48.5800
692,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
45.4600
47.8900
44.0900
47.5500
1,383,400
Thu, 26 Feb 2026
52.4100
52.4100
45.7500
46.9000
1,260,900
Wed, 25 Feb 2026
54.7350
55.0000
51.5600
52.4100
1,156,100
Tue, 24 Feb 2026
51.2000
55.3300
50.6770
53.5800
1,103,800
Mon, 23 Feb 2026
49.8750
51.1600
49.0000
51.0900
868,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
47.6600
50.5000
47.3000
50.3500
1,038,900
Fri, 20 Feb 2026
6 · 10-K
Pre-market · 08:39 ET
10-K ↗
Thu, 19 Feb 2026
47.0200
47.9200
44.9140
47.8400
617,900
Wed, 18 Feb 2026
46.6200
48.5900
44.7200
47.8400
786,900
Tue, 17 Feb 2026
45.6200
47.7300
43.5300
47.0700
1,157,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
43.8600
46.9500
43.8000
46.7700
1,402,300
Thu, 12 Feb 2026
47.8300
47.9900
43.6140
43.9300
1,707,000
Wed, 11 Feb 2026
46.0000
48.7200
45.0000
47.5900
1,979,500
Tue, 10 Feb 2026
42.2200
47.4600
40.3940
45.2700
5,700,000
Mon, 09 Feb 2026
5 · 8-K
After-hours · 16:05 ET
8-K ↗
Mon, 09 Feb 2026
32.2500
34.9450
32.0300
34.1100
1,605,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
29.4900
32.2400
29.1950
32.1500
926,300
Thu, 05 Feb 2026
27.7100
28.6850
27.2450
28.5200
1,084,100
Wed, 04 Feb 2026
30.3300
31.5400
27.0300
28.0100
1,007,800
Tue, 03 Feb 2026
31.8700
32.1500
29.4800
30.3800
599,100
Mon, 02 Feb 2026
29.9300
31.5300
29.2700
31.1300
661,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
33.0700
33.0700
29.7800
30.3400
946,100
Thu, 29 Jan 2026
31.1200
33.5000
31.0100
33.4900
1,059,500
Wed, 28 Jan 2026
31.6100
31.6200
30.3700
30.8800
892,300
Tue, 27 Jan 2026
29.8400
31.3200
28.6050
31.0000
960,600
Mon, 26 Jan 2026
31.4000
31.9310
30.4900
30.5900
616,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
32.8700
32.9200
30.8400
31.4200
779,600
Thu, 22 Jan 2026
34.3700
34.3700
31.9800
33.0700
637,100
Wed, 21 Jan 2026
31.6800
33.4110
30.9800
33.2800
1,090,800
Tue, 20 Jan 2026
29.7100
31.6150
29.2500
30.5700
1,062,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
29.4800
29.9900
28.7700
29.7800
832,000
Thu, 15 Jan 2026
29.5950
31.4300
28.7600
28.8200
1,963,000
Wed, 14 Jan 2026
26.1350
29.8600
26.0000
27.9200
2,043,000
Tue, 13 Jan 2026
25.2050
27.3900
25.0000
26.1300
1,278,900
Tue, 13 Jan 2026
4 · 8-K
Pre-market · 08:00 ET
8-K ↗
Mon, 12 Jan 2026
23.2100
24.8100
22.5000
24.6500
713,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
22.8500
24.0000
22.3200
23.7700
626,500
Thu, 08 Jan 2026
23.1300
23.2200
21.4400
22.5500
1,234,500
Wed, 07 Jan 2026
22.4200
24.3450
22.0000
23.6100
1,259,000
Tue, 06 Jan 2026
21.2300
22.8650
21.1850
22.7900
838,300
Mon, 05 Jan 2026
20.9900
22.0300
20.8200
20.9400
683,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
19.1900
20.5800
19.0100
20.4100
757,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
19.0000
19.0300
18.3500
18.4300
314,300
Tue, 30 Dec 2025
19.1700
19.3700
18.8700
18.9800
504,400
Mon, 29 Dec 2025
18.6200
19.1900
18.3200
19.0000
321,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
18.8600
19.2300
18.5800
18.9500
279,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
18.7200
18.9900
18.5300
18.8300
218,300
Tue, 23 Dec 2025
18.2900
18.8700
18.2800
18.5500
424,800
Mon, 22 Dec 2025
18.0300
18.4150
17.6720
18.3700
546,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
17.4500
17.7300
17.4050
17.6200
648,700
Thu, 18 Dec 2025
17.1200
17.5300
16.9500
17.2400
533,700
Wed, 17 Dec 2025
17.6500
17.7250
16.6050
16.7000
530,100
Tue, 16 Dec 2025
17.4900
17.8410
17.2600
17.5600
448,900
Mon, 15 Dec 2025
18.0000
18.0700
17.3700
17.7300
572,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
18.5100
18.6100
17.5500
17.8200
627,300
Thu, 11 Dec 2025
18.3900
18.9900
18.0200
18.6900
698,300
Wed, 10 Dec 2025
17.9800
18.6900
17.8550
18.5400
758,800
Tue, 09 Dec 2025
17.3500
18.0820
17.1400
17.9600
433,800
Mon, 08 Dec 2025
18.1300
18.7000
17.5600
17.6700
673,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
17.4400
17.9150
17.4100
17.6100
563,000
Thu, 04 Dec 2025
17.2200
17.5000
17.0380
17.3900
587,800
Wed, 03 Dec 2025
16.6700
17.6950
16.4420
17.5500
834,300
Tue, 02 Dec 2025
16.7200
16.9700
16.4050
16.6100
680,900
Mon, 01 Dec 2025
16.5000
16.8900
16.2700
16.5400
665,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
16.6000
16.9600
16.6000
16.8000
236,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
16.4200
16.9500
16.2370
16.7000
647,900
Tue, 25 Nov 2025
15.4500
16.3000
15.2160
16.2100
576,600
Mon, 24 Nov 2025
14.8600
15.4300
14.7500
15.3000
557,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
14.3700
15.4100
14.2300
14.8400
1,133,600
Thu, 20 Nov 2025
15.4600
15.6370
14.1950
14.2500
1,001,300
Wed, 19 Nov 2025
14.7300
15.3500
14.6600
14.9400
659,800
Tue, 18 Nov 2025
14.2900
14.9900
14.2900
14.5400
645,000
Mon, 17 Nov 2025
14.3300
14.8500
14.0700
14.2900
864,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
14.0900
14.9710
14.0880
14.6400
716,800
Thu, 13 Nov 2025
16.1400
16.2200
14.6300
14.8800
1,132,800
Wed, 12 Nov 2025
16.7500
17.8600
16.1200
16.1400
1,325,300
Tue, 11 Nov 2025
15.5300
15.8850
15.0400
15.2100
677,300
Mon, 10 Nov 2025
15.4250
15.5800
15.0000
15.4200
776,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
14.6850
15.0250
14.0600
14.9700
1,354,000
Thu, 06 Nov 2025
17.0100
17.0100
15.0600
15.0900
1,284,300
Wed, 05 Nov 2025
15.8000
16.9200
15.5900
16.7000
1,488,200
Tue, 04 Nov 2025
16.7100
17.3800
15.2750
15.7250
3,925,300
Mon, 03 Nov 2025
3 · 10-Q
After-hours · 17:16 ET
10-Q ↗
Mon, 03 Nov 2025
2 · 8-K
After-hours · 16:10 ET
8-K ↗
Mon, 03 Nov 2025
1 · 8-K
After-hours · 16:10 ET
8-K ↗
Mon, 03 Nov 2025
22.8900
23.3000
22.1200
22.9200
902,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
22.9000
23.3900
22.2900
22.6800
649,000
Thu, 30 Oct 2025
23.4600
24.1500
22.5900
22.8100
734,700
Wed, 29 Oct 2025
23.1000
23.8500
22.4700
23.5700
756,500
Tue, 28 Oct 2025
23.3400
23.3400
22.3200
22.6300
625,000
Mon, 27 Oct 2025
22.9600
23.6400
22.7400
23.4550
713,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend