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
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
196.7200
203.8699
195.1880
198.6800
830,344
Thu, 22 Oct 2026
205.3800
207.8900
196.5400
198.6700
1,477,700
Wed, 21 Oct 2026
226.0050
228.9800
219.6500
222.1400
1,314,900
Tue, 20 Oct 2026
220.2000
225.1200
214.6480
219.6200
1,174,500
Mon, 19 Oct 2026
232.1600
233.1500
224.6650
226.2800
796,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
229.8400
232.8500
219.9150
220.7000
1,236,900
Thu, 15 Oct 2026
228.7600
232.1600
220.2200
231.9500
1,502,600
Wed, 14 Oct 2026
256.1100
259.1000
237.5350
241.4100
1,876,200
Tue, 13 Oct 2026
266.6600
271.9200
256.5300
263.5500
1,097,900
Mon, 12 Oct 2026
289.8700
289.8700
272.6150
273.7400
1,046,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
298.7700
299.2200
290.0000
294.5300
567,200
Thu, 08 Oct 2026
297.0400
306.3450
288.1600
292.6700
761,800
Wed, 07 Oct 2026
302.7300
306.3700
296.0100
304.4000
933,900
Tue, 06 Oct 2026
329.2900
329.2900
311.0000
313.7100
1,057,400
Mon, 05 Oct 2026
327.7400
330.0000
319.7200
325.4100
796,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
328.8900
339.0350
325.8920
327.7700
1,019,500
Thu, 01 Oct 2026
315.9400
315.9400
306.3700
314.8800
664,000
Wed, 30 Sep 2026
304.8800
311.0000
297.9000
307.8200
754,500
Tue, 29 Sep 2026
297.0000
304.7800
295.8950
304.6900
652,300
Mon, 28 Sep 2026
286.9300
292.3600
279.6600
288.7400
395,800
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
281.9350
290.0000
281.0000
287.6400
417,400
Thu, 24 Sep 2026
276.1600
281.0400
272.2600
279.7300
458,400
Wed, 23 Sep 2026
281.7300
286.0000
273.0600
282.3100
642,800
Tue, 22 Sep 2026
273.7100
284.7600
273.5000
283.8100
773,500
Mon, 21 Sep 2026
272.0000
277.1400
268.2700
275.9800
817,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
256.9400
266.4500
253.3030
263.4300
2,070,400
Thu, 17 Sep 2026
254.2600
256.5500
249.0900
250.0300
628,400
Wed, 16 Sep 2026
252.3700
254.9800
240.2000
243.6400
566,400
Tue, 15 Sep 2026
255.0000
255.0000
240.0100
244.1600
1,837,200
Mon, 14 Sep 2026
256.4100
263.5100
249.2600
250.1300
837,400
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
274.0000
282.0800
272.0000
281.2600
796,700
Thu, 10 Sep 2026
270.1100
274.4600
266.6000
268.9200
736,300
Wed, 09 Sep 2026
278.9700
288.6250
277.5370
278.4000
692,600
Tue, 08 Sep 2026
271.6300
284.2350
271.6300
281.1100
1,324,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
259.0100
270.0000
257.7050
268.0100
721,600
Thu, 03 Sep 2026
249.7700
256.2700
244.4630
252.4600
856,300
Wed, 02 Sep 2026
256.6700
259.0100
251.0550
254.5500
766,400
Tue, 01 Sep 2026
263.6900
263.9800
253.4000
256.3700
749,400
Mon, 31 Aug 2026
276.6600
276.6600
265.4500
267.2100
835,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
289.5100
290.7700
270.3300
270.7900
1,083,400
Thu, 27 Aug 2026
301.5200
305.7350
289.2300
292.6200
803,600
Wed, 26 Aug 2026
291.6200
294.9000
285.5250
291.8800
690,800
Tue, 25 Aug 2026
289.7600
294.6900
283.6000
291.6200
884,200
Mon, 24 Aug 2026
284.8500
285.2500
274.6630
282.9100
713,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
303.0000
303.7650
286.4850
293.3300
804,300
Thu, 20 Aug 2026
296.0000
306.6200
292.3500
298.8400
602,600
Wed, 19 Aug 2026
317.0500
319.4600
292.5300
299.5000
1,158,500
Tue, 18 Aug 2026
332.4000
335.5800
310.2200
315.4200
1,362,400
Mon, 17 Aug 2026
342.1000
353.8360
336.8700
351.1600
1,239,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
337.2000
346.9000
330.9850
331.7100
1,074,900
Thu, 13 Aug 2026
334.5700
342.8000
327.2250
337.8200
933,900
Wed, 12 Aug 2026
333.1300
343.5800
332.5050
337.3500
1,356,700
Tue, 11 Aug 2026
301.2500
320.3200
295.9800
319.7900
1,173,400
Mon, 10 Aug 2026
316.0000
316.0000
291.0450
291.3500
1,166,500
Mon, 10 Aug 2026
20 · 8-K
Pre-market · 08:16 ET
8-K ↗
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
300.0000
314.2200
295.0000
308.3000
2,094,000
Thu, 06 Aug 2026
19 · 10-Q
After-hours · 17:03 ET
10-Q ↗
Thu, 06 Aug 2026
18 · 8-K
After-hours · 16:09 ET
8-K ↗
Thu, 06 Aug 2026
266.4300
280.2300
260.1000
268.7000
1,590,800
Wed, 05 Aug 2026
284.3700
295.1100
275.0100
276.0000
1,042,100
Tue, 04 Aug 2026
282.9800
293.1500
282.1700
287.6000
1,202,200
Mon, 03 Aug 2026
248.2300
272.8100
245.5300
268.4900
887,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
261.0000
273.1700
252.4200
258.5800
1,513,800
Thu, 30 Jul 2026
238.4900
255.0000
238.0100
250.5200
1,474,300
Wed, 29 Jul 2026
232.8400
237.3800
215.0700
218.3100
2,071,700
Tue, 28 Jul 2026
250.0000
250.0000
229.0300
241.8900
1,357,500
Mon, 27 Jul 2026
273.2300
276.7300
250.4570
262.3300
1,047,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
285.3500
287.7250
267.2400
272.6200
828,400
Thu, 23 Jul 2026
293.2200
303.6400
287.5800
291.2700
857,000
Wed, 22 Jul 2026
288.4000
298.8000
287.8950
295.2500
733,200
Tue, 21 Jul 2026
295.3300
302.8300
287.7400
299.0500
840,200
Mon, 20 Jul 2026
286.5100
290.8400
275.9000
278.5400
706,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
265.0000
285.9400
257.8200
279.8500
1,383,200
Thu, 16 Jul 2026
291.4600
298.3900
278.0100
281.6100
1,097,600
Wed, 15 Jul 2026
326.2950
327.5000
293.8770
304.7300
1,004,000
Tue, 14 Jul 2026
324.5600
327.4900
314.2800
319.3200
1,051,800
Mon, 13 Jul 2026
311.7900
316.9700
300.0000
304.2100
1,135,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
308.8500
325.6800
307.3100
321.4400
904,300
Thu, 09 Jul 2026
313.6300
333.5350
313.6300
317.0200
1,766,100
Wed, 08 Jul 2026
277.7600
295.3900
275.1100
291.4500
1,374,700
Tue, 07 Jul 2026
285.5500
292.0000
268.5400
279.9300
1,499,700
Mon, 06 Jul 2026
318.3300
320.2400
299.1300
303.8600
973,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
348.7200
351.8000
296.5500
307.5800
1,966,900
Wed, 01 Jul 2026
357.8700
359.7600
345.0000
351.3600
1,533,400
Tue, 30 Jun 2026
355.3600
386.4600
351.4400
378.4500
2,511,800
Mon, 29 Jun 2026
321.5300
351.7200
312.2300
351.4500
1,639,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
331.0000
331.5800
313.1900
323.9200
2,394,100
Thu, 25 Jun 2026
342.3400
353.1800
326.5800
344.2400
1,799,400
Wed, 24 Jun 2026
316.0100
322.3000
308.2300
322.2400
1,326,800
Tue, 23 Jun 2026
320.6100
323.6350
308.6900
315.8800
1,199,900
Mon, 22 Jun 2026
346.5000
349.3750
337.0000
347.8700
1,234,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
338.0000
344.3600
332.1600
333.7600
1,798,200
Wed, 17 Jun 2026
330.0000
337.6450
318.8600
318.9200
853,800
Tue, 16 Jun 2026
332.8500
341.5000
316.0200
316.1500
1,159,100
Mon, 15 Jun 2026
340.0000
348.7600
332.6500
335.9600
1,512,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
306.3700
326.9600
301.8700
323.8800
1,810,400
Thu, 11 Jun 2026
282.5600
303.8000
280.0200
303.5300
1,359,900
Wed, 10 Jun 2026
273.5700
290.0000
268.1100
269.3300
1,197,800
Tue, 09 Jun 2026
290.0000
294.9600
256.0900
274.0300
1,245,300
Mon, 08 Jun 2026
266.1400
273.1850
262.0070
268.9900
1,309,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
269.1400
270.0200
250.2150
253.2400
1,102,000
Thu, 04 Jun 2026
269.1600
280.5900
264.4600
274.7600
784,400
Wed, 03 Jun 2026
280.0000
285.0300
273.3800
279.9800
1,113,700
Tue, 02 Jun 2026
262.8700
278.7400
261.6800
278.0200
1,969,900
Mon, 01 Jun 2026
253.0800
262.9600
250.2600
255.7100
926,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
260.8000
266.1000
255.5600
258.2400
1,121,100
Thu, 28 May 2026
266.1700
266.2300
252.5750
258.8100
967,500
Wed, 27 May 2026
284.6900
284.6900
261.8600
266.8900
1,060,400
Tue, 26 May 2026
274.0200
277.0000
264.1880
274.1700
1,085,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
264.8400
266.4600
257.8500
262.2500
813,000
Thu, 21 May 2026
17 · 8-K
After-hours · 16:38 ET
8-K ↗
Thu, 21 May 2026
260.2500
264.6100
257.6250
261.4500
795,900
Wed, 20 May 2026
16 · 8-K
After-hours · 16:01 ET
8-K ↗
Wed, 20 May 2026
252.3000
263.7000
252.3000
263.1200
1,811,000
Tue, 19 May 2026
248.4800
251.2800
238.1200
248.0800
4,993,200
Mon, 18 May 2026
267.0000
269.1600
250.5900
254.5300
1,408,700
Mon, 18 May 2026
15 · 8-K
Pre-market · 07:53 ET
8-K ↗
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
267.3200
274.3900
263.4000
271.7700
982,200
Thu, 14 May 2026
279.5500
285.8200
275.3700
277.2800
667,700
Wed, 13 May 2026
285.7300
285.7300
269.1300
276.9700
1,102,400
Tue, 12 May 2026
277.0000
283.1350
266.5200
277.9400
1,164,000
Mon, 11 May 2026
283.8500
290.3330
280.2500
287.5200
752,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
282.4000
288.0000
281.3600
284.6700
762,500
Thu, 07 May 2026
295.4900
295.4900
273.4600
274.1700
1,176,700
Wed, 06 May 2026
287.5000
304.3600
286.0000
294.0500
1,870,200
Tue, 05 May 2026
14 · 10-Q
After-hours · 17:01 ET
10-Q ↗
Tue, 05 May 2026
13 · 8-K
After-hours · 16:06 ET
8-K ↗
Tue, 05 May 2026
305.0000
309.7000
298.4200
305.0000
1,296,600
Mon, 04 May 2026
297.0000
303.1300
295.0600
299.5500
754,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
291.0000
298.9900
287.9550
292.9200
642,900
Thu, 30 Apr 2026
292.3100
296.4100
280.8700
295.0600
935,000
Wed, 29 Apr 2026
286.5000
287.5000
279.2300
284.3400
605,100
Tue, 28 Apr 2026
279.5000
288.2400
274.9700
282.3900
1,044,200
Mon, 27 Apr 2026
307.8300
310.7000
290.0000
298.2800
960,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
303.9900
316.0000
297.7400
307.8600
1,127,900
Thu, 23 Apr 2026
296.8400
300.0000
284.4000
292.3100
999,200
Wed, 22 Apr 2026
297.5600
298.6090
288.0000
297.3400
886,400
Tue, 21 Apr 2026
292.7800
301.0000
288.3600
290.1100
1,178,500
Tue, 21 Apr 2026
12 · 8-K
Next filing day · accepted 20 Apr, 19:23 ET
8-K ↗
Mon, 20 Apr 2026
295.0000
296.1650
288.0300
295.0900
762,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
283.3300
294.0400
278.7200
290.7600
1,232,100
Thu, 16 Apr 2026
288.0000
288.0000
265.2200
267.1500
1,206,000
Thu, 16 Apr 2026
11 · 8-K
Pre-market · 09:02 ET
8-K ↗
Wed, 15 Apr 2026
259.2000
262.0000
249.5400
258.9000
616,800
Tue, 14 Apr 2026
259.0000
263.3900
253.0300
261.5900
890,000
Mon, 13 Apr 2026
254.2900
256.7200
249.0100
252.6100
804,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
251.9000
258.9900
250.0000
257.1400
902,400
Thu, 09 Apr 2026
240.0000
249.5900
239.5200
246.9600
589,000
Wed, 08 Apr 2026
237.1400
240.8400
230.0000
240.4900
1,006,100
Tue, 07 Apr 2026
219.6500
224.8400
214.8650
219.1100
582,200
Mon, 06 Apr 2026
10 · DEFA14A
After-hours · 16:02 ET
DEFA14A ↗
Mon, 06 Apr 2026
9 · DEF 14A
After-hours · 16:02 ET
DEF 14A ↗
Mon, 06 Apr 2026
220.6900
223.0000
212.7600
221.1700
433,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
201.3200
218.4900
200.0000
215.5300
461,700
Wed, 01 Apr 2026
210.0600
218.0500
209.2450
211.7200
698,500
Tue, 31 Mar 2026
193.6600
205.2900
193.6000
205.0700
922,000
Mon, 30 Mar 2026
207.4300
207.4800
188.2800
189.2700
901,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
202.6800
207.8000
200.5400
204.2300
508,800
Thu, 26 Mar 2026
215.1600
216.2300
204.2500
204.7500
684,700
Wed, 25 Mar 2026
221.5000
223.2500
210.5800
221.0400
626,900
Tue, 24 Mar 2026
206.6600
223.2000
205.2300
219.4600
732,000
Mon, 23 Mar 2026
205.5900
213.8700
205.0000
209.7900
634,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
206.9800
210.6000
197.6900
200.1700
1,109,900
Thu, 19 Mar 2026
193.5700
209.7900
191.2050
209.4600
787,400
Wed, 18 Mar 2026
198.3000
202.3500
194.6580
201.8800
786,200
Tue, 17 Mar 2026
197.5600
201.3100
193.7000
196.6100
683,200
Mon, 16 Mar 2026
194.8400
199.2300
193.3630
194.6400
887,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
186.9200
191.8700
186.3450
189.5300
664,000
Thu, 12 Mar 2026
188.3000
189.9850
182.1600
184.5900
675,900
Wed, 11 Mar 2026
191.8800
196.8650
191.0050
192.7400
742,900
Tue, 10 Mar 2026
192.8500
200.9750
192.0500
193.8200
749,600
Mon, 09 Mar 2026
177.1900
191.7300
175.4900
191.6600
742,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
189.4900
191.7700
176.6220
179.7200
1,277,200
Thu, 05 Mar 2026
206.5700
210.8300
191.3000
196.8900
1,014,400
Wed, 04 Mar 2026
213.1400
213.4950
206.0150
209.0400
635,600
Tue, 03 Mar 2026
208.4100
210.7700
201.4700
207.5000
568,500
Mon, 02 Mar 2026
212.9900
218.1500
211.3500
218.0500
732,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
212.4900
217.0400
208.0000
215.8900
1,365,100
Thu, 26 Feb 2026
223.9700
226.9700
207.3330
217.8800
1,004,400
Wed, 25 Feb 2026
228.6600
229.5600
220.0700
225.2200
1,123,800
Tue, 24 Feb 2026
8 · 10-K
After-hours · 16:04 ET
10-K ↗
Tue, 24 Feb 2026
215.5000
225.8800
213.0000
224.1800
1,005,400
Mon, 23 Feb 2026
211.0700
213.9700
204.0700
213.2400
913,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
226.9000
232.4900
208.4900
216.4100
2,397,700
Thu, 19 Feb 2026
7 · 8-K
After-hours · 16:11 ET
8-K ↗
Thu, 19 Feb 2026
215.7500
226.1600
213.4900
225.3300
1,444,000
Wed, 18 Feb 2026
220.4100
222.8900
214.8000
220.0000
1,070,100
Tue, 17 Feb 2026
218.4500
222.0000
212.6150
220.2900
977,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
215.2400
225.0000
214.0300
217.2300
1,858,800
Thu, 12 Feb 2026
224.0000
225.9600
213.0060
214.7100
901,400
Wed, 11 Feb 2026
220.0000
229.8700
217.9200
222.4200
909,900
Tue, 10 Feb 2026
215.9800
221.0400
213.5500
217.7100
758,500
Mon, 09 Feb 2026
207.7000
214.4500
206.4600
214.0800
750,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
195.0000
209.1700
194.3050
208.5000
1,036,800
Thu, 05 Feb 2026
186.6500
194.8500
185.2700
188.8600
860,000
Wed, 04 Feb 2026
199.7600
202.4420
180.1800
188.6000
1,203,600
Tue, 03 Feb 2026
208.7500
208.7500
194.2800
199.9400
706,900
Mon, 02 Feb 2026
198.9400
205.6100
195.3130
202.4300
854,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
208.5800
216.0100
200.3700
202.0500
1,233,200
Thu, 29 Jan 2026
213.1400
217.5100
204.9400
213.1200
662,500
Wed, 28 Jan 2026
217.2600
217.2600
208.4600
213.7000
774,800
Tue, 27 Jan 2026
209.0800
210.0000
205.3000
208.4600
681,200
Mon, 26 Jan 2026
209.2000
209.4950
201.7200
206.7400
1,117,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
210.2600
212.1130
204.7100
211.8800
613,000
Thu, 22 Jan 2026
224.2100
224.4000
211.2500
211.8000
890,800
Wed, 21 Jan 2026
217.7700
219.4700
212.7500
216.5800
891,600
Tue, 20 Jan 2026
217.0000
222.0000
214.3600
216.1600
941,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
220.9300
223.5700
214.4400
220.2600
931,100
Thu, 15 Jan 2026
219.3000
227.0700
215.6650
217.8500
1,631,100
Wed, 14 Jan 2026
195.5100
206.2200
194.7400
202.2100
921,700
Tue, 13 Jan 2026
194.0200
198.5400
189.7400
197.4400
1,117,900
Mon, 12 Jan 2026
187.9200
191.6150
187.0000
191.0300
625,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
182.1800
190.6710
182.1800
189.6500
806,500
Thu, 08 Jan 2026
183.1700
183.5500
176.0000
180.3800
524,400
Wed, 07 Jan 2026
182.7700
187.2500
181.0000
184.0000
662,700
Tue, 06 Jan 2026
180.0000
188.0700
179.9800
187.2600
897,900
Mon, 05 Jan 2026
171.0000
179.9200
170.5000
178.1800
1,167,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
162.6000
168.7900
161.8500
165.8700
747,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
160.2300
161.8290
156.9900
157.8600
457,600
Tue, 30 Dec 2025
159.6600
162.8700
157.3810
160.0100
662,800
Mon, 29 Dec 2025
159.2000
160.3700
157.1900
159.0700
382,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
162.5800
162.5800
159.4400
160.5500
290,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
161.3000
162.5720
160.0630
161.8600
149,800
Tue, 23 Dec 2025
158.5200
162.3900
157.8400
161.1300
562,700
Mon, 22 Dec 2025
161.8200
162.8000
157.0000
159.2700
530,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
152.0100
158.2100
152.0100
156.3600
1,793,200
Thu, 18 Dec 2025
153.4600
155.6000
149.6400
151.7300
668,800
Wed, 17 Dec 2025
153.8600
155.5000
146.7900
147.5400
689,800
Tue, 16 Dec 2025
156.5100
157.6100
153.3300
154.2500
472,200
Mon, 15 Dec 2025
159.3700
161.2000
155.0900
156.0200
683,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
158.5800
161.2800
152.4400
156.3600
948,400
Thu, 11 Dec 2025
165.3400
165.5000
158.2000
160.3700
1,207,700
Wed, 10 Dec 2025
162.8500
171.3200
162.4900
168.3700
1,098,000
Tue, 09 Dec 2025
158.1600
164.3100
156.8900
162.6100
1,137,400
Mon, 08 Dec 2025
158.7100
161.0700
157.0600
160.5100
484,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
161.2700
161.2700
156.2800
157.4000
649,700
Thu, 04 Dec 2025
156.2900
160.5400
155.2900
159.4500
517,100
Wed, 03 Dec 2025
154.6400
161.4930
152.1950
158.1200
1,290,000
Tue, 02 Dec 2025
149.9400
155.6050
149.5100
154.0100
898,200
Mon, 01 Dec 2025
143.6300
147.8500
141.6450
147.0000
749,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
140.9000
143.4800
140.6000
143.1600
308,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
6 · S-3ASR
After-hours · 16:02 ET
S-3ASR ↗
Wed, 26 Nov 2025
138.0000
142.5500
138.0000
140.4700
509,900
Tue, 25 Nov 2025
131.7900
137.8900
129.8900
136.9900
768,000
Mon, 24 Nov 2025
127.4000
133.4650
126.5650
132.2400
581,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
5 · 8-K
After-hours · 16:04 ET
8-K ↗
Fri, 21 Nov 2025
4 · S-3
After-hours · 16:03 ET
S-3 ↗
Fri, 21 Nov 2025
124.1400
128.6900
121.5750
127.1800
763,800
Thu, 20 Nov 2025
134.7600
135.4500
124.9600
125.2800
814,700
Wed, 19 Nov 2025
125.9900
132.3950
124.7700
130.9500
782,700
Tue, 18 Nov 2025
126.6000
128.5300
122.6100
124.0900
913,200
Mon, 17 Nov 2025
125.3400
129.8400
125.1900
127.3000
721,500
Mon, 17 Nov 2025
3 · 8-K
Pre-market · 08:17 ET
8-K ↗
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
124.9100
132.5000
121.8580
127.9200
775,300
Thu, 13 Nov 2025
133.7200
135.0000
127.3900
129.7300
687,500
Wed, 12 Nov 2025
135.3200
137.1100
133.5800
135.5200
789,800
Tue, 11 Nov 2025
140.3400
140.7000
132.9600
133.4400
722,600
Mon, 10 Nov 2025
145.0500
145.0500
137.4200
141.0700
1,157,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
118.9700
140.1700
118.9700
139.0900
2,196,200
Thu, 06 Nov 2025
2 · 10-Q
After-hours · 17:01 ET
10-Q ↗
Thu, 06 Nov 2025
1 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 06 Nov 2025
136.0600
138.9900
130.4200
131.7500
1,739,800
Wed, 05 Nov 2025
128.8900
136.3400
128.8900
135.7600
1,066,600
Tue, 04 Nov 2025
126.5000
131.1600
125.3300
129.1100
883,100
Mon, 03 Nov 2025
134.9900
136.1600
130.2600
131.7100
987,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
137.5100
138.8700
132.6600
134.9600
802,100
Thu, 30 Oct 2025
135.8900
139.6000
134.1290
137.0500
954,900
Wed, 29 Oct 2025
133.8600
139.6200
133.8200
137.0800
1,104,900
Tue, 28 Oct 2025
132.5000
133.2800
129.9200
130.6900
582,100
Mon, 27 Oct 2025
136.6400
137.1650
132.2600
134.3000
993,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
134.9700
137.2300
134.0400
134.6800
496,100
Thu, 23 Oct 2025
125.3000
133.0550
125.3000
131.9300
1,036,300