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
96.5000
102.1300
96.1500
99.4800
196,400
Thu, 23 Jul 2026
93.4000
96.3800
91.6900
95.6200
222,600
Wed, 22 Jul 2026
94.5200
96.5600
93.5000
95.1700
114,900
Tue, 21 Jul 2026
98.8800
100.1600
93.5800
96.3700
187,500
Mon, 20 Jul 2026
100.4300
101.0000
96.4100
97.9100
174,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
100.6400
102.9900
98.0300
100.6800
179,500
Thu, 16 Jul 2026
99.5500
104.5800
98.2000
103.2400
201,800
Wed, 15 Jul 2026
97.9800
102.4100
95.5100
99.4700
207,100
Tue, 14 Jul 2026
96.9900
100.6400
96.4500
97.8300
146,700
Mon, 13 Jul 2026
103.8100
104.5300
96.3600
96.6100
149,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
98.2400
101.1300
97.4000
99.2600
123,600
Thu, 09 Jul 2026
95.7800
99.4000
92.4500
98.2400
196,400
Wed, 08 Jul 2026
98.4100
98.4100
90.5900
93.4500
163,300
Tue, 07 Jul 2026
95.4400
98.4800
92.1600
97.3800
144,300
Mon, 06 Jul 2026
97.1500
99.4100
94.0500
95.8300
178,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
103.2300
105.5600
95.7700
96.4000
205,100
Wed, 01 Jul 2026
102.0000
106.5000
100.4800
103.7500
242,300
Tue, 30 Jun 2026
107.7300
107.7300
100.2700
102.2500
216,600
Mon, 29 Jun 2026
108.8500
110.0000
97.3600
104.2700
305,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
108.2000
112.6100
107.1300
110.4100
411,900
Thu, 25 Jun 2026
105.5500
111.4200
105.2900
108.2700
247,100
Wed, 24 Jun 2026
101.8200
105.9300
98.9000
104.5400
220,500
Tue, 23 Jun 2026
98.0100
103.4200
98.0100
101.3600
236,800
Mon, 22 Jun 2026
100.2800
104.0700
95.3700
99.5200
112,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
97.7400
100.5700
95.3700
100.1200
169,500
Wed, 17 Jun 2026
96.3100
99.5500
94.6300
95.7700
142,000
Tue, 16 Jun 2026
96.8000
98.5700
94.6400
96.2400
220,800
Mon, 15 Jun 2026
94.6400
96.6000
93.5900
95.0600
233,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
90.0000
95.0000
88.5700
92.3800
145,400
Thu, 11 Jun 2026
87.8300
91.4400
80.4500
91.1800
151,400
Wed, 10 Jun 2026
88.6100
90.9600
87.4300
88.5900
106,200
Tue, 09 Jun 2026
87.3300
91.3000
85.3000
88.7800
137,800
Mon, 08 Jun 2026
84.2200
86.2500
83.5700
85.8900
105,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
81.6900
84.7900
81.5000
84.1000
101,700
Thu, 04 Jun 2026
76.9300
82.5600
76.5900
82.2200
139,700
Wed, 03 Jun 2026
82.0600
82.6800
76.3300
76.3300
171,000
Tue, 02 Jun 2026
82.4800
83.5700
81.3600
83.1800
125,100
Mon, 01 Jun 2026
85.3000
85.8700
81.4100
82.6100
122,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
85.6100
86.5400
82.3300
86.2200
252,500
Thu, 28 May 2026
89.1700
89.7000
83.1400
84.7500
258,500
Wed, 27 May 2026
89.5400
93.2100
88.9900
90.0000
85,900
Tue, 26 May 2026
84.1300
88.7500
84.1300
88.5600
69,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
81.8500
84.1000
78.2700
83.1400
128,000
Thu, 21 May 2026
80.4300
82.7600
78.9800
81.6100
80,500
Wed, 20 May 2026
78.2200
81.7900
77.5400
81.7900
104,900
Tue, 19 May 2026
78.5800
79.3700
76.3200
78.1000
65,600
Mon, 18 May 2026
77.1900
79.1000
77.0200
78.5500
40,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
79.8300
79.8300
76.5200
77.1600
54,400
Thu, 14 May 2026
77.4500
80.4400
76.6100
80.2700
49,600
Wed, 13 May 2026
75.9300
77.5000
72.8400
76.3200
49,000
Wed, 13 May 2026
9 · 8-K
Pre-market · 09:03 ET
FORM 8-K ↗
Tue, 12 May 2026
79.9300
79.9300
72.6700
77.6000
73,300
Mon, 11 May 2026
84.5000
89.0000
80.1800
80.8600
89,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
79.9100
86.0700
72.0400
84.8100
169,600
Thu, 07 May 2026
8 · 10-Q
After-hours · 16:18 ET
FORM 10-Q ↗
Thu, 07 May 2026
78.5900
80.7500
77.8100
78.3400
125,900
Wed, 06 May 2026
78.1300
79.0300
76.0700
77.8200
30,100
Tue, 05 May 2026
75.7900
77.8800
75.7900
77.5900
39,900
Mon, 04 May 2026
77.1000
77.8400
75.1100
75.6700
37,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
79.3800
80.0100
75.5400
78.0300
48,700
Thu, 30 Apr 2026
77.2000
79.5400
75.3300
79.4100
54,900
Wed, 29 Apr 2026
78.6300
78.6300
74.9100
76.6800
82,100
Tue, 28 Apr 2026
79.2900
80.2900
78.6200
79.1800
103,000
Mon, 27 Apr 2026
78.0800
79.3900
76.5700
79.3900
53,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
76.0800
79.3400
74.5800
78.9300
60,300
Thu, 23 Apr 2026
74.7800
76.2200
72.6600
76.2200
70,600
Wed, 22 Apr 2026
73.3800
75.7300
72.4100
74.9700
110,900
Tue, 21 Apr 2026
73.0900
75.2500
71.0400
71.7100
49,100
Mon, 20 Apr 2026
69.9500
73.2700
68.0100
72.9800
72,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
68.7600
72.2400
68.7600
70.9600
53,100
Thu, 16 Apr 2026
67.7200
68.2500
66.5400
66.9600
50,000
Wed, 15 Apr 2026
68.2800
69.6000
67.7700
68.3600
32,900
Tue, 14 Apr 2026
66.7200
69.1400
66.7200
68.1800
66,100
Mon, 13 Apr 2026
63.0200
67.5800
61.2400
67.0900
67,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
7 · DEF 14A
After-hours · 16:16 ET
FORM DEF 14A ↗
Fri, 10 Apr 2026
63.6700
63.9000
62.4000
63.3900
83,800
Thu, 09 Apr 2026
60.6500
64.4800
60.0300
63.3200
84,200
Wed, 08 Apr 2026
58.5800
61.1600
58.2900
60.7600
89,900
Tue, 07 Apr 2026
55.2100
56.7400
54.4000
55.9700
83,400
Mon, 06 Apr 2026
53.6900
55.5200
53.6400
55.3500
67,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
53.3600
54.6400
51.2400
53.4500
50,900
Wed, 01 Apr 2026
53.0900
56.3200
52.0000
54.0800
66,200
Tue, 31 Mar 2026
52.2500
53.1500
50.6700
52.4700
56,100
Mon, 30 Mar 2026
52.7800
52.8100
50.7500
51.3200
42,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
52.7700
53.1700
50.8200
52.7000
62,100
Thu, 26 Mar 2026
53.2900
54.4100
52.7100
53.1400
32,000
Wed, 25 Mar 2026
56.8100
57.3100
53.8500
54.1300
60,900
Tue, 24 Mar 2026
56.0200
57.1500
55.6200
55.9700
46,700
Mon, 23 Mar 2026
55.1400
58.0800
55.1400
56.3100
69,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
53.8400
55.3100
53.3600
54.6700
102,500
Thu, 19 Mar 2026
52.7000
54.6600
52.7000
53.8400
43,900
Wed, 18 Mar 2026
53.2600
54.1600
52.5000
53.0200
61,400
Tue, 17 Mar 2026
50.3400
54.3400
50.1500
53.8600
94,700
Mon, 16 Mar 2026
48.9600
50.7400
47.5000
48.9300
96,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
54.5000
56.0000
47.6300
47.9600
127,600
Thu, 12 Mar 2026
6 · 10-K
After-hours · 16:16 ET
FORM 10-K ↗
Thu, 12 Mar 2026
53.8600
54.9600
51.6500
52.7500
79,500
Wed, 11 Mar 2026
55.9200
56.7800
54.2100
55.1300
42,300
Tue, 10 Mar 2026
55.7100
58.3200
54.7100
56.4700
98,500
Mon, 09 Mar 2026
53.5200
55.7700
50.6900
55.4300
91,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
56.2600
56.2900
53.7600
54.8100
87,700
Thu, 05 Mar 2026
56.3500
59.0800
53.9900
58.5700
134,800
Wed, 04 Mar 2026
54.1800
57.4600
54.0700
57.2300
46,100
Tue, 03 Mar 2026
52.0100
54.6000
51.5300
53.9800
36,300
Mon, 02 Mar 2026
51.0000
53.7300
51.0000
53.0300
46,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
52.7700
53.4200
51.0000
52.3100
76,300
Thu, 26 Feb 2026
54.2000
55.5100
53.2700
53.9100
58,200
Wed, 25 Feb 2026
53.1400
54.6200
52.7500
54.4800
33,000
Tue, 24 Feb 2026
52.5600
53.3400
52.2100
52.6500
66,100
Mon, 23 Feb 2026
54.4300
54.4300
50.8600
52.5600
93,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
54.5800
55.7100
53.9400
54.4700
40,600
Thu, 19 Feb 2026
54.1000
55.1200
53.1500
54.7400
74,300
Wed, 18 Feb 2026
52.3700
54.8900
52.3700
54.8400
53,400
Tue, 17 Feb 2026
52.3000
53.8000
51.8500
52.8300
53,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
54.6000
55.4200
51.7000
51.8700
48,100
Thu, 12 Feb 2026
55.8300
57.3700
53.8800
54.9200
84,100
Wed, 11 Feb 2026
56.6700
57.3100
54.2000
55.1500
52,400
Tue, 10 Feb 2026
57.9900
57.9900
55.8000
56.7300
64,900
Mon, 09 Feb 2026
55.5300
58.1500
55.5300
58.0100
41,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
52.2300
56.2400
52.2300
55.6900
80,600
Thu, 05 Feb 2026
54.0300
54.0300
51.0400
51.4500
55,400
Wed, 04 Feb 2026
52.9900
54.7500
52.2900
54.1200
69,000
Tue, 03 Feb 2026
52.4000
53.4100
50.9000
52.6700
82,500
Mon, 02 Feb 2026
51.9400
53.3800
51.4500
52.5600
53,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
50.3800
52.8400
50.1300
51.6300
51,800
Thu, 29 Jan 2026
50.8300
51.5700
50.1300
50.5500
57,700
Wed, 28 Jan 2026
53.7100
54.4300
50.6200
50.6200
57,400
Tue, 27 Jan 2026
56.7600
56.7600
53.2200
53.3300
61,700
Mon, 26 Jan 2026
57.0700
58.3000
56.2800
56.2800
41,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
60.2600
60.9700
55.5900
57.0100
163,700
Thu, 22 Jan 2026
59.9600
61.5400
59.9600
60.7000
27,300
Wed, 21 Jan 2026
57.7300
60.0400
57.6500
59.9900
79,900
Tue, 20 Jan 2026
59.3400
60.3700
57.0700
57.3300
154,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
60.3700
61.6700
60.3100
60.8200
42,900
Thu, 15 Jan 2026
60.1300
61.8100
59.5100
60.6000
55,000
Wed, 14 Jan 2026
59.4800
60.7000
58.8600
60.5600
72,400
Tue, 13 Jan 2026
59.7200
61.0000
58.3000
59.7700
63,200
Mon, 12 Jan 2026
62.1200
62.6300
59.2200
59.7200
108,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
66.3000
67.7600
64.9800
66.0000
52,600
Thu, 08 Jan 2026
67.9500
68.5000
64.8700
66.3000
90,700
Wed, 07 Jan 2026
67.0900
69.3700
66.5000
68.4900
70,000
Tue, 06 Jan 2026
66.1200
67.2500
64.9400
66.7200
45,300
Mon, 05 Jan 2026
66.1400
69.0300
61.7300
66.6200
54,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
67.4200
67.7200
65.4000
66.3500
67,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
69.4700
69.4700
66.0500
66.9500
112,000
Tue, 30 Dec 2025
69.7300
70.9500
68.6600
69.5000
40,900
Mon, 29 Dec 2025
70.1600
70.1600
68.6900
69.6800
48,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
69.8500
70.9400
68.1400
70.1400
63,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
69.2900
70.2300
65.9400
69.6900
51,200
Tue, 23 Dec 2025
68.6700
69.9700
68.6700
69.6800
36,800
Mon, 22 Dec 2025
68.6000
70.2800
67.0700
69.0000
46,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
67.5500
69.3400
67.3100
69.2400
97,300
Thu, 18 Dec 2025
68.0600
69.2000
67.3400
67.6800
43,800
Wed, 17 Dec 2025
67.1800
69.0600
66.5500
66.9400
58,300
Tue, 16 Dec 2025
64.9900
68.0500
63.2200
67.4200
79,000
Mon, 15 Dec 2025
66.9800
66.9800
64.0500
64.8200
55,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
67.0000
67.0000
65.4000
65.9600
51,300
Thu, 11 Dec 2025
65.0000
68.9900
63.8100
66.7700
110,200
Wed, 10 Dec 2025
61.5300
64.4200
61.5300
63.5900
94,800
Tue, 09 Dec 2025
58.8300
62.2100
58.8300
61.4400
73,300
Mon, 08 Dec 2025
59.7300
59.8600
58.0800
58.4600
64,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
59.3300
60.1900
59.1100
59.6400
64,900
Thu, 04 Dec 2025
58.6700
59.9600
58.0100
59.5800
72,700
Wed, 03 Dec 2025
57.2200
59.2300
57.2100
58.6500
68,900
Tue, 02 Dec 2025
57.3700
58.2000
56.4300
56.6000
49,900
Mon, 01 Dec 2025
57.8500
58.9100
56.8100
56.8100
74,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
5 · 8-K/A
After-hours · 16:30 ET
FORM 8-K/A ↗
Fri, 28 Nov 2025
58.7400
60.0000
58.4500
58.9500
77,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
57.4100
60.0000
57.1200
59.1200
87,900
Tue, 25 Nov 2025
55.8000
58.4900
55.6600
58.0200
57,200
Mon, 24 Nov 2025
54.2500
56.0300
53.5400
55.3800
73,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
52.1100
54.9300
51.5200
54.5400
78,300
Thu, 20 Nov 2025
54.2300
54.7900
52.0800
52.2000
130,200
Wed, 19 Nov 2025
52.2900
53.7500
52.2500
53.6200
90,200
Tue, 18 Nov 2025
50.8700
52.7400
50.8700
52.5900
131,200
Mon, 17 Nov 2025
52.8100
53.9100
51.2000
51.2100
114,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
52.8300
54.0500
51.5000
53.3700
92,900
Thu, 13 Nov 2025
52.1200
54.2200
52.1200
53.3300
88,000
Wed, 12 Nov 2025
51.3400
52.4600
50.7700
52.4500
102,500
Tue, 11 Nov 2025
51.0800
52.2500
50.5000
51.6900
88,600
Mon, 10 Nov 2025
53.5000
53.5000
48.7400
51.0000
120,400
Mon, 10 Nov 2025
4 · 10-Q
Pre-market · 08:01 ET
FORM 10-Q ↗
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
55.3800
57.0800
53.4900
54.0100
63,700
Thu, 06 Nov 2025
57.1100
58.5900
55.5000
56.1400
60,100
Wed, 05 Nov 2025
55.5100
57.7900
55.4500
57.7000
56,300
Tue, 04 Nov 2025
55.6700
56.7400
55.0600
55.2600
43,900
Mon, 03 Nov 2025
54.8400
56.4900
54.1800
56.3200
65,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
54.0100
55.9000
54.0100
55.1100
49,900
Thu, 30 Oct 2025
55.9000
57.0500
54.1900
54.3000
50,500
Wed, 29 Oct 2025
58.4100
59.2900
55.9800
56.2800
69,200
Tue, 28 Oct 2025
58.5200
60.0900
57.1100
58.7500
63,000
Mon, 27 Oct 2025
61.6300
61.8100
58.7600
58.8200
74,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
60.2400
62.6300
58.7100
61.2400
83,100
Thu, 23 Oct 2025
58.5900
59.5900
57.2300
59.0500
102,100
Wed, 22 Oct 2025
55.6500
58.4800
54.1100
58.3700
97,500
Tue, 21 Oct 2025
54.5300
56.4700
54.4900
55.6500
51,000
Mon, 20 Oct 2025
53.8100
55.5000
53.8100
54.9700
70,200
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
53.5400
54.8300
53.4400
53.7200
41,400
Thu, 16 Oct 2025
57.9900
58.0100
53.2400
53.4700
73,100
Wed, 15 Oct 2025
59.0800
59.6100
57.0200
57.9300
59,400
Tue, 14 Oct 2025
55.2100
58.2000
55.2100
58.0100
62,600
Mon, 13 Oct 2025
55.4200
56.3100
54.4100
56.2700
58,700
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
58.0200
60.3700
54.6300
54.7600
87,100
Thu, 09 Oct 2025
56.0000
58.3900
55.1000
57.8100
141,900
Wed, 08 Oct 2025
54.1900
55.9200
54.1900
55.3700
76,900
Tue, 07 Oct 2025
53.9600
54.5500
52.7800
54.1400
91,500
Mon, 06 Oct 2025
56.9000
57.3200
53.8500
54.1400
86,800
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
57.0900
58.4800
55.1600
56.7300
92,400
Thu, 02 Oct 2025
58.4300
59.0000
56.3100
56.4000
73,200
Wed, 01 Oct 2025
58.5800
59.7000
57.8000
58.0600
79,700
Tue, 30 Sep 2025
60.8600
61.1300
57.0100
58.5800
139,600
Mon, 29 Sep 2025
63.6000
63.6000
60.8500
60.9700
62,100
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
65.0000
65.7100
62.9200
63.3800
53,600
Thu, 25 Sep 2025
66.0200
66.4600
64.0400
64.5300
48,700
Wed, 24 Sep 2025
68.8300
69.6800
66.2800
66.7500
70,100
Tue, 23 Sep 2025
70.0000
70.5900
67.6100
68.1600
94,800
Mon, 22 Sep 2025
70.0800
70.9800
69.0200
70.2100
42,400
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
71.5200
72.8000
69.0400
70.2500
191,600
Thu, 18 Sep 2025
73.9700
74.8300
70.3400
71.5000
98,600
Wed, 17 Sep 2025
3 · 8-K
After-hours · 16:53 ET
FORM 8-K ↗
Wed, 17 Sep 2025
72.5600
73.8300
71.7700
71.7700
135,100
Tue, 16 Sep 2025
76.5800
77.2100
72.1900
72.6000
101,200
Mon, 15 Sep 2025
75.3100
78.9100
73.5500
76.1500
115,700
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
68.9500
75.7100
68.9500
72.1700
83,900
Thu, 11 Sep 2025
67.2800
68.6500
67.0300
67.9500
38,700
Wed, 10 Sep 2025
68.6700
69.6100
66.5500
67.1400
34,100
Tue, 09 Sep 2025
68.1000
68.8000
67.7900
68.1500
27,900
Mon, 08 Sep 2025
68.2800
69.2000
67.6800
68.0900
39,800
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
69.4700
69.9400
67.2400
67.8400
40,100
Thu, 04 Sep 2025
67.5000
68.7900
67.3700
68.7600
35,200
Wed, 03 Sep 2025
65.8500
67.2100
65.8500
67.1000
29,200
Tue, 02 Sep 2025
65.4700
66.7000
64.7500
66.3400
28,100
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
66.5200
67.0700
66.2700
66.7000
20,900
Thu, 28 Aug 2025
67.6000
67.6000
66.4400
66.8300
26,900
Wed, 27 Aug 2025
66.2100
67.5000
66.1000
66.2500
33,900
Tue, 26 Aug 2025
65.2800
66.9900
65.2100
66.5400
43,500
Mon, 25 Aug 2025
65.4700
66.9900
65.0200
65.3700
44,800
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
62.1400
65.9500
61.8200
65.5700
60,100
Thu, 21 Aug 2025
62.8700
62.8700
60.9700
62.0700
30,600
Wed, 20 Aug 2025
2 · 8-K
After-hours · 17:20 ET
FORM 8-K ↗
Wed, 20 Aug 2025
62.9200
63.2900
61.0100
62.7600
44,100
Tue, 19 Aug 2025
63.1000
63.7400
62.4700
63.1600
35,200
Mon, 18 Aug 2025
61.3500
64.4400
60.0000
63.2900
97,500
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
63.1200
63.1200
60.6100
61.3500
35,100
Thu, 14 Aug 2025
61.6900
62.4100
60.4300
62.1500
30,900
Wed, 13 Aug 2025
60.0000
62.8600
60.0000
62.2300
61,000
Tue, 12 Aug 2025
60.4300
60.8500
59.3300
60.7500
78,000
Mon, 11 Aug 2025
57.4900
61.6500
56.7400
59.5200
89,300
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
51.1600
57.4800
51.1600
56.8200
66,700
Thu, 07 Aug 2025
1 · 10-Q
After-hours · 17:14 ET
FORM 10-Q ↗
Thu, 07 Aug 2025
50.7500
50.8200
49.0500
49.6100
18,300
Wed, 06 Aug 2025
49.4800
49.9400
49.2500
49.8900
18,600
Tue, 05 Aug 2025
49.5200
49.5800
48.5400
49.5700
26,600
Mon, 04 Aug 2025
48.1600
49.4900
48.0600
48.9300
32,400
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
48.7400
48.7400
46.9300
48.0200
48,800
Thu, 31 Jul 2025
49.0100
50.1000
49.0100
49.6300
31,100
Wed, 30 Jul 2025
49.0200
50.4300
48.9600
49.5500
41,200
Tue, 29 Jul 2025
50.7800
50.9500
48.3900
48.9000
51,300
Mon, 28 Jul 2025
50.4100
50.7900
49.3900
50.3300
33,300
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend