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
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
157.4700
159.1500
151.2500
157.2600
166,644
Thu, 22 Oct 2026
167.1200
167.1200
157.7500
160.0500
225,800
Wed, 21 Oct 2026
167.6900
170.5400
166.2500
168.5900
135,300
Tue, 20 Oct 2026
165.0700
171.4500
153.5300
166.4400
179,700
Mon, 19 Oct 2026
172.9700
172.9700
168.9900
169.9700
85,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
171.2800
173.4000
168.7100
170.7600
166,600
Thu, 15 Oct 2026
168.5000
171.4500
162.3200
170.5900
151,500
Wed, 14 Oct 2026
168.1300
174.1000
166.7700
168.5100
186,700
Tue, 13 Oct 2026
167.6000
170.5200
166.0100
168.9800
148,900
Mon, 12 Oct 2026
171.9300
172.3400
168.4500
168.7300
118,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
171.7000
173.0300
169.5600
170.5600
91,800
Thu, 08 Oct 2026
165.3100
171.2000
163.4700
168.3000
160,800
Wed, 07 Oct 2026
172.2100
172.9900
164.2300
165.6900
237,400
Tue, 06 Oct 2026
173.5700
175.6000
171.7500
175.3300
111,800
Mon, 05 Oct 2026
173.3700
176.3900
171.5500
172.8500
179,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
173.5200
176.6800
172.6500
175.3900
164,000
Thu, 01 Oct 2026
169.8800
174.9900
169.8800
171.9400
182,200
Wed, 30 Sep 2026
171.9000
172.3500
168.8400
171.5400
146,900
Tue, 29 Sep 2026
169.2600
171.8800
167.7200
171.1700
193,500
Mon, 28 Sep 2026
170.7100
170.7100
167.4700
169.0400
150,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
175.1400
177.2200
172.1500
172.1500
290,900
Thu, 24 Sep 2026
173.6500
175.3200
170.5100
174.5700
249,100
Wed, 23 Sep 2026
167.8900
172.9300
164.6000
172.5100
243,300
Tue, 22 Sep 2026
168.7400
170.7400
164.1000
166.4500
255,500
Mon, 21 Sep 2026
168.0100
170.2200
165.3800
168.0900
223,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
168.1700
168.7600
165.3300
166.2500
543,800
Thu, 17 Sep 2026
176.3900
176.3900
162.6700
166.5600
214,300
Wed, 16 Sep 2026
166.4900
174.0000
164.4000
171.5200
362,200
Tue, 15 Sep 2026
166.9700
169.8500
156.3100
166.3200
322,700
Mon, 14 Sep 2026
170.1400
170.7800
164.2900
164.5000
222,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
169.6500
173.0700
166.6100
172.7300
424,600
Thu, 10 Sep 2026
164.9600
168.7800
164.0800
167.1400
218,600
Wed, 09 Sep 2026
167.8500
168.7600
166.2200
166.3800
158,300
Tue, 08 Sep 2026
167.9900
170.5100
166.0800
168.3300
149,100
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
166.3500
169.8800
166.3500
168.3200
136,000
Thu, 03 Sep 2026
167.0900
167.4300
161.1800
166.5200
173,100
Wed, 02 Sep 2026
170.3900
170.3900
164.3400
165.6000
208,500
Tue, 01 Sep 2026
171.2400
173.0600
168.0900
168.7500
185,600
Mon, 31 Aug 2026
176.8400
177.8800
169.7600
171.4200
372,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
183.7400
185.0000
174.5400
176.3000
219,300
Thu, 27 Aug 2026
186.1300
188.2600
182.2200
183.9300
206,700
Wed, 26 Aug 2026
182.8800
186.4600
182.4800
185.3600
161,200
Tue, 25 Aug 2026
187.7800
188.2200
180.0600
181.3600
166,300
Mon, 24 Aug 2026
191.4700
193.9900
182.9600
183.9600
140,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
191.8000
193.0000
187.5100
191.6500
162,600
Thu, 20 Aug 2026
199.0900
200.2500
188.0700
189.0800
228,000
Wed, 19 Aug 2026
205.2000
205.2000
198.8000
200.1600
172,600
Tue, 18 Aug 2026
203.0000
206.0000
201.1700
204.2700
162,300
Mon, 17 Aug 2026
207.0000
209.2700
204.0800
205.2300
157,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
199.6000
207.4600
199.6000
206.9800
136,700
Thu, 13 Aug 2026
202.3600
202.3600
198.4000
199.0300
134,100
Wed, 12 Aug 2026
201.4300
204.2000
199.2700
201.3900
319,200
Tue, 11 Aug 2026
195.5000
200.4000
193.8500
197.2600
240,100
Mon, 10 Aug 2026
194.2900
202.1500
194.2800
194.8500
209,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
198.0200
202.2800
193.5200
197.0700
301,400
Thu, 06 Aug 2026
199.5100
210.3900
194.2800
201.4600
413,700
Thu, 06 Aug 2026
17 · 10-Q
Pre-market · 06:11 ET
10-Q ↗
Thu, 06 Aug 2026
16 · 8-K
Pre-market · 06:10 ET
8-K ↗
Wed, 05 Aug 2026
193.6000
196.8000
189.8200
191.7200
253,500
Tue, 04 Aug 2026
183.7700
194.3600
183.6000
191.8600
270,600
Mon, 03 Aug 2026
178.0000
182.9100
176.1000
182.8300
251,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
185.6300
186.4000
178.8400
179.0200
233,900
Thu, 30 Jul 2026
172.7500
184.7100
171.5500
183.4300
242,200
Wed, 29 Jul 2026
175.2800
176.8500
168.3800
169.5700
232,000
Tue, 28 Jul 2026
183.0000
183.0000
175.2800
177.6600
432,200
Mon, 27 Jul 2026
178.8300
183.7900
175.2600
183.6100
210,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
177.1000
178.2100
174.5400
177.4400
166,100
Thu, 23 Jul 2026
174.8300
181.3500
174.1700
175.5100
363,400
Wed, 22 Jul 2026
173.6000
177.2500
172.7100
174.5900
198,100
Tue, 21 Jul 2026
170.7300
175.6800
169.4000
175.1100
217,400
Mon, 20 Jul 2026
168.7700
172.3700
167.0600
168.6600
364,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
164.4700
173.4100
162.5400
168.4700
868,300
Thu, 16 Jul 2026
171.9200
172.3000
166.0000
168.6700
309,200
Wed, 15 Jul 2026
171.0500
175.0300
171.0500
174.4500
311,900
Tue, 14 Jul 2026
162.0200
169.6100
162.0200
168.7500
212,900
Mon, 13 Jul 2026
163.5100
165.4400
161.8700
163.5000
214,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
169.3200
169.5000
163.0800
165.0500
269,000
Thu, 09 Jul 2026
166.4600
171.4300
165.0400
170.8400
429,200
Wed, 08 Jul 2026
177.8100
180.5200
171.6400
172.6400
291,000
Tue, 07 Jul 2026
188.2200
188.2200
175.2000
179.9500
335,400
Mon, 06 Jul 2026
186.4500
190.3500
185.2100
189.1800
311,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
193.0000
196.6300
182.7200
186.6000
447,000
Wed, 01 Jul 2026
185.5300
191.0700
183.0200
190.2500
298,500
Tue, 30 Jun 2026
184.3000
187.0700
181.5200
185.2100
282,400
Mon, 29 Jun 2026
173.7000
184.5200
170.0000
184.4200
293,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
170.0500
177.6600
166.9000
177.6600
983,300
Thu, 25 Jun 2026
167.0400
173.0300
166.3600
170.4100
220,900
Wed, 24 Jun 2026
162.8100
165.9700
159.3700
165.3100
226,600
Tue, 23 Jun 2026
161.7400
165.5800
160.4500
162.2600
220,900
Mon, 22 Jun 2026
163.4600
165.8200
162.5900
164.9000
270,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
166.5600
167.6700
161.1400
164.1200
521,100
Wed, 17 Jun 2026
162.4600
165.8000
156.9800
163.4900
245,900
Tue, 16 Jun 2026
165.7700
168.7400
162.0400
162.6000
200,300
Mon, 15 Jun 2026
165.8600
167.8800
162.5500
165.2500
250,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
166.7300
167.8800
164.4500
164.5400
170,400
Thu, 11 Jun 2026
155.8000
165.1700
155.8000
165.0000
337,500
Wed, 10 Jun 2026
156.8900
159.3100
151.8100
153.9500
215,200
Tue, 09 Jun 2026
151.5500
156.3800
148.8300
156.2800
249,200
Mon, 08 Jun 2026
152.1100
153.8400
149.9000
150.0400
124,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
150.0000
153.3000
146.7800
149.8900
190,800
Thu, 04 Jun 2026
146.7500
151.7300
145.7800
150.1400
217,500
Wed, 03 Jun 2026
149.1300
150.0500
145.5100
146.9200
154,500
Tue, 02 Jun 2026
148.6200
152.7900
147.9300
150.2600
183,600
Mon, 01 Jun 2026
149.1000
151.1300
145.5200
148.6200
247,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
151.9800
155.0000
149.6400
152.2200
270,800
Thu, 28 May 2026
150.4400
153.5600
148.9600
152.2400
232,200
Wed, 27 May 2026
150.4100
151.8200
146.5000
148.6600
200,700
Tue, 26 May 2026
144.7600
150.0900
144.7600
150.0300
161,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
143.7200
144.6000
139.5400
144.3700
205,800
Thu, 21 May 2026
141.4900
143.1400
138.4600
142.9200
190,600
Wed, 20 May 2026
143.3700
145.9500
142.4300
143.2000
128,200
Tue, 19 May 2026
145.6200
145.6200
138.5000
141.7500
178,200
Mon, 18 May 2026
145.4200
147.4200
142.8600
145.3600
127,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
148.8600
150.4100
142.4900
143.7500
251,200
Thu, 14 May 2026
154.3600
156.3200
150.5600
151.5900
284,100
Wed, 13 May 2026
145.0800
153.9600
144.7400
151.1500
450,800
Tue, 12 May 2026
142.7500
145.4700
135.7700
145.0300
343,600
Tue, 12 May 2026
15 · 10-Q
Pre-market · 06:18 ET
10-Q ↗
Tue, 12 May 2026
14 · 8-K
Pre-market · 06:09 ET
8-K ↗
Mon, 11 May 2026
137.2300
140.8800
131.6100
140.6800
430,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
138.8900
139.8600
136.7500
137.2300
174,400
Fri, 08 May 2026
13 · 10-K/A
Pre-market · 06:06 ET
10-K/A ↗
Thu, 07 May 2026
148.3700
148.5600
136.5300
137.7400
234,000
Wed, 06 May 2026
145.0000
148.8200
143.7600
146.8900
200,900
Tue, 05 May 2026
138.9700
142.5700
138.6500
142.5600
166,400
Mon, 04 May 2026
12 · 8-K
After-hours · 17:00 ET
8-K ↗
Mon, 04 May 2026
140.4800
140.7400
135.5000
137.0100
248,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
11 · 8-K
After-hours · 17:15 ET
8-K ↗
Fri, 01 May 2026
141.8000
143.5600
139.3100
141.2400
139,300
Thu, 30 Apr 2026
10 · 8-K
After-hours · 16:46 ET
8-K ↗
Thu, 30 Apr 2026
139.5100
142.2600
139.3300
141.9300
126,200
Wed, 29 Apr 2026
143.3600
143.3600
137.7600
138.4000
197,100
Tue, 28 Apr 2026
142.0000
143.5700
139.7700
143.1100
190,400
Mon, 27 Apr 2026
137.9300
141.7800
136.5500
141.4300
144,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
143.2100
145.9000
136.5500
139.4100
256,500
Thu, 23 Apr 2026
138.1900
145.7600
136.0300
143.1600
310,000
Wed, 22 Apr 2026
143.4100
143.4100
136.0400
136.7300
164,000
Tue, 21 Apr 2026
142.2300
142.9500
137.6200
141.4800
209,200
Mon, 20 Apr 2026
138.6700
142.7500
137.5100
142.0200
185,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
137.6800
142.1300
137.3100
138.0000
294,600
Thu, 16 Apr 2026
140.5700
140.7400
135.2600
136.6100
274,100
Wed, 15 Apr 2026
142.3200
143.0000
138.9300
141.3500
150,900
Tue, 14 Apr 2026
141.3800
141.8900
139.2300
141.2900
144,600
Mon, 13 Apr 2026
139.4200
142.2300
138.2500
141.0300
150,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
139.5600
142.0000
138.0100
139.9900
183,700
Thu, 09 Apr 2026
137.9700
141.6500
137.7200
140.5900
239,300
Wed, 08 Apr 2026
138.5400
143.3300
138.1400
138.1400
452,800
Tue, 07 Apr 2026
128.0900
134.9200
128.0900
134.4000
267,500
Mon, 06 Apr 2026
127.5000
132.2300
127.5000
130.0000
404,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
124.3100
127.7700
122.9200
127.0400
104,900
Wed, 01 Apr 2026
121.6800
128.0500
121.6800
126.4300
152,600
Tue, 31 Mar 2026
119.3600
122.0700
117.7000
122.0000
174,100
Mon, 30 Mar 2026
121.7400
121.7400
115.6000
117.1000
169,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
121.7200
122.6000
120.0300
120.7800
175,800
Thu, 26 Mar 2026
124.8200
126.3500
121.1900
121.4200
190,200
Wed, 25 Mar 2026
125.9600
126.9800
124.6700
126.7600
146,100
Tue, 24 Mar 2026
121.8100
124.1600
120.5100
123.9100
112,400
Mon, 23 Mar 2026
123.0500
125.3900
122.3700
122.7300
114,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
126.1200
126.1200
119.9700
120.5700
250,600
Thu, 19 Mar 2026
123.3200
126.8600
121.6100
125.0100
199,500
Wed, 18 Mar 2026
126.7800
127.5200
124.0100
124.8300
158,500
Tue, 17 Mar 2026
126.1400
128.2400
123.8200
125.8700
117,600
Mon, 16 Mar 2026
126.6300
128.9500
125.6500
126.9100
192,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
9 · DEFA14A
After-hours · 16:46 ET
DEFINITIVE ADDITIONAL PROXY SOLICITING MATERIALS ↗
Fri, 13 Mar 2026
8 · DEF 14A
After-hours · 16:45 ET
DEFINITIVE PROXY STATEMENT ↗
Fri, 13 Mar 2026
127.4300
129.6300
123.2800
125.1500
185,000
Thu, 12 Mar 2026
127.4200
128.2000
123.9400
125.6800
148,700
Wed, 11 Mar 2026
129.1300
132.0000
127.7300
129.2100
86,700
Tue, 10 Mar 2026
131.1500
133.7000
123.7600
131.0200
188,300
Mon, 09 Mar 2026
127.5800
131.6900
125.1600
131.4800
146,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
127.6200
129.5600
126.2500
128.9100
141,300
Thu, 05 Mar 2026
137.6300
137.6300
128.3000
130.1900
119,200
Wed, 04 Mar 2026
134.8100
140.0200
133.6600
139.4500
254,500
Tue, 03 Mar 2026
128.9400
136.1700
124.4500
135.1100
444,200
Mon, 02 Mar 2026
125.2400
132.0000
124.1800
130.2800
271,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
121.4500
124.9500
120.4900
123.5900
162,000
Thu, 26 Feb 2026
120.4500
124.5500
115.0600
122.4000
195,100
Thu, 26 Feb 2026
7 · 10-K
Pre-market · 06:14 ET
10-K ↗
Thu, 26 Feb 2026
6 · 8-K
Pre-market · 06:12 ET
8-K ↗
Wed, 25 Feb 2026
126.5200
128.1500
123.9000
126.7700
167,400
Tue, 24 Feb 2026
124.6900
126.4300
121.4800
125.8000
180,800
Mon, 23 Feb 2026
125.4500
126.0900
122.7800
124.7300
122,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
125.9300
128.1700
124.6300
126.5800
132,000
Thu, 19 Feb 2026
125.2900
127.0600
122.1300
126.1800
167,300
Wed, 18 Feb 2026
125.9400
127.0900
123.1800
123.9900
115,500
Tue, 17 Feb 2026
124.2900
126.3900
122.1500
125.1900
132,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
120.3400
124.7000
120.2400
123.9600
183,000
Thu, 12 Feb 2026
121.6800
124.0400
119.8400
120.1600
98,300
Wed, 11 Feb 2026
124.3600
124.5000
120.2500
120.5200
98,700
Tue, 10 Feb 2026
122.0100
122.4800
118.9400
121.1700
118,600
Mon, 09 Feb 2026
121.3300
124.1200
120.6100
122.4800
207,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
120.5600
123.8700
120.5400
121.0800
161,700
Thu, 05 Feb 2026
117.0200
121.3700
117.0200
119.2500
301,100
Wed, 04 Feb 2026
120.5000
122.9900
115.6400
118.7100
242,100
Tue, 03 Feb 2026
116.5100
121.8000
115.8200
121.4200
238,300
Mon, 02 Feb 2026
113.8600
116.2800
111.9600
115.0200
138,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
110.5000
113.3900
108.6200
113.3500
150,700
Thu, 29 Jan 2026
111.8200
113.8400
109.7800
111.7200
153,300
Wed, 28 Jan 2026
111.8900
112.0100
109.1500
111.1200
125,200
Tue, 27 Jan 2026
110.3500
112.3500
108.8300
111.2900
119,600
Mon, 26 Jan 2026
111.9900
112.6500
109.6600
110.4600
92,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
115.0000
115.0000
112.2800
112.8700
138,100
Thu, 22 Jan 2026
115.2200
117.0700
114.5400
115.0700
140,900
Wed, 21 Jan 2026
112.9800
115.3200
111.3000
115.2300
208,300
Tue, 20 Jan 2026
113.6000
114.7700
111.4400
112.2700
186,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
113.7100
115.3400
111.7500
114.2400
162,600
Thu, 15 Jan 2026
111.0500
115.0100
110.0600
113.9200
167,600
Wed, 14 Jan 2026
110.0200
111.5700
106.3600
111.4600
193,100
Tue, 13 Jan 2026
110.5900
111.5700
109.6100
110.1700
97,900
Mon, 12 Jan 2026
108.0900
109.5800
107.6000
109.2500
251,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
5 · 8-K
After-hours · 16:45 ET
8-K ↗
Fri, 09 Jan 2026
106.4200
110.0000
106.4200
107.7500
202,300
Thu, 08 Jan 2026
101.8900
107.0400
101.8900
105.5800
180,500
Wed, 07 Jan 2026
101.6800
102.9400
100.0300
100.0400
102,700
Tue, 06 Jan 2026
100.0000
101.0400
99.3900
101.0400
184,500
Mon, 05 Jan 2026
98.0100
101.2200
98.0000
100.2000
121,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
95.1300
96.9400
94.7000
96.8000
76,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
95.5600
95.6900
94.0000
95.1300
59,800
Tue, 30 Dec 2025
96.2700
96.2900
94.6600
95.1500
62,800
Mon, 29 Dec 2025
96.3000
96.8000
95.1500
96.1000
68,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
97.8800
97.8800
95.8500
96.4600
49,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
97.9100
98.5500
97.1200
97.9900
52,700
Tue, 23 Dec 2025
98.6000
99.2300
97.4300
97.8700
94,600
Mon, 22 Dec 2025
95.0000
98.9900
94.8000
98.5800
143,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
91.9700
94.6600
91.8800
94.2400
249,400
Thu, 18 Dec 2025
93.0000
94.0500
91.6900
91.9000
89,500
Wed, 17 Dec 2025
93.3500
93.7600
91.5100
91.7000
81,700
Tue, 16 Dec 2025
92.5000
94.2300
92.4000
93.4400
118,400
Mon, 15 Dec 2025
95.5100
95.5100
91.3500
92.8900
126,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
96.5000
98.4500
93.3600
94.2200
140,800
Thu, 11 Dec 2025
92.4500
96.3700
92.4300
95.1100
110,300
Wed, 10 Dec 2025
89.9800
94.5200
89.4200
92.4700
105,600
Tue, 09 Dec 2025
90.3700
92.4100
89.9200
90.6700
85,400
Mon, 08 Dec 2025
90.4500
90.7200
88.3800
90.0600
73,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
89.1800
90.2800
88.1500
89.4400
89,300
Thu, 04 Dec 2025
90.6200
91.6100
89.5100
90.0400
75,200
Wed, 03 Dec 2025
90.9500
90.9500
88.7800
89.9400
73,900
Tue, 02 Dec 2025
90.3000
91.7000
88.5600
90.0900
107,400
Mon, 01 Dec 2025
4 · 8-K
After-hours · 16:30 ET
8-K ↗
Mon, 01 Dec 2025
90.2400
91.3000
89.4900
89.5900
138,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
91.8800
91.8800
90.0800
91.6900
44,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
89.7800
91.4400
89.3200
91.1900
95,600
Tue, 25 Nov 2025
87.2200
90.4800
86.3900
90.1000
96,400
Mon, 24 Nov 2025
86.6400
88.5800
84.9700
87.2700
107,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
86.3300
87.6600
84.7600
86.4100
178,300
Thu, 20 Nov 2025
90.5400
91.3500
86.2100
86.7900
81,600
Wed, 19 Nov 2025
88.5000
89.5900
87.3800
88.5100
93,600
Tue, 18 Nov 2025
88.4700
89.7400
87.1800
88.6800
85,100
Mon, 17 Nov 2025
90.6500
91.7300
88.2700
88.7200
95,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
3 · S-3ASR
After-hours · 16:33 ET
S-3ASR ↗
Fri, 14 Nov 2025
90.6400
92.2900
90.6400
91.3700
82,500
Thu, 13 Nov 2025
95.5600
95.5600
91.1200
91.4400
85,700
Wed, 12 Nov 2025
97.4900
99.7800
95.9800
96.0200
121,100
Tue, 11 Nov 2025
96.1800
97.4600
95.0500
97.4100
124,700
Mon, 10 Nov 2025
91.0000
96.4700
90.8800
96.3000
219,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
89.0100
89.9000
87.2400
89.5400
110,600
Thu, 06 Nov 2025
88.4200
90.9300
87.2700
89.1500
155,600
Thu, 06 Nov 2025
2 · 8-K
Pre-market · 06:09 ET
8-K ↗
Thu, 06 Nov 2025
1 · 10-Q
Next filing day · accepted 05 Nov, 20:42 ET
10-Q ↗
Wed, 05 Nov 2025
90.7900
92.2300
89.8800
91.8600
140,000
Tue, 04 Nov 2025
92.9900
93.2100
91.2400
91.3400
104,300
Mon, 03 Nov 2025
91.1300
93.5300
90.4500
93.3900
134,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
92.3100
93.1000
90.7800
91.7500
111,400
Thu, 30 Oct 2025
93.3500
95.0900
91.6700
91.9400
121,800
Wed, 29 Oct 2025
92.9200
95.2300
92.1100
93.4200
152,600
Tue, 28 Oct 2025
92.5500
96.3000
88.2000
93.0800
463,700
Mon, 27 Oct 2025
100.9200
101.4500
92.7200
93.0700
340,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
101.1300
101.4700
99.2800
100.7000
193,800