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
186.0900
190.9000
183.0600
190.1000
927,198
Thu, 22 Oct 2026
196.2700
196.4500
185.2800
188.2600
921,400
Wed, 21 Oct 2026
196.6900
201.1900
194.9900
200.3400
703,500
Tue, 20 Oct 2026
196.1500
198.9300
192.7600
196.1300
645,100
Mon, 19 Oct 2026
200.0000
200.2500
197.0700
198.4100
517,700
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
200.8200
202.3500
195.8200
198.4200
720,500
Thu, 15 Oct 2026
198.5100
201.2800
195.3700
201.0400
729,500
Wed, 14 Oct 2026
200.4100
202.5000
198.0700
199.7700
589,000
Tue, 13 Oct 2026
201.5800
203.2000
198.0400
201.6600
726,600
Mon, 12 Oct 2026
200.7900
203.7400
200.5500
201.9000
481,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
198.0100
202.6600
197.1600
201.3700
764,800
Thu, 08 Oct 2026
197.9200
199.9500
195.8300
198.7000
606,400
Wed, 07 Oct 2026
204.3500
206.0800
199.8300
200.3900
539,300
Tue, 06 Oct 2026
207.5900
210.5600
204.5600
207.3100
664,700
Mon, 05 Oct 2026
208.7600
208.9700
203.6200
206.2000
727,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
201.8800
207.3600
201.8800
206.1700
608,500
Thu, 01 Oct 2026
200.7800
202.6500
196.3800
202.1300
966,300
Wed, 30 Sep 2026
202.9000
207.2400
201.6800
201.8200
929,500
Tue, 29 Sep 2026
206.5600
207.4400
203.3000
204.5400
1,153,700
Mon, 28 Sep 2026
205.2000
210.1700
203.9700
207.1800
871,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
215.4800
216.9500
203.5100
206.2600
1,511,300
Thu, 24 Sep 2026
210.1800
214.3900
208.5000
213.9700
797,200
Wed, 23 Sep 2026
208.1700
213.4000
207.4900
211.9400
747,000
Tue, 22 Sep 2026
206.4900
210.2900
205.9700
208.6300
881,600
Mon, 21 Sep 2026
206.0700
207.9100
204.9900
205.6800
718,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
202.8200
205.5100
201.8200
204.4700
1,994,200
Thu, 17 Sep 2026
198.3900
203.8500
195.0700
202.8100
1,413,300
Wed, 16 Sep 2026
200.0000
201.1200
192.6200
194.5000
864,000
Tue, 15 Sep 2026
201.0700
201.6900
197.3700
197.9900
567,100
Mon, 14 Sep 2026
198.3100
199.9900
196.4800
199.5000
751,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
199.1400
204.6200
197.5500
204.1400
786,500
Thu, 10 Sep 2026
196.0000
197.4700
193.2700
196.2300
646,200
Wed, 09 Sep 2026
199.8800
201.2700
197.6100
198.2600
602,900
Tue, 08 Sep 2026
204.1200
204.8100
201.3400
201.5200
450,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
204.7000
206.8900
202.4600
204.3300
502,100
Thu, 03 Sep 2026
201.5300
205.2300
199.1700
203.4800
750,100
Wed, 02 Sep 2026
200.3700
203.3400
195.0000
201.0000
936,200
Tue, 01 Sep 2026
201.0600
201.0600
193.9700
194.2600
872,700
Mon, 31 Aug 2026
202.0800
202.4200
199.2300
200.2900
500,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
206.0700
207.9400
201.7600
202.9900
402,100
Thu, 27 Aug 2026
210.1200
211.3500
206.6300
207.9500
339,600
Wed, 26 Aug 2026
206.6400
211.1800
203.0800
210.4000
637,100
Tue, 25 Aug 2026
208.1100
209.8300
204.5500
205.9800
629,500
Mon, 24 Aug 2026
208.2300
208.9400
204.5700
204.9600
493,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
210.1800
211.2400
206.0500
208.1000
723,300
Thu, 20 Aug 2026
211.4700
214.1300
208.1400
208.1500
545,300
Wed, 19 Aug 2026
216.6200
219.0900
211.7600
213.5500
647,500
Tue, 18 Aug 2026
217.0400
218.7700
214.6600
217.6700
780,900
Mon, 17 Aug 2026
219.3000
220.5700
217.8000
219.8100
691,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
216.0500
219.9200
214.7500
219.4000
520,700
Thu, 13 Aug 2026
216.5300
216.8400
213.6800
216.7000
602,000
Wed, 12 Aug 2026
223.1700
223.4200
214.4800
216.5300
600,300
Tue, 11 Aug 2026
213.0200
218.4900
211.5300
216.8900
942,800
Mon, 10 Aug 2026
214.0000
214.6900
210.3300
211.9200
715,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
217.6900
218.3600
212.6200
213.1300
813,900
Thu, 06 Aug 2026
21 · 10-Q
After market open · 10:46 ET
10-Q ↗
Thu, 06 Aug 2026
220.2000
230.3200
213.0800
214.4100
2,638,000
Thu, 06 Aug 2026
20 · 8-K
Pre-market · 07:34 ET
8-K ↗
Wed, 05 Aug 2026
204.7700
206.5900
202.6600
204.0800
1,548,900
Tue, 04 Aug 2026
200.6500
205.9200
196.7100
204.6500
1,703,600
Mon, 03 Aug 2026
195.7400
200.3800
194.0300
198.4400
728,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
195.7000
196.7100
191.5700
195.9800
667,000
Thu, 30 Jul 2026
194.8700
195.0000
191.0300
193.0000
1,203,900
Wed, 29 Jul 2026
196.7700
197.7000
188.0800
190.8000
1,082,000
Tue, 28 Jul 2026
196.9600
199.9400
193.6600
198.9900
874,900
Mon, 27 Jul 2026
196.9100
199.1700
192.3400
197.8000
639,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
195.6100
197.6800
193.9000
195.8600
536,200
Thu, 23 Jul 2026
191.3900
195.9700
190.9900
195.2000
822,500
Wed, 22 Jul 2026
190.7700
194.5000
190.6000
193.0000
865,000
Tue, 21 Jul 2026
190.5800
194.8000
190.0000
191.4900
856,200
Mon, 20 Jul 2026
193.1800
195.4500
189.8900
191.2300
1,020,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
191.4900
195.8400
189.8000
192.5100
1,449,300
Thu, 16 Jul 2026
192.3400
196.3400
191.7200
195.3400
599,400
Wed, 15 Jul 2026
194.4000
196.3300
190.6800
194.1600
1,175,700
Tue, 14 Jul 2026
197.1700
198.8400
193.6300
194.9300
812,300
Mon, 13 Jul 2026
193.5600
196.7700
192.4500
194.5000
818,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
193.0100
196.0000
191.1400
195.0000
803,000
Thu, 09 Jul 2026
189.8900
195.1000
188.0100
193.0000
1,460,000
Wed, 08 Jul 2026
182.5500
186.7700
181.8400
185.3300
1,119,400
Tue, 07 Jul 2026
188.5500
188.5500
181.9600
184.6200
877,700
Mon, 06 Jul 2026
187.5100
191.0000
187.1400
190.0700
854,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
189.4900
190.3500
184.0700
186.8000
639,700
Wed, 01 Jul 2026
196.0600
196.0800
188.7400
188.8400
1,041,100
Tue, 30 Jun 2026
190.3300
197.7900
189.0700
197.7600
960,200
Mon, 29 Jun 2026
19 · 8-K
After-hours · 16:36 ET
8-K ↗
Mon, 29 Jun 2026
191.6600
194.0000
189.1400
190.4000
1,333,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
197.9600
198.0000
192.1200
193.0300
1,645,600
Thu, 25 Jun 2026
196.8200
201.8300
195.0000
200.0800
909,100
Wed, 24 Jun 2026
196.4900
196.4900
190.3400
194.6000
1,225,000
Tue, 23 Jun 2026
196.9000
197.1100
191.8300
194.5200
1,099,800
Mon, 22 Jun 2026
195.9100
199.6400
195.1600
199.2300
849,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
194.6100
197.6700
193.5200
196.8100
1,947,400
Wed, 17 Jun 2026
194.0300
196.8900
190.9200
191.0700
1,004,700
Tue, 16 Jun 2026
196.9900
198.2100
193.4900
194.0900
942,100
Mon, 15 Jun 2026
193.2300
197.6900
192.5200
195.1800
1,374,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
187.3000
189.3500
185.5200
189.1300
1,192,700
Thu, 11 Jun 2026
186.8400
187.4500
182.7900
185.0000
1,097,400
Wed, 10 Jun 2026
192.0200
193.5900
184.1900
184.2400
879,800
Tue, 09 Jun 2026
192.8200
195.2600
187.8300
192.0200
678,300
Mon, 08 Jun 2026
192.5900
194.0800
190.5200
190.9500
556,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
191.7300
193.8600
190.7700
191.4500
791,000
Thu, 04 Jun 2026
194.2000
194.2200
191.9200
193.2700
595,000
Wed, 03 Jun 2026
193.8200
197.2200
193.8200
194.0700
456,800
Tue, 02 Jun 2026
191.2000
194.2600
190.1000
194.1500
581,700
Mon, 01 Jun 2026
191.7300
193.2000
187.4700
189.5500
611,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
192.9200
196.0000
191.4500
195.0000
1,015,900
Thu, 28 May 2026
194.5400
195.2200
190.5800
193.3500
823,900
Wed, 27 May 2026
201.4100
201.5800
195.5600
195.9500
664,400
Tue, 26 May 2026
18 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 26 May 2026
197.5400
202.1700
196.9400
200.9300
592,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
194.0000
196.3700
190.8800
195.0100
434,000
Thu, 21 May 2026
192.1100
193.3400
189.3000
192.6700
609,600
Wed, 20 May 2026
193.2300
194.0600
190.2900
193.3400
595,100
Tue, 19 May 2026
193.1200
193.4600
189.7400
191.0400
656,000
Mon, 18 May 2026
195.1600
197.0000
193.2800
194.9800
667,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
200.0100
200.7500
194.1600
194.5700
930,500
Thu, 14 May 2026
204.8900
206.6300
201.8700
202.8400
608,700
Wed, 13 May 2026
206.2000
208.1300
203.1600
203.3900
774,800
Tue, 12 May 2026
206.0500
206.5000
201.4300
205.7100
645,300
Mon, 11 May 2026
208.2100
210.0200
206.0300
206.8300
889,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
211.4300
213.0700
205.4400
206.1500
651,700
Thu, 07 May 2026
216.3000
217.0000
206.9000
207.7900
1,045,900
Thu, 07 May 2026
17 · 8-K
Pre-market · 06:30 ET
8-K ↗
Wed, 06 May 2026
16 · 10-Q
After-hours · 16:08 ET
10-Q ↗
Wed, 06 May 2026
220.9300
225.2600
216.5700
216.6300
1,319,400
Wed, 06 May 2026
15 · 8-K
Pre-market · 06:41 ET
8-K ↗
Tue, 05 May 2026
14 · 8-K/A
After-hours · 16:05 ET
8-K/A ↗
Tue, 05 May 2026
211.6000
214.2500
209.4700
212.6900
674,300
Mon, 04 May 2026
209.3800
211.0200
206.3100
209.0400
724,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
214.3500
214.3500
208.0200
209.8900
517,100
Thu, 30 Apr 2026
213.1400
215.5400
211.9900
214.3400
435,200
Wed, 29 Apr 2026
216.5000
216.5000
210.8600
212.3000
482,400
Tue, 28 Apr 2026
213.3400
216.9600
211.2000
213.6000
671,700
Mon, 27 Apr 2026
219.6500
221.0100
215.6200
216.9600
508,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
217.8100
221.1200
215.6100
218.6200
470,700
Thu, 23 Apr 2026
218.1600
220.7900
216.1200
219.1000
817,200
Wed, 22 Apr 2026
221.3400
223.2100
216.6000
217.0800
964,600
Tue, 21 Apr 2026
219.0300
221.4800
217.7800
219.3100
1,070,400
Mon, 20 Apr 2026
219.2100
219.7300
216.7600
218.4000
403,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
215.4300
221.4600
214.3800
219.0200
860,200
Thu, 16 Apr 2026
213.5800
217.8200
211.7300
212.4600
633,100
Wed, 15 Apr 2026
219.4900
220.5000
212.9800
215.7300
1,020,600
Tue, 14 Apr 2026
220.7100
224.1200
218.7800
221.6900
1,237,800
Mon, 13 Apr 2026
216.8000
220.4300
215.7100
220.2500
987,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
216.5000
218.9900
214.5900
216.9000
1,053,100
Thu, 09 Apr 2026
209.9000
216.2600
207.9500
215.8000
1,318,500
Wed, 08 Apr 2026
204.0200
210.3500
203.9600
210.0800
1,333,800
Tue, 07 Apr 2026
193.4000
196.3900
192.1500
196.2500
1,022,900
Mon, 06 Apr 2026
193.1500
194.8000
191.4300
194.1000
497,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Fri, 03 Apr 2026
13 · DEFA14A
Pre-market · 08:03 ET
DEFA14A ↗
Fri, 03 Apr 2026
12 · DEF 14A
Pre-market · 08:01 ET
FORM DEF 14A ↗
Thu, 02 Apr 2026
187.9900
195.4600
186.5900
193.2000
802,300
Wed, 01 Apr 2026
191.7400
195.9300
191.6400
192.9600
982,200
Tue, 31 Mar 2026
185.8400
192.2700
184.2000
190.5300
1,551,400
Mon, 30 Mar 2026
186.4700
186.4700
180.1000
181.0300
2,156,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
186.1100
187.7800
184.6200
184.6900
621,500
Thu, 26 Mar 2026
190.8200
192.9200
186.9200
186.9500
744,200
Wed, 25 Mar 2026
195.7200
196.5600
191.4100
193.7100
700,500
Tue, 24 Mar 2026
186.7800
194.1900
185.3800
194.0900
1,381,400
Mon, 23 Mar 2026
186.9000
191.0500
186.8800
188.0100
1,014,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
186.0600
188.3900
182.6900
182.6900
1,915,800
Thu, 19 Mar 2026
182.2400
188.8800
181.5500
188.0400
741,400
Wed, 18 Mar 2026
187.9400
189.7700
184.6500
184.7300
699,400
Tue, 17 Mar 2026
188.4700
189.3500
182.0300
188.0000
1,007,800
Mon, 16 Mar 2026
190.5100
192.0000
187.7200
188.0900
681,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
188.3600
189.5400
182.8100
187.7600
1,021,500
Thu, 12 Mar 2026
189.1100
189.1100
184.6100
186.5600
1,380,900
Wed, 11 Mar 2026
189.6200
191.3100
188.0000
189.1600
741,600
Tue, 10 Mar 2026
186.1900
193.7300
184.8500
189.9400
1,470,900
Mon, 09 Mar 2026
181.9600
186.8400
178.0000
186.3100
816,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
185.4100
186.2000
181.3200
185.5900
1,443,800
Thu, 05 Mar 2026
194.9600
195.8800
188.4800
190.7000
772,100
Wed, 04 Mar 2026
193.0500
198.4200
191.0200
197.7500
886,700
Tue, 03 Mar 2026
193.5100
193.7300
187.0500
192.4200
792,600
Mon, 02 Mar 2026
200.8200
204.0500
196.7600
198.9900
1,288,000
Mon, 02 Mar 2026
11 · 8-K
Pre-market · 08:44 ET
8-K ↗
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
202.2300
203.5700
200.1200
202.4100
1,202,200
Thu, 26 Feb 2026
209.6800
209.7000
200.1200
204.1400
773,300
Wed, 25 Feb 2026
207.9000
209.3100
205.0400
208.8600
612,200
Tue, 24 Feb 2026
204.7700
208.0600
204.7700
206.9500
848,500
Mon, 23 Feb 2026
205.4400
207.8300
200.8000
204.1500
447,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
204.2200
207.7800
203.6100
206.4700
609,900
Thu, 19 Feb 2026
204.0900
206.0100
202.3000
204.3200
793,800
Wed, 18 Feb 2026
10 · 8-K
After-hours · 16:30 ET
8-K ↗
Wed, 18 Feb 2026
204.0900
206.8300
203.6600
204.9400
753,900
Tue, 17 Feb 2026
202.0000
206.0100
199.9400
204.6900
890,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
199.6700
205.1800
199.6700
203.1100
1,447,100
Thu, 12 Feb 2026
203.8100
206.5700
196.2800
199.1100
754,100
Wed, 11 Feb 2026
202.5200
206.4700
199.3100
201.7800
1,057,100
Tue, 10 Feb 2026
200.8800
202.3800
198.1600
200.4600
1,448,400
Mon, 09 Feb 2026
9 · 10-K
After-hours · 16:37 ET
10-K ↗
Mon, 09 Feb 2026
207.0100
207.9800
199.5200
200.8800
1,558,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
201.5500
207.8600
200.4000
206.8700
1,395,800
Thu, 05 Feb 2026
200.3000
205.7100
190.9500
202.0500
2,814,200
Thu, 05 Feb 2026
8 · 8-K
Pre-market · 06:31 ET
8-K ↗
Wed, 04 Feb 2026
185.9200
190.1500
184.6000
185.1500
1,444,400
Tue, 03 Feb 2026
185.4800
188.8400
183.2900
185.9400
976,000
Mon, 02 Feb 2026
181.4500
186.4400
181.3200
185.8900
872,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
182.6200
185.0700
181.1800
182.3000
810,700
Thu, 29 Jan 2026
182.8400
184.7500
180.7000
184.7300
620,400
Wed, 28 Jan 2026
182.4700
182.9500
178.0800
180.7500
1,145,300
Tue, 27 Jan 2026
184.4600
185.2900
182.7800
182.9600
412,300
Mon, 26 Jan 2026
183.7500
185.8200
183.2400
184.0100
653,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
183.5800
184.3800
181.1700
183.1500
483,200
Thu, 22 Jan 2026
187.1700
187.6500
183.7500
184.2300
874,300
Wed, 21 Jan 2026
181.5600
186.9400
180.8500
185.6000
784,300
Tue, 20 Jan 2026
180.4800
182.7800
178.4900
179.7700
609,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
183.2300
184.4800
181.9100
183.6500
674,700
Thu, 15 Jan 2026
183.1400
185.0000
182.5200
183.0800
769,500
Wed, 14 Jan 2026
184.5400
184.5400
180.2900
180.9700
569,100
Tue, 13 Jan 2026
182.9200
184.3700
181.3100
184.2500
476,700
Mon, 12 Jan 2026
180.9400
183.3000
180.9400
182.7000
469,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
181.1200
183.6000
180.8100
182.0500
503,800
Thu, 08 Jan 2026
176.5800
180.7400
176.1300
180.2000
771,000
Wed, 07 Jan 2026
180.0300
180.7900
175.5800
177.9000
660,900
Tue, 06 Jan 2026
178.6800
180.3800
172.9800
179.9800
2,115,700
Mon, 05 Jan 2026
175.2500
180.4000
174.8300
179.4000
898,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
174.9100
175.1000
172.7200
174.2100
1,085,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
177.1200
177.1200
172.9000
173.5100
900,800
Tue, 30 Dec 2025
177.2400
177.4600
175.9300
176.6800
735,400
Mon, 29 Dec 2025
177.7400
178.4900
177.3200
177.4300
1,998,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
177.7700
178.5100
177.2300
177.8900
332,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
177.8000
179.0800
177.1300
177.7300
321,400
Tue, 23 Dec 2025
177.4700
177.8000
175.1200
177.4700
561,800
Mon, 22 Dec 2025
177.0000
178.0300
175.6800
177.3300
1,014,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
173.3800
176.6200
172.8100
176.5000
1,473,200
Thu, 18 Dec 2025
173.8500
175.1700
171.6800
173.6400
579,700
Wed, 17 Dec 2025
174.4700
176.5200
171.6400
172.0800
737,100
Tue, 16 Dec 2025
174.2200
176.2900
172.9900
175.0500
971,600
Mon, 15 Dec 2025
175.9400
176.3900
173.1200
174.0500
661,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
174.9000
176.4900
170.4500
173.8200
1,328,500
Thu, 11 Dec 2025
171.6000
176.0600
170.5000
174.8900
1,645,400
Wed, 10 Dec 2025
6 · 8-K
After-hours · 16:19 ET
8-K ↗
Wed, 10 Dec 2025
172.5400
172.8800
169.9400
171.8700
1,849,700
Wed, 10 Dec 2025
7 · 424B5
Next filing day · accepted 09 Dec, 21:23 ET
424B5 ↗
Tue, 09 Dec 2025
167.0000
172.3400
166.9600
170.5000
5,514,500
Mon, 08 Dec 2025
178.0000
178.0000
168.6600
169.4900
1,860,100
Mon, 08 Dec 2025
5 · 424B5
Pre-market · 07:17 ET
424B5 ↗
Mon, 08 Dec 2025
4 · 8-K
Pre-market · 06:55 ET
8-K ↗
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
180.0000
181.9300
173.3700
180.9900
890,100
Fri, 05 Dec 2025
3 · 8-K
Pre-market · 06:35 ET
8-K ↗
Thu, 04 Dec 2025
180.4100
183.4400
180.0600
183.3900
800,100
Wed, 03 Dec 2025
177.5600
183.3900
177.4800
180.5900
549,000
Tue, 02 Dec 2025
183.8600
185.5300
177.9400
179.5200
855,700
Mon, 01 Dec 2025
182.8000
184.4800
181.4000
182.2500
865,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
184.3000
184.6800
182.2600
184.1600
314,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
183.5000
185.7700
183.2300
184.3000
558,200
Tue, 25 Nov 2025
182.2600
184.2400
180.2700
183.5200
590,000
Mon, 24 Nov 2025
178.3200
182.4800
178.3200
180.8600
896,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
179.0700
181.3300
176.4800
178.9900
1,326,700
Thu, 20 Nov 2025
186.2600
187.3500
178.5500
178.8700
547,900
Wed, 19 Nov 2025
182.0100
185.1900
180.6200
182.6200
641,500
Tue, 18 Nov 2025
180.9400
184.8900
178.7500
182.0100
480,500
Mon, 17 Nov 2025
184.6800
185.5400
181.1100
182.1600
423,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
181.4800
187.2300
179.6300
184.6800
460,300
Thu, 13 Nov 2025
189.3100
192.1300
184.4500
184.7500
370,400
Wed, 12 Nov 2025
190.4200
192.7800
189.3300
189.7700
284,900
Tue, 11 Nov 2025
190.2100
191.5100
189.4200
190.5200
243,900
Mon, 10 Nov 2025
190.4200
192.7300
188.6400
191.0500
384,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
183.8200
188.4200
183.2500
188.1900
375,300
Thu, 06 Nov 2025
189.0100
193.8300
183.9500
185.5500
437,200
Wed, 05 Nov 2025
185.4500
190.0000
183.8300
188.4800
390,700
Tue, 04 Nov 2025
183.5900
186.3600
180.4000
185.8200
356,200
Mon, 03 Nov 2025
184.9200
185.9300
181.9600
185.5400
474,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
187.0400
188.2000
184.2200
185.0700
561,700
Thu, 30 Oct 2025
195.4800
197.0700
185.6000
187.0600
859,400
Wed, 29 Oct 2025
177.9900
195.9200
177.9900
195.4700
1,155,600
Wed, 29 Oct 2025
2 · 10-Q
Pre-market · 09:02 ET
10-Q ↗
Wed, 29 Oct 2025
1 · 8-K
Pre-market · 06:35 ET
8-K ↗
Tue, 28 Oct 2025
177.3600
178.2500
175.3500
175.8900
730,100
Mon, 27 Oct 2025
178.4200
178.4200
175.8300
176.6300
548,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
177.0100
178.1000
176.1700
176.3500
285,900
Thu, 23 Oct 2025
173.3600
176.1900
173.0700
175.5000
266,900