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
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
157.7600
160.9200
155.8581
160.3300
918,260
Thu, 22 Oct 2026
164.2500
164.6400
156.1200
160.0100
1,111,800
Wed, 21 Oct 2026
166.6500
168.8200
165.8400
168.1300
753,700
Tue, 20 Oct 2026
164.2400
167.3200
161.7800
164.2400
466,400
Mon, 19 Oct 2026
168.3700
168.8500
165.9900
166.5000
414,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
167.9600
169.9500
164.7400
166.0400
863,800
Thu, 15 Oct 2026
164.6400
169.2200
161.6100
167.4200
623,400
Wed, 14 Oct 2026
168.8000
171.7500
166.2200
168.2300
791,400
Tue, 13 Oct 2026
168.4200
173.0200
166.2200
171.9100
545,700
Mon, 12 Oct 2026
168.8300
170.2900
168.1800
168.4500
314,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
170.3600
171.8200
167.6700
169.4600
342,200
Thu, 08 Oct 2026
169.2300
171.5600
167.3000
168.5800
513,200
Wed, 07 Oct 2026
172.3900
174.4600
169.1500
170.6200
538,400
Tue, 06 Oct 2026
179.1200
180.4900
175.7800
175.8200
695,700
Mon, 05 Oct 2026
172.9400
178.6000
170.1400
176.8000
1,054,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
172.2100
174.7300
171.7200
173.0900
606,800
Thu, 01 Oct 2026
170.2100
170.3400
166.1700
169.7100
1,066,600
Wed, 30 Sep 2026
173.4800
173.4800
168.1100
169.5600
501,800
Tue, 29 Sep 2026
170.9500
173.2300
169.6200
170.6300
726,200
Mon, 28 Sep 2026
171.6100
173.0700
169.1900
170.1100
663,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
173.4300
176.1400
171.6800
172.7900
561,500
Thu, 24 Sep 2026
171.2300
174.8600
170.0000
172.4800
465,100
Wed, 23 Sep 2026
173.7500
177.1500
172.5500
173.6000
644,400
Tue, 22 Sep 2026
181.0000
182.4900
172.6400
174.6500
1,108,800
Mon, 21 Sep 2026
183.6800
185.4400
179.5300
181.1900
631,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
180.2800
182.0100
176.5700
181.7700
1,428,200
Thu, 17 Sep 2026
183.7600
183.9200
178.9800
179.7000
425,600
Wed, 16 Sep 2026
181.2600
185.9900
177.0900
178.6800
452,700
Tue, 15 Sep 2026
185.3600
185.3600
176.2100
178.3100
456,600
Mon, 14 Sep 2026
184.1200
187.2900
180.0000
183.1900
1,091,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
189.7900
191.8300
188.0100
191.8200
304,700
Thu, 10 Sep 2026
190.0000
191.9900
186.0000
186.9500
354,700
Wed, 09 Sep 2026
195.1000
197.6700
192.5200
192.7300
348,700
Tue, 08 Sep 2026
197.5300
199.9900
196.3600
197.1900
354,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
194.8500
198.1000
194.8500
196.3700
309,500
Thu, 03 Sep 2026
195.3700
197.5000
191.0600
193.9200
377,400
Wed, 02 Sep 2026
192.0700
195.3700
190.0200
193.2700
409,700
Tue, 01 Sep 2026
194.0600
197.0000
191.9100
192.1300
294,700
Mon, 31 Aug 2026
197.2200
198.1700
195.0000
196.7500
388,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
205.6300
207.7700
197.9500
198.7300
478,000
Thu, 27 Aug 2026
206.5800
208.4200
202.2200
205.2800
412,500
Wed, 26 Aug 2026
203.1500
207.5600
202.5500
205.6900
319,900
Tue, 25 Aug 2026
205.6200
206.7800
200.6100
200.9800
421,900
Mon, 24 Aug 2026
206.7200
211.5300
199.4500
200.9000
447,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
207.2000
209.1400
203.5200
207.2000
363,200
Thu, 20 Aug 2026
205.0000
208.5400
204.1400
204.4800
254,700
Wed, 19 Aug 2026
214.3700
216.6000
205.2100
207.8600
370,900
Tue, 18 Aug 2026
213.1300
215.2900
208.9500
212.6600
433,000
Mon, 17 Aug 2026
218.1400
219.8200
216.5400
217.6300
251,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
211.6500
217.7500
211.5000
217.3200
269,200
Thu, 13 Aug 2026
219.6500
221.0000
210.8200
212.1600
545,100
Wed, 12 Aug 2026
220.9600
221.9400
216.1200
218.1800
385,200
Tue, 11 Aug 2026
215.5400
222.1400
215.0000
216.7900
335,200
Mon, 10 Aug 2026
216.5100
216.5500
211.9900
212.3500
407,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
219.4700
219.4700
211.6100
215.6800
258,500
Thu, 06 Aug 2026
214.2300
222.0800
213.9600
214.1600
245,200
Wed, 05 Aug 2026
216.2600
219.8400
214.5100
214.9300
391,400
Tue, 04 Aug 2026
214.9200
218.6400
212.9100
215.9700
524,400
Mon, 03 Aug 2026
218.2200
222.5500
211.6600
214.1300
762,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
213.6900
236.8900
213.6900
219.6200
1,036,500
Fri, 31 Jul 2026
14 · 10-Q
Next filing day · accepted 30 Jul, 17:48 ET
10-Q ↗
Thu, 30 Jul 2026
13 · 8-K
After-hours · 16:08 ET
8-K ↗
Thu, 30 Jul 2026
193.9900
200.2200
191.7400
199.3000
728,100
Wed, 29 Jul 2026
201.0800
201.0800
187.5700
187.6500
925,400
Tue, 28 Jul 2026
214.8000
214.8000
204.1900
204.2800
637,600
Mon, 27 Jul 2026
222.6400
225.6000
214.1900
219.1600
447,900
Mon, 27 Jul 2026
12 · 8-K
Pre-market · 06:47 ET
8-K ↗
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
220.2000
224.3400
219.7100
220.0700
496,500
Thu, 23 Jul 2026
216.8200
222.8900
216.8200
219.8000
361,100
Wed, 22 Jul 2026
214.8200
219.2400
214.8200
219.0500
395,400
Tue, 21 Jul 2026
217.1000
219.9900
214.4600
217.0200
382,100
Mon, 20 Jul 2026
213.3900
218.4700
211.6900
212.8600
613,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
210.7400
217.1000
207.0600
211.7300
1,435,500
Thu, 16 Jul 2026
213.0300
220.5800
213.0300
215.9600
449,400
Wed, 15 Jul 2026
220.9500
221.1900
212.7100
217.5900
480,600
Tue, 14 Jul 2026
219.6300
222.8300
215.8900
218.0200
371,500
Mon, 13 Jul 2026
217.7100
220.2400
214.4500
215.1400
274,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
215.0700
220.6000
214.7100
219.8700
732,000
Thu, 09 Jul 2026
218.5600
221.5900
215.7900
216.6300
1,000,200
Wed, 08 Jul 2026
215.4600
218.8200
213.0500
213.5600
781,900
Tue, 07 Jul 2026
228.0200
228.9900
216.4200
218.8300
557,500
Mon, 06 Jul 2026
230.3700
234.7800
229.1200
232.1900
376,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
233.2500
235.4500
221.8600
227.7400
528,300
Wed, 01 Jul 2026
242.7100
242.9200
231.5300
231.7200
545,700
Tue, 30 Jun 2026
239.5000
245.9200
236.9400
245.1700
650,100
Mon, 29 Jun 2026
234.1100
239.2500
231.9200
238.2100
739,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
242.9900
247.6400
229.5800
231.8700
7,708,800
Thu, 25 Jun 2026
241.1000
251.0800
239.4000
244.5600
874,300
Wed, 24 Jun 2026
235.8600
244.0000
232.5700
237.2200
783,800
Tue, 23 Jun 2026
239.0100
243.6100
232.8500
236.0700
594,800
Mon, 22 Jun 2026
242.6600
247.7300
240.7600
246.4100
499,100
Mon, 22 Jun 2026
11 · 8-K
Pre-market · 06:30 ET
FORM 8-K ↗
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
239.8700
244.7700
236.7100
242.9700
761,900
Wed, 17 Jun 2026
235.8700
241.7200
234.8800
235.2900
499,000
Tue, 16 Jun 2026
237.3700
242.8400
234.5300
234.8000
527,400
Mon, 15 Jun 2026
234.8200
242.0000
234.7500
237.0600
559,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
238.0000
240.5000
218.7000
230.0500
1,405,200
Thu, 11 Jun 2026
227.2100
235.4700
226.3400
233.4900
1,098,800
Wed, 10 Jun 2026
230.9400
234.7200
223.3900
223.6300
615,700
Tue, 09 Jun 2026
233.5000
239.5800
217.7400
228.0100
645,700
Mon, 08 Jun 2026
230.9500
235.5700
228.2900
229.9500
470,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
232.9800
233.9500
225.7000
227.8000
475,400
Thu, 04 Jun 2026
235.2300
237.5400
227.7000
236.1400
574,900
Wed, 03 Jun 2026
229.9900
244.6400
229.9900
234.0800
913,300
Tue, 02 Jun 2026
221.7400
230.1800
218.9300
230.0800
552,700
Mon, 01 Jun 2026
212.9800
223.0800
212.9800
220.9200
836,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
213.6000
219.6800
212.2200
216.6600
824,300
Thu, 28 May 2026
212.1100
214.1500
208.5200
213.8200
404,700
Wed, 27 May 2026
221.1900
221.1900
214.1300
215.3400
504,900
Tue, 26 May 2026
211.3800
219.2400
209.5300
219.0800
613,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
206.9700
208.7000
201.5800
207.8000
492,200
Thu, 21 May 2026
204.0900
207.6100
198.9600
205.3900
516,200
Wed, 20 May 2026
197.1300
206.0300
196.0000
205.5500
723,800
Tue, 19 May 2026
197.1200
197.2900
191.2400
195.7900
615,800
Mon, 18 May 2026
201.0000
202.3200
196.1800
200.4700
958,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
199.5900
203.1300
195.3200
200.9900
524,600
Thu, 14 May 2026
205.5200
212.0000
200.0100
203.5000
550,800
Wed, 13 May 2026
198.4700
204.4100
197.0500
203.7900
500,500
Tue, 12 May 2026
10 · 8-K
After-hours · 16:31 ET
8-K ↗
Tue, 12 May 2026
202.0600
202.0600
194.5200
198.9900
390,100
Mon, 11 May 2026
202.0600
204.8800
199.4900
203.2400
662,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
207.0800
209.0300
200.5700
202.8400
377,100
Thu, 07 May 2026
214.8600
218.0000
203.9900
205.2700
503,300
Wed, 06 May 2026
214.8300
217.7700
209.0300
212.7400
478,500
Tue, 05 May 2026
205.1600
211.1000
203.9900
207.8100
562,500
Mon, 04 May 2026
207.3100
207.3100
197.4100
201.1200
623,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
207.7400
216.6600
203.1100
208.1300
1,384,200
Fri, 01 May 2026
9 · 10-Q
Next filing day · accepted 30 Apr, 17:58 ET
10-Q ↗
Thu, 30 Apr 2026
8 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 30 Apr 2026
214.4200
220.4800
210.1400
218.9100
878,900
Wed, 29 Apr 2026
216.1900
218.6800
209.4500
211.3600
370,400
Tue, 28 Apr 2026
220.2100
221.1600
213.3600
216.3600
563,900
Mon, 27 Apr 2026
224.0000
226.8500
220.3900
222.4500
289,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
224.1800
226.6200
221.6700
222.8200
279,200
Thu, 23 Apr 2026
222.4800
227.1700
221.7200
223.9600
305,000
Wed, 22 Apr 2026
218.8800
221.2100
215.2600
220.6200
359,900
Tue, 21 Apr 2026
218.4900
224.9000
214.5400
216.4900
491,200
Mon, 20 Apr 2026
222.5900
223.7500
216.9400
217.6100
403,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
220.4200
229.4900
217.3900
223.5200
1,475,800
Thu, 16 Apr 2026
220.0000
223.7700
214.1500
215.2700
504,300
Wed, 15 Apr 2026
222.6800
224.8000
213.7200
219.9900
831,000
Tue, 14 Apr 2026
221.9000
225.0600
219.1000
224.8200
428,200
Mon, 13 Apr 2026
214.8200
221.3000
214.8200
221.2700
461,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
216.6000
216.6000
213.0000
215.9700
252,300
Thu, 09 Apr 2026
211.1300
217.5200
211.1300
215.5400
407,900
Wed, 08 Apr 2026
207.7700
213.0900
207.7700
212.2200
565,400
Tue, 07 Apr 2026
195.8800
197.8600
193.5500
195.4300
366,400
Mon, 06 Apr 2026
195.5800
197.6300
193.6800
196.9000
219,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
200.0000
204.8200
196.2200
197.2900
330,900
Wed, 01 Apr 2026
203.3300
208.9900
201.7100
203.1600
548,500
Tue, 31 Mar 2026
7 · DEFA14A
After-hours · 16:18 ET
DEFA14A ↗
Tue, 31 Mar 2026
6 · DEF 14A
After-hours · 16:17 ET
DEF 14A ↗
Tue, 31 Mar 2026
193.4700
201.9000
193.4400
199.9400
610,400
Mon, 30 Mar 2026
202.3400
204.3100
190.6700
190.7100
491,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
202.0100
202.1700
195.7600
200.0000
985,000
Thu, 26 Mar 2026
198.1900
202.1900
194.4800
200.4500
1,036,000
Wed, 25 Mar 2026
204.6000
205.0700
200.4000
201.2700
513,800
Tue, 24 Mar 2026
191.3000
202.4600
190.5900
200.6700
444,900
Mon, 23 Mar 2026
192.3800
199.9000
190.8000
194.5200
476,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
200.5100
201.6100
182.9900
186.7700
1,417,500
Thu, 19 Mar 2026
198.9100
205.2400
198.3900
202.3600
338,000
Wed, 18 Mar 2026
204.0900
205.8300
202.1000
202.4600
284,100
Tue, 17 Mar 2026
203.7400
207.0300
202.7800
204.6200
279,100
Mon, 16 Mar 2026
203.1700
205.8600
200.6500
203.4200
215,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
205.4900
210.9300
196.8000
199.4500
238,600
Thu, 12 Mar 2026
206.5000
208.0100
201.3000
202.6500
248,600
Wed, 11 Mar 2026
209.6000
213.3200
207.3900
210.1500
220,600
Tue, 10 Mar 2026
208.9500
214.9700
208.8500
210.9600
265,200
Mon, 09 Mar 2026
201.3400
210.2400
198.3400
209.8000
354,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
207.4400
208.1200
201.5600
204.6200
282,900
Thu, 05 Mar 2026
219.1800
219.7900
207.7000
211.9000
300,100
Wed, 04 Mar 2026
222.3800
223.7900
220.4100
222.0700
244,600
Tue, 03 Mar 2026
218.1900
222.5200
213.9900
219.5800
278,900
Mon, 02 Mar 2026
221.9800
227.3500
221.2000
225.0200
325,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
229.8800
231.7100
223.9500
226.9400
345,300
Thu, 26 Feb 2026
228.4500
232.8000
223.0600
231.5900
409,300
Wed, 25 Feb 2026
232.9100
236.0600
216.1200
226.6600
957,100
Wed, 25 Feb 2026
5 · 10-K
Next filing day · accepted 24 Feb, 17:54 ET
10-K ↗
Tue, 24 Feb 2026
4 · 8-K
After-hours · 16:08 ET
8-K ↗
Tue, 24 Feb 2026
237.0000
243.6600
236.7100
243.0400
461,000
Mon, 23 Feb 2026
240.7200
240.7200
232.5600
237.1800
366,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
240.8000
245.1900
239.0800
242.2900
262,900
Thu, 19 Feb 2026
239.8700
244.0000
235.0300
241.0100
278,800
Wed, 18 Feb 2026
241.9200
246.6800
239.0900
241.5800
397,500
Tue, 17 Feb 2026
237.7900
244.0800
235.7800
241.6000
433,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
236.8200
242.2100
235.1400
239.0000
402,700
Thu, 12 Feb 2026
235.8800
240.3000
228.5700
230.9200
354,200
Wed, 11 Feb 2026
235.0000
237.9200
230.1300
233.4600
374,500
Tue, 10 Feb 2026
222.8200
232.5000
222.3500
231.2000
473,100
Mon, 09 Feb 2026
222.7600
228.5300
220.0500
223.8600
432,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
221.1600
223.6000
219.8000
222.3200
572,800
Thu, 05 Feb 2026
212.1100
220.6700
210.0000
218.0200
474,100
Wed, 04 Feb 2026
217.4900
218.8700
211.2100
212.7600
243,100
Tue, 03 Feb 2026
213.8600
215.7700
210.6000
215.4300
171,100
Mon, 02 Feb 2026
3 · 8-K
After-hours · 17:25 ET
FORM 8-K ↗
Mon, 02 Feb 2026
208.6800
213.1100
208.6800
212.7300
243,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
209.3100
215.7500
207.7500
208.4100
316,200
Thu, 29 Jan 2026
212.9700
214.1300
207.8100
211.8400
326,100
Wed, 28 Jan 2026
214.9700
215.5000
207.5300
211.3400
394,100
Tue, 27 Jan 2026
216.0300
218.2400
214.4500
215.6800
249,400
Mon, 26 Jan 2026
211.0000
215.5900
211.0000
215.2100
232,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
216.4600
216.4600
209.1800
211.0300
298,300
Thu, 22 Jan 2026
223.7600
223.7600
213.6500
217.1300
275,200
Wed, 21 Jan 2026
218.7900
224.8600
216.2800
220.8600
601,100
Tue, 20 Jan 2026
213.2700
218.0300
213.2700
217.9000
528,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
214.0700
218.9000
214.0700
217.6500
1,169,700
Thu, 15 Jan 2026
212.3300
218.0500
211.5600
213.6100
423,500
Wed, 14 Jan 2026
216.5400
217.1600
209.2700
209.7800
489,400
Tue, 13 Jan 2026
208.7800
211.5600
206.8100
211.0700
280,600
Mon, 12 Jan 2026
206.3900
209.3400
204.6200
208.5600
362,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
208.7300
212.7900
207.1800
207.5100
362,300
Thu, 08 Jan 2026
206.4400
210.1000
205.1800
207.4400
405,500
Wed, 07 Jan 2026
209.1000
209.4300
201.7100
208.0000
549,900
Tue, 06 Jan 2026
201.8800
210.4100
189.3700
208.6300
1,141,700
Mon, 05 Jan 2026
203.3300
208.9200
203.3300
205.4400
269,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
201.6400
203.9300
196.7400
203.2600
321,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
203.4100
204.4700
200.0000
200.0600
247,000
Tue, 30 Dec 2025
204.6900
206.1600
203.1200
203.5100
315,400
Mon, 29 Dec 2025
208.1200
208.2800
204.7200
205.6600
243,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
208.3000
209.2900
207.0100
208.4800
147,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
206.6100
209.3100
205.1500
208.4800
147,000
Tue, 23 Dec 2025
206.1500
207.6900
204.8900
205.4600
390,200
Mon, 22 Dec 2025
205.5400
210.3000
203.1700
207.1800
569,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
209.3200
214.1000
202.9000
203.1700
8,467,900
Thu, 18 Dec 2025
210.9700
216.6400
210.1700
210.3400
478,500
Wed, 17 Dec 2025
215.0500
219.7600
207.0400
207.3300
516,700
Tue, 16 Dec 2025
217.0800
221.0000
216.2800
216.8900
445,200
Mon, 15 Dec 2025
220.7200
223.3200
217.5900
218.1300
337,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
223.6300
225.3600
217.2000
219.9400
645,800
Thu, 11 Dec 2025
217.6900
226.3100
213.5200
224.7600
525,300
Wed, 10 Dec 2025
209.6600
220.1200
209.6600
217.6900
513,700
Tue, 09 Dec 2025
205.1800
210.4000
205.1800
209.3200
248,700
Mon, 08 Dec 2025
209.2300
209.2300
202.3200
206.1600
611,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
208.2900
209.8000
203.6700
208.6700
259,500
Thu, 04 Dec 2025
208.3500
211.9400
207.0000
208.2400
354,400
Wed, 03 Dec 2025
208.7600
210.9900
206.0800
209.5700
239,900
Tue, 02 Dec 2025
210.6500
211.1600
205.3700
209.1800
275,300
Mon, 01 Dec 2025
212.2600
214.3700
206.8700
208.5300
285,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
215.4900
217.4900
213.3400
215.0400
90,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
214.3200
220.6200
214.3200
215.8700
368,200
Tue, 25 Nov 2025
210.9600
219.1700
210.4100
215.7000
250,200
Mon, 24 Nov 2025
205.0000
213.5600
203.0100
211.9700
477,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
201.1900
206.2700
195.0000
204.5700
245,600
Thu, 20 Nov 2025
210.0800
215.3600
199.2200
199.3100
370,100
Wed, 19 Nov 2025
206.3200
210.8100
204.9400
205.3200
334,400
Tue, 18 Nov 2025
205.0500
207.2100
200.0000
204.3600
254,600
Mon, 17 Nov 2025
211.6800
212.8000
205.5700
207.2800
217,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
209.1300
214.2200
200.4800
211.4300
223,300
Thu, 13 Nov 2025
218.5200
224.1200
211.6000
212.0400
318,700
Wed, 12 Nov 2025
221.0000
228.4200
218.7600
219.0900
352,500
Tue, 11 Nov 2025
223.0600
227.5700
220.1100
221.4200
315,100
Mon, 10 Nov 2025
225.1000
231.6600
223.9700
224.9300
731,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
215.6500
223.3900
212.9000
221.9200
490,600
Thu, 06 Nov 2025
223.5200
224.7100
217.1800
217.6300
358,600
Wed, 05 Nov 2025
212.5600
223.3700
212.5600
223.0600
430,800
Tue, 04 Nov 2025
212.9800
216.5500
210.2800
213.4900
411,400
Mon, 03 Nov 2025
225.3100
225.6400
212.2100
215.1300
636,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
208.8200
233.7100
204.9200
223.8900
1,147,800
Fri, 31 Oct 2025
2 · 10-Q
Next filing day · accepted 30 Oct, 17:55 ET
10-Q ↗
Thu, 30 Oct 2025
1 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 30 Oct 2025
198.3400
203.6300
197.4000
198.8500
498,700
Wed, 29 Oct 2025
197.3700
201.1200
196.2100
200.0000
508,000
Tue, 28 Oct 2025
195.4900
198.3200
194.4400
197.0700
453,200
Mon, 27 Oct 2025
195.0000
196.8000
194.0000
195.8500
374,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
192.7400
194.7800
190.2700
194.0300
207,900
Thu, 23 Oct 2025
187.8000
190.8900
187.1600
190.4000
201,500