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
41.0400
42.7850
40.4500
42.6100
1,231,700
Thu, 23 Jul 2026
40.0800
41.6700
40.0000
40.5900
1,012,400
Wed, 22 Jul 2026
42.8200
43.4000
40.7150
41.1100
1,205,700
Tue, 21 Jul 2026
13 · DEFA14A
After-hours · 16:10 ET
DEFA14A ↗
Tue, 21 Jul 2026
12 · DEF 14A
After-hours · 16:07 ET
DEF 14A ↗
Tue, 21 Jul 2026
42.0700
43.1950
41.6800
42.9700
1,255,200
Mon, 20 Jul 2026
43.7000
43.7500
42.0000
42.2500
1,732,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
41.8600
43.8900
41.6200
43.5500
1,125,900
Thu, 16 Jul 2026
44.4500
44.8500
43.2100
43.3100
1,293,300
Wed, 15 Jul 2026
44.0400
46.5600
44.0400
44.7800
1,355,500
Tue, 14 Jul 2026
42.6000
44.5600
42.4350
43.4200
743,900
Mon, 13 Jul 2026
42.8600
43.6470
42.2200
42.8100
898,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
44.5300
45.1000
42.9300
42.9600
706,600
Thu, 09 Jul 2026
42.1300
44.3600
41.9500
43.6800
819,600
Wed, 08 Jul 2026
42.4600
43.1500
41.5900
42.5100
928,800
Tue, 07 Jul 2026
43.9500
44.4100
42.6800
42.8800
1,276,500
Mon, 06 Jul 2026
41.3600
44.5900
41.3150
43.9500
2,533,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
41.5000
42.2700
38.8500
41.1300
4,453,300
Wed, 01 Jul 2026
41.8000
42.3650
40.4000
40.6550
978,000
Tue, 30 Jun 2026
40.3800
41.7700
39.9000
41.3600
1,581,300
Mon, 29 Jun 2026
40.2300
40.6300
38.8500
40.2700
2,549,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
40.7300
41.5400
39.0600
39.5400
4,834,200
Thu, 25 Jun 2026
41.2500
43.9200
40.6000
40.9100
1,060,400
Wed, 24 Jun 2026
42.6700
42.7600
40.6650
41.1800
1,329,400
Tue, 23 Jun 2026
44.9200
45.6200
42.4950
42.9300
1,034,000
Mon, 22 Jun 2026
44.8700
46.5050
44.8000
45.4600
920,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
45.5600
46.1350
42.9100
45.2000
3,243,300
Wed, 17 Jun 2026
48.2300
49.2000
45.6700
45.8700
939,100
Tue, 16 Jun 2026
47.4200
49.4500
47.4200
48.3100
1,629,800
Mon, 15 Jun 2026
44.5600
47.1500
44.5300
47.0500
1,951,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
45.8200
47.0550
43.7000
44.3900
1,093,800
Thu, 11 Jun 2026
42.1900
42.6300
41.2500
42.5200
1,191,800
Wed, 10 Jun 2026
42.9900
44.1300
42.0700
42.3500
856,000
Tue, 09 Jun 2026
43.6900
45.1200
42.7800
43.0400
1,102,800
Mon, 08 Jun 2026
45.0400
45.0700
43.1700
43.2600
1,096,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
46.5600
46.6100
44.5700
44.9100
969,200
Thu, 04 Jun 2026
44.2300
46.7000
44.2300
46.3800
1,667,900
Wed, 03 Jun 2026
42.6400
43.6700
41.4900
43.6300
2,730,800
Tue, 02 Jun 2026
48.0200
48.0200
45.9700
46.0700
1,761,800
Mon, 01 Jun 2026
11 · 8-K
After-hours · 16:55 ET
8-K ↗
Mon, 01 Jun 2026
49.2800
51.0000
47.2150
48.3500
1,763,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
50.0100
50.6100
48.9800
49.3100
1,349,800
Thu, 28 May 2026
51.6000
51.6000
48.5850
50.0900
2,310,100
Wed, 27 May 2026
10 · 10-K
After-hours · 16:02 ET
10-K ↗
Wed, 27 May 2026
52.6400
53.3800
51.4200
52.3000
1,012,000
Tue, 26 May 2026
53.8300
56.2130
51.8650
52.6400
1,514,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
55.2200
55.2200
52.8350
53.7400
1,323,700
Thu, 21 May 2026
54.8500
55.6000
52.8000
54.7400
2,065,900
Wed, 20 May 2026
9 · 8-K
After-hours · 16:07 ET
8-K ↗
Wed, 20 May 2026
52.5900
53.6000
51.7400
52.0000
1,250,100
Tue, 19 May 2026
53.5900
53.8800
52.4600
52.5200
626,400
Mon, 18 May 2026
53.4900
54.5150
52.6200
53.6400
555,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
54.6700
55.4400
53.2100
53.5400
500,000
Thu, 14 May 2026
55.2600
56.1250
54.2000
55.1000
431,800
Wed, 13 May 2026
55.4400
55.7400
53.8700
54.6000
676,300
Tue, 12 May 2026
55.7400
56.4450
54.4700
56.2000
672,500
Mon, 11 May 2026
55.9100
57.0100
54.9900
55.7400
806,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
54.1400
55.7600
52.6100
55.7400
786,100
Thu, 07 May 2026
53.7900
54.2700
52.6800
54.1800
805,600
Wed, 06 May 2026
55.3100
56.2250
53.6200
53.6300
714,000
Tue, 05 May 2026
54.5200
55.2400
53.5250
55.0300
570,600
Mon, 04 May 2026
53.0000
54.5300
52.9050
54.0000
704,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
53.6100
54.0030
52.3450
52.7450
782,900
Thu, 30 Apr 2026
50.6700
53.1600
50.0600
52.9000
571,600
Wed, 29 Apr 2026
51.6800
52.2700
50.3200
51.0900
676,900
Tue, 28 Apr 2026
49.9000
51.8650
49.4750
51.7300
1,021,700
Mon, 27 Apr 2026
52.3800
53.0550
49.5450
49.9200
1,796,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
54.7400
55.3300
51.6150
51.8200
1,403,300
Thu, 23 Apr 2026
55.6500
57.6900
53.7850
54.9200
722,500
Wed, 22 Apr 2026
56.0800
56.8000
55.0500
56.3100
683,000
Tue, 21 Apr 2026
55.5000
57.7900
54.9200
55.3500
733,600
Mon, 20 Apr 2026
54.3000
55.4700
54.3000
55.1600
722,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
55.9500
56.5350
54.7000
54.9700
1,097,000
Thu, 16 Apr 2026
55.3800
55.4300
53.3600
54.3500
817,700
Wed, 15 Apr 2026
53.5300
56.0000
53.5300
54.5800
1,218,800
Tue, 14 Apr 2026
50.1700
52.9400
50.1500
52.6300
1,007,700
Mon, 13 Apr 2026
45.3900
49.4900
45.3500
49.4500
965,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
46.2000
46.7500
45.1400
45.9100
825,500
Thu, 09 Apr 2026
48.3100
48.9100
46.0750
46.4200
1,781,500
Wed, 08 Apr 2026
50.2400
51.4500
48.4000
48.5400
806,600
Tue, 07 Apr 2026
46.6900
47.7700
46.0000
47.1800
838,700
Mon, 06 Apr 2026
46.8100
47.3600
46.2000
46.9000
544,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
45.6900
48.0400
44.9900
47.0500
820,000
Wed, 01 Apr 2026
48.8500
48.8800
46.7200
46.9900
968,600
Tue, 31 Mar 2026
47.5000
48.8400
46.7500
47.7200
1,283,200
Mon, 30 Mar 2026
46.0800
47.4850
45.2600
46.5100
1,095,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
45.9800
45.9800
44.4800
45.4900
1,850,000
Thu, 26 Mar 2026
47.6000
48.2600
46.2100
46.8500
876,200
Wed, 25 Mar 2026
47.2600
49.0300
46.1950
47.7900
663,800
Tue, 24 Mar 2026
46.8200
47.4280
45.5430
47.3400
792,700
Mon, 23 Mar 2026
48.0900
48.5100
46.3200
47.6400
819,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
47.3600
47.3700
45.9200
46.7300
1,606,600
Thu, 19 Mar 2026
46.0100
47.6150
46.0100
47.1400
835,700
Wed, 18 Mar 2026
45.9500
47.4000
45.9350
46.7500
1,056,200
Tue, 17 Mar 2026
45.7400
46.9800
45.6950
46.5900
865,400
Mon, 16 Mar 2026
45.2300
45.8600
44.8600
44.9000
757,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
43.6600
46.0700
43.4750
45.0900
910,400
Thu, 12 Mar 2026
43.8700
45.4200
43.2000
43.3300
1,426,000
Wed, 11 Mar 2026
46.3700
47.5950
44.6200
45.4600
2,018,500
Tue, 10 Mar 2026
47.0300
47.2700
44.8450
46.3700
1,292,200
Mon, 09 Mar 2026
44.5100
45.7200
43.0950
45.2500
1,528,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
46.0400
46.1100
44.4900
45.6600
915,700
Thu, 05 Mar 2026
46.2600
47.8300
46.2600
47.6200
1,191,200
Wed, 04 Mar 2026
45.0600
47.5700
45.0600
46.9600
1,759,200
Tue, 03 Mar 2026
42.7400
45.1500
40.5800
44.7500
1,832,000
Mon, 02 Mar 2026
42.4700
45.0400
42.2450
44.3500
2,531,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
45.3700
46.0200
42.4700
43.1400
3,067,300
Thu, 26 Feb 2026
48.0200
48.8400
46.3780
46.9800
2,078,900
Wed, 25 Feb 2026
45.8700
46.9550
44.6800
46.5500
1,729,100
Tue, 24 Feb 2026
43.9400
46.7100
43.7400
45.7500
3,304,000
Mon, 23 Feb 2026
49.0100
49.4200
43.6400
43.9400
4,693,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
53.2400
53.2400
49.4950
50.0700
2,458,700
Thu, 19 Feb 2026
55.9400
56.1900
51.5100
53.8000
2,077,100
Wed, 18 Feb 2026
55.7900
57.7800
55.5100
56.8600
769,500
Tue, 17 Feb 2026
56.7600
56.9900
55.3000
55.5400
1,149,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
56.5900
58.0050
55.4850
56.7600
968,200
Thu, 12 Feb 2026
59.4900
59.7500
55.3400
56.5700
3,368,600
Wed, 11 Feb 2026
62.5500
63.3650
58.2380
59.3000
1,019,000
Tue, 10 Feb 2026
62.3900
63.8500
61.4000
62.1300
1,061,800
Mon, 09 Feb 2026
62.0600
64.0100
61.5000
62.5500
1,275,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
61.5000
62.9500
58.2650
62.4300
1,970,000
Thu, 05 Feb 2026
8 · 10-Q
After-hours · 16:09 ET
10-Q ↗
Thu, 05 Feb 2026
7 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 05 Feb 2026
63.4600
63.8550
58.6300
59.1700
1,493,600
Wed, 04 Feb 2026
62.9600
65.2300
60.0800
63.9700
1,662,500
Tue, 03 Feb 2026
69.8100
71.9700
61.4700
63.0300
2,051,600
Mon, 02 Feb 2026
70.6000
71.2700
68.9600
69.8100
614,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
70.7100
72.1850
70.3400
70.6900
616,600
Thu, 29 Jan 2026
73.8200
73.8200
71.0800
71.3400
535,800
Wed, 28 Jan 2026
73.7800
74.6450
72.9700
73.1900
474,100
Tue, 27 Jan 2026
73.8600
74.5900
72.9300
73.2600
463,200
Mon, 26 Jan 2026
73.0100
74.1750
71.4350
73.1500
558,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
75.8700
75.8700
72.5950
73.0700
575,800
Thu, 22 Jan 2026
76.1200
76.4250
75.0600
75.3900
418,600
Wed, 21 Jan 2026
75.2000
76.3000
74.3200
75.0600
720,700
Tue, 20 Jan 2026
75.0900
76.7900
73.7100
74.0100
511,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
75.7600
77.7950
74.6050
76.2700
746,700
Thu, 15 Jan 2026
74.2600
76.5000
73.8300
75.8000
744,300
Wed, 14 Jan 2026
72.4700
73.8100
71.1100
73.5000
707,600
Tue, 13 Jan 2026
73.1200
73.2400
71.2200
72.4900
949,100
Mon, 12 Jan 2026
71.2800
74.4400
71.1800
73.2700
805,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
71.6100
73.2300
70.9950
72.1200
1,094,300
Thu, 08 Jan 2026
68.5400
71.1400
68.5300
71.0600
843,500
Wed, 07 Jan 2026
70.5500
70.5500
68.2850
68.9900
450,500
Tue, 06 Jan 2026
68.9500
70.8600
68.6050
70.6000
902,700
Mon, 05 Jan 2026
66.7500
69.9400
66.7500
68.8100
788,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
64.0300
66.7600
63.7200
66.6100
589,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
64.9100
64.9100
63.9610
64.1700
358,400
Tue, 30 Dec 2025
65.2800
65.6300
64.4150
64.5900
345,200
Mon, 29 Dec 2025
66.1800
66.1800
64.9200
65.3700
498,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
66.0000
66.4700
65.5300
66.2400
369,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
66.5700
66.7600
65.7800
65.9500
311,200
Tue, 23 Dec 2025
66.1000
66.7350
65.4900
66.4800
552,200
Mon, 22 Dec 2025
63.7700
66.3200
63.7700
66.1000
465,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
62.9600
64.0900
62.7400
63.5800
1,698,300
Thu, 18 Dec 2025
63.0500
64.1300
62.8300
63.0400
718,300
Wed, 17 Dec 2025
63.5200
64.8750
62.1200
62.5600
705,100
Tue, 16 Dec 2025
63.7900
64.3850
63.0100
63.5200
659,400
Mon, 15 Dec 2025
64.4400
64.6100
63.0900
63.4350
706,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
65.7200
66.4900
64.0100
64.4000
630,000
Thu, 11 Dec 2025
66.2300
67.0700
65.5400
65.6700
632,300
Wed, 10 Dec 2025
64.9400
67.0500
63.4000
66.0000
1,148,800
Tue, 09 Dec 2025
62.5100
64.9800
57.1300
64.6000
1,123,800
Mon, 08 Dec 2025
62.9100
63.0100
61.6450
62.3500
606,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
62.6800
63.9150
62.4300
62.8500
592,800
Thu, 04 Dec 2025
62.7100
63.4600
61.9600
62.4100
656,000
Wed, 03 Dec 2025
61.3100
63.0700
61.2240
62.5300
1,157,100
Tue, 02 Dec 2025
62.1800
62.3600
60.7700
61.3100
507,100
Mon, 01 Dec 2025
62.2500
63.0200
61.2400
61.7400
687,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
62.4400
63.5300
62.4400
63.1600
295,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
62.7500
64.1500
62.4900
62.6200
820,100
Tue, 25 Nov 2025
61.4300
63.0100
61.2300
62.5800
590,800
Mon, 24 Nov 2025
60.5400
61.6500
59.7800
61.4700
434,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
59.6300
61.2650
58.9700
60.5300
700,700
Thu, 20 Nov 2025
62.2100
64.3300
59.3400
59.3700
480,600
Wed, 19 Nov 2025
60.2400
61.2450
60.0000
61.0700
381,500
Tue, 18 Nov 2025
59.6500
61.0300
59.4900
60.1400
484,300
Mon, 17 Nov 2025
62.7600
62.7600
59.9500
60.6800
601,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
61.2600
64.2100
61.2400
63.0900
835,900
Thu, 13 Nov 2025
62.0200
63.2500
61.5600
62.2300
1,114,400
Wed, 12 Nov 2025
61.0200
63.4550
61.0200
62.8000
911,700
Tue, 11 Nov 2025
61.4700
62.0700
60.9600
61.0300
522,400
Mon, 10 Nov 2025
61.8400
63.3500
61.3100
62.1300
649,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
59.4400
61.3100
55.7800
61.1400
1,354,000
Thu, 06 Nov 2025
6 · 8-K
After-hours · 16:09 ET
8-K ↗
Thu, 06 Nov 2025
5 · 10-Q
After-hours · 16:26 ET
10-Q ↗
Thu, 06 Nov 2025
62.6300
63.5600
61.2200
62.2400
794,500
Wed, 05 Nov 2025
62.1200
62.9200
61.1080
62.6700
453,800
Tue, 04 Nov 2025
60.4800
63.0850
60.2950
61.8300
815,300
Mon, 03 Nov 2025
60.5400
61.1700
59.4000
60.5100
542,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
61.7900
61.9200
60.4000
60.8800
536,700
Thu, 30 Oct 2025
62.3200
63.1100
61.4950
62.0000
511,200
Wed, 29 Oct 2025
64.2600
64.4900
61.9200
62.5100
415,700
Tue, 28 Oct 2025
64.6000
65.6200
63.9700
64.5500
390,600
Mon, 27 Oct 2025
64.3100
64.7420
63.8000
64.5500
419,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
63.1400
64.3300
63.1400
63.2700
302,000
Thu, 23 Oct 2025
63.1700
63.5850
61.3050
62.6500
359,700
Wed, 22 Oct 2025
63.5100
63.7000
62.5000
63.0700
475,000
Tue, 21 Oct 2025
60.9200
63.7200
60.7700
63.4900
677,800
Mon, 20 Oct 2025
62.0000
62.9200
59.3800
60.9300
910,600
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
61.4400
61.8150
60.6800
61.5800
506,900
Thu, 16 Oct 2025
65.3200
65.4140
61.4000
61.8000
661,200
Wed, 15 Oct 2025
68.0300
68.1500
64.3600
65.3200
542,900
Tue, 14 Oct 2025
64.2100
68.2000
63.9200
66.8900
548,300
Mon, 13 Oct 2025
64.4000
65.5100
63.7900
65.4200
529,700
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
64.1600
64.7600
62.0500
62.9100
703,300
Thu, 09 Oct 2025
63.0700
64.4500
61.7200
64.1600
536,500
Wed, 08 Oct 2025
64.8900
64.8900
62.6500
62.9700
623,100
Tue, 07 Oct 2025
67.8000
68.3600
64.4500
64.6400
581,500
Mon, 06 Oct 2025
67.1100
68.3800
66.1150
67.8250
427,000
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
65.9500
67.8400
65.4300
66.9600
631,900
Thu, 02 Oct 2025
64.4200
64.8750
63.6820
64.6700
380,900
Wed, 01 Oct 2025
64.5400
64.8150
63.8450
64.0500
836,200
Tue, 30 Sep 2025
66.7200
67.4100
63.4430
65.3100
839,000
Mon, 29 Sep 2025
65.7100
66.7000
65.0500
66.6000
657,800
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
65.0100
66.4400
65.0100
65.4600
537,600
Thu, 25 Sep 2025
64.3200
65.3250
64.0500
64.5900
350,800
Wed, 24 Sep 2025
67.6400
68.0000
65.1800
65.2300
1,109,700
Tue, 23 Sep 2025
67.3200
68.4050
67.0600
67.3500
870,800
Mon, 22 Sep 2025
64.3500
67.0100
63.8200
66.9000
1,061,000
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
4 · 8-K
After-hours · 16:58 ET
8-K ↗
Fri, 19 Sep 2025
65.3900
65.5600
64.0000
64.8200
2,891,700
Thu, 18 Sep 2025
63.3900
65.5300
62.6800
65.3900
1,230,400
Wed, 17 Sep 2025
60.8000
61.9100
59.6050
60.1300
1,108,900
Tue, 16 Sep 2025
60.8800
62.0650
60.5200
61.1000
410,900
Mon, 15 Sep 2025
61.8200
62.8700
60.7300
60.8000
366,000
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
63.1300
63.3600
61.8400
61.9400
494,900
Thu, 11 Sep 2025
61.6400
63.5500
61.4600
63.4700
459,200
Thu, 11 Sep 2025
3 · 8-K
Pre-market · 09:00 ET
8-K ↗
Wed, 10 Sep 2025
60.6800
62.1000
59.9850
61.2600
411,400
Tue, 09 Sep 2025
61.3600
61.6900
60.9100
60.9500
316,700
Mon, 08 Sep 2025
61.5800
61.9700
60.7200
61.8100
451,200
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
61.7800
62.4700
59.8200
60.9000
436,000
Thu, 04 Sep 2025
60.4600
61.9600
60.1700
61.6500
419,400
Wed, 03 Sep 2025
60.5900
61.1400
59.0800
60.0350
400,400
Tue, 02 Sep 2025
60.8800
61.2350
60.0300
61.0800
360,800
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
62.8600
62.8600
61.7300
62.0600
449,900
Thu, 28 Aug 2025
62.9600
63.4400
62.2700
62.8700
787,600
Wed, 27 Aug 2025
62.2900
63.3230
61.9300
62.6400
409,600
Tue, 26 Aug 2025
61.2300
62.8000
60.6800
62.6600
667,000
Mon, 25 Aug 2025
61.6000
61.9050
60.9450
61.4600
433,400
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
59.3700
61.7700
58.8900
61.7100
488,500
Thu, 21 Aug 2025
58.1200
58.8650
57.7500
58.7100
389,800
Wed, 20 Aug 2025
58.3700
59.4250
57.4400
58.5700
971,500
Tue, 19 Aug 2025
59.6700
60.5750
58.1900
58.3500
911,100
Mon, 18 Aug 2025
61.2100
61.5900
59.3150
59.5800
601,100
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
62.5000
62.5000
60.4500
61.4600
771,000
Thu, 14 Aug 2025
61.7700
62.5100
60.9500
62.2300
883,700
Wed, 13 Aug 2025
61.6900
62.6300
60.9500
62.3800
961,400
Tue, 12 Aug 2025
58.9300
61.3000
58.8850
61.2900
536,900
Mon, 11 Aug 2025
59.0000
59.6300
57.9200
58.5300
854,000
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
54.1100
59.8300
54.0600
58.4700
930,100
Thu, 07 Aug 2025
2 · 10-Q
After-hours · 16:12 ET
10-Q ↗
Thu, 07 Aug 2025
1 · 8-K
After-hours · 16:08 ET
8-K ↗
Thu, 07 Aug 2025
58.9900
59.2700
56.4700
57.4500
719,600
Wed, 06 Aug 2025
58.7600
58.8800
57.8350
58.3600
515,500
Tue, 05 Aug 2025
58.4800
58.8500
57.0100
58.4300
523,700
Mon, 04 Aug 2025
57.2800
58.5300
56.8100
58.0800
458,700
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
57.4800
57.4800
55.8400
56.8000
642,500
Thu, 31 Jul 2025
60.1100
60.7500
57.1140
59.3600
468,200
Wed, 30 Jul 2025
60.8300
61.6400
59.9700
60.6900
750,300
Tue, 29 Jul 2025
61.4700
61.4700
59.9950
60.6600
338,200
Mon, 28 Jul 2025
61.9800
62.3110
60.5200
60.5200
753,000
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend