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.9500
203.7500
199.3000
200.9600
639,000
Thu, 23 Jul 2026
197.6500
200.3000
196.0400
199.6400
584,500
Wed, 22 Jul 2026
197.5600
204.0700
197.5600
201.2600
637,100
Tue, 21 Jul 2026
190.3700
194.7300
189.6300
194.0100
528,000
Tue, 21 Jul 2026
26 · 8-K
Pre-market · 09:05 ET
8-K ↗
Mon, 20 Jul 2026
188.0900
189.5500
186.3300
187.3600
556,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
189.3300
192.3800
188.5600
189.1700
628,500
Thu, 16 Jul 2026
191.3600
192.0000
187.8900
191.1800
748,300
Wed, 15 Jul 2026
193.5100
195.9700
191.2800
193.0200
469,800
Tue, 14 Jul 2026
197.6600
200.1000
192.3100
193.5100
854,200
Mon, 13 Jul 2026
194.3300
195.0000
191.0100
193.4700
847,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
197.7900
199.2100
195.1400
196.8300
472,500
Thu, 09 Jul 2026
194.4500
199.4800
193.0100
198.7800
535,700
Wed, 08 Jul 2026
192.7600
193.8800
187.5300
191.9300
875,800
Tue, 07 Jul 2026
201.6800
202.4200
194.9000
196.6100
773,500
Mon, 06 Jul 2026
205.6200
206.7500
198.4800
201.9100
644,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
203.0500
206.1800
200.7600
204.1300
733,600
Wed, 01 Jul 2026
200.9700
205.1300
198.5400
198.7900
825,500
Tue, 30 Jun 2026
201.4300
203.0500
197.4500
199.6100
712,500
Mon, 29 Jun 2026
204.5900
207.0000
200.5600
202.1200
529,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
205.3100
210.9900
205.0000
207.9500
793,800
Thu, 25 Jun 2026
206.6300
207.0000
201.1100
204.6200
634,500
Wed, 24 Jun 2026
200.2500
205.8800
199.9300
202.2400
864,200
Tue, 23 Jun 2026
208.6100
212.7400
206.1900
206.6100
581,800
Mon, 22 Jun 2026
210.0600
215.9900
210.0000
214.6500
784,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
217.7000
223.2000
212.8400
214.8200
1,630,200
Wed, 17 Jun 2026
219.3700
227.7900
217.2700
218.4200
1,309,800
Tue, 16 Jun 2026
217.1600
222.0700
215.2800
221.5300
693,000
Mon, 15 Jun 2026
218.8100
220.0400
214.3200
215.5200
1,038,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
206.9000
208.7600
203.7700
207.5700
723,500
Thu, 11 Jun 2026
196.8200
205.2500
195.7600
204.5700
796,000
Wed, 10 Jun 2026
200.4100
204.9900
196.8100
197.0700
969,300
Tue, 09 Jun 2026
207.8000
208.8000
200.1600
204.7900
734,700
Mon, 08 Jun 2026
206.5000
209.2800
205.0500
205.7000
626,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
216.0700
216.5900
205.5500
206.0700
755,400
Thu, 04 Jun 2026
220.0000
224.0000
219.0900
220.1700
398,600
Wed, 03 Jun 2026
216.7900
220.0500
216.0000
216.7900
618,400
Tue, 02 Jun 2026
218.2300
219.8000
213.7200
219.5800
660,900
Mon, 01 Jun 2026
218.7500
220.5900
214.0200
217.8600
533,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
222.9600
228.1500
221.6600
224.4800
669,200
Thu, 28 May 2026
216.3000
223.8100
213.5000
222.6800
650,400
Wed, 27 May 2026
222.0900
224.7800
218.1600
218.3300
631,000
Tue, 26 May 2026
25 · 8-K
After-hours · 16:22 ET
8-K ↗
Tue, 26 May 2026
224.6500
227.3600
222.8000
225.9500
677,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
221.0000
221.8600
216.9000
220.2900
410,700
Thu, 21 May 2026
219.1400
224.8200
217.8500
222.3300
427,900
Wed, 20 May 2026
220.8000
223.9900
216.9300
223.0900
617,600
Tue, 19 May 2026
223.5100
223.5200
217.8300
218.9300
708,200
Mon, 18 May 2026
229.0000
232.8400
224.4000
226.2300
645,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
234.0500
234.0500
227.0100
228.3200
874,400
Thu, 14 May 2026
244.8500
244.9900
240.1400
240.5700
559,300
Wed, 13 May 2026
243.7800
246.0900
240.5000
244.9900
752,700
Tue, 12 May 2026
240.5200
247.1900
238.6900
245.3500
635,600
Mon, 11 May 2026
240.6300
246.8800
240.4500
245.1300
672,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
236.5800
239.6500
235.0000
238.9100
856,400
Thu, 07 May 2026
247.0000
248.3500
232.2500
232.6800
1,299,200
Thu, 07 May 2026
24 · 10-Q
Next filing day · accepted 06 May, 19:01 ET
10-Q ↗
Wed, 06 May 2026
23 · 8-K
After-hours · 16:20 ET
8-K ↗
Wed, 06 May 2026
236.5400
237.9000
232.9600
236.8800
1,363,400
Tue, 05 May 2026
231.1400
232.6600
225.6100
225.9000
777,700
Mon, 04 May 2026
228.9500
232.2600
227.4100
228.4200
583,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
231.5400
235.0000
228.9900
230.5900
720,900
Thu, 30 Apr 2026
235.2900
237.1600
232.5100
233.3800
662,600
Wed, 29 Apr 2026
233.6300
233.8900
229.2600
231.0200
886,800
Tue, 28 Apr 2026
243.1600
243.1600
233.8900
236.9200
810,300
Mon, 27 Apr 2026
251.0000
251.8600
245.7800
246.0600
556,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
253.3800
253.9700
249.2100
252.3600
1,045,900
Thu, 23 Apr 2026
249.7400
253.7200
245.3700
251.2500
597,000
Wed, 22 Apr 2026
258.2600
259.4500
249.6900
251.5400
997,300
Tue, 21 Apr 2026
263.7600
264.7700
252.6300
252.9100
707,200
Mon, 20 Apr 2026
267.0100
267.0100
262.1400
264.5900
476,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
265.8400
275.5000
264.5300
268.1200
829,200
Thu, 16 Apr 2026
270.5300
271.6600
260.5900
262.1300
968,600
Wed, 15 Apr 2026
274.4800
276.9900
269.7800
270.0000
888,300
Tue, 14 Apr 2026
267.9300
271.8400
265.5500
271.5200
812,100
Mon, 13 Apr 2026
264.8400
267.5400
263.1900
264.4700
500,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
267.5100
270.0000
264.8400
266.8200
613,700
Thu, 09 Apr 2026
268.6600
273.0000
264.8900
265.4300
679,900
Wed, 08 Apr 2026
274.0600
276.0300
266.0000
268.1700
801,400
Tue, 07 Apr 2026
260.3100
262.4300
256.3300
260.8400
543,600
Mon, 06 Apr 2026
262.3300
263.7500
257.4000
260.5800
674,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Fri, 03 Apr 2026
22 · DEFA14A
Pre-market · 09:07 ET
DEFA14A ↗
Fri, 03 Apr 2026
21 · DEF 14A
Pre-market · 09:05 ET
DEF 14A ↗
Thu, 02 Apr 2026
253.3200
264.1800
252.0000
262.6300
939,000
Wed, 01 Apr 2026
260.0000
268.6600
258.0000
264.3500
1,483,800
Tue, 31 Mar 2026
20 · 8-K
After market open · 09:30 ET
8-K ↗
Tue, 31 Mar 2026
243.0000
255.1000
242.7000
254.4900
1,199,900
Mon, 30 Mar 2026
240.4200
241.9600
236.6400
238.7600
1,565,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
230.6900
237.7600
229.1100
237.5400
1,048,800
Thu, 26 Mar 2026
223.2200
237.3300
223.2200
230.6900
1,587,500
Wed, 25 Mar 2026
235.0000
236.6000
228.8300
232.9900
1,340,300
Tue, 24 Mar 2026
218.9900
227.4500
217.0000
227.3800
1,474,400
Mon, 23 Mar 2026
219.8800
226.5700
219.0000
222.8400
1,514,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
225.2000
226.0000
213.7600
215.2100
5,884,200
Thu, 19 Mar 2026
227.1300
228.6000
220.4400
225.0700
2,060,900
Wed, 18 Mar 2026
247.5000
249.7500
240.7200
242.5200
1,263,300
Tue, 17 Mar 2026
254.8200
259.7400
252.5000
255.8200
1,177,500
Mon, 16 Mar 2026
255.4400
257.8700
246.3300
250.2700
1,548,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
269.8300
271.7900
257.9600
259.1100
1,003,000
Thu, 12 Mar 2026
274.0700
276.9300
269.4300
269.8300
745,200
Wed, 11 Mar 2026
275.0200
279.4000
270.3100
275.8400
587,300
Tue, 10 Mar 2026
285.2500
288.0000
280.8100
281.6900
724,700
Mon, 09 Mar 2026
271.3900
282.4900
264.1400
281.8600
783,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
270.1500
281.5400
267.9800
279.8400
715,700
Thu, 05 Mar 2026
279.0100
280.5100
267.2800
276.4700
747,100
Wed, 04 Mar 2026
285.7500
288.0000
279.4500
281.2000
901,700
Tue, 03 Mar 2026
291.0000
291.4200
275.5300
280.9900
1,358,600
Mon, 02 Mar 2026
300.0000
304.7000
293.0200
304.2900
882,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
294.3800
300.5000
293.1000
299.7900
963,900
Thu, 26 Feb 2026
285.7500
294.6800
282.0000
294.3800
596,100
Wed, 25 Feb 2026
291.6600
292.2300
286.0000
287.4400
809,100
Tue, 24 Feb 2026
282.2400
292.2400
281.1000
288.0400
928,300
Mon, 23 Feb 2026
287.0000
294.5000
283.4500
285.2100
848,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
271.5100
286.9900
271.1000
285.5400
1,070,900
Thu, 19 Feb 2026
273.1000
279.9800
268.0000
271.7800
1,067,200
Thu, 19 Feb 2026
19 · 10-K
Next filing day · accepted 18 Feb, 20:42 ET
10-K ↗
Wed, 18 Feb 2026
18 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 18 Feb 2026
283.4500
285.9900
275.1400
277.7700
1,166,100
Tue, 17 Feb 2026
279.2200
283.0000
272.5400
279.0700
876,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
277.5900
286.3900
274.2300
286.1000
713,900
Thu, 12 Feb 2026
283.7900
288.8900
272.5300
272.7600
776,300
Wed, 11 Feb 2026
286.9900
288.9500
278.0200
285.2200
821,800
Tue, 10 Feb 2026
278.8600
285.2900
278.6600
283.2300
712,100
Mon, 09 Feb 2026
267.9600
279.8600
267.9600
279.2100
877,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
262.1200
267.4700
259.2400
265.7700
1,329,700
Thu, 05 Feb 2026
259.5100
267.4800
253.2000
253.6300
870,500
Wed, 04 Feb 2026
270.5900
270.5900
256.9500
265.8900
876,800
Tue, 03 Feb 2026
275.6600
275.6600
258.6000
265.1700
1,181,400
Mon, 02 Feb 2026
262.1400
269.9800
255.3800
259.4600
1,286,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
270.4100
279.8300
258.5900
263.3100
2,071,100
Thu, 29 Jan 2026
305.2800
306.2500
286.1600
291.9800
1,016,600
Wed, 28 Jan 2026
298.5300
302.5300
292.3900
301.2100
832,200
Tue, 27 Jan 2026
289.2400
294.0900
281.7000
293.7300
1,007,900
Mon, 26 Jan 2026
299.0100
299.6000
289.3000
290.4300
1,150,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
290.7100
293.9900
288.0000
293.0900
688,900
Thu, 22 Jan 2026
281.0000
292.1600
280.0000
287.8300
849,400
Wed, 21 Jan 2026
282.3800
283.4400
275.0000
279.5400
1,397,500
Tue, 20 Jan 2026
274.8900
277.8900
265.7000
277.7000
1,463,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
257.8000
265.4800
254.5600
265.1200
865,300
Thu, 15 Jan 2026
253.0800
259.9200
251.7600
259.1500
729,300
Wed, 14 Jan 2026
256.1000
256.9200
249.5000
254.1900
806,200
Tue, 13 Jan 2026
249.7800
255.3600
247.2700
253.9800
985,600
Tue, 13 Jan 2026
17 · 8-K
Pre-market · 09:12 ET
8-K ↗
Mon, 12 Jan 2026
253.1000
253.6100
246.9600
246.9800
1,313,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
247.3200
248.0800
242.3100
245.2000
854,300
Thu, 08 Jan 2026
238.6800
244.5000
237.1400
243.8400
744,100
Wed, 07 Jan 2026
240.0000
244.3900
235.0000
242.7200
1,207,100
Tue, 06 Jan 2026
231.2200
244.8600
231.2200
244.4000
1,217,700
Mon, 05 Jan 2026
223.1500
232.7400
223.0000
229.3100
889,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
224.0000
224.2500
216.5300
221.1200
583,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
223.0000
225.9900
221.3400
222.2900
584,200
Tue, 30 Dec 2025
228.9900
231.0500
224.6900
225.0000
722,600
Mon, 29 Dec 2025
225.1600
228.5500
222.5000
225.3200
922,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
234.5300
235.5200
231.2100
233.3200
542,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
233.3900
234.0000
230.0100
233.1100
343,900
Tue, 23 Dec 2025
233.6800
234.2200
230.3500
233.2200
738,400
Mon, 22 Dec 2025
232.1100
234.3800
229.5600
231.6700
773,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
224.3900
229.8900
224.2900
227.6400
2,699,100
Thu, 18 Dec 2025
221.8000
227.7100
221.0000
223.5800
1,581,200
Wed, 17 Dec 2025
220.1200
222.4900
217.7300
222.2900
1,732,100
Tue, 16 Dec 2025
216.2800
220.9800
216.1300
218.0900
1,370,500
Mon, 15 Dec 2025
220.5800
222.0000
214.7200
216.0000
1,283,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
222.9900
224.7700
216.7700
218.7500
1,143,700
Thu, 11 Dec 2025
210.0000
219.2900
209.0000
218.5200
924,200
Wed, 10 Dec 2025
203.1700
209.6000
202.1400
209.4200
1,089,600
Tue, 09 Dec 2025
199.4600
203.3100
199.0000
203.1400
505,700
Mon, 08 Dec 2025
203.4200
204.3600
198.1400
198.3300
754,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
204.1300
207.6600
201.3000
201.6600
573,300
Thu, 04 Dec 2025
197.9100
203.3600
196.0000
203.1100
594,800
Wed, 03 Dec 2025
201.5100
202.8800
199.2700
200.6400
612,000
Tue, 02 Dec 2025
199.5300
200.9200
195.2500
200.1900
613,700
Mon, 01 Dec 2025
204.4100
205.6900
199.3300
201.2500
716,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
201.3000
203.9600
201.3000
203.8400
523,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
194.8100
201.6400
194.6900
201.0500
739,300
Tue, 25 Nov 2025
190.8800
193.4400
190.0000
192.3800
685,600
Mon, 24 Nov 2025
185.9400
191.0900
185.2700
190.8700
764,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
183.7900
187.4100
182.9000
184.6000
1,205,700
Thu, 20 Nov 2025
189.2200
191.5200
182.0500
183.7900
834,200
Wed, 19 Nov 2025
189.1500
191.3000
187.2000
188.4300
680,900
Tue, 18 Nov 2025
186.1000
187.3400
183.3100
185.5000
849,500
Mon, 17 Nov 2025
185.9100
187.6200
183.0600
184.0700
725,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
181.6400
188.0000
181.0100
185.8300
659,300
Thu, 13 Nov 2025
194.9000
195.0000
187.5600
189.4700
935,400
Wed, 12 Nov 2025
188.0000
194.5900
186.5000
193.5100
970,400
Tue, 11 Nov 2025
185.9400
187.7700
185.0000
187.3600
1,094,200
Mon, 10 Nov 2025
180.2200
185.3100
177.4900
184.7300
1,474,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
171.0000
176.7300
170.8900
175.8200
1,261,700
Thu, 06 Nov 2025
172.3700
175.4900
169.5400
169.6700
1,344,700
Thu, 06 Nov 2025
16 · 10-Q
Next filing day · accepted 05 Nov, 18:52 ET
10-Q ↗
Wed, 05 Nov 2025
15 · S-3ASR
After-hours · 16:54 ET
S-3ASR ↗
Wed, 05 Nov 2025
14 · 8-K
After-hours · 16:12 ET
8-K ↗
Wed, 05 Nov 2025
170.5800
173.8100
169.8700
173.3200
1,294,100
Tue, 04 Nov 2025
171.7100
172.4600
168.8800
169.0800
1,211,800
Mon, 03 Nov 2025
174.7300
174.9300
171.7800
174.6700
686,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
177.2900
177.4300
174.0100
174.7900
1,342,500
Thu, 30 Oct 2025
177.0000
178.4500
175.1600
177.8200
1,061,400
Wed, 29 Oct 2025
183.4100
183.5300
175.9300
176.8200
1,216,900
Tue, 28 Oct 2025
175.6100
181.3500
174.6100
180.5900
1,112,100
Mon, 27 Oct 2025
178.7300
181.2200
175.1200
177.5900
1,007,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
180.0000
185.1500
179.6200
182.4700
813,300
Thu, 23 Oct 2025
186.5700
186.5700
181.7600
183.4100
1,242,100
Wed, 22 Oct 2025
180.2600
186.3500
179.6000
183.5800
1,569,300
Tue, 21 Oct 2025
13 · 8-K
After-hours · 17:14 ET
8-K ↗
Tue, 21 Oct 2025
185.7500
188.0000
183.1400
184.6400
1,862,400
Mon, 20 Oct 2025
196.6500
199.1600
193.8400
194.1200
1,837,000
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
203.4000
203.9800
193.0800
193.7600
6,041,200
Thu, 16 Oct 2025
202.6400
209.4200
201.9600
206.6500
1,588,000
Wed, 15 Oct 2025
202.0100
203.7800
199.7900
202.2400
1,346,500
Tue, 14 Oct 2025
197.9700
204.0800
196.3100
199.6800
1,344,800
Tue, 14 Oct 2025
12 · 8-K
Pre-market · 09:14 ET
8-K ↗
Mon, 13 Oct 2025
198.7700
201.1100
196.5600
199.4700
782,700
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
193.5900
195.6700
192.1600
194.4700
852,200
Thu, 09 Oct 2025
11 · 8-K
After-hours · 16:53 ET
8-K ↗
Thu, 09 Oct 2025
206.0000
206.4900
190.5100
192.7300
1,257,000
Wed, 08 Oct 2025
201.6600
205.3900
198.3900
205.2300
1,115,600
Tue, 07 Oct 2025
204.4100
204.8800
196.7300
197.9900
1,193,800
Mon, 06 Oct 2025
203.3300
205.9000
202.8000
203.5700
1,031,700
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
199.7000
200.9000
198.1600
200.3400
992,100
Thu, 02 Oct 2025
201.0100
202.0000
193.2100
199.0300
1,006,600
Wed, 01 Oct 2025
201.5000
203.1800
197.7100
200.0900
1,084,700
Tue, 30 Sep 2025
197.2900
202.3800
195.4800
200.5800
983,900
Mon, 29 Sep 2025
10 · DEFA14A
After-hours · 17:18 ET
DEFA14A ↗
Mon, 29 Sep 2025
200.0000
201.0000
196.3300
198.5000
1,142,200
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
193.4000
198.1300
193.0900
196.7100
1,285,700
Thu, 25 Sep 2025
189.9100
193.5600
188.9500
193.1100
1,129,900
Wed, 24 Sep 2025
191.9100
193.3100
189.0500
189.4600
751,500
Tue, 23 Sep 2025
192.9200
194.7600
191.6500
191.9200
930,500
Mon, 22 Sep 2025
195.0000
195.3100
188.4500
191.5200
1,351,900
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
187.6600
192.6600
186.4000
191.6700
4,324,300
Thu, 18 Sep 2025
186.2500
188.1400
183.5800
188.0200
812,500
Wed, 17 Sep 2025
189.3900
192.1100
186.6600
188.1000
993,700
Tue, 16 Sep 2025
196.0000
196.0000
190.4700
190.5900
946,200
Mon, 15 Sep 2025
190.4800
195.8600
189.2800
195.4300
1,133,700
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
189.9600
191.1300
187.8300
189.3200
616,600
Fri, 12 Sep 2025
9 · 8-K
Pre-market · 09:00 ET
8-K ↗
Thu, 11 Sep 2025
184.8000
189.2000
184.2000
189.1900
603,900
Wed, 10 Sep 2025
185.4000
188.4000
185.2600
186.1800
627,000
Tue, 09 Sep 2025
187.0300
187.8400
183.8500
185.0100
723,900
Mon, 08 Sep 2025
187.6100
187.9100
185.1400
186.4300
784,800
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
183.3800
185.6800
181.1000
184.8600
947,900
Thu, 04 Sep 2025
179.1400
181.1000
177.6200
180.4600
558,400
Wed, 03 Sep 2025
8 · DEFA14A
After-hours · 16:45 ET
DEFA14A ↗
Wed, 03 Sep 2025
184.3400
185.3800
179.8200
180.9100
913,500
Tue, 02 Sep 2025
181.0800
184.1100
179.0000
182.9700
939,500
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
176.4000
180.2000
176.1400
179.5800
688,600
Thu, 28 Aug 2025
177.2900
177.2900
174.7200
176.0300
475,400
Wed, 27 Aug 2025
176.4100
177.3200
174.9500
176.9700
597,100
Tue, 26 Aug 2025
174.9500
179.1100
174.9500
177.8900
743,400
Mon, 25 Aug 2025
177.3500
178.9300
174.0200
174.5500
652,900
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
174.4800
177.7800
173.2800
177.4400
635,400
Thu, 21 Aug 2025
169.3800
175.0100
169.0000
174.7500
717,500
Wed, 20 Aug 2025
167.9900
169.8700
167.2800
169.7100
590,100
Tue, 19 Aug 2025
171.6800
171.6800
166.5200
166.7100
815,700
Mon, 18 Aug 2025
171.0000
172.7800
170.6000
171.5500
573,000
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
169.1800
172.3200
168.0000
171.4500
954,800
Thu, 14 Aug 2025
171.8500
172.6700
168.7200
169.6100
652,500
Wed, 13 Aug 2025
173.8800
174.1400
170.5100
172.2600
867,100
Tue, 12 Aug 2025
171.7800
172.4200
169.3200
172.3400
611,200
Mon, 11 Aug 2025
165.9500
172.3200
164.1300
170.6000
942,700
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
167.8800
170.6800
166.6600
168.9700
1,015,300
Thu, 07 Aug 2025
7 · DEFA14A
After-hours · 17:25 ET
DEFA14A ↗
Thu, 07 Aug 2025
162.8100
166.9000
162.0200
165.3300
1,187,200
Thu, 07 Aug 2025
6 · 10-Q
Pre-market · 06:21 ET
10-Q ↗
Thu, 07 Aug 2025
5 · DEFA14A
Next filing day · accepted 06 Aug, 20:58 ET
DEFA14A ↗
Wed, 06 Aug 2025
4 · 8-K
After-hours · 17:24 ET
8-K ↗
Wed, 06 Aug 2025
161.1500
161.8500
160.0800
161.3300
1,130,200
Tue, 05 Aug 2025
3 · DEFA14A
After-hours · 17:29 ET
DEFA14A ↗
Tue, 05 Aug 2025
157.0000
161.8400
156.4400
160.1800
1,411,200
Tue, 05 Aug 2025
2 · DEFA14A
Pre-market · 07:41 ET
DEFA14A ↗
Tue, 05 Aug 2025
1 · 8-K
Pre-market · 07:32 ET
8-K ↗
Mon, 04 Aug 2025
154.6200
157.0000
154.3200
156.4300
710,500
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
154.6700
155.2800
151.5000
152.6400
880,800
Thu, 31 Jul 2025
152.0300
154.4200
150.9900
151.4200
915,800
Wed, 30 Jul 2025
151.6000
153.5500
151.0100
152.1100
1,083,300
Tue, 29 Jul 2025
151.8000
153.3200
150.7500
152.6300
775,300
Mon, 28 Jul 2025
154.1000
154.5200
151.5300
151.9300
674,100
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend