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
201.6100
206.0000
200.7200
203.1900
511,800
Thu, 23 Jul 2026
203.4800
206.5100
198.8300
201.3100
1,178,000
Wed, 22 Jul 2026
15 · 8-K
After-hours · 17:19 ET
8-K ↗
Wed, 22 Jul 2026
203.7200
206.1400
202.3000
204.8700
1,033,800
Tue, 21 Jul 2026
206.9400
209.5800
203.5000
203.7100
1,176,300
Mon, 20 Jul 2026
210.7800
211.2600
203.1800
204.1400
1,494,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
195.5100
203.9600
193.9300
202.6300
2,376,600
Thu, 16 Jul 2026
194.0800
202.5500
193.4700
197.7100
1,183,200
Wed, 15 Jul 2026
192.9300
196.5500
191.3300
193.0300
880,500
Tue, 14 Jul 2026
193.8300
195.6700
190.4200
193.1100
974,200
Mon, 13 Jul 2026
189.3100
193.5800
189.3100
191.5300
1,232,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
185.9700
190.0000
183.7200
189.3900
837,800
Thu, 09 Jul 2026
184.2000
188.5600
182.3100
184.2400
1,289,000
Wed, 08 Jul 2026
176.5600
181.3300
173.1000
180.7500
1,111,700
Tue, 07 Jul 2026
176.6900
179.0800
174.5600
176.2500
1,038,000
Mon, 06 Jul 2026
181.5100
185.0000
176.0700
176.4000
1,007,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
185.3300
185.7900
180.7600
182.4300
873,700
Wed, 01 Jul 2026
179.7900
186.1600
179.0600
182.6400
1,257,200
Tue, 30 Jun 2026
177.8700
180.8000
175.5600
179.7900
1,179,200
Mon, 29 Jun 2026
186.2900
186.9400
175.8600
178.2300
1,646,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
188.5700
191.6600
185.6900
188.3700
1,387,200
Thu, 25 Jun 2026
189.7500
190.6200
185.6200
186.5900
809,400
Wed, 24 Jun 2026
188.0600
192.7900
185.3000
187.7500
1,450,800
Tue, 23 Jun 2026
187.4600
189.7900
185.7500
185.9500
993,000
Mon, 22 Jun 2026
195.9500
198.2100
192.1900
193.4500
1,197,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
194.1300
194.9800
191.5200
194.0600
1,053,800
Wed, 17 Jun 2026
189.4100
195.3800
189.2600
191.2600
935,000
Tue, 16 Jun 2026
14 · 8-K
After-hours · 16:30 ET
8-K ↗
Tue, 16 Jun 2026
194.2800
195.4600
188.3400
189.4100
1,324,900
Mon, 15 Jun 2026
199.2100
201.0000
193.0200
193.9200
1,241,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
203.2900
203.9300
195.6900
198.4900
873,600
Thu, 11 Jun 2026
195.8500
202.4700
193.3000
201.9700
1,327,000
Wed, 10 Jun 2026
190.3000
196.5900
188.0000
195.8500
2,086,500
Tue, 09 Jun 2026
186.4900
193.1800
184.6800
190.8300
1,586,800
Mon, 08 Jun 2026
190.4700
192.8400
185.3900
186.4900
2,024,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
192.6900
196.8600
190.3800
190.4700
2,159,800
Thu, 04 Jun 2026
13 · 10-Q
After market open · 15:52 ET
FORM 10-Q ↗
Thu, 04 Jun 2026
197.4700
201.0000
191.1000
192.1700
5,052,600
Wed, 03 Jun 2026
12 · 8-K
After-hours · 16:25 ET
FORM 8-K ↗
Wed, 03 Jun 2026
223.1000
225.7600
219.1900
222.8900
3,161,500
Tue, 02 Jun 2026
230.0100
230.5000
218.9700
220.3700
1,811,200
Mon, 01 Jun 2026
227.1800
232.5000
221.1100
226.2200
1,721,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
223.4500
229.0400
221.9500
227.3600
1,004,500
Thu, 28 May 2026
222.0000
228.6900
219.4600
224.9000
1,438,700
Wed, 27 May 2026
222.3300
224.0000
214.2100
215.9900
1,196,800
Tue, 26 May 2026
220.8100
224.0000
219.9000
221.0700
950,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
220.0000
223.3400
216.4400
219.5000
805,200
Thu, 21 May 2026
220.1700
223.0100
215.0700
219.7900
1,130,000
Wed, 20 May 2026
215.8500
220.8400
211.7200
219.8700
1,256,900
Tue, 19 May 2026
218.1600
218.1600
209.3400
214.3900
1,052,400
Mon, 18 May 2026
215.8300
221.3200
213.6900
218.3600
968,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
213.8300
214.9200
210.2600
213.6400
1,105,900
Thu, 14 May 2026
211.8600
215.6500
210.2800
214.9400
733,900
Wed, 13 May 2026
208.2000
212.0000
205.1400
209.9900
851,800
Tue, 12 May 2026
208.1500
210.1500
203.8900
208.5100
1,232,100
Mon, 11 May 2026
223.0000
223.3400
206.2800
208.1500
1,571,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
224.5700
226.0000
220.0000
223.1300
970,400
Thu, 07 May 2026
236.2800
240.0900
220.8200
221.2500
1,088,200
Wed, 06 May 2026
229.5800
236.0000
229.2000
234.1800
679,000
Tue, 05 May 2026
232.1200
235.5000
226.5700
226.7200
725,800
Mon, 04 May 2026
230.2400
237.3400
228.1100
231.1000
778,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
236.2400
236.7700
229.8400
230.5200
734,400
Fri, 01 May 2026
11 · DEFA14A
Pre-market · 08:40 ET
DEFA14A ↗
Fri, 01 May 2026
10 · DEF 14A
Pre-market · 08:30 ET
DEF 14A ↗
Thu, 30 Apr 2026
231.3100
237.1300
229.8000
235.6600
752,200
Wed, 29 Apr 2026
232.2200
234.6700
227.1600
228.1400
657,600
Tue, 28 Apr 2026
235.8200
236.4800
228.7300
232.5400
1,026,700
Mon, 27 Apr 2026
235.3900
235.9900
230.1900
234.2500
721,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
239.5100
239.5100
228.6800
234.0100
1,246,600
Thu, 23 Apr 2026
240.2300
244.5200
236.4800
238.2000
816,300
Wed, 22 Apr 2026
240.3600
241.7500
236.4900
240.2300
1,055,000
Tue, 21 Apr 2026
248.9400
251.6300
236.1800
237.1000
1,484,200
Mon, 20 Apr 2026
234.7700
247.9300
234.7700
247.7100
1,964,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
227.8600
236.3200
226.5000
236.2600
1,723,600
Thu, 16 Apr 2026
223.9000
226.2500
221.4300
225.0600
1,336,500
Wed, 15 Apr 2026
219.1500
226.2100
219.0500
223.3200
1,049,500
Tue, 14 Apr 2026
221.2500
222.1400
216.7900
219.8500
846,200
Mon, 13 Apr 2026
215.7300
222.7400
215.7300
221.1900
1,128,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
223.4900
223.8000
213.1800
217.3700
1,226,400
Thu, 09 Apr 2026
226.4900
227.7100
217.3700
225.1900
1,356,500
Wed, 08 Apr 2026
232.3100
237.2400
224.8700
228.1800
1,236,900
Tue, 07 Apr 2026
230.8100
232.4000
224.0700
226.5300
1,023,900
Mon, 06 Apr 2026
236.0600
238.4000
229.8900
233.7200
1,195,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
229.2000
235.7400
225.2500
235.3900
1,119,700
Wed, 01 Apr 2026
230.3800
237.0000
229.4900
234.9200
917,500
Tue, 31 Mar 2026
223.9200
230.9500
223.0500
228.4800
926,900
Mon, 30 Mar 2026
226.2700
227.1100
218.0800
219.8200
891,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
225.6900
228.1300
220.0000
221.7200
1,040,700
Thu, 26 Mar 2026
231.5600
234.6300
226.5300
226.7900
1,205,200
Wed, 25 Mar 2026
233.3100
235.9200
229.7700
233.6500
963,300
Tue, 24 Mar 2026
230.1500
232.3100
223.3500
231.0900
1,376,400
Mon, 23 Mar 2026
229.3100
234.4600
226.7000
230.5000
1,588,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
235.0000
237.5000
225.2000
227.4200
1,990,300
Thu, 19 Mar 2026
9 · 10-K
After-hours · 16:29 ET
FORM 10-K ↗
Thu, 19 Mar 2026
219.3000
237.2500
208.6200
235.1700
4,173,100
Wed, 18 Mar 2026
8 · 8-K
After-hours · 16:20 ET
FORM 8-K ↗
Wed, 18 Mar 2026
214.2000
219.0600
210.5700
212.4700
2,418,500
Tue, 17 Mar 2026
211.6700
215.0000
209.4400
214.0000
1,070,800
Mon, 16 Mar 2026
213.8400
216.0000
210.0900
211.6700
694,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
214.6200
216.5700
208.5000
210.3600
1,324,200
Thu, 12 Mar 2026
212.7800
221.3800
210.2700
217.0300
783,500
Wed, 11 Mar 2026
220.0300
221.9800
218.1100
218.5400
730,700
Tue, 10 Mar 2026
219.3300
225.0000
219.3300
221.0500
910,000
Mon, 09 Mar 2026
212.5100
221.5500
206.7500
219.8200
943,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
216.3400
217.9500
210.3900
215.2800
844,000
Thu, 05 Mar 2026
218.2000
223.0300
216.6700
221.6500
974,500
Wed, 04 Mar 2026
225.0000
227.1900
219.1400
220.5200
693,600
Tue, 03 Mar 2026
216.9700
222.9700
212.8700
221.5500
1,171,200
Mon, 02 Mar 2026
216.0000
225.2500
215.0900
223.4800
854,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
221.2500
224.4100
217.0100
223.5300
1,017,500
Thu, 26 Feb 2026
224.9700
229.3300
222.4500
225.1200
875,100
Wed, 25 Feb 2026
221.5900
223.9200
218.9900
223.1000
560,800
Tue, 24 Feb 2026
217.0100
221.9000
217.0100
221.4000
591,300
Mon, 23 Feb 2026
218.7300
220.3300
209.4500
219.2900
1,010,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
213.7800
224.8000
211.8100
220.0900
1,493,900
Thu, 19 Feb 2026
212.5200
216.7900
210.9500
215.9700
591,900
Wed, 18 Feb 2026
211.8000
218.8100
210.7800
214.3600
1,163,900
Tue, 17 Feb 2026
206.6800
212.8400
204.4500
212.4800
940,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
201.1300
206.9900
197.5500
205.9300
789,600
Thu, 12 Feb 2026
207.6800
208.6200
197.4300
201.2300
789,000
Wed, 11 Feb 2026
209.0000
210.3300
204.5400
206.1200
653,100
Tue, 10 Feb 2026
208.3100
208.3500
203.8300
206.6800
600,600
Mon, 09 Feb 2026
7 · 8-K
After-hours · 16:32 ET
8-K ↗
Mon, 09 Feb 2026
202.7700
209.9800
202.7700
209.4300
949,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
196.6600
207.1100
195.7200
202.6100
1,321,800
Thu, 05 Feb 2026
193.0700
195.7800
190.3300
194.0900
959,000
Wed, 04 Feb 2026
202.8100
202.8300
190.7900
192.9300
1,187,800
Tue, 03 Feb 2026
199.2000
201.7200
195.6000
196.7300
936,600
Mon, 02 Feb 2026
191.6400
198.6400
191.6400
197.8000
968,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
188.3700
193.2700
188.3700
191.6400
1,074,800
Thu, 29 Jan 2026
186.8400
188.8400
183.7600
188.3900
1,022,100
Wed, 28 Jan 2026
186.3700
187.8800
183.6400
185.4200
719,300
Tue, 27 Jan 2026
189.6900
190.8800
185.5700
187.2400
777,100
Mon, 26 Jan 2026
188.8500
191.3600
187.8900
188.5700
1,122,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
191.3900
193.5000
188.7000
190.3700
738,900
Thu, 22 Jan 2026
197.2100
198.5900
189.7100
191.3300
893,800
Wed, 21 Jan 2026
192.9800
197.7100
189.9000
195.9200
1,208,800
Tue, 20 Jan 2026
196.5400
202.5000
190.7700
191.2200
1,566,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
197.1500
199.4500
195.2900
196.6900
1,145,400
Thu, 15 Jan 2026
201.2700
202.6800
195.1000
198.0400
904,600
Wed, 14 Jan 2026
201.4400
202.5300
197.0400
197.4500
1,069,000
Tue, 13 Jan 2026
201.8900
205.2200
199.4600
200.9500
1,141,500
Mon, 12 Jan 2026
6 · 8-K
After market open · 09:41 ET
FORM 8-K ↗
Mon, 12 Jan 2026
193.2700
204.5000
191.0000
203.6100
1,657,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
199.2000
201.9400
192.2000
195.5700
1,873,400
Thu, 08 Jan 2026
200.4400
202.7500
197.7900
198.0100
1,335,100
Wed, 07 Jan 2026
202.1600
204.5600
197.7300
200.6100
1,418,500
Tue, 06 Jan 2026
197.7000
204.6700
196.7300
202.3400
1,645,400
Mon, 05 Jan 2026
193.8200
197.0000
192.2400
196.6400
1,485,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
190.4300
194.7700
189.8700
193.4500
942,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
188.3100
191.0500
187.3900
188.3600
686,700
Tue, 30 Dec 2025
186.6400
191.9100
186.6000
188.5900
689,700
Mon, 29 Dec 2025
185.9300
190.2100
185.9300
189.0700
1,119,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
188.7300
192.4500
187.4600
189.8900
651,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
189.0000
189.9100
187.0000
188.6700
442,800
Tue, 23 Dec 2025
187.7100
188.7200
184.9500
187.8100
907,300
Mon, 22 Dec 2025
183.6900
188.0000
182.5000
186.5400
950,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
183.0100
183.5300
180.8000
182.0700
1,793,500
Thu, 18 Dec 2025
181.8500
183.8100
179.9200
182.0400
1,226,000
Wed, 17 Dec 2025
177.8700
180.0900
175.8300
178.5400
1,191,900
Tue, 16 Dec 2025
179.9700
182.8400
176.1200
176.7700
962,300
Mon, 15 Dec 2025
182.4800
183.7500
180.2800
181.6600
1,378,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
182.2700
183.7700
179.7200
183.4100
1,254,300
Thu, 11 Dec 2025
177.1600
184.5700
177.1600
181.4100
1,253,100
Wed, 10 Dec 2025
176.0900
178.3300
173.7600
177.1600
966,700
Tue, 09 Dec 2025
173.6600
178.0800
173.2000
175.3400
892,800
Mon, 08 Dec 2025
178.9000
180.0500
174.5700
174.6200
1,652,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
167.7600
177.7300
167.6000
173.2000
2,195,900
Thu, 04 Dec 2025
5 · 10-Q
After market open · 14:49 ET
FORM 10-Q ↗
Thu, 04 Dec 2025
161.2500
168.8700
159.0000
168.4200
4,247,400
Wed, 03 Dec 2025
4 · 8-K
After-hours · 16:18 ET
FORM 8-K ↗
Wed, 03 Dec 2025
163.0300
166.4600
160.0600
163.1500
3,719,800
Tue, 02 Dec 2025
163.8400
163.8400
158.8600
158.9000
1,608,500
Mon, 01 Dec 2025
163.0700
164.7600
160.5800
161.7900
1,529,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
166.7500
167.8000
164.4800
164.8900
703,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
163.4200
167.9200
161.8000
166.9500
1,010,700
Tue, 25 Nov 2025
157.8400
166.2400
157.5300
163.1800
1,460,000
Mon, 24 Nov 2025
157.6700
160.2700
156.0000
157.3300
1,170,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
149.3900
157.3100
149.3900
155.0300
1,565,400
Thu, 20 Nov 2025
151.9300
156.1100
149.0500
149.1900
1,362,200
Wed, 19 Nov 2025
147.9000
151.3300
145.7300
148.3500
1,095,400
Tue, 18 Nov 2025
144.7200
150.3700
144.1900
147.5100
1,029,400
Mon, 17 Nov 2025
148.7300
151.0700
145.1600
147.7200
1,007,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
143.9100
149.8200
143.0200
147.0500
730,800
Thu, 13 Nov 2025
151.8500
153.2900
145.7000
147.0600
1,310,800
Wed, 12 Nov 2025
151.6100
154.2600
150.1700
152.7400
1,078,400
Tue, 11 Nov 2025
150.2100
151.2300
145.1200
150.0700
1,200,100
Mon, 10 Nov 2025
155.5400
156.9700
149.6800
152.4900
1,035,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
147.5700
153.1100
145.0000
152.2800
1,129,300
Thu, 06 Nov 2025
154.1800
155.1900
149.2000
150.2400
1,034,600
Wed, 05 Nov 2025
155.9400
161.9900
152.0300
155.9400
1,380,200
Tue, 04 Nov 2025
154.3700
157.4600
153.5100
156.3700
966,400
Mon, 03 Nov 2025
155.5600
159.5700
153.6400
158.4400
1,175,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
156.1500
159.1400
155.2800
157.2700
1,095,900
Thu, 30 Oct 2025
161.3800
162.0100
155.7000
156.8100
929,700
Wed, 29 Oct 2025
160.0000
162.6300
159.4700
161.5700
1,022,100
Tue, 28 Oct 2025
160.0500
164.9800
156.5000
160.6700
1,085,700
Mon, 27 Oct 2025
163.4700
168.9800
159.4000
160.2500
1,027,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
156.0200
158.7500
155.4500
156.2900
835,700
Thu, 23 Oct 2025
151.0900
158.5200
151.0900
157.0900
1,023,100
Wed, 22 Oct 2025
152.8500
154.3000
150.9500
151.5000
1,071,600
Tue, 21 Oct 2025
153.9500
156.6000
152.6000
152.8400
655,500
Mon, 20 Oct 2025
157.6300
159.9300
156.0000
156.1500
1,138,400
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
151.8000
154.4800
151.0100
154.2400
811,700
Thu, 16 Oct 2025
151.8600
154.4600
149.3700
151.9600
953,700
Wed, 15 Oct 2025
153.6100
155.3000
150.5000
152.5800
1,140,600
Tue, 14 Oct 2025
148.9200
151.9800
146.1000
150.0000
917,500
Mon, 13 Oct 2025
146.1000
152.4100
145.6500
151.1800
2,129,400
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
151.5000
152.2500
137.7700
138.4900
3,053,900
Thu, 09 Oct 2025
153.5300
155.5900
150.6800
150.9600
962,400
Wed, 08 Oct 2025
148.2200
154.7500
147.7000
153.7600
942,800
Tue, 07 Oct 2025
153.5600
153.8900
144.5200
148.5000
2,073,800
Mon, 06 Oct 2025
155.8800
156.8000
152.1200
153.6700
1,079,700
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
157.5000
157.5400
153.1600
156.0500
1,120,700
Thu, 02 Oct 2025
154.9400
157.2000
154.1300
156.6500
895,600
Thu, 02 Oct 2025
3 · 8-K
Next filing day · accepted 01 Oct, 21:11 ET
8-K ↗
Wed, 01 Oct 2025
153.9700
156.4600
150.8000
155.1800
1,143,000
Tue, 30 Sep 2025
155.7900
156.5100
152.6400
154.7000
915,800
Mon, 29 Sep 2025
156.3900
156.3900
152.6700
155.3200
1,351,100
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
151.7500
155.4600
151.7300
154.7600
712,400
Thu, 25 Sep 2025
151.9300
154.1500
150.2800
151.7200
1,018,600
Wed, 24 Sep 2025
154.7000
156.3300
152.5100
154.1800
897,900
Tue, 23 Sep 2025
153.5900
156.5000
152.3400
154.8400
1,051,600
Mon, 22 Sep 2025
151.5000
153.8700
150.7900
153.7900
1,048,800
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
155.1900
155.1900
150.4800
151.9900
2,241,000
Thu, 18 Sep 2025
150.0000
155.8200
150.0000
155.4400
1,368,500
Wed, 17 Sep 2025
148.9600
153.0000
148.2300
148.5800
1,449,900
Tue, 16 Sep 2025
144.7000
149.1700
144.7000
149.0600
1,356,500
Mon, 15 Sep 2025
141.8800
149.8900
140.9100
146.9600
1,737,000
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
144.6100
145.2800
138.4000
139.9000
1,477,500
Thu, 11 Sep 2025
146.9300
147.4300
144.4700
145.7700
884,800
Wed, 10 Sep 2025
142.6900
146.8000
140.9900
146.0000
980,900
Tue, 09 Sep 2025
150.0000
150.1600
140.6500
142.9600
2,031,200
Mon, 08 Sep 2025
153.6500
154.0200
150.0200
151.3100
1,400,600
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
154.3500
155.3400
151.6800
153.4000
1,358,600
Thu, 04 Sep 2025
151.3000
154.4900
151.0400
152.8000
1,428,100
Wed, 03 Sep 2025
148.0000
151.4200
148.0000
150.9800
1,067,600
Tue, 02 Sep 2025
143.8600
150.2700
141.8700
149.7700
1,432,200
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
149.2500
149.3800
141.8100
145.1000
2,077,800
Thu, 28 Aug 2025
2 · 10-Q
After market open · 15:37 ET
FORM 10-Q ↗
Thu, 28 Aug 2025
150.2300
154.3000
146.3000
150.0300
4,083,500
Wed, 27 Aug 2025
1 · 8-K
After-hours · 16:14 ET
FORM 8-K ↗
Wed, 27 Aug 2025
142.1400
146.6600
142.0700
144.4100
2,745,800
Tue, 26 Aug 2025
140.5300
143.6600
140.2900
141.9800
1,179,500
Mon, 25 Aug 2025
141.8200
143.6600
140.3900
140.4900
928,000
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
141.6900
144.6800
139.7500
141.8100
1,182,000
Thu, 21 Aug 2025
138.4500
141.9800
136.2300
141.7800
1,166,000
Wed, 20 Aug 2025
139.9800
141.4600
138.0000
139.2800
1,395,600
Tue, 19 Aug 2025
141.2200
143.0000
139.7500
141.4800
1,140,300
Mon, 18 Aug 2025
135.1800
141.9300
134.9000
141.8800
1,359,700
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
134.1200
135.1200
132.0000
135.0300
744,000
Thu, 14 Aug 2025
134.7700
135.1900
131.5200
134.3600
1,006,000
Wed, 13 Aug 2025
138.2100
139.7300
137.1600
138.3000
991,600
Tue, 12 Aug 2025
135.9300
138.6000
133.9900
137.9800
1,196,300
Mon, 11 Aug 2025
134.3800
136.2600
131.4000
131.9400
987,600
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
133.6000
134.6200
132.0200
133.5200
721,800
Thu, 07 Aug 2025
135.8100
136.8000
131.9100
132.7100
1,332,800
Wed, 06 Aug 2025
135.9000
136.4600
134.2200
135.5300
737,900
Tue, 05 Aug 2025
136.7500
139.1300
135.0300
135.8100
736,000
Mon, 04 Aug 2025
135.5000
136.6600
134.2800
136.5300
976,200
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
134.4500
136.0500
130.0000
133.1600
1,246,600
Thu, 31 Jul 2025
139.0900
139.0900
135.2400
136.5200
889,500
Wed, 30 Jul 2025
140.0700
140.7800
135.5600
138.9000
923,900
Tue, 29 Jul 2025
142.5000
143.8800
138.3800
139.4100
1,392,900
Mon, 28 Jul 2025
140.1000
142.9900
139.1500
142.4500
1,127,700
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend