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, 27 Jul 2026
No data yet
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
91.5100
92.4400
86.3400
87.1100
296,700
Thu, 23 Jul 2026
92.6300
94.7500
90.7400
92.7400
349,400
Wed, 22 Jul 2026
91.1800
95.9600
90.9300
95.0100
413,300
Tue, 21 Jul 2026
91.5600
94.3900
90.1400
93.7500
405,100
Mon, 20 Jul 2026
88.9900
90.4700
86.6700
87.2700
351,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
84.8300
89.6800
82.0000
87.0200
868,500
Thu, 16 Jul 2026
93.9600
95.3500
88.8200
89.2800
618,500
Wed, 15 Jul 2026
21 · 8-K
After-hours · 16:30 ET
8-K ↗
Wed, 15 Jul 2026
96.7500
97.1800
92.3400
96.9200
355,700
Tue, 14 Jul 2026
99.2800
99.2800
93.1900
95.1300
300,900
Tue, 14 Jul 2026
20 · 8-K
Pre-market · 08:15 ET
8-K ↗
Mon, 13 Jul 2026
93.4000
94.4100
91.7800
92.2900
255,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
93.0100
97.2000
92.5700
96.3800
319,000
Thu, 09 Jul 2026
97.2300
98.0200
94.7100
94.8000
549,300
Wed, 08 Jul 2026
91.3100
93.3400
90.1000
92.7700
498,500
Tue, 07 Jul 2026
92.2300
93.9400
88.2200
91.5700
466,800
Mon, 06 Jul 2026
98.7500
104.3500
97.1000
97.6400
545,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
105.7400
106.0900
94.4500
96.2500
641,400
Wed, 01 Jul 2026
105.8300
108.8900
104.4000
105.3900
347,500
Tue, 30 Jun 2026
105.0600
110.0800
103.5200
109.4400
786,600
Mon, 29 Jun 2026
104.1900
104.8100
97.8100
103.9100
687,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
109.0700
109.1300
101.1700
104.1400
2,875,700
Thu, 25 Jun 2026
117.3000
121.0000
112.2200
114.9700
527,900
Wed, 24 Jun 2026
112.0900
114.9000
108.5000
113.0400
678,900
Tue, 23 Jun 2026
113.4000
116.7300
111.1100
112.0800
501,700
Mon, 22 Jun 2026
125.8200
125.9900
121.4100
122.7600
848,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
113.2500
123.5000
113.2500
119.4600
1,568,900
Wed, 17 Jun 2026
111.3400
114.8000
108.2600
108.8000
331,400
Tue, 16 Jun 2026
112.3700
116.5700
109.3300
109.5300
336,500
Mon, 15 Jun 2026
112.6700
116.1200
111.6800
113.1500
376,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
106.3900
111.3400
105.4600
108.7500
423,500
Thu, 11 Jun 2026
103.5100
106.9300
99.8600
106.8400
489,400
Wed, 10 Jun 2026
101.8300
106.9000
99.2900
100.4500
407,500
Tue, 09 Jun 2026
107.4400
109.9700
97.1200
103.5100
471,200
Mon, 08 Jun 2026
105.3900
106.3400
103.0200
104.6600
334,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
106.8600
107.5100
100.0600
101.0600
513,200
Thu, 04 Jun 2026
111.6500
115.5000
107.8600
112.5000
389,000
Wed, 03 Jun 2026
115.8000
121.9600
112.5400
116.2200
891,800
Tue, 02 Jun 2026
104.7400
114.3400
104.6800
114.1300
953,300
Mon, 01 Jun 2026
103.5800
106.3900
100.7500
101.9600
700,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
111.0000
114.0000
104.2500
105.3200
1,168,800
Thu, 28 May 2026
108.2700
110.4400
105.1800
109.8900
981,000
Wed, 27 May 2026
110.0800
111.0000
104.9400
109.1300
1,041,800
Tue, 26 May 2026
103.9900
108.9200
103.3100
108.2400
871,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
97.5500
101.0000
96.2500
99.6500
787,600
Thu, 21 May 2026
96.6500
97.9200
94.9500
96.3000
589,300
Wed, 20 May 2026
96.2000
98.7200
95.5000
97.1500
741,400
Tue, 19 May 2026
92.0100
95.3600
91.0200
93.7500
516,500
Mon, 18 May 2026
101.9400
101.9400
93.6900
94.8400
677,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
99.9500
101.8000
97.5300
100.0400
875,600
Thu, 14 May 2026
101.7400
104.3500
99.9100
103.6500
686,500
Wed, 13 May 2026
106.3800
106.3800
101.9600
101.9600
584,700
Tue, 12 May 2026
19 · 8-K
After-hours · 17:00 ET
8-K ↗
Tue, 12 May 2026
108.8000
110.3200
100.7400
103.4500
911,200
Tue, 12 May 2026
18 · 8-K
Next filing day · accepted 11 May, 20:47 ET
8-K ↗
Mon, 11 May 2026
112.0300
112.7200
107.0400
111.9900
809,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
108.3300
113.8900
104.3300
111.4100
1,041,000
Thu, 07 May 2026
17 · 10-Q
After-hours · 17:05 ET
10-Q ↗
Thu, 07 May 2026
16 · 8-K
After-hours · 17:00 ET
8-K ↗
Thu, 07 May 2026
116.8300
117.8000
111.4800
112.5900
1,058,800
Wed, 06 May 2026
114.3500
116.4900
112.4000
116.0500
760,000
Tue, 05 May 2026
110.0000
112.6000
108.1100
112.5000
776,400
Mon, 04 May 2026
109.1900
110.0000
106.9100
108.7000
520,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
107.0100
108.8700
105.7000
108.2400
496,000
Thu, 30 Apr 2026
101.9600
107.6100
101.5000
107.1500
682,800
Wed, 29 Apr 2026
98.7600
103.5800
98.4000
101.0000
637,800
Tue, 28 Apr 2026
98.0100
100.2500
95.0800
96.6700
618,700
Mon, 27 Apr 2026
104.2700
104.9000
99.0300
101.2800
699,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
104.7500
108.0000
101.0100
104.4000
1,018,600
Thu, 23 Apr 2026
99.0900
101.9200
98.3500
100.4000
630,000
Wed, 22 Apr 2026
99.0500
99.8000
96.3700
97.7000
644,300
Tue, 21 Apr 2026
96.7500
99.1500
96.6200
97.0000
591,500
Mon, 20 Apr 2026
94.9900
97.9600
94.9700
96.6600
449,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
95.4000
98.1800
94.0500
94.8400
578,700
Thu, 16 Apr 2026
15 · 8-K
After-hours · 17:00 ET
8-K ↗
Thu, 16 Apr 2026
89.5800
93.9800
89.5800
93.9500
646,600
Wed, 15 Apr 2026
87.1900
90.3400
85.8500
90.2600
701,300
Tue, 14 Apr 2026
89.1400
89.1400
86.4900
87.5200
461,900
Mon, 13 Apr 2026
85.0000
88.3300
83.5200
88.2600
625,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
83.1000
85.5400
82.8400
83.0700
461,600
Thu, 09 Apr 2026
78.8400
82.8200
78.8100
82.2900
717,300
Wed, 08 Apr 2026
78.0000
79.0000
76.5100
78.6000
604,600
Tue, 07 Apr 2026
73.9100
74.0000
72.2200
73.2800
410,200
Mon, 06 Apr 2026
69.6800
78.0000
69.2400
73.6200
580,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
66.0400
69.6200
66.0200
68.5800
291,000
Wed, 01 Apr 2026
14 · DEFA14A
After-hours · 16:35 ET
DEFA14A ↗
Wed, 01 Apr 2026
13 · DEF 14A
After-hours · 16:30 ET
DEF 14A ↗
Wed, 01 Apr 2026
70.0600
72.0000
68.7900
68.9200
439,000
Tue, 31 Mar 2026
65.9600
68.4500
65.0100
68.2600
486,200
Mon, 30 Mar 2026
69.5600
71.0000
63.8200
64.3300
455,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
70.0000
71.9900
67.8400
68.2000
427,500
Thu, 26 Mar 2026
72.1700
74.3500
70.7200
71.0000
521,300
Wed, 25 Mar 2026
74.0000
75.0500
72.7400
73.4700
479,800
Tue, 24 Mar 2026
66.7200
73.2400
66.0600
72.2600
630,700
Mon, 23 Mar 2026
67.2500
69.6400
65.7200
68.0700
359,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
67.6200
67.7100
63.9000
64.7500
1,230,800
Thu, 19 Mar 2026
64.9000
68.0600
63.9500
67.1100
401,100
Wed, 18 Mar 2026
66.1200
67.7900
65.6900
66.7500
444,900
Tue, 17 Mar 2026
66.3400
68.0600
65.3700
66.5900
458,400
Mon, 16 Mar 2026
65.3000
67.0500
64.7500
65.9000
402,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
62.4800
64.4500
61.6700
63.8800
480,400
Thu, 12 Mar 2026
62.2500
62.7400
60.7400
61.6500
453,400
Wed, 11 Mar 2026
12 · 8-K
After-hours · 16:30 ET
8-K ↗
Wed, 11 Mar 2026
63.1200
64.4100
62.5400
63.7300
388,100
Tue, 10 Mar 2026
62.2400
63.9500
62.0500
63.0100
500,800
Mon, 09 Mar 2026
60.1600
62.5800
58.3400
62.3100
511,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
62.2400
62.8700
61.1600
61.8900
414,000
Thu, 05 Mar 2026
64.8900
66.1900
63.6400
64.4200
315,800
Wed, 04 Mar 2026
67.8800
67.8800
65.3500
66.1500
466,700
Tue, 03 Mar 2026
69.0600
69.6400
66.0000
66.7900
1,086,600
Mon, 02 Mar 2026
66.7800
72.3100
66.7800
72.1000
610,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
67.8900
68.3600
66.5000
68.2300
483,000
Thu, 26 Feb 2026
70.5500
70.8000
68.0000
69.6300
376,500
Wed, 25 Feb 2026
70.6800
71.8000
68.6200
70.8000
411,300
Tue, 24 Feb 2026
68.8200
71.6700
68.8200
69.2900
315,600
Mon, 23 Feb 2026
68.2700
70.0000
66.6500
67.9200
279,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
66.2600
68.9800
65.0700
68.4500
753,500
Thu, 19 Feb 2026
66.5600
67.5900
65.3400
67.2400
387,100
Wed, 18 Feb 2026
68.5600
69.5300
67.0000
67.8400
444,300
Tue, 17 Feb 2026
70.1200
70.5800
66.6500
67.5400
452,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
70.5500
72.7900
69.3900
71.0700
438,200
Thu, 12 Feb 2026
11 · 8-K
After-hours · 17:00 ET
8-K ↗
Thu, 12 Feb 2026
78.1200
79.0000
71.1600
72.0800
790,400
Wed, 11 Feb 2026
72.0400
81.7100
71.8300
78.0000
1,865,000
Tue, 10 Feb 2026
10 · 10-K
After-hours · 17:11 ET
10-K ↗
Tue, 10 Feb 2026
9 · 8-K
After-hours · 17:05 ET
8-K ↗
Tue, 10 Feb 2026
61.2300
62.6700
61.0300
61.7000
298,700
Mon, 09 Feb 2026
60.2100
61.8500
59.6700
61.1100
278,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
59.7500
61.5300
59.1000
60.8400
303,500
Thu, 05 Feb 2026
58.3100
60.3000
56.7200
59.7100
274,400
Wed, 04 Feb 2026
58.8300
61.5000
58.5400
59.2800
269,500
Tue, 03 Feb 2026
60.8500
61.1900
57.1100
58.3800
312,600
Mon, 02 Feb 2026
58.1800
61.3200
58.1800
60.6600
344,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
58.9500
59.9800
58.1100
59.1900
332,800
Thu, 29 Jan 2026
59.8100
60.5000
57.8100
60.2600
432,900
Wed, 28 Jan 2026
59.8600
61.3600
58.8700
59.9800
501,100
Tue, 27 Jan 2026
57.2800
58.5000
56.6700
58.1600
372,100
Mon, 26 Jan 2026
56.1600
57.1100
56.0500
56.8500
237,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
58.1700
58.8700
55.8900
56.4700
320,500
Thu, 22 Jan 2026
59.7600
60.4400
57.7300
58.3100
235,000
Wed, 21 Jan 2026
57.8300
59.5600
57.1800
59.0400
251,700
Tue, 20 Jan 2026
8 · 8-K
After-hours · 17:00 ET
8-K ↗
Tue, 20 Jan 2026
55.2500
57.4300
55.1200
56.3400
262,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
58.0000
58.2900
56.7900
56.9000
247,700
Thu, 15 Jan 2026
56.5400
57.9800
56.2000
57.4700
418,100
Wed, 14 Jan 2026
53.9600
56.3200
53.9600
55.8100
387,900
Tue, 13 Jan 2026
54.6800
55.6500
54.0600
54.2600
280,600
Mon, 12 Jan 2026
54.5700
54.9500
53.6000
54.2900
230,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
54.9200
55.3600
54.2000
55.0800
227,900
Thu, 08 Jan 2026
53.2200
55.3300
53.1800
54.9200
254,500
Wed, 07 Jan 2026
54.2700
54.2900
52.5400
53.7600
237,400
Tue, 06 Jan 2026
52.3600
54.9400
52.0800
54.8400
357,600
Mon, 05 Jan 2026
51.6500
54.1700
51.6500
52.0300
331,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
50.4700
51.5500
50.2700
51.4300
265,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
50.2400
50.3800
49.1300
49.3400
201,800
Tue, 30 Dec 2025
50.1100
50.5800
49.8900
49.8900
148,500
Mon, 29 Dec 2025
50.0400
50.8200
49.5500
50.0200
172,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
50.5600
50.6700
50.0400
50.3900
133,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
50.0200
50.5100
49.9900
50.2400
103,500
Tue, 23 Dec 2025
50.1900
50.5500
49.6200
50.1300
210,200
Mon, 22 Dec 2025
51.6900
52.4100
50.4700
50.5700
293,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
50.9400
52.6400
50.6100
50.9000
646,900
Thu, 18 Dec 2025
51.1900
51.7100
50.4900
50.8600
354,000
Wed, 17 Dec 2025
50.4000
51.4200
49.8200
49.9900
330,300
Tue, 16 Dec 2025
50.5900
50.7900
49.8200
50.3900
296,700
Mon, 15 Dec 2025
51.0300
51.0300
49.5000
50.5400
372,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
51.6500
52.6300
50.2400
50.5900
333,100
Thu, 11 Dec 2025
52.6400
53.0000
51.8000
52.0100
240,900
Wed, 10 Dec 2025
51.3600
53.2000
50.3200
52.7700
341,600
Tue, 09 Dec 2025
52.1200
52.4500
51.2700
51.4000
294,800
Mon, 08 Dec 2025
53.4100
53.5200
51.9600
52.3000
349,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
51.9500
53.2100
51.7500
52.5800
280,200
Thu, 04 Dec 2025
51.1400
52.3300
50.3600
51.6900
404,400
Wed, 03 Dec 2025
47.2200
51.7100
47.0600
51.3300
889,300
Tue, 02 Dec 2025
46.7500
47.1300
45.5800
46.8200
1,278,900
Mon, 01 Dec 2025
45.5000
46.5400
45.3500
46.1700
477,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
46.3200
46.6200
45.8600
46.2100
350,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
45.0900
46.4300
44.7700
46.1100
797,300
Tue, 25 Nov 2025
44.5500
46.1700
44.5500
45.1900
604,000
Mon, 24 Nov 2025
44.7400
46.0000
44.4100
45.4300
396,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
42.4500
45.2900
42.3400
44.7400
350,900
Thu, 20 Nov 2025
44.0500
44.9500
42.2800
42.3600
504,800
Wed, 19 Nov 2025
43.3900
43.9500
42.9000
43.1300
340,400
Tue, 18 Nov 2025
43.1300
43.8000
42.8900
43.1100
334,700
Mon, 17 Nov 2025
43.9000
44.7700
43.1400
43.7400
489,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
43.8000
45.1100
43.5000
44.5700
311,500
Thu, 13 Nov 2025
46.0000
46.7000
44.8300
45.0000
375,300
Wed, 12 Nov 2025
7 · 8-K
After-hours · 17:00 ET
8-K ↗
Wed, 12 Nov 2025
47.4000
47.8800
46.5100
46.7600
347,200
Tue, 11 Nov 2025
46.5600
46.9700
46.0800
46.8900
292,300
Mon, 10 Nov 2025
44.3500
46.6600
44.2600
46.6100
505,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
46.6200
47.5000
43.2700
44.2800
766,600
Thu, 06 Nov 2025
6 · 10-Q
After-hours · 17:10 ET
10-Q ↗
Thu, 06 Nov 2025
5 · 8-K
After-hours · 17:05 ET
8-K ↗
Thu, 06 Nov 2025
52.0300
52.2900
51.0800
51.8000
330,800
Wed, 05 Nov 2025
50.8800
52.8600
50.2700
52.3900
235,500
Tue, 04 Nov 2025
52.0700
52.6100
50.7400
50.8800
210,800
Mon, 03 Nov 2025
53.5800
53.9300
52.0700
53.2600
270,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
52.7400
53.5400
52.5000
53.3600
255,500
Thu, 30 Oct 2025
54.2700
55.1100
52.7400
52.9000
286,800
Wed, 29 Oct 2025
56.1200
56.1200
53.9600
54.4600
254,900
Tue, 28 Oct 2025
56.3700
56.5900
55.4800
55.8300
197,700
Mon, 27 Oct 2025
58.0100
58.4500
56.5600
56.6300
202,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
58.8000
58.8000
57.0100
57.0500
320,600
Thu, 23 Oct 2025
55.8900
57.9000
55.1600
57.8500
281,300
Wed, 22 Oct 2025
57.0400
57.6900
50.0000
56.2500
544,100
Tue, 21 Oct 2025
56.8000
58.5600
56.2900
58.3800
438,900
Mon, 20 Oct 2025
55.5300
57.2500
55.1200
57.1400
307,700
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
54.6700
55.4600
53.5000
54.5200
243,600
Thu, 16 Oct 2025
4 · 8-K
After-hours · 17:05 ET
8-K ↗
Thu, 16 Oct 2025
56.1500
56.1900
54.9000
55.7500
315,000
Wed, 15 Oct 2025
54.8500
55.5900
53.9600
55.5700
354,600
Tue, 14 Oct 2025
50.5000
55.0400
50.5000
53.7700
363,500
Mon, 13 Oct 2025
50.2500
51.9400
49.8100
51.5800
438,700
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
52.4500
53.0500
48.2500
48.3700
288,300
Thu, 09 Oct 2025
52.4400
52.5400
51.4900
52.4900
203,000
Wed, 08 Oct 2025
51.0100
52.8000
51.0100
52.5800
192,800
Tue, 07 Oct 2025
53.4300
53.7900
50.6400
51.0300
250,000
Mon, 06 Oct 2025
53.5800
53.5800
52.7000
53.0200
283,600
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
53.0700
53.9300
51.9800
52.5800
490,100
Thu, 02 Oct 2025
52.4200
53.1800
51.9600
52.6500
289,800
Wed, 01 Oct 2025
52.5000
53.2000
50.9500
51.5700
388,100
Tue, 30 Sep 2025
52.7500
53.2100
52.1900
53.2100
328,700
Mon, 29 Sep 2025
53.8700
53.8700
52.4900
52.7600
586,400
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
53.0100
53.2300
51.6000
53.1000
332,200
Thu, 25 Sep 2025
53.9900
54.4400
52.7200
52.9800
411,600
Wed, 24 Sep 2025
54.9700
55.6100
54.4400
54.9900
418,600
Tue, 23 Sep 2025
55.3700
55.7900
54.2900
54.8800
404,500
Mon, 22 Sep 2025
54.0300
55.2400
54.0300
54.9700
408,400
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
56.5500
56.5500
53.4000
53.9400
1,238,300
Thu, 18 Sep 2025
55.9800
56.8700
55.3200
56.5500
445,800
Wed, 17 Sep 2025
54.4000
55.8700
53.6400
54.2600
392,200
Tue, 16 Sep 2025
54.4900
54.9100
54.1500
54.6000
496,300
Mon, 15 Sep 2025
52.9600
54.3100
52.6400
54.2600
551,600
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
54.3800
54.3800
52.4600
52.6200
345,700
Thu, 11 Sep 2025
53.0200
54.3500
52.7800
54.3200
430,100
Wed, 10 Sep 2025
53.5000
53.6700
52.2100
52.5300
282,000
Tue, 09 Sep 2025
53.2000
53.4900
52.3600
53.0500
314,300
Mon, 08 Sep 2025
53.6000
53.9100
52.1300
53.2500
417,800
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
53.7200
54.3800
52.9300
53.0600
332,600
Thu, 04 Sep 2025
52.2000
53.4700
51.5000
53.4600
408,300
Wed, 03 Sep 2025
53.2000
53.4900
51.9300
52.6500
847,400
Tue, 02 Sep 2025
52.9800
53.4100
52.2400
53.2000
372,100
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
55.7300
55.8900
54.2000
54.4400
575,300
Thu, 28 Aug 2025
56.5800
56.5800
55.7800
55.8200
546,900
Wed, 27 Aug 2025
55.8500
56.4100
55.0700
56.1900
514,600
Tue, 26 Aug 2025
55.3700
56.1500
55.1500
55.3100
290,200
Mon, 25 Aug 2025
56.0900
56.4000
55.1000
55.2600
392,800
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
53.4100
56.4900
53.4100
56.2400
411,200
Thu, 21 Aug 2025
51.8900
53.4500
51.8900
53.2100
612,700
Wed, 20 Aug 2025
52.9500
52.9500
51.2200
52.6100
434,300
Tue, 19 Aug 2025
53.0400
53.8300
52.7500
53.0400
340,000
Mon, 18 Aug 2025
52.7800
53.6000
52.5100
52.7500
499,200
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
54.1000
54.1000
52.4000
52.7500
452,400
Thu, 14 Aug 2025
53.4700
54.1500
53.0200
53.9200
332,100
Wed, 13 Aug 2025
53.6700
54.8900
53.6200
54.8200
444,100
Tue, 12 Aug 2025
52.3700
53.6400
51.2000
53.4500
629,700
Mon, 11 Aug 2025
3 · 8-K
After-hours · 17:00 ET
8-K ↗
Mon, 11 Aug 2025
51.5000
52.1300
50.5100
50.8300
648,900
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
49.2800
52.7200
47.1800
50.9100
830,800
Thu, 07 Aug 2025
2 · 10-Q
After-hours · 17:10 ET
10-Q ↗
Thu, 07 Aug 2025
1 · 8-K
After-hours · 17:05 ET
8-K ↗
Thu, 07 Aug 2025
48.9000
48.9000
46.7200
47.1700
365,000
Wed, 06 Aug 2025
48.8300
48.8300
47.2000
48.1300
588,900
Tue, 05 Aug 2025
49.8900
50.1500
48.5700
49.2100
431,900
Mon, 04 Aug 2025
48.6900
49.4700
48.2600
49.4600
609,400
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
48.4500
49.4900
47.5300
48.9100
552,200
Thu, 31 Jul 2025
50.4600
50.7000
48.9900
49.3700
390,200
Wed, 30 Jul 2025
52.3400
52.3400
50.6200
51.1200
367,500
Tue, 29 Jul 2025
52.5000
52.7600
50.8100
51.6000
566,100
Mon, 28 Jul 2025
51.1000
52.5100
50.8900
51.8700
492,900
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend