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
46.9100
47.3300
45.5100
46.2100
1,534,800
Thu, 23 Jul 2026
45.6500
46.7100
45.1500
46.3600
1,253,100
Wed, 22 Jul 2026
44.8000
46.1900
44.5400
45.3300
2,074,200
Tue, 21 Jul 2026
44.9500
45.9900
44.0000
44.8000
2,482,800
Mon, 20 Jul 2026
41.6800
42.9600
40.4000
42.8400
2,623,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
41.4300
42.6800
40.7600
41.5000
1,495,100
Thu, 16 Jul 2026
43.0700
43.2600
41.8600
42.6000
2,066,200
Wed, 15 Jul 2026
45.7800
45.9300
42.9800
43.9400
1,749,300
Tue, 14 Jul 2026
46.2300
47.3500
45.3800
46.0800
1,283,900
Mon, 13 Jul 2026
44.4400
46.0000
44.0000
45.4100
1,815,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
44.9400
45.4400
44.0500
44.6700
1,527,800
Thu, 09 Jul 2026
44.9300
45.4100
43.8200
45.1100
1,404,900
Wed, 08 Jul 2026
43.9600
45.7200
43.2600
44.7300
1,513,100
Tue, 07 Jul 2026
45.9300
45.9700
44.2500
45.2800
2,229,800
Mon, 06 Jul 2026
45.1400
47.0000
44.7800
46.6800
2,170,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
43.6000
45.3600
43.1400
43.7600
2,153,100
Wed, 01 Jul 2026
44.4800
45.2200
42.6200
43.0300
3,515,400
Tue, 30 Jun 2026
47.3200
47.5000
45.7400
46.0100
1,752,400
Mon, 29 Jun 2026
46.1200
47.3300
45.1000
46.5500
2,156,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
45.0000
47.3600
45.0000
46.3300
6,377,200
Thu, 25 Jun 2026
44.8500
46.0600
43.2900
45.9600
2,506,900
Wed, 24 Jun 2026
45.6400
46.2100
43.7900
44.5000
2,378,800
Tue, 23 Jun 2026
47.4400
47.9800
46.6800
47.3300
3,566,000
Mon, 22 Jun 2026
50.9200
51.0500
48.1000
49.5300
3,154,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
54.6800
54.7000
51.1800
51.7100
3,754,000
Wed, 17 Jun 2026
15 · 8-K
After-hours · 16:35 ET
8-K ↗
Wed, 17 Jun 2026
53.0100
56.6700
53.0000
54.3100
2,566,100
Tue, 16 Jun 2026
54.5000
54.5200
52.0600
53.5500
3,069,500
Mon, 15 Jun 2026
58.5500
58.7900
53.5200
54.5500
3,664,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
60.9200
61.9500
59.6300
61.1900
1,285,600
Thu, 11 Jun 2026
61.0000
61.7100
58.9400
60.9400
1,277,700
Wed, 10 Jun 2026
59.7300
61.3700
58.5000
59.0400
1,941,300
Tue, 09 Jun 2026
64.4600
64.4600
58.5100
60.9100
1,508,600
Mon, 08 Jun 2026
62.7600
64.7500
61.5000
63.3000
2,503,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
65.0000
65.2000
59.9800
60.1200
2,195,100
Thu, 04 Jun 2026
65.9700
69.2000
65.0100
66.4300
1,344,000
Wed, 03 Jun 2026
67.6100
69.2900
66.4500
67.0400
1,784,100
Tue, 02 Jun 2026
64.8800
70.4300
64.8800
68.7700
2,776,000
Mon, 01 Jun 2026
66.7100
66.7100
63.4100
63.9100
1,946,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
68.3700
68.8000
63.7800
65.9700
2,871,900
Thu, 28 May 2026
65.1500
68.7000
64.5300
67.5300
2,042,100
Wed, 27 May 2026
62.2900
65.8700
61.5000
65.7200
1,630,000
Tue, 26 May 2026
66.2400
67.8200
65.7200
66.8800
1,592,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
60.3600
65.3700
59.9500
65.0500
2,037,500
Thu, 21 May 2026
58.8000
61.5600
58.0800
60.4600
1,546,900
Wed, 20 May 2026
59.9800
60.0900
58.1500
58.7800
1,362,500
Tue, 19 May 2026
54.0000
59.1000
53.7000
58.4400
1,665,000
Mon, 18 May 2026
57.2200
58.2000
54.5100
54.9200
1,808,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
58.8800
59.8300
55.8600
56.8200
1,633,600
Thu, 14 May 2026
64.4700
65.0000
60.7100
61.4400
1,488,000
Wed, 13 May 2026
64.6300
65.3400
61.6500
64.3400
2,751,700
Tue, 12 May 2026
58.8400
63.9000
58.1800
63.2700
1,779,000
Mon, 11 May 2026
58.9800
61.3800
57.8400
60.1800
1,678,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
61.9900
62.9000
57.1200
58.9100
2,514,900
Thu, 07 May 2026
14 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Thu, 07 May 2026
13 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 07 May 2026
63.6000
63.7400
59.8400
60.5800
1,425,600
Wed, 06 May 2026
62.3100
63.1900
60.6600
62.6200
2,016,900
Tue, 05 May 2026
60.6300
63.4200
60.6300
62.2800
1,521,400
Mon, 04 May 2026
60.2100
60.9000
58.4500
59.7900
1,185,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
58.7100
59.4300
57.6400
58.9800
798,700
Thu, 30 Apr 2026
59.2100
60.0000
58.2100
59.4400
769,200
Wed, 29 Apr 2026
60.0400
60.0400
58.2000
58.9800
968,800
Tue, 28 Apr 2026
61.5100
61.5100
59.1000
59.3100
894,700
Mon, 27 Apr 2026
60.9300
61.8700
60.0000
61.6300
888,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
59.8700
61.1100
58.5400
60.7400
1,118,800
Fri, 24 Apr 2026
12 · DEFA14A
Pre-market · 09:00 ET
SEC Form DEFA14A ↗
Fri, 24 Apr 2026
11 · DEF 14A
Pre-market · 09:00 ET
SEC Form DEF 14A ↗
Thu, 23 Apr 2026
62.9000
63.4600
59.4700
59.8700
1,429,100
Wed, 22 Apr 2026
62.1600
63.2000
60.6500
63.0900
872,200
Tue, 21 Apr 2026
61.4900
62.3500
59.8900
61.4000
1,219,600
Mon, 20 Apr 2026
62.3200
62.9900
60.1400
61.3300
1,168,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
59.7100
62.9900
57.4800
62.2400
2,738,500
Thu, 16 Apr 2026
64.1700
66.4800
64.1700
65.6100
1,074,400
Wed, 15 Apr 2026
63.6600
65.1400
63.1800
64.0900
1,187,100
Tue, 14 Apr 2026
68.3000
68.6800
63.0000
63.7700
2,105,300
Mon, 13 Apr 2026
66.9600
68.5200
66.2900
67.9400
1,529,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
66.7000
68.2200
66.3000
66.9600
924,900
Thu, 09 Apr 2026
66.0000
68.6900
65.6000
66.3100
1,566,600
Wed, 08 Apr 2026
62.8700
66.4400
61.1300
65.5700
2,551,600
Tue, 07 Apr 2026
65.7300
67.6300
65.2500
66.0300
2,659,000
Mon, 06 Apr 2026
62.6000
64.8500
61.9600
64.5400
1,895,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
61.5200
64.2000
61.5200
62.5700
1,967,500
Wed, 01 Apr 2026
59.7700
63.6900
59.3000
63.5100
3,060,700
Tue, 31 Mar 2026
55.3500
60.5400
55.2500
58.6900
4,320,600
Mon, 30 Mar 2026
56.3900
59.8400
51.8900
53.2500
4,645,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
48.4000
51.1300
47.6200
49.6500
1,770,300
Thu, 26 Mar 2026
48.8700
49.9300
48.1400
48.4000
1,483,500
Wed, 25 Mar 2026
51.1400
51.3800
49.9700
50.1900
1,059,500
Tue, 24 Mar 2026
46.4900
51.3500
46.3500
50.2300
2,561,200
Mon, 23 Mar 2026
49.5700
51.9800
46.4000
46.4800
3,590,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
49.4000
51.4400
48.1600
48.9700
3,647,500
Thu, 19 Mar 2026
50.5200
50.9200
48.2500
49.6500
3,162,700
Wed, 18 Mar 2026
55.6800
56.5700
52.8900
55.3400
1,974,800
Tue, 17 Mar 2026
56.0000
59.0900
55.7700
56.4900
2,269,400
Mon, 16 Mar 2026
55.0000
56.8300
53.8900
55.6500
2,169,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
57.8600
59.1200
53.8600
54.7300
2,295,600
Thu, 12 Mar 2026
57.6100
59.1200
56.0100
57.7100
2,705,800
Wed, 11 Mar 2026
53.1100
58.1000
52.5200
58.0700
2,491,100
Tue, 10 Mar 2026
54.2100
55.0500
53.2000
53.5600
2,344,100
Mon, 09 Mar 2026
52.0700
55.3800
51.4300
54.4500
2,337,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
51.9900
54.8300
51.1000
53.6900
2,692,000
Thu, 05 Mar 2026
51.9000
54.9200
51.3000
53.9000
2,716,900
Wed, 04 Mar 2026
55.0000
56.9600
53.1300
53.4300
3,162,100
Tue, 03 Mar 2026
10 · 10-K
After-hours · 16:07 ET
10-K ↗
Tue, 03 Mar 2026
9 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 03 Mar 2026
49.9000
53.7100
48.0800
52.9200
3,012,500
Mon, 02 Mar 2026
52.5000
53.9600
50.9700
51.3600
1,552,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
51.5700
52.5000
50.5600
51.5600
2,368,300
Thu, 26 Feb 2026
51.4700
52.4800
50.2500
52.2100
2,246,800
Wed, 25 Feb 2026
54.8200
55.9900
52.7700
53.0200
2,663,100
Tue, 24 Feb 2026
51.8400
55.5000
50.9500
53.5100
2,419,900
Mon, 23 Feb 2026
52.5600
53.1800
49.8400
51.8400
2,456,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
52.5000
55.6100
50.5700
52.6400
3,178,200
Thu, 19 Feb 2026
8 · 8-K
After-hours · 16:46 ET
8-K ↗
Thu, 19 Feb 2026
48.8800
52.8300
48.3600
52.5000
3,853,400
Wed, 18 Feb 2026
49.3900
51.2700
49.0000
50.2200
2,705,800
Tue, 17 Feb 2026
45.1200
49.3200
44.0800
48.8900
3,098,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
45.6000
47.3300
43.1100
46.0400
5,094,400
Thu, 12 Feb 2026
53.6300
54.0000
49.5500
49.7000
1,645,500
Wed, 11 Feb 2026
54.6500
54.8200
51.4500
53.4400
1,345,700
Tue, 10 Feb 2026
53.7000
54.0600
51.7900
51.9600
1,819,600
Mon, 09 Feb 2026
52.4500
55.5900
52.1500
54.3600
2,759,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
49.3400
52.7800
48.5800
52.4000
2,736,800
Thu, 05 Feb 2026
45.7600
48.0000
45.2500
46.8700
2,011,700
Wed, 04 Feb 2026
50.9500
51.8500
45.9400
47.5300
2,304,900
Tue, 03 Feb 2026
50.9000
51.8400
48.1000
50.5100
2,479,600
Mon, 02 Feb 2026
7 · 8-K
After-hours · 16:17 ET
FORM 8-K ↗
Mon, 02 Feb 2026
45.0000
48.0500
45.0000
47.3200
1,974,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
46.5000
47.9300
44.4100
45.3300
3,506,900
Thu, 29 Jan 2026
51.4100
52.0000
48.0300
48.9300
2,333,500
Wed, 28 Jan 2026
48.9000
50.0000
48.0300
49.0000
1,677,400
Tue, 27 Jan 2026
45.4400
47.9400
44.7800
47.8200
1,717,600
Mon, 26 Jan 2026
48.7900
48.8500
44.6200
45.1100
3,587,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
48.4400
49.1300
46.6400
48.7100
2,029,700
Thu, 22 Jan 2026
48.4000
49.3900
47.8700
48.3000
1,591,700
Wed, 21 Jan 2026
49.4700
50.1600
46.5100
47.7500
2,452,000
Tue, 20 Jan 2026
46.0200
48.1100
46.0000
47.8700
1,378,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
47.6000
48.1800
45.7200
47.5700
2,218,800
Thu, 15 Jan 2026
47.7000
49.6700
47.3000
48.4900
2,333,700
Wed, 14 Jan 2026
46.8400
48.5800
46.2800
47.9200
1,991,100
Tue, 13 Jan 2026
47.8000
48.0600
46.2600
46.3400
2,066,000
Mon, 12 Jan 2026
46.2800
47.6400
45.3500
47.0100
2,444,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
43.5100
45.7400
43.2100
45.6900
1,690,300
Thu, 08 Jan 2026
41.2200
43.4400
40.6000
43.2400
1,991,700
Wed, 07 Jan 2026
41.2300
42.9500
39.9800
42.8500
2,223,900
Tue, 06 Jan 2026
43.8200
45.5800
42.1000
42.2300
4,182,700
Mon, 05 Jan 2026
42.1600
44.3400
41.4000
43.8300
2,743,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
39.9600
41.5000
39.5600
40.9400
1,337,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
39.4900
39.5200
38.5300
39.1800
1,134,300
Tue, 30 Dec 2025
39.6600
40.8300
39.2200
39.6900
1,595,800
Mon, 29 Dec 2025
38.6200
39.3000
37.7400
39.0400
1,470,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
40.1500
40.2600
39.4600
40.1800
1,106,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
38.5900
39.4000
38.4200
39.3100
1,055,700
Tue, 23 Dec 2025
38.0200
39.7800
37.2100
38.9700
2,405,000
Mon, 22 Dec 2025
37.0000
37.4500
36.3200
37.1900
1,664,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
34.0800
37.0500
33.9000
36.2100
3,882,700
Thu, 18 Dec 2025
32.1000
33.8700
31.7100
33.8100
1,818,600
Wed, 17 Dec 2025
32.6400
32.9600
31.7400
32.1200
1,236,800
Tue, 16 Dec 2025
31.2200
32.5300
31.2000
32.2200
1,553,400
Mon, 15 Dec 2025
32.0100
32.1400
31.1700
31.3900
1,443,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
32.6700
33.0600
31.3000
31.5600
1,605,900
Thu, 11 Dec 2025
30.2300
32.4700
30.2300
32.3200
3,889,400
Wed, 10 Dec 2025
30.3600
30.6400
29.3000
30.2900
1,574,500
Tue, 09 Dec 2025
30.0200
31.1800
29.7000
30.3200
1,089,100
Mon, 08 Dec 2025
31.3000
31.3500
30.3000
30.6100
1,834,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
31.4300
32.1300
30.9400
31.0800
1,596,400
Thu, 04 Dec 2025
30.2800
31.4000
30.1400
30.8600
1,351,400
Wed, 03 Dec 2025
30.0000
31.3400
29.8900
30.9400
3,089,700
Tue, 02 Dec 2025
29.5500
29.9400
29.3000
29.6800
780,300
Mon, 01 Dec 2025
29.8600
30.1900
29.1800
29.5500
1,502,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
29.0200
29.9800
28.7800
29.9700
1,289,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
28.7800
29.0000
28.3500
28.7500
1,424,900
Tue, 25 Nov 2025
27.9500
28.7900
27.8000
28.4800
1,318,600
Mon, 24 Nov 2025
27.2200
28.1000
27.0100
27.8100
2,614,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
6 · 8-K/A
After-hours · 16:18 ET
8-K/A ↗
Fri, 21 Nov 2025
25.8200
27.0500
25.4000
27.0100
2,501,300
Thu, 20 Nov 2025
28.3500
28.9400
26.0100
26.1900
2,941,200
Wed, 19 Nov 2025
27.6300
28.2300
27.3000
27.9400
2,047,200
Tue, 18 Nov 2025
27.3300
28.6900
26.9000
27.2100
2,190,700
Mon, 17 Nov 2025
28.7100
29.1200
27.7200
28.0400
1,647,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
27.9400
29.0400
27.6000
28.7800
1,815,900
Thu, 13 Nov 2025
30.2200
30.3000
28.7700
29.0400
3,097,800
Wed, 12 Nov 2025
28.2800
30.4000
28.1500
29.5700
5,694,500
Tue, 11 Nov 2025
29.8700
29.8800
26.9700
27.8800
10,146,300
Mon, 10 Nov 2025
33.5000
33.7100
31.3700
32.3100
2,208,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
28.0000
34.2300
27.8000
33.0500
4,053,000
Thu, 06 Nov 2025
5 · 10-Q
After-hours · 16:21 ET
10-Q ↗
Thu, 06 Nov 2025
4 · 8-K
After-hours · 16:13 ET
8-K ↗
Thu, 06 Nov 2025
28.8400
29.6900
28.3100
28.9800
1,845,900
Wed, 05 Nov 2025
28.9500
29.0500
28.3000
28.6500
1,578,700
Tue, 04 Nov 2025
29.3300
29.7700
28.2800
28.5000
1,732,300
Mon, 03 Nov 2025
29.6400
31.1500
29.3500
30.7300
1,915,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
29.6400
29.8900
29.1600
29.6200
1,243,500
Thu, 30 Oct 2025
29.2100
30.5600
28.7600
29.6400
2,365,300
Wed, 29 Oct 2025
29.7900
30.3500
28.4100
28.7100
1,803,600
Tue, 28 Oct 2025
30.1500
30.6000
29.2700
29.3400
1,636,400
Mon, 27 Oct 2025
30.9000
31.5900
30.3700
30.7000
1,610,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
30.8000
32.5400
30.6800
30.7900
3,114,600
Thu, 23 Oct 2025
29.7400
30.7900
28.6300
29.9400
3,327,500
Wed, 22 Oct 2025
30.4000
30.9300
28.2800
28.9600
3,304,000
Wed, 22 Oct 2025
3 · 8-K
Next filing day · accepted 21 Oct, 17:35 ET
FORM 8-K ↗
Tue, 21 Oct 2025
33.9100
33.9900
30.5500
30.9900
3,189,500
Mon, 20 Oct 2025
33.4500
34.5200
32.7800
34.2600
1,925,000
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
31.7000
32.6000
31.5400
32.4600
1,879,100
Thu, 16 Oct 2025
31.9400
32.6300
31.4500
32.4900
2,149,800
Wed, 15 Oct 2025
32.4600
32.9800
31.7600
31.9100
2,056,600
Tue, 14 Oct 2025
32.0800
32.6600
31.2200
32.0100
1,321,200
Mon, 13 Oct 2025
31.6100
33.2500
31.1600
32.9100
2,232,300
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
31.4300
31.4500
29.6300
30.2900
2,094,100
Thu, 09 Oct 2025
32.0500
32.4000
31.1500
31.3200
1,934,900
Wed, 08 Oct 2025
28.7100
31.6600
28.5700
31.6000
2,952,900
Tue, 07 Oct 2025
29.4600
31.0600
28.0100
28.0900
3,589,800
Mon, 06 Oct 2025
30.1200
30.7600
29.0400
29.1400
1,772,400
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
30.3000
30.4300
29.5100
29.8700
1,272,100
Thu, 02 Oct 2025
29.6800
30.3700
28.8100
29.8200
1,749,500
Wed, 01 Oct 2025
29.1600
30.1400
29.1200
29.4000
2,068,300
Tue, 30 Sep 2025
28.9700
29.5400
28.6700
29.3600
1,971,000
Mon, 29 Sep 2025
28.6500
30.0800
28.6000
29.4000
4,086,600
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
25.9400
28.4700
25.8400
27.9900
2,680,600
Thu, 25 Sep 2025
25.5200
26.4800
25.4800
25.9600
1,679,800
Wed, 24 Sep 2025
27.0900
27.2100
25.7200
25.8500
2,306,200
Tue, 23 Sep 2025
27.5500
28.0000
26.6200
26.8500
1,414,300
Mon, 22 Sep 2025
27.5000
27.5300
26.4700
27.3500
1,762,500
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
26.9400
28.4300
26.9000
27.5700
3,928,000
Thu, 18 Sep 2025
26.4200
26.9500
26.1800
26.9000
1,271,700
Wed, 17 Sep 2025
25.7600
26.8300
25.5500
26.4000
1,535,600
Tue, 16 Sep 2025
26.2200
26.5400
25.8200
26.0500
1,161,700
Mon, 15 Sep 2025
26.4500
26.8500
26.0000
26.0300
2,351,100
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
24.7400
26.1000
24.5800
26.0900
3,394,400
Thu, 11 Sep 2025
22.5100
24.5500
22.4300
24.5200
2,351,800
Wed, 10 Sep 2025
22.0600
23.0900
21.9600
22.3700
1,645,100
Tue, 09 Sep 2025
22.0200
22.6400
21.5600
21.7400
1,535,500
Mon, 08 Sep 2025
22.2700
22.4400
21.4800
21.7300
1,298,000
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
22.3100
22.5700
21.8400
22.0900
1,332,400
Thu, 04 Sep 2025
22.0300
22.1800
21.6900
22.0300
970,400
Wed, 03 Sep 2025
21.7100
22.3800
21.6300
22.1600
1,083,500
Tue, 02 Sep 2025
22.0000
22.0800
20.9100
21.6900
2,124,200
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
22.4300
22.6400
22.1800
22.3300
1,001,600
Thu, 28 Aug 2025
22.9000
23.0000
22.1000
22.3800
1,423,900
Wed, 27 Aug 2025
22.1500
22.7100
21.8100
22.7000
1,261,200
Tue, 26 Aug 2025
22.1900
22.6700
22.1600
22.4500
1,270,300
Mon, 25 Aug 2025
22.2700
22.6800
22.1400
22.2900
1,103,400
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
21.9900
22.7500
21.7200
22.2100
1,884,700
Thu, 21 Aug 2025
21.5500
22.1100
21.4600
21.9700
541,600
Wed, 20 Aug 2025
21.8100
21.9300
21.4200
21.8400
956,000
Tue, 19 Aug 2025
22.3000
22.6900
21.7000
21.9500
1,385,400
Mon, 18 Aug 2025
23.2000
23.3000
22.0500
22.3100
1,255,100
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
23.6500
23.7800
23.0900
23.2600
1,478,500
Thu, 14 Aug 2025
23.3600
23.8500
22.8400
23.5600
1,444,300
Wed, 13 Aug 2025
23.6100
24.0100
23.2900
23.8200
1,569,800
Tue, 12 Aug 2025
22.6500
23.5000
22.4700
23.4600
1,408,500
Mon, 11 Aug 2025
22.8400
22.9900
21.9500
22.4900
1,534,200
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
22.5700
24.9800
21.9100
23.0100
2,814,000
Thu, 07 Aug 2025
2 · 10-Q
After-hours · 16:12 ET
10-Q ↗
Thu, 07 Aug 2025
1 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 07 Aug 2025
21.7000
22.7000
21.4600
22.6400
1,688,300
Wed, 06 Aug 2025
21.5000
21.7900
21.1100
21.5000
1,248,500
Tue, 05 Aug 2025
20.5900
21.1900
20.3400
21.0600
1,206,400
Mon, 04 Aug 2025
20.5100
20.7600
20.2100
20.4100
1,374,100
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
20.5000
21.0700
20.2100
20.4700
1,645,100
Thu, 31 Jul 2025
20.8000
21.3200
20.5600
21.1800
2,067,900
Wed, 30 Jul 2025
22.2100
22.3500
20.9000
21.3200
1,790,100
Tue, 29 Jul 2025
22.6400
22.7100
22.1500
22.3300
1,191,200
Mon, 28 Jul 2025
23.0400
23.1000
22.0500
22.6400
1,431,600
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend