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
133.4600
134.5800
129.0100
129.3100
166,600
Thu, 23 Jul 2026
133.5900
135.0300
131.3800
132.7600
219,900
Wed, 22 Jul 2026
132.7200
135.1100
130.7000
133.9800
200,700
Tue, 21 Jul 2026
137.2100
138.0800
128.5100
135.4100
262,800
Mon, 20 Jul 2026
139.2100
140.7300
135.2900
136.1800
143,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
136.6400
139.5400
132.2100
138.2000
165,200
Thu, 16 Jul 2026
134.7600
141.1700
134.6700
139.1200
165,000
Wed, 15 Jul 2026
138.5700
140.0000
132.2700
135.1100
174,200
Tue, 14 Jul 2026
136.9100
139.6000
135.5700
138.2100
138,700
Mon, 13 Jul 2026
132.4500
135.4800
131.7300
133.1900
207,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
131.8500
136.8100
128.2400
133.8900
135,900
Thu, 09 Jul 2026
134.7200
134.8100
130.0800
132.6500
218,500
Wed, 08 Jul 2026
133.0500
137.6100
131.5000
132.2200
221,900
Tue, 07 Jul 2026
140.1500
141.0300
132.7900
135.4100
212,700
Mon, 06 Jul 2026
136.9900
144.5800
136.9900
143.1800
159,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
145.2800
146.2000
131.4400
136.9200
304,200
Wed, 01 Jul 2026
149.1300
151.7400
144.3000
144.3000
252,700
Tue, 30 Jun 2026
149.6400
150.6000
147.4800
149.9400
224,700
Mon, 29 Jun 2026
148.3000
151.9200
146.0700
149.3700
205,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
146.6300
149.4100
141.0200
148.0100
607,300
Thu, 25 Jun 2026
144.5100
152.0300
144.5100
146.6300
221,300
Wed, 24 Jun 2026
140.1800
146.2200
138.9900
143.5300
324,200
Tue, 23 Jun 2026
138.1000
141.6300
135.0000
138.6200
179,100
Mon, 22 Jun 2026
139.4000
142.6500
138.4900
140.9200
285,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
141.5200
144.3500
135.5000
139.1900
251,500
Wed, 17 Jun 2026
132.7400
139.6400
132.7400
138.8900
193,000
Tue, 16 Jun 2026
132.2700
133.9900
131.0000
132.2600
113,700
Mon, 15 Jun 2026
130.9200
133.8000
128.8200
131.1000
154,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
130.3800
133.8000
126.9000
128.8500
199,400
Thu, 11 Jun 2026
15 · 8-K
After-hours · 16:09 ET
FORM 8-K ↗
Thu, 11 Jun 2026
124.4100
129.5800
120.0100
129.2200
138,400
Wed, 10 Jun 2026
123.6500
128.2900
121.3400
122.3100
162,600
Wed, 10 Jun 2026
14 · 8-K
Pre-market · 09:00 ET
FORM 8-K ↗
Tue, 09 Jun 2026
123.1900
125.6200
118.5100
123.2600
130,400
Mon, 08 Jun 2026
120.7400
123.1400
118.7700
121.1600
97,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
121.7700
122.6900
117.2100
117.7600
96,700
Thu, 04 Jun 2026
119.5200
123.4900
118.0000
122.6100
336,100
Wed, 03 Jun 2026
119.7200
121.5000
118.9200
119.7000
87,300
Tue, 02 Jun 2026
118.3300
122.5300
118.3300
119.7200
192,000
Mon, 01 Jun 2026
116.7000
118.3300
113.1800
118.3300
209,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
120.8000
121.2700
116.8900
117.9600
116,700
Thu, 28 May 2026
121.8800
123.1600
119.1300
120.3000
155,700
Wed, 27 May 2026
118.8200
122.1900
117.1600
121.7900
160,900
Tue, 26 May 2026
113.3000
118.5800
113.3000
117.4900
123,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
110.0100
112.5800
108.8900
112.2600
140,600
Thu, 21 May 2026
108.9500
109.5800
106.3400
109.0200
125,600
Wed, 20 May 2026
108.7900
110.1900
107.2000
109.5300
118,500
Tue, 19 May 2026
109.9700
109.9700
105.0000
107.2000
174,900
Mon, 18 May 2026
110.8000
112.3200
108.9900
111.1300
116,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
111.2200
113.0700
109.0200
110.8000
102,400
Thu, 14 May 2026
114.1100
114.2300
111.8900
113.5300
107,500
Wed, 13 May 2026
114.2700
114.2700
109.4200
113.4800
132,200
Tue, 12 May 2026
111.5600
114.1700
109.7900
113.9700
174,600
Mon, 11 May 2026
112.0100
112.5200
110.0000
111.1800
113,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
110.3600
112.7000
109.0600
112.5200
137,500
Thu, 07 May 2026
111.6600
111.6600
107.8500
109.4800
146,900
Wed, 06 May 2026
112.0800
113.9000
108.5200
111.2000
188,900
Tue, 05 May 2026
108.2400
114.2700
108.2400
111.4100
220,000
Mon, 04 May 2026
105.7100
108.1600
102.7400
106.6400
252,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
101.3700
107.0700
99.0100
107.0000
336,900
Thu, 30 Apr 2026
13 · 10-Q
After-hours · 16:03 ET
FORM 10-Q ↗
Thu, 30 Apr 2026
89.9300
98.6800
88.1200
98.3400
399,000
Wed, 29 Apr 2026
12 · 8-K
After-hours · 16:20 ET
FORM 8-K ↗
Wed, 29 Apr 2026
87.5600
88.6700
84.8800
86.0100
184,500
Tue, 28 Apr 2026
84.3100
87.0300
81.1800
86.8600
103,300
Mon, 27 Apr 2026
84.8800
85.3000
83.5200
84.1800
61,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
83.9700
84.9400
82.0700
84.7800
217,600
Thu, 23 Apr 2026
11 · DEF 14A
After-hours · 16:04 ET
FORM DEF 14A ↗
Thu, 23 Apr 2026
82.2200
84.7300
82.1000
83.9600
74,500
Wed, 22 Apr 2026
81.4300
83.2800
80.9900
81.4700
108,500
Tue, 21 Apr 2026
82.1400
82.8700
80.5700
81.0800
86,800
Mon, 20 Apr 2026
80.5700
82.6100
80.1000
82.1400
135,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
82.0400
83.8400
81.0900
81.6500
480,200
Thu, 16 Apr 2026
83.0000
84.6100
79.0300
80.0000
170,700
Wed, 15 Apr 2026
87.1800
87.1800
83.8400
83.8400
117,200
Tue, 14 Apr 2026
87.9400
89.2400
87.1700
87.6100
111,700
Mon, 13 Apr 2026
84.3600
88.2100
84.3600
87.8500
142,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
83.6100
84.8400
83.6100
84.2800
52,700
Thu, 09 Apr 2026
81.9300
84.6700
80.1100
83.8100
90,400
Wed, 08 Apr 2026
81.5600
82.9000
80.9300
81.9900
76,000
Tue, 07 Apr 2026
78.3600
79.5900
77.5800
78.7600
77,100
Mon, 06 Apr 2026
78.4400
79.2300
77.0500
78.4300
66,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
78.9200
80.9200
77.7900
79.6800
66,600
Wed, 01 Apr 2026
78.9300
81.5800
78.7500
79.9900
71,100
Tue, 31 Mar 2026
76.5600
78.1300
76.0100
77.8600
85,300
Mon, 30 Mar 2026
76.8500
77.0700
75.1100
75.7400
140,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
76.3300
77.5500
75.3400
76.5200
74,500
Thu, 26 Mar 2026
78.1800
78.6600
76.1000
76.7800
79,200
Wed, 25 Mar 2026
79.6500
80.9400
78.6900
79.2200
75,600
Tue, 24 Mar 2026
74.7100
79.1900
74.7100
78.6800
92,500
Mon, 23 Mar 2026
72.4800
76.6400
70.9600
76.0400
205,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
71.8500
71.8500
69.4000
70.7400
485,400
Thu, 19 Mar 2026
70.8200
72.3200
70.0800
71.5600
137,000
Wed, 18 Mar 2026
72.7200
74.2800
71.1100
71.9100
128,800
Tue, 17 Mar 2026
10 · 8-K
After-hours · 16:07 ET
FORM 8-K ↗
Tue, 17 Mar 2026
72.4400
73.3900
71.3700
73.3600
92,100
Mon, 16 Mar 2026
71.4400
72.5300
71.0100
72.4200
129,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
73.3500
73.5100
70.6000
70.9400
81,600
Thu, 12 Mar 2026
73.7700
74.2300
70.2800
73.2500
169,700
Wed, 11 Mar 2026
75.5100
76.7600
73.8500
74.8900
118,900
Tue, 10 Mar 2026
73.9700
77.5100
73.0200
75.7600
136,200
Mon, 09 Mar 2026
74.3000
74.8200
71.8600
74.6400
143,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
76.0600
76.9100
73.8800
75.3300
118,600
Thu, 05 Mar 2026
80.8300
81.1300
76.8100
78.5200
60,800
Wed, 04 Mar 2026
80.5900
82.6900
79.8000
81.8700
77,000
Tue, 03 Mar 2026
80.4000
81.0200
77.9900
80.9600
92,800
Mon, 02 Mar 2026
77.3400
83.1200
75.3500
82.0700
137,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
81.4000
81.4000
74.6600
77.6000
151,300
Thu, 26 Feb 2026
9 · 10-K
After-hours · 16:08 ET
FORM 10-K ↗
Thu, 26 Feb 2026
75.5700
82.7600
75.0000
81.6600
166,000
Wed, 25 Feb 2026
8 · 8-K
After-hours · 16:18 ET
FORM 8-K ↗
Wed, 25 Feb 2026
73.7800
74.1000
71.8100
74.0100
70,700
Tue, 24 Feb 2026
72.7000
73.5500
72.1400
73.1500
40,500
Mon, 23 Feb 2026
74.7900
74.7900
71.0800
72.1300
60,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
73.6100
75.2600
73.2800
74.7600
85,900
Thu, 19 Feb 2026
71.9000
73.8400
71.8000
73.6400
91,000
Wed, 18 Feb 2026
74.4100
75.1500
72.1300
72.6900
73,600
Tue, 17 Feb 2026
74.6700
74.8000
72.9200
74.0200
77,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
74.3000
75.2200
72.5100
74.6700
71,800
Thu, 12 Feb 2026
75.5000
77.4300
73.5900
74.1500
100,700
Wed, 11 Feb 2026
75.6400
76.9800
74.6500
75.2300
165,400
Tue, 10 Feb 2026
75.7800
77.1400
74.9900
75.3800
105,700
Mon, 09 Feb 2026
74.4700
76.6000
73.0100
75.3200
71,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
71.3800
74.4700
71.0800
74.3200
130,500
Thu, 05 Feb 2026
68.8900
71.3100
68.8900
70.8300
75,400
Wed, 04 Feb 2026
70.1000
70.7500
68.1300
68.8900
75,700
Tue, 03 Feb 2026
69.1500
70.9900
68.5500
69.4600
121,300
Mon, 02 Feb 2026
67.4300
69.8600
67.4300
68.7500
80,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
66.1300
67.7300
65.9500
67.4500
245,400
Thu, 29 Jan 2026
65.7500
67.9500
65.7500
66.9600
85,600
Wed, 28 Jan 2026
67.2700
67.4800
65.6400
66.1500
80,200
Tue, 27 Jan 2026
67.3100
67.7900
66.5700
66.9400
53,200
Mon, 26 Jan 2026
67.5100
68.7400
66.7500
67.0400
54,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
69.2900
69.4700
67.3400
67.3600
65,900
Thu, 22 Jan 2026
7 · 8-K
After-hours · 16:03 ET
FORM 8-K ↗
Thu, 22 Jan 2026
69.4200
70.6100
68.5500
69.7300
59,600
Wed, 21 Jan 2026
67.7300
69.8000
67.0500
69.2200
63,900
Tue, 20 Jan 2026
68.0100
68.9200
66.9800
66.9800
65,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
69.6100
70.3000
68.3600
69.1100
78,300
Thu, 15 Jan 2026
68.0500
69.4300
67.9700
69.2700
47,300
Wed, 14 Jan 2026
67.1800
68.0800
65.7200
67.8900
127,700
Tue, 13 Jan 2026
68.3000
69.0000
67.1000
67.2900
73,900
Mon, 12 Jan 2026
65.9800
68.2600
65.7900
67.8200
93,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
64.5500
66.6000
64.5500
65.9400
83,300
Thu, 08 Jan 2026
63.0900
64.3900
62.7800
63.6500
57,200
Wed, 07 Jan 2026
63.8600
64.9000
63.0000
63.2900
44,000
Tue, 06 Jan 2026
63.6200
64.0900
61.4300
64.0200
78,800
Mon, 05 Jan 2026
62.9700
64.8700
62.6200
63.9100
52,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
62.8800
63.5700
62.2500
63.0300
52,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
62.8000
63.4200
62.2300
62.4900
44,000
Tue, 30 Dec 2025
62.8700
63.5200
62.7300
62.8000
33,900
Mon, 29 Dec 2025
64.0100
64.0100
62.4200
63.1600
38,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
64.9100
64.9200
63.8100
64.0500
50,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
64.5000
65.3100
64.2500
64.7000
25,700
Tue, 23 Dec 2025
64.1100
64.9000
63.8500
64.6000
55,400
Mon, 22 Dec 2025
64.4400
65.6600
63.8500
64.1500
69,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
63.5400
64.1600
63.2000
64.1400
172,400
Thu, 18 Dec 2025
63.9000
64.3400
62.8600
63.1100
70,800
Wed, 17 Dec 2025
63.3300
63.5500
62.4100
63.1100
56,300
Tue, 16 Dec 2025
6 · 8-K
After-hours · 16:07 ET
FORM 8-K ↗
Tue, 16 Dec 2025
63.1400
63.8800
62.6600
62.7400
53,200
Mon, 15 Dec 2025
63.5000
63.8300
62.1800
63.0300
74,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
62.7600
63.7900
60.6200
63.5300
91,400
Thu, 11 Dec 2025
60.9100
63.1400
60.5000
62.8300
80,200
Wed, 10 Dec 2025
59.6600
61.3200
59.6600
60.5400
96,700
Tue, 09 Dec 2025
59.4700
60.8000
59.4200
59.6300
63,300
Mon, 08 Dec 2025
59.8900
60.4000
59.4600
59.8200
53,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
60.4000
60.5400
59.4300
59.7000
42,000
Thu, 04 Dec 2025
59.2500
60.7000
58.2700
60.0900
104,400
Wed, 03 Dec 2025
58.4400
59.5200
57.4200
59.4300
34,900
Tue, 02 Dec 2025
58.1300
58.6400
57.7700
58.1300
28,900
Mon, 01 Dec 2025
58.5200
58.6500
57.5400
57.9000
34,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
58.2900
58.7100
57.9800
58.6200
19,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
57.6800
58.9500
56.9800
58.5100
64,800
Tue, 25 Nov 2025
57.1800
58.2800
56.9400
58.0200
32,900
Mon, 24 Nov 2025
56.0000
57.5000
55.4300
56.9300
57,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
53.9100
56.2300
53.1500
55.9600
65,900
Thu, 20 Nov 2025
55.9300
57.4500
53.5500
53.8500
67,300
Wed, 19 Nov 2025
55.8200
56.9400
54.8600
55.1300
71,300
Tue, 18 Nov 2025
56.2300
56.9200
54.8800
55.3900
56,500
Mon, 17 Nov 2025
57.4000
57.5000
55.7600
56.1900
41,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
56.5800
57.2900
56.4000
57.1800
37,500
Thu, 13 Nov 2025
58.0200
58.0200
56.7000
57.4000
52,200
Wed, 12 Nov 2025
57.2400
58.5000
57.2400
58.1900
67,200
Tue, 11 Nov 2025
58.7900
58.8900
56.9400
57.4000
53,600
Mon, 10 Nov 2025
59.5300
65.8400
58.0500
58.9800
90,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
60.2100
60.6000
58.7900
58.9500
56,600
Thu, 06 Nov 2025
61.3600
62.3600
59.9200
60.5600
74,000
Wed, 05 Nov 2025
63.7200
63.7200
60.6200
60.8600
167,400
Tue, 04 Nov 2025
63.0300
63.8200
61.1000
63.6800
138,300
Mon, 03 Nov 2025
60.2000
63.9800
60.1500
63.8800
179,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
57.4100
60.5800
56.7500
60.1600
135,100
Thu, 30 Oct 2025
5 · 10-Q
After-hours · 16:06 ET
FORM 10-Q ↗
Thu, 30 Oct 2025
59.8100
62.6600
54.5800
56.4700
72,700
Wed, 29 Oct 2025
4 · 8-K
After-hours · 16:22 ET
FORM 8-K ↗
Wed, 29 Oct 2025
55.1500
57.4600
54.8300
55.6800
66,200
Tue, 28 Oct 2025
54.8700
56.4800
54.8600
55.4300
66,100
Mon, 27 Oct 2025
55.2700
56.1700
54.8100
54.8700
49,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
54.7600
55.1500
54.6400
54.9700
22,200
Thu, 23 Oct 2025
53.5900
54.5800
53.3900
54.2800
26,500
Wed, 22 Oct 2025
54.1000
54.6100
53.0100
53.2900
35,600
Tue, 21 Oct 2025
53.0600
54.3500
52.7600
54.0100
25,100
Mon, 20 Oct 2025
52.3800
53.6200
52.0100
53.4900
47,000
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
51.5700
52.4300
50.7600
51.8700
37,000
Thu, 16 Oct 2025
53.3000
53.3000
51.0700
51.7200
34,600
Wed, 15 Oct 2025
52.2700
52.8500
51.7800
52.3100
38,300
Tue, 14 Oct 2025
49.7600
51.8500
49.7300
51.8500
52,200
Mon, 13 Oct 2025
49.9300
50.6400
49.5900
50.4900
35,600
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
50.1600
51.1200
49.2500
49.4300
49,200
Thu, 09 Oct 2025
50.8500
51.1900
50.2100
50.2700
34,400
Wed, 08 Oct 2025
50.4700
51.5200
50.4200
51.0700
27,900
Tue, 07 Oct 2025
50.6000
51.1800
49.8700
50.1200
28,100
Mon, 06 Oct 2025
52.4600
52.4600
50.6100
50.6200
40,800
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
52.7700
53.6500
51.9100
52.1500
29,200
Thu, 02 Oct 2025
52.8400
53.3500
52.0100
53.0200
47,800
Wed, 01 Oct 2025
52.4100
53.1700
52.0100
53.0200
41,200
Tue, 30 Sep 2025
51.8900
53.0600
51.7100
52.9300
36,800
Mon, 29 Sep 2025
52.7000
52.8300
51.9700
52.1200
39,400
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
52.0400
52.8000
51.8600
52.4300
42,300
Thu, 25 Sep 2025
51.6400
52.2300
51.4600
51.8400
35,200
Wed, 24 Sep 2025
53.0400
53.8000
51.6900
52.0400
46,100
Tue, 23 Sep 2025
53.2100
53.7100
52.3000
52.9000
63,000
Mon, 22 Sep 2025
52.8800
53.5100
52.2400
53.0500
62,400
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
53.5300
53.9400
52.4900
52.7300
418,000
Thu, 18 Sep 2025
52.1400
53.5500
51.3700
53.5500
66,600
Wed, 17 Sep 2025
52.2700
53.8100
51.6600
51.8200
62,500
Tue, 16 Sep 2025
51.9500
52.2700
51.1400
51.9800
74,800
Mon, 15 Sep 2025
51.2700
53.0200
51.2700
52.2500
53,700
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
52.8400
52.8400
51.2700
51.2700
50,700
Thu, 11 Sep 2025
51.6000
53.4100
51.2000
53.3200
40,200
Wed, 10 Sep 2025
50.5800
51.7400
50.5800
51.6200
41,700
Tue, 09 Sep 2025
51.8300
51.8300
50.2600
50.6200
52,300
Mon, 08 Sep 2025
52.3800
52.7600
51.9000
52.1200
44,800
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
52.5800
53.0000
51.4600
52.1600
41,700
Thu, 04 Sep 2025
51.3200
52.7200
50.5200
52.2100
47,500
Wed, 03 Sep 2025
51.2500
51.7400
50.7100
51.4000
54,200
Tue, 02 Sep 2025
52.2400
52.7000
51.4000
51.4300
64,900
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
54.0200
54.2600
52.8200
52.9600
73,100
Thu, 28 Aug 2025
53.4500
54.0200
52.6500
53.9700
55,000
Wed, 27 Aug 2025
52.6000
53.3800
52.4700
53.3700
43,000
Tue, 26 Aug 2025
52.1000
52.9600
51.9000
52.8500
50,300
Mon, 25 Aug 2025
52.3100
52.5500
51.8000
52.2200
28,600
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
50.8900
53.2800
50.5600
52.6900
73,000
Thu, 21 Aug 2025
50.8000
51.5400
50.2100
50.8700
80,800
Wed, 20 Aug 2025
51.8600
51.8600
50.6500
51.0700
47,200
Tue, 19 Aug 2025
3 · 8-K
After-hours · 16:07 ET
FORM 8-K ↗
Tue, 19 Aug 2025
51.2100
52.3000
50.8900
51.6300
71,100
Mon, 18 Aug 2025
51.4200
52.0000
51.0500
51.1700
39,800
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
52.6900
52.7000
51.4500
51.5400
127,500
Thu, 14 Aug 2025
52.6200
52.6200
51.6000
52.3400
71,100
Wed, 13 Aug 2025
52.8600
53.3000
51.5800
53.0100
108,500
Tue, 12 Aug 2025
50.0200
52.4900
50.0000
52.3100
82,600
Mon, 11 Aug 2025
48.9300
50.6000
48.1500
49.5000
105,000
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
2 · 10-Q
After-hours · 16:08 ET
FORM 10-Q ↗
Fri, 08 Aug 2025
45.0900
48.5700
44.4400
48.4000
128,000
Thu, 07 Aug 2025
1 · 8-K
After-hours · 16:22 ET
FORM 8-K ↗
Thu, 07 Aug 2025
42.1400
42.8000
41.7300
42.7200
51,300
Wed, 06 Aug 2025
42.1900
42.3400
41.5700
42.0100
31,800
Tue, 05 Aug 2025
41.3900
42.2200
41.0400
42.0600
34,000
Mon, 04 Aug 2025
40.5800
41.3400
40.0100
41.1600
41,200
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
41.2500
41.4300
40.3700
40.5400
64,900
Thu, 31 Jul 2025
43.1400
43.1900
41.2700
41.7800
75,000
Wed, 30 Jul 2025
43.4300
44.0000
43.1200
43.5000
93,200
Tue, 29 Jul 2025
42.8600
43.1900
42.7200
43.1000
62,600
Mon, 28 Jul 2025
42.3000
42.5400
41.9900
42.4800
33,100
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend