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, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
191.1100
193.0550
190.3250
192.8800
1,285,198
Thu, 03 Sep 2026
190.4700
191.0900
187.7200
191.0700
1,572,000
Wed, 02 Sep 2026
190.5200
191.1100
188.6900
188.9000
1,305,800
Tue, 01 Sep 2026
193.0700
194.5000
189.3000
189.9300
1,468,600
Mon, 31 Aug 2026
197.0500
197.6600
193.7300
194.2300
1,725,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
202.4900
202.6800
197.4100
198.6800
1,231,100
Thu, 27 Aug 2026
202.6600
204.6700
201.6600
201.8200
1,007,000
Wed, 26 Aug 2026
203.3000
206.3800
202.9200
204.6600
1,189,100
Tue, 25 Aug 2026
206.1100
206.5900
200.7200
202.0600
961,700
Mon, 24 Aug 2026
203.6600
204.7100
200.4200
203.6200
799,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
201.7800
202.5600
200.3900
201.9200
692,000
Thu, 20 Aug 2026
201.0400
204.0000
199.8600
199.8800
843,600
Wed, 19 Aug 2026
202.9100
204.4600
200.8900
202.3800
1,199,800
Tue, 18 Aug 2026
205.7700
206.5000
202.7900
203.0600
702,200
Mon, 17 Aug 2026
206.4500
207.9400
204.7900
206.4700
721,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
206.9500
208.1900
205.4200
207.0700
709,900
Thu, 13 Aug 2026
208.7700
208.7700
205.4100
206.6600
877,800
Wed, 12 Aug 2026
210.0000
210.0000
206.7600
208.0700
894,600
Tue, 11 Aug 2026
210.7200
212.9100
208.1600
208.4500
1,087,400
Mon, 10 Aug 2026
210.4100
211.5900
209.3300
210.1000
782,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
210.8800
213.6300
210.5300
211.1300
992,600
Thu, 06 Aug 2026
213.0000
214.5700
209.9300
210.8400
915,700
Wed, 05 Aug 2026
211.5500
213.6000
210.1400
210.4000
1,235,300
Tue, 04 Aug 2026
207.5100
210.8500
203.9800
209.9300
734,200
Mon, 03 Aug 2026
203.2600
206.9900
203.2600
205.7200
1,113,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
205.2600
205.6800
203.2500
204.6200
1,353,000
Thu, 30 Jul 2026
200.7600
204.4800
199.7500
204.0600
1,401,500
Wed, 29 Jul 2026
201.0800
201.5800
197.2100
197.9900
1,085,700
Tue, 28 Jul 2026
206.0000
206.7800
201.5400
203.0800
1,482,000
Mon, 27 Jul 2026
202.6500
205.9700
201.9900
205.8500
1,354,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
200.7500
204.9400
200.0000
202.2000
2,321,900
Thu, 23 Jul 2026
201.4600
203.0000
193.7500
197.8000
4,096,300
Thu, 23 Jul 2026
17 · 10-Q
Pre-market · 07:02 ET
10-Q ↗
Thu, 23 Jul 2026
16 · 8-K
Pre-market · 07:00 ET
8-K ↗
Wed, 22 Jul 2026
212.1800
215.0800
210.8200
214.5300
1,131,000
Tue, 21 Jul 2026
211.7300
213.8300
208.2100
211.4200
745,100
Mon, 20 Jul 2026
214.6800
215.7600
208.9700
209.6300
828,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
214.2300
218.6800
213.4200
214.1800
851,200
Thu, 16 Jul 2026
212.0300
217.9900
211.9400
217.5100
848,200
Wed, 15 Jul 2026
214.0000
215.8200
208.8900
212.2600
997,800
Tue, 14 Jul 2026
217.4100
217.8100
213.0600
214.1500
602,600
Mon, 13 Jul 2026
215.3300
217.5100
213.3600
214.2700
726,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
212.8200
217.5600
212.1100
215.3300
1,048,600
Thu, 09 Jul 2026
214.0000
214.6000
210.2900
211.5700
1,136,400
Wed, 08 Jul 2026
213.0700
213.1100
208.8300
211.4700
907,600
Tue, 07 Jul 2026
213.0400
214.6900
210.4200
214.0500
1,542,600
Mon, 06 Jul 2026
213.0600
215.5000
210.2100
214.7400
1,632,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
217.9700
218.2500
211.8300
213.7100
1,136,800
Wed, 01 Jul 2026
222.9300
223.5100
217.1400
217.1700
1,389,300
Tue, 30 Jun 2026
225.5800
226.2200
223.2900
224.2800
960,200
Mon, 29 Jun 2026
224.7900
226.5000
222.4100
224.0000
964,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
229.5900
229.5900
224.3800
225.9600
1,733,700
Thu, 25 Jun 2026
227.2200
233.6500
224.5900
230.7300
681,700
Wed, 24 Jun 2026
224.3300
226.7400
223.3400
224.3100
1,039,600
Tue, 23 Jun 2026
225.2500
227.1400
221.8500
223.5400
1,033,800
Mon, 22 Jun 2026
223.8500
229.4600
222.9900
229.4000
1,164,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
223.2700
226.2200
222.2800
223.5700
2,560,900
Wed, 17 Jun 2026
222.9400
228.0500
220.1000
220.7900
1,271,600
Tue, 16 Jun 2026
222.2600
225.5800
222.1200
222.6300
726,900
Mon, 15 Jun 2026
221.7200
223.4800
219.9100
220.6700
811,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
220.7800
221.3300
216.2900
217.4300
1,301,500
Thu, 11 Jun 2026
215.6400
220.2900
214.4700
218.5300
1,019,500
Wed, 10 Jun 2026
220.8600
223.3900
213.3300
213.7600
802,900
Tue, 09 Jun 2026
218.1100
222.7400
217.6300
220.9700
775,700
Mon, 08 Jun 2026
214.7700
217.9600
214.0400
216.1900
804,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
213.6000
215.7100
212.3000
214.7600
778,300
Thu, 04 Jun 2026
216.7300
216.7300
212.0600
213.4700
1,136,800
Wed, 03 Jun 2026
210.1900
217.2400
210.1900
213.5100
842,200
Tue, 02 Jun 2026
208.5800
212.5100
208.5800
211.8400
519,500
Mon, 01 Jun 2026
208.2100
208.3700
204.5200
207.5400
673,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
211.9900
213.2700
209.8700
211.3600
1,303,100
Thu, 28 May 2026
211.9600
213.0000
209.3000
212.5100
645,400
Wed, 27 May 2026
215.7300
216.4000
212.4000
213.3700
661,200
Tue, 26 May 2026
212.1400
215.9500
211.9600
215.4000
924,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
209.2300
210.8400
207.2700
209.9000
566,600
Thu, 21 May 2026
209.6500
209.9600
206.1600
207.7700
912,200
Wed, 20 May 2026
208.5000
211.1100
205.7200
210.9800
718,600
Tue, 19 May 2026
209.3000
209.7700
205.6000
207.5500
1,112,000
Mon, 18 May 2026
210.9500
212.1200
209.2000
210.8300
654,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
211.8700
212.9800
209.8800
210.7700
657,800
Thu, 14 May 2026
216.2000
216.8200
213.4000
214.3600
735,400
Wed, 13 May 2026
217.2600
217.4400
214.0100
214.6200
608,800
Tue, 12 May 2026
15 · 8-K
After-hours · 16:46 ET
8-K ↗
Tue, 12 May 2026
219.9700
220.4800
214.8400
216.7100
775,400
Mon, 11 May 2026
220.4600
221.7600
218.8500
219.9700
652,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
221.8900
221.8900
218.8000
219.8300
711,700
Thu, 07 May 2026
227.9400
228.3500
219.8000
220.9000
943,600
Wed, 06 May 2026
227.5100
230.7300
226.2800
227.1800
997,700
Tue, 05 May 2026
222.5900
225.4500
220.5600
223.4700
800,300
Mon, 04 May 2026
224.7200
224.7200
218.9700
220.8600
1,076,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
226.8600
227.1100
223.4800
225.7900
763,300
Thu, 30 Apr 2026
222.2800
227.5800
221.3200
226.4100
1,313,600
Wed, 29 Apr 2026
224.1400
225.4300
220.2800
222.2500
671,900
Tue, 28 Apr 2026
226.1000
226.3000
222.5900
224.1400
1,107,200
Mon, 27 Apr 2026
225.9800
227.9800
223.1300
226.2300
935,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
228.8200
230.5300
223.6500
224.7800
1,122,700
Thu, 23 Apr 2026
222.6100
232.7100
221.2300
228.1500
2,386,500
Thu, 23 Apr 2026
14 · 10-Q
Pre-market · 07:05 ET
10-Q ↗
Thu, 23 Apr 2026
13 · 8-K
Pre-market · 06:58 ET
8-K ↗
Wed, 22 Apr 2026
221.5800
221.5800
215.6000
216.1700
862,600
Tue, 21 Apr 2026
221.7700
224.1100
219.7200
220.2800
922,800
Mon, 20 Apr 2026
218.3200
222.7000
218.3200
221.9000
753,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
216.0000
222.1400
215.6400
219.0700
2,560,100
Thu, 16 Apr 2026
215.5300
218.3800
213.7800
214.1700
793,000
Wed, 15 Apr 2026
217.6600
217.6600
212.0400
215.4600
994,400
Tue, 14 Apr 2026
219.2500
220.3000
216.9200
218.4800
788,100
Mon, 13 Apr 2026
216.8200
219.3600
214.0300
219.2400
969,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
219.2400
219.2400
217.0600
217.1200
721,000
Thu, 09 Apr 2026
215.8600
219.5600
215.7400
218.3200
947,700
Wed, 08 Apr 2026
12 · 8-K
After-hours · 17:13 ET
8-K ↗
Wed, 08 Apr 2026
215.2200
217.5400
213.5300
216.6900
1,041,900
Tue, 07 Apr 2026
206.7000
207.8800
205.0100
207.5400
785,800
Mon, 06 Apr 2026
204.2200
207.5300
204.1300
207.4800
652,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
202.0000
208.2500
200.6300
205.3800
918,000
Wed, 01 Apr 2026
210.0800
211.8900
206.9900
207.3000
1,178,500
Tue, 31 Mar 2026
206.0400
210.3700
204.5700
208.4500
860,700
Mon, 30 Mar 2026
208.3100
208.6400
201.6800
202.8100
813,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
209.0000
210.1400
205.8200
206.6000
942,900
Thu, 26 Mar 2026
213.2700
215.3500
209.0900
209.2100
919,300
Wed, 25 Mar 2026
217.9600
218.7800
211.7500
215.1600
939,900
Tue, 24 Mar 2026
209.9100
216.4800
209.3300
215.5800
900,100
Tue, 24 Mar 2026
11 · DEFA14A
Pre-market · 07:35 ET
DEFA14A ↗
Tue, 24 Mar 2026
10 · DEF 14A
Pre-market · 07:30 ET
DEF 14A ↗
Mon, 23 Mar 2026
214.9700
216.0900
212.0800
212.2900
1,291,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
210.4200
213.4300
207.7000
209.3700
1,922,900
Thu, 19 Mar 2026
209.2900
212.9900
207.7500
211.4900
1,097,000
Wed, 18 Mar 2026
213.2600
214.5400
211.4700
212.2300
1,056,400
Tue, 17 Mar 2026
211.3200
215.7100
208.4700
213.8200
1,625,800
Mon, 16 Mar 2026
206.5700
208.7500
205.5100
207.4200
915,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
205.4000
206.4700
201.9700
203.9300
709,900
Thu, 12 Mar 2026
207.8600
208.4400
203.2500
203.8000
1,255,900
Wed, 11 Mar 2026
209.1000
210.8000
206.9200
210.3400
930,200
Tue, 10 Mar 2026
211.5000
214.1600
208.5300
210.2600
819,100
Mon, 09 Mar 2026
204.7200
211.2600
201.7900
211.0000
1,334,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
211.7300
211.7300
206.8800
208.4200
1,955,500
Thu, 05 Mar 2026
220.0400
220.7400
213.6000
215.5800
1,625,800
Wed, 04 Mar 2026
221.1400
222.1300
219.6600
221.8400
1,111,500
Tue, 03 Mar 2026
219.4600
221.7700
217.2200
220.7600
1,432,500
Mon, 02 Mar 2026
220.1800
226.4300
217.6900
226.4000
1,272,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
224.6000
225.6000
222.0400
225.5000
1,555,200
Thu, 26 Feb 2026
227.6800
228.8400
224.2200
227.1400
890,000
Wed, 25 Feb 2026
231.8900
232.4900
224.3300
226.7300
1,292,900
Tue, 24 Feb 2026
9 · S-3ASR
After-hours · 16:05 ET
S-3ASR ↗
Tue, 24 Feb 2026
231.3300
233.8500
229.9100
231.3500
1,048,600
Mon, 23 Feb 2026
232.8200
234.0000
228.5800
230.7300
1,086,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
232.1500
236.6900
231.0200
233.3100
1,421,600
Thu, 19 Feb 2026
231.1200
233.1900
230.8200
232.5200
968,200
Wed, 18 Feb 2026
233.5200
234.7300
231.1400
232.0800
1,392,800
Tue, 17 Feb 2026
229.4300
234.0100
229.4300
233.2500
1,403,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
8 · 10-K
After-hours · 16:22 ET
10-K ↗
Fri, 13 Feb 2026
230.8000
233.9100
225.2600
231.6300
1,780,000
Thu, 12 Feb 2026
234.6100
237.5400
229.9500
230.5700
2,026,100
Wed, 11 Feb 2026
230.8100
233.8800
230.1500
233.0700
1,301,400
Tue, 10 Feb 2026
224.4600
230.3600
224.1600
229.4800
1,392,300
Mon, 09 Feb 2026
222.9500
225.2300
222.1000
224.9900
1,283,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
220.0100
224.0300
218.8500
223.6600
1,209,000
Thu, 05 Feb 2026
219.4400
219.8900
215.8600
217.5500
1,731,800
Wed, 04 Feb 2026
212.8600
220.4800
212.8600
220.0200
2,155,500
Tue, 03 Feb 2026
207.5600
211.8800
207.4000
211.6600
1,819,200
Mon, 02 Feb 2026
201.5000
208.3000
201.5000
207.3200
1,827,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
200.3500
205.5800
199.8500
201.4900
2,050,600
Thu, 29 Jan 2026
208.5400
209.0000
197.9700
202.5300
3,182,600
Thu, 29 Jan 2026
7 · 8-K
Pre-market · 06:58 ET
8-K ↗
Wed, 28 Jan 2026
207.2800
208.5600
204.3000
206.0000
1,392,900
Tue, 27 Jan 2026
208.4800
209.0000
207.0100
207.2600
848,100
Mon, 26 Jan 2026
207.4800
208.3300
206.1200
207.7000
864,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
208.9000
208.9000
206.1900
206.7100
1,185,300
Thu, 22 Jan 2026
209.8900
210.7500
207.7700
209.4300
1,166,700
Wed, 21 Jan 2026
203.2500
209.7500
202.6000
208.5500
1,544,200
Tue, 20 Jan 2026
203.2600
204.6100
200.3800
201.2700
1,411,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
205.8800
207.6000
205.5000
206.6100
1,701,300
Thu, 15 Jan 2026
205.6800
208.1400
204.6300
205.8600
1,148,500
Wed, 14 Jan 2026
204.4900
205.3800
202.4400
204.3400
890,500
Tue, 13 Jan 2026
204.0000
205.1600
202.9400
204.4000
751,500
Mon, 12 Jan 2026
201.8700
203.8300
200.6900
203.4400
980,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
202.8900
203.0600
200.7700
201.8900
992,400
Thu, 08 Jan 2026
198.8300
203.1200
197.3200
201.9900
813,700
Wed, 07 Jan 2026
203.4500
204.2400
199.1200
199.3800
1,078,900
Tue, 06 Jan 2026
202.2700
203.8100
199.5100
203.5000
1,409,300
Mon, 05 Jan 2026
198.1800
203.3900
197.9300
202.2700
1,410,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
195.1800
197.5500
193.8900
195.7500
1,327,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
197.8600
198.0000
194.8900
195.2400
777,200
Tue, 30 Dec 2025
198.6000
198.7100
197.3700
197.7800
593,400
Mon, 29 Dec 2025
200.0000
200.0500
198.5200
199.0300
528,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
199.8600
200.4000
199.2700
200.1500
341,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
200.2500
200.9200
199.2900
199.5600
294,900
Tue, 23 Dec 2025
199.4300
200.4500
198.7100
199.9500
594,900
Mon, 22 Dec 2025
196.3200
199.7000
196.3200
199.5100
844,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
195.5500
197.2500
195.1200
196.2100
2,534,500
Thu, 18 Dec 2025
197.4300
198.8200
195.4700
196.0700
1,224,100
Wed, 17 Dec 2025
196.1900
199.1000
194.9900
196.1500
1,077,600
Tue, 16 Dec 2025
201.3700
202.2300
195.4300
196.6100
1,286,900
Mon, 15 Dec 2025
200.3900
202.1100
199.8400
201.3000
1,191,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
201.8900
203.6900
199.0400
199.1200
1,272,300
Thu, 11 Dec 2025
196.3700
201.7200
195.9200
201.2800
1,475,700
Wed, 10 Dec 2025
190.8400
196.4600
189.9500
195.7000
1,043,700
Tue, 09 Dec 2025
190.3300
192.0800
189.4500
190.0800
1,089,500
Mon, 08 Dec 2025
191.0700
192.6000
190.2800
191.2800
949,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
189.9800
191.1700
189.5800
191.0900
770,700
Thu, 04 Dec 2025
190.1500
191.5400
188.3200
190.6400
896,500
Wed, 03 Dec 2025
187.9200
190.3400
187.4800
190.2700
1,005,300
Tue, 02 Dec 2025
185.3800
188.0000
183.6800
187.4800
1,214,200
Mon, 01 Dec 2025
183.5600
187.4500
183.1900
184.8900
958,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
185.8500
186.9000
185.2800
185.2800
422,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
185.7200
187.3500
185.0900
186.1900
768,000
Tue, 25 Nov 2025
184.7800
186.5800
182.9100
186.0200
729,600
Mon, 24 Nov 2025
183.4700
184.0100
181.6600
183.0400
1,192,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
178.6900
184.3100
178.3200
183.5800
994,200
Thu, 20 Nov 2025
181.9300
182.8000
177.8700
178.0300
1,383,900
Wed, 19 Nov 2025
179.7000
181.3500
179.2000
179.6400
1,171,300
Tue, 18 Nov 2025
179.5400
180.8800
178.7700
179.7800
1,603,400
Mon, 17 Nov 2025
182.4100
182.8700
179.9800
180.0500
2,147,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
180.9800
184.2900
180.7100
183.1200
957,800
Thu, 13 Nov 2025
182.9900
184.6400
181.5800
181.9700
1,214,200
Wed, 12 Nov 2025
6 · 8-K
After-hours · 16:06 ET
8-K ↗
Wed, 12 Nov 2025
183.3800
185.8800
183.3200
183.6200
1,244,500
Tue, 11 Nov 2025
182.5500
187.5200
182.1000
183.9700
1,468,300
Mon, 10 Nov 2025
5 · 8-K
After-hours · 17:24 ET
8-K ↗
Mon, 10 Nov 2025
181.5600
183.3500
180.5500
182.0900
937,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
4 · 424B2
After-hours · 16:46 ET
424B2 ↗
Fri, 07 Nov 2025
178.2400
180.6800
176.9100
180.3300
868,800
Thu, 06 Nov 2025
180.4900
182.5000
177.3000
178.5700
801,900
Wed, 05 Nov 2025
177.5800
180.4000
177.2000
179.6500
647,200
Wed, 05 Nov 2025
3 · 424B2
Pre-market · 06:01 ET
424B2 ↗
Tue, 04 Nov 2025
177.2500
178.5200
176.4000
178.2400
696,400
Mon, 03 Nov 2025
180.7900
180.7900
176.9900
178.1600
1,122,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
179.1000
182.8700
179.1000
181.4600
1,895,600
Thu, 30 Oct 2025
180.0700
185.4000
179.7000
180.1400
1,223,200
Wed, 29 Oct 2025
180.1800
181.6900
179.4400
180.8000
1,568,100
Tue, 28 Oct 2025
178.4400
179.9200
177.3000
179.7100
1,125,000
Mon, 27 Oct 2025
179.4100
180.0200
177.2900
177.9600
1,172,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
180.8000
180.8000
177.4000
177.4300
1,575,900
Thu, 23 Oct 2025
172.5200
181.3600
170.0000
181.2200
2,234,500
Thu, 23 Oct 2025
2 · 10-Q
Pre-market · 06:51 ET
10-Q ↗
Thu, 23 Oct 2025
1 · 8-K
Pre-market · 06:38 ET
8-K ↗
Wed, 22 Oct 2025
172.9200
173.5800
167.3400
167.6100
2,069,400
Tue, 21 Oct 2025
168.2900
173.6300
168.2900
173.0400
1,453,300
Mon, 20 Oct 2025
167.6500
169.3500
166.9300
168.9200
1,165,300
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
165.3500
166.5900
164.7300
166.5000
2,917,400
Thu, 16 Oct 2025
163.5200
166.3700
163.3300
166.1300
1,945,900
Wed, 15 Oct 2025
164.8000
164.9900
161.2800
162.6600
1,048,000
Tue, 14 Oct 2025
159.1800
163.6700
158.9700
162.5500
1,093,800
Mon, 13 Oct 2025
163.8500
163.8500
161.1600
161.1600
1,187,200
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
163.2100
164.0600
160.4000
161.4500
1,681,900
Thu, 09 Oct 2025
165.4100
165.4500
162.0500
162.3000
831,200
Wed, 08 Oct 2025
165.4100
166.0000
163.7200
164.7500
697,000
Tue, 07 Oct 2025
167.3000
167.3400
164.2200
164.5900
825,500
Mon, 06 Oct 2025
167.6800
167.7500
165.1700
166.5200
791,300
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
166.4900
168.3200
166.3400
166.6100
832,600
Thu, 02 Oct 2025
166.7100
168.1800
166.0700
166.7500
793,400
Wed, 01 Oct 2025
165.4000
167.4800
165.3200
166.4000
768,700
Tue, 30 Sep 2025
166.4200
167.1500
164.6200
166.8300
1,151,300
Mon, 29 Sep 2025
168.9800
169.0100
166.2400
166.6400
1,304,000
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
166.4700
168.2500
165.5800
167.9900
849,600
Thu, 25 Sep 2025
166.0800
166.4500
163.7000
165.5900
1,377,800
Wed, 24 Sep 2025
169.0700
169.7500
167.0400
167.2900
1,205,900
Tue, 23 Sep 2025
171.3400
172.2600
168.4900
169.0900
1,133,200
Mon, 22 Sep 2025
170.3500
170.9500
169.5200
170.2400
855,500
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
173.1500
173.5600
170.8900
171.3400
1,492,700
Thu, 18 Sep 2025
172.6800
174.3700
171.9200
172.8000
831,400
Wed, 17 Sep 2025
173.2400
175.8100
170.3800
171.4500
720,400
Tue, 16 Sep 2025
171.9000
172.8600
171.0400
172.5700
947,300
Mon, 15 Sep 2025
173.1100
173.8600
171.6900
171.9400
742,900
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
177.4500
177.6000
172.8800
172.9800
1,133,100
Thu, 11 Sep 2025
175.7900
178.6100
175.7900
178.1000
1,031,800
Wed, 10 Sep 2025
175.1900
177.8600
174.9400
175.6400
882,300
Tue, 09 Sep 2025
177.5200
177.5200
174.0500
174.6800
764,700
Mon, 08 Sep 2025
177.7700
178.6300
175.8200
178.0000
1,136,100
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
178.9600
180.4800
176.6000
177.7500
1,047,500