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
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
23.5200
23.8050
23.0250
23.7800
3,049,856
Thu, 22 Oct 2026
23.4200
24.3500
23.4150
23.8500
3,078,200
Wed, 21 Oct 2026
23.9000
24.2300
23.3600
23.6600
2,596,800
Tue, 20 Oct 2026
17 · 8-K
After-hours · 20:05 ET
8-K ↗
Tue, 20 Oct 2026
23.2300
24.3460
23.0500
23.6500
3,532,700
Mon, 19 Oct 2026
23.4200
23.5300
22.9500
23.2500
3,048,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
24.7500
24.9500
23.2500
23.5600
4,273,600
Thu, 15 Oct 2026
22.3300
24.7500
22.2600
24.7500
6,183,500
Wed, 14 Oct 2026
23.1500
23.3500
22.2100
22.7400
5,021,500
Tue, 13 Oct 2026
23.4000
23.9550
23.3050
23.8300
3,124,300
Mon, 12 Oct 2026
24.0000
24.2400
23.6610
23.7500
2,740,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
24.4400
24.5000
23.8150
24.1000
2,683,500
Thu, 08 Oct 2026
23.6000
24.2490
23.4050
24.1900
4,223,400
Wed, 07 Oct 2026
23.7750
24.0800
23.4700
24.0200
3,172,500
Tue, 06 Oct 2026
24.8750
24.9000
23.8200
23.8600
4,441,400
Mon, 05 Oct 2026
22.9400
24.4500
22.7200
24.3500
6,206,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
23.5000
23.5600
22.7750
22.8100
4,115,100
Thu, 01 Oct 2026
22.9900
23.3800
22.5550
22.9500
4,846,600
Wed, 30 Sep 2026
23.3400
23.5300
22.7850
22.9900
3,504,400
Tue, 29 Sep 2026
23.2900
23.6800
22.9050
23.1400
4,046,600
Mon, 28 Sep 2026
23.4300
23.5050
22.7850
23.0300
5,001,000
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
24.7900
24.8780
23.8100
23.8100
4,593,100
Thu, 24 Sep 2026
24.3300
24.7800
23.7200
24.6400
5,133,700
Wed, 23 Sep 2026
25.7800
26.1900
24.4350
24.4500
6,755,000
Tue, 22 Sep 2026
26.5000
26.6100
25.5200
25.9700
4,046,100
Mon, 21 Sep 2026
25.5300
25.9300
25.2800
25.5800
4,648,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
24.9300
25.1400
24.7100
25.0000
6,381,300
Thu, 17 Sep 2026
25.6400
25.6700
24.6600
24.7700
3,211,600
Wed, 16 Sep 2026
25.3400
25.5650
24.4900
24.8500
3,714,000
Tue, 15 Sep 2026
26.0500
26.1900
25.1900
25.2800
3,130,500
Mon, 14 Sep 2026
25.2100
26.5000
25.1400
26.1000
4,892,700
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
26.1850
26.3300
25.4000
25.5900
3,437,100
Thu, 10 Sep 2026
25.4500
25.7800
25.0900
25.1000
4,162,900
Wed, 09 Sep 2026
26.8100
26.9300
25.8600
25.8900
4,962,400
Tue, 08 Sep 2026
27.7600
27.8300
26.9150
26.9800
5,475,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
27.9300
28.2410
27.6600
28.0500
2,908,700
Thu, 03 Sep 2026
28.4100
29.0200
28.0200
28.5200
3,427,900
Wed, 02 Sep 2026
27.3300
28.3000
27.2000
28.1700
3,068,800
Tue, 01 Sep 2026
28.0200
28.2800
27.1420
27.3900
5,309,000
Mon, 31 Aug 2026
28.6200
29.0400
27.9990
28.6800
4,034,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
30.6100
31.8000
28.9200
29.0800
4,715,600
Thu, 27 Aug 2026
30.8800
31.6500
30.0200
30.4600
2,845,200
Wed, 26 Aug 2026
30.5500
31.7000
30.0100
30.4700
3,038,300
Tue, 25 Aug 2026
30.0300
30.6200
29.5850
30.5800
2,651,200
Mon, 24 Aug 2026
30.2100
30.5000
29.5800
29.8900
3,353,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
28.9900
30.6000
28.7630
30.3000
4,626,500
Thu, 20 Aug 2026
30.4200
30.4200
27.9550
28.8600
7,810,100
Wed, 19 Aug 2026
29.4000
31.6400
29.3300
30.6000
5,887,600
Tue, 18 Aug 2026
29.0000
29.5500
28.8000
29.1100
3,643,900
Mon, 17 Aug 2026
30.3500
30.7800
29.1350
29.7500
3,976,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
31.0000
31.3600
30.2500
30.4300
2,968,800
Thu, 13 Aug 2026
29.1900
31.3500
29.1300
30.9700
4,852,900
Wed, 12 Aug 2026
30.0300
30.4500
28.6600
29.1000
4,550,800
Tue, 11 Aug 2026
29.9800
30.3800
29.0750
29.8900
3,682,400
Mon, 10 Aug 2026
30.8000
30.9500
30.1000
30.2100
3,698,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
30.2350
31.1150
29.6900
31.0900
4,445,900
Thu, 06 Aug 2026
29.2670
31.0200
29.1800
29.7100
5,041,200
Wed, 05 Aug 2026
16 · 10-Q/A
After-hours · 17:26 ET
10-Q/A ↗
Wed, 05 Aug 2026
34.5950
34.6900
29.9500
30.2000
12,328,600
Tue, 04 Aug 2026
15 · 10-Q
After-hours · 16:08 ET
10-Q ↗
Tue, 04 Aug 2026
14 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 04 Aug 2026
29.6800
30.8900
29.6800
30.3200
7,817,800
Mon, 03 Aug 2026
28.0400
29.6800
28.0000
29.4300
4,784,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
26.8400
27.6900
26.2000
27.4400
3,319,300
Thu, 30 Jul 2026
26.5200
27.1750
25.8900
27.0400
4,071,600
Wed, 29 Jul 2026
27.5300
27.6780
26.3400
26.6000
5,100,000
Tue, 28 Jul 2026
27.4900
27.8900
26.2500
27.8200
3,644,400
Mon, 27 Jul 2026
27.7650
28.4350
27.4200
27.4900
3,109,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
28.2750
28.4500
26.8020
26.9300
3,884,100
Thu, 23 Jul 2026
28.0050
28.1700
26.9300
27.5900
3,388,200
Wed, 22 Jul 2026
28.9600
29.0400
28.4100
28.6400
2,537,000
Tue, 21 Jul 2026
28.6600
29.9200
28.5000
29.2700
2,665,400
Mon, 20 Jul 2026
29.5050
29.5050
28.3300
28.8200
2,749,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
29.7500
30.2600
28.9700
29.5100
4,171,900
Thu, 16 Jul 2026
31.4000
32.0000
30.3150
30.8800
3,249,300
Wed, 15 Jul 2026
32.4450
32.8000
31.2200
31.5900
2,587,600
Tue, 14 Jul 2026
31.5600
32.4600
31.0700
31.7200
3,282,300
Mon, 13 Jul 2026
32.7000
33.2950
31.1750
31.4600
3,267,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
34.0400
34.6900
32.3900
32.7400
2,699,400
Thu, 09 Jul 2026
31.8100
33.8600
31.7400
33.2300
3,129,600
Wed, 08 Jul 2026
32.0000
32.4500
30.9900
31.8100
4,452,900
Tue, 07 Jul 2026
34.9800
35.7200
32.9000
33.0600
4,665,100
Mon, 06 Jul 2026
34.7500
35.0000
33.2500
34.3300
5,647,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
36.0400
36.8700
34.5200
34.7800
3,816,600
Wed, 01 Jul 2026
35.6650
36.9000
35.1400
35.7400
3,716,800
Tue, 30 Jun 2026
34.6900
36.1000
34.0600
35.4300
4,313,400
Mon, 29 Jun 2026
34.6100
35.5000
32.6820
35.0300
5,351,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
32.3200
33.7800
32.0700
33.6600
6,060,800
Thu, 25 Jun 2026
33.1400
33.4500
31.9300
32.9700
3,903,000
Wed, 24 Jun 2026
31.6700
33.9900
31.4200
32.6500
4,795,600
Tue, 23 Jun 2026
30.6000
32.2050
30.5000
31.4600
3,325,200
Mon, 22 Jun 2026
32.0500
33.1300
30.9700
31.3200
3,460,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
30.9500
32.5000
30.0400
32.4300
5,230,500
Wed, 17 Jun 2026
32.1000
33.9500
30.4300
30.4600
6,374,100
Tue, 16 Jun 2026
32.3600
33.1700
31.7950
32.2400
4,204,100
Mon, 15 Jun 2026
32.0400
34.0200
32.0400
32.3600
7,086,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
31.7600
32.1800
29.8600
30.5000
4,848,100
Thu, 11 Jun 2026
30.1400
31.8300
29.2500
31.7900
5,177,500
Wed, 10 Jun 2026
30.6000
31.9200
30.0700
30.3000
3,445,800
Tue, 09 Jun 2026
30.9750
32.4000
29.6500
31.0600
4,047,600
Mon, 08 Jun 2026
29.7700
31.2830
29.5600
31.0000
3,940,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
31.4300
31.9800
29.1400
29.7400
4,773,500
Thu, 04 Jun 2026
31.0000
32.5050
30.3210
32.2700
4,213,700
Wed, 03 Jun 2026
31.8200
31.8600
29.5800
30.2900
5,467,600
Tue, 02 Jun 2026
32.5700
32.9360
31.7800
32.3900
4,907,700
Mon, 01 Jun 2026
33.7900
34.6720
33.0530
33.6100
4,265,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
33.8500
34.6900
32.5500
33.7900
5,885,600
Thu, 28 May 2026
13 · 8-K
After-hours · 17:15 ET
8-K ↗
Thu, 28 May 2026
30.1400
32.7300
29.9300
32.6900
5,462,200
Wed, 27 May 2026
30.8900
31.2600
30.0200
30.7200
4,017,600
Tue, 26 May 2026
28.9900
31.3900
28.9800
30.6200
5,854,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
28.8500
29.6500
28.3200
28.5600
3,253,500
Thu, 21 May 2026
28.5300
29.0000
27.9200
28.8500
3,814,600
Wed, 20 May 2026
28.1700
29.1700
26.9500
28.8400
4,444,000
Tue, 19 May 2026
28.1250
28.5900
26.7700
28.0800
5,436,300
Tue, 19 May 2026
12 · 8-K
Pre-market · 09:00 ET
8-K ↗
Mon, 18 May 2026
29.1900
29.4550
27.4550
27.9400
5,378,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
29.0550
30.6700
28.4000
29.5100
5,507,800
Thu, 14 May 2026
27.7500
29.7900
27.0600
29.7100
4,741,100
Wed, 13 May 2026
27.5000
27.5100
26.2200
26.9900
4,900,800
Tue, 12 May 2026
28.4000
28.9220
27.5700
27.8400
3,544,900
Mon, 11 May 2026
28.4400
29.1550
28.1700
28.6900
3,772,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
30.3300
30.3500
28.5800
28.9600
4,636,200
Thu, 07 May 2026
29.0000
30.0000
28.3500
29.0000
7,132,900
Wed, 06 May 2026
27.9950
30.0500
27.8350
28.7000
9,785,600
Tue, 05 May 2026
11 · 10-Q
After-hours · 16:08 ET
10-Q ↗
Tue, 05 May 2026
10 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 05 May 2026
32.3700
32.5400
31.0300
31.1700
7,864,700
Mon, 04 May 2026
32.7800
33.2300
31.2600
32.0800
3,814,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
32.3000
33.0900
31.8900
32.7400
3,667,000
Thu, 30 Apr 2026
30.3850
31.7700
30.3000
31.5800
4,597,000
Wed, 29 Apr 2026
31.8360
31.8360
29.8000
30.4800
5,364,700
Tue, 28 Apr 2026
33.0000
33.6500
32.4200
32.8600
3,062,100
Mon, 27 Apr 2026
33.2000
34.0580
32.9800
33.1100
2,861,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
32.8900
33.5750
32.5500
33.4900
2,540,200
Thu, 23 Apr 2026
34.1600
34.3600
31.9800
32.8200
3,601,800
Wed, 22 Apr 2026
35.0600
35.1900
33.9600
34.7400
2,942,800
Tue, 21 Apr 2026
35.2000
35.8000
32.9050
33.2000
4,948,400
Mon, 20 Apr 2026
34.2350
35.2700
33.9600
34.8600
4,181,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
34.1800
35.6500
34.1800
34.5700
6,564,400
Thu, 16 Apr 2026
9 · DEFA14A
After-hours · 16:07 ET
DEFA14A ↗
Thu, 16 Apr 2026
8 · DEF 14A
After-hours · 16:05 ET
DEF 14A ↗
Thu, 16 Apr 2026
34.0400
34.5400
32.5500
33.0900
5,824,800
Wed, 15 Apr 2026
31.0500
33.7200
30.6100
33.3600
9,626,600
Tue, 14 Apr 2026
28.8800
29.6350
28.5500
29.5300
4,203,500
Mon, 13 Apr 2026
26.7920
28.1300
26.4300
28.0600
4,340,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
27.6000
27.8650
26.8100
27.2600
2,395,700
Thu, 09 Apr 2026
27.1900
27.7750
26.5700
27.4100
2,553,300
Wed, 08 Apr 2026
28.7100
28.9000
26.4500
27.3100
4,552,700
Tue, 07 Apr 2026
26.9100
27.1600
26.1510
26.4500
3,418,100
Mon, 06 Apr 2026
25.9300
27.2200
25.8350
26.9100
3,988,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
24.6600
25.8000
24.3000
25.5800
2,794,700
Wed, 01 Apr 2026
26.2000
26.3400
25.0000
25.3600
4,648,500
Tue, 31 Mar 2026
24.8500
26.0200
24.4700
25.6500
6,086,000
Mon, 30 Mar 2026
24.8400
25.1700
23.9650
24.2200
4,545,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
24.8300
25.1400
24.4340
24.7700
3,248,900
Thu, 26 Mar 2026
25.5400
26.1800
25.2900
25.3300
3,578,600
Wed, 25 Mar 2026
27.2400
27.5050
25.9280
26.0900
3,399,800
Tue, 24 Mar 2026
27.4100
27.4200
26.3850
26.6000
3,888,600
Mon, 23 Mar 2026
26.7100
28.1650
26.6050
27.9100
6,723,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
26.3000
27.2850
25.9400
25.9800
5,952,200
Thu, 19 Mar 2026
25.0300
26.9400
24.9300
26.7700
5,279,300
Wed, 18 Mar 2026
27.4000
28.2400
25.7610
25.8300
6,724,600
Tue, 17 Mar 2026
28.0900
29.3400
27.5300
27.8300
5,161,000
Mon, 16 Mar 2026
27.7300
28.4200
27.3900
27.7900
4,727,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
26.4000
27.0100
25.8650
26.3600
6,760,700
Thu, 12 Mar 2026
26.9000
27.2500
25.6800
25.7600
4,991,300
Wed, 11 Mar 2026
29.0100
29.1900
26.6600
27.4700
7,178,900
Tue, 10 Mar 2026
7 · 8-K
After-hours · 16:06 ET
8-K ↗
Tue, 10 Mar 2026
28.1300
28.4600
26.6700
28.1600
6,264,400
Mon, 09 Mar 2026
27.1000
28.1100
26.7020
27.9200
4,402,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
27.6050
27.9750
27.0200
27.7800
4,054,200
Thu, 05 Mar 2026
28.5300
29.5780
28.1200
28.6100
4,885,400
Wed, 04 Mar 2026
28.5300
29.0000
28.0500
28.3600
4,051,100
Tue, 03 Mar 2026
27.6500
29.0900
26.7700
28.2400
5,383,300
Mon, 02 Mar 2026
26.0200
28.4400
25.6000
28.2800
6,492,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
28.3600
28.7200
26.8600
27.2300
5,478,000
Thu, 26 Feb 2026
28.5400
30.1200
28.5000
29.6700
4,440,500
Wed, 25 Feb 2026
28.7900
28.9250
27.9500
28.4400
4,005,100
Tue, 24 Feb 2026
27.1100
28.3600
26.8000
28.1400
4,312,300
Mon, 23 Feb 2026
28.6800
29.0100
27.0400
27.2600
6,319,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
30.2500
30.9000
29.1200
29.2900
6,655,400
Thu, 19 Feb 2026
31.4400
31.4400
29.5980
30.6500
6,423,600
Thu, 19 Feb 2026
6 · 8-K
Pre-market · 07:55 ET
8-K ↗
Wed, 18 Feb 2026
32.2100
32.8250
31.3300
31.5300
5,164,100
Tue, 17 Feb 2026
30.9700
32.4300
30.9100
31.9700
8,685,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
29.8690
31.6000
29.6100
30.6800
9,845,900
Thu, 12 Feb 2026
33.3700
33.3700
29.9100
30.1900
13,356,800
Wed, 11 Feb 2026
37.5150
37.5150
32.5100
33.1000
17,738,500
Tue, 10 Feb 2026
5 · 10-K
After-hours · 16:08 ET
10-K ↗
Tue, 10 Feb 2026
4 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 10 Feb 2026
3 · 8-K
After-hours · 16:03 ET
8-K ↗
Tue, 10 Feb 2026
39.1250
41.6400
38.6400
38.9600
10,402,100
Mon, 09 Feb 2026
37.2500
38.8800
36.8550
38.8500
3,538,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
35.9250
38.3400
35.4500
38.2400
3,964,000
Thu, 05 Feb 2026
36.9600
37.5000
34.3600
34.6200
4,516,900
Wed, 04 Feb 2026
38.4200
38.4500
36.2200
37.9200
4,251,700
Tue, 03 Feb 2026
39.9500
40.2000
37.6300
38.5800
3,768,200
Mon, 02 Feb 2026
38.9800
40.6200
38.9400
39.6900
3,363,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
40.9100
41.4500
38.9200
39.2500
4,487,500
Thu, 29 Jan 2026
42.3520
43.6890
40.9000
41.5300
3,316,400
Wed, 28 Jan 2026
45.6500
45.8600
42.9000
43.1650
3,146,700
Tue, 27 Jan 2026
45.9900
46.0900
44.4200
45.2000
2,335,600
Mon, 26 Jan 2026
44.8700
46.0500
44.6000
45.9200
2,906,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
45.8300
46.0200
44.8600
45.2900
2,393,900
Thu, 22 Jan 2026
46.8800
47.8600
46.1350
46.2800
2,068,200
Wed, 21 Jan 2026
44.8000
46.5600
44.5400
46.0900
3,878,500
Tue, 20 Jan 2026
45.7400
47.2300
44.5300
44.6100
3,562,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
48.3600
49.2600
47.8450
48.1200
2,616,800
Thu, 15 Jan 2026
46.7000
48.4400
46.2700
47.9100
3,223,000
Wed, 14 Jan 2026
46.9100
46.9900
45.7000
46.4500
2,738,700
Tue, 13 Jan 2026
45.2050
47.7500
44.4000
47.1000
4,209,700
Mon, 12 Jan 2026
49.1200
49.1500
45.1300
45.2500
8,511,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
51.2400
51.2800
48.8600
49.1200
2,247,300
Thu, 08 Jan 2026
49.7200
51.5300
49.3200
50.6100
2,048,100
Wed, 07 Jan 2026
50.4800
51.0000
49.5500
50.3200
2,412,700
Tue, 06 Jan 2026
51.0500
52.1000
49.3180
50.6800
5,496,900
Mon, 05 Jan 2026
46.0500
50.9700
46.0400
50.7000
9,162,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
44.0300
45.9100
43.0600
45.8400
7,070,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
44.8450
45.0500
43.6600
43.7300
3,862,600
Tue, 30 Dec 2025
46.4400
46.4500
44.9400
44.9600
3,610,800
Mon, 29 Dec 2025
46.4300
47.7150
46.3100
46.5700
5,988,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
48.0000
48.8700
47.1200
47.4700
4,088,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
48.4400
48.9450
47.6000
48.2200
3,063,400
Tue, 23 Dec 2025
48.8700
49.7600
47.7000
48.9050
5,737,000
Mon, 22 Dec 2025
47.9000
49.3000
47.5900
48.7700
5,673,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
47.8600
48.9200
47.0300
47.5900
4,279,400
Thu, 18 Dec 2025
47.1400
49.4450
46.5500
47.0300
5,834,500
Wed, 17 Dec 2025
46.9100
49.5400
44.8900
45.0500
5,427,600
Tue, 16 Dec 2025
45.3200
47.5500
45.3200
46.9100
3,496,200
Mon, 15 Dec 2025
48.8500
49.8000
45.1400
46.0500
5,632,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
49.4300
50.4800
48.0400
49.3500
5,156,300
Thu, 11 Dec 2025
48.4300
49.3000
47.6600
49.1300
3,455,200
Wed, 10 Dec 2025
46.0400
48.9700
45.7140
48.8150
5,186,800
Tue, 09 Dec 2025
46.2000
48.3400
45.8000
46.5000
3,816,400
Mon, 08 Dec 2025
46.9500
47.7500
46.1000
46.9100
3,866,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
46.3900
47.7500
45.9400
46.7500
3,275,800
Thu, 04 Dec 2025
45.4500
47.2400
45.0100
47.1300
4,950,600
Wed, 03 Dec 2025
42.6450
45.4390
42.3600
45.3000
3,375,600
Tue, 02 Dec 2025
44.4200
44.9700
42.6500
42.7000
3,425,800
Mon, 01 Dec 2025
43.7850
45.6450
43.7200
44.2600
4,149,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
44.0200
45.0230
43.3000
44.9600
3,741,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
41.8650
43.2000
41.5700
42.0600
4,169,400
Tue, 25 Nov 2025
38.9200
42.0600
38.6400
41.7700
5,363,900
Mon, 24 Nov 2025
37.4600
39.2700
37.3000
39.0200
4,586,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
35.5900
37.4550
34.2300
37.0900
6,119,900
Thu, 20 Nov 2025
38.1000
39.1800
35.5200
35.5800
5,045,300
Wed, 19 Nov 2025
38.1700
38.2000
36.6250
37.2700
6,199,900
Tue, 18 Nov 2025
35.5600
38.5400
35.4800
37.9100
7,874,600
Mon, 17 Nov 2025
38.1900
38.4550
35.5700
36.0650
5,545,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
38.1200
39.9000
37.8000
38.7200
6,967,200
Thu, 13 Nov 2025
39.0000
39.2800
36.6700
37.2900
6,664,500
Wed, 12 Nov 2025
39.0600
39.9600
38.7500
39.6200
4,605,100
Tue, 11 Nov 2025
38.6400
39.4100
38.0360
38.9300
4,228,100
Mon, 10 Nov 2025
39.7500
40.0900
38.5500
38.7700
8,373,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
36.9000
38.6400
36.0600
38.6000
8,898,200
Thu, 06 Nov 2025
41.5400
41.6200
37.6800
37.7250
9,289,500
Wed, 05 Nov 2025
39.3800
42.2900
39.1600
41.7500
22,073,900
Tue, 04 Nov 2025
2 · 10-Q
After-hours · 16:09 ET
10-Q ↗
Tue, 04 Nov 2025
1 · 8-K
After-hours · 16:06 ET
8-K ↗
Tue, 04 Nov 2025
45.5600
47.4100
45.3100
46.2400
12,143,400
Mon, 03 Nov 2025
47.4900
48.6900
46.7500
47.5400
6,266,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
46.2100
47.9900
45.8200
47.5200
6,178,600
Thu, 30 Oct 2025
47.4500
47.7500
44.6500
44.9600
8,035,100
Wed, 29 Oct 2025
50.4100
50.6800
48.1400
48.7500
6,519,000
Tue, 28 Oct 2025
53.1400
53.1790
50.5000
50.7000
5,486,700
Mon, 27 Oct 2025
54.5000
54.5000
52.2500
52.7400
4,829,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
53.9700
55.2200
52.4600
52.6900
6,155,300