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
143.6600
143.8900
142.0100
143.4100
1,120,192
Thu, 22 Oct 2026
140.1400
143.2900
139.7000
143.1900
1,018,000
Wed, 21 Oct 2026
141.4900
141.4900
139.0900
139.8700
874,800
Tue, 20 Oct 2026
139.1800
141.4000
138.9900
141.0500
1,099,300
Mon, 19 Oct 2026
138.7000
139.2800
137.5300
138.1800
678,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
138.0000
140.9700
137.3600
139.6100
1,206,100
Thu, 15 Oct 2026
136.6800
138.0600
136.2400
137.6900
1,286,100
Wed, 14 Oct 2026
133.2900
134.4400
132.4900
134.0800
1,204,800
Tue, 13 Oct 2026
135.2500
135.2500
132.5900
133.7400
1,443,500
Mon, 12 Oct 2026
134.8500
135.3300
133.0600
134.0500
1,323,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
133.7300
134.8400
133.1700
134.6500
1,161,000
Thu, 08 Oct 2026
131.7000
133.2800
130.5400
133.1200
2,595,600
Wed, 07 Oct 2026
133.1900
134.1600
131.5700
131.7000
1,466,000
Tue, 06 Oct 2026
133.4500
135.5400
132.9100
133.8900
1,688,800
Mon, 05 Oct 2026
133.1600
133.8400
131.8700
132.9100
1,118,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
134.2700
135.1800
132.9300
133.2500
999,100
Thu, 01 Oct 2026
131.1600
133.4600
130.6400
133.0800
1,650,700
Wed, 30 Sep 2026
134.4300
134.4300
131.1700
131.5100
1,254,200
Tue, 29 Sep 2026
131.0500
133.9400
130.7000
133.4900
1,496,900
Mon, 28 Sep 2026
133.0500
133.5700
130.7700
131.6800
1,206,900
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
132.4500
133.3800
131.5300
133.3500
1,061,200
Thu, 24 Sep 2026
134.2500
134.8500
132.0100
132.2300
1,452,400
Wed, 23 Sep 2026
133.7900
135.0400
132.9800
133.8400
2,410,700
Tue, 22 Sep 2026
137.9600
138.3100
134.7200
134.9900
2,106,000
Mon, 21 Sep 2026
137.1400
138.4100
136.6300
137.4600
1,384,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
138.5000
139.5400
136.7100
136.7100
3,119,800
Thu, 17 Sep 2026
138.1100
139.1400
137.6500
139.0300
1,345,300
Wed, 16 Sep 2026
136.5100
138.6000
135.8400
136.4300
1,111,200
Tue, 15 Sep 2026
137.9200
139.2100
136.4600
137.3000
1,304,300
Mon, 14 Sep 2026
138.7000
140.4000
137.4300
139.4000
2,298,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
137.4400
138.7000
136.2700
137.6400
1,864,200
Thu, 10 Sep 2026
135.4700
137.1500
135.1600
136.4500
2,134,100
Wed, 09 Sep 2026
139.3600
140.1900
135.5200
135.6300
858,100
Tue, 08 Sep 2026
138.5000
140.4500
138.5000
139.1600
1,140,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
140.2500
141.8400
139.1400
139.2500
967,300
Thu, 03 Sep 2026
141.2900
141.6300
139.5700
140.9800
1,003,200
Wed, 02 Sep 2026
139.7500
140.6700
137.9200
139.9300
1,174,700
Tue, 01 Sep 2026
141.0800
141.9600
138.9500
140.1200
1,562,300
Mon, 31 Aug 2026
141.9700
142.4700
139.8800
141.1000
1,216,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
143.3200
143.7900
142.7200
142.9100
813,300
Thu, 27 Aug 2026
144.4300
145.2800
142.5100
142.7900
1,005,400
Wed, 26 Aug 2026
144.8100
145.8100
143.8200
144.0900
725,700
Tue, 25 Aug 2026
146.1900
146.9900
144.3500
144.8700
868,300
Mon, 24 Aug 2026
146.0300
147.7900
144.8900
146.2500
781,900
Mon, 24 Aug 2026
17 · 8-K
Pre-market · 06:34 ET
8-K ↗
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
147.4000
147.6200
146.1600
146.8100
644,300
Thu, 20 Aug 2026
146.6900
148.3800
146.4700
147.2600
664,800
Wed, 19 Aug 2026
147.9700
149.9700
147.5600
147.9100
796,300
Tue, 18 Aug 2026
148.7000
148.8100
146.8500
146.9200
731,700
Mon, 17 Aug 2026
147.2400
147.7000
146.2300
146.8900
731,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
148.7500
149.9900
147.8700
147.9000
851,000
Thu, 13 Aug 2026
147.8700
149.5500
147.2600
149.4000
574,200
Wed, 12 Aug 2026
146.5300
147.4100
145.2500
146.7600
821,400
Tue, 11 Aug 2026
145.9900
147.6800
145.7600
146.5500
561,300
Mon, 10 Aug 2026
148.3000
148.3000
145.3400
146.6600
810,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
149.4900
151.3500
148.8600
149.5400
872,600
Thu, 06 Aug 2026
152.6000
152.6000
149.2100
149.5400
965,000
Wed, 05 Aug 2026
150.3400
150.4400
148.4900
150.0400
898,500
Tue, 04 Aug 2026
148.3800
150.1600
147.3500
149.8600
1,209,100
Mon, 03 Aug 2026
149.0000
150.8700
148.8200
149.7300
1,689,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
16 · 10-Q
After-hours · 16:24 ET
10-Q ↗
Fri, 31 Jul 2026
148.2000
148.8800
145.7200
148.0400
1,575,500
Thu, 30 Jul 2026
152.8400
152.8400
146.5000
148.2100
2,020,500
Wed, 29 Jul 2026
155.6300
158.8800
152.3000
152.8500
2,782,900
Tue, 28 Jul 2026
15 · 8-K
After-hours · 16:46 ET
8-K ↗
Tue, 28 Jul 2026
149.5200
153.3400
149.1900
152.2100
1,974,500
Mon, 27 Jul 2026
146.9500
150.6600
146.9500
148.2900
1,500,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
146.6700
148.3500
144.4200
147.7100
1,048,400
Thu, 23 Jul 2026
144.2200
146.6000
144.1700
145.4200
1,672,000
Wed, 22 Jul 2026
145.4700
146.1400
144.2700
145.0500
1,827,200
Tue, 21 Jul 2026
146.9900
147.4300
144.7700
145.5500
1,189,800
Mon, 20 Jul 2026
147.8900
147.8900
145.9400
147.2800
770,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
150.3900
152.7200
147.6200
148.1600
843,500
Thu, 16 Jul 2026
145.3500
150.4600
144.8200
150.3300
1,169,400
Wed, 15 Jul 2026
146.4700
147.7300
144.3900
144.6400
1,175,500
Tue, 14 Jul 2026
146.0800
146.2500
145.0900
145.5000
1,092,900
Mon, 13 Jul 2026
144.1400
146.1900
144.1400
145.3200
871,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
143.2000
144.5000
142.5800
143.9600
876,900
Thu, 09 Jul 2026
144.1600
145.3600
142.3100
142.6800
758,700
Wed, 08 Jul 2026
146.9500
146.9500
143.5300
143.9900
716,800
Tue, 07 Jul 2026
147.0700
149.5300
146.5700
147.7300
561,400
Mon, 06 Jul 2026
14 · 8-K
After-hours · 16:02 ET
8-K ↗
Mon, 06 Jul 2026
148.9500
148.9500
144.9400
146.1400
716,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
148.8500
149.7000
147.9800
149.3400
782,300
Wed, 01 Jul 2026
145.7400
148.0200
145.7400
147.2900
971,200
Tue, 30 Jun 2026
146.7800
146.7800
144.7800
145.3000
1,358,500
Mon, 29 Jun 2026
148.4700
148.4700
146.4600
148.2600
1,001,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
148.0200
149.6300
147.7600
149.2100
1,668,000
Thu, 25 Jun 2026
13 · 8-K
After-hours · 16:08 ET
8-K ↗
Thu, 25 Jun 2026
12 · 424B5
After-hours · 16:06 ET
424B5 ↗
Thu, 25 Jun 2026
146.9000
147.5400
144.0500
147.1900
1,320,400
Wed, 24 Jun 2026
149.0300
149.0900
144.5700
145.8600
1,696,700
Wed, 24 Jun 2026
11 · 424B5
Pre-market · 08:48 ET
424B5 ↗
Tue, 23 Jun 2026
146.5600
148.5200
145.7700
147.7600
1,272,200
Mon, 22 Jun 2026
144.4900
146.9800
144.4900
146.0800
1,381,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
145.0500
146.6000
144.2400
145.3300
2,606,900
Wed, 17 Jun 2026
145.5000
146.2300
142.7800
143.9200
1,561,900
Tue, 16 Jun 2026
149.0700
149.3200
146.1800
146.4000
1,382,100
Mon, 15 Jun 2026
149.9500
149.9500
146.4900
146.6500
1,249,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
149.5800
151.7000
149.0700
150.6000
890,100
Thu, 11 Jun 2026
150.5200
151.6500
148.6900
150.2600
1,307,000
Wed, 10 Jun 2026
148.3100
151.7500
148.3100
149.6000
1,305,200
Tue, 09 Jun 2026
146.3200
150.4000
146.0200
148.2300
1,662,500
Mon, 08 Jun 2026
145.9100
145.9100
143.9100
145.0000
858,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
144.9900
147.5600
144.7000
145.3100
1,321,500
Thu, 04 Jun 2026
145.4900
146.5200
143.8900
145.8700
747,300
Wed, 03 Jun 2026
142.6200
145.6400
142.5700
143.0400
1,214,500
Tue, 02 Jun 2026
140.4400
142.3400
139.8800
142.2900
818,300
Mon, 01 Jun 2026
142.8700
143.4400
140.2400
140.3200
729,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
144.9000
145.5700
143.3000
144.3100
1,286,000
Thu, 28 May 2026
144.2300
147.2200
142.4800
145.8100
796,300
Wed, 27 May 2026
144.3200
145.7300
143.2700
144.4300
822,300
Tue, 26 May 2026
143.4300
144.6000
142.5000
143.9900
967,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
144.5800
145.4300
142.2800
143.3000
801,900
Thu, 21 May 2026
141.1400
144.0000
140.1200
143.9100
1,852,400
Wed, 20 May 2026
139.5400
144.2400
139.5400
142.2500
1,072,500
Tue, 19 May 2026
138.7700
140.6900
136.9500
140.3100
936,300
Mon, 18 May 2026
137.8900
139.6700
136.7000
139.2700
908,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
10 · 8-K
After-hours · 16:18 ET
8-K ↗
Fri, 15 May 2026
140.7500
141.2800
136.6900
136.9000
1,010,200
Thu, 14 May 2026
143.6300
144.9000
141.3900
142.1900
953,300
Wed, 13 May 2026
144.1500
144.2100
141.8100
142.4100
761,000
Tue, 12 May 2026
144.9400
145.6000
142.6500
144.7900
770,100
Mon, 11 May 2026
143.8300
144.8300
143.3900
144.5800
938,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
143.5400
144.6200
143.0800
143.3000
647,400
Thu, 07 May 2026
143.5700
144.2400
142.1300
143.2700
1,262,600
Wed, 06 May 2026
141.8900
145.5500
140.6200
143.8500
1,143,200
Tue, 05 May 2026
139.6500
140.4400
138.5700
139.7900
1,019,100
Mon, 04 May 2026
140.9800
141.7200
138.8200
139.3300
782,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
9 · 10-Q
After-hours · 16:25 ET
10-Q ↗
Fri, 01 May 2026
143.5600
143.6500
141.7200
142.0200
1,084,100
Thu, 30 Apr 2026
139.7200
143.7100
139.5700
143.3300
1,914,900
Wed, 29 Apr 2026
139.9700
142.3600
138.8200
140.5300
1,987,400
Tue, 28 Apr 2026
8 · 8-K
After-hours · 16:26 ET
8-K ↗
Tue, 28 Apr 2026
140.3500
141.6500
138.0000
141.0200
2,524,900
Mon, 27 Apr 2026
142.0500
142.8000
139.5100
139.5400
1,137,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
142.7400
143.7300
141.5200
142.0900
1,277,100
Thu, 23 Apr 2026
142.3800
143.3900
140.8300
142.6600
1,446,900
Wed, 22 Apr 2026
144.3900
145.0200
140.5500
141.2900
1,201,200
Tue, 21 Apr 2026
146.6600
147.2500
143.6400
143.6400
1,266,900
Mon, 20 Apr 2026
144.5200
146.9700
144.0900
146.9500
1,082,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
141.5500
146.1900
141.5500
145.3600
1,140,700
Thu, 16 Apr 2026
141.6100
142.3900
140.9200
141.6400
799,900
Wed, 15 Apr 2026
140.6600
141.1200
138.8900
141.0600
1,274,800
Tue, 14 Apr 2026
139.7700
141.7100
139.0300
141.4300
1,024,800
Mon, 13 Apr 2026
137.9900
139.9100
137.1100
139.7500
828,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
139.6000
140.7800
138.2400
138.8700
971,500
Thu, 09 Apr 2026
136.7500
139.6200
136.6800
139.2100
1,299,200
Wed, 08 Apr 2026
135.2100
138.8400
135.0700
137.7300
1,701,400
Tue, 07 Apr 2026
133.9000
134.3600
132.2000
132.9500
1,163,100
Mon, 06 Apr 2026
133.9400
134.5900
133.0100
134.0600
535,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
132.0100
134.2200
131.4100
133.8600
858,300
Wed, 01 Apr 2026
7 · DEFA14A
After-hours · 16:48 ET
DEFA14A ↗
Wed, 01 Apr 2026
6 · DEF 14A
After-hours · 16:46 ET
DEF 14A ↗
Wed, 01 Apr 2026
130.8300
132.7400
130.4200
132.4900
1,129,300
Tue, 31 Mar 2026
129.7900
131.9800
128.2500
131.1300
1,493,600
Mon, 30 Mar 2026
130.8100
131.7300
127.6700
128.2800
998,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
130.1400
131.2200
128.7900
128.9600
1,106,500
Thu, 26 Mar 2026
129.3200
131.7600
129.1900
130.4900
1,007,300
Wed, 25 Mar 2026
130.8000
131.2400
127.6500
129.9900
1,250,600
Tue, 24 Mar 2026
130.7200
131.7900
129.4300
129.7900
1,481,200
Mon, 23 Mar 2026
133.1000
134.5300
130.9600
131.8300
1,380,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
135.0400
136.0700
129.4700
130.2600
2,102,300
Thu, 19 Mar 2026
135.9200
137.0400
135.0000
135.9900
1,088,500
Wed, 18 Mar 2026
138.2600
139.2900
136.2000
136.3700
1,159,800
Tue, 17 Mar 2026
143.4200
143.4200
137.8400
138.3600
2,117,800
Mon, 16 Mar 2026
141.7600
142.8300
138.6400
139.5000
1,533,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
142.2300
142.5700
140.4700
141.3700
839,300
Thu, 12 Mar 2026
139.9400
141.6000
138.7600
140.1800
1,504,700
Wed, 11 Mar 2026
145.9600
145.9600
140.8800
141.5200
1,271,200
Tue, 10 Mar 2026
145.9900
148.4400
144.3500
146.6800
985,000
Mon, 09 Mar 2026
145.1900
146.9500
142.1400
146.2900
889,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
147.3500
147.3500
144.6100
146.6200
1,051,100
Thu, 05 Mar 2026
147.8000
148.2200
146.7300
147.5000
831,300
Wed, 04 Mar 2026
149.2800
150.5200
146.9000
150.3600
913,900
Tue, 03 Mar 2026
149.9900
151.0600
147.1700
149.7600
851,600
Mon, 02 Mar 2026
149.5400
153.4900
149.2900
152.6500
1,211,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
147.0000
151.5900
146.6800
151.0300
1,793,900
Thu, 26 Feb 2026
147.9100
148.8000
146.6000
147.6400
945,900
Wed, 25 Feb 2026
150.2200
150.4000
146.7900
146.8700
1,087,700
Tue, 24 Feb 2026
150.0900
151.0200
148.2700
149.6800
1,130,900
Mon, 23 Feb 2026
152.1500
155.1900
149.5800
150.4100
1,701,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
5 · 10-K
After-hours · 16:54 ET
10-K ↗
Fri, 20 Feb 2026
150.2700
153.2000
146.4400
152.7500
2,266,000
Thu, 19 Feb 2026
4 · 8-K
After-hours · 16:35 ET
8-K ↗
Thu, 19 Feb 2026
143.3300
146.5100
143.3300
146.0900
1,321,800
Wed, 18 Feb 2026
147.5300
148.7300
144.7800
145.1800
1,627,900
Tue, 17 Feb 2026
147.1500
149.0300
145.9200
147.8400
1,324,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
143.6000
146.4300
140.5500
146.3600
2,160,700
Thu, 12 Feb 2026
143.0600
145.5500
142.0000
144.3400
2,230,800
Wed, 11 Feb 2026
141.2200
142.5300
139.6800
142.4800
1,052,300
Tue, 10 Feb 2026
140.5300
142.6800
138.8100
141.4400
1,071,300
Mon, 09 Feb 2026
140.5900
141.0200
139.0500
140.3600
912,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
139.3000
140.4800
138.5700
140.0100
1,260,000
Thu, 05 Feb 2026
139.6100
140.4900
137.7000
138.5400
1,300,300
Wed, 04 Feb 2026
138.8400
142.7000
138.1300
141.7100
1,737,300
Tue, 03 Feb 2026
135.7100
139.6600
135.4200
138.1200
1,887,900
Mon, 02 Feb 2026
137.7900
138.2600
135.0900
135.2000
1,091,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
138.0100
138.2100
136.3100
137.9700
2,288,800
Thu, 29 Jan 2026
137.8200
139.5000
136.7500
138.8700
1,660,400
Wed, 28 Jan 2026
140.3900
141.1900
136.6700
137.1600
958,800
Tue, 27 Jan 2026
139.3400
140.6700
138.7300
139.7900
1,189,000
Mon, 26 Jan 2026
141.6000
142.0300
139.8700
140.0900
968,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
144.3100
144.4800
141.3800
141.5200
1,229,200
Thu, 22 Jan 2026
145.2700
146.2900
143.5300
143.7600
1,202,100
Wed, 21 Jan 2026
146.0600
146.6300
143.8900
145.4200
1,681,300
Tue, 20 Jan 2026
148.8300
148.8300
145.5200
145.5300
1,657,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
146.0600
149.9900
145.0900
148.8700
1,677,400
Thu, 15 Jan 2026
145.4800
147.2600
143.0300
147.1300
1,270,800
Wed, 14 Jan 2026
140.1800
145.1600
140.0000
144.7200
1,729,000
Tue, 13 Jan 2026
139.4800
140.6500
137.2400
140.5000
1,157,600
Mon, 12 Jan 2026
139.6800
141.5000
139.0500
140.3700
1,137,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
136.4100
139.8200
136.4100
139.2000
1,307,900
Thu, 08 Jan 2026
132.4200
136.7400
131.9700
136.3500
1,621,800
Wed, 07 Jan 2026
136.0600
136.5300
133.1700
133.8800
1,501,700
Tue, 06 Jan 2026
129.4100
136.5800
129.4100
135.4600
1,583,000
Mon, 05 Jan 2026
3 · 8-K
After-hours · 17:22 ET
8-K ↗
Mon, 05 Jan 2026
130.5700
132.1400
130.1900
131.1000
1,597,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
130.0600
131.0900
129.3500
130.9700
1,429,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
131.5000
131.7500
130.1900
130.2200
806,800
Tue, 30 Dec 2025
130.5100
131.7200
130.0000
131.5600
734,800
Mon, 29 Dec 2025
131.3900
131.4000
130.2800
130.7400
708,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
130.1300
130.9800
129.8300
130.7900
532,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
129.2600
130.6100
129.1300
130.2600
496,700
Tue, 23 Dec 2025
130.9000
131.0000
129.1400
129.4000
1,330,600
Mon, 22 Dec 2025
129.5300
131.6800
129.0200
130.7600
1,152,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
130.5400
131.0700
129.3700
130.0700
2,880,500
Thu, 18 Dec 2025
132.2100
132.6600
130.5200
130.8900
1,224,900
Wed, 17 Dec 2025
131.3500
133.3700
129.4500
131.8800
1,571,700
Tue, 16 Dec 2025
133.2700
133.7900
130.6600
130.7000
1,337,700
Mon, 15 Dec 2025
133.4900
134.1600
132.4200
133.3000
1,625,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
134.2400
134.6800
133.5500
134.4800
1,728,900
Thu, 11 Dec 2025
130.8600
133.0500
130.2500
133.0200
1,351,100
Wed, 10 Dec 2025
126.8200
130.1900
126.8200
129.7700
1,924,900
Tue, 09 Dec 2025
128.7500
129.8000
125.7100
126.6900
1,538,600
Mon, 08 Dec 2025
129.2500
130.4200
128.4300
128.5400
1,103,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
130.2500
130.7900
129.2400
129.5600
1,158,200
Thu, 04 Dec 2025
132.0800
132.6300
130.8900
131.0900
974,500
Wed, 03 Dec 2025
132.8600
133.6500
131.9300
132.2400
991,500
Tue, 02 Dec 2025
132.5100
133.0100
131.0100
132.5200
997,300
Mon, 01 Dec 2025
132.2500
133.2700
131.1600
131.9400
992,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
132.8200
134.3900
132.8200
133.1700
371,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
132.2400
134.1000
132.2400
133.2900
936,600
Tue, 25 Nov 2025
131.1900
133.5000
131.1500
132.3700
980,900
Mon, 24 Nov 2025
131.6800
132.2000
129.5200
130.3500
1,126,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
129.3900
133.2600
129.3500
131.4600
1,154,200
Thu, 20 Nov 2025
130.3500
130.6200
128.2600
128.8100
1,490,700
Wed, 19 Nov 2025
130.9300
130.9300
128.1700
129.4200
838,100
Tue, 18 Nov 2025
130.1300
131.1200
129.0100
130.3400
878,400
Mon, 17 Nov 2025
133.2700
133.3500
130.2000
130.5500
1,138,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
132.5700
133.3200
131.6800
132.9100
1,171,300
Thu, 13 Nov 2025
132.5000
133.5800
131.7100
131.9400
1,202,000
Wed, 12 Nov 2025
133.4800
134.5500
132.1700
132.6300
1,745,200
Tue, 11 Nov 2025
131.5100
133.9700
131.5100
133.9300
1,247,900
Mon, 10 Nov 2025
132.0700
133.0000
129.2400
130.5000
953,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
131.6400
133.3300
130.5600
133.1800
866,900
Thu, 06 Nov 2025
132.2000
133.0400
130.7800
131.0600
1,055,300
Wed, 05 Nov 2025
131.9800
133.2900
131.5400
133.0100
1,380,700
Tue, 04 Nov 2025
131.7000
131.7000
129.7200
131.4200
1,333,800
Mon, 03 Nov 2025
131.9700
132.8700
130.2500
131.2000
1,575,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
2 · 10-Q
After-hours · 16:37 ET
10-Q ↗
Fri, 31 Oct 2025
133.8200
135.2400
133.0200
133.5400
2,550,800
Thu, 30 Oct 2025
137.5900
139.0000
130.6700
134.8000
3,030,400
Wed, 29 Oct 2025
1 · 8-K
After-hours · 16:25 ET
8-K ↗
Wed, 29 Oct 2025
145.3000
146.5300
141.5300
141.7600
1,228,400
Tue, 28 Oct 2025
149.5700
149.5700
146.7400
146.9200
685,700
Mon, 27 Oct 2025
149.8400
150.3100
148.9500
149.5100
889,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
152.0600
152.6400
150.2200
150.2600
604,100