Daily NYSE 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
Thu, 23 Jul 2026
No data yet
Wed, 22 Jul 2026
121.2100
122.8600
120.6500
122.8600
20,546
Tue, 21 Jul 2026
120.0000
121.9800
119.9700
120.5800
20,200
Mon, 20 Jul 2026
119.6300
121.9800
119.6300
120.4600
20,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
120.0000
120.2000
118.0000
119.0200
16,500
Thu, 16 Jul 2026
116.8800
118.7900
115.8500
118.7900
35,000
Wed, 15 Jul 2026
115.1100
117.4500
115.1100
116.1600
13,500
Tue, 14 Jul 2026
115.3500
118.8000
115.1700
115.1700
11,000
Mon, 13 Jul 2026
116.0000
118.5000
116.0000
118.0000
39,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
115.1900
117.5000
113.9800
116.3300
19,100
Thu, 09 Jul 2026
118.0100
118.0100
113.2600
116.2400
50,500
Wed, 08 Jul 2026
116.5700
118.5000
115.2300
117.9500
37,300
Tue, 07 Jul 2026
114.7600
117.6700
114.7600
114.9300
47,700
Mon, 06 Jul 2026
114.3600
114.8700
111.9000
114.2600
47,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
112.4300
117.5000
112.0700
114.0000
53,400
Wed, 01 Jul 2026
111.4500
113.0000
110.7900
111.6500
24,700
Tue, 30 Jun 2026
113.0000
113.2100
111.0100
111.4800
18,000
Mon, 29 Jun 2026
109.9100
114.4900
109.0000
112.4100
47,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
109.5600
111.0000
107.2000
109.4800
29,000
Thu, 25 Jun 2026
108.3300
110.2800
107.8100
109.5500
42,200
Wed, 24 Jun 2026
109.4600
110.1600
107.7200
108.0400
39,100
Tue, 23 Jun 2026
110.0000
111.5500
110.0000
110.0300
35,100
Tue, 23 Jun 2026
15 · 8-K
Next filing day · accepted 22 Jun, 18:04 ET
8-K ↗
Mon, 22 Jun 2026
111.3000
112.0000
109.2600
110.0100
63,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
111.9600
112.6800
110.3000
111.4000
40,600
Wed, 17 Jun 2026
110.4400
114.5800
110.4400
111.2800
45,300
Tue, 16 Jun 2026
111.5700
111.5700
109.3200
111.0300
49,200
Mon, 15 Jun 2026
111.6600
112.2500
107.0000
111.3800
64,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
113.4400
114.2000
112.3000
112.5100
60,200
Thu, 11 Jun 2026
117.7100
119.5000
112.4000
113.4400
80,900
Wed, 10 Jun 2026
118.5300
118.9900
116.1000
116.5100
41,800
Tue, 09 Jun 2026
116.4900
117.5000
114.5200
116.7700
55,400
Mon, 08 Jun 2026
118.5000
120.1900
116.2100
116.2100
54,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
122.2000
122.2000
118.2500
118.6100
41,800
Thu, 04 Jun 2026
120.6600
122.0000
120.3500
120.6800
19,800
Wed, 03 Jun 2026
119.5500
123.2800
119.5500
121.7500
37,100
Tue, 02 Jun 2026
119.9600
121.2400
116.5000
119.5500
72,200
Mon, 01 Jun 2026
122.9600
123.6300
119.2000
119.9900
62,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
121.4100
122.5500
120.1000
121.3000
48,200
Thu, 28 May 2026
123.4800
125.0000
121.0600
122.7700
56,300
Wed, 27 May 2026
122.2500
122.2700
120.1400
122.2700
61,400
Tue, 26 May 2026
123.8900
125.0400
122.2600
123.7200
38,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
122.9100
125.4800
122.3000
125.1700
16,000
Thu, 21 May 2026
122.0000
123.9800
122.0000
122.7500
33,000
Wed, 20 May 2026
126.0700
129.6000
121.4400
121.8500
62,300
Tue, 19 May 2026
126.7100
128.8000
124.8200
126.8200
47,300
Mon, 18 May 2026
129.7800
131.2300
125.1300
126.4000
64,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
127.7600
129.7500
127.4800
129.5000
41,500
Thu, 14 May 2026
128.9900
132.2400
125.5000
126.6000
49,400
Wed, 13 May 2026
133.9000
133.9000
129.0700
130.5500
48,400
Tue, 12 May 2026
132.0000
133.7900
128.2200
132.7600
68,400
Mon, 11 May 2026
122.8400
132.1900
122.1000
132.1900
113,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
127.2400
128.8200
125.0000
126.2300
134,200
Thu, 07 May 2026
128.8900
130.0900
126.5000
127.3400
112,900
Wed, 06 May 2026
133.4500
134.0000
129.0000
130.4000
76,600
Tue, 05 May 2026
133.7700
136.0000
132.9500
135.0800
80,400
Mon, 04 May 2026
130.0000
135.2900
128.0000
134.7000
93,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
129.0000
129.7400
126.5500
128.0000
65,100
Thu, 30 Apr 2026
133.0000
135.8600
128.8100
128.8100
122,700
Wed, 29 Apr 2026
14 · 10-Q
After-hours · 16:31 ET
10-Q ↗
Wed, 29 Apr 2026
13 · 8-K
After-hours · 16:27 ET
8-K ↗
Wed, 29 Apr 2026
134.1600
139.2600
131.7100
133.2700
141,400
Tue, 28 Apr 2026
135.0000
136.7000
133.6600
134.2300
104,100
Mon, 27 Apr 2026
130.8300
134.9900
130.4900
134.3700
98,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
131.2100
133.1200
129.2400
131.2100
74,300
Thu, 23 Apr 2026
126.8900
130.6200
126.8900
130.2400
56,900
Wed, 22 Apr 2026
127.3400
128.5900
124.1700
127.3200
44,900
Tue, 21 Apr 2026
121.3800
128.2700
121.3500
127.0000
73,400
Mon, 20 Apr 2026
123.7300
125.2800
122.1500
122.8600
63,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
124.8000
125.1700
119.0000
122.9900
150,500
Thu, 16 Apr 2026
124.9800
127.5000
123.6800
126.5400
57,600
Wed, 15 Apr 2026
122.7400
124.5000
120.5000
123.7400
53,600
Tue, 14 Apr 2026
126.0000
126.5000
118.8300
119.2200
75,100
Mon, 13 Apr 2026
121.5900
130.9200
121.4500
126.0700
107,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
121.3000
121.3000
117.0600
118.4300
115,800
Thu, 09 Apr 2026
126.0700
127.3800
119.1800
119.5000
112,100
Wed, 08 Apr 2026
121.2300
127.5000
121.0100
127.5000
108,000
Tue, 07 Apr 2026
130.0000
132.0600
128.2200
130.5000
96,100
Mon, 06 Apr 2026
127.3100
130.6900
126.4000
129.7200
86,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
127.9900
130.7700
124.9900
126.0000
97,500
Wed, 01 Apr 2026
124.6500
131.2400
121.5000
123.9300
74,000
Tue, 31 Mar 2026
136.6000
137.8500
125.5900
126.6700
130,200
Mon, 30 Mar 2026
138.0000
139.5000
137.0000
138.3700
69,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
136.0000
137.9500
135.1600
137.0000
40,400
Thu, 26 Mar 2026
139.0000
139.0000
135.1500
136.6500
49,200
Wed, 25 Mar 2026
133.1100
138.8400
132.7500
138.1400
51,800
Tue, 24 Mar 2026
129.9300
135.7300
129.3300
134.9400
79,800
Mon, 23 Mar 2026
123.9400
128.5300
121.0000
127.5700
99,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
131.8900
132.0600
127.2600
127.7400
71,600
Thu, 19 Mar 2026
134.8900
136.7800
131.2600
131.2600
77,800
Wed, 18 Mar 2026
12 · 8-K
After-hours · 16:17 ET
8-K ↗
Wed, 18 Mar 2026
129.3000
133.7900
126.4400
132.5200
86,800
Tue, 17 Mar 2026
131.0000
134.5000
128.3100
128.9900
100,100
Mon, 16 Mar 2026
129.0000
135.5100
128.0400
131.4000
115,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
136.0000
137.8700
129.7000
131.0000
182,400
Thu, 12 Mar 2026
132.0500
139.5000
132.0000
139.0000
360,400
Wed, 11 Mar 2026
117.4500
129.3500
116.9100
128.7300
219,600
Tue, 10 Mar 2026
118.4700
120.5000
114.0000
114.9900
78,600
Mon, 09 Mar 2026
131.2400
131.2400
115.4500
116.6500
253,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
121.6500
130.6400
121.0000
126.7500
195,000
Thu, 05 Mar 2026
112.3900
120.6000
110.5000
119.8100
106,100
Wed, 04 Mar 2026
112.3000
112.7500
110.6200
112.0000
39,600
Tue, 03 Mar 2026
11 · 8-K
After-hours · 17:28 ET
8-K ↗
Tue, 03 Mar 2026
105.4900
111.0000
103.6200
110.9900
82,800
Mon, 02 Mar 2026
101.3000
106.1100
101.3000
105.8900
84,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
101.6500
101.8700
98.8200
99.5600
96,500
Thu, 26 Feb 2026
98.8500
101.5200
97.7500
101.5200
81,300
Wed, 25 Feb 2026
101.0100
101.1900
98.0000
100.2500
96,600
Tue, 24 Feb 2026
96.3000
101.1200
96.0000
99.7700
56,100
Mon, 23 Feb 2026
99.3000
100.3300
96.3100
96.3100
82,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
107.1700
107.1700
99.0000
100.8000
106,000
Thu, 19 Feb 2026
103.1500
110.1900
99.0000
107.4900
82,200
Wed, 18 Feb 2026
10 · 10-K
After-hours · 16:33 ET
10-K ↗
Wed, 18 Feb 2026
9 · 8-K
After-hours · 16:29 ET
8-K ↗
Wed, 18 Feb 2026
107.7500
110.7700
107.5000
107.9900
40,400
Tue, 17 Feb 2026
109.2700
109.4800
106.2100
107.0000
28,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
110.8300
112.4000
107.0000
108.8600
22,500
Thu, 12 Feb 2026
110.5800
112.0400
107.5100
110.6900
39,800
Wed, 11 Feb 2026
109.4200
111.0000
106.8800
109.9600
17,600
Tue, 10 Feb 2026
109.0100
110.0000
108.0400
109.1000
15,200
Mon, 09 Feb 2026
103.2700
109.0800
103.2700
108.3500
33,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
102.8900
103.5300
102.0000
102.3900
12,400
Thu, 05 Feb 2026
104.4300
104.4300
100.0000
102.8900
14,000
Wed, 04 Feb 2026
102.2500
104.2500
101.5500
103.4800
15,600
Tue, 03 Feb 2026
101.2300
105.2500
101.2300
102.7500
20,900
Mon, 02 Feb 2026
102.7000
103.8800
100.7200
101.8100
23,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
104.6700
106.5300
101.0000
103.5700
26,900
Thu, 29 Jan 2026
106.9800
106.9800
104.1100
105.3200
12,700
Wed, 28 Jan 2026
104.0300
107.9900
102.8100
106.4200
28,900
Tue, 27 Jan 2026
105.0000
108.0000
101.1000
104.0500
40,200
Mon, 26 Jan 2026
112.5000
118.9900
99.0000
102.0000
201,200
Mon, 26 Jan 2026
8 · 8-K
Pre-market · 07:25 ET
8-K ↗
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
115.9900
119.3000
115.9900
118.3600
17,300
Thu, 22 Jan 2026
7 · 8-K
After-hours · 16:30 ET
8-K ↗
Thu, 22 Jan 2026
116.6000
118.0000
116.0600
116.6900
13,800
Wed, 21 Jan 2026
115.3400
116.0100
114.3100
115.5900
16,700
Tue, 20 Jan 2026
112.7400
115.5100
111.0300
114.7100
29,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
115.1600
117.9200
111.7800
113.0000
63,800
Thu, 15 Jan 2026
115.0300
119.9000
114.5000
118.5700
35,400
Wed, 14 Jan 2026
113.5700
115.0700
112.2500
114.5800
23,300
Tue, 13 Jan 2026
113.6800
114.8200
112.0000
112.8700
27,700
Mon, 12 Jan 2026
110.0000
113.7200
109.3300
113.1200
33,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
107.9800
109.6500
107.0600
109.1000
17,100
Thu, 08 Jan 2026
108.6200
108.6200
107.0000
108.5900
15,300
Wed, 07 Jan 2026
109.6200
109.6700
106.3500
108.0000
31,600
Tue, 06 Jan 2026
106.0000
109.9500
104.4300
109.6200
38,400
Mon, 05 Jan 2026
6 · 8-K
After-hours · 16:28 ET
8-K ↗
Mon, 05 Jan 2026
102.5300
105.5000
101.6300
104.5700
33,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
101.7600
102.7900
101.0500
101.5000
32,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
98.0200
104.2000
97.6800
102.5000
77,200
Tue, 30 Dec 2025
98.3000
99.0000
97.0000
98.2700
32,300
Mon, 29 Dec 2025
97.5800
99.0900
96.5000
98.3500
21,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
96.5500
97.7000
96.2500
97.2400
18,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
96.4300
96.8000
96.3400
96.7900
10,400
Tue, 23 Dec 2025
95.1900
97.2000
95.0500
96.6500
22,400
Mon, 22 Dec 2025
95.5400
96.0000
95.2800
95.4700
21,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
95.7400
95.9200
95.0000
95.4800
13,900
Thu, 18 Dec 2025
95.2200
96.0000
94.7800
95.1300
15,600
Wed, 17 Dec 2025
94.7800
95.6000
94.0000
94.7500
11,100
Tue, 16 Dec 2025
95.9900
95.9900
94.5100
94.7800
13,600
Mon, 15 Dec 2025
96.0000
96.0000
94.9200
95.5600
35,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
94.8900
96.0000
94.8900
95.4900
19,100
Thu, 11 Dec 2025
94.3800
95.3300
93.8500
94.8500
21,600
Wed, 10 Dec 2025
93.5700
94.1800
93.4300
93.5600
9,900
Tue, 09 Dec 2025
94.1000
94.5500
93.5100
93.9700
23,100
Mon, 08 Dec 2025
94.3000
95.0000
93.6600
94.3400
8,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
95.3000
95.4600
93.4300
94.2700
21,600
Thu, 04 Dec 2025
95.5000
95.5000
94.5400
94.9900
11,500
Wed, 03 Dec 2025
96.1100
97.3400
94.5500
95.0800
13,300
Tue, 02 Dec 2025
96.4700
96.4700
94.5000
94.8100
13,700
Mon, 01 Dec 2025
97.0000
97.3700
95.0000
95.3900
31,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
95.6000
96.7500
95.6000
96.5600
21,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
94.5000
96.7500
94.5000
95.2600
10,800
Tue, 25 Nov 2025
97.0000
97.4800
94.0000
94.5000
29,800
Mon, 24 Nov 2025
97.7500
99.1600
96.7400
97.2800
25,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
97.9900
98.4600
96.5100
97.4400
20,700
Thu, 20 Nov 2025
98.5000
99.2600
96.5600
97.3700
37,900
Wed, 19 Nov 2025
99.0400
99.4700
98.5000
98.5000
30,500
Tue, 18 Nov 2025
97.3000
100.8900
95.8000
98.8900
54,400
Mon, 17 Nov 2025
99.7900
100.8900
97.0000
97.4600
71,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
97.1700
99.8500
97.0300
99.1700
76,600
Thu, 13 Nov 2025
97.6800
98.4800
96.7100
97.8500
17,400
Wed, 12 Nov 2025
96.8400
97.7200
96.5000
97.0800
30,800
Tue, 11 Nov 2025
96.6900
97.6600
95.2700
97.4000
436,400
Mon, 10 Nov 2025
95.1500
98.2600
94.6000
97.2100
61,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
100.0000
100.8200
98.9200
99.6700
501,700
Thu, 06 Nov 2025
99.4500
99.8600
98.7300
99.6200
69,800
Wed, 05 Nov 2025
98.0800
99.7700
98.0800
99.1100
47,500
Tue, 04 Nov 2025
98.8000
99.0000
97.3100
98.0700
24,300
Mon, 03 Nov 2025
96.2500
99.0000
95.0500
98.6400
130,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
5 · S-3
After-hours · 16:34 ET
S-3 ↗
Fri, 31 Oct 2025
95.9000
96.0000
94.0600
94.6900
19,000
Thu, 30 Oct 2025
4 · 10-Q
After-hours · 16:43 ET
10-Q ↗
Thu, 30 Oct 2025
95.0000
96.0000
94.0000
94.8600
55,200
Wed, 29 Oct 2025
3 · 8-K
After-hours · 16:24 ET
8-K ↗
Wed, 29 Oct 2025
92.0000
92.8300
91.4400
91.7600
15,400
Tue, 28 Oct 2025
92.4000
92.9500
91.5100
91.8700
12,300
Mon, 27 Oct 2025
93.6400
94.5100
92.1500
92.1500
16,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
94.0800
95.0000
93.0200
93.5200
58,000
Thu, 23 Oct 2025
91.0500
93.9900
91.0500
93.5800
15,600
Wed, 22 Oct 2025
91.2600
92.9000
90.5100
92.9000
10,400
Tue, 21 Oct 2025
91.1900
92.5000
91.0100
91.6500
21,100
Mon, 20 Oct 2025
90.3100
91.8500
90.3100
91.2600
16,100
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
90.8900
91.8500
90.0100
90.3000
15,000
Thu, 16 Oct 2025
91.4700
91.4700
90.0100
90.4400
9,300
Wed, 15 Oct 2025
91.0000
91.1000
89.2000
90.4900
20,000
Tue, 14 Oct 2025
91.4300
92.5100
90.2900
90.5900
12,100
Mon, 13 Oct 2025
92.0100
94.0000
91.2500
92.3400
20,500
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
94.0700
94.5000
92.4500
92.5700
11,900
Thu, 09 Oct 2025
93.0000
94.8800
92.5000
94.8800
11,100
Wed, 08 Oct 2025
94.8600
94.8600
92.2000
93.0100
11,400
Tue, 07 Oct 2025
94.9800
94.9800
93.7000
94.3200
7,000
Mon, 06 Oct 2025
93.1100
94.9900
92.9300
94.6400
18,300
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
91.6500
93.6500
91.6500
92.9700
27,000
Thu, 02 Oct 2025
90.5400
92.7500
90.5400
92.1700
15,300
Wed, 01 Oct 2025
90.0000
90.6100
90.0000
90.1900
11,700
Tue, 30 Sep 2025
90.0000
90.5700
90.0000
90.1200
11,100
Mon, 29 Sep 2025
90.9000
90.9000
90.0000
90.5500
19,500
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
91.0100
91.8400
90.2400
90.8100
15,400
Thu, 25 Sep 2025
92.0000
92.6900
90.2000
90.7100
20,400
Wed, 24 Sep 2025
90.1400
91.9200
90.1400
91.7900
20,400
Tue, 23 Sep 2025
90.3200
91.6300
90.3200
90.6100
15,000
Mon, 22 Sep 2025
91.5000
91.5200
89.9000
90.3100
25,500
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
91.5000
92.0600
90.2700
91.0200
22,400
Thu, 18 Sep 2025
92.0000
92.0000
90.3300
91.1300
16,300
Wed, 17 Sep 2025
91.5000
93.2200
91.0200
91.5600
24,000
Tue, 16 Sep 2025
87.5000
91.7400
87.3800
91.5000
44,800
Mon, 15 Sep 2025
88.7600
88.7600
86.4300
87.0000
38,400
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
87.0000
88.2400
86.7500
88.0100
15,600
Thu, 11 Sep 2025
84.2200
86.9900
84.1300
86.5100
16,300
Wed, 10 Sep 2025
86.4500
86.8900
85.1300
85.4000
18,700
Tue, 09 Sep 2025
87.6400
87.7500
85.6200
85.9000
18,200
Mon, 08 Sep 2025
87.6200
88.5000
87.0000
87.2600
47,300
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
88.1500
88.5300
86.9500
87.9800
11,100
Thu, 04 Sep 2025
87.6600
89.3500
87.6600
88.4600
9,400
Wed, 03 Sep 2025
90.7000
90.7000
88.0000
88.1300
17,900
Tue, 02 Sep 2025
90.0500
90.1000
88.9200
89.4000
14,100
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
90.0000
90.4000
89.2400
89.7300
13,700
Thu, 28 Aug 2025
91.0900
91.0900
89.5000
90.4800
9,100
Wed, 27 Aug 2025
90.3600
90.9900
89.5200
90.5800
7,800
Tue, 26 Aug 2025
90.0000
91.1900
89.9500
90.8600
9,600
Mon, 25 Aug 2025
89.7600
90.7000
89.5300
90.3100
9,400
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
89.7500
91.0300
89.0000
90.0500
23,700
Thu, 21 Aug 2025
90.7200
91.6400
90.0000
90.2500
6,900
Wed, 20 Aug 2025
90.1600
91.0000
90.0000
90.1900
7,900
Tue, 19 Aug 2025
91.8500
93.0000
89.3800
90.7700
14,600
Mon, 18 Aug 2025
91.7400
92.9900
89.4200
92.4000
35,200
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
89.0000
91.8000
88.5000
91.2800
28,000
Thu, 14 Aug 2025
90.0100
90.7700
88.9200
89.2800
10,900
Wed, 13 Aug 2025
89.5700
90.5700
89.0100
89.3100
18,400
Tue, 12 Aug 2025
90.1700
91.2200
89.0000
89.8900
17,400
Mon, 11 Aug 2025
93.0000
93.0800
89.0000
89.4800
50,500
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
96.7200
98.9900
95.5600
96.5300
59,900
Thu, 07 Aug 2025
97.5000
97.5000
95.0000
95.9300
30,000
Wed, 06 Aug 2025
97.6500
98.0000
96.5700
96.8500
51,100
Tue, 05 Aug 2025
97.0000
97.8400
95.6300
96.8100
38,900
Mon, 04 Aug 2025
96.8600
97.6900
96.0000
97.1600
34,700
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
94.1600
98.0800
94.1600
95.6800
47,100
Thu, 31 Jul 2025
2 · 10-Q
After-hours · 16:48 ET
10-Q ↗
Thu, 31 Jul 2025
92.0000
96.8700
91.5000
94.7300
57,300
Wed, 30 Jul 2025
1 · 8-K
After-hours · 16:59 ET
8-K ↗
Wed, 30 Jul 2025
91.0200
91.7800
89.5500
89.5500
44,600
Tue, 29 Jul 2025
89.8200
91.1000
88.2500
90.7000
26,400
Mon, 28 Jul 2025
90.0000
90.5000
89.1000
89.3600
13,900
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend
Fri, 25 Jul 2025
88.8900
90.9400
88.3300
89.3600
15,300
Thu, 24 Jul 2025
89.0000
89.0000
87.9900
88.0000
8,900
Wed, 23 Jul 2025
88.5800
89.4300
88.0800
88.6000
14,000
Tue, 22 Jul 2025
86.7600
89.2100
86.7600
87.7100
15,200