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, 26 Oct 2026
No data yet
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
48.7900
49.0350
48.4100
48.9700
115,469
Thu, 22 Oct 2026
47.8200
49.3100
47.4700
49.0550
214,200
Wed, 21 Oct 2026
48.7000
48.7000
47.3400
47.7600
162,100
Tue, 20 Oct 2026
47.8100
49.1500
47.8100
48.4200
173,200
Mon, 19 Oct 2026
48.5700
48.7500
47.4000
47.6100
128,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
49.1900
49.5300
48.6400
48.7700
107,300
Thu, 15 Oct 2026
48.8000
49.6000
48.6800
48.9500
127,100
Wed, 14 Oct 2026
48.1400
48.9400
47.4850
48.4500
218,800
Tue, 13 Oct 2026
49.3900
49.5100
48.4900
48.8250
140,000
Mon, 12 Oct 2026
48.7300
49.4700
48.6550
49.0100
136,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
49.6200
49.6500
48.9200
48.9200
127,700
Thu, 08 Oct 2026
49.1700
50.2800
49.0200
49.8000
162,200
Wed, 07 Oct 2026
49.3700
49.6700
48.9000
49.3200
209,700
Tue, 06 Oct 2026
49.9500
53.6150
49.5800
49.9500
140,800
Mon, 05 Oct 2026
49.6900
50.0950
48.4880
49.7200
307,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
49.9600
51.5200
49.6100
49.9500
149,100
Thu, 01 Oct 2026
48.6800
49.5900
48.0100
49.5200
191,800
Wed, 30 Sep 2026
49.7200
49.7200
48.5100
48.9600
192,800
Tue, 29 Sep 2026
51.4000
51.4800
49.5850
49.6100
150,800
Mon, 28 Sep 2026
51.9400
52.1400
51.4600
51.5500
110,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
52.2900
52.8000
51.9900
52.1000
148,600
Thu, 24 Sep 2026
51.3400
52.3500
51.0850
52.2300
137,100
Wed, 23 Sep 2026
51.7100
52.2900
51.1400
51.3700
117,800
Tue, 22 Sep 2026
52.5800
52.9700
51.7050
52.1400
150,200
Mon, 21 Sep 2026
52.3300
52.5700
51.8950
52.3500
176,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
51.4300
52.3500
50.8950
52.0700
1,214,400
Thu, 17 Sep 2026
53.2200
53.2200
51.6800
51.7700
223,600
Wed, 16 Sep 2026
53.0400
53.0900
51.6200
52.6300
220,600
Tue, 15 Sep 2026
53.0700
53.8000
52.3300
52.8500
315,500
Mon, 14 Sep 2026
53.1600
54.1000
52.4600
53.1400
144,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
53.4800
55.0790
52.7200
53.1500
148,700
Thu, 10 Sep 2026
52.5300
53.8500
52.1000
52.9800
157,500
Wed, 09 Sep 2026
52.4300
53.2600
51.4800
52.4600
195,200
Tue, 08 Sep 2026
52.9400
53.3400
52.3100
52.9000
291,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
52.1700
53.0750
52.0100
52.6800
156,100
Thu, 03 Sep 2026
53.0000
53.8400
52.5000
52.6000
196,800
Wed, 02 Sep 2026
52.1500
54.4830
51.7900
52.5600
297,400
Tue, 01 Sep 2026
52.4200
52.8400
51.4900
51.7400
206,200
Mon, 31 Aug 2026
53.6000
53.6000
52.5100
52.6400
115,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
53.2600
53.8650
52.9350
53.4100
125,900
Thu, 27 Aug 2026
53.1900
53.6500
52.5310
53.2600
102,400
Wed, 26 Aug 2026
53.8400
54.2200
53.3700
53.5000
130,200
Tue, 25 Aug 2026
54.4900
54.8800
53.2600
53.4900
114,400
Mon, 24 Aug 2026
54.5300
55.0100
53.7900
54.0800
120,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
54.7900
54.8100
53.9450
54.6900
212,600
Thu, 20 Aug 2026
14 · 8-K
After-hours · 16:08 ET
FORM 8-K ↗
Thu, 20 Aug 2026
53.2600
54.3000
52.7200
54.1300
139,800
Wed, 19 Aug 2026
54.7200
55.9900
53.4400
53.5000
155,400
Tue, 18 Aug 2026
54.7400
55.0550
54.1200
54.4000
133,500
Mon, 17 Aug 2026
54.4700
54.9950
54.0850
54.5400
109,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
55.2700
55.6140
54.7900
54.8800
93,800
Thu, 13 Aug 2026
55.1600
55.5550
54.8800
55.3500
197,200
Wed, 12 Aug 2026
54.5900
55.0900
53.5900
54.8500
135,800
Tue, 11 Aug 2026
54.0100
55.0000
53.6900
54.4450
246,900
Mon, 10 Aug 2026
53.7000
54.7900
53.2100
54.0100
140,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
13 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Fri, 07 Aug 2026
53.8600
54.6700
52.8900
54.2500
141,000
Thu, 06 Aug 2026
55.9600
55.9600
53.7350
54.0600
128,600
Wed, 05 Aug 2026
55.9200
56.0200
55.3500
55.5500
101,800
Tue, 04 Aug 2026
55.5300
56.0000
54.9450
55.6000
173,000
Mon, 03 Aug 2026
55.9400
56.7200
55.4600
55.7200
184,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
55.3200
56.0700
54.4500
55.1800
222,100
Thu, 30 Jul 2026
54.0700
55.5850
53.4700
55.5100
279,200
Wed, 29 Jul 2026
51.4200
56.8700
50.9900
54.2800
407,600
Tue, 28 Jul 2026
12 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Tue, 28 Jul 2026
48.6700
49.4050
47.9800
48.7700
117,200
Mon, 27 Jul 2026
48.2500
49.4700
48.0400
48.3700
103,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
46.9500
47.9300
46.3700
47.6900
143,700
Thu, 23 Jul 2026
47.4700
47.7150
46.0990
46.6700
208,300
Wed, 22 Jul 2026
48.7900
48.8530
47.2200
48.1300
163,200
Tue, 21 Jul 2026
49.0100
49.6950
48.3850
48.9700
210,800
Mon, 20 Jul 2026
49.3600
49.6600
48.3900
48.9100
144,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
49.9500
50.5650
49.5400
49.7100
175,400
Thu, 16 Jul 2026
49.6700
51.3100
49.4500
50.3100
225,600
Wed, 15 Jul 2026
48.6100
49.7450
48.0750
49.5100
120,600
Tue, 14 Jul 2026
47.8400
48.7200
47.6700
48.5800
118,900
Mon, 13 Jul 2026
48.0900
48.6400
47.6300
47.6700
108,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
47.6100
48.2600
47.4220
48.0200
84,500
Thu, 09 Jul 2026
46.9100
47.9700
46.7650
47.7800
103,900
Wed, 08 Jul 2026
47.1300
47.4600
46.3400
46.6600
137,400
Tue, 07 Jul 2026
48.0400
48.8750
47.4400
47.4600
160,700
Mon, 06 Jul 2026
48.7600
49.5400
47.6100
47.9000
146,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
50.1500
50.3300
48.4800
48.8200
145,000
Wed, 01 Jul 2026
49.2800
50.3900
48.3000
49.7600
215,200
Tue, 30 Jun 2026
50.4200
51.4650
49.8600
50.0000
258,900
Mon, 29 Jun 2026
49.4800
50.4450
48.7650
50.3600
223,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
50.2400
50.8200
49.4500
50.0100
742,300
Thu, 25 Jun 2026
50.0200
50.8400
49.8150
50.0000
375,200
Wed, 24 Jun 2026
49.8400
50.5500
49.8400
50.0400
252,000
Tue, 23 Jun 2026
49.5700
50.2100
49.3690
49.8600
141,800
Mon, 22 Jun 2026
49.0900
50.1850
48.8150
49.5000
166,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
49.2800
49.9300
48.8600
49.0900
341,400
Wed, 17 Jun 2026
49.6100
50.0000
48.0800
48.7800
145,300
Tue, 16 Jun 2026
49.6100
50.5500
49.5210
49.6900
106,200
Mon, 15 Jun 2026
50.1100
51.0000
48.9950
49.1700
120,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
49.8400
50.3900
49.6300
50.1100
138,400
Thu, 11 Jun 2026
50.0600
51.0000
49.2900
49.5600
96,000
Wed, 10 Jun 2026
49.3300
49.9900
48.4200
49.6000
122,100
Tue, 09 Jun 2026
48.4000
50.0000
48.4000
48.9200
104,600
Mon, 08 Jun 2026
47.5400
48.6700
47.4600
48.1700
85,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
47.5000
48.3150
47.0550
47.5100
134,600
Thu, 04 Jun 2026
46.1400
47.8400
45.8700
47.7000
146,000
Wed, 03 Jun 2026
46.5400
46.6900
45.4600
45.5600
81,100
Tue, 02 Jun 2026
46.0500
47.0400
45.9900
46.9100
85,100
Mon, 01 Jun 2026
46.7300
47.1900
45.5800
46.3000
137,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
47.3200
48.0000
46.4700
47.1400
107,700
Thu, 28 May 2026
46.5100
47.3800
45.9300
47.3800
82,600
Wed, 27 May 2026
47.0800
47.5800
46.4900
46.7100
84,500
Tue, 26 May 2026
46.1800
46.8100
46.0050
46.7800
94,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
46.8400
46.9900
45.9500
45.9900
78,700
Thu, 21 May 2026
11 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Thu, 21 May 2026
45.6700
47.0000
45.1150
46.5400
137,500
Wed, 20 May 2026
44.9300
46.3900
44.5500
46.0300
140,600
Tue, 19 May 2026
44.8300
45.2800
44.5150
44.6700
95,300
Mon, 18 May 2026
44.3100
45.2800
44.3100
45.1400
107,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
44.9000
44.9950
44.1900
44.3700
95,900
Thu, 14 May 2026
45.3600
46.0500
44.9400
45.0600
166,100
Wed, 13 May 2026
45.4600
46.2800
44.7100
45.0800
129,900
Tue, 12 May 2026
45.8200
45.9800
44.5800
45.6900
117,000
Mon, 11 May 2026
46.3300
46.7500
45.3950
45.7900
110,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
46.7700
47.4850
45.9100
46.3300
149,800
Thu, 07 May 2026
10 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Thu, 07 May 2026
46.7200
47.4400
46.3700
46.7900
133,300
Wed, 06 May 2026
46.8600
47.2600
45.4050
46.6700
124,000
Tue, 05 May 2026
46.1800
46.8700
45.8900
46.3600
142,800
Mon, 04 May 2026
46.2000
46.8400
45.5950
45.9100
116,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
46.6300
48.0200
46.1050
46.6000
166,800
Thu, 30 Apr 2026
45.1200
46.8800
45.1200
46.5400
237,600
Wed, 29 Apr 2026
49.5000
49.8100
44.8900
45.0000
319,700
Tue, 28 Apr 2026
9 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Tue, 28 Apr 2026
49.5900
50.2000
49.2200
49.6300
203,700
Mon, 27 Apr 2026
48.9100
50.1000
48.8750
49.7800
105,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
49.5400
49.7000
48.8700
48.9600
177,300
Thu, 23 Apr 2026
49.4300
50.0000
49.2500
49.7100
108,500
Wed, 22 Apr 2026
49.4500
49.9800
49.1400
49.4300
127,900
Tue, 21 Apr 2026
50.0000
50.2550
48.5000
49.3800
185,800
Mon, 20 Apr 2026
48.8900
49.9700
48.8900
49.8900
173,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
47.7500
49.3300
47.3050
48.9100
176,300
Thu, 16 Apr 2026
46.6600
47.3200
46.1850
47.1100
137,800
Wed, 15 Apr 2026
47.3300
47.6700
45.3500
46.8600
271,400
Tue, 14 Apr 2026
47.7600
47.9700
47.1300
47.5200
295,800
Mon, 13 Apr 2026
47.0900
47.7900
46.0300
47.7600
99,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
8 · DEFA14A
After-hours · 16:28 ET
DEFA14A ↗
Fri, 10 Apr 2026
7 · DEF 14A
After-hours · 16:22 ET
DEF 14A ↗
Fri, 10 Apr 2026
47.4400
47.4800
46.7800
47.2200
110,000
Thu, 09 Apr 2026
46.0900
47.6800
45.5900
47.5400
371,300
Wed, 08 Apr 2026
46.2200
47.0000
46.2100
46.2800
186,000
Tue, 07 Apr 2026
44.4300
45.5700
44.4300
45.4300
156,000
Mon, 06 Apr 2026
44.2700
44.9800
44.1900
44.8300
103,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
43.1700
44.7450
41.3050
44.4900
166,400
Wed, 01 Apr 2026
43.1600
44.4650
42.8800
44.2600
179,000
Tue, 31 Mar 2026
42.7100
43.1800
42.0150
42.9100
215,500
Mon, 30 Mar 2026
42.6000
42.9800
42.1900
42.5000
187,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
42.9100
43.2400
42.2100
42.2700
162,400
Thu, 26 Mar 2026
42.6400
43.3200
42.5100
43.2000
124,800
Wed, 25 Mar 2026
43.1500
43.3150
42.6300
42.9400
134,000
Tue, 24 Mar 2026
41.2800
43.6550
41.0950
42.6800
243,700
Mon, 23 Mar 2026
42.3300
42.9700
41.5000
41.6800
190,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
41.9000
41.9900
41.1000
41.1900
570,300
Thu, 19 Mar 2026
41.2500
42.1500
40.9700
41.7600
231,600
Wed, 18 Mar 2026
41.4400
42.1400
41.3400
41.4100
276,000
Tue, 17 Mar 2026
42.2200
42.9450
41.8800
41.9300
308,100
Mon, 16 Mar 2026
41.9300
42.7400
41.7400
41.8200
206,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
42.7000
43.1600
41.6300
41.6600
212,700
Thu, 12 Mar 2026
41.0300
42.6800
41.0300
42.2600
238,500
Wed, 11 Mar 2026
41.4500
42.3200
41.3500
42.0400
170,500
Tue, 10 Mar 2026
41.8200
42.9700
41.7700
41.8900
257,100
Mon, 09 Mar 2026
40.9500
42.0900
40.0750
41.9100
299,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
40.6600
41.6150
40.1800
41.5300
267,600
Thu, 05 Mar 2026
41.9100
42.3600
41.5100
41.7700
204,300
Wed, 04 Mar 2026
43.5800
43.7000
42.4100
42.4850
208,200
Tue, 03 Mar 2026
41.9800
43.2750
40.9800
43.0500
223,300
Mon, 02 Mar 2026
42.0300
43.9050
41.5400
43.3600
268,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
6 · 10-K
After-hours · 16:07 ET
10-K ↗
Fri, 27 Feb 2026
43.3600
43.4100
41.7850
42.2800
305,300
Thu, 26 Feb 2026
43.3300
44.2900
43.0000
43.9600
222,100
Wed, 25 Feb 2026
43.0000
43.3600
42.6900
43.2900
190,900
Tue, 24 Feb 2026
43.1200
43.2130
42.4000
42.5700
232,500
Mon, 23 Feb 2026
45.1800
45.2900
42.6800
43.2300
260,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
45.9500
45.9800
44.6800
45.3300
302,000
Thu, 19 Feb 2026
5 · 8-K
After-hours · 16:06 ET
FORM 8-K ↗
Thu, 19 Feb 2026
46.0900
46.4350
44.2450
45.0500
320,000
Wed, 18 Feb 2026
47.1600
47.6800
46.0800
46.4500
352,800
Tue, 17 Feb 2026
47.7300
48.5000
47.1240
47.2400
300,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
47.1100
47.8500
46.1700
47.6300
373,400
Thu, 12 Feb 2026
47.1900
48.2600
46.7000
47.2400
522,500
Wed, 11 Feb 2026
46.5100
47.0900
45.8100
46.5600
606,600
Tue, 10 Feb 2026
44.7400
46.5000
44.6300
46.3200
5,334,700
Mon, 09 Feb 2026
45.0300
45.9400
44.1400
45.0600
1,355,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
42.2700
42.9800
41.3100
42.4800
163,400
Thu, 05 Feb 2026
42.7600
42.9100
41.3700
42.1700
265,700
Wed, 04 Feb 2026
42.6300
43.4100
42.5000
42.7600
221,000
Tue, 03 Feb 2026
42.5700
43.1700
41.4600
42.0500
239,900
Mon, 02 Feb 2026
41.8700
43.7000
41.1650
42.6400
287,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
40.3700
42.3000
40.0100
41.4600
322,100
Thu, 29 Jan 2026
37.3100
41.0000
37.1750
40.4400
501,600
Wed, 28 Jan 2026
4 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Wed, 28 Jan 2026
35.3700
35.6250
34.7600
34.9500
280,700
Tue, 27 Jan 2026
35.3200
35.5850
35.0400
35.3250
273,800
Mon, 26 Jan 2026
34.8300
35.5100
34.5100
35.3600
76,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
36.1300
36.1300
34.6650
34.8600
121,200
Thu, 22 Jan 2026
36.0100
36.8200
35.9350
36.4100
108,700
Wed, 21 Jan 2026
34.5900
36.0800
34.3600
35.7400
123,400
Tue, 20 Jan 2026
34.7100
34.9100
34.2650
34.3200
76,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
35.6000
35.9300
35.1800
35.3700
125,500
Thu, 15 Jan 2026
35.3000
35.9700
35.3000
35.6600
63,600
Wed, 14 Jan 2026
34.7200
35.3450
34.4850
35.2200
107,900
Tue, 13 Jan 2026
34.7960
34.9200
34.4300
34.5900
55,100
Mon, 12 Jan 2026
35.6600
35.8500
34.7450
34.8400
88,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
35.9800
36.2100
35.2900
35.8700
118,100
Thu, 08 Jan 2026
34.4900
36.0900
34.4900
35.8500
150,300
Wed, 07 Jan 2026
35.1100
35.1100
34.3600
34.7750
128,800
Tue, 06 Jan 2026
34.2900
35.6800
34.1000
35.2600
139,000
Mon, 05 Jan 2026
33.0400
34.6950
32.8450
34.4700
144,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
34.0000
34.3100
33.0600
33.1800
165,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
33.7300
34.2300
32.9000
34.0600
416,300
Tue, 30 Dec 2025
33.2900
33.7700
33.0100
33.6700
140,700
Mon, 29 Dec 2025
33.7400
34.0080
33.4100
33.4300
212,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
33.7400
33.8800
33.4600
33.7200
97,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
33.6300
34.1990
33.2800
33.8500
73,000
Tue, 23 Dec 2025
34.7800
35.0400
33.5300
33.6400
222,100
Mon, 22 Dec 2025
34.9200
35.3480
33.8700
35.0100
293,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
36.3100
36.4550
34.6450
35.1100
250,700
Thu, 18 Dec 2025
36.4900
36.6500
36.2000
36.4300
119,100
Wed, 17 Dec 2025
36.7100
37.1100
36.1700
36.2000
211,600
Tue, 16 Dec 2025
36.8300
37.3600
36.2600
36.8000
215,300
Mon, 15 Dec 2025
36.0300
36.8200
36.0300
36.7200
133,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
36.2200
36.3000
35.7010
36.2300
171,200
Thu, 11 Dec 2025
35.6400
36.1300
35.3300
35.9600
122,100
Wed, 10 Dec 2025
34.5100
35.7300
34.5100
35.6200
291,500
Tue, 09 Dec 2025
34.3600
34.7020
34.2350
34.6450
165,400
Mon, 08 Dec 2025
34.4500
34.5850
33.8800
34.2300
131,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
34.5200
35.5900
34.1900
34.3900
366,600
Thu, 04 Dec 2025
34.1900
34.7600
34.1900
34.6300
138,000
Wed, 03 Dec 2025
33.2300
34.6600
32.7800
34.4600
157,800
Tue, 02 Dec 2025
33.2600
34.0420
32.8100
33.0100
131,500
Mon, 01 Dec 2025
32.3100
33.0800
32.3100
33.0450
144,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
32.7000
32.8900
32.5910
32.6900
73,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
32.5300
32.8900
32.3800
32.8200
108,000
Tue, 25 Nov 2025
31.5100
32.8100
31.5100
32.6700
146,400
Mon, 24 Nov 2025
31.4500
31.5850
30.9500
31.3400
109,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
30.4700
31.6600
30.4300
31.4300
164,700
Thu, 20 Nov 2025
31.5000
31.7500
30.3700
30.4200
150,300
Wed, 19 Nov 2025
3 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Wed, 19 Nov 2025
31.1100
31.4900
30.8300
31.1200
161,900
Tue, 18 Nov 2025
31.0300
31.3330
30.9500
31.1700
114,100
Mon, 17 Nov 2025
32.0000
32.0000
30.8300
31.1300
187,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
31.8600
32.0100
31.4500
31.9700
95,500
Thu, 13 Nov 2025
32.4100
32.8700
31.9900
32.0800
148,400
Wed, 12 Nov 2025
31.9400
32.5750
31.9400
32.4700
129,600
Tue, 11 Nov 2025
31.8300
32.1150
31.6050
31.9300
83,600
Mon, 10 Nov 2025
31.7800
31.8100
31.3800
31.7500
168,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
2 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Fri, 07 Nov 2025
31.4000
31.5700
31.0300
31.5200
131,400
Thu, 06 Nov 2025
31.9500
32.1550
31.2500
31.4500
128,100
Wed, 05 Nov 2025
31.4800
32.1900
31.4400
31.9800
149,200
Tue, 04 Nov 2025
31.3700
31.8300
31.2400
31.4800
211,500
Mon, 03 Nov 2025
30.9200
31.3700
30.6350
31.3650
295,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
31.1700
31.7800
30.9950
31.1900
172,700
Thu, 30 Oct 2025
31.8000
32.3250
31.2500
31.2700
212,100
Wed, 29 Oct 2025
33.4900
33.6400
31.3000
31.7500
265,100
Tue, 28 Oct 2025
1 · 8-K
After-hours · 16:10 ET
FORM 8-K ↗
Tue, 28 Oct 2025
32.1500
32.4600
31.6700
32.3900
154,000
Mon, 27 Oct 2025
32.9400
33.1500
32.2200
32.3600
114,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend