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
48.0400
50.5150
48.0400
50.4400
2,540,000
Thu, 23 Jul 2026
48.4000
48.8000
46.5700
47.0400
2,411,100
Wed, 22 Jul 2026
50.5100
50.5700
47.2900
47.8900
2,948,800
Tue, 21 Jul 2026
50.9800
52.4500
50.5600
50.7400
2,654,400
Mon, 20 Jul 2026
52.2500
53.4300
51.2500
52.3000
2,937,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
52.8900
54.5000
52.1600
52.7400
3,236,600
Thu, 16 Jul 2026
51.9800
54.0100
51.1850
53.3800
4,160,200
Wed, 15 Jul 2026
50.0000
51.6600
49.8100
51.1600
3,543,800
Tue, 14 Jul 2026
47.3400
50.1200
47.1560
49.3800
2,382,400
Mon, 13 Jul 2026
49.6900
50.6500
49.1400
49.8700
2,707,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
49.5800
49.7000
48.2200
49.1800
3,139,900
Thu, 09 Jul 2026
46.2300
48.9500
45.5000
48.7600
3,010,100
Wed, 08 Jul 2026
46.6800
47.4500
45.7000
47.2200
2,838,500
Tue, 07 Jul 2026
47.9700
48.9850
46.9700
47.2300
3,366,400
Mon, 06 Jul 2026
45.2000
46.9800
44.7700
46.9000
3,471,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
45.7000
46.5900
45.5300
45.7700
2,484,000
Wed, 01 Jul 2026
45.6500
46.4000
44.9450
46.0200
3,493,000
Tue, 30 Jun 2026
44.8700
45.1100
43.8500
44.4200
3,411,200
Mon, 29 Jun 2026
45.9300
46.3800
44.9000
45.0400
3,575,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
42.9000
45.3300
42.9000
45.2100
8,406,100
Thu, 25 Jun 2026
43.6600
44.2200
42.2700
42.4600
4,102,000
Wed, 24 Jun 2026
42.8700
44.7800
42.6000
44.2400
5,004,400
Tue, 23 Jun 2026
43.3900
44.0200
42.6200
42.6700
3,968,700
Mon, 22 Jun 2026
42.8000
44.2070
42.2500
42.7100
5,124,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
42.0400
43.9100
41.3680
43.4700
9,474,900
Wed, 17 Jun 2026
43.8300
45.0900
42.3500
42.5800
4,954,200
Tue, 16 Jun 2026
44.1700
45.2900
43.9050
44.4300
3,780,200
Mon, 15 Jun 2026
45.4500
46.5000
43.4000
44.1950
5,503,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
44.4100
45.1200
43.4800
45.0300
4,257,400
Thu, 11 Jun 2026
44.4000
45.3300
43.8700
44.5500
4,109,100
Wed, 10 Jun 2026
44.0800
46.2400
44.0000
45.1300
3,626,100
Tue, 09 Jun 2026
45.7000
46.4300
43.7600
45.0700
5,771,000
Mon, 08 Jun 2026
47.0100
47.9600
45.7450
46.1600
4,878,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
15 · 10-Q
After-hours · 16:50 ET
10-Q ↗
Fri, 05 Jun 2026
49.1750
50.7800
46.7300
47.2600
8,714,000
Thu, 04 Jun 2026
14 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 04 Jun 2026
53.9400
54.2300
50.8100
50.9400
7,123,200
Wed, 03 Jun 2026
13 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Wed, 03 Jun 2026
54.1200
54.2900
51.8600
52.4000
3,274,600
Tue, 02 Jun 2026
55.0400
55.9100
53.6650
55.1000
4,887,600
Mon, 01 Jun 2026
54.4000
57.2900
53.1200
57.0200
4,910,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
50.1500
53.3600
49.8380
52.5200
5,531,000
Thu, 28 May 2026
49.1100
50.4300
48.3100
49.5800
2,478,500
Wed, 27 May 2026
48.6000
50.1250
48.1600
48.4300
2,144,000
Tue, 26 May 2026
48.7900
49.9150
48.0300
49.3200
2,418,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
49.5000
50.1950
48.8600
49.5300
2,276,600
Thu, 21 May 2026
48.9750
49.2100
47.6900
48.9700
2,195,900
Wed, 20 May 2026
48.5100
49.8900
47.6300
49.7300
2,425,800
Tue, 19 May 2026
12 · DEFA14A
After-hours · 16:31 ET
DEFA14A ↗
Tue, 19 May 2026
51.1330
51.4200
48.8300
49.4200
3,807,200
Mon, 18 May 2026
47.8900
49.5800
47.5600
49.0200
3,182,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
45.9900
48.2900
45.4700
47.7100
4,111,600
Thu, 14 May 2026
45.2100
46.2600
44.6000
45.5000
2,950,000
Wed, 13 May 2026
44.5600
45.3700
44.0600
45.0700
3,850,000
Tue, 12 May 2026
45.8800
46.3800
44.9300
45.1800
2,916,600
Mon, 11 May 2026
47.3100
48.3850
45.2650
45.4900
4,051,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
47.2200
47.9000
45.4000
47.9000
2,475,800
Thu, 07 May 2026
11 · DEFA14A
After-hours · 16:12 ET
DEFA14A ↗
Thu, 07 May 2026
47.6500
49.2000
47.6500
48.1900
4,380,900
Wed, 06 May 2026
10 · DEFA14A
After-hours · 16:15 ET
DEFA14A ↗
Wed, 06 May 2026
9 · 8-K
After-hours · 16:12 ET
8-K ↗
Wed, 06 May 2026
47.7700
47.7700
46.2200
46.5300
2,510,300
Tue, 05 May 2026
48.3100
48.8300
47.2050
48.3800
1,961,100
Mon, 04 May 2026
48.1200
49.6600
47.7700
48.4500
3,182,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
47.6000
48.6700
46.5000
47.9600
3,514,100
Thu, 30 Apr 2026
46.2400
46.5900
45.2500
45.9900
2,382,100
Wed, 29 Apr 2026
45.7100
47.0800
45.1400
46.9200
2,734,600
Tue, 28 Apr 2026
46.4100
47.6500
45.7600
45.7800
2,367,800
Mon, 27 Apr 2026
46.1900
46.9700
45.6000
45.6600
1,900,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
45.2400
46.2600
44.8950
46.2200
2,403,000
Thu, 23 Apr 2026
45.6300
46.3300
43.6100
45.0200
4,602,400
Wed, 22 Apr 2026
47.9500
48.5600
46.9600
47.5200
2,274,800
Tue, 21 Apr 2026
47.9400
49.2700
47.3600
47.6000
2,487,200
Mon, 20 Apr 2026
45.7400
47.7300
45.7000
47.7100
2,905,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
47.5000
47.5500
45.4000
45.7400
2,530,900
Thu, 16 Apr 2026
8 · DEF 14A
After-hours · 16:16 ET
DEF 14A ↗
Thu, 16 Apr 2026
47.8500
48.2800
45.9000
46.0600
3,438,800
Wed, 15 Apr 2026
45.7680
46.9000
44.9750
46.8400
3,790,800
Tue, 14 Apr 2026
45.8500
46.4000
44.3300
44.6300
3,430,100
Mon, 13 Apr 2026
42.8600
45.5700
42.8500
45.4200
5,585,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
45.1300
46.2500
42.3800
42.8900
5,924,200
Thu, 09 Apr 2026
45.2600
45.6000
43.0100
45.5500
5,212,000
Wed, 08 Apr 2026
48.5500
49.3700
45.6300
45.7100
4,916,700
Tue, 07 Apr 2026
48.0000
48.7300
46.8810
47.3600
2,728,000
Mon, 06 Apr 2026
48.6800
49.4300
47.7100
48.0500
2,669,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
48.2500
49.2300
47.4200
48.3700
3,274,600
Wed, 01 Apr 2026
47.7000
48.3750
45.7900
48.1700
4,389,200
Tue, 31 Mar 2026
47.1600
48.3500
46.2700
47.4100
3,949,600
Mon, 30 Mar 2026
46.1200
47.6550
46.1200
47.2600
3,718,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
46.3100
46.3700
44.8500
45.7100
5,802,200
Thu, 26 Mar 2026
45.7700
47.7500
45.7000
47.1800
5,107,600
Wed, 25 Mar 2026
47.4800
48.2200
45.5800
46.3000
5,900,500
Tue, 24 Mar 2026
47.9700
48.2300
46.0950
46.1600
6,920,700
Mon, 23 Mar 2026
47.6200
49.1700
47.0200
48.7900
5,080,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
47.0200
48.7100
46.4010
47.2300
8,083,600
Thu, 19 Mar 2026
49.3400
51.4000
47.7000
47.7500
4,957,300
Wed, 18 Mar 2026
7 · 10-K
After-hours · 16:06 ET
10-K ↗
Wed, 18 Mar 2026
46.2200
49.8600
45.2000
48.9000
12,686,900
Tue, 17 Mar 2026
6 · 8-K
After-hours · 16:07 ET
8-K ↗
Tue, 17 Mar 2026
46.9700
48.8900
46.7600
47.5400
8,001,600
Mon, 16 Mar 2026
46.7900
47.9100
46.6100
46.8200
3,891,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
46.3400
47.3400
45.7000
47.0500
3,414,200
Thu, 12 Mar 2026
47.9300
49.1100
46.4700
46.4800
3,997,300
Wed, 11 Mar 2026
49.1700
50.3130
47.1000
48.0000
2,927,300
Tue, 10 Mar 2026
48.6900
48.9600
46.7100
48.6400
4,452,500
Mon, 09 Mar 2026
47.9500
48.9800
47.3100
48.6900
3,519,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
5 · 8-K
After-hours · 16:21 ET
8-K ↗
Fri, 06 Mar 2026
48.1900
48.7400
47.1200
48.6900
3,392,300
Thu, 05 Mar 2026
46.3300
48.6140
46.2530
48.2300
4,786,800
Wed, 04 Mar 2026
46.4000
47.2300
46.1300
46.2200
3,484,700
Tue, 03 Mar 2026
45.0200
47.3800
44.3800
46.7400
4,814,200
Mon, 02 Mar 2026
44.2200
46.5400
44.1700
46.1600
4,500,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
44.3100
45.4600
43.4100
45.0700
18,043,000
Thu, 26 Feb 2026
43.8700
45.8900
43.4500
45.7200
5,622,400
Wed, 25 Feb 2026
42.0300
43.5800
40.1600
43.2600
6,539,500
Tue, 24 Feb 2026
41.9800
44.7000
41.8500
42.8500
8,314,100
Mon, 23 Feb 2026
43.1500
43.1500
40.4200
41.7500
4,633,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
44.0200
45.9400
43.7300
44.4800
3,758,000
Thu, 19 Feb 2026
44.4800
45.0000
43.6450
44.1200
4,096,400
Wed, 18 Feb 2026
45.7100
45.7680
44.4500
44.8200
4,429,100
Tue, 17 Feb 2026
44.7750
45.2900
43.9900
45.2100
4,661,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
44.0000
45.2500
43.6300
44.8200
5,006,300
Thu, 12 Feb 2026
44.2900
44.9700
41.5300
43.7400
8,610,500
Wed, 11 Feb 2026
47.4500
47.5800
44.0500
44.3400
6,604,400
Tue, 10 Feb 2026
47.6600
49.0550
47.5120
47.6200
4,174,000
Mon, 09 Feb 2026
46.8200
47.7850
46.0900
47.5900
3,431,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
46.1800
47.5500
45.3000
47.1300
4,393,500
Thu, 05 Feb 2026
46.4300
48.0000
45.2600
45.5400
4,677,100
Wed, 04 Feb 2026
45.7900
48.4100
45.0000
46.7500
6,923,100
Tue, 03 Feb 2026
49.2650
50.9900
45.2600
46.0700
8,810,800
Mon, 02 Feb 2026
52.7600
53.2800
51.6300
52.0000
4,047,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
53.4900
53.6300
52.3050
52.5400
4,797,800
Thu, 29 Jan 2026
54.4600
54.5300
51.9000
53.7800
5,863,600
Wed, 28 Jan 2026
55.8700
57.1300
55.3700
56.2150
3,048,000
Tue, 27 Jan 2026
57.7600
58.0300
55.0100
55.4200
3,538,200
Mon, 26 Jan 2026
57.4500
58.6500
57.2100
57.6600
3,704,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
57.7000
58.9600
57.2340
57.4600
3,555,300
Thu, 22 Jan 2026
56.2400
57.5750
55.6600
57.5000
4,771,500
Wed, 21 Jan 2026
55.9600
57.3300
55.4590
56.0300
4,139,700
Tue, 20 Jan 2026
55.6600
57.2900
55.5100
55.8200
4,657,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
59.9300
60.0000
56.6300
56.7100
5,414,900
Thu, 15 Jan 2026
62.0600
62.1800
59.5600
59.6900
4,331,900
Wed, 14 Jan 2026
63.9900
64.5300
61.8300
61.8700
3,537,400
Tue, 13 Jan 2026
68.3100
69.2600
64.3000
64.5100
3,622,500
Mon, 12 Jan 2026
68.8100
69.4900
67.4400
68.3100
2,401,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
70.0000
70.9300
68.7400
68.8100
2,968,300
Thu, 08 Jan 2026
69.2500
69.8800
67.4000
69.8000
3,103,900
Wed, 07 Jan 2026
65.4300
69.8500
65.4200
69.5700
4,021,100
Tue, 06 Jan 2026
64.3000
65.3900
64.0500
65.1900
3,174,600
Mon, 05 Jan 2026
64.7300
66.6670
64.3000
64.3400
3,510,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
68.6100
68.6800
64.2400
64.8500
3,091,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
68.8250
69.2850
68.3300
68.4000
1,547,700
Tue, 30 Dec 2025
69.2300
69.7700
69.0100
69.0800
1,573,100
Mon, 29 Dec 2025
69.6600
70.6450
69.2500
69.4700
1,615,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
69.4900
70.0010
69.4600
69.9700
1,271,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
68.7600
69.9760
68.7600
69.6400
1,190,500
Tue, 23 Dec 2025
69.9900
70.4250
68.7200
68.9700
1,745,700
Mon, 22 Dec 2025
70.0900
71.1000
70.0000
70.4300
2,236,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
69.2500
70.0800
69.0700
69.9800
8,220,000
Thu, 18 Dec 2025
67.7800
69.4400
67.4400
69.4000
3,495,000
Wed, 17 Dec 2025
67.6300
69.5700
67.3000
67.7900
2,888,400
Tue, 16 Dec 2025
67.9000
68.2700
66.8400
67.5800
2,893,300
Mon, 15 Dec 2025
70.8700
71.1000
66.7800
68.1900
2,849,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
70.5100
71.1500
69.6100
71.1100
2,389,500
Thu, 11 Dec 2025
68.6800
70.9600
68.4500
70.2300
3,033,800
Wed, 10 Dec 2025
69.2000
69.6480
67.3600
68.8100
3,689,000
Tue, 09 Dec 2025
65.3300
70.6080
65.3300
69.3900
5,145,100
Mon, 08 Dec 2025
66.0900
66.1600
64.5600
66.0400
4,015,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
4 · 10-Q
After-hours · 16:57 ET
10-Q ↗
Fri, 05 Dec 2025
64.5550
66.9670
63.4050
65.6700
8,934,800
Thu, 04 Dec 2025
3 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 04 Dec 2025
71.2000
72.3500
70.8000
71.1000
6,796,200
Wed, 03 Dec 2025
68.8900
71.0500
68.2650
70.6200
2,268,300
Tue, 02 Dec 2025
68.5400
69.9500
68.2300
68.8600
2,699,600
Mon, 01 Dec 2025
68.2500
69.5900
67.5700
68.3300
2,228,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
69.1900
70.1300
69.0600
69.3500
940,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
68.0200
69.4050
67.7650
68.8700
1,915,100
Tue, 25 Nov 2025
65.9000
68.3400
65.6400
67.9600
1,702,700
Mon, 24 Nov 2025
66.1800
66.4300
65.2700
65.9300
2,439,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
63.9900
66.2000
63.5000
65.3900
1,970,900
Thu, 20 Nov 2025
66.1300
66.7250
63.9300
64.0100
1,946,700
Wed, 19 Nov 2025
65.5800
65.5800
64.2400
65.0400
1,657,900
Tue, 18 Nov 2025
64.4300
66.3300
63.8100
65.5700
2,680,000
Mon, 17 Nov 2025
67.0700
67.3500
64.5800
64.6700
2,013,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
66.2100
68.3800
65.8400
67.7600
1,842,400
Thu, 13 Nov 2025
68.1500
69.1500
66.7450
67.0100
1,939,400
Wed, 12 Nov 2025
69.3600
70.2330
69.2550
69.3500
1,650,800
Tue, 11 Nov 2025
69.2200
70.3200
68.7550
68.8500
1,846,700
Mon, 10 Nov 2025
70.1700
70.1800
68.7100
69.6500
1,603,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
68.8200
70.1800
68.5000
69.7000
1,411,000
Thu, 06 Nov 2025
70.5000
70.5200
68.3100
69.7300
1,827,500
Wed, 05 Nov 2025
70.8500
71.6100
69.8800
70.9000
2,405,700
Tue, 04 Nov 2025
72.1300
72.1300
70.2700
70.8100
1,836,700
Mon, 03 Nov 2025
73.1400
74.2500
71.4500
73.0400
2,182,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
71.7200
73.2550
71.1260
73.1400
3,043,800
Thu, 30 Oct 2025
68.7200
73.5500
68.3000
71.6100
4,517,600
Wed, 29 Oct 2025
70.5000
70.6000
68.8450
68.9800
2,454,900
Tue, 28 Oct 2025
71.6100
71.6100
70.2800
70.7000
1,637,300
Mon, 27 Oct 2025
72.4600
72.4600
71.2100
71.4400
1,677,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
72.2000
72.5000
71.3200
71.4900
1,175,300
Thu, 23 Oct 2025
70.5500
71.2400
70.2100
71.0800
1,644,100
Wed, 22 Oct 2025
72.0500
72.2250
70.4400
70.5600
1,930,400
Tue, 21 Oct 2025
70.0500
75.0000
69.6600
72.4450
4,046,200
Mon, 20 Oct 2025
68.2500
70.9800
68.1000
70.6800
2,230,600
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
66.8100
68.3800
66.7300
67.9300
1,937,500
Thu, 16 Oct 2025
68.4900
69.5700
66.5700
67.1200
3,767,800
Wed, 15 Oct 2025
69.2300
69.3100
67.5200
67.9100
2,469,400
Tue, 14 Oct 2025
68.4100
69.0600
67.1600
68.3600
2,635,200
Mon, 13 Oct 2025
69.3350
70.0800
68.4000
69.4500
2,292,100
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
71.5500
71.9700
68.1900
68.4000
3,572,500
Thu, 09 Oct 2025
71.7400
72.3000
70.4300
71.3500
2,706,200
Wed, 08 Oct 2025
70.5800
71.6000
70.1000
71.5400
2,676,400
Tue, 07 Oct 2025
72.7150
72.9300
68.4000
69.9400
3,542,100
Mon, 06 Oct 2025
70.1600
73.9000
69.8540
72.1700
5,437,200
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
68.4600
70.4000
68.4600
69.7300
3,898,000
Thu, 02 Oct 2025
69.2250
69.3330
67.9900
68.1000
4,802,500
Wed, 01 Oct 2025
71.2800
71.9000
68.5200
68.9700
9,696,200
Tue, 30 Sep 2025
81.8800
81.8800
72.0200
72.0900
9,675,100
Mon, 29 Sep 2025
81.8200
82.4400
81.3700
82.1400
1,934,100
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
81.6000
82.2100
81.0900
81.5200
2,182,900
Thu, 25 Sep 2025
83.0100
83.2900
81.1000
81.3100
2,661,000
Wed, 24 Sep 2025
85.1300
85.8380
83.9500
84.0100
1,840,900
Tue, 23 Sep 2025
85.7000
86.2700
84.7150
84.8200
1,972,600
Mon, 22 Sep 2025
83.5900
85.2800
82.7750
84.8600
1,936,500
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
84.9800
85.7700
83.8100
84.5900
4,516,700
Thu, 18 Sep 2025
84.9850
86.6500
84.6020
85.0100
3,428,100
Wed, 17 Sep 2025
82.2000
84.7150
82.0000
84.5200
3,775,900
Tue, 16 Sep 2025
81.2800
82.9200
81.0250
81.7100
2,749,700
Mon, 15 Sep 2025
80.3000
81.7790
80.3000
81.5700
2,751,900
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
80.6900
81.6900
80.1000
80.1900
2,170,400
Thu, 11 Sep 2025
79.3900
80.7600
78.9000
80.2400
3,768,300
Wed, 10 Sep 2025
79.8100
82.0600
78.0650
78.8200
4,435,000
Tue, 09 Sep 2025
81.5700
81.6500
79.4900
79.8000
5,091,400
Mon, 08 Sep 2025
80.3500
81.9300
77.6600
81.7300
5,077,500
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
2 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Fri, 05 Sep 2025
82.0000
83.0600
78.1400
79.8600
10,430,500
Thu, 04 Sep 2025
1 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 04 Sep 2025
75.2100
76.3800
74.0600
76.2400
5,686,000
Wed, 03 Sep 2025
74.1100
76.6400
73.8450
75.9000
2,721,800
Tue, 02 Sep 2025
74.6400
75.3700
73.3350
74.0700
3,116,900
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
75.9300
77.1900
75.6200
76.6600
2,273,400
Thu, 28 Aug 2025
74.7900
75.7700
74.3900
75.5100
1,235,200
Wed, 27 Aug 2025
72.5750
75.0400
72.5750
74.6800
2,685,500
Tue, 26 Aug 2025
74.0500
74.6050
72.4400
72.5000
2,697,700
Mon, 25 Aug 2025
74.6700
74.8650
73.8300
73.9400
1,307,800
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
70.9100
75.2100
70.8150
74.8100
2,694,100
Thu, 21 Aug 2025
70.4100
71.0480
69.6800
70.7400
1,537,500
Wed, 20 Aug 2025
70.5400
71.2600
69.8900
71.0900
1,809,600
Tue, 19 Aug 2025
71.9200
72.4950
70.7400
70.8800
1,652,900
Mon, 18 Aug 2025
71.0000
72.2900
71.0000
71.7000
2,045,900
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
69.1200
71.3900
68.7450
70.9000
2,108,900
Thu, 14 Aug 2025
70.0800
70.3890
68.7100
69.0000
2,193,700
Wed, 13 Aug 2025
68.9800
71.5400
68.1950
70.7100
3,346,900
Tue, 12 Aug 2025
67.1900
68.4350
66.3520
68.0200
3,862,300
Mon, 11 Aug 2025
69.1500
69.9100
67.0000
67.1400
3,402,500
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
70.6100
71.1000
69.0200
69.1900
2,974,000
Thu, 07 Aug 2025
75.5550
75.6900
68.6800
70.4800
4,139,000
Wed, 06 Aug 2025
74.7000
75.6000
74.4650
75.1400
1,712,700
Tue, 05 Aug 2025
75.8300
75.9390
73.7700
73.8400
1,412,400
Mon, 04 Aug 2025
74.6500
75.4000
74.4600
75.3800
1,363,900
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
74.8900
75.1350
73.1400
73.8400
1,871,600
Thu, 31 Jul 2025
78.3800
78.3800
75.5950
75.6400
1,847,500
Wed, 30 Jul 2025
79.8800
79.9900
77.3400
77.9600
1,745,100
Tue, 29 Jul 2025
80.8500
81.3000
79.4300
79.8800
1,151,500
Mon, 28 Jul 2025
79.9500
81.1600
79.5000
80.3900
1,566,900
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend