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
247.1000
250.8400
240.4900
247.6000
697,520
Thu, 03 Sep 2026
252.4300
262.9500
252.4300
255.1200
934,600
Wed, 02 Sep 2026
248.1100
254.7900
243.6680
245.5100
1,283,800
Tue, 01 Sep 2026
258.7100
263.9800
249.3800
251.1100
780,700
Mon, 31 Aug 2026
258.2200
265.0000
257.8200
261.3600
1,190,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
255.5500
262.9900
254.5750
260.6800
1,299,800
Thu, 27 Aug 2026
244.3500
257.4120
243.1100
255.8300
1,538,200
Wed, 26 Aug 2026
231.6300
237.9000
231.3600
237.0800
1,161,600
Tue, 25 Aug 2026
239.8400
246.1500
234.1300
237.6900
1,427,100
Mon, 24 Aug 2026
239.5700
244.9900
237.7250
244.1700
806,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
237.6700
245.5100
232.0200
240.0100
942,100
Thu, 20 Aug 2026
241.9900
244.0800
236.0000
239.8600
993,900
Wed, 19 Aug 2026
225.5600
243.6300
224.3000
241.6500
2,177,800
Tue, 18 Aug 2026
219.5000
229.9800
217.6750
226.2400
1,544,300
Mon, 17 Aug 2026
221.3000
223.2650
214.8000
215.1700
1,310,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
240.5100
241.5380
223.6100
224.1400
1,670,400
Thu, 13 Aug 2026
211.5400
242.8150
209.9400
240.5100
3,427,700
Wed, 12 Aug 2026
216.4300
220.0500
207.8900
210.1200
1,542,500
Tue, 11 Aug 2026
215.9100
224.8900
210.7850
220.5100
1,704,900
Mon, 10 Aug 2026
207.6700
217.0000
205.2600
215.9100
1,780,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
207.0500
214.8500
202.3300
210.4500
3,365,200
Thu, 06 Aug 2026
193.1900
205.5900
185.0500
202.4300
8,617,000
Wed, 05 Aug 2026
14 · 10-Q
After-hours · 16:25 ET
10-Q ↗
Wed, 05 Aug 2026
13 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 05 Aug 2026
252.8800
257.9700
239.0800
250.2100
4,099,300
Tue, 04 Aug 2026
230.7500
249.2350
230.6700
248.8900
1,105,700
Mon, 03 Aug 2026
245.3800
254.0700
238.8200
239.9200
1,446,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
221.3000
238.0850
219.5000
237.3600
1,333,200
Thu, 30 Jul 2026
236.0000
239.0000
226.6800
233.1000
1,916,500
Wed, 29 Jul 2026
240.0000
254.4100
238.2000
251.1200
1,539,400
Tue, 28 Jul 2026
227.1200
241.2400
227.1200
238.0500
2,119,900
Mon, 27 Jul 2026
213.4200
229.3900
209.9900
223.0100
1,951,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
195.0000
205.5000
195.0000
204.8900
1,153,900
Thu, 23 Jul 2026
209.0200
209.0200
189.7100
190.0100
2,142,100
Wed, 22 Jul 2026
216.0600
216.0600
201.4300
204.9000
1,640,200
Tue, 21 Jul 2026
222.9500
231.2800
216.1300
218.5600
1,655,100
Mon, 20 Jul 2026
215.6800
233.1300
213.6900
231.2100
2,438,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
221.9500
227.0100
218.6400
224.2600
1,280,700
Thu, 16 Jul 2026
219.7900
229.8400
212.3500
224.5700
1,372,500
Wed, 15 Jul 2026
215.2900
224.5500
210.9300
215.3300
968,800
Tue, 14 Jul 2026
201.4400
216.7500
200.4500
209.6800
1,514,100
Mon, 13 Jul 2026
212.1900
222.6300
210.3800
217.5900
1,279,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
212.0000
212.5700
202.5000
207.4800
1,055,400
Thu, 09 Jul 2026
190.0000
206.6800
185.5800
205.9500
1,001,200
Wed, 08 Jul 2026
200.2100
201.9320
194.0000
197.8200
1,286,200
Tue, 07 Jul 2026
199.9400
207.8400
195.5700
205.2000
1,739,600
Mon, 06 Jul 2026
187.9800
197.2350
187.2200
193.8400
1,087,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
186.7800
194.1800
186.4500
192.1200
1,195,000
Wed, 01 Jul 2026
189.3200
192.0000
186.9300
187.7200
1,172,900
Tue, 30 Jun 2026
182.0000
186.8250
178.9190
182.5100
1,584,500
Mon, 29 Jun 2026
189.7400
191.8900
183.4200
184.4700
1,487,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
172.3100
185.5900
172.3100
185.4700
2,835,900
Thu, 25 Jun 2026
177.3000
179.8700
169.6300
170.2800
1,442,700
Wed, 24 Jun 2026
171.0000
183.6600
170.3880
180.7300
2,069,800
Tue, 23 Jun 2026
177.4500
178.7900
171.8300
173.2900
1,532,900
Mon, 22 Jun 2026
175.0000
179.1900
170.5200
172.8000
2,220,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
173.8000
183.1400
171.6500
176.0300
2,564,500
Wed, 17 Jun 2026
180.2700
186.0000
176.5600
176.7100
1,939,500
Tue, 16 Jun 2026
12 · 8-K
After-hours · 16:22 ET
8-K ↗
Tue, 16 Jun 2026
184.4200
187.7800
178.6500
182.8500
1,862,900
Mon, 15 Jun 2026
190.5400
195.0000
185.6800
186.0600
1,258,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
185.0000
188.5000
175.5500
187.9800
1,646,500
Thu, 11 Jun 2026
188.0000
193.4100
185.1000
186.4300
1,466,000
Wed, 10 Jun 2026
192.9500
200.0000
190.0200
192.7900
1,553,300
Tue, 09 Jun 2026
203.4000
208.6870
190.7800
197.6900
2,898,600
Mon, 08 Jun 2026
210.0000
212.0600
205.2300
208.1200
1,185,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
221.0000
225.0000
209.3200
212.6400
1,541,300
Thu, 04 Jun 2026
233.0000
234.8800
220.0900
220.3700
1,515,800
Wed, 03 Jun 2026
235.4400
235.4400
219.0100
222.4500
1,982,900
Tue, 02 Jun 2026
240.5000
243.1700
228.4500
240.1600
2,704,100
Mon, 01 Jun 2026
232.0000
262.3800
229.5000
262.2000
3,573,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
202.8000
222.5500
202.7700
220.6300
6,812,300
Thu, 28 May 2026
204.4300
208.2300
196.2900
198.8000
2,043,300
Wed, 27 May 2026
199.3600
208.6600
196.6100
200.7200
1,396,800
Tue, 26 May 2026
198.0100
201.0100
194.3400
197.9900
1,150,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
200.7500
205.2650
196.1400
201.9700
1,302,500
Thu, 21 May 2026
199.4200
200.7400
192.1900
198.3700
1,732,000
Wed, 20 May 2026
200.0000
206.7520
196.1300
203.3900
1,271,900
Tue, 19 May 2026
217.4900
225.5800
205.2700
208.1900
2,168,700
Mon, 18 May 2026
196.1600
210.2700
195.8130
208.5100
2,046,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
186.5000
201.3000
184.9000
198.3800
2,879,500
Thu, 14 May 2026
180.4200
187.4000
177.0400
183.4600
2,283,900
Wed, 13 May 2026
11 · DEFA14A
After-hours · 16:10 ET
DEFA14A ↗
Wed, 13 May 2026
179.2500
180.3700
173.2500
179.0000
2,263,400
Tue, 12 May 2026
190.6100
193.8000
178.8000
179.5800
2,733,800
Mon, 11 May 2026
196.5200
206.2050
188.6400
191.3400
2,805,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
185.9500
198.0900
180.5000
197.3400
6,513,600
Thu, 07 May 2026
10 · 10-Q
After-hours · 16:31 ET
10-Q ↗
Thu, 07 May 2026
9 · 8-K
After-hours · 16:12 ET
8-K ↗
Thu, 07 May 2026
243.0100
249.9900
240.4200
243.7200
2,938,500
Wed, 06 May 2026
240.0300
240.4000
228.9050
235.1600
1,551,400
Tue, 05 May 2026
251.0000
252.0000
239.4330
246.0800
1,144,400
Mon, 04 May 2026
235.2500
255.0000
235.2500
247.4300
1,542,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
235.4150
248.0500
231.2750
239.8900
1,542,800
Thu, 30 Apr 2026
221.0000
224.7900
215.0600
221.7600
902,700
Wed, 29 Apr 2026
222.4000
228.1300
220.7800
227.2500
653,300
Tue, 28 Apr 2026
229.4400
238.0000
225.7000
225.9700
897,300
Mon, 27 Apr 2026
8 · DEFA14A
After-hours · 16:33 ET
DEFA14A ↗
Mon, 27 Apr 2026
7 · DEF 14A
After-hours · 16:32 ET
DEF 14A ↗
Mon, 27 Apr 2026
226.0500
232.5900
221.8400
225.0700
913,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
218.4800
224.4250
216.0400
223.3200
874,400
Thu, 23 Apr 2026
214.6600
216.8500
206.8600
214.6900
1,903,200
Wed, 22 Apr 2026
230.7000
238.7100
227.0700
232.7500
1,117,400
Tue, 21 Apr 2026
230.7200
243.6200
226.0800
230.4600
1,615,000
Mon, 20 Apr 2026
221.4400
230.0000
221.0000
229.8800
1,232,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
229.5600
230.3200
219.7400
222.4900
1,411,600
Thu, 16 Apr 2026
228.7800
234.0300
218.8600
222.9800
1,680,200
Wed, 15 Apr 2026
212.3200
223.1850
207.8500
218.6200
2,219,200
Tue, 14 Apr 2026
209.5800
216.1200
202.3400
206.4400
1,733,400
Mon, 13 Apr 2026
193.0000
207.3800
192.7500
205.2800
1,881,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
204.2300
206.1200
187.4500
192.2600
3,143,000
Thu, 09 Apr 2026
216.0500
219.5200
198.5100
205.0400
3,298,200
Wed, 08 Apr 2026
238.5100
239.0000
216.8900
217.9800
2,356,600
Tue, 07 Apr 2026
241.4600
247.3900
226.0100
227.6100
1,409,000
Mon, 06 Apr 2026
245.4500
248.0500
239.0500
245.1400
616,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
240.0000
248.8500
236.0000
244.6700
800,600
Wed, 01 Apr 2026
6 · 8-K
After-hours · 16:30 ET
8-K ↗
Wed, 01 Apr 2026
244.7900
247.4300
234.4400
242.7900
876,100
Tue, 31 Mar 2026
239.6900
249.0000
237.3200
244.1000
876,700
Mon, 30 Mar 2026
232.3100
242.0600
230.9950
237.8100
859,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
239.4700
239.4700
229.0100
230.7900
1,164,700
Thu, 26 Mar 2026
236.9900
249.0000
235.1700
245.0700
898,600
Wed, 25 Mar 2026
245.7300
248.2300
232.6800
238.0700
1,509,900
Tue, 24 Mar 2026
257.1500
257.3700
235.7260
237.9400
1,896,700
Mon, 23 Mar 2026
260.0900
266.5980
256.9900
262.0600
1,003,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
257.6400
262.9700
249.1400
258.8100
1,159,800
Thu, 19 Mar 2026
263.1600
274.0000
255.7900
262.3200
968,900
Wed, 18 Mar 2026
260.8000
269.4400
259.4300
262.1100
1,060,000
Tue, 17 Mar 2026
262.7500
278.2500
262.3900
265.5500
951,700
Mon, 16 Mar 2026
263.4800
267.8900
258.8900
264.5600
927,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
258.1900
268.7600
257.1800
264.3000
1,115,400
Thu, 12 Mar 2026
262.9900
275.4300
256.4200
257.6300
1,435,600
Wed, 11 Mar 2026
5 · 8-K
After-hours · 17:14 ET
8-K ↗
Wed, 11 Mar 2026
274.5600
279.0400
255.3300
259.1000
1,525,200
Tue, 10 Mar 2026
283.6400
284.9850
264.0900
269.3200
2,160,500
Mon, 09 Mar 2026
288.5000
295.3250
282.4950
286.8400
1,537,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
292.2900
296.9200
281.2800
296.5600
1,466,300
Thu, 05 Mar 2026
281.5700
297.0000
281.2400
291.4700
1,835,000
Wed, 04 Mar 2026
271.1600
281.9100
270.1900
278.5900
1,057,100
Tue, 03 Mar 2026
259.0900
279.9500
255.0000
275.3700
1,680,400
Mon, 02 Mar 2026
259.8400
267.7800
257.4600
263.6000
1,345,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
258.0500
264.9100
252.0000
264.5100
2,359,300
Thu, 26 Feb 2026
252.0000
270.0770
252.0000
268.5200
3,376,500
Wed, 25 Feb 2026
231.5000
246.0400
224.0100
245.7000
1,849,800
Tue, 24 Feb 2026
219.3800
236.8300
216.0000
232.6000
1,854,400
Mon, 23 Feb 2026
225.0000
225.0000
214.1350
217.3600
2,113,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
237.4500
247.7000
231.2900
233.5000
2,003,900
Thu, 19 Feb 2026
248.9200
251.9900
239.0700
239.3700
1,441,500
Wed, 18 Feb 2026
246.8100
251.0200
243.2210
250.1400
1,509,600
Tue, 17 Feb 2026
251.6400
256.6500
235.0000
247.3100
2,443,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
235.9100
253.5000
235.9100
243.8500
4,043,600
Thu, 12 Feb 2026
227.6500
245.0330
213.0900
228.9500
7,128,400
Wed, 11 Feb 2026
4 · 10-K
After-hours · 16:26 ET
10-K ↗
Wed, 11 Feb 2026
3 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 11 Feb 2026
230.1100
232.0000
207.2000
209.3300
4,002,500
Tue, 10 Feb 2026
232.4800
240.8800
227.4300
231.9500
2,583,200
Mon, 09 Feb 2026
223.9400
236.3400
215.0000
231.0800
1,709,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
226.3200
237.0500
223.8900
232.5800
2,280,800
Thu, 05 Feb 2026
243.0000
248.8330
223.0100
223.4900
2,294,700
Wed, 04 Feb 2026
241.0450
251.7900
227.7800
243.9300
2,682,000
Tue, 03 Feb 2026
263.4300
263.4300
236.3600
245.1600
3,384,100
Mon, 02 Feb 2026
282.2500
284.7330
270.4600
274.0600
1,426,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
285.0000
289.1700
277.4900
280.0000
1,959,200
Thu, 29 Jan 2026
302.2500
302.2500
276.7300
281.5300
3,475,600
Wed, 28 Jan 2026
325.8600
329.1700
314.0000
317.1100
938,100
Tue, 27 Jan 2026
332.0000
335.2900
314.6300
319.6600
953,500
Mon, 26 Jan 2026
324.2300
332.0000
323.1000
328.9900
833,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
321.1150
330.9900
320.0100
322.7800
1,067,000
Thu, 22 Jan 2026
303.0000
320.0000
302.5100
319.5000
1,235,100
Wed, 21 Jan 2026
303.8000
312.5000
300.0900
302.3200
1,221,600
Tue, 20 Jan 2026
305.3300
311.8100
302.0000
304.7900
1,236,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
329.0000
329.0000
309.0000
311.8800
1,971,400
Thu, 15 Jan 2026
346.1400
349.5700
328.6800
329.2400
1,418,600
Wed, 14 Jan 2026
356.6400
357.6500
341.8150
345.3000
1,537,200
Tue, 13 Jan 2026
378.7800
383.4000
353.2900
358.8900
996,900
Mon, 12 Jan 2026
371.6000
379.4000
365.1700
375.9600
708,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
373.1500
377.7600
365.6300
371.5600
921,100
Thu, 08 Jan 2026
393.7600
397.0000
369.7300
369.9000
762,600
Wed, 07 Jan 2026
397.4500
405.1050
396.0000
398.2200
1,057,900
Tue, 06 Jan 2026
380.1300
398.3100
376.2200
396.0000
712,200
Mon, 05 Jan 2026
383.7100
393.6500
379.4100
379.6200
857,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
399.0000
401.6000
375.2500
382.2300
694,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
402.4700
405.2700
398.6700
401.3000
360,300
Tue, 30 Dec 2025
396.7300
406.9400
396.6900
405.8300
654,300
Mon, 29 Dec 2025
396.1600
402.8200
394.9500
399.3700
463,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
397.8600
400.3650
396.2000
398.1600
214,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
397.0000
399.9100
393.5500
397.6000
173,400
Tue, 23 Dec 2025
396.8700
398.7870
386.4210
397.0000
753,600
Mon, 22 Dec 2025
391.2500
403.0000
390.0100
401.0000
686,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
389.1600
392.7400
381.4600
389.4600
1,309,700
Thu, 18 Dec 2025
388.2400
405.0000
383.2000
390.0000
1,269,000
Wed, 17 Dec 2025
376.1200
388.5300
374.9860
387.5800
1,203,300
Tue, 16 Dec 2025
366.9900
375.0000
360.8300
370.3500
878,300
Mon, 15 Dec 2025
372.7000
374.4950
360.4000
364.8500
1,058,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
386.2400
387.8500
372.8100
375.9400
871,900
Thu, 11 Dec 2025
389.3500
396.8400
385.3700
387.1900
449,800
Wed, 10 Dec 2025
386.0000
394.2400
383.4500
392.4700
774,800
Tue, 09 Dec 2025
381.0000
392.7400
381.0000
385.8000
570,300
Mon, 08 Dec 2025
380.2100
386.2950
379.0500
385.2100
552,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
372.4600
387.0600
372.0500
379.8500
588,500
Thu, 04 Dec 2025
380.8250
381.4700
369.6300
377.0400
591,100
Wed, 03 Dec 2025
370.5100
375.2100
364.0000
374.9700
753,800
Tue, 02 Dec 2025
373.4000
381.7000
372.1150
373.3200
711,100
Mon, 01 Dec 2025
363.6600
376.0800
361.3500
373.4000
702,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
364.5900
371.0100
362.6400
367.3200
285,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
368.4500
369.1500
360.6600
361.8100
588,800
Tue, 25 Nov 2025
356.8500
373.5400
356.8500
371.5100
723,000
Mon, 24 Nov 2025
355.1900
357.9850
350.2580
356.5000
798,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
355.8200
360.9600
344.4100
355.3500
1,155,100
Thu, 20 Nov 2025
370.3800
372.0000
354.1150
357.3100
975,700
Wed, 19 Nov 2025
368.7500
371.0220
359.0100
361.9000
813,100
Tue, 18 Nov 2025
368.1100
372.7500
356.6400
368.3300
1,429,200
Mon, 17 Nov 2025
394.0300
394.9000
368.0400
369.1000
1,135,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
384.0000
398.6000
382.8150
396.3600
754,500
Thu, 13 Nov 2025
391.7800
398.6700
388.7900
390.6100
639,000
Wed, 12 Nov 2025
398.0300
405.0000
394.1200
394.7400
735,800
Tue, 11 Nov 2025
386.7300
400.5600
386.7300
395.0400
787,500
Mon, 10 Nov 2025
394.9550
398.4000
379.7600
386.3500
1,293,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
390.5400
405.8490
390.1300
398.4000
1,358,900
Thu, 06 Nov 2025
402.9000
409.3100
375.0100
394.9500
3,209,400
Wed, 05 Nov 2025
2 · 10-Q
After-hours · 16:30 ET
10-Q ↗
Wed, 05 Nov 2025
1 · 8-K
After-hours · 16:20 ET
8-K ↗
Wed, 05 Nov 2025
472.6800
476.6350
458.0000
464.7100
1,226,500
Tue, 04 Nov 2025
478.0000
484.2300
465.2100
471.9900
780,500
Mon, 03 Nov 2025
492.4000
497.9600
480.9300
494.5800
769,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
476.0800
493.9550
475.4950
491.9200
1,032,900
Thu, 30 Oct 2025
466.3900
483.8200
464.4300
477.6200
822,700
Wed, 29 Oct 2025
472.6100
474.6500
460.1000
466.1200
553,900
Tue, 28 Oct 2025
470.3200
475.6200
468.1700
469.6200
409,000
Mon, 27 Oct 2025
474.6400
478.3800
470.3100
471.9400
470,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
480.2300
485.0000
469.3700
469.6700
408,100
Thu, 23 Oct 2025
470.0000
476.1000
468.8200
475.8000
405,500
Wed, 22 Oct 2025
473.1400
479.1300
468.1000
469.5000
524,900
Tue, 21 Oct 2025
446.9800
480.0000
445.2150
478.0100
857,900
Mon, 20 Oct 2025
440.0400
455.5100
439.5000
451.5800
547,400
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
431.4900
442.3500
430.0000
436.8200
569,500
Thu, 16 Oct 2025
448.5500
463.0000
432.3800
432.7000
715,100
Wed, 15 Oct 2025
467.2700
468.8100
444.1600
445.4400
659,200
Tue, 14 Oct 2025
444.3000
461.9800
442.3350
456.5800
596,400
Mon, 13 Oct 2025
442.5700
453.5100
440.1500
449.8800
634,500
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
456.4500
457.3510
436.8550
439.6600
982,900
Thu, 09 Oct 2025
456.6500
460.0000
450.0000
452.9900
815,500
Wed, 08 Oct 2025
452.1000
459.7700
446.2600
459.5600
756,600
Tue, 07 Oct 2025
460.0500
468.4000
432.7800
450.3700
1,168,600
Mon, 06 Oct 2025
453.6400
503.0000
443.2400
463.5900
2,287,200
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
447.8950
458.9050
447.1100
451.8700
896,500
Thu, 02 Oct 2025
444.0500
449.1030
436.0000
445.1600
1,222,300
Wed, 01 Oct 2025
472.5500
477.0400
423.1050
440.2500
3,421,100
Tue, 30 Sep 2025
517.6600
521.1890
462.0000
467.8000
2,093,500
Mon, 29 Sep 2025
517.9100
524.6340
515.6600
519.8800
572,100
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
506.6300
518.9150
504.0000
517.7600
461,300
Thu, 25 Sep 2025
510.1000
514.3300
503.2510
506.6800
511,200
Wed, 24 Sep 2025
519.7700
525.4750
509.8200
515.3500
607,200
Tue, 23 Sep 2025
520.5900
522.7900
510.9400
513.1400
636,300
Mon, 22 Sep 2025
512.1500
525.5100
509.3550
522.9700
522,200
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
514.2200
521.5400
509.1100
518.8400
969,500
Thu, 18 Sep 2025
512.8100
520.4700
509.8800
513.1200
672,100
Wed, 17 Sep 2025
506.0500
517.0800
502.2200
507.3000
616,000
Tue, 16 Sep 2025
506.5200
506.5200
498.5460
502.5500
620,300
Mon, 15 Sep 2025
495.0000
510.9400
492.2450
508.1400
643,300
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
496.6200
497.7600
489.6800
491.4800
446,700
Thu, 11 Sep 2025
493.0200
501.5100
490.1500
496.7900
582,800
Wed, 10 Sep 2025
500.0000
508.6300
488.4100
489.1800
814,400
Tue, 09 Sep 2025
496.1800
505.0000
496.1800
502.2900
922,300
Mon, 08 Sep 2025
490.0000
502.4200
486.6000
498.5300
894,300
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
470.5100
492.1520
470.5100
487.5300
1,132,300