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
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
86.5000
88.4000
83.7300
87.6600
151,274
Thu, 22 Oct 2026
93.8900
94.7700
84.9300
86.1800
191,300
Wed, 21 Oct 2026
94.9900
99.0500
94.9100
97.4600
181,900
Tue, 20 Oct 2026
91.9800
94.2900
90.0100
92.9500
210,000
Mon, 19 Oct 2026
94.7900
96.4000
92.9700
93.6800
223,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
96.7000
97.7200
92.4000
92.6400
274,200
Thu, 15 Oct 2026
95.9900
97.8000
92.5300
96.9900
328,900
Wed, 14 Oct 2026
102.8100
105.3500
98.8000
99.1300
176,300
Tue, 13 Oct 2026
100.9300
105.8400
99.0000
105.4200
248,400
Mon, 12 Oct 2026
109.0000
110.5000
106.1900
106.3800
149,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
109.0800
111.4600
108.5500
109.9100
184,900
Thu, 08 Oct 2026
111.8300
112.0000
106.4800
108.6300
217,200
Wed, 07 Oct 2026
115.9500
115.9500
111.6200
113.3300
313,000
Tue, 06 Oct 2026
120.1600
120.4600
117.0600
117.2400
157,300
Mon, 05 Oct 2026
118.7700
120.5600
116.7100
118.6300
140,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
117.5300
121.4200
117.5300
118.3000
203,000
Thu, 01 Oct 2026
111.6000
116.9300
107.0800
115.9500
210,000
Wed, 30 Sep 2026
112.0000
112.8900
110.4800
111.6000
309,100
Tue, 29 Sep 2026
115.5600
117.5300
110.0300
112.1000
207,300
Mon, 28 Sep 2026
114.9600
116.4700
112.8100
114.4100
156,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
113.6400
116.6100
113.3300
116.0100
218,800
Thu, 24 Sep 2026
112.6800
113.8900
108.1000
112.5600
339,400
Wed, 23 Sep 2026
106.8600
114.4900
105.0300
113.6000
248,500
Tue, 22 Sep 2026
108.6000
111.3000
107.6400
108.0600
187,100
Mon, 21 Sep 2026
102.1100
111.0800
101.7800
109.3500
234,100
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
99.1600
100.9000
98.8100
100.4900
232,800
Thu, 17 Sep 2026
98.3600
100.4900
97.3600
99.1100
195,200
Wed, 16 Sep 2026
92.8100
95.3100
92.1200
94.7600
140,300
Tue, 15 Sep 2026
91.7600
92.4100
89.5000
91.2800
98,500
Mon, 14 Sep 2026
93.3300
94.1500
89.2900
90.5500
197,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
95.8100
101.1500
95.6100
98.6600
565,100
Thu, 10 Sep 2026
93.4500
96.5400
92.5600
94.1800
174,300
Wed, 09 Sep 2026
93.9800
97.1700
93.9800
95.9100
237,000
Tue, 08 Sep 2026
95.5200
97.3000
94.9000
95.6300
182,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
91.6200
95.0100
91.1100
94.6200
164,300
Thu, 03 Sep 2026
89.6200
90.8000
86.7600
90.2100
177,400
Wed, 02 Sep 2026
87.7800
89.0400
85.9900
88.6900
201,800
Tue, 01 Sep 2026
92.2300
92.2300
85.9700
86.4500
239,600
Mon, 31 Aug 2026
92.0600
95.8200
91.2100
94.0100
236,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
95.6500
99.9800
92.8200
92.8600
272,400
Thu, 27 Aug 2026
94.6600
96.7100
93.0000
95.6900
192,300
Wed, 26 Aug 2026
92.8000
95.5700
92.6500
93.0500
118,100
Tue, 25 Aug 2026
96.8400
96.8500
92.8000
93.1000
139,100
Mon, 24 Aug 2026
94.2800
95.2500
92.7500
93.0800
145,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
100.9600
101.6800
93.4300
95.8400
406,600
Thu, 20 Aug 2026
100.2000
100.8500
97.2000
99.4300
295,500
Wed, 19 Aug 2026
109.3500
109.3500
101.1500
101.8100
235,500
Tue, 18 Aug 2026
109.6000
110.4700
107.3400
108.7400
249,400
Mon, 17 Aug 2026
112.4000
114.5800
111.6800
113.0200
161,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
108.2200
112.2100
106.0200
111.4100
168,200
Thu, 13 Aug 2026
114.2800
115.7600
108.4800
109.6800
316,700
Wed, 12 Aug 2026
116.3300
117.8500
112.7400
114.2800
241,000
Tue, 11 Aug 2026
115.5100
118.6700
112.7500
113.9700
298,700
Mon, 10 Aug 2026
114.9900
116.5000
112.5000
113.0300
346,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
111.7100
117.4800
110.0100
112.8100
396,800
Thu, 06 Aug 2026
103.2500
113.4800
100.4800
111.2100
692,900
Wed, 05 Aug 2026
8 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Wed, 05 Aug 2026
94.5600
97.8500
92.9100
93.2500
208,700
Tue, 04 Aug 2026
93.4200
95.9900
90.6100
94.5600
193,200
Mon, 03 Aug 2026
86.1700
91.1800
85.0100
90.1300
159,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
88.2800
89.8700
86.4400
87.4600
165,900
Thu, 30 Jul 2026
82.8200
86.4800
82.2300
86.2100
226,700
Wed, 29 Jul 2026
83.1300
84.0900
78.3800
78.9700
329,400
Tue, 28 Jul 2026
86.5300
86.6600
79.4400
83.2600
402,900
Mon, 27 Jul 2026
86.9700
88.9200
83.1400
86.7800
431,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
89.3400
89.3400
85.8200
86.7800
195,800
Thu, 23 Jul 2026
88.7400
90.6500
86.4600
88.6200
155,000
Wed, 22 Jul 2026
88.4000
90.9300
87.3400
88.3600
224,000
Tue, 21 Jul 2026
88.4200
90.7400
86.8700
89.9700
140,500
Mon, 20 Jul 2026
88.6300
90.4300
86.1400
86.6100
164,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
84.5600
89.2400
83.1600
87.6700
202,500
Thu, 16 Jul 2026
87.3700
90.1200
82.6700
87.1800
401,100
Wed, 15 Jul 2026
89.1200
90.0000
85.0100
88.7900
383,100
Tue, 14 Jul 2026
89.4100
90.8600
86.2500
88.7800
313,800
Mon, 13 Jul 2026
89.6100
91.6500
87.0700
87.2700
242,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
90.1500
91.8800
88.0800
90.4900
242,500
Thu, 09 Jul 2026
89.4200
90.7600
87.8300
89.7500
307,000
Wed, 08 Jul 2026
81.3500
87.1100
80.5800
86.6500
263,200
Tue, 07 Jul 2026
86.2300
86.2300
79.7400
82.5300
374,200
Mon, 06 Jul 2026
86.8900
92.7500
86.8900
88.1700
253,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
98.5100
99.2800
85.4700
86.8900
309,600
Wed, 01 Jul 2026
100.9900
102.4200
98.2800
98.6300
229,100
Tue, 30 Jun 2026
100.5900
103.7100
99.2100
102.9300
298,300
Mon, 29 Jun 2026
98.0800
101.2200
93.1800
99.7900
330,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
100.5000
101.6500
95.5500
97.6300
849,200
Thu, 25 Jun 2026
100.1900
104.6500
100.1400
102.2600
325,100
Wed, 24 Jun 2026
96.1100
101.0000
94.9000
97.9700
313,100
Tue, 23 Jun 2026
94.2200
97.3900
89.5400
96.0300
282,600
Mon, 22 Jun 2026
96.6600
99.9700
96.0000
98.7800
205,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
96.9500
99.3800
94.5200
95.8500
302,900
Wed, 17 Jun 2026
96.3000
100.0100
93.5300
93.6900
308,400
Tue, 16 Jun 2026
95.3200
97.9700
94.8000
95.7300
436,500
Mon, 15 Jun 2026
94.8900
96.7600
92.5500
95.0900
281,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
93.3700
95.6500
90.4700
91.3700
180,800
Thu, 11 Jun 2026
87.0000
92.1300
85.9900
91.2300
213,900
Wed, 10 Jun 2026
87.3500
89.6800
84.0000
85.7600
246,200
Tue, 09 Jun 2026
87.6900
90.2300
82.6700
86.9200
225,100
Mon, 08 Jun 2026
86.7800
89.1800
84.8200
87.1800
183,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
88.1600
89.6300
83.1800
84.8600
295,700
Thu, 04 Jun 2026
85.0800
91.1100
82.9900
89.8000
384,900
Wed, 03 Jun 2026
84.8100
87.4600
83.7200
86.7900
327,100
Tue, 02 Jun 2026
83.5800
86.9400
82.9900
85.4200
295,900
Mon, 01 Jun 2026
77.6000
83.5000
76.2100
83.0800
450,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
74.3700
79.4300
73.5000
79.1600
462,700
Thu, 28 May 2026
74.8800
76.6200
72.2400
74.5900
179,100
Wed, 27 May 2026
71.3300
75.9900
71.1600
75.4700
235,500
Tue, 26 May 2026
67.8400
71.9800
67.8400
71.3200
258,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
63.5000
64.2900
62.5600
63.3700
124,400
Thu, 21 May 2026
62.4800
64.3600
61.8500
62.8400
180,100
Wed, 20 May 2026
61.5000
63.8800
61.0000
63.3500
195,500
Tue, 19 May 2026
60.7600
61.0200
58.6500
61.0000
201,600
Mon, 18 May 2026
61.6400
62.9200
59.9400
60.9300
156,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
61.6700
63.7300
59.7000
61.3300
326,200
Thu, 14 May 2026
62.5700
64.8500
61.6900
63.5300
342,600
Wed, 13 May 2026
62.8500
63.4600
61.1800
62.5100
339,700
Tue, 12 May 2026
64.8800
65.6500
61.5100
62.9700
275,300
Mon, 11 May 2026
7 · 8-K
After-hours · 16:15 ET
8-K ↗
Mon, 11 May 2026
65.1100
66.6900
63.7900
65.4800
344,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
64.6500
67.9100
61.6000
66.6900
305,700
Thu, 07 May 2026
65.6200
71.0500
61.0700
65.8000
649,500
Wed, 06 May 2026
6 · 10-Q
After-hours · 16:16 ET
10-Q ↗
Wed, 06 May 2026
79.0300
79.3400
76.6700
77.5200
187,000
Tue, 05 May 2026
77.2100
80.3900
76.4800
78.0000
278,700
Mon, 04 May 2026
76.4000
77.1800
74.2800
75.6500
107,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
76.4700
77.3900
75.1500
76.2800
130,000
Thu, 30 Apr 2026
74.2000
76.9100
74.2000
76.1800
124,700
Wed, 29 Apr 2026
74.3300
76.0000
72.6500
73.9200
122,300
Tue, 28 Apr 2026
72.6700
75.1800
72.5900
74.3300
116,000
Mon, 27 Apr 2026
75.1300
77.2800
73.3700
74.1800
124,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
73.5100
75.7200
72.4200
74.6700
88,200
Thu, 23 Apr 2026
72.2200
74.4600
72.1400
73.4000
75,700
Wed, 22 Apr 2026
71.3300
72.1400
70.0300
71.8100
109,700
Tue, 21 Apr 2026
73.2500
74.6600
70.1200
70.3000
147,800
Mon, 20 Apr 2026
74.4000
75.1800
73.3200
73.4400
194,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
72.1900
75.5000
71.4400
74.4000
198,800
Thu, 16 Apr 2026
70.0400
70.7000
69.1300
70.3900
202,300
Wed, 15 Apr 2026
71.1800
71.5800
69.5700
70.5200
125,800
Tue, 14 Apr 2026
70.4300
72.6600
68.5100
71.7700
189,200
Mon, 13 Apr 2026
72.1900
72.3900
68.8200
70.2400
261,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
69.9000
72.8900
69.8600
72.8500
288,600
Thu, 09 Apr 2026
63.9800
68.9400
63.9800
68.8200
172,100
Wed, 08 Apr 2026
63.5400
65.0100
62.1900
64.7000
180,400
Tue, 07 Apr 2026
59.6700
59.6700
58.0100
59.2700
225,100
Mon, 06 Apr 2026
60.1800
61.0600
59.0100
60.2300
88,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
59.2100
62.2900
58.5600
60.5400
160,600
Wed, 01 Apr 2026
60.1000
62.3900
59.7100
61.8200
138,100
Tue, 31 Mar 2026
59.3800
60.8700
57.2300
59.0900
195,500
Mon, 30 Mar 2026
5 · S-3ASR
After-hours · 17:56 ET
S-3ASR ↗
Mon, 30 Mar 2026
62.5200
62.5200
59.3600
59.5200
167,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
61.0600
63.1000
59.8700
62.4200
200,700
Thu, 26 Mar 2026
4 · DEFA14A
After-hours · 16:08 ET
DEFA14A ↗
Thu, 26 Mar 2026
3 · DEF 14A
After-hours · 16:06 ET
DEF 14A ↗
Thu, 26 Mar 2026
64.5400
65.0500
61.2500
61.5100
139,500
Wed, 25 Mar 2026
65.4300
66.4100
64.7600
66.0300
149,900
Tue, 24 Mar 2026
62.6500
65.4400
62.6500
65.0600
82,700
Mon, 23 Mar 2026
62.1400
64.5200
61.7600
63.3200
184,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
61.2800
62.4800
59.0600
60.3400
249,400
Thu, 19 Mar 2026
60.3400
63.2100
59.0200
61.3700
195,900
Wed, 18 Mar 2026
62.9000
63.7200
60.8000
61.2500
144,100
Tue, 17 Mar 2026
64.5200
65.2700
62.0800
63.0900
122,100
Mon, 16 Mar 2026
63.8400
67.6300
62.7100
64.4500
181,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
63.9900
64.5800
61.4900
62.3400
139,600
Thu, 12 Mar 2026
65.2800
67.2700
63.7900
63.8900
390,100
Wed, 11 Mar 2026
63.0000
67.0600
61.9900
66.9100
250,200
Tue, 10 Mar 2026
61.0400
64.7300
61.0400
63.2700
213,600
Mon, 09 Mar 2026
63.2800
65.1200
58.7000
60.9500
317,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
61.6500
66.0400
55.1300
65.2500
550,500
Thu, 05 Mar 2026
2 · 10-K
After-hours · 16:16 ET
10-K ↗
Thu, 05 Mar 2026
62.3800
64.3600
58.0000
62.0700
429,500
Wed, 04 Mar 2026
63.3700
64.2800
61.7200
63.5500
100,700
Tue, 03 Mar 2026
63.1500
64.1900
60.2000
62.1100
177,600
Mon, 02 Mar 2026
64.4200
66.1400
62.0000
65.2500
153,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
65.2900
65.8400
63.7800
65.8400
115,800
Thu, 26 Feb 2026
66.1700
67.2400
64.2700
67.1300
85,700
Wed, 25 Feb 2026
68.2900
68.2900
65.8800
66.4900
131,600
Tue, 24 Feb 2026
65.6500
67.4800
65.2100
67.4700
95,100
Mon, 23 Feb 2026
68.2800
68.2800
64.2600
65.6500
114,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
67.5400
69.5000
67.5400
68.3700
180,900
Thu, 19 Feb 2026
66.7800
67.7600
66.3300
67.5900
137,800
Wed, 18 Feb 2026
66.8900
68.9900
66.3500
67.0900
151,600
Tue, 17 Feb 2026
66.6500
68.0000
65.4200
65.9800
112,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
65.3900
67.1700
64.6700
66.6600
86,600
Thu, 12 Feb 2026
66.2300
67.9100
63.8900
65.4700
170,200
Wed, 11 Feb 2026
67.9900
69.9400
65.3700
65.6300
194,500
Tue, 10 Feb 2026
68.8900
69.2500
65.4900
66.4200
154,800
Mon, 09 Feb 2026
66.4400
70.0000
65.6100
68.8700
300,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
63.7700
66.4300
63.2700
65.7400
252,800
Thu, 05 Feb 2026
60.5800
63.2600
59.6500
62.1100
260,900
Wed, 04 Feb 2026
64.9000
65.6200
60.0500
61.6900
131,000
Tue, 03 Feb 2026
63.4100
65.1000
62.4000
64.0100
146,400
Mon, 02 Feb 2026
60.6400
63.8600
60.6400
63.2400
151,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
60.0100
62.1100
59.6100
61.0100
150,000
Thu, 29 Jan 2026
60.5300
62.4800
59.4500
61.2100
127,800
Wed, 28 Jan 2026
60.8300
61.4700
59.4800
59.8900
145,700
Tue, 27 Jan 2026
63.6100
63.6900
59.5500
60.8300
160,300
Mon, 26 Jan 2026
62.9200
63.5600
61.8500
63.3900
120,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
63.4700
64.4000
61.6500
63.0200
159,500
Thu, 22 Jan 2026
63.7300
65.4100
63.4800
63.7500
142,600
Wed, 21 Jan 2026
62.0000
63.5600
61.1600
62.8600
127,700
Tue, 20 Jan 2026
59.7600
61.8000
59.0100
61.1700
100,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
61.9700
62.8800
61.1900
61.2300
137,500
Thu, 15 Jan 2026
61.5900
62.4800
60.7100
61.8100
110,300
Wed, 14 Jan 2026
61.0000
61.9800
59.7800
61.4900
181,200
Tue, 13 Jan 2026
61.3000
62.7000
60.7000
61.2700
115,200
Mon, 12 Jan 2026
58.7500
61.8000
58.7500
60.9000
225,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
56.6400
59.0900
55.8900
59.0700
164,800
Thu, 08 Jan 2026
56.9100
57.6100
55.9100
56.1000
111,600
Wed, 07 Jan 2026
57.6000
58.5700
55.5300
57.0000
109,200
Tue, 06 Jan 2026
58.0100
58.7200
53.5900
57.5800
190,200
Mon, 05 Jan 2026
56.0000
59.5500
56.0000
58.3300
161,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
54.3000
55.5800
54.0300
55.5800
88,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
54.0200
54.3800
53.2700
53.7500
75,100
Tue, 30 Dec 2025
55.2300
55.4600
53.8200
53.9400
93,100
Mon, 29 Dec 2025
55.5000
56.1000
53.5000
55.4500
156,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
56.0400
56.6000
55.3600
55.5600
104,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
55.9100
56.4900
54.9100
56.4200
74,700
Tue, 23 Dec 2025
55.0000
56.7700
55.0000
55.7300
108,100
Mon, 22 Dec 2025
55.5900
56.1700
54.5500
55.4300
87,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
54.5200
55.7600
54.5200
55.0700
317,200
Thu, 18 Dec 2025
52.5800
55.0500
52.5000
54.6900
242,400
Wed, 17 Dec 2025
55.1700
56.3900
51.0000
51.4100
220,100
Tue, 16 Dec 2025
54.7700
55.3000
53.1200
54.6400
287,400
Mon, 15 Dec 2025
56.4200
57.6700
55.0000
55.0300
250,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
57.0500
57.3000
55.0000
55.4000
136,100
Thu, 11 Dec 2025
57.0600
57.7200
55.4000
56.8300
138,000
Wed, 10 Dec 2025
55.6800
57.6400
54.7600
56.8600
211,700
Tue, 09 Dec 2025
54.5800
56.9000
54.0000
55.7400
151,300
Mon, 08 Dec 2025
55.3500
56.3400
54.0900
54.6500
166,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
54.1800
55.2000
53.5000
54.5100
105,100
Thu, 04 Dec 2025
53.4900
55.3600
53.2900
54.8300
148,800
Wed, 03 Dec 2025
53.9800
54.4200
52.2400
53.7800
223,700
Tue, 02 Dec 2025
53.7300
55.4700
52.1800
54.1800
201,400
Mon, 01 Dec 2025
52.8500
53.6300
51.9000
53.1300
105,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
53.9500
54.1300
53.2300
53.8600
66,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
53.4400
54.9200
53.4000
54.1400
144,500
Tue, 25 Nov 2025
51.9600
54.0900
50.8900
53.3200
149,300
Mon, 24 Nov 2025
51.2100
52.6600
50.5900
51.7600
367,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
48.3800
51.4800
48.3800
51.0600
151,600
Thu, 20 Nov 2025
51.9100
53.0000
48.1200
48.3900
175,500
Wed, 19 Nov 2025
50.3800
52.1500
50.3300
50.4500
134,600
Tue, 18 Nov 2025
49.8600
51.5300
49.2000
50.3000
136,800
Mon, 17 Nov 2025
52.4700
53.8000
50.4600
50.6400
176,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
49.6100
53.0400
49.5900
53.0000
199,300
Thu, 13 Nov 2025
52.9200
53.2200
50.2100
50.9900
126,300
Wed, 12 Nov 2025
52.5700
55.0100
52.3600
53.1700
210,300
Tue, 11 Nov 2025
52.3300
53.1100
51.3000
52.3900
174,100
Mon, 10 Nov 2025
53.5900
54.2400
52.3200
52.6000
185,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
50.5100
52.8300
49.6400
52.2600
255,100
Thu, 06 Nov 2025
51.3500
51.3500
44.3000
50.5200
578,500
Wed, 05 Nov 2025
1 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Wed, 05 Nov 2025
53.7500
55.5400
53.0800
53.5100
309,400
Tue, 04 Nov 2025
54.5500
55.3200
52.6500
53.6800
199,300
Mon, 03 Nov 2025
54.8400
56.2300
53.5100
56.1500
204,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
55.6600
56.5000
54.1500
54.6800
199,800
Thu, 30 Oct 2025
55.8000
57.8200
54.5300
55.0000
227,600
Wed, 29 Oct 2025
54.7800
58.1300
54.3600
56.6900
341,700
Tue, 28 Oct 2025
54.3300
55.7700
53.6700
54.3200
151,900
Mon, 27 Oct 2025
55.2900
56.9900
54.0800
54.2100
166,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
56.9800
57.0000
54.7900
54.9100
217,200