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
59.0600
60.5700
58.9400
60.4600
332,900
Thu, 23 Jul 2026
57.2000
58.8000
56.7700
58.6500
292,100
Wed, 22 Jul 2026
59.5000
60.2150
57.2600
57.9300
530,800
Tue, 21 Jul 2026
60.5000
61.1700
59.5500
60.1100
319,300
Mon, 20 Jul 2026
59.3100
61.1700
58.6500
60.7100
577,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
58.5700
60.7000
58.5700
59.2100
734,900
Thu, 16 Jul 2026
58.1000
59.7100
57.6250
58.4700
670,200
Wed, 15 Jul 2026
21 · 8-K
After-hours · 17:26 ET
8-K ↗
Wed, 15 Jul 2026
58.3300
58.3300
56.1300
56.8700
664,600
Tue, 14 Jul 2026
59.4300
60.4600
58.2300
58.3600
535,600
Mon, 13 Jul 2026
59.9700
60.8890
58.1400
59.7600
470,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
60.1000
61.2150
59.1400
59.3400
649,500
Thu, 09 Jul 2026
60.5700
60.6000
59.3700
60.1000
645,600
Wed, 08 Jul 2026
61.9700
62.5400
60.2000
60.3700
522,200
Tue, 07 Jul 2026
61.3800
63.0300
61.0300
62.4100
609,500
Mon, 06 Jul 2026
61.0000
61.3700
59.2900
60.2000
754,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
59.4000
62.2000
58.6000
61.4200
1,082,600
Wed, 01 Jul 2026
58.3500
59.8100
57.8850
59.5100
713,100
Tue, 30 Jun 2026
59.9600
61.2400
58.1800
58.3500
902,200
Mon, 29 Jun 2026
58.3400
60.2000
58.2450
60.1900
1,009,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
55.4900
59.8050
55.4900
59.1900
3,144,600
Thu, 25 Jun 2026
54.2500
55.6000
54.1150
55.4000
749,200
Wed, 24 Jun 2026
53.0900
54.7700
52.8200
54.3900
550,500
Tue, 23 Jun 2026
51.5400
53.0000
51.5400
52.8800
351,400
Mon, 22 Jun 2026
50.8000
52.3500
50.7550
50.8200
391,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
50.7700
51.0000
49.8100
50.5600
601,400
Wed, 17 Jun 2026
49.4600
51.1200
49.4600
50.5100
280,700
Tue, 16 Jun 2026
49.3000
50.1850
49.2200
49.6200
177,300
Mon, 15 Jun 2026
49.9500
51.5200
48.6800
49.2500
518,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
50.8250
51.6600
50.0300
50.0500
404,300
Thu, 11 Jun 2026
49.0700
51.2300
49.0500
50.8000
426,400
Wed, 10 Jun 2026
47.0800
49.4200
47.0800
48.9500
334,000
Tue, 09 Jun 2026
46.1500
47.2700
45.7500
46.7600
272,900
Mon, 08 Jun 2026
45.5200
46.3000
45.2600
46.1500
296,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
44.4500
46.2200
44.3400
45.9600
268,900
Thu, 04 Jun 2026
43.5900
44.7600
43.5600
44.0300
572,800
Wed, 03 Jun 2026
43.7200
44.0300
42.5000
42.7300
610,100
Tue, 02 Jun 2026
43.9100
44.5300
43.4150
44.1000
325,000
Mon, 01 Jun 2026
43.9400
44.5000
43.7050
44.2100
282,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
44.7300
45.3400
43.9500
44.1200
289,500
Thu, 28 May 2026
45.6800
46.2300
44.6500
44.7700
473,900
Wed, 27 May 2026
47.5000
47.6700
45.3400
45.7900
323,700
Tue, 26 May 2026
47.8000
48.0600
47.3900
47.6300
347,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
47.2200
48.2300
46.9000
47.4500
314,100
Thu, 21 May 2026
47.2000
47.3600
46.0190
47.0000
407,900
Wed, 20 May 2026
47.3600
48.1900
46.7200
47.3900
239,100
Tue, 19 May 2026
47.9400
48.9000
47.2100
47.4600
279,500
Mon, 18 May 2026
45.9100
48.3800
45.8400
47.8500
399,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
45.2800
46.5200
45.1000
46.0100
320,700
Thu, 14 May 2026
44.4700
45.5040
44.2000
45.2800
315,100
Wed, 13 May 2026
44.7700
45.6450
43.4000
44.0300
818,500
Tue, 12 May 2026
46.0000
46.3300
44.6000
45.3700
493,800
Mon, 11 May 2026
20 · 8-K
After-hours · 16:58 ET
8-K ↗
Mon, 11 May 2026
19 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Mon, 11 May 2026
46.2900
46.6800
45.4500
45.8400
442,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
45.8400
47.3000
45.3000
46.6900
576,500
Thu, 07 May 2026
46.4500
46.4980
43.3150
45.5100
550,000
Wed, 06 May 2026
18 · 8-K
After-hours · 16:08 ET
8-K ↗
Wed, 06 May 2026
43.9300
44.8800
43.7100
43.8400
491,200
Tue, 05 May 2026
43.9800
44.5100
43.4700
43.9300
430,900
Mon, 04 May 2026
45.1400
46.5050
43.5700
43.6400
428,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
45.8900
46.4150
45.2300
45.4400
343,400
Thu, 30 Apr 2026
44.7100
45.7800
44.4700
45.4500
337,500
Wed, 29 Apr 2026
45.5300
45.8150
44.5850
44.7900
297,600
Tue, 28 Apr 2026
45.8000
46.0600
44.8000
45.5900
432,400
Mon, 27 Apr 2026
45.6300
46.3800
45.2100
45.2800
269,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
46.1000
46.2200
45.2500
45.9400
328,000
Thu, 23 Apr 2026
46.3400
46.6600
45.8000
46.1800
296,300
Wed, 22 Apr 2026
46.0400
46.3400
44.9850
46.2100
426,800
Tue, 21 Apr 2026
46.3600
46.5900
45.4100
46.2300
310,900
Mon, 20 Apr 2026
46.7800
47.7200
46.1900
46.5100
284,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
46.7500
47.6250
46.3300
46.8300
547,000
Thu, 16 Apr 2026
46.5800
47.2400
46.1500
46.2700
375,000
Wed, 15 Apr 2026
45.6800
46.7550
45.4100
46.6500
371,500
Tue, 14 Apr 2026
46.0600
46.7200
45.6800
45.8500
347,100
Mon, 13 Apr 2026
45.5800
46.6500
45.3050
46.0600
635,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
45.7600
45.7600
44.5450
45.5700
600,000
Thu, 09 Apr 2026
44.9000
46.2500
44.4800
45.8900
323,100
Wed, 08 Apr 2026
44.6100
45.3500
44.1600
45.1900
550,600
Tue, 07 Apr 2026
44.3800
44.8300
43.6600
43.9700
283,600
Mon, 06 Apr 2026
43.5700
44.4900
43.1730
44.3800
202,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
42.6300
44.2600
42.3500
43.9300
285,100
Wed, 01 Apr 2026
43.4200
43.6450
42.6850
43.0700
446,600
Tue, 31 Mar 2026
44.6400
44.6400
42.8650
43.6800
344,400
Mon, 30 Mar 2026
42.1600
43.9100
42.1300
43.7300
393,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
43.2600
43.3050
42.0600
42.1300
381,200
Thu, 26 Mar 2026
43.0000
43.5650
42.7000
43.2600
357,800
Wed, 25 Mar 2026
43.0100
43.5000
42.8750
43.1500
478,200
Wed, 25 Mar 2026
17 · DEFA14A
Pre-market · 08:58 ET
DEFA14A ↗
Wed, 25 Mar 2026
16 · DEF 14A
Pre-market · 08:57 ET
DEF 14A ↗
Tue, 24 Mar 2026
42.6900
42.8700
42.1100
42.4200
285,700
Mon, 23 Mar 2026
42.0200
43.4500
41.4200
42.6900
414,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
41.4200
41.6940
40.6000
41.2600
1,310,300
Thu, 19 Mar 2026
42.8300
43.0650
41.2000
41.4200
546,700
Wed, 18 Mar 2026
44.6000
44.6000
42.7700
42.8300
380,700
Tue, 17 Mar 2026
15 · 8-K/A
After-hours · 16:32 ET
8-K ↗
Tue, 17 Mar 2026
45.0500
45.9400
44.8400
45.0400
417,600
Mon, 16 Mar 2026
45.1700
45.7500
44.6000
44.6900
403,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
45.9200
46.3700
44.8000
45.1700
571,000
Thu, 12 Mar 2026
45.1200
45.7700
44.4400
45.2300
386,600
Wed, 11 Mar 2026
45.7500
46.1920
44.8900
45.3900
323,500
Tue, 10 Mar 2026
45.8000
46.7000
45.5000
46.2900
352,800
Mon, 09 Mar 2026
48.1300
48.3300
45.2850
46.2600
539,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
48.6400
48.9900
47.4700
48.7100
465,100
Thu, 05 Mar 2026
49.0000
49.6550
48.5280
49.1650
670,800
Wed, 04 Mar 2026
48.1500
48.9900
47.3500
48.6500
536,000
Tue, 03 Mar 2026
48.0400
48.5000
46.4300
48.2200
851,500
Mon, 02 Mar 2026
14 · 10-K
After-hours · 17:14 ET
10-K ↗
Mon, 02 Mar 2026
47.3000
49.2100
47.3000
48.5800
670,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
45.2600
47.2600
44.6500
46.4700
597,500
Thu, 26 Feb 2026
13 · 8-K
After-hours · 17:06 ET
8-K ↗
Thu, 26 Feb 2026
45.6900
46.4600
44.8600
45.0000
445,400
Wed, 25 Feb 2026
45.6900
46.4900
45.4600
45.8900
542,500
Tue, 24 Feb 2026
47.2500
47.9900
42.7900
45.0700
1,013,400
Mon, 23 Feb 2026
12 · 8-K
After-hours · 16:11 ET
8-K ↗
Mon, 23 Feb 2026
46.9700
47.8650
46.7850
47.1600
785,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
46.1200
47.1000
45.3250
46.8800
557,900
Thu, 19 Feb 2026
45.2600
45.9700
45.1000
45.8400
407,700
Wed, 18 Feb 2026
45.8300
46.1300
44.9000
45.1800
349,700
Tue, 17 Feb 2026
45.5600
46.5170
45.4800
46.0700
318,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
45.3200
45.4700
44.4350
45.2500
432,600
Thu, 12 Feb 2026
47.1000
47.3800
44.9800
45.7700
661,300
Wed, 11 Feb 2026
45.2300
47.0700
44.5100
46.6100
673,100
Tue, 10 Feb 2026
42.6100
45.6500
42.5000
45.4900
856,400
Mon, 09 Feb 2026
43.7800
44.0500
42.4500
42.8000
851,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
44.2600
44.8800
43.9700
43.9800
504,700
Thu, 05 Feb 2026
44.1400
44.7800
43.8800
44.0300
399,400
Wed, 04 Feb 2026
44.2500
44.7000
43.7600
43.8000
490,400
Tue, 03 Feb 2026
44.6500
45.4800
43.9800
44.2500
598,300
Mon, 02 Feb 2026
44.6100
45.6400
44.1500
44.8200
404,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
45.3200
45.6900
44.5000
44.6200
393,000
Thu, 29 Jan 2026
45.0800
45.8050
44.6600
45.1500
467,600
Wed, 28 Jan 2026
44.9600
45.6600
44.7900
44.9800
353,000
Tue, 27 Jan 2026
46.4800
46.6800
44.3400
44.9700
382,100
Mon, 26 Jan 2026
45.1200
46.6000
44.8920
46.4800
643,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
44.4400
45.0900
43.3500
44.8900
705,600
Thu, 22 Jan 2026
45.2400
45.4200
44.3400
44.5000
394,500
Wed, 21 Jan 2026
45.7100
45.7750
44.4120
45.3400
604,700
Tue, 20 Jan 2026
46.1300
46.6850
45.2750
45.3000
381,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
46.4300
46.6900
45.9600
46.4800
627,600
Thu, 15 Jan 2026
45.4700
46.7300
45.4400
46.4800
442,800
Wed, 14 Jan 2026
45.1000
46.0700
44.7800
45.1400
847,500
Tue, 13 Jan 2026
46.2500
46.4800
44.7510
45.2000
520,000
Mon, 12 Jan 2026
46.3200
46.7400
45.8000
46.1000
800,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
47.3000
48.3300
46.5100
46.6600
802,200
Thu, 08 Jan 2026
46.6300
47.9000
46.6130
47.2200
380,500
Wed, 07 Jan 2026
48.0400
48.0400
45.8500
46.4700
399,500
Tue, 06 Jan 2026
11 · 8-K
After-hours · 17:06 ET
8-K ↗
Tue, 06 Jan 2026
49.9300
50.0000
47.2550
47.4300
441,100
Mon, 05 Jan 2026
48.5200
50.5400
48.4350
50.4500
306,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
50.9900
51.0800
48.5300
48.6200
299,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
51.8800
52.1000
51.0800
51.1100
247,100
Tue, 30 Dec 2025
51.9300
52.2250
51.2700
51.7800
216,700
Mon, 29 Dec 2025
51.8700
52.2900
51.5550
52.1200
189,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
51.7700
52.1300
51.5000
51.8500
153,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
51.9800
52.1800
51.5600
51.7200
93,500
Tue, 23 Dec 2025
52.1400
53.0890
51.4000
51.9800
225,600
Mon, 22 Dec 2025
50.9300
52.5890
49.8300
52.0900
305,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
51.4600
51.6600
50.6050
51.1300
330,600
Thu, 18 Dec 2025
49.5500
51.8400
49.3800
51.8000
405,300
Wed, 17 Dec 2025
48.9100
49.9600
48.7400
49.6500
276,800
Tue, 16 Dec 2025
48.9600
49.4200
48.5000
49.1100
204,600
Mon, 15 Dec 2025
49.7500
49.9650
48.7300
48.8000
358,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
49.7300
50.1900
49.4000
49.7100
280,900
Thu, 11 Dec 2025
47.6100
49.7100
47.6100
49.7000
273,000
Wed, 10 Dec 2025
47.0000
48.3400
46.3000
47.4800
339,000
Tue, 09 Dec 2025
46.8100
47.7400
46.7800
47.0000
310,900
Mon, 08 Dec 2025
47.0000
47.0000
45.7250
46.7600
364,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
47.6300
47.7550
46.4350
46.6000
432,100
Thu, 04 Dec 2025
46.5000
48.5000
45.6250
47.5200
917,300
Wed, 03 Dec 2025
10 · 8-K
After-hours · 16:43 ET
8-K ↗
Wed, 03 Dec 2025
46.8200
46.9000
45.1100
45.1800
555,200
Tue, 02 Dec 2025
47.8400
47.8400
46.4900
46.5700
343,900
Mon, 01 Dec 2025
48.5600
49.4360
47.3600
47.6000
344,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
49.0600
49.3700
48.3950
48.9600
111,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
49.5100
50.0200
48.8700
49.0000
248,800
Tue, 25 Nov 2025
48.5200
49.7250
48.3900
49.2900
392,400
Mon, 24 Nov 2025
47.7900
49.0100
47.0300
48.5500
538,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
46.6200
48.0300
45.9100
47.5000
756,800
Thu, 20 Nov 2025
47.6900
48.6800
46.2100
46.6000
303,900
Wed, 19 Nov 2025
48.4700
48.4700
46.6050
47.1200
321,200
Tue, 18 Nov 2025
9 · 8-K
After market open · 13:43 ET
8-K ↗
Tue, 18 Nov 2025
48.4800
49.2100
48.2300
48.2500
227,600
Mon, 17 Nov 2025
48.7500
49.4900
48.4000
48.4800
159,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
48.9000
49.2100
47.7300
48.7000
192,900
Thu, 13 Nov 2025
49.3200
49.7680
48.6300
48.7500
255,600
Wed, 12 Nov 2025
8 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 12 Nov 2025
48.9000
50.6700
48.5650
49.4200
588,700
Tue, 11 Nov 2025
47.7000
48.2550
47.6000
48.1400
250,200
Mon, 10 Nov 2025
47.0300
48.0000
46.5810
47.8300
263,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
45.9500
47.6900
45.7000
47.4800
370,300
Thu, 06 Nov 2025
7 · 10-Q
After market open · 15:02 ET
10-Q ↗
Thu, 06 Nov 2025
46.8600
47.1500
45.5150
45.6600
274,000
Wed, 05 Nov 2025
45.9400
46.9300
45.4400
46.8300
317,600
Tue, 04 Nov 2025
45.0000
46.3900
45.0000
45.8700
272,900
Mon, 03 Nov 2025
44.8500
45.4900
44.1500
45.0200
534,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
45.6900
47.6200
45.0600
45.5900
505,800
Thu, 30 Oct 2025
47.9700
48.6950
45.4600
45.6400
851,000
Wed, 29 Oct 2025
6 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 29 Oct 2025
44.6100
46.0700
44.0900
45.0100
402,900
Tue, 28 Oct 2025
46.1900
46.3700
45.0100
45.1400
301,100
Mon, 27 Oct 2025
46.5100
47.0000
46.0430
46.7600
311,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
46.9000
47.0800
45.6400
46.3400
242,200
Thu, 23 Oct 2025
46.3600
47.0900
45.6000
46.6000
275,300
Wed, 22 Oct 2025
46.8800
47.2000
46.0000
46.3600
210,600
Tue, 21 Oct 2025
46.4600
47.3900
45.8200
46.9500
403,100
Mon, 20 Oct 2025
46.7700
46.9350
45.8900
46.4500
240,100
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
45.2900
46.5300
44.4800
46.2500
1,007,600
Thu, 16 Oct 2025
49.0500
49.0500
44.9400
45.0000
1,120,700
Wed, 15 Oct 2025
50.0700
50.0700
48.5850
49.6200
560,800
Tue, 14 Oct 2025
49.2400
50.7800
49.0600
50.6000
463,400
Mon, 13 Oct 2025
48.9000
49.1700
48.0250
49.1400
379,300
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
48.9200
49.3500
48.5800
48.9300
391,500
Thu, 09 Oct 2025
48.9200
48.9500
48.1900
48.6300
310,600
Wed, 08 Oct 2025
48.5600
49.2500
48.2800
48.9700
355,000
Tue, 07 Oct 2025
48.2200
48.5000
47.6300
48.2700
371,300
Mon, 06 Oct 2025
47.0000
48.2500
46.5200
48.0000
482,500
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
45.7300
46.5100
45.7300
46.2700
263,800
Thu, 02 Oct 2025
44.7600
46.3000
44.0900
45.8200
948,400
Wed, 01 Oct 2025
47.2900
47.5200
44.8100
44.8800
579,200
Tue, 30 Sep 2025
47.1100
47.7300
46.9300
47.5600
486,200
Mon, 29 Sep 2025
46.9600
47.3000
45.7440
47.1100
322,100
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
46.7000
47.2000
46.7000
47.0200
299,300
Thu, 25 Sep 2025
47.9100
48.1250
46.2700
46.7300
529,200
Wed, 24 Sep 2025
46.9800
47.9400
46.8230
47.8800
355,400
Tue, 23 Sep 2025
47.3100
47.6800
46.7600
47.1900
363,400
Mon, 22 Sep 2025
47.1700
47.4350
46.7000
47.2500
278,100
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
48.0600
48.1500
47.1250
47.3700
855,900
Thu, 18 Sep 2025
46.6600
48.1000
46.6050
47.8900
355,400
Wed, 17 Sep 2025
46.9700
47.6420
46.2550
46.7400
624,200
Tue, 16 Sep 2025
46.0000
46.7900
45.1500
46.7800
1,199,600
Mon, 15 Sep 2025
46.0700
46.7650
45.1800
45.5300
602,400
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
47.7500
47.8200
46.0300
46.0700
637,500
Thu, 11 Sep 2025
47.6800
47.9750
46.9800
47.7200
741,700
Wed, 10 Sep 2025
48.1700
49.1050
47.5800
47.6300
815,700
Tue, 09 Sep 2025
50.0800
50.1600
48.5300
48.6500
378,100
Mon, 08 Sep 2025
5 · 8-K
After-hours · 16:22 ET
8-K ↗
Mon, 08 Sep 2025
50.8800
51.4600
49.0300
50.2300
504,200
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
4 · 10-K/A
After-hours · 16:29 ET
10-K/A ↗
Fri, 05 Sep 2025
51.0000
51.7000
50.0300
50.2300
518,400
Thu, 04 Sep 2025
50.0500
54.0000
50.0400
51.1600
739,200
Wed, 03 Sep 2025
49.8600
50.8340
48.7650
48.8700
971,800
Tue, 02 Sep 2025
48.2700
49.4500
48.0100
49.3600
334,700
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
48.7800
49.0800
48.2350
48.3000
376,000
Thu, 28 Aug 2025
48.7600
48.8600
48.2900
48.4600
289,600
Wed, 27 Aug 2025
48.4900
49.3400
48.4900
48.6300
342,000
Tue, 26 Aug 2025
48.6500
48.8300
48.2400
48.7700
299,400
Mon, 25 Aug 2025
49.6900
49.6900
48.6200
48.6900
204,700
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
49.6200
50.3200
49.2800
49.5600
301,600
Thu, 21 Aug 2025
49.5600
49.9700
49.2700
49.4400
281,200
Wed, 20 Aug 2025
48.8500
49.6700
48.7580
49.5900
373,900
Tue, 19 Aug 2025
47.9400
48.5400
47.7200
48.5300
689,500
Mon, 18 Aug 2025
47.5200
48.3800
47.3700
47.9000
403,100
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
48.8200
49.0050
47.5600
47.7000
286,100
Thu, 14 Aug 2025
49.6900
49.9430
48.3400
48.5400
348,000
Wed, 13 Aug 2025
49.7000
50.0600
49.1100
49.7800
309,500
Tue, 12 Aug 2025
49.0200
49.3300
48.5600
49.2600
244,700
Mon, 11 Aug 2025
48.7500
49.2300
48.5000
48.9100
292,700
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
49.2700
50.1100
48.3300
48.7200
352,500
Thu, 07 Aug 2025
3 · 10-K/A
After market open · 15:59 ET
10-K/A ↗
Thu, 07 Aug 2025
2 · 10-Q
After market open · 15:50 ET
10-Q ↗
Thu, 07 Aug 2025
47.8000
49.3950
47.4600
49.1900
548,600
Wed, 06 Aug 2025
48.5900
49.0200
47.9200
47.9300
519,900
Tue, 05 Aug 2025
49.6700
49.6700
47.2100
48.1300
677,400
Mon, 04 Aug 2025
49.8300
50.1250
48.8400
49.5700
394,800
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
49.7800
49.9850
48.5800
49.3900
463,000
Thu, 31 Jul 2025
49.3700
53.4580
49.2100
50.5800
675,100
Wed, 30 Jul 2025
1 · 8-K
After-hours · 16:09 ET
8-K ↗
Wed, 30 Jul 2025
51.1200
51.1200
49.2800
49.4400
621,900
Tue, 29 Jul 2025
51.1000
51.4000
50.0000
50.9100
650,800
Mon, 28 Jul 2025
51.9900
52.0400
50.9320
51.0200
502,000
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend