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
148.5400
154.5900
147.0238
154.3000
7,910,333
Thu, 03 Sep 2026
143.0700
146.3300
139.2500
146.0000
8,645,100
Wed, 02 Sep 2026
143.7500
147.6600
142.8200
144.1300
7,863,700
Tue, 01 Sep 2026
144.2500
147.0900
143.2900
145.5600
10,685,000
Mon, 31 Aug 2026
148.1700
149.0400
146.7200
148.7300
9,540,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
150.9900
152.6700
148.0600
148.9800
6,142,100
Thu, 27 Aug 2026
153.9700
157.5700
149.4300
152.8000
8,190,800
Wed, 26 Aug 2026
147.0000
152.9300
146.9500
152.7800
6,239,400
Tue, 25 Aug 2026
150.8100
150.8100
146.2500
147.1600
7,148,200
Mon, 24 Aug 2026
145.8600
146.3900
141.6300
145.5500
10,336,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
153.8500
155.4800
148.0500
149.8400
6,179,000
Thu, 20 Aug 2026
152.2600
154.0600
149.2500
151.4500
10,582,500
Wed, 19 Aug 2026
160.6300
161.1600
150.7000
152.4600
10,637,100
Tue, 18 Aug 2026
161.6500
168.0600
157.9000
159.9000
11,032,300
Mon, 17 Aug 2026
169.7400
176.9400
166.6800
173.2100
11,381,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
161.0000
167.6900
158.2700
165.9900
8,319,600
Thu, 13 Aug 2026
166.0000
168.2400
157.9100
158.5400
8,579,100
Wed, 12 Aug 2026
168.8000
169.9500
164.2100
167.4400
10,086,900
Tue, 11 Aug 2026
159.7500
161.7900
158.2200
159.1900
6,070,300
Mon, 10 Aug 2026
167.8900
167.8900
157.6800
157.7600
7,678,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
162.8900
170.4300
161.1600
165.6800
10,740,900
Thu, 06 Aug 2026
153.2500
164.3400
150.7300
157.1800
12,305,900
Wed, 05 Aug 2026
156.2400
162.6000
155.8500
156.7000
8,877,800
Tue, 04 Aug 2026
155.0000
162.4900
150.8500
159.8900
19,442,500
Mon, 03 Aug 2026
134.8900
147.9400
132.8900
146.6400
12,618,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
143.7900
147.0000
138.2300
138.2500
14,523,400
Thu, 30 Jul 2026
130.4200
136.0900
130.0000
135.2200
18,987,700
Wed, 29 Jul 2026
126.3000
130.8700
122.6200
124.0500
25,603,400
Wed, 29 Jul 2026
17 · 10-Q
Pre-market · 08:22 ET
10-Q ↗
Tue, 28 Jul 2026
121.7500
126.1000
114.5000
126.0100
46,223,200
Tue, 28 Jul 2026
16 · 8-K
Pre-market · 03:03 ET
8-K ↗
Mon, 27 Jul 2026
145.7500
148.6900
136.3100
143.3600
14,036,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
154.7700
157.4000
145.9300
146.6500
8,965,900
Thu, 23 Jul 2026
152.2600
160.9800
152.2400
156.0600
8,954,100
Wed, 22 Jul 2026
157.0000
161.4500
153.8800
154.0600
9,996,800
Tue, 21 Jul 2026
161.3000
164.5000
156.6000
162.4100
10,182,800
Mon, 20 Jul 2026
157.8600
160.5400
152.5900
153.1000
7,826,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
150.8300
158.3800
146.9400
154.6100
14,221,000
Thu, 16 Jul 2026
166.5800
167.5000
154.4300
158.3900
17,706,100
Wed, 15 Jul 2026
186.6000
187.0700
167.0900
174.4100
13,357,900
Tue, 14 Jul 2026
192.9800
193.7100
186.0500
187.6400
6,966,300
Mon, 13 Jul 2026
185.2500
189.0700
178.6600
183.1100
7,620,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
189.5400
192.7700
186.4000
190.8900
5,357,500
Thu, 09 Jul 2026
201.7500
204.4800
192.1500
192.3800
9,939,200
Wed, 08 Jul 2026
183.4200
188.8600
180.5400
184.0300
8,371,300
Tue, 07 Jul 2026
187.0300
191.0000
178.4000
185.3800
13,482,800
Mon, 06 Jul 2026
199.1100
206.9900
193.1600
194.8000
11,938,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
223.8900
224.0100
193.5400
196.7900
21,142,600
Wed, 01 Jul 2026
239.5000
240.8700
218.1100
220.6300
22,393,500
Tue, 30 Jun 2026
252.4900
271.7800
250.5000
255.4300
22,702,200
Mon, 29 Jun 2026
226.9000
258.8000
215.1300
255.6900
24,307,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
224.4300
226.0000
207.7300
221.0500
45,397,500
Thu, 25 Jun 2026
218.5500
230.5000
213.0200
228.0100
25,620,300
Wed, 24 Jun 2026
194.4200
217.0900
190.9300
205.8300
19,233,800
Tue, 23 Jun 2026
192.4500
194.8100
186.6000
194.0700
17,968,900
Mon, 22 Jun 2026
200.4800
212.3900
196.0000
209.8300
18,574,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
182.3300
196.0200
181.2000
194.9200
22,778,000
Wed, 17 Jun 2026
179.0400
180.8200
172.7500
175.4000
11,093,500
Tue, 16 Jun 2026
187.3900
187.9500
176.2000
177.4200
13,482,100
Mon, 15 Jun 2026
187.4700
190.0000
185.2300
187.8800
9,190,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
178.0000
180.7700
173.4100
179.2000
9,305,000
Thu, 11 Jun 2026
169.5000
177.3100
168.2400
176.5500
9,891,800
Wed, 10 Jun 2026
173.6600
178.4800
166.6800
168.1700
10,595,200
Tue, 09 Jun 2026
190.4100
190.4100
166.0000
173.9400
16,673,400
Mon, 08 Jun 2026
192.9000
192.9000
185.0000
187.5400
12,013,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
189.3800
190.1100
174.3000
177.5800
15,676,300
Thu, 04 Jun 2026
192.7600
199.8000
183.8000
197.7000
11,424,300
Wed, 03 Jun 2026
201.0000
208.5700
195.7000
200.7600
12,294,800
Tue, 02 Jun 2026
186.5000
201.5500
186.0000
200.4000
18,152,400
Mon, 01 Jun 2026
176.1100
178.8400
172.4300
176.7000
10,897,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
184.0800
184.0800
174.5000
181.1600
16,945,700
Thu, 28 May 2026
192.1700
195.2300
182.3400
182.9700
9,719,300
Wed, 27 May 2026
196.0000
196.6000
185.3000
190.8900
11,071,600
Tue, 26 May 2026
198.9000
199.9300
191.2000
196.1700
9,069,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
194.3500
194.9800
189.3400
194.0500
9,630,900
Thu, 21 May 2026
182.0000
193.7500
179.5000
191.8900
14,408,200
Wed, 20 May 2026
180.6900
184.2300
178.2300
180.6900
13,838,300
Tue, 19 May 2026
173.8300
180.5000
169.8000
175.8300
11,507,700
Mon, 18 May 2026
193.2400
193.6600
174.2100
178.5500
16,929,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
15 · 8-K
After-hours · 16:31 ET
CURRENT REPORT ↗
Fri, 15 May 2026
198.1100
200.7900
191.8100
191.8100
17,221,500
Thu, 14 May 2026
203.3700
210.5000
200.3500
208.2800
10,948,500
Wed, 13 May 2026
207.8400
211.7900
196.0800
206.5100
15,450,500
Tue, 12 May 2026
204.3400
205.3200
188.2900
198.2400
23,121,800
Mon, 11 May 2026
194.0000
208.9200
191.6600
207.3900
22,399,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
187.2100
198.2500
184.9800
186.9400
20,589,400
Thu, 07 May 2026
186.8200
187.2100
178.0000
182.4000
20,243,100
Wed, 06 May 2026
189.3800
195.8100
175.3100
181.5700
32,981,100
Wed, 06 May 2026
14 · 8-K
Pre-market · 07:43 ET
CURRENT REPORT ↗
Tue, 05 May 2026
164.4300
170.2000
160.3200
162.1000
12,386,700
Mon, 04 May 2026
13 · 8-K
After-hours · 17:29 ET
CURRENT REPORT ↗
Mon, 04 May 2026
12 · 8-K
After-hours · 17:01 ET
CURRENT REPORT ↗
Mon, 04 May 2026
163.1600
163.6800
158.3100
159.9600
8,508,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
11 · 10-Q
After market open · 10:44 ET
10-Q ↗
Fri, 01 May 2026
162.0200
163.9700
157.7000
158.2600
7,179,600
Thu, 30 Apr 2026
155.8200
165.0000
149.1400
164.2400
12,875,900
Wed, 29 Apr 2026
155.5300
155.5300
148.1700
151.9000
13,744,800
Tue, 28 Apr 2026
151.0900
162.0000
149.7500
153.0500
20,391,600
Tue, 28 Apr 2026
10 · 8-K
Pre-market · 07:02 ET
8-K ↗
Mon, 27 Apr 2026
176.3000
177.0000
165.5200
168.0100
11,759,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
9 · S-3ASR
After-hours · 16:30 ET
S-3ASR ↗
Fri, 24 Apr 2026
171.8100
179.0800
170.3400
175.8900
10,219,100
Thu, 23 Apr 2026
168.3000
172.5400
166.5100
169.5000
5,484,800
Wed, 22 Apr 2026
168.0000
172.9500
163.0700
168.7600
7,051,500
Tue, 21 Apr 2026
166.4600
170.2700
163.8100
165.4500
6,942,700
Mon, 20 Apr 2026
166.0800
168.5900
162.5100
165.3800
8,571,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
168.2000
170.1000
163.2500
164.3800
10,349,800
Thu, 16 Apr 2026
163.3800
166.8500
158.5000
166.0800
13,148,900
Wed, 15 Apr 2026
171.6200
173.7700
164.0200
168.2700
8,872,900
Tue, 14 Apr 2026
173.6500
174.7100
165.8200
172.8200
9,214,100
Mon, 13 Apr 2026
169.6500
175.6100
169.6500
175.1700
7,209,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
172.6100
176.7500
167.9700
171.2400
9,907,900
Thu, 09 Apr 2026
167.8800
172.2200
166.6000
169.8000
11,961,300
Wed, 08 Apr 2026
156.9500
165.2400
156.0200
165.1000
15,264,300
Tue, 07 Apr 2026
142.4800
148.9000
141.4900
148.5200
7,791,400
Mon, 06 Apr 2026
147.4100
149.4000
141.7200
146.5000
11,943,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
136.3900
148.1800
136.3500
147.9200
11,564,100
Wed, 01 Apr 2026
138.0000
144.7000
137.9000
142.3800
12,314,400
Tue, 31 Mar 2026
131.4000
135.9900
128.4000
135.9700
10,788,000
Mon, 30 Mar 2026
140.7900
141.8900
126.6800
128.5500
14,304,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
135.4100
140.1000
134.0400
136.8100
8,489,700
Thu, 26 Mar 2026
142.4000
143.0000
134.5000
135.3200
11,263,900
Wed, 25 Mar 2026
144.8100
150.2500
143.3500
146.3500
13,328,300
Tue, 24 Mar 2026
131.6800
145.5000
130.2600
142.0100
21,057,200
Mon, 23 Mar 2026
128.0700
135.2600
127.0900
130.9700
13,442,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
132.3600
134.7800
124.4100
124.5800
22,234,000
Fri, 20 Mar 2026
8 · DEFA14A
Pre-market · 08:06 ET
DEFINITIVE ADDITIONAL MATERIALS ↗
Fri, 20 Mar 2026
7 · DEF 14A
Pre-market · 08:01 ET
DEFINITIVE PROXY STATEMENT ↗
Thu, 19 Mar 2026
125.9600
134.2500
123.9000
133.0800
11,160,100
Wed, 18 Mar 2026
132.0100
135.2800
129.4800
129.8600
10,626,000
Tue, 17 Mar 2026
128.3600
131.6500
124.6000
129.8900
10,251,100
Mon, 16 Mar 2026
133.9400
135.2800
131.4200
132.0500
9,243,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
131.2100
133.2400
128.4500
129.1200
6,673,400
Thu, 12 Mar 2026
130.2000
131.7800
126.9000
129.7700
8,024,000
Wed, 11 Mar 2026
133.6700
135.3300
129.2000
131.7600
13,334,300
Tue, 10 Mar 2026
132.0200
139.6300
131.2900
136.2200
16,870,600
Mon, 09 Mar 2026
121.0000
129.6100
120.0100
129.0500
15,927,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
129.4400
132.0800
122.3800
123.2900
19,123,600
Thu, 05 Mar 2026
136.1600
143.3500
131.7100
134.7400
18,285,500
Wed, 04 Mar 2026
151.0000
153.4400
143.3400
144.8400
12,683,900
Tue, 03 Mar 2026
151.7500
152.0000
141.4000
147.5700
14,816,800
Mon, 02 Mar 2026
153.4500
160.4500
152.7700
157.8600
15,338,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
6 · 8-K
After-hours · 16:31 ET
CURRENT REPORT ↗
Fri, 27 Feb 2026
148.9900
154.5000
146.6100
150.3800
14,555,400
Thu, 26 Feb 2026
158.3600
158.8800
148.4000
150.3000
17,594,700
Wed, 25 Feb 2026
153.8800
162.1000
152.6500
160.4300
17,977,200
Tue, 24 Feb 2026
148.0000
152.9100
145.7500
151.5900
15,041,600
Mon, 23 Feb 2026
142.1000
148.7000
141.0100
145.2500
18,558,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
129.9400
140.2700
129.7900
139.5100
10,971,200
Thu, 19 Feb 2026
132.0000
134.0000
128.8800
129.9900
9,169,400
Wed, 18 Feb 2026
131.5300
135.9100
131.3100
132.0100
8,257,500
Tue, 17 Feb 2026
131.8700
133.7800
128.4100
130.5200
12,102,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
130.4100
133.6100
124.8000
133.4600
10,952,700
Thu, 12 Feb 2026
5 · 10-K
After-hours · 16:41 ET
10-K ↗
Thu, 12 Feb 2026
133.3100
136.8300
131.4000
131.5000
12,282,800
Wed, 11 Feb 2026
131.3500
134.3900
126.8300
132.9000
10,030,500
Tue, 10 Feb 2026
129.0100
132.5000
127.7900
128.1000
12,712,200
Mon, 09 Feb 2026
124.0000
132.3200
123.8000
131.3900
15,696,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
114.9000
122.5600
113.3300
122.1600
12,151,200
Thu, 05 Feb 2026
107.5500
113.4400
105.6500
112.7900
9,929,700
Wed, 04 Feb 2026
113.5700
116.3000
107.8000
109.6900
12,468,300
Tue, 03 Feb 2026
117.3000
117.3000
109.6000
112.7900
11,596,900
Mon, 02 Feb 2026
103.2500
110.8600
103.0500
110.3600
11,926,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
103.6100
107.6400
101.8600
103.2500
13,378,700
Thu, 29 Jan 2026
104.9800
105.4800
99.5000
103.0000
11,681,800
Wed, 28 Jan 2026
107.8900
112.9000
103.7700
104.2800
18,534,400
Wed, 28 Jan 2026
4 · 8-K
Pre-market · 07:05 ET
8-K ↗
Tue, 27 Jan 2026
102.0700
113.9900
100.9700
109.7400
25,446,500
Mon, 26 Jan 2026
93.1200
95.5500
92.3000
94.9500
5,586,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
93.2100
93.8900
91.0100
93.3000
4,246,800
Thu, 22 Jan 2026
95.0000
95.6500
92.6400
94.2800
5,764,100
Wed, 21 Jan 2026
93.1300
94.4600
91.5500
93.5200
3,861,000
Tue, 20 Jan 2026
91.3900
93.4800
91.2700
92.5700
4,574,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
93.8400
94.6100
92.1300
94.2000
7,146,600
Thu, 15 Jan 2026
92.0000
94.9800
91.8000
93.4900
5,501,300
Wed, 14 Jan 2026
89.9700
90.8000
88.4100
90.2100
4,446,000
Tue, 13 Jan 2026
88.0000
90.9300
88.0000
89.8800
4,272,300
Mon, 12 Jan 2026
84.8000
87.8800
84.4500
87.8800
5,583,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
85.3300
86.6500
85.0200
85.2300
6,113,300
Thu, 08 Jan 2026
87.6900
87.6900
83.9500
85.3300
5,137,700
Wed, 07 Jan 2026
88.7000
88.9500
86.6200
87.9900
4,069,900
Tue, 06 Jan 2026
88.1800
89.5000
84.3300
89.2500
6,351,500
Mon, 05 Jan 2026
92.0400
93.5800
86.6700
88.6900
9,762,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
88.9100
90.7200
88.1400
90.6700
4,587,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
89.1600
89.1600
87.5200
87.5600
3,334,000
Tue, 30 Dec 2025
89.2900
89.3100
88.4500
88.8600
2,043,900
Mon, 29 Dec 2025
88.7900
89.7800
88.2900
89.0000
2,580,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
89.9500
90.1400
89.1800
89.5700
2,203,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
89.4700
89.9700
89.0900
89.6600
1,666,600
Tue, 23 Dec 2025
88.0800
89.7400
87.8400
89.3400
3,397,500
Mon, 22 Dec 2025
89.8000
89.9800
87.7300
88.4000
4,301,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
87.0800
89.1300
87.0800
87.8600
14,214,800
Thu, 18 Dec 2025
87.4000
88.5500
86.1400
86.8800
5,951,600
Wed, 17 Dec 2025
87.4400
88.9100
84.8200
85.4200
6,778,900
Tue, 16 Dec 2025
87.5200
87.7000
85.5700
86.2900
4,836,100
Mon, 15 Dec 2025
89.2200
91.0600
87.9500
88.1100
6,265,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
95.4500
95.9600
87.9100
88.3200
9,693,400
Thu, 11 Dec 2025
93.6600
96.6400
92.0000
95.9700
8,895,200
Wed, 10 Dec 2025
90.9700
95.1900
90.1600
94.2000
11,260,900
Tue, 09 Dec 2025
87.7600
91.3600
87.7600
91.1100
7,681,600
Mon, 08 Dec 2025
87.1800
89.7700
86.6200
88.2700
6,331,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
85.4900
86.7000
84.9300
85.9700
5,340,800
Thu, 04 Dec 2025
83.1400
87.2900
83.1400
85.4500
8,201,900
Wed, 03 Dec 2025
83.1200
84.0600
81.6700
83.5500
4,686,200
Tue, 02 Dec 2025
84.0200
85.4500
83.2200
83.7100
4,654,400
Mon, 01 Dec 2025
83.3500
83.4900
82.5500
82.9000
3,601,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
83.9600
84.3400
83.5300
84.2000
1,847,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
83.6200
84.3500
82.8200
83.6000
3,515,900
Tue, 25 Nov 2025
82.3800
83.3400
80.2700
82.9500
4,467,100
Mon, 24 Nov 2025
80.0500
82.7500
80.0200
82.6000
12,117,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
78.5600
80.0600
77.3900
79.4600
7,037,500
Thu, 20 Nov 2025
84.2500
84.5900
77.4900
78.0300
8,332,200
Wed, 19 Nov 2025
80.2500
82.8300
80.0100
81.6900
5,412,600
Tue, 18 Nov 2025
80.4600
81.0700
78.8700
80.1200
6,889,700
Mon, 17 Nov 2025
81.6100
82.8000
80.2200
81.0600
7,248,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
80.6500
83.9200
79.5700
82.0600
9,792,200
Thu, 13 Nov 2025
88.4000
88.7300
81.3300
82.3600
11,373,700
Wed, 12 Nov 2025
88.9000
90.6200
88.3900
89.0100
6,927,800
Tue, 11 Nov 2025
87.6100
88.4700
86.9500
87.9300
4,083,900
Mon, 10 Nov 2025
87.8500
88.8200
86.8000
88.5600
6,733,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
85.9000
86.4400
83.3300
85.4800
7,430,000
Thu, 06 Nov 2025
87.2500
88.6200
86.3400
87.8600
6,659,900
Wed, 05 Nov 2025
85.5400
88.1200
85.5000
87.1000
5,915,300
Tue, 04 Nov 2025
85.5000
86.0800
84.7200
85.2100
5,601,900
Mon, 03 Nov 2025
89.6600
89.8900
87.1900
87.5000
4,938,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
3 · 10-Q
After market open · 11:07 ET
10-Q ↗
Fri, 31 Oct 2025
91.2500
92.5700
87.9100
89.0800
7,547,600
Thu, 30 Oct 2025
88.8100
91.7900
88.5000
90.2800
5,411,400
Wed, 29 Oct 2025
87.3500
91.9300
86.5000
90.2900
13,123,000
Tue, 28 Oct 2025
84.3100
87.2500
83.1100
86.4300
14,455,300
Tue, 28 Oct 2025
2 · 8-K
Pre-market · 07:05 ET
8-K ↗
Mon, 27 Oct 2025
88.6300
89.7700
88.1500
89.3700
11,801,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
87.0000
87.7600
86.4400
87.4100
7,284,500
Thu, 23 Oct 2025
84.0000
86.3800
83.9200
85.8400
5,404,600
Wed, 22 Oct 2025
86.0700
87.3400
83.0800
84.1400
8,440,400
Tue, 21 Oct 2025
85.6000
86.4500
84.5900
86.0500
4,992,300
Mon, 20 Oct 2025
85.2300
86.0300
84.8300
85.2800
4,859,700
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
86.2500
86.5400
83.6900
84.4900
5,940,500
Thu, 16 Oct 2025
86.8700
87.4100
85.3400
86.7200
6,501,300
Wed, 15 Oct 2025
86.0600
87.4300
85.4700
86.6200
6,427,600
Tue, 14 Oct 2025
84.2800
85.9100
83.6100
84.6100
5,195,000
Mon, 13 Oct 2025
85.1100
86.6300
84.8000
85.5000
4,957,800
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
87.3900
87.7800
82.9600
82.9800
7,898,500
Thu, 09 Oct 2025
87.1500
87.7500
86.1300
87.1900
4,536,600
Wed, 08 Oct 2025
1 · 8-K
After-hours · 17:04 ET
CURRENT REPORT ↗
Wed, 08 Oct 2025
85.2700
87.0700
84.7600
87.0700
6,088,100
Tue, 07 Oct 2025
85.4700
86.2300
83.8100
85.0600
6,733,000
Mon, 06 Oct 2025
84.1100
86.1000
83.8100
85.3400
8,678,000
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
83.0300
84.1800
82.6100
83.5600
7,739,200
Thu, 02 Oct 2025
83.8000
84.3500
81.9100
82.5200
7,207,100
Wed, 01 Oct 2025
81.4600
83.7500
80.8800
83.1200
9,010,000
Tue, 30 Sep 2025
80.2600
82.2100
80.1900
82.0300
6,300,300
Mon, 29 Sep 2025
79.9000
80.7300
79.6000
80.2600
8,204,600
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
79.1500
79.4800
78.6900
79.3500
4,484,000
Thu, 25 Sep 2025
78.0800
79.4700
77.0500
79.1300
8,518,700
Wed, 24 Sep 2025
81.2900
81.5800
79.0600
79.9100
8,648,900
Tue, 23 Sep 2025
79.2000
81.0200
79.0200
81.0000
8,654,200
Mon, 22 Sep 2025
79.4000
79.8400
78.1000
79.1600
7,314,200
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
79.6200
79.9800
78.5700
79.5600
10,765,000
Thu, 18 Sep 2025
77.4500
79.6500
77.1900
79.6200
10,372,500
Wed, 17 Sep 2025
78.4200
78.6800
76.1500
76.8800
10,590,700
Tue, 16 Sep 2025
78.2800
78.8100
77.3200
78.7000
12,936,700
Mon, 15 Sep 2025
77.7500
78.3300
76.7800
77.9800
8,835,100
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
76.9100
77.8700
75.7700
77.0400
14,826,100
Thu, 11 Sep 2025
75.1800
77.0800
74.6000
75.4700
13,968,300
Wed, 10 Sep 2025
73.1700
75.0500
72.7200
74.9300
16,600,800
Tue, 09 Sep 2025
72.0000
72.9400
71.7500
72.3900
10,646,800
Mon, 08 Sep 2025
71.4900
72.5400
71.4400
72.1500
13,643,500
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
70.2800
71.4000
70.0600
71.1900
9,078,100