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
30.4100
31.4900
30.4050
31.4000
2,412,000
Thu, 23 Jul 2026
29.9100
30.3850
29.5300
30.1200
3,076,000
Wed, 22 Jul 2026
31.3600
31.4550
29.4450
29.7400
2,006,700
Tue, 21 Jul 2026
31.5500
32.2500
31.1850
31.2600
1,578,600
Mon, 20 Jul 2026
31.9800
32.9150
31.6450
32.3500
2,114,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
32.6800
33.4200
32.1400
32.3400
3,056,600
Thu, 16 Jul 2026
32.0000
33.3200
31.6000
33.1100
2,348,100
Wed, 15 Jul 2026
31.5000
32.7100
31.2000
31.5400
2,850,800
Tue, 14 Jul 2026
30.6250
31.9800
30.5100
31.1500
2,765,200
Mon, 13 Jul 2026
31.7200
32.4340
31.5100
31.7500
1,874,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
32.4000
32.4400
31.1750
31.6700
1,378,000
Thu, 09 Jul 2026
30.8300
31.7700
30.5690
31.6100
2,191,400
Wed, 08 Jul 2026
32.0900
32.0900
31.4900
31.6500
2,308,700
Tue, 07 Jul 2026
33.3700
33.7500
32.4100
32.4400
2,798,400
Mon, 06 Jul 2026
31.7900
32.8000
31.4050
32.6000
3,125,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
31.1500
32.5050
31.1050
32.2600
3,927,100
Wed, 01 Jul 2026
30.4550
31.8600
30.4500
31.2800
3,336,700
Tue, 30 Jun 2026
29.5100
30.0050
29.2500
29.8900
4,384,100
Mon, 29 Jun 2026
30.5000
30.5900
29.3000
29.7200
2,430,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
28.6350
30.1500
28.6350
30.0000
7,630,600
Thu, 25 Jun 2026
28.3100
29.2000
28.0770
28.7100
4,199,900
Wed, 24 Jun 2026
28.2800
29.0470
28.1700
28.6600
4,631,000
Tue, 23 Jun 2026
29.3700
29.6480
28.3700
28.4200
3,493,800
Mon, 22 Jun 2026
28.9400
29.3700
28.4200
28.8700
3,533,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
29.2400
29.5400
28.4150
29.3800
7,243,800
Wed, 17 Jun 2026
29.7300
30.5950
29.2300
29.3400
4,153,700
Tue, 16 Jun 2026
30.4100
30.9500
29.8800
30.1700
3,743,300
Mon, 15 Jun 2026
30.6500
31.2600
30.3170
30.5300
4,132,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
30.4300
30.9900
29.4500
30.6700
5,975,100
Thu, 11 Jun 2026
32.2350
32.3800
30.2800
30.5700
2,690,900
Wed, 10 Jun 2026
32.3500
33.3600
32.2300
32.4500
1,750,400
Tue, 09 Jun 2026
32.5350
33.3100
32.2100
33.1100
2,115,000
Mon, 08 Jun 2026
32.7100
33.5200
32.3150
33.0200
3,351,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
33.1100
33.5450
32.2230
32.9300
2,596,900
Thu, 04 Jun 2026
33.3600
33.9550
32.9600
33.0600
2,565,200
Wed, 03 Jun 2026
33.7600
33.7600
32.3550
32.6200
2,183,000
Tue, 02 Jun 2026
34.1400
34.4200
33.1100
34.0000
2,646,400
Mon, 01 Jun 2026
33.7830
35.3400
33.1300
35.2400
3,239,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
32.1400
32.7400
31.6500
32.6400
3,022,200
Thu, 28 May 2026
32.0500
32.5500
31.7450
32.2000
2,452,200
Wed, 27 May 2026
32.5000
33.0950
32.0100
32.0600
2,198,000
Tue, 26 May 2026
15 · 8-K
After-hours · 16:15 ET
FORM 8-K ↗
Tue, 26 May 2026
32.6600
33.1100
32.4800
32.7400
2,641,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
33.5500
34.2960
32.8200
33.1600
1,898,300
Thu, 21 May 2026
32.7000
33.4100
32.2700
33.3400
2,355,800
Wed, 20 May 2026
32.7400
33.5500
31.8700
33.3400
2,499,100
Tue, 19 May 2026
33.8200
34.2050
32.9200
33.0100
3,014,800
Mon, 18 May 2026
32.2500
33.4950
32.0200
33.3100
3,353,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
32.2200
32.6800
31.9410
32.0700
2,704,600
Thu, 14 May 2026
31.3500
32.1300
30.8200
31.7400
3,159,400
Wed, 13 May 2026
32.0700
32.4080
30.5200
31.2500
3,419,600
Tue, 12 May 2026
33.3700
33.3700
32.4700
32.6700
4,799,400
Mon, 11 May 2026
32.5000
32.7800
31.9200
32.6400
3,651,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
34.0100
34.1250
32.5000
32.7600
2,714,300
Thu, 07 May 2026
14 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Thu, 07 May 2026
32.1650
34.6100
32.0200
33.6200
2,763,700
Thu, 07 May 2026
13 · 8-K
Pre-market · 07:04 ET
8-K ↗
Wed, 06 May 2026
33.0500
33.5700
31.9950
32.0700
3,217,700
Tue, 05 May 2026
33.4300
33.5350
32.6300
33.1500
1,953,700
Mon, 04 May 2026
33.5700
34.3900
33.5000
33.6000
1,967,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
33.3400
34.0500
32.9950
33.5600
1,655,600
Thu, 30 Apr 2026
32.4600
32.7200
31.8600
32.6200
1,679,000
Wed, 29 Apr 2026
32.0900
32.8400
31.8750
32.8400
1,690,100
Tue, 28 Apr 2026
33.1700
33.5900
32.2700
32.3200
1,462,300
Mon, 27 Apr 2026
12 · 8-K
After-hours · 16:15 ET
FORM 8-K ↗
Mon, 27 Apr 2026
33.2400
33.7200
32.7900
32.8300
1,114,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
32.6500
33.4850
32.4000
33.4400
1,736,200
Thu, 23 Apr 2026
34.4900
34.7300
32.1200
32.6500
2,359,100
Wed, 22 Apr 2026
35.3950
35.4800
34.7100
35.2200
1,658,900
Tue, 21 Apr 2026
35.2300
36.1250
34.8800
35.0000
1,822,500
Mon, 20 Apr 2026
34.8400
35.4900
34.7700
35.2100
1,583,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
35.1700
35.5700
34.6600
35.0800
2,009,300
Thu, 16 Apr 2026
34.9400
35.0900
34.3500
34.6500
1,603,300
Wed, 15 Apr 2026
33.6500
34.4850
33.5350
34.0500
1,568,600
Tue, 14 Apr 2026
33.1900
33.6800
32.7900
33.2300
2,308,100
Mon, 13 Apr 2026
31.3800
33.0000
31.2900
32.8200
3,070,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
11 · DEFA14A
After-hours · 16:19 ET
DEFA14A ↗
Fri, 10 Apr 2026
10 · DEF 14A
After-hours · 16:15 ET
DEF 14A ↗
Fri, 10 Apr 2026
33.3200
33.6200
30.8300
31.3000
2,723,300
Thu, 09 Apr 2026
34.6300
34.8200
33.0550
33.4500
3,288,900
Wed, 08 Apr 2026
35.2400
35.8300
34.7700
35.0300
2,954,000
Tue, 07 Apr 2026
34.8800
35.1300
34.3050
34.3500
1,177,900
Mon, 06 Apr 2026
34.5200
35.1750
34.2700
35.0900
1,632,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
34.4100
35.1950
33.6800
34.6000
2,423,400
Wed, 01 Apr 2026
35.1200
35.3300
33.9320
34.2000
1,863,700
Tue, 31 Mar 2026
34.6650
35.5900
34.2970
35.1200
2,510,800
Mon, 30 Mar 2026
34.8500
35.4300
34.5400
34.5800
2,417,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
35.5400
35.8050
34.4650
34.7600
3,856,100
Thu, 26 Mar 2026
34.8900
36.3200
34.4300
36.2000
4,245,400
Wed, 25 Mar 2026
37.5400
37.9200
34.9500
35.0900
2,958,400
Tue, 24 Mar 2026
37.9800
38.0800
36.6400
37.1400
2,736,400
Mon, 23 Mar 2026
37.9900
38.5900
37.7350
38.2300
2,177,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
37.4600
38.3200
37.0500
37.8500
3,889,900
Thu, 19 Mar 2026
37.0800
38.0700
37.0100
37.8900
2,322,300
Wed, 18 Mar 2026
37.5300
37.8400
37.0400
37.1200
2,615,000
Tue, 17 Mar 2026
37.9500
38.9500
37.8000
37.8800
1,936,700
Mon, 16 Mar 2026
38.1900
38.4900
37.7350
38.0600
2,674,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
38.7300
38.7300
37.4400
38.1900
1,868,700
Thu, 12 Mar 2026
38.6500
39.6800
38.4200
38.4400
3,512,900
Wed, 11 Mar 2026
39.3600
39.6000
38.1600
38.6600
1,908,600
Tue, 10 Mar 2026
40.0800
40.0900
38.5900
38.9700
2,189,600
Mon, 09 Mar 2026
39.6400
40.3600
38.9200
40.2200
2,596,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
39.5800
39.9400
39.1600
39.7900
3,037,200
Thu, 05 Mar 2026
38.8700
39.5950
38.5800
39.5100
3,973,600
Wed, 04 Mar 2026
38.5900
39.0400
38.2600
38.8700
3,027,700
Tue, 03 Mar 2026
37.5600
38.7900
37.2600
38.7600
3,149,900
Mon, 02 Mar 2026
36.3400
38.2150
36.1200
38.1300
4,349,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
36.1000
37.0900
35.1700
36.5500
17,745,000
Thu, 26 Feb 2026
9 · 10-K
After-hours · 16:12 ET
10-K ↗
Thu, 26 Feb 2026
35.6200
37.0800
34.1100
37.0400
6,894,400
Thu, 26 Feb 2026
8 · 8-K
Pre-market · 07:04 ET
8-K ↗
Wed, 25 Feb 2026
32.3600
33.0800
32.0000
32.4800
4,163,300
Tue, 24 Feb 2026
32.3700
33.2000
32.0100
32.3400
2,891,300
Mon, 23 Feb 2026
33.2800
33.6200
32.1600
32.2000
3,040,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
34.1700
34.8900
33.5500
33.8400
3,182,900
Thu, 19 Feb 2026
34.2400
34.5150
33.7000
34.1700
2,743,000
Wed, 18 Feb 2026
33.4500
34.3000
32.8400
34.2400
3,708,200
Tue, 17 Feb 2026
33.9800
34.2250
32.8600
33.2800
4,208,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
34.3200
35.0400
34.0200
34.1000
3,774,300
Thu, 12 Feb 2026
33.8300
34.9400
33.4100
34.1000
7,329,000
Wed, 11 Feb 2026
34.1600
34.5450
33.6300
33.9200
6,121,500
Tue, 10 Feb 2026
34.4700
35.0800
34.2700
34.7800
2,448,000
Mon, 09 Feb 2026
33.1700
34.5000
32.9060
34.4400
2,273,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
32.5600
33.2500
31.9400
33.1700
3,930,600
Thu, 05 Feb 2026
32.8800
33.5350
31.7100
32.0100
4,069,500
Wed, 04 Feb 2026
31.2100
33.4200
30.9650
32.7500
3,252,200
Tue, 03 Feb 2026
33.7200
33.7800
31.7100
31.7900
2,557,500
Mon, 02 Feb 2026
35.0700
35.3200
34.1600
34.2400
2,612,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
34.8600
35.5100
34.7300
35.1200
2,303,800
Thu, 29 Jan 2026
36.7500
36.7500
34.4900
35.0700
3,453,900
Wed, 28 Jan 2026
37.3900
37.8500
37.1840
37.3500
1,747,000
Tue, 27 Jan 2026
38.3900
38.4700
37.1000
37.1600
1,719,100
Mon, 26 Jan 2026
38.8900
39.0750
38.5300
38.5800
1,422,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
39.3800
39.7350
38.5500
38.8400
1,902,500
Thu, 22 Jan 2026
39.0200
39.6300
38.5950
39.2000
1,956,400
Wed, 21 Jan 2026
38.1800
38.4000
37.5550
38.1000
2,571,000
Tue, 20 Jan 2026
38.6400
39.0250
38.0300
38.1100
2,099,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
39.0600
39.6800
38.9500
39.1400
2,036,100
Thu, 15 Jan 2026
39.5850
39.5850
38.7300
39.0700
2,297,500
Wed, 14 Jan 2026
39.4300
40.0500
39.1900
39.3300
2,302,700
Tue, 13 Jan 2026
39.7700
40.1500
39.2950
39.4600
1,754,600
Mon, 12 Jan 2026
40.0350
40.6600
39.5050
40.1400
2,194,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
39.9100
40.6300
39.5700
40.1300
1,574,700
Thu, 08 Jan 2026
39.5500
39.9400
39.1800
39.9000
3,129,600
Wed, 07 Jan 2026
39.5400
39.7800
39.2640
39.6900
2,025,800
Tue, 06 Jan 2026
37.9900
39.6350
37.9300
39.4200
2,952,700
Mon, 05 Jan 2026
38.0500
39.0000
37.8550
38.0700
2,585,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
38.2600
38.5100
37.7000
38.1500
2,125,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
38.5800
38.7300
38.1000
38.1650
1,213,100
Tue, 30 Dec 2025
39.0000
39.1100
38.5800
38.6800
1,360,500
Mon, 29 Dec 2025
38.9100
39.2770
38.6100
39.0800
2,132,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
38.9200
39.0800
38.6400
39.0000
1,148,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
39.1600
39.2150
38.6200
38.9100
771,500
Tue, 23 Dec 2025
39.8600
39.9750
39.0200
39.1600
1,569,300
Mon, 22 Dec 2025
39.9400
40.4300
39.7800
39.9800
1,636,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
39.9200
40.2400
39.5900
39.7500
5,032,100
Thu, 18 Dec 2025
40.4800
40.4900
39.7300
39.9200
2,458,600
Wed, 17 Dec 2025
40.2400
40.7700
39.9400
40.0800
3,202,900
Tue, 16 Dec 2025
40.1300
40.6500
40.0000
40.3400
2,527,500
Mon, 15 Dec 2025
40.7000
40.8900
39.9020
40.2500
3,231,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
41.1100
41.3700
40.5700
40.5800
1,819,200
Thu, 11 Dec 2025
40.8200
41.5600
40.4600
41.1100
1,547,900
Wed, 10 Dec 2025
41.1200
41.3300
40.5100
40.9100
2,297,600
Tue, 09 Dec 2025
42.0600
42.3900
41.2000
41.2800
1,861,500
Mon, 08 Dec 2025
43.1700
43.3700
42.0380
42.0800
2,098,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
42.5200
43.3400
42.3200
43.1900
1,849,700
Thu, 04 Dec 2025
42.8900
42.8900
42.2300
42.4700
1,293,800
Wed, 03 Dec 2025
42.3500
42.7800
42.1800
42.6200
1,138,100
Tue, 02 Dec 2025
42.1200
42.9300
41.7750
42.4100
2,173,000
Mon, 01 Dec 2025
41.5500
42.3200
41.1950
41.8500
1,738,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
41.2600
42.3200
41.2600
41.9600
1,050,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
41.3200
41.6100
40.8000
41.1200
1,302,700
Tue, 25 Nov 2025
41.2800
41.7400
40.9500
41.2400
1,703,300
Mon, 24 Nov 2025
42.0200
42.0200
40.5900
41.0900
2,683,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
7 · 8-K
After-hours · 16:10 ET
8-K ↗
Fri, 21 Nov 2025
40.1000
41.7100
39.9600
41.1600
2,332,800
Thu, 20 Nov 2025
41.6000
41.6000
39.8350
40.0800
2,309,400
Wed, 19 Nov 2025
41.4800
41.5700
40.4500
40.5200
1,303,700
Tue, 18 Nov 2025
41.7500
42.0800
41.1700
41.5400
1,701,300
Mon, 17 Nov 2025
43.0200
43.3550
41.5300
41.8400
1,756,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
42.9200
43.7500
42.6100
43.1700
1,703,900
Thu, 13 Nov 2025
44.1300
44.3500
43.2250
43.2900
3,814,800
Wed, 12 Nov 2025
45.0000
45.1900
44.1600
44.3800
4,168,600
Tue, 11 Nov 2025
46.1800
46.3500
44.7450
44.9700
1,984,100
Mon, 10 Nov 2025
46.8300
46.8600
45.7200
46.3200
1,889,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
46.0000
46.8200
45.6500
46.7100
3,004,500
Thu, 06 Nov 2025
47.7600
48.3800
46.3500
46.4300
2,589,500
Wed, 05 Nov 2025
6 · 10-Q
After-hours · 16:09 ET
10-Q ↗
Wed, 05 Nov 2025
50.5200
50.5200
46.3700
48.4800
3,465,000
Wed, 05 Nov 2025
5 · 8-K
Pre-market · 07:04 ET
8-K ↗
Tue, 04 Nov 2025
49.7900
49.9900
48.8800
48.9500
1,760,500
Mon, 03 Nov 2025
50.5400
50.8000
49.9600
50.2900
1,948,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
50.4400
50.8700
50.2100
50.8300
1,646,800
Thu, 30 Oct 2025
50.1700
51.2250
50.0600
50.3300
1,311,500
Wed, 29 Oct 2025
51.4000
51.4000
50.1700
50.4900
1,211,900
Tue, 28 Oct 2025
52.1800
52.2450
51.4620
51.6100
923,900
Mon, 27 Oct 2025
51.9300
52.2550
51.4700
52.2000
1,317,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
51.8000
52.3900
51.4500
51.7300
906,400
Thu, 23 Oct 2025
51.8300
52.0000
51.1100
51.3100
1,099,100
Wed, 22 Oct 2025
52.0700
52.5200
51.7950
52.0100
949,700
Tue, 21 Oct 2025
51.3400
52.8500
51.3400
52.2500
921,500
Mon, 20 Oct 2025
51.6300
51.9200
51.3200
51.6500
1,210,400
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
50.5900
51.5500
50.4300
51.3000
1,180,300
Thu, 16 Oct 2025
50.7100
51.1700
49.7150
50.2900
1,712,200
Wed, 15 Oct 2025
50.5500
51.8850
50.4300
50.7100
2,131,800
Tue, 14 Oct 2025
4 · 8-K
After-hours · 16:15 ET
FORM 8-K ↗
Tue, 14 Oct 2025
50.2000
50.8900
49.1900
50.3300
1,317,700
Mon, 13 Oct 2025
49.9300
51.1300
49.3900
50.8500
1,763,700
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
50.8900
51.2800
49.1650
49.3500
1,777,700
Thu, 09 Oct 2025
50.5000
51.7400
50.0000
50.7250
2,399,400
Wed, 08 Oct 2025
52.4700
53.3300
50.0500
50.9100
3,521,000
Tue, 07 Oct 2025
56.9900
57.2500
52.4800
52.5500
3,868,200
Mon, 06 Oct 2025
54.9900
57.1400
54.9600
56.7900
3,150,300
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
56.1500
56.4700
54.8000
54.9900
22,864,700
Thu, 02 Oct 2025
55.2000
56.4000
54.0300
55.9500
6,387,100
Wed, 01 Oct 2025
51.3700
52.3650
51.1700
52.3400
1,815,900
Tue, 30 Sep 2025
51.8700
51.9800
51.0000
51.4800
1,418,300
Mon, 29 Sep 2025
52.3600
52.7100
51.9100
51.9800
938,600
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
52.1500
52.4700
51.9290
52.3500
726,900
Thu, 25 Sep 2025
52.1000
52.1600
51.5500
52.1100
877,500
Wed, 24 Sep 2025
52.7000
52.9300
52.1100
52.2800
795,500
Tue, 23 Sep 2025
53.3700
53.7900
52.1300
52.5100
1,955,000
Mon, 22 Sep 2025
52.4700
53.9600
52.2850
53.5900
1,473,900
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
53.2200
53.2850
52.5400
52.8200
2,880,100
Thu, 18 Sep 2025
53.0000
53.7300
52.7860
52.9500
949,400
Wed, 17 Sep 2025
52.4200
53.5000
52.3200
52.7400
1,221,100
Tue, 16 Sep 2025
52.5200
52.5600
51.9350
52.2200
1,100,300
Mon, 15 Sep 2025
52.7200
53.2700
52.5900
52.6600
957,500
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
3 · 8-K
After-hours · 16:16 ET
8-K ↗
Fri, 12 Sep 2025
53.5300
53.5700
52.4900
52.9400
862,500
Thu, 11 Sep 2025
52.5200
53.6300
52.3110
53.4600
1,271,500
Wed, 10 Sep 2025
53.5500
53.7450
52.4450
52.6500
1,261,200
Tue, 09 Sep 2025
54.3200
54.3200
53.2600
53.5100
1,362,200
Mon, 08 Sep 2025
53.8000
54.3700
53.0650
54.2800
1,302,100
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
53.7400
54.4100
53.4450
53.8000
1,499,400
Thu, 04 Sep 2025
53.2800
53.7400
52.8600
53.7400
1,834,400
Wed, 03 Sep 2025
54.3200
54.4800
53.3600
53.4100
1,854,800
Tue, 02 Sep 2025
55.0500
55.5300
54.1250
54.3000
1,909,000
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
55.0100
55.8300
54.9700
55.6500
2,244,900
Thu, 28 Aug 2025
54.9800
55.5200
54.2800
54.9900
1,473,000
Wed, 27 Aug 2025
53.8450
54.8000
53.8350
54.7700
1,547,500
Tue, 26 Aug 2025
53.9200
54.3200
53.7000
53.7900
3,165,800
Mon, 25 Aug 2025
54.7600
55.1800
53.9200
53.9500
1,170,700
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
53.6500
54.7300
53.5630
54.6500
1,495,200
Thu, 21 Aug 2025
53.4500
53.7700
53.1900
53.4100
896,500
Wed, 20 Aug 2025
53.3500
53.6700
53.1400
53.6100
1,150,600
Tue, 19 Aug 2025
53.7800
53.9700
53.3000
53.4200
1,286,200
Mon, 18 Aug 2025
53.1200
53.9000
53.0600
53.6400
1,538,400
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
51.8600
53.1600
51.7000
53.1400
1,782,900
Thu, 14 Aug 2025
52.0200
52.0400
51.4200
51.7200
1,633,900
Wed, 13 Aug 2025
52.4100
52.5400
51.6000
52.0900
2,126,300
Tue, 12 Aug 2025
52.9900
53.1650
52.1800
52.3700
1,879,400
Mon, 11 Aug 2025
53.4500
53.8950
52.6600
52.9100
1,190,400
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
53.7500
53.8900
53.2250
53.4900
1,589,100
Thu, 07 Aug 2025
55.1200
55.3000
51.8200
53.5200
3,582,000
Wed, 06 Aug 2025
2 · 10-Q
After-hours · 16:13 ET
10-Q ↗
Wed, 06 Aug 2025
56.8550
57.1800
54.0300
55.2200
3,170,900
Wed, 06 Aug 2025
1 · 8-K
Pre-market · 07:05 ET
8-K ↗
Tue, 05 Aug 2025
58.0800
58.1850
56.7000
57.0500
2,322,000
Mon, 04 Aug 2025
57.3700
58.0500
57.2500
57.9000
1,225,000
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
57.6300
57.6800
56.5900
57.1200
1,519,800
Thu, 31 Jul 2025
58.0900
58.6430
57.6050
57.9800
1,428,100
Wed, 30 Jul 2025
58.8700
58.9730
57.5350
58.0800
2,435,900
Tue, 29 Jul 2025
58.9600
59.2500
58.4500
58.7100
1,281,300
Mon, 28 Jul 2025
58.6300
59.0400
58.4500
58.7200
908,000
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend