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
81.4300
82.8200
80.8300
81.9200
163,817
Thu, 22 Oct 2026
85.3700
85.3700
80.8900
81.8400
188,200
Wed, 21 Oct 2026
86.3900
87.2300
84.6100
86.3100
227,700
Tue, 20 Oct 2026
80.6100
82.2200
79.8500
81.7100
177,300
Mon, 19 Oct 2026
81.0000
81.5800
80.2700
80.6800
79,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
82.6400
82.9100
79.3000
80.3500
105,200
Thu, 15 Oct 2026
82.3700
82.7500
80.9400
82.6100
74,100
Wed, 14 Oct 2026
85.3100
86.1300
82.1000
82.3700
75,300
Tue, 13 Oct 2026
86.4500
87.3100
81.9200
86.9400
181,200
Mon, 12 Oct 2026
86.3500
87.6200
85.7600
86.0200
98,200
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
86.1500
86.9900
85.1000
86.2300
85,600
Thu, 08 Oct 2026
88.7700
89.0100
86.2600
86.4000
149,000
Wed, 07 Oct 2026
87.7300
88.9900
85.9500
88.7900
111,500
Tue, 06 Oct 2026
91.4300
91.5400
89.3100
89.8000
50,500
Mon, 05 Oct 2026
90.0900
91.2100
89.0800
90.5700
91,700
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
91.0500
92.4900
89.8000
90.3900
101,200
Thu, 01 Oct 2026
88.5300
92.3800
87.6900
90.1800
210,600
Wed, 30 Sep 2026
88.1400
89.1600
87.1600
88.4200
189,200
Tue, 29 Sep 2026
86.3900
87.7300
84.7200
87.5700
175,800
Mon, 28 Sep 2026
86.2800
87.1800
83.5000
85.9500
208,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
86.7400
90.3500
86.7400
87.7300
107,800
Thu, 24 Sep 2026
88.2500
88.7800
85.3200
86.1300
182,500
Wed, 23 Sep 2026
91.4200
91.4200
88.7900
89.0500
104,800
Tue, 22 Sep 2026
89.4800
92.1100
89.0700
91.8300
119,400
Mon, 21 Sep 2026
86.9900
88.3100
85.9500
88.1600
87,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
84.5900
86.0200
82.7400
86.0000
123,800
Thu, 17 Sep 2026
84.9500
86.7200
83.8900
85.2800
150,100
Wed, 16 Sep 2026
80.9700
83.9400
79.6800
83.6400
139,200
Tue, 15 Sep 2026
83.1300
84.6000
80.5500
81.0000
74,600
Mon, 14 Sep 2026
83.0000
83.4500
81.3200
82.1800
71,700
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
83.6000
87.4000
82.4100
84.3100
98,100
Thu, 10 Sep 2026
15 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 10 Sep 2026
82.3100
83.9000
81.9700
82.3600
61,500
Wed, 09 Sep 2026
82.8500
83.6400
82.4700
83.4000
84,500
Tue, 08 Sep 2026
85.5900
85.5900
81.7100
83.7400
61,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
14 · S-3ASR
After-hours · 16:15 ET
S-3ASR ↗
Fri, 04 Sep 2026
83.7800
87.0000
83.7800
85.4800
97,000
Thu, 03 Sep 2026
86.6500
86.6500
84.0900
85.7000
71,800
Wed, 02 Sep 2026
85.1700
86.9300
84.6000
85.5600
88,900
Tue, 01 Sep 2026
85.1400
86.3600
84.4400
84.8800
61,500
Mon, 31 Aug 2026
86.6100
87.2900
84.5700
86.4900
89,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
89.4900
91.1700
85.5900
85.8500
127,600
Thu, 27 Aug 2026
90.4700
91.7700
89.4200
89.8700
103,600
Wed, 26 Aug 2026
88.2200
91.6400
87.7100
89.6600
84,600
Tue, 25 Aug 2026
87.5000
89.0000
86.9100
88.1900
128,200
Mon, 24 Aug 2026
92.6400
93.9700
87.1700
87.3800
171,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
92.0600
92.8100
90.7100
92.5000
72,500
Thu, 20 Aug 2026
90.5800
91.8900
89.2000
91.5100
102,600
Wed, 19 Aug 2026
91.8300
97.3400
90.4200
91.7700
135,100
Tue, 18 Aug 2026
93.1700
93.1700
90.5600
90.9700
82,900
Mon, 17 Aug 2026
92.4600
94.9200
91.0500
93.8400
90,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
93.9700
95.9000
92.5700
93.7000
98,400
Thu, 13 Aug 2026
97.0400
100.0000
93.7500
94.8600
213,700
Wed, 12 Aug 2026
95.3900
98.2100
94.5900
97.7600
170,800
Tue, 11 Aug 2026
93.8300
98.3600
93.5100
95.3900
121,300
Mon, 10 Aug 2026
92.5200
93.7200
90.4300
90.8500
191,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
95.0900
96.6000
91.9700
93.1100
164,000
Thu, 06 Aug 2026
94.0500
95.0000
90.8400
94.5400
239,900
Wed, 05 Aug 2026
87.1000
94.3200
83.0100
93.7500
349,400
Tue, 04 Aug 2026
13 · 10-Q
After-hours · 17:20 ET
10-Q ↗
Tue, 04 Aug 2026
12 · 8-K
After-hours · 16:07 ET
8-K ↗
Tue, 04 Aug 2026
90.9700
92.2600
88.0200
91.8900
121,300
Mon, 03 Aug 2026
86.4400
90.1400
85.1900
89.5800
105,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
83.6700
86.7100
82.8000
85.3700
73,700
Thu, 30 Jul 2026
82.5900
83.4400
79.0800
83.3400
69,500
Wed, 29 Jul 2026
85.5800
86.0000
79.4900
81.3500
253,100
Tue, 28 Jul 2026
86.7100
87.3500
85.3200
86.0700
117,600
Mon, 27 Jul 2026
86.0700
88.4400
83.0300
86.1400
154,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
87.3700
88.1000
84.5700
84.8500
74,100
Thu, 23 Jul 2026
87.3500
89.0900
86.5700
87.3100
132,500
Thu, 23 Jul 2026
11 · DEFA14A
Pre-market · 08:00 ET
DEFA 14A ↗
Thu, 23 Jul 2026
10 · DEF 14A
Pre-market · 08:00 ET
DEF 14A ↗
Wed, 22 Jul 2026
87.3500
88.9500
87.1200
88.0700
59,200
Tue, 21 Jul 2026
86.2000
88.5200
85.5400
87.6500
66,700
Mon, 20 Jul 2026
88.3300
89.0500
84.4900
86.0900
91,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
88.8100
89.5000
86.7800
87.9000
124,100
Thu, 16 Jul 2026
86.8800
90.2900
86.8800
89.7800
63,700
Wed, 15 Jul 2026
90.1900
90.4500
86.2600
87.2400
137,500
Tue, 14 Jul 2026
93.8500
95.2200
88.4600
89.7300
213,900
Mon, 13 Jul 2026
88.4100
92.3400
87.7900
92.3200
92,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
88.3500
88.8100
86.8100
88.4100
175,400
Thu, 09 Jul 2026
88.1800
89.2500
87.6900
88.3500
87,300
Wed, 08 Jul 2026
87.2400
89.4500
85.7300
88.1200
144,400
Tue, 07 Jul 2026
91.2300
91.7700
85.4800
87.3800
150,600
Mon, 06 Jul 2026
90.2200
92.4500
90.2200
91.7200
154,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
92.7100
93.8700
88.1700
89.0300
117,500
Wed, 01 Jul 2026
92.8300
94.1200
89.5300
92.7100
214,400
Tue, 30 Jun 2026
91.2800
93.0000
90.7600
92.7700
225,300
Mon, 29 Jun 2026
92.2900
93.3100
89.1700
91.2800
180,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
91.8800
93.2900
90.8700
92.2300
304,900
Thu, 25 Jun 2026
90.0000
92.2900
89.0000
91.8800
97,300
Wed, 24 Jun 2026
89.2100
92.2100
88.6100
89.6300
162,000
Tue, 23 Jun 2026
91.0500
92.8800
86.9200
89.4600
205,300
Mon, 22 Jun 2026
92.0000
93.9900
91.7700
92.7500
175,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
91.9400
94.2000
91.2500
92.8800
170,700
Wed, 17 Jun 2026
90.2400
92.5100
88.2900
91.2900
222,400
Tue, 16 Jun 2026
91.6000
93.5100
89.7400
90.6300
163,800
Mon, 15 Jun 2026
92.0800
92.8800
89.1000
91.6000
137,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
91.9400
94.0000
90.4300
91.2600
307,300
Thu, 11 Jun 2026
89.5900
91.4400
87.6300
90.8200
305,300
Wed, 10 Jun 2026
89.7800
89.7800
85.2900
88.0400
208,300
Tue, 09 Jun 2026
91.0200
91.8200
87.0000
90.0000
139,900
Mon, 08 Jun 2026
87.8600
90.0500
86.2900
89.7700
214,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
93.2000
94.7600
87.4700
87.7200
156,900
Thu, 04 Jun 2026
90.3400
93.5000
88.1500
93.2400
180,100
Wed, 03 Jun 2026
90.5100
92.2200
88.5100
90.2000
152,300
Tue, 02 Jun 2026
87.8000
90.8500
86.2200
90.5600
151,400
Mon, 01 Jun 2026
83.3800
88.5500
76.5400
88.0900
361,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
79.0000
85.9800
77.1000
84.5200
271,500
Thu, 28 May 2026
80.1400
83.9900
75.3900
78.9600
188,900
Wed, 27 May 2026
9 · 10-K
After-hours · 16:36 ET
FORM 10-K ↗
Wed, 27 May 2026
74.7800
81.0500
68.8700
80.3200
439,400
Tue, 26 May 2026
8 · 8-K
After-hours · 16:07 ET
FORM 8-K ↗
Tue, 26 May 2026
73.6800
76.8900
73.3600
76.4500
137,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
71.7600
73.3800
71.0700
73.0200
77,100
Thu, 21 May 2026
67.6300
71.1800
66.3600
70.8000
146,900
Wed, 20 May 2026
68.7100
69.9500
65.9000
67.8600
148,800
Tue, 19 May 2026
7 · 8-K
After-hours · 16:30 ET
CURRENT REPORT ↗
Tue, 19 May 2026
77.4000
77.4000
66.8500
69.6400
212,300
Mon, 18 May 2026
76.9400
79.2100
76.4600
77.7100
172,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
75.9600
76.2800
73.2900
75.1700
175,600
Thu, 14 May 2026
76.1700
78.5800
75.9400
77.3600
121,400
Wed, 13 May 2026
75.1900
77.4800
74.2500
75.9800
127,100
Tue, 12 May 2026
76.5100
77.3800
74.6900
76.0600
120,400
Mon, 11 May 2026
76.2500
77.9200
74.1400
76.5100
148,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
76.7300
78.1100
75.9900
76.2500
93,100
Thu, 07 May 2026
75.1100
77.0300
74.3800
76.5000
122,000
Wed, 06 May 2026
76.0800
78.5000
74.9900
75.1600
119,500
Tue, 05 May 2026
71.0600
76.7200
70.8900
75.3300
145,600
Mon, 04 May 2026
71.5400
72.0000
67.5900
70.5700
196,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
76.1000
76.5300
72.1500
72.5100
167,700
Thu, 30 Apr 2026
74.4500
76.2700
72.7500
76.1000
180,500
Wed, 29 Apr 2026
75.2200
75.3000
72.9200
74.4500
104,500
Tue, 28 Apr 2026
77.4900
77.4900
73.4800
75.6800
213,300
Mon, 27 Apr 2026
77.2300
81.5000
75.2500
77.2900
143,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
79.6100
79.6100
77.4400
77.8900
61,000
Thu, 23 Apr 2026
80.7000
81.4700
77.7100
80.3400
60,900
Wed, 22 Apr 2026
81.9000
82.4700
80.4300
80.7000
56,700
Tue, 21 Apr 2026
81.5000
85.2000
81.5000
81.6200
104,800
Mon, 20 Apr 2026
80.1100
83.3000
80.1100
81.7600
153,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
78.1200
81.2600
78.1200
80.1100
120,900
Thu, 16 Apr 2026
78.0100
81.2900
75.1200
76.4700
183,100
Wed, 15 Apr 2026
81.2200
81.2900
78.1900
78.3900
111,800
Tue, 14 Apr 2026
83.5200
84.0000
80.2400
81.8200
136,600
Mon, 13 Apr 2026
81.0100
83.6800
80.1200
83.3200
102,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
82.0800
82.3100
79.3500
81.2200
70,600
Thu, 09 Apr 2026
78.8500
81.5400
76.4700
80.5200
138,100
Wed, 08 Apr 2026
78.5500
79.9200
76.5700
79.0600
110,800
Tue, 07 Apr 2026
75.1900
76.6400
72.8000
75.5200
150,000
Mon, 06 Apr 2026
75.8200
76.5000
74.6100
75.4800
120,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
73.4300
76.2600
72.2400
76.2000
103,100
Wed, 01 Apr 2026
74.0800
76.7400
72.9500
74.5100
127,600
Tue, 31 Mar 2026
71.4000
74.5700
69.5900
73.4500
207,000
Mon, 30 Mar 2026
71.8700
72.2600
69.0500
70.4500
97,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
72.4700
73.3500
70.5200
71.3200
111,100
Thu, 26 Mar 2026
72.6300
75.1000
72.5100
73.2400
146,000
Wed, 25 Mar 2026
72.8900
73.6400
70.9000
72.9700
118,600
Tue, 24 Mar 2026
71.7100
74.1900
70.7700
72.6900
127,400
Mon, 23 Mar 2026
72.2100
75.4300
71.0900
72.7400
120,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
71.9400
72.3600
68.6200
70.2100
157,200
Thu, 19 Mar 2026
72.6200
73.9300
71.3600
71.7500
172,100
Wed, 18 Mar 2026
73.0600
74.7000
71.5700
73.7100
301,900
Tue, 17 Mar 2026
74.5500
76.1300
73.1200
73.1200
133,400
Mon, 16 Mar 2026
75.1900
75.5600
71.7300
74.4100
149,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
73.4700
75.1100
71.4000
73.9500
121,900
Thu, 12 Mar 2026
73.2400
76.3900
72.9900
73.3600
212,000
Wed, 11 Mar 2026
71.7700
74.8200
71.7700
74.3600
124,400
Tue, 10 Mar 2026
70.8200
73.4300
70.5900
72.0800
183,900
Mon, 09 Mar 2026
6 · 8-K
After-hours · 16:10 ET
CURRENT REPORT ↗
Mon, 09 Mar 2026
69.1000
72.7100
67.1700
71.8800
139,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
73.4500
73.4500
70.3000
70.6700
101,700
Thu, 05 Mar 2026
78.5800
79.5700
74.8600
74.8600
69,000
Wed, 04 Mar 2026
79.5900
80.5900
78.8100
79.5400
98,700
Tue, 03 Mar 2026
78.8400
80.3800
77.9700
79.5900
105,800
Mon, 02 Mar 2026
77.6900
81.5400
77.6100
80.7300
90,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
76.3000
78.0200
74.0600
77.9700
240,500
Thu, 26 Feb 2026
77.3900
78.6400
75.7300
76.5100
144,900
Wed, 25 Feb 2026
79.9000
80.0000
76.6900
76.7600
183,500
Tue, 24 Feb 2026
78.0000
80.2300
78.0000
79.7000
95,000
Mon, 23 Feb 2026
78.3000
79.0000
75.7500
78.0000
194,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
77.6500
79.8800
76.8900
78.3000
127,300
Thu, 19 Feb 2026
76.2900
78.5000
76.0300
77.9900
150,100
Wed, 18 Feb 2026
75.1400
78.8200
75.1400
76.5800
149,500
Tue, 17 Feb 2026
75.8000
76.2700
73.0500
75.7500
178,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
76.0200
78.1900
73.7700
75.7700
398,600
Thu, 12 Feb 2026
78.0900
80.3600
75.0100
75.8600
201,000
Wed, 11 Feb 2026
79.6000
81.3600
77.5800
78.0900
161,400
Tue, 10 Feb 2026
79.2100
80.9500
78.6300
79.7300
168,500
Mon, 09 Feb 2026
76.4300
81.0500
76.4300
79.8100
245,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
71.4100
76.8200
70.4800
76.3300
216,600
Thu, 05 Feb 2026
70.0000
71.4500
68.0100
70.4000
205,400
Wed, 04 Feb 2026
64.4100
73.7400
62.5000
70.6400
393,000
Tue, 03 Feb 2026
5 · 8-K
After-hours · 16:06 ET
FORM 8-K ↗
Tue, 03 Feb 2026
4 · 10-Q
After-hours · 16:06 ET
FORM 10-Q ↗
Tue, 03 Feb 2026
62.7200
67.1000
62.7200
63.3300
342,300
Mon, 02 Feb 2026
60.0000
63.4700
59.6000
63.0600
156,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
58.4900
61.7000
57.8900
60.3100
141,000
Thu, 29 Jan 2026
59.2000
59.6900
58.0100
58.5000
270,500
Wed, 28 Jan 2026
59.8000
59.8000
58.2400
58.8100
106,800
Tue, 27 Jan 2026
60.8600
61.2300
58.5700
59.8400
68,200
Mon, 26 Jan 2026
63.1000
63.7100
61.0000
61.2400
59,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
63.4500
64.2800
62.7100
63.1400
75,500
Thu, 22 Jan 2026
64.3600
65.6000
63.9000
63.9000
78,300
Wed, 21 Jan 2026
63.4700
64.5700
62.7100
64.1400
64,000
Tue, 20 Jan 2026
61.9200
63.5200
61.8000
62.7600
68,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
63.7300
64.4600
62.8400
63.1200
95,000
Thu, 15 Jan 2026
64.0800
64.6300
63.3800
63.9100
97,200
Wed, 14 Jan 2026
63.3800
65.2600
62.7300
64.4000
74,300
Tue, 13 Jan 2026
66.4000
67.2000
63.3500
63.6700
98,100
Mon, 12 Jan 2026
64.6600
66.1400
64.1900
65.8700
83,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
63.2400
66.6500
62.0000
65.3600
110,700
Thu, 08 Jan 2026
59.8600
64.4100
59.8600
63.2400
105,700
Thu, 08 Jan 2026
3 · 8-K
Pre-market · 08:06 ET
CURRENT REPORT ↗
Wed, 07 Jan 2026
60.8400
62.7900
60.1900
60.2100
66,600
Tue, 06 Jan 2026
61.9800
62.4700
60.5700
60.6900
88,500
Mon, 05 Jan 2026
57.1500
62.8700
57.1500
62.5400
136,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
57.2600
58.0000
56.0000
57.1600
78,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
57.0000
59.5000
56.7300
56.7300
95,700
Tue, 30 Dec 2025
58.6700
58.6700
57.0300
57.2300
89,200
Mon, 29 Dec 2025
58.8500
60.0300
58.2200
58.7600
91,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
58.2100
59.0900
57.5500
58.8700
44,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
57.8000
58.7700
57.6900
58.2000
39,800
Tue, 23 Dec 2025
57.5000
58.3000
56.9600
57.8500
110,600
Mon, 22 Dec 2025
59.4900
59.7400
57.1100
57.6800
80,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
60.2500
60.8700
59.0000
59.5500
162,500
Thu, 18 Dec 2025
59.6400
61.5900
59.6400
60.2900
107,300
Wed, 17 Dec 2025
60.0500
62.0600
59.3500
59.5600
190,800
Tue, 16 Dec 2025
59.3300
62.5900
58.9600
60.3600
226,200
Mon, 15 Dec 2025
56.6100
59.5500
56.2600
59.2400
227,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
58.2800
59.4000
56.0300
56.2000
131,800
Thu, 11 Dec 2025
53.2400
58.3100
53.2000
57.8900
179,500
Wed, 10 Dec 2025
52.0500
53.2300
50.7500
52.9500
209,200
Tue, 09 Dec 2025
51.9500
52.5200
50.2300
52.0600
192,200
Mon, 08 Dec 2025
53.9700
54.6100
51.7800
52.1400
123,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
53.6600
55.4300
53.1500
53.8400
141,400
Thu, 04 Dec 2025
55.3100
56.9000
53.2400
53.4900
207,200
Wed, 03 Dec 2025
54.5100
55.7400
53.1900
55.2600
107,300
Tue, 02 Dec 2025
55.0600
55.9000
53.6500
54.0700
119,000
Mon, 01 Dec 2025
55.9300
57.5000
54.4200
54.8200
112,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
56.1300
57.7800
55.0000
56.5400
68,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
54.5300
56.9100
53.7200
56.2200
133,100
Tue, 25 Nov 2025
53.6800
55.8500
53.5600
54.7000
144,400
Mon, 24 Nov 2025
54.0000
55.8200
52.8700
53.5300
204,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
53.7200
58.0400
53.0600
54.2400
234,500
Thu, 20 Nov 2025
53.8900
54.4800
52.0600
53.7600
130,700
Wed, 19 Nov 2025
53.1700
54.4200
52.2000
53.0100
94,800
Tue, 18 Nov 2025
52.9000
53.8700
52.1900
53.1000
113,000
Mon, 17 Nov 2025
54.5300
55.3500
52.6400
53.2000
84,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
53.8300
55.2900
53.5700
54.2900
71,100
Thu, 13 Nov 2025
55.0100
57.3400
53.8200
53.9300
138,500
Wed, 12 Nov 2025
56.7000
57.3300
55.5600
55.6400
93,500
Tue, 11 Nov 2025
58.4800
58.4800
54.4600
56.5900
111,600
Mon, 10 Nov 2025
55.8700
59.0100
54.1100
58.7600
225,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
57.6600
58.8000
55.1900
55.3500
168,000
Thu, 06 Nov 2025
60.9300
61.2900
57.9200
58.0200
105,300
Wed, 05 Nov 2025
2 · 10-Q
After-hours · 16:07 ET
FORM 10-Q ↗
Wed, 05 Nov 2025
62.3100
63.9800
59.1600
60.9700
178,800
Tue, 04 Nov 2025
69.1000
70.4200
59.3400
62.3500
249,700
Mon, 03 Nov 2025
1 · 8-K
After-hours · 16:06 ET
FORM 8-K ↗
Mon, 03 Nov 2025
73.0000
76.4700
70.0200
70.6200
155,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
72.7700
80.3400
71.7800
72.6500
164,900
Thu, 30 Oct 2025
74.0700
76.0100
73.6500
73.8800
110,600
Wed, 29 Oct 2025
76.0700
78.7200
69.9700
74.2700
88,400
Tue, 28 Oct 2025
77.3400
78.4700
75.9500
76.7600
76,200
Mon, 27 Oct 2025
79.4000
80.6000
76.5600
76.8100
83,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
79.0900
80.1800
75.1100
79.2900
67,100