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
282.2500
284.7173
277.5880
278.9200
1,793,383
Thu, 03 Sep 2026
279.9300
286.8500
275.6600
284.5100
2,970,100
Wed, 02 Sep 2026
284.0800
284.9500
269.3000
272.7400
3,350,700
Tue, 01 Sep 2026
301.6200
306.4700
284.6000
285.5100
2,491,400
Mon, 31 Aug 2026
299.1850
309.3000
296.4400
305.1100
3,683,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
306.2100
307.5000
298.0200
299.8400
2,546,000
Thu, 27 Aug 2026
290.2900
309.5300
290.2750
308.2300
4,251,800
Wed, 26 Aug 2026
273.8200
290.8900
272.2900
284.8900
3,112,900
Tue, 25 Aug 2026
285.6200
287.0000
273.2100
277.5800
1,876,300
Mon, 24 Aug 2026
288.7000
289.9800
280.1850
280.3500
2,631,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
280.8600
293.5700
274.0300
293.1400
2,960,000
Thu, 20 Aug 2026
290.6200
292.4850
277.8300
278.9100
3,052,000
Wed, 19 Aug 2026
300.1000
301.6600
285.7200
291.8800
3,096,000
Tue, 18 Aug 2026
303.7750
309.9610
297.6330
301.3600
2,314,600
Mon, 17 Aug 2026
311.7900
315.3500
303.9900
307.0100
3,320,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
331.0000
331.9500
315.1900
315.7800
3,026,400
Thu, 13 Aug 2026
17 · 8-K
After-hours · 17:01 ET
FORM 8-K ↗
Thu, 13 Aug 2026
313.7750
332.2200
313.0200
330.8300
5,236,800
Wed, 12 Aug 2026
308.9600
320.3000
308.5500
311.4500
3,096,800
Tue, 11 Aug 2026
307.6000
313.7700
295.5000
306.9700
6,073,100
Mon, 10 Aug 2026
295.5000
312.6600
290.4900
310.5900
7,857,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
318.0000
324.7300
295.8900
300.2700
8,769,300
Thu, 06 Aug 2026
16 · 10-Q
After-hours · 16:24 ET
10-Q ↗
Thu, 06 Aug 2026
15 · 8-K
After-hours · 16:20 ET
8-K ↗
Thu, 06 Aug 2026
283.1800
291.7550
280.1300
284.4300
5,616,200
Wed, 05 Aug 2026
300.0800
305.0000
291.0000
292.9600
3,962,300
Tue, 04 Aug 2026
280.0000
303.7600
278.5100
301.3300
5,453,800
Mon, 03 Aug 2026
278.8450
288.6900
276.0700
282.7400
3,095,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
284.9200
293.8000
275.0400
278.9800
3,701,600
Thu, 30 Jul 2026
271.3750
285.0000
265.0000
283.3900
3,145,700
Wed, 29 Jul 2026
264.5600
279.9150
262.9500
270.3800
3,292,000
Tue, 28 Jul 2026
263.3600
268.4550
250.6900
264.1000
2,671,300
Mon, 27 Jul 2026
267.4800
272.4480
257.6000
265.6100
2,605,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
265.9600
266.8000
261.5000
262.1500
1,821,900
Thu, 23 Jul 2026
272.9400
276.8940
260.5700
262.3200
2,333,700
Wed, 22 Jul 2026
271.7500
272.5000
265.0700
268.9800
2,557,600
Tue, 21 Jul 2026
272.9700
277.2500
268.9770
272.3100
3,715,300
Mon, 20 Jul 2026
278.8400
280.5700
272.1200
272.4200
3,113,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
262.6800
281.9900
261.7250
277.6600
3,031,200
Thu, 16 Jul 2026
274.4600
277.8400
266.7200
272.4600
2,641,500
Wed, 15 Jul 2026
288.8600
291.0000
271.1300
273.0400
2,942,500
Tue, 14 Jul 2026
268.0000
284.6300
266.0100
281.7500
3,983,700
Mon, 13 Jul 2026
266.7100
276.3820
263.3700
269.5300
2,119,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
279.7400
280.1400
266.8400
268.4000
2,302,100
Thu, 09 Jul 2026
272.5400
278.8800
268.6000
275.8000
3,012,000
Wed, 08 Jul 2026
267.8900
274.4500
257.6000
273.4000
3,699,400
Tue, 07 Jul 2026
259.1750
274.0000
254.0000
268.8300
6,182,600
Mon, 06 Jul 2026
240.7300
250.8600
239.6400
247.5500
2,076,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
242.0000
248.0400
238.9000
242.4100
2,832,000
Wed, 01 Jul 2026
14 · 8-K/A
After-hours · 17:09 ET
8-K/A ↗
Wed, 01 Jul 2026
249.7200
252.3490
244.2100
246.3100
2,541,300
Tue, 30 Jun 2026
13 · 8-K
After-hours · 16:56 ET
8-K ↗
Tue, 30 Jun 2026
240.0000
247.7400
240.0000
245.2800
2,526,400
Mon, 29 Jun 2026
239.2900
248.7100
235.0000
243.7600
3,604,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
225.8800
237.3400
220.9500
237.2400
6,244,200
Thu, 25 Jun 2026
12 · DEFA14A
After-hours · 16:08 ET
DEFA14A ↗
Thu, 25 Jun 2026
221.3900
227.5700
216.0400
226.6500
2,975,500
Wed, 24 Jun 2026
223.0900
228.3500
220.9100
223.4800
2,282,900
Tue, 23 Jun 2026
215.1600
230.1100
214.6000
224.9400
2,890,600
Mon, 22 Jun 2026
222.0700
225.5800
212.3200
218.3800
3,377,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
225.5400
225.5400
216.0300
224.0600
4,440,900
Wed, 17 Jun 2026
231.1300
236.0700
226.8500
226.8700
2,658,700
Tue, 16 Jun 2026
233.7400
238.8300
229.0000
230.9700
2,690,600
Mon, 15 Jun 2026
229.3450
239.0000
227.0450
235.7100
3,359,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
229.9500
231.9000
222.0200
228.4800
2,262,000
Thu, 11 Jun 2026
218.3350
228.8200
216.5000
227.4400
3,133,400
Wed, 10 Jun 2026
233.4650
236.8900
219.0800
219.6700
5,552,200
Tue, 09 Jun 2026
11 · DEF 14A
After-hours · 16:23 ET
DEF 14A ↗
Tue, 09 Jun 2026
245.8950
249.2450
228.0300
236.1300
4,980,400
Mon, 08 Jun 2026
253.1600
254.7000
246.0000
247.7900
3,180,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
267.8700
268.8200
246.9400
250.1100
4,735,500
Thu, 04 Jun 2026
260.0000
276.8150
253.9400
268.6400
4,418,500
Wed, 03 Jun 2026
270.0000
270.2300
260.7400
265.3300
3,905,000
Tue, 02 Jun 2026
262.7740
274.6300
262.5330
272.6600
4,887,100
Mon, 01 Jun 2026
244.0000
271.2000
242.3700
270.8200
8,457,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
10 · PRE 14A
After-hours · 16:40 ET
PRE 14A ↗
Fri, 29 May 2026
233.3900
243.6700
228.5400
241.8200
5,734,000
Thu, 28 May 2026
214.5000
228.2700
213.3000
228.1100
4,569,100
Wed, 27 May 2026
212.2300
215.3500
208.0000
209.2200
3,063,900
Tue, 26 May 2026
216.2500
221.1100
208.2400
217.5400
3,458,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
214.6000
216.7900
211.0700
216.1700
2,109,300
Thu, 21 May 2026
210.4900
213.7450
206.6000
212.6500
2,794,400
Wed, 20 May 2026
204.2200
210.9800
202.4200
210.1300
2,996,300
Tue, 19 May 2026
203.2500
208.6700
200.4200
206.7300
3,576,700
Mon, 18 May 2026
194.1600
203.5050
192.8000
201.7500
3,399,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
197.7600
201.1700
194.0000
197.5600
3,386,400
Thu, 14 May 2026
193.3400
201.9900
190.5000
199.8100
4,096,800
Wed, 13 May 2026
185.7500
194.6600
185.7500
192.6200
4,262,400
Tue, 12 May 2026
193.9700
194.3900
186.5700
186.7900
5,581,000
Mon, 11 May 2026
195.3950
204.2700
192.5010
193.5200
6,525,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
217.2200
219.0000
192.2700
196.1300
18,919,100
Fri, 08 May 2026
9 · 10-Q
Pre-market · 06:02 ET
10-Q ↗
Thu, 07 May 2026
8 · 8-K/A
After-hours · 17:15 ET
8-K/A ↗
Thu, 07 May 2026
7 · 8-K
After-hours · 16:21 ET
8-K ↗
Thu, 07 May 2026
251.9950
258.8800
248.6200
256.7900
8,959,600
Wed, 06 May 2026
242.4400
250.9700
234.7600
248.5900
4,746,700
Tue, 05 May 2026
231.0600
248.9200
229.0900
244.4300
7,171,700
Mon, 04 May 2026
219.5500
224.2300
217.4800
224.1700
2,781,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
210.8500
218.2800
209.0000
217.5000
2,993,700
Thu, 30 Apr 2026
211.3300
211.3300
199.6700
204.9700
3,053,700
Wed, 29 Apr 2026
6 · 10-K/A
After-hours · 16:29 ET
10-K/A ↗
Wed, 29 Apr 2026
207.3000
214.8200
204.0000
211.9700
2,349,200
Tue, 28 Apr 2026
211.7100
216.5000
207.9300
208.5000
3,291,000
Mon, 27 Apr 2026
206.7800
214.9800
204.4200
212.3600
3,503,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
204.9700
208.9550
201.4500
207.0700
2,076,600
Thu, 23 Apr 2026
202.0750
207.4800
198.5000
205.0000
2,426,700
Wed, 22 Apr 2026
209.1300
211.9500
206.0100
207.5600
2,055,100
Tue, 21 Apr 2026
206.3300
211.3900
204.8200
207.6700
2,628,600
Mon, 20 Apr 2026
199.0000
205.2550
195.2000
204.8100
2,608,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
199.6300
201.0500
193.5000
200.9900
3,635,300
Thu, 16 Apr 2026
194.3400
203.7600
191.5020
197.3800
5,330,700
Wed, 15 Apr 2026
184.5000
190.8800
182.0000
190.1300
5,285,600
Tue, 14 Apr 2026
184.8700
188.7300
177.3300
178.6500
4,888,900
Mon, 13 Apr 2026
170.0000
184.3200
168.0100
184.0200
6,596,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
193.2100
193.6000
164.0500
166.9900
13,738,400
Thu, 09 Apr 2026
211.0000
211.4850
177.7400
193.0500
11,428,300
Wed, 08 Apr 2026
225.0000
225.1300
209.2000
211.2500
4,120,500
Tue, 07 Apr 2026
211.0000
216.3400
208.1300
216.2900
3,731,100
Mon, 06 Apr 2026
210.2600
214.9400
207.4600
211.7800
1,987,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
201.5000
212.1600
200.1000
211.6900
2,101,600
Wed, 01 Apr 2026
210.6700
210.8600
203.2400
205.4300
2,259,400
Tue, 31 Mar 2026
197.0000
206.7800
194.6600
206.3400
4,159,900
Mon, 30 Mar 2026
204.5000
209.5100
191.2900
194.6300
3,961,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
205.0000
207.7900
200.0200
203.0200
3,753,700
Thu, 26 Mar 2026
216.0000
219.9800
206.8000
210.1300
4,060,200
Wed, 25 Mar 2026
218.0000
225.9700
214.8180
218.0000
3,236,100
Tue, 24 Mar 2026
220.1700
221.4900
212.9400
213.1500
3,290,500
Mon, 23 Mar 2026
216.4200
225.9800
214.0800
220.6500
3,940,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
221.7100
225.1400
214.6400
215.4200
3,927,900
Thu, 19 Mar 2026
223.0000
227.5600
219.6250
221.3600
3,846,000
Wed, 18 Mar 2026
211.1100
229.1500
210.2500
225.4800
5,973,000
Tue, 17 Mar 2026
206.4200
214.8000
206.0000
211.5200
2,954,300
Mon, 16 Mar 2026
210.8650
213.0300
207.2800
207.3300
3,311,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
213.1000
217.7300
208.1600
212.4500
2,542,900
Thu, 12 Mar 2026
212.1700
217.2600
210.0250
212.1100
3,602,100
Wed, 11 Mar 2026
208.2650
215.3800
207.2800
213.0000
3,418,800
Tue, 10 Mar 2026
202.8100
209.9100
198.0100
207.4900
4,181,400
Mon, 09 Mar 2026
192.1900
203.8750
192.1900
201.4800
4,229,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
190.0000
196.3900
187.9990
195.1900
2,863,000
Thu, 05 Mar 2026
185.2950
193.5600
184.6400
192.3100
3,823,600
Wed, 04 Mar 2026
179.9900
187.3650
178.5500
185.8900
2,744,300
Tue, 03 Mar 2026
176.5900
181.7000
171.6200
178.9100
2,782,200
Mon, 02 Mar 2026
167.6500
181.1000
167.6500
181.0200
3,356,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
170.0000
172.2500
166.6800
172.1900
4,441,800
Thu, 26 Feb 2026
5 · 10-K
After-hours · 16:17 ET
10-K ↗
Thu, 26 Feb 2026
173.9900
177.5000
170.2400
174.6600
4,101,600
Wed, 25 Feb 2026
163.7900
173.2600
162.5300
171.8000
3,881,300
Tue, 24 Feb 2026
159.5000
167.2400
159.1300
163.8100
4,803,900
Mon, 23 Feb 2026
174.8400
176.7350
158.8300
160.1900
8,524,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
190.6100
195.1900
176.7090
177.1400
6,606,200
Thu, 19 Feb 2026
188.8300
193.6700
183.3300
192.6400
3,001,600
Wed, 18 Feb 2026
192.6000
194.3500
185.2100
191.4400
3,459,100
Tue, 17 Feb 2026
195.0000
201.6610
189.5000
193.6800
5,822,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
186.6200
198.8700
184.4500
195.8500
6,699,000
Thu, 12 Feb 2026
191.0000
200.5000
181.4700
185.1700
7,640,400
Wed, 11 Feb 2026
203.0500
203.6200
185.7300
189.4100
15,668,300
Tue, 10 Feb 2026
4 · 8-K
After-hours · 16:17 ET
8-K ↗
Tue, 10 Feb 2026
3 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 10 Feb 2026
179.2000
184.1100
174.8900
179.9800
11,424,000
Mon, 09 Feb 2026
173.1800
175.7600
169.0200
173.7500
4,666,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
165.3700
173.6600
160.3500
173.2100
5,383,700
Thu, 05 Feb 2026
165.8250
172.5800
162.0100
163.0500
5,936,200
Wed, 04 Feb 2026
172.6100
175.7800
162.2200
166.8800
7,490,900
Tue, 03 Feb 2026
181.6650
181.6650
163.9100
170.3100
7,647,200
Mon, 02 Feb 2026
176.2850
185.2200
174.8000
182.4200
4,382,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
179.5900
181.2400
175.6300
177.3500
3,497,600
Thu, 29 Jan 2026
186.2700
187.0000
175.0700
180.3900
5,966,000
Wed, 28 Jan 2026
206.0000
206.2250
183.9100
184.8800
8,947,100
Tue, 27 Jan 2026
212.0250
218.2200
205.2000
205.9500
12,530,700
Mon, 26 Jan 2026
184.8950
194.8900
183.6500
189.3500
7,867,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
174.9600
178.6700
172.3200
173.4400
3,652,100
Thu, 22 Jan 2026
173.3600
175.5550
168.9400
173.3000
4,278,200
Wed, 21 Jan 2026
177.1700
178.4500
169.4500
169.9700
5,105,900
Tue, 20 Jan 2026
177.7500
183.6000
175.2500
177.4200
3,613,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
184.4900
188.4600
181.3500
184.1700
2,289,600
Thu, 15 Jan 2026
190.0100
191.7900
184.1000
184.1400
2,675,900
Wed, 14 Jan 2026
187.8100
192.7600
185.2800
188.3900
3,014,200
Tue, 13 Jan 2026
187.1800
189.7390
185.3500
188.7100
2,196,100
Mon, 12 Jan 2026
181.0000
187.5600
180.2300
186.3900
2,436,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
186.0100
188.2950
182.4300
182.7800
2,683,500
Thu, 08 Jan 2026
201.7100
201.9000
185.8100
186.9600
3,871,800
Wed, 07 Jan 2026
199.9950
204.6200
197.7700
202.8100
2,155,600
Tue, 06 Jan 2026
199.0600
199.0600
191.6500
198.0000
2,485,200
Mon, 05 Jan 2026
195.6400
205.2000
194.9400
197.6600
2,227,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
198.9000
200.3000
193.1400
196.0200
1,662,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
200.2500
201.2000
196.9350
197.1500
1,277,200
Tue, 30 Dec 2025
199.1800
201.3800
199.0000
199.6200
761,000
Mon, 29 Dec 2025
199.9800
202.7650
199.0000
200.7000
1,425,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
202.1700
203.4000
200.3100
202.3900
1,107,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
200.6000
203.2500
198.7900
202.6600
738,600
Tue, 23 Dec 2025
200.9200
203.1500
197.0000
202.0800
1,452,900
Mon, 22 Dec 2025
198.6000
203.7000
197.5000
202.0600
2,694,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
194.5000
197.5100
193.3100
195.6800
4,360,800
Thu, 18 Dec 2025
194.7600
196.3500
193.1900
193.8300
1,875,300
Wed, 17 Dec 2025
198.8000
198.8000
191.0800
191.4300
2,147,200
Tue, 16 Dec 2025
195.0500
198.4900
194.1500
197.5300
2,157,800
Mon, 15 Dec 2025
203.1000
203.6200
196.4500
196.7000
2,033,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
207.2800
207.7000
199.7100
202.4400
2,109,600
Thu, 11 Dec 2025
211.0200
211.6300
203.2600
207.9500
2,316,100
Wed, 10 Dec 2025
208.7400
215.3000
204.9450
213.4600
2,931,700
Tue, 09 Dec 2025
205.0050
210.2600
204.1600
208.9300
1,905,500
Mon, 08 Dec 2025
202.8900
207.1700
201.7900
205.8600
1,308,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
203.7010
205.3100
199.5200
200.9500
1,744,400
Thu, 04 Dec 2025
203.8100
205.5800
200.6700
204.1500
1,446,800
Wed, 03 Dec 2025
199.7000
204.8100
198.0500
204.3500
1,496,900
Tue, 02 Dec 2025
203.6200
207.1800
200.8000
201.2600
2,493,400
Mon, 01 Dec 2025
197.3300
199.9100
195.1400
197.2000
2,114,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
198.2200
201.8480
197.6200
200.2100
989,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
198.0700
199.7900
195.1100
196.9900
2,259,900
Tue, 25 Nov 2025
193.5000
197.8000
185.2300
197.4900
3,120,000
Mon, 24 Nov 2025
187.8650
194.1600
187.4600
193.9900
4,524,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
191.5950
191.5950
181.1600
186.3800
3,322,100
Thu, 20 Nov 2025
204.4700
204.4700
189.7900
191.3900
3,201,100
Wed, 19 Nov 2025
197.0000
197.7400
193.1000
196.2000
4,017,900
Tue, 18 Nov 2025
187.4750
200.5400
187.4750
196.5300
8,770,300
Mon, 17 Nov 2025
213.4400
213.7000
201.3900
202.2500
4,094,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
209.9500
215.2350
204.1860
210.6000
3,875,100
Thu, 13 Nov 2025
223.7450
224.4430
213.2300
213.5400
2,666,300
Wed, 12 Nov 2025
235.8350
236.2600
223.8000
225.6800
2,851,300
Tue, 11 Nov 2025
238.5800
241.0580
234.7300
234.9500
1,977,000
Mon, 10 Nov 2025
238.6500
244.5000
238.6500
240.5300
2,848,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
222.8200
233.0800
218.4300
232.8100
2,865,800
Thu, 06 Nov 2025
229.8750
230.8950
221.2100
225.9000
2,786,900
Wed, 05 Nov 2025
232.9300
233.6150
228.2200
228.5100
2,451,600
Tue, 04 Nov 2025
240.2500
245.6300
231.7800
232.9100
3,505,700
Mon, 03 Nov 2025
254.9100
260.0000
245.1200
248.1100
4,317,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
236.5000
254.3000
234.0000
253.3000
9,483,100
Thu, 30 Oct 2025
2 · 10-Q
After-hours · 16:24 ET
10-Q ↗
Thu, 30 Oct 2025
1 · 8-K
After-hours · 16:16 ET
8-K ↗
Thu, 30 Oct 2025
226.1400
231.1300
222.2500
222.5000
5,282,000
Wed, 29 Oct 2025
224.6500
227.9300
223.0100
227.3800
2,253,200
Tue, 28 Oct 2025
226.2500
228.2000
223.7500
223.9900
1,864,300
Mon, 27 Oct 2025
222.4400
225.4400
219.2900
225.1100
2,085,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
220.1000
222.1300
217.7600
217.8500
1,357,700
Thu, 23 Oct 2025
210.7300
217.2900
210.0100
217.1600
2,108,000
Wed, 22 Oct 2025
211.9200
213.8300
206.2900
210.7300
1,684,700
Tue, 21 Oct 2025
213.1950
213.7300
208.1700
212.9800
1,395,400
Mon, 20 Oct 2025
212.4100
213.4500
208.8000
213.0400
2,008,000
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
208.2250
210.0800
203.5100
210.0100
3,070,700
Thu, 16 Oct 2025
218.7800
221.4600
209.1400
211.4000
2,588,400
Wed, 15 Oct 2025
220.9900
225.0100
217.2600
217.3800
2,168,000
Tue, 14 Oct 2025
217.3300
217.9600
210.3300
217.5500
2,645,700
Mon, 13 Oct 2025
217.2600
223.7000
215.8500
222.5600
1,824,300
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
222.1200
226.9500
213.1500
213.8200
2,118,500
Thu, 09 Oct 2025
218.7600
221.5220
214.3000
220.9500
1,478,400
Wed, 08 Oct 2025
218.7100
221.9900
216.2000
220.0000
1,970,600
Tue, 07 Oct 2025
222.0000
222.2200
213.6800
217.3900
2,138,900
Mon, 06 Oct 2025
219.5000
225.3710
219.2150
221.0300
1,957,500
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
225.0000
225.0000
212.0000
216.6700
2,428,200
Thu, 02 Oct 2025
219.0500
224.8150
215.3660
224.5600
2,208,800
Wed, 01 Oct 2025
213.2500
218.9900
212.1700
217.0600
2,326,000
Tue, 30 Sep 2025
218.8400
218.8400
211.3600
214.5900
1,868,900
Mon, 29 Sep 2025
218.9400
219.8750
216.3400
218.5800
1,852,300
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
218.0100
220.0000
213.5500
216.3400
1,888,400
Thu, 25 Sep 2025
213.6500
219.2900
210.8700
218.2000
2,810,600
Wed, 24 Sep 2025
226.0000
226.9850
217.2200
217.5700
2,318,900
Tue, 23 Sep 2025
228.3400
228.3400
219.5500
223.2600
2,005,600
Mon, 22 Sep 2025
224.5250
230.1000
222.7600
228.2800
2,636,200
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
224.0000
227.6200
222.1800
225.9400
4,004,100
Thu, 18 Sep 2025
216.7500
223.8100
215.8200
223.5700
3,028,400
Wed, 17 Sep 2025
219.6500
220.1900
208.5910
213.8800
3,407,100
Tue, 16 Sep 2025
225.0000
225.1620
218.3900
219.2400
2,579,600
Mon, 15 Sep 2025
220.5700
229.5400
220.5100
226.0100
1,878,500
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
223.8000
225.5200
220.4300
221.3200
1,554,100
Thu, 11 Sep 2025
224.9000
230.1000
223.0900
224.6400
3,132,400
Wed, 10 Sep 2025
219.9700
225.2900
219.5100
222.9700
2,216,000
Tue, 09 Sep 2025
217.9200
219.2000
214.8500
218.5600
1,671,500
Mon, 08 Sep 2025
216.7000
220.9900
216.2300
217.9200
2,390,300
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
212.1100
214.7100
208.4600
214.4300
1,638,300