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, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
272.0000
275.2200
269.1000
274.5900
509,908
Thu, 22 Oct 2026
264.4200
273.3700
262.0980
272.6100
678,900
Wed, 21 Oct 2026
260.6900
264.5400
260.0000
261.0100
637,600
Tue, 20 Oct 2026
254.5000
264.4900
253.3800
262.3200
788,100
Mon, 19 Oct 2026
249.7500
254.2400
246.8000
253.0000
557,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
254.9100
256.6000
246.7430
251.6400
646,600
Thu, 15 Oct 2026
240.9400
252.8700
240.2860
252.8700
982,000
Wed, 14 Oct 2026
236.3700
239.2200
236.1000
239.0000
536,400
Tue, 13 Oct 2026
235.9700
237.9200
235.0550
236.6500
411,300
Mon, 12 Oct 2026
236.5000
238.7800
233.6150
235.0100
394,200
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
230.5400
233.0000
228.2050
232.2200
406,900
Thu, 08 Oct 2026
223.6100
230.4600
222.7400
229.9000
666,300
Wed, 07 Oct 2026
222.7800
226.4100
221.5100
223.5800
481,300
Tue, 06 Oct 2026
223.6300
226.3900
220.1700
222.4400
582,500
Mon, 05 Oct 2026
222.0200
226.1100
219.6400
225.7900
601,700
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
227.4200
227.4200
220.1000
220.9900
475,400
Thu, 01 Oct 2026
225.6000
229.0350
222.2000
227.4700
517,800
Wed, 30 Sep 2026
218.1900
221.2900
216.7100
217.6500
545,000
Tue, 29 Sep 2026
215.0500
220.5200
212.4000
218.5800
746,100
Mon, 28 Sep 2026
216.5200
223.2050
215.0500
220.5800
497,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
221.0100
222.8100
219.0600
220.4600
442,200
Thu, 24 Sep 2026
223.3500
227.0300
220.3500
220.8100
723,900
Wed, 23 Sep 2026
225.1000
225.6300
218.9100
221.6800
561,500
Tue, 22 Sep 2026
232.8600
232.8600
223.5500
224.6100
726,700
Mon, 21 Sep 2026
226.0100
228.3900
224.6400
226.2400
517,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
225.8100
227.5000
222.0300
226.2800
2,404,800
Thu, 17 Sep 2026
227.1100
230.9500
222.2500
226.0600
658,900
Wed, 16 Sep 2026
222.9800
228.9000
220.1000
227.5900
653,400
Tue, 15 Sep 2026
221.6300
231.4900
220.4600
226.7600
1,087,300
Mon, 14 Sep 2026
224.8400
227.3890
218.2100
222.8500
854,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
216.1400
220.3100
216.0500
218.9100
557,700
Thu, 10 Sep 2026
216.1900
219.1200
214.9900
216.0400
600,100
Wed, 09 Sep 2026
219.2300
219.9400
213.6500
215.5800
832,200
Tue, 08 Sep 2026
227.3600
228.4900
218.1600
219.1600
1,011,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
238.1400
238.1500
230.5600
231.6700
662,000
Thu, 03 Sep 2026
240.0000
244.9800
237.3200
240.5200
592,000
Wed, 02 Sep 2026
237.0900
240.5850
234.4800
236.2500
608,700
Tue, 01 Sep 2026
241.7700
243.2800
237.1200
237.9500
721,500
Mon, 31 Aug 2026
235.3000
239.5800
234.7250
239.1000
746,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
236.4100
242.5000
233.1700
238.5300
475,000
Thu, 27 Aug 2026
233.0100
239.9200
231.7750
237.0400
818,800
Wed, 26 Aug 2026
226.8200
233.2100
225.5800
232.3100
549,000
Tue, 25 Aug 2026
230.3700
233.4600
227.2130
231.7000
482,300
Mon, 24 Aug 2026
228.4600
232.3700
227.4250
229.6200
490,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
226.7000
230.5300
223.8650
229.0700
667,600
Thu, 20 Aug 2026
221.4700
227.3000
221.1250
226.7200
650,000
Wed, 19 Aug 2026
216.7400
222.8600
215.9600
222.1600
598,100
Tue, 18 Aug 2026
217.6800
221.6000
215.4300
215.7200
708,000
Mon, 17 Aug 2026
214.8600
216.8930
212.5350
214.1900
476,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
224.6100
224.8200
216.4200
218.1300
545,700
Thu, 13 Aug 2026
211.0000
224.6300
207.9400
223.6300
1,270,400
Wed, 12 Aug 2026
213.4900
213.4900
204.3600
211.2800
724,500
Tue, 11 Aug 2026
212.9700
215.6160
210.1200
212.2300
672,000
Mon, 10 Aug 2026
213.0000
214.1700
210.0300
213.4500
1,233,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
216.9400
222.4300
213.5600
214.9400
1,267,200
Thu, 06 Aug 2026
22 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Thu, 06 Aug 2026
212.8900
220.4820
208.0000
215.9700
3,831,200
Wed, 05 Aug 2026
21 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 05 Aug 2026
178.6500
179.2400
172.6140
174.8000
830,200
Tue, 04 Aug 2026
166.1400
175.5400
165.0000
175.3000
1,065,600
Mon, 03 Aug 2026
20 · 8-K
After-hours · 17:10 ET
8-K ↗
Mon, 03 Aug 2026
167.9700
172.5400
167.0550
168.6700
924,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
160.2800
165.0000
157.4200
163.9600
866,900
Thu, 30 Jul 2026
165.2900
166.0500
156.4100
161.5200
1,156,300
Wed, 29 Jul 2026
162.6100
172.5400
162.6100
168.9200
1,055,700
Tue, 28 Jul 2026
154.6800
164.3800
154.5450
161.7200
884,700
Mon, 27 Jul 2026
149.1000
156.1300
147.3840
151.3000
979,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
140.8800
146.1400
140.7000
145.3500
552,900
Thu, 23 Jul 2026
140.8200
141.6950
136.8000
138.7000
591,100
Wed, 22 Jul 2026
145.3100
145.7000
138.2200
139.3000
520,400
Tue, 21 Jul 2026
145.2100
149.5100
143.2500
144.2200
682,400
Mon, 20 Jul 2026
146.3300
150.9300
144.2200
149.7100
617,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
150.2700
152.8500
145.3800
147.9400
781,600
Thu, 16 Jul 2026
147.8500
153.2000
147.1930
150.4800
916,100
Wed, 15 Jul 2026
144.9500
148.7000
143.8700
144.7300
414,800
Tue, 14 Jul 2026
140.3350
145.0900
140.2000
143.6700
511,500
Mon, 13 Jul 2026
141.2600
146.7100
141.0000
146.5000
620,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
141.5700
142.0700
138.1000
139.0800
560,200
Thu, 09 Jul 2026
19 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 09 Jul 2026
134.7500
139.7200
132.5800
139.5600
864,600
Wed, 08 Jul 2026
142.2300
142.2800
136.8400
138.5000
1,061,500
Tue, 07 Jul 2026
142.7900
146.0000
142.5100
143.7800
976,400
Mon, 06 Jul 2026
137.9500
140.8540
135.6850
139.9000
911,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
133.7150
139.2100
133.7150
139.2100
907,700
Wed, 01 Jul 2026
128.8000
135.3550
127.7850
133.9600
1,333,600
Tue, 30 Jun 2026
125.0900
126.7200
123.8500
125.6800
679,400
Mon, 29 Jun 2026
131.7400
133.1300
126.6550
127.1800
853,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
125.7600
129.9700
125.7600
129.1800
2,097,400
Thu, 25 Jun 2026
125.6700
128.5800
123.4400
124.4800
663,500
Wed, 24 Jun 2026
124.4600
128.4900
123.7100
127.2200
672,300
Tue, 23 Jun 2026
126.9000
128.0700
124.0000
124.2800
900,800
Mon, 22 Jun 2026
124.5000
125.8700
121.9750
123.6700
1,333,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
121.2300
126.3000
121.0000
124.8500
3,261,500
Wed, 17 Jun 2026
127.3300
128.7100
122.4900
123.7200
1,841,000
Tue, 16 Jun 2026
134.8700
136.8700
128.2750
129.1300
826,600
Mon, 15 Jun 2026
133.8700
139.4400
133.5000
134.6900
1,195,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
132.2400
135.1500
130.0000
134.5200
857,800
Thu, 11 Jun 2026
133.4900
136.6450
129.8700
132.2400
1,276,900
Wed, 10 Jun 2026
134.1000
138.8600
133.5000
136.7200
795,800
Tue, 09 Jun 2026
134.0000
136.9800
133.2200
136.1400
778,100
Mon, 08 Jun 2026
135.0100
136.8400
133.0000
135.7000
678,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
138.6400
139.1700
135.7100
137.6200
653,300
Thu, 04 Jun 2026
141.6400
142.8350
136.7250
137.0800
509,200
Wed, 03 Jun 2026
142.6000
142.6000
135.5020
137.7900
721,200
Tue, 02 Jun 2026
144.1200
145.4700
141.3600
144.2300
995,300
Mon, 01 Jun 2026
141.9000
151.3800
139.6700
148.5800
907,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
136.0400
144.1400
135.0000
139.6700
1,190,500
Thu, 28 May 2026
133.1400
138.6300
132.3700
136.8000
786,000
Wed, 27 May 2026
132.9300
137.3300
131.5000
132.2800
598,000
Tue, 26 May 2026
135.1600
136.5200
132.5900
132.8200
643,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
134.9700
138.7500
134.5100
137.8000
513,800
Thu, 21 May 2026
136.1400
136.7500
133.1600
134.3500
811,900
Wed, 20 May 2026
139.5000
139.5000
133.5400
137.9800
905,500
Tue, 19 May 2026
142.1700
145.1500
139.8500
141.1700
1,102,500
Mon, 18 May 2026
136.8400
142.4100
136.8400
139.1800
802,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
136.1800
140.4500
135.1550
136.2400
1,128,800
Thu, 14 May 2026
134.6900
135.9500
130.9450
133.6100
1,304,400
Wed, 13 May 2026
136.0500
138.6100
132.3400
134.9000
1,192,000
Tue, 12 May 2026
139.4500
141.4700
135.8450
137.6000
1,256,200
Mon, 11 May 2026
136.0800
139.4600
134.2500
138.4400
1,203,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
136.7500
137.0700
130.7400
136.8700
1,190,500
Thu, 07 May 2026
18 · 10-Q
After-hours · 16:12 ET
10-Q ↗
Thu, 07 May 2026
17 · 8-K
After-hours · 16:12 ET
8-K ↗
Thu, 07 May 2026
131.0800
138.7500
129.8800
138.4300
2,189,200
Wed, 06 May 2026
16 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 06 May 2026
129.7000
131.6900
125.0800
126.3600
1,378,300
Tue, 05 May 2026
133.3500
133.4300
129.4200
131.6800
760,300
Mon, 04 May 2026
15 · 8-K
After-hours · 17:10 ET
8-K ↗
Mon, 04 May 2026
131.8200
137.0000
131.0400
132.2300
941,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
129.8700
132.8000
127.2050
131.9600
836,000
Thu, 30 Apr 2026
126.5600
127.7000
124.3400
126.7600
606,500
Wed, 29 Apr 2026
125.5800
128.1900
124.1750
127.9300
665,400
Tue, 28 Apr 2026
125.9100
127.6000
123.7200
124.8200
539,000
Mon, 27 Apr 2026
123.4200
126.4660
122.0000
123.9100
609,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
125.1100
126.0400
121.2800
123.7200
1,085,100
Thu, 23 Apr 2026
14 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 23 Apr 2026
127.5000
128.2150
121.7850
125.5000
653,300
Wed, 22 Apr 2026
132.3200
134.8250
128.2900
130.4300
927,400
Tue, 21 Apr 2026
132.8100
136.9700
129.9900
130.4400
820,500
Mon, 20 Apr 2026
126.8500
133.7640
126.8500
132.9800
1,176,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
126.7100
127.7010
124.1300
126.9300
986,600
Thu, 16 Apr 2026
125.8500
127.2050
124.3400
125.5300
826,900
Wed, 15 Apr 2026
121.1200
125.8500
119.0000
123.6400
899,200
Tue, 14 Apr 2026
120.2600
123.2800
118.4400
119.8400
869,500
Mon, 13 Apr 2026
114.1500
120.0200
114.1500
119.6100
1,095,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
114.2800
115.6700
110.4900
113.5900
1,047,900
Thu, 09 Apr 2026
116.5900
117.1300
112.8400
114.8400
1,106,400
Wed, 08 Apr 2026
124.6300
126.8900
117.7800
117.8300
1,006,400
Tue, 07 Apr 2026
123.6000
126.9100
122.8500
124.2200
1,081,400
Mon, 06 Apr 2026
122.9300
124.1200
121.0000
122.9700
1,303,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
13 · DEF 14A
After-hours · 16:06 ET
DEF 14A ↗
Thu, 02 Apr 2026
122.2800
125.0700
119.2950
123.5600
727,400
Wed, 01 Apr 2026
121.5100
122.8700
117.5050
120.8000
765,100
Tue, 31 Mar 2026
123.0900
125.1850
119.1200
121.5400
756,800
Mon, 30 Mar 2026
117.8800
121.7550
117.3850
120.9700
906,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
121.2300
121.2300
116.3100
117.0600
1,114,900
Thu, 26 Mar 2026
12 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 26 Mar 2026
118.6800
124.4000
118.6800
123.0300
1,888,600
Wed, 25 Mar 2026
121.6800
123.1850
117.7800
119.8200
1,077,500
Tue, 24 Mar 2026
125.0600
125.0900
118.1400
118.9600
1,241,200
Mon, 23 Mar 2026
125.3700
127.8100
124.2400
126.5900
1,165,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
123.9400
127.0700
121.5900
124.8200
14,557,300
Thu, 19 Mar 2026
124.1900
128.0900
123.7700
124.1500
930,200
Wed, 18 Mar 2026
124.0000
126.2200
123.6200
124.4900
1,215,300
Tue, 17 Mar 2026
124.0800
127.0800
123.6400
125.8700
1,131,600
Mon, 16 Mar 2026
124.3400
125.8200
122.3100
123.4700
4,003,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
127.0400
128.2300
124.8450
125.7100
1,085,500
Thu, 12 Mar 2026
11 · 8-K
After-hours · 17:22 ET
8-K ↗
Thu, 12 Mar 2026
130.6400
133.0700
125.6300
126.6200
1,297,800
Wed, 11 Mar 2026
133.2500
134.7700
127.7600
130.3300
1,082,600
Tue, 10 Mar 2026
137.1100
137.1100
130.1500
131.9100
1,376,800
Mon, 09 Mar 2026
136.4800
138.8600
133.2400
138.2500
1,558,800
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
138.7100
138.7100
131.0300
138.0100
1,670,800
Thu, 05 Mar 2026
10 · 8-K
After-hours · 16:48 ET
8-K ↗
Thu, 05 Mar 2026
134.2400
138.3800
134.2400
136.6600
1,919,700
Wed, 04 Mar 2026
130.4600
135.5300
129.9500
134.1100
2,027,400
Tue, 03 Mar 2026
126.8100
132.3800
126.8100
131.8100
2,533,200
Mon, 02 Mar 2026
124.0900
130.1000
124.0900
128.3000
2,438,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
126.9300
127.1300
120.2100
125.8300
5,960,200
Thu, 26 Feb 2026
125.0000
130.8900
124.2350
129.7900
2,536,600
Wed, 25 Feb 2026
119.5600
124.0200
118.4200
123.9100
1,915,500
Tue, 24 Feb 2026
114.6800
120.2300
114.1100
119.3400
2,323,600
Mon, 23 Feb 2026
113.2800
116.5000
112.9300
114.4300
2,798,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
120.5500
121.7600
114.6600
114.7100
1,936,600
Thu, 19 Feb 2026
9 · 10-K
After-hours · 16:11 ET
10-K ↗
Thu, 19 Feb 2026
8 · 8-K/A
After market open · 10:40 ET
8-K/A ↗
Thu, 19 Feb 2026
123.6200
123.9900
118.4600
120.7200
2,168,800
Thu, 19 Feb 2026
7 · 8-K
Pre-market · 09:15 ET
8-K ↗
Wed, 18 Feb 2026
123.9400
125.6400
122.3800
124.2200
3,126,600
Tue, 17 Feb 2026
124.5700
125.3000
119.1000
122.3200
2,796,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
121.7300
127.0000
120.1100
125.3100
4,024,500
Thu, 12 Feb 2026
106.7900
120.1400
104.9000
119.7600
4,829,300
Wed, 11 Feb 2026
6 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 11 Feb 2026
124.9900
125.0100
116.8300
118.7100
3,155,500
Tue, 10 Feb 2026
5 · 8-K
After-hours · 17:10 ET
8-K ↗
Tue, 10 Feb 2026
130.0000
131.7500
124.7500
124.9400
1,794,900
Mon, 09 Feb 2026
130.7300
133.1900
128.4100
129.4200
1,350,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
131.8700
134.2900
127.7900
130.9700
1,898,700
Thu, 05 Feb 2026
131.1500
134.4700
129.0700
131.5900
1,640,700
Wed, 04 Feb 2026
123.4500
130.5900
122.6150
129.8400
1,916,300
Tue, 03 Feb 2026
130.3300
131.9700
124.0800
124.3300
1,912,400
Mon, 02 Feb 2026
136.9800
137.9900
132.9900
133.3100
930,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
134.5900
136.2250
132.8000
134.7500
1,335,700
Thu, 29 Jan 2026
136.8900
139.6500
132.1300
134.3400
2,283,300
Wed, 28 Jan 2026
142.2000
143.6700
139.4300
139.6500
1,229,300
Tue, 27 Jan 2026
146.0800
147.2250
141.9100
142.1900
1,126,600
Mon, 26 Jan 2026
150.0000
150.9990
142.8800
147.4500
1,749,900
Mon, 26 Jan 2026
4 · 8-K
Next filing day · accepted 23 Jan, 17:32 ET
8-K ↗
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
152.4700
153.4500
149.2900
152.2900
783,900
Thu, 22 Jan 2026
150.6800
153.5500
150.0080
152.5700
814,100
Wed, 21 Jan 2026
148.7400
150.6200
148.0730
149.1800
869,000
Tue, 20 Jan 2026
146.4900
150.0000
145.6100
147.4800
998,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
152.5000
152.8000
148.4100
148.4100
925,800
Thu, 15 Jan 2026
155.0700
157.6600
152.4700
152.7800
769,200
Wed, 14 Jan 2026
157.1700
157.7400
153.7400
154.5800
710,000
Tue, 13 Jan 2026
158.1700
159.0400
154.4950
157.5000
945,000
Mon, 12 Jan 2026
156.9550
159.3000
154.7200
158.9400
928,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
157.6400
157.8000
155.4000
157.1700
469,400
Thu, 08 Jan 2026
155.7300
159.0950
155.4000
157.8000
703,100
Wed, 07 Jan 2026
157.2800
158.3000
155.4960
156.8200
630,100
Tue, 06 Jan 2026
152.0600
157.4150
151.7450
156.5500
640,700
Mon, 05 Jan 2026
152.9500
155.4650
151.8100
153.0000
957,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
159.4300
159.8500
151.8400
152.4000
965,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
159.8100
160.6250
159.0000
159.3600
654,900
Tue, 30 Dec 2025
160.2500
161.9500
159.3000
160.5200
594,800
Mon, 29 Dec 2025
160.3600
161.1100
158.5500
160.7600
690,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
160.1400
160.8900
159.2800
160.4100
600,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
159.4000
160.5300
159.0400
160.4000
255,000
Tue, 23 Dec 2025
165.5800
165.5800
158.8630
159.6300
708,200
Mon, 22 Dec 2025
162.8200
166.3550
162.7500
165.4200
624,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
164.1000
164.6400
161.8900
162.7200
2,246,200
Thu, 18 Dec 2025
166.3300
167.2500
162.5900
164.3100
1,107,500
Wed, 17 Dec 2025
164.9300
170.2200
164.9300
166.9700
984,700
Tue, 16 Dec 2025
161.2200
163.5680
160.3000
162.7700
578,100
Mon, 15 Dec 2025
167.1500
167.4900
162.5000
162.8100
835,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
166.5900
169.2700
165.6000
166.6100
643,700
Thu, 11 Dec 2025
163.5400
168.8500
162.9100
166.0800
796,600
Wed, 10 Dec 2025
162.4600
163.8900
161.0600
163.8000
825,500
Tue, 09 Dec 2025
164.2000
165.2800
162.1350
162.7000
690,300
Mon, 08 Dec 2025
163.8100
165.4100
162.4410
163.9700
816,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
165.5000
169.2500
164.5300
165.7200
807,800
Thu, 04 Dec 2025
165.3100
167.4400
164.4300
166.1400
645,100
Wed, 03 Dec 2025
161.8900
165.1700
161.8900
164.5600
447,900
Tue, 02 Dec 2025
162.8600
163.8700
160.3800
161.9500
595,000
Mon, 01 Dec 2025
160.0000
163.7800
159.4870
161.8100
769,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
161.3300
162.1650
160.7350
161.1700
214,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
163.7450
164.2000
160.4000
160.8200
671,600
Tue, 25 Nov 2025
160.5500
164.5400
159.8100
164.3400
796,500
Mon, 24 Nov 2025
161.8400
161.8400
158.0000
159.2100
1,054,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
159.9500
163.5100
159.1350
162.1400
1,049,200
Thu, 20 Nov 2025
162.3400
162.5000
159.0000
159.9100
694,200
Wed, 19 Nov 2025
161.5200
161.5900
159.0000
160.9700
607,300
Tue, 18 Nov 2025
163.6000
165.1100
159.3400
161.3300
610,400
Mon, 17 Nov 2025
166.6100
168.8200
163.2000
164.0900
847,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
163.6900
166.3900
162.2800
166.1200
890,300
Thu, 13 Nov 2025
166.0100
167.0700
164.0000
164.6600
976,500
Wed, 12 Nov 2025
171.0400
171.3450
166.0000
167.6600
988,000
Tue, 11 Nov 2025
166.7700
170.3700
165.3700
170.3400
932,400
Mon, 10 Nov 2025
162.8300
166.9500
162.5000
166.8000
987,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
163.8500
164.4750
159.3600
162.1500
944,900
Thu, 06 Nov 2025
3 · 10-Q
After-hours · 16:13 ET
10-Q ↗
Thu, 06 Nov 2025
176.3000
176.3000
156.5000
164.0100
2,050,300
Wed, 05 Nov 2025
2 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 05 Nov 2025
181.2800
186.2800
180.5200
183.7100
1,306,200
Tue, 04 Nov 2025
185.1700
186.2100
180.5700
181.9100
593,100
Mon, 03 Nov 2025
1 · 8-K
After-hours · 17:10 ET
8-K ↗
Mon, 03 Nov 2025
186.8600
186.8600
182.8800
184.8500
890,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
184.6400
188.0800
183.7610
187.0900
610,100
Thu, 30 Oct 2025
186.5600
188.4100
184.7200
185.2900
679,500
Wed, 29 Oct 2025
195.3500
196.5950
185.6200
186.4600
795,700
Tue, 28 Oct 2025
199.2200
201.4150
198.4100
198.5000
488,500
Mon, 27 Oct 2025
197.1900
202.8650
197.1900
200.2400
399,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
202.1000
202.2200
199.4100
199.5100
436,500