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
Tue, 28 Jul 2026
No data yet
Mon, 27 Jul 2026
29.7850
31.1799
29.4000
31.0400
464,031
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
20 · 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
19 · 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
18 · 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
17 · DEFA14A
Pre-market · 08:41 ET
DEFA14A ↗
Wed, 25 Mar 2026
16 · 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
15 · 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
14 · 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
13 · 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
12 · 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
11 · DEFA14A
After-hours · 17:20 ET
DEFA14A ↗
Mon, 02 Feb 2026
10 · 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
9 · 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
8 · 8-K
Pre-market · 09:00 ET
8-K ↗
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
7 · 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
6 · 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
Thu, 23 Oct 2025
53.8000
54.9300
52.2700
52.8000
983,800
Wed, 22 Oct 2025
53.8900
54.9800
53.7550
53.9500
956,200
Tue, 21 Oct 2025
52.2600
54.1200
52.2600
53.9000
1,025,000
Mon, 20 Oct 2025
50.0900
52.4100
50.0900
52.2900
705,900
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
49.3100
50.0900
49.2800
49.8200
440,600
Thu, 16 Oct 2025
49.7500
50.4500
49.4700
49.7400
588,000
Wed, 15 Oct 2025
49.3800
50.2050
49.1400
49.5600
549,700
Tue, 14 Oct 2025
49.6500
50.1050
49.1900
49.2100
804,700
Mon, 13 Oct 2025
49.5600
50.3550
48.7400
50.2100
1,818,700
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
50.4300
50.6950
48.8000
49.0900
883,000
Thu, 09 Oct 2025
50.6500
50.7500
49.9800
50.4200
668,700
Wed, 08 Oct 2025
50.7600
51.2500
50.2100
50.7600
508,800
Tue, 07 Oct 2025
52.5000
52.5600
50.5800
50.6200
543,500
Mon, 06 Oct 2025
51.6300
52.5000
51.1000
52.2200
512,500
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
51.4100
52.4900
51.1300
51.6100
558,200
Thu, 02 Oct 2025
51.0000
51.4200
50.5100
51.3200
455,000
Wed, 01 Oct 2025
52.8100
53.1050
50.6600
51.0800
913,600
Tue, 30 Sep 2025
52.8000
53.1700
52.0800
53.1000
619,700
Mon, 29 Sep 2025
53.1300
53.3200
52.5700
52.8900
482,500
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
52.7000
53.3400
52.3000
52.8400
514,000
Thu, 25 Sep 2025
53.3900
53.4800
52.2000
52.4800
493,900
Wed, 24 Sep 2025
54.3300
55.0200
53.5100
53.8100
444,000
Tue, 23 Sep 2025
54.7800
55.2800
54.1600
54.3700
588,400
Mon, 22 Sep 2025
52.9400
55.1100
52.6000
54.7300
709,400
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
55.4300
55.4400
52.7600
53.0100
1,623,500
Thu, 18 Sep 2025
55.0000
55.6700
54.7300
55.1000
523,900
Wed, 17 Sep 2025
55.1600
56.0500
54.6150
54.8400
614,300
Tue, 16 Sep 2025
54.1800
54.8150
54.0050
54.6700
458,400
Mon, 15 Sep 2025
54.5700
54.9400
54.3500
54.3600
455,400
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
55.0000
55.1500
53.9100
54.2900
389,100
Thu, 11 Sep 2025
53.9200
55.2800
53.6600
55.0900
542,000
Wed, 10 Sep 2025
55.5200
55.7500
53.6200
53.6600
842,700
Tue, 09 Sep 2025
55.2100
55.3100
53.9900
54.5900
596,400
Tue, 09 Sep 2025
5 · 8-K
Pre-market · 08:31 ET
8-K ↗
Mon, 08 Sep 2025
53.4500
54.6700
53.0300
54.4300
893,700
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
53.6000
54.4700
53.0900
53.6100
756,400
Thu, 04 Sep 2025
52.0800
53.4000
51.3500
53.0700
763,200
Wed, 03 Sep 2025
53.7800
54.2200
52.4900
52.6100
925,500
Tue, 02 Sep 2025
53.8100
54.4900
53.5700
53.9500
759,200
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
54.3800
54.9000
54.1500
54.3700
533,500
Thu, 28 Aug 2025
54.7300
55.0500
54.1650
54.2400
518,000
Wed, 27 Aug 2025
53.2700
54.9100
53.0000
54.6800
678,300
Tue, 26 Aug 2025
53.0000
53.6050
52.6700
52.9100
831,100
Mon, 25 Aug 2025
53.0200
53.7700
52.7150
53.0100
1,036,400
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
52.8000
54.1400
52.5340
53.9800
1,132,900
Thu, 21 Aug 2025
51.8700
52.9200
51.7000
52.8500
997,200
Wed, 20 Aug 2025
51.8000
52.3900
51.5000
52.2300
681,600
Tue, 19 Aug 2025
51.5800
52.3000
51.2800
51.8600
625,300
Mon, 18 Aug 2025
50.9700
51.7900
50.8050
51.4800
785,600
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
50.5400
51.5700
50.4850
50.8300
1,247,900
Thu, 14 Aug 2025
51.2000
51.5050
50.1700
50.3700
828,000
Wed, 13 Aug 2025
49.6900
51.3600
49.5750
51.2550
1,496,600
Tue, 12 Aug 2025
48.5200
49.7100
48.2900
49.3400
1,220,400
Mon, 11 Aug 2025
48.0800
49.1700
47.9400
48.0500
976,800
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
50.5500
50.5500
48.2800
48.3500
995,700
Thu, 07 Aug 2025
52.6000
53.0000
49.5950
50.5000
1,328,800
Wed, 06 Aug 2025
4 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Wed, 06 Aug 2025
54.2200
54.3100
51.3900
52.0000
1,980,600
Tue, 05 Aug 2025
3 · 8-K
After-hours · 16:16 ET
8-K ↗
Tue, 05 Aug 2025
2 · 8-K
After-hours · 16:06 ET
FORM 8-K ↗
Tue, 05 Aug 2025
53.7000
54.6000
53.2300
54.4300
1,429,300
Mon, 04 Aug 2025
53.1000
53.8000
52.9900
53.5000
610,900
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
53.6500
53.6500
52.0800
52.9300
632,400
Thu, 31 Jul 2025
55.0700
55.3500
53.7200
53.7800
562,800
Wed, 30 Jul 2025
55.9600
56.2400
54.9650
55.1500
474,200
Tue, 29 Jul 2025
56.9000
57.5500
55.7500
55.7500
753,000
Mon, 28 Jul 2025
1 · 8-K
After-hours · 16:29 ET
8-K ↗
Mon, 28 Jul 2025
56.0100
56.7800
55.6500
55.7000
326,000
Sun, 27 Jul 2025
Weekend