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
71.4200
73.4000
70.9600
72.9100
2,481,700
Thu, 23 Jul 2026
69.0700
70.2750
68.2500
69.8400
3,657,200
Wed, 22 Jul 2026
71.4300
72.5600
69.6600
69.7400
3,677,700
Tue, 21 Jul 2026
71.5600
73.0100
70.7210
72.5600
2,725,400
Mon, 20 Jul 2026
71.0000
73.4000
70.4100
70.5000
2,727,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
67.1600
71.3400
66.6500
70.6900
3,816,900
Thu, 16 Jul 2026
68.0000
70.6100
67.2100
68.1600
32,760,800
Wed, 15 Jul 2026
67.9000
70.2850
66.5800
68.2600
5,848,600
Tue, 14 Jul 2026
70.4300
71.2000
69.3750
69.6700
1,817,000
Mon, 13 Jul 2026
71.8900
72.2200
69.2800
69.6400
2,271,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
71.3600
72.0550
70.1100
71.4300
1,817,700
Thu, 09 Jul 2026
71.4400
71.8200
70.8400
71.5800
2,048,200
Wed, 08 Jul 2026
70.3700
71.4000
69.3700
70.5000
3,030,100
Tue, 07 Jul 2026
70.7800
71.3400
68.6300
70.1700
3,970,500
Mon, 06 Jul 2026
69.6700
72.0600
69.6400
70.5600
3,278,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
70.9050
70.9050
68.4500
69.0300
2,242,800
Wed, 01 Jul 2026
69.4400
70.2500
68.2100
69.8500
3,494,500
Tue, 30 Jun 2026
68.9800
69.9100
68.0950
69.7400
3,199,300
Mon, 29 Jun 2026
68.6000
70.2950
68.4100
68.9800
3,977,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
69.3000
70.7200
68.1300
68.9800
10,450,200
Thu, 25 Jun 2026
68.4300
69.8900
68.2200
69.7000
3,070,000
Wed, 24 Jun 2026
66.9300
69.1100
66.3200
67.6100
2,874,500
Tue, 23 Jun 2026
66.0500
67.8550
65.9200
66.8400
2,406,600
Mon, 22 Jun 2026
67.3000
67.7590
65.8250
67.2000
2,476,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
65.0500
66.6900
64.9200
66.2500
7,173,800
Wed, 17 Jun 2026
64.1500
65.0000
63.6400
64.4300
2,259,800
Tue, 16 Jun 2026
64.2900
64.7300
63.5200
64.1400
2,380,800
Mon, 15 Jun 2026
63.3300
64.0900
62.2700
64.0800
2,549,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
23 · 8-K
After-hours · 16:05 ET
8-K ↗
Fri, 12 Jun 2026
63.5650
64.1800
61.9800
63.2300
4,012,200
Thu, 11 Jun 2026
61.4300
63.4950
61.0400
63.0800
3,244,600
Wed, 10 Jun 2026
60.7700
62.3400
60.4600
60.5900
3,352,000
Tue, 09 Jun 2026
59.9900
61.3850
59.0300
61.0000
5,538,500
Mon, 08 Jun 2026
58.7300
59.6100
58.1000
59.2200
4,186,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
21 · 8-K
After-hours · 16:05 ET
8-K ↗
Fri, 05 Jun 2026
57.1950
58.5800
56.2000
57.4000
8,013,800
Fri, 05 Jun 2026
22 · 424B7
Pre-market · 06:30 ET
424B7 ↗
Thu, 04 Jun 2026
58.1800
59.5150
56.9140
57.4000
10,792,100
Wed, 03 Jun 2026
20 · 424B7
After-hours · 16:48 ET
424B7 ↗
Wed, 03 Jun 2026
59.8300
61.0200
59.5200
60.8800
1,828,800
Tue, 02 Jun 2026
59.9800
60.4800
58.1200
59.3400
1,901,600
Mon, 01 Jun 2026
61.6200
62.0000
59.8000
59.9800
2,446,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
61.2300
61.8400
60.5500
61.6800
3,007,400
Thu, 28 May 2026
60.7100
62.1100
60.2900
60.8300
2,248,600
Wed, 27 May 2026
60.4000
60.9100
60.0800
60.5500
1,929,500
Tue, 26 May 2026
59.5300
60.4800
58.9000
60.3200
2,050,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
58.8600
59.2560
58.0900
58.5000
1,447,300
Thu, 21 May 2026
19 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 21 May 2026
59.2500
59.6500
57.9500
57.9900
2,535,300
Wed, 20 May 2026
57.3900
58.8650
56.8000
58.5900
2,609,300
Tue, 19 May 2026
56.2700
57.0950
54.9300
56.7200
2,200,700
Mon, 18 May 2026
58.5200
59.0000
56.0900
56.1800
2,034,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
57.6200
58.3000
57.2100
57.9000
2,833,400
Thu, 14 May 2026
56.9200
58.6700
56.5000
58.4000
1,852,500
Wed, 13 May 2026
55.5200
56.9700
55.2000
56.5000
2,795,000
Tue, 12 May 2026
54.5900
56.5950
54.1000
55.5000
2,717,100
Mon, 11 May 2026
55.0000
55.3050
53.4100
55.0700
2,472,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
53.2900
54.9500
53.1400
54.8300
1,876,700
Thu, 07 May 2026
52.5000
53.6600
52.1700
52.9400
2,345,900
Wed, 06 May 2026
52.4700
52.9900
51.7600
52.7400
2,214,400
Tue, 05 May 2026
53.5300
54.4000
51.0400
51.4400
4,040,000
Mon, 04 May 2026
52.5200
54.2210
52.1300
53.5400
4,642,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
49.0000
54.6800
48.4000
52.5800
9,471,200
Fri, 01 May 2026
18 · 10-Q
Pre-market · 08:45 ET
10-Q ↗
Fri, 01 May 2026
17 · 8-K
Pre-market · 06:05 ET
8-K ↗
Thu, 30 Apr 2026
48.1400
48.1500
44.7700
47.9700
7,731,800
Wed, 29 Apr 2026
47.4900
48.3300
47.2700
48.1500
2,981,800
Tue, 28 Apr 2026
48.4000
48.7400
47.4550
47.4900
1,884,200
Mon, 27 Apr 2026
48.2300
48.9700
47.6300
48.5700
2,383,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
47.0000
48.3650
46.7900
48.1600
2,239,400
Thu, 23 Apr 2026
47.2200
47.7400
46.2600
47.2000
2,070,500
Wed, 22 Apr 2026
46.7600
47.2180
46.1100
47.1700
1,357,300
Tue, 21 Apr 2026
48.0800
48.4900
45.8950
46.1000
1,744,000
Mon, 20 Apr 2026
46.9800
47.8300
46.8700
47.8100
1,335,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
46.6100
47.3750
46.1500
47.2700
1,306,500
Thu, 16 Apr 2026
45.8000
46.3830
45.5090
45.8000
1,314,700
Wed, 15 Apr 2026
46.0400
46.0800
45.0700
46.0100
1,856,300
Tue, 14 Apr 2026
46.7200
46.7200
45.5250
46.0400
1,257,900
Mon, 13 Apr 2026
44.9300
46.3200
44.9300
46.0300
1,045,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
16 · DEFA14A
After-hours · 16:01 ET
DEFA14A ↗
Fri, 10 Apr 2026
15 · DEF 14A
After-hours · 16:00 ET
DEF 14A ↗
Fri, 10 Apr 2026
45.6300
46.3700
44.6320
45.3300
1,413,800
Thu, 09 Apr 2026
46.2700
46.6900
45.4100
45.9200
1,397,700
Wed, 08 Apr 2026
45.0000
46.5000
44.8600
46.3100
3,112,100
Tue, 07 Apr 2026
43.6100
44.1800
43.1150
43.8700
2,191,900
Mon, 06 Apr 2026
42.9400
43.7800
42.5900
43.5100
1,664,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
41.1000
43.2400
40.4100
43.1000
1,684,400
Wed, 01 Apr 2026
42.8300
43.7950
41.6900
42.0300
2,611,100
Tue, 31 Mar 2026
41.7300
43.3700
41.6000
42.6100
2,718,400
Tue, 31 Mar 2026
14 · 8-K
Pre-market · 07:40 ET
8-K ↗
Mon, 30 Mar 2026
42.0800
42.6650
41.4650
41.5400
1,982,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
42.6600
43.0500
42.0500
42.3300
2,245,700
Thu, 26 Mar 2026
44.1300
45.0500
42.7600
42.8300
2,726,300
Wed, 25 Mar 2026
43.8100
45.5900
43.7350
44.8200
3,981,200
Tue, 24 Mar 2026
41.4700
43.6100
41.1300
43.3100
2,090,800
Mon, 23 Mar 2026
41.7100
43.2550
41.4000
42.1000
2,821,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
43.9300
43.9300
39.9100
41.2100
6,556,900
Thu, 19 Mar 2026
43.1400
44.5000
42.7900
43.9900
2,741,000
Wed, 18 Mar 2026
42.5000
44.6300
42.5000
43.0700
5,480,800
Tue, 17 Mar 2026
40.6550
42.4100
39.3600
42.1000
5,312,700
Mon, 16 Mar 2026
38.8500
39.6900
38.8500
39.0500
2,706,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
38.9500
39.5000
37.2400
38.3100
2,784,200
Thu, 12 Mar 2026
40.8000
41.2550
37.6600
38.6400
2,974,100
Wed, 11 Mar 2026
41.0000
41.6750
40.6250
41.3300
1,335,800
Tue, 10 Mar 2026
42.2300
42.5000
41.0600
41.3400
1,779,300
Mon, 09 Mar 2026
40.7100
42.3900
40.0000
42.2300
2,018,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
40.8300
41.6700
40.2600
41.4900
2,574,400
Thu, 05 Mar 2026
41.3800
42.2800
40.6500
41.7700
6,259,800
Wed, 04 Mar 2026
13 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 04 Mar 2026
40.9050
42.6700
40.7300
41.9600
9,846,300
Tue, 03 Mar 2026
12 · 424B7
After-hours · 16:05 ET
424B7 ↗
Tue, 03 Mar 2026
40.4000
41.1300
39.4100
40.6500
9,354,400
Mon, 02 Mar 2026
11 · 424B7
After-hours · 17:15 ET
424B7 ↗
Mon, 02 Mar 2026
41.8300
42.2000
40.5500
41.5800
3,010,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
41.2000
44.8700
40.4600
41.4300
6,195,400
Fri, 27 Feb 2026
10 · 10-K
Pre-market · 08:46 ET
10-K ↗
Fri, 27 Feb 2026
9 · 8-K
Pre-market · 06:05 ET
8-K ↗
Thu, 26 Feb 2026
40.2900
40.8010
39.1400
40.1300
2,670,100
Wed, 25 Feb 2026
40.8500
41.2000
40.5100
40.8000
1,511,100
Tue, 24 Feb 2026
40.0500
40.5600
39.4700
40.3000
1,410,500
Mon, 23 Feb 2026
40.7100
40.8750
39.2600
39.9900
1,202,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
40.8000
41.1000
40.0400
41.0600
1,036,900
Thu, 19 Feb 2026
40.8900
41.1300
39.9700
40.8000
1,350,300
Wed, 18 Feb 2026
39.1400
41.4000
38.9200
41.1500
2,069,100
Tue, 17 Feb 2026
38.8300
39.2550
38.3400
38.4600
1,498,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
37.9000
39.3450
37.9000
38.8600
1,400,300
Thu, 12 Feb 2026
40.1100
40.6700
37.4800
37.7900
2,214,400
Wed, 11 Feb 2026
39.6200
40.0700
38.2400
40.0600
1,168,100
Tue, 10 Feb 2026
39.7700
39.9100
38.9400
39.3400
1,099,300
Mon, 09 Feb 2026
39.6400
40.4500
39.4100
39.7600
1,006,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
38.5400
39.8600
38.3200
39.6800
1,214,000
Thu, 05 Feb 2026
37.1900
38.9500
36.8700
38.3600
1,459,000
Wed, 04 Feb 2026
39.1500
39.6800
37.0900
37.2800
1,781,500
Tue, 03 Feb 2026
40.7300
41.1400
38.3200
39.0200
1,762,800
Mon, 02 Feb 2026
39.4700
41.2600
39.0050
40.4900
1,986,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
39.2800
40.0700
38.7800
39.2700
1,593,700
Thu, 29 Jan 2026
39.4800
39.8900
38.2300
39.8300
1,588,900
Wed, 28 Jan 2026
39.1400
39.6700
38.4750
39.5500
1,241,300
Tue, 27 Jan 2026
39.9200
40.1200
38.0100
39.0500
2,065,000
Mon, 26 Jan 2026
39.8200
40.8900
39.7500
40.0900
1,173,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
39.6900
40.2050
39.0100
39.6400
1,453,400
Thu, 22 Jan 2026
39.3300
40.9350
39.3100
39.6000
1,614,900
Wed, 21 Jan 2026
38.9300
39.3100
38.2100
39.2300
1,478,800
Tue, 20 Jan 2026
38.6400
39.4100
38.2500
38.7300
1,282,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
39.4800
39.5870
38.9000
39.2000
1,276,500
Thu, 15 Jan 2026
38.4500
39.6600
38.4000
39.6000
1,257,500
Wed, 14 Jan 2026
38.6400
38.8150
38.0700
38.4500
1,091,200
Tue, 13 Jan 2026
39.2300
39.4900
38.3400
38.6200
1,497,300
Mon, 12 Jan 2026
37.2800
39.0600
36.8900
39.0100
2,368,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
39.2000
39.7450
37.5000
37.5300
2,316,100
Thu, 08 Jan 2026
39.5000
40.3300
38.8800
39.1000
1,786,200
Wed, 07 Jan 2026
40.6700
40.8500
39.1800
39.5100
2,060,400
Tue, 06 Jan 2026
39.1700
41.0300
38.9500
40.6700
2,298,400
Mon, 05 Jan 2026
38.5100
39.4900
38.2500
39.2600
2,043,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
37.5200
38.6100
37.2200
38.4000
1,668,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
37.6000
37.8100
37.3900
37.4500
1,555,900
Tue, 30 Dec 2025
37.8600
37.9500
37.5400
37.6400
1,227,400
Mon, 29 Dec 2025
37.5400
38.1200
37.1900
37.8400
1,395,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
37.8600
38.1100
37.6100
37.7500
894,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
37.8000
38.2920
37.4700
37.7300
630,600
Tue, 23 Dec 2025
37.7700
38.4200
37.5700
37.7800
1,748,200
Mon, 22 Dec 2025
37.6500
38.2500
37.3120
38.0000
1,458,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
36.5100
37.9400
36.5100
37.4900
5,180,400
Thu, 18 Dec 2025
36.2200
37.0000
35.0100
36.6400
1,795,400
Wed, 17 Dec 2025
36.3200
36.7900
35.3000
35.5800
2,105,900
Tue, 16 Dec 2025
35.9800
36.8100
35.7500
36.4400
1,848,000
Mon, 15 Dec 2025
36.7600
37.0600
35.7900
35.9600
1,896,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
36.6700
37.1900
35.9500
36.5400
1,990,700
Thu, 11 Dec 2025
35.6700
36.2400
35.3300
35.9000
1,991,600
Wed, 10 Dec 2025
35.4300
35.6100
34.7600
35.2000
1,960,600
Tue, 09 Dec 2025
34.9700
35.6600
34.5200
35.4300
1,468,800
Mon, 08 Dec 2025
36.1600
36.3100
34.3000
34.5400
2,407,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
34.7500
35.9400
34.7500
35.7900
2,040,900
Thu, 04 Dec 2025
35.3950
35.3950
34.4700
35.1600
1,446,900
Wed, 03 Dec 2025
35.2200
35.5800
34.4200
35.1200
2,079,800
Tue, 02 Dec 2025
35.9800
36.1400
34.8500
35.1400
2,069,800
Mon, 01 Dec 2025
35.8400
36.6100
35.6800
35.9000
2,340,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
36.6200
36.7700
35.8800
36.1600
935,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
36.1700
36.7100
36.0100
36.4800
1,930,500
Tue, 25 Nov 2025
35.5400
36.5400
35.4050
36.2200
2,145,000
Mon, 24 Nov 2025
35.0200
35.7800
34.7600
35.2300
3,152,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
32.7200
34.8900
32.7200
34.5900
2,604,500
Thu, 20 Nov 2025
33.0200
33.6400
32.4500
32.7600
2,217,800
Wed, 19 Nov 2025
31.6800
32.5500
31.4200
32.2600
2,788,400
Tue, 18 Nov 2025
31.1400
31.9400
30.6400
31.5500
2,537,500
Mon, 17 Nov 2025
32.1100
32.4350
31.1500
31.3600
1,917,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
31.3000
32.6600
31.0000
32.0000
2,133,700
Thu, 13 Nov 2025
33.5600
33.6300
31.6900
31.7500
2,395,000
Wed, 12 Nov 2025
33.9900
34.4200
33.6200
33.6400
1,955,200
Tue, 11 Nov 2025
33.5700
34.2600
33.3300
33.9100
1,492,700
Mon, 10 Nov 2025
33.4300
34.0800
33.0000
33.5700
1,548,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
32.6200
33.1700
31.9650
33.1400
1,571,200
Thu, 06 Nov 2025
32.8600
33.0650
32.1400
32.6000
2,271,500
Wed, 05 Nov 2025
32.2500
33.1800
32.0000
32.6800
3,873,500
Tue, 04 Nov 2025
32.9700
33.8250
31.9400
32.0300
2,700,900
Mon, 03 Nov 2025
33.1500
33.5000
32.4120
33.4900
2,514,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
33.0300
33.1600
32.2800
33.0500
2,891,400
Thu, 30 Oct 2025
33.7700
34.2800
32.4800
32.7900
2,770,200
Wed, 29 Oct 2025
34.4400
35.0100
33.6100
34.0500
2,888,500
Tue, 28 Oct 2025
8 · 10-Q
After-hours · 16:35 ET
10-Q ↗
Tue, 28 Oct 2025
7 · 8-K
After-hours · 16:10 ET
8-K ↗
Tue, 28 Oct 2025
33.8500
34.0800
33.3400
34.0000
2,331,300
Mon, 27 Oct 2025
33.7400
33.9500
33.1100
33.8300
2,370,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
33.7000
34.0950
33.2200
33.5300
2,817,900
Thu, 23 Oct 2025
33.0000
33.8650
32.5700
33.5000
9,417,500
Wed, 22 Oct 2025
6 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 22 Oct 2025
32.3000
33.1600
31.5100
32.9400
4,633,100
Tue, 21 Oct 2025
5 · 424B7
After-hours · 16:05 ET
424B7 ↗
Tue, 21 Oct 2025
29.9200
32.3400
29.8700
32.2500
14,370,900
Mon, 20 Oct 2025
4 · 424B7
After-hours · 16:59 ET
424B7 ↗
Mon, 20 Oct 2025
3 · 8-K
After-hours · 16:20 ET
8-K ↗
Mon, 20 Oct 2025
29.8500
30.5950
29.6000
30.4700
2,991,500
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
29.5900
30.1400
29.0100
29.7300
18,406,900
Thu, 16 Oct 2025
30.8900
31.4600
29.4100
29.4500
4,181,700
Wed, 15 Oct 2025
31.8500
31.9500
30.4900
30.7400
7,032,700
Tue, 14 Oct 2025
28.8500
29.9700
28.7100
29.9200
2,589,100
Mon, 13 Oct 2025
27.9000
29.6200
27.8900
29.4800
3,704,100
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
28.1800
28.7500
27.3000
28.3600
4,673,100
Thu, 09 Oct 2025
28.2600
29.6600
28.1000
28.7500
4,454,500
Wed, 08 Oct 2025
27.9300
28.9100
27.1100
28.8900
4,675,000
Tue, 07 Oct 2025
28.3900
28.7500
27.8400
28.4200
3,784,800
Mon, 06 Oct 2025
28.2000
28.9750
27.9000
28.8700
3,779,200
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
28.2700
29.1100
27.6200
28.3600
3,985,300
Thu, 02 Oct 2025
29.9700
30.3500
28.2900
28.7500
3,633,600
Wed, 01 Oct 2025
28.9200
29.9950
28.8100
29.8400
5,809,300
Tue, 30 Sep 2025
28.1300
29.6750
27.9750
29.5600
6,022,100
Mon, 29 Sep 2025
27.6900
28.1500
27.1500
28.1300
2,672,200
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
26.6500
27.4200
26.3500
27.3900
3,412,600
Thu, 25 Sep 2025
26.6700
27.4200
26.2800
26.8500
4,707,800
Wed, 24 Sep 2025
27.7150
28.2800
27.1380
27.2300
2,952,200
Tue, 23 Sep 2025
27.6800
28.2900
27.6500
27.9800
1,784,100
Mon, 22 Sep 2025
26.9000
27.7200
26.8550
27.6000
1,619,800
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
27.1500
27.5700
26.8020
27.3100
5,557,300
Thu, 18 Sep 2025
27.1000
27.7550
26.6600
27.2500
2,344,000
Wed, 17 Sep 2025
26.9500
27.5000
26.7000
27.4000
3,164,600
Tue, 16 Sep 2025
26.9000
27.2200
26.4000
27.1000
3,713,600
Mon, 15 Sep 2025
26.3000
27.4300
25.9300
27.1800
3,066,400
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
27.7500
28.2400
26.1900
26.4500
4,264,300
Thu, 11 Sep 2025
27.5500
28.4300
27.5100
27.9900
3,598,900
Wed, 10 Sep 2025
26.3850
28.3250
25.9200
28.0800
7,594,000
Tue, 09 Sep 2025
25.0600
26.4200
25.0600
26.2400
5,225,800
Mon, 08 Sep 2025
24.5900
25.7290
24.4900
25.4800
6,309,800
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
23.8000
24.2050
23.6900
24.1300
1,369,200
Thu, 04 Sep 2025
24.0600
24.3400
23.8800
24.0900
1,646,900
Wed, 03 Sep 2025
23.8000
24.3100
23.5300
24.0800
1,842,900
Tue, 02 Sep 2025
23.2500
23.9500
22.8600
23.8800
1,545,000
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
23.7300
23.8500
23.4100
23.6900
1,335,700
Thu, 28 Aug 2025
24.0100
24.2350
23.6000
23.7300
1,144,100
Wed, 27 Aug 2025
23.7600
24.0950
23.7600
23.9300
1,550,500
Tue, 26 Aug 2025
24.1600
24.2550
23.7500
23.9700
2,385,000
Mon, 25 Aug 2025
24.7000
24.9000
23.7300
24.0800
2,481,200
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
23.9600
24.8800
23.8790
24.8700
2,847,300
Thu, 21 Aug 2025
23.6400
24.2200
23.6400
23.9600
1,893,700
Wed, 20 Aug 2025
23.2150
23.8400
23.0900
23.6300
2,128,900
Tue, 19 Aug 2025
23.1000
23.3300
22.9200
23.1800
2,517,900
Mon, 18 Aug 2025
22.4600
23.1700
22.4600
23.0900
1,715,000
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
22.7800
22.8450
22.3600
22.4400
1,886,600
Thu, 14 Aug 2025
22.1800
22.6850
22.1550
22.5800
1,935,800
Wed, 13 Aug 2025
21.7500
22.4200
21.5800
22.3900
3,035,000
Tue, 12 Aug 2025
20.7700
21.8400
20.7700
21.7200
2,419,100
Mon, 11 Aug 2025
21.0000
21.3050
20.6300
20.6600
1,304,400
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
20.5800
20.9100
20.5100
20.7800
1,607,900
Thu, 07 Aug 2025
20.6100
20.8400
20.0750
20.4600
1,677,200
Wed, 06 Aug 2025
19.7400
20.6600
19.5100
20.5000
2,469,100
Tue, 05 Aug 2025
19.4700
20.0700
19.1900
19.8500
2,663,400
Mon, 04 Aug 2025
20.0200
20.2300
19.0100
19.3600
3,567,300
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
19.9020
20.1900
19.2300
19.6400
5,728,400
Fri, 01 Aug 2025
2 · 10-Q
Pre-market · 08:46 ET
10-Q ↗
Fri, 01 Aug 2025
1 · 8-K
Pre-market · 06:05 ET
8-K ↗
Thu, 31 Jul 2025
21.0700
21.4850
20.4000
20.6500
4,764,400
Wed, 30 Jul 2025
20.7000
21.3500
20.3700
21.3100
4,846,600
Tue, 29 Jul 2025
20.5500
20.5500
20.0250
20.1000
1,739,900
Mon, 28 Jul 2025
20.6600
20.6600
20.2300
20.4800
1,756,000
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend