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
207.8500
215.3800
203.5500
209.2900
6,134,258
Thu, 22 Oct 2026
223.1500
224.5600
204.3800
207.8200
12,538,400
Wed, 21 Oct 2026
240.4400
243.6400
232.8600
237.5300
5,000,000
Tue, 20 Oct 2026
224.7500
236.5800
217.8300
231.8000
6,181,400
Mon, 19 Oct 2026
243.1400
244.2000
231.7800
232.0200
6,592,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
247.5900
248.5800
231.6000
232.9000
7,958,400
Thu, 15 Oct 2026
249.8400
252.2800
235.5500
250.6000
9,951,200
Wed, 14 Oct 2026
281.1300
285.0000
261.9000
263.3200
6,853,000
Tue, 13 Oct 2026
277.9000
290.5300
273.9300
289.9800
6,062,200
Mon, 12 Oct 2026
306.0000
306.0000
284.1000
288.0200
7,453,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
17 · DEFA14A
After market open · 11:03 ET
DEFA14A ↗
Fri, 09 Oct 2026
16 · DEF 14A
After market open · 11:00 ET
FORM DEF 14A ↗
Fri, 09 Oct 2026
318.5000
332.0900
302.3500
312.6200
8,101,800
Thu, 08 Oct 2026
320.4400
328.8700
298.8800
302.3500
9,285,100
Wed, 07 Oct 2026
329.1000
338.3600
316.8500
334.5600
5,550,800
Tue, 06 Oct 2026
336.2100
341.3000
331.3900
338.3600
6,415,200
Mon, 05 Oct 2026
340.9300
341.7600
326.4600
333.6400
5,425,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
316.5700
338.3600
315.4300
337.0400
8,666,800
Thu, 01 Oct 2026
290.0000
323.2300
286.4200
319.1900
11,410,900
Wed, 30 Sep 2026
294.6600
299.5000
282.2500
287.8100
5,354,200
Tue, 29 Sep 2026
289.9300
302.7200
285.8500
292.2100
5,661,500
Mon, 28 Sep 2026
290.0800
299.3700
275.7900
282.4500
6,885,000
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
297.9200
301.7700
290.2800
295.8300
4,693,700
Thu, 24 Sep 2026
294.9000
300.8900
290.2000
290.6100
4,995,900
Wed, 23 Sep 2026
312.1200
312.2400
298.4700
300.6000
5,703,000
Tue, 22 Sep 2026
310.2900
323.4300
305.0000
310.3900
7,469,600
Mon, 21 Sep 2026
326.4800
332.8600
316.6400
321.5200
7,586,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
305.7300
318.4500
302.1100
317.3600
10,161,600
Thu, 17 Sep 2026
302.9100
312.4200
290.1000
295.9800
6,563,300
Wed, 16 Sep 2026
280.5600
294.5600
278.0100
289.9300
7,543,200
Tue, 15 Sep 2026
271.1500
279.5000
269.3400
271.1700
4,335,400
Mon, 14 Sep 2026
283.7500
284.9700
265.4900
266.5000
9,939,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
303.1800
312.6800
292.5100
305.3700
7,303,900
Thu, 10 Sep 2026
296.0900
309.9900
290.2600
293.1700
5,638,400
Wed, 09 Sep 2026
301.8600
313.3300
301.8600
303.4800
5,036,100
Tue, 08 Sep 2026
281.0500
315.7000
281.0500
301.8800
8,701,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
269.6900
283.8500
264.1000
281.8600
5,035,800
Thu, 03 Sep 2026
266.8600
268.6500
255.2500
264.4100
4,212,500
Wed, 02 Sep 2026
268.1200
272.5000
263.6700
268.6400
4,189,500
Tue, 01 Sep 2026
270.5000
276.0400
264.6400
272.0300
5,509,600
Mon, 31 Aug 2026
280.2500
281.9900
275.1200
277.8300
5,049,000
Mon, 31 Aug 2026
15 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
289.4400
291.2700
278.0500
279.2000
5,240,200
Thu, 27 Aug 2026
303.6800
307.4900
291.0200
295.3900
4,907,600
Wed, 26 Aug 2026
286.2300
294.8600
283.5000
294.3700
5,468,200
Tue, 25 Aug 2026
287.1500
291.7100
281.3200
288.1400
4,738,900
Mon, 24 Aug 2026
275.3000
279.9500
262.6200
275.4900
6,919,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
296.9800
303.9900
283.4100
289.5200
6,000,800
Thu, 20 Aug 2026
291.5500
291.5500
277.8700
290.0300
4,979,500
Wed, 19 Aug 2026
309.1100
312.0000
284.7500
287.4700
7,421,700
Tue, 18 Aug 2026
324.6100
329.4400
305.5000
306.4300
9,644,600
Mon, 17 Aug 2026
333.5200
362.3200
330.2400
351.2200
8,609,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
328.5800
346.1700
317.2100
325.8300
8,757,800
Fri, 14 Aug 2026
14 · 10-K
Pre-market · 08:10 ET
10-K ↗
Thu, 13 Aug 2026
344.8800
361.9900
325.2700
327.2300
13,072,500
Wed, 12 Aug 2026
13 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 12 Aug 2026
358.1400
362.0600
338.7300
355.6400
12,452,800
Tue, 11 Aug 2026
323.8600
332.0000
315.4000
328.5700
6,507,100
Mon, 10 Aug 2026
383.1900
386.5000
325.0000
325.1500
9,845,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
360.0200
391.3700
353.1500
379.1300
11,257,200
Thu, 06 Aug 2026
314.7100
354.4700
309.1900
334.2200
6,037,000
Wed, 05 Aug 2026
319.4000
347.6600
319.4000
328.2200
5,780,900
Tue, 04 Aug 2026
325.8700
336.3600
316.1000
323.7300
8,958,000
Mon, 03 Aug 2026
254.8600
293.0400
248.4700
288.1400
5,547,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
275.9000
281.9900
257.1300
262.8900
5,475,200
Thu, 30 Jul 2026
243.4000
250.5900
239.3000
249.0600
6,357,000
Wed, 29 Jul 2026
243.9300
245.0000
220.6800
222.0500
6,900,600
Tue, 28 Jul 2026
257.2800
257.3300
228.2300
243.3300
8,375,000
Mon, 27 Jul 2026
282.1200
283.2000
256.1600
271.3100
4,637,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
306.0000
308.0000
280.9100
282.3900
3,765,800
Thu, 23 Jul 2026
308.7400
327.7800
306.8500
313.2200
2,853,300
Wed, 22 Jul 2026
306.6800
319.7600
305.8500
312.1900
2,769,700
Tue, 21 Jul 2026
307.2600
319.9500
301.8700
317.2200
4,531,800
Mon, 20 Jul 2026
288.6500
298.8700
284.2000
285.4000
3,606,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
264.8400
285.3400
255.1400
277.6000
5,956,400
Thu, 16 Jul 2026
286.0900
289.9300
273.8700
276.9600
4,962,600
Wed, 15 Jul 2026
315.1200
316.1300
281.0600
299.3800
5,188,100
Tue, 14 Jul 2026
320.5000
322.0100
307.1000
310.7700
3,093,700
Mon, 13 Jul 2026
314.0000
322.8400
306.1000
307.3900
3,218,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
321.4000
330.1500
315.1900
324.5000
4,030,200
Thu, 09 Jul 2026
335.1400
340.7300
326.2700
327.2400
4,158,600
Wed, 08 Jul 2026
312.1500
328.5400
304.7700
317.0500
3,873,700
Tue, 07 Jul 2026
320.9200
330.0000
304.0700
314.1300
5,475,000
Mon, 06 Jul 2026
333.1900
352.2000
331.0000
335.7000
3,258,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
358.0800
371.7500
325.6600
333.3600
6,965,900
Wed, 01 Jul 2026
370.1100
386.7400
360.0100
368.6500
4,316,200
Tue, 30 Jun 2026
388.4300
399.4500
381.6000
394.4700
4,428,300
Mon, 29 Jun 2026
379.0900
391.4700
341.6800
391.2200
7,860,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
392.8000
393.3900
368.2000
380.5600
7,103,900
Thu, 25 Jun 2026
415.1800
419.0000
376.3400
407.2500
4,530,200
Wed, 24 Jun 2026
385.1000
397.0000
365.0100
392.5000
4,641,200
Tue, 23 Jun 2026
388.6900
399.1400
379.5200
381.2200
5,954,800
Mon, 22 Jun 2026
395.0400
439.6800
380.0100
425.4800
9,178,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
394.0000
402.7800
376.6500
389.5700
7,520,600
Wed, 17 Jun 2026
387.0200
393.0000
376.5500
378.8500
5,707,600
Tue, 16 Jun 2026
423.7400
424.0000
381.8500
382.8100
5,594,400
Mon, 15 Jun 2026
403.3500
420.5700
394.0000
413.8400
5,158,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
374.2700
394.5000
354.1900
385.0300
5,386,600
Thu, 11 Jun 2026
354.8500
371.0900
345.3000
363.5800
6,489,500
Wed, 10 Jun 2026
353.4900
373.3600
345.5300
354.7700
5,666,800
Tue, 09 Jun 2026
407.0800
410.7000
335.4800
355.9400
8,180,300
Mon, 08 Jun 2026
396.0000
415.0000
375.0900
401.9300
5,558,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
405.2700
417.7600
375.0900
376.9900
6,418,700
Thu, 04 Jun 2026
398.7000
432.5100
380.2000
421.9000
6,032,700
Wed, 03 Jun 2026
435.9800
440.0000
409.1800
417.4300
5,393,600
Tue, 02 Jun 2026
381.8600
433.6900
377.5800
426.8900
9,124,000
Mon, 01 Jun 2026
350.9300
366.0000
346.6300
362.9000
6,065,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
375.6500
378.2700
343.5100
361.4700
11,073,100
Thu, 28 May 2026
387.8200
393.5200
369.3600
376.9500
3,698,100
Wed, 27 May 2026
383.9300
387.2800
359.2200
380.1800
3,989,500
Tue, 26 May 2026
383.3300
387.6200
369.1000
381.3500
4,081,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
382.0000
385.0000
368.5200
377.5700
3,980,200
Thu, 21 May 2026
361.0000
382.4800
357.7500
378.0000
4,366,200
Wed, 20 May 2026
362.9700
365.8600
345.0200
358.5000
5,065,900
Tue, 19 May 2026
354.4200
365.9400
336.7000
353.6300
5,779,000
Mon, 18 May 2026
382.0000
384.0000
352.8500
362.8300
6,342,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
382.7200
394.8600
370.9400
382.4500
6,627,000
Thu, 14 May 2026
400.0900
411.7100
390.3100
404.9400
4,791,300
Wed, 13 May 2026
401.5800
413.0000
378.5000
403.7100
6,758,900
Tue, 12 May 2026
372.9600
381.9500
348.9900
374.0100
5,990,300
Mon, 11 May 2026
345.0000
384.8500
338.0000
379.6900
9,856,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
325.9300
339.4700
315.0300
335.2600
7,901,600
Thu, 07 May 2026
328.8400
337.3400
308.1700
319.1900
12,673,300
Wed, 06 May 2026
12 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 06 May 2026
11 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Wed, 06 May 2026
341.9100
354.2000
331.2200
344.6700
9,720,600
Tue, 05 May 2026
325.0300
345.4400
324.8800
335.7300
5,601,200
Mon, 04 May 2026
344.9500
348.3000
323.3200
329.8900
6,539,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
317.0100
335.4800
310.5800
329.5000
4,620,100
Thu, 30 Apr 2026
310.0000
321.1400
301.1800
319.7100
6,165,400
Wed, 29 Apr 2026
308.4600
311.4800
298.0900
304.9300
6,884,400
Tue, 28 Apr 2026
10 · 8-K
After-hours · 16:33 ET
8-K ↗
Tue, 28 Apr 2026
304.5000
312.5200
291.0000
303.9700
6,393,400
Mon, 27 Apr 2026
330.5000
333.9300
309.4400
321.5300
6,217,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
337.3600
343.7700
326.3400
336.0900
5,294,900
Thu, 23 Apr 2026
342.9500
356.8800
326.2300
337.6800
6,064,200
Wed, 22 Apr 2026
352.8900
364.8000
338.1000
350.4700
5,202,300
Tue, 21 Apr 2026
352.9400
362.5400
340.7100
343.7900
5,115,900
Mon, 20 Apr 2026
346.2800
348.4700
335.0000
347.5100
3,872,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
333.4900
345.1200
332.2500
345.0200
5,628,900
Thu, 16 Apr 2026
315.0000
332.0000
312.9200
328.0000
6,805,400
Wed, 15 Apr 2026
313.5000
322.4800
304.0600
308.2000
4,953,400
Tue, 14 Apr 2026
317.0800
320.0000
299.0000
313.4200
4,500,100
Mon, 13 Apr 2026
305.7500
313.0000
302.8100
307.9300
4,516,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
295.9500
310.9800
275.6900
307.5000
7,969,000
Thu, 09 Apr 2026
286.4000
301.0000
277.1900
284.1700
6,374,700
Wed, 08 Apr 2026
277.3000
284.9800
265.7200
281.7900
7,230,100
Tue, 07 Apr 2026
251.8700
259.9800
247.0000
255.1000
4,027,500
Mon, 06 Apr 2026
262.8000
267.5900
249.7200
253.2200
3,772,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
235.0000
261.9000
231.7900
258.1600
5,188,100
Wed, 01 Apr 2026
244.1400
256.8800
244.1400
247.8000
6,927,800
Tue, 31 Mar 2026
224.0800
238.7700
220.2000
238.2100
6,152,000
Mon, 30 Mar 2026
247.5800
248.9300
215.5500
219.6500
8,235,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
243.8100
253.6000
239.3900
243.4800
5,433,500
Thu, 26 Mar 2026
261.1400
263.0000
243.0800
243.2900
6,390,900
Wed, 25 Mar 2026
275.0000
278.8000
262.0000
272.0400
5,314,100
Tue, 24 Mar 2026
255.2500
277.3700
255.1500
272.3300
9,338,800
Mon, 23 Mar 2026
254.1900
267.6700
250.1500
255.0500
9,205,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
280.5300
281.1600
241.0100
253.6300
51,484,800
Thu, 19 Mar 2026
246.0000
276.2400
243.8800
275.5700
9,382,800
Wed, 18 Mar 2026
251.9400
265.8000
251.0300
257.2100
9,952,700
Tue, 17 Mar 2026
235.2600
252.4900
230.2000
245.8000
7,599,900
Mon, 16 Mar 2026
255.0100
262.7900
242.7600
247.3700
6,165,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
248.3800
251.6600
241.2100
242.7600
3,932,600
Thu, 12 Mar 2026
244.8000
251.1200
239.0800
241.2700
5,718,800
Wed, 11 Mar 2026
251.5400
258.0000
242.8200
251.4100
6,806,900
Tue, 10 Mar 2026
259.0000
272.5900
258.1800
260.6400
7,866,100
Mon, 09 Mar 2026
236.3900
254.3600
236.0000
252.3200
10,589,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
239.4500
257.5600
230.1000
235.7200
8,055,900
Thu, 05 Mar 2026
262.7100
275.3400
246.5700
253.8700
8,812,300
Wed, 04 Mar 2026
295.7900
300.2000
260.6500
274.8600
10,520,100
Tue, 03 Mar 2026
285.8700
293.1500
271.6800
280.8100
8,099,500
Mon, 02 Mar 2026
274.9300
299.0900
271.6200
298.9100
10,243,400
Mon, 02 Mar 2026
9 · 8-K
Pre-market · 09:00 ET
8-K ↗
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
247.0200
260.9100
241.7100
258.9300
15,226,100
Thu, 26 Feb 2026
268.5100
270.4900
246.7000
250.1400
7,894,000
Wed, 25 Feb 2026
260.6000
276.5000
259.0000
267.9000
7,096,800
Tue, 24 Feb 2026
253.2500
261.3300
247.9300
254.8600
4,618,900
Mon, 23 Feb 2026
248.1800
255.0000
246.2800
248.8900
4,712,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
232.0000
252.4900
229.5100
248.1800
6,285,900
Thu, 19 Feb 2026
221.9600
232.9800
216.8700
232.4800
4,084,700
Wed, 18 Feb 2026
220.7200
229.0000
219.1600
223.8900
3,227,100
Tue, 17 Feb 2026
212.4000
224.3900
204.5700
219.9600
4,616,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
222.0100
223.3800
211.0000
217.2300
4,052,200
Thu, 12 Feb 2026
227.2600
227.4700
209.2300
216.1000
6,733,700
Wed, 11 Feb 2026
234.9800
237.6000
218.8400
223.6900
5,608,400
Tue, 10 Feb 2026
232.2000
236.1100
225.1800
228.3700
7,514,100
Mon, 09 Feb 2026
227.0000
247.1500
219.6800
242.4600
5,940,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
216.5300
234.0000
213.0000
227.6800
6,589,900
Thu, 05 Feb 2026
179.1100
211.0000
175.2400
209.2400
12,867,100
Wed, 04 Feb 2026
8 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 04 Feb 2026
7 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Wed, 04 Feb 2026
232.6500
240.3900
203.3300
211.0000
13,363,100
Tue, 03 Feb 2026
232.0100
241.5000
221.0500
229.1800
6,938,800
Mon, 02 Feb 2026
208.7900
229.3600
208.0400
222.4400
5,212,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
221.5700
237.1800
210.4800
212.1800
7,083,200
Thu, 29 Jan 2026
221.0000
222.2700
206.1400
215.8600
4,535,800
Wed, 28 Jan 2026
214.0100
222.9700
210.5500
221.1400
4,303,500
Tue, 27 Jan 2026
201.3800
216.0400
200.6000
214.0000
4,140,200
Mon, 26 Jan 2026
196.2800
205.0000
192.3800
197.7600
3,097,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
198.2300
200.2300
189.5000
196.9400
2,564,900
Thu, 22 Jan 2026
208.2000
213.3000
198.8000
202.7200
4,101,300
Wed, 21 Jan 2026
197.5100
208.1000
191.0000
201.4600
5,978,400
Tue, 20 Jan 2026
186.3100
198.3500
186.0300
193.4600
4,305,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
197.0000
201.9300
189.5900
191.0400
3,592,300
Thu, 15 Jan 2026
192.3300
210.9000
190.9500
195.9600
7,028,800
Wed, 14 Jan 2026
190.7400
196.7300
182.5600
184.1100
2,882,800
Tue, 13 Jan 2026
189.0800
195.8900
186.9800
190.0300
4,541,300
Mon, 12 Jan 2026
174.5000
186.0000
174.5000
185.1800
5,984,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
169.0000
181.5500
167.5000
178.0600
5,456,500
Thu, 08 Jan 2026
190.1600
191.2100
171.8000
173.1500
5,985,000
Wed, 07 Jan 2026
190.0000
193.5900
185.0000
191.6200
3,064,300
Tue, 06 Jan 2026
182.3200
194.2300
176.9900
194.1100
4,647,500
Mon, 05 Jan 2026
197.6600
200.1800
179.7500
186.3600
5,235,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
188.0000
195.9200
187.0200
194.3300
3,515,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
187.7200
188.7000
183.8100
184.5700
2,170,000
Tue, 30 Dec 2025
190.0000
190.1900
186.4300
186.8100
1,259,500
Mon, 29 Dec 2025
187.9500
190.7500
183.5500
189.0200
2,023,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
193.0900
193.9900
188.1000
191.7200
1,707,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
192.9600
195.2400
189.5800
191.3700
1,566,300
Tue, 23 Dec 2025
187.5600
192.9900
187.3000
191.8700
2,052,300
Mon, 22 Dec 2025
192.8700
197.2100
189.5000
190.9800
3,380,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
178.7000
187.1200
174.8100
185.8300
4,441,000
Thu, 18 Dec 2025
178.7500
179.5000
170.6100
175.7100
4,707,800
Wed, 17 Dec 2025
180.0000
186.6700
170.1200
170.4400
4,582,800
Tue, 16 Dec 2025
6 · S-3ASR
After-hours · 16:46 ET
S-3ASR ↗
Tue, 16 Dec 2025
5 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 16 Dec 2025
177.5500
182.5600
172.0600
175.2000
4,319,600
Mon, 15 Dec 2025
183.8300
186.5300
177.0000
178.4500
4,507,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
195.0000
196.0400
176.6300
178.3400
7,353,000
Thu, 11 Dec 2025
192.6600
200.0100
188.7500
198.5000
5,474,400
Wed, 10 Dec 2025
193.3200
200.1900
191.4400
197.4500
4,188,500
Tue, 09 Dec 2025
180.6000
195.0000
180.3500
192.7300
3,995,700
Mon, 08 Dec 2025
187.2400
190.8500
179.0000
185.8600
5,857,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
186.0000
188.3600
181.4800
181.7900
5,181,700
Thu, 04 Dec 2025
169.6000
186.4800
169.3700
177.3500
6,568,600
Wed, 03 Dec 2025
164.3700
171.1800
158.2100
170.9600
4,085,700
Tue, 02 Dec 2025
168.0000
172.5800
162.2700
164.8900
4,572,600
Mon, 01 Dec 2025
160.4100
165.7300
160.0000
163.5000
4,136,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
158.3600
166.8100
156.2800
164.2600
4,781,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
148.4700
156.1700
147.0000
154.0000
3,664,300
Tue, 25 Nov 2025
146.2000
149.0900
142.4600
148.8500
6,559,700
Mon, 24 Nov 2025
145.1100
155.8200
145.1100
151.8100
5,471,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
135.8400
142.8500
130.4200
139.5100
5,003,000
Fri, 21 Nov 2025
4 · 8-K
Next filing day · accepted 20 Nov, 20:22 ET
8-K ↗
Thu, 20 Nov 2025
150.0000
155.7000
133.2400
135.6100
5,688,700
Wed, 19 Nov 2025
138.6800
147.5700
137.8700
142.9400
3,658,500
Tue, 18 Nov 2025
136.8600
139.7500
132.9900
138.1500
3,108,900
Mon, 17 Nov 2025
138.0400
144.1200
136.3100
139.0700
3,523,500
Mon, 17 Nov 2025
3 · 8-K
Pre-market · 08:53 ET
8-K ↗
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
134.3700
146.0200
132.5100
139.3300
4,134,900
Thu, 13 Nov 2025
152.2200
152.6700
136.7400
139.9700
7,205,800
Wed, 12 Nov 2025
161.0000
164.0100
155.8300
156.6700
3,716,900
Tue, 11 Nov 2025
162.3300
163.1200
156.3600
158.0100
4,184,700
Mon, 10 Nov 2025
159.0000
168.5700
157.6500
166.7200
6,874,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
146.5000
155.0000
145.4100
154.5100
7,985,100
Thu, 06 Nov 2025
153.7000
162.5000
150.5300
159.3000
10,803,400
Wed, 05 Nov 2025
2 · 8-K
After-hours · 16:11 ET
8-K ↗
Wed, 05 Nov 2025
1 · 10-Q
After-hours · 16:16 ET
10-Q ↗
Wed, 05 Nov 2025
131.7100
139.3500
126.0000
134.6300
9,063,100
Tue, 04 Nov 2025
125.9400
131.4800
123.7500
128.7000
4,230,900
Mon, 03 Nov 2025
133.5400
135.5000
130.5200
132.0000
3,782,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
135.5500
136.7000
128.0800
131.9600
4,537,100
Thu, 30 Oct 2025
134.4600
137.1700
132.4300
132.7100
3,002,500
Wed, 29 Oct 2025
136.7500
141.4300
135.5500
138.0600
3,712,000
Tue, 28 Oct 2025
133.9100
136.1300
131.4500
134.2400
3,008,400
Mon, 27 Oct 2025
133.2200
136.0000
131.3700
134.9900
4,588,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
124.8200
132.0000
124.4800
129.3400
5,477,100