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
158.4600
162.7100
156.8001
161.5900
3,301,093
Thu, 22 Oct 2026
160.7900
162.0400
154.5200
160.2900
3,974,400
Wed, 21 Oct 2026
161.5900
165.0100
161.0600
163.1100
3,823,500
Tue, 20 Oct 2026
158.2800
161.1300
156.8200
160.4600
2,994,700
Mon, 19 Oct 2026
163.4400
163.5100
160.0900
160.5400
2,607,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
161.4000
164.0900
159.3000
161.4700
3,425,400
Thu, 15 Oct 2026
160.1700
162.2300
156.7100
162.1500
2,548,000
Wed, 14 Oct 2026
162.1200
163.1900
159.2500
161.0800
2,769,300
Tue, 13 Oct 2026
16 · 8-K
After market open · 10:57 ET
8-K ↗
Tue, 13 Oct 2026
162.1700
163.6900
160.5000
163.5000
2,131,700
Mon, 12 Oct 2026
161.7900
163.8500
161.2800
162.4600
2,313,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
160.3700
162.3200
158.8800
161.8300
2,555,700
Thu, 08 Oct 2026
157.9300
159.6600
156.2500
159.0600
2,374,400
Wed, 07 Oct 2026
158.3500
161.5500
157.5900
159.2200
3,039,800
Tue, 06 Oct 2026
163.2500
165.2400
161.1500
161.4000
2,856,100
Mon, 05 Oct 2026
161.7400
164.2100
160.9900
162.3300
2,139,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
161.5900
164.1300
160.2400
161.6100
2,900,600
Thu, 01 Oct 2026
153.3500
159.1800
153.1000
158.5700
3,341,400
Wed, 30 Sep 2026
158.2500
158.2800
154.9600
155.1000
4,646,200
Tue, 29 Sep 2026
160.0700
160.2900
156.2400
157.2400
2,448,000
Mon, 28 Sep 2026
156.6400
160.1300
156.5700
159.3900
2,140,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
157.6800
159.8700
156.6800
158.2300
1,956,200
Thu, 24 Sep 2026
152.7300
156.3100
152.5200
156.1400
2,071,800
Wed, 23 Sep 2026
152.9900
156.0100
152.9900
154.5900
2,722,800
Tue, 22 Sep 2026
153.2000
155.1100
152.5000
154.1900
1,866,900
Mon, 21 Sep 2026
151.0800
152.2500
149.6900
151.7200
2,103,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
147.6000
149.9900
147.1200
149.9200
3,925,200
Thu, 17 Sep 2026
149.2100
149.3600
146.8300
147.4000
2,031,000
Wed, 16 Sep 2026
148.2900
148.9400
144.4000
145.8300
2,516,000
Tue, 15 Sep 2026
148.6200
149.0300
145.8300
147.0000
2,087,300
Mon, 14 Sep 2026
148.3800
149.6200
146.2500
148.3000
2,068,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
150.9300
152.2800
149.9200
152.1900
1,901,900
Thu, 10 Sep 2026
148.5700
150.1500
146.5100
148.3700
2,529,700
Wed, 09 Sep 2026
151.2000
152.8800
150.3000
150.3400
2,038,100
Tue, 08 Sep 2026
153.1800
153.9500
151.7000
152.1500
1,930,100
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
150.1700
153.6100
150.1700
152.8200
2,036,700
Thu, 03 Sep 2026
150.2500
151.1000
147.1500
150.2100
1,596,400
Wed, 02 Sep 2026
148.0100
150.6000
146.3500
148.9800
2,885,700
Tue, 01 Sep 2026
151.4800
152.2600
146.9700
147.6300
2,700,400
Mon, 31 Aug 2026
153.7700
154.4900
152.1300
152.4400
2,285,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
158.2700
158.6400
154.4200
155.1800
1,533,800
Thu, 27 Aug 2026
158.6000
158.9800
156.5500
157.7100
1,710,300
Wed, 26 Aug 2026
155.5800
158.7000
155.5000
158.2900
2,066,500
Tue, 25 Aug 2026
159.8000
159.8200
154.6000
154.9600
3,112,000
Mon, 24 Aug 2026
157.3700
158.2000
156.2100
157.5700
1,722,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
156.4500
157.4800
155.0800
157.2600
2,081,300
Thu, 20 Aug 2026
155.7700
157.2500
154.0800
154.7200
1,821,600
Wed, 19 Aug 2026
159.1100
159.7000
157.1800
157.6000
1,554,700
Tue, 18 Aug 2026
161.0900
161.5000
157.7300
157.7800
2,120,300
Mon, 17 Aug 2026
162.9900
164.3500
161.5500
162.0500
2,054,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
164.2600
164.8000
162.3000
163.1700
2,144,400
Thu, 13 Aug 2026
164.2600
164.3700
159.8500
164.2100
2,695,400
Wed, 12 Aug 2026
165.9200
166.3500
162.8200
163.8000
2,457,100
Tue, 11 Aug 2026
159.0000
164.4200
159.0000
164.3800
2,530,900
Mon, 10 Aug 2026
158.4300
159.8100
157.3500
158.7100
3,570,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
157.9700
159.3400
156.9100
158.2600
2,826,800
Thu, 06 Aug 2026
164.3200
164.8500
156.0000
156.9100
3,831,300
Wed, 05 Aug 2026
157.2700
164.8700
155.5000
162.4700
5,250,800
Tue, 04 Aug 2026
15 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Tue, 04 Aug 2026
14 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 04 Aug 2026
156.0000
159.4800
152.2800
158.8400
5,333,600
Mon, 03 Aug 2026
150.6200
154.9800
150.0400
154.8500
3,431,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
149.7300
151.0000
147.9500
149.8200
3,725,500
Thu, 30 Jul 2026
149.2900
149.6100
146.7500
148.6400
2,910,900
Wed, 29 Jul 2026
150.7800
150.7800
145.1000
145.7300
3,601,400
Tue, 28 Jul 2026
149.0000
152.0900
147.6200
151.8100
2,740,100
Mon, 27 Jul 2026
148.6000
150.7900
146.9200
149.3000
2,835,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
144.9000
149.1800
144.3300
147.9400
3,744,000
Thu, 23 Jul 2026
138.7000
145.8400
138.6000
144.9000
4,274,500
Wed, 22 Jul 2026
139.1200
140.9200
139.0300
139.6300
1,696,300
Tue, 21 Jul 2026
138.6200
140.3400
136.0600
139.2600
1,612,500
Mon, 20 Jul 2026
139.4600
140.0000
135.2500
136.5800
2,251,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
138.3000
142.3700
137.5200
139.5400
3,253,900
Thu, 16 Jul 2026
133.9100
139.3100
133.5500
139.0800
2,499,300
Wed, 15 Jul 2026
136.9500
137.1100
134.6000
136.2500
2,249,900
Tue, 14 Jul 2026
137.2900
138.0500
134.5400
136.0900
1,831,600
Mon, 13 Jul 2026
138.0000
139.2800
134.9500
135.3800
1,742,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
139.0400
140.3900
138.2200
138.8800
1,563,400
Thu, 09 Jul 2026
138.1100
139.5000
136.7300
137.8000
2,341,400
Wed, 08 Jul 2026
136.2400
137.0600
134.2000
136.4800
2,838,200
Tue, 07 Jul 2026
140.0900
140.8600
136.9800
137.9100
2,159,500
Mon, 06 Jul 2026
139.0400
141.7400
138.5800
141.5600
1,896,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
140.5800
142.0000
137.2700
139.0500
2,654,900
Wed, 01 Jul 2026
142.3300
142.7300
139.4700
139.5200
2,160,500
Tue, 30 Jun 2026
142.8600
144.1700
141.9100
143.1500
2,804,700
Mon, 29 Jun 2026
142.9900
144.0500
141.6000
142.8200
2,329,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
143.6000
144.8400
141.7900
143.4900
5,831,700
Thu, 25 Jun 2026
143.0000
147.3400
141.9600
145.3400
3,135,200
Wed, 24 Jun 2026
143.2500
144.7700
140.9000
141.4400
3,726,800
Tue, 23 Jun 2026
146.8400
146.9300
143.0900
143.1400
2,925,400
Mon, 22 Jun 2026
150.7200
152.0000
149.3700
150.2100
2,806,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
152.2800
152.8800
150.0800
150.6600
4,090,300
Wed, 17 Jun 2026
149.8100
152.7600
148.6700
149.0000
2,962,300
Tue, 16 Jun 2026
147.1100
151.5800
146.5000
148.8100
4,229,600
Mon, 15 Jun 2026
146.2600
149.5700
145.2300
146.5200
2,517,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
143.8800
144.6600
141.3800
143.0700
2,213,400
Thu, 11 Jun 2026
138.8900
142.6000
136.4200
142.0900
2,057,600
Wed, 10 Jun 2026
142.4000
144.2300
136.6300
137.1100
2,952,200
Tue, 09 Jun 2026
140.3200
142.9400
138.0100
142.4200
2,890,400
Mon, 08 Jun 2026
138.8500
140.0000
137.8600
139.0700
1,599,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
140.9300
141.1600
137.2900
138.1200
2,232,600
Thu, 04 Jun 2026
141.8100
142.7800
140.7200
142.0600
1,838,700
Wed, 03 Jun 2026
140.3700
143.1200
140.0400
140.8800
2,241,800
Tue, 02 Jun 2026
142.0400
143.4900
140.0600
142.0300
2,260,100
Mon, 01 Jun 2026
140.6600
142.6000
140.1100
141.6500
2,037,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
142.2500
145.5700
141.3900
143.8200
3,868,300
Thu, 28 May 2026
139.0100
142.6100
137.9400
141.7900
2,757,100
Wed, 27 May 2026
141.8100
142.3800
139.4000
139.7200
2,388,300
Tue, 26 May 2026
137.7500
141.1700
136.8100
140.9700
2,689,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
136.1100
137.5000
134.5600
136.4200
2,950,700
Thu, 21 May 2026
131.5400
135.1300
130.8400
134.9000
3,638,000
Wed, 20 May 2026
131.3600
133.9700
129.4300
132.8600
3,295,200
Tue, 19 May 2026
130.0800
133.0100
128.1300
130.6500
4,044,400
Mon, 18 May 2026
132.6800
133.2600
130.9500
132.2200
2,107,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
135.4200
135.4200
131.1700
133.0500
3,173,400
Thu, 14 May 2026
137.7900
138.9800
136.9400
137.8800
2,088,500
Wed, 13 May 2026
136.7100
138.4600
135.1000
137.7600
2,964,600
Tue, 12 May 2026
138.8600
138.9900
134.5000
137.2800
3,433,300
Mon, 11 May 2026
141.3000
141.5000
139.0900
139.4300
2,487,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
142.5700
142.9000
139.5000
141.3100
2,534,500
Thu, 07 May 2026
147.9500
147.9500
139.8500
141.0900
3,937,800
Wed, 06 May 2026
142.0000
149.4700
142.0000
147.9900
5,843,800
Tue, 05 May 2026
13 · 10-Q
After-hours · 16:08 ET
10-Q ↗
Tue, 05 May 2026
12 · 8-K
After-hours · 16:06 ET
8-K ↗
Tue, 05 May 2026
138.3200
140.6700
136.9000
138.3800
4,138,800
Mon, 04 May 2026
137.0000
139.4700
135.4300
135.4600
3,316,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
141.0300
141.0300
137.2300
137.4500
2,759,800
Thu, 30 Apr 2026
137.2600
140.9000
137.2600
140.4400
2,736,900
Wed, 29 Apr 2026
138.6900
139.1000
136.3400
136.5600
2,866,400
Tue, 28 Apr 2026
140.3700
140.7900
138.0800
138.4200
1,779,300
Mon, 27 Apr 2026
141.5100
142.7000
139.5800
141.4700
2,595,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
142.3700
142.4800
140.2100
141.3500
2,455,200
Thu, 23 Apr 2026
142.0000
143.1600
139.4900
142.4400
2,660,900
Wed, 22 Apr 2026
146.3500
147.0300
142.5500
142.7700
2,261,800
Tue, 21 Apr 2026
147.0600
148.4900
144.3100
144.8300
1,706,400
Mon, 20 Apr 2026
145.4500
147.0800
144.9800
146.7700
2,222,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
142.5600
147.3800
142.5600
146.3500
3,831,100
Thu, 16 Apr 2026
140.6800
141.7600
139.3600
140.3700
3,274,100
Wed, 15 Apr 2026
143.3800
144.4000
140.1300
140.4000
2,565,900
Tue, 14 Apr 2026
145.4300
145.8700
143.2400
144.5600
1,986,100
Mon, 13 Apr 2026
143.4100
144.5000
141.8800
144.4600
2,606,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
145.6400
145.7700
143.6700
143.7700
2,029,400
Thu, 09 Apr 2026
142.4400
145.4100
142.4400
144.6700
2,344,400
Wed, 08 Apr 2026
141.3600
145.0000
140.2200
142.6600
4,869,700
Tue, 07 Apr 2026
131.7500
134.9100
131.4300
134.6400
3,030,400
Mon, 06 Apr 2026
130.9700
132.8200
130.4100
132.6600
2,897,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
128.7400
133.2500
128.3200
131.7000
2,562,600
Wed, 01 Apr 2026
132.1500
134.4000
131.4400
132.3700
2,898,100
Tue, 31 Mar 2026
126.1600
131.2600
125.3000
131.0200
5,004,400
Mon, 30 Mar 2026
126.6400
126.8300
122.6400
123.3000
2,986,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
124.6300
127.6300
123.4200
125.4000
3,474,600
Thu, 26 Mar 2026
129.1600
130.5200
125.9700
126.3100
2,484,400
Wed, 25 Mar 2026
132.4600
132.5200
129.4400
130.8600
3,087,600
Tue, 24 Mar 2026
127.7400
131.0000
127.2400
130.1500
2,950,600
Mon, 23 Mar 2026
129.4400
133.4400
128.7400
129.8300
4,006,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
129.6100
130.3500
126.6200
128.1500
3,353,000
Thu, 19 Mar 2026
127.6600
130.8200
125.9500
129.9000
3,141,600
Wed, 18 Mar 2026
132.0100
132.9100
129.6400
129.8800
1,997,500
Tue, 17 Mar 2026
133.7800
134.4700
130.0100
132.4900
3,407,500
Mon, 16 Mar 2026
133.6500
134.6400
131.9100
133.0900
2,352,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
133.4100
134.7800
131.8200
132.2400
3,531,500
Thu, 12 Mar 2026
137.5600
138.1400
131.6100
132.1800
3,356,800
Wed, 11 Mar 2026
139.6400
139.7500
137.2000
139.5700
2,043,000
Tue, 10 Mar 2026
141.4000
142.8500
140.0200
140.1000
3,156,500
Mon, 09 Mar 2026
135.9700
141.4500
134.6500
141.1200
3,149,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
138.9400
140.0000
137.8300
138.3600
2,060,900
Thu, 05 Mar 2026
143.0000
144.4200
140.6000
142.2200
3,889,800
Wed, 04 Mar 2026
147.2900
148.3000
144.0100
145.2100
2,660,000
Tue, 03 Mar 2026
147.5300
148.8900
144.8600
146.5700
2,915,700
Mon, 02 Mar 2026
148.0000
152.8000
147.9800
152.0800
2,504,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
150.0600
151.5600
147.8500
150.7500
2,904,600
Thu, 26 Feb 2026
149.4800
152.8000
148.1600
152.7200
2,676,300
Wed, 25 Feb 2026
151.3600
151.6400
146.8000
148.4400
2,418,700
Tue, 24 Feb 2026
146.0100
151.4300
145.4700
150.8800
2,927,800
Mon, 23 Feb 2026
147.3300
148.6000
143.8000
145.5100
2,446,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
150.0600
152.2500
146.3800
148.6200
3,140,300
Thu, 19 Feb 2026
151.0000
152.2500
150.4300
151.3000
2,254,000
Wed, 18 Feb 2026
150.2100
153.4200
149.3300
151.1400
3,699,400
Tue, 17 Feb 2026
146.4500
150.1700
145.0000
148.8500
4,608,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
11 · 8-K
After-hours · 16:12 ET
8-K ↗
Fri, 13 Feb 2026
145.7000
148.9900
144.1000
148.1300
5,181,300
Thu, 12 Feb 2026
155.7400
158.0300
144.8500
144.9800
9,898,100
Wed, 11 Feb 2026
163.3000
165.1500
154.5000
154.6700
7,595,500
Tue, 10 Feb 2026
160.2000
163.5400
159.9500
161.6900
3,171,200
Mon, 09 Feb 2026
157.5300
161.0300
157.0900
160.0100
3,058,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
10 · 8-K
After-hours · 16:09 ET
8-K ↗
Fri, 06 Feb 2026
152.7900
157.5200
152.2900
157.3800
3,400,800
Thu, 05 Feb 2026
154.6100
156.0100
150.0600
150.9400
5,617,200
Wed, 04 Feb 2026
159.4700
160.1300
154.4000
157.3200
9,706,700
Tue, 03 Feb 2026
9 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Tue, 03 Feb 2026
8 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 03 Feb 2026
150.0000
154.0400
149.5500
152.1000
4,908,500
Mon, 02 Feb 2026
147.4000
149.1900
147.0600
148.6300
4,534,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
148.7800
151.2000
146.0100
146.9600
4,716,800
Thu, 29 Jan 2026
149.9000
152.5000
148.5400
150.7200
3,544,800
Wed, 28 Jan 2026
147.6100
149.6900
146.4200
148.4200
3,351,300
Tue, 27 Jan 2026
148.0000
148.7500
147.1400
147.6700
2,543,200
Mon, 26 Jan 2026
148.2900
149.5900
147.6900
149.1300
1,912,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
149.7600
151.3800
147.6700
147.6800
3,027,400
Thu, 22 Jan 2026
150.8200
151.7400
149.3200
150.2600
2,061,200
Wed, 21 Jan 2026
146.8500
150.5500
145.8700
149.5700
2,396,500
Tue, 20 Jan 2026
148.0000
148.7000
144.0000
145.2200
2,725,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
148.9500
150.5700
148.6000
149.4600
3,438,100
Thu, 15 Jan 2026
150.0100
151.3400
147.7200
148.0200
3,013,800
Wed, 14 Jan 2026
145.9300
148.4200
145.8800
148.1500
4,139,900
Tue, 13 Jan 2026
146.0400
147.4400
145.4600
146.3500
3,821,100
Mon, 12 Jan 2026
143.5400
145.9100
143.0500
145.3600
2,267,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
143.1500
144.7200
142.0200
144.2000
2,509,400
Thu, 08 Jan 2026
142.1000
144.1100
141.4100
143.8500
2,594,500
Wed, 07 Jan 2026
145.7700
146.3000
142.1300
142.1500
2,780,900
Tue, 06 Jan 2026
142.4500
146.1900
142.1100
145.6200
2,981,000
Mon, 05 Jan 2026
138.0800
144.3700
138.0000
142.8500
5,453,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
133.2300
136.3900
132.6800
135.8200
1,889,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
135.3500
135.5100
132.6500
132.7200
1,895,100
Tue, 30 Dec 2025
135.0100
135.9500
134.5000
135.2900
2,246,400
Mon, 29 Dec 2025
135.3100
136.2300
135.0000
135.2200
1,006,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
136.1400
136.2400
135.1200
135.7100
740,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
135.4600
137.2500
135.4600
136.3000
916,100
Tue, 23 Dec 2025
134.8100
136.1700
134.4000
135.4900
1,816,000
Mon, 22 Dec 2025
134.2000
135.7500
133.6500
134.9900
2,019,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
131.7900
133.2700
131.4500
132.9800
6,229,400
Thu, 18 Dec 2025
133.4500
134.3700
131.5500
131.6000
2,309,800
Wed, 17 Dec 2025
134.3000
135.3100
130.5000
131.6400
3,510,300
Tue, 16 Dec 2025
137.3600
137.6200
133.6700
134.0900
3,156,200
Mon, 15 Dec 2025
138.0000
138.1400
136.5200
137.2600
2,074,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
7 · DEFA14A
After-hours · 16:06 ET
DEFA14A ↗
Fri, 12 Dec 2025
6 · DEF 14A
After-hours · 16:05 ET
DEF 14A ↗
Fri, 12 Dec 2025
139.8300
140.2600
136.2500
136.6400
2,240,100
Thu, 11 Dec 2025
137.0000
140.8500
137.0000
139.5700
2,281,600
Wed, 10 Dec 2025
134.0400
137.5800
134.0400
137.0100
2,651,300
Tue, 09 Dec 2025
135.4900
136.8900
135.2300
135.2500
1,646,500
Mon, 08 Dec 2025
137.7100
137.7100
135.5400
135.9300
2,541,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
136.3400
138.0900
136.0000
137.3900
1,578,700
Thu, 04 Dec 2025
134.9000
137.0300
134.5400
136.6400
2,675,300
Wed, 03 Dec 2025
131.9900
135.1000
131.0000
134.8900
2,008,800
Tue, 02 Dec 2025
132.5000
132.6000
130.2300
131.8400
2,049,700
Mon, 01 Dec 2025
132.1700
133.7800
131.8700
131.9400
2,517,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
131.8100
133.8600
131.8100
133.3800
1,136,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
5 · PRE 14A
After-hours · 16:17 ET
PRE 14A ↗
Wed, 26 Nov 2025
131.5200
132.3800
130.8200
131.4400
1,484,500
Tue, 25 Nov 2025
128.9400
132.3900
128.6300
130.9000
2,357,300
Mon, 24 Nov 2025
128.8800
130.2100
127.2400
128.6200
2,982,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
124.1000
129.3500
123.6700
128.2200
3,667,900
Thu, 20 Nov 2025
129.9600
131.1900
123.3800
123.7200
2,930,200
Thu, 20 Nov 2025
4 · 8-K
Pre-market · 06:55 ET
8-K ↗
Wed, 19 Nov 2025
126.6600
128.9800
126.5100
128.1700
2,349,100
Tue, 18 Nov 2025
126.1600
127.8400
125.8300
126.7500
2,235,800
Mon, 17 Nov 2025
127.2200
129.9000
126.6800
126.9300
2,827,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
3 · 8-K
After-hours · 16:23 ET
8-K ↗
Fri, 14 Nov 2025
126.7600
129.3700
125.7900
127.5800
1,955,500
Thu, 13 Nov 2025
131.4200
132.7000
127.8900
128.4600
2,346,900
Wed, 12 Nov 2025
130.6200
134.0400
130.2100
132.4400
2,564,900
Tue, 11 Nov 2025
130.2300
131.0000
129.2600
129.5300
1,689,900
Mon, 10 Nov 2025
2 · 10-K
After-hours · 16:04 ET
10-K ↗
Mon, 10 Nov 2025
130.4200
130.5600
127.9700
129.9900
2,509,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
130.0100
131.3300
128.4800
129.4900
4,631,000
Thu, 06 Nov 2025
131.4700
134.1300
131.2800
131.4900
3,634,500
Wed, 05 Nov 2025
129.4900
135.3300
128.5100
132.4500
4,780,300
Wed, 05 Nov 2025
1 · 8-K
Pre-market · 06:55 ET
8-K ↗
Tue, 04 Nov 2025
137.7800
139.5000
137.1300
137.7400
3,866,100
Mon, 03 Nov 2025
139.3600
141.0600
137.8600
140.0300
3,373,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
136.6100
140.2800
136.4500
139.5700
4,636,900
Thu, 30 Oct 2025
135.1100
139.5800
134.7200
136.8200
3,160,200
Wed, 29 Oct 2025
134.7500
137.8200
134.0000
136.4300
3,356,600
Tue, 28 Oct 2025
134.8500
135.8700
133.8300
134.5200
2,525,800
Mon, 27 Oct 2025
133.6900
134.9000
133.1800
134.4600
2,325,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
134.2100
134.5700
132.6600
132.6800
1,251,200
Thu, 23 Oct 2025
130.4700
133.2500
130.4300
133.1900
1,800,600