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
225.9100
228.4900
225.1650
228.3500
837,607
Thu, 03 Sep 2026
231.2000
233.0500
227.2700
229.1900
1,483,400
Wed, 02 Sep 2026
234.7300
237.2100
230.7800
230.8700
1,156,200
Tue, 01 Sep 2026
15 · 8-K
After-hours · 16:30 ET
8-K ↗
Tue, 01 Sep 2026
239.9000
242.4000
230.1800
231.3600
987,000
Mon, 31 Aug 2026
237.9700
241.7100
236.1600
240.1000
1,722,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
236.6400
241.0600
235.0100
240.3300
1,386,700
Thu, 27 Aug 2026
233.0600
237.9400
232.2900
235.7600
1,588,300
Wed, 26 Aug 2026
233.6600
237.7600
232.1000
235.6900
1,542,300
Tue, 25 Aug 2026
232.2200
238.3700
231.8900
236.5900
1,761,100
Mon, 24 Aug 2026
231.0000
233.2300
228.8700
232.4500
1,113,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
229.4400
234.1400
228.5400
231.5200
1,725,300
Thu, 20 Aug 2026
229.0300
232.9900
228.3800
228.4400
1,285,700
Wed, 19 Aug 2026
221.0000
231.0400
220.4400
230.6500
1,209,800
Tue, 18 Aug 2026
221.0000
223.4700
219.9700
219.9800
1,295,900
Mon, 17 Aug 2026
14 · 8-K
After-hours · 16:30 ET
8-K ↗
Mon, 17 Aug 2026
222.6800
223.9400
218.6600
220.3700
1,453,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
228.1200
228.5500
223.7900
224.4600
1,193,100
Thu, 13 Aug 2026
13 · 10-K
After-hours · 17:17 ET
10-K ↗
Thu, 13 Aug 2026
226.0000
227.7600
223.2200
226.7400
1,167,600
Wed, 12 Aug 2026
218.7300
226.6400
218.7300
226.0000
1,403,100
Tue, 11 Aug 2026
218.7800
225.7600
215.7100
224.8400
1,239,100
Mon, 10 Aug 2026
211.8900
220.4100
210.5800
220.0500
1,716,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
207.1800
215.5000
202.0000
211.9400
3,810,300
Thu, 06 Aug 2026
12 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 06 Aug 2026
224.8400
226.1200
222.2000
223.2400
1,786,100
Wed, 05 Aug 2026
222.0000
225.0000
220.4900
224.0300
1,746,500
Tue, 04 Aug 2026
212.2600
223.2100
210.9300
223.1400
1,742,500
Mon, 03 Aug 2026
214.0000
217.5700
212.8600
215.1900
1,466,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
206.7200
211.7800
205.2200
210.9800
1,113,500
Thu, 30 Jul 2026
210.5000
211.4200
206.5900
208.5600
1,091,200
Wed, 29 Jul 2026
208.5800
215.2000
207.7900
214.2900
1,325,300
Tue, 28 Jul 2026
206.1700
210.1100
204.6000
208.9600
1,137,300
Mon, 27 Jul 2026
197.2900
203.5800
195.8000
203.0800
1,142,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
194.2700
197.6000
194.2300
195.2700
1,005,200
Thu, 23 Jul 2026
191.5500
192.5500
190.2100
191.8900
1,012,500
Wed, 22 Jul 2026
196.9400
197.0800
191.6700
192.9100
971,100
Tue, 21 Jul 2026
194.6000
198.2300
194.0000
195.8000
1,112,700
Mon, 20 Jul 2026
196.9400
198.7300
194.5200
198.6100
1,037,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
201.1900
203.0400
198.2200
198.9900
1,284,200
Thu, 16 Jul 2026
196.4900
203.8800
195.0900
202.7600
1,019,500
Wed, 15 Jul 2026
194.6100
199.5600
194.0600
198.5700
1,208,800
Tue, 14 Jul 2026
193.3100
195.0500
190.7600
193.0100
1,622,300
Mon, 13 Jul 2026
193.7200
200.5500
190.2500
198.5000
2,161,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
208.6100
209.3600
203.4000
203.8700
1,331,100
Thu, 09 Jul 2026
206.3900
209.3300
205.0000
208.4500
1,479,000
Wed, 08 Jul 2026
212.5300
214.5000
205.2100
205.8400
1,761,800
Tue, 07 Jul 2026
11 · 8-K
After-hours · 17:24 ET
8-K ↗
Tue, 07 Jul 2026
219.3400
219.9800
216.5200
219.7500
1,726,400
Mon, 06 Jul 2026
211.8800
222.4300
211.8800
218.4000
3,722,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
204.0000
209.6800
203.1500
209.6300
1,144,200
Wed, 01 Jul 2026
196.9900
203.2200
196.9900
201.1000
1,112,000
Tue, 30 Jun 2026
197.4800
198.6800
192.8100
194.8800
1,503,600
Mon, 29 Jun 2026
201.0000
202.0800
197.6500
198.4300
1,396,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
199.5400
201.8900
198.2100
200.2900
2,102,300
Thu, 25 Jun 2026
199.2400
202.6800
198.2400
198.6000
1,825,000
Wed, 24 Jun 2026
193.4300
197.6000
192.3600
196.5000
1,665,000
Tue, 23 Jun 2026
191.5300
193.8500
190.1600
191.2600
1,235,500
Mon, 22 Jun 2026
188.5200
190.7300
187.2500
188.4500
1,204,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
188.9200
190.3600
187.0100
188.6300
3,884,900
Wed, 17 Jun 2026
190.0000
192.0000
184.6500
186.2900
1,873,200
Tue, 16 Jun 2026
192.6700
195.2000
191.8500
193.9400
1,092,000
Mon, 15 Jun 2026
195.7700
197.4100
191.6500
192.7400
1,523,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
194.9700
197.1000
192.5200
194.7800
1,085,600
Thu, 11 Jun 2026
193.7700
197.2500
191.7200
192.3900
1,070,900
Wed, 10 Jun 2026
196.7900
197.1500
193.5300
193.5700
1,039,200
Tue, 09 Jun 2026
194.4400
197.3400
193.7500
196.9400
1,024,100
Mon, 08 Jun 2026
194.0000
195.0300
192.1900
193.1400
1,033,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
196.2800
199.9900
194.7300
196.0400
1,536,500
Thu, 04 Jun 2026
191.4400
194.4600
189.3900
194.3200
1,573,600
Wed, 03 Jun 2026
185.0000
190.8000
184.0700
186.4600
1,683,900
Tue, 02 Jun 2026
182.7800
184.8400
180.2700
182.8200
1,734,400
Mon, 01 Jun 2026
188.3600
190.1300
184.5900
186.4400
2,439,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
203.7500
205.0900
190.3800
190.5700
3,527,900
Thu, 28 May 2026
205.5900
206.9800
203.0500
203.4200
1,595,600
Wed, 27 May 2026
209.0700
211.5600
206.0700
206.1000
1,305,700
Tue, 26 May 2026
207.6300
210.0000
206.2200
207.9800
1,695,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
208.9800
211.0600
207.2500
208.0500
1,095,700
Thu, 21 May 2026
207.7400
210.2300
205.6500
208.9800
1,115,700
Wed, 20 May 2026
208.9900
211.7400
207.2800
209.8600
1,786,900
Tue, 19 May 2026
203.0000
208.9200
202.4000
207.7800
1,410,800
Mon, 18 May 2026
200.5400
205.4900
200.2500
204.1500
1,033,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
204.0100
206.0000
201.4700
201.8800
1,405,700
Thu, 14 May 2026
203.0600
204.8000
202.0900
202.4600
931,200
Wed, 13 May 2026
202.0200
203.2400
200.7700
202.3700
989,300
Tue, 12 May 2026
200.0000
205.1500
200.0000
203.7900
1,368,900
Mon, 11 May 2026
205.1600
206.6800
198.6100
198.7600
1,805,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
206.7900
207.9800
203.9200
206.7600
993,600
Thu, 07 May 2026
209.2600
211.2300
206.3700
206.8900
1,315,600
Wed, 06 May 2026
207.1200
213.5300
207.1200
209.6400
1,455,600
Tue, 05 May 2026
211.0000
211.0000
205.9400
207.8800
1,850,000
Mon, 04 May 2026
205.0000
209.6200
204.4200
209.4300
2,483,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
206.0000
206.8400
198.6400
205.0200
3,154,100
Fri, 01 May 2026
10 · 10-Q
Next filing day · accepted 30 Apr, 18:19 ET
10-Q ↗
Thu, 30 Apr 2026
9 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 30 Apr 2026
8 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 30 Apr 2026
212.4700
215.1400
210.6000
213.8100
1,906,900
Wed, 29 Apr 2026
215.6800
216.5900
211.9300
211.9300
1,301,500
Tue, 28 Apr 2026
221.8400
222.4000
215.3000
217.1400
1,547,100
Mon, 27 Apr 2026
219.1300
223.9200
218.8600
222.0200
1,312,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
218.1700
220.2300
217.0000
219.8500
797,400
Thu, 23 Apr 2026
221.3800
221.4700
216.6800
219.5100
987,000
Wed, 22 Apr 2026
222.0000
225.1800
220.2100
222.0400
834,000
Tue, 21 Apr 2026
225.5100
227.3100
220.0000
221.2200
1,127,700
Mon, 20 Apr 2026
227.6600
229.3000
224.3000
226.1400
1,072,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
226.0900
230.0300
225.4700
228.1200
1,173,200
Thu, 16 Apr 2026
227.6800
230.0800
223.7900
224.7200
1,093,500
Wed, 15 Apr 2026
231.3400
231.9900
226.4600
228.8000
1,280,300
Tue, 14 Apr 2026
228.9400
232.3200
228.3900
230.6900
646,300
Mon, 13 Apr 2026
228.1500
230.3400
226.9200
230.2600
711,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
229.3800
230.0300
227.0800
228.8700
844,000
Thu, 09 Apr 2026
227.9900
229.5600
225.1600
227.9800
1,141,000
Wed, 08 Apr 2026
231.3000
234.9100
229.8200
230.7000
1,116,300
Tue, 07 Apr 2026
224.2500
228.2300
222.3500
226.0500
1,029,900
Mon, 06 Apr 2026
224.2800
226.6300
223.5900
224.9300
598,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
220.9900
226.3000
219.0100
224.0900
642,900
Wed, 01 Apr 2026
224.6200
225.8000
221.0000
222.8500
1,051,900
Tue, 31 Mar 2026
222.5800
225.0500
219.4000
224.4800
939,400
Mon, 30 Mar 2026
222.0000
222.0000
218.3900
220.0300
1,074,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
222.5100
222.5100
219.5700
220.4700
985,000
Thu, 26 Mar 2026
225.0900
228.5300
221.2200
222.5000
1,036,400
Wed, 25 Mar 2026
230.9300
232.6000
219.4000
226.3100
1,859,700
Tue, 24 Mar 2026
226.8300
231.4500
224.9200
228.1900
1,000,700
Mon, 23 Mar 2026
229.5000
231.7700
227.5700
227.9700
904,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
225.4600
227.4500
224.7800
225.9900
1,162,400
Thu, 19 Mar 2026
228.1000
230.1500
226.4300
227.4100
803,600
Wed, 18 Mar 2026
231.5700
232.2000
227.8700
227.8800
928,700
Tue, 17 Mar 2026
233.6500
235.1700
232.0000
233.5000
928,000
Mon, 16 Mar 2026
230.8600
234.8900
229.5600
230.6100
1,179,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
234.8900
235.8000
230.2100
230.8400
1,340,800
Thu, 12 Mar 2026
237.8700
238.8000
231.4000
232.4100
1,333,800
Wed, 11 Mar 2026
245.4200
245.8800
237.5200
240.1500
1,202,600
Tue, 10 Mar 2026
251.9200
252.5300
246.6300
247.1100
932,000
Mon, 09 Mar 2026
250.0800
253.1300
246.1700
252.9300
1,049,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
253.1500
253.2600
248.1300
252.8700
920,800
Thu, 05 Mar 2026
256.0500
258.2000
250.9700
255.3200
864,600
Wed, 04 Mar 2026
260.0000
260.2200
254.3500
259.0500
664,300
Tue, 03 Mar 2026
255.9200
260.0000
254.0500
258.2800
1,229,100
Mon, 02 Mar 2026
254.3000
258.4000
250.5700
257.3900
951,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
255.8900
257.5000
252.7400
256.2600
1,069,100
Thu, 26 Feb 2026
254.1800
258.2400
253.5800
257.0600
928,000
Wed, 25 Feb 2026
251.5100
252.8100
250.1900
252.5300
667,900
Tue, 24 Feb 2026
259.0800
260.0000
250.3600
251.6300
1,034,300
Mon, 23 Feb 2026
257.6100
261.9100
257.0300
260.7900
869,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
255.6600
259.2000
254.2800
259.1200
727,800
Thu, 19 Feb 2026
257.6600
260.1700
255.7600
256.2900
820,700
Wed, 18 Feb 2026
255.8400
262.1700
255.0900
258.9100
1,226,500
Tue, 17 Feb 2026
251.0500
257.7900
248.9900
255.8200
1,344,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
247.1600
254.2100
246.2100
252.5500
971,000
Thu, 12 Feb 2026
255.6600
257.3900
245.6500
245.7300
1,567,100
Wed, 11 Feb 2026
260.5200
261.8400
253.4200
259.6200
1,178,900
Tue, 10 Feb 2026
276.0100
277.6700
262.9900
263.5400
1,812,000
Mon, 09 Feb 2026
272.0000
276.4300
269.6200
275.9600
1,479,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
267.0500
272.3300
267.0300
271.6300
1,502,500
Thu, 05 Feb 2026
262.3800
268.3300
262.0600
267.0500
1,665,400
Wed, 04 Feb 2026
251.3100
264.8800
251.3100
263.0300
1,727,800
Tue, 03 Feb 2026
253.3600
257.4300
250.5400
251.4100
1,285,500
Mon, 02 Feb 2026
257.1800
258.4500
250.8500
254.7400
1,436,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
251.0300
258.6400
245.2100
258.3100
2,258,200
Fri, 30 Jan 2026
7 · 10-Q
Next filing day · accepted 29 Jan, 19:37 ET
10-Q ↗
Thu, 29 Jan 2026
6 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 29 Jan 2026
257.0200
261.0000
254.5500
257.6100
1,676,600
Wed, 28 Jan 2026
255.9200
258.4600
254.4400
257.7200
1,404,900
Tue, 27 Jan 2026
255.8900
257.9300
254.8600
255.5000
1,093,100
Mon, 26 Jan 2026
252.2200
256.2200
252.2200
255.4700
819,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
254.7800
255.6300
250.1900
252.3800
722,100
Thu, 22 Jan 2026
262.0000
264.0900
254.6500
255.3500
892,800
Wed, 21 Jan 2026
254.8600
260.8400
252.8400
259.2800
853,300
Tue, 20 Jan 2026
257.1200
258.3900
252.7700
253.1900
1,061,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
260.1400
261.0400
256.9900
257.5800
955,400
Thu, 15 Jan 2026
259.2500
261.3600
256.5600
260.7000
940,000
Wed, 14 Jan 2026
253.6500
260.1600
252.4900
259.5100
970,300
Tue, 13 Jan 2026
260.4200
262.8700
251.7100
254.6700
1,071,300
Mon, 12 Jan 2026
251.3800
257.9900
250.3200
257.8400
1,111,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
252.9200
253.8100
250.1800
252.4700
598,200
Thu, 08 Jan 2026
247.0400
252.0000
246.8500
250.9200
696,900
Wed, 07 Jan 2026
248.0000
250.1300
245.5200
248.2100
735,300
Tue, 06 Jan 2026
244.7200
250.1500
243.5000
249.1900
848,700
Mon, 05 Jan 2026
243.2700
247.2900
242.5400
245.3600
773,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
241.7500
245.3400
240.0000
244.8100
961,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
242.5000
243.0100
240.8000
240.8700
525,000
Tue, 30 Dec 2025
242.4100
243.6500
240.9000
243.0800
675,100
Mon, 29 Dec 2025
244.0000
245.5200
242.2000
242.8500
755,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
244.2900
245.9900
243.5000
244.7600
305,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
244.5000
245.4600
244.0900
244.4400
201,300
Tue, 23 Dec 2025
246.0200
247.4500
243.1300
244.6000
718,500
Mon, 22 Dec 2025
243.9500
247.2100
243.0700
246.6700
908,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
242.9300
245.9000
242.0200
244.9400
2,957,000
Thu, 18 Dec 2025
246.1000
247.7800
241.6600
242.5500
1,103,200
Wed, 17 Dec 2025
247.0100
249.7500
245.0300
245.9400
918,800
Tue, 16 Dec 2025
248.0100
249.9200
243.6200
247.3400
1,333,400
Mon, 15 Dec 2025
255.0000
255.8300
250.8600
253.0700
1,183,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
252.9200
252.9300
250.3700
252.2700
973,600
Thu, 11 Dec 2025
251.5000
255.6100
251.2900
252.3900
765,900
Wed, 10 Dec 2025
257.4000
259.9900
248.9400
251.5000
1,167,700
Tue, 09 Dec 2025
250.2300
251.9400
245.9700
246.5200
806,200
Mon, 08 Dec 2025
256.0700
256.5500
249.5700
250.0400
760,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
255.0000
257.9800
254.4000
256.5500
708,400
Thu, 04 Dec 2025
251.2500
252.7500
250.3400
251.5100
489,100
Wed, 03 Dec 2025
251.4700
254.1000
250.1000
251.4400
549,800
Tue, 02 Dec 2025
249.3100
252.8400
248.7500
250.8500
1,086,100
Mon, 01 Dec 2025
244.1600
253.8900
237.6300
248.3800
1,296,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
256.0000
258.0900
255.7000
255.8300
335,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
255.8200
257.1700
254.9800
255.0400
606,000
Tue, 25 Nov 2025
251.5900
257.0000
250.2500
255.8000
812,400
Mon, 24 Nov 2025
249.2300
251.5700
248.4500
250.5200
1,217,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
244.2800
254.0000
243.0400
250.7500
1,187,300
Thu, 20 Nov 2025
5 · 8-K
After-hours · 16:30 ET
8-K ↗
Thu, 20 Nov 2025
244.5700
246.8800
241.8100
243.9200
1,120,400
Wed, 19 Nov 2025
246.0000
248.0500
242.6000
244.9900
942,800
Tue, 18 Nov 2025
245.1900
247.3100
243.7900
246.2200
1,175,600
Mon, 17 Nov 2025
244.2800
247.2600
243.2000
244.7100
1,037,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
250.0400
251.1700
244.2900
244.4600
1,008,400
Thu, 13 Nov 2025
251.0100
255.1000
249.7300
252.1100
1,124,300
Wed, 12 Nov 2025
252.0500
256.0000
251.2600
252.8600
1,270,200
Tue, 11 Nov 2025
250.2500
254.7500
248.1600
252.4300
1,316,800
Mon, 10 Nov 2025
250.0000
252.2700
245.7600
250.1000
981,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
248.6600
251.5400
245.8500
251.4900
1,683,100
Thu, 06 Nov 2025
242.5600
250.7000
242.0200
249.6500
2,225,900
Wed, 05 Nov 2025
245.3000
246.1000
241.6200
245.2200
1,214,300
Tue, 04 Nov 2025
247.7100
247.7100
243.1400
246.4000
1,447,200
Mon, 03 Nov 2025
247.5400
252.1500
243.1200
248.9500
1,596,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
254.5100
257.1700
239.4100
246.8800
2,567,500
Fri, 31 Oct 2025
4 · 10-Q
Next filing day · accepted 30 Oct, 20:01 ET
10-Q ↗
Thu, 30 Oct 2025
3 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 30 Oct 2025
255.2700
257.1000
251.0500
252.2600
1,777,200
Wed, 29 Oct 2025
256.4700
258.3500
252.9000
253.6200
1,172,400
Tue, 28 Oct 2025
259.6800
264.0000
256.5700
256.5700
1,171,800
Mon, 27 Oct 2025
259.7000
260.9200
258.0500
259.2100
1,228,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
266.8300
266.9700
259.4100
259.4900
1,110,300
Thu, 23 Oct 2025
266.4900
267.1900
263.8400
265.2600
716,000
Wed, 22 Oct 2025
269.6800
270.5600
265.9000
266.4800
891,200
Tue, 21 Oct 2025
268.0200
270.8100
266.3100
268.2200
791,600
Mon, 20 Oct 2025
268.3700
271.7200
266.7800
271.4100
619,500
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
269.0400
270.5400
263.1000
268.0900
2,278,200
Thu, 16 Oct 2025
270.9800
273.7500
269.6200
270.0000
1,062,800
Wed, 15 Oct 2025
270.9600
272.0500
267.6100
269.7000
667,100
Tue, 14 Oct 2025
268.5600
272.1800
267.0000
270.0700
971,800
Mon, 13 Oct 2025
274.2900
277.3300
271.1300
273.0100
768,500
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
277.8400
277.8500
271.4000
272.0000
606,100
Thu, 09 Oct 2025
283.6300
284.0500
277.0400
277.8800
754,300
Wed, 08 Oct 2025
284.0600
284.8700
279.2500
282.3500
888,100
Tue, 07 Oct 2025
282.4300
283.9900
280.0000
283.2800
666,900
Mon, 06 Oct 2025
279.3500
283.0400
278.3200
281.3800
911,900
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
278.3000
281.5000
277.2400
278.5900
591,000
Thu, 02 Oct 2025
2 · DEFA14A
After-hours · 16:36 ET
DEFA14A ↗
Thu, 02 Oct 2025
1 · DEF 14A
After market open · 14:10 ET
DEF 14A ↗
Thu, 02 Oct 2025
269.7700
277.3500
269.7700
276.6400
1,032,100
Wed, 01 Oct 2025
274.3600
276.9000
267.6400
270.8500
1,314,500
Tue, 30 Sep 2025
271.0100
275.7000
270.7400
273.7300
1,174,100
Mon, 29 Sep 2025
271.1000
271.9800
268.0700
271.0500
977,700
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
269.2100
271.6600
267.4000
270.2700
755,000
Thu, 25 Sep 2025
268.6600
268.8900
264.1400
267.3100
881,400
Wed, 24 Sep 2025
275.0800
277.4300
273.1100
274.1900
692,800
Tue, 23 Sep 2025
273.5300
277.1000
273.2600
275.6100
771,800
Mon, 22 Sep 2025
272.4000
275.5300
270.6000
274.4100
549,200
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
272.9200
274.0200
271.3200
273.1900
1,536,200
Thu, 18 Sep 2025
273.4200
273.7900
270.4900
273.2900
552,900
Wed, 17 Sep 2025
274.5100
275.7500
270.0200
271.7100
847,500
Tue, 16 Sep 2025
270.4200
273.7000
270.0800
272.6000
840,800
Mon, 15 Sep 2025
271.0000
273.4100
271.0000
271.1900
940,900
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
273.1500
273.5600
269.0000
270.1400
1,257,700
Thu, 11 Sep 2025
271.3300
275.3500
270.4200
274.6100
727,300
Wed, 10 Sep 2025
278.3000
279.6700
265.6800
270.4700
1,093,800
Tue, 09 Sep 2025
280.2500
281.3200
278.6600
279.1900
613,500
Mon, 08 Sep 2025
276.4700
279.7300
273.3700
279.4600
688,500
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
274.2700
278.0600
274.0500
277.0500
944,000