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
24 · S-3ASR
After-hours · 17:20 ET
S-3ASR ↗
Fri, 24 Jul 2026
83.4600
85.3000
82.7400
84.0200
2,058,300
Thu, 23 Jul 2026
82.4000
83.5300
81.7700
82.9300
1,530,900
Wed, 22 Jul 2026
23 · 8-K
After-hours · 16:34 ET
8-K ↗
Wed, 22 Jul 2026
82.4700
82.8800
81.0200
82.6600
1,569,000
Tue, 21 Jul 2026
80.8000
82.6100
80.7600
82.4500
1,388,500
Mon, 20 Jul 2026
81.9300
83.1550
80.6980
80.7600
1,746,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
79.1000
82.5600
78.9800
81.3800
1,442,600
Thu, 16 Jul 2026
83.0550
83.0550
80.1700
80.3000
3,529,200
Wed, 15 Jul 2026
83.4800
83.5750
82.0900
82.6600
1,955,100
Tue, 14 Jul 2026
82.3000
84.5900
81.5000
84.0900
2,739,100
Mon, 13 Jul 2026
84.8400
85.3800
81.3700
83.0800
3,378,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
90.8100
91.0000
84.8600
85.8900
6,382,500
Thu, 09 Jul 2026
84.0000
93.4150
84.0000
90.1700
20,327,200
Wed, 08 Jul 2026
77.1100
78.4600
76.0100
78.3300
2,060,900
Tue, 07 Jul 2026
78.0500
78.9000
76.1900
77.9100
2,694,500
Mon, 06 Jul 2026
77.4800
79.2500
77.1500
77.7500
3,137,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
22 · 8-K
After-hours · 16:23 ET
8-K ↗
Thu, 02 Jul 2026
75.0300
77.2600
74.4900
77.1900
3,179,400
Wed, 01 Jul 2026
74.4800
75.2800
73.5600
74.5200
3,028,800
Tue, 30 Jun 2026
72.5300
74.6500
71.7800
74.4800
3,393,300
Mon, 29 Jun 2026
71.2900
73.2800
70.5000
72.0100
3,263,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
69.5300
72.5400
68.8200
70.2400
27,055,400
Fri, 26 Jun 2026
21 · 8-K
Pre-market · 08:30 ET
8-K ↗
Thu, 25 Jun 2026
69.5900
70.4600
68.9200
69.6900
2,778,700
Wed, 24 Jun 2026
69.2500
70.7700
68.9400
69.3600
4,190,500
Tue, 23 Jun 2026
68.5700
69.9000
68.0300
68.6300
2,454,800
Mon, 22 Jun 2026
66.3500
69.6600
66.3000
68.9200
2,539,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
68.0800
68.6000
65.5910
66.2700
3,815,500
Wed, 17 Jun 2026
66.6700
68.6150
66.3000
67.3900
1,601,500
Tue, 16 Jun 2026
67.5000
67.9630
65.8300
66.6400
2,738,200
Mon, 15 Jun 2026
66.9100
68.0200
66.0000
68.0000
3,087,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
67.6700
68.2000
66.7900
66.8000
1,545,500
Thu, 11 Jun 2026
67.5800
69.0250
66.7750
67.5500
2,535,100
Wed, 10 Jun 2026
67.1000
69.4150
67.0150
67.4050
2,128,400
Tue, 09 Jun 2026
67.8000
69.0000
65.8250
67.6800
1,837,000
Mon, 08 Jun 2026
67.9700
68.4300
66.7600
67.3700
1,751,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
67.4500
69.5100
66.5900
67.6100
2,590,000
Thu, 04 Jun 2026
66.0000
68.4800
65.1450
67.3300
1,968,900
Wed, 03 Jun 2026
63.4300
65.8450
62.7100
65.4800
2,741,400
Tue, 02 Jun 2026
64.8450
65.0850
62.5000
63.8800
4,697,300
Mon, 01 Jun 2026
66.5000
67.3600
65.2250
65.3600
8,117,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
67.9600
68.1500
66.1400
66.2600
3,052,300
Thu, 28 May 2026
66.4500
68.7950
65.4300
68.4500
2,180,600
Wed, 27 May 2026
20 · 8-K
After-hours · 16:01 ET
8-K ↗
Wed, 27 May 2026
68.0600
68.1250
65.5500
66.4400
3,022,900
Tue, 26 May 2026
68.4900
68.4900
66.5500
67.7300
2,422,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
70.5600
71.7400
68.4150
69.1200
1,826,400
Thu, 21 May 2026
67.5800
71.0100
67.0000
70.2800
2,297,100
Wed, 20 May 2026
66.8700
68.8000
66.6000
68.2200
2,608,600
Tue, 19 May 2026
64.5600
67.0000
64.5200
66.0000
2,420,100
Mon, 18 May 2026
66.2100
66.7200
63.6300
65.3200
3,415,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
68.9000
69.1850
66.0500
66.1300
2,679,200
Thu, 14 May 2026
68.9000
70.0250
67.6600
69.6600
2,236,900
Wed, 13 May 2026
19 · 8-K
After-hours · 16:01 ET
8-K ↗
Wed, 13 May 2026
65.4600
70.2350
65.1600
68.6100
3,144,400
Tue, 12 May 2026
64.9400
66.0200
64.2350
65.9500
2,410,000
Mon, 11 May 2026
68.8480
68.8480
63.8800
64.6800
3,648,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
66.5300
69.1100
66.0000
67.3900
5,401,200
Fri, 08 May 2026
18 · 8-K
Pre-market · 09:01 ET
FORM 8-K ↗
Fri, 08 May 2026
17 · S-3ASR
Next filing day · accepted 07 May, 21:32 ET
S-3ASR ↗
Thu, 07 May 2026
16 · 10-Q
After-hours · 16:31 ET
10-Q ↗
Thu, 07 May 2026
15 · 8-K
After-hours · 16:02 ET
8-K ↗
Thu, 07 May 2026
68.5800
69.2900
66.9550
67.4500
2,875,600
Wed, 06 May 2026
68.7400
69.3900
67.9150
68.0900
2,643,600
Tue, 05 May 2026
69.8100
70.4200
67.4800
68.7800
2,119,300
Mon, 04 May 2026
68.3600
69.8750
68.0200
68.9900
1,888,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
70.5100
70.9500
68.4100
68.5600
1,806,000
Thu, 30 Apr 2026
71.4000
72.4900
69.7200
71.1100
2,675,000
Wed, 29 Apr 2026
68.3520
71.3300
68.3520
70.9400
2,812,600
Tue, 28 Apr 2026
83.2000
84.7500
69.1180
69.7100
12,881,000
Mon, 27 Apr 2026
75.8600
77.2350
74.3000
74.5200
3,015,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
14 · DEFA14A
After-hours · 16:25 ET
DEFA14A ↗
Fri, 24 Apr 2026
13 · DEF 14A
After-hours · 16:25 ET
DEF 14A ↗
Fri, 24 Apr 2026
71.3200
75.5500
69.5200
73.2800
4,134,300
Thu, 23 Apr 2026
74.4400
75.0800
71.1300
71.6700
2,396,800
Wed, 22 Apr 2026
76.6300
76.9700
73.5700
74.4400
1,484,500
Tue, 21 Apr 2026
76.6800
77.2400
74.9400
76.1800
1,467,300
Mon, 20 Apr 2026
76.6500
77.2600
75.7100
76.6800
1,650,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
79.6000
79.6200
75.6500
76.7500
2,044,800
Thu, 16 Apr 2026
77.2100
78.4500
76.2800
77.5100
917,800
Wed, 15 Apr 2026
78.0000
78.9000
76.1700
77.7000
1,562,900
Tue, 14 Apr 2026
78.2400
79.5000
77.5000
77.9300
2,435,200
Mon, 13 Apr 2026
74.8700
79.2500
74.5900
77.8700
2,589,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
75.8500
75.8500
74.2600
74.5900
1,075,900
Thu, 09 Apr 2026
74.3400
76.2400
73.1400
75.5200
2,408,800
Wed, 08 Apr 2026
74.0300
75.2900
73.1000
74.1400
1,441,300
Tue, 07 Apr 2026
72.0600
72.1600
70.5200
71.9300
1,159,900
Mon, 06 Apr 2026
73.2000
73.9100
72.0800
72.2800
630,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
71.9500
74.6300
71.9500
73.1500
1,229,900
Wed, 01 Apr 2026
74.7650
75.6750
73.1900
74.4500
2,255,900
Tue, 31 Mar 2026
70.2200
74.9350
70.2200
74.2600
2,336,800
Mon, 30 Mar 2026
12 · 8-K
After-hours · 17:30 ET
8-K ↗
Mon, 30 Mar 2026
69.8300
69.9500
68.8300
69.3600
1,554,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
72.3300
73.0300
69.4400
69.7000
1,225,800
Thu, 26 Mar 2026
71.5400
73.4100
70.7700
72.5800
1,493,700
Wed, 25 Mar 2026
69.2900
72.2750
68.9350
71.6100
1,261,300
Tue, 24 Mar 2026
68.8700
69.2800
67.5700
68.5300
1,518,100
Mon, 23 Mar 2026
69.2200
71.2700
68.4000
69.6000
1,434,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
70.4300
72.3500
68.0000
68.5400
2,906,400
Thu, 19 Mar 2026
69.6100
70.7000
68.2500
70.0700
1,167,300
Wed, 18 Mar 2026
70.9400
71.3300
69.8150
70.1200
1,422,100
Tue, 17 Mar 2026
70.1800
71.5600
69.9100
70.9400
1,281,500
Mon, 16 Mar 2026
70.4500
71.9800
70.0900
71.0300
1,626,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
68.8100
70.0000
67.7300
69.4100
1,820,700
Thu, 12 Mar 2026
70.3500
70.3600
67.8450
67.9800
2,352,400
Wed, 11 Mar 2026
73.1600
74.1500
70.8100
71.3900
2,412,300
Tue, 10 Mar 2026
66.1200
75.9050
66.0000
74.3200
6,157,500
Mon, 09 Mar 2026
65.1700
66.3650
64.5000
65.6400
1,764,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
64.4100
66.0600
63.6250
65.3600
3,244,000
Thu, 05 Mar 2026
65.7100
66.5750
64.7100
66.1700
1,784,000
Wed, 04 Mar 2026
65.0000
67.2000
64.2550
66.5400
2,388,800
Tue, 03 Mar 2026
63.7400
65.8300
62.7700
64.5300
2,316,300
Mon, 02 Mar 2026
64.3600
65.6700
63.3500
65.5000
2,382,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
66.4200
68.4700
65.4600
66.4800
2,262,300
Thu, 26 Feb 2026
66.6250
67.6600
64.3300
67.6100
2,925,200
Wed, 25 Feb 2026
70.5000
71.5100
63.5000
66.5400
5,391,700
Tue, 24 Feb 2026
11 · 10-K
After-hours · 16:51 ET
10-K ↗
Tue, 24 Feb 2026
10 · 8-K
After-hours · 16:04 ET
8-K ↗
Tue, 24 Feb 2026
67.9100
68.9700
67.1100
68.3100
2,507,300
Mon, 23 Feb 2026
67.8700
69.5000
67.1000
67.9100
3,673,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
70.6300
70.8500
67.4200
68.1400
5,076,100
Thu, 19 Feb 2026
73.3800
73.7100
70.5800
70.7200
3,653,900
Wed, 18 Feb 2026
75.0700
76.8050
73.8400
73.9300
2,365,500
Tue, 17 Feb 2026
74.3100
76.3350
73.7800
75.8500
3,250,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
77.5500
77.7850
72.8200
75.2500
2,818,700
Thu, 12 Feb 2026
9 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 12 Feb 2026
84.8450
84.9400
76.0300
76.0600
9,161,500
Wed, 11 Feb 2026
72.9700
73.5150
70.0900
73.3300
2,211,200
Tue, 10 Feb 2026
72.3700
72.6400
71.0100
72.4700
1,884,400
Mon, 09 Feb 2026
67.8400
72.9800
67.8200
72.2900
3,114,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
70.0750
70.6300
67.5900
68.0500
4,742,000
Thu, 05 Feb 2026
74.7000
75.9150
62.8400
63.7300
8,919,900
Wed, 04 Feb 2026
78.4800
78.4800
74.3200
75.1900
2,867,700
Tue, 03 Feb 2026
78.5700
80.0000
76.5400
78.1800
1,320,400
Mon, 02 Feb 2026
76.4500
78.9800
76.2500
78.2400
1,291,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
78.8450
80.0000
76.7400
77.2700
2,301,800
Thu, 29 Jan 2026
77.9900
79.1800
77.2100
79.1000
1,375,700
Wed, 28 Jan 2026
78.3500
78.3500
75.8300
77.4900
1,839,200
Tue, 27 Jan 2026
78.3500
79.7600
77.3650
77.8700
1,341,400
Mon, 26 Jan 2026
76.9600
78.5000
76.2300
77.8100
3,900,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
79.7700
80.5800
77.8400
77.8700
2,367,500
Thu, 22 Jan 2026
77.9800
81.3250
77.1400
79.9100
2,665,700
Wed, 21 Jan 2026
8 · 8-K
After-hours · 16:07 ET
8-K ↗
Wed, 21 Jan 2026
77.6700
78.5600
76.6800
78.1500
2,212,100
Tue, 20 Jan 2026
74.5520
77.9400
73.7700
77.1900
2,908,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
77.6600
78.1300
75.8500
76.2600
7,388,800
Thu, 15 Jan 2026
75.0100
77.8500
74.3000
76.2600
6,164,700
Wed, 14 Jan 2026
79.2800
79.3100
76.8240
77.9000
1,922,600
Tue, 13 Jan 2026
76.1500
79.8800
75.0700
79.1100
2,595,700
Mon, 12 Jan 2026
7 · 8-K
After-hours · 16:06 ET
8-K ↗
Mon, 12 Jan 2026
76.7800
77.4100
70.9500
76.8400
5,081,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
74.4800
78.3600
74.4600
77.2500
2,889,400
Thu, 08 Jan 2026
73.5500
75.4900
73.0500
73.8200
1,755,000
Wed, 07 Jan 2026
74.1300
75.5700
72.8900
74.2700
2,339,900
Tue, 06 Jan 2026
73.6900
74.2900
71.1900
73.9900
3,362,600
Mon, 05 Jan 2026
78.2900
78.5850
71.9900
73.4200
3,029,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
76.5400
78.5400
76.0200
78.2350
2,413,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
75.5000
77.2800
74.9910
76.4900
1,261,400
Tue, 30 Dec 2025
75.5700
75.9100
74.4700
75.4800
1,309,600
Mon, 29 Dec 2025
75.0400
75.8400
74.5250
75.6100
1,366,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
77.4800
77.4800
75.6000
75.8000
1,085,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
76.7700
77.3200
76.3750
76.5300
548,600
Tue, 23 Dec 2025
76.3800
77.4000
75.8200
76.4000
1,304,100
Mon, 22 Dec 2025
76.8000
78.4400
76.4500
77.0900
2,042,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
74.4400
77.2000
74.2000
76.3000
4,685,000
Thu, 18 Dec 2025
75.3600
75.9200
73.4800
74.1400
1,451,900
Wed, 17 Dec 2025
75.3200
75.7400
73.9500
74.0200
1,532,900
Tue, 16 Dec 2025
73.4900
76.5100
72.7300
75.6900
2,216,700
Mon, 15 Dec 2025
74.9600
75.6100
73.9500
74.5100
2,333,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
73.8300
75.2400
72.6500
75.1500
1,597,300
Thu, 11 Dec 2025
74.0100
74.2700
72.4200
74.0650
1,705,100
Wed, 10 Dec 2025
71.4600
73.0600
70.3500
72.7000
1,606,400
Tue, 09 Dec 2025
74.0500
74.7200
71.4650
71.6700
1,711,500
Mon, 08 Dec 2025
74.2600
75.1000
73.7000
74.2400
1,658,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
74.4000
74.8600
72.3750
73.6400
1,938,800
Thu, 04 Dec 2025
74.0100
75.0400
72.4800
74.7600
1,347,900
Wed, 03 Dec 2025
71.9400
74.3400
71.1600
74.1500
2,046,800
Tue, 02 Dec 2025
72.1700
73.4500
71.3500
71.4600
2,180,600
Mon, 01 Dec 2025
72.0100
72.4700
71.0700
71.7800
2,403,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
71.0600
72.2800
70.9300
72.0100
524,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
70.9800
72.2600
70.1000
71.7200
1,744,600
Tue, 25 Nov 2025
70.6750
71.6500
69.5300
70.6300
1,876,700
Mon, 24 Nov 2025
67.9200
71.4350
67.9200
70.9900
4,530,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
64.6400
69.3980
64.4100
68.1100
4,127,500
Thu, 20 Nov 2025
66.4000
67.2500
64.4700
64.6200
2,063,000
Wed, 19 Nov 2025
65.5350
65.9600
64.5000
65.5400
1,270,300
Tue, 18 Nov 2025
65.5900
66.9400
64.3400
65.5900
2,103,000
Mon, 17 Nov 2025
65.6900
67.4900
65.4000
66.9000
2,532,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
64.0000
67.7100
63.9050
66.3900
1,539,500
Thu, 13 Nov 2025
65.1300
67.2800
64.9500
65.0600
1,770,600
Wed, 12 Nov 2025
66.0700
67.9300
65.1000
66.2200
2,077,800
Tue, 11 Nov 2025
63.1200
66.7200
62.0600
66.5800
2,578,700
Mon, 10 Nov 2025
62.1300
63.2300
62.0600
62.8100
1,277,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
62.7300
63.2600
60.5500
61.8000
2,326,000
Thu, 06 Nov 2025
62.7300
64.4400
62.1500
62.7300
3,218,900
Wed, 05 Nov 2025
61.3700
63.4100
60.7400
62.6600
2,126,000
Tue, 04 Nov 2025
61.4200
61.9050
60.2200
61.3700
1,989,200
Mon, 03 Nov 2025
62.7400
64.1900
60.7900
61.9800
2,137,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
63.8800
64.3200
62.0600
62.6400
2,470,300
Thu, 30 Oct 2025
66.0700
67.7500
62.7050
63.3700
4,843,400
Wed, 29 Oct 2025
6 · 10-Q
After-hours · 16:57 ET
10-Q ↗
Wed, 29 Oct 2025
5 · 8-K
After-hours · 16:02 ET
8-K ↗
Wed, 29 Oct 2025
4 · 8-K
After-hours · 16:09 ET
8-K ↗
Wed, 29 Oct 2025
69.3700
69.4800
63.0000
66.6200
7,435,000
Tue, 28 Oct 2025
63.0200
64.6100
62.5100
64.5000
3,340,100
Mon, 27 Oct 2025
3 · 8-K
After-hours · 16:11 ET
8-K ↗
Mon, 27 Oct 2025
57.0000
65.0000
56.7400
63.5600
8,486,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
54.8000
55.5650
54.2300
54.2600
1,497,500
Thu, 23 Oct 2025
53.1200
53.9580
52.7500
53.8100
1,233,000
Wed, 22 Oct 2025
54.3100
54.5700
52.8500
53.2400
1,373,100
Tue, 21 Oct 2025
56.2100
56.5000
54.2900
54.3600
1,191,700
Mon, 20 Oct 2025
55.5500
56.3000
53.7100
56.2550
1,933,300
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
54.3500
55.4850
54.0200
54.9200
1,364,700
Thu, 16 Oct 2025
56.7800
56.8000
54.4950
55.0300
1,184,000
Wed, 15 Oct 2025
56.6300
57.4900
55.7100
56.6300
1,881,000
Tue, 14 Oct 2025
55.9500
57.4700
55.4100
56.5000
2,490,200
Mon, 13 Oct 2025
55.9800
56.2400
55.0700
55.9600
2,257,300
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
54.8300
55.9400
54.6600
55.4900
3,293,100
Thu, 09 Oct 2025
55.0900
55.2850
54.4800
54.7900
2,113,700
Wed, 08 Oct 2025
54.5500
55.3300
53.8200
55.3000
2,218,200
Tue, 07 Oct 2025
54.6100
55.1300
52.9700
54.2200
1,812,900
Mon, 06 Oct 2025
53.1500
54.6400
52.9750
54.6100
1,368,700
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
53.2400
53.7830
52.0000
52.8600
1,415,100
Thu, 02 Oct 2025
53.5400
53.7450
51.8500
53.2800
1,603,000
Wed, 01 Oct 2025
51.8700
53.8100
51.8700
53.4800
1,457,400
Tue, 30 Sep 2025
52.2600
52.3630
50.8000
51.9400
2,221,400
Mon, 29 Sep 2025
50.6800
52.4500
50.5000
51.9600
1,954,700
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
48.9700
50.1000
48.8800
50.0500
1,485,800
Thu, 25 Sep 2025
50.0300
50.2500
48.7800
49.0000
2,909,600
Wed, 24 Sep 2025
51.2200
51.8500
50.2500
50.6500
1,575,400
Tue, 23 Sep 2025
51.4600
52.4300
51.3500
51.5000
2,157,600
Mon, 22 Sep 2025
52.2100
52.5900
51.3200
51.5400
2,175,900
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
53.3300
53.9200
51.8800
52.3700
6,030,000
Thu, 18 Sep 2025
51.2200
53.3800
51.2200
53.3300
2,160,700
Wed, 17 Sep 2025
52.1100
52.7200
51.1700
51.1800
1,814,600
Tue, 16 Sep 2025
51.4700
51.8950
50.7200
51.4900
2,433,200
Mon, 15 Sep 2025
51.0800
51.4800
49.9400
51.4700
1,312,000
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
52.9100
54.2900
51.0300
51.2100
2,087,800
Thu, 11 Sep 2025
53.0800
53.6000
52.3500
52.6000
1,898,100
Wed, 10 Sep 2025
53.5950
54.2500
52.2000
52.9600
1,599,000
Tue, 09 Sep 2025
54.0900
54.4600
52.2500
53.5000
2,029,200
Mon, 08 Sep 2025
53.3650
54.6000
52.9600
54.2900
2,050,800
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
51.8300
53.9700
51.5000
53.3800
2,916,300
Thu, 04 Sep 2025
51.9700
52.4800
50.4900
51.8300
2,908,400
Wed, 03 Sep 2025
50.0600
52.6400
49.7500
51.8400
2,745,300
Tue, 02 Sep 2025
51.0950
52.6400
49.9000
50.0000
3,105,600
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
52.4900
52.8450
50.9050
51.7600
2,995,300
Thu, 28 Aug 2025
49.2800
52.6000
49.2800
52.5700
2,690,700
Wed, 27 Aug 2025
48.8100
50.8000
48.8100
49.5900
2,502,000
Tue, 26 Aug 2025
47.4200
48.9100
47.2600
48.8700
2,201,200
Mon, 25 Aug 2025
48.7800
49.0800
46.8100
47.2900
1,953,600
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
50.6100
50.7300
48.8400
49.0800
1,490,100
Thu, 21 Aug 2025
48.7000
50.2500
48.2900
50.2300
1,340,000
Wed, 20 Aug 2025
48.9000
49.2600
48.2200
48.8800
1,765,400
Tue, 19 Aug 2025
48.4900
49.6000
48.0260
48.9100
2,401,300
Mon, 18 Aug 2025
50.9500
51.0000
48.9950
49.0200
2,998,600
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
51.1600
51.6600
50.6000
51.3200
2,221,500
Thu, 14 Aug 2025
49.9600
51.8600
49.7500
51.1800
2,026,700
Wed, 13 Aug 2025
49.6000
50.5100
49.1050
50.3800
2,222,200
Tue, 12 Aug 2025
48.5100
49.1400
47.3650
49.0900
2,138,700
Mon, 11 Aug 2025
46.4900
48.3000
46.2850
48.2400
2,335,400
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
45.6400
47.2400
45.3950
46.5800
2,570,100
Thu, 07 Aug 2025
44.4900
46.1500
44.1000
45.9500
2,662,100
Wed, 06 Aug 2025
44.5000
45.8500
42.0900
44.8100
14,108,100
Tue, 05 Aug 2025
2 · 10-Q
After-hours · 16:57 ET
10-Q ↗
Tue, 05 Aug 2025
1 · 8-K
After-hours · 16:04 ET
8-K ↗
Tue, 05 Aug 2025
47.4500
49.7700
47.0050
49.2100
5,690,900
Mon, 04 Aug 2025
47.6900
48.2000
47.2100
47.7500
2,488,500
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
46.5000
48.0300
46.3050
47.3700
2,215,500
Thu, 31 Jul 2025
45.6300
48.0650
45.5550
47.2700
2,820,500
Wed, 30 Jul 2025
46.2650
46.7700
45.1060
45.6200
1,683,300
Tue, 29 Jul 2025
46.5300
46.8300
45.9200
46.3200
1,462,000
Mon, 28 Jul 2025
46.5800
47.1100
46.0900
46.2300
2,054,100
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend