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
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
165.6800
166.3300
162.7550
165.4700
166,806
Thu, 22 Oct 2026
164.1500
168.2000
163.5000
167.5000
213,200
Wed, 21 Oct 2026
162.3400
164.4000
161.5300
164.3000
185,100
Tue, 20 Oct 2026
163.5800
165.2900
161.2300
161.6700
246,000
Mon, 19 Oct 2026
166.3900
166.3900
163.4200
163.6500
113,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
165.5200
166.8400
164.2100
165.5100
155,100
Thu, 15 Oct 2026
166.6700
167.7700
164.6800
165.0900
209,700
Wed, 14 Oct 2026
165.0100
166.6400
163.7300
165.8100
181,500
Tue, 13 Oct 2026
167.6300
168.5700
165.2500
166.7200
181,500
Mon, 12 Oct 2026
164.3600
167.4300
163.2800
166.1600
152,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
163.2100
165.6600
162.0300
164.7800
140,800
Thu, 08 Oct 2026
161.4600
163.2700
158.8800
162.7800
219,100
Wed, 07 Oct 2026
170.2800
170.3900
163.1700
163.3400
234,800
Tue, 06 Oct 2026
172.5200
172.5200
169.7600
170.8800
156,900
Mon, 05 Oct 2026
171.1400
173.5400
168.4900
172.2700
286,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
168.8000
173.7400
168.8000
171.0300
295,100
Thu, 01 Oct 2026
169.6700
170.3100
165.9400
168.8800
398,900
Wed, 30 Sep 2026
176.6200
177.6200
169.4500
170.0200
299,400
Tue, 29 Sep 2026
180.6000
180.8800
175.3900
175.8600
224,400
Mon, 28 Sep 2026
183.1700
186.6500
180.9600
181.2600
307,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
184.3000
187.3600
183.2600
183.7300
323,900
Thu, 24 Sep 2026
185.1800
185.3800
181.6300
183.3800
289,100
Wed, 23 Sep 2026
181.2900
185.9700
181.2900
185.7000
307,000
Tue, 22 Sep 2026
181.7100
183.5100
180.7700
183.0100
318,000
Mon, 21 Sep 2026
178.8800
181.5800
177.9300
180.4000
208,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
179.3200
179.6800
176.1800
177.8900
468,700
Thu, 17 Sep 2026
179.5500
182.6200
178.7200
180.2900
287,100
Wed, 16 Sep 2026
179.5300
181.9200
174.5000
177.6300
317,300
Tue, 15 Sep 2026
176.2200
178.6900
173.9400
178.3400
289,300
Mon, 14 Sep 2026
176.4900
178.4600
173.9600
176.1000
192,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
178.0700
181.1500
176.1400
178.5300
185,800
Thu, 10 Sep 2026
176.3900
177.7400
174.3200
176.8600
159,100
Wed, 09 Sep 2026
173.9300
177.0900
173.9300
177.0800
180,500
Tue, 08 Sep 2026
178.4900
178.5900
176.1600
176.3200
185,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
176.4500
179.0500
176.4500
178.1100
125,700
Thu, 03 Sep 2026
177.1200
177.7200
175.3600
177.3100
146,100
Wed, 02 Sep 2026
174.6000
177.5900
172.6100
175.7800
205,300
Tue, 01 Sep 2026
174.1900
175.1000
172.2400
173.5400
202,900
Mon, 31 Aug 2026
177.4800
179.0800
174.5700
174.9300
165,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
179.3800
179.8400
176.2300
177.6000
150,100
Thu, 27 Aug 2026
176.9300
178.8700
176.3200
178.4400
141,200
Wed, 26 Aug 2026
180.0000
181.4000
178.1600
178.4900
166,000
Tue, 25 Aug 2026
179.6900
179.7900
177.6200
179.2500
157,700
Mon, 24 Aug 2026
177.5000
178.9800
175.6100
178.5100
134,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
177.6100
177.6100
175.7700
176.9400
225,600
Thu, 20 Aug 2026
175.3200
177.3200
173.9700
176.7000
369,400
Wed, 19 Aug 2026
179.1800
181.0000
174.8900
176.1600
173,500
Tue, 18 Aug 2026
181.0900
181.0900
178.0100
178.3100
167,100
Mon, 17 Aug 2026
179.7100
183.5700
178.9500
180.6400
186,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
178.4800
180.7800
178.4800
180.6400
154,700
Thu, 13 Aug 2026
180.8800
180.8800
178.4700
179.2500
162,700
Wed, 12 Aug 2026
177.9900
180.1500
176.7700
179.5100
149,400
Tue, 11 Aug 2026
177.2200
178.5500
176.2300
177.5600
160,600
Mon, 10 Aug 2026
176.2300
179.1100
175.3600
176.3400
150,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
178.3700
179.8500
175.7900
177.7100
145,100
Thu, 06 Aug 2026
180.8900
182.2300
178.5100
178.7900
143,600
Wed, 05 Aug 2026
181.7700
182.8400
179.1500
179.5200
213,600
Tue, 04 Aug 2026
181.7000
182.7400
179.5400
181.7900
268,300
Mon, 03 Aug 2026
180.3600
182.1000
178.0400
180.3900
276,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
17 · 10-Q
After market open · 13:54 ET
10-Q ↗
Fri, 31 Jul 2026
181.3000
181.3000
174.5300
178.8700
342,500
Thu, 30 Jul 2026
190.9400
190.9400
174.6500
181.7000
398,900
Thu, 30 Jul 2026
16 · 8-K
Pre-market · 08:30 ET
8-K ↗
Wed, 29 Jul 2026
185.9700
185.9700
180.6500
181.6200
293,700
Tue, 28 Jul 2026
184.1800
187.8300
184.1800
185.8000
330,300
Mon, 27 Jul 2026
184.8000
186.1300
180.8600
183.6000
256,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
184.9400
186.6200
182.8400
184.6300
204,900
Thu, 23 Jul 2026
179.0000
183.7000
178.9500
183.3800
192,700
Wed, 22 Jul 2026
178.9700
180.7700
177.6100
180.3400
193,400
Tue, 21 Jul 2026
179.5900
180.2500
175.6400
179.0500
170,900
Mon, 20 Jul 2026
180.0400
181.0300
176.9900
178.1400
195,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
179.2600
181.9600
177.6600
178.4800
152,400
Thu, 16 Jul 2026
176.4100
183.0400
175.5600
181.1500
220,200
Wed, 15 Jul 2026
177.3100
177.8500
175.9300
177.0900
197,700
Tue, 14 Jul 2026
182.0300
183.1900
177.6300
177.7400
274,400
Mon, 13 Jul 2026
180.8400
182.7400
179.0600
180.2500
184,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
175.4000
181.4800
175.2000
180.1400
212,500
Thu, 09 Jul 2026
174.8300
176.0800
173.3500
174.9500
144,400
Wed, 08 Jul 2026
173.3100
174.1300
170.7500
173.5700
200,800
Tue, 07 Jul 2026
178.2700
178.3100
171.9300
174.1700
190,200
Mon, 06 Jul 2026
173.9300
178.3700
173.9300
177.8100
154,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
172.7200
173.7900
166.8300
173.6700
334,400
Wed, 01 Jul 2026
15 · 8-K
After-hours · 16:30 ET
8-K ↗
Wed, 01 Jul 2026
177.8400
178.0700
171.7200
171.7300
321,800
Tue, 30 Jun 2026
177.9300
178.4000
176.3100
177.1900
324,100
Mon, 29 Jun 2026
180.4300
180.8600
176.0500
178.3300
308,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
181.7500
183.4100
179.4600
182.2600
725,600
Thu, 25 Jun 2026
179.6900
184.3700
179.6900
181.6500
304,600
Wed, 24 Jun 2026
178.0400
180.9400
177.4600
179.4500
277,700
Tue, 23 Jun 2026
179.0100
179.8000
176.4800
177.9700
227,200
Mon, 22 Jun 2026
177.3500
180.3600
176.9200
179.7500
211,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
174.7900
178.9400
174.7900
177.1700
387,500
Wed, 17 Jun 2026
177.3300
177.3700
171.2200
173.2900
226,500
Tue, 16 Jun 2026
176.5200
178.7000
176.3800
177.6600
179,000
Mon, 15 Jun 2026
175.3600
176.7900
174.7200
175.8500
206,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
173.8100
175.5900
173.7400
174.5700
163,700
Thu, 11 Jun 2026
172.6000
173.2900
169.3100
172.2200
217,200
Wed, 10 Jun 2026
176.5200
176.6000
171.5900
171.7000
201,300
Tue, 09 Jun 2026
174.3100
177.1000
171.6400
175.0500
551,800
Mon, 08 Jun 2026
170.7200
174.3300
170.7200
172.3700
209,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
174.5500
174.5500
170.2800
171.0600
157,100
Thu, 04 Jun 2026
170.0600
173.4700
168.2200
173.1100
282,100
Wed, 03 Jun 2026
167.3000
168.4300
166.3600
166.7900
241,100
Tue, 02 Jun 2026
163.4800
168.8100
163.4800
167.6400
223,800
Mon, 01 Jun 2026
167.7000
168.4500
164.0600
164.5200
214,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
169.0100
170.8400
168.5200
169.0800
148,800
Thu, 28 May 2026
170.7900
172.0800
168.6300
170.5200
180,700
Wed, 27 May 2026
172.3500
173.2300
170.9600
172.3400
133,000
Tue, 26 May 2026
170.5700
172.0300
166.5300
171.9100
210,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
173.8900
173.9100
169.6100
169.6700
169,800
Thu, 21 May 2026
14 · 8-K
After-hours · 16:17 ET
8-K ↗
Thu, 21 May 2026
169.7100
173.1500
167.4000
172.9200
228,200
Wed, 20 May 2026
170.8800
171.9900
169.0900
170.8500
168,100
Tue, 19 May 2026
170.0100
171.7100
167.9600
169.9200
235,700
Mon, 18 May 2026
172.5100
174.4700
171.0800
171.2900
183,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
174.7400
176.7100
172.1200
172.6700
260,900
Thu, 14 May 2026
181.1900
181.2800
175.3800
176.3200
345,600
Wed, 13 May 2026
183.4600
184.6900
179.2900
179.7200
238,200
Tue, 12 May 2026
186.5600
186.5600
181.4600
183.8300
272,300
Mon, 11 May 2026
187.2900
191.8400
186.0000
186.8000
243,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
184.2200
186.6300
182.8400
186.4300
250,600
Thu, 07 May 2026
13 · 10-Q
After-hours · 16:23 ET
10-Q ↗
Thu, 07 May 2026
191.8900
191.8900
180.0400
183.0200
490,700
Thu, 07 May 2026
12 · 8-K
Pre-market · 08:30 ET
8-K ↗
Wed, 06 May 2026
197.9800
200.0800
196.9800
199.5500
232,900
Tue, 05 May 2026
194.1300
197.3100
194.1300
195.1400
165,600
Mon, 04 May 2026
195.1200
196.2000
192.1800
193.2800
142,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
196.7300
198.7000
195.1600
196.3500
147,900
Thu, 30 Apr 2026
194.4600
196.7700
193.0700
195.9200
201,500
Wed, 29 Apr 2026
196.8700
197.4200
192.4700
193.7900
192,800
Tue, 28 Apr 2026
11 · 8-K
After-hours · 16:31 ET
8-K ↗
Tue, 28 Apr 2026
199.0000
199.3500
195.8400
197.4400
138,900
Mon, 27 Apr 2026
198.5900
201.0000
196.7400
197.6100
171,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
198.2800
199.3300
197.2300
198.1600
179,600
Thu, 23 Apr 2026
197.7800
200.8300
197.5800
198.9400
125,000
Wed, 22 Apr 2026
201.3500
201.3500
196.5500
196.5500
263,800
Tue, 21 Apr 2026
200.7500
203.0000
198.7800
200.0900
185,700
Mon, 20 Apr 2026
197.0200
201.4400
197.0200
200.7600
187,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
199.2100
205.5600
198.5000
198.5100
252,400
Thu, 16 Apr 2026
194.9900
197.5400
194.9900
197.0000
147,900
Wed, 15 Apr 2026
195.1500
196.2000
194.5000
195.6600
170,900
Tue, 14 Apr 2026
194.2600
197.1000
194.0000
196.0800
206,100
Mon, 13 Apr 2026
192.8000
194.9800
192.7400
194.4200
188,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
191.9800
193.9300
191.9800
193.5700
266,100
Thu, 09 Apr 2026
185.5600
192.6400
184.6900
192.5100
236,100
Wed, 08 Apr 2026
183.3800
186.3100
182.5700
185.2000
449,600
Tue, 07 Apr 2026
172.4900
176.9900
171.6600
176.5100
232,800
Mon, 06 Apr 2026
173.6300
173.7900
171.7700
172.9300
119,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
169.5700
174.4000
166.5400
174.3000
186,500
Wed, 01 Apr 2026
170.8000
174.5500
170.5400
171.6500
198,200
Tue, 31 Mar 2026
168.8200
172.0400
167.1100
170.7400
160,000
Mon, 30 Mar 2026
169.1400
170.6400
166.6800
167.1800
242,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
167.6700
169.7100
166.6700
167.6000
129,700
Thu, 26 Mar 2026
168.8000
170.8400
167.4200
168.4200
129,300
Wed, 25 Mar 2026
171.4700
171.4700
168.3300
170.0500
129,300
Tue, 24 Mar 2026
167.7200
170.7700
167.4600
169.3400
172,500
Mon, 23 Mar 2026
167.2400
171.5300
167.2400
169.1200
193,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
165.4200
166.2000
163.2400
164.7000
451,800
Thu, 19 Mar 2026
163.1800
165.9700
163.1400
165.3100
223,600
Wed, 18 Mar 2026
165.8300
166.6500
164.0700
164.8200
224,300
Tue, 17 Mar 2026
168.5900
169.7300
164.3400
167.4400
229,900
Mon, 16 Mar 2026
170.0100
170.5200
167.2000
167.2500
179,800
Mon, 16 Mar 2026
10 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
169.9200
171.7300
167.0000
168.5000
176,000
Fri, 13 Mar 2026
9 · DEFA14A
Pre-market · 08:35 ET
DEFA14A ↗
Fri, 13 Mar 2026
8 · DEF 14A
Pre-market · 08:30 ET
DEF 14A ↗
Thu, 12 Mar 2026
172.3700
174.0500
169.5800
169.9100
149,700
Wed, 11 Mar 2026
173.1900
175.9800
172.2700
174.6400
189,100
Tue, 10 Mar 2026
176.3800
179.5600
174.4800
174.8400
163,900
Mon, 09 Mar 2026
176.6000
180.1000
174.2000
178.5700
166,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
179.3800
179.7200
176.2200
178.8800
181,100
Thu, 05 Mar 2026
182.8900
183.2400
180.4400
181.8100
149,900
Wed, 04 Mar 2026
185.9700
185.9700
183.1100
184.7000
160,200
Tue, 03 Mar 2026
7 · 8-K/A
After market open · 13:17 ET
8-K/A ↗
Tue, 03 Mar 2026
182.6500
185.3700
180.7600
184.1200
207,400
Mon, 02 Mar 2026
181.9100
186.3800
181.3400
185.4700
212,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
186.3100
188.6700
182.8100
184.1700
229,700
Thu, 26 Feb 2026
189.4000
189.6400
186.8400
187.5100
224,100
Wed, 25 Feb 2026
194.7000
194.7500
188.5200
188.7300
193,000
Tue, 24 Feb 2026
192.8600
198.2400
191.2100
195.5800
250,300
Mon, 23 Feb 2026
198.6900
199.0000
193.8000
195.9900
257,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
190.8300
198.9000
189.5600
198.5200
511,400
Thu, 19 Feb 2026
6 · 10-K
After-hours · 16:22 ET
10-K ↗
Thu, 19 Feb 2026
186.6600
190.9400
181.7500
189.0600
339,700
Thu, 19 Feb 2026
5 · 8-K
Pre-market · 08:31 ET
8-K ↗
Wed, 18 Feb 2026
193.6400
195.4200
190.2300
190.2700
266,300
Tue, 17 Feb 2026
191.8700
194.8000
190.9800
193.4900
217,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
190.0000
192.5100
188.9400
192.0600
123,400
Thu, 12 Feb 2026
190.2200
192.8800
190.0000
190.2800
196,300
Wed, 11 Feb 2026
189.5700
191.7500
188.1100
188.8900
162,800
Tue, 10 Feb 2026
189.4100
190.5700
188.9600
189.5700
114,200
Mon, 09 Feb 2026
188.1500
189.8000
187.4500
189.1300
128,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
188.7900
191.4400
187.3900
188.4300
250,900
Thu, 05 Feb 2026
186.6300
189.9500
186.6300
188.1900
205,900
Wed, 04 Feb 2026
186.3700
189.2900
186.3700
186.6300
193,800
Tue, 03 Feb 2026
181.7600
186.6900
181.7600
184.5500
156,300
Mon, 02 Feb 2026
181.9600
182.8400
180.3400
181.9800
184,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
179.7700
182.1700
179.1600
181.9100
498,200
Thu, 29 Jan 2026
180.5300
181.7900
177.6800
181.7900
232,700
Wed, 28 Jan 2026
182.8100
183.4900
179.5800
180.0700
147,700
Tue, 27 Jan 2026
183.5900
183.9400
181.9300
183.7200
126,000
Mon, 26 Jan 2026
184.5300
185.7600
183.5700
184.0100
228,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
184.7300
186.1400
183.0700
183.3500
173,700
Thu, 22 Jan 2026
184.0500
186.6100
182.2500
185.6300
276,600
Wed, 21 Jan 2026
179.6000
184.0900
179.6000
183.3400
251,600
Tue, 20 Jan 2026
178.2200
180.3300
177.6500
179.0200
300,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
176.6600
179.6100
176.6600
179.4700
164,700
Thu, 15 Jan 2026
177.6500
179.1600
175.3400
177.0200
184,300
Wed, 14 Jan 2026
177.1500
179.0300
176.1700
177.0900
134,800
Tue, 13 Jan 2026
175.5000
176.2800
173.4600
175.9300
103,200
Mon, 12 Jan 2026
174.8800
176.6800
174.5800
176.0900
99,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
177.7500
179.7000
174.6200
175.8800
179,900
Thu, 08 Jan 2026
173.1800
177.8800
173.1800
177.8500
120,700
Wed, 07 Jan 2026
175.4600
175.4600
173.0200
174.2600
129,100
Tue, 06 Jan 2026
172.3000
175.1900
172.0000
175.1700
120,700
Mon, 05 Jan 2026
169.9600
174.9500
169.9600
172.6300
130,300
Mon, 05 Jan 2026
4 · 8-K
Pre-market · 08:30 ET
8-K ↗
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
169.0900
171.0800
168.5000
170.8200
126,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
172.1000
172.9500
169.3800
169.6000
114,500
Tue, 30 Dec 2025
170.7700
172.9700
169.8400
171.9500
125,300
Mon, 29 Dec 2025
173.2100
173.3900
171.8600
172.3300
123,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
173.6900
174.0000
172.4200
173.2100
78,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
173.5100
174.6800
173.2400
174.1600
52,200
Tue, 23 Dec 2025
173.3300
175.3700
171.8300
173.3800
123,700
Mon, 22 Dec 2025
172.2500
175.3200
172.2500
174.1300
133,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
172.5500
173.7200
171.9900
172.7700
385,700
Thu, 18 Dec 2025
171.4400
174.5000
167.5500
172.9900
293,800
Wed, 17 Dec 2025
169.9100
171.6900
167.6900
170.7200
161,600
Tue, 16 Dec 2025
170.2500
171.5700
168.9800
169.8600
187,200
Mon, 15 Dec 2025
169.0400
169.9700
167.5700
169.7000
122,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
170.7100
171.0200
167.8100
168.4300
201,400
Thu, 11 Dec 2025
168.0000
171.1300
168.0000
169.8500
151,300
Wed, 10 Dec 2025
163.6400
167.6600
163.4700
167.2100
223,400
Tue, 09 Dec 2025
165.7700
166.9000
164.7200
164.7600
103,300
Mon, 08 Dec 2025
166.6400
168.4500
165.3300
165.4400
154,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
164.2400
168.8600
164.2400
167.3000
201,800
Thu, 04 Dec 2025
166.0000
166.6200
164.5000
164.7800
131,600
Wed, 03 Dec 2025
161.9300
165.7700
159.7200
165.6800
135,400
Tue, 02 Dec 2025
160.9300
161.3000
159.1200
161.0000
176,000
Mon, 01 Dec 2025
158.8300
161.1400
158.8300
159.6500
141,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
160.7300
161.3700
159.5000
159.9300
97,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
158.8400
161.7200
157.6700
160.3200
179,400
Tue, 25 Nov 2025
157.2300
159.5900
156.2400
159.4100
142,500
Mon, 24 Nov 2025
157.6000
157.6000
154.3800
156.5800
213,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
155.1600
159.4000
153.7200
157.0100
191,600
Thu, 20 Nov 2025
154.5000
155.9000
152.7400
153.9900
175,100
Wed, 19 Nov 2025
152.7900
154.1900
151.8700
152.4700
151,100
Tue, 18 Nov 2025
151.9800
154.8800
150.6900
152.7700
231,700
Mon, 17 Nov 2025
157.5700
157.5700
152.5500
152.6900
139,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
157.0700
157.3700
155.5700
157.2500
141,900
Thu, 13 Nov 2025
156.8000
157.8000
155.1100
156.3500
190,700
Wed, 12 Nov 2025
155.9300
157.9700
155.9300
157.2300
138,800
Tue, 11 Nov 2025
156.5200
158.5200
153.1300
155.9900
137,100
Mon, 10 Nov 2025
155.6600
158.6500
154.5100
156.7100
196,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
153.2700
156.0000
151.5800
155.0800
162,600
Thu, 06 Nov 2025
152.7400
154.2700
152.0900
152.9400
219,900
Wed, 05 Nov 2025
152.8200
153.5700
150.4200
152.8600
277,400
Tue, 04 Nov 2025
154.8500
155.2000
152.0100
152.1100
350,400
Mon, 03 Nov 2025
156.2200
156.2200
153.0700
155.2100
157,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
157.7000
159.3600
155.6700
156.8500
179,300
Thu, 30 Oct 2025
3 · 10-Q
After-hours · 16:49 ET
10-Q ↗
Thu, 30 Oct 2025
157.6800
161.8900
157.5000
158.3800
151,300
Wed, 29 Oct 2025
159.5000
162.8400
157.1600
158.4200
185,500
Tue, 28 Oct 2025
157.8800
160.7000
156.9400
159.9100
203,000
Mon, 27 Oct 2025
162.6600
163.1600
157.9500
158.1500
181,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
2 · 8-K
After-hours · 16:05 ET
8-K ↗
Fri, 24 Oct 2025
163.0600
163.6200
160.1900
161.2100
124,400
Thu, 23 Oct 2025
1 · 424B5
After-hours · 16:05 ET
424B5 ↗
Thu, 23 Oct 2025
164.8200
165.5000
160.3200
161.9900
159,200