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
70.7600
70.7600
63.3600
63.4600
677,700
Thu, 23 Jul 2026
71.0300
72.9200
70.0600
70.8700
494,200
Wed, 22 Jul 2026
72.5400
74.4200
71.8000
72.4900
507,100
Tue, 21 Jul 2026
73.1500
74.9200
72.6000
74.3900
539,800
Mon, 20 Jul 2026
71.4300
72.4800
70.5700
71.1500
497,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
66.8000
71.5700
66.4700
70.4500
741,800
Thu, 16 Jul 2026
68.6400
70.1700
68.0300
69.8400
1,045,100
Wed, 15 Jul 2026
71.8200
72.2000
67.3400
71.0200
954,700
Tue, 14 Jul 2026
72.7300
73.3300
70.4100
70.7600
838,200
Mon, 13 Jul 2026
69.8800
70.4200
68.8700
69.4400
586,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
69.5000
72.3000
69.1700
72.0700
452,800
Thu, 09 Jul 2026
69.9000
71.7400
68.1500
70.8300
660,500
Wed, 08 Jul 2026
65.2100
67.7500
65.2100
66.4600
944,200
Tue, 07 Jul 2026
69.0400
69.5600
65.4500
66.8400
1,107,600
Mon, 06 Jul 2026
74.0800
77.5700
72.9400
73.0600
618,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
80.2000
80.3700
70.8900
72.9900
1,342,200
Wed, 01 Jul 2026
81.0200
82.8600
79.8900
80.2700
511,900
Tue, 30 Jun 2026
79.6000
84.0100
79.4900
83.7600
858,400
Mon, 29 Jun 2026
78.4500
79.7900
75.4800
78.9600
879,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
81.5100
82.6100
79.2000
79.3700
2,544,700
Thu, 25 Jun 2026
84.8700
86.7900
80.5000
84.8100
1,014,100
Wed, 24 Jun 2026
81.8800
82.0000
79.0000
81.8600
977,900
Tue, 23 Jun 2026
81.4700
85.0000
80.2000
80.5700
1,085,100
Mon, 22 Jun 2026
89.2900
91.1800
87.1100
87.3500
1,111,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
83.7600
87.8900
83.7600
87.1100
1,651,000
Wed, 17 Jun 2026
79.4500
84.6000
78.0800
80.7300
852,000
Tue, 16 Jun 2026
84.1200
84.4600
79.2000
79.3300
562,000
Mon, 15 Jun 2026
81.7000
83.6500
80.9500
83.3100
885,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
78.0800
81.3100
76.1500
78.3800
1,109,200
Thu, 11 Jun 2026
76.6600
78.3500
73.9600
77.7600
694,800
Wed, 10 Jun 2026
74.4700
78.4000
73.8800
74.6300
1,461,800
Tue, 09 Jun 2026
78.2700
80.1800
69.3700
74.7100
1,414,500
Mon, 08 Jun 2026
79.2400
79.6600
75.5700
76.6800
1,153,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
82.4900
83.0600
76.4600
77.0200
1,461,100
Thu, 04 Jun 2026
14 · 8-K
After-hours · 16:05 ET
CURRENT REPORT ↗
Thu, 04 Jun 2026
80.9900
87.3600
80.3700
85.3000
809,900
Wed, 03 Jun 2026
85.3200
87.0700
82.5900
84.9900
991,600
Tue, 02 Jun 2026
84.1600
86.0400
82.3800
84.1900
1,170,000
Mon, 01 Jun 2026
82.7700
84.2400
80.2900
81.9100
990,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
86.6600
89.0000
83.0300
84.0000
1,898,900
Thu, 28 May 2026
86.9800
87.9500
81.1500
87.0700
1,773,700
Wed, 27 May 2026
88.1700
88.1700
80.5600
86.9000
2,854,100
Tue, 26 May 2026
79.2400
84.9000
78.0000
84.0900
3,876,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
70.8300
72.1000
70.1200
70.8500
1,158,700
Thu, 21 May 2026
69.4000
71.2900
68.7000
70.4800
1,035,300
Wed, 20 May 2026
69.0800
69.7800
67.3800
69.1300
1,002,900
Tue, 19 May 2026
65.1200
68.7100
64.4800
68.2800
964,500
Mon, 18 May 2026
73.9700
74.4900
65.5400
67.6200
1,287,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
69.5000
73.5400
68.8000
73.2400
1,413,300
Thu, 14 May 2026
71.4400
71.7100
69.1200
71.6700
951,700
Wed, 13 May 2026
73.4900
73.9000
70.7100
71.1500
1,303,300
Tue, 12 May 2026
73.0700
73.2100
68.5900
70.9100
987,400
Mon, 11 May 2026
74.0300
75.2100
70.4400
74.3400
1,527,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
77.2200
81.5900
71.8500
73.2800
1,563,100
Thu, 07 May 2026
13 · 10-Q
After-hours · 16:16 ET
10-Q ↗
Thu, 07 May 2026
12 · 8-K
After-hours · 16:08 ET
8-K ↗
Thu, 07 May 2026
77.6400
77.7700
71.6300
71.8300
1,756,900
Wed, 06 May 2026
77.8000
78.9500
74.5200
78.2300
1,234,700
Tue, 05 May 2026
73.6600
77.2100
73.0000
77.0800
997,100
Mon, 04 May 2026
73.5500
74.2300
70.4900
72.8500
1,969,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
71.4900
73.7400
70.7200
73.3200
747,200
Thu, 30 Apr 2026
71.1700
72.7900
70.1600
72.7100
1,271,500
Wed, 29 Apr 2026
67.9200
71.6700
67.8900
69.6900
1,317,900
Tue, 28 Apr 2026
68.0000
69.2200
64.8500
66.0200
1,479,900
Mon, 27 Apr 2026
73.3500
73.3500
68.8700
70.6200
926,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
74.9900
75.5000
72.7500
73.5400
1,274,600
Thu, 23 Apr 2026
72.2500
74.8000
70.8100
72.6300
1,279,900
Wed, 22 Apr 2026
69.8900
76.2200
69.5000
71.7300
2,694,800
Tue, 21 Apr 2026
11 · DEFA14A
After-hours · 16:19 ET
DEFA14A ↗
Tue, 21 Apr 2026
10 · DEF 14A
After-hours · 16:17 ET
DEF 14A ↗
Tue, 21 Apr 2026
62.5300
69.5000
62.5300
67.3700
2,121,800
Mon, 20 Apr 2026
58.9800
62.2800
58.7000
61.8300
1,250,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
56.8300
60.1100
56.1600
58.6500
777,500
Thu, 16 Apr 2026
54.8500
56.8300
54.8500
56.0500
657,400
Wed, 15 Apr 2026
53.5500
54.9600
53.2500
54.8700
497,600
Tue, 14 Apr 2026
53.7600
54.6100
53.0300
54.0300
511,100
Mon, 13 Apr 2026
54.5300
54.7400
52.9900
53.3800
813,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
55.1400
55.9000
54.1800
54.5300
579,400
Thu, 09 Apr 2026
53.5500
55.0800
53.5500
54.5400
646,800
Wed, 08 Apr 2026
53.6300
54.5000
52.6600
53.8900
775,500
Tue, 07 Apr 2026
51.0700
51.7200
50.0800
51.6100
626,400
Mon, 06 Apr 2026
51.1300
53.4900
51.0000
51.4400
804,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
50.9800
53.2500
50.9500
52.3700
799,800
Wed, 01 Apr 2026
52.0900
53.5000
51.7400
52.3700
787,300
Tue, 31 Mar 2026
48.7300
51.4100
48.6000
51.2000
914,700
Mon, 30 Mar 2026
50.2600
50.4300
47.5600
47.8800
642,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
49.3600
49.7500
48.4000
49.5000
687,000
Thu, 26 Mar 2026
51.0600
51.9800
49.6800
50.0500
1,134,800
Wed, 25 Mar 2026
51.8300
52.0800
51.1000
51.9900
639,000
Tue, 24 Mar 2026
47.0100
51.1300
47.0000
50.8100
1,050,400
Mon, 23 Mar 2026
47.3700
48.5500
46.9100
47.5800
677,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
46.7200
47.8600
45.8500
46.4500
1,504,900
Thu, 19 Mar 2026
44.8900
47.3000
44.4900
46.6300
804,100
Wed, 18 Mar 2026
47.2000
47.2300
45.9800
46.0800
640,800
Tue, 17 Mar 2026
47.2500
48.3500
47.0200
47.6300
676,100
Mon, 16 Mar 2026
48.1200
48.5700
46.7300
46.7700
2,180,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
47.1500
47.6900
46.1700
47.4500
817,200
Thu, 12 Mar 2026
46.1300
46.8900
45.9600
46.3500
759,700
Wed, 11 Mar 2026
45.1600
46.9200
45.1600
46.8500
543,900
Tue, 10 Mar 2026
46.9500
47.1200
44.4500
45.0700
934,500
Mon, 09 Mar 2026
45.0900
47.5500
44.7600
47.1500
810,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
46.4600
47.5800
45.4900
46.0600
1,359,300
Thu, 05 Mar 2026
46.2300
47.8400
45.8400
47.8100
779,800
Wed, 04 Mar 2026
48.7600
49.1200
45.7500
46.9700
1,216,900
Tue, 03 Mar 2026
48.2900
49.0700
47.1500
48.0000
1,591,900
Mon, 02 Mar 2026
46.6400
51.0000
45.7500
50.2400
1,463,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
47.1400
48.2200
46.6700
47.9200
902,200
Thu, 26 Feb 2026
48.5800
48.8900
46.6700
48.4600
811,100
Wed, 25 Feb 2026
47.8600
48.7300
47.3100
48.6600
713,700
Tue, 24 Feb 2026
46.0600
47.7700
46.0400
47.0800
678,200
Mon, 23 Feb 2026
45.3700
45.7500
44.7200
45.5700
912,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
45.1300
46.5900
44.7400
45.5100
592,700
Thu, 19 Feb 2026
45.1100
45.9800
44.9000
45.6700
568,600
Wed, 18 Feb 2026
45.8900
46.8200
45.2900
45.9300
639,500
Tue, 17 Feb 2026
47.0000
47.2000
45.0200
45.7300
694,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
47.0700
47.6400
45.8900
47.2100
457,200
Thu, 12 Feb 2026
48.5100
49.4000
46.0400
46.6900
932,000
Wed, 11 Feb 2026
46.7300
48.5000
46.5300
48.2700
704,200
Tue, 10 Feb 2026
45.9700
47.5700
45.5400
45.6600
1,223,300
Mon, 09 Feb 2026
47.2600
47.4500
44.9900
45.7900
1,108,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
9 · 10-K
After-hours · 16:16 ET
10-K ↗
Fri, 06 Feb 2026
45.8400
48.4400
43.2600
47.3400
1,855,400
Thu, 05 Feb 2026
8 · 8-K
After-hours · 16:18 ET
8-K ↗
Thu, 05 Feb 2026
46.9500
47.5500
46.2600
47.2000
1,102,400
Wed, 04 Feb 2026
46.0100
48.8300
45.8500
47.2500
1,134,000
Tue, 03 Feb 2026
46.5200
46.6500
44.2200
45.2400
1,169,700
Mon, 02 Feb 2026
45.0600
47.1000
44.9500
46.5200
787,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
7 · 8-K
After-hours · 16:07 ET
8-K ↗
Fri, 30 Jan 2026
46.1200
47.2200
45.2700
45.9400
1,082,500
Thu, 29 Jan 2026
46.8500
47.5400
45.9700
47.1200
859,700
Wed, 28 Jan 2026
46.9900
48.5700
46.3900
46.7700
1,236,800
Tue, 27 Jan 2026
44.6300
46.0900
44.5300
45.9200
710,400
Mon, 26 Jan 2026
44.3000
44.4600
43.7300
44.2700
792,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
45.3100
45.6300
43.8000
44.4900
827,100
Thu, 22 Jan 2026
46.2600
46.5800
45.2400
45.4800
855,800
Wed, 21 Jan 2026
43.6400
45.7800
43.4300
45.6500
951,300
Tue, 20 Jan 2026
42.2000
43.6300
41.9500
42.9000
853,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
44.1300
44.9800
42.9200
43.3200
1,174,100
Thu, 15 Jan 2026
42.8100
43.7600
42.1200
43.4800
1,047,300
Wed, 14 Jan 2026
40.5400
42.5200
40.5000
42.1000
646,800
Tue, 13 Jan 2026
41.7300
42.1600
40.7000
40.9000
675,300
Mon, 12 Jan 2026
41.2000
41.7300
40.3700
41.5400
685,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
40.9300
41.7300
40.4700
41.5100
706,900
Thu, 08 Jan 2026
39.8400
41.2500
39.7200
40.8100
733,000
Wed, 07 Jan 2026
39.2100
40.6400
38.5800
40.4400
1,133,100
Tue, 06 Jan 2026
38.0800
40.3200
38.0800
39.6800
1,202,100
Mon, 05 Jan 2026
37.8500
39.8300
37.5800
37.7200
1,135,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
36.3600
37.7200
36.0600
37.3000
960,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
35.9100
36.0600
35.4500
35.5400
532,500
Tue, 30 Dec 2025
35.9900
36.4200
35.7800
35.9900
823,000
Mon, 29 Dec 2025
37.0700
37.0700
35.2200
35.9000
1,175,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
37.3400
37.4700
36.7600
37.3000
470,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
37.0900
37.4500
36.8200
37.1600
290,800
Tue, 23 Dec 2025
36.8000
37.2200
36.7600
37.0600
854,100
Mon, 22 Dec 2025
36.8200
37.5500
36.7700
37.0300
895,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
36.0800
36.8600
36.0500
36.5800
10,008,000
Thu, 18 Dec 2025
36.9900
37.1500
36.0600
36.1700
848,300
Wed, 17 Dec 2025
36.1700
36.7200
35.5500
36.1000
1,007,800
Tue, 16 Dec 2025
36.6200
37.0500
35.7800
36.1400
887,400
Mon, 15 Dec 2025
36.9200
37.2100
35.7400
36.3400
707,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
37.3000
37.9900
36.1200
36.4700
770,000
Thu, 11 Dec 2025
37.3400
37.9100
36.8100
37.3500
724,100
Wed, 10 Dec 2025
36.3900
38.2000
36.1600
37.5500
1,040,600
Tue, 09 Dec 2025
36.8500
37.2600
36.0200
36.3700
1,110,700
Mon, 08 Dec 2025
36.7700
37.5900
36.3200
37.2400
931,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
36.8800
37.2000
36.1100
36.5100
1,039,300
Thu, 04 Dec 2025
36.1300
36.7600
35.5600
36.5800
637,800
Wed, 03 Dec 2025
34.9100
36.6600
34.7500
36.1900
784,200
Tue, 02 Dec 2025
34.0300
34.8900
33.5000
34.5600
673,600
Mon, 01 Dec 2025
33.0900
34.4100
32.8100
33.6900
851,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
33.4200
33.7400
33.2900
33.6000
333,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
33.3900
33.9300
33.2500
33.7300
889,200
Tue, 25 Nov 2025
32.8300
33.7600
32.5300
33.5100
527,700
Mon, 24 Nov 2025
33.1100
33.9300
32.6700
33.2200
948,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
30.9700
33.2000
30.9700
33.0600
1,284,800
Thu, 20 Nov 2025
32.2500
32.2800
30.8600
30.9200
857,100
Wed, 19 Nov 2025
31.8300
32.4200
31.4000
31.5900
737,900
Tue, 18 Nov 2025
6 · 8-K
After-hours · 16:16 ET
8-K ↗
Tue, 18 Nov 2025
31.8000
32.6300
31.6500
31.8300
1,256,200
Mon, 17 Nov 2025
34.2100
34.3500
32.1100
32.2900
1,040,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
33.5200
34.8300
33.5200
34.6000
677,000
Thu, 13 Nov 2025
35.0400
35.6500
34.5900
34.7500
825,700
Wed, 12 Nov 2025
36.0800
36.7300
35.4100
35.6600
783,300
Tue, 11 Nov 2025
35.7400
35.8900
35.0200
35.3900
711,100
Mon, 10 Nov 2025
36.4100
36.4100
34.9000
35.6800
900,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
36.0000
36.0000
34.3000
35.3000
1,224,900
Thu, 06 Nov 2025
38.5600
39.3700
36.4100
36.5200
1,339,700
Wed, 05 Nov 2025
37.4000
40.6500
37.2000
39.5900
1,764,000
Wed, 05 Nov 2025
5 · 10-Q
Pre-market · 08:38 ET
10-Q ↗
Wed, 05 Nov 2025
4 · 8-K
Pre-market · 08:17 ET
8-K ↗
Tue, 04 Nov 2025
40.2000
40.7000
38.8500
38.9600
1,075,200
Mon, 03 Nov 2025
41.9100
42.1500
41.0100
41.6200
787,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
40.6900
42.5500
40.3200
41.8900
1,354,700
Thu, 30 Oct 2025
41.1800
41.6200
40.3900
40.8700
886,300
Wed, 29 Oct 2025
42.8800
42.8800
41.0900
41.4900
942,800
Tue, 28 Oct 2025
42.9700
43.1200
41.7500
42.6600
816,900
Mon, 27 Oct 2025
43.4400
44.4500
42.8000
43.0400
1,013,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
44.4400
45.0000
42.9800
43.0100
748,400
Thu, 23 Oct 2025
42.0000
43.9400
41.9500
43.7000
767,800
Wed, 22 Oct 2025
43.0800
43.6800
41.6300
42.3900
1,251,400
Tue, 21 Oct 2025
45.1000
45.1300
43.0500
44.7000
1,253,000
Mon, 20 Oct 2025
46.2100
46.8900
45.1700
45.3000
1,220,400
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
46.6300
46.9000
45.2800
45.4800
1,272,800
Thu, 16 Oct 2025
48.8600
48.8600
46.3200
47.0300
1,993,300
Wed, 15 Oct 2025
48.4800
50.4100
47.6000
48.8300
3,329,700
Tue, 14 Oct 2025
44.1800
47.9600
43.3600
47.0300
7,570,600
Mon, 13 Oct 2025
35.7000
43.2400
35.6500
43.1500
7,338,200
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
37.5200
37.6600
34.5500
34.6400
1,566,200
Thu, 09 Oct 2025
38.2900
38.4200
37.4400
37.5100
539,200
Wed, 08 Oct 2025
37.8600
38.8100
37.5400
38.4300
450,200
Tue, 07 Oct 2025
39.4200
39.5600
37.6000
37.7100
709,400
Mon, 06 Oct 2025
38.9900
39.3100
38.3300
39.0400
670,300
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
39.1100
39.7800
38.5700
38.6000
619,800
Thu, 02 Oct 2025
39.5200
39.6800
38.7000
38.9300
704,900
Wed, 01 Oct 2025
39.8100
40.3200
38.5900
38.7800
979,900
Tue, 30 Sep 2025
39.3900
40.2800
39.1500
40.2100
759,900
Mon, 29 Sep 2025
40.4900
40.4900
39.3400
39.3700
480,600
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
39.8200
40.1300
39.2000
40.0200
651,300
Thu, 25 Sep 2025
40.3300
40.4200
39.1500
39.6200
838,800
Wed, 24 Sep 2025
41.4300
41.8100
40.6400
40.8100
555,100
Tue, 23 Sep 2025
42.6800
43.1400
41.4000
41.5400
725,200
Mon, 22 Sep 2025
3 · 8-K
After-hours · 16:16 ET
8-K ↗
Mon, 22 Sep 2025
42.7300
43.7300
42.7300
43.0500
610,000
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
45.4800
45.7500
42.7500
42.9500
1,668,500
Thu, 18 Sep 2025
45.8000
46.0500
45.0100
45.5700
575,600
Wed, 17 Sep 2025
45.1200
46.2300
44.2700
44.5900
443,000
Tue, 16 Sep 2025
45.1200
45.6700
44.5700
45.1300
536,300
Mon, 15 Sep 2025
44.3200
45.1400
44.0100
44.8700
732,000
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
45.6900
45.6900
43.9600
44.1600
587,600
Thu, 11 Sep 2025
44.9800
45.6400
44.4000
45.6200
771,300
Wed, 10 Sep 2025
44.8000
45.1200
43.9700
44.4800
674,700
Tue, 09 Sep 2025
45.0900
45.1100
44.4400
44.6700
427,300
Mon, 08 Sep 2025
45.1500
45.3200
44.0500
44.9900
508,700
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
45.1700
46.2400
44.6900
44.9100
423,400
Thu, 04 Sep 2025
43.4800
44.7600
42.7600
44.7300
618,500
Wed, 03 Sep 2025
44.2400
44.6900
43.5700
43.9100
507,100
Tue, 02 Sep 2025
44.0700
44.5900
43.5000
44.5400
625,200
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
46.2200
46.3700
44.9400
45.1000
442,700
Thu, 28 Aug 2025
47.1300
47.1700
46.2900
46.3400
407,100
Wed, 27 Aug 2025
46.2800
46.9500
45.4800
46.7300
540,000
Tue, 26 Aug 2025
46.8100
47.0200
45.9300
46.1000
535,000
Mon, 25 Aug 2025
47.2500
47.6300
46.4800
46.5100
422,500
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
45.8500
48.0000
45.2500
47.4200
552,400
Thu, 21 Aug 2025
44.8300
45.4900
44.8100
45.0500
666,300
Wed, 20 Aug 2025
46.5800
46.5800
45.1900
45.6000
619,200
Tue, 19 Aug 2025
46.3100
47.1100
46.1100
46.5100
651,200
Mon, 18 Aug 2025
46.4100
46.9400
46.0100
46.2600
449,000
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
47.4000
47.6100
46.1000
46.3000
518,600
Thu, 14 Aug 2025
47.2500
47.7000
46.2000
47.2600
474,900
Wed, 13 Aug 2025
46.3700
48.5400
46.2700
48.4400
650,300
Tue, 12 Aug 2025
44.8500
46.2800
44.1900
46.2200
853,000
Mon, 11 Aug 2025
44.2500
45.3300
43.4900
43.8400
1,061,000
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
43.3200
45.1000
42.9200
44.1800
859,500
Thu, 07 Aug 2025
40.4300
43.7400
39.5300
43.1300
1,660,700
Wed, 06 Aug 2025
2 · 10-Q
After-hours · 16:17 ET
10-Q ↗
Wed, 06 Aug 2025
1 · 8-K
After-hours · 16:13 ET
8-K ↗
Wed, 06 Aug 2025
47.9300
48.0400
46.7700
47.4900
590,200
Tue, 05 Aug 2025
49.3200
50.3000
48.0900
48.2900
680,200
Mon, 04 Aug 2025
47.9300
49.4100
47.9200
49.3700
655,300
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
47.6600
48.4000
47.3800
47.6300
681,900
Thu, 31 Jul 2025
48.8500
49.4800
47.7400
48.5200
816,500
Wed, 30 Jul 2025
51.3500
51.3500
48.9000
49.6600
1,026,400
Tue, 29 Jul 2025
52.9500
53.0100
50.7100
50.7400
714,300
Mon, 28 Jul 2025
52.3000
53.4300
52.2400
52.4800
411,600
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend