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, 26 Oct 2026
No data yet
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
39.9100
39.9100
38.9050
39.3100
911,097
Thu, 22 Oct 2026
39.1100
40.6850
38.3600
39.9900
1,337,700
Wed, 21 Oct 2026
39.9500
40.7800
39.4500
39.6500
1,828,300
Tue, 20 Oct 2026
38.0300
40.3200
37.8800
39.7500
2,171,200
Mon, 19 Oct 2026
37.4100
38.2500
36.5350
37.9200
1,421,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
38.2800
38.2800
36.7000
37.1900
1,305,500
Thu, 15 Oct 2026
37.6200
38.5300
37.2400
38.2000
1,837,400
Wed, 14 Oct 2026
35.9300
37.9400
35.6300
37.0200
1,446,100
Tue, 13 Oct 2026
38.1700
38.3480
36.0800
36.2800
810,100
Mon, 12 Oct 2026
39.1200
39.3600
38.3200
38.4500
1,536,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
39.3000
40.4100
38.9300
39.0600
1,062,700
Thu, 08 Oct 2026
38.1400
39.4100
37.2400
39.2300
1,363,500
Wed, 07 Oct 2026
39.6600
41.0550
39.4000
39.5700
1,446,000
Tue, 06 Oct 2026
40.6600
41.0300
39.3400
40.0200
1,624,900
Mon, 05 Oct 2026
41.5500
41.7900
39.9800
40.3000
1,633,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
41.0100
41.9350
40.4200
41.4000
1,459,600
Thu, 01 Oct 2026
40.3900
41.4600
39.8600
40.4800
1,286,700
Wed, 30 Sep 2026
39.4900
42.1200
38.8900
40.6000
1,678,300
Tue, 29 Sep 2026
39.5300
39.5800
38.5100
39.1900
1,920,000
Mon, 28 Sep 2026
39.1200
40.0980
39.1200
39.7900
2,983,900
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
41.5900
41.9900
38.5700
39.3400
2,487,500
Thu, 24 Sep 2026
40.2800
41.9400
39.7350
41.1600
1,378,700
Wed, 23 Sep 2026
44.4100
44.4100
39.8210
41.0500
2,607,000
Tue, 22 Sep 2026
44.9900
45.9900
44.3900
44.5100
2,091,200
Mon, 21 Sep 2026
45.7000
45.9800
44.0900
44.6400
1,178,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
46.7900
46.9300
45.3200
45.3200
1,991,800
Thu, 17 Sep 2026
46.5100
48.5100
45.5100
46.9400
2,407,800
Wed, 16 Sep 2026
43.3700
45.5950
43.3700
45.4400
1,683,800
Tue, 15 Sep 2026
44.6900
45.0200
42.6100
43.6300
2,969,600
Mon, 14 Sep 2026
43.9800
45.7000
43.9500
44.6200
1,104,400
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
43.5400
44.8000
42.9000
44.4000
1,404,300
Thu, 10 Sep 2026
42.8200
43.5000
42.3500
42.9000
788,600
Wed, 09 Sep 2026
43.0300
44.3000
42.9700
43.3900
707,700
Tue, 08 Sep 2026
42.8450
44.9200
42.2100
43.8200
1,286,400
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
41.7300
43.3800
41.6030
43.0700
826,700
Thu, 03 Sep 2026
42.3200
42.9950
41.3950
41.9500
976,800
Wed, 02 Sep 2026
42.6100
43.9400
40.7600
41.9800
1,003,500
Tue, 01 Sep 2026
41.5900
42.6400
40.8200
42.2500
1,040,500
Mon, 31 Aug 2026
42.2400
42.4600
40.6400
41.7700
1,085,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
43.8400
44.1900
42.7200
42.7600
739,800
Thu, 27 Aug 2026
44.1600
44.7500
43.6300
44.1900
995,600
Wed, 26 Aug 2026
44.2100
45.0500
42.9110
44.3800
814,100
Tue, 25 Aug 2026
45.2200
46.3200
44.0200
44.2100
1,149,200
Mon, 24 Aug 2026
43.6700
45.4400
42.5900
44.7200
1,042,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
43.5400
44.6750
43.0000
44.1800
1,249,600
Thu, 20 Aug 2026
45.9050
45.9050
43.0800
43.2900
1,338,600
Wed, 19 Aug 2026
45.5500
46.5900
44.6600
46.4400
2,237,400
Tue, 18 Aug 2026
43.1700
45.2900
42.6200
44.1100
1,519,200
Mon, 17 Aug 2026
43.7800
44.3900
42.5850
44.0400
798,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
42.7500
44.2400
41.9750
44.1700
779,900
Thu, 13 Aug 2026
44.1400
44.1400
42.9400
43.1800
854,200
Wed, 12 Aug 2026
44.4900
44.7500
43.2200
43.5600
995,800
Tue, 11 Aug 2026
44.7400
45.7500
43.7300
44.3100
1,088,200
Mon, 10 Aug 2026
43.7100
44.8760
42.4950
44.5800
2,018,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
44.0000
44.2000
42.4600
43.5200
1,478,300
Thu, 06 Aug 2026
44.1300
45.5250
43.5600
44.4200
1,451,100
Thu, 06 Aug 2026
16 · 8-K
Pre-market · 08:05 ET
FORM 8-K ↗
Thu, 06 Aug 2026
15 · 10-Q
Pre-market · 08:05 ET
10-Q ↗
Wed, 05 Aug 2026
44.8500
45.9300
44.3700
44.9900
1,734,400
Tue, 04 Aug 2026
41.0000
45.4400
41.0000
44.7050
4,187,500
Mon, 03 Aug 2026
38.1500
38.7700
36.8800
38.3800
771,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
41.1100
41.1100
38.2100
38.4300
1,150,000
Thu, 30 Jul 2026
39.5300
41.3800
38.6450
41.1200
809,000
Wed, 29 Jul 2026
40.3400
40.7800
38.9200
39.7500
698,400
Tue, 28 Jul 2026
41.6100
41.8050
39.5200
40.3500
963,500
Mon, 27 Jul 2026
41.6000
42.3800
40.7950
41.6000
1,068,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
39.2900
41.0400
38.6900
40.8400
1,028,000
Thu, 23 Jul 2026
37.7800
39.6000
37.5150
39.2900
956,000
Wed, 22 Jul 2026
39.0600
39.7800
38.3300
38.3300
593,200
Tue, 21 Jul 2026
38.8100
39.9700
38.8100
39.5800
604,200
Mon, 20 Jul 2026
40.0100
40.6800
38.7500
38.8100
618,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
38.6000
40.4000
37.2500
39.7600
744,700
Thu, 16 Jul 2026
40.5500
40.6800
37.4100
38.1900
691,700
Thu, 16 Jul 2026
14 · 8-K/A
Pre-market · 08:01 ET
FORM 8-K/A ↗
Wed, 15 Jul 2026
39.3700
40.8500
38.4700
40.8300
1,106,900
Tue, 14 Jul 2026
41.0000
41.0700
38.4500
39.7300
1,212,700
Mon, 13 Jul 2026
43.6750
44.5450
41.1800
41.2700
1,037,500
Mon, 13 Jul 2026
13 · 8-K
Pre-market · 08:37 ET
FORM 8-K ↗
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
48.0900
48.1350
43.8100
45.4100
1,068,200
Thu, 09 Jul 2026
46.5000
48.4000
46.4800
48.3500
1,590,400
Wed, 08 Jul 2026
42.9700
46.9500
42.6950
46.3000
2,469,200
Tue, 07 Jul 2026
40.5000
43.6150
40.2050
43.1300
1,281,100
Mon, 06 Jul 2026
39.3900
40.6000
39.2700
40.1000
511,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
39.1500
39.8100
38.3600
39.5600
793,200
Wed, 01 Jul 2026
40.3200
41.8600
38.7700
39.1500
1,278,000
Tue, 30 Jun 2026
40.9700
42.0200
40.4800
40.6300
968,000
Mon, 29 Jun 2026
41.5000
42.0700
39.5000
40.9200
1,932,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
41.0800
42.8100
40.3100
41.4600
2,810,700
Thu, 25 Jun 2026
42.0200
43.9300
41.1200
41.6900
834,600
Wed, 24 Jun 2026
38.9700
42.4600
38.6150
42.3000
1,345,700
Tue, 23 Jun 2026
36.3100
39.3400
36.0250
38.8300
1,034,800
Mon, 22 Jun 2026
37.5100
37.5100
35.9600
36.5000
1,158,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
35.7850
37.1400
35.3900
36.8100
2,007,500
Wed, 17 Jun 2026
33.9600
35.4800
33.7200
34.8200
3,098,800
Tue, 16 Jun 2026
35.7050
36.8430
30.8400
33.9500
6,423,400
Mon, 15 Jun 2026
35.4400
36.9000
34.7200
35.2100
933,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
33.9600
35.2700
33.9600
34.8300
927,400
Thu, 11 Jun 2026
33.1100
35.4800
33.0600
33.9300
1,063,800
Wed, 10 Jun 2026
34.0400
34.7000
32.5000
32.9200
1,345,400
Tue, 09 Jun 2026
36.0100
36.0100
33.1400
34.0600
1,354,100
Mon, 08 Jun 2026
35.5000
36.3550
34.5700
34.8400
1,139,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
12 · 8-K
After-hours · 16:33 ET
FORM 8-K ↗
Fri, 05 Jun 2026
37.2800
37.5650
34.1300
35.5900
2,961,900
Thu, 04 Jun 2026
35.9900
38.0000
35.9900
37.2300
1,045,600
Wed, 03 Jun 2026
38.0300
38.0300
36.0600
36.2100
1,444,400
Tue, 02 Jun 2026
40.0000
40.3800
37.0200
37.2500
2,816,600
Mon, 01 Jun 2026
40.6000
40.7650
37.2900
40.2600
4,468,600
Mon, 01 Jun 2026
11 · 8-K
Pre-market · 08:51 ET
8-K ↗
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
33.1800
34.5800
33.1200
34.1600
1,166,900
Thu, 28 May 2026
33.4700
34.4950
33.1200
33.3000
1,772,900
Wed, 27 May 2026
33.6900
34.3000
33.0500
33.5400
572,700
Tue, 26 May 2026
32.6500
33.7600
31.7450
33.5600
1,339,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
32.9200
33.5500
32.3200
32.7000
681,400
Thu, 21 May 2026
32.7600
33.0200
32.2300
32.6900
639,800
Wed, 20 May 2026
31.8000
32.9900
31.7500
32.8200
802,100
Tue, 19 May 2026
31.5200
32.0900
31.0200
31.4300
1,057,100
Mon, 18 May 2026
33.9200
33.9200
31.2200
31.7200
955,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
33.8100
33.9500
32.7600
33.0900
989,100
Thu, 14 May 2026
33.3000
34.1150
32.5300
34.0100
837,300
Wed, 13 May 2026
34.0400
34.4100
33.3100
33.7600
1,130,600
Tue, 12 May 2026
34.5500
34.6700
33.5350
34.0100
1,168,400
Mon, 11 May 2026
35.9400
36.0000
34.1100
34.5600
1,096,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
35.3500
36.2100
34.6650
35.3200
1,015,700
Thu, 07 May 2026
38.0000
38.2100
35.0200
35.5800
1,169,000
Thu, 07 May 2026
10 · 8-K
Pre-market · 09:20 ET
FORM 8-K ↗
Thu, 07 May 2026
9 · 10-Q
Pre-market · 08:09 ET
10-Q ↗
Wed, 06 May 2026
37.9400
38.1800
36.0700
36.9900
2,928,500
Tue, 05 May 2026
39.1250
39.9600
37.0000
38.0100
5,050,400
Mon, 04 May 2026
30.8050
31.6900
30.5100
31.4500
682,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
30.9600
31.1300
30.1200
30.6100
609,600
Thu, 30 Apr 2026
30.5100
30.9600
30.2100
30.9600
1,136,300
Wed, 29 Apr 2026
30.8600
31.0800
30.3300
30.4500
1,211,100
Tue, 28 Apr 2026
30.9400
32.4700
30.4500
30.9900
3,438,400
Mon, 27 Apr 2026
31.5600
32.7400
30.3500
30.6400
1,056,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
31.4000
32.0300
30.9300
31.5800
1,033,900
Thu, 23 Apr 2026
8 · DEFA14A
After-hours · 16:07 ET
DEFA14A ↗
Thu, 23 Apr 2026
7 · DEF 14A
After-hours · 16:06 ET
DEF 14A ↗
Thu, 23 Apr 2026
32.1700
32.8700
31.1700
31.2300
877,700
Wed, 22 Apr 2026
32.6700
32.9300
31.8700
32.1700
658,000
Tue, 21 Apr 2026
33.9500
34.1150
32.0900
32.4500
711,200
Mon, 20 Apr 2026
34.2900
34.7150
33.3400
33.9700
617,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
33.6700
35.0000
33.1500
34.4300
824,000
Thu, 16 Apr 2026
33.6400
34.0700
32.8650
33.1200
497,900
Wed, 15 Apr 2026
33.0000
33.9050
32.5700
33.7000
1,242,900
Tue, 14 Apr 2026
33.7900
34.7700
33.0350
33.1600
1,069,800
Mon, 13 Apr 2026
33.0950
34.1100
32.7700
33.8400
689,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
33.5200
33.7200
32.2600
32.8200
599,300
Thu, 09 Apr 2026
32.7000
33.7000
32.3200
33.5200
575,000
Wed, 08 Apr 2026
33.9200
33.9200
32.1900
33.0400
681,600
Tue, 07 Apr 2026
32.5600
32.7700
31.7000
32.5000
717,900
Mon, 06 Apr 2026
33.0900
34.0000
32.5600
32.8300
577,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
32.5200
33.5550
32.2610
33.3300
985,900
Wed, 01 Apr 2026
31.9150
33.4700
31.7900
33.1400
1,593,600
Tue, 31 Mar 2026
30.6700
32.4600
30.6700
31.5000
1,122,700
Mon, 30 Mar 2026
30.8150
31.1500
29.7100
30.2800
614,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
31.4100
31.8750
30.4400
30.8400
565,600
Thu, 26 Mar 2026
31.5100
32.4200
31.4700
31.6500
446,400
Wed, 25 Mar 2026
31.0000
32.8000
30.9250
31.9400
767,900
Tue, 24 Mar 2026
29.3600
30.7200
29.1250
30.6400
1,539,200
Mon, 23 Mar 2026
29.8500
30.4500
28.9000
29.8000
713,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
30.0950
30.4400
28.8700
29.0600
1,004,200
Thu, 19 Mar 2026
29.6900
30.3400
29.4000
30.0500
659,400
Wed, 18 Mar 2026
30.4200
30.4200
29.2400
29.6900
679,300
Tue, 17 Mar 2026
30.4100
31.7700
30.3200
30.5000
1,027,600
Mon, 16 Mar 2026
29.7800
30.8100
29.6200
29.7800
604,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
30.1000
31.3600
29.0100
29.5900
702,200
Thu, 12 Mar 2026
30.0000
30.7250
29.6050
29.9400
1,031,500
Wed, 11 Mar 2026
29.0500
31.3800
28.6000
30.9900
1,120,300
Tue, 10 Mar 2026
28.6600
29.8100
28.3100
29.3000
673,800
Mon, 09 Mar 2026
27.3000
29.3200
27.0300
28.6600
1,143,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
28.0800
28.0800
26.8240
27.8200
1,170,100
Thu, 05 Mar 2026
29.1000
29.4300
27.7000
28.3900
1,136,800
Wed, 04 Mar 2026
29.9300
29.9300
28.7500
28.8800
1,443,300
Tue, 03 Mar 2026
29.3000
29.8950
28.4000
28.8100
763,000
Mon, 02 Mar 2026
30.1300
30.2600
28.6000
29.7000
687,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
29.5450
30.4600
29.3550
30.4400
1,132,500
Thu, 26 Feb 2026
29.9000
30.3350
29.2100
29.6600
729,300
Thu, 26 Feb 2026
6 · 10-K
Pre-market · 08:05 ET
10-K ↗
Thu, 26 Feb 2026
5 · 8-K
Pre-market · 08:00 ET
FORM 8-K ↗
Wed, 25 Feb 2026
31.0000
31.8200
29.7800
30.1200
852,400
Tue, 24 Feb 2026
30.3100
30.9200
29.8850
30.9100
905,800
Mon, 23 Feb 2026
29.3300
30.1500
28.9800
30.0900
815,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
29.6000
29.6100
28.1860
29.3100
627,600
Thu, 19 Feb 2026
30.1600
30.7000
29.3260
29.5100
952,300
Wed, 18 Feb 2026
29.8600
31.2000
29.7200
30.1500
566,500
Tue, 17 Feb 2026
29.4600
30.8800
29.4600
30.0800
1,099,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
30.4700
31.2900
29.7600
30.0100
919,300
Thu, 12 Feb 2026
30.8000
30.8100
29.3800
30.3700
652,900
Wed, 11 Feb 2026
31.0850
31.1100
29.3000
30.6600
597,900
Tue, 10 Feb 2026
30.2500
31.2600
29.9000
31.0000
971,800
Mon, 09 Feb 2026
29.2300
30.5700
28.3300
30.2500
909,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
28.0600
29.5100
27.7800
29.1000
918,300
Thu, 05 Feb 2026
28.2000
29.6500
27.0000
27.1900
836,500
Wed, 04 Feb 2026
29.7300
29.7500
27.6550
28.4700
922,900
Tue, 03 Feb 2026
29.0700
29.9800
28.6000
29.6500
1,028,900
Mon, 02 Feb 2026
28.1500
29.1900
27.0700
28.8900
607,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
28.5800
28.6450
27.6700
28.1500
839,900
Thu, 29 Jan 2026
28.6700
29.3150
28.3950
28.7800
511,100
Wed, 28 Jan 2026
29.3200
29.6400
28.3200
28.6800
623,900
Tue, 27 Jan 2026
28.2900
29.4600
28.0900
29.3600
939,500
Mon, 26 Jan 2026
28.3300
28.4800
27.5800
28.0200
1,000,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
29.5500
30.2500
28.2700
28.6100
1,123,300
Thu, 22 Jan 2026
29.2000
29.9400
29.0000
29.7800
1,658,100
Wed, 21 Jan 2026
29.0400
29.8100
28.3050
29.2400
1,966,400
Tue, 20 Jan 2026
26.5800
28.8900
26.4200
28.7300
2,034,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
26.5500
27.5100
25.9200
27.3900
1,448,500
Thu, 15 Jan 2026
28.0000
28.0000
26.0600
26.6000
1,687,800
Wed, 14 Jan 2026
24.8700
28.2850
24.6850
28.1700
2,393,000
Tue, 13 Jan 2026
24.2400
25.2500
24.1400
24.9500
757,100
Mon, 12 Jan 2026
24.9700
24.9700
23.5700
24.1300
444,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
24.9700
25.4100
24.5690
24.9000
842,700
Thu, 08 Jan 2026
24.7800
25.0950
23.7400
24.9700
707,800
Wed, 07 Jan 2026
23.2900
24.7100
23.2900
24.6700
1,210,700
Tue, 06 Jan 2026
23.4000
23.9600
22.7800
22.9400
1,044,400
Mon, 05 Jan 2026
23.6400
23.8700
22.9800
23.5700
986,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
25.0800
25.0800
23.6600
23.7500
1,003,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
24.5500
25.0300
24.0730
24.8150
1,093,900
Tue, 30 Dec 2025
24.0700
24.9500
23.9500
24.5400
926,700
Mon, 29 Dec 2025
26.3100
26.5400
24.5700
24.6200
1,601,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
27.2900
27.3900
25.3620
26.3500
2,412,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
22.4600
27.3800
22.1500
27.2900
3,623,300
Tue, 23 Dec 2025
21.0200
22.2900
21.0200
21.7450
1,862,300
Mon, 22 Dec 2025
25.2000
25.3900
19.7600
20.9400
3,600,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
21.8500
25.6400
21.4850
25.5500
3,124,700
Thu, 18 Dec 2025
22.3100
22.8120
20.1400
21.1500
2,598,200
Wed, 17 Dec 2025
22.7300
23.2500
22.2600
22.3100
3,439,400
Tue, 16 Dec 2025
23.8100
24.3100
22.5500
22.7700
2,070,900
Mon, 15 Dec 2025
23.6700
24.3100
22.9900
23.9400
3,668,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
24.0100
24.9980
22.7700
23.6200
2,335,200
Thu, 11 Dec 2025
24.0450
24.5100
23.3200
23.4300
1,266,900
Wed, 10 Dec 2025
23.5800
24.3900
23.4600
23.7400
1,048,700
Tue, 09 Dec 2025
23.5600
24.0800
23.1300
23.3400
1,103,400
Mon, 08 Dec 2025
24.1000
24.6600
23.2200
23.5600
1,294,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
23.7200
24.2700
23.4750
23.5900
756,100
Thu, 04 Dec 2025
23.4400
24.0350
23.1400
23.7100
940,200
Wed, 03 Dec 2025
23.0500
23.4800
22.5100
23.3200
1,330,800
Tue, 02 Dec 2025
25.2700
25.6550
22.9500
22.9800
1,371,800
Mon, 01 Dec 2025
26.0400
26.2400
25.0300
25.2700
964,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
25.6200
26.3000
25.2900
26.0400
479,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
24.2400
25.9300
23.8600
25.5200
1,306,900
Tue, 25 Nov 2025
23.4800
24.1450
23.2800
24.0600
1,742,800
Mon, 24 Nov 2025
22.6700
23.8600
22.6700
23.4800
1,014,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
22.2000
23.2200
21.7200
22.6700
1,282,700
Thu, 20 Nov 2025
4 · 8-K
After-hours · 17:07 ET
FORM 8-K ↗
Thu, 20 Nov 2025
22.8000
23.3600
22.1600
22.2500
861,300
Wed, 19 Nov 2025
22.1600
22.7400
21.9300
22.3400
1,182,200
Tue, 18 Nov 2025
22.2600
22.7300
21.6000
22.1600
1,041,500
Mon, 17 Nov 2025
22.4600
22.8900
22.0700
22.2600
1,662,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
20.5200
24.0000
19.9600
22.7500
2,512,800
Thu, 13 Nov 2025
21.1000
21.1550
19.8700
20.4200
1,088,700
Wed, 12 Nov 2025
21.4300
21.5700
20.3400
21.1700
1,933,800
Tue, 11 Nov 2025
18.2800
21.5700
18.1000
21.4800
3,046,800
Mon, 10 Nov 2025
3 · 8-K
After-hours · 17:17 ET
FORM 8-K ↗
Mon, 10 Nov 2025
17.1400
18.7000
16.9750
18.2800
1,060,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
17.0500
17.6500
16.7000
17.1600
745,800
Thu, 06 Nov 2025
17.5900
18.2600
17.0700
17.0900
892,300
Thu, 06 Nov 2025
2 · 10-Q
Pre-market · 08:05 ET
10-Q ↗
Thu, 06 Nov 2025
1 · 8-K
Pre-market · 08:00 ET
FORM 8-K ↗
Wed, 05 Nov 2025
17.3500
17.5200
16.8200
17.3700
800,000
Tue, 04 Nov 2025
17.5850
18.0300
16.9900
17.3250
959,000
Mon, 03 Nov 2025
18.2800
18.6100
17.6350
17.9700
1,113,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
18.6000
18.7200
17.8500
18.2800
1,224,400
Thu, 30 Oct 2025
16.3500
18.8000
16.3300
18.6700
2,324,400
Wed, 29 Oct 2025
16.4500
16.7440
15.9400
16.3300
861,000
Tue, 28 Oct 2025
16.0300
16.6200
15.6600
16.4200
632,200
Mon, 27 Oct 2025
15.2300
16.3800
15.2300
16.0300
935,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend