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
37.0900
37.3200
36.5650
37.0000
726,700
Thu, 23 Jul 2026
36.6500
37.0000
36.2600
36.6000
1,353,200
Wed, 22 Jul 2026
36.0600
36.2500
35.5000
36.0800
767,600
Tue, 21 Jul 2026
35.7700
36.4500
35.0500
36.1100
863,000
Mon, 20 Jul 2026
36.7300
36.9350
35.7100
35.8400
1,397,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
36.5900
36.9000
35.8000
36.4500
1,503,900
Thu, 16 Jul 2026
37.2600
37.9300
36.7700
36.8800
1,301,000
Wed, 15 Jul 2026
40.0000
40.6380
37.1700
37.2600
1,864,000
Tue, 14 Jul 2026
40.0500
40.5500
39.3600
39.8300
1,052,800
Mon, 13 Jul 2026
40.2900
40.7500
39.9000
40.1100
702,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
40.5000
40.6500
40.1100
40.4600
618,800
Thu, 09 Jul 2026
39.4800
40.4800
39.0800
40.3800
1,462,100
Wed, 08 Jul 2026
39.7200
40.1500
39.1800
39.5400
977,900
Tue, 07 Jul 2026
39.6200
39.9400
39.2400
39.8600
685,200
Mon, 06 Jul 2026
38.0200
39.7000
37.8450
39.5900
1,304,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
37.0800
38.2000
36.5000
38.2000
1,064,900
Wed, 01 Jul 2026
36.5600
38.1500
36.5600
37.3400
1,218,800
Tue, 30 Jun 2026
36.3800
36.8300
35.9100
36.3200
1,156,700
Mon, 29 Jun 2026
37.0300
37.5200
36.3400
36.3600
1,395,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
36.5000
37.5400
36.3100
37.1200
3,827,800
Thu, 25 Jun 2026
36.7000
37.2000
35.9600
36.5000
920,900
Wed, 24 Jun 2026
36.5900
37.1000
35.9550
36.8500
1,142,700
Tue, 23 Jun 2026
37.2100
37.5700
36.2700
36.5800
1,668,900
Mon, 22 Jun 2026
36.3700
37.6400
36.3500
37.1900
1,295,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
36.1200
36.4650
35.5900
36.4300
3,386,400
Wed, 17 Jun 2026
35.3400
36.2500
34.9100
36.0400
1,142,500
Tue, 16 Jun 2026
35.4400
35.7900
35.1850
35.7400
1,044,700
Mon, 15 Jun 2026
35.7400
36.8100
35.1450
35.4000
1,483,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
38.0400
38.2800
36.6500
36.7600
1,342,100
Thu, 11 Jun 2026
36.4400
38.0100
36.2200
37.9500
1,248,000
Wed, 10 Jun 2026
35.5900
36.7600
35.0950
36.4900
1,814,700
Tue, 09 Jun 2026
34.2500
35.4200
34.0400
35.2200
1,546,500
Mon, 08 Jun 2026
34.2100
34.7750
34.0850
34.1600
1,378,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
33.6800
34.2300
33.6300
33.8200
723,700
Thu, 04 Jun 2026
33.7400
34.4950
33.4700
33.5500
1,082,000
Wed, 03 Jun 2026
32.9700
33.4800
32.8500
33.4600
1,415,600
Tue, 02 Jun 2026
32.7900
33.4900
32.4250
33.0400
1,126,000
Mon, 01 Jun 2026
31.9000
33.1900
31.8500
33.1000
1,127,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
32.5000
32.9050
31.6100
31.9900
1,870,000
Thu, 28 May 2026
33.2000
33.3800
32.4500
32.5000
1,057,000
Wed, 27 May 2026
11 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 27 May 2026
33.5400
33.8900
33.0200
33.2700
909,100
Tue, 26 May 2026
33.2600
33.7600
32.9160
33.5400
733,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
32.7500
33.2000
32.4500
33.1200
840,300
Thu, 21 May 2026
33.2800
33.2800
32.4000
32.9700
847,500
Wed, 20 May 2026
32.9000
33.9100
32.6530
33.6000
1,357,400
Tue, 19 May 2026
33.1400
33.7600
32.6500
32.9000
1,310,300
Mon, 18 May 2026
32.2200
33.0300
32.1200
33.0100
653,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
32.3900
32.7600
31.9300
32.1200
1,038,000
Thu, 14 May 2026
32.9300
33.1650
32.4500
32.4900
1,001,600
Wed, 13 May 2026
32.7400
32.8600
32.1900
32.6700
959,000
Tue, 12 May 2026
32.8700
33.1600
32.4500
32.7800
755,900
Mon, 11 May 2026
32.7700
33.0550
32.6000
32.7000
1,108,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
32.1700
32.9300
31.9100
32.8100
944,400
Thu, 07 May 2026
32.6700
32.6700
31.9900
32.1700
1,330,000
Wed, 06 May 2026
32.6300
32.9000
32.4050
32.5200
1,367,500
Tue, 05 May 2026
31.7100
32.5500
31.5900
32.3000
1,245,000
Mon, 04 May 2026
31.2250
32.1450
31.0000
31.5700
1,742,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
30.2500
31.5000
30.0950
31.2400
2,457,900
Thu, 30 Apr 2026
30.7400
31.0300
28.7000
30.0950
2,322,800
Thu, 30 Apr 2026
10 · 10-Q
Pre-market · 07:16 ET
10-Q ↗
Thu, 30 Apr 2026
9 · 8-K
Pre-market · 07:15 ET
8-K ↗
Wed, 29 Apr 2026
31.1700
31.8250
31.0900
31.5900
1,680,300
Tue, 28 Apr 2026
31.3100
31.6100
31.0100
31.3800
1,421,100
Mon, 27 Apr 2026
31.0500
31.6800
30.9210
31.1800
1,635,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
31.0800
31.7200
30.5000
30.9900
952,000
Thu, 23 Apr 2026
33.4100
33.7600
30.7870
31.2500
1,043,600
Wed, 22 Apr 2026
33.4300
33.6080
33.2050
33.4800
605,200
Tue, 21 Apr 2026
33.8000
33.8390
33.2400
33.2700
858,300
Mon, 20 Apr 2026
33.8400
34.3900
33.6000
33.8000
743,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
33.5000
34.0700
33.0100
33.8400
1,942,900
Thu, 16 Apr 2026
32.8350
33.4050
32.7700
33.1800
1,517,500
Wed, 15 Apr 2026
33.1000
33.3000
32.7500
33.0100
1,402,100
Tue, 14 Apr 2026
33.3100
33.6350
33.0600
33.1900
915,900
Mon, 13 Apr 2026
32.8900
33.7600
32.8000
33.3500
1,739,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
33.0220
33.4000
31.5750
32.9100
1,538,300
Thu, 09 Apr 2026
35.3300
35.3600
33.3600
33.3900
1,722,700
Thu, 09 Apr 2026
8 · DEFA14A
Pre-market · 07:30 ET
DEFA14A ↗
Thu, 09 Apr 2026
7 · DEF 14A
Pre-market · 07:30 ET
DEF 14A ↗
Wed, 08 Apr 2026
35.2600
35.7400
34.9950
35.3900
1,634,400
Tue, 07 Apr 2026
34.1400
34.6000
33.8650
34.3000
1,175,500
Mon, 06 Apr 2026
33.4400
34.2200
33.3800
34.2000
1,129,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
34.6400
35.0050
33.3200
33.5600
1,721,700
Wed, 01 Apr 2026
34.8500
35.7050
34.5600
35.2200
1,158,600
Tue, 31 Mar 2026
34.2500
34.9500
33.7200
34.8400
1,584,500
Mon, 30 Mar 2026
34.9300
34.9400
33.5650
33.9100
1,265,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
35.1800
36.0900
34.6850
34.7800
1,163,500
Thu, 26 Mar 2026
35.3600
36.1400
35.2400
35.4100
1,548,400
Wed, 25 Mar 2026
35.0900
35.5800
34.9200
35.3800
1,309,000
Tue, 24 Mar 2026
33.9200
35.0700
33.8100
34.7700
1,154,200
Mon, 23 Mar 2026
33.4700
34.5900
33.3300
34.3500
2,050,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
33.5950
33.6700
32.7050
33.2900
22,256,800
Thu, 19 Mar 2026
33.5200
33.8800
33.1900
33.6400
1,858,400
Wed, 18 Mar 2026
34.0300
34.5000
33.0600
33.2200
2,085,800
Tue, 17 Mar 2026
33.9100
34.6100
33.8900
34.2400
1,768,900
Mon, 16 Mar 2026
34.4100
34.7200
33.7400
33.9000
1,702,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
33.8400
34.5500
33.7850
34.2600
1,757,200
Thu, 12 Mar 2026
32.8100
34.0000
32.7700
33.7000
2,726,200
Wed, 11 Mar 2026
34.0600
34.8020
33.2850
33.3100
1,882,800
Tue, 10 Mar 2026
34.1700
35.1600
33.7700
34.1200
2,173,900
Mon, 09 Mar 2026
32.5700
34.4680
31.9200
34.2500
4,398,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
31.4200
31.8450
31.0000
31.6700
1,560,700
Thu, 05 Mar 2026
32.0200
32.4100
31.8600
31.9200
1,171,600
Wed, 04 Mar 2026
32.6600
32.9400
32.0400
32.3000
1,402,700
Tue, 03 Mar 2026
32.2000
32.8200
31.5850
32.5700
1,747,900
Mon, 02 Mar 2026
31.9300
32.7700
31.4070
32.3900
1,747,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
33.8000
34.1800
32.1750
32.3400
3,097,800
Thu, 26 Feb 2026
34.1200
34.4900
33.8700
33.9800
923,000
Wed, 25 Feb 2026
33.5300
34.0100
32.8800
33.8600
948,500
Tue, 24 Feb 2026
33.2300
33.7100
32.9050
33.4900
1,136,500
Mon, 23 Feb 2026
32.8600
33.8200
32.8100
33.4400
1,172,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
34.1800
34.4100
32.8000
32.8300
1,450,500
Thu, 19 Feb 2026
36.2000
37.9100
33.8450
33.9900
1,604,600
Thu, 19 Feb 2026
6 · 10-K
Pre-market · 07:15 ET
10-K ↗
Thu, 19 Feb 2026
5 · 8-K
Pre-market · 07:14 ET
8-K ↗
Wed, 18 Feb 2026
34.8100
36.0400
34.6800
35.1000
1,468,000
Tue, 17 Feb 2026
34.6100
35.2000
34.6100
34.7500
718,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
33.9300
35.0300
33.8400
34.7700
794,000
Thu, 12 Feb 2026
34.4800
34.8300
33.8310
33.9200
765,700
Wed, 11 Feb 2026
35.5100
35.6800
34.3500
34.3900
704,200
Tue, 10 Feb 2026
35.1100
35.4900
34.9400
35.2300
766,100
Mon, 09 Feb 2026
35.0500
35.4100
34.9000
35.4100
670,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
34.7900
35.1700
34.6000
35.0100
741,600
Thu, 05 Feb 2026
34.1200
34.6550
33.8950
34.4700
1,085,200
Wed, 04 Feb 2026
34.5400
34.6500
33.7200
33.8600
1,194,800
Tue, 03 Feb 2026
34.9600
34.9900
33.9900
34.4800
1,339,300
Mon, 02 Feb 2026
34.2200
35.1300
34.1200
34.9400
919,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
33.7700
34.4600
33.7700
34.3000
1,423,900
Thu, 29 Jan 2026
34.5200
34.8500
33.6900
34.3200
976,400
Wed, 28 Jan 2026
34.3700
34.7400
33.9300
34.1700
1,543,100
Tue, 27 Jan 2026
34.1000
34.5300
33.9100
34.2300
691,400
Mon, 26 Jan 2026
34.6200
35.1150
34.1400
34.4800
810,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
35.1600
35.3180
34.6350
34.6500
731,900
Thu, 22 Jan 2026
36.2200
36.3400
35.2750
35.4300
1,054,400
Wed, 21 Jan 2026
35.1400
36.1250
34.9900
35.9700
1,104,700
Tue, 20 Jan 2026
34.5900
35.0300
34.4400
34.8100
535,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
35.4000
35.5500
34.5300
34.5900
760,700
Thu, 15 Jan 2026
34.9700
35.8300
34.9500
35.4200
772,900
Wed, 14 Jan 2026
35.2300
35.2700
34.6700
34.8700
1,242,400
Tue, 13 Jan 2026
35.5700
35.5750
35.1400
35.3000
608,000
Mon, 12 Jan 2026
35.4700
35.8700
35.1500
35.5700
810,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
35.1200
35.7100
35.0800
35.4700
714,300
Thu, 08 Jan 2026
34.8400
35.6600
34.7400
35.4900
724,600
Wed, 07 Jan 2026
35.0100
35.1900
34.0900
34.5500
914,200
Tue, 06 Jan 2026
34.1400
35.3600
33.6650
35.2400
926,900
Mon, 05 Jan 2026
33.2100
34.3000
33.1400
34.1700
1,272,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
33.5400
33.6000
32.9100
33.3100
907,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
33.8700
34.0000
33.6050
33.6700
725,100
Tue, 30 Dec 2025
33.9500
34.0800
33.8300
33.9400
521,400
Mon, 29 Dec 2025
34.0800
34.1000
33.7700
33.8600
610,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
33.8400
34.3700
33.6500
34.3500
542,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
33.3500
34.0200
33.2180
33.8400
322,200
Tue, 23 Dec 2025
34.0000
34.2900
33.3550
33.4400
1,049,800
Mon, 22 Dec 2025
33.8100
34.1450
33.7900
33.8400
1,144,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
33.4100
34.0800
33.4100
33.8300
1,862,600
Thu, 18 Dec 2025
33.4000
33.9350
33.2500
33.4700
1,361,400
Wed, 17 Dec 2025
33.6200
33.7300
33.0220
33.1400
2,586,400
Tue, 16 Dec 2025
32.6900
33.8100
32.3300
33.5600
1,983,700
Mon, 15 Dec 2025
32.4500
32.8800
32.2100
32.7000
1,087,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
32.8000
33.0000
32.1300
32.1400
1,469,000
Thu, 11 Dec 2025
31.5300
33.0300
31.2600
32.6800
1,363,700
Wed, 10 Dec 2025
31.0000
32.0520
30.8600
31.4700
1,915,100
Tue, 09 Dec 2025
30.0000
30.3600
29.8400
30.3000
1,040,900
Mon, 08 Dec 2025
31.0000
31.0900
29.8600
29.9800
1,175,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
31.0700
31.2850
30.9150
31.0400
899,200
Thu, 04 Dec 2025
30.9300
31.5250
30.9300
31.0800
1,171,100
Wed, 03 Dec 2025
31.3200
31.4250
30.9100
30.9300
1,353,100
Tue, 02 Dec 2025
31.2600
31.5700
30.9650
31.2400
912,500
Mon, 01 Dec 2025
30.7300
31.4650
30.4950
31.1400
1,384,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
30.9500
31.1200
30.7200
30.9000
499,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
30.1600
30.8500
30.1550
30.7800
903,300
Tue, 25 Nov 2025
30.4500
30.8300
30.1500
30.2100
1,111,300
Mon, 24 Nov 2025
30.1200
30.4500
29.7550
30.0300
1,310,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
29.7100
30.6500
29.4910
29.9400
1,235,700
Thu, 20 Nov 2025
30.2400
30.8700
29.5800
29.6900
1,103,600
Wed, 19 Nov 2025
30.6600
30.7300
30.0650
30.2100
1,164,400
Tue, 18 Nov 2025
29.9500
30.5500
29.8050
30.2700
773,200
Mon, 17 Nov 2025
30.0100
30.3800
29.7650
29.9050
1,183,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
26.4100
30.4050
24.9770
30.1300
1,482,600
Thu, 13 Nov 2025
31.2100
31.3500
29.9700
30.4400
1,671,700
Wed, 12 Nov 2025
31.0500
32.0900
29.4800
31.1300
2,163,100
Tue, 11 Nov 2025
31.1400
31.8800
31.0000
31.1400
1,816,300
Mon, 10 Nov 2025
30.5900
31.4400
30.2900
31.1500
1,202,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
30.3000
30.8400
30.1900
30.3900
990,400
Thu, 06 Nov 2025
30.7400
30.9950
30.3550
30.4500
1,128,100
Wed, 05 Nov 2025
29.8500
30.8200
29.7900
30.7400
1,148,000
Tue, 04 Nov 2025
29.0000
30.1850
28.8560
29.6600
1,226,300
Mon, 03 Nov 2025
29.5600
29.7700
29.1550
29.2800
1,686,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
31.7000
31.7300
28.9000
29.0300
2,159,000
Thu, 30 Oct 2025
29.9900
32.4150
29.9000
31.7900
1,930,700
Thu, 30 Oct 2025
4 · 8-K
Pre-market · 07:12 ET
8-K ↗
Thu, 30 Oct 2025
3 · 10-Q
Pre-market · 07:11 ET
10-Q ↗
Wed, 29 Oct 2025
29.6000
29.7400
28.5700
28.8800
1,632,700
Tue, 28 Oct 2025
29.8200
29.9850
29.5700
29.8400
595,300
Mon, 27 Oct 2025
29.8400
30.3300
29.7400
29.9100
887,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
29.7800
30.4800
29.7800
29.8400
784,500
Thu, 23 Oct 2025
29.7400
29.9750
29.3800
29.7800
1,066,700
Wed, 22 Oct 2025
29.6900
29.9400
29.2400
29.5500
966,000
Tue, 21 Oct 2025
29.2000
29.5700
28.9980
29.5200
681,000
Mon, 20 Oct 2025
29.4100
29.5200
28.8400
29.3100
601,700
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
29.2800
29.6600
29.0500
29.3700
820,000
Thu, 16 Oct 2025
29.6700
29.9100
29.2100
29.3500
827,600
Wed, 15 Oct 2025
29.8000
30.3800
29.5750
29.6200
863,700
Tue, 14 Oct 2025
29.3100
29.8250
28.9300
29.7900
776,300
Mon, 13 Oct 2025
28.9300
29.4700
28.8900
29.2800
878,700
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
28.9800
29.3200
28.8200
28.8700
730,900
Thu, 09 Oct 2025
29.4000
29.5350
28.8650
29.0700
915,600
Wed, 08 Oct 2025
29.5300
29.5700
29.0900
29.4000
900,700
Tue, 07 Oct 2025
29.8600
30.0000
28.9100
29.4300
1,079,900
Mon, 06 Oct 2025
29.5400
30.1850
29.2200
29.8950
1,702,100
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
31.1900
31.2200
29.3700
29.4900
1,605,200
Thu, 02 Oct 2025
31.3100
31.4400
30.6250
31.1900
1,309,500
Wed, 01 Oct 2025
31.2100
31.5700
31.1150
31.2600
1,581,300
Tue, 30 Sep 2025
31.3800
31.7400
31.2700
31.5400
1,115,100
Mon, 29 Sep 2025
31.0100
31.6450
30.9200
31.5700
1,722,300
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
30.7600
31.2000
30.6000
30.9400
1,546,200
Thu, 25 Sep 2025
30.5300
30.6400
30.1900
30.6200
1,390,900
Wed, 24 Sep 2025
30.7200
30.7800
30.3400
30.4900
1,389,100
Tue, 23 Sep 2025
30.7100
31.0650
30.5800
30.7500
1,107,500
Mon, 22 Sep 2025
30.1400
30.8200
29.9500
30.7500
1,274,900
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
29.7900
30.4700
29.7050
29.8900
2,133,900
Thu, 18 Sep 2025
29.6000
29.7650
29.2800
29.6100
1,217,400
Wed, 17 Sep 2025
29.7800
30.0400
29.5700
29.7200
807,800
Tue, 16 Sep 2025
29.4700
29.7400
29.0300
29.6100
984,400
Mon, 15 Sep 2025
29.6000
29.6800
29.1100
29.5200
615,900
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
28.6900
29.5200
28.6900
29.3900
926,300
Thu, 11 Sep 2025
27.9400
29.0700
27.7300
29.0400
1,059,000
Wed, 10 Sep 2025
27.5000
27.7800
27.0500
27.7600
884,500
Tue, 09 Sep 2025
27.9400
27.9400
27.5300
27.5500
983,300
Mon, 08 Sep 2025
27.8700
28.0500
27.7200
27.9800
525,800
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
27.8700
27.9500
27.3500
27.8500
742,500
Thu, 04 Sep 2025
27.9900
28.1300
27.5900
27.7200
680,200
Wed, 03 Sep 2025
27.8000
28.1600
27.7100
27.9500
907,500
Tue, 02 Sep 2025
27.3000
28.0400
26.8700
27.9700
1,089,700
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
27.5100
27.6000
27.1700
27.4800
920,100
Thu, 28 Aug 2025
27.4100
27.6250
27.1500
27.5500
693,100
Wed, 27 Aug 2025
27.0700
27.4600
26.9750
27.3400
746,800
Tue, 26 Aug 2025
26.7900
27.2250
26.7700
27.1600
907,000
Mon, 25 Aug 2025
26.8000
27.2500
26.7050
26.8800
624,800
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
26.4600
26.9300
26.2650
26.9200
1,032,400
Thu, 21 Aug 2025
26.0800
26.4700
26.0400
26.3500
757,200
Wed, 20 Aug 2025
26.3200
26.3200
25.9600
26.0600
559,200
Tue, 19 Aug 2025
26.0100
26.2900
25.9900
26.2100
565,000
Mon, 18 Aug 2025
25.8900
26.2900
25.8900
26.1000
722,800
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
25.8800
25.9650
25.6400
25.9100
685,800
Thu, 14 Aug 2025
26.0700
26.0850
25.6000
25.8000
912,800
Wed, 13 Aug 2025
26.6100
26.7200
25.7200
25.9500
1,570,300
Tue, 12 Aug 2025
25.6400
26.6450
25.4600
26.5700
932,300
Mon, 11 Aug 2025
25.1100
25.6700
24.7900
25.6200
1,068,800
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
24.7400
25.2400
24.5200
25.0300
784,300
Thu, 07 Aug 2025
24.4500
24.7900
24.3250
24.7400
901,100
Wed, 06 Aug 2025
23.8100
24.5000
23.7800
24.4700
926,900
Tue, 05 Aug 2025
23.5500
23.9100
23.3700
23.7000
1,463,000
Mon, 04 Aug 2025
23.0500
23.4900
23.0500
23.4600
888,000
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
22.6600
23.2000
22.5700
22.9100
1,162,200
Thu, 31 Jul 2025
22.5600
23.0500
21.5300
22.6000
1,621,900
Thu, 31 Jul 2025
2 · 10-Q
Pre-market · 07:12 ET
10-Q ↗
Thu, 31 Jul 2025
1 · 8-K
Pre-market · 07:10 ET
8-K ↗
Wed, 30 Jul 2025
22.8600
23.2300
22.7500
22.8300
1,143,700
Tue, 29 Jul 2025
23.1700
23.1950
22.8750
22.9700
684,600
Mon, 28 Jul 2025
23.2200
23.3200
22.7400
23.0350
915,000
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend