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
221.0000
222.8800
219.9050
221.6600
1,019,090
Thu, 22 Oct 2026
216.9600
222.9700
216.9600
222.8300
956,300
Wed, 21 Oct 2026
219.5600
220.4700
216.9600
219.5100
1,033,900
Tue, 20 Oct 2026
213.7000
219.2400
213.7000
218.3500
814,200
Mon, 19 Oct 2026
214.2900
214.2900
212.2800
213.7400
1,239,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
31 · 8-K
After market open · 10:02 ET
8-K ↗
Fri, 16 Oct 2026
221.4900
223.4600
212.4600
215.2800
2,043,200
Thu, 15 Oct 2026
217.6500
219.8500
215.5600
218.6500
1,265,300
Wed, 14 Oct 2026
215.3300
216.3300
213.2300
216.0500
795,500
Tue, 13 Oct 2026
221.3900
222.0400
216.4400
217.9300
743,300
Mon, 12 Oct 2026
217.8600
221.1500
217.8600
219.8900
1,090,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
216.7800
218.0100
215.9800
217.4900
721,100
Thu, 08 Oct 2026
214.7300
217.7300
213.2500
217.5600
1,438,200
Wed, 07 Oct 2026
216.6200
217.4700
215.3200
216.6300
934,600
Tue, 06 Oct 2026
219.2100
220.6100
218.0900
218.7400
832,200
Mon, 05 Oct 2026
220.4200
221.2400
218.1400
218.2600
1,205,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
217.8700
220.0900
217.5500
219.1400
920,400
Thu, 01 Oct 2026
215.5000
217.3600
211.7100
217.3500
1,086,500
Wed, 30 Sep 2026
218.0100
219.1600
216.8700
217.6000
1,383,900
Tue, 29 Sep 2026
220.4400
221.1400
215.7200
217.5000
807,300
Mon, 28 Sep 2026
30 · 8-K
After market open · 15:46 ET
8-K ↗
Mon, 28 Sep 2026
221.0400
222.0000
220.0200
220.4400
802,900
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
218.6500
221.7800
218.6100
221.1900
660,700
Thu, 24 Sep 2026
219.6600
220.7400
217.2100
218.6600
926,200
Wed, 23 Sep 2026
221.6100
223.3800
219.4200
219.5800
727,000
Tue, 22 Sep 2026
29 · 8-K
After-hours · 17:22 ET
8-K ↗
Tue, 22 Sep 2026
28 · 424B5
After-hours · 16:50 ET
424B5 ↗
Tue, 22 Sep 2026
228.0400
228.0400
222.4300
223.4200
963,500
Tue, 22 Sep 2026
27 · S-3ASR
Pre-market · 09:06 ET
S-3ASR ↗
Mon, 21 Sep 2026
228.7700
228.7700
226.0300
226.9600
799,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
226.0100
227.8600
225.0000
227.3100
2,186,600
Thu, 17 Sep 2026
227.4200
229.0800
224.7900
226.3600
1,168,700
Wed, 16 Sep 2026
233.9200
235.4400
222.8900
226.0100
1,855,800
Tue, 15 Sep 2026
238.5400
239.9400
234.4100
235.3700
1,328,000
Mon, 14 Sep 2026
26 · 8-K
After-hours · 16:24 ET
8-K ↗
Mon, 14 Sep 2026
239.3500
241.5800
236.8300
237.8200
1,094,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
241.0000
241.4400
237.2500
239.8300
802,100
Thu, 10 Sep 2026
238.0000
239.3100
236.1400
239.0200
1,697,400
Wed, 09 Sep 2026
236.5500
238.6200
235.3900
238.0000
781,300
Tue, 08 Sep 2026
242.4900
242.8400
238.3200
238.4400
1,085,100
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
238.4800
241.2300
238.4800
239.8400
676,900
Thu, 03 Sep 2026
236.3200
240.1100
235.1200
240.0600
692,500
Wed, 02 Sep 2026
233.5200
238.4600
233.1200
235.4800
1,159,700
Tue, 01 Sep 2026
232.4400
235.0500
231.2700
232.0200
832,800
Mon, 31 Aug 2026
236.9000
237.2400
232.9300
233.9400
1,746,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
240.2700
241.1600
237.2900
237.2900
868,300
Thu, 27 Aug 2026
239.2300
240.3200
237.2800
238.6800
794,300
Wed, 26 Aug 2026
240.8600
242.3300
239.7900
241.5400
576,600
Tue, 25 Aug 2026
242.1100
242.2200
238.4300
240.4100
862,900
Mon, 24 Aug 2026
241.2200
244.7700
240.8100
241.7900
568,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
240.2200
241.5300
238.1800
240.3400
964,600
Thu, 20 Aug 2026
243.8000
244.2500
238.1300
238.2500
1,801,700
Wed, 19 Aug 2026
251.8300
251.8300
244.3100
244.5500
1,184,800
Tue, 18 Aug 2026
254.8200
254.8500
251.0500
251.5000
772,400
Mon, 17 Aug 2026
253.2100
255.9500
252.6300
252.8600
917,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
253.1500
255.6300
252.5000
254.0900
580,500
Thu, 13 Aug 2026
255.0000
255.6800
252.4700
253.2500
677,200
Wed, 12 Aug 2026
252.2900
254.2100
251.4100
253.5500
801,800
Tue, 11 Aug 2026
250.9400
253.9000
250.9400
252.1600
728,900
Mon, 10 Aug 2026
249.4000
251.5000
248.8200
251.1300
670,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
248.6500
251.5000
246.9100
250.4500
732,400
Thu, 06 Aug 2026
254.0000
254.0000
249.3700
250.1400
745,200
Wed, 05 Aug 2026
254.2600
254.4200
251.2500
251.9400
1,046,100
Tue, 04 Aug 2026
25 · 10-Q
After market open · 10:37 ET
10-Q ↗
Tue, 04 Aug 2026
249.2000
254.6900
248.6000
253.0600
1,013,600
Mon, 03 Aug 2026
246.6800
249.7200
246.3100
249.4800
1,191,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
247.4600
248.7300
245.6300
246.2900
1,152,800
Thu, 30 Jul 2026
250.8200
251.1000
246.7400
247.0000
1,116,200
Wed, 29 Jul 2026
251.4400
252.8800
249.3600
250.3300
1,167,600
Tue, 28 Jul 2026
250.1400
253.5800
249.1100
252.6100
1,333,200
Mon, 27 Jul 2026
250.2800
252.1500
247.0500
248.2800
1,089,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
246.7400
249.7100
245.8500
249.6000
1,259,300
Thu, 23 Jul 2026
246.9800
247.6500
244.2900
245.9700
1,046,400
Wed, 22 Jul 2026
249.0600
251.0400
247.1400
250.7300
1,205,100
Tue, 21 Jul 2026
24 · 8-K
After-hours · 16:36 ET
8-K ↗
Tue, 21 Jul 2026
249.9500
249.9500
246.2300
248.6600
1,113,000
Mon, 20 Jul 2026
250.1700
250.6800
247.0000
249.4400
1,344,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
23 · 424B5
After-hours · 16:20 ET
424B5 ↗
Fri, 17 Jul 2026
252.2500
255.0000
248.7500
249.2400
1,110,100
Thu, 16 Jul 2026
250.8800
254.3500
249.8300
254.0400
1,719,800
Thu, 16 Jul 2026
22 · 424B5
Pre-market · 04:59 ET
424B5 ↗
Wed, 15 Jul 2026
243.7600
248.7400
241.3900
248.5300
2,098,500
Wed, 15 Jul 2026
21 · 8-K
Pre-market · 06:02 ET
8-K ↗
Tue, 14 Jul 2026
242.6000
246.4800
240.7400
241.8500
1,281,500
Mon, 13 Jul 2026
243.6600
244.5700
241.4000
242.5500
1,157,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
239.1500
243.0000
238.5100
242.3400
1,392,700
Thu, 09 Jul 2026
236.2300
239.0000
235.2100
237.9400
719,100
Wed, 08 Jul 2026
238.4600
238.4600
232.0400
234.6300
973,100
Tue, 07 Jul 2026
240.5100
242.0000
239.0800
239.7500
717,900
Mon, 06 Jul 2026
237.1900
240.9100
236.5000
239.9200
886,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
243.5700
243.5700
237.4900
238.8800
728,300
Wed, 01 Jul 2026
237.7800
242.9500
236.6200
241.9500
1,075,500
Tue, 30 Jun 2026
237.9200
239.4800
236.9400
238.0100
1,276,100
Mon, 29 Jun 2026
235.7400
239.8300
235.6700
239.2000
1,101,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
237.0800
238.0000
235.2400
237.2600
1,571,400
Thu, 25 Jun 2026
233.5800
237.6000
233.5800
236.7700
1,083,100
Wed, 24 Jun 2026
231.0700
234.4000
231.0700
233.2600
974,900
Tue, 23 Jun 2026
228.3300
231.7600
226.9000
231.2400
1,054,900
Mon, 22 Jun 2026
226.6900
228.9400
226.4900
227.7300
1,112,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
228.0600
228.2500
224.7600
225.1200
2,933,400
Wed, 17 Jun 2026
228.1700
230.2000
224.0500
225.8500
1,095,200
Tue, 16 Jun 2026
20 · 8-K
After market open · 14:52 ET
8-K ↗
Tue, 16 Jun 2026
227.6800
229.5900
226.6200
228.3500
976,500
Mon, 15 Jun 2026
233.2300
233.2300
225.6400
225.9400
1,317,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
229.6500
232.0300
229.1800
231.8800
1,027,600
Thu, 11 Jun 2026
224.1400
228.4000
222.8200
227.8200
1,043,900
Wed, 10 Jun 2026
226.3000
228.3900
222.1100
223.9300
1,581,900
Tue, 09 Jun 2026
224.2300
227.1700
223.1700
225.4300
1,021,900
Mon, 08 Jun 2026
223.1200
224.8900
222.1600
222.6300
1,178,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
222.5000
224.6700
221.8900
222.4400
1,181,300
Thu, 04 Jun 2026
216.9400
221.7900
216.7700
221.7300
907,700
Wed, 03 Jun 2026
216.2100
216.2200
213.6800
214.0300
988,000
Tue, 02 Jun 2026
211.0400
218.0600
209.7400
217.2900
803,100
Mon, 01 Jun 2026
211.5700
213.4900
210.7300
211.6200
935,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
214.5000
216.3300
214.0000
216.1100
1,668,300
Thu, 28 May 2026
213.7100
215.1800
212.9600
214.3100
809,200
Wed, 27 May 2026
216.2000
217.5200
214.1400
215.1000
733,000
Tue, 26 May 2026
212.9600
216.3600
212.9600
215.2300
872,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
212.7500
214.3100
212.1600
213.1800
718,800
Thu, 21 May 2026
209.0700
212.9700
207.8000
212.3300
1,667,400
Wed, 20 May 2026
207.5200
211.1300
205.0700
210.4200
771,300
Tue, 19 May 2026
205.7200
208.1900
203.0000
206.5600
882,000
Mon, 18 May 2026
205.5400
207.4600
205.2600
206.2700
800,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
206.1600
206.5200
202.8500
204.9000
1,174,300
Thu, 14 May 2026
206.0700
208.5600
205.2500
205.7400
734,200
Wed, 13 May 2026
208.3900
208.3900
203.5000
204.0800
722,700
Tue, 12 May 2026
208.1700
209.5600
205.0800
208.7500
1,052,800
Mon, 11 May 2026
212.7800
212.7800
207.3900
207.9800
1,010,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
213.7700
213.8600
211.7800
212.1400
668,400
Thu, 07 May 2026
216.5000
217.5500
212.7500
213.0200
1,069,500
Wed, 06 May 2026
217.4100
219.4700
217.3300
217.4200
796,300
Tue, 05 May 2026
19 · 10-Q
After market open · 11:33 ET
10-Q ↗
Tue, 05 May 2026
214.3900
217.0000
213.1000
215.4800
1,111,200
Mon, 04 May 2026
214.7700
217.1900
213.3900
214.0800
929,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
18 · 8-K
After-hours · 16:05 ET
8-K ↗
Fri, 01 May 2026
218.4600
219.2000
216.0900
216.4400
744,300
Thu, 30 Apr 2026
214.0700
219.2800
212.9000
218.6300
937,300
Wed, 29 Apr 2026
217.1600
217.8800
212.6800
215.5400
1,280,700
Tue, 28 Apr 2026
219.2100
221.0200
216.6900
217.5200
953,400
Mon, 27 Apr 2026
215.2000
219.1600
215.2000
217.9200
1,076,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
219.4500
219.4500
214.6400
214.9200
699,600
Thu, 23 Apr 2026
17 · 8-K
After-hours · 17:06 ET
8-K ↗
Thu, 23 Apr 2026
218.1900
219.9400
216.7000
219.7000
907,500
Wed, 22 Apr 2026
219.0000
220.0000
216.9200
217.5700
853,500
Tue, 21 Apr 2026
219.0600
222.1200
218.0700
218.9000
1,109,600
Mon, 20 Apr 2026
16 · 8-K
After-hours · 16:16 ET
8-K ↗
Mon, 20 Apr 2026
218.0400
221.5500
217.1100
219.6800
999,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
15 · 424B2
After-hours · 16:27 ET
424B2 ↗
Fri, 17 Apr 2026
217.9600
220.8600
216.2300
218.7900
1,378,100
Thu, 16 Apr 2026
215.4000
218.1600
215.2700
216.9500
1,145,400
Thu, 16 Apr 2026
14 · 424B5
Pre-market · 08:56 ET
424B5 ↗
Wed, 15 Apr 2026
221.4400
221.5300
213.2800
217.1000
1,646,600
Wed, 15 Apr 2026
13 · 8-K
Pre-market · 06:07 ET
8-K ↗
Tue, 14 Apr 2026
220.2800
221.6400
218.6800
220.5100
1,098,200
Mon, 13 Apr 2026
218.3500
221.8600
217.3700
221.2900
916,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
222.4800
223.7300
219.8200
219.9200
777,700
Thu, 09 Apr 2026
217.7500
223.6600
217.4600
222.9900
731,800
Wed, 08 Apr 2026
218.6500
220.0000
217.4000
219.0400
1,028,100
Tue, 07 Apr 2026
211.0800
213.1600
210.5000
212.1100
1,384,100
Mon, 06 Apr 2026
210.6100
212.3700
209.5100
212.0200
500,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
205.3000
210.6300
204.9200
210.1600
689,500
Wed, 01 Apr 2026
208.3700
210.6300
206.7000
208.9800
741,800
Tue, 31 Mar 2026
202.5200
208.8400
202.5000
206.7200
1,681,600
Mon, 30 Mar 2026
12 · 8-K
After-hours · 17:31 ET
8-K ↗
Mon, 30 Mar 2026
202.2500
203.4000
200.1200
201.1300
1,474,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
205.3100
206.3200
200.1600
200.9300
1,123,100
Thu, 26 Mar 2026
203.3900
206.1900
203.3500
205.7300
1,020,400
Wed, 25 Mar 2026
205.3500
207.2200
202.8300
204.7500
795,100
Tue, 24 Mar 2026
198.8400
205.0800
198.5800
203.7800
1,049,000
Mon, 23 Mar 2026
202.9400
204.4400
200.5200
200.6600
1,175,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
197.2500
198.8100
195.7900
198.1500
2,787,100
Thu, 19 Mar 2026
196.3200
197.6700
193.9500
196.2400
1,390,300
Wed, 18 Mar 2026
199.7900
200.9300
196.5300
197.0700
1,008,500
Tue, 17 Mar 2026
200.8800
202.2300
199.1500
200.1200
1,091,700
Mon, 16 Mar 2026
197.9800
200.8000
196.7200
198.3300
1,085,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
199.7700
200.8300
195.8900
196.2600
700,700
Thu, 12 Mar 2026
198.9400
201.6400
198.0000
198.2000
1,249,700
Wed, 11 Mar 2026
202.7300
204.4000
199.6700
203.2100
1,846,100
Tue, 10 Mar 2026
209.1600
212.4200
204.0100
204.1200
1,623,500
Tue, 10 Mar 2026
11 · DEFA14A
Pre-market · 06:35 ET
DEFA14A ↗
Tue, 10 Mar 2026
10 · DEF 14A
Pre-market · 06:31 ET
DEF 14A ↗
Mon, 09 Mar 2026
204.7900
210.0000
201.6400
208.6600
1,137,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
208.2100
211.5600
206.8500
210.4600
1,542,200
Thu, 05 Mar 2026
218.0200
218.9300
214.3900
215.9900
1,421,400
Wed, 04 Mar 2026
220.0300
220.0300
217.6500
219.2400
783,900
Tue, 03 Mar 2026
215.8200
221.0900
213.9200
218.9800
958,100
Mon, 02 Mar 2026
211.9900
220.7400
211.9900
219.5000
1,160,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
222.6900
222.6900
214.2400
216.9800
1,988,700
Thu, 26 Feb 2026
223.5000
227.1000
223.0700
225.3500
1,471,800
Wed, 25 Feb 2026
220.5000
223.8500
220.1300
222.5200
1,154,400
Tue, 24 Feb 2026
221.3000
222.2100
218.0400
218.5200
1,249,100
Mon, 23 Feb 2026
232.0400
233.5200
221.5000
222.1200
1,829,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
229.0800
232.9000
226.7500
232.5200
963,900
Thu, 19 Feb 2026
230.1200
231.6700
227.1900
229.1100
934,600
Wed, 18 Feb 2026
9 · 10-K
After market open · 13:04 ET
10-K ↗
Wed, 18 Feb 2026
228.9400
232.0900
228.6000
231.7500
913,100
Tue, 17 Feb 2026
229.6700
232.1300
227.7400
228.3600
1,152,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
229.4400
232.5300
226.5700
228.7100
1,520,600
Thu, 12 Feb 2026
236.1400
238.1400
228.3600
231.4000
1,316,400
Wed, 11 Feb 2026
8 · 8-K
After-hours · 16:08 ET
8-K ↗
Wed, 11 Feb 2026
237.6400
239.0000
232.9800
234.7200
1,524,200
Tue, 10 Feb 2026
235.0200
237.4900
233.2400
236.2100
891,200
Mon, 09 Feb 2026
236.7900
238.5500
233.3400
236.2500
1,150,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
236.1700
238.5400
235.5100
238.0100
1,265,800
Thu, 05 Feb 2026
231.7200
234.5200
230.2300
233.9400
1,676,700
Wed, 04 Feb 2026
230.0000
235.7700
229.6100
232.2600
1,709,400
Tue, 03 Feb 2026
225.4500
229.6800
224.9700
228.1200
1,758,000
Mon, 02 Feb 2026
221.1800
226.1000
219.7300
225.5400
1,464,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
220.0500
222.8300
219.5000
221.5700
1,516,100
Thu, 29 Jan 2026
218.2900
221.4900
217.6500
221.4400
1,314,000
Wed, 28 Jan 2026
216.7200
217.9000
215.3700
216.8900
1,262,700
Tue, 27 Jan 2026
215.2400
217.4900
214.2500
217.4900
1,068,300
Mon, 26 Jan 2026
213.8200
216.2500
213.3600
214.2500
1,409,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
215.3200
217.1500
213.4700
213.8200
1,249,000
Thu, 22 Jan 2026
219.5000
222.1800
216.4400
217.4600
1,356,600
Wed, 21 Jan 2026
212.8600
220.6000
212.6800
219.1600
1,703,600
Tue, 20 Jan 2026
211.9600
213.8900
209.6100
211.7100
1,185,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
212.5000
215.7100
205.5000
212.2800
1,848,800
Fri, 16 Jan 2026
7 · 8-K
Pre-market · 06:05 ET
8-K ↗
Thu, 15 Jan 2026
209.8900
213.5100
209.4700
212.5700
1,213,100
Wed, 14 Jan 2026
208.3200
211.0000
207.4400
209.7900
937,200
Tue, 13 Jan 2026
212.8200
213.9800
208.6100
209.1600
1,145,100
Mon, 12 Jan 2026
209.7800
211.8600
209.0700
211.5500
1,175,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
213.5500
214.7900
211.5800
211.6800
1,148,700
Thu, 08 Jan 2026
208.7400
215.4900
208.7400
213.6100
1,370,200
Wed, 07 Jan 2026
209.9300
211.7800
207.8700
209.5500
1,208,100
Tue, 06 Jan 2026
208.1300
211.9900
208.0100
211.3300
922,700
Mon, 05 Jan 2026
203.9700
211.3000
203.8200
209.4500
981,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
200.9600
204.9200
199.6200
204.0400
965,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
203.8100
204.4300
201.3200
201.4800
787,900
Tue, 30 Dec 2025
205.5000
205.5000
203.3400
203.5500
496,100
Mon, 29 Dec 2025
207.5000
207.5100
204.1500
204.6800
629,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
207.2600
207.8500
205.8300
207.2800
378,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
207.0000
208.2000
205.2500
207.2400
247,700
Tue, 23 Dec 2025
207.3700
208.2600
205.8700
206.4200
707,100
Mon, 22 Dec 2025
205.2900
207.6800
205.2900
206.8200
782,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
204.1300
206.8000
203.8100
205.8200
2,945,500
Thu, 18 Dec 2025
206.6200
208.0900
202.7300
203.6600
1,228,800
Wed, 17 Dec 2025
204.8600
207.3400
204.8600
206.1200
1,058,200
Tue, 16 Dec 2025
205.8800
205.9300
203.0700
204.0900
1,211,000
Mon, 15 Dec 2025
205.5200
206.5600
203.9900
204.7100
1,250,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
205.7400
206.5600
202.5800
203.8400
903,900
Thu, 11 Dec 2025
204.4900
207.2900
203.6800
205.7500
1,033,000
Wed, 10 Dec 2025
197.4800
205.7200
196.5500
204.6000
1,349,100
Tue, 09 Dec 2025
6 · 8-K
After-hours · 16:03 ET
8-K ↗
Tue, 09 Dec 2025
196.0800
198.6200
196.0800
197.6600
804,900
Mon, 08 Dec 2025
195.0400
196.4900
193.9300
195.9000
731,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
194.4500
196.4800
194.4000
195.1100
757,600
Thu, 04 Dec 2025
195.0100
197.1200
194.9700
195.5700
595,000
Wed, 03 Dec 2025
190.9600
195.7100
189.4700
195.6300
709,500
Tue, 02 Dec 2025
191.2300
192.2800
190.2100
190.9800
851,300
Mon, 01 Dec 2025
188.4600
191.5100
187.8100
190.2200
1,013,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
190.1300
191.3300
189.7600
190.2200
418,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
190.8700
192.3300
190.1700
190.2400
649,900
Tue, 25 Nov 2025
189.3100
192.6000
188.5500
191.5800
830,600
Mon, 24 Nov 2025
188.2400
188.8900
185.8400
187.5800
1,153,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
184.1500
190.4700
183.2700
188.6000
1,192,100
Thu, 20 Nov 2025
185.5600
186.3300
181.5600
182.7500
819,500
Wed, 19 Nov 2025
182.8400
183.3900
180.4900
182.6300
586,500
Tue, 18 Nov 2025
180.0000
183.2400
179.7500
182.1000
780,100
Mon, 17 Nov 2025
186.4000
186.5200
180.3400
181.0600
970,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
186.3900
187.7900
184.2800
186.9600
862,300
Thu, 13 Nov 2025
187.9800
188.6500
185.9000
186.3800
856,700
Wed, 12 Nov 2025
186.8000
191.0800
186.8000
188.1500
879,900
Tue, 11 Nov 2025
188.7400
189.0500
185.9100
186.7600
804,400
Mon, 10 Nov 2025
185.8400
188.3800
184.6700
188.2500
1,131,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
182.9000
185.8900
182.4300
185.8600
768,600
Thu, 06 Nov 2025
183.6700
184.8900
181.7800
183.3000
956,300
Wed, 05 Nov 2025
180.8300
184.5400
180.0700
183.3500
834,000
Tue, 04 Nov 2025
182.0100
182.0100
180.3400
180.9000
1,038,400
Mon, 03 Nov 2025
182.2500
183.1100
180.6500
182.7300
1,192,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
5 · 8-K
After-hours · 16:03 ET
8-K ↗
Fri, 31 Oct 2025
181.2600
184.3600
180.2300
183.8700
873,500
Thu, 30 Oct 2025
181.3000
186.3900
181.3000
182.8000
1,187,600
Thu, 30 Oct 2025
4 · 424B5
Next filing day · accepted 29 Oct, 20:18 ET
424B5 ↗
Wed, 29 Oct 2025
179.5800
183.6700
179.3200
181.3400
1,424,900
Tue, 28 Oct 2025
2 · 8-K
After-hours · 16:40 ET
8-K ↗
Tue, 28 Oct 2025
181.7900
182.6300
180.7900
181.4100
1,314,600
Tue, 28 Oct 2025
3 · 424B5
Pre-market · 08:48 ET
424B5 ↗
Mon, 27 Oct 2025
1 · 10-Q
After-hours · 17:05 ET
10-Q ↗
Mon, 27 Oct 2025
186.1000
186.1000
181.4700
182.9200
1,186,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
183.1300
186.1800
182.6500
185.2300
1,035,600
Thu, 23 Oct 2025
182.8500
183.4700
180.4200
181.0900
1,087,400