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
169.8800
172.2000
168.1950
171.4100
164,783
Thu, 22 Oct 2026
166.5600
170.8600
165.7400
169.6400
278,000
Wed, 21 Oct 2026
166.8700
169.7600
164.3100
165.7300
181,200
Tue, 20 Oct 2026
17 · 8-K
After-hours · 20:16 ET
8-K ↗
Tue, 20 Oct 2026
162.5600
166.8300
162.5600
164.6100
247,700
Mon, 19 Oct 2026
164.8100
164.8700
161.9700
162.5800
126,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
165.5200
169.2500
163.6700
163.8000
266,400
Thu, 15 Oct 2026
164.2900
166.3700
162.4300
164.4100
176,000
Wed, 14 Oct 2026
162.4000
163.5100
160.2100
162.4900
220,900
Tue, 13 Oct 2026
164.7000
166.3800
162.1800
163.3300
155,700
Mon, 12 Oct 2026
163.2400
164.9500
162.5900
164.1000
119,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
164.0300
164.0300
161.9900
162.7900
131,600
Thu, 08 Oct 2026
161.5700
164.7400
160.4900
164.0300
150,200
Wed, 07 Oct 2026
161.1900
163.4600
160.1400
161.8900
171,800
Tue, 06 Oct 2026
165.7400
166.0000
163.0100
163.6200
79,500
Mon, 05 Oct 2026
166.5200
167.6000
164.3400
164.6200
161,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
165.0800
167.9400
165.0800
166.4700
173,600
Thu, 01 Oct 2026
162.6800
163.6200
160.1600
163.6200
232,300
Wed, 30 Sep 2026
164.1900
164.5800
161.8500
163.0200
156,800
Tue, 29 Sep 2026
167.1500
169.7500
163.3000
163.5700
195,600
Mon, 28 Sep 2026
168.1600
168.2500
166.1400
166.7500
139,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
167.8500
169.7300
167.8500
168.4000
172,400
Thu, 24 Sep 2026
165.0700
168.2200
163.7600
167.5800
176,000
Wed, 23 Sep 2026
164.2500
166.4200
164.2200
164.7800
106,000
Tue, 22 Sep 2026
167.2700
167.4000
164.3200
165.6500
156,600
Mon, 21 Sep 2026
168.5900
169.3400
165.6000
165.7700
116,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
167.0500
168.6900
165.2500
168.0200
281,300
Thu, 17 Sep 2026
170.3400
170.3400
167.1700
167.8900
111,400
Wed, 16 Sep 2026
170.7700
171.9700
164.4800
167.8400
198,100
Tue, 15 Sep 2026
171.3200
173.3400
170.2300
171.0700
198,500
Mon, 14 Sep 2026
170.0000
172.3600
169.9400
171.4400
123,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
172.8800
173.8800
168.8500
170.3700
135,900
Thu, 10 Sep 2026
170.6300
171.9200
168.1500
170.2500
139,900
Wed, 09 Sep 2026
170.4200
171.8800
168.5500
170.6400
139,900
Tue, 08 Sep 2026
171.3900
173.1800
170.2100
172.1600
130,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
170.0200
172.4800
167.5300
172.1200
98,700
Thu, 03 Sep 2026
171.1900
173.2100
170.8000
170.8700
176,700
Wed, 02 Sep 2026
167.2600
170.0600
166.7900
169.6600
184,000
Tue, 01 Sep 2026
168.5800
170.2600
165.2600
166.1000
141,500
Mon, 31 Aug 2026
170.7100
172.4100
168.7600
169.3400
155,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
172.3300
172.9000
170.7800
171.7400
96,400
Thu, 27 Aug 2026
170.0000
171.7800
168.5600
171.4100
116,500
Wed, 26 Aug 2026
171.6500
171.9300
170.0000
170.9500
131,000
Tue, 25 Aug 2026
173.4500
175.1300
171.0900
171.1200
150,300
Mon, 24 Aug 2026
173.2200
175.6300
172.8900
172.9400
88,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
173.0200
173.3300
169.6000
173.2300
108,200
Thu, 20 Aug 2026
171.3000
173.1200
170.9500
171.6900
232,100
Wed, 19 Aug 2026
176.9100
177.9100
172.4400
172.6600
152,200
Tue, 18 Aug 2026
178.5600
179.7100
175.4700
176.7400
168,400
Mon, 17 Aug 2026
178.2300
179.8300
176.9700
177.9000
124,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
177.8700
179.8500
177.8700
179.0200
123,500
Thu, 13 Aug 2026
178.7300
180.0000
177.0100
178.1600
159,400
Wed, 12 Aug 2026
177.6300
179.9900
177.2400
177.4100
168,400
Tue, 11 Aug 2026
173.4300
177.4900
172.8400
177.2700
138,000
Mon, 10 Aug 2026
171.1100
173.6700
171.1100
173.3400
142,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
173.1900
173.7600
170.7300
172.5400
219,400
Thu, 06 Aug 2026
175.5500
175.5500
172.7800
173.8900
120,500
Wed, 05 Aug 2026
175.6000
175.8400
172.8400
174.1700
182,900
Tue, 04 Aug 2026
174.3500
176.5900
173.3600
175.1300
174,200
Mon, 03 Aug 2026
174.0000
174.7400
171.8100
173.5100
140,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
16 · 10-Q
After-hours · 16:17 ET
10-Q ↗
Fri, 31 Jul 2026
169.7000
171.5600
168.0100
170.9200
113,300
Thu, 30 Jul 2026
172.4900
174.0000
169.3500
169.5500
149,200
Wed, 29 Jul 2026
171.3400
174.0000
169.7400
171.0500
198,600
Tue, 28 Jul 2026
168.4500
173.4400
168.3800
173.1600
177,800
Mon, 27 Jul 2026
169.9500
171.7100
167.5600
168.1600
271,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
170.6300
173.1600
168.9400
169.6400
227,200
Thu, 23 Jul 2026
166.3200
168.9700
162.7000
168.9100
230,400
Wed, 22 Jul 2026
170.0000
173.2900
165.1500
167.7800
399,900
Tue, 21 Jul 2026
15 · 8-K
After-hours · 16:16 ET
8-K ↗
Tue, 21 Jul 2026
166.3900
168.4300
164.3500
167.9100
226,300
Mon, 20 Jul 2026
169.6900
169.8200
167.0200
167.0200
162,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
169.5200
171.3400
168.5900
169.7700
169,600
Thu, 16 Jul 2026
166.3500
173.4800
166.2300
171.8800
310,400
Wed, 15 Jul 2026
165.8800
168.1200
164.1000
165.5300
174,900
Tue, 14 Jul 2026
165.4500
166.0800
163.5600
164.6800
184,000
Mon, 13 Jul 2026
164.1900
165.6300
163.2500
164.5800
163,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
163.6100
164.5200
163.0300
164.0800
271,600
Thu, 09 Jul 2026
162.2000
165.6700
160.3500
163.1800
411,700
Wed, 08 Jul 2026
164.1600
164.1600
160.3800
161.4100
232,800
Tue, 07 Jul 2026
166.0700
166.5800
164.0000
165.1800
137,100
Mon, 06 Jul 2026
166.7900
169.1500
166.1100
166.1200
187,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
169.9300
170.8200
165.2100
166.7200
226,600
Wed, 01 Jul 2026
166.8500
169.9100
165.8300
168.8200
248,800
Tue, 30 Jun 2026
163.0300
165.5500
161.1400
165.3900
226,500
Mon, 29 Jun 2026
162.5000
164.2600
160.9500
162.9200
385,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
160.0000
163.7200
160.0000
163.2500
763,500
Thu, 25 Jun 2026
157.0000
161.4500
156.5300
161.3500
286,400
Wed, 24 Jun 2026
152.6200
157.5200
152.2500
156.3800
250,300
Tue, 23 Jun 2026
150.3800
152.6600
148.9800
152.3500
246,400
Mon, 22 Jun 2026
146.0300
151.2900
144.0800
151.2500
565,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
146.1700
147.8900
145.0400
146.8500
3,314,400
Wed, 17 Jun 2026
146.4200
148.6000
143.7700
144.5500
392,800
Tue, 16 Jun 2026
148.8000
151.2400
146.2200
147.0400
299,500
Mon, 15 Jun 2026
150.3900
152.5000
146.5100
146.6400
295,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
148.7300
150.6100
147.6200
148.5500
293,400
Thu, 11 Jun 2026
145.8900
148.4100
144.4400
147.2200
274,300
Wed, 10 Jun 2026
147.4700
150.0000
144.1400
144.8300
297,000
Tue, 09 Jun 2026
143.6300
148.2900
143.6300
147.3100
308,600
Mon, 08 Jun 2026
141.0800
147.5500
141.0800
144.0600
560,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
137.1800
138.7600
135.7400
137.2800
187,800
Thu, 04 Jun 2026
134.9700
137.2400
134.3400
136.2300
184,600
Wed, 03 Jun 2026
136.3300
136.6500
131.8600
131.8600
202,700
Tue, 02 Jun 2026
137.1000
139.1000
137.1000
137.5100
171,400
Mon, 01 Jun 2026
138.4800
140.1200
135.1200
136.8600
153,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
140.3700
142.4000
139.8200
140.2700
150,700
Thu, 28 May 2026
139.4600
140.8600
138.0100
140.5000
138,200
Wed, 27 May 2026
144.8200
145.3600
139.2000
139.6100
123,100
Tue, 26 May 2026
142.7800
146.2400
142.7800
144.0500
182,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
142.2300
142.9900
139.8100
141.6900
176,500
Thu, 21 May 2026
140.7000
142.4700
139.8200
142.3100
145,600
Wed, 20 May 2026
140.2400
143.4000
139.2100
142.3300
162,200
Tue, 19 May 2026
140.5400
141.2300
138.2300
139.6300
89,300
Mon, 18 May 2026
14 · 8-K
After-hours · 16:22 ET
8-K ↗
Mon, 18 May 2026
137.4000
141.8600
137.4000
140.8400
188,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
140.7100
140.7500
136.4100
137.1800
186,900
Thu, 14 May 2026
141.3700
142.9000
140.5600
141.0200
189,400
Wed, 13 May 2026
141.8800
143.3500
139.4800
140.1800
135,100
Tue, 12 May 2026
145.0300
145.0300
140.8900
142.4500
129,000
Mon, 11 May 2026
147.7900
147.7900
143.6300
144.2100
141,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
146.8200
147.7400
145.6700
147.0600
118,500
Thu, 07 May 2026
147.7500
149.0300
145.9900
146.6900
87,900
Wed, 06 May 2026
13 · 10-Q
After-hours · 16:18 ET
10-Q ↗
Wed, 06 May 2026
148.6700
149.8900
147.0100
148.0300
145,900
Tue, 05 May 2026
146.3600
147.9000
144.4500
147.1800
103,700
Mon, 04 May 2026
144.9500
148.0200
144.2200
144.9900
106,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
146.4300
148.3700
144.4700
146.5400
126,500
Thu, 30 Apr 2026
142.8800
147.3300
142.8800
146.4800
133,300
Wed, 29 Apr 2026
147.5500
148.7400
144.0000
144.3300
178,400
Tue, 28 Apr 2026
150.1000
150.9300
147.0600
148.5800
109,700
Mon, 27 Apr 2026
145.1900
148.6400
145.1900
148.3300
144,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
143.4900
146.8500
143.4900
145.5100
127,700
Thu, 23 Apr 2026
143.8700
146.2500
143.1200
144.0400
215,900
Wed, 22 Apr 2026
150.2300
151.8300
142.4900
142.8600
490,300
Tue, 21 Apr 2026
12 · 8-K
After-hours · 16:18 ET
8-K ↗
Tue, 21 Apr 2026
155.3100
156.6000
153.9800
154.8600
139,200
Mon, 20 Apr 2026
156.4800
158.4400
155.0900
155.7700
108,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
157.4400
161.0000
156.5900
158.2700
274,000
Thu, 16 Apr 2026
156.0500
157.7900
154.0100
155.3800
220,900
Wed, 15 Apr 2026
154.8700
157.6400
153.3500
156.7000
225,800
Tue, 14 Apr 2026
156.5600
159.2700
154.5300
158.4200
129,000
Mon, 13 Apr 2026
155.8600
157.9300
155.0000
157.5600
113,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
158.5100
158.5100
155.0400
156.6400
114,000
Thu, 09 Apr 2026
155.1900
158.7700
154.5500
158.5200
114,100
Wed, 08 Apr 2026
151.0000
155.4100
151.0000
155.2900
225,900
Tue, 07 Apr 2026
148.4300
150.3200
148.4300
149.0700
125,500
Mon, 06 Apr 2026
148.3800
150.2900
148.3000
149.4400
110,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
147.6500
150.0000
146.8200
148.9000
148,600
Wed, 01 Apr 2026
148.8400
151.7000
148.8400
149.5900
118,200
Tue, 31 Mar 2026
147.4200
148.9200
145.4300
148.6200
205,900
Mon, 30 Mar 2026
146.0400
147.0000
143.7000
145.0700
168,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
146.4400
147.4100
144.1500
144.2200
157,800
Thu, 26 Mar 2026
147.5700
149.3200
146.8500
147.6900
102,400
Wed, 25 Mar 2026
148.3100
149.7000
145.2200
148.8700
156,000
Tue, 24 Mar 2026
11 · DEF 14A
After-hours · 17:02 ET
DEF 14A ↗
Tue, 24 Mar 2026
140.1600
147.2000
140.1600
146.4400
175,600
Mon, 23 Mar 2026
143.2900
144.7000
141.0400
142.2900
250,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
142.0900
142.0900
139.1100
139.6700
466,800
Thu, 19 Mar 2026
140.0000
143.1500
138.7400
141.5000
168,800
Wed, 18 Mar 2026
144.2400
145.1900
140.1900
140.3600
269,400
Tue, 17 Mar 2026
149.6200
150.1200
145.1000
145.3900
194,000
Mon, 16 Mar 2026
151.2200
152.7900
148.6400
148.6700
168,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
151.2600
152.2300
148.1300
149.2100
157,000
Thu, 12 Mar 2026
146.7400
150.5800
146.7400
149.6300
123,800
Wed, 11 Mar 2026
149.2300
150.6400
147.7500
150.4700
116,200
Tue, 10 Mar 2026
149.5700
154.7600
148.8700
150.8600
422,400
Mon, 09 Mar 2026
145.8200
150.6100
142.3800
150.0500
218,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
146.5700
148.3300
143.9500
148.0300
166,000
Thu, 05 Mar 2026
152.2300
154.4100
149.0500
150.3900
199,600
Wed, 04 Mar 2026
155.4800
157.2000
154.3400
154.4600
241,700
Tue, 03 Mar 2026
152.6400
155.8700
151.0900
155.0200
164,600
Mon, 02 Mar 2026
150.4700
157.4100
150.0500
156.0400
224,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
10 · 10-K
After-hours · 16:11 ET
10-K ↗
Fri, 27 Feb 2026
154.9500
157.4800
152.1900
152.7600
305,100
Thu, 26 Feb 2026
160.7700
163.1100
156.3300
158.0200
251,200
Wed, 25 Feb 2026
157.8300
160.7400
157.7800
160.5000
181,200
Tue, 24 Feb 2026
156.0000
157.5000
154.3700
156.9600
258,600
Mon, 23 Feb 2026
161.2600
162.7700
154.6100
156.0700
331,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
158.4900
162.0000
156.9700
161.3700
435,200
Fri, 20 Feb 2026
9 · 8-K
Next filing day · accepted 19 Feb, 18:32 ET
8-K ↗
Thu, 19 Feb 2026
155.8800
161.5700
155.7500
158.6700
466,800
Wed, 18 Feb 2026
157.0600
159.1500
150.4200
153.5000
388,100
Tue, 17 Feb 2026
155.6600
158.8200
155.6600
157.6800
270,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
150.8800
156.3200
150.6800
155.1900
374,500
Thu, 12 Feb 2026
152.6300
154.3000
150.4200
151.9300
219,000
Wed, 11 Feb 2026
153.4300
153.4300
149.4300
151.7000
172,300
Tue, 10 Feb 2026
152.6800
154.3000
150.9200
151.8500
115,100
Mon, 09 Feb 2026
150.8500
154.2700
150.8200
153.3200
105,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
151.2500
152.4500
150.0600
152.2500
102,500
Thu, 05 Feb 2026
149.4400
151.8600
147.7100
150.2200
92,400
Wed, 04 Feb 2026
150.9500
153.7300
148.8700
149.1700
184,600
Tue, 03 Feb 2026
147.9400
152.0900
147.9400
149.6600
123,800
Mon, 02 Feb 2026
145.8800
148.7200
145.6400
148.5500
122,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
144.7400
146.5100
143.8200
145.9800
147,100
Thu, 29 Jan 2026
141.9700
146.4400
141.6000
146.4100
151,000
Wed, 28 Jan 2026
143.2000
144.1500
140.8000
141.5700
116,200
Tue, 27 Jan 2026
144.8600
145.3300
142.0600
143.4300
114,800
Mon, 26 Jan 2026
8 · 8-K
After-hours · 16:16 ET
8-K ↗
Mon, 26 Jan 2026
140.9000
144.0000
140.1500
143.6000
160,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
144.7000
144.9700
140.5600
141.2800
136,400
Thu, 22 Jan 2026
146.4700
148.3600
141.5200
145.3200
275,400
Wed, 21 Jan 2026
134.9500
145.2000
129.7000
144.9600
547,800
Tue, 20 Jan 2026
7 · 8-K
After-hours · 16:16 ET
8-K ↗
Tue, 20 Jan 2026
129.5600
131.9800
127.4500
131.4300
127,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
133.0300
133.6500
131.1700
131.4600
133,000
Thu, 15 Jan 2026
130.7300
134.6700
127.8900
133.0800
186,500
Wed, 14 Jan 2026
126.7200
130.5200
126.0100
130.2700
315,900
Tue, 13 Jan 2026
126.5000
127.4600
125.1600
126.6800
141,500
Mon, 12 Jan 2026
122.8600
126.1600
122.8400
125.6700
120,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
127.5900
127.8800
123.3900
123.5800
126,700
Thu, 08 Jan 2026
123.0400
127.8800
123.0400
127.3000
146,600
Wed, 07 Jan 2026
125.2700
125.9000
123.3600
124.0600
129,900
Tue, 06 Jan 2026
124.0400
126.7700
122.5500
125.6900
142,300
Mon, 05 Jan 2026
120.1800
124.1800
120.1800
124.0500
189,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
120.9200
121.3400
119.3100
120.4900
138,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
122.1000
122.1000
120.7200
121.3000
83,700
Tue, 30 Dec 2025
123.3200
123.5600
121.9800
122.0200
103,300
Mon, 29 Dec 2025
124.2500
124.6400
123.0400
123.6700
102,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
124.3500
125.6500
123.2700
123.6600
94,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
127.2200
127.2200
124.1500
124.5600
54,000
Tue, 23 Dec 2025
127.4600
128.1000
124.7300
124.7300
131,700
Mon, 22 Dec 2025
6 · 8-K
After market open · 11:01 ET
FORM 8-K ↗
Mon, 22 Dec 2025
128.9800
129.5000
126.0700
127.4600
163,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
5 · 424B3
After market open · 10:42 ET
424B3 ↗
Fri, 19 Dec 2025
131.3100
131.5500
127.4600
128.4800
481,800
Thu, 18 Dec 2025
131.6300
132.8400
130.7000
131.5800
128,100
Wed, 17 Dec 2025
131.4000
132.4600
129.7900
130.6100
150,900
Tue, 16 Dec 2025
132.0500
133.4300
130.9200
131.5300
119,100
Mon, 15 Dec 2025
130.6700
132.8400
130.6100
132.3000
134,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
132.3600
132.7900
129.2600
130.5900
93,800
Thu, 11 Dec 2025
130.6000
133.9900
129.8800
132.6100
127,200
Wed, 10 Dec 2025
128.0200
131.2000
127.1200
130.5800
127,100
Tue, 09 Dec 2025
129.0400
131.3700
127.3700
127.5700
104,200
Mon, 08 Dec 2025
129.6900
131.1200
129.3700
129.4600
67,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
128.7800
130.1200
128.4700
129.6900
86,100
Thu, 04 Dec 2025
129.5400
130.3900
127.7200
129.3600
75,800
Wed, 03 Dec 2025
126.1200
129.2700
125.6600
128.8800
123,300
Tue, 02 Dec 2025
127.1500
127.4600
125.4800
125.8300
75,100
Mon, 01 Dec 2025
124.9600
127.0500
124.7900
126.4800
146,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
127.0500
127.3900
125.3900
125.9800
57,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
125.9500
127.4400
125.8200
127.2600
96,500
Tue, 25 Nov 2025
4 · 8-K
After-hours · 16:12 ET
8-K ↗
Tue, 25 Nov 2025
122.8700
127.2900
122.8700
126.7600
118,100
Mon, 24 Nov 2025
121.3300
122.6500
120.0700
122.6100
149,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
120.8300
123.2700
119.5200
121.6600
242,600
Thu, 20 Nov 2025
121.1000
122.6200
118.3300
120.2000
163,700
Wed, 19 Nov 2025
120.3000
121.1500
119.0100
120.0400
97,400
Tue, 18 Nov 2025
119.7500
121.0400
119.6900
120.7500
109,200
Mon, 17 Nov 2025
124.9700
125.8300
119.4400
119.7700
171,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
124.9200
125.2900
122.9800
124.7000
108,000
Thu, 13 Nov 2025
124.5000
125.9100
123.7800
125.2400
169,700
Wed, 12 Nov 2025
126.0600
126.2000
124.1500
124.7000
98,700
Tue, 11 Nov 2025
126.2000
126.2000
123.8500
124.3700
85,300
Mon, 10 Nov 2025
124.6500
127.6300
122.7600
125.3900
107,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
124.8200
124.8200
121.5700
123.5300
89,900
Thu, 06 Nov 2025
123.2800
125.4100
123.0000
124.3600
142,900
Wed, 05 Nov 2025
120.8900
124.9900
119.3800
124.0000
204,400
Tue, 04 Nov 2025
120.4300
122.0800
117.7100
120.2800
128,300
Mon, 03 Nov 2025
118.3400
121.1700
117.5400
120.7200
150,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
3 · 10-Q
After-hours · 16:17 ET
10-Q ↗
Fri, 31 Oct 2025
114.7800
118.3000
114.4400
118.1400
246,400
Thu, 30 Oct 2025
115.9300
118.3900
115.0400
116.0500
128,700
Wed, 29 Oct 2025
120.2900
123.3600
114.1200
115.0400
175,500
Tue, 28 Oct 2025
122.9700
122.9700
119.5200
120.5600
133,200
Mon, 27 Oct 2025
126.5300
128.4000
121.8200
122.8400
184,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
123.3400
125.1500
116.4200
124.2700
405,700
Thu, 23 Oct 2025
2 · 8-K
After-hours · 16:16 ET
8-K ↗
Thu, 23 Oct 2025
1 · 8-K
After-hours · 16:16 ET
8-K ↗
Thu, 23 Oct 2025
130.1500
130.1500
125.8800
126.0600
122,800