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
53.4900
55.2600
53.2500
55.0400
3,055,300
Thu, 23 Jul 2026
54.2000
54.2000
52.3100
52.6300
2,450,800
Wed, 22 Jul 2026
53.7300
54.3600
52.6900
53.3600
2,483,700
Tue, 21 Jul 2026
55.3800
55.5200
53.5650
54.1900
2,247,300
Mon, 20 Jul 2026
54.5900
55.4850
53.9050
55.1100
2,502,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
55.3200
56.2900
54.4300
55.0800
2,005,900
Thu, 16 Jul 2026
54.9300
56.5100
53.8800
55.8500
3,392,800
Wed, 15 Jul 2026
55.6000
56.2840
53.8800
54.5900
1,876,700
Tue, 14 Jul 2026
52.9200
56.4500
52.6800
55.4700
2,056,100
Mon, 13 Jul 2026
55.3900
55.6550
54.3250
55.2200
1,940,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
57.0900
58.6500
54.5700
54.7900
6,403,800
Thu, 09 Jul 2026
52.8100
55.8000
52.4200
55.5300
3,302,300
Wed, 08 Jul 2026
52.7200
53.9800
52.6400
53.9300
4,412,400
Tue, 07 Jul 2026
53.2700
55.6000
52.9000
53.7600
5,249,700
Mon, 06 Jul 2026
50.7500
53.1600
50.4500
52.4200
4,567,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
51.2700
51.8600
50.5850
51.2800
3,312,600
Wed, 01 Jul 2026
51.9200
52.3900
51.0400
51.2000
4,476,300
Tue, 30 Jun 2026
50.8500
51.3250
50.3500
50.9600
4,911,900
Mon, 29 Jun 2026
50.0800
52.0350
50.0800
51.0600
5,081,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
46.9900
50.0000
46.9700
49.7200
7,524,600
Thu, 25 Jun 2026
46.9100
47.6450
45.8600
46.9400
2,804,400
Wed, 24 Jun 2026
47.7700
49.0750
47.3700
47.5000
2,865,700
Tue, 23 Jun 2026
46.9150
48.4600
46.8600
47.8900
3,302,500
Mon, 22 Jun 2026
45.8500
46.9400
45.1700
46.6100
4,282,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
45.7300
47.0350
44.8400
46.9000
5,988,800
Wed, 17 Jun 2026
47.7500
48.3400
46.3800
46.4700
4,190,500
Tue, 16 Jun 2026
49.3400
49.6200
47.2700
48.3200
3,672,000
Mon, 15 Jun 2026
49.2300
50.1400
48.8750
49.4000
2,251,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
49.1300
49.5050
47.5900
49.3100
2,193,000
Thu, 11 Jun 2026
49.3040
49.3040
47.7800
49.2100
2,596,800
Wed, 10 Jun 2026
49.7400
50.5100
49.2000
49.6600
3,719,000
Tue, 09 Jun 2026
51.0700
52.2700
49.1800
50.7400
4,509,500
Mon, 08 Jun 2026
53.3800
53.5000
51.7600
51.8500
3,349,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
54.9900
55.3900
52.8950
53.6400
3,782,700
Thu, 04 Jun 2026
53.2400
55.9800
52.6350
54.9700
4,695,300
Wed, 03 Jun 2026
54.6200
54.8200
52.3290
53.0400
4,122,400
Tue, 02 Jun 2026
54.1000
55.5400
53.5000
55.4900
4,964,800
Mon, 01 Jun 2026
53.8800
56.0200
53.5000
55.8700
5,686,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
18 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Fri, 29 May 2026
49.1300
53.1750
49.1300
52.0700
7,313,200
Thu, 28 May 2026
46.0100
49.9900
46.0000
48.8100
9,102,100
Wed, 27 May 2026
17 · 8-K
After-hours · 16:01 ET
FORM 8-K ↗
Wed, 27 May 2026
45.5600
47.2060
44.8500
46.5700
6,708,800
Tue, 26 May 2026
46.9700
47.0000
45.6250
46.5500
4,367,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
45.4600
47.1500
45.3100
47.1200
5,829,300
Thu, 21 May 2026
44.3000
45.6350
44.1500
44.6900
5,402,400
Wed, 20 May 2026
46.8000
46.9850
44.4950
45.0300
5,695,700
Tue, 19 May 2026
48.4700
49.3200
47.8500
48.2700
5,575,400
Mon, 18 May 2026
45.9500
48.0100
45.7550
47.4500
4,643,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
45.9800
46.4100
44.9300
46.3400
2,266,300
Thu, 14 May 2026
44.5000
45.7050
43.6000
45.5400
3,018,300
Wed, 13 May 2026
44.1200
44.8800
43.6900
44.5000
3,261,000
Tue, 12 May 2026
45.5100
45.7800
44.1450
44.4000
3,092,900
Mon, 11 May 2026
45.7400
46.2600
44.7100
45.1600
3,339,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
45.4100
46.0200
44.1150
46.0000
3,323,600
Thu, 07 May 2026
44.2800
46.1900
44.2000
45.9300
4,049,400
Wed, 06 May 2026
43.0750
43.6500
42.3500
43.1300
2,210,600
Tue, 05 May 2026
43.7300
44.3400
43.2500
43.4300
3,418,800
Tue, 05 May 2026
16 · 8-K
Next filing day · accepted 04 May, 20:06 ET
8-K ↗
Mon, 04 May 2026
42.6000
44.3900
42.4050
43.7300
4,235,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
42.2700
43.1400
41.4000
42.6000
2,530,900
Thu, 30 Apr 2026
41.3750
41.8700
40.6600
40.8900
3,086,300
Wed, 29 Apr 2026
41.2400
42.2200
40.9400
42.0000
2,596,600
Tue, 28 Apr 2026
41.4300
42.4100
41.1400
41.3000
3,737,300
Mon, 27 Apr 2026
40.5300
41.1300
39.5800
40.7600
2,618,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
39.3600
40.6500
39.0400
40.5600
3,651,400
Thu, 23 Apr 2026
39.9600
40.2750
38.1800
39.1500
2,517,500
Wed, 22 Apr 2026
41.3100
41.5100
40.7100
41.4600
2,056,600
Tue, 21 Apr 2026
40.6300
41.7400
40.4500
41.0700
2,624,700
Mon, 20 Apr 2026
39.7700
40.8000
39.6100
40.5900
2,241,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
40.1200
40.8000
39.8550
40.0500
2,401,400
Thu, 16 Apr 2026
39.1400
39.7000
38.5350
39.5400
2,647,600
Wed, 15 Apr 2026
37.5500
38.9500
37.2000
38.2600
3,336,000
Tue, 14 Apr 2026
37.7100
38.2500
36.6400
36.8300
2,912,100
Mon, 13 Apr 2026
34.4400
37.5100
34.3950
37.3000
3,864,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
36.3000
36.5880
34.0100
34.4100
5,372,600
Thu, 09 Apr 2026
39.0800
39.3250
36.5600
36.9400
4,047,700
Wed, 08 Apr 2026
40.4000
41.1600
39.1300
39.4100
5,716,900
Tue, 07 Apr 2026
15 · 8-K
After-hours · 16:08 ET
FORM 8-K ↗
Tue, 07 Apr 2026
39.3500
39.9500
38.7300
39.5000
2,994,900
Mon, 06 Apr 2026
41.1600
41.2500
39.0700
39.5200
3,767,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
38.2100
41.1700
37.8400
41.1000
3,288,100
Wed, 01 Apr 2026
38.1800
38.6500
37.0500
38.0400
3,196,500
Tue, 31 Mar 2026
38.3100
38.8500
37.4250
38.0100
3,458,200
Mon, 30 Mar 2026
37.6600
38.7100
37.6600
37.9300
2,325,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
38.8300
39.1500
37.2000
37.6100
2,742,200
Thu, 26 Mar 2026
14 · 8-K
After-hours · 16:26 ET
8-K ↗
Thu, 26 Mar 2026
38.5600
40.4650
38.5600
39.4500
2,244,700
Wed, 25 Mar 2026
40.1500
40.6450
38.8000
38.9900
2,750,200
Tue, 24 Mar 2026
39.9800
40.3900
38.7720
39.3100
3,713,900
Mon, 23 Mar 2026
39.4800
40.5700
39.3040
40.3900
3,339,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
40.6800
41.0000
39.3400
39.4800
6,003,100
Thu, 19 Mar 2026
41.4300
42.2500
40.1000
41.0300
2,998,100
Wed, 18 Mar 2026
41.2000
42.0200
41.1200
41.4700
3,209,900
Tue, 17 Mar 2026
40.3400
41.9500
40.2500
41.7000
4,807,200
Mon, 16 Mar 2026
39.2900
40.8000
39.2260
40.5700
3,327,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
39.1300
39.3700
38.3800
39.2900
2,469,500
Thu, 12 Mar 2026
38.2400
39.4600
38.2400
39.1300
3,770,600
Wed, 11 Mar 2026
38.9800
39.6050
37.8700
38.2400
2,915,100
Tue, 10 Mar 2026
39.5700
40.0000
37.5000
38.6300
5,711,800
Mon, 09 Mar 2026
39.8300
40.3600
38.5800
39.7300
4,532,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
40.3500
40.6500
39.5500
39.8300
5,698,300
Thu, 05 Mar 2026
40.4300
41.4800
40.2000
40.3900
5,904,000
Wed, 04 Mar 2026
40.2400
40.8800
39.9850
40.3200
3,513,400
Tue, 03 Mar 2026
39.6000
40.9000
38.8100
40.7000
7,630,800
Mon, 02 Mar 2026
13 · 10-Q
After-hours · 16:09 ET
10-Q ↗
Mon, 02 Mar 2026
38.0500
40.7100
37.8300
40.2900
6,624,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
39.2200
39.3500
37.5400
38.2800
23,487,800
Thu, 26 Feb 2026
42.1600
42.4000
37.8300
39.9700
18,126,000
Wed, 25 Feb 2026
12 · 8-K
After-hours · 16:12 ET
FORM 8-K ↗
Wed, 25 Feb 2026
37.5000
38.7100
36.2800
38.4400
9,607,200
Tue, 24 Feb 2026
37.5500
38.8000
36.9500
37.8600
3,856,300
Mon, 23 Feb 2026
38.9300
39.3000
37.3000
37.3800
3,541,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
40.6000
41.5100
39.2900
39.8400
3,793,200
Thu, 19 Feb 2026
41.4300
41.6500
40.8900
41.3200
2,344,300
Wed, 18 Feb 2026
40.9500
41.7800
40.1800
41.2200
2,747,700
Tue, 17 Feb 2026
41.2550
41.5600
40.5100
40.9500
3,407,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
41.3600
42.1700
40.9900
41.7600
2,661,900
Thu, 12 Feb 2026
41.1300
41.2100
39.8400
41.1300
6,076,300
Wed, 11 Feb 2026
42.0000
42.0150
40.4600
41.4300
3,787,300
Tue, 10 Feb 2026
42.1300
42.8550
41.5200
41.8800
4,760,100
Mon, 09 Feb 2026
40.2200
41.9100
39.8800
41.5900
3,745,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
38.9400
40.3300
38.9300
40.2600
5,032,600
Thu, 05 Feb 2026
39.1500
39.8500
37.8400
38.3900
7,607,400
Wed, 04 Feb 2026
36.3000
39.2350
35.3900
39.1500
8,760,200
Tue, 03 Feb 2026
39.5300
39.7500
36.4300
36.8600
5,646,400
Mon, 02 Feb 2026
40.1600
40.6700
39.4500
40.1000
3,404,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
39.6500
39.9540
39.2300
39.3300
3,867,300
Thu, 29 Jan 2026
40.8000
40.9560
38.6500
39.4600
4,645,500
Wed, 28 Jan 2026
41.6500
42.5500
41.4200
41.7800
3,831,800
Tue, 27 Jan 2026
43.1800
43.2200
41.1500
41.2400
3,184,600
Mon, 26 Jan 2026
43.1400
43.7700
42.6950
43.3700
4,476,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
43.0700
43.3200
42.2100
42.8100
4,663,500
Thu, 22 Jan 2026
42.1150
43.0800
42.0600
42.9800
3,858,600
Wed, 21 Jan 2026
42.5000
43.1900
41.3300
41.5700
5,506,200
Tue, 20 Jan 2026
44.8720
45.3900
42.8000
43.2100
9,054,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
48.9100
49.1300
45.7000
45.7400
6,017,000
Thu, 15 Jan 2026
49.9900
51.0000
48.4000
48.6700
5,643,000
Wed, 14 Jan 2026
52.4200
52.4200
50.5950
51.4400
3,632,700
Tue, 13 Jan 2026
53.1500
53.6900
52.4250
52.6100
3,170,200
Mon, 12 Jan 2026
52.5000
53.5100
52.2900
53.2500
3,034,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
53.4500
54.1500
53.0100
53.5100
2,163,300
Thu, 08 Jan 2026
52.8300
53.3300
52.6400
53.1100
3,608,500
Wed, 07 Jan 2026
52.3800
54.1100
52.0700
53.2600
3,156,700
Tue, 06 Jan 2026
50.2700
52.2300
50.2700
52.0700
2,745,000
Mon, 05 Jan 2026
50.8600
51.6350
50.3450
50.5600
3,701,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
51.7800
52.1500
49.3800
50.6000
4,045,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
51.6600
51.9200
51.3900
51.6900
2,869,400
Tue, 30 Dec 2025
52.1900
52.4800
51.7800
51.9600
2,594,800
Mon, 29 Dec 2025
52.5900
52.8500
51.7760
52.3500
3,154,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
52.0700
52.9000
52.0400
52.8400
1,979,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
52.2700
52.2700
51.7500
52.0000
1,507,300
Tue, 23 Dec 2025
52.5600
52.7500
51.5100
52.2300
3,544,400
Mon, 22 Dec 2025
11 · 8-K
After-hours · 16:15 ET
8-K ↗
Mon, 22 Dec 2025
52.3400
53.3400
52.0700
52.9400
4,404,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
50.8000
52.7250
50.7400
52.3000
12,110,500
Thu, 18 Dec 2025
50.5000
51.6800
50.0500
50.6900
5,513,700
Wed, 17 Dec 2025
49.1700
51.7500
48.7200
50.2000
9,142,200
Wed, 17 Dec 2025
10 · 8-K
Pre-market · 09:06 ET
8-K ↗
Tue, 16 Dec 2025
47.2750
48.3700
46.9100
48.2700
4,452,200
Mon, 15 Dec 2025
9 · 8-K
After-hours · 16:04 ET
8-K ↗
Mon, 15 Dec 2025
47.9000
49.6800
47.7200
47.7600
6,663,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
47.6400
48.5400
47.4200
47.5800
3,813,900
Thu, 11 Dec 2025
47.6000
47.7900
46.9300
47.4000
2,889,500
Wed, 10 Dec 2025
47.0500
48.0900
47.0500
47.8900
4,470,900
Tue, 09 Dec 2025
47.2300
47.7750
46.9100
47.2300
3,728,900
Mon, 08 Dec 2025
47.5900
48.7200
47.2600
47.3900
3,770,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
47.1100
48.3900
47.0600
47.3200
4,902,900
Thu, 04 Dec 2025
8 · 10-Q
After-hours · 16:16 ET
10-Q ↗
Thu, 04 Dec 2025
47.3550
47.8800
46.8000
47.1100
4,175,200
Wed, 03 Dec 2025
46.3500
47.5300
46.1200
47.4500
3,578,400
Tue, 02 Dec 2025
47.7000
48.1900
46.5200
46.5700
5,403,700
Mon, 01 Dec 2025
47.0900
47.8900
46.7400
47.1900
6,569,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
48.4250
48.5500
47.4430
47.8000
5,027,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
51.2800
51.3200
47.3900
48.3400
25,968,500
Tue, 25 Nov 2025
7 · 8-K
After-hours · 16:01 ET
FORM 8-K ↗
Tue, 25 Nov 2025
58.6500
59.0500
57.8400
58.7700
8,961,000
Mon, 24 Nov 2025
57.6300
58.5800
56.9500
58.3200
5,141,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
58.4300
58.8700
56.9700
57.6200
3,326,200
Thu, 20 Nov 2025
61.3700
62.1400
58.5000
58.5900
3,300,100
Wed, 19 Nov 2025
62.1200
62.8400
59.4700
60.3900
5,187,500
Tue, 18 Nov 2025
64.2000
64.8550
63.4000
64.0100
2,347,300
Mon, 17 Nov 2025
65.5400
65.8450
63.8800
64.6000
1,922,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
64.8800
66.7750
63.9600
65.9100
2,264,100
Thu, 13 Nov 2025
6 · 8-K
After-hours · 16:04 ET
8-K ↗
Thu, 13 Nov 2025
67.2300
67.8000
66.2700
66.4600
1,985,500
Wed, 12 Nov 2025
68.8600
68.9650
67.2600
67.7100
2,606,300
Tue, 11 Nov 2025
71.0500
71.7950
67.9600
68.5500
3,696,500
Mon, 10 Nov 2025
69.6200
72.5400
69.4800
72.4000
2,375,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
68.2800
69.7150
67.7500
69.6200
1,360,400
Thu, 06 Nov 2025
69.0800
69.6700
68.2400
68.8000
1,388,600
Wed, 05 Nov 2025
70.4200
70.7500
68.8950
69.7100
1,380,900
Tue, 04 Nov 2025
70.0800
70.7900
69.5010
70.0700
1,447,900
Mon, 03 Nov 2025
71.2650
72.4200
71.0050
71.1600
1,968,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
69.4900
71.4500
69.4750
71.2400
2,715,900
Thu, 30 Oct 2025
68.0100
70.4000
67.7500
69.0800
1,502,200
Wed, 29 Oct 2025
68.0500
68.7000
67.2300
68.1400
2,146,800
Tue, 28 Oct 2025
70.0000
70.0550
69.0100
69.0700
1,184,800
Mon, 27 Oct 2025
70.8000
71.0000
69.2900
69.5500
1,494,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
70.4200
70.8200
69.9200
70.0200
1,419,100
Thu, 23 Oct 2025
68.6000
69.8100
68.1600
69.7300
1,289,100
Wed, 22 Oct 2025
5 · DEFA14A
After-hours · 16:58 ET
DEFA14A ↗
Wed, 22 Oct 2025
4 · DEF 14A
After-hours · 16:58 ET
DEF 14A ↗
Wed, 22 Oct 2025
69.1000
69.4700
68.2100
68.8000
1,570,000
Tue, 21 Oct 2025
68.0600
69.3500
67.7950
69.0900
1,462,500
Mon, 20 Oct 2025
67.8400
68.3700
67.4500
68.2500
1,482,500
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
66.5200
67.8000
65.8400
67.6600
1,608,700
Thu, 16 Oct 2025
68.2400
68.4800
66.6200
66.7400
2,743,600
Wed, 15 Oct 2025
68.2500
68.6500
67.3800
67.9000
2,339,200
Tue, 14 Oct 2025
67.7100
68.8300
67.5000
67.9400
2,535,000
Mon, 13 Oct 2025
69.2300
69.7000
68.4400
68.9000
2,438,600
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
68.8000
69.6000
67.8850
68.3400
3,311,300
Thu, 09 Oct 2025
69.9100
69.9100
67.4200
68.7700
4,799,700
Wed, 08 Oct 2025
70.3200
71.8800
69.5400
71.1500
4,659,100
Tue, 07 Oct 2025
74.1200
74.2050
69.6800
69.9400
4,989,100
Mon, 06 Oct 2025
77.2300
77.9000
74.2750
74.3600
2,674,600
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
77.0000
77.2650
75.2770
76.2200
2,173,100
Thu, 02 Oct 2025
76.4500
77.2200
75.6650
76.9200
3,126,300
Wed, 01 Oct 2025
73.8000
76.0600
73.7600
75.5300
3,369,200
Tue, 30 Sep 2025
76.8300
76.9650
73.4610
74.3900
3,825,600
Mon, 29 Sep 2025
77.5200
78.4500
76.8700
76.9100
2,444,700
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
76.5400
77.5990
76.2300
77.1500
2,240,400
Thu, 25 Sep 2025
74.1800
76.5900
73.6600
76.4600
2,803,400
Wed, 24 Sep 2025
76.4200
76.6500
74.4950
74.7600
2,492,400
Wed, 24 Sep 2025
3 · 10-K
Next filing day · accepted 23 Sep, 20:38 ET
10-K ↗
Tue, 23 Sep 2025
74.7900
76.3890
74.0050
76.0900
3,275,100
Mon, 22 Sep 2025
76.1700
76.3400
73.5200
75.3800
4,869,100
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
78.1300
79.5600
76.8250
77.0900
36,193,700
Thu, 18 Sep 2025
2 · 8-K
After-hours · 17:19 ET
8-K ↗
Thu, 18 Sep 2025
78.4000
79.7600
77.7680
78.1600
3,963,300
Wed, 17 Sep 2025
77.0600
78.9000
76.9000
77.6600
3,380,600
Tue, 16 Sep 2025
78.1000
78.8600
77.1650
77.7000
4,826,000
Mon, 15 Sep 2025
79.2300
80.4700
78.1400
78.2100
4,296,700
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
81.5000
82.4200
79.1450
79.2300
4,849,200
Thu, 11 Sep 2025
77.8500
81.3800
77.7200
81.1200
5,669,500
Wed, 10 Sep 2025
76.2000
77.3600
76.0100
77.1500
4,802,300
Tue, 09 Sep 2025
74.9700
75.9300
74.2300
75.7500
4,050,300
Mon, 08 Sep 2025
72.2900
76.0800
72.2900
74.9800
9,011,900
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
69.4300
70.6000
69.0100
69.9200
2,859,200
Thu, 04 Sep 2025
67.8700
68.7100
66.9900
68.6700
3,276,100
Wed, 03 Sep 2025
67.2500
68.2900
66.4110
67.9000
2,979,400
Tue, 02 Sep 2025
65.9000
67.3100
65.3800
67.1200
3,979,200
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
65.9500
67.7250
65.9500
67.2100
4,668,500
Thu, 28 Aug 2025
63.8700
66.7000
62.1600
66.0600
10,909,500
Wed, 27 Aug 2025
1 · 8-K
After-hours · 16:01 ET
FORM 8-K ↗
Wed, 27 Aug 2025
69.5350
70.4800
69.0300
69.6000
7,177,000
Tue, 26 Aug 2025
68.0200
69.0650
67.9300
68.1000
3,362,000
Mon, 25 Aug 2025
68.5500
68.9500
67.9500
67.9800
2,249,400
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
68.0600
69.0000
67.3000
68.7900
2,798,400
Thu, 21 Aug 2025
69.1300
69.2260
67.5400
67.9400
2,751,800
Wed, 20 Aug 2025
68.3900
69.9100
67.8500
69.6300
4,284,700
Tue, 19 Aug 2025
69.5700
69.7200
67.7700
67.9100
2,009,400
Mon, 18 Aug 2025
69.0800
69.5300
68.7500
69.4600
1,789,700
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
68.6800
69.6300
68.5200
68.6800
2,340,900
Thu, 14 Aug 2025
69.9400
69.9400
68.1100
68.6100
1,846,900
Wed, 13 Aug 2025
70.1600
70.4000
68.9500
70.1900
2,414,900
Tue, 12 Aug 2025
69.4850
69.6000
68.3890
69.3500
2,929,400
Mon, 11 Aug 2025
70.9300
72.0100
68.6600
68.8000
3,383,400
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
72.5800
72.8450
71.4400
71.6000
1,976,200
Thu, 07 Aug 2025
76.0000
76.2000
70.7350
72.5800
3,228,500
Wed, 06 Aug 2025
74.0200
75.7600
73.3300
75.7000
1,792,200
Tue, 05 Aug 2025
74.7800
75.5000
73.2900
73.3000
2,516,800
Mon, 04 Aug 2025
72.1000
73.8200
72.1000
73.7600
1,858,700
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
73.7600
74.0000
71.3200
72.1100
2,136,800
Thu, 31 Jul 2025
77.5000
77.5000
75.1000
75.1700
1,485,900
Wed, 30 Jul 2025
75.5500
77.4500
74.5200
76.7500
2,212,600
Tue, 29 Jul 2025
75.2100
75.8900
74.6600
75.5500
2,180,500
Mon, 28 Jul 2025
75.0600
75.5700
74.2400
74.2800
1,907,800
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend