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
Thu, 23 Jul 2026
No data yet
Wed, 22 Jul 2026
105.5400
106.7950
102.9000
104.8800
3,143,602
Tue, 21 Jul 2026
106.6800
108.1900
105.4500
106.2600
2,388,500
Mon, 20 Jul 2026
104.0000
108.2050
104.0000
105.6900
2,603,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
102.6200
105.4200
100.7700
104.0500
6,010,600
Thu, 16 Jul 2026
111.2000
111.9690
105.6000
106.2200
5,108,200
Wed, 15 Jul 2026
109.0850
114.7000
109.0000
111.3600
4,263,600
Tue, 14 Jul 2026
110.0000
111.7600
108.2900
109.2900
5,027,700
Mon, 13 Jul 2026
111.2200
115.5400
110.5600
110.6600
6,623,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
112.4400
115.7200
110.7800
111.1400
8,048,000
Thu, 09 Jul 2026
105.7600
109.6000
104.7500
109.1100
3,839,200
Wed, 08 Jul 2026
102.1300
106.0100
101.0200
105.3100
5,048,400
Tue, 07 Jul 2026
105.0000
106.8100
104.0000
104.2300
3,479,500
Mon, 06 Jul 2026
103.3200
106.2000
102.7890
105.0000
4,833,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
103.9900
105.9000
102.5200
103.3000
7,394,600
Wed, 01 Jul 2026
96.8900
103.3000
95.7750
102.3300
6,207,300
Tue, 30 Jun 2026
91.3400
96.1600
90.1600
95.8300
6,330,100
Mon, 29 Jun 2026
92.0500
94.8410
91.1900
92.9500
2,744,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
87.1400
91.4400
85.6700
91.3300
2,716,800
Thu, 25 Jun 2026
91.2800
92.2800
88.0400
89.0100
3,016,300
Wed, 24 Jun 2026
90.9000
95.6600
89.9700
92.7500
3,389,600
Tue, 23 Jun 2026
87.2600
92.3800
87.0000
91.7900
3,241,200
Mon, 22 Jun 2026
90.0100
90.5000
88.7400
89.0400
2,752,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
90.8000
92.2600
89.1550
91.2800
3,538,500
Wed, 17 Jun 2026
88.5400
93.7600
88.2500
90.8400
4,944,700
Tue, 16 Jun 2026
88.5000
90.2900
86.2100
86.8100
3,228,700
Mon, 15 Jun 2026
85.6000
88.2300
85.3300
86.6600
3,899,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
86.1100
86.6500
82.6650
82.9400
3,428,200
Thu, 11 Jun 2026
82.1300
85.7100
80.8000
85.6900
2,731,500
Wed, 10 Jun 2026
83.9100
84.2000
81.3200
82.4400
4,079,200
Tue, 09 Jun 2026
84.7500
85.7600
82.2300
84.8700
3,009,300
Mon, 08 Jun 2026
85.1000
85.9830
83.5600
84.4900
2,936,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
91.2000
91.6200
85.8000
86.5600
4,358,200
Thu, 04 Jun 2026
91.0000
93.5500
90.0000
92.0900
2,521,800
Wed, 03 Jun 2026
92.6500
93.5050
88.0700
89.4600
5,241,600
Tue, 02 Jun 2026
95.2500
96.5000
92.6200
93.1400
2,779,800
Mon, 01 Jun 2026
91.9900
97.8000
91.9800
95.2500
3,915,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
91.0000
92.1200
88.8800
90.5300
5,715,100
Thu, 28 May 2026
92.0000
93.1900
90.8800
91.9400
3,548,400
Wed, 27 May 2026
89.1000
94.3600
88.5000
93.4600
3,585,500
Tue, 26 May 2026
88.4500
90.5900
87.6000
89.0200
3,366,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
89.3400
91.7900
86.0240
87.2700
2,712,800
Thu, 21 May 2026
85.3500
88.9800
84.6300
88.9600
3,119,800
Wed, 20 May 2026
87.0000
87.6700
84.6900
86.5500
4,488,700
Tue, 19 May 2026
87.3500
88.8750
86.0020
87.2800
3,233,400
Mon, 18 May 2026
87.1800
89.9740
86.3500
88.2900
3,588,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
88.2000
90.2700
87.7200
88.2300
4,228,900
Thu, 14 May 2026
93.1000
93.1000
87.4000
88.3300
4,864,600
Wed, 13 May 2026
98.5700
99.9730
92.8940
93.5200
10,087,100
Tue, 12 May 2026
7 · 6-K
After-hours · 16:05 ET
FORM 6-K ↗
Tue, 12 May 2026
94.7100
98.0970
90.2500
96.0200
14,999,700
Mon, 11 May 2026
84.8200
85.3300
81.8400
84.8700
11,019,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
85.8000
87.7900
84.6800
86.7300
4,006,700
Thu, 07 May 2026
90.4250
91.9700
88.5450
88.6400
4,340,900
Wed, 06 May 2026
86.2500
90.0400
86.2000
90.0200
3,806,300
Tue, 05 May 2026
86.0800
86.1100
83.5100
84.4800
2,695,200
Mon, 04 May 2026
86.2000
87.4700
84.3700
85.4100
2,143,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
86.0300
86.6050
85.3200
86.2000
2,655,100
Thu, 30 Apr 2026
82.8700
85.5200
82.3220
84.8800
2,890,400
Wed, 29 Apr 2026
85.8900
86.6000
81.8800
83.2100
3,904,000
Tue, 28 Apr 2026
84.4100
86.7800
84.4100
85.8400
3,526,200
Mon, 27 Apr 2026
85.4750
86.4900
84.4700
85.4900
2,917,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
83.5000
85.8400
83.0000
85.4400
3,283,100
Thu, 23 Apr 2026
84.7800
84.7800
82.0400
83.3500
3,385,400
Wed, 22 Apr 2026
86.7500
87.7400
84.2500
86.2900
7,161,900
Tue, 21 Apr 2026
89.5000
89.8900
86.6100
86.8300
3,344,800
Mon, 20 Apr 2026
90.6500
90.8750
88.6050
89.3400
4,192,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
6 · 20-F
After-hours · 16:07 ET
20-F ↗
Fri, 17 Apr 2026
92.1300
93.4400
89.4700
91.3300
3,792,300
Thu, 16 Apr 2026
92.8600
93.3200
89.8100
90.4000
3,169,100
Wed, 15 Apr 2026
86.5000
91.0750
85.8900
90.3300
4,770,900
Tue, 14 Apr 2026
87.0000
90.2000
85.3500
85.6000
4,716,100
Mon, 13 Apr 2026
84.5500
87.3500
83.6900
86.4100
3,162,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
86.7600
86.8500
84.6200
85.9200
3,378,300
Thu, 09 Apr 2026
85.0000
85.5500
82.3560
85.4600
2,639,600
Wed, 08 Apr 2026
89.0000
92.7700
85.0300
85.3100
5,444,300
Tue, 07 Apr 2026
82.2200
82.5300
80.3000
81.3600
1,905,800
Mon, 06 Apr 2026
82.5100
84.4200
81.9600
82.2900
2,062,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
79.5200
82.5600
79.0000
82.2800
2,318,200
Wed, 01 Apr 2026
84.1300
84.8550
81.3700
82.1600
3,924,200
Tue, 31 Mar 2026
80.3800
83.3100
80.0200
82.8100
4,062,000
Mon, 30 Mar 2026
78.7600
79.6200
77.6000
78.3100
3,394,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
79.2700
79.9900
77.8920
78.1600
2,503,500
Thu, 26 Mar 2026
81.9100
83.1000
79.7300
79.8600
2,557,200
Wed, 25 Mar 2026
80.1800
82.8000
79.9400
82.4700
3,013,900
Tue, 24 Mar 2026
78.4500
79.4100
77.2700
78.3100
3,986,100
Mon, 23 Mar 2026
79.7500
81.4200
77.7620
79.7900
4,818,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
80.7600
81.7000
78.3210
78.8500
6,022,000
Thu, 19 Mar 2026
82.2000
82.2000
79.8900
80.9800
5,359,100
Wed, 18 Mar 2026
86.4700
86.5700
84.2950
84.4700
3,271,000
Tue, 17 Mar 2026
87.2200
89.1920
86.2600
87.5900
3,682,300
Mon, 16 Mar 2026
87.0000
88.9600
86.4710
87.5700
3,732,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
85.3400
87.5000
84.9100
86.0000
2,983,700
Thu, 12 Mar 2026
86.3900
89.0000
84.6700
85.1600
4,609,800
Wed, 11 Mar 2026
88.4100
89.9500
85.9500
87.8200
4,093,200
Tue, 10 Mar 2026
91.5800
91.9790
89.0000
89.1700
4,408,200
Mon, 09 Mar 2026
90.1400
90.8000
87.5800
90.1000
6,762,800
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
94.4800
95.7500
91.0000
91.9800
7,466,300
Thu, 05 Mar 2026
89.4300
96.0000
89.0810
95.5200
11,432,200
Wed, 04 Mar 2026
88.0000
89.2900
86.2500
88.2600
12,027,400
Tue, 03 Mar 2026
5 · 6-K
After-hours · 16:05 ET
FORM 6-K ↗
Tue, 03 Mar 2026
80.4000
89.6300
77.0500
87.8200
34,838,400
Mon, 02 Mar 2026
105.0300
105.7280
102.8100
105.2100
8,486,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
108.8700
110.5100
107.7440
108.4500
5,515,000
Thu, 26 Feb 2026
104.5400
111.0800
103.5400
110.9000
6,276,700
Wed, 25 Feb 2026
106.0000
106.7000
102.5400
104.4700
6,300,300
Tue, 24 Feb 2026
109.7000
109.8700
104.5100
107.1100
7,030,900
Mon, 23 Feb 2026
113.9200
115.8500
110.9900
111.2400
3,951,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
113.8000
116.5300
112.7800
115.0000
3,065,800
Thu, 19 Feb 2026
113.3400
117.4600
113.1060
114.6000
3,227,500
Wed, 18 Feb 2026
109.0000
113.1800
108.4800
112.7800
4,276,800
Tue, 17 Feb 2026
107.0000
110.7700
106.7500
108.5100
3,754,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
108.7900
110.0850
105.6000
106.7400
5,137,700
Thu, 12 Feb 2026
114.2600
114.9300
106.5000
109.0600
6,932,800
Wed, 11 Feb 2026
116.5000
118.0900
113.3500
114.5200
5,579,400
Tue, 10 Feb 2026
109.8900
114.9000
108.5100
113.3300
6,155,500
Mon, 09 Feb 2026
108.0000
110.2200
106.8100
108.8600
6,581,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
110.0600
112.1450
107.0500
108.5400
7,723,500
Thu, 05 Feb 2026
106.5500
109.4970
106.0000
108.5700
7,897,700
Wed, 04 Feb 2026
107.6300
107.9000
102.2850
106.2600
10,093,600
Tue, 03 Feb 2026
113.0300
113.2500
105.2000
108.2000
10,319,600
Mon, 02 Feb 2026
116.2800
116.3400
111.9300
113.5900
7,639,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
120.5100
121.8900
115.6100
116.4900
5,395,800
Thu, 29 Jan 2026
127.5000
128.5000
120.6250
121.9000
5,797,700
Wed, 28 Jan 2026
128.3800
130.1900
125.5400
126.5500
5,645,600
Tue, 27 Jan 2026
127.2000
127.9200
124.0500
127.1100
2,784,700
Mon, 26 Jan 2026
124.8850
126.5600
122.1000
125.9300
3,823,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
124.7000
126.9600
124.1700
124.7800
3,701,700
Thu, 22 Jan 2026
122.0000
125.7000
120.5300
122.8300
6,826,600
Wed, 21 Jan 2026
122.4100
122.8000
119.5900
121.1300
7,875,100
Tue, 20 Jan 2026
119.2300
121.7300
118.5400
121.2200
6,096,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
124.0000
124.3800
120.8000
121.4200
3,989,400
Thu, 15 Jan 2026
124.0300
125.0000
121.8600
124.0000
5,026,400
Wed, 14 Jan 2026
129.0400
129.1850
123.9300
125.2500
6,248,800
Tue, 13 Jan 2026
130.4100
130.4500
126.5200
129.8600
6,346,300
Mon, 12 Jan 2026
134.0000
134.3900
130.2000
131.5900
3,083,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
133.5700
135.0000
131.7100
133.5200
2,921,600
Thu, 08 Jan 2026
136.0800
137.4300
133.0000
134.1500
4,156,200
Wed, 07 Jan 2026
143.2000
143.2800
139.0500
139.2400
4,316,200
Tue, 06 Jan 2026
142.3800
148.2600
142.3500
142.8900
8,311,800
Mon, 05 Jan 2026
133.8600
142.8000
133.3350
139.7800
6,905,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
131.5300
133.5000
129.1600
131.4900
3,407,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
127.8100
128.1430
126.8300
127.5700
1,974,000
Tue, 30 Dec 2025
131.5500
132.4800
128.2500
128.3500
2,425,300
Mon, 29 Dec 2025
127.8500
131.1900
127.4500
130.8900
4,615,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
126.2500
128.5200
125.9000
127.8500
1,840,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
125.7000
127.1350
125.1800
126.2500
1,716,600
Tue, 23 Dec 2025
126.0000
126.1100
123.4000
125.7700
3,274,600
Mon, 22 Dec 2025
123.0100
125.8100
120.3000
124.7800
3,641,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
122.5600
123.6500
121.5000
121.9700
4,908,100
Thu, 18 Dec 2025
121.0400
122.7400
119.4800
120.4600
5,655,900
Wed, 17 Dec 2025
125.0000
125.3700
118.8600
118.9500
5,494,100
Tue, 16 Dec 2025
121.8300
125.0800
121.2950
124.2700
5,373,300
Mon, 15 Dec 2025
125.0200
125.5000
121.3250
121.5600
3,651,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
127.5000
129.1000
123.7510
125.0200
4,132,400
Thu, 11 Dec 2025
125.0000
129.0300
124.2100
126.6000
6,427,100
Wed, 10 Dec 2025
128.5300
129.0000
123.1550
124.2200
7,090,800
Tue, 09 Dec 2025
127.3700
129.5000
126.8100
128.6600
5,845,200
Mon, 08 Dec 2025
134.0100
134.5000
127.0300
128.2800
7,294,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
136.0700
138.1100
133.7550
133.9900
3,580,000
Thu, 04 Dec 2025
134.6600
135.7200
132.2100
135.4100
2,689,200
Wed, 03 Dec 2025
137.2000
137.2300
134.5800
135.0400
3,318,700
Tue, 02 Dec 2025
135.2700
138.4700
133.5000
137.8300
3,556,200
Mon, 01 Dec 2025
138.3200
138.6750
135.0600
135.2800
4,135,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
136.3900
140.0450
135.6300
139.0100
2,590,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
138.1100
140.4100
134.1900
134.2600
4,661,700
Tue, 25 Nov 2025
136.7300
136.7300
132.7050
136.2900
4,313,100
Mon, 24 Nov 2025
132.7000
136.9250
130.6700
136.3800
5,855,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
131.2800
133.9400
127.8350
131.3400
7,647,500
Thu, 20 Nov 2025
145.2700
145.2700
130.4400
130.9900
10,163,700
Wed, 19 Nov 2025
146.5000
147.3400
143.2400
143.5300
3,567,300
Tue, 18 Nov 2025
143.5200
148.0000
143.4900
147.2600
4,416,800
Mon, 17 Nov 2025
145.1400
148.0800
143.6950
145.7500
5,145,900
Mon, 17 Nov 2025
4 · 6-K
Pre-market · 06:02 ET
FORM 6-K ↗
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
134.7500
141.4900
134.5100
140.8500
6,168,500
Thu, 13 Nov 2025
144.2700
144.4800
139.4100
140.0400
5,486,200
Wed, 12 Nov 2025
145.2950
150.7900
142.6100
143.3500
6,978,700
Wed, 12 Nov 2025
3 · 6-K
Pre-market · 06:04 ET
FORM 6-K ↗
Tue, 11 Nov 2025
159.0300
159.0900
141.2000
142.3100
16,009,100
Mon, 10 Nov 2025
152.8000
156.0200
151.0000
155.0500
8,953,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
151.0000
151.1200
145.7900
149.9400
7,065,000
Thu, 06 Nov 2025
158.3200
159.8000
152.3500
153.5600
4,305,800
Wed, 05 Nov 2025
156.1600
159.1100
155.4800
157.7600
2,723,700
Tue, 04 Nov 2025
154.3000
156.9500
151.6300
156.5100
2,981,800
Mon, 03 Nov 2025
156.7600
159.1300
155.0900
157.4100
2,694,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
156.5000
157.4300
154.8100
156.2500
3,122,000
Thu, 30 Oct 2025
154.2400
159.1200
152.7960
155.9300
4,045,400
Wed, 29 Oct 2025
159.5000
159.6400
154.8700
155.9300
3,152,500
Tue, 28 Oct 2025
162.1600
164.0300
157.4100
159.7100
4,508,000
Mon, 27 Oct 2025
157.8300
161.6500
156.5100
160.1000
3,932,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
158.7100
158.7100
154.2250
154.6600
2,532,600
Thu, 23 Oct 2025
157.2800
157.6050
155.0500
156.2600
3,057,900
Wed, 22 Oct 2025
156.4000
161.3000
154.7200
156.7400
7,693,100
Tue, 21 Oct 2025
170.0000
171.0900
164.6000
164.6000
3,882,800
Mon, 20 Oct 2025
162.5900
167.1900
160.8500
165.7000
4,097,800
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
161.4300
162.6500
158.8400
160.0600
6,112,900
Thu, 16 Oct 2025
174.4900
175.8000
162.5000
162.6500
12,260,800
Wed, 15 Oct 2025
184.2500
184.9600
162.0200
163.4200
9,218,300
Tue, 14 Oct 2025
179.3200
181.8600
176.0000
180.6900
2,744,500
Mon, 13 Oct 2025
181.1500
183.9000
180.9340
182.6000
2,371,000
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
186.6000
189.7800
180.0000
180.8200
3,196,300
Thu, 09 Oct 2025
191.3700
191.3900
183.8800
188.0000
4,338,400
Wed, 08 Oct 2025
190.9900
193.4800
189.3300
192.6900
2,718,000
Tue, 07 Oct 2025
190.5000
191.3200
187.6900
191.0100
2,458,700
Mon, 06 Oct 2025
186.0500
190.9200
184.9600
189.5000
2,973,300
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
184.3100
188.7700
183.1500
184.9100
2,215,200
Thu, 02 Oct 2025
183.9900
184.6500
176.8220
184.2200
3,429,400
Wed, 01 Oct 2025
179.0000
182.8700
176.6900
182.0100
4,333,400
Tue, 30 Sep 2025
182.2000
182.2100
176.2600
178.7300
4,199,400
Mon, 29 Sep 2025
186.1300
186.2350
180.3800
181.4500
3,839,700
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
185.0600
186.0000
179.7500
184.5800
3,143,200
Thu, 25 Sep 2025
183.2900
186.4200
183.0000
185.9100
3,110,200
Wed, 24 Sep 2025
185.0000
189.3200
183.3100
185.8200
2,495,800
Tue, 23 Sep 2025
192.0900
192.5200
185.0100
185.2500
3,570,100
Mon, 22 Sep 2025
191.2000
195.4800
189.8000
192.9600
2,362,000
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
191.7300
193.5300
190.7500
192.7600
3,152,400
Thu, 18 Sep 2025
188.6300
191.3600
187.0000
190.5600
4,202,100
Wed, 17 Sep 2025
189.3100
189.5000
184.5500
186.8900
3,519,400
Tue, 16 Sep 2025
189.1900
191.0150
187.0300
189.0700
3,708,700
Mon, 15 Sep 2025
196.1700
196.4490
189.2500
190.4600
3,215,900
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
195.5500
197.7390
194.7100
196.0500
3,049,000
Thu, 11 Sep 2025
195.0000
199.3000
194.1400
196.5000
4,523,400
Wed, 10 Sep 2025
192.0000
193.6100
190.6200
193.0400
2,485,600
Tue, 09 Sep 2025
189.9800
192.9100
187.7000
192.6700
3,209,400
Mon, 08 Sep 2025
193.2500
195.0000
189.9500
190.5700
3,182,700
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
192.1900
192.2800
185.8200
191.6200
4,430,200
Thu, 04 Sep 2025
182.2700
190.0000
182.0000
189.7100
3,970,900
Wed, 03 Sep 2025
177.4400
181.0900
173.0000
180.9800
2,776,100
Tue, 02 Sep 2025
181.6300
181.8600
176.5000
178.7800
5,167,500
Tue, 02 Sep 2025
2 · 6-K
Pre-market · 09:23 ET
FORM 6-K ↗
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
186.2400
188.0200
185.0700
186.5400
5,354,500
Thu, 28 Aug 2025
183.4800
186.2500
181.3900
186.2400
3,570,600
Wed, 27 Aug 2025
187.5000
188.8800
182.7700
182.9100
2,586,600
Tue, 26 Aug 2025
187.0000
188.7600
186.1000
188.2900
2,531,700
Mon, 25 Aug 2025
186.5000
190.7500
184.2500
187.5500
4,745,800
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
180.0000
185.6800
178.8900
185.5300
4,864,600
Thu, 21 Aug 2025
178.2500
181.2000
177.5000
179.6000
2,616,700
Wed, 20 Aug 2025
178.2400
178.9800
173.7100
178.7400
3,428,300
Tue, 19 Aug 2025
177.5100
181.6000
177.2500
179.2500
4,088,500
Mon, 18 Aug 2025
177.0500
177.7200
174.6000
177.2700
2,516,400
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
174.7100
180.1100
174.1400
177.2800
4,346,700
Thu, 14 Aug 2025
174.0000
175.7000
170.6900
174.0100
3,556,300
Wed, 13 Aug 2025
175.8600
181.7600
173.0200
174.6600
7,751,400
Tue, 12 Aug 2025
1 · 6-K
After-hours · 16:05 ET
FORM 6-K ↗
Tue, 12 Aug 2025
166.5000
178.0000
165.8000
174.1200
19,402,500
Mon, 11 Aug 2025
147.2000
150.2900
145.8900
146.2300
7,008,400
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
150.2800
151.0400
145.6300
147.6100
3,846,100
Thu, 07 Aug 2025
150.0000
151.1100
147.5200
148.8600
3,689,700
Wed, 06 Aug 2025
152.2600
152.6500
147.2300
147.5400
6,095,000
Tue, 05 Aug 2025
154.9500
155.0200
149.0400
151.4400
5,636,700
Mon, 04 Aug 2025
155.5000
157.2900
154.0800
156.7400
2,113,200
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
153.5400
155.4500
150.7500
154.2100
2,768,600
Thu, 31 Jul 2025
159.6200
160.0400
155.8300
156.6500
2,981,300
Wed, 30 Jul 2025
159.5400
160.7000
157.2600
159.2500
3,658,200
Tue, 29 Jul 2025
161.0000
162.2200
158.3500
160.4600
2,031,300
Mon, 28 Jul 2025
159.0000
161.5000
158.1100
160.7400
2,479,000
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend
Fri, 25 Jul 2025
153.9900
160.0200
153.4730
157.7100
4,272,700
Thu, 24 Jul 2025
159.3800
159.8300
154.7500
157.8700
2,148,100
Wed, 23 Jul 2025
155.3900
160.2200
154.9500
158.5700
3,450,600
Tue, 22 Jul 2025
154.9600
156.0900
151.0600
154.8200
4,410,000