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
79.3100
80.2200
74.3200
75.6300
1,076,200
Thu, 23 Jul 2026
81.3600
82.7000
79.3700
79.5900
618,700
Wed, 22 Jul 2026
80.6200
84.2600
80.6200
81.8200
563,500
Tue, 21 Jul 2026
81.5500
83.5800
80.0800
82.0900
934,500
Mon, 20 Jul 2026
81.0000
81.8500
78.7300
78.8800
499,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
78.2800
82.3400
77.9700
79.9300
692,200
Thu, 16 Jul 2026
79.1900
81.7900
78.0100
80.3000
627,300
Wed, 15 Jul 2026
82.1400
84.3800
79.2100
80.5100
428,000
Tue, 14 Jul 2026
85.0000
85.7300
82.3200
82.8500
517,700
Mon, 13 Jul 2026
82.2700
84.5600
81.3300
81.9000
600,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
83.8800
84.9900
82.9100
83.6300
707,300
Thu, 09 Jul 2026
85.5400
87.6100
82.0700
84.3200
784,900
Wed, 08 Jul 2026
78.5000
80.2400
77.1100
79.5300
774,400
Tue, 07 Jul 2026
79.2000
80.6700
75.7600
78.8400
719,200
Mon, 06 Jul 2026
83.3100
85.5100
79.2000
80.6800
965,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
85.5500
86.5600
78.7200
82.1500
1,137,800
Wed, 01 Jul 2026
89.2200
89.5300
85.0000
85.5500
658,800
Tue, 30 Jun 2026
90.8500
91.7600
87.7800
90.7400
721,800
Mon, 29 Jun 2026
90.4700
92.2300
87.7200
90.0700
700,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
94.0900
94.2500
91.2700
91.8700
1,877,000
Thu, 25 Jun 2026
96.6500
99.9000
94.5000
95.0900
615,800
Wed, 24 Jun 2026
97.2700
97.7800
94.1500
95.4000
1,076,000
Tue, 23 Jun 2026
96.4200
99.2000
95.0000
96.6700
674,200
Mon, 22 Jun 2026
97.8800
100.0000
96.9800
99.6700
942,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
95.0400
99.2300
92.8500
98.4000
777,200
Wed, 17 Jun 2026
93.3300
94.9700
90.8300
94.4600
657,100
Tue, 16 Jun 2026
95.0000
96.6100
92.3700
92.5500
576,200
Mon, 15 Jun 2026
96.2700
100.0000
94.7000
95.0100
851,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
97.5300
100.5600
95.6800
96.7400
693,800
Thu, 11 Jun 2026
93.7600
97.8800
93.7600
96.4100
814,200
Wed, 10 Jun 2026
94.8500
101.2400
92.1200
92.2900
1,393,800
Tue, 09 Jun 2026
17 · 8-K
After market open · 15:42 ET
8-K ↗
Tue, 09 Jun 2026
86.6400
95.6800
83.5400
95.4500
1,582,800
Mon, 08 Jun 2026
79.3100
81.6400
78.5000
80.5300
764,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
79.3500
81.0000
77.0800
78.0200
1,000,300
Thu, 04 Jun 2026
80.5700
82.7700
79.0500
81.1000
1,535,200
Wed, 03 Jun 2026
77.9300
80.9900
77.2000
79.4700
755,400
Tue, 02 Jun 2026
79.8700
84.8400
77.9000
78.4700
1,205,400
Mon, 01 Jun 2026
75.2200
79.7400
74.1000
79.0300
1,620,800
Mon, 01 Jun 2026
16 · 8-K
Pre-market · 09:16 ET
FORM 8-K ↗
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
82.7200
83.0800
73.1400
74.7500
2,196,500
Thu, 28 May 2026
85.6300
86.0100
77.5000
83.3100
2,171,800
Thu, 28 May 2026
15 · 8-K
Pre-market · 08:06 ET
FORM 8-K ↗
Wed, 27 May 2026
90.7600
92.0000
86.2500
86.9500
679,800
Tue, 26 May 2026
84.0500
90.4200
83.2400
89.8700
1,198,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
81.8700
82.2400
80.2600
81.7100
592,500
Thu, 21 May 2026
81.0000
82.0000
79.2300
80.6800
409,900
Wed, 20 May 2026
79.9400
82.2200
77.7500
81.2900
590,900
Tue, 19 May 2026
78.0000
78.7000
73.6200
78.3200
902,000
Mon, 18 May 2026
82.2000
82.4300
78.6500
79.4400
694,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
83.9900
83.9900
80.5000
80.8400
433,700
Thu, 14 May 2026
83.2200
86.4500
82.6400
86.0800
670,400
Wed, 13 May 2026
81.9800
84.4300
79.1500
83.1400
716,300
Tue, 12 May 2026
80.6200
80.9200
78.0100
80.4500
506,100
Mon, 11 May 2026
82.0000
84.2800
81.3700
81.5000
701,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
82.7100
83.6100
80.3300
81.7800
650,900
Thu, 07 May 2026
87.4700
87.4700
80.3400
81.3800
888,700
Wed, 06 May 2026
89.1300
90.2500
85.1000
86.2500
1,102,800
Tue, 05 May 2026
79.0600
88.2400
79.0600
87.7800
1,706,700
Mon, 04 May 2026
77.8200
78.5900
74.3600
78.1700
1,799,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
74.2300
75.1000
72.6700
74.3000
500,100
Thu, 30 Apr 2026
14 · 10-Q
After-hours · 16:24 ET
10-Q ↗
Thu, 30 Apr 2026
72.9700
75.2000
72.9100
74.1400
686,400
Wed, 29 Apr 2026
75.9300
75.9300
71.7100
72.4800
957,500
Tue, 28 Apr 2026
67.7400
75.4900
63.5200
74.2900
2,692,100
Tue, 28 Apr 2026
13 · 8-K
Pre-market · 07:01 ET
8-K ↗
Mon, 27 Apr 2026
65.7300
67.2000
64.2100
64.9200
650,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
64.8700
65.7200
64.0700
64.8900
404,700
Thu, 23 Apr 2026
12 · 424B3
After-hours · 16:17 ET
424B3 ↗
Thu, 23 Apr 2026
64.5000
65.1200
63.1500
64.8000
430,100
Wed, 22 Apr 2026
62.7000
64.2500
62.1000
63.8300
528,700
Tue, 21 Apr 2026
65.2500
66.1700
61.0300
61.4700
330,100
Mon, 20 Apr 2026
65.2700
65.9400
64.3000
65.0700
311,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
65.2800
66.8200
65.1000
65.2700
255,700
Thu, 16 Apr 2026
64.4900
65.4300
63.2900
63.9900
272,100
Wed, 15 Apr 2026
65.6700
65.7400
63.1300
64.6900
270,200
Tue, 14 Apr 2026
67.0100
67.6800
65.5500
66.0700
371,400
Mon, 13 Apr 2026
63.7400
67.1900
63.5100
66.8600
463,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
65.1400
65.6200
63.8300
64.2400
366,800
Thu, 09 Apr 2026
62.6300
65.4100
62.4900
65.0200
329,800
Wed, 08 Apr 2026
62.2000
63.7100
61.7200
62.6100
616,500
Tue, 07 Apr 2026
59.7300
60.5600
58.5200
58.9100
437,900
Mon, 06 Apr 2026
62.8200
62.8200
59.7200
60.3400
463,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
11 · 8-K
After market open · 15:15 ET
8-K ↗
Thu, 02 Apr 2026
60.0500
62.4000
59.7900
62.1800
306,000
Wed, 01 Apr 2026
60.6900
62.5400
60.6000
61.5000
392,400
Tue, 31 Mar 2026
57.5000
59.7600
57.2800
59.5800
722,700
Mon, 30 Mar 2026
61.4400
61.4400
57.0200
57.0200
577,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
60.7100
62.5400
60.3900
60.9500
805,500
Thu, 26 Mar 2026
61.1300
61.4900
60.0100
61.0900
527,600
Wed, 25 Mar 2026
62.9500
64.2600
61.4900
62.0800
729,500
Tue, 24 Mar 2026
57.7300
62.3900
56.8900
62.0400
714,700
Mon, 23 Mar 2026
57.3300
59.4500
56.6900
58.4100
408,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
56.8900
57.5100
54.7000
55.2800
904,600
Thu, 19 Mar 2026
55.4600
58.0600
55.0500
57.7400
570,000
Wed, 18 Mar 2026
58.7000
59.5400
56.1600
56.2800
637,300
Tue, 17 Mar 2026
57.4800
58.9100
56.2300
58.8000
658,500
Mon, 16 Mar 2026
55.5300
57.3400
54.5300
57.0600
674,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
54.7300
55.9400
53.7600
54.5000
688,900
Thu, 12 Mar 2026
56.7100
57.6500
54.0000
54.2900
627,700
Wed, 11 Mar 2026
53.6000
55.4800
53.6000
54.8900
499,200
Tue, 10 Mar 2026
51.8900
55.6700
51.3800
54.3400
811,900
Mon, 09 Mar 2026
51.4600
52.5000
50.1000
51.3800
734,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
53.0100
53.4700
51.9200
52.5300
837,100
Thu, 05 Mar 2026
54.6500
55.7700
53.2300
54.5500
694,100
Wed, 04 Mar 2026
54.1700
56.7800
53.5400
55.5100
820,200
Tue, 03 Mar 2026
56.0000
56.3300
53.9500
54.1700
1,174,400
Mon, 02 Mar 2026
10 · 10-K
After-hours · 17:30 ET
10-K ↗
Mon, 02 Mar 2026
59.9600
61.0700
57.7300
57.8100
1,080,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
62.2500
62.4300
59.2300
60.4500
927,000
Thu, 26 Feb 2026
64.4700
66.4600
62.1100
63.3200
1,657,300
Wed, 25 Feb 2026
60.4800
66.0000
58.8500
64.8100
2,184,800
Tue, 24 Feb 2026
73.5000
73.5000
59.6600
60.0000
3,104,900
Tue, 24 Feb 2026
9 · 8-K
Pre-market · 06:33 ET
8-K ↗
Tue, 24 Feb 2026
8 · 8-K
Pre-market · 07:33 ET
FORM 8-K ↗
Mon, 23 Feb 2026
77.9400
78.9000
76.1600
77.6800
392,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
78.1500
80.3500
76.9700
78.7800
328,300
Thu, 19 Feb 2026
78.1200
79.0700
77.2500
78.2400
338,800
Wed, 18 Feb 2026
79.0400
81.7200
78.1300
78.4100
279,700
Tue, 17 Feb 2026
79.1200
79.9600
75.4500
78.9300
535,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
75.2200
79.1700
74.5900
79.1400
302,100
Thu, 12 Feb 2026
76.9400
77.5800
72.0400
75.1200
378,100
Wed, 11 Feb 2026
74.8300
77.1100
72.1100
76.1800
293,800
Tue, 10 Feb 2026
73.7500
75.6500
72.3000
73.4900
297,000
Mon, 09 Feb 2026
72.8600
75.2100
72.3000
73.7800
213,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
69.1700
73.3700
68.9000
72.3700
227,500
Thu, 05 Feb 2026
68.3800
70.9800
67.4700
68.0600
315,000
Wed, 04 Feb 2026
71.3600
72.2300
66.1800
68.8500
415,400
Wed, 04 Feb 2026
7 · 8-K
Pre-market · 09:04 ET
8-K ↗
Tue, 03 Feb 2026
69.5100
70.9200
68.5300
70.8600
230,900
Mon, 02 Feb 2026
66.8000
69.1600
66.6600
68.1200
348,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
69.2100
70.4800
66.9400
67.4300
280,400
Thu, 29 Jan 2026
70.0400
71.6600
69.3600
70.1300
227,800
Wed, 28 Jan 2026
70.8600
71.4200
68.4400
69.5800
439,400
Tue, 27 Jan 2026
70.7400
71.6900
69.8800
71.0200
194,500
Mon, 26 Jan 2026
68.4500
70.2300
67.5100
70.2200
199,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
68.1000
68.6500
66.8000
68.4400
270,400
Thu, 22 Jan 2026
66.9000
68.7800
66.1500
68.2100
273,600
Wed, 21 Jan 2026
66.5000
67.3000
65.8700
66.5800
258,800
Tue, 20 Jan 2026
65.8700
67.1500
65.5100
66.1700
191,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
66.1900
67.8800
65.0000
67.0400
268,900
Thu, 15 Jan 2026
66.3900
67.2500
65.4600
66.1600
281,200
Wed, 14 Jan 2026
63.5300
66.0300
63.4500
65.7200
240,300
Tue, 13 Jan 2026
64.1600
64.9000
63.4800
64.1700
202,000
Mon, 12 Jan 2026
61.7900
64.6400
61.6100
63.8500
123,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
61.1200
62.1000
60.6700
61.8000
162,700
Thu, 08 Jan 2026
59.3500
60.9200
58.3600
60.7900
174,200
Wed, 07 Jan 2026
59.7600
59.8800
58.5200
58.8700
191,100
Tue, 06 Jan 2026
61.7500
61.7900
57.9100
59.2900
315,800
Mon, 05 Jan 2026
60.1600
63.4600
60.1400
62.1200
348,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
60.0000
60.3900
59.1500
59.7900
184,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
60.2400
60.4900
59.7100
59.8500
266,600
Tue, 30 Dec 2025
60.9600
61.0700
60.0600
60.0700
131,600
Mon, 29 Dec 2025
61.2100
62.0000
60.3000
60.9800
159,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
62.3900
62.9700
61.3600
61.4100
185,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
61.3600
62.8000
60.6400
62.5100
244,500
Tue, 23 Dec 2025
60.2000
61.4700
60.2000
60.6600
165,400
Mon, 22 Dec 2025
59.3100
61.1200
58.7600
60.2900
218,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
58.3300
59.5900
58.3200
58.7100
434,600
Thu, 18 Dec 2025
57.3400
59.0200
56.8800
58.8000
297,700
Wed, 17 Dec 2025
60.6400
61.1800
56.3000
56.5700
375,100
Tue, 16 Dec 2025
61.5000
63.9800
60.6900
60.8900
724,200
Mon, 15 Dec 2025
61.9500
63.7700
60.6700
61.2100
597,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
60.8900
61.4500
59.8400
60.9600
282,700
Thu, 11 Dec 2025
57.9100
61.2900
57.2200
60.8900
268,800
Wed, 10 Dec 2025
57.6300
60.0300
56.7000
58.2900
449,800
Tue, 09 Dec 2025
55.7600
58.5600
55.0100
57.8900
335,400
Mon, 08 Dec 2025
55.1200
56.0300
54.2700
55.9900
190,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
55.2400
55.8200
54.5800
54.9300
241,200
Thu, 04 Dec 2025
54.0000
56.6000
53.7200
55.6200
311,900
Wed, 03 Dec 2025
52.5200
54.6700
51.0000
54.5000
282,200
Tue, 02 Dec 2025
52.4000
53.6700
52.0100
52.2800
163,600
Mon, 01 Dec 2025
51.0600
52.5900
50.5900
51.9200
177,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
51.8200
52.4700
51.7200
52.1500
103,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
51.6800
52.0900
51.3700
51.9200
221,800
Tue, 25 Nov 2025
51.6200
51.6900
50.2700
51.5100
203,700
Mon, 24 Nov 2025
50.2500
52.0200
49.4100
51.4400
247,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
49.6900
51.0000
49.1000
50.1700
462,800
Thu, 20 Nov 2025
51.9900
53.1100
49.1700
49.6700
557,000
Wed, 19 Nov 2025
48.8000
51.5000
48.5100
50.7500
327,400
Tue, 18 Nov 2025
47.0300
48.8100
45.8100
48.5500
489,700
Mon, 17 Nov 2025
49.7200
50.3000
47.1000
47.4400
500,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
48.3900
49.7000
47.9100
49.4900
383,200
Thu, 13 Nov 2025
51.6200
51.7500
49.0100
49.2700
339,000
Wed, 12 Nov 2025
53.9700
54.1600
51.7100
51.8800
387,600
Tue, 11 Nov 2025
54.0000
54.4100
52.9600
53.8200
232,600
Mon, 10 Nov 2025
53.5200
55.2600
53.1900
54.2000
271,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
52.5400
53.6600
51.2000
53.3000
276,000
Thu, 06 Nov 2025
55.5800
55.9200
53.4200
53.6200
354,800
Wed, 05 Nov 2025
53.6700
56.1900
53.5400
55.5000
666,100
Tue, 04 Nov 2025
51.0800
54.0600
50.5600
53.6300
596,000
Mon, 03 Nov 2025
49.1100
52.4000
48.1200
52.0000
491,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
48.1000
49.7200
47.6400
48.8900
466,800
Thu, 30 Oct 2025
47.5900
48.6100
47.0800
47.9500
616,900
Wed, 29 Oct 2025
48.4900
51.7300
47.1100
48.0400
1,071,400
Tue, 28 Oct 2025
6 · 10-Q
After market open · 12:24 ET
10-Q ↗
Tue, 28 Oct 2025
4 · S-3ASR
After market open · 15:16 ET
S-3ASR ↗
Tue, 28 Oct 2025
43.8100
51.7800
42.8200
48.5000
2,026,600
Tue, 28 Oct 2025
5 · 8-K
Pre-market · 07:05 ET
8-K ↗
Mon, 27 Oct 2025
52.5000
53.5100
50.8500
53.3600
749,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
51.7500
52.7200
51.0600
52.1600
394,200
Thu, 23 Oct 2025
49.0800
51.4800
49.0800
50.8500
512,800
Wed, 22 Oct 2025
50.4600
50.9500
48.1100
49.0000
583,400
Tue, 21 Oct 2025
50.2500
51.2500
49.5600
50.4300
375,300
Mon, 20 Oct 2025
50.3000
50.4700
49.2400
50.2100
313,700
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
50.2600
50.6600
48.3100
48.8800
299,700
Thu, 16 Oct 2025
52.6900
53.2700
50.8500
50.9200
494,200
Wed, 15 Oct 2025
48.1900
52.6800
48.1900
52.5300
847,300
Tue, 14 Oct 2025
47.7100
49.0200
47.2800
47.8600
966,800
Mon, 13 Oct 2025
50.7800
51.3500
48.0300
48.5200
584,200
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
49.9400
51.4600
49.3100
49.8200
542,600
Thu, 09 Oct 2025
52.0300
52.2800
49.9200
50.0100
282,300
Wed, 08 Oct 2025
51.5000
52.5200
50.6700
52.0300
489,200
Tue, 07 Oct 2025
53.0000
53.8800
50.6000
50.9900
534,700
Mon, 06 Oct 2025
50.7600
53.3900
50.3000
53.1000
437,100
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
51.4900
51.6800
49.7000
50.2800
419,800
Thu, 02 Oct 2025
52.1200
52.7800
50.8100
51.4900
390,200
Wed, 01 Oct 2025
50.4500
52.6500
50.0700
51.9100
610,200
Tue, 30 Sep 2025
50.1900
51.6400
49.7900
51.2000
939,600
Mon, 29 Sep 2025
49.9400
50.5500
49.4400
50.2800
618,700
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
49.6600
49.9800
48.4100
49.2600
569,600
Thu, 25 Sep 2025
49.0800
49.8900
48.5200
49.7000
759,200
Wed, 24 Sep 2025
50.9100
51.6300
49.7300
49.8900
392,300
Tue, 23 Sep 2025
50.0200
51.7300
49.7700
51.0300
514,100
Mon, 22 Sep 2025
48.8900
50.7500
48.1500
50.5300
426,200
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
51.0800
51.3800
48.7300
48.8900
1,728,700
Thu, 18 Sep 2025
49.1000
52.0500
48.8100
51.1500
535,200
Wed, 17 Sep 2025
50.4700
52.4600
48.7700
49.0500
985,900
Tue, 16 Sep 2025
3 · 8-K
After market open · 12:12 ET
8-K ↗
Tue, 16 Sep 2025
49.1700
50.9700
48.0900
50.6800
505,400
Mon, 15 Sep 2025
48.0200
50.4100
47.6300
49.3300
434,400
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
47.5800
48.4500
47.1200
48.1300
385,700
Thu, 11 Sep 2025
47.5200
48.4000
47.3300
47.6600
220,900
Wed, 10 Sep 2025
45.9500
47.1500
45.5100
47.1500
472,100
Tue, 09 Sep 2025
45.0300
45.5700
44.2200
45.2800
726,300
Mon, 08 Sep 2025
47.5000
47.9600
45.0000
45.1200
468,100
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
49.0000
50.0000
46.1700
47.1700
620,200
Thu, 04 Sep 2025
46.7700
49.4400
46.6000
48.7700
500,900
Wed, 03 Sep 2025
45.7000
47.2800
45.4800
46.4300
522,000
Tue, 02 Sep 2025
44.3100
46.9800
43.9000
45.5200
941,000
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
46.5400
46.5400
42.7800
45.5900
709,200
Thu, 28 Aug 2025
46.8900
47.4600
46.6300
46.6900
459,100
Wed, 27 Aug 2025
47.7600
48.0500
46.4400
46.8000
389,800
Tue, 26 Aug 2025
47.8700
48.5900
47.4900
48.0900
360,100
Mon, 25 Aug 2025
47.9500
47.9600
45.2400
47.5400
150,800
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
46.7500
48.3100
46.2400
47.9800
276,900
Thu, 21 Aug 2025
45.6700
46.7300
44.9400
46.5900
261,700
Wed, 20 Aug 2025
44.5400
45.3000
43.8200
45.2100
254,800
Tue, 19 Aug 2025
46.3900
46.5600
44.4300
44.7300
454,700
Mon, 18 Aug 2025
44.8900
46.6000
44.3600
46.5800
365,300
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
44.7100
44.7100
43.7100
44.6100
472,600
Thu, 14 Aug 2025
45.8000
45.8000
44.6000
44.6500
309,200
Wed, 13 Aug 2025
47.1400
47.3900
44.6700
46.0500
497,300
Tue, 12 Aug 2025
44.5600
47.4000
43.9700
46.9500
348,500
Mon, 11 Aug 2025
44.0200
44.6800
43.3400
44.4200
289,100
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
44.2100
44.5000
42.9000
43.9300
415,800
Thu, 07 Aug 2025
45.6700
45.8100
43.0600
44.0200
492,100
Wed, 06 Aug 2025
45.4200
45.7700
44.5700
45.4800
251,100
Tue, 05 Aug 2025
45.0000
45.8000
43.6600
45.6000
482,400
Mon, 04 Aug 2025
45.1400
45.7700
43.4000
44.8400
944,300
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
43.3100
46.0700
41.7200
45.1300
887,900
Thu, 31 Jul 2025
43.5300
44.9700
42.4900
44.9500
772,700
Wed, 30 Jul 2025
41.0300
43.8000
40.4100
43.5300
1,001,100
Tue, 29 Jul 2025
2 · 10-Q
After market open · 10:59 ET
10-Q ↗
Tue, 29 Jul 2025
38.9000
41.0500
37.1500
40.3500
1,020,000
Tue, 29 Jul 2025
1 · 8-K
Pre-market · 07:02 ET
8-K ↗
Mon, 28 Jul 2025
34.8500
34.8500
33.8200
34.7100
435,200
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend