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
216.9500
219.4400
216.4700
216.8800
620,063
Thu, 03 Sep 2026
221.0700
223.1700
216.5900
218.0400
853,900
Wed, 02 Sep 2026
215.4400
221.6100
215.4400
220.0300
1,257,200
Tue, 01 Sep 2026
214.1100
217.1300
213.7700
215.5600
1,020,500
Mon, 31 Aug 2026
217.9000
220.3500
213.6800
214.2600
1,194,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
212.1100
215.9800
210.8800
215.6300
779,500
Thu, 27 Aug 2026
216.2500
218.7800
210.8600
211.1300
881,500
Wed, 26 Aug 2026
219.7100
222.5200
216.8000
218.8100
653,100
Tue, 25 Aug 2026
224.5600
224.8800
220.2400
220.4100
700,200
Mon, 24 Aug 2026
226.5000
227.2800
224.2800
225.5600
888,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
217.9400
222.0800
217.5700
221.6000
759,900
Thu, 20 Aug 2026
218.9400
221.2500
217.8000
217.9500
925,100
Wed, 19 Aug 2026
220.4400
226.7500
220.4400
221.8900
1,087,300
Tue, 18 Aug 2026
226.3600
227.6400
218.6700
218.8600
1,001,500
Mon, 17 Aug 2026
223.5500
227.1100
222.6800
225.5000
1,242,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
224.7600
225.4400
223.1200
225.2600
678,000
Thu, 13 Aug 2026
228.1900
229.7600
222.3700
223.5000
1,095,600
Wed, 12 Aug 2026
218.6600
228.7300
217.3500
227.6800
1,436,500
Tue, 11 Aug 2026
217.0000
219.4300
215.5800
218.9000
1,037,100
Mon, 10 Aug 2026
12 · DEFA14A
After market open · 14:03 ET
DEFA14A ↗
Mon, 10 Aug 2026
11 · DEF 14A
After market open · 13:59 ET
DEF 14A ↗
Mon, 10 Aug 2026
214.5700
218.0600
212.4700
217.9700
890,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
211.2500
215.7800
210.5600
213.7600
975,300
Thu, 06 Aug 2026
210.2400
210.9900
207.1500
210.9400
1,080,400
Wed, 05 Aug 2026
205.8300
209.4700
205.5200
208.8500
890,000
Tue, 04 Aug 2026
204.5400
205.5200
202.3700
204.5700
1,119,200
Mon, 03 Aug 2026
205.9300
210.4800
204.7100
206.2400
1,211,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
204.9500
206.1200
202.0500
203.5800
1,451,400
Thu, 30 Jul 2026
212.8600
212.9900
205.8300
206.9700
1,636,500
Wed, 29 Jul 2026
206.6600
212.3400
205.0600
212.2300
1,356,300
Tue, 28 Jul 2026
207.5000
211.0600
206.0700
206.9800
1,658,400
Mon, 27 Jul 2026
200.0300
204.7100
200.0300
204.1000
1,554,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
10 · 10-K
After-hours · 16:03 ET
10-K ↗
Fri, 24 Jul 2026
193.9200
197.1800
192.7900
196.3100
970,800
Thu, 23 Jul 2026
192.4700
194.7400
190.9800
194.1200
1,171,800
Wed, 22 Jul 2026
194.0000
196.8200
192.0000
193.9400
1,477,300
Tue, 21 Jul 2026
192.9200
193.7700
191.6600
193.3900
1,282,800
Mon, 20 Jul 2026
198.7400
200.1100
192.3000
194.8200
1,718,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
202.6000
203.0000
197.7100
198.5300
1,049,400
Thu, 16 Jul 2026
197.2500
201.7500
197.0200
201.2100
1,393,700
Wed, 15 Jul 2026
195.7400
199.2400
193.3500
196.0600
1,304,200
Tue, 14 Jul 2026
197.8800
197.8800
193.9300
195.7400
1,313,200
Mon, 13 Jul 2026
205.9600
206.1900
196.2000
196.6900
1,781,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
201.5200
206.9600
200.9200
204.2500
1,554,100
Thu, 09 Jul 2026
200.9500
205.1600
200.0100
201.9200
1,631,600
Wed, 08 Jul 2026
204.0800
204.0900
199.0000
201.1000
1,781,800
Tue, 07 Jul 2026
205.5500
209.3700
203.8300
204.5000
1,239,500
Mon, 06 Jul 2026
204.1000
204.8100
199.9600
203.2200
1,356,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
203.2800
205.6200
199.7500
204.3200
1,506,100
Wed, 01 Jul 2026
205.7800
207.2500
201.9100
201.9500
1,417,800
Tue, 30 Jun 2026
206.5500
207.0200
203.7800
206.0100
1,321,600
Mon, 29 Jun 2026
212.7000
212.7000
204.6600
205.7000
2,313,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
212.5800
213.9800
208.2800
213.7200
2,289,200
Thu, 25 Jun 2026
210.1400
216.0000
207.3500
212.7600
3,428,500
Thu, 25 Jun 2026
9 · 8-K
Pre-market · 07:04 ET
8-K ↗
Wed, 24 Jun 2026
210.0000
216.3800
210.0000
213.4500
2,322,200
Tue, 23 Jun 2026
209.7600
214.1900
208.8000
210.5900
1,559,000
Mon, 22 Jun 2026
215.1300
218.6700
209.0200
212.0000
2,090,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
215.0000
219.3800
212.4300
213.4500
1,884,900
Wed, 17 Jun 2026
207.7500
215.3900
207.7500
211.3300
1,192,800
Tue, 16 Jun 2026
209.2900
211.0000
207.2000
209.0500
939,200
Mon, 15 Jun 2026
209.8500
212.5100
208.6900
208.7600
1,235,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
213.2500
214.1400
209.7200
211.4700
1,119,300
Thu, 11 Jun 2026
205.2700
211.0000
204.5000
210.8400
1,343,100
Wed, 10 Jun 2026
202.7100
206.0700
199.2500
203.6400
1,110,800
Tue, 09 Jun 2026
196.1900
201.2800
194.5100
200.9100
1,057,000
Mon, 08 Jun 2026
195.9200
197.5300
193.9300
196.0000
903,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
194.9900
198.8200
194.5000
198.1200
960,500
Thu, 04 Jun 2026
200.2100
200.2100
191.7300
193.4600
1,209,700
Wed, 03 Jun 2026
197.3500
200.8400
196.6100
198.2700
959,800
Tue, 02 Jun 2026
200.0200
200.0200
196.0000
198.2700
990,400
Mon, 01 Jun 2026
202.7800
205.0700
201.3300
201.9100
1,020,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
203.5200
208.3600
202.0900
203.9100
1,448,300
Thu, 28 May 2026
204.8900
207.3600
203.2300
204.4700
705,600
Wed, 27 May 2026
206.8900
210.4300
205.8700
205.9300
1,042,500
Tue, 26 May 2026
203.3800
204.5700
201.9700
203.8300
1,053,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
198.8300
204.4000
198.5000
203.5100
1,503,900
Thu, 21 May 2026
195.5100
199.0300
193.7200
197.0700
925,800
Wed, 20 May 2026
194.0200
198.7300
191.9700
197.2700
742,800
Tue, 19 May 2026
193.7900
194.9300
189.9700
193.7300
661,200
Mon, 18 May 2026
193.9300
195.3100
191.7900
193.7500
1,054,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
195.5700
196.9900
194.0600
195.8900
805,300
Thu, 14 May 2026
194.2100
197.1100
193.1200
194.6100
742,900
Wed, 13 May 2026
198.2100
198.4400
190.1300
192.8100
1,381,600
Tue, 12 May 2026
197.1900
202.8700
196.0800
199.1200
1,338,100
Mon, 11 May 2026
196.1000
197.5200
193.7100
195.8000
1,039,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
199.6200
201.0400
194.9500
196.2300
877,600
Thu, 07 May 2026
193.4500
195.8600
190.0100
195.1700
1,067,000
Wed, 06 May 2026
198.2800
199.5800
194.9200
195.7000
975,100
Tue, 05 May 2026
192.1400
196.6800
191.1900
194.5000
754,800
Mon, 04 May 2026
194.5700
195.9300
190.0100
192.0900
974,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
200.7400
202.7700
192.1200
194.7600
1,121,100
Thu, 30 Apr 2026
198.2000
201.0700
197.0100
200.5600
789,200
Wed, 29 Apr 2026
196.1700
199.5300
195.7800
196.2900
767,400
Tue, 28 Apr 2026
199.6700
200.1700
195.9100
196.5100
710,100
Mon, 27 Apr 2026
200.9300
202.0800
198.0000
198.7000
892,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
201.0400
202.8400
199.4500
201.0600
909,800
Thu, 23 Apr 2026
201.3900
204.5500
200.3400
202.3400
1,763,400
Wed, 22 Apr 2026
197.1900
200.0900
197.1200
199.7300
1,271,600
Tue, 21 Apr 2026
202.3800
202.3800
196.0200
196.9500
885,300
Mon, 20 Apr 2026
200.3300
202.7700
199.1200
201.8500
938,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
198.6600
203.9000
198.2300
201.0700
1,062,400
Thu, 16 Apr 2026
199.3600
200.4500
195.7100
196.6600
1,218,900
Wed, 15 Apr 2026
197.9500
202.3000
196.7300
199.6800
1,564,800
Tue, 14 Apr 2026
191.4500
198.6700
191.4500
197.9800
1,817,300
Mon, 13 Apr 2026
191.3800
191.9200
186.9100
191.8900
1,583,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
194.6800
196.0500
191.4100
192.3900
1,235,400
Thu, 09 Apr 2026
195.2900
198.0900
194.6600
196.3400
1,231,700
Wed, 08 Apr 2026
194.5900
198.5200
193.9900
195.6500
1,936,200
Tue, 07 Apr 2026
196.1700
197.3100
190.3200
190.6300
1,162,100
Mon, 06 Apr 2026
195.0400
196.6000
194.4500
196.5700
966,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
191.6800
197.0400
190.2200
196.3300
1,255,100
Wed, 01 Apr 2026
195.7500
197.2800
193.0400
193.0600
1,376,800
Tue, 31 Mar 2026
197.2000
198.6100
193.2500
196.0400
1,132,700
Mon, 30 Mar 2026
193.4300
195.9200
192.3800
195.0500
1,122,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
8 · 10-Q
After-hours · 16:02 ET
10-Q ↗
Fri, 27 Mar 2026
198.0000
199.0000
191.6800
192.4900
1,452,100
Thu, 26 Mar 2026
200.8900
202.6300
197.9300
198.8700
901,400
Wed, 25 Mar 2026
199.9600
201.7700
196.0800
201.6600
1,287,000
Tue, 24 Mar 2026
195.0600
201.3000
194.3800
200.5200
1,709,600
Mon, 23 Mar 2026
206.0600
206.7600
195.8400
195.9700
1,776,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
205.1300
208.0000
201.7800
203.0500
5,472,500
Thu, 19 Mar 2026
195.7200
206.7500
195.6900
204.4200
3,293,900
Thu, 19 Mar 2026
7 · 8-K
Pre-market · 07:06 ET
8-K ↗
Wed, 18 Mar 2026
202.4600
204.0000
199.3400
200.7100
2,157,000
Tue, 17 Mar 2026
207.9700
210.9800
203.7300
203.8600
1,732,500
Mon, 16 Mar 2026
205.4400
207.8000
203.9500
206.6900
1,694,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
201.4100
203.9200
199.9600
202.3700
1,114,800
Thu, 12 Mar 2026
201.4400
203.1400
198.2300
198.4300
1,327,400
Wed, 11 Mar 2026
203.2200
207.5200
202.0400
203.4400
1,275,000
Tue, 10 Mar 2026
199.3700
204.8300
199.0700
203.4700
1,064,000
Mon, 09 Mar 2026
199.1100
201.8900
194.2600
201.6400
2,056,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
203.7300
203.8200
198.1000
203.1800
1,252,200
Thu, 05 Mar 2026
201.0600
208.5300
201.0600
206.2100
1,787,200
Wed, 04 Mar 2026
211.5000
211.5000
202.5000
203.4100
1,745,200
Tue, 03 Mar 2026
205.9900
211.1500
202.9900
210.6000
723,900
Mon, 02 Mar 2026
212.9400
212.9400
208.3500
209.8700
962,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
212.9600
214.3100
209.9400
213.8500
1,177,300
Thu, 26 Feb 2026
213.5200
216.1300
212.6100
214.8300
917,900
Wed, 25 Feb 2026
214.9700
215.6800
210.1700
212.0600
1,024,800
Tue, 24 Feb 2026
213.5100
216.2300
213.5100
213.9200
937,800
Mon, 23 Feb 2026
216.8600
218.4000
211.1000
214.2600
1,102,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
214.0400
218.1300
212.6300
217.2700
986,800
Thu, 19 Feb 2026
214.0400
215.2500
211.2600
212.9800
1,321,600
Wed, 18 Feb 2026
216.5200
220.6500
216.3700
216.4100
1,104,400
Tue, 17 Feb 2026
214.3200
219.1400
212.8400
218.6600
1,313,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
212.6900
215.0300
210.4500
211.5000
969,100
Thu, 12 Feb 2026
214.0400
217.1400
212.4700
212.8600
1,060,300
Wed, 11 Feb 2026
210.4800
213.1700
208.1300
212.7900
1,178,000
Tue, 10 Feb 2026
215.0800
217.4400
210.2200
210.2400
1,372,800
Mon, 09 Feb 2026
216.3000
219.9800
214.2400
218.0100
1,239,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
214.3800
220.4500
214.3800
216.2700
1,407,600
Thu, 05 Feb 2026
212.6100
216.9100
211.6300
213.5600
1,862,700
Wed, 04 Feb 2026
206.1900
213.2300
206.1900
212.2200
1,684,100
Tue, 03 Feb 2026
200.2800
205.9200
198.1700
205.4900
1,449,600
Mon, 02 Feb 2026
201.3400
201.3400
197.3200
200.9000
1,401,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
198.9100
199.7400
195.5100
199.3500
1,408,500
Thu, 29 Jan 2026
196.7000
200.7500
195.4000
199.3300
1,519,600
Wed, 28 Jan 2026
200.9400
201.5200
195.9600
196.5000
886,600
Tue, 27 Jan 2026
195.5500
198.1600
195.1200
196.9000
924,800
Mon, 26 Jan 2026
205.0000
205.2600
194.5200
196.4300
1,894,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
208.1100
209.5000
205.0300
206.1700
1,490,000
Thu, 22 Jan 2026
208.5900
209.2200
205.0200
205.1600
894,800
Wed, 21 Jan 2026
208.9000
209.3600
204.1700
207.3400
1,590,400
Tue, 20 Jan 2026
213.6500
214.9700
207.6300
208.8800
2,076,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
213.0000
215.8400
211.8000
214.6200
1,882,200
Thu, 15 Jan 2026
208.4000
215.1500
208.1600
214.3300
2,091,700
Wed, 14 Jan 2026
205.8100
208.4900
204.4100
207.8700
1,258,600
Tue, 13 Jan 2026
208.1300
210.5600
205.5300
206.5500
1,945,000
Mon, 12 Jan 2026
202.4900
209.5900
200.9700
209.4200
2,416,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
200.5400
203.6800
198.7500
202.3600
1,971,900
Thu, 08 Jan 2026
196.6800
204.6200
196.5900
202.5000
1,828,200
Wed, 07 Jan 2026
201.1700
203.2500
199.3800
199.7700
2,424,800
Tue, 06 Jan 2026
193.3400
200.6700
192.5400
200.2500
2,347,700
Mon, 05 Jan 2026
186.8100
193.0100
186.8100
192.6600
2,074,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
184.5400
188.4200
183.3400
187.2100
1,498,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
184.6500
185.8600
183.7400
184.0200
1,227,000
Tue, 30 Dec 2025
6 · 10-Q
After market open · 15:56 ET
10-Q ↗
Tue, 30 Dec 2025
186.4700
187.5500
184.9200
184.9500
1,123,400
Mon, 29 Dec 2025
187.0000
188.8100
186.6000
186.9100
1,280,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
189.2900
189.8400
186.8200
188.3700
839,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
187.0000
190.6800
186.4100
189.9100
768,500
Tue, 23 Dec 2025
189.1000
189.1000
184.6400
187.0000
1,465,700
Mon, 22 Dec 2025
189.2900
191.3400
187.1000
189.2600
2,001,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
191.4100
191.9300
186.7100
189.8700
4,788,700
Thu, 18 Dec 2025
198.0000
198.0000
187.2600
192.8800
4,743,900
Thu, 18 Dec 2025
5 · 8-K
Pre-market · 07:07 ET
8-K ↗
Wed, 17 Dec 2025
185.5600
191.9900
185.5000
189.5300
2,593,500
Tue, 16 Dec 2025
185.9400
187.2500
184.3500
185.5300
1,918,400
Mon, 15 Dec 2025
183.1300
187.2100
183.0000
186.4300
2,194,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
183.2800
186.7000
181.4600
182.2800
1,585,300
Thu, 11 Dec 2025
180.0400
184.2000
179.2400
183.3000
1,220,100
Wed, 10 Dec 2025
177.9900
180.1000
177.4700
179.1200
1,018,800
Tue, 09 Dec 2025
179.4000
181.3200
177.0700
177.1500
895,600
Mon, 08 Dec 2025
178.7300
180.9000
177.1000
179.8900
1,246,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
177.2000
178.9600
176.1700
177.7200
1,139,800
Thu, 04 Dec 2025
178.0300
178.7300
175.0600
176.2600
1,031,800
Wed, 03 Dec 2025
175.4600
178.9200
174.7200
177.3200
1,065,600
Tue, 02 Dec 2025
175.6400
175.9300
174.0800
174.6400
1,849,800
Mon, 01 Dec 2025
178.6600
179.2200
173.9100
173.9400
2,204,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
179.5800
180.9200
179.4400
179.5800
387,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
179.6900
181.6300
179.0700
180.0000
1,311,600
Tue, 25 Nov 2025
174.3600
179.5200
174.1600
179.2800
1,563,200
Mon, 24 Nov 2025
174.2800
175.8600
172.7000
173.3200
1,598,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
169.9500
175.3800
169.5300
174.7200
2,204,000
Thu, 20 Nov 2025
170.8100
171.1300
169.0000
169.2100
1,538,700
Wed, 19 Nov 2025
171.2900
172.3800
169.9800
170.0000
1,017,000
Tue, 18 Nov 2025
171.9300
172.8800
169.6800
171.0400
1,552,000
Mon, 17 Nov 2025
174.9500
175.5600
171.5000
171.7900
1,353,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
175.1400
176.8600
173.3100
173.8300
1,210,700
Thu, 13 Nov 2025
175.5400
178.6400
174.9900
175.4200
1,495,300
Wed, 12 Nov 2025
172.0800
176.0000
171.7500
175.6700
1,512,700
Tue, 11 Nov 2025
173.6600
174.1200
170.6400
171.5900
1,702,100
Mon, 10 Nov 2025
178.9800
179.1100
172.6600
173.5900
1,418,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
177.2400
180.1200
176.8600
178.0600
1,224,500
Thu, 06 Nov 2025
179.2600
179.2600
177.1300
177.5100
1,035,800
Wed, 05 Nov 2025
180.0500
182.0200
178.9500
180.1000
1,126,100
Tue, 04 Nov 2025
177.5700
180.7700
176.2200
180.2200
1,584,300
Mon, 03 Nov 2025
179.6300
180.1200
173.5300
177.5700
1,965,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
177.9200
180.7600
177.0000
180.1500
1,315,400
Thu, 30 Oct 2025
180.9700
181.3600
177.8300
178.2000
1,192,900
Wed, 29 Oct 2025
180.0200
182.7100
177.3300
182.4100
1,842,300
Tue, 28 Oct 2025
182.6400
183.4900
180.6900
181.3300
773,400
Mon, 27 Oct 2025
184.7200
185.4500
182.4600
183.6300
1,036,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
187.2700
187.2700
184.2900
184.8200
786,300
Thu, 23 Oct 2025
187.0800
187.9800
184.6800
186.4600
714,700
Wed, 22 Oct 2025
188.1900
189.0500
186.4700
187.4100
703,800
Tue, 21 Oct 2025
188.0600
188.9800
187.0900
187.4900
830,300
Mon, 20 Oct 2025
191.2600
191.5000
187.5600
187.9200
1,026,900
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
188.5800
190.3200
187.1400
188.1900
1,269,900
Thu, 16 Oct 2025
187.3400
188.9000
186.6300
187.4500
902,500
Wed, 15 Oct 2025
187.7800
191.2600
187.5100
188.3600
894,300
Tue, 14 Oct 2025
183.7400
187.9700
183.4800
187.0000
1,069,200
Mon, 13 Oct 2025
183.4000
186.9000
182.2100
185.0100
1,245,800
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
185.5600
186.0000
181.1100
181.1700
1,190,900
Thu, 09 Oct 2025
188.2300
188.8400
186.4100
186.6900
785,500
Wed, 08 Oct 2025
191.3000
191.7400
187.8500
187.9200
1,142,600
Tue, 07 Oct 2025
193.0700
194.0700
189.3700
191.5400
1,018,100
Mon, 06 Oct 2025
193.4000
196.5600
192.4400
193.2700
1,115,900
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
192.7200
194.1600
191.5400
193.1800
930,400
Thu, 02 Oct 2025
191.3400
194.3100
191.0000
193.4900
1,029,000
Wed, 01 Oct 2025
190.1100
192.4200
189.6700
192.4000
1,056,900
Tue, 30 Sep 2025
191.8000
191.9900
189.5400
190.3600
1,166,200
Mon, 29 Sep 2025
189.0200
193.0200
188.0900
192.9800
1,588,100
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
4 · S-3ASR
After-hours · 16:42 ET
S-3ASR ↗
Fri, 26 Sep 2025
3 · 10-Q
After-hours · 16:00 ET
10-Q ↗
Fri, 26 Sep 2025
187.8100
189.5800
186.9800
188.1200
1,289,900
Thu, 25 Sep 2025
186.7800
187.4600
183.0800
187.0200
1,593,400
Wed, 24 Sep 2025
186.4900
188.2400
185.3000
186.6100
1,302,300
Tue, 23 Sep 2025
185.0800
186.8400
183.4900
186.5200
1,515,200
Mon, 22 Sep 2025
184.8100
185.4600
182.7600
185.2100
2,103,200
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
192.7600
192.8100
184.6000
184.7300
3,337,500
Fri, 19 Sep 2025
2 · 8-K
Pre-market · 08:12 ET
8-K ↗
Thu, 18 Sep 2025
193.6700
195.0700
186.9000
192.7400
6,696,500
Thu, 18 Sep 2025
1 · 8-K
Pre-market · 07:05 ET
8-K ↗
Wed, 17 Sep 2025
210.4600
211.9000
208.5400
208.7900
1,376,000
Tue, 16 Sep 2025
212.4200
214.3400
209.4500
210.0400
1,261,900
Mon, 15 Sep 2025
213.3000
215.1300
212.0700
212.1600
1,004,700
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
214.0900
215.2800
212.4500
212.6100
1,138,500
Thu, 11 Sep 2025
211.5200
214.0300
209.8800
213.4000
939,000
Wed, 10 Sep 2025
211.4700
213.1500
209.0100
211.4600
1,139,200
Tue, 09 Sep 2025
209.6900
212.2500
208.8500
211.8500
1,201,300
Mon, 08 Sep 2025
209.5300
211.2000
208.2600
210.7900
1,199,000
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
209.6300
211.3900
208.1000
210.1400
739,800