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
290.3000
303.6000
291.7400
302.3700
1,125,602
Thu, 22 Oct 2026
297.5700
297.9800
281.8700
289.5400
1,632,800
Wed, 21 Oct 2026
293.5800
297.5900
292.9500
295.6000
1,170,600
Tue, 20 Oct 2026
295.6500
295.9600
290.0000
292.6500
1,172,000
Mon, 19 Oct 2026
293.3800
296.0400
291.0900
292.8000
1,167,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
285.8500
295.1200
285.4800
294.9000
1,110,800
Thu, 15 Oct 2026
291.6000
291.6000
277.1300
282.5500
1,148,100
Wed, 14 Oct 2026
296.5300
296.7800
289.6500
290.9100
882,200
Tue, 13 Oct 2026
292.2700
293.3100
290.7500
293.0400
654,800
Mon, 12 Oct 2026
289.3200
294.2200
288.7500
290.5400
699,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
287.7800
292.0100
285.9900
286.7000
791,700
Thu, 08 Oct 2026
287.5900
291.1900
287.5500
288.4900
1,179,400
Wed, 07 Oct 2026
285.0400
286.0700
278.1600
283.9600
1,180,900
Tue, 06 Oct 2026
286.4400
288.3900
283.9300
285.7200
1,201,900
Mon, 05 Oct 2026
281.4800
287.5700
280.0100
287.4000
1,381,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
276.5100
281.9100
275.7400
281.7400
1,245,800
Thu, 01 Oct 2026
268.8800
279.4200
267.0000
279.3100
1,336,000
Wed, 30 Sep 2026
274.4300
275.4300
268.8700
270.3100
1,221,400
Tue, 29 Sep 2026
274.6200
278.1500
271.8100
273.4900
1,088,800
Mon, 28 Sep 2026
280.9000
280.9000
274.5700
277.4300
1,030,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
280.8400
283.7100
274.8700
277.8400
941,300
Thu, 24 Sep 2026
285.1100
285.8000
281.4100
283.1500
978,400
Wed, 23 Sep 2026
284.5700
289.9600
282.7200
283.0100
1,059,200
Tue, 22 Sep 2026
284.6000
293.6100
281.0000
282.1500
1,137,300
Mon, 21 Sep 2026
288.7600
292.1200
287.5000
289.3600
1,267,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
285.5500
296.6300
284.4100
292.1900
3,841,600
Thu, 17 Sep 2026
283.9200
286.9300
282.1800
285.0700
870,000
Wed, 16 Sep 2026
286.1600
288.6100
281.0900
284.7700
1,108,800
Tue, 15 Sep 2026
288.9200
289.3700
284.6200
285.6800
780,700
Mon, 14 Sep 2026
292.9000
294.5300
286.0000
287.2500
878,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
291.9200
294.6700
287.4300
290.2500
843,100
Thu, 10 Sep 2026
296.8300
296.8700
289.3600
291.9100
883,800
Wed, 09 Sep 2026
297.6000
298.1800
290.9200
291.3800
903,700
Tue, 08 Sep 2026
292.4900
296.7300
290.1000
294.2900
877,900
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
291.6800
293.1700
287.7500
290.0500
582,500
Thu, 03 Sep 2026
293.9700
296.6900
291.2100
293.5400
843,000
Wed, 02 Sep 2026
294.5700
296.3700
291.0800
293.4600
1,081,500
Tue, 01 Sep 2026
299.4800
299.4800
292.4000
296.0600
1,211,100
Mon, 31 Aug 2026
290.9100
294.8100
287.8100
293.6500
1,740,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
289.6900
290.3900
287.4900
287.8200
806,200
Thu, 27 Aug 2026
292.8900
294.3000
284.6000
288.9500
1,116,700
Wed, 26 Aug 2026
284.2600
295.0100
284.0000
294.0300
938,900
Tue, 25 Aug 2026
291.1000
293.5000
286.5000
286.9100
1,127,900
Tue, 25 Aug 2026
22 · 8-K
Pre-market · 07:00 ET
8-K ↗
Mon, 24 Aug 2026
296.2000
297.9800
291.0800
294.2600
1,165,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
303.1100
307.9400
295.7200
299.1000
2,010,500
Thu, 20 Aug 2026
300.0000
306.7300
299.2600
302.2500
2,292,700
Wed, 19 Aug 2026
298.3000
299.3400
292.0300
297.0900
1,529,800
Tue, 18 Aug 2026
293.4100
305.0800
291.4000
297.7700
2,486,900
Mon, 17 Aug 2026
276.8500
278.1000
273.8300
277.9400
1,127,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
269.5900
277.1600
268.4500
275.7900
716,200
Thu, 13 Aug 2026
267.1800
270.5500
265.5900
266.8800
693,500
Wed, 12 Aug 2026
266.8900
269.8600
265.8200
268.6700
797,500
Tue, 11 Aug 2026
265.9100
269.6800
265.3300
265.4500
848,800
Mon, 10 Aug 2026
258.7300
266.3500
257.5000
266.2100
892,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
263.7600
267.4800
255.0800
256.8700
1,636,100
Thu, 06 Aug 2026
21 · 10-Q
After market open · 14:56 ET
10-Q ↗
Thu, 06 Aug 2026
268.3800
270.8800
262.5100
268.2300
1,621,100
Thu, 06 Aug 2026
20 · 8-K
Pre-market · 06:15 ET
8-K ↗
Wed, 05 Aug 2026
263.9900
264.1100
257.7000
260.1100
1,164,700
Tue, 04 Aug 2026
260.0300
264.4900
256.9600
262.9800
2,027,500
Mon, 03 Aug 2026
265.5000
267.4300
261.8700
264.6000
797,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
268.8100
270.8600
264.7200
270.3700
1,115,100
Thu, 30 Jul 2026
265.2400
270.2000
260.6500
268.3400
987,900
Wed, 29 Jul 2026
266.9400
269.0500
264.4400
264.6700
1,201,000
Tue, 28 Jul 2026
268.0600
268.0700
259.8500
261.6500
1,721,500
Mon, 27 Jul 2026
276.4300
281.0400
267.1100
267.6400
1,285,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
286.0100
291.0400
280.9200
281.3300
1,061,800
Thu, 23 Jul 2026
286.2200
289.6600
284.0200
285.5800
955,300
Wed, 22 Jul 2026
282.9500
284.9400
280.5400
284.4500
842,500
Tue, 21 Jul 2026
285.0000
285.0800
277.1700
280.2200
1,283,600
Mon, 20 Jul 2026
285.1000
286.2500
282.2300
282.3500
969,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
283.5700
285.5600
280.7600
282.9100
1,140,400
Fri, 17 Jul 2026
19 · 8-K
Pre-market · 06:00 ET
8-K ↗
Thu, 16 Jul 2026
277.8600
282.6000
277.8600
280.2700
1,219,900
Wed, 15 Jul 2026
281.6000
282.7000
275.2400
278.1600
895,400
Tue, 14 Jul 2026
279.6600
282.8100
278.9700
281.6000
1,405,800
Mon, 13 Jul 2026
277.1800
281.1400
276.7700
279.4000
1,087,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
273.5000
274.4700
269.0200
273.3500
744,000
Thu, 09 Jul 2026
276.7400
278.3600
272.2200
273.0200
1,062,800
Wed, 08 Jul 2026
277.8400
279.0000
273.8800
277.8600
1,081,500
Tue, 07 Jul 2026
264.6300
275.8000
263.3500
273.8100
1,170,400
Mon, 06 Jul 2026
18 · 8-K
After-hours · 16:30 ET
8-K ↗
Mon, 06 Jul 2026
258.0000
264.6800
256.5000
263.5200
870,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
260.7400
262.9000
256.0200
258.8800
1,791,800
Wed, 01 Jul 2026
267.1600
268.6300
257.7500
257.8100
1,600,200
Tue, 30 Jun 2026
273.3800
275.5800
267.8900
268.1400
2,707,200
Mon, 29 Jun 2026
274.2600
275.1300
270.3300
271.3500
1,087,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
274.3500
275.2100
270.5900
272.6100
2,130,700
Thu, 25 Jun 2026
266.5300
275.3200
265.5300
273.4500
1,227,800
Wed, 24 Jun 2026
264.3000
266.4800
261.0400
266.3200
1,284,200
Tue, 23 Jun 2026
263.4900
268.8200
260.2500
268.7200
1,068,200
Mon, 22 Jun 2026
260.9100
264.5800
256.4000
264.5100
1,461,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
259.8800
262.0400
253.8200
258.5800
2,248,100
Wed, 17 Jun 2026
260.5400
262.2300
257.7000
260.7400
1,223,400
Tue, 16 Jun 2026
260.1400
263.8500
256.5300
259.6800
1,234,000
Mon, 15 Jun 2026
263.2400
268.1500
262.0200
262.3300
1,261,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
267.5400
274.8400
265.9600
272.6000
1,173,900
Thu, 11 Jun 2026
275.0000
276.2600
268.6900
269.3700
958,500
Wed, 10 Jun 2026
265.2100
273.9600
264.5200
272.5400
1,034,200
Tue, 09 Jun 2026
263.7500
266.0700
260.0100
264.1700
708,600
Mon, 08 Jun 2026
265.2300
268.1400
262.7900
264.1300
702,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
266.5000
267.6200
262.8900
264.0900
821,700
Thu, 04 Jun 2026
261.9400
267.9300
259.7700
267.3700
867,100
Wed, 03 Jun 2026
264.2000
269.1100
262.5200
262.6900
1,101,800
Tue, 02 Jun 2026
259.9300
264.2200
259.3200
263.3000
1,040,000
Mon, 01 Jun 2026
257.3600
259.7000
256.7300
259.0800
996,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
260.8000
262.1200
252.9700
255.0700
2,383,000
Thu, 28 May 2026
266.1900
268.6300
262.0600
262.1300
927,700
Wed, 27 May 2026
266.5900
268.3800
261.9000
263.6500
1,140,600
Tue, 26 May 2026
273.8600
277.0000
269.7900
269.8900
1,186,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
17 · 8-K
After-hours · 16:30 ET
8-K ↗
Fri, 22 May 2026
270.2600
276.8400
269.4700
276.7500
808,500
Thu, 21 May 2026
273.7900
273.8400
269.3000
270.2400
1,242,600
Wed, 20 May 2026
275.2600
280.0000
268.7600
270.6900
929,100
Tue, 19 May 2026
275.9200
277.2400
271.5100
276.2000
1,411,300
Mon, 18 May 2026
271.7800
275.6000
270.2100
274.7000
999,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
267.1600
273.1100
267.1600
271.9900
1,838,000
Thu, 14 May 2026
263.9400
268.0200
261.9300
267.4800
1,069,500
Wed, 13 May 2026
256.5000
263.3800
252.1800
263.2900
1,531,400
Tue, 12 May 2026
255.1600
257.3600
252.1100
255.1600
1,036,900
Mon, 11 May 2026
249.6300
255.9400
248.2900
253.1800
1,062,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
252.1600
253.6300
247.4200
248.1200
1,438,600
Thu, 07 May 2026
16 · 10-Q
After market open · 15:36 ET
10-Q ↗
Thu, 07 May 2026
244.5500
254.8800
241.8600
252.4400
1,636,900
Thu, 07 May 2026
15 · 8-K
Pre-market · 06:15 ET
8-K ↗
Wed, 06 May 2026
253.3100
253.8100
246.9900
249.5000
1,481,800
Tue, 05 May 2026
256.6800
261.9500
255.1100
259.7200
941,300
Mon, 04 May 2026
254.0800
259.0300
252.2800
258.9800
978,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
258.0900
259.7600
251.9700
254.2800
1,027,500
Thu, 30 Apr 2026
247.5200
260.4900
247.4300
260.0800
1,409,500
Wed, 29 Apr 2026
250.0000
250.9400
248.0600
250.1400
1,426,400
Tue, 28 Apr 2026
245.0900
248.9100
244.2700
248.3700
1,065,000
Mon, 27 Apr 2026
241.3500
243.0100
239.9900
241.2900
1,351,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
238.9400
240.8100
236.8900
240.6900
565,700
Thu, 23 Apr 2026
238.5200
241.4000
235.8800
239.9100
864,400
Wed, 22 Apr 2026
235.0000
236.8000
234.1500
236.7300
1,060,500
Tue, 21 Apr 2026
233.6600
234.5500
230.3800
232.6500
1,460,800
Mon, 20 Apr 2026
233.8500
235.7200
230.3900
231.5100
1,412,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
235.9200
236.5900
231.0000
235.5000
2,106,700
Thu, 16 Apr 2026
237.8800
242.0100
236.7700
239.8100
858,300
Wed, 15 Apr 2026
237.1900
240.6100
236.4700
238.7500
895,700
Tue, 14 Apr 2026
238.7200
240.5100
233.6000
239.2800
1,014,000
Mon, 13 Apr 2026
244.7900
245.7200
238.2100
240.5100
1,178,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
242.7800
244.5700
238.3900
243.0900
1,215,700
Thu, 09 Apr 2026
244.7300
250.7200
243.0100
244.7500
1,303,900
Wed, 08 Apr 2026
237.3500
244.5600
234.2200
244.0000
1,850,300
Tue, 07 Apr 2026
247.0600
253.8700
245.8700
250.9800
1,070,000
Mon, 06 Apr 2026
242.7100
246.7500
242.6100
245.6500
927,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
248.7400
250.3100
243.2400
244.3900
1,223,500
Wed, 01 Apr 2026
245.7600
249.3100
241.8200
244.7900
1,975,700
Tue, 31 Mar 2026
250.1600
252.6900
245.6800
250.7300
2,502,500
Mon, 30 Mar 2026
251.3500
252.3200
246.3800
248.0900
1,601,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
247.6500
253.4000
247.6500
250.2300
1,195,000
Thu, 26 Mar 2026
14 · DEFA14A
After-hours · 16:30 ET
DEFA14A ↗
Thu, 26 Mar 2026
13 · DEF 14A
After-hours · 16:15 ET
DEF 14A ↗
Thu, 26 Mar 2026
244.7900
252.4500
244.0300
250.5000
1,487,500
Wed, 25 Mar 2026
242.4700
247.1900
241.6900
245.4600
1,276,600
Tue, 24 Mar 2026
240.5700
246.9700
239.1600
246.1000
1,331,400
Mon, 23 Mar 2026
238.0700
242.5600
237.5700
239.9200
1,434,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
239.6900
243.6400
237.2200
237.4100
2,735,500
Thu, 19 Mar 2026
236.1200
241.1700
234.3000
239.5300
2,379,000
Wed, 18 Mar 2026
241.5600
241.5600
233.6100
233.9800
1,775,300
Tue, 17 Mar 2026
241.3100
243.5600
240.5800
240.8400
899,500
Mon, 16 Mar 2026
239.6400
241.8400
237.5400
239.1500
1,020,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
238.8400
241.4500
236.8100
240.0500
799,600
Thu, 12 Mar 2026
235.3300
241.6300
235.2800
238.1600
1,466,700
Wed, 11 Mar 2026
233.6500
236.9200
231.2800
236.5200
1,278,800
Tue, 10 Mar 2026
234.0100
236.4300
231.7200
232.4700
1,490,900
Mon, 09 Mar 2026
237.7800
237.7800
233.6800
234.7400
2,154,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
243.5500
243.6400
235.6800
237.2000
2,210,300
Thu, 05 Mar 2026
242.0000
244.2800
237.9000
239.0100
2,171,700
Wed, 04 Mar 2026
241.0600
243.9800
238.3600
243.0500
988,800
Tue, 03 Mar 2026
247.1500
247.1500
237.2800
244.0400
2,212,600
Mon, 02 Mar 2026
12 · 8-K
After-hours · 16:30 ET
8-K ↗
Mon, 02 Mar 2026
242.0000
250.0000
236.1400
239.6100
2,034,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
233.3600
237.5000
231.2000
235.8000
2,369,500
Thu, 26 Feb 2026
11 · 424B5
After-hours · 16:27 ET
424B5 ↗
Thu, 26 Feb 2026
10 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 26 Feb 2026
226.9400
234.4100
224.9900
231.2200
1,135,400
Wed, 25 Feb 2026
231.6300
232.3000
226.7200
230.1400
1,170,700
Wed, 25 Feb 2026
9 · 424B5
Pre-market · 09:05 ET
424B5 ↗
Tue, 24 Feb 2026
230.7100
232.0700
224.4000
231.7200
1,136,200
Mon, 23 Feb 2026
230.2900
233.2800
227.8200
231.8700
1,761,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
228.3200
231.4000
225.1700
231.3500
1,939,500
Thu, 19 Feb 2026
8 · 10-K
After market open · 15:53 ET
10-K ↗
Thu, 19 Feb 2026
231.7200
232.8600
218.7100
224.1600
2,455,000
Thu, 19 Feb 2026
7 · 8-K
Pre-market · 06:15 ET
8-K ↗
Wed, 18 Feb 2026
229.4800
230.0000
226.1700
227.6200
1,946,000
Tue, 17 Feb 2026
224.1100
226.0000
220.6000
224.2900
1,552,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
219.2700
225.3500
218.3400
223.8900
1,242,500
Thu, 12 Feb 2026
221.4300
224.9800
217.7900
218.2600
1,589,900
Wed, 11 Feb 2026
220.1700
222.5900
218.3700
221.9100
1,180,200
Tue, 10 Feb 2026
218.6000
219.2000
216.2700
217.0600
1,509,800
Mon, 09 Feb 2026
211.1700
218.0700
209.6000
217.7000
1,469,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
206.9900
211.6700
206.3200
211.4400
965,800
Thu, 05 Feb 2026
203.1600
205.6700
200.6100
205.5500
1,187,900
Wed, 04 Feb 2026
203.8500
205.9300
200.8000
204.4400
1,399,900
Tue, 03 Feb 2026
199.6300
204.7400
199.6300
203.6400
1,396,800
Mon, 02 Feb 2026
196.7500
200.2700
195.3400
198.6700
1,356,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
200.0000
201.6700
197.0400
200.9800
1,311,000
Thu, 29 Jan 2026
204.6700
207.4700
199.4500
201.5200
2,069,500
Wed, 28 Jan 2026
196.6300
201.5800
195.8900
201.1300
1,555,100
Tue, 27 Jan 2026
193.1100
196.1500
192.3200
195.0400
1,141,100
Mon, 26 Jan 2026
193.8600
193.8600
188.9000
192.5200
1,038,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
193.5800
195.1600
191.2600
191.5000
1,245,800
Thu, 22 Jan 2026
190.1000
192.7200
189.5600
191.4600
1,325,000
Wed, 21 Jan 2026
188.2200
192.4900
187.3700
190.0600
1,346,700
Tue, 20 Jan 2026
188.0000
188.8000
184.6300
185.0700
1,271,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
179.7600
185.8700
179.7600
185.3500
1,245,900
Thu, 15 Jan 2026
181.3200
184.5400
178.7100
181.9300
962,500
Wed, 14 Jan 2026
180.4900
187.2300
180.3000
182.7800
1,341,100
Tue, 13 Jan 2026
176.0300
181.4800
176.0300
180.2800
1,329,200
Mon, 12 Jan 2026
175.9100
178.3500
173.6600
174.9800
967,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
179.0200
181.7600
176.7500
176.8600
1,037,500
Thu, 08 Jan 2026
175.0000
178.7300
173.5700
176.7600
1,610,000
Wed, 07 Jan 2026
178.1000
178.7600
174.4600
174.5500
1,244,600
Tue, 06 Jan 2026
181.9900
183.3700
177.6500
177.9100
1,085,600
Mon, 05 Jan 2026
189.7900
190.0000
177.6400
183.4700
1,685,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
183.8300
187.8600
182.4300
186.7700
895,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
185.6000
185.8100
183.8300
184.5000
658,800
Tue, 30 Dec 2025
185.0000
186.3500
184.0000
185.6400
755,800
Mon, 29 Dec 2025
184.4700
184.9000
182.9400
183.9300
849,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
183.8600
184.3600
181.7400
182.9000
400,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
184.5300
185.3500
183.3800
183.7300
352,300
Tue, 23 Dec 2025
183.8200
184.9700
182.4600
184.7900
770,900
Mon, 22 Dec 2025
181.9400
182.9500
179.2800
182.6600
1,255,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
178.3700
181.4600
178.1300
178.9300
4,275,700
Thu, 18 Dec 2025
181.7200
182.2100
178.0400
178.6000
1,513,700
Wed, 17 Dec 2025
177.5300
182.4400
177.2700
182.3700
2,037,200
Tue, 16 Dec 2025
181.8300
181.9300
176.1800
176.4100
1,936,400
Mon, 15 Dec 2025
183.5900
183.5900
179.4700
182.3100
1,628,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
186.2000
187.5300
181.1300
183.1900
1,369,700
Thu, 11 Dec 2025
181.7000
186.1800
181.7000
185.7300
1,814,100
Wed, 10 Dec 2025
184.1800
184.9400
180.5300
183.4800
1,803,400
Tue, 09 Dec 2025
179.2600
185.8300
178.7800
183.6900
2,574,300
Mon, 08 Dec 2025
179.4100
180.6800
176.5300
179.1000
1,840,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
180.3100
182.6100
180.2500
180.7400
1,494,400
Thu, 04 Dec 2025
175.7800
180.3700
174.9700
180.0200
1,331,600
Wed, 03 Dec 2025
173.6800
177.3300
173.1700
175.7200
1,570,800
Tue, 02 Dec 2025
176.3400
176.3400
171.6900
171.8000
1,481,800
Mon, 01 Dec 2025
175.3100
179.6400
174.2600
176.6800
1,425,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
173.5000
176.5400
173.4900
175.3100
558,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
171.8900
174.5300
171.5300
173.1300
674,900
Tue, 25 Nov 2025
168.7900
171.1000
167.1200
171.0600
1,349,100
Mon, 24 Nov 2025
169.7300
170.3500
167.3700
169.8600
2,087,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
169.9300
171.8500
167.4000
170.5400
1,546,500
Thu, 20 Nov 2025
171.8000
174.8600
168.4700
170.2000
2,246,800
Wed, 19 Nov 2025
167.3100
170.8800
166.1800
170.1600
968,000
Tue, 18 Nov 2025
169.0500
171.5300
168.3000
169.5800
1,298,900
Mon, 17 Nov 2025
172.2900
172.7900
167.7500
168.3200
1,502,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
170.1100
174.2300
168.8400
173.1000
1,801,500
Thu, 13 Nov 2025
171.6200
171.9100
168.6100
169.7100
1,345,800
Wed, 12 Nov 2025
6 · 8-K
After-hours · 16:30 ET
8-K ↗
Wed, 12 Nov 2025
172.2100
174.6200
170.1600
170.5800
1,381,600
Tue, 11 Nov 2025
170.9100
173.9000
170.0400
173.2300
1,273,800
Mon, 10 Nov 2025
173.4500
174.2800
168.5000
169.4800
1,593,100
Mon, 10 Nov 2025
5 · 424B5
Pre-market · 06:05 ET
424B5 ↗
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
4 · 8-K
After-hours · 16:07 ET
8-K ↗
Fri, 07 Nov 2025
169.1900
173.2600
167.2200
172.0600
2,151,500
Thu, 06 Nov 2025
164.0700
172.7500
163.7800
169.8800
2,563,900
Thu, 06 Nov 2025
3 · 424B5
Pre-market · 08:51 ET
424B5 ↗
Wed, 05 Nov 2025
2 · 10-Q
After market open · 13:22 ET
10-Q ↗
Wed, 05 Nov 2025
156.2600
166.2500
156.2600
162.6900
2,817,600
Wed, 05 Nov 2025
1 · 8-K
Pre-market · 06:15 ET
8-K ↗
Tue, 04 Nov 2025
153.1900
155.8700
152.2200
154.5700
2,508,700
Mon, 03 Nov 2025
154.4800
156.1900
151.7800
156.0900
2,327,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
151.5000
155.2800
151.2400
154.0400
1,988,800
Thu, 30 Oct 2025
150.9700
154.0700
150.0000
151.5200
1,269,100
Wed, 29 Oct 2025
152.3700
153.0400
150.0100
151.3800
1,170,600
Tue, 28 Oct 2025
152.9500
153.5700
150.3000
152.5400
978,800
Mon, 27 Oct 2025
154.8900
155.1600
153.0900
153.9800
1,218,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
157.5000
158.4200
152.7500
153.7700
1,210,200