Daily Nasdaq 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
Mon, 27 Jul 2026
No data yet
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
231.6900
234.1600
229.5600
231.6500
1,343,400
Thu, 23 Jul 2026
231.8700
233.1800
228.5000
230.2500
1,486,000
Wed, 22 Jul 2026
236.2400
236.5000
232.5700
233.5800
1,273,800
Tue, 21 Jul 2026
237.8300
239.3800
235.3000
235.9300
1,195,700
Mon, 20 Jul 2026
236.8000
241.7900
236.7500
238.9800
1,352,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
17 · PRE 14A
After-hours · 16:12 ET
PRE 14A ↗
Fri, 17 Jul 2026
235.6400
239.2500
232.5000
236.6800
2,361,000
Thu, 16 Jul 2026
243.0000
243.5000
238.0000
239.5700
1,558,400
Wed, 15 Jul 2026
237.4900
246.1900
237.2500
243.8000
1,630,200
Tue, 14 Jul 2026
237.1900
241.8600
236.2400
237.0400
1,461,500
Mon, 13 Jul 2026
242.9800
246.7000
242.9800
244.1000
1,252,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
247.3700
249.0000
242.2500
243.2000
2,249,100
Thu, 09 Jul 2026
251.6500
253.8600
244.3000
246.1000
2,375,700
Wed, 08 Jul 2026
256.9400
259.9900
250.9200
251.3800
1,543,900
Tue, 07 Jul 2026
263.0800
265.9400
256.8600
257.7900
2,058,900
Mon, 06 Jul 2026
252.9900
258.5100
252.6400
258.4100
1,898,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
250.3200
255.2700
249.1400
254.9900
2,033,700
Wed, 01 Jul 2026
252.5300
253.2000
248.1400
250.3200
2,305,200
Tue, 30 Jun 2026
244.5000
252.9500
243.2200
249.9800
3,116,300
Mon, 29 Jun 2026
243.2400
250.4700
242.4500
247.1500
3,795,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
240.8400
241.1000
233.4000
238.5300
6,491,700
Thu, 25 Jun 2026
237.0200
240.8400
230.6700
238.7200
2,851,200
Wed, 24 Jun 2026
247.0600
249.2900
234.0000
235.7700
4,145,000
Tue, 23 Jun 2026
240.4800
247.4200
240.1000
242.6400
3,151,200
Mon, 22 Jun 2026
244.6100
251.2400
237.2000
239.5700
4,373,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
239.1400
242.1500
233.2300
239.2800
7,241,500
Wed, 17 Jun 2026
227.8300
234.7200
226.4500
228.0300
2,674,900
Tue, 16 Jun 2026
217.0000
230.5000
214.0300
229.9700
3,489,400
Mon, 15 Jun 2026
213.0100
217.3700
211.7500
216.2300
1,632,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
211.2600
213.2600
209.0000
211.7500
1,495,200
Thu, 11 Jun 2026
207.2400
213.7700
206.0000
212.0800
1,865,400
Wed, 10 Jun 2026
209.9600
214.1700
208.8200
210.4600
1,999,800
Tue, 09 Jun 2026
210.6900
213.3200
207.9100
212.0500
1,770,000
Mon, 08 Jun 2026
214.0000
214.3600
208.5000
212.5500
2,481,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
217.3300
220.2900
212.7800
214.3900
1,989,800
Thu, 04 Jun 2026
217.0100
220.7500
216.3500
216.6500
1,942,200
Wed, 03 Jun 2026
220.0000
220.7900
214.2900
215.8000
2,188,500
Tue, 02 Jun 2026
222.2600
224.0000
217.3600
222.3800
2,682,900
Mon, 01 Jun 2026
16 · S-3ASR
After-hours · 16:11 ET
S-3ASR ↗
Mon, 01 Jun 2026
227.9900
231.0200
223.8800
226.9800
2,625,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
218.2600
227.7800
217.8500
224.1600
6,487,100
Thu, 28 May 2026
219.6700
221.4800
216.3100
217.8700
2,730,600
Wed, 27 May 2026
217.9700
224.1100
216.4000
218.4600
2,976,800
Tue, 26 May 2026
225.1300
230.6400
220.4900
220.6700
3,239,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
243.7500
247.0000
220.5600
227.5500
7,045,300
Fri, 22 May 2026
15 · 10-K
Next filing day · accepted 21 May, 17:52 ET
10-K ↗
Thu, 21 May 2026
14 · 8-K
After-hours · 16:08 ET
8-K ↗
Thu, 21 May 2026
236.3000
241.9100
236.1000
238.0800
4,202,700
Wed, 20 May 2026
236.1000
237.3200
233.1300
236.6200
1,859,200
Tue, 19 May 2026
240.4000
242.1600
235.9000
238.1400
1,784,800
Mon, 18 May 2026
233.3500
244.1300
231.9600
242.1600
2,339,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
243.7700
246.2400
240.2900
242.4400
1,959,500
Thu, 14 May 2026
239.5000
246.2500
236.5000
242.4100
3,667,000
Wed, 13 May 2026
224.9300
228.9500
221.7300
226.9900
1,660,500
Tue, 12 May 2026
224.3600
228.7900
221.7000
225.9900
1,785,600
Mon, 11 May 2026
221.4100
224.9300
219.0400
221.4700
2,061,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
222.6400
222.9800
219.7100
220.4500
1,756,100
Thu, 07 May 2026
225.0600
227.0200
222.1600
223.5000
1,901,200
Wed, 06 May 2026
221.0000
225.1400
218.7000
222.0000
1,850,700
Tue, 05 May 2026
226.0000
226.4400
221.9400
223.1100
1,310,300
Mon, 04 May 2026
219.3500
227.0200
218.2100
225.1800
2,046,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
215.4600
217.3600
211.5800
216.0300
1,042,200
Thu, 30 Apr 2026
213.4800
215.5000
211.3300
213.7600
1,430,800
Wed, 29 Apr 2026
212.5900
215.9200
209.5100
215.3400
1,028,000
Tue, 28 Apr 2026
213.0500
215.7900
211.2600
213.0100
929,000
Mon, 27 Apr 2026
209.2300
216.3500
208.7500
213.7700
1,532,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
210.9900
211.0000
207.8000
210.7500
1,101,500
Thu, 23 Apr 2026
215.0100
215.0100
206.4500
209.9000
1,587,900
Wed, 22 Apr 2026
219.0900
221.2200
216.6800
218.1900
1,246,500
Tue, 21 Apr 2026
218.0000
219.8700
215.7300
217.6500
1,165,800
Mon, 20 Apr 2026
212.1400
216.9500
210.7800
216.8500
1,384,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
217.9200
218.7000
211.7200
212.0400
1,792,400
Thu, 16 Apr 2026
216.7300
217.0500
212.7500
213.9300
1,384,000
Wed, 15 Apr 2026
207.6600
215.3700
206.5800
214.1500
1,951,700
Tue, 14 Apr 2026
202.5200
207.8400
202.2600
205.1000
1,731,000
Mon, 13 Apr 2026
197.4800
202.1900
196.0100
201.3600
2,078,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
197.4000
199.2100
194.5100
197.0700
1,532,900
Thu, 09 Apr 2026
201.0100
201.2100
197.5900
198.0500
1,493,800
Wed, 08 Apr 2026
202.8200
205.1100
201.1300
202.1300
1,646,600
Tue, 07 Apr 2026
195.8400
198.6300
193.9400
198.3300
1,247,500
Mon, 06 Apr 2026
199.8000
199.9200
193.7900
196.6900
1,405,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
195.1100
202.1300
193.9000
199.8700
1,473,500
Wed, 01 Apr 2026
198.0000
199.4800
196.5500
198.2000
1,348,600
Tue, 31 Mar 2026
194.2400
198.5100
193.3800
197.5000
2,085,100
Mon, 30 Mar 2026
192.7900
195.6200
191.2300
193.0800
2,086,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
193.0000
194.0000
187.6300
189.6900
1,867,400
Thu, 26 Mar 2026
190.5000
197.1700
190.3500
194.7200
1,677,400
Wed, 25 Mar 2026
194.0600
195.8900
188.2300
193.0500
1,931,200
Tue, 24 Mar 2026
199.5700
199.9200
191.0000
191.3700
2,465,200
Mon, 23 Mar 2026
201.3400
203.4400
199.1900
200.8400
1,875,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
200.7100
202.3900
198.0200
200.6300
3,698,600
Thu, 19 Mar 2026
203.4000
206.3800
199.5500
201.7500
1,626,000
Wed, 18 Mar 2026
204.8000
208.9000
203.6200
204.2200
1,497,500
Tue, 17 Mar 2026
209.0600
213.0000
206.4400
206.7200
1,587,400
Mon, 16 Mar 2026
209.4600
212.0200
207.4500
207.6900
2,129,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
209.3300
210.3500
203.9000
208.5800
1,633,800
Thu, 12 Mar 2026
210.6800
212.8100
208.1700
209.2000
1,351,900
Wed, 11 Mar 2026
209.1300
211.6400
207.5000
211.0900
1,868,800
Tue, 10 Mar 2026
214.7700
216.0000
207.8000
209.0800
1,877,800
Mon, 09 Mar 2026
208.6900
214.8400
208.0100
214.6300
1,876,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
210.8200
212.4600
208.6900
211.5000
1,587,400
Thu, 05 Mar 2026
213.0900
216.1700
210.8200
212.5300
2,112,200
Wed, 04 Mar 2026
217.9200
219.4500
211.3200
215.7700
2,471,000
Tue, 03 Mar 2026
209.7800
221.0800
208.5100
217.0500
2,367,200
Mon, 02 Mar 2026
209.0000
215.9600
208.7800
213.8800
1,966,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
210.3100
213.6800
209.3700
211.4800
2,234,800
Thu, 26 Feb 2026
207.7600
214.1500
207.7500
213.2900
2,231,300
Wed, 25 Feb 2026
204.8500
207.9800
202.8400
207.3100
2,416,600
Tue, 24 Feb 2026
194.7700
204.5100
192.6300
204.1900
1,982,500
Mon, 23 Feb 2026
199.1700
199.3300
194.1400
195.5900
1,962,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
199.1200
202.9400
197.2000
199.7200
1,872,600
Thu, 19 Feb 2026
199.0300
204.6000
198.7500
201.3700
2,139,600
Wed, 18 Feb 2026
194.7300
200.0900
193.8900
199.1300
1,931,000
Tue, 17 Feb 2026
193.6500
196.8300
191.8800
193.8700
2,160,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
191.9000
194.6800
188.6500
193.6700
2,575,400
Thu, 12 Feb 2026
203.4000
204.2000
189.2900
190.3600
5,020,800
Wed, 11 Feb 2026
208.0000
210.2400
199.3600
203.8900
4,207,300
Tue, 10 Feb 2026
212.4900
213.5300
208.7300
210.7100
4,145,200
Mon, 09 Feb 2026
197.5000
205.6600
196.3300
205.0300
4,129,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
197.4200
198.0700
189.4500
195.5900
3,100,300
Thu, 05 Feb 2026
201.7800
203.7800
192.2000
193.2400
3,995,400
Wed, 04 Feb 2026
207.7100
209.0500
197.4500
200.7600
5,743,300
Wed, 04 Feb 2026
13 · 10-Q
Next filing day · accepted 03 Feb, 17:47 ET
10-Q ↗
Tue, 03 Feb 2026
12 · 8-K
After-hours · 16:14 ET
8-K ↗
Tue, 03 Feb 2026
220.9800
221.1600
206.6100
212.1700
5,266,500
Mon, 02 Feb 2026
225.5100
229.0800
220.3500
221.8100
4,345,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
237.6700
238.1500
211.1300
220.3000
9,097,800
Thu, 29 Jan 2026
241.0400
243.7100
236.1300
239.2700
1,907,100
Wed, 28 Jan 2026
245.9900
248.5500
242.3300
243.1800
1,554,600
Tue, 27 Jan 2026
246.0500
248.5400
242.7300
245.5200
1,173,800
Mon, 26 Jan 2026
245.5700
247.2000
244.0600
245.6300
1,204,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
241.1400
245.8200
240.9400
245.7300
1,174,900
Thu, 22 Jan 2026
239.5600
241.5500
233.8500
241.1000
1,625,500
Wed, 21 Jan 2026
240.6100
241.0000
236.0100
238.2300
1,267,600
Tue, 20 Jan 2026
239.0000
242.9200
237.0600
240.6100
1,350,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
244.9700
245.0300
239.0000
240.1400
1,718,300
Thu, 15 Jan 2026
245.4800
246.0000
242.5500
244.3400
1,083,900
Wed, 14 Jan 2026
246.6800
246.7500
241.5100
245.4900
1,454,700
Tue, 13 Jan 2026
248.9400
250.4900
244.7700
247.4900
1,158,600
Mon, 12 Jan 2026
249.0400
251.2100
245.7400
248.9200
1,177,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
252.7100
254.8000
249.3400
250.7100
1,013,600
Thu, 08 Jan 2026
256.9400
257.9100
250.5900
252.3800
1,567,800
Wed, 07 Jan 2026
253.6600
257.1500
251.2800
256.6700
1,192,400
Tue, 06 Jan 2026
257.2900
257.8000
253.5800
254.3500
922,100
Mon, 05 Jan 2026
252.4300
258.5600
251.3500
257.3100
1,108,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
257.7100
257.7100
250.2000
251.6000
1,317,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
257.9100
258.3900
255.9100
256.0300
808,000
Tue, 30 Dec 2025
255.4100
260.0400
254.4600
257.9100
1,073,400
Mon, 29 Dec 2025
255.0000
256.5700
254.1600
255.7000
1,076,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
250.7400
256.2900
249.8400
256.0900
920,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
249.2300
251.7200
248.7600
251.6000
485,800
Tue, 23 Dec 2025
248.5400
249.4600
247.6600
249.2300
648,200
Mon, 22 Dec 2025
247.4000
249.7800
247.0600
248.5800
1,084,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
246.2000
250.3800
244.3900
247.4000
3,905,400
Thu, 18 Dec 2025
242.9800
246.8500
241.3800
246.6500
1,810,300
Wed, 17 Dec 2025
244.6900
246.2000
240.2800
240.5500
1,563,900
Tue, 16 Dec 2025
244.5000
246.9100
243.1900
244.5300
1,526,900
Mon, 15 Dec 2025
244.2800
246.8400
242.6500
244.5600
1,888,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
242.1600
243.3000
240.5000
241.4700
1,529,900
Thu, 11 Dec 2025
244.0100
246.7400
242.0600
242.4100
1,478,400
Wed, 10 Dec 2025
249.2900
250.1800
245.3600
246.0200
1,150,000
Tue, 09 Dec 2025
247.0000
249.5000
246.2300
248.7300
1,356,600
Mon, 08 Dec 2025
248.5200
248.9500
245.9900
247.2800
1,096,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
247.7000
251.3400
246.8400
247.8800
1,362,400
Thu, 04 Dec 2025
244.2100
247.9000
242.1900
247.5100
1,013,900
Wed, 03 Dec 2025
246.2600
246.5500
242.9800
244.9500
849,300
Tue, 02 Dec 2025
249.2400
250.0000
246.5600
246.8300
1,321,300
Mon, 01 Dec 2025
246.0700
249.8500
242.5000
249.3400
1,706,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
244.7800
246.4900
243.7400
246.0700
590,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
242.5000
245.5400
241.8600
243.6300
1,026,800
Tue, 25 Nov 2025
239.6200
242.4200
238.8100
241.8400
1,142,000
Mon, 24 Nov 2025
234.9000
240.3700
234.8900
239.0700
2,272,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
234.8600
238.3700
234.0200
235.4700
1,759,800
Thu, 20 Nov 2025
242.4100
243.4500
234.4200
235.3700
1,717,300
Wed, 19 Nov 2025
238.5200
244.2400
236.6300
240.4600
2,097,100
Tue, 18 Nov 2025
233.4000
239.9200
231.5000
239.0900
1,867,400
Mon, 17 Nov 2025
235.1100
236.4800
232.2400
233.5800
1,456,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
235.9500
238.2700
234.0100
235.0300
1,542,800
Thu, 13 Nov 2025
239.5200
242.0900
237.2700
237.5500
1,358,200
Wed, 12 Nov 2025
241.0500
242.6000
238.2900
240.3400
1,317,400
Tue, 11 Nov 2025
234.0600
241.4300
233.2000
240.7000
2,072,300
Mon, 10 Nov 2025
231.9700
237.0200
229.1000
234.0600
3,222,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
232.0300
243.5600
227.2500
232.0000
5,792,500
Fri, 07 Nov 2025
11 · 10-Q
Next filing day · accepted 06 Nov, 17:32 ET
10-Q ↗
Thu, 06 Nov 2025
10 · 8-K
After-hours · 16:13 ET
8-K ↗
Thu, 06 Nov 2025
253.0900
256.9200
252.0400
252.4000
3,324,700
Wed, 05 Nov 2025
253.7100
256.2700
249.9900
254.7600
2,309,400
Tue, 04 Nov 2025
256.0600
256.0600
250.3300
252.4300
1,818,500
Mon, 03 Nov 2025
257.7500
257.7500
251.3300
255.6500
1,513,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
253.1600
257.0900
253.1600
256.3700
1,411,100
Thu, 30 Oct 2025
251.4600
255.9800
250.0000
252.7800
1,264,900
Wed, 29 Oct 2025
250.1200
252.7500
249.2400
251.7300
1,520,300
Tue, 28 Oct 2025
254.6400
256.2000
251.4100
251.5700
1,455,600
Mon, 27 Oct 2025
256.2900
257.0100
252.1500
254.2700
1,318,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
255.9500
258.0300
254.4000
255.1200
957,400
Thu, 23 Oct 2025
255.3400
256.9900
254.2500
254.5300
1,042,000
Wed, 22 Oct 2025
261.0000
261.0600
254.9400
255.5600
1,590,400
Tue, 21 Oct 2025
261.2900
262.2000
258.3300
260.2800
916,000
Mon, 20 Oct 2025
262.2200
262.9500
260.3700
262.2900
1,340,100
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
259.2300
263.0000
258.2200
261.3500
1,001,800
Thu, 16 Oct 2025
262.7200
264.3400
257.5400
259.2300
1,327,000
Wed, 15 Oct 2025
259.4200
264.7900
259.3800
261.5000
1,325,300
Tue, 14 Oct 2025
256.9900
260.7300
254.5500
257.7200
900,000
Mon, 13 Oct 2025
253.3000
257.4200
251.5000
256.6800
931,200
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
256.0900
258.1400
250.9500
251.9700
1,350,300
Thu, 09 Oct 2025
259.3400
259.3800
255.8600
256.6900
923,300
Wed, 08 Oct 2025
261.1100
262.1900
255.5700
258.0700
1,332,900
Tue, 07 Oct 2025
257.5000
261.0900
257.5000
260.5000
1,383,200
Mon, 06 Oct 2025
258.6500
259.9600
256.1000
256.9800
1,399,800
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
256.6700
261.0900
255.5100
257.6800
1,728,200
Thu, 02 Oct 2025
255.4000
257.3300
252.5500
256.9400
1,366,000
Wed, 01 Oct 2025
256.6900
258.4200
253.2000
255.4000
1,626,100
Tue, 30 Sep 2025
259.7000
261.1500
256.1600
258.3600
1,986,500
Mon, 29 Sep 2025
257.5700
261.4700
254.5500
259.9600
2,670,900
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
246.3200
258.1000
245.4900
256.1200
3,480,600
Thu, 25 Sep 2025
244.0900
246.1300
242.6200
245.1100
1,188,900
Wed, 24 Sep 2025
253.0600
253.0600
239.4600
244.1200
2,075,900
Tue, 23 Sep 2025
251.6400
254.1200
250.8400
251.2800
1,572,700
Mon, 22 Sep 2025
249.3900
255.3300
249.3900
251.6400
1,609,300
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
9 · 8-K
After-hours · 16:30 ET
8-K ↗
Fri, 19 Sep 2025
251.9600
252.4000
247.8100
250.8500
3,620,100
Thu, 18 Sep 2025
251.0900
252.6100
249.1100
249.7400
2,167,000
Wed, 17 Sep 2025
248.0000
251.2000
245.7000
250.5200
1,690,900
Tue, 16 Sep 2025
247.5400
250.9600
246.7200
247.7300
1,764,100
Mon, 15 Sep 2025
246.2500
250.2500
245.9200
247.2500
1,333,400
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
245.9700
248.3000
244.0300
246.2600
1,001,700
Thu, 11 Sep 2025
246.0700
248.0000
244.8900
246.5400
976,800
Wed, 10 Sep 2025
8 · DEFA14A
After-hours · 16:41 ET
DEFA14A ↗
Wed, 10 Sep 2025
7 · 8-K
After-hours · 16:36 ET
8-K ↗
Wed, 10 Sep 2025
248.5800
248.5800
243.4600
244.0400
1,116,400
Tue, 09 Sep 2025
249.2800
250.0000
247.2700
247.8600
997,500
Mon, 08 Sep 2025
241.7800
250.4500
241.4000
248.7800
2,214,500
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
6 · 8-K
After-hours · 16:35 ET
8-K ↗
Fri, 05 Sep 2025
242.0000
242.6900
236.9400
239.6800
979,400
Thu, 04 Sep 2025
238.5300
240.8400
237.3700
240.6500
915,400
Wed, 03 Sep 2025
241.0000
242.3000
237.0300
238.8600
1,208,700
Tue, 02 Sep 2025
231.1600
241.0800
229.3300
240.9500
1,860,300
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
234.2800
235.9900
232.6100
233.2700
989,000
Thu, 28 Aug 2025
230.6400
235.0300
230.6400
234.9000
1,127,100
Wed, 27 Aug 2025
230.5200
232.3400
228.7500
232.0300
1,030,000
Tue, 26 Aug 2025
231.3600
233.5500
230.3300
230.8200
2,165,300
Mon, 25 Aug 2025
228.6700
232.9900
228.5000
231.8300
1,187,900
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
5 · DEFA14A
After-hours · 16:05 ET
DEFA14A ↗
Fri, 22 Aug 2025
228.6700
230.0700
226.7500
229.0300
1,089,300
Thu, 21 Aug 2025
227.4700
228.7900
226.2800
227.8700
950,500
Wed, 20 Aug 2025
227.3800
229.4500
225.5400
228.6700
1,327,300
Tue, 19 Aug 2025
232.1000
232.4500
227.7500
228.3600
1,366,200
Mon, 18 Aug 2025
233.4700
235.6000
231.5200
232.5500
1,428,600
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
233.6500
233.6500
229.5900
232.1800
1,376,600
Thu, 14 Aug 2025
235.3000
238.3900
232.2000
233.1600
1,688,700
Wed, 13 Aug 2025
233.2900
236.2400
230.7000
236.1400
2,105,700
Tue, 12 Aug 2025
224.4400
232.7800
224.2000
232.5600
2,440,000
Mon, 11 Aug 2025
219.3600
226.5700
218.4000
222.6700
3,191,100
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
237.5200
239.1400
216.3400
217.3700
5,619,200
Thu, 07 Aug 2025
4 · 10-Q
After-hours · 16:47 ET
10-Q ↗
Thu, 07 Aug 2025
3 · 8-K
After-hours · 16:24 ET
8-K ↗
Thu, 07 Aug 2025
227.7500
228.5100
222.3800
226.4900
2,267,100
Wed, 06 Aug 2025
226.6600
227.6700
224.0000
227.2100
1,544,400
Tue, 05 Aug 2025
226.1800
227.9900
225.4100
225.9200
1,398,000
Mon, 04 Aug 2025
222.8400
226.3900
221.6200
225.9900
1,875,300
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
2 · DEFA14A
After-hours · 16:30 ET
DEFINITIVE ADDITIONAL PROXY SOLICITING MATERIALS ↗
Fri, 01 Aug 2025
222.8200
222.8200
219.0700
220.5800
1,396,300
Thu, 31 Jul 2025
224.6200
225.3100
222.3000
222.7300
1,644,000
Wed, 30 Jul 2025
224.0500
225.9200
223.0500
223.8100
1,512,000
Tue, 29 Jul 2025
227.1500
227.3600
222.5000
223.9800
1,857,400
Mon, 28 Jul 2025
1 · DEF 14A
After-hours · 16:14 ET
DEF 14A ↗
Mon, 28 Jul 2025
228.2300
228.6600
224.4100
226.1000
1,421,600
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend