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
142.4300
143.0400
131.0100
131.4100
1,267,800
Thu, 23 Jul 2026
144.3900
150.1900
141.7400
144.8500
1,161,700
Wed, 22 Jul 2026
140.6000
150.2000
140.6000
144.7000
2,102,300
Tue, 21 Jul 2026
141.7800
147.3300
139.1900
146.8500
1,685,900
Mon, 20 Jul 2026
135.6300
140.3400
132.8700
133.1700
2,396,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
124.7200
133.4200
120.3800
132.0000
2,116,500
Thu, 16 Jul 2026
138.2400
138.2500
129.4900
130.1400
2,084,800
Wed, 15 Jul 2026
144.4800
145.8600
136.0300
143.6200
1,920,300
Tue, 14 Jul 2026
145.2200
146.8600
138.8500
141.9700
1,872,300
Mon, 13 Jul 2026
141.7200
144.5900
135.9100
136.3400
2,064,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
148.0000
149.0600
143.6100
146.4400
1,660,300
Thu, 09 Jul 2026
153.0000
154.8100
149.3400
149.9700
2,534,600
Wed, 08 Jul 2026
142.0000
146.8800
140.0000
145.2900
2,161,800
Tue, 07 Jul 2026
142.7400
149.8800
137.5400
144.0800
2,606,700
Mon, 06 Jul 2026
156.8900
161.0100
147.9500
149.3900
4,262,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
178.2500
179.6800
151.8000
155.9800
3,097,500
Wed, 01 Jul 2026
180.5000
182.9700
173.6000
179.7000
2,279,600
Tue, 30 Jun 2026
188.3000
193.4400
183.7700
187.0200
3,220,600
Mon, 29 Jun 2026
188.0600
189.6900
174.5000
186.8000
3,567,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
206.0000
206.0000
187.1000
191.4900
17,247,300
Thu, 25 Jun 2026
216.7700
219.8000
203.2600
210.5700
1,606,400
Wed, 24 Jun 2026
214.0000
217.8200
202.4100
209.7400
1,747,800
Tue, 23 Jun 2026
202.9200
213.9800
200.1600
213.1700
2,038,500
Mon, 22 Jun 2026
220.8400
223.8300
210.7400
221.4700
2,353,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
212.9300
217.9400
209.6200
216.4400
2,639,200
Thu, 18 Jun 2026
19 · 8-K
Next filing day · accepted 17 Jun, 17:41 ET
8-K ↗
Wed, 17 Jun 2026
206.0000
208.0400
199.5200
202.7000
1,714,900
Tue, 16 Jun 2026
206.6500
209.3700
198.8100
199.5800
1,958,700
Mon, 15 Jun 2026
203.8400
209.0800
201.8000
206.6600
2,313,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
188.8800
197.3200
185.0100
194.0500
1,929,100
Thu, 11 Jun 2026
176.5400
187.4800
174.4000
187.2100
1,714,800
Wed, 10 Jun 2026
173.0900
186.9900
167.5300
172.1200
1,642,700
Tue, 09 Jun 2026
185.0000
188.3900
162.3000
173.8600
2,338,000
Mon, 08 Jun 2026
175.6900
180.7400
169.5700
178.3800
2,494,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
178.0200
179.8100
165.7800
167.6200
1,992,500
Thu, 04 Jun 2026
180.4000
191.3000
174.1100
184.8400
1,848,000
Wed, 03 Jun 2026
18 · 8-K
After-hours · 17:00 ET
8-K ↗
Wed, 03 Jun 2026
180.4900
191.1200
176.0000
189.6000
2,567,700
Tue, 02 Jun 2026
178.0000
180.6700
172.0600
179.6200
2,361,700
Mon, 01 Jun 2026
169.9400
176.4700
166.0800
172.4400
2,992,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
189.9600
193.0000
171.5300
173.7200
4,681,000
Thu, 28 May 2026
193.0000
193.0000
182.3800
187.7900
3,290,900
Wed, 27 May 2026
196.4800
196.5200
174.0600
190.6700
5,112,300
Wed, 27 May 2026
17 · 8-K
Pre-market · 06:02 ET
8-K ↗
Tue, 26 May 2026
200.6800
200.6800
189.0100
196.9500
3,381,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
188.3300
191.7300
182.6900
189.9200
3,076,100
Thu, 21 May 2026
169.3700
178.6800
167.0200
174.5500
1,776,800
Wed, 20 May 2026
165.9400
173.6300
164.0100
169.3600
2,697,000
Tue, 19 May 2026
156.4800
164.3500
148.3800
161.4100
2,199,400
Mon, 18 May 2026
16 · 8-K
After-hours · 16:50 ET
8-K ↗
Mon, 18 May 2026
168.1500
170.5000
154.7200
158.8600
1,627,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
166.0000
169.6200
159.0100
167.3500
2,087,000
Thu, 14 May 2026
168.8200
174.5000
167.4400
171.8700
1,859,000
Wed, 13 May 2026
168.1600
172.0000
162.3900
168.8200
2,655,200
Tue, 12 May 2026
159.3500
163.7900
149.2400
163.3600
2,078,100
Mon, 11 May 2026
156.6700
166.6600
155.0000
162.9900
2,436,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
15 · 8-K/A
After-hours · 16:20 ET
8-K/A ↗
Fri, 08 May 2026
14 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 08 May 2026
157.9900
158.0000
150.4200
157.3100
2,115,000
Thu, 07 May 2026
164.3000
164.3000
150.5500
153.7700
2,334,900
Wed, 06 May 2026
165.0000
166.5800
155.2500
164.6400
1,946,700
Tue, 05 May 2026
158.3900
164.5000
157.3000
159.5800
2,214,100
Mon, 04 May 2026
163.2000
165.0000
151.0900
157.4700
2,781,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
13 · 10-Q
After-hours · 16:05 ET
10-Q ↗
Fri, 01 May 2026
156.5200
163.8700
155.2100
158.9900
2,739,800
Thu, 30 Apr 2026
178.7200
180.0000
148.4100
158.2200
5,863,700
Wed, 29 Apr 2026
12 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 29 Apr 2026
140.4600
141.6300
130.7100
137.5000
3,573,500
Tue, 28 Apr 2026
134.9300
140.0000
131.4000
137.5900
3,007,800
Mon, 27 Apr 2026
146.8400
148.1100
138.4200
144.1700
2,582,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
136.7200
149.0800
136.1600
149.0100
2,669,400
Thu, 23 Apr 2026
127.8500
134.6100
127.0000
132.9800
1,732,500
Wed, 22 Apr 2026
127.9200
130.0000
122.0800
126.7100
1,488,100
Tue, 21 Apr 2026
126.5100
129.2400
123.1600
125.2500
1,411,300
Mon, 20 Apr 2026
126.2700
130.9900
124.0000
125.8100
1,629,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
119.2000
126.3500
118.9200
126.2400
1,672,400
Thu, 16 Apr 2026
116.1300
118.1300
112.1600
116.9300
1,739,900
Wed, 15 Apr 2026
119.8200
122.4600
112.4200
116.6000
2,304,800
Tue, 14 Apr 2026
126.5300
126.7100
119.2700
120.7400
1,648,700
Mon, 13 Apr 2026
120.8500
124.8100
119.6200
123.4900
1,342,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
109.1800
123.1600
107.9100
121.4900
3,062,700
Thu, 09 Apr 2026
106.0000
108.7700
105.0500
107.5300
1,155,900
Wed, 08 Apr 2026
106.4800
107.1900
98.5800
105.8500
2,141,600
Tue, 07 Apr 2026
94.7400
99.7000
94.7400
99.2900
1,194,400
Mon, 06 Apr 2026
97.1700
98.9300
94.3500
95.7000
932,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
90.2300
98.1100
89.7000
97.4800
1,049,200
Wed, 01 Apr 2026
100.3300
101.4000
95.8100
97.0800
1,575,500
Tue, 31 Mar 2026
91.5300
97.7300
91.0000
97.4200
1,992,200
Mon, 30 Mar 2026
97.3900
97.3900
86.7500
88.2900
1,829,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
95.3700
98.5800
92.0700
95.4700
1,348,800
Thu, 26 Mar 2026
104.2600
105.2500
95.6200
95.9300
1,792,700
Wed, 25 Mar 2026
108.6200
111.1800
107.0000
108.0000
1,242,300
Tue, 24 Mar 2026
99.0000
107.5500
98.1000
106.9900
1,914,400
Mon, 23 Mar 2026
94.3100
104.8300
93.6100
101.4200
2,766,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
95.2100
96.4000
87.9100
91.5400
4,345,000
Thu, 19 Mar 2026
11 · DEFA14A
After-hours · 16:20 ET
DEFA14A ↗
Thu, 19 Mar 2026
10 · DEF 14A
After-hours · 16:15 ET
DEF 14A ↗
Thu, 19 Mar 2026
92.3100
98.7400
90.2900
97.0800
1,808,000
Wed, 18 Mar 2026
97.5400
98.9800
95.1500
95.3100
1,608,900
Tue, 17 Mar 2026
95.7400
98.9900
95.2000
97.5400
1,390,100
Mon, 16 Mar 2026
94.1600
97.5000
94.1600
96.5100
1,206,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
91.6400
93.5400
89.4100
90.6400
1,022,700
Thu, 12 Mar 2026
92.0800
93.1400
89.5100
90.5400
1,270,700
Wed, 11 Mar 2026
95.8500
99.3500
94.3100
95.4400
938,700
Tue, 10 Mar 2026
96.9300
99.8900
95.9300
96.4300
1,742,700
Mon, 09 Mar 2026
86.4200
96.8900
85.8800
96.8000
2,229,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
95.1600
97.2500
87.6600
87.9100
2,348,400
Thu, 05 Mar 2026
102.4600
105.4200
94.9000
98.9500
2,409,200
Wed, 04 Mar 2026
107.0300
109.0000
103.0600
105.1400
1,380,300
Tue, 03 Mar 2026
107.9900
108.3900
100.5600
104.0500
1,822,300
Mon, 02 Mar 2026
101.6200
113.1800
100.7800
113.0000
2,362,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
105.1200
106.5700
101.3800
104.2400
2,091,900
Thu, 26 Feb 2026
109.0500
109.4800
101.3700
107.5600
2,151,600
Wed, 25 Feb 2026
108.9700
113.4600
108.5000
108.8600
1,751,100
Tue, 24 Feb 2026
108.8400
110.7800
105.8300
106.7000
1,517,200
Mon, 23 Feb 2026
106.0100
108.6300
104.7000
106.8500
1,504,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
99.5300
110.2900
99.4500
107.9300
3,334,400
Thu, 19 Feb 2026
93.1800
100.6800
93.1800
100.3900
2,059,900
Wed, 18 Feb 2026
91.2600
96.9800
89.7500
93.9700
1,509,700
Tue, 17 Feb 2026
90.9800
92.6500
88.0200
90.9100
1,582,300
Tue, 17 Feb 2026
9 · 10-K
Next filing day · accepted 13 Feb, 19:00 ET
10-K ↗
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
92.3100
95.5300
89.9900
91.8000
1,443,600
Thu, 12 Feb 2026
94.4500
95.1600
88.5200
92.3300
2,390,900
Wed, 11 Feb 2026
96.5400
97.9100
89.5100
91.9000
1,984,900
Tue, 10 Feb 2026
97.1900
98.0000
92.8900
93.7700
1,930,500
Mon, 09 Feb 2026
99.1200
101.9300
96.0000
97.9800
1,910,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
96.9300
101.5900
93.6500
98.5800
2,627,700
Thu, 05 Feb 2026
87.0500
96.9400
81.8000
92.5800
3,812,400
Wed, 04 Feb 2026
8 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 04 Feb 2026
105.9600
108.6200
93.5400
96.2200
3,870,600
Tue, 03 Feb 2026
106.4300
111.0000
102.1600
107.5700
3,971,000
Mon, 02 Feb 2026
96.1200
105.7600
96.1200
102.7600
2,904,900
Mon, 02 Feb 2026
7 · 8-K
Pre-market · 07:05 ET
8-K ↗
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
96.3500
103.5000
96.0000
98.2000
4,300,900
Thu, 29 Jan 2026
98.4700
102.2300
95.9400
96.4800
19,257,700
Wed, 28 Jan 2026
95.5900
100.6600
95.5100
97.9900
3,022,400
Tue, 27 Jan 2026
96.0000
98.5000
93.9000
94.6100
2,076,400
Mon, 26 Jan 2026
94.8700
96.6000
93.0100
94.6300
1,759,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
97.3800
97.3800
92.0200
95.0200
2,163,300
Thu, 22 Jan 2026
104.4700
106.0000
94.6800
97.5300
2,696,100
Wed, 21 Jan 2026
99.3300
101.0600
94.4000
99.8700
2,327,400
Tue, 20 Jan 2026
98.4200
102.1900
97.1900
97.8300
2,628,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
101.0000
102.3800
98.3600
101.0100
2,311,900
Thu, 15 Jan 2026
99.7200
106.6800
99.6600
100.9000
3,683,700
Wed, 14 Jan 2026
94.6500
101.1900
94.0200
96.5200
5,102,900
Tue, 13 Jan 2026
6 · 8-K
After-hours · 16:31 ET
8-K ↗
Tue, 13 Jan 2026
81.0900
96.4500
81.0000
93.2400
6,716,900
Mon, 12 Jan 2026
73.4500
78.1100
73.2000
77.8900
1,598,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
67.3000
75.0600
67.1400
73.8800
2,494,300
Thu, 08 Jan 2026
70.2800
71.8400
66.3600
66.8600
2,428,400
Wed, 07 Jan 2026
69.6300
70.8000
67.1900
70.1800
1,355,700
Tue, 06 Jan 2026
68.0700
71.1000
65.2000
70.4500
2,200,400
Mon, 05 Jan 2026
73.8700
74.7400
66.2500
67.9900
2,541,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
69.8700
70.9500
68.3100
70.6100
1,812,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
70.8200
71.0000
68.8800
69.0000
866,100
Tue, 30 Dec 2025
71.6200
71.9200
70.0600
70.4200
558,700
Mon, 29 Dec 2025
70.7000
71.7200
69.4700
71.2100
681,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
72.7700
73.0700
70.8800
71.7200
486,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
71.3900
73.0800
70.6200
72.5900
682,700
Tue, 23 Dec 2025
69.9000
71.9000
69.3600
71.5900
982,700
Mon, 22 Dec 2025
72.4600
72.9800
70.3400
70.9000
987,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
68.1500
70.5900
67.8900
70.3800
2,954,200
Thu, 18 Dec 2025
63.6900
67.3700
62.5900
67.0900
2,338,900
Wed, 17 Dec 2025
68.8200
69.5300
61.3800
61.5800
3,352,600
Tue, 16 Dec 2025
71.0200
72.4600
67.5400
67.6300
2,902,000
Mon, 15 Dec 2025
74.4900
75.5400
72.0000
72.0500
2,196,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
78.2400
78.9300
72.1400
73.4300
2,355,200
Thu, 11 Dec 2025
77.7000
80.5800
74.8800
80.2400
2,099,900
Wed, 10 Dec 2025
76.4700
79.0300
75.3200
77.7000
1,546,500
Tue, 09 Dec 2025
74.7900
77.7500
74.2000
76.7400
1,224,000
Mon, 08 Dec 2025
74.9300
76.2200
74.0300
75.4300
1,463,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
72.8000
75.0000
72.7600
73.7400
2,534,200
Thu, 04 Dec 2025
66.0800
73.4000
66.0000
72.8400
2,843,800
Wed, 03 Dec 2025
66.6700
68.7900
64.2100
66.7600
1,874,600
Tue, 02 Dec 2025
69.4000
69.9300
66.6600
66.7500
2,197,400
Mon, 01 Dec 2025
68.8000
68.9700
65.6500
67.9000
1,420,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
69.1800
70.9900
68.4500
70.1800
1,209,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
68.0000
69.5500
67.2900
68.2900
1,662,800
Tue, 25 Nov 2025
64.8100
68.9100
63.4000
68.5100
2,181,200
Mon, 24 Nov 2025
59.9400
65.1100
59.6200
64.9400
2,602,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
58.6800
59.7300
55.4400
58.7900
2,800,700
Thu, 20 Nov 2025
67.9600
68.3600
57.4100
58.4500
2,480,300
Wed, 19 Nov 2025
63.3400
67.0700
63.1700
64.2700
1,742,600
Tue, 18 Nov 2025
62.3500
64.8700
62.1200
63.3400
1,883,800
Mon, 17 Nov 2025
66.9800
68.9400
63.5900
64.3400
3,132,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
60.4100
68.9900
60.3500
67.9900
3,011,100
Thu, 13 Nov 2025
69.6500
69.6900
62.1200
63.1000
3,315,800
Wed, 12 Nov 2025
69.2400
71.8500
68.4700
70.5000
2,444,600
Tue, 11 Nov 2025
68.5000
69.9600
67.1500
67.8700
1,262,400
Mon, 10 Nov 2025
69.9500
71.2900
68.4700
69.8900
1,766,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
66.3400
67.0000
63.1000
66.7200
2,599,400
Thu, 06 Nov 2025
70.4000
71.1700
67.5400
68.1100
2,382,600
Wed, 05 Nov 2025
66.1000
70.3500
65.0200
70.0600
1,908,900
Tue, 04 Nov 2025
66.9500
68.6000
65.5200
66.2900
2,534,100
Mon, 03 Nov 2025
67.3900
70.1200
66.3800
69.8700
3,841,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
5 · 10-Q
After-hours · 16:01 ET
10-Q ↗
Fri, 31 Oct 2025
63.1600
67.4700
62.7800
67.2000
4,454,100
Thu, 30 Oct 2025
60.6400
62.4100
57.0000
61.9800
4,811,000
Wed, 29 Oct 2025
4 · 8-K
After-hours · 16:36 ET
8-K ↗
Wed, 29 Oct 2025
59.8000
63.7600
59.2600
63.5300
4,488,300
Tue, 28 Oct 2025
58.8000
59.8400
58.0700
59.2100
2,150,100
Mon, 27 Oct 2025
60.1400
60.5300
58.8600
58.9000
1,641,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
60.0300
60.3300
58.7200
58.7500
1,600,700
Thu, 23 Oct 2025
55.7200
59.4300
55.7200
58.4000
1,737,300
Wed, 22 Oct 2025
59.2000
59.2600
54.4300
55.6900
1,858,700
Tue, 21 Oct 2025
58.0000
58.1600
55.8900
56.6900
1,550,400
Mon, 20 Oct 2025
58.3700
58.5900
57.0900
57.9500
931,200
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
57.5900
58.6600
56.5200
57.1600
1,643,800
Thu, 16 Oct 2025
59.1100
60.0100
57.8000
58.4500
1,548,600
Wed, 15 Oct 2025
56.8000
58.4300
56.2100
58.2100
1,695,400
Tue, 14 Oct 2025
53.6000
55.8600
53.3600
55.2500
1,665,700
Mon, 13 Oct 2025
55.8100
56.4800
54.1800
55.5300
1,705,500
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
56.9700
58.3500
53.5000
53.5800
2,551,400
Thu, 09 Oct 2025
58.2100
58.2100
55.8000
56.5200
2,286,700
Wed, 08 Oct 2025
58.3000
59.0100
56.6600
58.5300
2,533,600
Tue, 07 Oct 2025
60.1000
60.5000
56.1200
58.0100
3,073,600
Mon, 06 Oct 2025
61.5000
62.4400
59.8200
59.8800
2,150,500
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
60.5400
62.6000
58.9800
59.1800
3,028,400
Thu, 02 Oct 2025
61.8500
61.9200
58.9500
60.2800
3,237,300
Wed, 01 Oct 2025
57.3800
60.1000
56.7900
59.0700
4,407,400
Tue, 30 Sep 2025
57.9000
58.6100
56.5000
57.6000
2,638,600
Mon, 29 Sep 2025
56.4900
57.8000
56.0900
57.7500
2,953,000
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
54.4500
55.9700
54.1600
55.7800
2,568,400
Thu, 25 Sep 2025
51.5100
54.6700
51.0900
54.5100
2,640,200
Wed, 24 Sep 2025
56.0000
56.0000
53.2900
54.1500
2,834,200
Tue, 23 Sep 2025
55.0100
58.7400
54.9700
56.5400
3,302,700
Mon, 22 Sep 2025
52.0200
54.4600
51.7300
54.2400
3,217,000
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
53.2000
53.9400
51.2000
52.1200
3,779,200
Thu, 18 Sep 2025
51.0000
52.9500
50.1200
52.8400
3,345,400
Wed, 17 Sep 2025
50.1600
50.3300
47.8800
49.0300
3,022,700
Tue, 16 Sep 2025
49.2300
50.3100
48.4100
50.2700
1,948,300
Mon, 15 Sep 2025
46.9100
49.5900
46.0100
49.4000
2,338,400
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
48.1100
48.2600
46.5000
46.7700
2,018,900
Thu, 11 Sep 2025
49.5200
49.6700
48.3000
48.3200
1,775,700
Wed, 10 Sep 2025
48.5900
49.5800
48.0600
49.4300
1,675,300
Tue, 09 Sep 2025
46.9300
47.8300
45.7300
47.6000
2,384,500
Mon, 08 Sep 2025
47.8000
48.4800
46.4600
47.0000
1,731,000
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
47.6900
49.4600
46.2800
47.7000
2,167,000
Thu, 04 Sep 2025
46.3000
47.3300
45.8800
46.0700
1,162,300
Wed, 03 Sep 2025
45.3900
46.5200
45.1000
46.2300
1,532,900
Tue, 02 Sep 2025
42.8800
45.0500
42.6900
44.9600
2,557,400
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
46.4100
46.5900
44.3800
44.5700
1,517,800
Thu, 28 Aug 2025
45.2000
46.9900
44.8600
46.9000
1,888,700
Wed, 27 Aug 2025
44.7600
44.8700
43.2800
44.5000
1,839,400
Tue, 26 Aug 2025
44.0700
45.9300
44.0700
44.8700
2,284,100
Mon, 25 Aug 2025
44.4400
45.1400
44.0000
44.0900
1,421,200
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
40.8600
44.6100
40.4600
44.4300
2,773,900
Thu, 21 Aug 2025
40.1200
40.9400
39.6600
40.7800
2,295,500
Wed, 20 Aug 2025
40.4300
40.8000
39.2000
40.0600
2,196,800
Tue, 19 Aug 2025
41.4900
41.5300
39.9300
40.5000
2,511,600
Mon, 18 Aug 2025
41.6100
42.1000
41.1900
41.8200
1,323,300
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
42.3600
42.4200
40.7800
41.8000
3,586,600
Thu, 14 Aug 2025
43.6000
43.9800
41.9300
42.6200
2,323,300
Thu, 14 Aug 2025
3 · 8-K
Pre-market · 08:00 ET
8-K ↗
Wed, 13 Aug 2025
47.1300
47.5000
44.5500
44.9600
1,859,500
Tue, 12 Aug 2025
45.2000
46.7500
44.9400
46.6300
1,332,400
Mon, 11 Aug 2025
45.4500
46.1100
44.4300
44.6100
2,021,400
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
43.5500
45.4300
42.9000
45.2800
1,807,300
Thu, 07 Aug 2025
44.1700
44.2000
42.8200
43.3600
1,590,100
Wed, 06 Aug 2025
43.7400
43.7700
42.3400
43.2100
2,084,300
Tue, 05 Aug 2025
44.9600
45.5200
43.4100
43.8500
2,137,100
Mon, 04 Aug 2025
2 · 10-Q
After-hours · 16:25 ET
10-Q ↗
Mon, 04 Aug 2025
44.4700
45.4600
44.2500
44.8300
2,578,000
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
45.3600
45.3900
42.8400
43.3400
5,241,100
Thu, 31 Jul 2025
47.1900
51.1500
46.3100
47.2500
5,728,000
Wed, 30 Jul 2025
1 · 8-K
After-hours · 16:31 ET
8-K ↗
Wed, 30 Jul 2025
48.6800
50.4300
48.2200
48.7300
5,149,400
Tue, 29 Jul 2025
47.0500
50.0600
46.9100
48.5200
4,039,900
Mon, 28 Jul 2025
45.8000
46.1500
45.3000
45.9500
1,761,500
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend