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, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
126.9000
129.2500
122.5000
126.2800
3,234,752
Thu, 03 Sep 2026
24 · 8-K
After-hours · 17:00 ET
8-K ↗
Thu, 03 Sep 2026
135.9900
138.0500
131.9300
132.1600
2,862,900
Wed, 02 Sep 2026
133.9400
138.0500
132.9300
137.7500
2,394,900
Tue, 01 Sep 2026
132.0000
138.0800
131.4100
135.5400
1,553,400
Mon, 31 Aug 2026
137.5800
138.0200
133.5400
134.9700
1,982,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
138.7500
141.2200
135.7300
137.3600
1,446,000
Thu, 27 Aug 2026
134.9100
136.8900
132.4400
135.7700
1,109,200
Wed, 26 Aug 2026
132.5700
135.4900
131.0000
134.5100
1,538,500
Tue, 25 Aug 2026
136.3000
137.2000
132.1300
133.1800
2,271,000
Mon, 24 Aug 2026
143.2500
144.0600
140.0000
141.5100
2,174,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
139.8500
143.9400
139.2200
143.2500
3,302,100
Fri, 21 Aug 2026
23 · 8-K
Pre-market · 06:30 ET
8-K ↗
Thu, 20 Aug 2026
132.9000
136.0600
132.8000
134.1900
1,618,800
Wed, 19 Aug 2026
134.4100
135.9500
131.1900
134.2800
1,545,200
Tue, 18 Aug 2026
131.0000
132.9300
129.8500
132.7100
1,277,800
Mon, 17 Aug 2026
135.1400
135.4500
132.1900
133.9900
1,976,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
132.0300
137.3200
131.6500
136.1500
2,340,800
Thu, 13 Aug 2026
128.0000
133.6700
127.1200
130.4800
2,106,100
Wed, 12 Aug 2026
131.7700
132.3300
127.5600
128.3400
1,921,600
Tue, 11 Aug 2026
130.4500
132.4700
128.6200
129.3600
1,482,500
Mon, 10 Aug 2026
131.3800
133.2200
129.0000
131.2100
2,424,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
129.2500
132.9900
125.6400
131.1100
2,632,600
Thu, 06 Aug 2026
127.7300
129.9800
123.5400
125.4200
4,201,400
Wed, 05 Aug 2026
22 · 10-Q
After-hours · 16:40 ET
10-Q ↗
Wed, 05 Aug 2026
21 · 8-K
After-hours · 16:22 ET
8-K ↗
Wed, 05 Aug 2026
122.0500
122.9800
118.4100
118.8400
2,690,400
Tue, 04 Aug 2026
120.4300
121.8100
119.2300
120.8200
2,293,100
Mon, 03 Aug 2026
116.2000
120.3700
115.5900
118.7100
2,150,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
116.8000
118.7900
116.0000
117.6400
3,649,500
Thu, 30 Jul 2026
116.4700
118.5600
115.9400
117.7600
2,179,600
Wed, 29 Jul 2026
115.2900
117.0000
112.2200
113.8800
2,294,800
Tue, 28 Jul 2026
115.0600
115.7900
111.5500
113.1600
2,304,300
Mon, 27 Jul 2026
114.9200
117.1900
113.7500
116.1800
2,392,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
116.6200
119.6000
114.7500
114.8500
1,637,900
Thu, 23 Jul 2026
20 · 8-K
After-hours · 16:22 ET
8-K ↗
Thu, 23 Jul 2026
119.2100
120.8000
115.9700
116.9100
1,822,400
Wed, 22 Jul 2026
119.4000
123.3100
116.9000
117.4500
2,610,100
Tue, 21 Jul 2026
119.3600
119.5500
115.6000
118.6200
2,746,800
Mon, 20 Jul 2026
121.0000
121.5000
116.8600
118.2000
2,216,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
116.4100
122.2600
116.4100
120.7800
2,286,300
Thu, 16 Jul 2026
121.6900
122.5000
117.5900
119.4600
2,263,300
Wed, 15 Jul 2026
126.8200
127.8700
122.0900
124.7400
1,617,800
Tue, 14 Jul 2026
129.0000
130.6100
127.7200
128.7500
2,234,100
Mon, 13 Jul 2026
126.1100
128.4800
124.6500
125.7900
1,215,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
128.9900
129.1100
125.9200
126.0500
1,465,600
Thu, 09 Jul 2026
129.0900
131.1500
126.4500
128.4200
1,361,800
Wed, 08 Jul 2026
126.2000
129.6500
124.5800
129.3800
2,075,800
Tue, 07 Jul 2026
128.8400
131.9700
127.2700
129.0200
2,184,300
Mon, 06 Jul 2026
135.8600
137.4300
132.6600
133.8000
1,531,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
134.6000
139.8800
133.0200
135.5600
2,572,400
Wed, 01 Jul 2026
133.6300
139.2500
133.6300
136.0800
2,413,500
Tue, 30 Jun 2026
136.0000
139.2800
133.1400
135.0300
3,559,600
Mon, 29 Jun 2026
133.0000
134.4000
127.5100
129.7200
3,363,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
137.1600
137.6700
132.3300
133.7000
4,692,400
Thu, 25 Jun 2026
143.4000
144.7700
138.5100
141.0500
3,055,400
Wed, 24 Jun 2026
148.0000
150.5000
146.4000
147.8400
1,926,400
Tue, 23 Jun 2026
150.2300
152.9400
149.0000
149.9800
1,950,900
Mon, 22 Jun 2026
160.3600
160.3600
152.5000
156.6900
2,043,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
167.6000
168.8200
154.5100
160.3500
4,385,400
Wed, 17 Jun 2026
167.8500
171.0000
165.8100
166.5600
2,682,200
Tue, 16 Jun 2026
167.6600
170.4900
165.3400
166.1100
1,497,900
Mon, 15 Jun 2026
171.7600
173.2600
165.5000
168.9000
2,843,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
161.5800
174.3300
161.5800
170.4200
3,265,100
Thu, 11 Jun 2026
151.3200
159.7400
151.3200
159.0600
2,233,900
Wed, 10 Jun 2026
151.1600
151.4100
146.7600
147.2200
2,153,200
Tue, 09 Jun 2026
155.4400
156.6800
147.7000
152.7900
2,583,100
Mon, 08 Jun 2026
158.0200
158.0900
149.0300
149.8400
3,057,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
19 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 05 Jun 2026
162.2900
163.3800
155.1300
155.4400
1,790,600
Thu, 04 Jun 2026
165.1500
168.2400
163.6800
165.6500
1,761,100
Wed, 03 Jun 2026
170.2400
172.2600
166.7800
168.3400
1,711,200
Tue, 02 Jun 2026
170.2300
173.8400
163.5900
171.7700
2,636,000
Mon, 01 Jun 2026
176.3800
176.3800
170.0100
171.1300
2,177,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
177.1400
180.0000
173.5100
176.4200
2,542,100
Thu, 28 May 2026
177.3000
178.1900
175.6000
176.3200
1,714,900
Wed, 27 May 2026
172.0100
180.2600
171.0000
177.4700
1,920,700
Tue, 26 May 2026
175.0200
179.7000
173.8400
174.6900
2,278,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
171.5900
175.2100
169.3200
171.5800
1,676,100
Thu, 21 May 2026
171.5300
171.5300
167.5400
169.9000
1,396,200
Wed, 20 May 2026
170.0000
171.1900
167.1400
170.2100
2,321,500
Tue, 19 May 2026
172.5100
173.3800
165.6700
169.0000
2,097,400
Mon, 18 May 2026
181.3100
182.2800
174.0200
175.7400
1,944,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
185.0600
185.0600
179.5700
180.3800
2,582,700
Thu, 14 May 2026
198.0000
198.1000
188.3000
191.1000
2,168,600
Wed, 13 May 2026
205.9900
208.7600
196.4700
200.9400
1,863,700
Tue, 12 May 2026
205.9400
208.9500
201.6500
205.5200
1,805,200
Mon, 11 May 2026
210.2000
219.0800
209.0000
209.9900
2,811,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
18 · 8-K
After-hours · 16:40 ET
8-K ↗
Fri, 08 May 2026
201.3300
209.5400
194.3000
203.5200
3,130,000
Thu, 07 May 2026
207.0100
221.0000
198.1800
198.3500
4,291,200
Wed, 06 May 2026
17 · 10-Q
After-hours · 16:34 ET
10-Q ↗
Wed, 06 May 2026
16 · 8-K
After-hours · 16:19 ET
8-K ↗
Wed, 06 May 2026
201.0600
201.0600
192.1000
192.6100
2,224,900
Tue, 05 May 2026
195.0000
197.3600
193.5000
194.8200
1,269,700
Mon, 04 May 2026
196.1300
198.8500
187.3300
190.6900
1,392,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
197.9600
197.9600
189.5000
193.8800
1,278,100
Thu, 30 Apr 2026
194.4600
197.8800
190.2000
196.7000
2,215,100
Wed, 29 Apr 2026
191.9800
191.9800
186.7600
190.8800
1,453,600
Tue, 28 Apr 2026
194.6600
195.5200
184.7900
186.9000
1,835,600
Mon, 27 Apr 2026
190.0000
200.3200
184.6500
199.5300
2,188,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
191.0000
192.2400
184.5100
188.3300
1,854,200
Thu, 23 Apr 2026
193.4500
196.3200
188.0100
193.1400
1,548,800
Wed, 22 Apr 2026
200.0000
201.6700
188.5400
194.2200
1,799,300
Tue, 21 Apr 2026
195.1200
199.4800
193.7000
198.4200
1,491,600
Mon, 20 Apr 2026
196.0000
199.4600
193.5000
194.8300
2,216,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
15 · 8-K
After-hours · 16:36 ET
8-K ↗
Fri, 17 Apr 2026
207.5600
208.0500
195.3200
197.7500
4,160,700
Thu, 16 Apr 2026
191.0000
215.7100
189.3600
215.6200
5,639,600
Wed, 15 Apr 2026
189.8500
189.8500
183.8900
185.3800
1,291,100
Tue, 14 Apr 2026
190.0000
190.9800
184.7400
189.8600
1,810,000
Mon, 13 Apr 2026
175.2500
189.3500
175.2500
185.4300
2,960,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
173.5000
178.7900
172.5700
173.6400
1,208,700
Thu, 09 Apr 2026
176.4800
181.5700
170.8500
172.3500
1,538,900
Wed, 08 Apr 2026
179.4400
180.7100
174.1400
177.4400
1,617,400
Tue, 07 Apr 2026
172.9400
175.8000
171.0000
173.5300
1,303,500
Mon, 06 Apr 2026
177.0000
179.6000
170.2900
173.0300
1,394,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
174.6200
183.6000
172.9600
178.0900
1,145,800
Wed, 01 Apr 2026
182.7200
185.6900
176.0800
178.4700
1,842,700
Tue, 31 Mar 2026
14 · 10-K/A
After-hours · 16:19 ET
10-K/A ↗
Tue, 31 Mar 2026
177.9300
184.7800
177.1800
179.5300
2,225,900
Mon, 30 Mar 2026
184.6000
186.9600
175.7700
177.2200
2,104,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
174.6800
183.0100
174.4600
179.4500
1,572,200
Thu, 26 Mar 2026
178.0000
182.0000
174.2100
174.5000
1,261,400
Wed, 25 Mar 2026
13 · 8-K
After-hours · 16:19 ET
8-K ↗
Wed, 25 Mar 2026
179.8900
184.2500
178.1900
181.3900
2,248,300
Tue, 24 Mar 2026
12 · DEFA14A
After-hours · 16:21 ET
DEFA14A ↗
Tue, 24 Mar 2026
11 · DEF 14A
After-hours · 16:19 ET
DEF 14A ↗
Tue, 24 Mar 2026
165.9300
177.1700
164.5300
177.0600
2,267,000
Mon, 23 Mar 2026
159.7500
171.0000
159.1000
167.5600
2,899,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
163.5000
164.2000
154.6900
156.7000
2,936,900
Thu, 19 Mar 2026
158.5700
164.6500
155.0800
163.2600
1,873,700
Wed, 18 Mar 2026
164.2600
170.0600
162.0100
165.8300
1,585,800
Tue, 17 Mar 2026
163.6700
166.9300
163.0000
166.3200
1,697,400
Mon, 16 Mar 2026
10 · S-3ASR
After-hours · 16:29 ET
S-3ASR ↗
Mon, 16 Mar 2026
162.9600
165.7800
161.2200
162.4400
1,215,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
164.0700
166.5000
156.3400
158.2200
1,897,100
Thu, 12 Mar 2026
165.7800
165.7800
159.7900
163.8900
1,479,700
Wed, 11 Mar 2026
9 · PRE 14A
After-hours · 16:32 ET
PRE 14A ↗
Wed, 11 Mar 2026
164.9400
170.3000
163.5400
168.0000
1,704,600
Tue, 10 Mar 2026
171.4600
173.6400
166.3800
166.5400
2,028,300
Mon, 09 Mar 2026
158.7600
169.8100
157.5100
169.5700
2,420,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
8 · 8-K
After-hours · 16:10 ET
8-K ↗
Fri, 06 Mar 2026
158.6200
165.0500
158.0000
162.2900
2,175,500
Thu, 05 Mar 2026
165.8100
169.2100
161.1300
163.9300
2,110,100
Wed, 04 Mar 2026
7 · 8-K
After-hours · 16:23 ET
8-K ↗
Wed, 04 Mar 2026
170.3000
173.0000
167.8100
168.3500
2,535,500
Tue, 03 Mar 2026
165.3900
168.2000
157.2700
164.7300
3,369,500
Mon, 02 Mar 2026
173.5200
181.0100
171.7300
178.1800
1,626,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
183.5400
184.5200
177.2800
178.6700
2,405,600
Thu, 26 Feb 2026
191.8900
193.3400
181.9500
184.9300
2,576,400
Wed, 25 Feb 2026
202.0000
206.0000
195.2900
195.8700
4,503,400
Tue, 24 Feb 2026
180.7700
188.9700
180.7700
186.8300
2,628,900
Mon, 23 Feb 2026
168.4200
177.9700
168.4200
177.5200
2,323,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
166.5000
172.2000
165.3000
168.4200
1,861,000
Thu, 19 Feb 2026
165.4500
169.6100
164.2000
168.4100
1,559,600
Wed, 18 Feb 2026
171.8000
175.2100
170.8100
171.2200
2,196,900
Tue, 17 Feb 2026
166.2700
170.9900
165.0500
168.9200
1,809,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
160.5700
167.8800
156.7200
166.3500
2,594,200
Thu, 12 Feb 2026
173.0100
182.8000
157.5000
158.9300
4,254,200
Wed, 11 Feb 2026
6 · 10-K
After-hours · 16:49 ET
10-K ↗
Wed, 11 Feb 2026
5 · 8-K
After-hours · 16:23 ET
8-K ↗
Wed, 11 Feb 2026
172.2700
176.6600
169.9800
175.4300
3,762,600
Tue, 10 Feb 2026
165.0000
168.6900
162.7600
168.5600
2,196,400
Mon, 09 Feb 2026
162.5000
166.3000
159.2000
165.7600
2,341,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
159.9000
163.9100
158.4800
163.3700
2,120,400
Thu, 05 Feb 2026
160.0600
165.1200
156.0400
156.4800
3,638,200
Wed, 04 Feb 2026
171.5000
175.5700
162.8800
168.6600
3,049,000
Tue, 03 Feb 2026
173.2200
174.7000
167.8500
170.6400
2,655,400
Mon, 02 Feb 2026
168.5000
173.0000
164.1500
164.9300
3,666,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
167.4100
173.3800
166.0100
170.6300
6,911,300
Thu, 29 Jan 2026
184.0600
187.1000
177.1400
180.7000
2,694,400
Wed, 28 Jan 2026
195.2100
195.2200
179.2500
184.3300
4,444,800
Tue, 27 Jan 2026
188.0000
195.6900
187.0000
194.1800
2,605,600
Mon, 26 Jan 2026
189.6400
192.4600
187.3200
189.7500
3,002,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
188.6800
191.9700
185.2100
189.5100
3,022,600
Thu, 22 Jan 2026
179.3000
189.1800
178.4800
188.3200
4,220,400
Wed, 21 Jan 2026
175.7800
181.0600
175.7800
180.0600
4,493,700
Tue, 20 Jan 2026
161.4000
172.6200
160.0200
172.5400
4,535,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
166.2000
166.4800
161.7600
163.0400
4,817,600
Thu, 15 Jan 2026
177.5500
179.1000
170.8000
173.7800
3,143,900
Wed, 14 Jan 2026
175.3800
179.1400
171.6800
177.5500
2,538,500
Tue, 13 Jan 2026
175.0000
177.6700
172.7500
176.8800
3,411,500
Mon, 12 Jan 2026
167.9400
169.6200
164.5000
169.3300
3,422,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
158.0700
162.9800
157.0000
161.2900
2,824,400
Thu, 08 Jan 2026
159.3000
162.5900
155.3400
158.3100
3,332,800
Wed, 07 Jan 2026
160.0000
164.8000
157.2100
161.5700
4,198,800
Tue, 06 Jan 2026
150.8500
164.9800
150.2900
158.1500
5,627,800
Mon, 05 Jan 2026
146.2800
148.6700
145.0600
146.1300
3,112,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
143.7700
144.7500
141.4300
143.9300
2,992,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
141.2700
142.7500
140.7000
141.4400
1,742,100
Tue, 30 Dec 2025
145.0600
145.4200
141.6600
142.0100
1,660,200
Mon, 29 Dec 2025
144.7200
146.4500
141.2500
144.5800
2,822,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
150.2800
152.0800
147.7400
150.0100
1,442,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
144.0000
148.5100
143.5200
148.5100
1,181,700
Tue, 23 Dec 2025
147.9800
149.8800
146.2100
146.7000
1,736,700
Mon, 22 Dec 2025
146.9000
150.7200
143.8400
145.3800
3,573,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
142.5100
149.8200
142.0000
145.8800
6,845,000
Thu, 18 Dec 2025
135.4000
140.7800
133.8800
140.4800
3,387,600
Wed, 17 Dec 2025
135.2000
138.6900
134.4300
134.7100
3,105,300
Tue, 16 Dec 2025
131.9200
134.4800
130.4000
131.0700
2,349,300
Mon, 15 Dec 2025
132.9600
134.3500
130.6800
132.2200
2,080,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
4 · 8-K
After-hours · 16:16 ET
8-K ↗
Fri, 12 Dec 2025
136.1000
136.1000
129.8900
132.7400
2,775,300
Thu, 11 Dec 2025
133.1800
135.1300
132.0100
134.5900
2,291,600
Wed, 10 Dec 2025
131.0000
134.3700
129.7300
133.2100
2,764,400
Tue, 09 Dec 2025
126.9400
131.9000
126.5500
129.2900
2,362,900
Mon, 08 Dec 2025
128.2800
128.3900
124.7200
127.2000
3,602,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
123.8100
129.8800
122.7000
125.1900
5,265,000
Thu, 04 Dec 2025
125.3200
126.4900
117.6100
119.1400
4,241,900
Wed, 03 Dec 2025
124.5000
127.0500
123.4300
126.4900
4,145,000
Tue, 02 Dec 2025
130.2600
130.2600
127.1400
128.1400
2,037,100
Mon, 01 Dec 2025
128.4700
132.9000
128.1100
128.3300
4,017,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
127.7900
130.5600
126.5000
129.9900
1,285,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
124.0800
127.7000
122.1300
126.9100
3,060,200
Tue, 25 Nov 2025
119.7100
125.7800
117.9200
125.2600
3,548,500
Mon, 24 Nov 2025
114.4800
116.7600
113.5100
115.8800
2,844,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
113.0700
119.3200
110.5800
116.8200
4,858,600
Thu, 20 Nov 2025
121.0800
125.8500
115.6800
116.4200
5,683,200
Wed, 19 Nov 2025
123.3900
127.0700
122.6600
125.6800
3,631,700
Tue, 18 Nov 2025
116.3700
122.4200
114.9100
121.3900
4,524,100
Mon, 17 Nov 2025
120.0100
125.8500
117.6600
117.7000
7,466,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
108.9000
117.3500
107.6300
115.1400
4,691,600
Thu, 13 Nov 2025
112.3500
119.2800
112.0200
114.5700
7,195,900
Wed, 12 Nov 2025
105.4100
110.6300
104.9400
110.3200
4,399,100
Tue, 11 Nov 2025
102.5000
103.8900
101.1800
103.8800
2,655,400
Mon, 10 Nov 2025
101.4200
104.6000
100.0000
103.5800
3,390,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
90.1700
98.4200
90.0100
97.1800
4,482,800
Thu, 06 Nov 2025
94.0000
97.1000
91.0000
91.2600
3,772,800
Wed, 05 Nov 2025
3 · 10-Q
After-hours · 16:31 ET
10-Q ↗
Wed, 05 Nov 2025
2 · 8-K
After-hours · 16:20 ET
8-K ↗
Wed, 05 Nov 2025
90.3900
92.8700
89.1000
91.9600
3,369,800
Tue, 04 Nov 2025
91.7100
92.5000
88.0100
88.4500
5,264,300
Mon, 03 Nov 2025
97.5400
99.4000
95.0800
96.5300
2,737,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
96.9000
99.9700
96.5000
98.2300
4,021,800
Thu, 30 Oct 2025
99.0000
100.6200
96.5800
97.8900
2,366,900
Wed, 29 Oct 2025
96.8000
101.0400
96.4500
97.8000
2,278,700
Tue, 28 Oct 2025
97.0000
97.1500
94.7700
96.6800
2,509,900
Mon, 27 Oct 2025
103.7700
105.4700
95.6900
96.2300
4,094,700
Mon, 27 Oct 2025
1 · 8-K
Pre-market · 07:20 ET
8-K ↗
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
100.1700
106.9600
99.6500
105.6400
5,109,700
Thu, 23 Oct 2025
94.5000
98.0600
93.9600
97.3600
3,455,700
Wed, 22 Oct 2025
90.8000
91.9900
88.7600
91.2700
1,984,300
Tue, 21 Oct 2025
94.5000
94.8600
90.9200
91.3400
2,486,900
Mon, 20 Oct 2025
94.0000
97.6900
94.0000
96.1400
2,927,100
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
93.4300
96.0000
91.5000
92.7400
3,547,300
Thu, 16 Oct 2025
98.5400
99.1500
94.2900
95.2900
2,606,700
Wed, 15 Oct 2025
98.0400
99.4900
95.5700
98.1600
3,313,200
Tue, 14 Oct 2025
92.6500
97.6700
91.0000
96.2400
3,624,800
Mon, 13 Oct 2025
92.0300
99.1300
92.0000
96.3400
4,161,000
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
95.4000
96.1600
89.7500
89.8600
4,302,600
Thu, 09 Oct 2025
95.6200
99.8600
94.4500
96.5000
5,594,900
Wed, 08 Oct 2025
91.9600
92.8500
89.6900
91.6900
2,518,900
Tue, 07 Oct 2025
91.9000
93.1300
89.0100
90.5300
2,238,900
Mon, 06 Oct 2025
89.6000
93.7300
88.5000
92.0300
3,402,600
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
87.1200
89.2000
85.8500
88.2200
2,570,400
Thu, 02 Oct 2025
85.0000
90.0900
84.7200
87.6100
3,121,700
Wed, 01 Oct 2025
81.9700
85.5800
81.9700
84.4700
3,616,400
Tue, 30 Sep 2025
85.5000
85.5600
79.3000
81.0800
5,385,600
Mon, 29 Sep 2025
90.5800
91.3100
86.0300
86.8800
3,344,100
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
83.9100
89.3500
83.4000
88.1000
4,186,600
Thu, 25 Sep 2025
81.7100
87.3000
80.2900
84.8300
4,456,000
Wed, 24 Sep 2025
83.5000
85.6100
81.1400
81.5800
3,532,700
Tue, 23 Sep 2025
80.8600
83.3900
79.5900
80.1200
2,249,000
Mon, 22 Sep 2025
80.4400
82.4900
79.8800
80.3800
2,537,400
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
82.1000
83.9300
81.3100
81.8400
3,672,600
Thu, 18 Sep 2025
80.9500
81.6000
79.3300
80.9300
2,217,900
Wed, 17 Sep 2025
80.8900
82.4500
78.9100
80.1600
2,616,700
Tue, 16 Sep 2025
80.7700
82.0000
79.9200
80.9400
2,255,700
Mon, 15 Sep 2025
78.0900
81.6600
77.5000
81.0400
5,011,900
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
74.2400
76.3400
73.0900
75.9800
2,508,600
Thu, 11 Sep 2025
71.8400
76.1400
71.2500
75.0500
3,595,600
Wed, 10 Sep 2025
73.2900
74.7300
72.1100
73.3200
5,511,300
Tue, 09 Sep 2025
75.2200
76.0000
71.3900
72.5800
13,545,200
Mon, 08 Sep 2025
82.1500
82.6600
80.0700
82.0000
2,332,700
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
82.2100
84.8900
80.8600
81.5400
4,805,500