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
248.8600
248.8600
246.3150
248.3900
51,041
Thu, 22 Oct 2026
239.5600
247.6900
238.5400
247.2500
60,800
Wed, 21 Oct 2026
240.7400
240.7400
238.1000
238.5400
33,500
Tue, 20 Oct 2026
234.6400
240.6100
234.6400
239.9600
45,200
Mon, 19 Oct 2026
232.2100
233.6700
232.2100
232.7900
44,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
235.0700
236.3300
232.0000
233.6600
27,600
Thu, 15 Oct 2026
239.8100
239.9900
234.1700
234.6800
45,500
Wed, 14 Oct 2026
236.0000
237.9900
234.8600
235.7200
33,100
Tue, 13 Oct 2026
244.6500
244.6500
236.7600
236.7600
33,300
Mon, 12 Oct 2026
241.5900
243.5100
239.0500
242.3100
33,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
242.1500
244.4700
240.0100
240.9900
43,400
Thu, 08 Oct 2026
238.6300
243.1300
238.6300
241.4800
58,400
Wed, 07 Oct 2026
245.0500
246.7900
241.0100
241.1400
85,600
Tue, 06 Oct 2026
247.4500
247.5300
243.8700
245.4900
44,400
Mon, 05 Oct 2026
244.2200
245.6700
242.9600
245.2300
34,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
244.1400
246.8300
242.2200
243.8600
30,600
Thu, 01 Oct 2026
245.1900
245.3100
240.1700
243.8300
24,200
Wed, 30 Sep 2026
245.1900
247.4000
244.7700
246.5000
31,700
Tue, 29 Sep 2026
249.7600
253.0200
247.0200
247.0200
36,400
Mon, 28 Sep 2026
247.6500
250.9200
247.6500
249.0800
28,000
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
244.8700
249.4300
243.2700
247.1200
58,500
Thu, 24 Sep 2026
249.0800
250.2800
244.5100
245.4600
41,900
Wed, 23 Sep 2026
248.8400
248.8400
245.4500
247.8700
31,400
Tue, 22 Sep 2026
245.3600
250.0000
245.3600
248.4000
40,300
Mon, 21 Sep 2026
248.0000
250.3400
247.4100
247.4100
29,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
245.7100
247.1500
242.3000
247.1500
67,800
Thu, 17 Sep 2026
246.1500
249.7200
246.1500
247.5200
40,100
Wed, 16 Sep 2026
245.5700
249.3500
244.0700
246.2900
35,800
Tue, 15 Sep 2026
250.3600
250.3600
245.4400
245.6500
39,200
Mon, 14 Sep 2026
249.6000
251.8300
248.3600
250.6100
54,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
254.6100
254.6100
245.7100
249.1800
64,100
Thu, 10 Sep 2026
258.8200
259.5000
253.1400
253.3000
49,900
Wed, 09 Sep 2026
258.6400
263.3500
255.8900
257.8100
41,000
Tue, 08 Sep 2026
260.8500
264.2000
260.7000
261.4900
20,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
260.0100
264.2500
260.0100
262.4200
24,700
Thu, 03 Sep 2026
265.6700
267.2500
262.5700
263.2000
27,300
Wed, 02 Sep 2026
270.6400
271.2100
265.0100
265.0100
37,200
Tue, 01 Sep 2026
271.5200
272.9800
264.1100
267.2500
34,400
Mon, 31 Aug 2026
270.0000
271.8500
266.1500
271.6600
75,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
274.6100
276.9700
269.7600
270.1900
38,600
Thu, 27 Aug 2026
270.7200
270.9200
267.9300
270.8500
36,200
Wed, 26 Aug 2026
271.4300
272.9000
268.6600
271.8400
40,500
Tue, 25 Aug 2026
270.0000
271.4000
268.6000
270.6900
37,100
Mon, 24 Aug 2026
265.0000
269.8200
264.1100
269.5400
37,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
273.8200
273.8200
263.6500
265.0300
28,200
Thu, 20 Aug 2026
271.4000
274.7500
270.3200
272.2600
21,800
Wed, 19 Aug 2026
268.9200
275.0000
267.0200
273.4000
39,100
Tue, 18 Aug 2026
269.6000
269.8000
266.0000
268.0800
40,300
Mon, 17 Aug 2026
265.4300
267.7100
259.9800
267.2200
22,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
274.7800
275.4600
269.6600
269.7500
20,400
Thu, 13 Aug 2026
275.0000
276.1000
273.5500
274.6300
22,500
Wed, 12 Aug 2026
273.4100
275.0000
271.1000
272.0800
20,500
Tue, 11 Aug 2026
273.0000
275.8600
270.6400
271.2700
24,300
Mon, 10 Aug 2026
270.9700
270.9700
265.0000
270.0200
58,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
272.5000
278.0000
272.5000
276.8900
27,900
Thu, 06 Aug 2026
280.2700
280.2700
271.0200
272.7400
29,000
Wed, 05 Aug 2026
271.9900
278.4800
270.9500
277.1500
52,500
Tue, 04 Aug 2026
268.2700
274.2800
260.9100
273.8400
50,900
Mon, 03 Aug 2026
270.1400
270.1400
259.0000
261.7700
85,300
Mon, 03 Aug 2026
12 · 10-Q
Pre-market · 08:28 ET
10-Q ↗
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
260.0100
260.8000
252.5400
255.0000
41,300
Thu, 30 Jul 2026
269.6900
269.6900
261.7800
265.8300
27,800
Wed, 29 Jul 2026
265.8700
266.5800
262.8100
266.0200
19,900
Tue, 28 Jul 2026
265.8600
269.4300
264.1800
265.8800
25,500
Mon, 27 Jul 2026
274.0000
275.0000
267.5600
267.9300
29,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
280.2100
282.9300
271.7100
273.9400
23,300
Thu, 23 Jul 2026
276.3400
277.6500
273.2500
277.6500
24,800
Wed, 22 Jul 2026
284.1300
284.1300
270.8900
276.5300
31,000
Tue, 21 Jul 2026
284.0400
286.7500
281.9500
286.1000
23,600
Mon, 20 Jul 2026
283.5800
286.0100
281.3200
281.5100
38,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
285.5000
289.4300
280.6400
281.6300
23,800
Thu, 16 Jul 2026
276.8000
285.0000
276.8000
284.1500
22,200
Wed, 15 Jul 2026
275.0000
279.0500
275.0000
277.9300
40,200
Tue, 14 Jul 2026
278.6600
278.6600
273.7700
276.2600
25,900
Mon, 13 Jul 2026
275.2600
276.9000
273.9800
276.2100
26,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
273.0000
274.5700
269.0200
274.3600
31,200
Thu, 09 Jul 2026
272.6000
274.7900
269.2700
271.6600
40,600
Wed, 08 Jul 2026
269.4500
272.4500
266.9100
271.0900
39,300
Tue, 07 Jul 2026
275.3700
277.3300
269.6200
270.3800
24,100
Mon, 06 Jul 2026
274.5700
278.6400
272.3500
272.3500
19,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
280.1500
280.4000
274.3700
275.0000
18,300
Wed, 01 Jul 2026
273.2900
279.6000
273.2900
278.0100
25,000
Tue, 30 Jun 2026
281.0000
281.5600
273.6800
275.5600
46,000
Mon, 29 Jun 2026
274.8600
281.5500
266.0100
281.5500
31,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
268.0000
278.0300
267.1400
274.8600
65,000
Thu, 25 Jun 2026
268.2200
270.0400
263.1000
266.3700
37,700
Wed, 24 Jun 2026
264.3000
267.2000
262.5500
265.8300
26,500
Tue, 23 Jun 2026
262.7100
265.5000
259.4500
265.4400
48,700
Mon, 22 Jun 2026
259.2600
263.6400
259.2600
261.8900
17,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
258.0400
263.9100
256.5100
259.3700
26,700
Wed, 17 Jun 2026
256.1800
261.3500
251.8500
255.1200
43,200
Tue, 16 Jun 2026
264.2700
267.7800
257.3500
257.8000
57,900
Mon, 15 Jun 2026
261.8800
265.6300
261.8800
263.0500
25,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
262.0600
264.0300
258.0000
262.6000
24,200
Thu, 11 Jun 2026
269.7700
270.0400
260.1900
261.2200
33,900
Wed, 10 Jun 2026
268.5300
271.0200
264.8800
267.8900
24,100
Tue, 09 Jun 2026
268.3000
270.5100
264.9500
265.8400
113,800
Mon, 08 Jun 2026
261.0000
267.4500
261.0000
265.7300
40,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
252.0500
260.0000
252.0500
258.5900
20,200
Thu, 04 Jun 2026
252.1600
256.7300
252.1600
255.9400
47,300
Wed, 03 Jun 2026
243.0200
250.6800
243.0200
250.0200
24,100
Tue, 02 Jun 2026
245.7800
249.4400
245.4600
246.8300
21,500
Mon, 01 Jun 2026
244.0800
247.6100
243.5300
247.0500
24,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
249.5900
249.7800
245.0000
246.1100
30,500
Thu, 28 May 2026
11 · 8-K
After-hours · 16:18 ET
8-K ↗
Thu, 28 May 2026
250.2300
250.6500
248.4800
249.7700
20,800
Wed, 27 May 2026
251.4500
253.0000
245.0000
248.6500
17,200
Tue, 26 May 2026
247.2700
252.9500
245.4200
252.1900
31,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
250.0000
250.0000
245.6500
246.2200
25,800
Thu, 21 May 2026
10 · 8-K
After-hours · 16:21 ET
8-K ↗
Thu, 21 May 2026
246.1000
251.7500
243.7600
250.0400
44,900
Wed, 20 May 2026
238.3700
247.3800
238.3700
247.0800
55,500
Tue, 19 May 2026
236.9300
237.9600
235.6500
236.9300
86,700
Mon, 18 May 2026
231.7800
238.0000
227.1100
236.6900
44,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
228.1700
231.5900
227.1200
229.8800
33,900
Thu, 14 May 2026
230.4800
231.7500
228.3600
231.1800
48,700
Wed, 13 May 2026
232.6800
232.6800
225.5000
226.8500
29,200
Tue, 12 May 2026
236.4100
238.9500
232.9400
233.1300
45,100
Mon, 11 May 2026
242.9800
247.2800
235.5600
236.7000
36,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
245.2700
248.2100
245.2700
246.0000
34,200
Thu, 07 May 2026
252.8000
258.1800
243.9700
244.7500
64,900
Wed, 06 May 2026
252.7800
255.7900
250.1900
253.9800
33,100
Tue, 05 May 2026
243.2100
253.5300
243.2100
251.2700
52,900
Mon, 04 May 2026
240.5000
253.1600
235.5000
243.8200
110,800
Mon, 04 May 2026
9 · 10-Q
Pre-market · 08:28 ET
10-Q ↗
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
251.5000
251.5000
241.6800
244.3400
48,900
Thu, 30 Apr 2026
248.2800
254.0200
248.2800
251.9600
30,100
Wed, 29 Apr 2026
247.1300
251.4000
246.6300
250.1100
50,400
Tue, 28 Apr 2026
247.2400
249.7400
239.5000
249.0800
25,100
Mon, 27 Apr 2026
241.6600
245.8100
240.0100
245.0100
19,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
248.8600
249.0000
242.2500
243.6000
47,300
Thu, 23 Apr 2026
248.4000
248.8500
246.0500
246.0500
27,800
Wed, 22 Apr 2026
253.0000
253.8000
248.4800
248.7400
33,200
Tue, 21 Apr 2026
250.3100
253.1700
248.9100
252.0400
50,200
Mon, 20 Apr 2026
252.2000
252.2000
248.8000
251.2400
17,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
244.6900
252.9000
244.0300
252.1500
41,900
Thu, 16 Apr 2026
244.5700
246.0000
240.6100
243.7400
52,800
Wed, 15 Apr 2026
244.9100
247.5000
243.5600
244.2100
32,900
Tue, 14 Apr 2026
244.3600
246.7000
243.1100
245.8000
31,100
Mon, 13 Apr 2026
245.8900
247.9900
239.5000
243.8800
52,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
245.0000
248.0700
243.7300
247.4000
25,900
Thu, 09 Apr 2026
238.5300
249.6300
238.3900
245.9100
43,400
Wed, 08 Apr 2026
233.3600
241.0400
231.5500
239.8400
50,900
Tue, 07 Apr 2026
8 · DEFA14A
After-hours · 16:17 ET
DEFA14A ↗
Tue, 07 Apr 2026
7 · DEF 14A
After-hours · 16:15 ET
DEF 14A ↗
Tue, 07 Apr 2026
227.5100
232.5000
227.5100
231.1800
37,400
Mon, 06 Apr 2026
229.6100
232.5000
225.3500
228.2600
53,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
228.8200
233.4700
226.8700
230.7200
50,500
Wed, 01 Apr 2026
235.1100
239.0500
225.3400
227.6900
66,200
Tue, 31 Mar 2026
6 · 8-K
After-hours · 17:17 ET
8-K ↗
Tue, 31 Mar 2026
240.7100
242.0000
235.7300
236.2000
64,500
Mon, 30 Mar 2026
238.9600
240.2500
235.1300
236.9100
37,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
236.8800
240.7700
235.2400
236.1000
28,000
Thu, 26 Mar 2026
235.5000
240.0800
234.4800
238.9000
28,500
Wed, 25 Mar 2026
243.0000
243.4900
237.9400
238.3900
26,700
Tue, 24 Mar 2026
242.4200
246.0000
240.6300
241.6500
58,300
Mon, 23 Mar 2026
243.1100
246.5700
241.0000
242.7500
66,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
245.1600
246.8500
236.4200
239.3900
76,100
Thu, 19 Mar 2026
244.3100
247.3500
242.0000
244.8400
67,600
Wed, 18 Mar 2026
240.0100
248.4100
239.5500
244.4400
80,500
Tue, 17 Mar 2026
243.0300
248.6100
239.5100
242.5700
81,100
Mon, 16 Mar 2026
245.3000
246.1400
242.7600
243.2800
40,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
249.6000
250.6500
240.5900
242.3700
41,500
Thu, 12 Mar 2026
244.0000
251.0000
242.9000
245.5600
69,200
Wed, 11 Mar 2026
242.7000
246.7000
239.9000
245.9400
85,700
Tue, 10 Mar 2026
239.7000
248.0800
239.1000
244.3100
73,800
Mon, 09 Mar 2026
238.5000
241.9900
232.0100
240.3200
110,600
Mon, 09 Mar 2026
5 · 8-K
Pre-market · 06:52 ET
8-K ↗
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
229.7100
235.6000
228.2000
232.1200
71,700
Thu, 05 Mar 2026
233.6300
236.9000
229.5400
233.2000
69,000
Wed, 04 Mar 2026
237.8000
241.0100
235.6000
236.2900
71,800
Tue, 03 Mar 2026
233.2900
239.1600
229.8000
237.3900
55,800
Mon, 02 Mar 2026
230.9900
237.5000
229.7000
235.6200
90,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
239.6900
244.8300
234.6200
234.6200
147,200
Thu, 26 Feb 2026
242.4000
245.8000
240.9000
242.8000
77,900
Wed, 25 Feb 2026
237.7400
243.4500
235.2700
242.2400
138,600
Tue, 24 Feb 2026
237.2000
240.7000
234.8000
237.8700
62,100
Mon, 23 Feb 2026
239.9000
248.2000
234.5400
237.6500
97,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
238.5800
242.5600
232.0200
241.7200
62,400
Thu, 19 Feb 2026
233.1400
240.9900
230.6000
238.2500
88,600
Wed, 18 Feb 2026
229.4000
234.3400
227.8700
232.8600
72,800
Tue, 17 Feb 2026
232.3200
232.4900
225.3000
229.3200
90,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
230.4300
236.9000
227.7100
233.8700
92,400
Thu, 12 Feb 2026
233.3800
235.4700
225.9600
227.5600
133,600
Wed, 11 Feb 2026
234.6400
237.4000
226.6000
230.0200
94,300
Tue, 10 Feb 2026
227.8700
238.9400
227.8500
233.7700
150,100
Mon, 09 Feb 2026
250.0000
252.9800
210.5800
226.8200
395,200
Mon, 09 Feb 2026
4 · 10-K
Pre-market · 08:30 ET
10-K ↗
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
257.7900
259.2300
250.1700
255.0700
96,400
Thu, 05 Feb 2026
253.8900
257.4000
248.3000
255.7100
90,500
Wed, 04 Feb 2026
252.7400
257.2900
249.1100
252.2900
129,100
Tue, 03 Feb 2026
247.5200
252.5700
246.9900
250.5400
101,600
Mon, 02 Feb 2026
245.1000
250.0000
243.0000
246.2600
87,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
241.0000
245.7500
238.5000
244.9000
88,400
Thu, 29 Jan 2026
241.2000
243.3800
236.9900
243.2900
75,500
Wed, 28 Jan 2026
241.3300
244.0000
236.9900
237.8500
72,800
Tue, 27 Jan 2026
238.4200
243.4900
237.0200
239.5500
111,700
Mon, 26 Jan 2026
243.8700
245.0000
233.5000
239.9800
108,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
245.8100
246.2900
240.0000
243.0400
88,200
Thu, 22 Jan 2026
245.4000
250.6100
243.8500
245.6300
108,300
Wed, 21 Jan 2026
243.1100
248.8700
238.1100
246.2300
170,500
Tue, 20 Jan 2026
240.5600
242.2700
236.3300
240.6700
118,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
234.0600
241.7800
234.0600
240.8300
132,300
Thu, 15 Jan 2026
235.0000
238.7000
231.8500
235.0700
96,400
Wed, 14 Jan 2026
225.5900
234.5400
225.5900
233.7800
83,900
Tue, 13 Jan 2026
230.5700
231.5000
224.3300
227.0200
78,800
Mon, 12 Jan 2026
226.4200
234.5600
226.2800
229.3200
78,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
231.7500
234.9800
226.1200
228.7500
60,300
Thu, 08 Jan 2026
223.0800
233.6000
222.6000
231.7600
78,300
Wed, 07 Jan 2026
227.2300
228.6200
220.6300
222.8500
63,800
Tue, 06 Jan 2026
224.1000
226.6800
220.2500
226.3000
71,100
Mon, 05 Jan 2026
219.0000
227.0000
216.0000
224.7300
59,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
217.2800
219.6500
214.6500
218.8600
52,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
218.1700
218.9900
214.9900
217.9400
37,400
Tue, 30 Dec 2025
219.2700
221.9900
216.9700
218.9000
38,000
Mon, 29 Dec 2025
217.2500
220.1000
216.1100
219.6900
38,800
Mon, 29 Dec 2025
3 · 8-K
Pre-market · 08:16 ET
8-K ↗
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
217.8000
219.2200
216.0300
218.1600
55,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
214.1900
219.6400
214.1900
218.1600
71,600
Tue, 23 Dec 2025
215.0000
216.8300
213.0000
214.5200
71,500
Mon, 22 Dec 2025
216.8000
219.2000
214.0000
215.1800
56,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
218.0000
220.9400
215.3000
216.5000
128,600
Thu, 18 Dec 2025
221.1300
221.1300
215.4400
218.5600
135,000
Wed, 17 Dec 2025
218.1600
221.7100
217.4200
219.3100
114,200
Tue, 16 Dec 2025
215.0100
218.4100
215.0100
216.8000
44,800
Mon, 15 Dec 2025
218.5500
218.5500
214.8000
216.2600
80,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
217.0000
219.6100
216.5700
218.2600
40,600
Thu, 11 Dec 2025
214.5400
216.9700
213.5000
216.2900
32,900
Wed, 10 Dec 2025
216.2400
216.9100
212.0300
213.2500
54,600
Tue, 09 Dec 2025
214.1400
218.0200
213.7000
215.9900
44,400
Tue, 09 Dec 2025
2 · 8-K
Pre-market · 08:27 ET
8-K ↗
Mon, 08 Dec 2025
212.6900
214.0800
210.5600
213.4700
46,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
214.9000
216.8900
210.1800
211.8200
33,700
Thu, 04 Dec 2025
213.7100
217.4800
211.7200
216.1900
48,000
Wed, 03 Dec 2025
212.2700
216.5000
211.4100
215.8200
46,400
Tue, 02 Dec 2025
211.9500
214.1300
211.3300
213.4400
49,500
Mon, 01 Dec 2025
210.7000
213.9400
207.0000
213.5600
44,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
211.7300
214.6600
210.4900
211.9300
31,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
212.4400
214.0700
211.1300
212.1400
25,100
Tue, 25 Nov 2025
209.9900
214.7000
209.2500
212.2700
43,800
Mon, 24 Nov 2025
207.5500
211.2400
207.5500
210.7000
23,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
206.0400
209.3500
201.2800
207.5500
26,800
Thu, 20 Nov 2025
210.9700
210.9700
204.8400
205.1500
28,200
Wed, 19 Nov 2025
211.5400
213.2500
208.6800
208.8600
27,000
Tue, 18 Nov 2025
210.4400
214.0000
209.4000
213.6300
33,500
Mon, 17 Nov 2025
216.8100
216.8100
210.8000
211.3700
185,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
217.1500
218.9000
215.2700
216.5200
30,100
Thu, 13 Nov 2025
221.4800
225.0600
215.7400
218.1500
25,100
Wed, 12 Nov 2025
223.8900
224.9000
220.8500
220.8500
35,500
Tue, 11 Nov 2025
221.5600
226.1700
221.5600
224.7400
52,900
Mon, 10 Nov 2025
228.1400
228.4200
222.2200
222.6700
27,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
226.1700
234.4000
223.8500
231.7500
49,600
Thu, 06 Nov 2025
231.2300
233.8500
227.9900
227.9900
51,500
Wed, 05 Nov 2025
228.0400
240.0000
225.4200
232.8700
113,400
Tue, 04 Nov 2025
225.2700
231.8300
222.4800
229.3300
184,800
Mon, 03 Nov 2025
219.2700
226.0000
213.4400
224.5100
41,500
Mon, 03 Nov 2025
1 · 10-Q
Pre-market · 08:41 ET
10-Q ↗
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
218.5900
222.1800
214.9800
220.9300
63,000
Thu, 30 Oct 2025
222.4200
223.3600
217.3800
218.5400
31,700
Wed, 29 Oct 2025
230.1000
231.9000
222.5000
223.0100
51,700
Tue, 28 Oct 2025
236.8700
237.4000
228.3300
230.9500
74,900
Mon, 27 Oct 2025
235.9500
238.1600
230.9800
236.6300
78,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
233.6300
236.9900
231.9900
234.5400
75,600
Thu, 23 Oct 2025
233.2200
236.7000
228.4500
231.8100
75,400