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
Tue, 28 Jul 2026
No data yet
Mon, 27 Jul 2026
79.4850
80.3500
75.5600
77.9000
10,962,702
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
16 · 8-K
After-hours · 16:16 ET
8-K ↗
Fri, 24 Jul 2026
80.2900
81.2400
78.0300
78.8600
9,323,300
Thu, 23 Jul 2026
81.2100
83.3900
80.1900
81.3500
11,585,800
Wed, 22 Jul 2026
81.8800
85.6600
81.8400
85.0200
6,537,900
Tue, 21 Jul 2026
83.1900
83.8700
81.5200
83.3800
11,642,200
Mon, 20 Jul 2026
82.5300
83.4200
80.3300
80.5100
7,503,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
78.9600
82.0000
78.0000
80.9600
12,926,900
Thu, 16 Jul 2026
83.8500
84.8200
80.8500
81.6800
12,220,200
Wed, 15 Jul 2026
88.1400
88.1400
83.5800
86.2600
7,512,600
Tue, 14 Jul 2026
88.0000
88.6500
86.3900
87.1100
10,238,700
Mon, 13 Jul 2026
87.0000
87.0000
83.8800
84.2300
10,301,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
87.8200
89.4500
86.5200
88.5900
6,677,400
Thu, 09 Jul 2026
88.4900
90.8500
87.7100
88.2600
11,164,200
Wed, 08 Jul 2026
83.1400
86.1200
83.1400
85.4900
7,198,900
Tue, 07 Jul 2026
83.9600
84.9500
81.6000
84.1500
13,027,100
Mon, 06 Jul 2026
15 · DEFA14A
After-hours · 16:15 ET
DEFA14A ↗
Mon, 06 Jul 2026
14 · DEF 14A
After-hours · 16:03 ET
DEF 14A ↗
Mon, 06 Jul 2026
87.0000
89.5200
86.6000
87.5900
7,981,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
89.0600
90.0600
82.8500
84.6400
14,794,000
Wed, 01 Jul 2026
89.5000
91.4000
88.6200
88.6900
14,264,100
Tue, 30 Jun 2026
89.1300
92.0200
88.0200
91.2000
16,176,400
Mon, 29 Jun 2026
87.4900
89.2800
85.0600
89.0600
12,608,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
91.0800
91.2400
86.8400
87.9300
31,443,100
Thu, 25 Jun 2026
95.7000
97.2300
91.8400
94.1200
9,765,500
Wed, 24 Jun 2026
92.8600
93.5100
89.7800
92.4800
10,768,500
Tue, 23 Jun 2026
97.0900
98.3800
92.0700
93.2600
17,126,000
Mon, 22 Jun 2026
101.5000
104.0300
101.1000
102.7100
11,048,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
98.2000
100.9200
97.8100
99.7700
16,353,500
Wed, 17 Jun 2026
97.6700
97.8900
93.9200
94.1100
10,091,600
Tue, 16 Jun 2026
99.5000
101.9300
95.5700
95.6300
11,664,300
Mon, 15 Jun 2026
98.7900
100.9600
98.0000
100.3200
11,611,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
92.9600
95.7000
91.9000
95.2400
8,384,800
Thu, 11 Jun 2026
90.4700
93.3400
88.7300
92.9400
15,470,300
Wed, 10 Jun 2026
90.2600
92.4900
87.5500
87.9100
10,497,600
Tue, 09 Jun 2026
92.9900
94.5000
85.2800
91.4700
15,334,200
Mon, 08 Jun 2026
91.8600
93.1800
89.6200
91.3700
13,900,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
93.5700
93.9500
87.5600
88.3400
19,736,600
Thu, 04 Jun 2026
95.6500
99.6000
94.5800
96.3000
9,557,000
Wed, 03 Jun 2026
96.6400
97.3900
94.3600
96.5500
10,449,400
Tue, 02 Jun 2026
96.7500
99.3000
94.1600
96.9600
13,414,800
Mon, 01 Jun 2026
13 · 8-K
After-hours · 16:18 ET
8-K ↗
Mon, 01 Jun 2026
92.8800
94.2000
90.2300
91.5200
11,345,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
96.6800
97.9900
93.9900
94.6500
11,366,400
Thu, 28 May 2026
96.8600
97.9900
93.6400
96.0400
7,696,100
Wed, 27 May 2026
99.3800
100.2500
94.7200
96.8500
12,755,800
Tue, 26 May 2026
95.8400
99.9700
95.2200
98.0500
13,087,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
90.6700
94.9100
90.6400
93.4300
8,837,400
Thu, 21 May 2026
12 · 10-K
After-hours · 16:40 ET
10-K ↗
Thu, 21 May 2026
93.0000
93.2800
89.1600
91.1100
8,596,100
Wed, 20 May 2026
92.6800
94.3400
91.8100
94.0200
10,871,600
Tue, 19 May 2026
90.4500
93.5900
90.0000
91.8100
7,350,400
Mon, 18 May 2026
95.8200
95.8200
91.1300
92.7600
10,149,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
94.1000
95.5900
93.7200
93.8500
9,445,400
Thu, 14 May 2026
96.3900
97.2900
95.2700
97.0400
6,977,400
Wed, 13 May 2026
99.6500
99.8700
96.0600
96.7100
12,894,100
Tue, 12 May 2026
97.0600
98.1500
94.4200
97.7000
12,828,500
Mon, 11 May 2026
98.1000
101.1800
96.5700
99.0300
19,625,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
105.0500
105.9100
96.8200
99.0900
18,857,300
Thu, 07 May 2026
11 · 8-K
After-hours · 16:19 ET
8-K ↗
Thu, 07 May 2026
102.1500
102.2800
99.5900
101.5800
15,859,600
Wed, 06 May 2026
98.4800
103.2400
98.0000
102.9200
13,764,100
Tue, 05 May 2026
95.2300
99.0800
94.1700
98.4800
11,012,100
Mon, 04 May 2026
96.2200
96.2200
93.6200
95.3000
8,362,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
92.8100
94.5600
91.9100
93.9500
8,062,800
Thu, 30 Apr 2026
91.0000
93.0300
89.1200
92.9100
9,342,700
Wed, 29 Apr 2026
89.0000
90.7300
87.1100
90.1700
12,902,700
Tue, 28 Apr 2026
85.7300
87.1400
83.9500
84.2600
13,219,800
Mon, 27 Apr 2026
88.9600
89.2900
85.2800
86.8400
10,126,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
91.1100
91.5000
87.9100
89.4400
11,341,200
Thu, 23 Apr 2026
85.7800
92.2400
85.4600
90.6400
18,143,200
Wed, 22 Apr 2026
82.4700
82.9000
81.0900
82.4800
8,901,100
Tue, 21 Apr 2026
80.4900
81.8600
80.2400
80.9300
8,519,100
Mon, 20 Apr 2026
79.0000
80.7100
78.4200
80.3900
9,660,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
78.7800
79.9000
77.7600
78.7600
10,896,300
Thu, 16 Apr 2026
74.5600
77.3200
74.0100
76.8700
7,221,100
Wed, 15 Apr 2026
74.1300
74.8600
72.9000
74.4900
6,869,400
Tue, 14 Apr 2026
74.2000
74.8900
73.0200
74.5000
7,446,400
Mon, 13 Apr 2026
71.4600
73.7100
71.1200
73.5500
6,724,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
71.9100
72.7000
70.8300
71.5600
8,065,300
Thu, 09 Apr 2026
70.5000
71.5500
69.5300
71.2200
8,477,400
Wed, 08 Apr 2026
72.0200
72.5000
69.7300
70.7300
13,559,100
Tue, 07 Apr 2026
67.0100
67.7900
65.7500
67.5100
6,549,400
Mon, 06 Apr 2026
65.9700
67.8100
65.8100
67.2200
5,480,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
63.2200
65.8100
62.6200
65.6000
6,599,900
Wed, 01 Apr 2026
64.8300
66.5300
64.5100
65.3800
7,926,800
Tue, 31 Mar 2026
61.3500
64.9800
61.1800
64.6100
12,580,900
Mon, 30 Mar 2026
62.4100
62.9400
59.3100
60.0600
8,534,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
63.5300
63.7900
61.5800
62.0000
8,341,800
Thu, 26 Mar 2026
64.4900
65.9900
63.9700
64.2000
10,554,300
Wed, 25 Mar 2026
66.2500
68.1000
64.8300
65.1600
6,581,000
Tue, 24 Mar 2026
63.7300
66.5800
63.7000
65.6300
5,553,900
Mon, 23 Mar 2026
64.9300
65.9200
64.2400
64.3400
7,972,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
62.9900
64.3400
62.1200
62.9700
12,516,300
Thu, 19 Mar 2026
62.9000
64.1500
62.4300
63.2900
10,227,100
Wed, 18 Mar 2026
64.0000
65.7900
64.0000
64.7100
10,218,600
Tue, 17 Mar 2026
64.4000
65.6900
64.0900
64.5900
5,801,600
Mon, 16 Mar 2026
63.4000
64.9000
63.2000
63.8300
7,291,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
63.5000
64.0800
61.3900
61.9400
6,899,600
Thu, 12 Mar 2026
64.6000
65.1300
62.3500
62.7300
10,756,100
Wed, 11 Mar 2026
65.5500
66.2700
64.6200
65.7900
7,308,600
Tue, 10 Mar 2026
65.0000
67.1000
64.5800
65.3300
11,371,100
Mon, 09 Mar 2026
63.5600
65.5500
61.6800
65.0000
12,951,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
65.7200
66.3800
64.1900
64.7700
11,745,000
Thu, 05 Mar 2026
69.0000
70.4900
66.9100
67.8100
9,606,300
Wed, 04 Mar 2026
72.5200
72.7000
69.3400
69.9000
7,452,200
Tue, 03 Mar 2026
72.0200
72.7200
70.7100
71.3900
9,389,000
Mon, 02 Mar 2026
72.8600
74.7100
72.4400
74.3100
5,288,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
73.2600
74.7400
72.3200
74.6400
10,302,500
Thu, 26 Feb 2026
75.7400
75.9600
73.6300
74.9700
9,959,400
Wed, 25 Feb 2026
77.0600
77.1000
75.3800
75.4700
7,829,400
Tue, 24 Feb 2026
77.2100
79.1800
75.5700
75.9300
5,592,200
Mon, 23 Feb 2026
77.1400
77.7500
74.6000
76.6000
5,034,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
76.2800
78.3900
76.1900
77.7300
7,042,900
Thu, 19 Feb 2026
78.4400
78.7700
76.0300
77.1600
6,919,300
Wed, 18 Feb 2026
80.6700
81.0000
78.4600
79.1100
6,953,400
Tue, 17 Feb 2026
78.5000
79.6300
77.1100
78.9400
6,181,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
78.0200
79.1700
77.5900
78.5600
7,888,200
Thu, 12 Feb 2026
81.8100
83.3500
78.2700
78.9200
12,504,000
Wed, 11 Feb 2026
10 · 8-K
After-hours · 16:41 ET
8-K ↗
Wed, 11 Feb 2026
78.2200
81.2700
77.8600
80.7500
13,622,000
Tue, 10 Feb 2026
74.5600
77.7100
74.4900
76.8600
12,059,000
Mon, 09 Feb 2026
74.3100
75.5500
73.5000
74.4100
11,656,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
74.4100
76.7000
73.3800
76.0100
20,208,200
Thu, 05 Feb 2026
9 · 10-Q
After-hours · 16:19 ET
10-Q ↗
Thu, 05 Feb 2026
8 · 8-K
After-hours · 16:16 ET
8-K ↗
Thu, 05 Feb 2026
77.1500
79.1500
75.7200
78.0400
11,358,300
Wed, 04 Feb 2026
77.6000
79.8200
76.6500
78.2300
14,565,400
Tue, 03 Feb 2026
77.7000
79.1800
75.2600
76.6600
8,541,600
Mon, 02 Feb 2026
74.7900
79.0800
74.4000
78.0800
8,648,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
78.3300
78.5600
75.0800
75.9200
12,510,700
Thu, 29 Jan 2026
79.8900
80.8800
76.0700
79.3600
7,821,700
Wed, 28 Jan 2026
79.8200
81.4300
78.7300
80.2800
14,809,600
Tue, 27 Jan 2026
75.1200
76.2800
75.0300
75.1600
6,144,100
Mon, 26 Jan 2026
74.7100
75.3000
73.9500
74.7900
7,783,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
75.7800
75.9400
73.4100
74.7100
7,546,300
Thu, 22 Jan 2026
79.0100
79.5000
75.1600
75.4700
12,631,100
Wed, 21 Jan 2026
74.1700
76.7400
73.7700
76.2000
11,834,300
Tue, 20 Jan 2026
73.1100
74.3500
72.2800
73.1700
11,046,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
75.4300
75.6600
74.3300
74.7000
7,005,300
Thu, 15 Jan 2026
75.2300
76.0000
74.4100
74.4500
6,994,200
Wed, 14 Jan 2026
73.9900
75.0100
73.5100
74.6800
5,298,500
Tue, 13 Jan 2026
73.5100
75.1400
73.4100
74.0700
5,453,700
Mon, 12 Jan 2026
75.3200
75.3200
73.2100
73.3900
6,982,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
74.0300
76.0600
73.5100
75.2200
9,124,300
Thu, 08 Jan 2026
73.4000
73.7400
71.7000
73.5300
8,440,400
Wed, 07 Jan 2026
73.0600
74.0200
71.8900
73.9400
9,813,500
Tue, 06 Jan 2026
70.5600
75.2900
70.5600
74.8700
18,540,100
Mon, 05 Jan 2026
7 · 8-K
After-hours · 16:27 ET
8-K ↗
Mon, 05 Jan 2026
65.3500
68.8400
65.3000
67.0600
9,261,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
65.2600
65.8700
64.1500
65.0300
7,789,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
64.5800
64.6500
63.6400
63.7200
4,563,500
Tue, 30 Dec 2025
64.8400
65.2300
64.3700
64.6800
4,346,300
Mon, 29 Dec 2025
65.0100
65.4700
63.9700
64.6500
4,778,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
65.5600
65.9000
64.8200
64.9400
3,853,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
65.6300
65.9000
65.1800
65.3600
2,100,900
Tue, 23 Dec 2025
65.8600
66.2100
65.1000
65.3500
4,874,300
Mon, 22 Dec 2025
66.0500
67.0100
65.6700
66.2400
5,867,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
64.3300
65.1800
64.1100
64.9100
18,662,500
Thu, 18 Dec 2025
65.3200
65.6800
63.7500
64.0600
6,554,800
Wed, 17 Dec 2025
66.1700
66.6100
63.4400
63.9900
8,750,500
Tue, 16 Dec 2025
68.9900
69.3300
64.9100
65.9000
7,294,200
Mon, 15 Dec 2025
68.0600
68.0900
66.5200
67.1800
6,768,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
69.3600
69.5600
66.6300
67.1800
13,126,900
Thu, 11 Dec 2025
67.8200
69.2700
66.7800
69.0900
8,243,200
Wed, 10 Dec 2025
66.7900
68.2000
66.2300
67.9000
8,780,400
Tue, 09 Dec 2025
66.8700
67.4900
66.5300
66.8500
7,488,600
Mon, 08 Dec 2025
66.3000
67.4200
66.2700
67.3500
8,146,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
66.1900
66.9500
65.5400
65.8100
11,350,100
Thu, 04 Dec 2025
63.9700
65.4900
63.2200
64.7200
12,641,900
Wed, 03 Dec 2025
59.3000
63.9400
58.9500
63.6100
22,906,400
Tue, 02 Dec 2025
53.8000
57.3500
53.4100
56.7100
11,954,000
Mon, 01 Dec 2025
52.8800
54.2700
52.6200
53.4300
5,580,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
52.6900
53.7400
52.3700
53.5800
3,755,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
51.8700
53.3600
51.5500
52.5700
6,266,100
Tue, 25 Nov 2025
50.3300
52.3200
49.8000
51.8300
9,605,200
Mon, 24 Nov 2025
50.5400
51.5100
50.1000
51.2500
12,016,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
49.0600
51.4500
48.5200
50.9000
11,767,300
Thu, 20 Nov 2025
51.1200
51.7100
48.5700
49.0200
10,584,000
Wed, 19 Nov 2025
50.8600
51.4700
50.3700
50.8000
9,005,800
Tue, 18 Nov 2025
51.2500
51.5700
50.6100
50.8700
9,779,900
Mon, 17 Nov 2025
53.3300
53.4400
50.8800
51.7000
8,118,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
54.1500
54.6800
53.0000
53.4800
8,290,000
Thu, 13 Nov 2025
55.0500
56.0800
54.1300
54.8100
10,618,100
Wed, 12 Nov 2025
55.5300
56.6800
55.5300
55.6300
6,536,100
Tue, 11 Nov 2025
55.2800
55.9200
54.3000
54.7100
8,502,600
Mon, 10 Nov 2025
57.3300
57.5800
55.0500
55.4100
9,866,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
56.2000
56.3000
52.8100
56.2800
19,099,500
Thu, 06 Nov 2025
6 · 10-Q
After-hours · 16:27 ET
10-Q ↗
Thu, 06 Nov 2025
5 · 8-K
After-hours · 16:21 ET
8-K ↗
Thu, 06 Nov 2025
60.5800
61.2800
59.1300
59.3500
10,993,500
Wed, 05 Nov 2025
59.8600
62.1500
59.6800
60.8000
8,254,300
Tue, 04 Nov 2025
61.3900
62.2800
59.2900
59.5000
8,075,600
Mon, 03 Nov 2025
62.7400
63.4500
62.1100
62.4100
5,769,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
62.0700
63.1300
61.5900
62.4200
7,081,600
Thu, 30 Oct 2025
62.7800
63.4200
61.9200
62.0700
5,752,900
Wed, 29 Oct 2025
63.6800
64.3100
62.1400
62.5400
9,882,000
Tue, 28 Oct 2025
64.5100
64.6100
63.0000
63.6400
4,808,700
Mon, 27 Oct 2025
63.9600
65.1700
63.4900
64.5500
7,361,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
65.9900
66.0500
63.1200
63.1700
7,533,200
Thu, 23 Oct 2025
62.9300
65.2900
62.9300
65.0900
7,224,600
Wed, 22 Oct 2025
65.2100
66.0600
63.3000
64.5000
9,989,800
Tue, 21 Oct 2025
66.9600
68.0000
66.3100
67.5200
5,611,900
Mon, 20 Oct 2025
66.0700
67.6700
65.6500
67.0700
5,562,100
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
64.8100
65.6300
64.2600
65.1400
4,582,800
Thu, 16 Oct 2025
65.9700
66.4100
64.3900
65.3500
5,193,200
Wed, 15 Oct 2025
65.5000
65.7500
63.6600
65.2100
10,045,600
Tue, 14 Oct 2025
62.2200
66.6100
62.2200
64.6000
9,058,400
Mon, 13 Oct 2025
62.8000
64.9200
62.1800
64.3900
8,316,300
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
65.9800
66.2900
60.2000
60.4100
12,554,600
Thu, 09 Oct 2025
66.7000
66.7500
65.0800
65.8600
3,842,600
Wed, 08 Oct 2025
65.3200
67.1300
64.6800
66.9200
6,149,900
Tue, 07 Oct 2025
67.0300
67.4200
64.7400
64.9600
6,049,300
Mon, 06 Oct 2025
67.2300
67.7700
64.3500
66.5900
6,410,200
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
66.3900
69.0000
66.3500
66.5400
6,368,300
Thu, 02 Oct 2025
64.7800
67.0600
64.4200
66.1300
6,221,000
Wed, 01 Oct 2025
63.9800
64.8900
63.3300
64.1100
8,399,400
Tue, 30 Sep 2025
64.2700
64.8700
63.0300
64.2200
7,686,700
Mon, 29 Sep 2025
64.8800
65.1100
64.0100
64.0700
6,499,700
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
64.6700
65.0000
63.7600
64.4200
4,110,800
Thu, 25 Sep 2025
65.4500
65.4500
63.7400
64.8400
4,621,100
Wed, 24 Sep 2025
64.8500
66.2500
64.6700
65.8500
5,874,100
Tue, 23 Sep 2025
65.7400
66.5100
64.4800
64.7100
6,218,900
Mon, 22 Sep 2025
65.5000
66.2000
65.0100
65.4000
6,466,500
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
66.3100
66.5000
63.8700
65.1500
13,348,400
Thu, 18 Sep 2025
67.0300
67.8700
65.9600
66.2600
9,832,000
Wed, 17 Sep 2025
64.3900
67.6200
63.9900
65.7800
7,381,600
Tue, 16 Sep 2025
63.6400
64.7200
63.2900
64.4500
7,680,300
Mon, 15 Sep 2025
64.0000
64.6700
62.2700
63.1700
6,803,800
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
65.1200
65.6500
64.4100
64.7000
4,608,200
Thu, 11 Sep 2025
64.7400
65.2200
63.7800
65.0200
6,455,700
Wed, 10 Sep 2025
64.9100
65.7000
64.1700
64.7400
5,407,500
Tue, 09 Sep 2025
65.2900
65.6800
64.4300
64.7600
4,192,800
Mon, 08 Sep 2025
66.3500
66.8800
64.8300
65.3000
7,153,000
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
64.7400
67.0900
64.3600
65.9200
7,765,200
Thu, 04 Sep 2025
64.0000
64.7100
61.1000
64.4300
11,087,900
Wed, 03 Sep 2025
63.5500
63.7500
61.6000
63.2800
6,963,600
Tue, 02 Sep 2025
63.2700
63.8500
62.2800
63.6000
6,638,800
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
65.0700
65.6800
64.3200
65.0000
9,209,700
Thu, 28 Aug 2025
66.6000
67.5700
65.0800
65.2500
13,999,200
Wed, 27 Aug 2025
66.9400
67.2200
66.2900
66.6500
8,212,000
Tue, 26 Aug 2025
68.2800
69.3000
67.2600
67.6200
8,740,400
Mon, 25 Aug 2025
69.1400
69.1400
67.9700
68.5500
5,326,700
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
66.2500
70.7000
66.1400
69.1400
12,430,300
Thu, 21 Aug 2025
66.4300
66.6800
65.7000
66.1000
5,932,200
Wed, 20 Aug 2025
4 · 8-K
After-hours · 16:48 ET
8-K ↗
Wed, 20 Aug 2025
65.0000
66.9100
63.6800
66.7600
10,208,900
Tue, 19 Aug 2025
65.5600
66.4000
64.4000
64.7100
5,069,700
Mon, 18 Aug 2025
65.6400
66.0100
65.0400
65.5600
4,991,700
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
66.1300
66.5500
65.6000
65.7100
7,744,400
Thu, 14 Aug 2025
64.5500
66.3300
63.4100
65.9900
6,843,000
Wed, 13 Aug 2025
64.8200
66.1200
64.1700
65.7500
8,379,500
Tue, 12 Aug 2025
61.9400
66.5000
61.6800
64.5000
12,674,600
Mon, 11 Aug 2025
61.9200
62.8900
60.8400
60.9500
10,238,800
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
61.5800
63.9500
60.8800
61.8700
20,070,400
Thu, 07 Aug 2025
3 · 10-Q
After-hours · 16:25 ET
10-Q ↗
Thu, 07 Aug 2025
2 · 8-K
After-hours · 16:20 ET
8-K ↗
Thu, 07 Aug 2025
67.8100
68.3800
65.7800
66.2200
13,767,500
Wed, 06 Aug 2025
66.9000
67.4400
65.6500
66.1700
6,366,100
Tue, 05 Aug 2025
67.6400
68.1800
65.3800
67.1300
9,872,900
Mon, 04 Aug 2025
1 · DEFA14A
After-hours · 16:32 ET
DEFA14A ↗
Mon, 04 Aug 2025
66.8300
67.5000
66.4400
66.5900
8,552,300
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
68.5500
68.6100
64.6700
66.3600
11,544,600
Thu, 31 Jul 2025
69.7000
70.0600
66.8100
67.5900
15,369,600
Wed, 30 Jul 2025
70.9200
71.1000
69.4800
70.2900
6,430,800
Tue, 29 Jul 2025
71.0300
71.5400
69.8300
70.6800
5,449,100
Mon, 28 Jul 2025
69.7100
71.0800
69.3500
70.5300
6,765,000
Sun, 27 Jul 2025
Weekend