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
86.0000
86.0000
81.5400
81.5500
164,700
Thu, 23 Jul 2026
83.9800
87.3000
83.5000
85.0000
165,500
Wed, 22 Jul 2026
85.9200
87.5000
85.2800
85.9200
150,500
Tue, 21 Jul 2026
85.0000
90.0000
83.4250
87.6100
136,900
Mon, 20 Jul 2026
87.5300
88.3800
83.2150
84.0900
352,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
86.6800
91.5200
85.2100
87.3900
272,100
Thu, 16 Jul 2026
18 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 16 Jul 2026
90.5000
91.0000
86.1500
89.0700
289,100
Wed, 15 Jul 2026
92.7000
93.3850
90.0000
91.2200
208,400
Tue, 14 Jul 2026
92.3100
94.2700
89.8400
93.2100
353,700
Mon, 13 Jul 2026
90.8500
94.3800
88.7700
92.1650
233,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
101.6700
102.2000
91.7600
93.0100
369,200
Thu, 09 Jul 2026
97.0800
106.4000
97.0800
103.8500
678,700
Wed, 08 Jul 2026
101.0000
101.1500
94.6900
97.1000
499,700
Tue, 07 Jul 2026
98.1700
104.5000
94.3300
100.7500
459,400
Mon, 06 Jul 2026
97.4800
99.9120
95.0000
97.1400
527,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
96.4000
97.5900
91.3700
97.5800
215,100
Wed, 01 Jul 2026
94.6300
103.7900
92.5000
94.9400
297,100
Tue, 30 Jun 2026
95.4300
95.6550
93.1300
94.7500
217,900
Mon, 29 Jun 2026
94.1200
95.6650
88.8000
95.5000
410,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
93.3800
96.0810
91.0000
94.8100
619,800
Thu, 25 Jun 2026
95.5700
98.5000
90.6900
95.3100
284,000
Wed, 24 Jun 2026
92.7100
97.8900
92.1180
95.1400
316,200
Tue, 23 Jun 2026
91.5100
98.5000
86.4000
92.9100
342,800
Mon, 22 Jun 2026
93.5500
96.1900
90.9900
93.3000
235,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
96.7000
99.3300
91.1830
93.0500
473,500
Wed, 17 Jun 2026
93.6900
97.4650
91.9400
94.2000
269,200
Tue, 16 Jun 2026
93.0200
95.9900
92.1800
93.1100
331,200
Mon, 15 Jun 2026
17 · 8-K
After-hours · 16:06 ET
8-K ↗
Mon, 15 Jun 2026
95.1200
96.0850
91.6000
93.5100
380,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
88.6300
95.2590
88.6300
92.2000
263,300
Thu, 11 Jun 2026
89.5000
94.1550
87.3400
93.5400
359,500
Wed, 10 Jun 2026
87.2000
93.9900
87.2000
89.4700
399,000
Tue, 09 Jun 2026
91.0000
93.3400
85.6600
89.1000
248,100
Mon, 08 Jun 2026
89.1400
90.8400
87.2150
89.1300
194,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
90.0800
92.7300
85.4800
87.0100
417,400
Thu, 04 Jun 2026
94.1100
95.5900
91.0200
91.2500
388,700
Wed, 03 Jun 2026
16 · 8-K
After-hours · 16:02 ET
8-K ↗
Wed, 03 Jun 2026
93.3100
96.0850
90.8800
95.2200
328,000
Tue, 02 Jun 2026
96.0000
99.4350
89.1000
93.6300
320,600
Mon, 01 Jun 2026
104.0000
105.0900
96.7530
99.2900
261,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
104.1200
105.4100
101.3700
104.0100
245,100
Thu, 28 May 2026
102.3100
105.2850
100.0000
103.9800
369,200
Wed, 27 May 2026
107.2100
107.8200
98.6200
103.0000
243,700
Tue, 26 May 2026
105.8400
108.7500
99.2000
106.8500
228,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
111.1500
111.1500
99.0000
101.3200
553,000
Thu, 21 May 2026
107.6100
110.8800
105.0930
110.5700
335,100
Wed, 20 May 2026
110.9800
113.9500
104.4200
110.0100
428,200
Tue, 19 May 2026
102.9200
111.1050
101.1900
109.5100
303,500
Mon, 18 May 2026
108.6400
110.9870
100.4100
105.8000
393,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
118.5800
118.5800
102.1700
108.6400
394,300
Thu, 14 May 2026
15 · 8-K
After-hours · 16:04 ET
8-K ↗
Thu, 14 May 2026
14 · 10-Q
After-hours · 16:02 ET
10-Q ↗
Thu, 14 May 2026
117.9500
118.9800
112.1100
116.1600
563,700
Wed, 13 May 2026
106.5100
118.5200
104.8500
117.9500
880,100
Tue, 12 May 2026
125.0000
125.0000
99.2000
108.6500
1,273,200
Mon, 11 May 2026
13 · 8-K
After-hours · 16:02 ET
8-K ↗
Mon, 11 May 2026
150.0000
150.9800
127.1700
127.5800
1,330,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
125.1900
134.9200
121.4000
134.3500
398,300
Thu, 07 May 2026
141.7800
141.7800
120.4600
124.5200
465,100
Wed, 06 May 2026
128.7000
142.1200
127.2450
141.8400
774,300
Tue, 05 May 2026
128.9500
133.9000
125.5250
128.1200
422,300
Mon, 04 May 2026
127.9900
134.4000
127.5600
127.9500
509,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
129.0000
134.0600
124.7520
128.7900
327,500
Thu, 30 Apr 2026
126.5500
132.0000
122.6100
129.2100
539,900
Wed, 29 Apr 2026
128.9800
131.3500
124.6100
124.8200
326,700
Tue, 28 Apr 2026
129.9300
133.2950
125.3700
130.6650
379,900
Mon, 27 Apr 2026
129.1500
133.0000
125.4250
131.4500
780,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
121.1900
129.6000
116.6000
129.0600
617,200
Thu, 23 Apr 2026
12 · DEFA14A
After-hours · 16:06 ET
DEFA14A ↗
Thu, 23 Apr 2026
11 · DEF 14A
After-hours · 16:05 ET
DEF 14A ↗
Thu, 23 Apr 2026
118.4100
131.0000
116.0700
119.9300
955,500
Wed, 22 Apr 2026
147.5000
155.2900
100.0000
115.0900
2,735,400
Tue, 21 Apr 2026
10 · 8-K
After-hours · 16:04 ET
8-K ↗
Tue, 21 Apr 2026
84.5900
85.5600
82.1100
84.0800
705,000
Mon, 20 Apr 2026
87.1000
87.1000
80.8300
82.3850
241,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
83.1100
89.8900
82.8750
88.2300
416,600
Thu, 16 Apr 2026
83.4700
83.6490
80.8100
83.1100
120,700
Wed, 15 Apr 2026
83.0700
85.9400
79.7650
83.5950
263,900
Tue, 14 Apr 2026
77.6600
83.2000
76.7200
83.1900
200,500
Mon, 13 Apr 2026
74.7800
80.0000
74.7200
77.4600
213,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
75.7500
77.0600
72.2700
75.2700
315,600
Thu, 09 Apr 2026
66.4100
77.3500
66.4100
75.7500
508,600
Wed, 08 Apr 2026
67.8700
71.0000
65.3800
67.1300
334,200
Tue, 07 Apr 2026
62.9000
63.6900
60.3250
62.3500
142,300
Mon, 06 Apr 2026
63.7200
66.0000
62.2550
63.7200
147,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
64.7700
66.0000
63.1300
63.5300
190,000
Wed, 01 Apr 2026
68.7600
71.6500
67.0500
67.0500
178,600
Tue, 31 Mar 2026
61.2600
68.0000
61.2600
67.2300
256,700
Mon, 30 Mar 2026
58.8800
62.9200
58.0200
59.8800
180,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
64.7300
65.8400
57.3000
58.3900
293,900
Thu, 26 Mar 2026
65.3200
68.3600
65.3200
65.7900
212,600
Wed, 25 Mar 2026
63.5600
68.9100
63.5600
66.4600
196,100
Tue, 24 Mar 2026
63.1700
63.3900
59.9800
63.1200
358,100
Mon, 23 Mar 2026
63.0400
65.2500
62.3000
64.6300
202,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
63.8900
64.2900
60.2300
60.9200
680,600
Thu, 19 Mar 2026
9 · 8-K
After-hours · 16:01 ET
8-K ↗
Thu, 19 Mar 2026
8 · 10-K
After-hours · 16:00 ET
10-K ↗
Thu, 19 Mar 2026
68.1800
68.1800
62.6600
64.8700
184,000
Wed, 18 Mar 2026
68.5600
69.1100
66.0750
68.6900
164,100
Tue, 17 Mar 2026
69.2600
72.7000
67.4900
69.7100
119,400
Mon, 16 Mar 2026
68.7100
70.9600
67.2500
69.2600
146,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
70.0100
71.4000
67.7900
68.7400
137,700
Thu, 12 Mar 2026
72.2900
72.2900
68.7600
69.3000
159,900
Wed, 11 Mar 2026
71.1300
74.0300
71.0300
73.5000
122,600
Tue, 10 Mar 2026
72.1900
75.9100
70.9800
71.6300
219,600
Mon, 09 Mar 2026
69.1800
73.3600
68.1200
71.8600
265,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
70.5000
73.0000
67.1590
69.1800
154,700
Thu, 05 Mar 2026
74.0000
74.0100
69.2500
70.6600
179,500
Wed, 04 Mar 2026
75.7900
76.4900
74.0950
74.6300
75,500
Tue, 03 Mar 2026
75.5200
77.4000
72.8250
74.3300
142,400
Mon, 02 Mar 2026
72.4800
77.4900
70.7150
77.4900
348,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
77.2300
78.4800
73.4250
74.1300
229,100
Thu, 26 Feb 2026
80.6300
80.6300
76.7300
77.2300
113,300
Wed, 25 Feb 2026
80.3900
82.5900
78.8500
80.2700
234,200
Tue, 24 Feb 2026
77.3500
81.0350
77.3500
79.5000
232,000
Mon, 23 Feb 2026
79.8400
80.1150
76.0300
76.5900
140,800
Mon, 23 Feb 2026
7 · 8-K
Pre-market · 09:00 ET
8-K ↗
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
80.4700
81.0200
76.1700
78.6400
81,600
Thu, 19 Feb 2026
81.6500
84.5000
80.0000
81.0800
110,900
Wed, 18 Feb 2026
76.9500
82.2000
76.9500
81.5800
229,900
Tue, 17 Feb 2026
75.0000
80.4300
74.7650
78.7700
220,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
82.3000
84.1500
75.7600
75.8000
137,500
Thu, 12 Feb 2026
82.9000
83.8400
79.3600
82.1100
111,000
Wed, 11 Feb 2026
84.0800
84.0800
77.2370
81.9900
192,800
Tue, 10 Feb 2026
86.9400
86.9400
82.0800
83.3000
138,800
Mon, 09 Feb 2026
83.4000
88.7200
82.8100
86.4900
137,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
83.2200
84.9800
81.3500
83.9100
142,900
Thu, 05 Feb 2026
82.1300
84.9900
78.4800
81.5300
148,800
Wed, 04 Feb 2026
85.1900
86.1750
80.5110
82.5600
170,600
Tue, 03 Feb 2026
82.5000
88.0000
82.1450
85.0800
196,000
Mon, 02 Feb 2026
76.0400
84.0500
76.0400
82.2300
202,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
72.0100
76.9400
70.6400
76.2700
291,700
Thu, 29 Jan 2026
74.7400
75.2500
72.4000
72.5600
297,500
Wed, 28 Jan 2026
73.5200
76.7250
71.9300
73.9800
475,300
Tue, 27 Jan 2026
72.0000
73.9950
71.6200
73.4900
146,800
Mon, 26 Jan 2026
74.2700
76.1800
71.2500
72.0000
183,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
79.6200
79.6200
74.6600
74.6600
122,100
Thu, 22 Jan 2026
75.1700
82.1600
75.1700
79.4900
303,900
Wed, 21 Jan 2026
73.0100
75.9800
72.4700
75.1000
146,700
Tue, 20 Jan 2026
71.7500
75.5800
70.6000
72.9000
233,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
72.5000
74.4500
71.1000
72.2700
252,800
Thu, 15 Jan 2026
75.8700
76.4700
71.1000
71.8000
137,400
Wed, 14 Jan 2026
73.2800
76.3500
71.1600
75.9300
116,700
Tue, 13 Jan 2026
75.6800
75.6850
70.5900
73.2800
224,300
Mon, 12 Jan 2026
72.5700
77.4800
69.4700
75.9400
200,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
75.5500
76.4400
72.1800
72.8600
119,600
Thu, 08 Jan 2026
75.1900
77.0000
74.0000
75.2000
147,600
Wed, 07 Jan 2026
76.4400
80.0000
72.9000
75.9300
152,400
Tue, 06 Jan 2026
75.8000
78.6500
75.3790
76.1000
202,400
Mon, 05 Jan 2026
74.8700
77.4850
74.7500
76.8800
156,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
79.4400
82.3400
74.4600
75.0400
280,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
77.4200
80.4800
76.1000
79.0000
293,300
Tue, 30 Dec 2025
78.3000
81.0000
77.2300
77.9800
180,800
Mon, 29 Dec 2025
80.0300
81.7940
78.4800
79.2700
138,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
79.6600
81.0990
78.2600
80.2100
95,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
78.0800
84.9850
77.8450
80.3600
272,300
Tue, 23 Dec 2025
86.8900
89.0000
76.2200
78.0800
321,000
Mon, 22 Dec 2025
86.1300
94.5650
85.8400
87.5200
220,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
85.6500
91.2000
84.3900
86.1300
564,500
Thu, 18 Dec 2025
83.7200
88.8400
82.7000
85.3200
319,000
Wed, 17 Dec 2025
80.0500
84.8440
78.6940
83.0900
363,700
Tue, 16 Dec 2025
6 · 8-K
After-hours · 17:00 ET
8-K ↗
Tue, 16 Dec 2025
75.8800
81.9900
75.0000
81.5700
351,800
Mon, 15 Dec 2025
81.0300
81.5150
74.8000
76.2100
469,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
82.1400
83.6950
79.2000
79.5700
179,900
Thu, 11 Dec 2025
84.2000
87.6000
81.9720
82.2100
112,700
Wed, 10 Dec 2025
88.9200
90.8000
79.0000
84.5100
285,400
Tue, 09 Dec 2025
92.9100
93.9900
85.7900
88.8900
143,200
Mon, 08 Dec 2025
90.5000
94.4700
88.0000
93.5100
198,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
88.3200
90.5800
85.6100
89.4700
140,300
Thu, 04 Dec 2025
81.9200
89.4300
81.4850
87.4100
275,700
Wed, 03 Dec 2025
82.9200
84.9000
80.0800
82.9600
138,700
Tue, 02 Dec 2025
80.8800
82.4700
80.0000
82.2500
101,800
Mon, 01 Dec 2025
84.6000
85.0000
78.8200
80.7700
163,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
84.6100
86.2250
81.0000
84.1200
123,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
82.7000
84.3400
80.1700
83.6600
146,000
Tue, 25 Nov 2025
81.2000
82.7100
79.1600
82.6800
202,400
Mon, 24 Nov 2025
84.1100
87.8350
78.2600
81.0100
274,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
79.9900
84.8800
79.0500
83.9300
354,000
Thu, 20 Nov 2025
83.3300
85.7500
79.1600
79.8400
313,500
Wed, 19 Nov 2025
77.4100
84.9000
77.4100
82.1400
409,800
Tue, 18 Nov 2025
77.4500
79.4600
76.0100
77.5900
188,500
Mon, 17 Nov 2025
79.1400
83.3100
76.3600
77.3500
367,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
72.9000
84.0700
72.8700
79.1300
600,100
Fri, 14 Nov 2025
5 · 8-K
Next filing day · accepted 13 Nov, 18:00 ET
8-K ↗
Fri, 14 Nov 2025
4 · 10-Q
Next filing day · accepted 13 Nov, 17:59 ET
10-Q ↗
Thu, 13 Nov 2025
73.0000
81.6000
72.0000
74.6200
381,800
Wed, 12 Nov 2025
77.5400
78.5400
73.2400
73.3200
239,900
Tue, 11 Nov 2025
78.3700
81.3500
76.8150
77.8400
336,500
Mon, 10 Nov 2025
81.4400
83.7600
76.7900
79.0000
276,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
79.9200
82.2200
76.0100
80.6900
196,700
Thu, 06 Nov 2025
74.2400
82.5000
71.0000
80.9900
411,000
Wed, 05 Nov 2025
81.9900
86.6400
80.7350
82.2700
343,500
Tue, 04 Nov 2025
79.8700
83.3700
78.0500
81.9900
284,500
Mon, 03 Nov 2025
80.2500
82.4800
77.5800
81.4400
456,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
77.9900
83.9500
75.1300
81.6600
481,200
Thu, 30 Oct 2025
76.0000
83.7820
74.1080
78.5100
951,500
Wed, 29 Oct 2025
68.5300
77.5650
67.6700
77.0500
665,200
Tue, 28 Oct 2025
58.0000
68.5300
57.8300
68.4900
817,200
Mon, 27 Oct 2025
56.2500
61.2100
53.3900
58.8500
1,095,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
49.1300
60.2000
46.0100
57.2900
6,079,600
Thu, 23 Oct 2025
3 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 23 Oct 2025
35.0100
36.3090
28.1600
28.3600
1,595,800
Wed, 22 Oct 2025
37.2700
37.6000
30.3900
31.5200
370,100
Tue, 21 Oct 2025
38.5400
38.5400
37.0500
37.5200
151,200
Mon, 20 Oct 2025
37.7200
39.2700
37.5500
38.2200
105,000
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
36.3100
37.4800
33.5000
37.2500
84,000
Thu, 16 Oct 2025
36.2900
37.2500
34.7700
36.5950
105,100
Wed, 15 Oct 2025
34.8500
36.1500
34.4400
35.9400
101,600
Tue, 14 Oct 2025
34.0100
34.8200
33.4600
34.8100
83,700
Mon, 13 Oct 2025
32.6900
34.5450
32.3600
34.3800
133,100
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
34.7200
34.8600
31.2800
32.4650
496,200
Thu, 09 Oct 2025
33.5200
35.9600
33.0950
35.0000
363,700
Wed, 08 Oct 2025
33.8700
34.4650
32.1000
33.6100
102,500
Tue, 07 Oct 2025
34.9400
35.0390
32.5500
33.5000
127,800
Mon, 06 Oct 2025
35.7100
36.9600
34.5550
34.9600
89,000
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
35.5100
37.5310
35.4100
35.6500
112,300
Thu, 02 Oct 2025
34.0000
35.1700
33.7500
35.0650
86,300
Wed, 01 Oct 2025
33.5100
34.8700
32.5400
33.9800
119,800
Tue, 30 Sep 2025
32.2800
33.9800
31.7500
33.6800
157,000
Mon, 29 Sep 2025
32.7600
33.3830
31.7900
32.3100
70,500
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
32.0000
33.6300
31.5400
32.6800
171,600
Thu, 25 Sep 2025
29.5600
31.9600
29.2850
31.8450
110,300
Wed, 24 Sep 2025
29.0400
29.8800
28.5800
29.7000
139,700
Tue, 23 Sep 2025
27.1200
29.0650
27.1200
28.9000
163,700
Mon, 22 Sep 2025
27.5300
27.9200
26.2020
27.1200
137,600
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
26.6700
29.4750
26.3500
27.6000
426,100
Thu, 18 Sep 2025
26.8000
27.2800
26.5000
26.6500
95,400
Wed, 17 Sep 2025
26.7100
27.3750
26.1900
26.5350
105,800
Tue, 16 Sep 2025
27.2400
27.8950
26.2800
26.5700
89,000
Mon, 15 Sep 2025
27.5200
28.0480
26.8200
27.1850
80,600
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
28.4000
28.8630
27.0700
27.5200
111,600
Thu, 11 Sep 2025
27.6300
28.8550
27.6300
28.4500
95,400
Wed, 10 Sep 2025
29.6500
29.6500
27.5100
27.6500
88,700
Tue, 09 Sep 2025
29.1700
30.2300
28.4550
29.5850
80,900
Mon, 08 Sep 2025
27.9100
29.3850
27.7000
29.1000
136,000
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
27.9100
28.7300
27.2100
28.1800
151,200
Thu, 04 Sep 2025
28.0900
28.2500
27.0100
27.7200
72,800
Wed, 03 Sep 2025
27.5900
28.4900
27.1900
27.8000
80,700
Tue, 02 Sep 2025
27.8800
28.2400
27.5450
27.6200
84,200
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
27.9500
28.2900
27.5950
28.2000
77,100
Thu, 28 Aug 2025
27.5000
28.1600
26.8900
27.8800
126,200
Wed, 27 Aug 2025
25.9800
27.7700
25.2700
27.4000
173,000
Tue, 26 Aug 2025
25.1000
26.0000
24.2700
25.9150
112,500
Mon, 25 Aug 2025
25.0000
25.2550
24.2800
25.0400
77,900
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
24.4500
25.6100
24.0000
25.0000
223,600
Thu, 21 Aug 2025
24.5800
24.9400
23.7700
24.1600
143,200
Wed, 20 Aug 2025
22.7100
24.7600
22.6380
24.4100
178,800
Tue, 19 Aug 2025
23.6900
23.8200
22.4000
23.0000
75,000
Mon, 18 Aug 2025
23.2600
24.0800
22.6900
23.8700
77,100
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
23.9800
24.4500
22.8100
23.3300
97,800
Thu, 14 Aug 2025
24.0500
24.4750
22.9000
23.9400
190,200
Wed, 13 Aug 2025
2 · 8-K
After-hours · 16:06 ET
8-K ↗
Wed, 13 Aug 2025
1 · 10-Q
After-hours · 16:03 ET
10-Q ↗
Wed, 13 Aug 2025
22.0400
23.5900
22.0400
23.5700
83,700
Tue, 12 Aug 2025
21.5900
21.9600
21.2600
21.9200
44,300
Mon, 11 Aug 2025
21.2000
21.5850
20.5700
21.4000
69,500
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
21.5500
22.1000
20.5500
21.0600
80,400
Thu, 07 Aug 2025
21.5800
21.6450
20.7700
21.3400
70,100
Wed, 06 Aug 2025
20.9300
21.4000
20.8200
20.9800
64,500
Tue, 05 Aug 2025
21.8800
23.0270
20.7600
20.9350
120,700
Mon, 04 Aug 2025
21.6600
22.6400
21.3800
21.8000
61,600
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
21.6000
22.2400
21.3710
21.6000
58,800
Thu, 31 Jul 2025
22.8500
24.5000
21.6200
21.9200
69,000
Wed, 30 Jul 2025
24.5300
24.8100
22.8000
22.9900
78,100
Tue, 29 Jul 2025
24.9500
25.2900
23.1900
24.2600
112,000
Mon, 28 Jul 2025
23.0900
24.9200
23.0900
24.5700
246,200
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend