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
27.3000
27.5100
26.3600
26.8100
264,548
Thu, 22 Oct 2026
26.5100
27.6200
26.4900
27.5600
247,500
Wed, 21 Oct 2026
26.6600
26.9900
26.0200
26.5800
197,200
Tue, 20 Oct 2026
25.3800
26.7900
25.3800
26.5300
235,500
Mon, 19 Oct 2026
25.4900
25.5900
24.9500
25.3800
259,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
25.9900
26.2500
25.0500
25.3900
241,200
Thu, 15 Oct 2026
24.4200
25.8500
24.4100
25.8200
313,100
Wed, 14 Oct 2026
24.4400
24.4400
23.5100
24.1700
271,600
Tue, 13 Oct 2026
24.9200
25.5000
24.2600
24.7800
232,300
Mon, 12 Oct 2026
25.1300
25.1300
24.5400
24.7900
170,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
25.7000
26.6500
25.0100
25.1900
222,400
Thu, 08 Oct 2026
24.1600
25.4200
23.8000
25.3500
303,600
Wed, 07 Oct 2026
24.4200
24.8200
24.0600
24.2900
264,000
Tue, 06 Oct 2026
24.6700
25.2100
24.4400
24.7000
201,500
Mon, 05 Oct 2026
24.6900
24.7900
24.2800
24.5100
261,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
24.9400
25.1200
24.1800
24.6400
239,200
Thu, 01 Oct 2026
24.5700
24.8900
23.5600
24.5500
292,300
Wed, 30 Sep 2026
24.4200
24.5300
24.0700
24.4300
333,200
Tue, 29 Sep 2026
24.1100
24.4100
23.7500
24.3500
376,000
Mon, 28 Sep 2026
24.2900
24.4900
23.5000
24.2100
251,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
24.2900
25.0700
24.0400
24.6200
292,600
Thu, 24 Sep 2026
24.0000
24.8000
23.8200
24.3400
459,700
Wed, 23 Sep 2026
25.9600
25.9900
23.8900
24.0000
622,500
Tue, 22 Sep 2026
27.4000
27.4000
25.5200
26.0500
732,800
Mon, 21 Sep 2026
25.7100
27.0000
25.6300
26.9600
438,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
25.9000
26.2100
25.5500
25.6100
354,700
Thu, 17 Sep 2026
26.9400
26.9400
25.9800
26.0200
262,600
Wed, 16 Sep 2026
26.7400
27.1500
26.1800
26.5800
282,800
Tue, 15 Sep 2026
27.3900
27.3900
26.3400
26.8100
227,900
Mon, 14 Sep 2026
26.8700
27.9700
26.8700
27.7600
552,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
27.2900
27.2900
26.5100
26.8200
298,600
Thu, 10 Sep 2026
26.3900
27.8600
26.2900
26.8900
307,900
Wed, 09 Sep 2026
27.7900
27.7900
26.4600
26.5600
309,500
Tue, 08 Sep 2026
28.0600
28.1400
27.3900
27.8400
369,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
27.8100
28.5700
27.5900
28.3500
494,600
Thu, 03 Sep 2026
27.9800
28.7000
27.7100
28.0100
251,400
Wed, 02 Sep 2026
27.4200
27.9300
27.0700
27.8200
412,000
Tue, 01 Sep 2026
27.5100
27.6500
27.0700
27.3700
368,400
Mon, 31 Aug 2026
29.1000
29.4000
27.5100
28.0400
541,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
28.2800
29.0600
28.1600
28.9600
552,300
Thu, 27 Aug 2026
29.9600
30.5500
27.7000
28.2800
853,200
Wed, 26 Aug 2026
30.6000
30.6800
29.7000
29.8000
694,100
Tue, 25 Aug 2026
31.3800
31.3800
30.4200
30.5600
501,200
Mon, 24 Aug 2026
30.9300
31.4700
30.6500
30.9700
203,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
30.6400
31.2600
30.5500
30.8200
262,000
Thu, 20 Aug 2026
31.2000
31.4500
30.5600
30.5900
383,900
Wed, 19 Aug 2026
31.2500
32.6200
31.1500
31.2200
427,600
Tue, 18 Aug 2026
31.3300
31.9200
30.9500
31.2500
278,600
Mon, 17 Aug 2026
32.4900
32.4900
31.2700
31.3500
328,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
32.6900
32.9400
32.3400
32.5900
236,600
Thu, 13 Aug 2026
32.1300
32.9800
31.6400
32.8700
617,600
Wed, 12 Aug 2026
31.4600
31.9500
31.0300
31.6400
566,800
Tue, 11 Aug 2026
31.9800
32.4300
31.1800
31.5200
263,400
Mon, 10 Aug 2026
31.8100
32.6300
31.5700
32.2800
412,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
31.7700
32.8000
31.7500
32.1300
773,800
Thu, 06 Aug 2026
33.7000
33.8500
31.4700
31.8500
707,200
Wed, 05 Aug 2026
33.6500
34.1700
33.1200
33.8100
616,400
Tue, 04 Aug 2026
31.9300
33.9000
31.7300
33.7600
762,400
Mon, 03 Aug 2026
32.5200
33.6000
31.6000
31.9300
886,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
31.6800
33.2600
30.8500
31.8600
555,100
Fri, 31 Jul 2026
15 · 10-Q
Next filing day · accepted 30 Jul, 21:13 ET
10-Q ↗
Thu, 30 Jul 2026
31.0000
32.2200
29.7700
31.7200
1,361,600
Wed, 29 Jul 2026
14 · 8-K
After-hours · 16:22 ET
8-K ↗
Wed, 29 Jul 2026
41.2500
41.9800
38.7900
39.4600
287,000
Tue, 28 Jul 2026
40.9000
41.6000
39.8000
41.0000
174,000
Mon, 27 Jul 2026
39.2800
40.6200
39.2800
40.4000
163,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
39.5100
41.3300
38.6900
39.0000
284,800
Thu, 23 Jul 2026
41.3600
41.3600
39.1000
39.4500
180,400
Wed, 22 Jul 2026
43.3200
44.2400
40.8800
41.3900
152,600
Tue, 21 Jul 2026
43.8300
44.4800
42.0000
43.2700
315,500
Mon, 20 Jul 2026
46.2400
46.5900
44.0700
44.1300
157,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
46.2500
46.9600
45.2600
46.2500
410,700
Thu, 16 Jul 2026
45.6800
47.0400
45.5500
46.8900
170,900
Wed, 15 Jul 2026
45.9100
47.2400
45.2700
45.6800
168,100
Tue, 14 Jul 2026
44.8200
45.7500
44.0000
45.6100
134,500
Mon, 13 Jul 2026
45.2100
46.1200
43.3600
45.2400
178,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
46.2500
47.0500
45.0100
45.3000
119,600
Thu, 09 Jul 2026
44.4200
45.8800
44.1600
45.8800
149,400
Wed, 08 Jul 2026
44.9000
45.7900
43.6500
44.8400
196,000
Tue, 07 Jul 2026
46.1000
46.8300
45.1000
45.1400
171,900
Mon, 06 Jul 2026
44.4100
45.9700
44.2200
45.8700
167,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
45.7000
46.8300
44.8300
45.0000
356,200
Wed, 01 Jul 2026
44.0900
45.9300
44.0900
44.8000
302,900
Tue, 30 Jun 2026
42.6700
44.7900
42.1800
44.2900
299,700
Mon, 29 Jun 2026
40.8200
43.7300
39.8600
42.7600
438,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
38.1200
40.8400
38.1200
40.6800
860,200
Thu, 25 Jun 2026
38.4100
38.7300
37.7900
38.1200
173,900
Wed, 24 Jun 2026
37.1500
39.2900
37.1400
38.2100
444,400
Tue, 23 Jun 2026
36.7000
38.3500
36.2300
36.7400
217,100
Mon, 22 Jun 2026
38.5900
39.4000
36.1600
36.6900
472,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
36.3300
39.4800
35.8600
39.0700
565,900
Thu, 18 Jun 2026
13 · 8-K
Next filing day · accepted 17 Jun, 18:00 ET
FIORM 8-K ↗
Wed, 17 Jun 2026
38.0200
39.4900
35.6900
35.8200
296,100
Tue, 16 Jun 2026
37.5400
38.4900
37.3200
38.4800
275,200
Mon, 15 Jun 2026
36.9900
38.6700
36.9900
37.1700
205,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
36.6500
37.7000
36.3300
36.5500
127,400
Thu, 11 Jun 2026
36.4100
37.1000
35.7800
36.8500
141,200
Wed, 10 Jun 2026
36.3600
37.1700
35.9400
36.4200
115,100
Tue, 09 Jun 2026
35.2700
36.8200
35.2700
36.3700
131,500
Mon, 08 Jun 2026
35.6400
36.0000
35.0100
35.2500
121,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
36.5900
37.2700
35.5500
35.8500
265,500
Thu, 04 Jun 2026
36.5800
37.5600
36.1400
36.2600
133,600
Wed, 03 Jun 2026
37.8000
37.8000
35.4500
36.0200
280,900
Tue, 02 Jun 2026
39.0100
39.1300
37.6500
38.2100
202,200
Mon, 01 Jun 2026
38.2700
40.0000
38.1600
39.8900
202,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
38.4500
39.0900
37.8700
38.2000
169,300
Thu, 28 May 2026
37.5700
38.6000
37.3500
38.4500
201,200
Wed, 27 May 2026
36.7400
38.3500
36.6400
37.9000
212,900
Tue, 26 May 2026
36.7000
37.4800
36.2400
36.7100
141,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
36.6000
37.1700
35.7500
36.4200
249,000
Thu, 21 May 2026
36.4600
37.1200
36.0000
36.5900
172,100
Wed, 20 May 2026
35.4700
37.3800
34.5000
37.2600
240,200
Tue, 19 May 2026
36.2500
37.2700
35.1400
35.5300
195,900
Mon, 18 May 2026
12 · 8-K
After-hours · 16:31 ET
FORM 8-K ↗
Mon, 18 May 2026
35.8500
37.6400
35.5900
36.2500
246,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
35.5200
36.1200
34.7400
35.7300
338,900
Thu, 14 May 2026
36.4000
37.0500
35.7500
35.8800
228,300
Wed, 13 May 2026
37.1100
38.0000
35.4100
36.1700
352,100
Tue, 12 May 2026
37.4300
38.1100
36.9000
37.7700
258,000
Mon, 11 May 2026
39.6600
39.6600
36.9500
37.1600
369,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
39.5000
39.7000
38.4400
39.0000
204,900
Thu, 07 May 2026
39.9000
41.9900
39.7000
39.8300
349,100
Wed, 06 May 2026
40.9700
40.9700
39.0900
39.6700
309,200
Tue, 05 May 2026
38.5300
40.6300
38.5300
40.6200
331,100
Mon, 04 May 2026
39.4500
41.0500
38.2600
38.9100
640,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
11 · 10-Q
After-hours · 16:22 ET
10-Q ↗
Fri, 01 May 2026
44.9100
47.1400
38.1100
38.8100
1,488,100
Thu, 30 Apr 2026
10 · 8-K
After-hours · 16:16 ET
8-K ↗
Thu, 30 Apr 2026
47.3700
49.7400
46.8500
49.5900
302,300
Wed, 29 Apr 2026
50.3000
50.3000
48.3800
48.3800
166,300
Tue, 28 Apr 2026
48.3800
51.0800
48.3000
50.3200
287,300
Mon, 27 Apr 2026
9 · DEFA14A
After-hours · 17:08 ET
DEFA 14A ↗
Mon, 27 Apr 2026
8 · DEF 14A
After-hours · 17:07 ET
DEF 14A ↗
Mon, 27 Apr 2026
47.9000
50.0000
47.3500
48.6600
197,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
46.8900
48.3600
46.1600
48.2600
136,900
Thu, 23 Apr 2026
47.5800
48.0400
45.6800
46.9800
144,300
Wed, 22 Apr 2026
48.2800
49.2600
47.6400
48.0300
96,000
Tue, 21 Apr 2026
49.5900
51.0100
47.9900
48.0800
173,000
Mon, 20 Apr 2026
47.9700
49.6200
47.7300
49.2400
125,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
48.1100
49.0500
47.5000
47.9600
196,700
Thu, 16 Apr 2026
45.5400
46.9300
45.0000
46.9000
122,300
Wed, 15 Apr 2026
46.0300
48.3600
45.4300
45.4800
259,400
Tue, 14 Apr 2026
44.3200
45.9300
43.9900
45.2900
266,700
Mon, 13 Apr 2026
41.0300
43.4900
40.7700
43.3400
180,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
41.3100
42.4800
40.7900
41.3800
170,100
Thu, 09 Apr 2026
42.1700
42.1700
40.4300
41.2900
170,700
Wed, 08 Apr 2026
43.3800
43.8900
41.6500
42.7200
230,700
Tue, 07 Apr 2026
41.0500
41.8500
40.2000
41.0800
197,000
Mon, 06 Apr 2026
40.8200
41.9200
40.0200
41.6200
172,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
41.0900
42.3000
39.9900
40.7500
198,400
Wed, 01 Apr 2026
42.8700
43.6500
42.1300
42.2100
176,600
Tue, 31 Mar 2026
42.4600
43.2400
41.8500
42.8800
172,000
Mon, 30 Mar 2026
42.1800
43.8500
41.9500
42.2000
253,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
43.0000
43.0000
40.6300
41.7200
187,500
Thu, 26 Mar 2026
41.6100
43.5500
41.6100
43.4600
145,000
Wed, 25 Mar 2026
42.5900
43.2500
41.2900
42.5000
157,700
Tue, 24 Mar 2026
42.2200
42.3500
40.4400
42.2300
167,500
Mon, 23 Mar 2026
41.2100
43.0000
40.0800
42.7000
246,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
41.1300
41.1500
39.9500
40.4200
303,900
Thu, 19 Mar 2026
41.1100
42.5800
40.1200
41.3100
204,100
Wed, 18 Mar 2026
40.6800
42.4600
39.8200
41.8500
283,100
Tue, 17 Mar 2026
40.5600
41.8400
40.2300
41.3300
223,300
Mon, 16 Mar 2026
40.0100
40.8700
39.7800
40.2300
215,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
39.8900
40.7000
39.1700
39.9400
192,600
Thu, 12 Mar 2026
39.7200
41.0000
39.0400
39.7600
267,400
Wed, 11 Mar 2026
40.2200
41.1400
40.0200
40.5300
327,000
Tue, 10 Mar 2026
42.0400
42.3400
39.5100
40.5200
412,300
Mon, 09 Mar 2026
7 · 10-K
After-hours · 16:59 ET
10-K ↗
Mon, 09 Mar 2026
41.4800
42.9800
39.8300
42.6500
365,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
45.0100
45.3800
41.3500
42.9000
404,100
Thu, 05 Mar 2026
47.0600
50.8900
44.7200
45.9600
1,281,100
Wed, 04 Mar 2026
46.1900
48.3400
44.3000
47.3600
734,000
Tue, 03 Mar 2026
42.2400
47.5400
41.0200
46.7500
1,182,700
Mon, 02 Mar 2026
6 · 8-K
After-hours · 16:35 ET
8-K ↗
Mon, 02 Mar 2026
36.0100
37.8900
36.0100
37.7400
539,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
37.7200
38.7200
36.5600
37.3700
709,500
Thu, 26 Feb 2026
35.8300
38.7100
35.6400
38.3200
671,900
Wed, 25 Feb 2026
34.6100
36.7000
33.5200
35.4900
785,000
Tue, 24 Feb 2026
33.0200
34.9800
32.6500
34.3000
598,100
Mon, 23 Feb 2026
38.4800
38.6100
32.9700
33.2400
728,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
37.7500
39.5500
37.7500
38.9500
380,000
Thu, 19 Feb 2026
38.8800
38.9600
37.2800
38.3900
255,600
Wed, 18 Feb 2026
38.6000
39.7800
38.5100
39.2800
366,900
Tue, 17 Feb 2026
39.8000
39.8200
38.0000
38.6000
406,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
5 · 8-K
After-hours · 16:06 ET
FORM 8-K ↗
Fri, 13 Feb 2026
39.0300
41.2800
38.0000
39.7500
498,000
Thu, 12 Feb 2026
42.3800
42.8600
37.8700
38.5200
759,800
Wed, 11 Feb 2026
45.4600
46.0300
41.8100
42.1300
365,600
Tue, 10 Feb 2026
45.4500
47.7500
44.9000
45.8500
595,700
Mon, 09 Feb 2026
47.4600
48.9800
45.1300
45.7100
539,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
45.5400
48.2500
45.4700
47.4600
624,000
Thu, 05 Feb 2026
45.7900
46.9800
42.8600
42.9600
335,700
Wed, 04 Feb 2026
46.8200
47.0500
43.2700
45.5600
681,800
Tue, 03 Feb 2026
53.6400
53.8200
44.6700
47.0800
639,000
Mon, 02 Feb 2026
56.5200
57.6000
52.5200
53.7600
325,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
57.4400
57.7500
55.9100
56.6600
293,700
Thu, 29 Jan 2026
58.0400
59.3100
56.5600
58.5100
296,100
Wed, 28 Jan 2026
58.9000
59.4700
56.8700
57.9100
254,300
Tue, 27 Jan 2026
61.7200
61.9700
58.0700
58.9400
417,100
Mon, 26 Jan 2026
62.3600
63.5000
61.8600
61.9100
196,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
67.0800
67.0800
62.0000
62.3700
248,400
Thu, 22 Jan 2026
67.0900
68.5000
66.8800
67.4900
296,700
Wed, 21 Jan 2026
64.9300
67.1400
64.6300
67.0100
269,900
Tue, 20 Jan 2026
65.1000
68.7000
63.7500
64.9300
410,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
67.0000
68.8400
66.8500
68.0100
390,900
Thu, 15 Jan 2026
64.6500
68.9300
64.1500
67.1700
557,300
Wed, 14 Jan 2026
62.1000
64.8600
62.1000
64.3800
404,900
Tue, 13 Jan 2026
58.7600
63.1300
56.8100
62.4100
470,300
Mon, 12 Jan 2026
62.5000
62.5000
57.2100
58.8200
425,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
4 · 8-K
After-hours · 16:30 ET
CURRENT REPORT ↗
Fri, 09 Jan 2026
58.9000
64.4000
57.7800
62.9100
606,800
Thu, 08 Jan 2026
53.2100
55.9100
52.3300
55.7400
179,400
Wed, 07 Jan 2026
54.3700
54.4200
52.1800
53.2500
82,500
Tue, 06 Jan 2026
54.2600
54.3200
53.2400
54.1600
105,000
Mon, 05 Jan 2026
51.6000
55.0900
51.5600
54.4500
92,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
53.5000
53.5000
51.3700
51.5000
115,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
53.0800
53.5300
52.1000
53.0900
211,700
Tue, 30 Dec 2025
53.8800
55.0000
53.2000
53.2900
126,800
Mon, 29 Dec 2025
54.1300
54.4800
53.1300
54.0700
120,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
54.0400
54.9600
53.0100
54.4200
114,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
53.1800
54.2200
52.5300
54.1200
69,600
Tue, 23 Dec 2025
52.3100
53.3300
52.2200
53.1300
87,100
Mon, 22 Dec 2025
52.2500
53.2600
51.8100
52.7000
98,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
52.5400
53.1700
51.7000
52.3500
180,300
Thu, 18 Dec 2025
51.8100
53.0100
51.5300
52.7100
127,800
Wed, 17 Dec 2025
51.5600
52.1300
50.5600
50.6900
123,600
Tue, 16 Dec 2025
50.6000
52.1000
50.0000
51.4600
124,300
Mon, 15 Dec 2025
54.5300
55.7500
50.3600
50.5000
252,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
55.9400
56.4500
54.0300
54.0600
194,400
Thu, 11 Dec 2025
56.1300
57.2500
55.4000
55.9400
190,000
Wed, 10 Dec 2025
54.5600
56.6500
54.0700
56.0300
269,400
Tue, 09 Dec 2025
54.5100
55.6300
54.1000
54.8600
212,300
Mon, 08 Dec 2025
56.3900
56.3900
54.2500
54.5200
135,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
57.1300
58.5500
55.4300
55.5200
142,500
Thu, 04 Dec 2025
56.7900
57.7300
55.9800
57.1900
103,500
Wed, 03 Dec 2025
55.8100
58.3100
55.4400
56.7200
165,800
Tue, 02 Dec 2025
56.8300
56.9900
54.9300
55.7200
119,300
Mon, 01 Dec 2025
56.5000
56.7300
55.5100
56.5000
154,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
57.4000
58.0200
56.3200
57.0300
98,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
55.3700
58.8200
55.0000
57.1900
282,200
Tue, 25 Nov 2025
51.8400
55.7400
51.3400
55.3700
296,100
Mon, 24 Nov 2025
50.5700
52.9500
49.8900
51.0200
329,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
3 · 8-K
After-hours · 17:15 ET
CURRENT REPORT ↗
Fri, 21 Nov 2025
48.3000
51.5000
47.7500
50.5700
325,600
Thu, 20 Nov 2025
49.8600
51.7200
47.9900
48.1100
276,700
Wed, 19 Nov 2025
49.0000
50.3200
48.3700
49.3500
190,800
Tue, 18 Nov 2025
48.0100
49.5000
47.7000
48.8800
164,200
Mon, 17 Nov 2025
49.5600
50.3200
48.3700
48.4000
190,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
50.1500
50.2500
48.7500
49.1200
151,700
Thu, 13 Nov 2025
51.2800
51.6100
50.1100
50.6900
229,800
Wed, 12 Nov 2025
52.7500
53.5600
51.6600
51.8300
224,100
Tue, 11 Nov 2025
53.4900
53.8000
51.0200
52.0900
264,800
Mon, 10 Nov 2025
52.9500
54.1700
51.6800
53.5200
253,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
53.2700
54.3500
51.1800
52.0400
358,300
Thu, 06 Nov 2025
58.0200
58.3500
52.9100
53.2700
322,200
Wed, 05 Nov 2025
62.9100
63.3700
57.4700
58.0200
345,500
Tue, 04 Nov 2025
64.9100
64.9100
60.9800
62.0200
338,900
Mon, 03 Nov 2025
62.8900
66.7700
62.4400
65.7400
509,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
2 · 10-Q
After-hours · 17:09 ET
10-Q ↗
Fri, 31 Oct 2025
64.8700
66.0900
62.9300
64.0000
560,700
Thu, 30 Oct 2025
66.6500
68.3200
62.7600
64.2200
589,800
Thu, 30 Oct 2025
1 · 8-K
Pre-market · 07:23 ET
8-K ↗
Wed, 29 Oct 2025
60.6700
61.2800
59.8800
60.4000
303,100
Tue, 28 Oct 2025
61.5000
63.2000
60.7100
61.1300
341,700
Mon, 27 Oct 2025
63.0500
63.6700
61.3300
61.4500
256,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
60.9800
63.6300
60.7400
62.8600
272,400