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
199.2800
200.9300
198.5700
199.6400
69,260
Thu, 22 Oct 2026
30 · 8-K
After-hours · 20:21 ET
8-K ↗
Thu, 22 Oct 2026
199.2300
203.0200
199.2300
201.4200
88,800
Wed, 21 Oct 2026
203.0400
203.0400
199.3400
199.4700
122,900
Tue, 20 Oct 2026
199.0800
204.9000
199.0800
200.8200
193,700
Mon, 19 Oct 2026
203.0400
203.8500
197.8200
199.3100
96,000
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
204.4600
207.5000
201.7800
203.9700
84,400
Thu, 15 Oct 2026
205.7100
208.3600
204.9000
206.2200
101,200
Wed, 14 Oct 2026
201.1200
204.2000
200.8300
203.8200
130,900
Tue, 13 Oct 2026
204.7000
205.3800
200.6400
204.2300
84,600
Mon, 12 Oct 2026
204.2300
207.7100
202.8100
203.1600
100,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
207.5400
208.8500
203.7500
203.9000
109,400
Thu, 08 Oct 2026
208.6600
208.8800
203.0100
207.4400
125,200
Wed, 07 Oct 2026
212.5000
212.5800
207.7200
208.5800
138,900
Tue, 06 Oct 2026
217.4500
219.1600
213.5900
213.9200
156,500
Mon, 05 Oct 2026
215.6700
216.8600
214.1200
214.4600
100,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
211.4000
216.1000
211.0000
214.7900
115,800
Thu, 01 Oct 2026
206.3300
209.4400
203.3800
209.1900
97,900
Wed, 30 Sep 2026
210.6200
213.8600
206.4400
206.9200
115,100
Tue, 29 Sep 2026
216.8800
217.5200
211.2900
212.2200
115,300
Mon, 28 Sep 2026
213.9600
217.5800
211.8300
215.7100
84,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
220.5000
220.5000
213.5400
214.0100
153,400
Thu, 24 Sep 2026
216.9500
219.7400
215.6500
218.7900
143,800
Wed, 23 Sep 2026
218.1100
218.9700
215.9600
217.1700
83,900
Tue, 22 Sep 2026
221.2400
223.7000
218.1600
218.8300
75,900
Mon, 21 Sep 2026
221.4000
223.4700
218.2600
218.9700
76,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
223.2300
223.2300
219.6000
220.9400
325,600
Thu, 17 Sep 2026
222.2500
225.5100
221.5100
223.2900
155,300
Wed, 16 Sep 2026
222.9300
224.9000
216.2700
220.6500
134,400
Tue, 15 Sep 2026
223.3300
225.4800
219.3400
224.4800
107,300
Mon, 14 Sep 2026
224.9000
226.4700
223.5800
225.2100
130,700
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
227.1700
229.8800
224.5200
225.5100
66,600
Thu, 10 Sep 2026
224.3400
225.7800
221.4900
224.6000
113,000
Wed, 09 Sep 2026
225.3300
227.5000
223.3900
224.4500
106,500
Tue, 08 Sep 2026
228.7200
228.7200
222.8700
226.0900
112,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
225.7900
228.6600
223.9500
227.7800
91,000
Thu, 03 Sep 2026
221.4300
228.2200
221.4300
226.1700
71,300
Wed, 02 Sep 2026
221.3900
224.8400
221.3900
222.6300
85,600
Tue, 01 Sep 2026
218.9700
222.6800
217.0000
219.8500
86,100
Mon, 31 Aug 2026
221.4600
222.6800
219.3300
219.9000
64,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
223.7400
226.0800
221.1000
221.4300
98,300
Thu, 27 Aug 2026
219.9900
222.9400
217.0000
222.6400
96,800
Wed, 26 Aug 2026
220.4800
220.4800
217.8600
218.1400
104,300
Tue, 25 Aug 2026
221.7000
221.8000
216.8700
219.1100
77,400
Mon, 24 Aug 2026
221.8100
227.5300
218.6100
219.7100
105,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
221.8300
222.9100
219.2500
220.8400
102,600
Thu, 20 Aug 2026
225.5500
230.2400
219.0300
220.8500
112,600
Wed, 19 Aug 2026
227.4900
231.2500
226.5400
226.9300
68,100
Tue, 18 Aug 2026
231.6000
233.8500
229.0700
229.1300
72,800
Mon, 17 Aug 2026
231.0600
234.3700
228.6900
231.7200
68,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
232.2900
233.4600
227.8200
232.7000
71,000
Fri, 14 Aug 2026
29 · 8-K
Pre-market · 09:19 ET
8-K ↗
Thu, 13 Aug 2026
239.9500
240.4900
230.7900
231.6600
93,600
Wed, 12 Aug 2026
28 · 8-K
After-hours · 16:28 ET
8-K ↗
Wed, 12 Aug 2026
236.5700
238.8000
235.7800
238.0500
60,500
Tue, 11 Aug 2026
233.5900
238.0200
233.5900
234.6800
99,900
Mon, 10 Aug 2026
233.3600
236.5000
232.1900
233.6100
61,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
233.0700
239.5400
232.7700
235.5400
88,000
Thu, 06 Aug 2026
237.5000
238.9400
235.3100
236.9200
82,900
Wed, 05 Aug 2026
240.9900
241.8200
234.7500
237.3200
91,100
Tue, 04 Aug 2026
235.6100
244.6700
235.1200
241.7400
130,400
Mon, 03 Aug 2026
231.1200
248.2900
231.1200
237.9600
194,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
220.3500
228.3800
215.5100
227.6000
223,000
Thu, 30 Jul 2026
27 · 10-Q
After-hours · 16:12 ET
10-Q ↗
Thu, 30 Jul 2026
26 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 30 Jul 2026
212.6000
221.2200
209.6900
220.3000
141,300
Wed, 29 Jul 2026
211.5600
216.4300
211.5600
213.6700
120,100
Tue, 28 Jul 2026
211.4400
213.7100
206.0000
212.6400
116,400
Mon, 27 Jul 2026
211.6400
214.8800
208.9800
208.9900
85,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
207.6200
210.3000
204.8400
209.5100
80,000
Thu, 23 Jul 2026
206.7500
206.7500
204.3500
205.4700
151,900
Wed, 22 Jul 2026
207.5400
208.7800
205.6400
207.9800
97,700
Tue, 21 Jul 2026
206.3400
208.1400
201.8500
207.7100
117,300
Mon, 20 Jul 2026
206.4300
209.5000
206.0200
206.0400
118,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
204.6300
209.9900
202.6200
205.5000
112,600
Thu, 16 Jul 2026
25 · 8-K
After-hours · 16:27 ET
8-K ↗
Thu, 16 Jul 2026
197.8500
206.5700
197.8500
206.2300
101,300
Wed, 15 Jul 2026
200.7200
201.0300
192.6700
196.0900
121,800
Tue, 14 Jul 2026
202.3300
205.0800
198.6000
198.8800
158,400
Mon, 13 Jul 2026
200.2700
204.9500
199.9700
202.6700
311,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
200.0900
202.9500
200.0900
202.5300
101,600
Thu, 09 Jul 2026
198.5500
200.5600
196.6200
199.8600
82,500
Wed, 08 Jul 2026
199.5200
199.9300
195.9000
197.8700
160,400
Tue, 07 Jul 2026
199.8500
203.0300
199.3500
200.2700
80,600
Mon, 06 Jul 2026
201.3800
204.1900
200.2900
200.8700
114,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
203.3100
204.0000
198.4800
200.9400
133,000
Wed, 01 Jul 2026
200.3300
203.4100
198.8900
203.1100
116,300
Tue, 30 Jun 2026
194.8200
201.6900
194.5800
199.2700
113,600
Mon, 29 Jun 2026
195.0000
195.0000
191.6600
194.4400
200,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
192.0800
197.5000
192.0800
194.9400
388,400
Thu, 25 Jun 2026
193.5700
196.1800
191.6700
193.2800
100,400
Wed, 24 Jun 2026
188.6500
195.1100
188.0300
192.6600
178,600
Tue, 23 Jun 2026
183.6100
189.8400
183.5700
189.3800
208,100
Mon, 22 Jun 2026
184.8800
185.9000
182.8600
183.0700
84,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
184.7800
185.8600
182.9600
183.4700
121,700
Wed, 17 Jun 2026
183.9700
186.9300
181.8100
183.2100
112,700
Tue, 16 Jun 2026
185.4500
187.4400
183.2200
184.0100
110,600
Mon, 15 Jun 2026
182.1600
186.3800
181.9500
183.4600
114,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
182.8100
183.6500
181.1300
182.1100
58,200
Thu, 11 Jun 2026
181.6600
182.8200
177.2700
181.3700
121,500
Wed, 10 Jun 2026
174.2200
180.6500
172.5200
179.9000
133,900
Tue, 09 Jun 2026
182.9200
185.8700
173.7900
173.8000
143,600
Mon, 08 Jun 2026
24 · 8-K
After-hours · 16:24 ET
8-K ↗
Mon, 08 Jun 2026
181.6600
185.4500
181.1900
181.5900
159,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
183.0000
185.2100
180.1800
180.9900
164,700
Thu, 04 Jun 2026
177.6300
183.9100
177.6300
182.1200
207,900
Wed, 03 Jun 2026
23 · 8-K
After-hours · 16:27 ET
8-K ↗
Wed, 03 Jun 2026
179.6900
179.6900
173.5000
174.7000
160,800
Tue, 02 Jun 2026
177.0900
183.7800
177.0900
181.0500
257,400
Mon, 01 Jun 2026
177.3300
178.9400
176.1700
178.3500
141,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
179.4900
182.1100
176.1300
177.7900
194,000
Thu, 28 May 2026
176.3000
180.1800
176.3000
179.5000
149,200
Wed, 27 May 2026
180.1500
181.0800
177.0100
177.8500
88,600
Tue, 26 May 2026
178.0000
180.3000
176.3000
179.0400
109,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
177.7000
178.9700
176.7300
177.6100
52,800
Thu, 21 May 2026
175.4900
178.0000
171.8400
177.0100
107,000
Wed, 20 May 2026
170.9500
175.5000
170.9500
175.3100
109,400
Tue, 19 May 2026
22 · 8-K
After-hours · 16:17 ET
8-K ↗
Tue, 19 May 2026
174.4500
174.9000
170.7700
171.4200
108,700
Mon, 18 May 2026
21 · 8-K
After-hours · 16:27 ET
8-K ↗
Mon, 18 May 2026
173.3600
177.0000
173.3600
174.7300
146,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
176.0000
176.0000
171.7400
173.3100
112,500
Thu, 14 May 2026
173.3100
176.6100
173.2000
175.7100
125,200
Wed, 13 May 2026
20 · 8-K
After-hours · 16:20 ET
8-K ↗
Wed, 13 May 2026
177.6100
178.2800
170.9700
171.2800
115,100
Tue, 12 May 2026
19 · 8-K
After-hours · 17:27 ET
8-K ↗
Tue, 12 May 2026
178.0900
180.6000
175.1300
178.4000
83,000
Mon, 11 May 2026
181.1600
182.0500
175.1600
176.9500
123,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
183.5100
185.0200
179.8400
180.9900
104,600
Thu, 07 May 2026
179.3500
183.1600
179.1500
182.6300
83,100
Wed, 06 May 2026
177.9900
186.5000
174.6400
178.9000
167,200
Tue, 05 May 2026
18 · 10-Q
After-hours · 16:08 ET
10-Q ↗
Tue, 05 May 2026
17 · 8-K
After-hours · 16:07 ET
8-K ↗
Tue, 05 May 2026
171.7800
175.2700
170.2700
171.2800
118,300
Mon, 04 May 2026
173.7400
174.5500
168.9400
170.5300
112,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
175.4300
177.5100
172.6000
174.7500
169,800
Thu, 30 Apr 2026
171.3900
175.5800
171.3900
173.8000
78,200
Wed, 29 Apr 2026
173.6200
178.0000
169.9000
172.3400
104,200
Tue, 28 Apr 2026
176.5000
178.1700
173.5700
174.7600
71,500
Mon, 27 Apr 2026
172.7600
176.9700
172.7600
175.1600
52,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
172.8800
176.1200
171.8100
173.2600
98,300
Thu, 23 Apr 2026
174.0500
175.2300
172.0600
173.4000
52,200
Wed, 22 Apr 2026
171.8900
173.7400
170.9600
173.5000
57,000
Tue, 21 Apr 2026
16 · 8-K
After-hours · 16:26 ET
8-K ↗
Tue, 21 Apr 2026
15 · 8-K
After-hours · 16:22 ET
8-K ↗
Tue, 21 Apr 2026
175.0000
178.0000
171.0000
171.0600
70,900
Mon, 20 Apr 2026
172.0000
175.6700
171.4000
174.7800
93,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
166.2600
173.5000
164.8100
172.2600
176,400
Thu, 16 Apr 2026
165.4800
166.5200
163.2000
163.9400
122,300
Wed, 15 Apr 2026
163.7700
165.7900
163.1600
165.2400
62,300
Tue, 14 Apr 2026
161.4600
164.0700
161.4200
163.0800
87,700
Mon, 13 Apr 2026
14 · DEF 14A
After-hours · 16:17 ET
DEFINITIVE PROXY STATEMENT ↗
Mon, 13 Apr 2026
157.2000
161.2900
156.2600
161.1500
90,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
158.2600
160.0000
157.2300
158.1600
74,500
Thu, 09 Apr 2026
154.6000
158.2600
153.9800
157.7600
108,400
Wed, 08 Apr 2026
155.5200
157.7000
154.2200
155.9100
199,200
Tue, 07 Apr 2026
151.5300
153.2800
148.1400
151.6300
53,900
Mon, 06 Apr 2026
150.0700
152.5000
150.0700
152.2500
69,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
146.4000
150.9900
146.3800
150.3000
70,800
Wed, 01 Apr 2026
148.6700
151.2000
146.7400
148.6400
70,700
Tue, 31 Mar 2026
146.2200
148.7800
145.0000
148.3500
98,600
Mon, 30 Mar 2026
142.0000
145.8200
141.9300
144.3600
66,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
143.1000
144.1000
141.0000
141.6200
83,200
Thu, 26 Mar 2026
13 · 8-K
After-hours · 16:18 ET
8-K ↗
Thu, 26 Mar 2026
144.3700
146.1700
142.5000
145.4700
81,600
Wed, 25 Mar 2026
145.1700
145.1700
141.9900
144.5100
96,300
Tue, 24 Mar 2026
142.0000
143.8700
141.0000
143.2800
75,000
Mon, 23 Mar 2026
142.8100
145.7200
141.6600
142.7500
104,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
138.6500
142.4100
136.7300
140.2400
629,500
Thu, 19 Mar 2026
139.8900
143.1500
136.5700
139.0000
157,900
Wed, 18 Mar 2026
146.6900
148.6300
140.8600
140.8600
144,600
Wed, 18 Mar 2026
12 · 8-K
Pre-market · 08:30 ET
8-K ↗
Tue, 17 Mar 2026
150.0500
152.0300
146.6100
147.5700
201,200
Mon, 16 Mar 2026
151.4500
153.5300
149.4300
149.7700
95,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
153.4200
154.8000
150.6600
151.5500
85,600
Thu, 12 Mar 2026
154.9000
155.5000
150.7400
151.5600
103,400
Wed, 11 Mar 2026
11 · 8-K
After-hours · 16:22 ET
8-K ↗
Wed, 11 Mar 2026
160.1300
160.1300
155.6000
156.6100
71,300
Tue, 10 Mar 2026
159.8700
163.2000
158.4500
160.6900
81,600
Mon, 09 Mar 2026
159.0800
162.3300
156.8500
161.4600
106,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
159.7200
162.9500
158.0100
161.0800
157,700
Thu, 05 Mar 2026
161.1200
164.1400
160.3800
162.1500
121,600
Wed, 04 Mar 2026
10 · 8-K
After-hours · 16:19 ET
8-K ↗
Wed, 04 Mar 2026
159.1800
162.0000
158.0300
159.7500
72,300
Tue, 03 Mar 2026
158.4500
160.1600
154.8900
159.2300
92,500
Mon, 02 Mar 2026
155.7900
160.3600
155.2500
159.4300
70,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
160.0000
161.8600
156.5100
157.6600
142,200
Thu, 26 Feb 2026
161.5300
163.1200
160.2100
162.2400
78,700
Wed, 25 Feb 2026
159.1300
161.0000
157.9900
160.0400
99,600
Tue, 24 Feb 2026
155.6300
159.3700
153.7900
158.2800
128,700
Mon, 23 Feb 2026
151.0000
156.2800
146.6900
155.6000
234,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
161.7300
166.7300
148.5300
149.4600
451,400
Thu, 19 Feb 2026
9 · 8-K
After-hours · 16:17 ET
8-K ↗
Thu, 19 Feb 2026
8 · 10-K
After-hours · 16:08 ET
10-K ↗
Thu, 19 Feb 2026
174.1700
175.5100
170.4000
174.0400
92,600
Wed, 18 Feb 2026
175.4500
176.8600
174.1600
174.6500
92,000
Tue, 17 Feb 2026
175.0500
176.9500
171.4100
175.0000
93,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
180.0300
180.0300
173.2800
174.0000
101,900
Thu, 12 Feb 2026
180.0200
180.4000
177.7400
179.1400
78,400
Wed, 11 Feb 2026
182.2800
183.9500
176.6900
178.5800
112,700
Tue, 10 Feb 2026
178.1300
182.9700
177.0000
182.5400
89,900
Mon, 09 Feb 2026
171.6600
181.0500
170.7500
177.3100
155,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
172.0000
172.3900
169.9700
171.8200
204,400
Thu, 05 Feb 2026
7 · 8-K
After-hours · 16:20 ET
8-K ↗
Thu, 05 Feb 2026
174.0000
174.4800
169.3500
171.6300
90,200
Wed, 04 Feb 2026
171.3900
173.7700
169.7300
173.2400
82,000
Tue, 03 Feb 2026
169.6800
171.9000
166.8800
169.9400
125,800
Mon, 02 Feb 2026
6 · 8-K
After-hours · 16:16 ET
8-K ↗
Mon, 02 Feb 2026
169.8500
171.8900
169.4400
170.2400
109,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
171.2900
172.1500
167.9200
169.3000
183,000
Thu, 29 Jan 2026
167.7500
171.6100
167.3700
171.0000
90,900
Wed, 28 Jan 2026
172.8400
173.0000
167.1200
167.2800
54,400
Tue, 27 Jan 2026
172.6600
173.3000
171.0600
172.8900
152,900
Mon, 26 Jan 2026
170.8700
173.6500
169.6500
173.1200
70,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
174.8300
174.8300
170.2500
171.2200
144,100
Thu, 22 Jan 2026
175.1700
177.5300
174.1200
175.8700
47,700
Wed, 21 Jan 2026
169.9800
174.4400
169.9800
174.3600
68,000
Tue, 20 Jan 2026
170.2900
174.0000
168.3500
169.2100
45,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
170.0500
173.0800
170.0500
172.8300
85,000
Thu, 15 Jan 2026
166.6800
170.2100
165.7900
170.1300
94,200
Wed, 14 Jan 2026
167.8000
168.8400
165.3500
167.5200
96,300
Tue, 13 Jan 2026
173.1800
173.1800
166.0500
167.3100
185,900
Mon, 12 Jan 2026
173.5200
175.6800
171.9900
172.7900
179,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
177.2200
177.9900
174.5000
175.1800
92,500
Thu, 08 Jan 2026
173.7600
177.4500
172.3500
176.3600
218,500
Wed, 07 Jan 2026
175.7500
176.2500
171.2700
174.5000
126,700
Tue, 06 Jan 2026
177.3800
179.5400
175.1400
176.3100
138,100
Mon, 05 Jan 2026
175.4900
180.5000
174.5000
178.5100
102,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
175.9000
176.5800
172.8000
176.4300
77,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
176.8900
177.1000
175.1900
175.5700
96,500
Tue, 30 Dec 2025
176.5000
177.8200
176.3700
177.0200
46,600
Mon, 29 Dec 2025
178.7100
178.7100
175.6500
177.3600
61,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
177.6300
179.7900
176.8000
177.5900
64,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
175.5100
178.4300
175.0400
178.1800
45,300
Tue, 23 Dec 2025
178.4900
179.3800
176.0600
176.5700
75,200
Mon, 22 Dec 2025
176.2200
179.9800
173.4200
178.2600
124,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
177.9300
179.2800
175.2600
177.0700
89,500
Thu, 18 Dec 2025
178.6900
179.5700
176.7100
177.8000
65,000
Wed, 17 Dec 2025
177.3400
180.0000
176.9400
177.2500
56,800
Tue, 16 Dec 2025
179.0100
179.0100
176.7900
177.6600
62,400
Mon, 15 Dec 2025
182.0000
182.0100
175.6700
178.6300
75,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
185.7800
186.2500
181.4200
182.1300
56,500
Thu, 11 Dec 2025
184.5700
186.0000
182.9900
184.5400
77,800
Wed, 10 Dec 2025
181.7200
186.6400
179.3300
184.1400
128,700
Tue, 09 Dec 2025
174.7700
181.2100
174.5100
180.8400
93,300
Mon, 08 Dec 2025
5 · 8-K
After-hours · 16:56 ET
8-K ↗
Mon, 08 Dec 2025
176.0200
176.0200
173.5900
174.7800
57,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
176.6400
177.7600
174.0200
175.8000
63,700
Thu, 04 Dec 2025
176.7000
177.5600
174.1100
175.8900
65,300
Wed, 03 Dec 2025
4 · 8-K
After-hours · 16:27 ET
8-K ↗
Wed, 03 Dec 2025
174.9100
179.6400
174.9100
176.9200
90,900
Tue, 02 Dec 2025
174.2500
176.4500
172.0500
174.2500
76,900
Mon, 01 Dec 2025
170.7500
175.1500
170.1800
173.2900
112,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
171.8000
173.0800
170.3600
171.7600
35,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
171.0000
174.1800
170.0000
172.6900
106,000
Tue, 25 Nov 2025
167.9200
171.4900
167.5000
171.3500
48,900
Mon, 24 Nov 2025
165.9100
168.0000
163.2500
167.4000
95,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
165.3800
168.2100
164.3600
164.7000
127,900
Thu, 20 Nov 2025
165.4600
169.1700
163.3600
163.9800
117,100
Wed, 19 Nov 2025
162.2300
165.9500
162.2300
165.3600
106,300
Tue, 18 Nov 2025
162.9700
164.3700
161.2400
162.1800
57,200
Mon, 17 Nov 2025
163.0000
165.8900
162.5100
162.9400
79,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
168.4300
168.5300
163.9800
164.1300
73,500
Thu, 13 Nov 2025
167.7400
169.6900
166.0000
168.9500
181,600
Wed, 12 Nov 2025
165.0000
167.1700
165.0000
167.0400
64,600
Tue, 11 Nov 2025
163.8300
166.1900
162.5800
165.5500
56,900
Mon, 10 Nov 2025
164.0200
166.2500
162.3100
162.8600
90,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
162.9600
166.1800
162.9600
163.9200
71,400
Thu, 06 Nov 2025
168.5500
168.5500
159.7700
162.1900
102,300
Wed, 05 Nov 2025
3 · 8-K
After-hours · 16:18 ET
8-K ↗
Wed, 05 Nov 2025
169.0300
172.3600
166.9700
170.2200
125,800
Tue, 04 Nov 2025
165.2500
171.5300
160.6500
165.4800
134,700
Mon, 03 Nov 2025
2 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Mon, 03 Nov 2025
1 · 8-K
After-hours · 16:09 ET
8-K ↗
Mon, 03 Nov 2025
157.3300
160.7500
155.2000
158.1000
64,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
155.1100
158.7500
155.1100
158.6400
45,400
Thu, 30 Oct 2025
157.0200
160.1800
155.4300
156.3300
49,000
Wed, 29 Oct 2025
159.4500
161.7500
156.5800
157.7200
51,100
Tue, 28 Oct 2025
161.5300
162.7000
159.6500
160.7200
33,500
Mon, 27 Oct 2025
163.4000
164.1500
161.6500
162.3400
34,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
163.0000
164.5000
162.2800
163.2900
58,300
Thu, 23 Oct 2025
161.3900
162.2800
159.7700
161.5100
48,000