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
43.4100
45.4900
43.4100
45.4500
6,666,800
Thu, 23 Jul 2026
42.7000
43.1100
42.1200
43.0100
8,129,000
Wed, 22 Jul 2026
44.2700
44.6400
42.8500
43.1800
5,270,500
Tue, 21 Jul 2026
43.8900
44.6600
43.5500
43.6300
7,698,400
Mon, 20 Jul 2026
44.1500
44.9800
43.1900
44.6400
7,550,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
44.6600
45.4900
43.6300
44.7700
10,117,300
Thu, 16 Jul 2026
43.9500
44.7800
42.7100
44.5600
8,845,300
Wed, 15 Jul 2026
43.2400
43.9000
42.9000
43.1800
6,686,300
Tue, 14 Jul 2026
41.7100
43.9000
41.5800
43.0300
8,502,600
Mon, 13 Jul 2026
44.0600
44.6700
43.6000
44.1600
8,623,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
15 · 8-K
After-hours · 17:13 ET
8-K ↗
Fri, 10 Jul 2026
44.5500
44.6200
42.3400
42.5700
6,251,800
Thu, 09 Jul 2026
41.2800
43.6100
41.0200
43.4000
13,842,000
Wed, 08 Jul 2026
43.2100
43.7900
42.3900
42.4300
12,993,800
Tue, 07 Jul 2026
42.5000
44.1200
42.5000
43.9400
10,677,200
Mon, 06 Jul 2026
41.5200
42.3100
40.9000
41.3700
9,973,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
41.7000
42.5900
41.4100
41.9900
9,507,000
Wed, 01 Jul 2026
39.7000
41.7100
39.2900
41.0700
12,060,300
Tue, 30 Jun 2026
38.3700
39.0100
37.0800
38.7300
10,245,000
Mon, 29 Jun 2026
40.6200
41.0300
38.6800
38.7400
10,242,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
39.2100
40.6300
39.1100
40.0300
14,052,200
Thu, 25 Jun 2026
41.2000
41.6100
38.9700
39.1500
15,258,500
Wed, 24 Jun 2026
40.9600
42.7800
40.9600
41.4400
17,415,800
Tue, 23 Jun 2026
42.3700
42.7000
40.9000
40.9500
24,430,400
Mon, 22 Jun 2026
43.0100
44.5700
40.7700
41.8300
21,961,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
46.2400
46.4400
43.4100
43.7000
61,312,400
Wed, 17 Jun 2026
49.9600
50.9700
48.4900
48.8200
13,945,100
Tue, 16 Jun 2026
50.8000
51.6000
50.4100
51.0500
9,853,100
Mon, 15 Jun 2026
52.1300
52.1300
50.0800
50.8200
11,623,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
51.4800
52.3100
50.4300
52.1700
6,732,600
Thu, 11 Jun 2026
50.7700
51.6800
49.6600
51.1800
7,799,300
Wed, 10 Jun 2026
52.3400
53.2700
51.5800
51.8100
6,839,000
Tue, 09 Jun 2026
52.5000
53.7100
52.2000
52.9400
6,974,500
Mon, 08 Jun 2026
53.5900
54.3700
52.9000
52.9900
9,520,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
54.2700
54.6100
52.3300
53.2100
9,231,700
Thu, 04 Jun 2026
55.0100
55.5600
53.0600
53.4000
7,205,700
Wed, 03 Jun 2026
14 · 8-K
After-hours · 16:07 ET
8-K ↗
Wed, 03 Jun 2026
54.9000
55.0000
52.8500
53.5100
7,081,000
Tue, 02 Jun 2026
55.9000
55.9000
53.4200
55.1400
9,205,200
Mon, 01 Jun 2026
56.2100
57.6500
55.0100
57.1600
9,403,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
54.0100
56.1400
53.1500
55.7600
14,747,300
Thu, 28 May 2026
53.1700
54.1500
52.6800
53.8500
9,244,600
Wed, 27 May 2026
51.8900
53.6100
51.8100
53.1600
9,529,700
Tue, 26 May 2026
52.0500
52.5200
51.1000
51.8100
9,871,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
52.2500
53.3200
52.0600
52.7500
9,235,800
Thu, 21 May 2026
51.5800
52.3400
50.1100
52.3200
8,986,100
Thu, 21 May 2026
13 · 8-K
Pre-market · 06:36 ET
8-K ↗
Wed, 20 May 2026
51.0600
51.5300
48.9300
51.3000
7,514,500
Tue, 19 May 2026
51.6800
53.1900
50.8100
50.8800
10,864,500
Mon, 18 May 2026
47.9600
51.5000
47.3100
51.4000
15,305,800
Mon, 18 May 2026
12 · 8-K
Pre-market · 08:05 ET
8-K ↗
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
46.7600
47.5000
46.5600
47.1300
8,909,900
Thu, 14 May 2026
46.4000
46.8400
45.7300
46.0500
6,969,400
Wed, 13 May 2026
47.4200
47.5500
45.4800
45.9700
8,991,700
Tue, 12 May 2026
49.6700
49.7300
47.5000
47.7300
6,166,100
Mon, 11 May 2026
51.1700
51.4500
49.0300
49.2500
8,339,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
51.7600
51.9200
50.1900
51.6800
5,390,100
Thu, 07 May 2026
51.4100
52.7900
51.4100
51.9400
7,547,400
Wed, 06 May 2026
51.5500
52.0000
50.8600
51.3300
7,902,700
Tue, 05 May 2026
52.2800
52.2800
50.8100
51.8700
6,304,500
Mon, 04 May 2026
52.5700
53.2400
51.4300
51.8600
6,002,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
54.2400
54.6500
52.2800
52.4300
8,449,100
Thu, 30 Apr 2026
54.5400
54.5400
52.3400
52.9000
8,342,400
Wed, 29 Apr 2026
53.5900
55.1200
52.4400
54.7000
8,194,600
Wed, 29 Apr 2026
11 · 10-Q
Pre-market · 08:15 ET
10-Q ↗
Wed, 29 Apr 2026
10 · 8-K
Pre-market · 06:49 ET
8-K ↗
Tue, 28 Apr 2026
55.6300
56.2300
55.0800
55.1200
8,626,100
Mon, 27 Apr 2026
54.6400
55.7000
54.4800
54.6300
6,058,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
55.0100
55.3600
54.2600
55.1100
6,355,600
Thu, 23 Apr 2026
56.5400
56.6200
54.4800
55.1000
9,253,200
Wed, 22 Apr 2026
59.7700
60.4500
58.1200
58.8100
5,694,800
Tue, 21 Apr 2026
60.3600
61.8600
60.0800
60.4500
5,415,700
Mon, 20 Apr 2026
61.2200
61.6700
59.7900
60.2600
8,129,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
61.1700
61.8800
60.7300
61.3000
5,037,900
Fri, 17 Apr 2026
9 · DEFA14A
Pre-market · 08:01 ET
DEFINITIVE ADDITIONAL PROXY SOLICITING MATERIALS ↗
Fri, 17 Apr 2026
8 · DEF 14A
Pre-market · 08:01 ET
DEFINITIVE PROXY STATEMENT ↗
Thu, 16 Apr 2026
60.7300
61.2300
60.3500
60.5300
4,790,900
Wed, 15 Apr 2026
60.8000
61.5100
60.2600
60.3900
4,855,500
Tue, 14 Apr 2026
60.8900
61.6400
59.8200
60.0400
8,440,900
Mon, 13 Apr 2026
57.9400
60.5900
57.5100
60.5300
6,025,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
59.0900
59.3700
57.3900
57.9200
5,190,400
Thu, 09 Apr 2026
60.0000
60.3000
58.0800
59.2000
5,866,200
Wed, 08 Apr 2026
61.9000
62.7800
60.9000
61.0000
5,312,100
Tue, 07 Apr 2026
62.0100
62.2800
61.0100
61.4900
3,556,000
Mon, 06 Apr 2026
62.2900
62.9500
61.3800
62.3500
3,962,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
61.2900
63.0400
61.0800
62.5400
3,298,900
Wed, 01 Apr 2026
61.3200
61.7200
59.7300
61.2500
3,767,200
Tue, 31 Mar 2026
61.2300
62.1700
60.4800
61.3500
3,967,200
Mon, 30 Mar 2026
60.1400
61.3600
60.0200
61.0600
8,743,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
60.6800
60.6800
58.8400
59.7300
3,688,200
Thu, 26 Mar 2026
59.5300
61.3700
59.5300
60.7600
3,101,200
Wed, 25 Mar 2026
60.6600
61.5600
58.8700
59.7900
4,180,800
Tue, 24 Mar 2026
61.3400
61.4000
59.8800
60.2400
3,903,200
Mon, 23 Mar 2026
62.6400
62.9500
61.5500
61.9400
4,444,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
61.3200
62.1500
60.9200
62.0700
12,582,900
Thu, 19 Mar 2026
59.3600
62.1200
59.3600
61.5500
8,305,800
Wed, 18 Mar 2026
60.9800
61.8900
60.0800
60.2900
6,076,000
Tue, 17 Mar 2026
61.3600
63.0200
61.0700
61.3200
4,981,500
Mon, 16 Mar 2026
60.7800
61.3900
60.2200
61.0500
5,590,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
61.6200
61.7500
60.2700
60.3700
7,870,800
Thu, 12 Mar 2026
61.7500
63.1000
61.0300
61.1800
5,774,400
Wed, 11 Mar 2026
62.9900
63.9200
61.2200
62.4300
7,244,700
Tue, 10 Mar 2026
64.5500
64.5500
61.7700
62.9800
5,535,200
Mon, 09 Mar 2026
66.0100
66.0500
63.8900
64.6500
5,306,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
65.1100
66.3900
64.5500
66.2600
4,674,000
Thu, 05 Mar 2026
64.7700
66.9800
64.7700
65.7800
7,221,000
Wed, 04 Mar 2026
64.1700
65.4600
63.9200
65.1200
6,307,200
Tue, 03 Mar 2026
62.4100
64.9100
62.4100
64.3400
6,422,000
Mon, 02 Mar 2026
63.1600
64.1600
62.9100
63.5000
4,806,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
64.3800
64.5700
62.7500
64.4300
14,152,300
Thu, 26 Feb 2026
61.8000
65.0800
61.8000
64.9700
13,186,200
Thu, 26 Feb 2026
7 · 8-K
Pre-market · 07:36 ET
8-K ↗
Wed, 25 Feb 2026
61.4600
61.6200
60.0400
61.3300
11,165,100
Tue, 24 Feb 2026
61.0400
62.7000
60.1600
61.0600
7,776,200
Mon, 23 Feb 2026
64.2500
64.5400
60.8900
61.1300
10,482,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
65.0900
66.0900
64.1600
65.0300
9,677,900
Thu, 19 Feb 2026
64.1400
65.5300
63.8300
64.9900
7,258,200
Wed, 18 Feb 2026
64.9500
67.1400
64.3200
66.8100
6,098,300
Tue, 17 Feb 2026
66.7500
67.3400
64.6100
65.1800
11,600,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
65.8900
67.7600
65.4900
66.5500
13,054,800
Thu, 12 Feb 2026
70.4100
70.5800
65.0000
65.8300
17,979,300
Thu, 12 Feb 2026
6 · 10-K
Pre-market · 08:31 ET
10-K ↗
Wed, 11 Feb 2026
74.4600
74.8600
70.7900
70.9100
10,223,600
Tue, 10 Feb 2026
74.4000
75.7600
73.7700
74.5700
7,022,400
Mon, 09 Feb 2026
75.6900
76.1300
74.0600
74.6000
5,499,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
77.2700
78.3400
76.6300
77.0800
4,418,000
Thu, 05 Feb 2026
76.8800
78.3500
75.9300
76.8400
7,528,400
Wed, 04 Feb 2026
73.1100
78.0500
72.0600
76.7100
11,794,600
Wed, 04 Feb 2026
5 · 8-K
Pre-market · 06:32 ET
8-K ↗
Tue, 03 Feb 2026
81.2100
81.2200
73.2000
74.5000
11,398,500
Mon, 02 Feb 2026
81.9600
83.7400
81.9500
82.9100
4,051,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
81.9700
82.3900
81.4300
82.0600
4,608,300
Thu, 29 Jan 2026
83.4200
84.0000
81.6400
82.4500
4,801,400
Wed, 28 Jan 2026
84.6500
85.1100
83.1600
83.3000
4,030,800
Tue, 27 Jan 2026
85.4000
85.6500
83.3300
84.6500
5,049,400
Mon, 26 Jan 2026
85.4100
85.9300
84.7600
85.6100
3,011,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
84.6200
85.3300
84.1300
84.1800
3,779,000
Thu, 22 Jan 2026
84.4700
85.7400
84.1500
84.6100
4,076,100
Wed, 21 Jan 2026
82.8900
84.7800
82.8400
84.0300
4,396,800
Tue, 20 Jan 2026
83.8800
84.1800
82.0300
82.2100
6,287,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
85.1000
85.4500
84.0700
84.7400
10,220,600
Thu, 15 Jan 2026
86.4400
86.5600
83.9700
84.8200
6,120,600
Wed, 14 Jan 2026
84.7000
87.0300
84.4000
86.7000
5,301,700
Tue, 13 Jan 2026
85.2400
85.7800
83.8000
84.4700
4,526,300
Mon, 12 Jan 2026
84.4200
85.6400
84.2500
85.2300
3,759,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
85.7600
86.1700
84.9200
85.2600
3,235,900
Thu, 08 Jan 2026
83.5500
85.9400
83.5100
85.7700
3,401,400
Wed, 07 Jan 2026
84.5000
85.0900
83.8700
84.1100
2,989,900
Tue, 06 Jan 2026
81.2100
84.8400
81.2100
84.6200
4,915,100
Mon, 05 Jan 2026
81.2100
82.7300
81.0000
81.6300
3,569,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
82.9900
83.2900
80.5200
81.2800
3,219,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
84.1400
84.4400
82.9300
83.0000
2,501,900
Tue, 30 Dec 2025
84.5400
84.8500
84.0900
84.1400
2,723,200
Mon, 29 Dec 2025
85.3300
85.7700
84.9100
85.0000
3,657,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
85.1700
85.6600
85.0000
85.5700
1,612,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
85.0000
85.5000
84.8900
85.4200
1,687,900
Tue, 23 Dec 2025
85.0500
85.3700
84.6000
85.1800
2,586,200
Mon, 22 Dec 2025
85.2200
85.4400
84.6900
85.2100
3,139,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
83.5900
86.9400
83.5400
85.4100
17,460,700
Thu, 18 Dec 2025
83.6400
84.5300
82.5600
83.7600
5,767,900
Wed, 17 Dec 2025
83.6500
84.8700
83.3100
83.6300
8,448,800
Tue, 16 Dec 2025
84.1400
84.4800
82.9300
83.6300
6,023,200
Mon, 15 Dec 2025
84.4700
84.7100
81.8400
84.0500
6,501,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
83.9600
84.0300
83.0900
83.9400
4,405,400
Thu, 11 Dec 2025
83.0400
84.2400
82.4200
83.8200
4,048,100
Wed, 10 Dec 2025
79.4300
83.5600
79.4300
83.2200
5,348,200
Tue, 09 Dec 2025
80.7100
81.8400
80.4700
80.9500
3,439,800
Mon, 08 Dec 2025
80.7800
81.1900
80.4000
80.7100
3,512,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
79.9700
81.1500
79.4800
80.7200
3,187,300
Thu, 04 Dec 2025
79.6100
80.6700
79.1400
80.2000
4,481,200
Wed, 03 Dec 2025
77.7300
79.5300
77.5000
79.2400
3,784,500
Tue, 02 Dec 2025
77.6000
78.2400
76.5900
77.6900
4,292,600
Mon, 01 Dec 2025
77.4500
78.4500
77.2900
77.4300
3,265,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
77.1000
78.0000
76.9600
77.7100
1,689,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
76.6700
77.3100
76.4800
77.0500
4,471,200
Tue, 25 Nov 2025
75.2300
76.6700
75.2100
76.4500
5,440,000
Mon, 24 Nov 2025
75.9500
76.0500
74.7500
74.9200
6,348,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
72.7600
76.6700
72.6600
75.9800
7,973,000
Thu, 20 Nov 2025
73.0400
73.3400
71.6900
72.3500
4,753,900
Wed, 19 Nov 2025
71.9700
72.8300
71.7200
72.2900
3,802,600
Tue, 18 Nov 2025
70.9400
71.9800
70.4500
71.7500
4,240,700
Mon, 17 Nov 2025
72.4900
73.0600
71.1000
71.1700
3,832,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
73.3500
73.6700
72.5300
72.6200
3,058,100
Thu, 13 Nov 2025
73.6800
74.7600
73.4700
73.5600
4,342,100
Wed, 12 Nov 2025
73.5800
74.4500
73.2700
74.2000
4,140,300
Tue, 11 Nov 2025
72.8600
73.5800
72.3300
73.1300
4,126,200
Mon, 10 Nov 2025
73.5900
74.1100
72.0000
72.8800
4,043,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
72.7500
73.6400
72.6200
73.2000
5,345,000
Thu, 06 Nov 2025
74.7700
75.0000
71.8000
72.8300
4,863,500
Wed, 05 Nov 2025
72.7400
74.9100
72.7400
74.6600
6,359,600
Tue, 04 Nov 2025
72.7100
73.8900
72.4900
72.8100
6,668,700
Mon, 03 Nov 2025
72.8800
73.5000
71.2600
72.7300
5,537,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
71.9500
73.4100
71.1700
72.8800
5,507,200
Thu, 30 Oct 2025
71.6900
73.1400
70.8100
72.1900
7,782,900
Wed, 29 Oct 2025
4 · 10-Q
After-hours · 16:03 ET
10-Q ↗
Wed, 29 Oct 2025
75.1800
75.6700
71.1200
71.6900
10,753,600
Wed, 29 Oct 2025
3 · 8-K
Pre-market · 06:32 ET
8-K ↗
Tue, 28 Oct 2025
67.8300
68.4000
67.4200
67.8200
6,160,300
Mon, 27 Oct 2025
67.8600
68.1900
67.4200
68.0500
4,201,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
68.5200
68.8400
67.8100
67.8600
4,242,000
Thu, 23 Oct 2025
68.3300
68.3800
67.1100
68.0300
4,770,800
Wed, 22 Oct 2025
68.7400
69.4300
68.3300
68.3600
3,555,900
Tue, 21 Oct 2025
66.8300
68.9900
66.8100
68.7700
3,402,600
Mon, 20 Oct 2025
66.3000
67.1100
66.1200
66.7000
2,350,100
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
65.5800
66.2700
65.3300
66.0800
3,416,200
Thu, 16 Oct 2025
66.9500
66.9500
65.1500
65.4700
4,004,400
Wed, 15 Oct 2025
67.8300
67.8300
66.5000
66.7500
2,678,600
Tue, 14 Oct 2025
65.8000
67.6900
65.6000
67.2700
4,092,300
Mon, 13 Oct 2025
66.3000
66.7500
65.6100
66.3400
4,062,900
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
68.7700
69.0000
65.7600
65.8000
3,851,500
Thu, 09 Oct 2025
68.7500
68.8100
68.0300
68.6100
3,366,600
Wed, 08 Oct 2025
68.3200
68.5800
67.5900
68.4000
3,072,700
Tue, 07 Oct 2025
67.8500
68.4100
67.6100
67.9400
4,351,800
Mon, 06 Oct 2025
67.7600
68.2200
67.1400
67.8000
3,756,100
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
67.0000
67.8100
66.7900
67.6600
2,535,100
Thu, 02 Oct 2025
66.4800
67.1100
66.2400
67.0000
2,971,200
Wed, 01 Oct 2025
66.8000
67.5900
65.7500
66.5300
4,860,600
Tue, 30 Sep 2025
66.9100
67.6100
66.6100
67.0700
4,064,400
Mon, 29 Sep 2025
67.2500
67.3900
66.5600
67.0800
3,913,800
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
66.7200
67.5500
66.1900
66.9800
3,177,700
Thu, 25 Sep 2025
68.1300
68.2800
66.2300
66.6700
4,202,500
Wed, 24 Sep 2025
67.6700
68.8700
67.5900
68.3600
4,706,300
Tue, 23 Sep 2025
68.0000
68.4300
67.5400
67.6700
3,985,900
Mon, 22 Sep 2025
67.0100
68.7300
66.7400
68.1600
6,726,000
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
70.5800
70.5800
65.1700
66.9400
14,575,000
Thu, 18 Sep 2025
70.2100
70.4100
69.8200
70.2600
3,750,400
Wed, 17 Sep 2025
69.4800
70.9900
69.3100
70.0300
4,076,100
Tue, 16 Sep 2025
68.8300
69.3900
68.4600
69.1700
3,731,600
Mon, 15 Sep 2025
69.1700
69.3400
67.9100
68.5900
4,068,600
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
70.3600
70.5400
69.1000
69.1700
4,099,200
Thu, 11 Sep 2025
69.4400
70.6200
69.0200
70.5500
4,319,600
Wed, 10 Sep 2025
70.5800
70.7800
68.8900
69.1600
4,308,600
Tue, 09 Sep 2025
71.2900
71.6600
70.2700
70.7800
3,572,400
Mon, 08 Sep 2025
71.7100
71.7700
69.7200
71.1900
5,198,800
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
71.5900
72.9100
70.6600
71.8200
3,981,900
Thu, 04 Sep 2025
71.8200
71.8400
70.3700
71.4500
3,575,200
Wed, 03 Sep 2025
71.4300
71.8500
70.9000
71.8200
3,186,600
Tue, 02 Sep 2025
71.4200
72.3800
71.3000
71.7800
3,268,400
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
71.5600
72.3600
71.5000
72.2500
2,592,400
Thu, 28 Aug 2025
72.4800
72.4800
71.5800
71.7200
3,330,300
Wed, 27 Aug 2025
71.7300
72.4100
71.4600
72.3100
3,254,300
Tue, 26 Aug 2025
72.0000
72.6600
71.5700
71.6800
4,219,800
Mon, 25 Aug 2025
72.4100
72.4800
71.3700
72.1600
3,957,300
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
71.5700
73.0900
71.3800
72.3700
3,582,600
Thu, 21 Aug 2025
70.1800
71.1500
69.8400
71.0800
2,197,400
Wed, 20 Aug 2025
70.9200
71.7000
70.4500
70.4900
3,492,900
Tue, 19 Aug 2025
70.3800
71.2700
70.0900
70.8600
3,039,000
Mon, 18 Aug 2025
69.5600
70.4900
69.4500
70.1000
2,339,300
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
69.6000
70.1800
69.3500
70.0000
3,538,800
Thu, 14 Aug 2025
70.0700
70.2200
69.2300
69.3700
2,885,700
Wed, 13 Aug 2025
69.0700
70.4800
68.8400
70.4200
6,890,000
Tue, 12 Aug 2025
69.2000
69.6800
67.9500
68.7700
6,105,900
Mon, 11 Aug 2025
69.6000
70.4800
68.8700
69.1500
4,547,900
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
69.1800
69.9000
68.8900
69.5800
2,770,900
Thu, 07 Aug 2025
71.3100
71.8700
68.7600
69.1200
5,065,600
Wed, 06 Aug 2025
70.2900
71.1000
69.8300
70.8900
4,801,000
Tue, 05 Aug 2025
71.2600
71.3800
69.7600
69.9000
5,369,000
Mon, 04 Aug 2025
71.1200
71.7700
70.8800
71.2600
5,344,700
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
71.4600
72.2700
70.0100
70.5900
5,356,600
Thu, 31 Jul 2025
73.3600
75.0000
71.4900
71.7600
10,133,400
Thu, 31 Jul 2025
2 · 10-Q
Next filing day · accepted 30 Jul, 17:34 ET
10-Q ↗
Wed, 30 Jul 2025
1 · 8-K
After-hours · 16:03 ET
8-K ↗
Wed, 30 Jul 2025
75.0000
75.7400
73.1100
73.5300
5,283,500
Tue, 29 Jul 2025
75.7900
75.9700
74.8400
74.9100
5,895,800
Mon, 28 Jul 2025
76.6700
76.8000
75.2700
75.4200
3,184,300
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend