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
154.0600
154.0600
144.7600
148.2100
116,661
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
28 · 8-K
After market open · 11:07 ET
8-K ↗
Fri, 24 Jul 2026
156.7500
157.1600
150.3000
154.3000
296,900
Thu, 23 Jul 2026
160.0200
160.0200
154.2800
156.9900
254,300
Wed, 22 Jul 2026
159.4700
161.2300
157.3200
159.3800
252,700
Tue, 21 Jul 2026
160.4800
161.8400
156.6500
160.8900
201,400
Mon, 20 Jul 2026
159.8100
160.7900
156.9100
158.2000
309,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
155.2800
160.7200
154.9200
159.8100
441,700
Thu, 16 Jul 2026
27 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 16 Jul 2026
149.2500
158.5600
149.2500
157.6100
356,000
Wed, 15 Jul 2026
154.4100
154.4100
146.9500
147.4700
323,200
Tue, 14 Jul 2026
151.7300
152.7100
148.7900
151.5800
288,200
Mon, 13 Jul 2026
147.8100
151.4900
147.2300
149.5000
340,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
152.0000
152.0000
145.6000
147.1300
402,900
Thu, 09 Jul 2026
148.0300
151.5700
146.8900
150.8500
239,000
Wed, 08 Jul 2026
144.3600
148.6300
142.1300
145.8700
314,000
Tue, 07 Jul 2026
144.4400
146.2000
140.7500
145.1500
352,200
Mon, 06 Jul 2026
141.4800
145.9700
140.6400
142.3700
307,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
139.4500
143.2100
137.3900
139.6700
432,100
Wed, 01 Jul 2026
143.5400
144.2900
139.6200
139.8200
336,400
Tue, 30 Jun 2026
147.4600
147.4600
139.6800
143.5400
365,200
Mon, 29 Jun 2026
144.3400
146.9500
144.1400
145.8100
365,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
150.0200
150.0200
143.1700
146.2900
1,477,100
Thu, 25 Jun 2026
146.2400
153.8700
145.9200
150.0200
358,500
Wed, 24 Jun 2026
143.8400
146.2200
141.2500
145.1800
439,200
Tue, 23 Jun 2026
146.4600
146.4600
143.5400
143.7400
331,600
Mon, 22 Jun 2026
146.3100
148.0200
144.1300
145.6000
394,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
146.9400
149.5100
142.7900
144.5300
951,900
Wed, 17 Jun 2026
159.9200
160.1800
144.6300
145.8500
740,300
Tue, 16 Jun 2026
165.1800
166.9400
159.2200
159.8000
413,000
Mon, 15 Jun 2026
172.5100
172.7900
162.3200
164.1000
594,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
174.6100
176.6900
171.7500
173.0400
399,400
Thu, 11 Jun 2026
168.3300
174.0300
166.7300
172.6700
365,000
Wed, 10 Jun 2026
159.9900
169.6400
156.0300
165.1600
789,200
Tue, 09 Jun 2026
169.6900
173.5900
163.4100
173.2200
873,300
Mon, 08 Jun 2026
157.5000
167.5800
156.6400
166.2200
512,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
150.0000
155.6800
149.9900
155.0900
491,700
Thu, 04 Jun 2026
26 · 8-K
After-hours · 17:13 ET
8-K ↗
Thu, 04 Jun 2026
143.0000
146.3100
141.9700
146.0800
242,000
Wed, 03 Jun 2026
141.2200
142.7600
138.9900
142.1300
238,300
Tue, 02 Jun 2026
140.8000
142.6800
138.6900
141.8500
223,100
Mon, 01 Jun 2026
135.0800
141.0500
133.9700
140.8000
256,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
132.3600
138.0000
129.1600
136.6900
342,400
Thu, 28 May 2026
131.7500
136.5600
131.2900
133.7800
292,100
Wed, 27 May 2026
131.4800
134.2900
129.5000
133.3700
377,700
Tue, 26 May 2026
125.1500
130.6900
124.7000
129.4900
176,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
125.0000
125.3800
122.9200
124.5700
180,300
Thu, 21 May 2026
123.0300
125.3000
120.8200
124.4100
227,200
Wed, 20 May 2026
119.5500
125.3500
119.3000
125.0300
200,800
Tue, 19 May 2026
122.6500
122.6500
117.7300
118.7000
190,700
Mon, 18 May 2026
25 · 8-K/A
After-hours · 16:29 ET
8-K/A ↗
Mon, 18 May 2026
24 · 8-K
After-hours · 16:05 ET
8-K ↗
Mon, 18 May 2026
122.7100
124.7400
122.0000
122.8400
320,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
23 · 8-K
After-hours · 16:05 ET
8-K ↗
Fri, 15 May 2026
118.4500
123.1800
117.5600
122.7100
292,300
Thu, 14 May 2026
112.5300
118.9400
109.9600
118.9000
744,800
Wed, 13 May 2026
113.0900
114.2400
110.6400
111.4800
371,100
Tue, 12 May 2026
118.3100
118.3100
111.1200
112.9200
307,600
Mon, 11 May 2026
120.9600
121.9000
117.8000
118.3100
241,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
121.6600
122.1700
120.4200
120.9700
266,000
Thu, 07 May 2026
123.2300
124.6500
121.3600
121.7800
277,200
Wed, 06 May 2026
120.1200
123.9500
119.9900
121.8200
423,300
Tue, 05 May 2026
117.3300
120.9600
117.2800
118.1700
448,300
Mon, 04 May 2026
124.0800
124.0800
115.2800
115.7200
390,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
22 · 10-Q
After market open · 11:57 ET
10-Q ↗
Fri, 01 May 2026
128.8400
129.3000
125.2600
125.8200
262,200
Thu, 30 Apr 2026
126.6400
127.9600
123.9300
127.5700
322,500
Wed, 29 Apr 2026
129.2000
135.1000
124.0900
127.0600
493,500
Tue, 28 Apr 2026
126.9900
130.8900
123.7800
127.7600
536,700
Tue, 28 Apr 2026
21 · 8-K
Pre-market · 06:01 ET
8-K ↗
Mon, 27 Apr 2026
123.2500
127.5700
122.1200
126.7400
593,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
20 · 8-K
After-hours · 16:05 ET
8-K ↗
Fri, 24 Apr 2026
19 · 8-K
After market open · 14:00 ET
8-K ↗
Fri, 24 Apr 2026
119.5800
124.6600
116.8300
122.5000
340,800
Thu, 23 Apr 2026
119.9500
122.2200
119.1000
119.8900
212,600
Wed, 22 Apr 2026
120.2800
120.5300
117.4600
118.4500
135,000
Tue, 21 Apr 2026
119.0400
121.0300
116.8400
118.5400
221,900
Mon, 20 Apr 2026
117.2800
121.1700
116.8400
119.1500
295,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
116.0500
119.7400
114.7400
118.6400
346,500
Thu, 16 Apr 2026
109.2300
114.6800
108.9500
114.1700
533,700
Wed, 15 Apr 2026
109.6100
109.9800
107.1400
108.1900
374,100
Tue, 14 Apr 2026
108.6700
111.3600
106.9100
110.1600
192,000
Mon, 13 Apr 2026
107.1400
108.6600
105.5500
108.5600
208,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
108.7600
109.9600
107.6600
108.4800
177,800
Thu, 09 Apr 2026
107.9900
110.5800
107.3000
109.2200
205,100
Wed, 08 Apr 2026
108.2100
111.1000
106.9600
108.3400
346,800
Tue, 07 Apr 2026
103.2200
104.8200
101.6100
103.5500
314,700
Mon, 06 Apr 2026
99.2600
103.8700
98.9200
103.6200
258,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
98.2300
101.8100
97.1000
100.5100
226,400
Wed, 01 Apr 2026
98.9400
102.0300
96.5900
99.6600
193,500
Tue, 31 Mar 2026
94.5400
98.4700
93.9700
98.3600
423,000
Mon, 30 Mar 2026
93.1700
94.7800
92.5700
93.4500
210,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
93.2300
94.0500
91.9500
92.4700
223,600
Thu, 26 Mar 2026
94.4700
96.4300
93.9000
95.1300
219,400
Wed, 25 Mar 2026
95.0900
96.2400
93.3000
95.7700
180,800
Tue, 24 Mar 2026
91.7000
96.2900
90.2800
94.6000
363,700
Mon, 23 Mar 2026
90.7200
94.4200
90.3200
92.0300
400,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
89.8300
90.3400
85.7600
87.5800
659,800
Thu, 19 Mar 2026
86.3900
89.3800
84.2500
89.2600
440,700
Wed, 18 Mar 2026
85.5000
87.8200
84.9400
87.0800
321,000
Tue, 17 Mar 2026
86.2800
88.2900
83.9200
85.9600
320,800
Mon, 16 Mar 2026
85.8600
86.2500
82.7400
84.1300
436,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
87.0500
87.6500
83.7500
84.8700
210,800
Fri, 13 Mar 2026
18 · DEFA14A
Pre-market · 07:48 ET
DEFA14A ↗
Fri, 13 Mar 2026
17 · DEF 14A
Pre-market · 07:45 ET
DEF 14A ↗
Thu, 12 Mar 2026
90.1200
91.6500
85.2500
85.3800
530,500
Wed, 11 Mar 2026
92.9400
94.8400
89.2000
91.9100
220,300
Tue, 10 Mar 2026
94.4000
95.6500
92.8300
93.6400
190,300
Mon, 09 Mar 2026
92.0400
94.3400
88.2500
94.1400
341,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
16 · 8-K
After-hours · 16:05 ET
8-K ↗
Fri, 06 Mar 2026
97.8600
97.9000
91.9200
93.2800
292,800
Thu, 05 Mar 2026
103.7300
103.9700
98.9500
99.7100
214,100
Wed, 04 Mar 2026
105.0100
107.3300
104.5000
104.9600
237,300
Tue, 03 Mar 2026
103.0000
105.5100
101.2000
104.5600
210,600
Mon, 02 Mar 2026
101.1200
107.1400
99.7000
106.5500
394,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
99.6200
102.8800
97.5800
102.6600
632,700
Thu, 26 Feb 2026
15 · PRE 14A
After-hours · 16:06 ET
PRE 14A ↗
Thu, 26 Feb 2026
97.9500
102.1200
97.9400
101.6500
291,800
Wed, 25 Feb 2026
14 · 10-K
After-hours · 16:29 ET
10-K ↗
Wed, 25 Feb 2026
100.2400
100.2400
96.0200
96.7000
253,200
Tue, 24 Feb 2026
99.0200
101.2500
99.0200
100.0400
223,900
Mon, 23 Feb 2026
104.9300
104.9300
98.7100
99.0200
319,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
104.7700
109.0000
102.7600
105.0900
312,900
Thu, 19 Feb 2026
102.5900
105.4200
102.5900
105.1000
207,500
Wed, 18 Feb 2026
104.8900
106.5600
102.2600
103.0000
241,200
Tue, 17 Feb 2026
104.9700
107.4700
104.7300
104.9800
289,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
101.1900
106.3200
100.5300
104.4000
266,800
Thu, 12 Feb 2026
107.9700
108.5000
95.8400
101.5900
648,600
Wed, 11 Feb 2026
106.3400
110.0100
105.8700
106.0300
212,900
Tue, 10 Feb 2026
108.6900
109.3100
105.5700
106.0600
308,800
Mon, 09 Feb 2026
111.1500
111.5300
108.0800
108.6800
464,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
108.0600
112.9200
107.4400
111.9600
311,800
Thu, 05 Feb 2026
107.4400
110.4100
106.2200
109.6500
385,200
Wed, 04 Feb 2026
104.9000
109.9500
104.6600
109.5500
535,200
Tue, 03 Feb 2026
99.3500
104.5000
99.2000
103.7400
915,700
Mon, 02 Feb 2026
88.4200
99.9200
88.4000
99.7500
702,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
80.2600
90.6900
79.6700
90.2200
901,400
Fri, 30 Jan 2026
13 · 8-K
Pre-market · 06:00 ET
8-K ↗
Thu, 29 Jan 2026
87.0500
87.5300
84.6700
85.3100
754,600
Wed, 28 Jan 2026
12 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 28 Jan 2026
88.0200
88.0200
85.5400
85.9800
334,800
Tue, 27 Jan 2026
11 · 8-K
After-hours · 17:00 ET
8-K ↗
Tue, 27 Jan 2026
87.6100
88.0000
86.6100
86.9000
189,700
Mon, 26 Jan 2026
89.5300
90.4500
87.3300
87.8300
214,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
92.0800
92.4500
89.3000
89.6800
224,700
Thu, 22 Jan 2026
91.6100
93.2700
91.1200
92.0000
239,600
Wed, 21 Jan 2026
88.1900
92.1600
87.3000
91.4900
363,200
Tue, 20 Jan 2026
88.0100
88.9900
85.8800
86.2900
347,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
90.3500
91.2500
89.5700
90.5500
526,700
Thu, 15 Jan 2026
90.0000
91.8400
88.9700
91.4900
342,400
Wed, 14 Jan 2026
86.6300
90.0700
86.3600
89.9100
363,900
Tue, 13 Jan 2026
87.8600
88.5700
86.5500
87.5100
245,500
Mon, 12 Jan 2026
86.8100
88.0100
85.7200
87.8000
314,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
87.1900
88.5100
85.1100
87.5700
373,300
Thu, 08 Jan 2026
82.7700
87.5300
82.1300
86.7400
391,200
Wed, 07 Jan 2026
85.7700
86.3700
82.8600
83.5600
310,300
Tue, 06 Jan 2026
82.9300
86.6500
82.6600
86.5100
480,200
Mon, 05 Jan 2026
77.0700
82.6400
77.0700
81.7200
473,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
74.2500
77.3800
73.7200
77.1700
254,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
75.3800
75.5000
74.0900
74.1900
198,400
Tue, 30 Dec 2025
76.4100
77.3100
75.4000
75.5000
220,200
Mon, 29 Dec 2025
77.5000
78.0600
76.3600
76.8900
362,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
76.4000
77.3700
76.1300
77.2500
163,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
77.2700
77.8500
76.4900
76.8700
109,300
Tue, 23 Dec 2025
77.5000
77.9500
76.3300
76.9300
198,700
Mon, 22 Dec 2025
78.3600
79.9100
77.5500
77.6900
322,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
79.5200
79.9900
76.8800
78.4100
681,900
Thu, 18 Dec 2025
79.7400
83.0300
79.7400
80.4700
836,600
Wed, 17 Dec 2025
78.6900
81.2300
78.4300
79.5200
1,008,500
Tue, 16 Dec 2025
77.7000
79.3800
77.5200
79.0900
683,800
Mon, 15 Dec 2025
76.6500
77.2600
75.0000
77.1900
491,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
76.9100
77.4800
75.8800
76.5700
370,900
Thu, 11 Dec 2025
73.7300
77.9300
73.7300
76.4900
574,400
Wed, 10 Dec 2025
69.7600
74.0900
69.7300
73.6200
285,700
Tue, 09 Dec 2025
69.1700
70.6400
68.7500
69.8300
232,300
Mon, 08 Dec 2025
72.1600
73.3200
69.2300
69.3900
481,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
69.5200
71.8400
69.4700
71.1900
295,200
Thu, 04 Dec 2025
68.7200
70.2600
68.7200
69.5500
298,000
Wed, 03 Dec 2025
65.1200
69.8500
65.1200
68.6200
512,600
Tue, 02 Dec 2025
65.4300
65.6100
61.5600
64.8000
542,300
Mon, 01 Dec 2025
10 · 8-K
After-hours · 17:09 ET
8-K ↗
Mon, 01 Dec 2025
63.5600
66.9900
63.4500
65.6300
392,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
64.3400
64.5800
63.4000
64.1700
136,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
63.4700
65.6900
63.3600
64.1500
469,700
Wed, 26 Nov 2025
9 · 8-K
Pre-market · 06:01 ET
8-K ↗
Tue, 25 Nov 2025
62.9400
64.3500
62.8100
64.2600
384,300
Mon, 24 Nov 2025
63.2200
63.7800
62.2200
62.5300
511,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
60.0200
64.1000
59.4800
63.2000
396,600
Thu, 20 Nov 2025
61.0600
61.6200
59.4300
59.6200
354,600
Wed, 19 Nov 2025
62.5000
63.2600
60.6300
60.9400
301,600
Tue, 18 Nov 2025
61.7500
63.7500
61.7000
62.7500
175,400
Mon, 17 Nov 2025
63.9900
63.9900
62.0800
62.5300
235,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
64.8000
65.0400
62.8300
63.9600
207,200
Thu, 13 Nov 2025
65.2000
66.4300
64.3000
65.4200
402,400
Wed, 12 Nov 2025
65.5500
68.3500
65.2300
65.3900
229,500
Tue, 11 Nov 2025
66.3300
66.3500
64.4800
65.6500
224,800
Mon, 10 Nov 2025
67.2300
67.2300
64.3500
66.3000
259,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
64.8600
67.2400
64.3700
66.9900
299,100
Thu, 06 Nov 2025
67.4300
68.6600
64.3800
65.0300
362,000
Wed, 05 Nov 2025
8 · 10-Q
After market open · 11:31 ET
10-Q ↗
Wed, 05 Nov 2025
71.2300
74.8000
66.6400
70.7600
480,800
Wed, 05 Nov 2025
7 · 8-K
Pre-market · 06:01 ET
8-K ↗
Tue, 04 Nov 2025
71.2800
71.9500
70.0000
71.3900
420,400
Mon, 03 Nov 2025
73.3600
73.3600
70.6600
71.7100
317,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
6 · 8-K
After-hours · 16:05 ET
8-K ↗
Fri, 31 Oct 2025
5 · 8-K
After market open · 12:22 ET
8-K ↗
Fri, 31 Oct 2025
70.7800
74.4700
69.0000
74.3200
252,600
Thu, 30 Oct 2025
72.4100
73.5900
70.3900
71.0500
206,900
Wed, 29 Oct 2025
74.4300
75.3800
71.4400
72.3100
331,300
Tue, 28 Oct 2025
75.1400
75.3600
73.1600
73.3600
196,900
Mon, 27 Oct 2025
74.6100
76.0300
74.4600
75.0200
213,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
74.0900
75.2000
73.2000
74.5600
150,500
Thu, 23 Oct 2025
75.3500
75.6400
71.4100
73.2000
338,000
Wed, 22 Oct 2025
76.4600
77.5100
75.5400
75.8200
253,400
Tue, 21 Oct 2025
75.1500
77.6000
73.1100
77.0900
316,100
Mon, 20 Oct 2025
73.8500
75.8000
73.8500
75.3000
201,900
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
73.4900
74.3100
72.6000
73.4200
183,800
Thu, 16 Oct 2025
73.5100
74.7500
72.3000
73.8700
290,700
Wed, 15 Oct 2025
72.5700
73.4900
71.3500
71.7500
182,300
Tue, 14 Oct 2025
70.5000
72.6100
69.9100
72.0800
287,700
Mon, 13 Oct 2025
71.3900
72.5500
70.3600
71.3000
247,500
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
73.9700
76.1000
69.8100
69.8800
384,600
Thu, 09 Oct 2025
76.0600
77.4900
73.8500
74.1400
286,900
Wed, 08 Oct 2025
73.5000
76.4900
72.1100
76.0600
440,200
Tue, 07 Oct 2025
73.5700
74.6800
71.6700
72.1000
306,100
Mon, 06 Oct 2025
71.5500
75.0300
70.2300
73.5000
381,500
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
70.1200
73.8000
70.1200
71.9800
579,700
Thu, 02 Oct 2025
68.8900
70.0000
68.2600
69.5300
328,200
Wed, 01 Oct 2025
68.4900
69.5600
67.8600
68.8800
390,800
Tue, 30 Sep 2025
68.5900
69.8700
67.2500
69.8700
341,400
Mon, 29 Sep 2025
69.1700
70.4600
67.1300
69.4100
475,400
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
69.1000
70.6500
66.8800
68.4600
349,500
Thu, 25 Sep 2025
69.2100
69.2500
67.6500
69.0700
218,800
Wed, 24 Sep 2025
69.6300
70.3700
68.8500
69.3800
272,900
Tue, 23 Sep 2025
69.2700
71.0000
68.8600
69.7400
266,900
Mon, 22 Sep 2025
69.8200
69.8200
67.9900
68.5700
310,400
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
71.8600
71.8600
69.2400
69.8200
647,700
Thu, 18 Sep 2025
70.6800
71.9200
69.9200
71.3600
347,600
Wed, 17 Sep 2025
72.8500
74.8300
69.9600
70.0500
460,900
Tue, 16 Sep 2025
73.5900
73.8100
71.6100
73.2300
246,500
Mon, 15 Sep 2025
4 · 8-K
After-hours · 16:05 ET
8-K ↗
Mon, 15 Sep 2025
70.5500
71.6800
69.6000
71.3700
252,400
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
73.3200
73.3200
70.2700
70.3300
197,200
Thu, 11 Sep 2025
70.8500
73.7300
70.8500
73.3300
265,600
Wed, 10 Sep 2025
70.8800
72.1700
69.9300
70.6900
216,900
Tue, 09 Sep 2025
74.1300
74.5100
70.2700
71.5200
362,500
Mon, 08 Sep 2025
3 · 8-K
After-hours · 16:05 ET
8-K ↗
Mon, 08 Sep 2025
75.9600
75.9900
74.5000
75.3400
285,200
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
74.2800
78.2600
74.2800
75.7000
319,700
Thu, 04 Sep 2025
72.8200
74.4700
70.4000
74.4300
291,300
Wed, 03 Sep 2025
72.6400
73.7500
72.0200
72.5400
196,700
Tue, 02 Sep 2025
72.5000
73.3200
71.7400
72.8800
234,600
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
73.6400
74.7400
72.6900
73.7600
184,700
Thu, 28 Aug 2025
73.7400
73.7400
71.5600
73.1600
266,100
Wed, 27 Aug 2025
73.8800
75.3200
72.7200
73.5000
208,200
Tue, 26 Aug 2025
74.5600
75.8500
73.8300
74.4800
366,300
Mon, 25 Aug 2025
76.6000
76.7200
74.6500
74.8700
323,800
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
72.7600
78.1100
72.2200
77.0900
345,400
Thu, 21 Aug 2025
70.1600
72.1900
69.2200
72.0700
309,200
Wed, 20 Aug 2025
72.5200
73.0100
70.7100
70.8100
235,600
Tue, 19 Aug 2025
72.3100
75.1100
72.2000
73.2000
245,700
Mon, 18 Aug 2025
71.3800
72.2600
71.3400
71.8300
178,000
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
74.2300
74.5600
71.4200
71.4600
252,000
Thu, 14 Aug 2025
74.2600
74.2600
72.5200
73.5100
265,700
Wed, 13 Aug 2025
72.3400
75.5000
71.8900
75.3800
231,100
Tue, 12 Aug 2025
70.0700
73.1900
69.9200
72.2600
311,800
Mon, 11 Aug 2025
71.3900
71.6500
67.9000
68.7300
321,300
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
71.5400
71.9500
70.8000
70.9100
192,000
Thu, 07 Aug 2025
74.9900
75.9100
71.5200
71.6500
226,100
Wed, 06 Aug 2025
74.8900
75.3000
73.9400
74.1000
336,200
Tue, 05 Aug 2025
73.6600
75.0100
71.8300
74.7500
321,300
Mon, 04 Aug 2025
71.0600
73.7900
70.0000
73.3100
337,100
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
2 · 10-Q
After market open · 12:37 ET
10-Q ↗
Fri, 01 Aug 2025
71.7300
71.7500
69.6700
70.1200
495,400
Thu, 31 Jul 2025
72.4100
73.2900
71.1200
73.1300
851,000
Wed, 30 Jul 2025
76.1500
78.1600
68.4200
71.6700
1,508,200
Wed, 30 Jul 2025
1 · 8-K
Pre-market · 06:01 ET
8-K ↗
Tue, 29 Jul 2025
85.1900
85.4100
81.7400
82.0000
457,100
Mon, 28 Jul 2025
86.2100
87.5400
83.2800
85.4600
385,900
Sun, 27 Jul 2025
Weekend