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
74.6000
74.7200
70.1800
71.7000
1,790,100
Thu, 23 Jul 2026
72.8400
76.1700
72.3900
74.2700
1,416,200
Wed, 22 Jul 2026
73.4600
76.2300
73.0000
74.3700
1,603,000
Tue, 21 Jul 2026
71.3700
73.9600
69.9200
73.6900
1,728,200
Mon, 20 Jul 2026
70.8000
74.1000
69.2100
69.5100
1,677,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
65.6700
73.7700
65.4600
71.4800
3,650,300
Thu, 16 Jul 2026
68.2600
69.7700
66.6000
68.7100
2,742,600
Wed, 15 Jul 2026
70.5300
71.3100
66.8200
70.4400
1,711,900
Tue, 14 Jul 2026
71.8900
72.4200
69.3200
69.8400
1,635,100
Mon, 13 Jul 2026
72.0000
72.5700
67.8400
69.5400
2,648,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
70.2900
75.3200
68.9100
73.5600
2,437,700
Thu, 09 Jul 2026
76.3300
77.0200
69.4900
70.3900
3,145,700
Wed, 08 Jul 2026
74.5800
77.7500
73.0900
74.0000
1,775,300
Tue, 07 Jul 2026
81.5100
83.1400
76.2100
76.7200
2,183,600
Mon, 06 Jul 2026
85.4300
90.3000
83.1300
83.8000
2,326,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
83.0400
88.0000
79.8000
83.0600
2,438,600
Wed, 01 Jul 2026
88.9700
93.0300
82.2000
83.0200
7,082,700
Tue, 30 Jun 2026
76.4300
89.9500
76.1400
89.8100
6,421,900
Mon, 29 Jun 2026
67.3900
77.3900
66.2700
76.6900
4,666,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
59.1300
62.8900
58.6300
61.9500
4,901,800
Thu, 25 Jun 2026
63.1600
63.4500
58.4100
60.0000
2,329,500
Wed, 24 Jun 2026
63.3000
63.9000
61.3500
62.2300
1,967,200
Tue, 23 Jun 2026
61.6600
65.2900
61.5000
63.8800
1,837,800
Mon, 22 Jun 2026
63.6700
65.3800
61.1000
64.2300
2,743,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
66.6400
67.4300
62.5100
64.1300
3,640,100
Wed, 17 Jun 2026
62.6500
66.0100
62.1300
64.5500
2,451,200
Tue, 16 Jun 2026
65.5600
65.7000
61.3000
62.4500
3,324,600
Mon, 15 Jun 2026
73.0000
73.9600
64.8800
65.8700
3,458,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
75.3800
75.5700
68.8900
70.1700
3,630,800
Thu, 11 Jun 2026
62.8800
72.8900
62.2300
72.7100
3,590,900
Wed, 10 Jun 2026
63.4200
64.2300
61.1200
61.5000
3,090,600
Tue, 09 Jun 2026
66.8400
68.4000
61.0500
63.9400
2,746,700
Mon, 08 Jun 2026
69.1700
69.1700
63.1200
65.4800
4,305,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
71.4200
71.4200
65.7600
67.1800
2,557,500
Thu, 04 Jun 2026
68.0000
74.4300
66.8400
72.9300
2,185,800
Wed, 03 Jun 2026
71.4300
75.7500
69.2800
69.6200
3,490,000
Tue, 02 Jun 2026
73.3600
74.4500
72.2900
72.6100
2,757,400
Mon, 01 Jun 2026
80.7400
80.7400
71.0200
72.8600
4,227,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
15 · S-3ASR
After-hours · 16:47 ET
S-3ASR ↗
Fri, 29 May 2026
14 · 10-K
After-hours · 16:11 ET
10-K ↗
Fri, 29 May 2026
76.9700
83.9900
75.5000
80.6200
4,777,400
Thu, 28 May 2026
13 · 8-K
After-hours · 16:23 ET
8-K ↗
Thu, 28 May 2026
85.4700
89.7900
84.9900
86.6900
3,841,100
Wed, 27 May 2026
82.2500
87.4800
79.0700
85.5700
3,085,600
Tue, 26 May 2026
79.0000
83.2500
76.5000
81.4000
2,582,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
72.1000
77.2500
72.1000
74.5600
2,293,600
Thu, 21 May 2026
74.2700
77.7600
69.7500
70.7600
2,813,100
Wed, 20 May 2026
72.1600
75.7200
71.6900
75.2700
3,122,000
Tue, 19 May 2026
70.3500
71.6800
67.2000
70.9500
2,456,600
Mon, 18 May 2026
71.4300
73.4000
69.2500
71.5200
2,571,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
71.5100
71.9600
69.2400
69.5000
1,624,900
Thu, 14 May 2026
72.0300
75.1400
71.7400
74.3000
1,592,300
Wed, 13 May 2026
71.8900
72.4200
69.6300
70.5800
1,275,900
Tue, 12 May 2026
71.7300
72.2400
67.8300
70.9900
1,391,000
Mon, 11 May 2026
71.1800
74.2500
71.1800
73.0700
1,946,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
67.3500
70.3500
67.1000
70.0100
1,538,700
Thu, 07 May 2026
67.9700
68.9200
64.7300
66.3300
1,768,800
Thu, 07 May 2026
12 · 8-K
Pre-market · 08:14 ET
8-K ↗
Wed, 06 May 2026
66.0700
67.4800
65.1500
67.3000
1,299,200
Tue, 05 May 2026
64.8900
66.0100
64.0100
65.5700
754,700
Mon, 04 May 2026
63.7000
64.5600
62.7000
63.8200
871,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
66.6200
66.7500
64.1100
65.1200
1,250,900
Thu, 30 Apr 2026
60.2000
65.9800
60.1700
65.9100
2,596,200
Wed, 29 Apr 2026
58.4500
59.2900
56.6300
59.2800
1,961,700
Tue, 28 Apr 2026
57.9900
58.8200
56.6200
58.0600
1,545,600
Mon, 27 Apr 2026
62.2100
62.3900
57.8000
58.6600
1,633,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
63.6000
63.8800
60.5800
61.9900
1,359,400
Thu, 23 Apr 2026
62.5200
63.8700
60.8300
62.5800
1,122,900
Wed, 22 Apr 2026
63.8500
64.8700
61.0900
63.0800
1,204,800
Tue, 21 Apr 2026
64.6100
64.9800
62.2600
62.5300
1,233,900
Mon, 20 Apr 2026
62.8500
64.9200
62.4100
64.0800
1,425,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
62.3300
64.4600
61.3600
62.8500
1,849,000
Thu, 16 Apr 2026
59.9200
61.7800
59.2800
61.2300
1,497,000
Wed, 15 Apr 2026
57.7500
59.9500
56.5900
59.9200
1,953,900
Tue, 14 Apr 2026
58.8600
59.1800
56.2800
56.9800
1,154,800
Mon, 13 Apr 2026
55.9300
57.3700
55.1100
56.5500
986,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
56.0000
56.6100
54.1100
56.2500
1,102,000
Thu, 09 Apr 2026
56.1900
57.2500
55.0000
55.3900
1,072,900
Wed, 08 Apr 2026
57.2900
59.1900
54.4300
56.3300
2,102,900
Tue, 07 Apr 2026
51.8600
54.5100
51.0600
53.8800
1,521,600
Mon, 06 Apr 2026
52.9800
54.5000
51.2500
52.1000
1,459,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
43.1400
53.9800
43.0200
53.6900
3,356,200
Wed, 01 Apr 2026
47.7100
48.3300
44.9000
45.2300
1,654,500
Tue, 31 Mar 2026
44.1300
46.8100
43.7200
45.8000
1,729,400
Mon, 30 Mar 2026
47.5000
47.7100
43.4100
43.7200
1,433,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
47.6900
48.8800
45.8000
46.5800
1,272,300
Thu, 26 Mar 2026
48.5000
50.1000
47.5100
47.8300
1,475,900
Wed, 25 Mar 2026
48.8400
51.3200
48.6600
49.9600
2,415,200
Tue, 24 Mar 2026
48.5900
49.9600
47.3600
48.1000
1,568,800
Mon, 23 Mar 2026
46.3700
49.8000
46.0700
49.1600
1,672,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
52.0000
52.4000
46.0600
46.3900
4,677,100
Thu, 19 Mar 2026
47.1300
52.7000
46.4900
52.1200
2,528,900
Wed, 18 Mar 2026
50.2400
51.0000
48.4400
48.5900
1,550,000
Tue, 17 Mar 2026
47.4700
50.7000
47.4400
50.1800
2,151,400
Mon, 16 Mar 2026
46.8300
48.5000
46.0800
47.5300
1,904,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
46.7800
48.9800
45.0900
46.1400
1,188,900
Thu, 12 Mar 2026
45.6100
47.8500
44.6200
46.5100
1,721,900
Wed, 11 Mar 2026
45.1300
46.5800
44.5100
46.3900
1,294,500
Tue, 10 Mar 2026
45.9800
46.8900
45.5000
46.3100
968,000
Mon, 09 Mar 2026
42.6600
46.1500
41.6700
45.9800
1,297,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
43.5900
45.7700
42.8600
43.7900
1,008,100
Thu, 05 Mar 2026
46.3700
47.1100
44.2100
45.5300
1,345,100
Wed, 04 Mar 2026
46.8800
48.5000
45.7500
47.8400
1,255,900
Tue, 03 Mar 2026
45.1400
46.8300
44.1300
45.8200
1,262,100
Mon, 02 Mar 2026
44.5900
48.9300
44.0500
47.2400
1,359,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
45.5200
46.2800
44.4400
45.7800
1,027,600
Thu, 26 Feb 2026
47.5000
47.5000
45.0500
46.0700
1,074,100
Wed, 25 Feb 2026
48.7500
50.2400
46.5000
47.6600
1,293,800
Tue, 24 Feb 2026
45.2300
48.3500
44.8000
47.9200
1,554,000
Mon, 23 Feb 2026
45.4300
45.5000
44.1500
45.2300
1,066,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
45.4700
47.0500
45.0100
46.5000
1,804,900
Thu, 19 Feb 2026
45.4000
46.7600
44.4100
45.8400
998,800
Wed, 18 Feb 2026
46.2200
47.3500
45.5600
45.9700
1,043,200
Tue, 17 Feb 2026
47.8300
48.4600
44.2400
46.2200
1,627,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
47.4700
49.5000
45.5000
48.8500
2,252,700
Thu, 12 Feb 2026
45.6900
46.7500
43.8700
46.6300
2,301,800
Wed, 11 Feb 2026
46.4200
47.9800
43.9200
45.3300
1,710,000
Tue, 10 Feb 2026
45.6700
46.3300
43.9800
45.0000
1,621,400
Mon, 09 Feb 2026
41.9800
47.4200
41.7000
46.2800
2,163,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
11 · 10-Q
After-hours · 17:20 ET
10-Q ↗
Fri, 06 Feb 2026
41.2900
42.3100
38.9400
41.7000
2,836,000
Thu, 05 Feb 2026
10 · 8-K
After-hours · 16:41 ET
8-K ↗
Thu, 05 Feb 2026
38.9000
39.6300
36.7100
37.4400
2,668,100
Wed, 04 Feb 2026
42.7500
44.2400
38.3300
39.6800
2,587,400
Tue, 03 Feb 2026
44.7500
45.3900
42.7000
44.0300
1,764,400
Mon, 02 Feb 2026
44.2500
47.3100
43.6000
43.7500
2,272,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
45.5000
48.5600
44.4000
45.1700
2,138,000
Thu, 29 Jan 2026
48.1100
49.6800
45.1500
46.2300
1,620,400
Wed, 28 Jan 2026
45.6300
48.9000
45.5900
47.5800
2,275,900
Tue, 27 Jan 2026
42.8700
45.1100
42.8700
45.0400
1,472,600
Mon, 26 Jan 2026
9 · 8-K
After-hours · 16:05 ET
8-K ↗
Mon, 26 Jan 2026
42.6800
43.5900
42.0400
42.7500
1,424,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
43.9300
44.0900
42.5000
43.2800
1,157,400
Thu, 22 Jan 2026
43.7400
44.5700
42.6700
44.2300
1,512,900
Wed, 21 Jan 2026
42.5500
43.2100
40.6600
42.6400
1,792,000
Tue, 20 Jan 2026
43.8800
45.5300
41.5000
41.9200
2,308,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
45.1000
46.4300
44.0100
45.9400
2,263,200
Thu, 15 Jan 2026
43.5000
45.4000
42.8700
44.1100
2,270,100
Wed, 14 Jan 2026
41.5300
43.1500
40.7100
42.8400
2,278,200
Tue, 13 Jan 2026
41.5000
42.9500
40.9900
41.6200
1,785,400
Mon, 12 Jan 2026
39.9700
41.2500
39.8000
40.4200
1,141,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
38.5900
40.9200
38.5100
40.8100
1,329,100
Thu, 08 Jan 2026
39.2100
40.8500
38.2300
38.7200
1,884,200
Wed, 07 Jan 2026
42.7600
42.7600
37.7000
37.7200
2,527,600
Tue, 06 Jan 2026
38.5000
43.5100
38.0200
43.4600
2,819,200
Mon, 05 Jan 2026
38.0100
38.7900
37.2800
38.5000
1,357,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
35.0800
37.6700
34.7600
37.6300
1,595,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
35.4500
35.5800
34.1000
34.4600
1,846,700
Tue, 30 Dec 2025
34.6000
35.5100
34.1800
35.3400
1,274,300
Mon, 29 Dec 2025
34.1000
35.3500
34.0500
34.6700
855,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
34.9200
35.0800
33.7200
34.8100
838,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
35.6800
35.7600
34.5700
35.1500
647,900
Tue, 23 Dec 2025
36.7800
37.4600
35.7100
35.8900
1,370,800
Mon, 22 Dec 2025
34.4500
37.0300
34.4300
36.9800
1,858,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
32.6400
34.0800
32.0600
33.8100
5,223,700
Thu, 18 Dec 2025
32.9500
33.5500
32.2000
32.3800
1,239,900
Wed, 17 Dec 2025
34.5700
34.9400
32.0800
32.1700
1,648,900
Tue, 16 Dec 2025
34.7200
35.5500
34.0800
34.4000
1,236,400
Mon, 15 Dec 2025
36.2600
36.5300
33.6500
35.3600
1,854,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
37.8700
37.8700
35.6000
35.8300
1,545,700
Thu, 11 Dec 2025
8 · 8-K
After-hours · 16:51 ET
8-K ↗
Thu, 11 Dec 2025
37.5900
38.6600
36.4700
38.2700
1,390,700
Wed, 10 Dec 2025
36.1700
38.1800
35.1800
37.2900
1,488,800
Tue, 09 Dec 2025
36.5300
37.1100
35.4100
36.1200
1,181,100
Mon, 08 Dec 2025
35.5500
37.1700
35.1300
36.9800
1,924,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
35.1400
35.5900
34.7800
34.9600
961,900
Thu, 04 Dec 2025
34.1600
36.0900
34.0600
35.1400
1,145,700
Wed, 03 Dec 2025
33.9200
34.5000
32.7100
34.2900
1,229,300
Tue, 02 Dec 2025
33.1800
33.7300
32.6900
33.5700
1,167,100
Mon, 01 Dec 2025
32.7900
33.5800
32.1900
32.6500
1,342,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
35.0600
35.2500
33.9400
34.3300
786,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
33.3300
35.9000
32.9300
34.8700
2,747,000
Tue, 25 Nov 2025
32.1500
33.0300
31.8700
33.0100
1,942,500
Mon, 24 Nov 2025
30.3000
32.5000
30.0900
32.3400
2,400,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
30.3400
31.1100
29.1300
30.3500
3,086,400
Thu, 20 Nov 2025
35.8000
35.9300
30.2400
30.4600
2,816,900
Wed, 19 Nov 2025
35.2000
37.2400
34.6900
34.9200
2,466,500
Wed, 19 Nov 2025
7 · 8-K
Pre-market · 08:00 ET
8-K ↗
Tue, 18 Nov 2025
32.7500
35.8600
32.3900
35.2700
1,736,000
Mon, 17 Nov 2025
35.2700
35.9000
32.7200
33.3600
2,096,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
34.2600
36.7800
34.2000
36.0600
1,364,900
Thu, 13 Nov 2025
37.0000
38.0000
35.3000
35.7800
2,304,900
Wed, 12 Nov 2025
38.0800
39.1000
37.1200
37.5200
2,555,400
Tue, 11 Nov 2025
39.0000
40.4900
37.9000
38.1100
3,576,600
Mon, 10 Nov 2025
41.8900
43.5900
36.4900
36.9800
4,523,400
Mon, 10 Nov 2025
6 · 10-Q
Next filing day · accepted 07 Nov, 20:46 ET
10-Q ↗
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
5 · 8-K
After-hours · 16:07 ET
8-K ↗
Fri, 07 Nov 2025
33.8200
36.1100
33.6900
35.8100
2,150,100
Thu, 06 Nov 2025
37.0300
37.8200
35.2800
35.4900
1,713,400
Wed, 05 Nov 2025
37.3400
38.4600
36.8800
37.9200
1,671,600
Tue, 04 Nov 2025
35.9300
38.5900
35.6500
37.1400
1,680,300
Mon, 03 Nov 2025
38.9500
39.0000
36.6600
38.4000
2,546,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
38.9200
40.4700
38.7600
39.8200
1,775,200
Thu, 30 Oct 2025
37.9400
39.9800
37.8500
38.9700
3,902,600
Wed, 29 Oct 2025
39.8000
40.1000
37.9700
39.1700
1,961,300
Tue, 28 Oct 2025
39.0000
40.0800
38.4000
39.4100
2,117,500
Mon, 27 Oct 2025
38.7900
39.1300
37.6700
39.1300
1,813,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
38.0400
38.3000
37.1500
38.1100
1,571,900
Thu, 23 Oct 2025
34.6500
37.4200
34.5800
37.3500
1,581,200
Wed, 22 Oct 2025
36.0900
36.2100
33.5500
34.5800
2,763,300
Tue, 21 Oct 2025
36.8500
37.4200
36.0300
36.6800
1,800,200
Mon, 20 Oct 2025
36.5500
37.8000
35.8100
37.0900
2,500,300
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
34.8400
35.8900
34.4800
35.6900
1,778,800
Thu, 16 Oct 2025
36.9700
37.8800
35.6200
36.1600
2,468,000
Wed, 15 Oct 2025
37.7500
38.6700
35.9800
36.4900
2,559,800
Tue, 14 Oct 2025
33.7200
37.1400
33.2300
36.9200
2,519,500
Mon, 13 Oct 2025
34.5900
35.0300
33.7000
34.7000
2,088,000
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
35.8500
36.2200
31.9100
32.6200
2,789,800
Thu, 09 Oct 2025
35.9800
36.2000
34.4600
35.5200
2,791,300
Wed, 08 Oct 2025
32.2100
35.6800
31.5500
35.6500
4,074,700
Tue, 07 Oct 2025
33.1200
33.2000
30.9300
31.2900
1,961,400
Mon, 06 Oct 2025
32.9500
33.4700
32.1300
33.0100
2,483,300
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
30.8800
32.2300
30.3400
32.0600
2,648,800
Thu, 02 Oct 2025
29.6600
31.4900
29.2800
30.8800
2,444,200
Wed, 01 Oct 2025
27.9600
29.9200
26.1000
29.3200
4,222,400
Tue, 30 Sep 2025
28.3300
29.8500
28.2300
29.3000
2,319,300
Mon, 29 Sep 2025
29.4300
29.4300
28.3200
28.4100
1,699,000
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
28.8000
29.5900
28.6200
28.9300
1,452,200
Thu, 25 Sep 2025
27.8300
28.9400
27.6100
28.8000
1,801,700
Wed, 24 Sep 2025
29.9600
30.0300
28.1400
28.5000
2,160,100
Tue, 23 Sep 2025
29.8300
31.4300
29.5600
29.8000
2,784,900
Mon, 22 Sep 2025
29.4700
30.2500
29.1700
29.8400
2,415,300
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
30.3900
30.6000
29.3600
29.6100
13,409,700
Thu, 18 Sep 2025
34.0500
34.0500
29.1100
30.1400
4,970,500
Wed, 17 Sep 2025
31.5100
33.0000
31.1800
32.3600
3,265,400
Tue, 16 Sep 2025
32.7700
32.9400
31.5000
31.6900
2,520,600
Mon, 15 Sep 2025
30.9000
33.4000
30.8600
32.9200
4,974,900
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
31.6700
31.6700
29.5900
30.5500
2,872,900
Thu, 11 Sep 2025
29.0700
32.2400
29.0600
31.9100
4,951,000
Wed, 10 Sep 2025
31.1500
31.5900
28.9200
29.1400
2,570,600
Tue, 09 Sep 2025
29.7800
31.2000
29.3000
30.8700
3,375,600
Mon, 08 Sep 2025
28.1300
30.5000
27.7000
30.1000
5,700,200
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
4 · 8-K
After-hours · 16:39 ET
8-K ↗
Fri, 05 Sep 2025
30.6000
30.8400
29.2300
29.6500
3,685,200
Thu, 04 Sep 2025
29.5000
30.2800
28.3900
30.1000
3,758,200
Wed, 03 Sep 2025
31.0200
31.1800
28.8400
29.5000
4,056,800
Tue, 02 Sep 2025
30.9700
32.0400
30.5300
31.0200
5,078,100
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
32.4000
32.8200
31.8500
32.3300
2,953,000
Thu, 28 Aug 2025
33.0000
33.8500
31.9700
32.5300
6,004,900
Wed, 27 Aug 2025
30.7700
33.7300
30.4000
32.5000
10,700,200
Tue, 26 Aug 2025
28.7500
30.9200
28.7500
30.8000
5,653,100
Mon, 25 Aug 2025
27.9900
28.3500
27.6400
28.2100
3,414,600
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
26.7000
28.3000
26.3800
27.9300
4,942,900
Thu, 21 Aug 2025
3 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 21 Aug 2025
25.7500
26.6200
25.6200
26.6200
1,359,600
Wed, 20 Aug 2025
25.7000
26.1800
25.5000
25.9700
3,039,600
Tue, 19 Aug 2025
27.5500
27.7400
25.8900
26.0800
2,790,100
Mon, 18 Aug 2025
27.0500
27.6000
26.8800
27.3900
2,161,800
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
27.2800
27.4400
26.7900
27.1000
2,531,200
Thu, 14 Aug 2025
27.0600
28.1100
26.7500
27.3500
3,989,000
Wed, 13 Aug 2025
26.0800
27.8800
25.8400
27.4900
4,628,500
Tue, 12 Aug 2025
26.0000
26.6300
25.5700
25.7700
2,796,400
Mon, 11 Aug 2025
25.6000
25.8200
25.1700
25.5500
2,092,100
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
26.2000
26.6700
24.9500
25.6200
4,242,800
Fri, 08 Aug 2025
2 · 10-Q
Next filing day · accepted 07 Aug, 19:04 ET
10-Q ↗
Thu, 07 Aug 2025
26.3300
27.9600
25.6900
26.2200
7,677,900
Wed, 06 Aug 2025
21.4900
28.5900
21.2800
27.8200
17,825,700
Tue, 05 Aug 2025
1 · 8-K
After-hours · 16:06 ET
8-K ↗
Tue, 05 Aug 2025
20.3200
21.4300
19.7100
21.2900
7,816,100
Mon, 04 Aug 2025
18.3800
20.6400
18.3100
20.2800
10,203,900
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
15.8100
17.3100
15.6400
16.5800
4,508,700
Thu, 31 Jul 2025
15.4000
17.2600
15.2700
16.4300
5,452,400
Wed, 30 Jul 2025
14.7100
15.9500
14.6300
15.5200
3,135,600
Tue, 29 Jul 2025
14.9900
15.1400
14.5000
14.6900
2,379,600
Mon, 28 Jul 2025
14.6400
15.0000
14.3600
14.8600
1,508,500
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend