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
Tue, 28 Jul 2026
No data yet
Mon, 27 Jul 2026
219.6000
223.4500
204.6000
211.2400
559,815
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
216.8100
219.3200
212.6200
215.9800
809,500
Thu, 23 Jul 2026
221.3200
227.2800
214.6230
216.8100
1,075,200
Wed, 22 Jul 2026
225.7000
231.1000
215.5900
222.4900
2,643,600
Tue, 21 Jul 2026
201.5000
212.4000
196.4800
210.2500
1,486,600
Mon, 20 Jul 2026
210.0000
213.8000
198.8300
199.7100
1,534,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
198.5050
210.3300
198.4400
207.4600
1,182,900
Thu, 16 Jul 2026
206.9700
210.4300
198.3400
203.7000
1,408,300
Wed, 15 Jul 2026
214.8800
216.2200
204.1800
213.8000
1,205,000
Tue, 14 Jul 2026
211.9500
215.0000
205.1050
206.2200
1,106,600
Mon, 13 Jul 2026
220.6700
224.7600
209.2900
209.8800
1,329,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
226.6500
227.7300
217.0000
227.3500
1,055,600
Thu, 09 Jul 2026
221.4500
231.2100
219.0000
228.0200
1,506,200
Wed, 08 Jul 2026
222.2200
227.3200
210.5500
216.1000
1,582,800
Tue, 07 Jul 2026
237.4600
239.1600
219.1000
227.5500
1,527,200
Mon, 06 Jul 2026
245.9200
259.6600
240.3500
241.5400
1,099,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
262.2500
270.3700
245.0000
248.0600
1,192,400
Wed, 01 Jul 2026
266.6900
269.3400
258.2700
261.8300
873,600
Tue, 30 Jun 2026
264.9300
273.3200
261.2750
270.5300
934,600
Mon, 29 Jun 2026
263.4400
267.1500
254.3500
263.6200
913,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
262.0000
272.9500
249.6500
260.0800
2,623,100
Thu, 25 Jun 2026
277.3900
279.5800
267.1900
268.4000
658,500
Wed, 24 Jun 2026
259.0400
280.0000
259.0100
272.1400
856,200
Tue, 23 Jun 2026
258.4700
266.2700
255.6100
262.0900
768,200
Mon, 22 Jun 2026
276.7900
285.0000
270.2400
272.0500
864,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
283.1900
288.4000
271.6400
276.1100
1,354,900
Wed, 17 Jun 2026
268.9300
285.4950
265.8300
277.3100
1,225,700
Tue, 16 Jun 2026
266.5400
273.1800
260.9800
268.5200
905,500
Mon, 15 Jun 2026
255.5900
267.5400
252.0500
263.5200
1,033,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
244.2600
248.0000
238.7500
241.9600
745,800
Thu, 11 Jun 2026
229.1500
242.2600
223.1000
241.3400
1,211,800
Wed, 10 Jun 2026
230.2100
232.3500
219.3700
225.7600
1,100,700
Tue, 09 Jun 2026
234.4200
243.1100
221.5300
233.7500
913,400
Mon, 08 Jun 2026
237.9200
243.4600
228.9000
230.4600
1,048,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
242.5800
248.5400
230.2600
234.0500
953,900
Thu, 04 Jun 2026
246.0000
253.8800
242.5000
250.0900
720,200
Wed, 03 Jun 2026
245.0000
252.5700
238.0000
247.0100
862,600
Tue, 02 Jun 2026
247.8200
254.5200
243.9250
245.8600
678,600
Mon, 01 Jun 2026
252.3700
256.1600
240.9800
247.8200
789,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
262.0000
262.7700
251.7900
260.3400
1,638,200
Fri, 29 May 2026
18 · 8-K
Pre-market · 06:30 ET
8-K ↗
Thu, 28 May 2026
250.1100
264.0900
246.4660
262.7800
769,100
Wed, 27 May 2026
255.7500
255.7900
245.8600
250.3300
706,100
Tue, 26 May 2026
262.0000
263.9900
249.4300
253.3900
821,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
247.5000
258.0000
246.3600
252.1300
1,191,600
Thu, 21 May 2026
235.0000
247.8300
233.4410
246.4600
802,800
Wed, 20 May 2026
228.7200
243.0000
225.7200
239.8400
1,242,800
Tue, 19 May 2026
226.0050
226.3100
214.5300
223.4900
1,833,600
Mon, 18 May 2026
237.8100
242.7300
230.1800
230.6000
933,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
252.0000
256.4500
237.6300
237.9700
1,288,500
Thu, 14 May 2026
268.0100
273.7600
255.5000
258.9500
898,500
Wed, 13 May 2026
267.1100
269.6800
259.9900
267.0900
998,500
Tue, 12 May 2026
275.0000
275.8900
258.1600
266.2100
1,080,300
Mon, 11 May 2026
268.1050
288.7000
267.7750
280.3600
1,512,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
286.9480
286.9480
265.8100
270.2900
968,100
Thu, 07 May 2026
285.5600
288.0000
268.2100
272.5400
1,763,900
Wed, 06 May 2026
262.8600
287.5800
256.0000
285.5600
2,423,400
Tue, 05 May 2026
246.6100
250.8650
240.0400
244.3700
1,281,100
Mon, 04 May 2026
242.5500
245.8700
237.0300
240.0100
1,445,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
17 · 10-Q
After-hours · 16:14 ET
10-Q ↗
Fri, 01 May 2026
16 · S-3ASR
After-hours · 16:42 ET
S-3ASR ↗
Fri, 01 May 2026
245.9200
249.5800
237.0000
239.9500
1,664,300
Thu, 30 Apr 2026
232.8500
254.5000
226.9900
249.6700
3,402,500
Thu, 30 Apr 2026
15 · 8-K
Next filing day · accepted 29 Apr, 21:35 ET
8-K ↗
Wed, 29 Apr 2026
14 · 8-K
After-hours · 16:17 ET
8-K ↗
Wed, 29 Apr 2026
216.9900
217.1200
202.8360
213.1100
2,989,300
Tue, 28 Apr 2026
228.0000
230.0150
215.4500
216.0000
2,323,900
Mon, 27 Apr 2026
232.4200
237.0200
229.0250
229.8800
1,260,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
235.3800
237.9200
227.0000
232.8500
1,232,800
Thu, 23 Apr 2026
228.7500
243.9100
226.8700
235.5400
1,507,300
Wed, 22 Apr 2026
238.0000
240.8800
218.1600
228.1700
2,132,200
Tue, 21 Apr 2026
257.2500
257.9200
234.5000
236.7400
1,541,900
Mon, 20 Apr 2026
256.9000
259.3800
253.5100
257.3000
924,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
265.9350
278.0000
258.2300
259.1300
1,205,700
Thu, 16 Apr 2026
268.7450
272.1650
253.6400
253.9200
1,066,300
Wed, 15 Apr 2026
13 · DEFA14A
After-hours · 16:17 ET
DEFA 14A ↗
Wed, 15 Apr 2026
12 · DEF 14A
After-hours · 16:16 ET
DEF 14A ↗
Wed, 15 Apr 2026
274.5700
274.5700
263.0900
269.8300
732,800
Tue, 14 Apr 2026
266.3300
274.9990
263.4550
269.4700
1,154,100
Mon, 13 Apr 2026
249.7100
265.7300
249.0800
261.5000
1,057,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
255.1800
257.4680
245.2450
251.4200
1,154,600
Thu, 09 Apr 2026
257.0000
262.1500
252.2100
255.1800
992,700
Wed, 08 Apr 2026
265.9200
275.7200
258.2400
259.6300
1,731,400
Tue, 07 Apr 2026
245.7600
247.4050
238.1050
241.0200
629,200
Mon, 06 Apr 2026
244.1700
250.1100
243.8050
246.8200
756,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
239.5800
248.6330
235.3400
242.6900
999,000
Wed, 01 Apr 2026
250.5400
255.4900
245.7900
249.8100
1,221,400
Tue, 31 Mar 2026
234.5100
246.0900
233.7410
245.0000
1,329,300
Mon, 30 Mar 2026
239.0900
239.6500
226.1700
228.7600
1,342,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
238.5500
243.5200
234.8200
239.0600
874,200
Thu, 26 Mar 2026
241.4000
248.2450
238.6000
239.9500
1,290,500
Wed, 25 Mar 2026
251.6500
258.4000
240.7200
246.7300
1,252,400
Tue, 24 Mar 2026
240.0100
248.0900
234.0000
247.0700
910,400
Mon, 23 Mar 2026
237.4200
250.3300
235.4300
241.5450
1,439,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
236.5400
239.1000
228.0700
230.0300
3,915,200
Thu, 19 Mar 2026
232.4000
240.5900
226.9930
240.1400
1,610,500
Wed, 18 Mar 2026
236.5900
246.6250
234.9900
240.4900
1,641,700
Tue, 17 Mar 2026
236.0200
240.1200
232.1800
236.6500
1,517,100
Mon, 16 Mar 2026
229.6800
239.2890
229.5400
236.1000
2,056,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
242.1200
242.7100
221.8400
222.2400
2,019,800
Thu, 12 Mar 2026
255.2700
257.1700
236.7100
237.1500
1,992,400
Wed, 11 Mar 2026
266.3800
270.2100
259.7100
259.9100
1,005,300
Tue, 10 Mar 2026
276.8900
280.5700
270.5700
271.4400
1,282,700
Mon, 09 Mar 2026
255.0400
277.5600
248.5500
276.3400
2,049,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
262.6000
266.1600
252.0100
260.3500
2,845,800
Fri, 06 Mar 2026
11 · 8-K
Pre-market · 06:30 ET
8-K ↗
Thu, 05 Mar 2026
275.6900
281.0200
269.0700
273.4700
1,797,700
Wed, 04 Mar 2026
282.9300
293.6900
280.5500
282.9100
1,411,200
Tue, 03 Mar 2026
290.3300
293.6950
273.3300
281.7500
1,491,800
Mon, 02 Mar 2026
300.7700
308.2130
289.0000
298.1400
1,408,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
10 · 10-K
After-hours · 17:17 ET
10-K ↗
Fri, 27 Feb 2026
306.5000
319.0500
300.8500
305.8000
7,558,800
Thu, 26 Feb 2026
290.0000
323.5100
285.0000
310.0400
4,016,500
Wed, 25 Feb 2026
9 · 8-K
After-hours · 16:19 ET
8-K ↗
Wed, 25 Feb 2026
305.0000
310.0000
300.0000
302.0300
1,977,900
Tue, 24 Feb 2026
281.5400
307.0000
281.2100
303.9300
1,752,600
Mon, 23 Feb 2026
288.3100
293.8100
281.2100
284.2300
1,120,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
287.7100
296.2200
283.3300
289.7400
971,300
Thu, 19 Feb 2026
287.6100
292.0800
282.4300
288.9800
1,037,800
Wed, 18 Feb 2026
288.3500
298.0550
285.4750
287.1600
1,202,600
Tue, 17 Feb 2026
279.4300
288.9900
273.0000
285.7500
941,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
276.6500
285.1080
272.0000
279.8500
918,600
Thu, 12 Feb 2026
267.4600
278.0000
265.6600
274.8300
1,615,500
Thu, 12 Feb 2026
8 · 8-K
Pre-market · 06:30 ET
8-K ↗
Wed, 11 Feb 2026
275.0000
275.0000
255.6100
265.9700
1,681,200
Tue, 10 Feb 2026
276.4200
279.4100
262.0200
267.8000
1,268,600
Mon, 09 Feb 2026
275.0000
280.0000
268.8900
275.3800
1,069,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
267.2900
278.6100
267.2900
272.6100
1,119,100
Thu, 05 Feb 2026
271.2900
271.2900
256.0100
259.1100
1,416,400
Wed, 04 Feb 2026
287.5000
288.2350
256.0100
264.3700
1,922,500
Tue, 03 Feb 2026
285.0400
289.9900
275.0100
286.4800
1,523,000
Mon, 02 Feb 2026
269.5900
275.5000
267.5850
274.3900
1,335,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
270.8900
276.1550
268.8500
272.3200
1,309,400
Thu, 29 Jan 2026
280.0000
281.4450
273.3500
276.0100
1,159,800
Wed, 28 Jan 2026
7 · 8-K
After-hours · 17:15 ET
8-K ↗
Wed, 28 Jan 2026
284.8800
288.0000
270.9800
275.6600
2,492,200
Tue, 27 Jan 2026
288.4400
294.4800
280.3000
282.0000
1,946,100
Mon, 26 Jan 2026
292.3700
299.0000
287.4410
288.9300
1,736,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
291.3200
303.0000
289.3500
292.1000
2,230,800
Thu, 22 Jan 2026
297.5450
310.0000
285.7800
293.4900
3,904,700
Wed, 21 Jan 2026
279.6700
287.0200
271.1600
287.0000
2,428,500
Tue, 20 Jan 2026
272.3800
281.1170
264.0100
280.2400
1,689,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
266.8600
277.0700
264.3140
273.7100
1,606,100
Thu, 15 Jan 2026
255.8300
276.8200
255.5550
266.8500
2,641,700
Wed, 14 Jan 2026
252.6200
257.4500
250.0000
252.0400
1,310,900
Tue, 13 Jan 2026
245.1000
257.6900
243.0000
253.6500
1,351,600
Mon, 12 Jan 2026
241.6000
247.2780
240.0010
244.6400
1,281,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
241.6300
252.9500
239.4350
245.7300
1,949,100
Thu, 08 Jan 2026
242.0000
245.9000
228.1770
238.8000
2,633,600
Wed, 07 Jan 2026
235.1900
250.7000
234.0000
240.6300
3,426,400
Tue, 06 Jan 2026
229.0100
239.7200
226.2300
239.5100
2,353,700
Mon, 05 Jan 2026
212.6800
226.3200
209.0200
225.9500
3,023,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
198.0300
210.6200
198.0300
210.3500
1,921,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
198.7200
201.0000
194.5000
196.8500
1,492,300
Tue, 30 Dec 2025
176.6800
199.8800
176.6800
197.6800
3,262,400
Mon, 29 Dec 2025
171.9400
173.9300
170.6010
172.8300
368,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
173.2400
175.5000
170.8650
174.1900
328,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
173.7300
174.5000
171.2320
173.2600
202,800
Tue, 23 Dec 2025
173.0200
174.3900
169.5800
172.2200
504,900
Mon, 22 Dec 2025
171.4100
172.8500
168.3600
170.7500
645,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
165.0000
170.4100
165.0000
168.4900
838,100
Thu, 18 Dec 2025
164.7600
167.9950
162.0700
164.7800
634,200
Wed, 17 Dec 2025
168.1400
170.9800
162.5500
162.7900
590,800
Tue, 16 Dec 2025
169.8800
173.1400
167.8200
168.6300
482,400
Mon, 15 Dec 2025
177.0400
177.5900
170.4800
170.6900
641,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
182.3400
184.0000
175.6160
176.9200
1,438,500
Thu, 11 Dec 2025
181.4000
184.0300
180.4900
182.1300
491,600
Wed, 10 Dec 2025
181.2700
184.1200
177.0000
182.0000
1,059,700
Tue, 09 Dec 2025
177.0900
183.0480
176.8200
181.2700
1,146,200
Mon, 08 Dec 2025
177.3100
177.7800
175.3200
177.4450
1,095,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
176.5800
177.1200
175.1400
177.0200
614,300
Thu, 04 Dec 2025
170.8700
176.7200
166.5200
175.8400
950,200
Wed, 03 Dec 2025
167.0900
171.4500
163.6500
170.9900
734,200
Tue, 02 Dec 2025
172.3900
172.5000
167.9500
168.1600
579,700
Mon, 01 Dec 2025
169.8600
173.2400
166.9200
169.1700
888,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
170.2400
174.6700
168.4250
173.2400
442,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
167.0000
170.9000
165.3100
170.1100
831,800
Tue, 25 Nov 2025
164.0000
164.9900
157.5010
164.0000
567,400
Mon, 24 Nov 2025
159.4700
164.0400
158.6600
162.4400
808,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
157.0000
158.8200
152.1000
157.4900
989,500
Thu, 20 Nov 2025
168.5100
172.3900
157.3000
157.5100
978,500
Wed, 19 Nov 2025
157.1800
166.3600
157.1100
164.9900
1,277,600
Tue, 18 Nov 2025
151.8400
158.1600
149.5000
156.0700
1,126,300
Mon, 17 Nov 2025
160.7500
163.9500
151.8200
152.8000
1,144,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
153.6700
167.8600
152.5100
158.3000
1,926,600
Thu, 13 Nov 2025
156.7700
156.7700
150.0000
153.0000
1,206,500
Wed, 12 Nov 2025
156.0900
159.6500
152.0100
153.5700
1,573,500
Tue, 11 Nov 2025
165.0200
165.8600
155.5200
155.8300
878,800
Mon, 10 Nov 2025
167.0000
167.8000
162.2060
165.1000
1,147,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
158.8400
165.0000
155.3100
164.0000
1,184,400
Thu, 06 Nov 2025
162.5000
164.6100
158.8100
162.2400
1,123,600
Wed, 05 Nov 2025
157.6400
165.0200
152.4350
162.5000
2,113,400
Tue, 04 Nov 2025
169.1200
169.6200
152.8500
155.3400
2,192,500
Mon, 03 Nov 2025
168.5200
174.4300
167.0000
172.7100
1,477,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
186.1800
186.9700
172.3400
172.9000
1,598,600
Thu, 30 Oct 2025
185.0000
187.7000
177.0400
186.7600
2,569,500
Wed, 29 Oct 2025
6 · 10-Q
After-hours · 16:17 ET
10-Q ↗
Wed, 29 Oct 2025
177.7200
180.0000
170.0500
174.0000
1,941,200
Tue, 28 Oct 2025
187.4900
194.3600
169.2500
179.3900
2,454,200
Mon, 27 Oct 2025
5 · 8-K
After-hours · 16:23 ET
8-K ↗
Mon, 27 Oct 2025
184.8500
189.2200
184.4300
185.0900
2,049,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
180.0000
182.3500
178.6000
181.9600
1,090,400
Thu, 23 Oct 2025
172.3600
179.3300
172.3100
178.2000
904,400
Wed, 22 Oct 2025
175.6600
176.2850
169.4600
172.1600
844,400
Tue, 21 Oct 2025
176.9500
178.5000
172.6400
172.6700
686,100
Mon, 20 Oct 2025
167.2600
176.9300
167.2600
176.9100
742,500
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
167.6800
169.4500
162.0500
166.6700
795,900
Thu, 16 Oct 2025
177.4800
178.0000
168.9500
169.6700
721,000
Wed, 15 Oct 2025
171.4200
176.8650
171.4200
174.1600
1,087,800
Tue, 14 Oct 2025
165.5600
171.4700
163.0900
170.5600
918,500
Mon, 13 Oct 2025
166.6800
170.3300
165.0200
169.1000
667,100
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
171.4100
172.6600
162.5900
163.1100
1,037,100
Thu, 09 Oct 2025
170.9700
171.6600
167.4100
169.3800
419,600
Wed, 08 Oct 2025
171.7200
172.3400
169.0400
170.4100
821,300
Tue, 07 Oct 2025
172.7800
174.3900
168.8400
170.8700
626,800
Mon, 06 Oct 2025
171.7500
174.9300
170.6550
171.4600
602,500
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
172.8100
174.9900
167.1600
169.6800
931,900
Thu, 02 Oct 2025
175.0900
175.0900
168.4400
172.1600
823,300
Wed, 01 Oct 2025
164.5700
173.8100
164.0700
173.1100
1,264,000
Tue, 30 Sep 2025
165.8200
168.4910
164.5000
166.8600
817,800
Mon, 29 Sep 2025
165.1900
167.7900
162.2900
163.2700
775,900
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
172.2600
172.2600
163.3900
164.8700
1,186,900
Thu, 25 Sep 2025
175.5500
175.5500
170.0490
170.2800
1,249,900
Wed, 24 Sep 2025
182.3500
182.3500
176.7010
178.1700
1,198,400
Tue, 23 Sep 2025
182.1800
184.4440
180.4900
181.4700
1,020,600
Mon, 22 Sep 2025
178.8900
182.0100
177.3800
181.8900
942,100
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
178.9400
179.3820
175.0530
178.8900
1,312,600
Thu, 18 Sep 2025
176.6900
180.7800
174.1300
178.1700
1,180,400
Wed, 17 Sep 2025
172.9550
175.3100
171.0100
174.0400
855,900
Tue, 16 Sep 2025
173.3700
174.4100
171.0200
173.7500
651,500
Mon, 15 Sep 2025
171.2300
174.0410
170.5300
172.5100
831,700
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
170.3400
172.5860
168.3100
171.6600
1,015,600
Thu, 11 Sep 2025
167.9000
171.2200
160.0000
169.8500
1,356,700
Wed, 10 Sep 2025
167.0000
170.2100
165.9500
168.1150
1,141,100
Tue, 09 Sep 2025
165.6600
166.2900
162.6800
165.3900
1,141,800
Mon, 08 Sep 2025
155.7600
167.4900
154.1100
166.4200
2,326,200
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
156.4600
157.8200
152.0800
154.0000
1,489,300
Fri, 05 Sep 2025
4 · 8-K
Pre-market · 06:31 ET
8-K ↗
Thu, 04 Sep 2025
151.2300
155.6800
151.2300
155.5500
1,003,600
Wed, 03 Sep 2025
150.0000
152.1700
148.4300
150.8900
961,200
Tue, 02 Sep 2025
152.2500
152.2500
147.9800
150.0900
936,400
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
155.0000
156.2600
152.6000
153.8500
1,346,600
Thu, 28 Aug 2025
150.9900
155.4900
150.5400
155.3900
1,152,400
Wed, 27 Aug 2025
148.6700
150.9600
145.5000
149.9100
998,100
Tue, 26 Aug 2025
148.6900
152.9300
148.0500
149.1900
1,015,400
Mon, 25 Aug 2025
3 · 8-K/A
After-hours · 16:21 ET
8-K/A ↗
Mon, 25 Aug 2025
149.8000
150.4200
146.5700
148.8100
1,129,600
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
146.3500
150.7700
144.9750
147.7100
1,383,200
Thu, 21 Aug 2025
140.2600
149.3500
140.2600
146.0900
1,390,800
Wed, 20 Aug 2025
142.5000
143.4500
138.0600
140.4000
1,077,900
Tue, 19 Aug 2025
140.8600
143.7090
139.8400
141.0100
833,800
Mon, 18 Aug 2025
144.2000
146.6800
141.0500
142.4600
1,062,000
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
145.0000
145.7700
143.0000
144.7200
887,600
Thu, 14 Aug 2025
144.0000
145.8900
142.0600
144.9000
864,200
Wed, 13 Aug 2025
143.7200
146.1200
140.3000
146.0000
1,205,400
Tue, 12 Aug 2025
138.1800
142.6600
136.8500
142.5600
978,000
Mon, 11 Aug 2025
136.5600
140.2400
135.0300
138.0200
797,900
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
138.0800
139.0300
134.4900
136.0600
592,800
Thu, 07 Aug 2025
137.7700
142.3600
136.8600
138.0700
966,700
Wed, 06 Aug 2025
139.2600
139.9900
135.7400
137.6300
1,392,200
Tue, 05 Aug 2025
142.9000
142.9000
137.0800
138.9800
1,236,600
Mon, 04 Aug 2025
140.1800
141.5800
136.1100
141.4700
1,163,300
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
134.7450
140.9500
128.3200
137.3200
1,888,600
Thu, 31 Jul 2025
2 · 10-Q
After-hours · 16:17 ET
10-Q ↗
Thu, 31 Jul 2025
147.4900
152.8200
136.6200
137.6100
2,788,200
Wed, 30 Jul 2025
126.4500
146.5000
126.2000
144.4600
7,157,600
Wed, 30 Jul 2025
1 · 8-K
Next filing day · accepted 29 Jul, 19:00 ET
8-K ↗
Tue, 29 Jul 2025
116.3000
117.2300
113.4300
114.1400
1,213,000
Mon, 28 Jul 2025
118.0500
118.1600
113.4800
114.3800
1,472,600
Sun, 27 Jul 2025
Weekend