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
224.0100
225.7200
222.3275
224.4600
1,431,440
Thu, 22 Oct 2026
221.6100
225.6800
221.5600
225.5300
2,041,400
Wed, 21 Oct 2026
34 · 424B2
After market open · 14:07 ET
424B2 ↗
Wed, 21 Oct 2026
222.0000
223.8700
221.5600
222.8900
1,665,700
Tue, 20 Oct 2026
33 · 424B5
After market open · 11:59 ET
424B5 ↗
Tue, 20 Oct 2026
217.1300
221.4500
215.9900
220.9900
1,920,100
Mon, 19 Oct 2026
217.3200
218.5100
216.0600
216.2100
1,635,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
216.5800
221.1000
216.1100
217.3900
2,426,500
Thu, 15 Oct 2026
32 · 8-K
After-hours · 20:10 ET
8-K ↗
Thu, 15 Oct 2026
31 · 8-K
After market open · 10:46 ET
8-K ↗
Thu, 15 Oct 2026
208.4900
218.9000
208.4900
214.9400
4,597,700
Wed, 14 Oct 2026
214.6700
215.8000
212.8600
215.8000
3,223,600
Tue, 13 Oct 2026
222.5400
223.8500
217.4900
219.4800
2,431,300
Mon, 12 Oct 2026
219.7400
221.4000
219.3300
221.2600
1,841,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
218.6200
219.9700
217.8300
219.2100
1,188,000
Thu, 08 Oct 2026
216.0200
219.6800
214.8200
219.6800
1,687,700
Wed, 07 Oct 2026
217.5800
219.7700
216.2100
217.7200
2,223,200
Tue, 06 Oct 2026
221.2300
222.1000
219.2500
220.1600
1,905,000
Mon, 05 Oct 2026
222.5800
222.8000
219.7100
220.2800
3,021,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
221.0400
222.7800
219.5200
221.0300
1,899,700
Thu, 01 Oct 2026
220.0600
221.7200
215.3500
220.7500
2,208,800
Wed, 30 Sep 2026
222.5500
224.4900
221.1000
222.2600
2,242,200
Tue, 29 Sep 2026
30 · 8-K
After market open · 12:22 ET
8-K ↗
Tue, 29 Sep 2026
223.1800
224.1400
219.9900
221.6500
1,922,200
Mon, 28 Sep 2026
225.6400
225.8500
223.0000
223.6700
1,418,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
223.5800
226.5300
223.0900
225.6400
1,899,900
Thu, 24 Sep 2026
224.6500
225.1200
220.6500
223.3400
1,723,600
Wed, 23 Sep 2026
226.4200
227.7000
223.9600
224.0300
1,955,800
Tue, 22 Sep 2026
234.0000
234.3000
226.2000
227.9600
2,526,300
Mon, 21 Sep 2026
234.5800
235.3200
232.4800
233.2500
1,275,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
231.4800
233.2000
230.0500
233.1700
3,419,100
Thu, 17 Sep 2026
234.0000
234.0100
229.9600
232.0100
1,740,000
Wed, 16 Sep 2026
240.4700
240.9100
227.8600
231.4900
2,753,000
Tue, 15 Sep 2026
243.6700
244.8000
239.6600
240.7800
1,717,400
Mon, 14 Sep 2026
244.0900
245.3200
241.4800
242.7200
1,547,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
245.7800
246.9600
241.8200
244.2400
1,068,000
Thu, 10 Sep 2026
240.6800
243.0200
239.7200
242.9800
1,672,900
Wed, 09 Sep 2026
241.8000
243.7300
240.0000
240.6900
1,250,300
Tue, 08 Sep 2026
245.0700
245.8500
242.9000
242.9100
1,057,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
244.2500
246.4800
243.0100
245.6000
1,088,000
Thu, 03 Sep 2026
244.0900
246.6400
242.7400
245.1800
1,338,100
Wed, 02 Sep 2026
238.8400
245.3700
238.7000
242.4600
1,383,900
Tue, 01 Sep 2026
240.0200
241.9100
236.7900
237.4900
1,348,600
Mon, 31 Aug 2026
242.0400
242.2200
239.1600
239.6300
1,586,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
244.5200
246.6400
241.9200
242.2200
1,376,300
Thu, 27 Aug 2026
241.8600
243.7900
240.0000
243.5100
1,892,300
Wed, 26 Aug 2026
244.7300
246.4300
243.0400
244.6700
1,528,100
Tue, 25 Aug 2026
244.2700
244.6500
242.0000
244.1100
1,641,900
Mon, 24 Aug 2026
243.8600
247.0800
242.1300
243.6800
1,963,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
243.5200
244.6200
241.4200
243.1300
2,331,300
Thu, 20 Aug 2026
245.7600
247.8600
241.3000
241.6200
2,012,300
Wed, 19 Aug 2026
254.4900
254.9300
245.5700
246.4600
1,286,300
Tue, 18 Aug 2026
255.8800
257.9900
253.2700
254.2800
1,282,300
Mon, 17 Aug 2026
255.9500
258.9600
254.4700
254.5500
1,073,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
255.0000
257.5600
254.9200
256.9700
785,300
Thu, 13 Aug 2026
256.5000
257.9400
254.9400
255.2000
750,700
Wed, 12 Aug 2026
254.8900
255.9900
253.1500
255.4600
794,200
Tue, 11 Aug 2026
251.9000
254.3400
251.2800
254.2300
1,481,500
Mon, 10 Aug 2026
250.8800
252.6800
250.2100
251.7600
1,629,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
251.0100
253.1800
249.5400
252.5600
956,200
Thu, 06 Aug 2026
257.3000
258.1300
252.0000
252.7600
1,529,800
Wed, 05 Aug 2026
29 · 10-Q
After market open · 14:19 ET
10-Q ↗
Wed, 05 Aug 2026
255.0000
256.3300
253.4900
255.3700
1,362,900
Tue, 04 Aug 2026
250.7100
256.1800
250.6900
254.1400
1,327,700
Mon, 03 Aug 2026
250.8600
253.1100
249.9800
251.7200
1,999,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
249.7500
250.9400
248.1700
249.8700
1,441,500
Thu, 30 Jul 2026
249.7700
249.9100
246.6100
248.7100
1,408,200
Wed, 29 Jul 2026
250.4300
252.2100
247.0200
248.4900
2,297,400
Tue, 28 Jul 2026
250.3700
252.4200
249.6100
251.6000
1,480,800
Mon, 27 Jul 2026
251.7000
253.5000
248.2100
249.6400
1,210,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
249.5000
252.3500
248.5300
250.9900
1,148,900
Thu, 23 Jul 2026
249.6200
249.6200
246.7500
249.2600
1,714,400
Wed, 22 Jul 2026
250.0000
253.1000
249.4500
252.5100
1,780,800
Tue, 21 Jul 2026
28 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 21 Jul 2026
249.3300
251.2500
247.4300
250.3800
1,826,900
Mon, 20 Jul 2026
251.8000
252.7100
248.8800
250.1400
2,531,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
27 · 424B2
After market open · 10:29 ET
424B2 ↗
Fri, 17 Jul 2026
254.1500
256.4900
250.0400
252.8600
2,192,000
Thu, 16 Jul 2026
255.3700
256.2600
252.5300
255.2000
2,381,300
Thu, 16 Jul 2026
26 · 424B5
Pre-market · 08:47 ET
424B5 ↗
Wed, 15 Jul 2026
25 · 8-K
After market open · 13:43 ET
8-K ↗
Wed, 15 Jul 2026
251.6000
255.5600
248.1000
254.1500
3,046,700
Wed, 15 Jul 2026
24 · 8-K
Pre-market · 06:40 ET
8-K ↗
Tue, 14 Jul 2026
254.5000
256.2200
249.3300
251.8800
2,585,600
Mon, 13 Jul 2026
253.6700
253.6700
249.9200
252.8500
2,266,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
253.0500
254.1900
251.7500
251.9100
2,892,800
Thu, 09 Jul 2026
247.5100
251.0600
246.7600
250.9100
2,117,000
Wed, 08 Jul 2026
252.8000
252.8000
245.3900
246.5300
2,143,700
Tue, 07 Jul 2026
255.1600
256.0000
253.8400
254.0100
1,552,600
Mon, 06 Jul 2026
249.2800
253.2800
248.3100
253.1800
2,249,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
253.4500
254.0000
247.3400
249.4900
1,378,800
Wed, 01 Jul 2026
246.0500
252.7300
244.8700
251.6200
2,220,800
Tue, 30 Jun 2026
246.0500
247.4700
244.6900
246.2200
1,602,600
Mon, 29 Jun 2026
244.4600
247.9700
243.0000
246.7300
2,366,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
246.0300
246.0300
243.0800
244.9900
2,668,800
Thu, 25 Jun 2026
242.6600
249.0100
241.7100
245.2800
2,751,600
Wed, 24 Jun 2026
238.8800
240.3700
238.0000
239.9200
2,650,900
Tue, 23 Jun 2026
235.6900
238.8600
234.3700
238.6700
2,586,300
Mon, 22 Jun 2026
233.7500
235.4600
232.2100
234.7100
2,233,500
Mon, 22 Jun 2026
23 · 8-K
Pre-market · 08:53 ET
8-K ↗
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
233.6400
236.0900
231.3300
232.0400
4,931,900
Wed, 17 Jun 2026
234.6900
237.6700
231.6600
233.1300
2,589,900
Tue, 16 Jun 2026
233.2900
235.7500
232.2200
234.6900
2,970,200
Mon, 15 Jun 2026
238.7700
239.8400
229.7400
230.5600
3,834,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
235.5000
238.3200
234.1300
237.6600
1,859,400
Thu, 11 Jun 2026
234.0000
235.9300
232.3300
233.9400
2,477,200
Wed, 10 Jun 2026
233.0000
236.0900
231.5900
232.6400
2,744,600
Tue, 09 Jun 2026
229.0000
232.9300
226.7700
232.1800
2,810,700
Mon, 08 Jun 2026
228.6900
230.1700
226.7600
227.1400
1,683,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
227.7200
230.4400
225.7000
228.3700
1,298,300
Thu, 04 Jun 2026
220.0900
227.2700
220.0900
227.0800
1,797,000
Wed, 03 Jun 2026
219.6600
220.6000
217.5100
218.2700
1,806,100
Tue, 02 Jun 2026
215.8000
221.8100
215.2000
221.0000
1,948,400
Mon, 01 Jun 2026
217.8000
219.9400
215.7800
216.0700
1,496,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
219.3500
221.6600
218.3500
221.1200
2,930,300
Thu, 28 May 2026
219.9400
221.5200
218.1900
219.7800
1,591,300
Wed, 27 May 2026
221.6300
223.0400
219.7100
220.8000
1,368,700
Tue, 26 May 2026
22 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 26 May 2026
219.9900
222.2500
219.2500
220.8100
1,387,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
219.8200
220.9600
218.6000
219.2300
1,204,500
Thu, 21 May 2026
21 · 424B2
After market open · 10:51 ET
424B2 ↗
Thu, 21 May 2026
215.6900
218.6800
214.5500
218.3700
1,608,800
Wed, 20 May 2026
214.4800
218.0900
211.8800
216.8300
2,087,900
Wed, 20 May 2026
20 · 424B5
Pre-market · 08:49 ET
424B5 ↗
Tue, 19 May 2026
213.1300
215.3400
211.3500
213.2700
1,319,000
Mon, 18 May 2026
213.5700
215.7200
212.9900
213.7200
1,452,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
213.3200
213.7400
210.8600
212.8400
2,469,800
Thu, 14 May 2026
211.9500
214.1000
211.6100
213.4500
1,572,100
Wed, 13 May 2026
214.1400
215.0900
209.7000
209.8600
1,661,000
Tue, 12 May 2026
215.0400
216.2900
210.9100
215.2100
1,529,800
Mon, 11 May 2026
217.3100
219.0600
213.7700
214.5900
2,698,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
220.1900
221.0500
216.4700
216.8500
1,619,300
Thu, 07 May 2026
220.9400
223.0500
218.4800
219.2900
1,268,600
Wed, 06 May 2026
223.4300
226.0100
221.8100
222.4200
1,326,900
Tue, 05 May 2026
19 · 10-Q
After market open · 14:31 ET
10-Q ↗
Tue, 05 May 2026
218.5200
223.0000
217.9700
221.6300
1,232,400
Mon, 04 May 2026
219.1700
221.4100
217.1500
218.0400
1,286,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
223.2300
223.6700
220.7000
220.7100
1,028,900
Thu, 30 Apr 2026
217.5500
224.2900
216.6400
223.0000
2,318,700
Wed, 29 Apr 2026
220.4800
222.3300
217.7900
218.7100
1,626,500
Tue, 28 Apr 2026
223.1800
223.9200
220.2200
220.8900
1,685,700
Mon, 27 Apr 2026
219.5700
222.7700
219.5600
221.3300
1,813,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
18 · 8-K
After-hours · 16:05 ET
8-K ↗
Fri, 24 Apr 2026
224.7900
225.2200
218.7900
219.8600
1,741,900
Thu, 23 Apr 2026
225.6600
227.2900
222.9200
225.0900
1,375,800
Wed, 22 Apr 2026
229.1500
229.7200
224.5100
225.0600
1,936,900
Tue, 21 Apr 2026
227.0200
230.2500
226.6900
228.0500
3,090,600
Mon, 20 Apr 2026
223.7600
227.9200
223.6300
227.0300
2,151,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
221.5200
226.3600
221.3700
224.8100
2,538,300
Thu, 16 Apr 2026
221.7900
224.2500
219.8700
220.0700
2,108,400
Wed, 15 Apr 2026
17 · 8-K
After market open · 15:05 ET
8-K ↗
Wed, 15 Apr 2026
222.8900
225.4700
218.4000
222.0600
2,986,300
Wed, 15 Apr 2026
16 · 8-K
Pre-market · 06:39 ET
8-K ↗
Tue, 14 Apr 2026
220.6500
221.9700
218.5500
221.2000
2,725,300
Mon, 13 Apr 2026
219.6100
223.3400
218.0000
223.0000
2,507,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
222.9100
223.8000
220.3900
221.1300
1,798,100
Thu, 09 Apr 2026
218.6600
224.1200
217.9600
223.2300
1,902,600
Wed, 08 Apr 2026
218.9200
222.1100
218.7600
220.7600
2,651,700
Tue, 07 Apr 2026
212.0000
215.1100
211.5700
213.9200
3,991,200
Mon, 06 Apr 2026
211.9200
213.1600
210.6400
213.1400
1,711,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
207.1500
211.8500
205.2300
211.7000
2,398,000
Wed, 01 Apr 2026
210.1600
211.9100
208.8600
209.2400
1,899,200
Tue, 31 Mar 2026
204.9100
208.4000
203.0700
208.0900
2,122,500
Mon, 30 Mar 2026
203.3400
204.2400
200.7500
201.6600
1,928,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
204.4100
206.7800
201.8100
202.3900
2,039,600
Thu, 26 Mar 2026
204.8800
206.6300
204.2400
205.4600
1,949,000
Wed, 25 Mar 2026
208.0800
209.2700
203.6400
205.9500
1,625,100
Tue, 24 Mar 2026
201.3800
208.6000
201.3800
206.3500
2,443,700
Mon, 23 Mar 2026
207.4100
208.0000
203.2300
203.9300
2,918,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
202.2900
203.5200
199.6000
201.7100
6,082,300
Thu, 19 Mar 2026
199.9200
203.2100
197.5600
202.0500
2,515,700
Wed, 18 Mar 2026
203.1800
206.8800
200.5400
201.1700
2,993,000
Tue, 17 Mar 2026
203.8500
205.9100
202.8000
203.9200
2,496,300
Mon, 16 Mar 2026
203.2500
205.4000
200.4500
200.7500
2,859,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
204.3700
205.9100
200.5200
201.1300
2,931,000
Thu, 12 Mar 2026
201.2700
203.8500
201.1800
202.6900
3,025,700
Wed, 11 Mar 2026
15 · DEFA14A
After-hours · 16:19 ET
DEFA14A ↗
Wed, 11 Mar 2026
14 · DEF 14A
After-hours · 16:16 ET
DEF 14A ↗
Wed, 11 Mar 2026
205.5800
206.7600
203.3200
205.6400
1,986,900
Tue, 10 Mar 2026
205.3600
210.2400
203.6100
206.3900
2,707,400
Mon, 09 Mar 2026
203.0500
206.0700
198.0400
205.3400
3,001,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
207.6700
209.0000
202.8300
206.1200
3,380,000
Thu, 05 Mar 2026
211.4300
213.7900
210.5300
212.3700
2,269,200
Wed, 04 Mar 2026
213.9300
215.1000
212.2600
213.8600
1,768,300
Tue, 03 Mar 2026
209.1200
216.1300
208.4800
213.0500
2,476,500
Mon, 02 Mar 2026
207.6300
215.0200
205.8900
214.2300
5,080,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
219.9600
220.5000
210.3500
212.3500
3,569,400
Thu, 26 Feb 2026
223.1900
227.0000
221.1400
222.8200
2,653,200
Wed, 25 Feb 2026
219.4900
222.5000
219.0900
221.9500
2,025,000
Tue, 24 Feb 2026
219.2800
220.5700
216.2300
217.9100
2,579,800
Mon, 23 Feb 2026
232.1700
233.5500
219.3100
220.7700
2,286,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
13 · 10-K
After market open · 13:54 ET
10-K ↗
Fri, 20 Feb 2026
230.5400
233.0800
228.0500
232.9700
1,857,500
Thu, 19 Feb 2026
230.9500
232.6600
227.8800
230.3000
1,447,200
Wed, 18 Feb 2026
231.8600
235.3000
231.4600
232.7400
2,362,600
Tue, 17 Feb 2026
229.3200
233.3300
229.3200
231.2400
2,457,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
228.1800
231.7400
226.3700
229.3200
2,546,800
Thu, 12 Feb 2026
236.7900
237.9100
227.3000
229.6800
2,507,000
Wed, 11 Feb 2026
240.3300
242.5700
234.8300
235.4800
2,456,800
Tue, 10 Feb 2026
240.1300
242.2100
236.7300
240.3300
2,342,400
Mon, 09 Feb 2026
241.7500
243.6500
240.7100
240.9500
2,272,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
240.8100
243.9400
239.5400
242.4800
2,441,000
Thu, 05 Feb 2026
236.3400
239.2700
235.2200
238.5100
3,860,100
Wed, 04 Feb 2026
235.0000
240.3700
235.0000
237.2500
3,816,800
Tue, 03 Feb 2026
229.2800
234.3000
228.1500
233.8200
3,721,200
Mon, 02 Feb 2026
223.7000
227.8800
222.4100
227.6300
2,268,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
222.9400
225.0000
221.6800
223.3000
2,107,100
Thu, 29 Jan 2026
222.9700
224.6300
220.8500
224.4600
2,495,600
Wed, 28 Jan 2026
223.3000
224.2100
219.4000
221.3900
2,479,800
Tue, 27 Jan 2026
220.5300
224.0700
220.5300
223.7000
2,219,000
Mon, 26 Jan 2026
12 · 8-K
After-hours · 16:03 ET
8-K ↗
Mon, 26 Jan 2026
219.5900
221.6700
219.2300
220.7500
2,473,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
221.4400
221.9900
217.5000
219.3900
3,233,500
Thu, 22 Jan 2026
11 · 424B2
After market open · 11:25 ET
424B2 ↗
Thu, 22 Jan 2026
10 · 424B2
After market open · 11:21 ET
424B2 ↗
Thu, 22 Jan 2026
225.6200
227.2900
221.5200
222.0000
5,372,700
Wed, 21 Jan 2026
222.0900
227.7800
221.5900
225.4900
4,066,400
Wed, 21 Jan 2026
9 · 424B5
Pre-market · 08:28 ET
424B5 ↗
Wed, 21 Jan 2026
8 · 424B5
Pre-market · 08:26 ET
424B5 ↗
Tue, 20 Jan 2026
219.7900
224.7700
218.2900
220.9600
5,582,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
7 · 8-K
After market open · 11:48 ET
8-K ↗
Fri, 16 Jan 2026
225.0000
227.0000
219.6900
223.1800
4,865,700
Fri, 16 Jan 2026
6 · 8-K
Pre-market · 06:37 ET
8-K ↗
Thu, 15 Jan 2026
212.8100
216.2100
212.4200
215.0400
2,576,100
Wed, 14 Jan 2026
211.1000
213.0900
209.5300
212.3200
3,026,600
Tue, 13 Jan 2026
216.4300
216.7300
212.2600
212.4500
2,133,100
Mon, 12 Jan 2026
215.2500
217.0000
214.2200
215.7400
2,866,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
218.7400
220.0800
217.4300
217.5500
2,873,600
Thu, 08 Jan 2026
215.5100
220.5400
215.2500
218.6400
3,166,600
Wed, 07 Jan 2026
217.3800
218.0700
214.8500
216.2700
2,130,700
Tue, 06 Jan 2026
216.0100
219.7400
214.3600
218.0400
2,291,400
Mon, 05 Jan 2026
5 · 8-K
After market open · 12:06 ET
8-K ↗
Mon, 05 Jan 2026
211.7500
219.6400
211.7500
215.8000
3,402,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
208.7300
212.5900
208.3600
211.4600
2,074,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
211.0000
211.3900
208.3800
208.7300
1,315,100
Tue, 30 Dec 2025
212.0300
212.2700
210.8500
211.0600
884,200
Mon, 29 Dec 2025
213.9700
214.0200
211.8700
211.9700
1,274,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
213.2300
214.2100
212.5800
213.8900
887,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
211.9600
214.5900
211.3200
213.4800
712,800
Tue, 23 Dec 2025
212.9000
213.9800
211.6100
211.9500
1,121,900
Mon, 22 Dec 2025
210.2000
213.2800
209.3700
212.9000
1,359,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
210.0100
211.9400
209.3600
210.2000
4,273,600
Thu, 18 Dec 2025
210.7300
213.0000
208.6900
209.5000
2,119,200
Wed, 17 Dec 2025
210.5600
212.6300
209.4800
210.3000
1,724,300
Tue, 16 Dec 2025
212.2700
212.2700
209.8100
209.9800
1,723,100
Mon, 15 Dec 2025
211.9900
213.0000
210.8900
210.8900
1,968,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
4 · 8-K
After market open · 13:52 ET
8-K ↗
Fri, 12 Dec 2025
213.0300
213.0300
209.9600
210.5900
1,820,300
Thu, 11 Dec 2025
207.8200
212.0200
207.1200
211.4900
2,140,900
Wed, 10 Dec 2025
202.6900
207.9600
202.2200
206.9700
2,329,700
Tue, 09 Dec 2025
197.9600
203.4500
197.1800
202.1500
2,475,900
Mon, 08 Dec 2025
198.1300
199.6400
196.3200
197.6500
2,245,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
197.3400
199.0600
196.4400
197.8600
1,367,300
Thu, 04 Dec 2025
198.0000
199.5600
197.7700
198.2700
1,939,300
Wed, 03 Dec 2025
192.6200
198.1600
192.0000
198.0000
1,843,400
Tue, 02 Dec 2025
192.4900
193.4500
191.3700
192.0500
1,306,000
Mon, 01 Dec 2025
190.3800
193.8500
190.0100
192.4000
1,393,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
191.7300
192.6000
190.6600
190.7200
887,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
192.3400
194.0900
191.8200
191.8800
1,516,900
Tue, 25 Nov 2025
190.0000
193.8300
188.5000
192.5900
1,889,600
Mon, 24 Nov 2025
186.6400
189.4500
185.4700
188.5200
3,428,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
184.0500
189.3400
183.9000
186.9900
2,391,000
Thu, 20 Nov 2025
184.6000
187.2200
182.9200
183.5400
2,710,200
Wed, 19 Nov 2025
180.3600
183.4000
180.0000
182.9700
2,181,800
Tue, 18 Nov 2025
178.4800
181.7300
177.0800
180.0800
1,929,000
Mon, 17 Nov 2025
183.3800
183.8200
178.3700
179.0400
2,313,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
183.8400
184.8500
181.7200
183.9900
1,958,000
Thu, 13 Nov 2025
186.6000
187.0800
183.5900
183.9900
1,098,000
Wed, 12 Nov 2025
185.2400
188.0800
184.9500
186.9100
1,989,700
Tue, 11 Nov 2025
185.9900
186.3600
184.4300
184.8200
1,140,000
Mon, 10 Nov 2025
184.2700
186.0300
183.0000
185.0900
1,399,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
3 · 8-K
After market open · 11:32 ET
8-K ↗
Fri, 07 Nov 2025
181.9900
184.2300
180.4800
184.2000
1,390,100
Thu, 06 Nov 2025
183.2200
185.0000
182.1800
182.9200
1,301,500
Wed, 05 Nov 2025
183.0600
185.2900
181.5100
184.1500
1,800,800
Tue, 04 Nov 2025
181.6300
184.7800
180.6600
182.9500
1,658,700
Mon, 03 Nov 2025
2 · 10-Q
After market open · 13:21 ET
10-Q ↗
Mon, 03 Nov 2025
181.8900
182.7900
179.8200
182.7400
2,035,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
181.0100
183.2100
180.4000
182.5500
1,554,500
Thu, 30 Oct 2025
181.3300
185.0900
180.3700
182.3200
1,959,600
Wed, 29 Oct 2025
181.3200
183.5900
180.0300
181.0200
2,592,800
Tue, 28 Oct 2025
185.0300
185.0300
181.9300
182.8400
1,798,400
Mon, 27 Oct 2025
186.7800
186.8500
183.2200
184.8600
2,406,900
Mon, 27 Oct 2025
1 · 424B3
Pre-market · 07:34 ET
424B3 ↗
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
183.5300
187.3300
182.1300
186.4400
2,243,100