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
58.7100
59.0550
57.5400
58.6600
446,500
Thu, 23 Jul 2026
56.4700
58.5850
56.3800
58.5800
1,088,800
Wed, 22 Jul 2026
57.2500
58.7800
56.3100
57.5800
1,283,000
Tue, 21 Jul 2026
55.2400
57.7900
55.2400
57.2600
1,043,000
Mon, 20 Jul 2026
59.3300
60.4350
56.1000
56.2500
1,520,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
57.3800
59.9500
57.3800
59.8500
971,200
Thu, 16 Jul 2026
58.5900
59.7800
57.1830
57.6900
1,520,600
Wed, 15 Jul 2026
55.8500
57.6100
53.8900
57.5000
1,467,100
Tue, 14 Jul 2026
57.6500
59.2600
55.5300
56.1100
2,079,500
Mon, 13 Jul 2026
15 · 8-K
After-hours · 16:11 ET
8-K ↗
Mon, 13 Jul 2026
58.2500
60.1980
56.9600
59.3100
1,113,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
63.7400
63.8400
57.5100
58.1400
2,367,200
Thu, 09 Jul 2026
67.0400
68.2180
61.7100
64.1400
2,168,600
Wed, 08 Jul 2026
14 · 8-K
After-hours · 16:13 ET
8-K ↗
Wed, 08 Jul 2026
70.1900
70.6850
67.5800
67.7300
1,330,600
Tue, 07 Jul 2026
68.3800
72.5000
67.8010
70.5500
1,685,100
Mon, 06 Jul 2026
65.3200
67.0900
64.5000
67.0500
1,458,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
60.4500
66.1900
60.4050
65.4400
1,785,700
Wed, 01 Jul 2026
63.9100
65.8200
56.5100
60.8900
2,981,300
Tue, 30 Jun 2026
61.9500
64.2200
60.7300
62.9400
1,447,800
Mon, 29 Jun 2026
13 · 8-K
After-hours · 16:19 ET
8-K ↗
Mon, 29 Jun 2026
62.8700
63.0450
60.6900
61.2600
979,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
64.6400
66.5000
60.7200
62.9200
2,025,100
Thu, 25 Jun 2026
66.7200
67.8800
64.0500
64.3400
510,900
Wed, 24 Jun 2026
66.4000
69.4800
66.4000
67.1100
910,200
Tue, 23 Jun 2026
63.8800
67.0000
63.8100
66.1700
1,289,800
Mon, 22 Jun 2026
63.3400
64.2100
62.5100
63.5600
788,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
63.3800
64.2400
62.3700
63.1600
402,100
Wed, 17 Jun 2026
60.8000
63.0400
60.5100
62.5500
462,300
Tue, 16 Jun 2026
62.1300
62.5950
60.0800
60.8000
718,800
Mon, 15 Jun 2026
62.0800
63.4800
61.5200
61.8500
502,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
62.7000
63.6100
61.7100
61.9500
267,300
Thu, 11 Jun 2026
61.3000
64.5900
60.6600
62.6100
399,700
Wed, 10 Jun 2026
61.5500
63.9700
61.2200
61.2700
319,900
Tue, 09 Jun 2026
60.2600
62.6400
60.2600
61.5500
615,600
Mon, 08 Jun 2026
59.4300
61.2500
58.4900
59.6400
443,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
60.8600
62.5000
58.8000
59.2800
370,100
Thu, 04 Jun 2026
58.9500
61.8300
58.9500
60.3400
433,000
Wed, 03 Jun 2026
57.6200
58.8150
56.0000
58.7600
833,900
Tue, 02 Jun 2026
58.2200
59.1150
56.1300
57.4100
1,588,300
Mon, 01 Jun 2026
59.4000
60.0450
57.5500
58.9300
440,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
59.9500
60.6300
58.1850
59.4000
615,900
Thu, 28 May 2026
60.0900
60.4500
59.4300
59.5400
1,054,600
Wed, 27 May 2026
60.9500
61.7850
59.9900
60.0600
562,800
Tue, 26 May 2026
62.4400
62.8880
60.8300
61.1600
1,068,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
63.4900
65.0830
62.1700
62.2600
259,600
Thu, 21 May 2026
64.7900
65.2700
63.3000
63.4800
293,700
Wed, 20 May 2026
61.3800
64.9100
61.3800
64.7900
1,229,200
Tue, 19 May 2026
62.9200
64.1100
60.8600
61.2900
640,500
Mon, 18 May 2026
63.3100
65.2000
62.0300
62.8200
546,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
65.0000
65.9800
61.9400
62.4800
720,800
Thu, 14 May 2026
64.8000
65.6100
63.4300
65.1800
603,900
Wed, 13 May 2026
59.3900
65.9900
58.5800
64.6600
1,264,700
Tue, 12 May 2026
60.0600
61.0800
58.4950
59.8300
682,800
Mon, 11 May 2026
60.9500
61.5250
57.8070
59.6500
1,268,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
63.9600
64.0100
59.3450
61.2100
1,005,100
Thu, 07 May 2026
62.7000
64.8400
59.0000
63.9600
1,567,800
Wed, 06 May 2026
12 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Wed, 06 May 2026
11 · 8-K
After-hours · 16:07 ET
8-K ↗
Wed, 06 May 2026
65.5000
66.7900
63.0900
64.7600
940,300
Tue, 05 May 2026
64.7200
65.9900
64.3500
65.0400
343,300
Mon, 04 May 2026
63.0900
65.5400
62.2700
64.5700
538,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
62.7850
64.6150
61.5500
63.6200
576,700
Thu, 30 Apr 2026
60.5800
64.8700
59.8450
63.6100
791,900
Wed, 29 Apr 2026
61.4100
62.7200
60.4000
60.6700
545,500
Tue, 28 Apr 2026
10 · DEFA14A
After-hours · 16:11 ET
DEFA14A ↗
Tue, 28 Apr 2026
9 · DEF 14A
After-hours · 16:09 ET
DEF 14A ↗
Tue, 28 Apr 2026
61.5900
63.3600
61.3300
62.0900
456,800
Mon, 27 Apr 2026
61.5200
62.8550
60.3100
60.9300
563,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
61.0700
62.6700
60.2200
61.4500
723,200
Thu, 23 Apr 2026
63.6700
64.9400
59.8800
60.9700
815,900
Wed, 22 Apr 2026
64.7400
66.2100
62.5700
63.4800
543,000
Tue, 21 Apr 2026
65.9900
65.9900
63.3000
64.5100
717,100
Mon, 20 Apr 2026
66.7700
67.0000
64.6400
65.9700
418,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
69.0000
69.6800
66.6630
67.2400
852,900
Thu, 16 Apr 2026
71.3000
71.3000
66.0200
67.7200
723,300
Wed, 15 Apr 2026
73.6700
74.3900
71.5400
71.8000
188,300
Tue, 14 Apr 2026
72.7200
74.1000
71.9400
73.8100
278,400
Mon, 13 Apr 2026
72.7300
73.9700
70.9200
72.6500
294,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
72.7200
73.3350
71.5200
72.5600
383,900
Thu, 09 Apr 2026
71.2300
72.8300
70.1450
72.4250
234,800
Wed, 08 Apr 2026
71.0300
72.2800
68.7000
71.8900
497,100
Tue, 07 Apr 2026
69.7000
69.7250
67.9380
68.7600
336,200
Mon, 06 Apr 2026
69.6400
71.7900
68.2850
70.1900
545,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
69.0600
71.3700
69.0100
70.1200
370,800
Wed, 01 Apr 2026
70.3900
72.1400
69.5800
70.2200
350,700
Tue, 31 Mar 2026
67.5800
71.9400
66.3800
70.1500
813,500
Mon, 30 Mar 2026
66.0800
67.6750
64.5700
66.9200
362,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
67.0100
68.8650
66.0900
66.2500
352,500
Thu, 26 Mar 2026
66.3200
68.7700
65.9500
67.2000
689,700
Wed, 25 Mar 2026
64.3500
67.7600
64.3500
66.9600
414,600
Tue, 24 Mar 2026
63.7900
66.2000
61.5100
63.1500
356,600
Mon, 23 Mar 2026
66.0700
67.3100
63.5400
64.1300
808,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
66.7500
67.1300
63.8300
64.5100
578,600
Thu, 19 Mar 2026
67.7700
67.7700
66.2350
66.7500
463,700
Wed, 18 Mar 2026
69.7900
70.1400
68.0500
68.2400
506,900
Tue, 17 Mar 2026
68.5800
70.3500
67.9850
69.7900
418,200
Mon, 16 Mar 2026
68.5100
69.9800
67.0500
68.9000
425,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
68.1600
69.0950
67.5000
67.9600
296,400
Thu, 12 Mar 2026
68.5300
69.6300
67.4300
68.1700
387,100
Wed, 11 Mar 2026
72.0400
72.1400
68.4470
69.8800
696,500
Tue, 10 Mar 2026
74.2600
75.2000
72.0200
73.0200
861,200
Mon, 09 Mar 2026
72.8700
74.7700
72.3500
74.4900
476,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
73.9400
75.0600
71.7300
73.2600
757,300
Thu, 05 Mar 2026
76.0000
76.5000
74.4050
74.9000
319,200
Wed, 04 Mar 2026
76.6700
78.2000
75.8550
76.2000
265,200
Tue, 03 Mar 2026
77.2000
77.2000
74.8500
76.5500
418,900
Mon, 02 Mar 2026
73.6100
77.7490
73.0800
77.4300
544,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
75.7500
76.9200
74.0600
75.5200
446,000
Thu, 26 Feb 2026
73.1100
76.1450
71.9740
75.8700
501,500
Wed, 25 Feb 2026
74.9650
76.3700
71.1500
72.6500
1,043,900
Tue, 24 Feb 2026
74.5500
80.0000
73.8300
75.0100
1,925,300
Mon, 23 Feb 2026
8 · 10-K
After-hours · 16:11 ET
10-K ↗
Mon, 23 Feb 2026
7 · 8-K
After-hours · 16:07 ET
8-K ↗
Mon, 23 Feb 2026
65.7500
70.4300
65.7500
69.5900
1,397,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
65.3100
66.8250
63.0900
66.6100
919,200
Thu, 19 Feb 2026
62.8700
65.8600
61.0200
65.5400
841,800
Wed, 18 Feb 2026
62.6000
64.4500
60.8800
63.2700
686,800
Wed, 18 Feb 2026
6 · 8-K
Pre-market · 08:32 ET
8-K ↗
Tue, 17 Feb 2026
61.0000
63.8700
60.9000
62.7800
498,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
63.8500
64.0400
60.5400
60.7800
557,200
Thu, 12 Feb 2026
65.8500
66.4000
62.1500
63.2500
518,300
Wed, 11 Feb 2026
66.0100
66.5800
63.3700
65.3900
379,600
Tue, 10 Feb 2026
65.4000
66.6200
64.5850
65.9100
361,800
Mon, 09 Feb 2026
64.8600
67.7000
63.6400
65.5000
664,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
62.5500
64.7900
62.3700
64.6200
799,600
Thu, 05 Feb 2026
63.6800
65.0800
61.6700
61.9900
605,400
Wed, 04 Feb 2026
66.8200
66.8500
62.1050
63.5100
558,500
Tue, 03 Feb 2026
66.1200
67.4500
65.5500
66.8600
650,400
Mon, 02 Feb 2026
64.5900
66.8800
64.3200
65.9300
541,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
65.6900
66.3900
62.7200
64.5400
447,100
Thu, 29 Jan 2026
64.0200
68.0000
64.0200
65.7100
469,500
Wed, 28 Jan 2026
68.0000
68.0800
64.0600
64.1800
506,100
Tue, 27 Jan 2026
67.9500
69.5000
67.0600
68.1500
328,900
Mon, 26 Jan 2026
67.9400
69.4300
67.4100
67.9400
446,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
71.0500
72.1000
68.2000
68.3600
388,900
Thu, 22 Jan 2026
71.2900
73.8200
70.8700
71.0300
474,400
Wed, 21 Jan 2026
70.8200
71.8600
70.0100
71.1700
533,000
Tue, 20 Jan 2026
71.0400
72.3900
69.4600
70.9300
733,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
73.6100
74.0550
70.9900
71.1400
1,174,500
Thu, 15 Jan 2026
75.4800
76.0900
72.8200
73.6500
494,800
Wed, 14 Jan 2026
75.6700
76.2220
73.9850
75.2300
289,500
Tue, 13 Jan 2026
75.3400
75.9700
74.3400
75.7300
345,600
Mon, 12 Jan 2026
76.9900
76.9900
74.5600
75.5300
489,600
Mon, 12 Jan 2026
5 · 8-K
Pre-market · 08:41 ET
8-K ↗
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
79.0000
80.0350
76.6150
76.8700
451,900
Thu, 08 Jan 2026
78.1500
80.9900
78.1500
78.2100
446,700
Wed, 07 Jan 2026
80.2600
81.6000
76.9100
78.0800
729,700
Tue, 06 Jan 2026
79.9100
82.3100
78.8000
79.8800
433,500
Mon, 05 Jan 2026
80.1300
81.5310
76.3400
79.7500
677,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
81.3800
83.9200
79.4150
80.7700
959,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
81.9800
83.9400
81.8600
81.8800
994,600
Tue, 30 Dec 2025
81.4800
83.2700
79.8400
82.3300
1,527,100
Mon, 29 Dec 2025
81.6300
82.5400
80.7080
81.9700
513,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
82.5800
83.5800
81.0650
81.7800
468,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
82.1400
84.0700
81.8900
82.5100
373,300
Tue, 23 Dec 2025
81.0500
83.9000
81.0500
82.1300
1,924,000
Mon, 22 Dec 2025
80.7800
83.1100
80.7200
81.9800
499,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
77.5900
81.5800
77.5900
81.4000
820,400
Thu, 18 Dec 2025
78.2700
79.1900
77.1350
77.4800
567,900
Wed, 17 Dec 2025
78.4200
79.7700
77.6300
77.7700
794,600
Tue, 16 Dec 2025
80.1000
81.0750
77.6850
78.2800
539,500
Mon, 15 Dec 2025
81.6300
83.2740
80.2100
80.4800
634,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
82.3300
83.3350
80.5100
81.3500
452,600
Thu, 11 Dec 2025
81.6000
82.6900
80.7500
81.7000
388,200
Wed, 10 Dec 2025
79.5800
81.7000
78.1000
81.3200
719,700
Tue, 09 Dec 2025
83.1600
85.2500
79.4600
79.5500
552,300
Mon, 08 Dec 2025
82.6900
83.7800
81.5000
82.2300
464,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
81.9800
82.2300
80.6500
81.7700
249,600
Thu, 04 Dec 2025
81.9000
82.9050
80.1400
81.8300
303,600
Wed, 03 Dec 2025
79.8900
81.9800
79.3200
81.8800
495,300
Tue, 02 Dec 2025
79.9900
81.9600
78.3450
79.4400
394,100
Mon, 01 Dec 2025
79.6700
80.6100
77.4400
79.9700
395,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
80.0000
80.9940
79.7000
79.9600
120,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
78.9100
81.0800
77.5100
80.5000
323,700
Tue, 25 Nov 2025
82.9400
83.4700
78.0000
78.8800
739,900
Mon, 24 Nov 2025
80.0000
82.3300
79.7200
82.1100
386,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
76.9200
79.8770
73.8600
79.6600
433,000
Thu, 20 Nov 2025
78.8400
82.4200
76.9500
76.9800
409,100
Wed, 19 Nov 2025
76.7300
78.0400
76.0750
77.1100
355,000
Tue, 18 Nov 2025
74.0700
78.7600
73.1000
76.9700
603,600
Mon, 17 Nov 2025
73.0900
76.1400
72.8000
74.1700
411,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
71.9000
73.8950
70.8400
72.9200
253,700
Thu, 13 Nov 2025
74.4500
75.1850
72.3800
72.5300
354,500
Wed, 12 Nov 2025
76.0100
76.3750
74.1800
74.8100
331,800
Tue, 11 Nov 2025
72.8300
75.6900
72.4700
75.6400
349,700
Mon, 10 Nov 2025
68.3600
73.5300
68.3600
72.7900
487,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
67.8100
69.2500
65.9300
68.2500
584,800
Thu, 06 Nov 2025
68.7500
68.7600
66.5300
68.0900
367,700
Wed, 05 Nov 2025
68.5000
71.9500
67.4900
68.2000
958,300
Tue, 04 Nov 2025
4 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Tue, 04 Nov 2025
3 · 8-K
After-hours · 16:08 ET
8-K ↗
Tue, 04 Nov 2025
67.8200
71.6450
67.7500
71.5000
825,100
Mon, 03 Nov 2025
68.7600
70.1600
67.5000
69.7900
460,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
68.7200
70.8400
68.6950
68.8100
524,000
Thu, 30 Oct 2025
67.6000
70.0700
67.0000
68.9600
456,100
Wed, 29 Oct 2025
67.8500
69.3250
66.3050
67.5200
404,100
Tue, 28 Oct 2025
67.7500
68.3100
66.9000
67.5600
268,700
Mon, 27 Oct 2025
66.0600
68.6500
65.9900
68.1650
309,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
68.9500
69.1300
65.3000
66.0600
727,100
Thu, 23 Oct 2025
68.7000
69.2000
66.9100
68.3200
364,500
Wed, 22 Oct 2025
70.2900
70.4450
66.9200
68.7000
767,600
Tue, 21 Oct 2025
70.6700
71.4850
70.0100
70.8200
410,500
Mon, 20 Oct 2025
73.9900
74.8500
70.9700
71.1900
675,600
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
73.8200
74.8150
72.7900
72.9300
543,400
Thu, 16 Oct 2025
75.6400
76.8100
74.9400
74.9700
484,800
Wed, 15 Oct 2025
70.0100
75.0100
68.8000
74.9500
722,100
Tue, 14 Oct 2025
70.5000
71.1300
69.0200
69.8300
387,300
Mon, 13 Oct 2025
70.0000
71.1500
66.4400
70.3400
559,000
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
70.2000
70.6700
67.7700
70.1400
553,600
Thu, 09 Oct 2025
69.5000
70.7800
68.9400
70.3800
540,800
Wed, 08 Oct 2025
68.5300
70.5800
68.0750
69.7500
731,200
Tue, 07 Oct 2025
67.1000
69.4900
67.1000
68.4200
666,100
Mon, 06 Oct 2025
66.6900
68.0000
66.0000
67.7150
1,112,200
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
59.0000
65.9700
58.9800
65.1700
1,320,200
Thu, 02 Oct 2025
57.5400
59.5100
56.2500
58.7700
557,500
Wed, 01 Oct 2025
58.8600
59.7800
56.9600
57.3400
559,700
Tue, 30 Sep 2025
58.1400
59.7700
57.9050
59.4300
575,100
Mon, 29 Sep 2025
56.2700
58.4000
55.8950
58.0800
479,200
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
55.9500
56.4810
55.0000
56.2900
389,200
Thu, 25 Sep 2025
55.1700
56.2500
54.1550
55.3900
367,400
Wed, 24 Sep 2025
55.6900
56.5500
55.1100
55.2600
341,600
Tue, 23 Sep 2025
55.3500
56.2000
54.2100
55.6300
505,700
Mon, 22 Sep 2025
54.6000
56.6500
53.8510
55.6300
721,700
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
54.5700
56.2150
54.4000
55.0000
1,366,400
Thu, 18 Sep 2025
51.6900
54.3600
51.5740
54.0250
594,200
Wed, 17 Sep 2025
50.7700
52.4000
50.7100
51.6900
1,077,100
Tue, 16 Sep 2025
49.1900
51.1750
48.7600
50.6000
665,600
Mon, 15 Sep 2025
49.8350
50.1000
48.2000
49.5900
867,500
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
51.2600
51.6000
48.3600
49.3600
1,226,300
Thu, 11 Sep 2025
54.0900
54.4400
50.5600
51.8700
1,193,000
Wed, 10 Sep 2025
56.3000
56.8050
54.3000
54.3300
549,800
Tue, 09 Sep 2025
56.9900
57.5000
56.0100
56.4900
630,100
Mon, 08 Sep 2025
57.5100
57.5100
55.4500
56.8900
971,700
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
57.4300
58.0800
56.3700
57.6300
683,500
Thu, 04 Sep 2025
57.6400
58.4500
56.6600
57.4300
695,000
Wed, 03 Sep 2025
58.3800
58.6000
57.0300
57.7200
750,200
Tue, 02 Sep 2025
58.4900
59.7600
58.0500
58.5900
859,400
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
58.2700
58.6900
57.0000
58.5800
374,300
Thu, 28 Aug 2025
58.2400
58.7000
57.7300
58.1600
409,700
Wed, 27 Aug 2025
58.3500
58.6700
57.5400
57.8200
354,300
Tue, 26 Aug 2025
56.5300
58.9460
56.0400
58.8500
534,200
Mon, 25 Aug 2025
57.2400
57.9000
56.3950
56.6100
404,200
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
56.6900
57.6000
55.3400
57.2500
615,800
Thu, 21 Aug 2025
55.3800
56.6000
54.7040
56.5600
705,600
Wed, 20 Aug 2025
53.6100
55.8410
53.1500
55.4100
816,800
Tue, 19 Aug 2025
54.3100
55.0000
53.6600
53.7000
391,700
Mon, 18 Aug 2025
54.9100
55.1700
53.9700
54.6100
772,700
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
54.1400
55.0700
53.1800
54.2100
873,700
Thu, 14 Aug 2025
52.0300
54.2900
51.8000
54.1400
514,400
Wed, 13 Aug 2025
51.4400
52.9200
50.8700
52.7200
866,700
Tue, 12 Aug 2025
50.4200
51.4200
49.5400
51.3600
609,900
Mon, 11 Aug 2025
48.0200
51.0900
47.6000
50.0700
1,174,800
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
47.6400
48.2800
47.2100
47.8500
760,800
Thu, 07 Aug 2025
44.9700
48.2100
44.6750
47.9500
1,560,000
Wed, 06 Aug 2025
2 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Wed, 06 Aug 2025
1 · 8-K
After-hours · 16:08 ET
8-K ↗
Wed, 06 Aug 2025
40.8900
41.9300
40.5500
41.6400
674,200
Tue, 05 Aug 2025
41.8600
42.0600
40.8780
41.1500
347,100
Mon, 04 Aug 2025
40.9500
42.1120
39.7900
41.9100
510,700
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
38.8900
40.9600
38.5100
40.8100
1,062,700
Thu, 31 Jul 2025
39.7800
40.4900
38.8000
38.8200
622,400
Wed, 30 Jul 2025
40.5000
41.5500
39.8000
40.0000
674,400
Tue, 29 Jul 2025
41.9300
42.1300
39.4100
40.1400
660,400
Mon, 28 Jul 2025
41.5000
42.2500
41.3400
41.7500
548,800
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend