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
176.1500
178.1550
172.4500
173.0700
888,644
Thu, 22 Oct 2026
177.2900
180.4900
175.5300
177.7200
730,100
Wed, 21 Oct 2026
178.6500
179.7200
176.2500
177.9400
829,400
Tue, 20 Oct 2026
175.8300
179.9300
175.6800
179.6400
963,000
Mon, 19 Oct 2026
175.5500
176.9400
171.8200
174.2400
1,012,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
176.9800
177.6000
174.4300
175.5000
1,063,100
Thu, 15 Oct 2026
174.4000
177.2000
172.2200
176.0200
1,126,700
Wed, 14 Oct 2026
172.5900
173.2400
170.9200
172.3800
725,600
Tue, 13 Oct 2026
174.7400
175.7300
171.2100
173.8600
835,900
Mon, 12 Oct 2026
178.7100
179.2500
172.6000
173.4500
802,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
181.3100
181.9200
177.1700
178.0100
807,900
Thu, 08 Oct 2026
179.4300
183.3600
178.6300
181.6300
857,700
Wed, 07 Oct 2026
176.0000
178.9900
173.7000
178.6400
999,900
Tue, 06 Oct 2026
177.2700
178.7900
175.1900
176.4600
580,500
Mon, 05 Oct 2026
174.7800
178.8600
171.1900
177.0400
1,423,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
176.5000
176.9100
173.1600
175.5800
929,800
Thu, 01 Oct 2026
179.8200
179.9800
171.1900
176.0400
1,305,500
Wed, 30 Sep 2026
177.6200
180.8500
174.5800
179.7200
1,096,300
Tue, 29 Sep 2026
180.9200
182.4400
176.7200
177.5800
778,200
Mon, 28 Sep 2026
184.1900
184.6400
180.7000
181.5800
940,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
183.8900
185.2500
180.5500
182.6700
1,181,100
Thu, 24 Sep 2026
185.5900
186.8200
180.0000
185.0600
1,596,700
Wed, 23 Sep 2026
187.7900
190.5800
187.6800
189.0800
747,100
Tue, 22 Sep 2026
192.4000
192.4000
187.1900
188.8700
1,092,300
Mon, 21 Sep 2026
189.2800
193.4100
188.3500
191.1200
1,041,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
186.9200
190.0700
185.4800
189.2600
3,674,400
Thu, 17 Sep 2026
193.0100
193.7300
187.7000
189.3000
725,300
Wed, 16 Sep 2026
192.3300
195.3400
190.2700
192.4300
686,000
Tue, 15 Sep 2026
193.1900
193.6900
189.8600
190.1300
1,428,500
Mon, 14 Sep 2026
191.3300
197.8100
191.3300
193.7200
1,011,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
191.5300
192.8300
187.8600
190.3100
833,700
Thu, 10 Sep 2026
191.0800
191.5000
187.6700
189.6400
1,045,600
Wed, 09 Sep 2026
193.9000
193.9100
189.8000
191.0800
1,211,800
Tue, 08 Sep 2026
184.4600
196.0600
180.2100
195.3200
2,217,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
188.1100
189.9700
185.9300
186.0100
993,300
Thu, 03 Sep 2026
191.6900
192.5400
187.2000
189.4200
749,500
Wed, 02 Sep 2026
183.1500
190.2100
182.7300
189.7900
868,800
Tue, 01 Sep 2026
181.4500
183.7000
181.2100
182.2700
738,200
Mon, 31 Aug 2026
184.1900
185.3600
182.3500
182.6100
710,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
185.1400
185.7600
182.9100
184.6400
641,300
Thu, 27 Aug 2026
187.1000
188.7000
183.7000
184.3400
683,600
Wed, 26 Aug 2026
192.3800
194.9200
187.8300
187.9000
739,300
Tue, 25 Aug 2026
194.0600
195.0400
191.5800
193.4100
1,385,900
Mon, 24 Aug 2026
194.2300
196.1900
192.7400
193.4200
2,041,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
195.7800
196.0200
192.1300
193.1400
724,800
Thu, 20 Aug 2026
200.0400
203.0400
194.1100
195.4500
1,071,100
Wed, 19 Aug 2026
193.2300
202.0900
192.5800
201.6900
949,300
Tue, 18 Aug 2026
195.3600
196.4900
192.0300
192.1100
698,600
Mon, 17 Aug 2026
199.6700
199.9900
194.4700
195.1400
1,024,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
197.4900
202.6900
197.4900
201.2800
955,700
Thu, 13 Aug 2026
196.1400
199.8000
194.6600
199.6800
1,240,400
Wed, 12 Aug 2026
193.8100
195.9900
192.4000
195.1400
1,003,500
Tue, 11 Aug 2026
189.0700
194.8200
189.0700
194.7300
1,146,700
Mon, 10 Aug 2026
186.4800
189.7700
185.6100
189.4200
1,385,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
185.9800
189.4400
185.3400
186.5600
624,900
Thu, 06 Aug 2026
184.1300
189.8000
183.3200
187.2900
892,900
Wed, 05 Aug 2026
186.8300
187.0000
181.8800
183.0700
1,072,300
Tue, 04 Aug 2026
193.5600
194.5100
180.2500
184.5100
3,015,900
Mon, 03 Aug 2026
13 · 10-Q
After-hours · 16:15 ET
10-Q ↗
Mon, 03 Aug 2026
12 · 8-K
After-hours · 16:08 ET
8-K ↗
Mon, 03 Aug 2026
182.9400
188.8500
182.8500
183.9100
1,809,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
182.2200
183.1100
179.0000
181.8100
893,400
Thu, 30 Jul 2026
184.7200
186.1900
181.4700
183.8100
1,403,500
Wed, 29 Jul 2026
186.1400
187.6400
184.7500
187.3500
555,900
Tue, 28 Jul 2026
184.6900
187.6500
183.5400
186.0600
800,300
Mon, 27 Jul 2026
183.2800
184.7800
181.6800
182.8600
811,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
179.4900
182.1900
178.5100
180.6200
502,800
Thu, 23 Jul 2026
180.2700
181.6200
178.5000
179.4300
1,597,800
Wed, 22 Jul 2026
181.8800
183.0700
180.9200
181.6500
434,000
Tue, 21 Jul 2026
181.0900
182.7600
179.7800
181.7000
709,800
Mon, 20 Jul 2026
184.3300
186.2400
181.9300
182.7900
698,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
183.8400
187.5700
183.3500
185.1300
1,047,800
Thu, 16 Jul 2026
185.7200
186.8800
180.0600
184.7800
1,055,900
Wed, 15 Jul 2026
184.5700
188.3200
183.6900
185.7000
953,800
Tue, 14 Jul 2026
180.2100
185.0900
180.2100
184.5600
1,774,900
Mon, 13 Jul 2026
185.5600
186.5700
180.4100
180.9600
1,342,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
189.1900
189.8000
182.5100
184.4000
1,593,200
Thu, 09 Jul 2026
191.9500
193.8600
186.3200
188.1800
1,314,200
Wed, 08 Jul 2026
193.1800
194.2400
191.3800
192.9100
1,357,700
Tue, 07 Jul 2026
195.0000
198.2800
193.3400
193.5800
847,900
Mon, 06 Jul 2026
193.0300
195.3700
189.4000
192.3000
1,015,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
201.0000
202.2300
193.5000
194.4200
1,500,600
Wed, 01 Jul 2026
200.7600
209.9700
200.7600
202.4300
1,829,700
Tue, 30 Jun 2026
208.8300
210.8800
201.2300
201.3100
2,839,300
Mon, 29 Jun 2026
214.7500
218.8500
209.3500
211.6200
1,758,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
205.4000
217.1300
203.6500
215.8800
1,709,200
Thu, 25 Jun 2026
203.4600
208.1500
202.9800
203.8000
983,200
Wed, 24 Jun 2026
203.5800
206.7500
202.7200
203.5100
1,030,800
Tue, 23 Jun 2026
197.4400
203.3300
197.1600
202.7000
1,287,900
Mon, 22 Jun 2026
197.8400
200.7300
195.8000
197.2600
1,593,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
196.4400
204.8900
193.8800
198.7800
6,617,600
Wed, 17 Jun 2026
198.0900
198.4300
192.6400
194.5300
1,968,000
Tue, 16 Jun 2026
201.5700
203.7000
194.8000
200.0300
1,581,200
Mon, 15 Jun 2026
203.1300
204.9800
199.6400
201.1900
2,218,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
11 · 8-K
After-hours · 16:30 ET
8-K ↗
Fri, 12 Jun 2026
215.6700
216.7000
198.8200
203.3600
1,889,600
Thu, 11 Jun 2026
206.5400
214.3600
205.7400
213.7000
1,047,300
Wed, 10 Jun 2026
205.4300
209.4100
204.9600
206.4300
813,900
Tue, 09 Jun 2026
203.6200
208.1300
202.2600
204.4400
882,400
Mon, 08 Jun 2026
202.9600
207.1300
200.2900
202.6100
1,198,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
202.5900
205.5900
201.3300
203.4900
1,007,300
Thu, 04 Jun 2026
201.8100
203.9400
200.2500
202.4900
1,094,900
Wed, 03 Jun 2026
202.6500
203.0600
197.8300
198.5700
1,165,100
Tue, 02 Jun 2026
206.6400
208.1900
203.0700
204.5900
1,139,300
Mon, 01 Jun 2026
205.4600
212.0000
204.3400
208.4700
1,247,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
199.9300
206.0700
198.7500
205.1800
1,212,700
Thu, 28 May 2026
186.4800
202.5000
186.3800
200.5400
1,980,200
Wed, 27 May 2026
189.0100
193.0300
187.5700
187.6400
1,229,900
Tue, 26 May 2026
192.1500
193.1600
187.5000
188.0900
1,513,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
192.5400
194.5700
190.5800
191.5000
556,400
Thu, 21 May 2026
193.0300
194.4800
190.4700
191.6300
1,158,500
Wed, 20 May 2026
193.2700
196.1700
189.5400
194.2800
1,429,500
Tue, 19 May 2026
194.8600
194.8900
189.4200
193.0700
1,161,300
Mon, 18 May 2026
190.5500
194.4700
188.7100
194.0700
1,174,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
192.3000
192.9400
187.7300
190.0700
1,958,000
Thu, 14 May 2026
187.0000
196.7500
186.0200
192.5000
2,021,500
Wed, 13 May 2026
182.9600
186.5000
182.0000
183.7000
885,700
Tue, 12 May 2026
10 · 8-K
After-hours · 16:16 ET
8-K ↗
Tue, 12 May 2026
185.5500
186.8800
182.2400
183.3300
1,036,800
Mon, 11 May 2026
186.1200
187.5100
183.3800
184.5000
2,567,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
189.7400
193.5900
185.0400
186.7900
1,875,700
Thu, 07 May 2026
191.4600
193.4900
183.3700
187.5100
2,043,400
Wed, 06 May 2026
9 · 10-Q
After-hours · 16:14 ET
10-Q ↗
Wed, 06 May 2026
8 · 8-K
After-hours · 16:08 ET
8-K ↗
Wed, 06 May 2026
188.3700
191.9800
186.6700
190.4700
2,209,500
Tue, 05 May 2026
186.0500
187.6000
182.3700
186.9400
1,562,100
Mon, 04 May 2026
185.2100
187.1100
184.4100
186.0000
868,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
188.9200
190.0100
184.1000
185.9500
1,028,200
Thu, 30 Apr 2026
184.1800
186.5200
180.5300
186.0900
1,001,100
Wed, 29 Apr 2026
183.1000
184.7800
181.1200
183.7100
839,000
Tue, 28 Apr 2026
187.0300
187.1800
183.4100
184.5800
828,600
Mon, 27 Apr 2026
186.0000
190.1900
183.9200
186.2000
1,409,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
185.3500
188.0400
182.1200
186.5000
980,900
Thu, 23 Apr 2026
7 · DEFA14A
After-hours · 16:33 ET
DEFA14A ↗
Thu, 23 Apr 2026
6 · DEF 14A
After-hours · 16:30 ET
DEF 14A ↗
Thu, 23 Apr 2026
187.7200
189.2000
182.4600
186.2600
1,050,600
Wed, 22 Apr 2026
184.2300
187.2500
183.2300
186.2600
1,168,400
Tue, 21 Apr 2026
184.0000
186.5500
183.0500
183.1000
1,149,100
Mon, 20 Apr 2026
183.5200
185.5500
180.6300
184.7000
1,293,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
186.5700
188.8800
184.6200
186.3100
1,369,900
Thu, 16 Apr 2026
193.7100
194.3200
180.5800
184.4400
2,413,300
Wed, 15 Apr 2026
195.1400
197.4700
192.0000
193.1000
1,258,100
Tue, 14 Apr 2026
195.5600
198.9400
194.1900
195.3700
1,738,600
Mon, 13 Apr 2026
196.3600
197.8700
193.5600
195.4700
898,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
197.3500
199.6700
196.6200
197.3700
648,500
Thu, 09 Apr 2026
194.2800
198.1100
193.0100
197.0700
804,700
Wed, 08 Apr 2026
198.6000
200.4000
194.7700
197.0500
2,313,400
Tue, 07 Apr 2026
195.5300
196.5000
188.4700
192.9600
1,658,100
Mon, 06 Apr 2026
203.7300
203.8400
196.9000
197.0200
1,273,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
199.3100
205.2800
198.5600
203.7600
779,500
Wed, 01 Apr 2026
203.2500
204.8100
200.0600
201.0700
1,333,300
Tue, 31 Mar 2026
198.3400
208.5700
195.7200
201.6500
6,091,100
Mon, 30 Mar 2026
187.7800
197.2300
187.2400
195.4100
2,612,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
192.0300
193.6200
183.7700
189.2000
1,541,700
Thu, 26 Mar 2026
191.0300
194.1000
191.0300
192.6400
613,100
Wed, 25 Mar 2026
195.6500
198.5400
190.5600
193.9400
735,100
Tue, 24 Mar 2026
192.6600
194.9600
192.2700
193.4800
1,055,400
Mon, 23 Mar 2026
192.5400
198.2900
192.5000
194.2800
1,128,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
195.0300
196.7700
186.9500
188.3800
2,068,800
Thu, 19 Mar 2026
199.6700
202.1600
193.6600
197.3100
1,318,800
Wed, 18 Mar 2026
199.3400
203.9800
198.4400
201.0300
1,129,800
Tue, 17 Mar 2026
201.2700
202.3700
199.5600
200.3900
766,800
Mon, 16 Mar 2026
195.3600
200.0300
195.3400
199.7700
1,262,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
202.5300
202.5300
192.9100
194.5700
1,389,100
Thu, 12 Mar 2026
202.0600
204.7700
200.0200
201.2700
2,620,800
Wed, 11 Mar 2026
204.1100
205.9000
198.8500
202.0300
2,342,000
Tue, 10 Mar 2026
206.3400
210.8600
205.1100
205.5800
1,168,200
Tue, 10 Mar 2026
5 · 8-K
Pre-market · 08:20 ET
8-K ↗
Mon, 09 Mar 2026
199.1500
204.7700
197.5400
204.0700
1,228,800
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
209.8400
209.8400
201.7000
202.6800
944,300
Thu, 05 Mar 2026
212.1000
215.7900
207.7100
211.7500
1,442,600
Wed, 04 Mar 2026
219.4500
220.1100
214.1300
216.2300
880,600
Tue, 03 Mar 2026
221.9100
222.4900
217.9600
219.9400
954,100
Mon, 02 Mar 2026
223.9000
226.3400
218.8800
224.9600
995,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
218.2700
226.0900
212.5700
223.8700
1,161,200
Thu, 26 Feb 2026
217.6700
226.9400
208.0000
223.8100
2,030,400
Wed, 25 Feb 2026
4 · 10-K
After-hours · 16:18 ET
10-K ↗
Wed, 25 Feb 2026
3 · 8-K
After-hours · 16:09 ET
8-K ↗
Wed, 25 Feb 2026
210.6200
210.6200
203.1600
207.2100
1,389,100
Tue, 24 Feb 2026
206.3900
212.3300
204.2300
209.3900
763,500
Mon, 23 Feb 2026
210.0000
210.0000
204.5000
205.9500
535,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
209.0900
212.9400
208.0800
211.1200
556,500
Thu, 19 Feb 2026
212.0000
212.8500
207.5900
208.6800
599,900
Wed, 18 Feb 2026
209.9400
214.6000
208.4900
213.2800
522,200
Tue, 17 Feb 2026
208.0100
211.5100
206.9800
210.1400
733,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
200.4700
207.1600
199.2000
206.7500
783,300
Thu, 12 Feb 2026
209.6700
214.0300
199.3700
199.9900
848,900
Wed, 11 Feb 2026
215.1700
216.6600
209.8400
210.3800
639,300
Tue, 10 Feb 2026
211.8100
216.0100
209.5500
214.1100
821,100
Mon, 09 Feb 2026
211.5400
212.1100
208.1800
209.3900
790,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
210.1600
212.1900
207.1400
211.9000
703,300
Thu, 05 Feb 2026
206.4600
208.3200
203.4300
208.1600
938,100
Wed, 04 Feb 2026
204.3600
207.0400
201.7900
206.5300
921,300
Tue, 03 Feb 2026
200.7400
205.0300
196.8200
203.1200
800,600
Mon, 02 Feb 2026
201.8600
205.0000
200.1800
200.5200
534,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
199.9500
204.5700
199.8400
202.5800
1,092,700
Thu, 29 Jan 2026
194.7700
201.9100
192.5200
201.1000
1,132,300
Wed, 28 Jan 2026
199.2100
199.5100
194.3200
194.8800
844,400
Tue, 27 Jan 2026
203.2600
203.7500
199.1300
199.1900
732,400
Mon, 26 Jan 2026
203.4400
204.7600
200.7100
203.5000
807,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
201.8000
207.6400
200.3100
204.9100
1,025,600
Thu, 22 Jan 2026
205.6100
205.9000
197.5900
200.1300
970,000
Wed, 21 Jan 2026
203.2700
204.7700
196.9100
204.4200
1,106,700
Tue, 20 Jan 2026
203.7700
206.1100
202.3300
203.4100
837,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
207.7100
209.1800
201.5400
203.2700
1,271,300
Thu, 15 Jan 2026
209.5000
213.0200
207.5000
208.8800
1,275,400
Wed, 14 Jan 2026
206.7700
211.6600
206.3100
207.9800
846,000
Tue, 13 Jan 2026
197.9900
208.9200
197.9900
208.8900
1,218,000
Mon, 12 Jan 2026
198.2900
200.2100
197.9500
199.0900
531,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
203.0200
204.7600
198.1400
199.6300
866,400
Thu, 08 Jan 2026
201.9000
202.4400
199.0300
202.0900
673,700
Wed, 07 Jan 2026
202.7800
203.3700
200.5900
202.9100
824,800
Tue, 06 Jan 2026
203.6500
204.4700
201.3800
202.8100
1,053,000
Mon, 05 Jan 2026
205.0500
205.9800
202.3200
203.6500
1,279,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
209.9300
211.3700
206.3600
206.9400
1,131,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
214.2100
214.7400
208.1500
209.0000
765,700
Tue, 30 Dec 2025
215.5600
216.5100
213.6400
214.1700
694,000
Mon, 29 Dec 2025
216.3600
217.9100
215.8500
216.1100
893,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
217.7600
217.9600
216.4000
217.4400
393,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
215.5700
218.1100
215.5700
217.9800
197,900
Tue, 23 Dec 2025
216.0500
217.5100
215.0600
215.7000
556,600
Mon, 22 Dec 2025
214.0800
216.4100
212.8000
215.4900
801,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
211.4400
215.1700
211.0600
213.4400
3,058,900
Thu, 18 Dec 2025
212.1300
215.4100
210.8700
211.6100
1,298,400
Wed, 17 Dec 2025
210.6100
216.1400
210.6100
211.6200
1,212,300
Tue, 16 Dec 2025
208.0300
213.2300
207.7900
210.6500
1,654,500
Mon, 15 Dec 2025
206.4400
208.4800
201.6000
207.4500
1,682,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
205.2700
209.7300
204.5100
208.4200
1,143,300
Thu, 11 Dec 2025
195.5000
205.6800
194.3200
204.3000
1,112,100
Wed, 10 Dec 2025
197.0000
200.2800
190.2100
196.9400
2,333,600
Tue, 09 Dec 2025
203.5300
205.4400
196.5200
197.1100
1,217,600
Mon, 08 Dec 2025
202.4100
206.7000
200.8400
203.8200
1,101,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
201.4600
202.6000
199.7500
202.2200
808,200
Thu, 04 Dec 2025
196.0300
201.0800
194.5800
200.8700
660,900
Wed, 03 Dec 2025
194.8100
196.4200
193.5900
194.9000
1,318,800
Tue, 02 Dec 2025
193.9800
195.9600
192.4900
194.6400
1,000,200
Mon, 01 Dec 2025
192.8200
194.1500
192.0700
193.9800
837,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
193.2300
194.8600
190.2300
193.8900
699,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
188.1000
194.0900
188.0300
193.3700
873,700
Tue, 25 Nov 2025
182.6100
188.3400
182.0100
187.4200
1,109,600
Mon, 24 Nov 2025
178.3200
182.6300
177.4700
181.6500
1,048,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
176.8400
180.2400
176.0000
178.1700
1,052,400
Thu, 20 Nov 2025
189.7200
190.2500
176.3800
176.4900
1,417,700
Wed, 19 Nov 2025
187.4100
191.1000
187.1300
188.3700
1,193,300
Tue, 18 Nov 2025
184.4800
186.9700
181.4600
186.5600
1,787,900
Mon, 17 Nov 2025
183.5600
184.9800
181.0000
184.7500
2,254,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
181.9900
184.8300
181.0200
184.0900
1,159,700
Thu, 13 Nov 2025
181.3800
187.0100
179.7000
182.6400
1,126,500
Wed, 12 Nov 2025
179.7500
181.8300
179.6100
181.6800
741,300
Tue, 11 Nov 2025
179.5500
180.2800
177.1200
179.6800
972,600
Mon, 10 Nov 2025
184.3400
184.7300
177.6300
179.1700
1,378,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
180.2000
183.2000
179.2200
182.5600
1,169,800
Thu, 06 Nov 2025
185.8800
188.0700
177.4100
181.0000
3,359,200
Wed, 05 Nov 2025
2 · 10-Q
After-hours · 16:20 ET
10-Q ↗
Wed, 05 Nov 2025
1 · 8-K
After-hours · 16:11 ET
8-K ↗
Wed, 05 Nov 2025
186.9100
190.2400
185.7600
187.2400
1,575,500
Tue, 04 Nov 2025
186.0400
188.2300
184.3800
187.3500
1,292,000
Mon, 03 Nov 2025
186.9400
189.8800
186.0600
187.7100
1,489,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
188.4000
190.8400
188.2300
188.4000
1,103,500
Thu, 30 Oct 2025
186.1300
190.0000
186.0000
187.7800
860,700
Wed, 29 Oct 2025
187.0800
189.5800
186.2400
186.6000
1,113,400
Tue, 28 Oct 2025
187.3600
187.8900
185.7400
187.4500
602,100
Mon, 27 Oct 2025
187.3100
189.5000
187.0100
187.5100
1,202,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
186.9900
190.3100
186.7400
186.8500
760,300
Thu, 23 Oct 2025
187.3100
188.5600
186.3600
186.8500
1,085,200