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
154.7300
156.0100
153.2500
155.9100
127,113
Thu, 22 Oct 2026
18 · 8-K
After-hours · 20:36 ET
8-K ↗
Thu, 22 Oct 2026
154.7700
157.0900
154.7300
156.5600
127,800
Wed, 21 Oct 2026
159.4700
159.4700
155.5700
156.6700
161,600
Tue, 20 Oct 2026
155.8100
159.8900
155.5700
157.9700
106,600
Mon, 19 Oct 2026
157.1500
157.4000
154.7300
156.4800
148,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
157.8300
159.5200
155.6000
156.9600
125,300
Thu, 15 Oct 2026
159.7900
160.9900
155.9600
158.5500
111,000
Wed, 14 Oct 2026
159.4000
160.3000
157.1200
158.4300
113,500
Tue, 13 Oct 2026
157.7200
161.1300
157.7200
160.8200
96,700
Mon, 12 Oct 2026
155.1600
157.6300
152.3600
156.9500
111,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
158.3600
158.3600
155.4100
155.9500
75,500
Thu, 08 Oct 2026
155.8100
159.0700
155.0000
158.1100
198,000
Wed, 07 Oct 2026
158.2800
160.5600
157.1200
157.3300
179,600
Tue, 06 Oct 2026
162.3600
162.6000
159.6600
161.0800
100,900
Mon, 05 Oct 2026
160.5700
162.4200
159.3000
161.0500
192,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
160.7800
163.6900
159.9900
160.7300
158,700
Thu, 01 Oct 2026
17 · 8-K
After-hours · 16:36 ET
8-K ↗
Thu, 01 Oct 2026
156.3900
159.4000
154.8900
158.3900
104,800
Wed, 30 Sep 2026
157.6200
159.9200
156.7300
157.7600
194,600
Tue, 29 Sep 2026
161.9800
161.9800
156.0000
158.0200
206,200
Mon, 28 Sep 2026
160.9200
163.5500
160.2800
160.3800
99,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
160.1900
163.7900
159.7200
163.4500
107,000
Thu, 24 Sep 2026
157.8300
160.2600
157.2700
159.4700
109,400
Wed, 23 Sep 2026
156.4700
160.0900
156.4700
158.8600
83,800
Tue, 22 Sep 2026
158.3200
161.2400
158.1500
159.4700
146,300
Mon, 21 Sep 2026
156.0600
156.8800
153.9400
155.4200
180,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
155.4100
155.4100
152.1000
154.4200
268,700
Thu, 17 Sep 2026
157.1500
157.9400
154.9500
155.7500
127,000
Wed, 16 Sep 2026
155.2000
156.9900
152.7100
153.9900
112,600
Tue, 15 Sep 2026
154.8100
156.9600
151.9600
154.5700
120,900
Mon, 14 Sep 2026
153.6900
156.1500
153.3000
153.6900
129,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
158.0900
158.0900
153.9000
156.2200
206,400
Thu, 10 Sep 2026
153.9100
156.5200
152.5100
155.0000
220,400
Wed, 09 Sep 2026
160.2300
160.2300
154.6000
155.0800
117,600
Tue, 08 Sep 2026
16 · 8-K
After-hours · 16:34 ET
8-K ↗
Tue, 08 Sep 2026
161.9000
162.4500
159.6600
160.8400
108,100
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
158.8200
161.5300
158.2700
161.5000
109,800
Thu, 03 Sep 2026
165.5000
168.0100
159.5500
160.3300
200,700
Wed, 02 Sep 2026
163.7800
167.0200
162.6800
162.8300
141,700
Tue, 01 Sep 2026
164.7700
165.0400
161.4800
162.2000
194,800
Mon, 31 Aug 2026
166.9000
166.9000
163.3700
165.8000
129,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
163.5700
171.1700
163.5700
165.9100
201,600
Thu, 27 Aug 2026
163.5600
165.9100
162.2200
164.3100
82,900
Wed, 26 Aug 2026
165.2900
167.6100
163.7600
164.7200
132,500
Tue, 25 Aug 2026
164.1100
165.5900
161.0600
164.7400
118,200
Mon, 24 Aug 2026
160.9500
165.0500
160.9500
162.1600
107,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
163.4900
167.8400
162.1200
163.0200
137,000
Thu, 20 Aug 2026
164.4600
167.7300
163.2600
164.8300
187,400
Wed, 19 Aug 2026
167.4900
171.3000
164.6900
167.0500
155,100
Tue, 18 Aug 2026
168.9300
171.1600
163.6700
164.8900
158,200
Mon, 17 Aug 2026
169.2000
171.0000
167.0100
169.9600
171,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
169.9800
172.6100
167.8300
170.7200
134,700
Thu, 13 Aug 2026
170.1200
172.4300
169.5400
171.4300
171,400
Wed, 12 Aug 2026
172.8300
174.5000
168.3900
168.8800
219,400
Tue, 11 Aug 2026
173.5200
175.1400
170.6600
170.9000
193,500
Mon, 10 Aug 2026
168.1700
172.1300
167.7300
171.8700
134,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
167.6200
173.3000
167.6200
169.9500
167,700
Thu, 06 Aug 2026
171.6700
173.3500
166.8200
167.3100
151,100
Wed, 05 Aug 2026
172.5400
174.8200
170.7200
171.0200
119,700
Tue, 04 Aug 2026
169.4500
175.0700
156.3400
173.2600
170,100
Mon, 03 Aug 2026
165.0000
173.7700
165.0000
167.8100
155,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
158.5300
167.6400
158.5300
160.5200
279,200
Fri, 31 Jul 2026
15 · S-3ASR
Pre-market · 09:07 ET
S-3ASR ↗
Fri, 31 Jul 2026
14 · S-3ASR
Pre-market · 09:05 ET
S-3ASR ↗
Thu, 30 Jul 2026
13 · 10-Q
After-hours · 16:40 ET
10-Q ↗
Thu, 30 Jul 2026
12 · 8-K
After-hours · 16:35 ET
8-K ↗
Thu, 30 Jul 2026
152.6300
159.9500
148.5900
154.9200
243,100
Wed, 29 Jul 2026
153.3600
153.3600
146.4600
148.7900
133,800
Tue, 28 Jul 2026
153.8300
157.5500
153.0800
153.9900
103,100
Mon, 27 Jul 2026
153.7000
154.7000
149.4500
151.6000
123,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
149.9300
152.1800
149.2000
151.4300
121,800
Thu, 23 Jul 2026
148.9400
151.7000
147.7000
148.8200
150,900
Wed, 22 Jul 2026
151.3500
154.4000
148.7600
152.1900
133,600
Tue, 21 Jul 2026
148.1500
151.1400
147.0000
150.9200
85,400
Mon, 20 Jul 2026
151.0200
151.0200
137.1800
148.0400
106,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
152.1700
153.8100
149.9600
150.6100
103,600
Thu, 16 Jul 2026
152.0200
155.8800
151.9500
154.7600
112,400
Wed, 15 Jul 2026
150.5900
152.4600
149.4900
151.9900
90,000
Tue, 14 Jul 2026
149.2100
150.3300
147.6500
149.9600
84,700
Mon, 13 Jul 2026
148.7000
150.4600
147.0200
147.9800
113,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
145.9300
152.1100
145.9300
148.1700
174,700
Thu, 09 Jul 2026
148.7300
150.6500
146.5400
147.2900
161,500
Wed, 08 Jul 2026
154.8200
154.8200
144.5700
147.5200
192,400
Tue, 07 Jul 2026
11 · 8-K
After-hours · 16:38 ET
8-K ↗
Tue, 07 Jul 2026
158.3800
159.3600
152.8800
153.4100
235,500
Mon, 06 Jul 2026
160.7900
161.9600
157.3400
159.4300
179,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
162.1100
163.4800
159.1000
161.1600
140,000
Wed, 01 Jul 2026
158.0000
162.5000
156.2000
161.2500
153,000
Tue, 30 Jun 2026
158.0800
162.2000
157.0000
158.8700
204,700
Mon, 29 Jun 2026
159.6200
159.6200
152.4100
156.6800
182,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
155.7000
160.7300
152.7400
160.6300
683,900
Thu, 25 Jun 2026
153.7000
156.7000
153.5400
156.5900
105,700
Wed, 24 Jun 2026
146.1900
154.1000
146.1900
153.6600
214,100
Tue, 23 Jun 2026
148.7600
151.8700
146.3500
146.5100
120,800
Mon, 22 Jun 2026
149.1500
151.1300
148.4800
150.2400
118,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
149.3200
151.3800
148.2300
150.1800
200,800
Wed, 17 Jun 2026
149.4400
150.3300
146.7700
148.1100
157,600
Tue, 16 Jun 2026
147.2700
150.2900
147.2700
148.8900
136,900
Mon, 15 Jun 2026
146.5200
149.7200
143.3500
147.2700
103,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
145.6000
146.5400
143.2800
144.4600
187,800
Thu, 11 Jun 2026
139.1200
143.5200
138.2200
143.4700
119,200
Wed, 10 Jun 2026
143.9900
144.9400
136.3500
136.6800
179,700
Tue, 09 Jun 2026
145.8000
147.1200
140.2000
142.9400
195,400
Mon, 08 Jun 2026
142.7000
144.5800
141.7100
143.2100
139,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
140.0000
143.1300
139.7100
140.6900
142,100
Thu, 04 Jun 2026
141.9800
143.9400
138.5100
140.6900
158,300
Wed, 03 Jun 2026
144.2400
145.9100
141.6700
142.1400
140,200
Tue, 02 Jun 2026
142.2600
145.2900
142.2300
144.2400
91,900
Mon, 01 Jun 2026
144.1900
145.3500
138.3600
142.5100
117,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
144.9600
148.8900
142.7400
143.5300
185,600
Thu, 28 May 2026
146.1900
148.6400
142.8600
146.9400
126,700
Wed, 27 May 2026
148.2800
149.1100
146.0800
147.2700
88,300
Tue, 26 May 2026
143.6500
148.1600
143.6500
146.0900
165,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
137.8300
142.4900
137.8300
141.8400
117,900
Thu, 21 May 2026
139.1400
141.5000
136.5900
139.1300
158,300
Wed, 20 May 2026
134.6900
140.3800
134.0000
140.3000
138,500
Tue, 19 May 2026
134.6300
135.6800
130.3600
134.0200
170,100
Mon, 18 May 2026
138.3800
140.3700
135.3500
136.2700
200,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
139.4500
141.4500
137.2900
137.9900
141,800
Fri, 15 May 2026
10 · 8-K
Pre-market · 07:55 ET
8-K ↗
Thu, 14 May 2026
142.7600
150.2600
142.1700
142.6000
146,800
Wed, 13 May 2026
140.1200
142.0200
138.4400
141.9900
128,100
Tue, 12 May 2026
143.0100
143.0100
137.4400
139.9500
177,700
Mon, 11 May 2026
149.3300
150.5800
142.6000
143.3300
148,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
144.3000
147.7500
143.3600
147.5400
87,600
Thu, 07 May 2026
143.6600
145.9900
142.4400
142.9400
143,200
Wed, 06 May 2026
142.8500
144.9800
140.3200
141.8600
131,600
Tue, 05 May 2026
138.4000
141.8000
136.5500
140.1000
141,600
Mon, 04 May 2026
140.4000
140.9700
133.2000
137.4100
225,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
140.4700
145.4100
135.8000
142.4300
405,500
Thu, 30 Apr 2026
9 · 10-Q
After-hours · 16:38 ET
10-Q ↗
Thu, 30 Apr 2026
8 · 8-K
After-hours · 16:36 ET
8-K ↗
Thu, 30 Apr 2026
134.3700
137.5500
131.3500
135.8900
243,900
Wed, 29 Apr 2026
137.8400
139.9600
133.2200
133.2500
130,600
Tue, 28 Apr 2026
141.4000
141.4000
137.4600
139.2700
120,000
Mon, 27 Apr 2026
142.7300
142.9500
139.9500
140.5900
126,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
138.1100
141.9000
136.1600
140.8400
168,500
Thu, 23 Apr 2026
137.4900
139.3500
134.0000
138.3900
138,000
Wed, 22 Apr 2026
144.3800
145.5200
137.2100
137.3100
213,000
Tue, 21 Apr 2026
140.8900
144.0600
139.5600
142.5100
151,200
Mon, 20 Apr 2026
138.4400
141.8800
135.4400
141.5700
250,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
135.4500
142.3200
133.8300
139.8100
203,400
Thu, 16 Apr 2026
130.2200
132.9000
129.7000
130.7500
228,100
Wed, 15 Apr 2026
128.0200
129.9100
126.0300
129.9000
133,200
Tue, 14 Apr 2026
7 · 8-K
After-hours · 16:38 ET
8-K ↗
Tue, 14 Apr 2026
128.1400
128.5300
126.0700
128.1100
157,200
Mon, 13 Apr 2026
126.6900
131.1700
122.8600
127.4300
254,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
131.3500
131.3500
127.0300
127.1000
150,600
Thu, 09 Apr 2026
126.7000
130.9600
126.7000
130.3800
110,400
Wed, 08 Apr 2026
123.4000
130.9900
123.0700
128.6500
183,400
Tue, 07 Apr 2026
120.1300
122.7300
119.4400
122.3000
159,900
Mon, 06 Apr 2026
118.7600
120.6200
114.3200
120.4300
228,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
122.4500
125.5400
119.5200
120.5700
227,300
Wed, 01 Apr 2026
125.9700
126.1500
123.0900
123.9900
199,800
Tue, 31 Mar 2026
126.1900
127.6900
122.1000
124.2300
172,300
Tue, 31 Mar 2026
6 · DEF 14A
Pre-market · 08:42 ET
DEF 14A ↗
Mon, 30 Mar 2026
125.9200
127.1600
123.9100
124.4800
142,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
125.5800
127.5800
124.2300
124.7600
118,600
Thu, 26 Mar 2026
125.8600
127.6000
125.0300
126.1000
168,600
Wed, 25 Mar 2026
122.7900
127.4000
122.3100
126.2800
129,400
Tue, 24 Mar 2026
115.7200
124.2000
115.5800
121.4100
170,400
Mon, 23 Mar 2026
118.6600
125.2000
117.9800
118.2300
186,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
121.8100
122.0000
112.1800
114.7400
338,900
Thu, 19 Mar 2026
118.3600
123.4600
117.0500
121.0700
202,500
Wed, 18 Mar 2026
120.9000
122.3100
118.0900
120.5000
185,300
Tue, 17 Mar 2026
117.3800
120.7000
116.7100
120.6800
192,000
Mon, 16 Mar 2026
120.1500
120.5000
116.8500
116.9800
184,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
123.0000
124.3100
117.9600
118.4500
220,300
Thu, 12 Mar 2026
5 · 8-K
After-hours · 16:03 ET
FORM 8-K ↗
Thu, 12 Mar 2026
125.4900
127.1900
120.3600
120.9200
247,000
Wed, 11 Mar 2026
128.3400
132.0000
125.4300
127.2000
159,900
Tue, 10 Mar 2026
129.2000
134.8100
129.2000
129.8700
152,500
Mon, 09 Mar 2026
126.4000
130.0700
124.3900
129.5500
185,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
130.6700
133.5500
128.8900
129.5500
148,300
Thu, 05 Mar 2026
141.2700
143.9700
134.9500
135.2900
202,400
Wed, 04 Mar 2026
143.2800
143.9000
140.4100
141.4100
102,000
Tue, 03 Mar 2026
141.1900
143.7100
138.5000
141.8000
159,500
Mon, 02 Mar 2026
144.8700
148.0400
143.3400
145.7700
194,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
148.3200
148.7000
144.5400
147.0300
240,800
Thu, 26 Feb 2026
150.0800
152.6600
143.7700
148.1300
277,500
Wed, 25 Feb 2026
157.5800
161.5000
146.9100
149.7600
241,600
Tue, 24 Feb 2026
170.9800
176.4000
157.7100
158.3100
384,400
Mon, 23 Feb 2026
4 · 10-K
After-hours · 16:40 ET
10-K ↗
Mon, 23 Feb 2026
3 · 8-K
After-hours · 16:36 ET
8-K ↗
Mon, 23 Feb 2026
172.5600
173.2300
166.3000
169.9700
217,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
173.9200
176.0400
170.0300
174.4400
83,300
Thu, 19 Feb 2026
172.3100
175.5500
169.5500
173.9500
112,400
Wed, 18 Feb 2026
182.0000
183.0100
173.7900
174.4500
126,900
Tue, 17 Feb 2026
180.1000
181.5400
175.9000
180.5700
183,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
176.8800
181.6900
176.6100
179.3400
177,500
Thu, 12 Feb 2026
179.3600
182.5800
175.5800
177.5600
170,800
Wed, 11 Feb 2026
177.1400
179.3900
175.0700
177.7700
131,900
Tue, 10 Feb 2026
173.0100
177.1400
172.5800
176.0600
172,100
Mon, 09 Feb 2026
169.1100
171.1700
168.5700
170.9700
122,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
171.0000
175.0500
170.0000
170.0700
212,700
Thu, 05 Feb 2026
169.4100
171.1200
164.4300
169.9400
154,600
Wed, 04 Feb 2026
164.8000
174.6000
164.8000
170.5000
309,900
Tue, 03 Feb 2026
157.3800
162.8300
157.3800
162.4700
152,600
Mon, 02 Feb 2026
153.6500
157.5800
152.2400
157.2100
162,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
153.3900
156.0500
151.6000
153.7400
140,900
Thu, 29 Jan 2026
153.0500
155.2500
151.0000
154.8900
83,600
Wed, 28 Jan 2026
151.9700
151.9700
149.0000
151.2600
75,900
Tue, 27 Jan 2026
155.6200
155.6200
149.6600
150.2600
100,600
Mon, 26 Jan 2026
155.7800
156.0600
152.5200
155.2700
118,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
159.3900
159.3900
153.6600
155.7800
84,500
Thu, 22 Jan 2026
160.0000
161.9500
158.5500
160.4000
67,500
Wed, 21 Jan 2026
153.2800
160.8000
152.3400
159.1900
114,200
Tue, 20 Jan 2026
154.8200
156.7400
149.9600
150.2300
120,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
159.0700
159.5500
156.7900
157.9800
126,400
Thu, 15 Jan 2026
158.9100
162.1000
157.1600
160.8000
110,900
Wed, 14 Jan 2026
154.4500
158.3100
151.8700
158.0000
113,800
Tue, 13 Jan 2026
152.8100
154.0800
151.0000
153.6100
140,700
Mon, 12 Jan 2026
150.8500
153.3200
148.9800
151.7100
93,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
149.3800
152.4100
148.0700
151.1000
126,400
Thu, 08 Jan 2026
142.3900
149.2000
142.3900
149.1500
78,400
Wed, 07 Jan 2026
146.4700
146.8700
141.7200
144.2000
90,500
Tue, 06 Jan 2026
141.1000
146.0400
140.2200
145.9000
154,700
Mon, 05 Jan 2026
138.0600
144.1400
138.0600
141.7500
145,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
138.0400
139.8300
137.2700
138.9600
112,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
139.1100
139.1100
136.3400
137.3100
101,300
Tue, 30 Dec 2025
143.1400
143.4000
138.4500
138.9800
143,200
Mon, 29 Dec 2025
144.2400
144.6600
142.8700
143.4500
119,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
142.6700
145.3000
141.4500
144.5500
71,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
143.9100
144.8700
141.5800
142.9300
109,500
Tue, 23 Dec 2025
143.1200
146.0300
141.7300
143.6200
176,600
Mon, 22 Dec 2025
145.5100
147.0300
143.0500
143.6400
145,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
142.9300
144.9000
142.1600
144.9000
317,700
Thu, 18 Dec 2025
140.5400
146.1600
138.6500
143.8700
189,500
Wed, 17 Dec 2025
136.6900
141.8500
136.6900
139.8400
195,200
Tue, 16 Dec 2025
139.2200
139.9000
136.3400
137.4100
104,500
Mon, 15 Dec 2025
140.7900
141.8000
137.5900
138.9600
95,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
143.9000
143.9000
137.4700
138.9900
138,100
Thu, 11 Dec 2025
141.6600
143.5600
140.0800
142.2400
132,600
Wed, 10 Dec 2025
133.3000
140.5800
133.3000
140.2400
167,000
Tue, 09 Dec 2025
132.1600
135.6400
132.1600
133.5900
81,700
Mon, 08 Dec 2025
134.4200
135.2000
132.4100
132.4500
95,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
134.3400
137.0600
134.1000
134.6400
117,600
Thu, 04 Dec 2025
135.7700
139.3000
133.6700
135.5700
83,200
Wed, 03 Dec 2025
134.8600
137.5000
134.0600
135.9800
117,700
Tue, 02 Dec 2025
137.2000
137.3500
133.4900
134.8600
112,800
Mon, 01 Dec 2025
136.5100
138.9000
134.2500
136.0000
75,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
136.9100
138.8200
136.4500
137.8500
50,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
137.8700
141.9100
137.8700
138.6500
193,800
Tue, 25 Nov 2025
137.6900
144.2100
136.7500
139.2800
113,000
Mon, 24 Nov 2025
131.7900
136.9600
130.3500
136.1500
175,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
125.8300
136.0200
125.4900
132.9600
177,000
Thu, 20 Nov 2025
129.2100
130.5100
124.3600
124.6500
115,900
Wed, 19 Nov 2025
126.9800
128.7400
126.6900
127.6500
156,900
Tue, 18 Nov 2025
129.2200
129.3600
126.5500
126.5500
130,100
Mon, 17 Nov 2025
132.8600
133.2500
128.3800
128.8000
115,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
134.1200
135.9700
132.3900
133.1100
123,900
Thu, 13 Nov 2025
135.6300
140.1100
134.7200
135.4000
112,200
Wed, 12 Nov 2025
142.4500
143.6200
136.4600
137.3300
193,400
Tue, 11 Nov 2025
140.8400
143.1500
139.0300
142.6500
141,400
Mon, 10 Nov 2025
138.1800
140.8900
137.0200
139.9500
160,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
132.4300
138.0400
130.3900
137.8700
154,900
Thu, 06 Nov 2025
135.3300
136.6900
131.6900
131.9500
140,300
Wed, 05 Nov 2025
130.9800
134.8900
128.7300
134.6800
151,100
Tue, 04 Nov 2025
131.2900
135.1500
128.2200
130.0400
160,800
Mon, 03 Nov 2025
136.9200
138.5000
131.4400
133.1000
205,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
131.2500
143.2500
129.2700
138.8900
251,500
Thu, 30 Oct 2025
2 · 10-Q
After-hours · 16:43 ET
10-Q ↗
Thu, 30 Oct 2025
1 · 8-K
After-hours · 16:39 ET
8-K ↗
Thu, 30 Oct 2025
128.9700
130.3500
125.3000
125.7400
200,000
Wed, 29 Oct 2025
133.1800
134.6800
128.9900
130.4700
136,100
Tue, 28 Oct 2025
132.1700
133.4600
131.0600
132.8500
108,600
Mon, 27 Oct 2025
133.7900
135.0100
131.6700
133.1500
94,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
135.9600
136.3600
133.3900
133.7400
98,900