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
147.2200
151.1450
145.4600
147.9200
833,290
Thu, 22 Oct 2026
154.0500
155.7200
144.5200
148.7100
1,903,700
Wed, 21 Oct 2026
159.2300
160.0300
157.1800
158.7800
897,600
Tue, 20 Oct 2026
154.3800
159.2000
150.0000
156.0300
780,500
Mon, 19 Oct 2026
157.1500
158.6600
154.6300
157.5300
785,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
155.7000
158.7500
152.7900
154.0100
821,900
Thu, 15 Oct 2026
153.5000
158.1800
150.1800
156.1300
2,049,500
Wed, 14 Oct 2026
160.7900
163.3300
154.0700
157.0600
1,143,600
Tue, 13 Oct 2026
163.1300
165.1900
160.0000
163.2800
998,600
Mon, 12 Oct 2026
164.0500
165.1800
162.5100
163.1500
824,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
160.8500
166.2000
160.8500
165.0300
1,061,900
Thu, 08 Oct 2026
161.5100
163.9600
157.3900
160.0100
1,335,300
Wed, 07 Oct 2026
162.2500
164.5900
158.8100
164.1700
1,223,400
Tue, 06 Oct 2026
162.5200
169.7200
162.2400
166.3600
1,515,900
Mon, 05 Oct 2026
160.0000
163.1300
158.4100
161.2600
977,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
161.2900
163.7500
159.7400
159.8700
1,114,900
Thu, 01 Oct 2026
154.3300
157.8600
152.0000
156.5700
876,200
Wed, 30 Sep 2026
155.8700
156.4400
153.7400
155.1100
960,500
Tue, 29 Sep 2026
158.4900
158.6700
154.8600
155.8900
725,100
Mon, 28 Sep 2026
155.3100
157.3500
152.4600
156.4800
820,900
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
151.8600
158.0300
151.8600
156.1800
1,159,600
Thu, 24 Sep 2026
150.4000
151.3600
148.2600
151.1100
963,100
Wed, 23 Sep 2026
150.8700
153.6100
149.6200
152.4200
1,075,100
Tue, 22 Sep 2026
151.4700
153.7900
150.2500
152.6500
1,158,700
Mon, 21 Sep 2026
149.7800
151.8300
148.2600
150.7300
925,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
148.3600
151.8000
145.9800
148.0500
1,810,500
Thu, 17 Sep 2026
154.0000
154.9700
147.8200
147.9400
1,508,400
Wed, 16 Sep 2026
154.9100
155.3300
147.3500
149.2000
1,333,800
Tue, 15 Sep 2026
155.7000
157.0000
151.5400
152.4500
1,776,500
Mon, 14 Sep 2026
156.0500
157.4000
153.0400
153.8700
1,734,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
160.2000
163.4400
159.0200
162.2900
820,200
Thu, 10 Sep 2026
157.4500
158.4900
154.8300
156.5200
1,196,600
Wed, 09 Sep 2026
162.3300
165.7100
159.5100
159.6100
1,000,100
Tue, 08 Sep 2026
164.6000
166.5900
162.1800
163.7300
1,361,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
162.5900
165.4100
161.5200
162.8600
906,200
Thu, 03 Sep 2026
161.1300
163.7600
157.2100
162.6100
1,197,100
Wed, 02 Sep 2026
157.6600
162.0800
156.3100
160.7700
1,024,400
Tue, 01 Sep 2026
156.1300
158.2600
154.0600
157.0100
1,321,400
Mon, 31 Aug 2026
156.9200
158.8800
155.4500
158.4500
957,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
165.0500
166.0000
157.3000
157.4300
1,731,100
Thu, 27 Aug 2026
165.0000
165.9500
163.7600
163.9200
1,090,300
Wed, 26 Aug 2026
163.4200
166.0600
161.9400
165.2700
1,266,500
Tue, 25 Aug 2026
166.5200
167.7500
161.2600
162.1800
1,077,900
Mon, 24 Aug 2026
164.8300
166.2500
160.2600
162.7200
1,107,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
168.5200
170.7800
164.5000
166.1500
777,700
Thu, 20 Aug 2026
167.3600
169.6200
164.5200
165.8500
1,416,700
Wed, 19 Aug 2026
172.8900
174.2400
167.7300
169.4900
1,669,000
Tue, 18 Aug 2026
172.4300
173.5000
168.0400
171.8800
1,371,900
Mon, 17 Aug 2026
176.4900
177.8400
172.8800
174.5200
1,152,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
170.8900
178.0000
168.9800
175.4900
1,077,800
Thu, 13 Aug 2026
173.0000
173.9500
169.5700
170.5800
1,573,700
Wed, 12 Aug 2026
178.0100
178.2100
170.1100
172.9000
1,292,900
Tue, 11 Aug 2026
174.2000
178.2700
172.0700
172.5500
1,091,300
Mon, 10 Aug 2026
178.5500
179.3500
172.5100
173.4200
1,349,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
180.2400
183.3100
176.6500
178.0000
1,529,200
Thu, 06 Aug 2026
180.5000
188.5200
179.0000
179.0200
1,889,700
Wed, 05 Aug 2026
16 · 10-Q
After market open · 13:49 ET
10-Q ↗
Wed, 05 Aug 2026
192.9700
196.1900
183.1400
183.2400
4,226,800
Wed, 05 Aug 2026
15 · 8-K
Pre-market · 07:06 ET
8-K ↗
Tue, 04 Aug 2026
216.9300
221.4400
211.7700
220.0400
1,607,900
Mon, 03 Aug 2026
204.1500
212.9500
203.5000
211.2100
1,018,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
209.5800
212.4100
201.2700
205.2300
910,500
Thu, 30 Jul 2026
199.6600
205.3300
194.9100
202.5900
1,468,100
Wed, 29 Jul 2026
199.7100
201.9200
186.1200
187.6000
1,820,600
Tue, 28 Jul 2026
208.1800
208.1800
200.0600
202.9300
1,388,900
Mon, 27 Jul 2026
215.3100
217.5700
204.4600
210.8700
506,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
213.7400
217.1800
210.2600
212.7400
489,600
Thu, 23 Jul 2026
212.0000
217.1500
211.6600
214.0300
725,200
Wed, 22 Jul 2026
209.1900
216.7900
208.7000
214.7900
777,800
Tue, 21 Jul 2026
211.2400
213.5300
205.9900
213.3100
863,000
Mon, 20 Jul 2026
210.0200
213.9900
205.2600
205.5800
792,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
200.8300
211.4200
200.8300
206.8100
973,100
Thu, 16 Jul 2026
208.8300
215.8300
208.3800
212.0000
655,600
Wed, 15 Jul 2026
212.9400
213.8600
205.4800
213.3100
1,026,700
Tue, 14 Jul 2026
214.4800
217.0700
208.9900
211.2000
721,400
Mon, 13 Jul 2026
214.5200
217.7100
208.4100
208.4500
718,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
211.1800
218.9300
208.7600
214.9000
1,209,900
Thu, 09 Jul 2026
214.8200
218.4700
207.7200
208.0600
1,223,800
Wed, 08 Jul 2026
207.9900
211.0500
204.6300
208.4400
840,600
Tue, 07 Jul 2026
213.6400
215.3900
202.0600
211.6300
1,360,500
Mon, 06 Jul 2026
219.2400
222.8200
216.5200
217.9100
942,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
229.0000
231.6200
211.1700
218.4500
1,591,000
Wed, 01 Jul 2026
247.8000
247.8000
225.0000
229.3600
2,037,900
Tue, 30 Jun 2026
226.5700
239.0000
224.0200
238.1900
2,436,500
Mon, 29 Jun 2026
217.6400
222.7500
215.0900
219.8800
764,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
222.1300
226.7600
214.2600
219.7500
1,924,800
Thu, 25 Jun 2026
227.1000
234.9900
220.0800
227.1800
1,345,600
Wed, 24 Jun 2026
218.7700
222.3300
214.6500
218.7500
1,360,700
Tue, 23 Jun 2026
220.2000
225.4700
216.2500
218.1800
978,500
Mon, 22 Jun 2026
227.8300
231.7100
225.9900
231.2800
616,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
227.9900
232.6400
226.6000
226.7800
1,017,800
Wed, 17 Jun 2026
224.6100
229.2300
219.6300
221.5200
1,009,200
Tue, 16 Jun 2026
222.6800
226.3800
221.0100
222.5300
919,600
Mon, 15 Jun 2026
221.2400
225.1400
218.8300
218.8500
1,008,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
213.5800
216.4300
209.9600
212.3100
604,900
Thu, 11 Jun 2026
203.8200
212.1200
201.8900
211.2400
976,600
Wed, 10 Jun 2026
210.5600
211.8900
199.3400
200.4500
1,165,500
Tue, 09 Jun 2026
213.4700
219.6100
202.5700
213.3000
1,090,200
Mon, 08 Jun 2026
209.2500
213.6200
206.3800
210.2800
949,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
209.3300
212.1000
202.4100
204.4000
701,900
Thu, 04 Jun 2026
210.8000
214.4200
208.9200
213.8600
991,100
Wed, 03 Jun 2026
212.4100
218.2700
210.8400
215.2700
924,700
Tue, 02 Jun 2026
204.7400
214.7800
203.7700
213.9800
1,282,400
Mon, 01 Jun 2026
194.7600
202.3000
190.7900
202.0900
639,100
Mon, 01 Jun 2026
14 · 8-K
Pre-market · 07:09 ET
8-K ↗
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
202.5600
203.2200
199.1300
201.7600
784,600
Thu, 28 May 2026
202.9800
205.8200
195.8400
202.8500
679,400
Wed, 27 May 2026
210.0400
212.0500
203.0200
206.0100
801,200
Tue, 26 May 2026
204.1300
209.9300
202.6600
209.8500
595,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
199.1200
201.7900
194.4700
200.7800
482,200
Thu, 21 May 2026
194.5400
197.8300
190.0100
196.3900
837,700
Wed, 20 May 2026
189.3500
200.4200
187.5700
195.1900
1,735,600
Tue, 19 May 2026
184.0400
191.0200
180.8000
186.4900
969,400
Mon, 18 May 2026
196.6700
196.6700
186.2700
188.2200
1,406,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
203.0700
203.0700
195.1400
197.1600
814,200
Thu, 14 May 2026
207.9700
210.9200
205.6600
207.3800
810,900
Wed, 13 May 2026
211.7700
211.7700
202.6100
205.7200
1,055,500
Tue, 12 May 2026
209.9100
211.2700
201.8600
209.7800
789,100
Mon, 11 May 2026
213.8500
217.2800
209.3400
211.3300
1,460,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
209.0800
217.3800
208.4800
214.3600
1,536,000
Thu, 07 May 2026
13 · 10-Q
After market open · 15:35 ET
10-Q ↗
Thu, 07 May 2026
211.1700
217.8400
201.0000
206.2600
3,479,000
Thu, 07 May 2026
12 · 8-K
Pre-market · 07:10 ET
8-K ↗
Wed, 06 May 2026
226.6600
236.3500
225.7600
231.3700
2,206,700
Tue, 05 May 2026
215.6300
224.9800
215.5800
222.0200
1,513,800
Mon, 04 May 2026
213.0000
216.6300
210.7300
212.4900
892,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
214.1600
218.3800
210.6800
213.0200
966,200
Thu, 30 Apr 2026
11 · 8-K
After-hours · 16:32 ET
8-K ↗
Thu, 30 Apr 2026
207.0500
216.5400
207.0500
215.0300
1,041,400
Wed, 29 Apr 2026
209.9600
212.9000
203.4500
203.8200
928,100
Tue, 28 Apr 2026
210.9100
212.3700
205.7100
209.5600
743,600
Mon, 27 Apr 2026
213.7900
219.1800
210.4600
213.2800
864,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
213.2400
215.6800
207.8700
212.2500
1,064,200
Thu, 23 Apr 2026
212.1700
216.2700
210.0300
213.4700
808,700
Wed, 22 Apr 2026
212.7500
217.0500
210.6200
211.1400
1,886,300
Wed, 22 Apr 2026
10 · 8-K
Pre-market · 08:00 ET
CURRENT REPORT ↗
Tue, 21 Apr 2026
207.7100
212.5100
207.3700
209.7600
847,400
Mon, 20 Apr 2026
204.4300
209.4900
202.7200
207.9600
611,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
200.1700
208.2800
200.1700
205.4000
1,062,300
Thu, 16 Apr 2026
193.6800
200.6800
192.5000
196.0700
1,618,500
Wed, 15 Apr 2026
207.1700
207.1700
193.0000
193.4100
2,067,400
Tue, 14 Apr 2026
210.9600
216.0300
205.7900
209.3500
1,108,400
Mon, 13 Apr 2026
207.2700
210.4900
204.3500
210.0100
742,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
209.7300
211.1700
207.4400
208.3300
826,000
Thu, 09 Apr 2026
202.1100
209.9100
202.1100
207.6500
768,900
Wed, 08 Apr 2026
195.0000
206.7600
193.3100
204.1500
1,199,900
Tue, 07 Apr 2026
183.8900
189.2000
182.6900
185.3800
867,300
Mon, 06 Apr 2026
184.3900
185.8500
180.3800
185.3300
724,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
184.1100
190.2200
180.2700
183.9900
1,077,800
Wed, 01 Apr 2026
189.9100
196.5200
189.9100
191.3800
1,027,500
Tue, 31 Mar 2026
181.0500
191.5100
180.4800
187.2600
1,111,500
Mon, 30 Mar 2026
185.8500
188.4500
176.1000
178.1900
542,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
185.2600
187.2600
181.9700
183.4200
922,600
Thu, 26 Mar 2026
191.4900
193.8000
186.0900
187.3900
774,500
Wed, 25 Mar 2026
192.6500
196.4200
191.6200
195.1300
1,030,900
Tue, 24 Mar 2026
181.3300
192.1600
179.2300
189.4900
897,400
Mon, 23 Mar 2026
184.6300
191.7000
181.4800
183.9400
1,667,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
184.9300
185.7000
172.9400
175.4000
1,710,700
Thu, 19 Mar 2026
182.6200
186.1700
178.5500
185.4100
1,509,300
Wed, 18 Mar 2026
9 · DEFA14A
After-hours · 16:18 ET
DEFINITIVE ADDITIONAL PROXY SOLICITING MATERIALS ↗
Wed, 18 Mar 2026
8 · DEF 14A
After-hours · 16:15 ET
DEFINITIVE PROXY STATEMENT ↗
Wed, 18 Mar 2026
189.4500
192.6500
185.0000
185.2500
897,100
Tue, 17 Mar 2026
189.5100
193.3200
188.8800
190.4000
960,700
Mon, 16 Mar 2026
7 · 8-K/A
After-hours · 16:12 ET
CURRENT REPORT ↗
Mon, 16 Mar 2026
190.1400
191.5600
185.7200
188.4400
868,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
190.3000
194.6700
185.2300
186.2200
904,500
Thu, 12 Mar 2026
198.4700
198.5600
184.6600
187.6300
1,497,800
Wed, 11 Mar 2026
199.2100
203.0100
193.0500
202.4000
1,106,600
Tue, 10 Mar 2026
195.4500
207.0200
193.9200
201.4000
1,897,900
Mon, 09 Mar 2026
183.8500
196.4100
178.3800
195.9900
2,051,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
193.4100
193.4100
185.5700
186.5000
1,609,600
Thu, 05 Mar 2026
207.1800
209.5600
195.6200
198.9400
1,632,200
Wed, 04 Mar 2026
216.9600
216.9600
206.1500
209.5100
931,900
Tue, 03 Mar 2026
215.8400
216.6700
206.0400
214.8500
1,024,200
Mon, 02 Mar 2026
216.3600
222.4600
210.3700
222.0600
995,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
217.2500
221.2700
213.2700
220.9800
739,300
Thu, 26 Feb 2026
221.6600
221.8200
216.5000
220.8000
671,700
Wed, 25 Feb 2026
225.1600
225.1600
215.6700
220.4000
1,032,000
Tue, 24 Feb 2026
219.5700
227.3400
219.5700
223.6900
1,147,500
Mon, 23 Feb 2026
213.3300
219.9300
212.0000
218.2100
1,041,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
6 · 10-K
After-hours · 17:13 ET
10-K ↗
Fri, 20 Feb 2026
212.6400
220.7600
211.5100
215.3600
878,400
Thu, 19 Feb 2026
217.1400
218.4100
212.7900
213.7100
753,500
Wed, 18 Feb 2026
218.8800
223.4000
217.3000
218.4600
599,700
Tue, 17 Feb 2026
220.0000
222.4700
216.8600
219.0500
568,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
213.3700
221.6200
211.3600
220.1900
1,051,900
Thu, 12 Feb 2026
224.9000
227.0000
210.0700
213.5800
1,583,900
Wed, 11 Feb 2026
225.4300
229.3000
221.4000
224.0800
984,100
Tue, 10 Feb 2026
215.7800
223.3800
211.0000
222.7400
1,525,700
Mon, 09 Feb 2026
214.3900
218.5800
207.4200
216.5900
1,487,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
202.1800
213.1900
199.0700
211.8000
3,311,600
Thu, 05 Feb 2026
190.0000
204.9900
187.8800
200.0000
4,817,000
Thu, 05 Feb 2026
5 · 8-K
Pre-market · 07:14 ET
8-K ↗
Wed, 04 Feb 2026
172.5400
182.0200
171.5200
178.3000
2,198,700
Tue, 03 Feb 2026
170.0000
176.5200
167.7000
171.1600
1,555,600
Mon, 02 Feb 2026
160.7600
170.7800
159.8500
170.1200
1,582,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
158.6300
162.8500
158.6100
161.5000
1,015,200
Thu, 29 Jan 2026
159.0400
163.0000
157.4500
162.0600
930,500
Wed, 28 Jan 2026
155.0600
158.3700
152.8900
156.7400
757,900
Tue, 27 Jan 2026
152.5300
155.6800
151.4500
154.5900
454,400
Mon, 26 Jan 2026
156.0800
157.1100
152.6700
152.7800
422,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
158.8700
158.8700
154.1900
156.0800
301,400
Thu, 22 Jan 2026
160.7800
162.2000
157.5900
158.9200
581,400
Wed, 21 Jan 2026
155.0200
160.9600
153.5400
158.6400
831,400
Tue, 20 Jan 2026
157.0800
158.7100
151.4000
152.2600
678,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
158.1600
160.5900
156.5400
160.1100
538,100
Thu, 15 Jan 2026
156.5000
159.0500
155.2300
158.1600
647,400
Wed, 14 Jan 2026
154.2300
156.7600
153.7400
155.2900
473,300
Tue, 13 Jan 2026
154.6500
155.0000
152.6200
153.9900
684,600
Mon, 12 Jan 2026
150.6900
155.0400
148.5100
152.1900
846,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
154.8400
157.8400
150.3000
152.6500
962,000
Thu, 08 Jan 2026
149.1700
156.4900
147.7200
154.2700
1,167,400
Wed, 07 Jan 2026
157.2600
157.2600
150.0400
150.4300
613,300
Tue, 06 Jan 2026
147.0600
157.7500
146.8900
157.6300
709,500
Mon, 05 Jan 2026
147.2700
151.0000
147.2700
148.7900
564,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
141.8500
146.8500
140.5000
146.1000
536,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
142.1700
142.1700
139.5600
140.3200
464,000
Tue, 30 Dec 2025
143.1800
143.8400
142.0400
142.3900
300,200
Mon, 29 Dec 2025
144.9400
145.0000
142.9300
143.5400
434,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
145.0000
146.0700
143.7400
145.2400
399,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
143.9700
146.3400
143.7900
145.1100
228,500
Tue, 23 Dec 2025
142.3200
144.6700
142.0200
144.1000
604,200
Mon, 22 Dec 2025
141.7200
144.7900
140.0600
143.1800
714,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
141.3100
142.3100
139.4100
139.9900
1,129,000
Thu, 18 Dec 2025
144.0800
144.7100
139.8600
140.9300
820,400
Wed, 17 Dec 2025
144.8100
146.8200
141.0300
141.6300
645,800
Tue, 16 Dec 2025
148.4100
149.5000
143.4500
144.2100
1,054,600
Mon, 15 Dec 2025
151.9800
151.9800
146.9500
148.0400
520,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
153.3800
155.3400
148.2600
150.1600
551,700
Thu, 11 Dec 2025
153.0000
157.2500
152.0800
152.6600
873,300
Wed, 10 Dec 2025
145.7200
155.0000
144.6700
153.3400
1,302,600
Tue, 09 Dec 2025
146.2600
150.9100
146.2600
148.8500
1,086,500
Mon, 08 Dec 2025
145.1200
147.6900
144.8000
146.1000
705,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
141.5500
145.8300
140.1900
145.6300
1,000,600
Thu, 04 Dec 2025
138.0400
143.8200
137.0000
141.4400
917,800
Wed, 03 Dec 2025
142.7200
146.3400
137.1800
137.9900
1,312,700
Tue, 02 Dec 2025
145.5500
146.4400
143.0200
143.3700
515,600
Mon, 01 Dec 2025
144.3500
146.6100
142.7300
144.9900
601,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
144.9500
148.2700
143.5100
145.9900
309,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
146.7000
149.1800
145.0100
145.6500
817,300
Tue, 25 Nov 2025
4 · 8-K
After-hours · 16:18 ET
8-K ↗
Tue, 25 Nov 2025
143.2000
147.3300
143.2000
147.1500
770,800
Mon, 24 Nov 2025
137.3500
143.5500
136.8200
142.9200
759,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
128.8500
139.1500
128.6000
137.3400
818,700
Thu, 20 Nov 2025
132.9300
134.4900
128.4500
128.7500
719,400
Wed, 19 Nov 2025
130.6300
131.8100
128.9900
130.9900
627,900
Tue, 18 Nov 2025
127.9600
132.7900
127.9600
129.9900
883,400
Mon, 17 Nov 2025
136.2300
137.3800
128.5700
129.5800
1,003,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
135.0000
140.5500
132.5100
137.3800
824,800
Thu, 13 Nov 2025
137.5400
142.1500
136.2000
137.5500
1,370,400
Wed, 12 Nov 2025
133.7600
141.1300
132.4600
137.9800
1,828,300
Tue, 11 Nov 2025
134.7500
135.0200
132.2400
132.7700
555,800
Mon, 10 Nov 2025
138.4200
138.8900
134.0500
134.1700
821,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
133.0800
136.3800
132.2100
135.9600
933,800
Thu, 06 Nov 2025
138.0500
139.4600
132.5300
135.3600
857,500
Wed, 05 Nov 2025
135.7600
140.3700
133.8900
137.6500
834,200
Tue, 04 Nov 2025
134.4700
135.9900
132.5000
135.2000
941,200
Mon, 03 Nov 2025
141.8700
144.2800
136.5600
136.9500
855,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
145.2000
145.6000
137.7000
140.8900
1,293,900
Fri, 31 Oct 2025
3 · 8-K
Next filing day · accepted 30 Oct, 18:00 ET
CURRENT REPORT ↗
Thu, 30 Oct 2025
2 · 10-Q
After market open · 13:50 ET
10-Q ↗
Thu, 30 Oct 2025
146.1100
150.4100
144.2300
145.0700
1,525,000
Thu, 30 Oct 2025
1 · 8-K
Pre-market · 07:08 ET
8-K ↗
Wed, 29 Oct 2025
145.4800
153.6800
145.4800
150.6300
1,421,600
Tue, 28 Oct 2025
146.2100
147.3000
143.6000
144.7100
1,001,400
Mon, 27 Oct 2025
149.8100
150.8000
145.8500
146.5000
739,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
150.1600
150.1600
146.0800
147.3100
535,000
Thu, 23 Oct 2025
143.3000
147.5400
142.0400
147.4000
493,500