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
70.9100
72.6100
70.0600
71.9550
248,533
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
71.0200
71.0200
68.9600
69.3200
368,800
Thu, 23 Jul 2026
68.7200
72.9900
68.0000
71.1200
1,036,500
Wed, 22 Jul 2026
70.8000
71.8500
69.1000
69.3100
663,600
Tue, 21 Jul 2026
70.0500
72.1200
70.0500
71.7200
704,200
Mon, 20 Jul 2026
71.9000
73.6000
70.1700
70.1900
1,045,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
68.7200
72.9200
68.7200
71.8500
1,058,900
Thu, 16 Jul 2026
72.3800
72.5150
68.5100
69.5000
1,221,700
Wed, 15 Jul 2026
71.1700
74.7900
69.9700
73.0000
1,328,700
Tue, 14 Jul 2026
73.1000
73.2800
70.7800
71.7700
1,109,700
Mon, 13 Jul 2026
74.7500
74.7500
70.7150
72.5000
992,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
72.8800
75.8650
69.9700
75.2400
1,042,700
Thu, 09 Jul 2026
70.1200
73.8800
70.1200
73.3200
776,900
Wed, 08 Jul 2026
69.1000
70.1400
67.4300
69.8000
1,371,300
Tue, 07 Jul 2026
69.7500
70.3880
67.9300
69.2000
967,900
Mon, 06 Jul 2026
70.0000
71.5500
68.9750
69.2600
526,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
71.1300
71.8750
68.7500
70.3600
792,400
Wed, 01 Jul 2026
70.3300
71.5000
69.7500
70.8900
1,145,000
Tue, 30 Jun 2026
75.0700
77.0000
70.5400
71.0500
1,405,200
Mon, 29 Jun 2026
70.6800
73.8800
70.1950
73.7300
1,094,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
72.7900
74.7400
69.5100
71.9600
4,852,000
Thu, 25 Jun 2026
67.2500
73.4600
65.8600
72.8400
1,362,600
Wed, 24 Jun 2026
65.4700
71.2500
65.0300
68.7200
1,583,700
Tue, 23 Jun 2026
64.8200
66.6950
63.7500
65.7300
846,600
Mon, 22 Jun 2026
61.9900
66.4100
61.7000
66.2500
1,244,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
63.7000
63.7000
60.0120
61.0800
2,259,000
Wed, 17 Jun 2026
60.7000
62.4200
60.1600
60.4300
873,600
Tue, 16 Jun 2026
59.9000
60.6100
58.9600
60.2800
530,800
Mon, 15 Jun 2026
60.1200
61.2700
59.1400
59.5500
962,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
58.0400
60.7100
57.6850
59.5600
933,800
Thu, 11 Jun 2026
55.2700
57.8500
54.8600
57.6400
783,200
Wed, 10 Jun 2026
56.2700
58.3400
54.6000
54.9200
824,200
Tue, 09 Jun 2026
55.7400
57.5500
54.1000
56.6700
1,236,700
Mon, 08 Jun 2026
20 · 8-K
After-hours · 16:02 ET
8-K ↗
Mon, 08 Jun 2026
54.4000
55.5200
53.2100
54.4000
828,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
55.8500
56.7750
53.5200
53.7200
967,300
Thu, 04 Jun 2026
54.5000
56.5600
54.2000
56.0900
653,900
Wed, 03 Jun 2026
55.3400
56.9850
54.0200
54.4200
982,200
Tue, 02 Jun 2026
58.5100
59.9000
55.3800
55.5300
1,164,700
Mon, 01 Jun 2026
62.0000
62.2900
58.2800
59.2300
814,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
61.1400
62.3300
60.0600
62.2900
1,225,900
Thu, 28 May 2026
60.3000
60.9950
59.8250
60.7300
689,000
Wed, 27 May 2026
61.8900
62.9600
60.3400
60.8000
1,029,000
Tue, 26 May 2026
64.0000
64.1600
59.1100
61.8900
1,701,600
Tue, 26 May 2026
19 · 8-K
Pre-market · 08:00 ET
8-K ↗
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
64.4800
65.3950
63.5700
64.2500
652,800
Thu, 21 May 2026
64.2300
65.8800
63.8800
64.5900
685,300
Wed, 20 May 2026
64.1700
65.9700
63.5050
64.7600
784,500
Tue, 19 May 2026
62.1300
63.8930
61.0200
63.3000
675,100
Mon, 18 May 2026
67.3000
67.5350
62.7800
62.9300
1,378,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
69.2000
70.0000
66.4700
66.9300
1,181,100
Thu, 14 May 2026
74.2300
75.5000
68.0700
69.5350
1,250,500
Wed, 13 May 2026
71.8800
74.3500
70.6000
74.0000
729,300
Tue, 12 May 2026
69.3200
72.4250
68.9350
72.0700
1,644,600
Mon, 11 May 2026
68.3200
71.0650
68.3200
69.3200
789,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
18 · 10-Q
After-hours · 16:15 ET
10-Q ↗
Fri, 08 May 2026
68.9000
70.3150
68.5500
69.6200
1,143,000
Fri, 08 May 2026
17 · 8-K
Pre-market · 08:45 ET
8-K ↗
Thu, 07 May 2026
68.1600
69.5600
67.3900
69.1800
854,500
Wed, 06 May 2026
67.8350
68.1650
65.5700
68.0100
473,300
Tue, 05 May 2026
68.6400
69.6900
66.4200
67.1750
743,700
Mon, 04 May 2026
65.8300
68.1200
65.8300
67.7000
634,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
65.8200
67.6900
65.6200
66.2700
796,200
Thu, 30 Apr 2026
65.3600
67.6200
64.9000
66.7400
709,500
Wed, 29 Apr 2026
65.0700
65.5050
63.8400
64.7500
636,800
Tue, 28 Apr 2026
67.4530
68.0000
65.3800
65.5500
609,900
Mon, 27 Apr 2026
69.1000
70.2900
66.5600
66.8200
757,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
16 · DEFA14A
After-hours · 16:31 ET
DEFA14A ↗
Fri, 24 Apr 2026
15 · DEF 14A
After-hours · 16:30 ET
DEF 14A ↗
Fri, 24 Apr 2026
69.8600
70.0000
68.1600
68.6800
507,000
Thu, 23 Apr 2026
69.8900
71.8800
67.8600
69.8900
1,121,900
Wed, 22 Apr 2026
72.5900
73.0000
69.2800
69.8800
1,040,100
Tue, 21 Apr 2026
70.5000
72.9400
69.5950
71.8400
806,000
Mon, 20 Apr 2026
73.0000
73.2800
70.3100
70.4000
930,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
67.6100
73.5600
66.8300
73.4300
1,765,200
Thu, 16 Apr 2026
67.6800
67.6800
63.0300
66.3400
1,295,300
Wed, 15 Apr 2026
66.9400
68.1950
65.8900
67.6800
1,171,600
Tue, 14 Apr 2026
68.0000
70.6200
66.7800
67.2800
2,010,100
Mon, 13 Apr 2026
66.9100
69.4000
66.7500
67.7000
879,800
Mon, 13 Apr 2026
14 · 8-K
Pre-market · 08:30 ET
8-K ↗
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
68.4700
68.9000
67.5100
67.7000
1,214,900
Thu, 09 Apr 2026
68.5200
68.8600
67.5000
68.5600
897,100
Wed, 08 Apr 2026
70.7700
71.9000
68.2200
68.8700
1,219,300
Tue, 07 Apr 2026
68.5600
69.9000
67.0100
69.8100
1,707,100
Mon, 06 Apr 2026
67.5400
68.9000
66.9000
67.5500
1,141,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
65.9900
68.4000
65.9700
67.4800
1,278,700
Wed, 01 Apr 2026
68.2200
69.3000
66.0950
66.7900
1,160,900
Tue, 31 Mar 2026
65.1000
69.0700
65.0200
67.6800
1,945,800
Mon, 30 Mar 2026
64.6200
65.2000
63.1400
63.9600
957,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
67.1250
67.6300
64.1500
64.6200
889,200
Thu, 26 Mar 2026
65.6700
67.9000
64.9450
66.6700
824,700
Wed, 25 Mar 2026
64.6700
66.6200
64.2100
65.8100
755,000
Tue, 24 Mar 2026
64.0000
64.6600
62.8000
63.8400
989,600
Mon, 23 Mar 2026
64.7900
66.3000
63.9650
64.9600
1,883,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
65.3100
66.7600
63.1450
65.0800
3,214,100
Thu, 19 Mar 2026
64.0500
65.9900
63.3000
65.8600
1,955,600
Wed, 18 Mar 2026
68.5500
68.6650
63.8000
64.4500
1,989,700
Tue, 17 Mar 2026
65.9100
69.3500
64.7500
68.6400
1,648,300
Mon, 16 Mar 2026
63.5000
66.8100
63.5000
65.9000
1,599,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
63.1100
64.7000
62.0900
64.2900
1,880,100
Thu, 12 Mar 2026
63.6750
64.1200
59.5800
62.9700
2,603,300
Wed, 11 Mar 2026
61.9500
64.6700
61.7900
64.6600
4,031,500
Tue, 10 Mar 2026
60.7400
63.8900
60.2200
62.8000
1,436,100
Mon, 09 Mar 2026
61.4400
62.6300
59.7300
61.2900
1,242,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
59.9100
62.7000
59.1800
61.8800
1,025,800
Thu, 05 Mar 2026
60.5900
62.1100
60.0000
60.3700
1,698,900
Wed, 04 Mar 2026
61.0000
63.5800
60.5500
61.5700
1,088,100
Tue, 03 Mar 2026
55.5000
60.6900
55.5000
60.5500
1,158,500
Mon, 02 Mar 2026
57.1100
59.4040
56.1100
57.7600
633,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
55.7900
59.7700
55.7600
58.8000
1,062,900
Fri, 27 Feb 2026
13 · 10-K
Pre-market · 09:00 ET
10-K ↗
Fri, 27 Feb 2026
12 · 8-K
Pre-market · 08:45 ET
8-K ↗
Thu, 26 Feb 2026
57.0300
58.4100
55.1500
56.1100
736,800
Wed, 25 Feb 2026
58.4600
59.9990
56.6400
56.9900
537,500
Tue, 24 Feb 2026
58.2300
59.0800
57.7400
58.3400
1,059,900
Mon, 23 Feb 2026
56.5900
59.9500
55.0800
58.3100
790,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
55.9350
58.2500
55.0000
57.6300
730,200
Thu, 19 Feb 2026
54.4300
56.8500
54.2400
56.4200
637,600
Wed, 18 Feb 2026
53.6700
55.8400
53.6000
55.2100
911,300
Tue, 17 Feb 2026
50.8500
54.0550
50.5000
53.8700
499,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
51.6600
52.7650
50.5800
51.5000
735,900
Thu, 12 Feb 2026
53.8300
53.9500
51.5800
51.6200
801,700
Wed, 11 Feb 2026
52.6500
53.7600
51.5000
53.5500
456,400
Tue, 10 Feb 2026
51.3700
53.8800
51.2250
53.0900
1,139,000
Mon, 09 Feb 2026
50.0900
51.1500
49.2500
51.0800
757,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
50.9300
51.5000
49.7100
50.3600
841,700
Thu, 05 Feb 2026
51.7100
52.1900
48.5100
49.2000
1,080,800
Wed, 04 Feb 2026
52.4900
52.9900
50.9400
51.9800
818,900
Tue, 03 Feb 2026
54.4700
55.6400
51.3800
52.5600
1,335,900
Mon, 02 Feb 2026
51.6700
54.6300
51.6700
54.3400
640,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
53.2300
54.0000
51.4030
52.0500
778,000
Thu, 29 Jan 2026
53.8500
54.8600
53.0000
53.4200
700,700
Wed, 28 Jan 2026
54.9000
55.8150
53.5100
53.8400
658,500
Tue, 27 Jan 2026
53.2000
55.1200
52.9500
55.1000
882,300
Mon, 26 Jan 2026
53.0000
53.6900
51.9300
53.3000
671,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
54.7600
55.4400
53.3300
53.8100
1,814,300
Thu, 22 Jan 2026
57.3000
57.3900
54.7350
55.8500
2,829,300
Wed, 21 Jan 2026
55.0300
57.8800
53.8900
57.1300
2,888,300
Tue, 20 Jan 2026
53.1100
55.5300
52.5100
54.6900
922,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
53.2000
55.1700
52.1700
54.7300
1,054,500
Thu, 15 Jan 2026
56.2200
56.3500
52.6000
53.0700
781,600
Wed, 14 Jan 2026
51.7300
56.4300
51.5800
55.5100
1,100,000
Tue, 13 Jan 2026
11 · 8-K
After-hours · 16:51 ET
8-K ↗
Tue, 13 Jan 2026
10 · 424B5
After-hours · 16:47 ET
424B5 ↗
Tue, 13 Jan 2026
53.0300
54.5000
51.8700
52.5800
989,800
Mon, 12 Jan 2026
55.3100
56.8000
52.0000
53.7200
1,899,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
44.1600
57.3950
43.2490
54.2000
6,995,400
Fri, 09 Jan 2026
9 · 8-K
Pre-market · 08:45 ET
8-K ↗
Thu, 08 Jan 2026
42.2900
42.9800
41.0000
41.9300
1,274,100
Wed, 07 Jan 2026
40.4400
43.4300
40.2400
42.4500
1,160,400
Tue, 06 Jan 2026
39.7700
40.7200
39.7700
40.3700
692,400
Mon, 05 Jan 2026
41.7600
42.5600
39.1400
40.0400
1,109,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
41.1900
42.1000
40.8010
41.7900
1,070,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
40.1400
41.6000
39.8400
41.5200
772,200
Tue, 30 Dec 2025
39.6700
40.3400
39.5500
40.1700
882,500
Mon, 29 Dec 2025
39.7000
40.1900
39.2800
39.8600
543,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
39.8300
40.4700
39.4750
39.8400
562,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
40.0000
40.5600
39.7100
40.1400
334,500
Tue, 23 Dec 2025
39.9400
40.8500
39.7200
40.0500
855,400
Mon, 22 Dec 2025
39.0000
40.9500
38.9630
40.0800
569,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
38.0400
39.8300
37.7300
39.0300
3,225,800
Thu, 18 Dec 2025
37.5100
38.5100
37.3400
38.0000
754,800
Wed, 17 Dec 2025
37.7500
38.2900
37.0100
37.3700
860,500
Tue, 16 Dec 2025
39.4400
40.1150
37.7400
37.8500
624,600
Mon, 15 Dec 2025
41.6400
41.6400
39.5000
39.7500
926,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
41.3400
42.4000
40.8250
40.9400
411,500
Thu, 11 Dec 2025
42.5000
42.7500
41.3000
41.6100
466,300
Wed, 10 Dec 2025
41.4800
42.3600
40.4280
41.7400
571,200
Tue, 09 Dec 2025
42.5700
43.5000
41.6050
41.7400
842,800
Mon, 08 Dec 2025
43.8100
44.0060
42.6800
42.8000
834,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
45.0500
46.0100
43.0200
43.3000
745,500
Thu, 04 Dec 2025
42.5100
45.1200
41.5500
44.7300
965,300
Wed, 03 Dec 2025
41.4200
43.0000
41.2400
42.6100
1,050,500
Tue, 02 Dec 2025
43.3500
43.9700
41.3500
41.3700
826,900
Mon, 01 Dec 2025
44.2000
45.2750
43.1400
43.2500
793,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
45.2500
45.9350
44.2650
44.8400
389,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
45.4700
45.7750
44.2700
44.8400
1,156,700
Wed, 26 Nov 2025
8 · 8-K
Pre-market · 07:30 ET
8-K ↗
Tue, 25 Nov 2025
43.5200
45.5600
43.0450
45.5100
724,600
Mon, 24 Nov 2025
43.0800
44.5000
42.5600
43.5600
915,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
40.2600
42.5500
40.0600
42.4400
708,800
Thu, 20 Nov 2025
43.1200
44.5600
40.6400
40.7100
592,700
Wed, 19 Nov 2025
42.7800
43.7900
41.9800
42.6000
620,600
Tue, 18 Nov 2025
40.9300
43.7300
39.3400
42.5500
1,048,100
Mon, 17 Nov 2025
41.4300
42.9000
39.2050
41.2500
1,151,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
7 · 8-K
After-hours · 16:30 ET
8-K ↗
Fri, 14 Nov 2025
6 · 10-Q
After-hours · 16:15 ET
10-Q ↗
Fri, 14 Nov 2025
38.0200
41.7300
37.1000
41.0100
1,408,600
Fri, 14 Nov 2025
5 · 8-K
Pre-market · 08:15 ET
8-K ↗
Thu, 13 Nov 2025
38.6000
38.9450
37.3900
37.7600
1,029,600
Wed, 12 Nov 2025
39.1900
39.9500
37.9300
39.4100
712,100
Tue, 11 Nov 2025
39.9600
40.4750
35.8000
38.8400
1,440,500
Mon, 10 Nov 2025
40.7300
41.0800
39.8800
40.2200
696,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
39.1000
39.7100
37.4700
39.6800
636,700
Thu, 06 Nov 2025
38.1400
40.0400
38.0550
39.6900
931,800
Wed, 05 Nov 2025
38.9700
39.4600
37.2700
37.9600
1,073,200
Tue, 04 Nov 2025
40.6900
41.4000
38.9600
39.0700
733,500
Mon, 03 Nov 2025
42.6100
42.9400
40.3200
41.9000
900,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
42.3100
43.4000
41.0400
43.2700
1,416,400
Thu, 30 Oct 2025
43.2000
43.5800
42.0600
42.4700
806,400
Wed, 29 Oct 2025
43.3100
43.7250
42.3700
42.9800
567,400
Tue, 28 Oct 2025
43.9800
44.4300
42.7900
43.7100
2,077,600
Mon, 27 Oct 2025
43.5600
45.0300
43.1850
44.2900
654,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
42.8000
43.9000
42.0000
43.6700
662,100
Thu, 23 Oct 2025
42.0000
42.7000
41.1200
41.9800
544,200
Wed, 22 Oct 2025
42.7900
42.8000
40.8500
41.9100
883,200
Tue, 21 Oct 2025
43.5500
43.7600
41.9650
43.0600
404,600
Mon, 20 Oct 2025
41.6500
43.7200
40.7000
43.5900
861,800
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
41.5100
42.1500
40.8400
41.4600
730,300
Thu, 16 Oct 2025
43.0800
43.8000
41.0000
41.8500
647,300
Wed, 15 Oct 2025
43.1500
45.0900
42.8050
43.0500
1,231,100
Tue, 14 Oct 2025
42.2900
43.5200
41.5400
42.8500
1,351,400
Mon, 13 Oct 2025
43.2500
44.0200
42.2200
42.9600
654,200
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
44.9300
45.5590
42.0700
43.2500
1,158,500
Thu, 09 Oct 2025
41.1600
44.4700
40.8000
44.4600
1,843,300
Wed, 08 Oct 2025
39.0000
42.2700
38.5000
40.7100
1,911,600
Tue, 07 Oct 2025
38.2900
38.7350
37.4300
38.0000
736,000
Mon, 06 Oct 2025
40.2100
40.2100
37.9900
38.1300
769,600
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
40.1900
40.2650
39.1500
39.8200
560,500
Thu, 02 Oct 2025
39.6200
40.3600
38.3600
39.8550
1,343,800
Wed, 01 Oct 2025
40.0300
40.6500
39.3300
39.4600
1,127,900
Tue, 30 Sep 2025
39.1000
40.5300
38.6300
40.2800
752,200
Mon, 29 Sep 2025
38.0700
39.6640
37.6700
39.0800
672,200
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
37.4600
38.0500
36.7850
37.5400
619,300
Thu, 25 Sep 2025
36.3200
36.8200
35.6400
36.4800
486,400
Wed, 24 Sep 2025
36.7700
37.5800
36.3300
36.6800
435,400
Tue, 23 Sep 2025
36.9200
37.7800
36.6500
36.7000
584,900
Mon, 22 Sep 2025
36.8100
37.6550
36.4500
37.0400
725,000
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
38.9900
38.9900
36.1700
36.9000
2,019,000
Thu, 18 Sep 2025
38.1400
39.1500
38.1400
38.8200
1,246,900
Wed, 17 Sep 2025
36.4800
38.9100
35.7900
37.7200
2,241,600
Tue, 16 Sep 2025
34.7200
37.3700
34.5100
35.7600
1,504,400
Mon, 15 Sep 2025
35.1000
35.2000
33.8000
34.6000
983,300
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
32.9800
34.4600
32.5700
33.3400
1,398,900
Thu, 11 Sep 2025
33.3500
34.6300
32.6600
33.1600
2,877,700
Wed, 10 Sep 2025
33.7800
34.7350
32.5000
33.6300
1,111,400
Tue, 09 Sep 2025
33.5000
33.8400
32.0800
33.4700
766,000
Tue, 09 Sep 2025
4 · 8-K
Pre-market · 07:00 ET
8-K ↗
Mon, 08 Sep 2025
33.8100
34.7300
32.5000
33.6900
1,768,000
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
31.1300
33.7250
29.8500
33.0700
2,019,100
Fri, 05 Sep 2025
3 · 8-K
Pre-market · 07:15 ET
8-K ↗
Thu, 04 Sep 2025
28.6400
31.9500
28.3250
30.9400
1,270,300
Wed, 03 Sep 2025
27.0600
29.0000
26.9150
28.6700
1,066,200
Tue, 02 Sep 2025
26.7400
27.6600
26.2450
27.4600
468,700
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
26.6900
27.1000
26.2200
26.8200
400,000
Thu, 28 Aug 2025
26.6700
26.9850
26.2550
26.7150
380,900
Wed, 27 Aug 2025
26.8200
27.0800
26.0400
26.4800
497,500
Tue, 26 Aug 2025
25.3700
27.2500
25.2500
27.0300
794,800
Mon, 25 Aug 2025
26.8900
27.0700
25.3100
25.4200
383,600
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
26.0800
27.2000
25.7400
26.9150
542,500
Thu, 21 Aug 2025
25.0200
26.0100
24.8500
25.9800
336,300
Wed, 20 Aug 2025
25.4800
25.6100
25.0300
25.5300
306,500
Tue, 19 Aug 2025
26.6100
26.6100
25.3900
25.5600
372,800
Mon, 18 Aug 2025
25.5500
26.2200
24.9800
26.1300
516,100
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
26.1000
26.1450
25.5350
25.7000
588,800
Thu, 14 Aug 2025
25.9700
26.4000
25.7300
25.9600
806,400
Wed, 13 Aug 2025
25.2000
26.6200
25.1400
26.4900
660,100
Tue, 12 Aug 2025
24.1600
25.0750
24.1000
24.9500
542,800
Mon, 11 Aug 2025
24.7500
24.8600
23.6500
23.9450
607,700
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
2 · 10-Q
After-hours · 16:15 ET
10-Q ↗
Fri, 08 Aug 2025
24.5100
25.0700
24.0700
24.8500
672,700
Fri, 08 Aug 2025
1 · 8-K
Pre-market · 08:15 ET
8-K ↗
Thu, 07 Aug 2025
25.4100
25.5200
24.3000
24.3500
633,900
Wed, 06 Aug 2025
26.6800
27.1500
25.2030
25.2900
823,700
Tue, 05 Aug 2025
26.3100
27.4800
25.9000
26.9400
892,300
Mon, 04 Aug 2025
26.6000
26.7400
25.8700
26.0900
659,300
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
26.0600
26.6300
25.7300
26.3100
815,500
Thu, 31 Jul 2025
26.4750
27.0450
26.1800
26.6900
758,100
Wed, 30 Jul 2025
28.0000
28.5000
26.3200
26.9100
1,202,600
Tue, 29 Jul 2025
25.9700
26.7100
25.1350
26.0400
1,240,000
Mon, 28 Jul 2025
26.1500
26.6600
25.8600
25.8600
918,000
Sun, 27 Jul 2025
Weekend