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
270.0000
271.1150
258.0800
270.9000
684,630
Thu, 22 Oct 2026
19 · 10-Q
After-hours · 20:56 ET
10-Q ↗
Thu, 22 Oct 2026
18 · 8-K
After market open · 10:55 ET
8-K ↗
Thu, 22 Oct 2026
250.8200
266.1400
250.5400
265.5300
620,100
Wed, 21 Oct 2026
238.6000
241.2500
237.1500
240.3100
326,800
Tue, 20 Oct 2026
235.2200
240.6800
230.9900
237.3800
358,900
Mon, 19 Oct 2026
239.6600
239.6600
235.1800
236.0400
218,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
240.2200
242.9400
236.5200
238.3900
518,800
Thu, 15 Oct 2026
237.4100
241.0500
236.7400
240.1600
395,200
Wed, 14 Oct 2026
236.5100
237.8900
233.7100
237.8200
242,400
Tue, 13 Oct 2026
238.0100
240.0700
235.1800
239.3900
190,400
Mon, 12 Oct 2026
238.7000
241.7600
237.1800
237.5100
195,500
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
239.4700
239.4700
235.7500
238.5500
407,100
Thu, 08 Oct 2026
233.9000
236.3900
232.2700
235.1800
259,700
Wed, 07 Oct 2026
233.5700
236.6000
230.7500
232.3200
170,500
Tue, 06 Oct 2026
238.5000
239.9700
235.9700
236.1700
303,300
Mon, 05 Oct 2026
239.2900
240.6600
235.8100
235.9400
393,700
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
233.8700
238.3300
232.5600
237.2400
294,800
Thu, 01 Oct 2026
227.6100
235.2300
223.3000
230.9200
286,400
Wed, 30 Sep 2026
231.7100
231.7100
227.7900
227.8600
254,100
Tue, 29 Sep 2026
227.9100
231.1200
226.1700
230.8700
310,300
Mon, 28 Sep 2026
234.7000
236.7200
232.9300
233.9300
285,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
236.2400
238.7500
234.7000
235.5700
204,300
Thu, 24 Sep 2026
237.2300
238.5600
235.3000
236.2500
190,200
Wed, 23 Sep 2026
235.5800
240.4100
234.3000
238.0000
175,800
Tue, 22 Sep 2026
239.8600
241.2800
236.4600
236.5000
223,900
Mon, 21 Sep 2026
239.3200
239.3200
234.1300
237.1400
229,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
241.4200
241.4200
234.2900
238.5400
436,700
Thu, 17 Sep 2026
242.3600
242.3600
235.4200
238.9200
279,400
Wed, 16 Sep 2026
240.6800
241.3900
235.5700
237.9600
290,600
Tue, 15 Sep 2026
242.5200
243.8600
240.0000
241.1600
328,300
Mon, 14 Sep 2026
241.6000
242.7800
239.3200
241.1300
227,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
244.4300
245.9600
240.6400
243.3000
199,700
Thu, 10 Sep 2026
243.8400
246.1900
240.5600
241.6000
239,800
Wed, 09 Sep 2026
247.4200
247.9900
243.4700
244.7500
214,700
Tue, 08 Sep 2026
249.0000
249.0000
245.8700
246.8900
284,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
245.9800
250.9600
245.9800
248.4400
183,200
Thu, 03 Sep 2026
244.0000
247.8600
241.9800
246.9700
224,400
Wed, 02 Sep 2026
243.9800
244.5100
241.5000
243.1300
293,600
Tue, 01 Sep 2026
244.9000
246.1100
241.3600
243.4800
272,200
Mon, 31 Aug 2026
246.0000
246.4000
243.3100
244.4600
239,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
248.9600
250.7400
244.9500
245.8600
131,000
Thu, 27 Aug 2026
248.4900
250.5700
246.2300
248.0900
226,100
Wed, 26 Aug 2026
247.9000
251.2400
247.0000
249.6400
263,900
Tue, 25 Aug 2026
247.5100
248.0100
243.6400
246.1800
239,600
Mon, 24 Aug 2026
250.2600
252.2000
243.5400
244.9300
261,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
250.5600
250.9600
246.8900
249.7300
368,700
Thu, 20 Aug 2026
248.3300
250.6700
246.5500
247.8500
261,500
Wed, 19 Aug 2026
261.6900
262.4200
250.4300
250.5400
322,200
Tue, 18 Aug 2026
264.9800
264.9800
259.1100
259.1500
234,900
Mon, 17 Aug 2026
263.8000
266.9800
257.5600
264.7000
393,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
261.3700
266.2200
260.5500
263.9600
202,600
Thu, 13 Aug 2026
264.4100
265.5000
262.4600
263.1700
225,400
Wed, 12 Aug 2026
259.7400
265.6400
259.7400
262.9600
414,100
Tue, 11 Aug 2026
261.3900
264.6000
258.3600
258.5900
191,600
Mon, 10 Aug 2026
261.0600
263.2700
260.0000
260.1600
265,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
262.3800
265.3000
261.6900
262.1900
275,700
Thu, 06 Aug 2026
265.9800
265.9800
262.1400
262.2900
165,300
Wed, 05 Aug 2026
266.9900
269.7800
264.5300
265.5400
276,600
Tue, 04 Aug 2026
265.2800
269.4500
264.3000
268.8000
265,800
Mon, 03 Aug 2026
260.5500
262.9100
256.4000
262.3600
383,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
260.9800
262.2600
256.2100
256.4200
311,400
Thu, 30 Jul 2026
261.0000
261.0000
254.5500
258.1700
283,600
Wed, 29 Jul 2026
259.5700
260.9600
253.5700
258.2400
505,700
Tue, 28 Jul 2026
267.3600
268.5100
260.0700
260.1300
428,800
Mon, 27 Jul 2026
17 · 424B3
After-hours · 16:57 ET
424B3 ↗
Mon, 27 Jul 2026
266.4200
271.4700
262.3500
268.6800
537,400
Mon, 27 Jul 2026
16 · 424B3
Pre-market · 08:44 ET
424B3 ↗
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
270.4700
271.1400
260.1800
267.6800
436,700
Thu, 23 Jul 2026
15 · 10-Q
After-hours · 16:48 ET
10-Q ↗
Thu, 23 Jul 2026
272.2200
272.2200
263.1300
267.9100
599,800
Thu, 23 Jul 2026
14 · 8-K
Pre-market · 06:55 ET
8-K ↗
Wed, 22 Jul 2026
274.0400
278.0700
274.0400
276.3700
400,400
Tue, 21 Jul 2026
270.1100
276.4500
266.7600
274.5700
325,900
Mon, 20 Jul 2026
271.9900
272.3200
267.4500
267.6900
260,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
270.5100
275.5100
268.8500
271.8200
515,800
Thu, 16 Jul 2026
264.4800
277.0000
264.4800
273.0600
345,900
Wed, 15 Jul 2026
269.1100
270.9300
262.0500
264.4800
430,500
Tue, 14 Jul 2026
268.7700
269.7900
263.5400
268.0600
251,900
Mon, 13 Jul 2026
269.7100
270.9400
265.1400
265.3000
251,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
268.9800
271.6500
265.7500
268.9100
280,700
Thu, 09 Jul 2026
268.2700
273.0400
267.9200
269.6300
176,000
Wed, 08 Jul 2026
267.5900
268.0600
261.8000
265.3600
281,600
Tue, 07 Jul 2026
263.2100
267.1000
260.9600
265.9400
306,100
Mon, 06 Jul 2026
261.5900
267.3000
260.3500
262.4900
402,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
269.0000
269.6700
260.1500
260.7200
336,300
Wed, 01 Jul 2026
262.5500
269.4100
261.9900
266.0000
384,700
Tue, 30 Jun 2026
264.4200
265.1800
259.0000
263.7700
403,200
Mon, 29 Jun 2026
261.2600
265.7000
260.2000
264.5000
369,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
266.5800
268.6600
256.7700
260.9300
907,500
Thu, 25 Jun 2026
264.0500
270.2100
263.2900
267.9200
290,100
Wed, 24 Jun 2026
262.7300
266.7800
260.5400
261.0100
419,900
Tue, 23 Jun 2026
263.0100
268.3100
261.4900
263.3600
402,200
Mon, 22 Jun 2026
263.7400
267.5800
260.8300
265.0600
355,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
268.9400
271.5100
262.8600
263.3700
604,200
Wed, 17 Jun 2026
275.0000
275.0000
265.4700
266.1000
467,100
Tue, 16 Jun 2026
278.0100
279.8800
274.1100
274.6600
469,300
Mon, 15 Jun 2026
280.9900
280.9900
272.1800
277.2300
649,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
282.9200
284.2500
279.0500
280.3300
334,400
Thu, 11 Jun 2026
273.0300
281.7700
273.0300
280.3400
404,800
Wed, 10 Jun 2026
272.9900
279.9900
269.9200
270.2500
442,900
Tue, 09 Jun 2026
273.0000
278.3200
268.0000
276.9500
470,400
Mon, 08 Jun 2026
265.7500
272.6600
263.7800
270.9400
305,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
265.9400
269.9900
264.7500
265.2200
286,900
Thu, 04 Jun 2026
262.3500
265.5900
259.9500
264.9600
307,700
Wed, 03 Jun 2026
257.3500
261.0900
256.2000
260.3800
292,600
Tue, 02 Jun 2026
255.0000
259.4200
253.2500
258.0600
368,900
Mon, 01 Jun 2026
248.2500
254.0000
247.7000
253.8300
573,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
248.3300
251.7100
246.0900
250.8500
421,600
Thu, 28 May 2026
246.9800
252.4100
244.8600
248.8100
418,400
Wed, 27 May 2026
251.4100
252.4500
247.7200
249.3900
298,800
Tue, 26 May 2026
244.7500
250.3300
243.6600
248.7100
266,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
239.4800
244.2000
235.0600
244.0000
504,300
Thu, 21 May 2026
233.3600
240.1000
228.7600
238.4500
307,600
Wed, 20 May 2026
230.5200
236.5400
229.2000
234.7900
424,600
Tue, 19 May 2026
230.7300
232.1200
227.2200
228.2100
372,600
Mon, 18 May 2026
230.2900
234.1000
228.7700
231.5500
371,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
228.7500
231.3600
227.5500
230.9100
369,000
Thu, 14 May 2026
229.1200
234.7300
224.9800
231.0600
415,600
Wed, 13 May 2026
228.5800
230.3300
225.7300
227.3000
348,800
Tue, 12 May 2026
232.1700
234.2800
224.9300
227.7600
346,400
Mon, 11 May 2026
240.7200
240.8600
231.4900
232.4700
589,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
243.6700
244.0500
238.2000
239.1400
225,400
Thu, 07 May 2026
243.1300
246.1100
241.0000
241.8200
395,800
Wed, 06 May 2026
244.4100
246.2300
240.1100
241.5600
372,500
Tue, 05 May 2026
234.8000
240.6000
234.2500
240.4000
408,700
Mon, 04 May 2026
13 · 8-K
After-hours · 16:32 ET
8-K ↗
Mon, 04 May 2026
247.9800
247.9800
232.7300
232.9700
585,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
257.7300
259.0000
249.6600
249.9900
355,500
Thu, 30 Apr 2026
247.2800
254.2400
246.3100
253.7700
412,200
Wed, 29 Apr 2026
248.9800
251.3100
244.8500
245.4200
594,100
Tue, 28 Apr 2026
12 · DEFA14A
After-hours · 16:21 ET
DEFA14A ↗
Tue, 28 Apr 2026
249.3200
249.5600
245.3800
247.7100
585,700
Mon, 27 Apr 2026
253.8300
256.5700
248.7900
249.4800
535,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
245.2700
254.1600
243.3100
253.3400
535,300
Thu, 23 Apr 2026
11 · 10-Q
After-hours · 16:16 ET
10-Q ↗
Thu, 23 Apr 2026
234.2200
246.9200
230.4200
242.5900
744,800
Thu, 23 Apr 2026
10 · 8-K
Pre-market · 06:55 ET
8-K ↗
Wed, 22 Apr 2026
232.9700
233.5500
225.1500
227.5800
588,600
Tue, 21 Apr 2026
231.0600
233.0700
228.0100
230.9800
330,900
Mon, 20 Apr 2026
226.1100
231.5900
223.4500
230.0700
256,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
225.0000
230.0600
223.1300
227.1300
1,028,800
Thu, 16 Apr 2026
212.7000
221.6300
212.7000
221.3800
466,700
Wed, 15 Apr 2026
216.6200
219.4500
209.4400
212.0500
656,900
Tue, 14 Apr 2026
220.6900
223.5600
218.1000
219.8300
332,000
Mon, 13 Apr 2026
217.0000
220.7100
215.5000
220.5800
240,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
222.9300
223.1000
217.4800
218.9700
258,700
Thu, 09 Apr 2026
219.3100
223.8400
217.5800
222.0400
258,600
Wed, 08 Apr 2026
214.9900
221.2300
214.6200
220.2700
350,500
Tue, 07 Apr 2026
205.5300
209.5600
205.5300
207.3600
273,900
Mon, 06 Apr 2026
204.0000
206.9600
203.5700
206.4200
260,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
202.5500
207.4500
201.2000
205.9500
325,000
Wed, 01 Apr 2026
206.5900
210.3000
202.2100
206.8600
261,700
Tue, 31 Mar 2026
200.2900
207.2400
199.9000
204.7100
250,300
Mon, 30 Mar 2026
198.8100
200.8300
196.3300
196.8100
275,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
198.8600
201.2000
197.1600
197.5500
303,300
Thu, 26 Mar 2026
200.7500
203.3900
198.4900
199.8800
275,400
Wed, 25 Mar 2026
206.8100
208.4000
202.3800
203.6400
318,900
Tue, 24 Mar 2026
196.6400
207.4900
196.6400
204.8300
320,600
Mon, 23 Mar 2026
198.6700
202.8200
197.0800
198.5200
312,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
192.4800
193.8100
189.8900
191.7800
737,100
Thu, 19 Mar 2026
190.9900
194.1700
189.0100
192.4700
334,300
Wed, 18 Mar 2026
191.7500
195.6600
191.7500
193.4800
407,500
Tue, 17 Mar 2026
193.0900
196.2600
191.4000
193.1100
231,700
Mon, 16 Mar 2026
190.5600
192.5800
188.0000
190.5800
264,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
189.7000
190.1900
185.5000
187.9200
302,500
Thu, 12 Mar 2026
191.9000
193.1700
185.8700
187.0000
414,500
Wed, 11 Mar 2026
201.5500
202.0000
194.3200
194.5600
360,600
Wed, 11 Mar 2026
9 · DEFA14A
Pre-market · 07:03 ET
DEFA14A ↗
Wed, 11 Mar 2026
8 · DEF 14A
Pre-market · 07:02 ET
DEF 14A ↗
Tue, 10 Mar 2026
202.0000
208.3100
199.9400
202.7000
376,300
Mon, 09 Mar 2026
195.2900
202.2300
191.7600
201.7900
273,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
206.0700
208.1600
198.3800
198.8800
349,800
Thu, 05 Mar 2026
213.8100
215.3100
208.2800
210.3800
209,200
Wed, 04 Mar 2026
214.8300
217.1800
213.0600
215.0800
330,100
Tue, 03 Mar 2026
216.5000
216.6000
208.2600
213.0000
397,300
Mon, 02 Mar 2026
219.5000
223.5900
215.2600
221.4300
364,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
220.6500
225.3400
220.6500
221.5600
540,600
Thu, 26 Feb 2026
222.6800
228.0000
222.6800
223.1300
575,600
Wed, 25 Feb 2026
225.0000
227.2500
220.6100
220.9200
351,800
Tue, 24 Feb 2026
220.6300
225.1900
220.2700
223.4600
378,700
Mon, 23 Feb 2026
222.8800
224.0000
216.2500
219.7300
281,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
219.0600
225.6900
219.0600
224.0600
353,800
Thu, 19 Feb 2026
221.5500
224.3800
218.7200
219.3300
384,700
Wed, 18 Feb 2026
216.8600
223.9600
216.8600
223.0400
487,300
Tue, 17 Feb 2026
210.1600
220.8000
210.0100
216.2500
568,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
207.2600
214.0300
205.1500
213.7700
682,500
Thu, 12 Feb 2026
215.6000
218.6200
203.9400
208.0100
494,000
Wed, 11 Feb 2026
6 · 10-K
After-hours · 16:36 ET
10-K ↗
Wed, 11 Feb 2026
204.5100
230.3900
204.5100
217.3100
733,200
Wed, 11 Feb 2026
7 · 8-K
Pre-market · 06:55 ET
8-K ↗
Tue, 10 Feb 2026
215.8600
217.2200
210.0800
212.1900
721,100
Mon, 09 Feb 2026
217.2000
217.2900
213.5300
215.7300
256,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
214.5900
218.3600
212.8700
217.5000
354,600
Thu, 05 Feb 2026
212.5000
214.8100
207.7000
214.3000
278,400
Wed, 04 Feb 2026
205.1500
214.1600
203.9900
213.0300
449,100
Tue, 03 Feb 2026
202.7100
210.1000
200.9100
203.0800
722,300
Mon, 02 Feb 2026
192.7900
203.7200
191.3500
203.0800
577,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
190.4800
193.4600
189.4400
191.2800
357,500
Thu, 29 Jan 2026
191.6600
192.4500
188.7900
192.4200
222,500
Wed, 28 Jan 2026
190.9600
192.4500
189.7000
190.6300
208,900
Tue, 27 Jan 2026
190.6200
192.6100
189.4100
190.2000
244,400
Mon, 26 Jan 2026
188.3800
191.3300
188.2900
190.5600
254,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
5 · 8-K
After-hours · 16:23 ET
8-K ↗
Fri, 23 Jan 2026
195.4300
196.6600
188.8100
190.4100
290,100
Thu, 22 Jan 2026
195.8500
196.8800
194.4400
196.3200
214,000
Wed, 21 Jan 2026
189.4900
196.2300
187.2800
194.4900
278,000
Tue, 20 Jan 2026
188.8500
191.2100
186.0200
188.0000
207,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
193.2700
194.8200
190.2400
190.7400
529,200
Thu, 15 Jan 2026
194.1800
195.5200
192.9800
194.2600
261,500
Wed, 14 Jan 2026
190.2800
193.2400
189.8500
192.2700
263,100
Tue, 13 Jan 2026
192.0000
194.8200
189.3700
190.7500
309,200
Mon, 12 Jan 2026
189.8700
191.8700
189.8700
191.0800
213,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
191.0800
193.1100
188.1500
191.5100
400,800
Thu, 08 Jan 2026
185.3900
191.0100
185.0200
190.0400
357,400
Wed, 07 Jan 2026
192.2100
193.0800
185.1000
188.1600
335,400
Tue, 06 Jan 2026
188.1100
193.7700
186.0000
192.0600
466,300
Mon, 05 Jan 2026
192.2800
195.4200
186.1300
187.1700
550,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
191.3200
194.6600
190.4100
194.1800
208,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
193.2500
194.0900
190.5700
191.3900
222,200
Tue, 30 Dec 2025
193.6700
194.3300
191.9000
192.9200
166,700
Mon, 29 Dec 2025
196.0100
196.0900
194.0700
194.1700
194,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
197.2400
198.3200
195.6500
196.1800
135,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
197.3500
198.2600
196.5100
197.7700
149,700
Tue, 23 Dec 2025
195.0600
198.0000
195.0100
197.0000
347,200
Mon, 22 Dec 2025
192.2400
195.8600
192.2400
195.1800
356,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
189.3700
191.9800
189.3700
191.5600
739,400
Fri, 19 Dec 2025
4 · 8-K
Pre-market · 06:55 ET
8-K ↗
Thu, 18 Dec 2025
190.4100
195.4200
189.2700
190.1800
328,000
Wed, 17 Dec 2025
191.4300
192.7000
187.9600
188.4900
321,300
Tue, 16 Dec 2025
190.5700
192.8800
188.9400
191.5500
323,100
Mon, 15 Dec 2025
190.0500
192.2600
187.2400
190.6400
645,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
196.4500
196.4800
188.0100
189.5400
603,500
Fri, 12 Dec 2025
3 · 8-K
Pre-market · 07:18 ET
8-K ↗
Thu, 11 Dec 2025
194.0700
200.5300
192.2300
198.0200
596,400
Wed, 10 Dec 2025
186.6100
194.5200
185.1300
194.0700
613,300
Tue, 09 Dec 2025
188.9500
188.9500
185.3600
186.3500
527,300
Mon, 08 Dec 2025
187.1700
189.8100
185.3100
187.3000
392,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
180.4700
187.7700
180.0700
186.3900
406,800
Thu, 04 Dec 2025
178.8600
180.8800
178.8200
180.0100
308,100
Wed, 03 Dec 2025
172.7000
179.2500
172.4900
178.4900
454,800
Tue, 02 Dec 2025
172.5900
174.2900
169.7700
171.9700
511,800
Mon, 01 Dec 2025
172.4600
175.9300
171.9400
172.1300
270,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
174.1800
174.5400
172.2500
173.2100
79,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
172.0100
174.7700
171.0100
172.4900
284,200
Tue, 25 Nov 2025
170.9400
173.2400
169.7300
172.3800
255,400
Mon, 24 Nov 2025
168.7100
170.0600
167.1800
169.9600
332,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
163.5400
169.4300
161.8900
168.2500
356,300
Thu, 20 Nov 2025
168.1800
169.0000
161.4100
162.5000
289,400
Wed, 19 Nov 2025
166.7900
167.6500
165.3300
166.6500
266,800
Tue, 18 Nov 2025
163.1800
166.7500
162.5300
166.0300
497,100
Mon, 17 Nov 2025
169.1800
169.5600
163.6400
164.4500
297,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
168.5800
170.8500
167.8300
170.4900
363,200
Thu, 13 Nov 2025
172.3500
174.4000
168.6000
169.3000
394,500
Wed, 12 Nov 2025
170.8300
175.3000
170.8200
172.8500
354,800
Tue, 11 Nov 2025
169.5600
171.7600
168.2000
170.2500
376,400
Mon, 10 Nov 2025
169.7600
171.1400
168.0100
169.5000
391,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
166.8600
169.7000
166.8600
169.4200
331,100
Thu, 06 Nov 2025
167.5100
168.4100
166.3800
167.5900
376,600
Wed, 05 Nov 2025
167.5800
170.0800
166.6500
167.5600
350,900
Tue, 04 Nov 2025
166.1300
170.2900
166.1300
167.3500
418,000
Mon, 03 Nov 2025
168.2200
170.1100
164.5100
168.4500
451,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
168.6900
170.6500
168.4200
169.2300
504,100
Thu, 30 Oct 2025
169.5400
172.5600
168.7700
169.4000
415,400
Wed, 29 Oct 2025
168.3200
172.7800
168.3200
170.8000
619,100
Tue, 28 Oct 2025
168.7000
170.9100
167.7600
168.9300
513,000
Mon, 27 Oct 2025
2 · 424B3
After-hours · 16:34 ET
424B3 ↗
Mon, 27 Oct 2025
162.4100
169.2500
161.7100
168.2600
726,900
Mon, 27 Oct 2025
1 · 424B3
Pre-market · 08:43 ET
424B3 ↗
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
160.8900
164.9900
160.0800
161.3100
966,700