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, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
287.1200
292.5800
287.1200
289.6200
1,273,934
Thu, 03 Sep 2026
291.1000
291.9200
286.2400
289.1500
2,044,600
Wed, 02 Sep 2026
291.6400
291.8200
285.6900
289.7300
1,892,600
Tue, 01 Sep 2026
301.0000
302.2400
288.6700
290.6200
3,042,500
Mon, 31 Aug 2026
305.2300
306.3600
300.0100
300.6700
3,705,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
308.7700
308.9900
306.6700
307.4100
1,717,700
Thu, 27 Aug 2026
307.1900
309.7400
306.4300
307.6700
2,144,100
Wed, 26 Aug 2026
308.7300
314.1500
308.6400
310.6200
2,447,600
Tue, 25 Aug 2026
307.9700
311.2700
306.8100
309.5900
2,198,900
Mon, 24 Aug 2026
308.5000
311.1700
305.7100
309.8600
2,268,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
306.2600
308.2900
303.8700
308.0500
2,684,600
Thu, 20 Aug 2026
300.7500
307.6500
300.0100
303.9700
4,107,300
Wed, 19 Aug 2026
301.8300
307.6200
300.8600
301.8000
3,224,000
Tue, 18 Aug 2026
302.2600
303.6700
298.6400
298.7400
1,800,800
Mon, 17 Aug 2026
295.3500
302.7900
295.2900
299.9000
2,076,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
298.0500
300.6300
293.1500
293.6800
2,267,900
Thu, 13 Aug 2026
295.2100
299.3900
295.2100
297.7900
2,314,400
Wed, 12 Aug 2026
292.4400
294.4600
291.0800
293.7300
1,797,700
Tue, 11 Aug 2026
291.8800
294.5000
290.3400
292.8700
2,101,500
Mon, 10 Aug 2026
292.1300
294.6400
291.2400
292.2400
1,793,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
292.7400
297.1000
291.3000
293.1300
2,603,100
Thu, 06 Aug 2026
296.0000
298.1500
294.7000
295.3800
1,818,400
Wed, 05 Aug 2026
295.0400
296.5200
292.9700
295.5400
2,586,600
Tue, 04 Aug 2026
289.3400
296.8300
288.0000
296.3500
2,476,600
Mon, 03 Aug 2026
292.5000
293.9700
288.9600
291.2300
2,342,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
289.7000
293.9400
287.9100
292.1300
3,775,000
Thu, 30 Jul 2026
293.8700
293.8700
284.7900
289.4600
3,453,800
Wed, 29 Jul 2026
295.4200
295.4200
290.5000
292.1900
3,054,900
Tue, 28 Jul 2026
301.5400
303.0500
293.9400
294.4500
4,835,200
Mon, 27 Jul 2026
306.7000
306.7000
296.9800
299.3000
3,061,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
304.4900
309.3200
302.6400
307.3200
3,661,900
Thu, 23 Jul 2026
16 · 10-Q
After market open · 15:48 ET
10-Q ↗
Thu, 23 Jul 2026
309.9000
315.9900
302.8200
304.3300
7,447,500
Thu, 23 Jul 2026
15 · 8-K
Pre-market · 07:46 ET
8-K ↗
Wed, 22 Jul 2026
293.5000
295.9200
290.9100
292.5600
3,381,400
Tue, 21 Jul 2026
296.8600
296.8600
291.6700
293.1300
2,868,100
Mon, 20 Jul 2026
300.9500
301.9900
295.5200
296.2500
3,295,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
300.1300
303.1500
298.1000
301.7500
3,521,900
Thu, 16 Jul 2026
290.9700
300.0600
290.1700
299.4200
3,630,800
Wed, 15 Jul 2026
288.2400
289.1000
285.4500
288.3600
2,602,300
Tue, 14 Jul 2026
291.6000
291.6600
288.0000
288.3000
2,945,700
Mon, 13 Jul 2026
289.8400
290.4100
286.6800
289.1300
2,276,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
285.0400
288.9000
285.0000
286.9600
1,876,200
Thu, 09 Jul 2026
282.0000
285.4300
280.9600
285.0400
2,025,700
Wed, 08 Jul 2026
284.1200
284.1200
280.1600
280.9400
1,944,900
Tue, 07 Jul 2026
284.4300
285.7900
280.2000
283.1200
2,037,000
Mon, 06 Jul 2026
282.8100
283.9900
279.4300
282.5900
2,393,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
279.0000
282.8000
278.5800
282.2500
2,272,500
Wed, 01 Jul 2026
270.7600
278.8000
270.0000
277.7300
2,223,300
Tue, 30 Jun 2026
273.2900
273.3400
268.7800
272.0000
3,219,900
Mon, 29 Jun 2026
268.3000
273.5000
268.2100
272.7000
2,828,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
269.5400
270.7800
266.7400
268.3500
4,584,200
Thu, 25 Jun 2026
262.0100
267.9800
262.0100
267.7300
3,089,400
Wed, 24 Jun 2026
260.9200
263.2900
258.4000
259.9600
3,236,900
Tue, 23 Jun 2026
261.0400
262.8700
258.1300
258.6100
2,090,000
Mon, 22 Jun 2026
256.5400
262.6400
255.2200
259.9100
2,323,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
258.0800
263.6800
256.1200
256.8800
3,443,000
Wed, 17 Jun 2026
265.9300
266.3500
255.4900
258.0500
3,676,100
Tue, 16 Jun 2026
269.4900
270.7900
266.2000
267.4500
2,011,300
Mon, 15 Jun 2026
272.3900
272.6400
267.0400
267.3200
2,552,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
269.9700
273.7400
267.7500
272.7000
1,927,100
Thu, 11 Jun 2026
267.5500
269.7500
264.5600
268.2800
2,908,500
Wed, 10 Jun 2026
270.4800
272.7700
266.6400
267.0300
1,914,000
Tue, 09 Jun 2026
269.4100
271.5200
267.8200
271.2800
2,848,700
Mon, 08 Jun 2026
271.7800
274.0000
268.3900
268.6700
2,424,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
264.4900
274.1300
264.4900
272.3200
2,784,100
Thu, 04 Jun 2026
267.1200
268.8300
260.6200
263.9000
2,325,200
Wed, 03 Jun 2026
263.9600
267.2200
262.1300
262.1300
2,876,300
Tue, 02 Jun 2026
263.5400
266.2400
262.3700
264.6800
2,523,500
Mon, 01 Jun 2026
260.1900
263.7900
258.6600
263.5000
2,578,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
264.2900
269.0100
259.5100
262.6400
6,342,500
Thu, 28 May 2026
275.6600
276.2900
264.8400
267.0000
6,081,800
Wed, 27 May 2026
272.5700
279.7000
272.5700
279.3900
4,045,800
Tue, 26 May 2026
266.2200
272.6600
266.1500
271.1000
3,092,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
265.8500
268.3900
264.4400
265.8800
2,597,300
Thu, 21 May 2026
264.9800
268.6400
263.9200
265.4400
2,308,800
Wed, 20 May 2026
269.9700
274.6300
264.6900
265.8000
3,795,100
Tue, 19 May 2026
273.5000
275.4800
271.1700
271.5600
2,578,700
Mon, 18 May 2026
14 · 8-K
After-hours · 16:15 ET
8-K ↗
Mon, 18 May 2026
271.0000
276.4000
269.5700
275.1300
3,197,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
269.0000
270.7200
267.1200
270.5600
3,314,100
Thu, 14 May 2026
265.3700
269.4300
263.6800
269.3400
3,947,000
Wed, 13 May 2026
265.1700
268.5900
263.8400
264.6500
1,866,400
Tue, 12 May 2026
264.4500
266.9800
261.0400
265.6000
2,542,400
Mon, 11 May 2026
265.6300
267.0000
263.3400
263.3500
1,609,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
264.1300
266.2000
262.9100
264.6500
1,787,800
Thu, 07 May 2026
268.1500
268.8300
264.1000
264.8900
2,032,500
Wed, 06 May 2026
265.4400
270.2800
265.1200
268.2300
3,019,900
Tue, 05 May 2026
264.4000
265.0600
261.9400
264.0100
1,768,000
Mon, 04 May 2026
265.7000
266.8100
261.9600
263.4100
2,778,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
269.7600
269.7600
265.9800
266.3200
2,069,200
Thu, 30 Apr 2026
264.3400
270.2300
263.2000
269.4800
3,317,000
Wed, 29 Apr 2026
266.8200
267.8000
263.1000
264.7800
3,243,900
Tue, 28 Apr 2026
271.4300
271.5200
266.9200
267.7400
2,703,900
Mon, 27 Apr 2026
269.4500
270.8200
265.7600
268.9100
2,829,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
272.8800
274.7900
268.4000
268.7000
3,565,700
Thu, 23 Apr 2026
13 · 10-Q
After market open · 15:07 ET
10-Q ↗
Thu, 23 Apr 2026
262.7600
271.2600
255.0000
271.2600
8,477,300
Thu, 23 Apr 2026
12 · 8-K
Pre-market · 07:46 ET
8-K ↗
Wed, 22 Apr 2026
253.2400
254.7600
248.9100
249.4000
3,844,700
Tue, 21 Apr 2026
253.5200
253.5200
248.5000
251.2500
3,233,000
Mon, 20 Apr 2026
251.3900
253.5800
248.8200
252.1800
2,637,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
252.4400
256.0900
250.9800
251.1400
4,482,800
Thu, 16 Apr 2026
247.4600
251.3000
246.8800
251.0700
2,639,000
Wed, 15 Apr 2026
251.8400
252.0200
246.9900
248.0300
2,971,200
Tue, 14 Apr 2026
251.1000
252.7300
249.0600
252.0400
2,264,700
Mon, 13 Apr 2026
251.0000
251.9800
248.6700
251.3400
1,590,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
251.0000
252.2300
249.2700
250.5100
2,431,600
Thu, 09 Apr 2026
249.0100
252.1300
248.1000
251.1500
2,999,100
Wed, 08 Apr 2026
250.4900
252.6200
247.0200
249.1100
3,297,300
Tue, 07 Apr 2026
244.9300
246.7500
243.3300
246.1100
2,878,900
Mon, 06 Apr 2026
243.4300
245.8800
242.6000
245.5400
1,450,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
240.4800
244.8300
240.0000
244.7100
2,327,900
Wed, 01 Apr 2026
243.1300
246.1300
242.0000
243.1200
2,444,500
Tue, 31 Mar 2026
240.7900
243.7300
238.1300
242.6200
4,177,200
Mon, 30 Mar 2026
241.6500
242.4500
238.8600
239.2300
2,770,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
238.6200
241.1600
238.3000
238.7900
2,675,000
Thu, 26 Mar 2026
239.3500
241.5900
238.2800
239.1900
2,225,700
Wed, 25 Mar 2026
11 · DEF 14A
After-hours · 16:17 ET
DEF 14A ↗
Wed, 25 Mar 2026
241.5400
242.4100
238.5800
241.3300
2,800,600
Tue, 24 Mar 2026
237.0400
241.7400
235.4900
239.6700
2,481,600
Mon, 23 Mar 2026
239.2700
240.9700
237.6000
238.3700
2,434,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
234.4000
236.1300
233.0400
234.9200
5,047,600
Thu, 19 Mar 2026
236.2200
236.3300
231.7200
234.1800
3,514,400
Wed, 18 Mar 2026
241.5800
242.4300
236.0400
236.5700
2,974,200
Tue, 17 Mar 2026
245.2100
245.7500
240.2900
242.3200
2,465,600
Mon, 16 Mar 2026
245.1700
245.6200
241.9300
242.2100
2,218,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
245.6600
246.1500
240.5900
242.4400
2,785,400
Thu, 12 Mar 2026
248.2600
248.8100
243.2500
244.1000
3,028,500
Wed, 11 Mar 2026
250.2100
251.3100
246.5500
251.1100
2,228,300
Tue, 10 Mar 2026
252.5700
254.5200
249.9300
250.2100
2,320,000
Mon, 09 Mar 2026
251.2500
254.6800
247.6500
253.6100
2,863,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
259.9000
259.9000
252.0000
254.1100
4,099,100
Thu, 05 Mar 2026
265.0900
266.8900
259.3300
260.2000
3,137,600
Wed, 04 Mar 2026
266.2200
266.9800
262.2700
266.7000
2,327,600
Tue, 03 Mar 2026
263.5500
265.9200
258.5800
265.8400
3,146,100
Mon, 02 Mar 2026
264.9800
268.1400
262.3300
266.9700
2,687,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
262.7900
266.3800
261.5400
264.9800
3,819,800
Thu, 26 Feb 2026
264.9500
266.6000
263.8300
265.4500
3,821,900
Wed, 25 Feb 2026
266.8500
267.8800
261.5200
264.2500
3,540,000
Tue, 24 Feb 2026
263.7900
267.2500
263.7900
266.6600
2,385,400
Mon, 23 Feb 2026
266.1600
267.8100
262.6000
263.7600
2,758,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
262.6900
267.1700
261.5300
266.1000
3,374,900
Thu, 19 Feb 2026
265.2500
265.6400
262.1100
262.9700
3,243,200
Wed, 18 Feb 2026
261.1500
265.0700
260.5700
265.0000
3,266,200
Tue, 17 Feb 2026
260.9900
264.1600
260.4900
262.8000
3,257,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
260.8500
263.0400
258.1600
260.6800
3,976,700
Thu, 12 Feb 2026
264.4400
265.3700
259.6500
261.7700
5,965,900
Wed, 11 Feb 2026
262.2900
263.9200
260.8100
262.8100
4,634,600
Tue, 10 Feb 2026
254.8400
261.5500
254.0900
261.3200
4,828,100
Mon, 09 Feb 2026
251.7100
254.9400
249.0700
254.3400
3,412,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
10 · 10-K
After market open · 10:03 ET
10-K ↗
Fri, 06 Feb 2026
251.8900
253.2900
249.8400
252.6200
4,345,000
Thu, 05 Feb 2026
250.6700
252.1300
248.5100
251.4500
4,418,600
Wed, 04 Feb 2026
242.5400
251.6600
242.5400
249.7600
5,382,000
Tue, 03 Feb 2026
234.8100
242.2400
234.0000
241.4900
4,636,700
Mon, 02 Feb 2026
234.8900
235.7400
230.7300
235.2300
5,532,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
232.4700
235.3700
230.6500
235.1000
3,841,100
Thu, 29 Jan 2026
229.8600
233.7700
227.9000
233.5800
3,539,900
Wed, 28 Jan 2026
231.7500
234.3300
227.6300
227.7100
4,248,100
Tue, 27 Jan 2026
235.0000
236.8800
229.1700
232.5500
5,212,400
Tue, 27 Jan 2026
9 · 8-K
Pre-market · 07:47 ET
8-K ↗
Mon, 26 Jan 2026
229.8500
232.2800
229.3900
230.8900
4,165,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
231.9200
233.6800
229.3100
229.6500
3,189,000
Thu, 22 Jan 2026
229.4700
232.8500
229.2900
231.3700
3,785,800
Wed, 21 Jan 2026
223.4700
229.9300
223.1500
229.3900
3,477,800
Tue, 20 Jan 2026
224.6300
228.0000
219.9800
221.6900
6,026,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
230.0300
231.9200
228.9100
229.4900
3,863,400
Thu, 15 Jan 2026
227.7800
230.7600
227.0100
230.5100
2,426,800
Wed, 14 Jan 2026
227.3300
230.3800
225.8500
227.1400
3,015,200
Tue, 13 Jan 2026
230.2400
230.7600
227.8100
229.2900
2,249,700
Mon, 12 Jan 2026
226.0100
229.6900
225.0000
229.5000
3,279,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
230.6100
231.4600
226.8600
228.4400
2,620,800
Thu, 08 Jan 2026
224.4900
230.9700
224.3200
229.8500
2,198,200
Wed, 07 Jan 2026
233.9000
235.2500
224.4600
224.4800
4,476,700
Tue, 06 Jan 2026
231.4900
234.2800
231.2000
233.6200
2,240,400
Mon, 05 Jan 2026
231.0200
234.4400
230.0600
231.9700
2,560,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
231.3500
232.7200
229.6400
231.9100
2,569,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
233.1400
233.4900
231.1700
231.3200
1,768,600
Tue, 30 Dec 2025
233.9800
234.6300
232.9200
233.0600
1,884,300
Mon, 29 Dec 2025
233.4400
234.6600
233.0900
234.5300
1,554,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
234.6600
234.9400
232.7300
233.4400
902,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
233.8200
235.4700
233.8200
235.0500
921,900
Tue, 23 Dec 2025
234.6800
235.2300
233.2500
234.1500
1,980,700
Mon, 22 Dec 2025
234.7400
235.2200
232.5100
234.6100
2,095,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
8 · 8-K
After-hours · 17:04 ET
8-K ↗
Fri, 19 Dec 2025
234.4200
235.5000
232.0400
234.2300
4,721,900
Thu, 18 Dec 2025
236.8000
238.0100
234.0800
234.4200
3,053,400
Wed, 17 Dec 2025
235.2900
237.9400
234.5300
236.7400
2,530,100
Tue, 16 Dec 2025
241.5200
241.5200
235.1600
235.8800
2,755,700
Mon, 15 Dec 2025
240.0000
241.1700
238.1400
240.4700
3,289,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
7 · 8-K
After-hours · 16:18 ET
8-K ↗
Fri, 12 Dec 2025
235.8100
239.9900
235.2300
239.9500
2,928,000
Thu, 11 Dec 2025
233.8000
236.2000
232.7300
236.1200
2,888,600
Wed, 10 Dec 2025
232.0100
236.7700
231.8500
235.4600
4,938,300
Tue, 09 Dec 2025
234.1600
234.7700
231.5000
231.5600
3,785,200
Mon, 08 Dec 2025
234.7700
237.3600
234.1300
235.4400
2,461,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
235.7600
237.0700
234.9800
235.3100
2,494,700
Thu, 04 Dec 2025
235.7200
237.7200
234.3200
237.2900
3,162,200
Wed, 03 Dec 2025
232.7800
235.8600
232.3400
235.2300
3,576,500
Tue, 02 Dec 2025
231.5900
233.8100
229.3700
232.2400
5,190,100
Mon, 01 Dec 2025
231.4600
234.1200
231.1400
231.3600
3,463,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
230.9300
232.4600
230.4700
231.8300
1,207,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
229.0000
231.8300
228.4300
230.6600
3,233,700
Tue, 25 Nov 2025
225.7400
229.4500
225.2600
229.1300
2,582,500
Mon, 24 Nov 2025
226.5900
226.5900
222.5000
224.5000
4,483,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
222.3200
227.4400
221.6900
226.2200
3,595,600
Thu, 20 Nov 2025
221.5600
223.4800
220.4500
221.2100
3,955,100
Wed, 19 Nov 2025
221.3100
221.9900
219.9700
221.1700
3,396,500
Tue, 18 Nov 2025
221.7100
221.9700
219.8900
220.8200
3,863,100
Mon, 17 Nov 2025
222.8500
223.6900
220.8700
221.0000
2,921,100
Mon, 17 Nov 2025
6 · 8-K
Pre-market · 08:45 ET
8-K ↗
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
221.7200
224.2300
220.4200
223.0200
2,886,400
Thu, 13 Nov 2025
222.3900
223.6200
220.9500
221.4800
2,682,200
Wed, 12 Nov 2025
224.8000
227.0600
223.5100
223.5500
1,945,700
Tue, 11 Nov 2025
224.5000
224.9000
223.4400
224.8000
2,698,000
Mon, 10 Nov 2025
221.0600
224.6400
220.7400
223.8800
4,095,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
219.2200
221.6800
218.2000
221.4800
3,735,400
Thu, 06 Nov 2025
5 · 8-K
After-hours · 17:01 ET
8-K ↗
Thu, 06 Nov 2025
216.9300
218.5600
216.3200
217.9900
3,429,800
Wed, 05 Nov 2025
219.7500
221.3400
217.2800
217.3800
2,707,600
Tue, 04 Nov 2025
218.6100
221.1300
217.4600
220.9100
2,737,800
Mon, 03 Nov 2025
219.9400
221.0000
218.0300
218.8200
3,552,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
217.5000
220.9900
216.3400
220.3700
2,586,300
Thu, 30 Oct 2025
216.0500
220.3000
215.7000
218.8300
2,806,900
Wed, 29 Oct 2025
216.6400
218.1600
215.5300
216.3700
3,587,900
Tue, 28 Oct 2025
218.3600
220.9100
217.5600
217.5900
2,782,500
Mon, 27 Oct 2025
218.2000
218.9300
216.4000
218.2300
4,692,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
220.5100
221.2700
216.0000
216.6100
4,128,600
Thu, 23 Oct 2025
4 · 10-Q
After market open · 15:42 ET
10-Q ↗
Thu, 23 Oct 2025
223.2800
225.9400
219.1000
220.0400
5,148,500
Thu, 23 Oct 2025
3 · 8-K
Pre-market · 07:47 ET
8-K ↗
Wed, 22 Oct 2025
226.9900
228.8500
225.2100
225.2400
3,756,800
Tue, 21 Oct 2025
226.2900
228.1500
225.4200
226.5400
2,727,700
Mon, 20 Oct 2025
226.6600
229.2100
225.8000
227.3000
2,922,100
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
225.1100
228.6700
224.8200
226.0400
3,237,300
Thu, 16 Oct 2025
226.2700
227.5000
223.2200
224.0400
2,971,200
Wed, 15 Oct 2025
227.1400
228.0000
224.5900
225.7200
2,483,700
Tue, 14 Oct 2025
223.9200
227.8500
223.3300
227.0800
2,306,200
Mon, 13 Oct 2025
226.7300
227.4100
224.8200
225.8500
2,079,700
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
232.5500
233.8600
225.2200
225.4500
2,762,700
Thu, 09 Oct 2025
232.7400
233.4800
230.1200
231.5400
2,331,300
Wed, 08 Oct 2025
230.1800
233.7400
229.2200
232.6500
3,580,300
Tue, 07 Oct 2025
237.7800
238.2200
231.2600
231.8600
3,024,100
Mon, 06 Oct 2025
237.0000
238.2300
235.5000
237.4100
3,261,100
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
234.8600
237.7400
234.5200
236.8000
3,176,600
Thu, 02 Oct 2025
235.4400
236.9900
233.5200
234.5200
3,873,400
Wed, 01 Oct 2025
2 · 424B3
After market open · 14:30 ET
424B3 ↗
Wed, 01 Oct 2025
235.9200
237.2500
234.0000
234.7400
3,950,800
Tue, 30 Sep 2025
237.0000
237.0000
234.8200
236.3700
3,797,500
Mon, 29 Sep 2025
235.7500
237.3600
235.0900
236.1800
5,097,300
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
232.0200
235.5000
231.7900
235.2000
4,940,900
Thu, 25 Sep 2025
231.0500
232.5000
230.4800
232.0000
6,034,400
Wed, 24 Sep 2025
229.3300
232.0600
228.3900
230.3600
5,925,900
Tue, 23 Sep 2025
225.8500
229.0000
225.4500
227.9800
5,183,000
Mon, 22 Sep 2025
220.6500
229.0000
219.2500
225.8500
8,136,000
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
221.6600
221.6600
219.2200
220.6100
8,632,100
Thu, 18 Sep 2025
217.4800
220.5500
216.7800
220.3600
4,349,300
Wed, 17 Sep 2025
216.3100
219.6700
216.1300
217.1700
4,797,500
Tue, 16 Sep 2025
218.4400
219.0200
215.4400
216.0000
4,425,900
Mon, 15 Sep 2025
216.0100
217.0600
214.3200
216.2500
4,484,400
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
215.1800
216.2800
213.8900
214.9100
6,207,200
Thu, 11 Sep 2025
214.7700
216.7800
214.1600
216.0400
4,126,700
Wed, 10 Sep 2025
1 · 8-K
After market open · 11:31 ET
8-K ↗
Wed, 10 Sep 2025
215.0000
216.0700
210.8400
215.1900
5,004,700
Tue, 09 Sep 2025
217.4800
218.6300
215.6500
216.0500
3,111,200
Mon, 08 Sep 2025
219.3200
220.1000
216.2700
217.2600
4,131,200
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
222.1700
223.1700
218.8700
220.3100
4,001,800