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
34.1200
34.8100
33.4200
34.8000
1,228,773
Thu, 22 Oct 2026
31.3800
34.6300
31.3800
34.3700
1,534,600
Wed, 21 Oct 2026
31.1600
31.9200
31.0000
31.5600
869,000
Tue, 20 Oct 2026
30.2500
31.2500
29.9900
31.2300
1,743,000
Mon, 19 Oct 2026
29.7400
30.6700
29.5900
30.1100
1,247,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
30.7100
30.9400
29.2450
29.8000
643,600
Thu, 15 Oct 2026
29.7300
30.5600
29.7300
30.5100
1,179,000
Wed, 14 Oct 2026
29.4000
29.7100
29.1200
29.3200
741,300
Tue, 13 Oct 2026
29.3650
29.9900
29.0000
29.5100
894,300
Mon, 12 Oct 2026
30.0000
30.2300
29.1600
29.3000
632,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
29.3800
29.9300
29.2900
29.7700
881,600
Thu, 08 Oct 2026
28.2000
29.3100
28.1120
29.2500
971,600
Wed, 07 Oct 2026
27.9100
28.5700
27.9000
28.3300
693,700
Tue, 06 Oct 2026
28.4700
28.6570
27.8300
28.1700
833,900
Mon, 05 Oct 2026
27.4400
28.1700
27.4400
28.1300
944,700
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
27.8900
27.8950
27.2100
27.4100
684,300
Thu, 01 Oct 2026
27.2400
27.9500
26.7650
27.4800
920,700
Wed, 30 Sep 2026
26.4400
26.9300
26.3500
26.5300
951,700
Tue, 29 Sep 2026
26.3500
26.4800
25.9000
26.3700
856,600
Mon, 28 Sep 2026
26.8900
27.2310
25.9500
26.5600
1,434,800
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
27.8500
28.5000
27.6550
27.9900
826,500
Thu, 24 Sep 2026
28.0700
28.5000
27.4730
27.8900
938,600
Wed, 23 Sep 2026
27.9300
28.5000
27.5100
28.1300
634,000
Tue, 22 Sep 2026
29.2500
29.2500
27.2350
27.8500
772,300
Mon, 21 Sep 2026
28.5200
28.8100
28.0600
28.5700
937,100
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
28.3400
28.5000
27.7050
28.1400
1,553,100
Thu, 17 Sep 2026
28.1100
28.8100
27.5100
28.5000
691,900
Wed, 16 Sep 2026
28.7000
29.0750
28.0500
28.1600
1,005,300
Tue, 15 Sep 2026
29.5900
29.9900
28.9850
29.1400
800,300
Mon, 14 Sep 2026
29.4300
30.4100
29.2600
30.2900
753,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
28.8400
29.0400
28.2650
28.3500
851,600
Thu, 10 Sep 2026
29.5700
29.9500
28.7100
28.7500
771,700
Wed, 09 Sep 2026
30.0700
30.4600
29.1400
29.4700
992,800
Tue, 08 Sep 2026
32.2500
32.4150
29.9100
30.1400
1,143,100
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
33.1800
33.3500
32.0900
32.7100
586,500
Thu, 03 Sep 2026
32.9200
33.9300
32.7750
33.2300
1,050,800
Wed, 02 Sep 2026
32.1300
32.8800
31.8800
32.1800
612,400
Tue, 01 Sep 2026
32.7200
33.4300
31.9100
32.2100
768,200
Mon, 31 Aug 2026
32.4700
33.7110
32.4500
33.2200
1,122,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
33.9500
34.7000
32.6200
32.9800
1,196,600
Thu, 27 Aug 2026
31.6900
34.6300
31.6900
33.7200
1,905,400
Wed, 26 Aug 2026
30.9100
31.7350
30.9100
31.3200
407,600
Tue, 25 Aug 2026
31.3900
32.0000
31.2000
31.6300
565,300
Mon, 24 Aug 2026
31.8400
32.5800
31.7550
31.9800
851,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
31.8400
32.0600
31.2200
31.8300
1,024,300
Thu, 20 Aug 2026
31.5400
32.2200
31.0200
31.9200
987,300
Wed, 19 Aug 2026
30.3400
32.0300
30.3400
31.4300
935,800
Tue, 18 Aug 2026
29.8200
30.9000
29.5900
30.2300
817,500
Mon, 17 Aug 2026
30.0000
30.5000
29.2100
29.3000
855,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
31.3600
31.5800
30.0000
30.5300
782,000
Thu, 13 Aug 2026
28.7500
31.8350
28.3000
31.3600
2,182,000
Wed, 12 Aug 2026
27.6200
28.7400
27.6000
28.4200
1,289,600
Tue, 11 Aug 2026
28.9800
29.3700
28.1000
28.1200
1,780,000
Mon, 10 Aug 2026
29.0500
29.8400
28.7600
29.2900
1,184,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
30.5600
31.4700
29.3500
29.5500
1,073,200
Thu, 06 Aug 2026
29.6800
30.0800
29.3700
30.0000
1,843,600
Wed, 05 Aug 2026
19 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Wed, 05 Aug 2026
30.9000
31.9200
29.4350
30.4700
2,020,500
Tue, 04 Aug 2026
18 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 04 Aug 2026
17 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Tue, 04 Aug 2026
32.7300
33.2200
32.2100
33.1200
1,373,500
Mon, 03 Aug 2026
16 · 8-K
After-hours · 16:15 ET
8-K ↗
Mon, 03 Aug 2026
32.2900
33.4020
32.2900
32.7800
1,040,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
30.0800
31.5000
30.0100
31.4000
514,000
Thu, 30 Jul 2026
31.2650
31.7000
30.1000
30.6600
707,300
Wed, 29 Jul 2026
32.0000
33.1100
31.6500
32.4300
1,266,000
Tue, 28 Jul 2026
31.1700
32.4400
31.0350
31.9500
1,097,900
Mon, 27 Jul 2026
29.5700
31.1800
29.4000
30.6600
1,128,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
27.8700
29.0600
27.8700
28.7400
786,900
Thu, 23 Jul 2026
27.9800
28.2500
27.1700
27.4400
697,200
Wed, 22 Jul 2026
29.3600
29.3600
27.2450
27.8700
1,446,500
Tue, 21 Jul 2026
28.5300
29.7450
28.4600
29.3600
1,013,700
Mon, 20 Jul 2026
30.2300
30.9300
29.4600
30.2000
609,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
29.7800
30.8700
29.6400
30.2900
878,300
Thu, 16 Jul 2026
29.8100
30.6800
29.1900
30.2800
734,500
Wed, 15 Jul 2026
29.5000
30.9500
29.2500
29.4500
794,900
Tue, 14 Jul 2026
28.4700
29.7200
28.3650
29.1100
901,000
Mon, 13 Jul 2026
29.5900
30.5800
29.4100
30.0900
1,293,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
29.7100
30.0400
28.5400
29.1300
714,000
Thu, 09 Jul 2026
27.9900
29.1200
27.3950
29.0400
836,900
Wed, 08 Jul 2026
28.7400
28.7400
28.0900
28.5500
1,027,500
Tue, 07 Jul 2026
29.7800
30.1500
29.0000
29.0200
776,100
Mon, 06 Jul 2026
29.1300
29.8800
28.6400
29.1000
743,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
29.3900
30.0700
29.1750
29.8800
1,055,600
Wed, 01 Jul 2026
28.9900
29.6700
28.8450
29.4500
1,225,100
Tue, 30 Jun 2026
27.7100
28.5000
27.4750
28.0700
916,100
Mon, 29 Jun 2026
28.8000
29.1200
27.3400
28.0000
1,372,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
26.8800
28.4000
26.8400
28.3400
2,276,800
Thu, 25 Jun 2026
26.2900
27.3100
26.2050
26.5000
948,000
Wed, 24 Jun 2026
26.4700
27.6300
25.9650
27.0300
1,128,100
Tue, 23 Jun 2026
26.4000
26.8300
25.9800
26.5200
928,900
Mon, 22 Jun 2026
26.3200
27.0250
25.4000
25.8800
1,514,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
26.6500
27.0050
25.9730
26.7700
1,871,300
Wed, 17 Jun 2026
27.7000
28.5700
26.6500
26.8000
1,431,800
Tue, 16 Jun 2026
28.4500
29.0500
28.0200
28.1000
826,700
Mon, 15 Jun 2026
28.9650
29.0650
27.7700
28.4900
1,260,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
27.8200
29.0800
27.0500
28.7300
1,514,300
Thu, 11 Jun 2026
27.1600
28.3750
26.5000
27.9300
1,387,800
Wed, 10 Jun 2026
27.9100
28.9250
27.5600
27.6300
1,104,600
Tue, 09 Jun 2026
28.2000
29.5500
27.8200
28.3400
1,416,900
Mon, 08 Jun 2026
28.4450
29.2000
28.0600
28.2000
1,472,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
29.1100
29.6250
28.2500
28.6600
1,339,200
Thu, 04 Jun 2026
29.6500
30.1600
28.6000
28.7100
854,900
Wed, 03 Jun 2026
29.8600
30.0000
28.1900
28.8100
925,800
Tue, 02 Jun 2026
30.1000
30.4900
28.6600
30.4800
1,234,500
Mon, 01 Jun 2026
29.8200
31.5400
29.0100
31.3200
1,675,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
27.4600
29.4800
27.2800
29.4000
2,182,800
Thu, 28 May 2026
27.0900
27.8150
26.2700
27.1100
2,736,900
Wed, 27 May 2026
28.5000
29.0900
26.7400
26.8400
2,009,600
Tue, 26 May 2026
28.4400
29.5700
28.3000
28.8700
2,024,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
29.0200
29.7200
28.6300
28.9000
911,100
Thu, 21 May 2026
30.2500
30.2500
28.4500
28.9400
1,925,400
Wed, 20 May 2026
29.5750
30.9300
28.6300
30.8400
1,228,300
Tue, 19 May 2026
30.4950
30.7200
28.5000
30.0300
1,926,000
Mon, 18 May 2026
27.2500
30.5800
27.0050
29.8100
3,348,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
27.2500
28.0700
26.5000
27.2500
1,126,300
Thu, 14 May 2026
25.4000
27.0500
25.4000
26.8400
1,955,500
Wed, 13 May 2026
25.8000
25.9250
24.7000
25.2300
1,584,500
Tue, 12 May 2026
26.8700
27.5600
26.1800
26.2100
1,438,500
Mon, 11 May 2026
30.1300
30.5400
27.1100
27.5000
1,565,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
15 · 8-K
After-hours · 16:10 ET
8-K ↗
Fri, 08 May 2026
30.6000
31.2500
30.0100
30.6300
857,100
Thu, 07 May 2026
14 · 10-Q
After-hours · 16:46 ET
10-Q ↗
Thu, 07 May 2026
29.7500
31.6000
29.7500
31.1700
898,800
Wed, 06 May 2026
32.1400
32.8300
29.2500
29.5500
1,580,400
Tue, 05 May 2026
13 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Tue, 05 May 2026
33.6900
33.6900
31.9300
32.3400
1,242,200
Mon, 04 May 2026
33.8300
34.8200
33.1500
33.4300
841,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
32.0200
33.9500
32.0100
33.9100
1,198,400
Thu, 30 Apr 2026
30.4400
31.3350
30.3850
31.2500
844,400
Wed, 29 Apr 2026
31.2500
31.6800
30.8000
31.1600
513,800
Tue, 28 Apr 2026
30.9800
32.0800
30.9800
31.6800
635,200
Mon, 27 Apr 2026
30.3700
31.4900
30.1800
30.6300
957,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
29.3100
30.7250
29.0700
30.6400
874,000
Thu, 23 Apr 2026
31.2000
31.2000
28.7800
29.3900
1,407,700
Wed, 22 Apr 2026
31.9800
32.2500
31.3500
31.7300
1,093,100
Tue, 21 Apr 2026
31.9900
32.8300
31.3800
31.5600
1,253,200
Mon, 20 Apr 2026
31.2100
32.3600
31.1600
31.8000
1,223,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
33.3350
34.0600
31.4200
31.5100
1,046,500
Thu, 16 Apr 2026
33.0300
33.3100
32.5300
32.7100
471,900
Wed, 15 Apr 2026
31.1750
32.6450
31.1750
32.5700
741,800
Tue, 14 Apr 2026
31.6700
32.2950
30.6300
31.0300
809,600
Mon, 13 Apr 2026
30.2600
31.4900
30.1850
31.3700
1,401,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
32.1200
32.1200
29.6700
30.2900
1,898,500
Thu, 09 Apr 2026
32.7700
33.1700
31.4000
32.0400
1,185,700
Wed, 08 Apr 2026
36.3100
36.7750
33.2100
33.2400
979,100
Tue, 07 Apr 2026
35.9500
36.4400
35.1100
35.2800
777,200
Mon, 06 Apr 2026
36.1600
36.4800
35.8100
36.1500
513,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
36.0400
36.7200
34.8400
36.2900
657,800
Wed, 01 Apr 2026
37.7200
38.2550
36.1000
36.4700
1,355,100
Tue, 31 Mar 2026
36.4900
37.7600
36.0700
37.0000
1,244,500
Mon, 30 Mar 2026
36.4200
37.4650
36.2500
36.4900
1,264,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
37.0000
37.8450
35.6200
36.0500
1,784,900
Thu, 26 Mar 2026
36.7900
38.3950
36.7900
37.5600
886,700
Wed, 25 Mar 2026
37.4600
38.3000
36.5900
37.0700
940,600
Wed, 25 Mar 2026
12 · DEFA14A
Pre-market · 08:41 ET
DEFA14A ↗
Wed, 25 Mar 2026
11 · DEF 14A
Pre-market · 08:39 ET
DEF 14A ↗
Tue, 24 Mar 2026
39.6900
39.6900
37.4500
37.4600
1,787,400
Mon, 23 Mar 2026
39.2200
40.2200
38.8300
40.0200
1,133,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
38.5200
39.7000
37.7300
39.1100
1,962,800
Thu, 19 Mar 2026
38.3550
39.4950
37.8700
38.5200
1,211,000
Wed, 18 Mar 2026
37.2400
38.8500
37.1700
38.5900
1,109,700
Tue, 17 Mar 2026
36.6700
38.4100
36.6300
38.1900
1,989,700
Tue, 17 Mar 2026
10 · 8-K
Pre-market · 08:08 ET
8-K ↗
Mon, 16 Mar 2026
37.1500
37.1850
35.5200
35.5800
849,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
35.5800
36.9150
35.4000
36.8800
977,000
Thu, 12 Mar 2026
36.0800
37.7600
35.3700
35.5400
1,015,200
Wed, 11 Mar 2026
36.2500
36.9100
35.6250
36.1600
754,400
Tue, 10 Mar 2026
9 · 8-K
After-hours · 17:21 ET
8-K ↗
Tue, 10 Mar 2026
37.1400
37.1400
35.5600
36.1600
1,264,800
Mon, 09 Mar 2026
37.0900
37.4100
36.5300
37.1400
825,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
37.3100
37.9400
36.7400
37.3700
719,400
Thu, 05 Mar 2026
37.0300
38.3500
36.9850
37.6000
733,000
Wed, 04 Mar 2026
36.6100
37.2000
35.9800
37.0400
832,500
Tue, 03 Mar 2026
36.0000
37.0400
35.6000
36.5800
1,028,100
Mon, 02 Mar 2026
34.3600
36.1700
34.0550
36.0100
1,554,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
33.9900
35.2900
33.4500
35.2500
2,163,800
Thu, 26 Feb 2026
33.1850
35.2100
32.9950
35.0500
1,439,300
Thu, 26 Feb 2026
8 · 10-K
Next filing day · accepted 25 Feb, 19:35 ET
10-K ↗
Wed, 25 Feb 2026
32.4700
33.0780
31.7500
32.8500
1,329,800
Tue, 24 Feb 2026
32.3300
33.9200
32.2600
32.5200
2,330,100
Mon, 23 Feb 2026
35.4400
35.5300
32.3600
32.5500
3,138,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
36.8800
38.0000
35.9900
36.1500
1,057,800
Thu, 19 Feb 2026
37.0000
37.3650
36.3600
37.0100
1,304,600
Wed, 18 Feb 2026
37.7900
37.9000
36.8600
37.1300
1,609,800
Tue, 17 Feb 2026
38.5400
38.5400
36.2400
37.3400
2,269,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
39.1000
39.6150
38.4750
38.6100
1,603,400
Thu, 12 Feb 2026
41.4900
42.1100
38.4300
38.5300
1,731,900
Wed, 11 Feb 2026
44.9600
44.9600
41.1200
41.9000
2,238,500
Tue, 10 Feb 2026
7 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Tue, 10 Feb 2026
43.1600
45.0000
43.0700
44.3300
1,793,300
Mon, 09 Feb 2026
43.1900
43.4400
42.1500
43.0200
1,179,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
42.8800
43.9100
41.6450
43.8500
1,329,300
Thu, 05 Feb 2026
44.5900
45.7100
41.5600
41.7100
1,473,700
Wed, 04 Feb 2026
43.8500
45.2050
42.5700
44.8800
1,566,900
Tue, 03 Feb 2026
46.2800
46.6600
43.1950
44.4300
1,627,700
Mon, 02 Feb 2026
6 · DEFA14A
After-hours · 17:20 ET
DEFA14A ↗
Mon, 02 Feb 2026
5 · 8-K
After-hours · 17:19 ET
8-K ↗
Mon, 02 Feb 2026
46.4700
47.8500
46.3800
47.0200
1,239,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
46.4000
47.4400
45.6300
46.4700
1,612,900
Thu, 29 Jan 2026
50.8400
51.3150
45.6200
46.9100
3,216,800
Wed, 28 Jan 2026
53.7000
53.7000
51.7300
51.8200
784,200
Tue, 27 Jan 2026
54.5300
54.6250
52.6000
53.1500
900,500
Mon, 26 Jan 2026
53.0400
54.8100
52.9300
54.5300
545,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
52.9500
53.8100
52.6850
53.0800
931,300
Thu, 22 Jan 2026
51.7500
53.2500
51.7500
53.0600
627,700
Wed, 21 Jan 2026
52.0000
52.5800
51.4100
51.7100
561,700
Tue, 20 Jan 2026
51.9200
52.5250
51.1300
51.5100
1,154,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
52.4300
52.7200
50.8550
52.6500
1,533,000
Thu, 15 Jan 2026
53.4300
54.1000
52.2700
52.4300
1,620,600
Wed, 14 Jan 2026
55.2900
55.6100
52.6650
52.9100
1,098,400
Tue, 13 Jan 2026
57.1200
57.4000
54.8700
55.5400
1,601,800
Mon, 12 Jan 2026
56.6600
58.2500
55.9100
57.5000
660,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
55.0100
56.6600
54.1800
56.5900
703,500
Thu, 08 Jan 2026
56.0900
56.3200
55.0700
55.2000
361,900
Wed, 07 Jan 2026
55.6100
56.7000
55.4400
56.4500
572,900
Tue, 06 Jan 2026
54.5200
56.1200
54.2150
55.5900
511,800
Mon, 05 Jan 2026
53.5900
54.7500
53.0000
54.2100
445,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
55.2300
55.4950
52.7700
53.7800
703,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
57.0900
57.0950
54.9000
55.2900
699,800
Tue, 30 Dec 2025
57.3900
57.9900
57.1400
57.2300
430,500
Mon, 29 Dec 2025
57.4100
57.8800
57.3700
57.6600
278,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
57.0600
57.9100
57.0600
57.7600
143,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
57.8500
57.8500
57.2400
57.4200
147,000
Tue, 23 Dec 2025
57.9600
58.2800
57.0910
57.6600
388,400
Mon, 22 Dec 2025
4 · 8-K
After-hours · 16:22 ET
8-K ↗
Mon, 22 Dec 2025
57.6900
59.5700
57.6900
58.3400
680,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
57.7300
58.1700
57.3600
57.8400
1,247,700
Thu, 18 Dec 2025
58.0400
58.3500
57.5000
57.8100
625,600
Wed, 17 Dec 2025
57.5700
58.8250
57.3500
57.5500
598,400
Tue, 16 Dec 2025
56.4050
57.7700
56.0000
57.5300
831,400
Mon, 15 Dec 2025
58.5200
58.7500
56.9850
57.1300
627,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
58.9200
59.3100
57.9500
58.6700
618,900
Thu, 11 Dec 2025
58.4400
59.1700
57.5800
58.8300
428,700
Wed, 10 Dec 2025
57.9600
58.8650
57.8700
58.3700
439,100
Tue, 09 Dec 2025
57.8700
58.6200
57.3700
58.3700
529,600
Mon, 08 Dec 2025
58.0300
58.3700
57.2000
57.6600
382,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
57.6700
58.6200
57.2950
57.9900
349,100
Thu, 04 Dec 2025
58.5100
59.0000
57.5500
58.0400
530,600
Wed, 03 Dec 2025
57.4800
58.9000
56.5600
58.7400
468,000
Tue, 02 Dec 2025
57.0300
58.3700
56.3600
57.7800
534,500
Mon, 01 Dec 2025
56.3400
57.2900
55.9600
56.0900
435,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
57.5000
57.6960
56.6100
56.9900
253,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
57.3600
58.0600
57.1800
57.3500
632,100
Tue, 25 Nov 2025
56.5300
57.9000
56.3000
57.7600
755,500
Mon, 24 Nov 2025
55.2500
56.4380
54.8600
56.2400
756,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
53.4900
54.9400
52.8200
54.8600
815,700
Thu, 20 Nov 2025
54.3400
54.3400
52.9550
53.4900
656,900
Wed, 19 Nov 2025
54.0600
54.2250
53.5300
53.6200
568,300
Tue, 18 Nov 2025
52.3300
54.8400
52.0500
54.2100
988,900
Mon, 17 Nov 2025
54.2500
54.6000
52.3550
52.4900
967,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
54.9400
55.6400
54.6000
54.6700
488,600
Thu, 13 Nov 2025
55.5800
56.0600
54.7000
55.4400
816,000
Wed, 12 Nov 2025
55.0100
56.7200
55.0100
56.1000
759,900
Tue, 11 Nov 2025
54.1200
55.4100
54.0900
55.2700
649,500
Mon, 10 Nov 2025
55.0000
55.0800
53.7600
54.4700
696,200
Mon, 10 Nov 2025
3 · 8-K
Pre-market · 09:00 ET
8-K ↗
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
2 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Fri, 07 Nov 2025
52.2250
56.1700
50.7000
53.5800
1,618,500
Thu, 06 Nov 2025
1 · 8-K
After-hours · 16:07 ET
FORM 8-K ↗
Thu, 06 Nov 2025
56.8900
57.3200
55.9900
56.8200
1,187,200
Wed, 05 Nov 2025
56.7800
58.9650
55.9400
56.9200
955,900
Tue, 04 Nov 2025
56.5200
57.0900
55.8000
56.4400
1,480,600
Mon, 03 Nov 2025
57.2500
57.8500
56.7250
57.2600
902,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
56.4500
58.0100
56.4100
57.2500
932,000
Thu, 30 Oct 2025
57.5500
58.4800
56.4600
56.7400
1,476,400
Wed, 29 Oct 2025
55.1700
57.3950
54.3700
56.5400
1,701,200
Tue, 28 Oct 2025
55.9300
56.8900
53.8000
55.1300
1,746,000
Mon, 27 Oct 2025
52.7000
59.0100
52.5600
54.5600
6,785,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
53.0500
53.3550
52.5400
52.5600
574,600