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
327.7700
336.8800
327.7800
331.3200
542,736
Thu, 22 Oct 2026
323.0800
339.8300
318.6600
335.4500
838,700
Wed, 21 Oct 2026
318.9900
320.7000
308.2200
319.9100
519,600
Tue, 20 Oct 2026
15 · 10-K
After market open · 11:30 ET
10-K ↗
Tue, 20 Oct 2026
307.7600
314.3400
307.7600
312.2700
802,400
Mon, 19 Oct 2026
297.3700
303.9500
297.3700
303.2100
472,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
306.2200
310.0000
295.7400
301.6700
571,800
Thu, 15 Oct 2026
294.5000
304.5600
289.7500
301.8300
729,500
Wed, 14 Oct 2026
291.0600
294.0000
287.9600
289.7400
604,800
Tue, 13 Oct 2026
291.5100
296.4000
290.8100
290.8200
526,200
Mon, 12 Oct 2026
290.7800
295.5400
287.7100
288.6700
585,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
289.2900
292.8600
282.6900
287.1800
657,600
Thu, 08 Oct 2026
273.4800
288.4500
273.1300
286.5200
1,128,600
Wed, 07 Oct 2026
273.5000
278.7300
271.3800
272.7800
640,200
Tue, 06 Oct 2026
275.5300
276.6700
271.4300
272.0100
617,300
Mon, 05 Oct 2026
266.4000
276.7900
263.0700
276.4400
589,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
275.4400
275.4400
264.4700
266.0000
566,600
Thu, 01 Oct 2026
277.0300
285.4800
273.4700
277.6100
1,344,900
Wed, 30 Sep 2026
14 · 8-K
After market open · 11:01 ET
8-K ↗
Wed, 30 Sep 2026
261.9900
272.2300
258.5000
269.9500
1,490,900
Tue, 29 Sep 2026
266.2700
269.1100
252.0500
259.9700
1,286,600
Mon, 28 Sep 2026
270.0600
271.5100
264.6600
267.6700
762,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
269.8700
276.5800
269.3800
273.0800
406,400
Fri, 25 Sep 2026
13 · 8-K
Pre-market · 07:01 ET
8-K ↗
Thu, 24 Sep 2026
281.9400
285.3400
270.5600
271.2500
680,000
Wed, 23 Sep 2026
276.7500
283.6900
275.8300
279.4300
434,100
Tue, 22 Sep 2026
288.1600
288.9000
276.3600
276.4200
789,200
Mon, 21 Sep 2026
285.1300
289.7800
281.8800
284.1000
669,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
277.7100
286.6800
273.4600
283.8300
1,194,600
Thu, 17 Sep 2026
273.3400
281.3100
270.7600
278.8500
522,400
Wed, 16 Sep 2026
274.4400
277.1400
271.0600
276.4100
700,600
Tue, 15 Sep 2026
273.4500
284.8900
270.6000
277.0900
811,400
Mon, 14 Sep 2026
269.8900
282.6300
269.6700
276.9300
1,074,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
264.9000
265.0000
255.8700
259.7100
1,018,200
Thu, 10 Sep 2026
279.2600
283.1600
262.2900
262.9300
1,496,400
Wed, 09 Sep 2026
287.9300
287.9500
279.1600
279.1700
785,000
Tue, 08 Sep 2026
302.6800
302.7900
288.8100
289.0000
1,788,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
305.7200
306.1100
299.5700
301.9600
633,300
Thu, 03 Sep 2026
310.5100
320.4800
307.9300
312.9600
637,600
Wed, 02 Sep 2026
301.4900
309.0900
299.0000
306.0700
524,100
Tue, 01 Sep 2026
310.9700
315.0000
303.6000
305.4400
952,000
Mon, 31 Aug 2026
12 · 8-K
After-hours · 16:30 ET
CURRENT REPORT ↗
Mon, 31 Aug 2026
307.1700
314.5100
303.6500
313.5500
1,078,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
308.6900
309.7900
302.9800
308.9800
715,300
Thu, 27 Aug 2026
296.7000
309.3900
290.3100
304.4700
857,200
Wed, 26 Aug 2026
291.4700
298.0000
290.4400
295.4500
831,700
Tue, 25 Aug 2026
298.9600
303.2600
295.7000
296.0800
2,059,800
Mon, 24 Aug 2026
299.8500
308.4700
298.9500
305.3100
649,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
298.5700
302.2200
296.5600
299.9100
499,300
Thu, 20 Aug 2026
297.6500
304.3000
293.5800
300.0600
958,200
Wed, 19 Aug 2026
285.9200
302.6700
285.4500
298.1000
689,700
Tue, 18 Aug 2026
280.3000
290.8800
278.7900
285.4100
639,400
Mon, 17 Aug 2026
281.5000
282.2200
274.9500
276.7600
343,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
288.5700
288.5700
278.8200
283.4900
1,324,500
Thu, 13 Aug 2026
277.7600
289.4500
274.5000
287.1800
686,900
Wed, 12 Aug 2026
277.9000
282.9100
274.3300
277.9900
478,300
Tue, 11 Aug 2026
281.1000
284.9600
277.0000
282.9500
461,400
Mon, 10 Aug 2026
282.5600
287.8300
282.1400
284.1200
703,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
275.7500
286.7300
275.7500
285.5700
941,000
Thu, 06 Aug 2026
276.8900
278.9100
272.0000
274.5800
851,500
Wed, 05 Aug 2026
280.5500
280.5500
273.2400
278.0300
729,100
Tue, 04 Aug 2026
264.5700
276.5000
264.4900
274.4900
824,600
Mon, 03 Aug 2026
269.9900
276.5100
266.3900
269.6800
497,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
261.2100
264.3700
254.9900
263.2000
674,300
Thu, 30 Jul 2026
274.1800
279.3900
261.8900
263.0300
1,148,400
Wed, 29 Jul 2026
283.6600
295.5800
281.3500
282.0400
1,298,800
Tue, 28 Jul 2026
269.4900
287.8900
269.4900
283.8700
1,642,600
Mon, 27 Jul 2026
260.2200
270.3100
256.2700
265.9000
1,759,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
247.5200
256.1000
246.0200
254.3600
824,100
Thu, 23 Jul 2026
245.5000
245.5000
240.1100
243.9600
607,900
Wed, 22 Jul 2026
251.1800
251.3600
244.7300
245.2100
462,900
Tue, 21 Jul 2026
247.0100
253.5400
242.5500
246.9500
780,300
Mon, 20 Jul 2026
254.9900
259.7100
251.7000
255.7900
801,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
261.2200
269.7900
255.4800
258.0900
1,410,400
Thu, 16 Jul 2026
255.3700
263.7900
253.1600
262.4600
840,600
Wed, 15 Jul 2026
256.8700
260.5700
250.5200
251.1900
592,800
Tue, 14 Jul 2026
253.6600
255.7400
248.6200
252.6100
888,600
Mon, 13 Jul 2026
252.8100
263.3400
250.2600
263.1100
929,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
244.8800
251.4300
244.7100
247.1100
530,000
Thu, 09 Jul 2026
243.8900
247.9900
236.2000
241.9000
783,100
Wed, 08 Jul 2026
256.3200
257.6100
247.0000
247.8200
1,029,600
Tue, 07 Jul 2026
256.1400
261.7800
254.0400
258.3000
753,800
Mon, 06 Jul 2026
246.9700
255.8200
241.3300
252.2000
1,161,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
250.0000
254.8200
245.8100
250.0900
1,268,000
Wed, 01 Jul 2026
11 · 10-Q
After-hours · 16:19 ET
10-Q ↗
Wed, 01 Jul 2026
222.0000
254.1900
221.2500
245.5500
1,960,100
Wed, 01 Jul 2026
10 · 8-K
Pre-market · 07:02 ET
8-K ↗
Tue, 30 Jun 2026
232.8100
235.0000
226.8600
230.0800
1,144,000
Mon, 29 Jun 2026
233.6400
236.3200
228.0000
233.6200
1,206,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
208.0100
232.6800
208.0100
231.7400
1,547,100
Thu, 25 Jun 2026
216.3100
219.4600
207.9600
208.8400
912,500
Wed, 24 Jun 2026
219.4000
224.2600
215.9500
216.4500
838,000
Tue, 23 Jun 2026
224.0000
227.5800
216.4000
218.1500
1,055,600
Mon, 22 Jun 2026
221.2800
223.8000
214.2200
218.6200
940,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
218.6800
223.9900
216.5600
221.2900
1,732,900
Wed, 17 Jun 2026
234.8600
240.5700
228.3000
228.3000
648,900
Tue, 16 Jun 2026
237.7700
241.7400
235.0100
237.5600
562,600
Mon, 15 Jun 2026
238.7400
247.0800
234.6600
235.8600
579,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
237.0000
243.2400
231.1500
241.1600
2,059,000
Thu, 11 Jun 2026
251.1100
251.1100
235.7300
236.6400
932,900
Wed, 10 Jun 2026
243.2000
249.2000
238.3000
249.0800
605,700
Tue, 09 Jun 2026
245.3100
251.0500
243.7700
246.0700
671,700
Mon, 08 Jun 2026
251.7900
256.6500
245.5900
246.3800
1,046,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
257.5900
259.0000
249.2700
255.6200
626,300
Thu, 04 Jun 2026
259.4900
264.3700
254.8200
255.0200
940,900
Wed, 03 Jun 2026
258.1300
258.1300
244.0900
253.4400
792,300
Tue, 02 Jun 2026
265.4200
265.9300
249.2400
255.8200
1,166,700
Mon, 01 Jun 2026
249.1500
272.4000
247.6400
270.8500
1,674,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
237.0800
250.9800
236.9600
245.4700
996,500
Thu, 28 May 2026
234.2400
244.9800
234.2400
238.9000
881,500
Wed, 27 May 2026
230.0900
237.6500
230.0200
235.7300
690,400
Tue, 26 May 2026
229.0100
235.9600
227.9300
230.9200
697,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
225.6300
234.1300
225.6300
232.0000
498,800
Thu, 21 May 2026
220.9800
226.1500
219.3000
225.0100
590,700
Wed, 20 May 2026
218.9400
225.6200
215.0000
223.6800
717,300
Tue, 19 May 2026
229.7700
232.4400
220.8900
221.9300
1,102,600
Mon, 18 May 2026
212.3900
227.7100
212.3900
224.3500
1,053,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
203.4100
214.3100
203.4100
212.5800
1,192,400
Thu, 14 May 2026
203.0300
205.4500
198.9000
199.8600
895,500
Wed, 13 May 2026
213.3000
213.3000
198.0000
201.8700
1,153,300
Tue, 12 May 2026
219.8300
223.1000
214.4600
215.9200
1,154,700
Mon, 11 May 2026
221.2900
224.7700
218.1100
219.1900
553,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
221.1300
226.3800
215.3600
223.6100
775,400
Thu, 07 May 2026
210.9000
227.0700
210.8600
223.9800
813,700
Wed, 06 May 2026
216.1300
217.6500
211.6100
211.7900
823,300
Tue, 05 May 2026
226.3600
227.5000
203.4300
219.4200
1,626,100
Mon, 04 May 2026
226.9200
229.9800
224.3900
224.4400
584,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
231.6500
235.5500
227.5800
227.5800
619,800
Thu, 30 Apr 2026
226.4800
228.1900
222.0100
227.5800
973,200
Wed, 29 Apr 2026
233.0000
236.1700
229.0300
232.3200
683,000
Tue, 28 Apr 2026
228.1200
231.7900
225.3700
229.5600
522,800
Mon, 27 Apr 2026
224.2200
229.6200
222.9000
225.3300
587,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
227.3900
228.9500
221.8500
224.1200
768,900
Thu, 23 Apr 2026
239.5200
241.1200
222.4500
228.0800
908,500
Wed, 22 Apr 2026
243.9200
245.5200
239.4100
242.7200
716,000
Tue, 21 Apr 2026
237.4100
247.3300
236.0500
240.3200
791,000
Mon, 20 Apr 2026
232.3100
236.5900
230.5200
235.8800
981,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
232.4800
233.7700
230.4100
232.7300
765,600
Thu, 16 Apr 2026
231.9400
234.3500
229.5300
231.8500
813,500
Wed, 15 Apr 2026
225.6800
232.6600
225.5000
230.7500
810,500
Tue, 14 Apr 2026
228.2300
229.3100
221.6300
223.5500
848,700
Mon, 13 Apr 2026
212.4200
226.9700
212.4200
226.4200
1,117,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
214.8800
216.2400
210.2600
211.6000
1,302,100
Thu, 09 Apr 2026
223.5000
224.5500
211.5700
213.5200
1,438,300
Wed, 08 Apr 2026
223.1800
226.2900
218.6400
222.9700
1,636,300
Wed, 08 Apr 2026
9 · 8-K
Pre-market · 07:06 ET
FORM 8-K ↗
Tue, 07 Apr 2026
230.7200
232.5500
225.5000
227.6000
723,200
Mon, 06 Apr 2026
227.5400
231.9600
224.3700
230.9400
812,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
225.0500
231.2100
222.2200
227.6800
1,012,300
Thu, 02 Apr 2026
8 · 10-Q
Next filing day · accepted 01 Apr, 17:45 ET
10-Q ↗
Wed, 01 Apr 2026
215.8600
227.4500
214.2400
224.8600
1,689,300
Tue, 31 Mar 2026
215.7000
222.5000
210.5900
216.9900
2,220,800
Tue, 31 Mar 2026
7 · 8-K
Pre-market · 06:54 ET
8-K ↗
Mon, 30 Mar 2026
199.6900
206.2900
198.2600
204.5500
1,356,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
196.1600
200.5300
191.6300
198.3300
957,900
Thu, 26 Mar 2026
193.7300
200.0000
192.4500
196.2700
728,100
Wed, 25 Mar 2026
200.0000
201.9700
191.2300
193.8800
823,000
Tue, 24 Mar 2026
207.1700
207.7300
195.9000
197.4000
792,400
Mon, 23 Mar 2026
211.3500
212.9100
205.9700
208.4700
795,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
208.0300
212.4200
206.0000
209.2700
2,000,300
Thu, 19 Mar 2026
205.7400
211.3400
203.3700
208.8400
659,700
Wed, 18 Mar 2026
206.0000
210.7400
203.8300
207.8200
904,900
Tue, 17 Mar 2026
209.4300
214.8800
208.2300
209.0000
755,000
Mon, 16 Mar 2026
206.1000
209.1100
203.9400
207.4600
989,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
205.3900
208.0000
201.6700
205.6500
690,400
Thu, 12 Mar 2026
206.2300
210.8800
202.4600
203.6000
983,900
Wed, 11 Mar 2026
213.2800
216.0200
201.9500
205.5400
1,031,700
Tue, 10 Mar 2026
221.1600
221.9900
207.4600
212.0100
865,300
Mon, 09 Mar 2026
224.0600
225.0500
217.0000
221.0400
892,800
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
222.7500
227.0800
219.7300
225.8700
777,100
Thu, 05 Mar 2026
224.6100
230.0300
220.0000
224.9200
982,300
Wed, 04 Mar 2026
221.3700
228.2500
219.3700
225.4000
961,600
Wed, 04 Mar 2026
6 · 8-K
Pre-market · 06:57 ET
8-K ↗
Tue, 03 Mar 2026
217.4300
223.8100
215.1300
222.8700
838,700
Mon, 02 Mar 2026
213.5900
221.3200
212.9800
219.9400
793,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
211.0100
217.6800
208.3900
216.8100
1,208,400
Thu, 26 Feb 2026
208.5500
216.5800
207.7000
214.2700
1,162,300
Wed, 25 Feb 2026
202.0000
207.9300
195.2600
206.6200
1,146,800
Tue, 24 Feb 2026
190.1500
204.5000
189.5100
201.4900
1,477,400
Mon, 23 Feb 2026
192.9100
196.4400
189.0700
190.2600
1,179,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
198.5500
201.6200
194.2900
195.0500
746,300
Thu, 19 Feb 2026
197.9200
202.0000
194.1600
198.8800
952,900
Wed, 18 Feb 2026
191.4100
199.5200
191.4100
197.9200
1,291,300
Tue, 17 Feb 2026
201.0700
205.0000
185.0000
190.0600
1,453,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
203.8200
206.2200
198.6200
205.7900
920,700
Thu, 12 Feb 2026
194.1900
203.7700
190.5800
201.9500
2,185,900
Wed, 11 Feb 2026
202.5400
205.5000
192.1300
193.7600
1,348,600
Tue, 10 Feb 2026
195.5000
210.0000
191.3500
204.8100
1,825,700
Mon, 09 Feb 2026
205.2700
207.0800
201.5000
203.2200
1,276,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
212.8800
215.5300
206.2800
207.3200
1,265,900
Thu, 05 Feb 2026
228.9300
234.3300
201.8000
209.1800
2,317,600
Wed, 04 Feb 2026
220.0100
227.2700
213.1900
225.4300
1,551,900
Tue, 03 Feb 2026
238.5000
239.4700
220.6600
222.6200
2,296,900
Mon, 02 Feb 2026
254.6100
256.9700
245.3400
248.7600
957,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
252.8200
257.3200
250.4000
254.3600
1,028,100
Thu, 29 Jan 2026
268.6900
272.2700
249.6800
252.7900
1,258,000
Wed, 28 Jan 2026
268.3000
272.6800
263.0200
269.8600
788,100
Tue, 27 Jan 2026
285.1600
286.3600
265.6300
268.6600
918,900
Mon, 26 Jan 2026
287.0900
288.7100
283.7500
286.3300
293,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
289.2900
290.7500
284.3500
286.6800
256,800
Thu, 22 Jan 2026
285.5500
290.2100
285.5500
288.7900
362,100
Wed, 21 Jan 2026
278.3000
285.6500
278.0000
284.1300
458,600
Tue, 20 Jan 2026
285.0000
289.5400
276.5700
277.0500
800,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
287.7300
290.2200
282.0000
288.6000
668,100
Thu, 15 Jan 2026
293.8200
296.6500
288.9800
289.6800
537,100
Wed, 14 Jan 2026
291.1100
296.0400
289.4400
295.2700
449,500
Tue, 13 Jan 2026
296.9400
297.9200
286.2700
291.7700
613,700
Mon, 12 Jan 2026
297.3800
300.6300
294.8800
296.9200
395,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
296.4600
297.3600
290.2200
294.4500
459,700
Thu, 08 Jan 2026
292.1500
299.5100
290.7100
294.1700
510,200
Wed, 07 Jan 2026
293.3500
295.9200
289.4600
292.9500
363,200
Tue, 06 Jan 2026
286.0400
293.3700
283.1500
292.7900
497,200
Mon, 05 Jan 2026
280.5700
289.3600
280.0100
286.3600
615,500
Mon, 05 Jan 2026
5 · 10-Q
Pre-market · 07:30 ET
10-Q ↗
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
288.5500
289.1900
283.0200
284.9000
682,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
290.5200
293.6900
289.8500
290.1900
422,400
Tue, 30 Dec 2025
291.6900
293.8500
290.0000
291.4000
391,300
Mon, 29 Dec 2025
293.3400
295.3600
291.1700
293.4300
475,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
290.0000
292.7000
288.5000
292.1300
327,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
291.3200
292.9600
287.6900
290.0900
228,500
Tue, 23 Dec 2025
291.5900
291.7200
288.8900
290.8800
421,600
Mon, 22 Dec 2025
4 · 8-K
After-hours · 17:09 ET
8-K ↗
Mon, 22 Dec 2025
288.5400
295.4300
288.5000
290.9400
716,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
277.5500
289.6400
275.9000
288.5400
2,270,600
Thu, 18 Dec 2025
302.6900
306.1000
268.2600
273.3900
2,253,800
Thu, 18 Dec 2025
3 · 8-K
Pre-market · 06:57 ET
8-K ↗
Wed, 17 Dec 2025
297.0500
300.2800
294.8100
296.1300
878,300
Tue, 16 Dec 2025
292.7600
293.5500
290.1400
293.0000
756,300
Mon, 15 Dec 2025
292.2700
293.3900
288.7300
292.0300
706,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
292.6500
294.6600
289.6800
292.4700
634,700
Thu, 11 Dec 2025
291.0800
297.9100
290.7200
291.5500
615,000
Wed, 10 Dec 2025
288.0400
290.1900
284.2300
288.2000
709,400
Tue, 09 Dec 2025
286.4700
290.4400
286.2300
287.5600
816,900
Mon, 08 Dec 2025
288.1600
290.0000
282.4500
286.8900
870,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
278.2900
291.6200
278.0100
290.6300
1,489,400
Thu, 04 Dec 2025
281.6200
284.1200
277.2100
278.9200
352,200
Wed, 03 Dec 2025
278.1300
282.6500
276.3500
279.1500
496,900
Tue, 02 Dec 2025
276.7600
279.1200
273.0000
278.2800
615,800
Mon, 01 Dec 2025
275.0000
281.8500
273.4600
277.1300
876,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
278.7300
280.2400
276.9600
277.2700
273,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
276.7900
280.2100
276.7900
277.4100
451,300
Tue, 25 Nov 2025
276.1500
280.8800
274.6000
278.7300
653,800
Mon, 24 Nov 2025
273.6800
275.9000
270.8400
271.7600
3,959,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
275.0900
279.6900
273.2900
277.0200
946,200
Thu, 20 Nov 2025
267.1000
275.1200
267.1000
273.0500
638,700
Wed, 19 Nov 2025
272.0000
274.0000
266.4600
267.0200
571,700
Tue, 18 Nov 2025
274.2600
275.2400
269.2000
272.1100
828,300
Mon, 17 Nov 2025
272.2600
274.7400
270.5200
273.6500
1,138,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
277.3700
280.1900
271.3800
273.9100
677,700
Thu, 13 Nov 2025
269.4600
281.9800
268.2500
277.9400
944,800
Wed, 12 Nov 2025
274.0000
274.0000
268.0100
271.8800
490,700
Tue, 11 Nov 2025
268.0000
274.0000
266.2200
271.5600
707,100
Mon, 10 Nov 2025
261.9900
266.5800
258.4600
265.0900
688,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
255.1200
264.7800
254.0400
262.6000
753,600
Thu, 06 Nov 2025
258.1600
258.6800
250.5000
253.6200
1,405,600
Wed, 05 Nov 2025
263.1800
264.0000
259.7800
261.1400
693,700
Tue, 04 Nov 2025
265.6300
266.4300
258.1500
264.5800
814,200
Mon, 03 Nov 2025
266.2900
267.9500
260.0000
264.5700
888,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
267.6500
269.2000
265.1100
266.8000
1,474,000
Thu, 30 Oct 2025
268.6500
275.0000
266.1300
269.0400
1,049,900
Wed, 29 Oct 2025
287.0600
287.0600
266.6200
266.8900
1,219,400
Tue, 28 Oct 2025
290.0000
293.8500
287.0300
288.4000
601,700
Mon, 27 Oct 2025
2 · DEFA14A
After-hours · 16:28 ET
DEFA14A ↗
Mon, 27 Oct 2025
1 · DEF 14A
After-hours · 16:26 ET
DEF 14A ↗
Mon, 27 Oct 2025
287.5700
291.8600
285.6600
290.3300
728,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
289.6200
289.6200
284.7500
285.3000
793,100