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
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
166.5800
166.7500
162.8850
165.7900
298,118
Thu, 22 Oct 2026
171.2800
173.7800
169.0800
169.3900
319,300
Wed, 21 Oct 2026
170.5300
172.1800
170.2300
171.2800
223,900
Tue, 20 Oct 2026
168.4800
171.8800
168.4800
169.9300
270,600
Mon, 19 Oct 2026
171.5300
171.7800
168.1100
168.3600
215,700
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
172.4200
174.6400
166.9700
171.6500
695,700
Thu, 15 Oct 2026
169.3100
173.2300
168.7900
172.4600
291,100
Wed, 14 Oct 2026
165.4500
169.2700
165.4500
169.2300
343,900
Tue, 13 Oct 2026
169.2300
169.5500
165.1700
167.0300
205,700
Mon, 12 Oct 2026
169.2100
169.9700
168.0200
168.7700
225,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
170.1800
170.2800
167.7400
169.1100
182,400
Thu, 08 Oct 2026
167.0800
170.0600
166.9000
169.4700
322,800
Wed, 07 Oct 2026
166.8100
167.9200
165.6700
166.9800
264,200
Tue, 06 Oct 2026
172.0500
172.0500
168.6200
169.0500
333,700
Mon, 05 Oct 2026
170.1500
174.0300
168.9300
171.2200
367,700
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
172.0100
175.5300
172.0100
173.4800
293,700
Thu, 01 Oct 2026
167.9800
170.7900
167.6000
170.1400
483,500
Wed, 30 Sep 2026
168.6800
170.9900
167.5900
168.6500
413,900
Tue, 29 Sep 2026
164.9400
168.9100
164.2500
168.4200
364,300
Mon, 28 Sep 2026
163.8200
166.1200
163.2400
165.4100
353,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
165.3400
165.4800
162.1500
163.7700
301,600
Thu, 24 Sep 2026
168.0200
170.6600
164.7300
165.1800
352,700
Wed, 23 Sep 2026
168.6800
170.1600
166.9600
166.9800
227,500
Tue, 22 Sep 2026
171.1400
172.3000
167.0000
168.6800
326,600
Mon, 21 Sep 2026
171.1400
171.1800
168.0900
170.3200
264,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
170.7100
171.0500
168.6800
170.2900
477,200
Thu, 17 Sep 2026
171.7600
172.7400
169.8100
171.1400
375,800
Wed, 16 Sep 2026
170.2600
174.0000
165.0600
169.1400
436,400
Tue, 15 Sep 2026
172.3400
174.5700
171.2800
172.7800
299,200
Mon, 14 Sep 2026
172.4000
174.0500
171.2000
172.0900
429,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
174.5100
174.5200
170.5700
172.7800
474,400
Thu, 10 Sep 2026
173.6200
174.9400
172.3000
173.7000
242,800
Wed, 09 Sep 2026
177.5800
178.3700
173.2700
173.5700
301,700
Tue, 08 Sep 2026
178.0400
180.2000
176.6000
177.4600
247,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
173.5500
178.4700
173.2200
177.9200
290,800
Thu, 03 Sep 2026
174.7300
176.0000
170.4000
174.3300
283,100
Wed, 02 Sep 2026
176.1000
176.6900
172.7800
174.7000
270,600
Tue, 01 Sep 2026
178.7700
180.5700
173.8300
175.4100
263,900
Mon, 31 Aug 2026
180.2600
181.9700
178.7800
180.6300
398,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
183.0700
184.9900
179.0600
180.0300
300,500
Thu, 27 Aug 2026
181.3900
182.9200
179.8300
181.8000
236,700
Wed, 26 Aug 2026
178.4100
181.7900
176.5500
181.6300
366,900
Tue, 25 Aug 2026
181.6900
181.6900
178.4000
178.4800
341,700
Mon, 24 Aug 2026
187.2300
189.7200
178.3000
179.9200
553,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
184.1000
186.7700
183.2700
186.5800
383,000
Thu, 20 Aug 2026
182.9900
185.0200
181.5500
182.4200
268,300
Wed, 19 Aug 2026
186.9900
189.6200
183.2600
185.0200
394,500
Tue, 18 Aug 2026
192.1700
192.6200
185.7700
186.1600
456,700
Mon, 17 Aug 2026
189.0400
194.0200
189.0400
193.3800
527,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
187.0900
190.6600
186.6200
190.1900
421,000
Thu, 13 Aug 2026
186.7500
189.3000
186.7500
188.6400
456,600
Wed, 12 Aug 2026
177.3900
186.7200
177.3900
185.8500
470,700
Tue, 11 Aug 2026
176.7600
179.0900
175.2700
177.7400
374,600
Mon, 10 Aug 2026
181.9000
184.9800
178.2600
178.3500
501,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
177.0600
184.1300
175.6700
182.9900
447,700
Thu, 06 Aug 2026
179.8600
182.4300
175.5500
177.0600
476,400
Wed, 05 Aug 2026
181.9900
184.3500
178.1300
179.3500
504,500
Tue, 04 Aug 2026
180.5300
182.9700
178.7800
181.6200
484,600
Mon, 03 Aug 2026
176.8700
178.8900
174.3400
176.7600
679,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
170.8000
175.8100
169.4200
174.7700
1,048,900
Thu, 30 Jul 2026
178.6200
179.6000
167.5800
169.3400
1,277,100
Wed, 29 Jul 2026
17 · 10-Q
After market open · 12:54 ET
10-Q ↗
Wed, 29 Jul 2026
180.4900
184.0000
176.2400
177.8300
887,600
Tue, 28 Jul 2026
16 · 8-K
After-hours · 16:22 ET
8-K ↗
Tue, 28 Jul 2026
189.9900
191.4800
184.8700
185.3200
553,000
Mon, 27 Jul 2026
200.0000
201.0000
190.8900
191.6300
545,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
198.9000
203.0800
197.0000
200.2800
336,500
Thu, 23 Jul 2026
15 · 8-K
After-hours · 17:05 ET
8-K ↗
Thu, 23 Jul 2026
211.4900
212.0700
205.0000
207.9700
395,800
Wed, 22 Jul 2026
214.2100
214.8300
209.5300
210.0700
319,600
Tue, 21 Jul 2026
213.7900
215.1500
211.6600
214.2100
406,200
Mon, 20 Jul 2026
212.1000
213.6600
209.5000
211.1700
396,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
210.8700
212.9300
207.2800
211.5600
631,000
Thu, 16 Jul 2026
210.5200
216.4400
210.5200
211.8500
434,600
Wed, 15 Jul 2026
212.2000
213.0000
206.5900
207.8100
428,600
Tue, 14 Jul 2026
213.0900
214.2000
209.5000
211.4100
570,400
Mon, 13 Jul 2026
210.7500
213.5000
209.2700
212.8700
511,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
208.4800
212.0100
206.5400
209.3200
308,200
Thu, 09 Jul 2026
205.7100
210.4700
204.5200
207.7000
412,700
Wed, 08 Jul 2026
204.5100
207.6300
201.4900
203.7100
319,800
Tue, 07 Jul 2026
203.8500
206.5600
202.3500
203.9500
363,400
Mon, 06 Jul 2026
14 · 8-K
After-hours · 16:42 ET
8-K ↗
Mon, 06 Jul 2026
205.8500
209.6500
201.4800
203.5900
376,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
209.6500
210.8100
205.3500
208.2100
356,300
Wed, 01 Jul 2026
207.6500
210.3000
205.1600
207.3500
336,000
Tue, 30 Jun 2026
209.4900
210.3100
205.3500
206.8100
567,800
Mon, 29 Jun 2026
208.1000
210.8000
208.0200
208.9000
507,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
209.8400
214.8000
207.9300
209.2100
657,900
Thu, 25 Jun 2026
210.0300
213.2600
207.9500
210.1200
812,800
Wed, 24 Jun 2026
207.5000
209.2200
205.4900
207.6800
496,100
Tue, 23 Jun 2026
208.9400
211.2600
207.0400
207.5000
314,800
Mon, 22 Jun 2026
207.4000
212.3400
206.6900
209.0200
484,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
209.1800
211.6600
203.3400
207.4000
676,300
Wed, 17 Jun 2026
216.8300
216.8300
207.0700
208.1300
469,200
Tue, 16 Jun 2026
219.5900
219.5900
214.4300
216.1500
397,200
Mon, 15 Jun 2026
224.6800
224.7900
217.5900
219.2700
385,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
225.2000
226.4900
222.1700
224.2700
312,000
Thu, 11 Jun 2026
221.4300
225.5100
219.6100
225.2000
507,000
Wed, 10 Jun 2026
221.1600
223.6800
214.9100
218.9200
411,200
Tue, 09 Jun 2026
224.3100
228.1100
217.4300
223.4600
533,200
Mon, 08 Jun 2026
219.7000
228.4600
219.0500
225.3700
489,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
221.1800
224.8500
216.8000
218.0600
447,600
Thu, 04 Jun 2026
216.8500
220.5600
216.6900
219.5500
708,800
Wed, 03 Jun 2026
213.2800
215.8500
212.0400
215.2500
297,700
Tue, 02 Jun 2026
213.2500
215.1400
210.1600
212.9400
390,100
Mon, 01 Jun 2026
205.9200
214.8100
204.5100
213.4000
473,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
202.1700
208.2300
202.0900
206.9000
714,700
Thu, 28 May 2026
199.4300
206.4300
197.0000
203.4500
442,700
Wed, 27 May 2026
202.5300
204.9900
199.0800
201.0700
710,100
Tue, 26 May 2026
194.2100
202.9600
194.2100
202.1300
498,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
190.6500
194.9900
189.2200
194.0100
695,400
Thu, 21 May 2026
187.7900
191.8500
183.6100
191.1100
582,400
Wed, 20 May 2026
183.2600
190.6400
182.7800
189.3700
566,400
Tue, 19 May 2026
177.7500
183.7200
175.9100
182.1500
465,600
Mon, 18 May 2026
176.2300
180.8600
176.0100
179.1100
349,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
168.1600
177.4500
167.9600
176.0400
661,400
Thu, 14 May 2026
175.9500
176.9000
162.1100
167.9500
1,374,700
Wed, 13 May 2026
176.2300
178.3000
173.8800
174.9900
299,600
Tue, 12 May 2026
179.2900
179.2900
173.2100
175.7400
421,400
Mon, 11 May 2026
183.6000
183.6300
177.6900
178.9200
356,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
181.9400
184.1400
180.8600
183.3900
321,900
Thu, 07 May 2026
181.7100
184.0700
180.6700
181.9500
345,300
Wed, 06 May 2026
181.2200
184.3800
179.2600
181.3300
465,700
Wed, 06 May 2026
13 · 8-K
Pre-market · 08:57 ET
8-K ↗
Tue, 05 May 2026
179.4100
180.9600
177.6200
180.3200
298,100
Mon, 04 May 2026
179.2400
179.2400
175.0600
176.8900
544,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
184.2700
185.7900
179.8800
181.5600
591,800
Thu, 30 Apr 2026
184.5900
185.1100
181.7500
184.0700
625,100
Wed, 29 Apr 2026
12 · 10-Q
After market open · 15:09 ET
10-Q ↗
Wed, 29 Apr 2026
189.6100
195.8400
184.1100
184.5900
873,900
Tue, 28 Apr 2026
11 · 8-K
After-hours · 16:22 ET
8-K ↗
Tue, 28 Apr 2026
181.6400
182.7800
179.5400
182.4100
597,300
Mon, 27 Apr 2026
179.5000
180.9000
178.5200
180.1300
397,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
180.0900
181.7100
176.6900
179.0200
273,900
Thu, 23 Apr 2026
179.5100
181.8400
178.5800
179.9000
283,800
Wed, 22 Apr 2026
180.5500
180.5500
176.6000
177.3700
664,400
Tue, 21 Apr 2026
177.7400
181.2300
176.9100
178.7400
410,900
Mon, 20 Apr 2026
10 · DEFA14A
After-hours · 17:16 ET
DEFA14A ↗
Mon, 20 Apr 2026
172.9900
178.5200
170.1300
177.5300
463,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
172.1900
175.5000
172.1200
172.8700
631,400
Thu, 16 Apr 2026
167.1300
173.7500
167.0900
171.4500
420,500
Wed, 15 Apr 2026
168.1600
169.0500
165.4200
166.5100
296,500
Tue, 14 Apr 2026
168.2700
171.2100
167.1700
169.5600
242,400
Mon, 13 Apr 2026
168.6400
168.8700
163.7300
168.2700
402,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
171.5200
172.5800
168.1600
168.9600
313,200
Thu, 09 Apr 2026
171.2600
173.3400
169.7000
170.4100
350,700
Wed, 08 Apr 2026
170.7100
174.7500
169.8300
171.4500
554,000
Tue, 07 Apr 2026
165.0900
170.0200
165.0900
166.8400
513,900
Mon, 06 Apr 2026
162.6800
165.4700
162.3200
165.2800
276,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
159.1800
164.5400
158.4700
163.2700
284,100
Thu, 02 Apr 2026
9 · 8-K
Pre-market · 09:23 ET
8-K ↗
Wed, 01 Apr 2026
161.1500
164.2300
158.9500
161.5700
452,300
Tue, 31 Mar 2026
158.1900
162.8200
157.6400
160.3100
332,000
Mon, 30 Mar 2026
156.7600
159.7300
155.4300
156.9600
438,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
155.3600
157.7400
154.2400
156.5200
454,700
Thu, 26 Mar 2026
155.8300
158.0900
154.6700
156.3700
299,200
Wed, 25 Mar 2026
156.6500
158.7500
153.4500
157.0700
394,500
Tue, 24 Mar 2026
149.5300
157.9200
147.5500
156.5700
460,300
Mon, 23 Mar 2026
151.7600
156.0300
149.8800
150.3800
519,100
Mon, 23 Mar 2026
8 · DEF 14A
Pre-market · 08:59 ET
DEF 14A ↗
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
149.8100
150.7200
145.5500
148.7300
758,700
Thu, 19 Mar 2026
147.2700
150.2500
146.8200
149.5800
393,100
Wed, 18 Mar 2026
147.2900
149.5400
146.4200
148.1500
382,800
Tue, 17 Mar 2026
150.0800
151.7500
145.8000
148.5000
309,100
Mon, 16 Mar 2026
148.6200
150.8200
147.4500
148.6900
386,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
146.7800
149.7600
143.8000
147.9400
634,200
Thu, 12 Mar 2026
146.4200
149.2500
143.2900
144.4200
522,000
Wed, 11 Mar 2026
151.3900
151.5400
144.4400
148.6900
460,100
Tue, 10 Mar 2026
152.5000
155.3700
150.3200
151.8400
544,300
Mon, 09 Mar 2026
150.0000
158.3800
145.9600
152.7300
364,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
155.2600
155.2600
150.3400
151.8200
479,400
Thu, 05 Mar 2026
163.6000
164.2200
158.6500
159.5200
482,600
Wed, 04 Mar 2026
164.0100
166.0200
161.9800
164.5100
412,800
Tue, 03 Mar 2026
159.9200
163.9400
157.2800
163.3000
394,300
Mon, 02 Mar 2026
161.3000
166.1100
159.4300
163.6600
592,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
155.2200
163.3800
154.2200
162.9500
965,900
Thu, 26 Feb 2026
145.3800
158.6300
144.9900
157.5800
1,018,300
Wed, 25 Feb 2026
147.3800
147.7400
142.8500
144.3300
611,000
Tue, 24 Feb 2026
146.6600
148.5200
143.8500
146.4700
649,000
Tue, 24 Feb 2026
7 · 10-K
Next filing day · accepted 23 Feb, 20:10 ET
10-K ↗
Mon, 23 Feb 2026
153.2200
153.9500
145.2500
146.0100
651,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
150.0600
154.9300
149.5700
153.1400
722,900
Thu, 19 Feb 2026
146.6200
152.3000
146.6200
150.0600
759,200
Wed, 18 Feb 2026
143.3800
147.5100
142.9400
147.3300
736,800
Tue, 17 Feb 2026
142.1700
144.6300
141.2000
144.1500
523,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
137.2100
143.9400
135.2400
142.3600
1,708,100
Thu, 12 Feb 2026
163.6200
165.2500
129.7700
137.3600
2,950,700
Wed, 11 Feb 2026
162.4100
164.6500
161.1100
162.7500
199,700
Tue, 10 Feb 2026
161.0500
163.8600
160.9800
162.4100
352,300
Mon, 09 Feb 2026
161.4500
161.5300
159.6700
161.1400
324,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
160.0900
164.0500
160.0900
162.0800
501,200
Thu, 05 Feb 2026
161.4400
162.7200
159.2600
161.3900
333,700
Wed, 04 Feb 2026
160.3900
163.6100
160.0400
161.4400
493,700
Tue, 03 Feb 2026
157.1000
162.4800
157.1000
158.8700
524,700
Mon, 02 Feb 2026
149.6600
159.4400
149.6600
158.7000
647,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
148.5700
150.1300
147.6900
149.3600
513,900
Thu, 29 Jan 2026
148.6300
153.3600
148.0000
150.0000
808,600
Wed, 28 Jan 2026
6 · 8-K
After-hours · 16:21 ET
8-K ↗
Wed, 28 Jan 2026
152.0500
156.1700
148.8300
153.5100
893,700
Tue, 27 Jan 2026
153.3100
154.7500
151.5300
151.6800
328,200
Mon, 26 Jan 2026
153.7200
154.8000
150.9900
153.3100
305,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
157.6800
157.9100
153.6100
153.9400
365,200
Thu, 22 Jan 2026
151.2600
159.8500
151.0000
157.8400
593,100
Wed, 21 Jan 2026
5 · 8-K
After-hours · 16:38 ET
8-K ↗
Wed, 21 Jan 2026
152.4100
157.3200
152.4100
157.0600
447,300
Tue, 20 Jan 2026
151.7300
154.7700
150.4400
151.1000
508,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
155.4600
155.7400
152.7100
153.5500
565,700
Thu, 15 Jan 2026
155.5100
157.2300
154.3400
156.0000
394,400
Wed, 14 Jan 2026
154.1600
155.9100
152.0700
154.5000
312,600
Tue, 13 Jan 2026
154.8600
154.9300
151.7900
153.5400
491,600
Mon, 12 Jan 2026
154.1600
157.2200
153.6200
155.1600
558,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
153.9900
156.2900
151.2700
155.7000
394,300
Thu, 08 Jan 2026
148.5200
153.5000
148.0400
152.4500
413,100
Wed, 07 Jan 2026
149.1400
150.9900
146.7700
148.8600
486,700
Tue, 06 Jan 2026
151.1900
153.5700
148.6500
148.8600
817,600
Mon, 05 Jan 2026
146.5000
152.5400
145.7500
150.7000
576,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
143.8700
146.9600
141.2600
146.7800
392,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
145.3700
145.5800
143.4500
143.7000
343,600
Tue, 30 Dec 2025
145.7100
146.5300
144.6700
145.1700
216,800
Mon, 29 Dec 2025
146.0200
147.1500
145.3400
146.2800
251,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
144.2300
146.2000
144.1000
146.0200
304,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
145.6300
146.5400
143.8400
144.6400
223,800
Tue, 23 Dec 2025
145.6900
146.5900
144.7500
144.8700
279,500
Mon, 22 Dec 2025
144.9500
146.9600
144.5200
145.3700
463,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
144.7100
145.5100
142.6700
144.7800
730,900
Thu, 18 Dec 2025
144.7600
147.7000
143.4900
145.6200
565,500
Wed, 17 Dec 2025
144.7500
145.2500
142.6600
144.2600
417,500
Tue, 16 Dec 2025
147.1800
148.1200
143.3100
144.5700
460,900
Mon, 15 Dec 2025
148.1700
150.1100
144.7900
146.3500
525,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
149.6500
152.5000
146.1600
148.1100
449,100
Thu, 11 Dec 2025
149.0800
151.5200
148.3100
148.6800
324,900
Wed, 10 Dec 2025
143.7700
150.3900
143.4300
148.7500
367,900
Tue, 09 Dec 2025
145.4900
145.7900
142.9000
143.8700
534,400
Mon, 08 Dec 2025
141.8400
146.3400
141.8400
145.8200
721,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
139.8300
142.6900
139.8300
142.0400
500,200
Thu, 04 Dec 2025
140.3000
143.0200
137.0600
140.6800
414,600
Thu, 04 Dec 2025
4 · 8-K
Pre-market · 08:38 ET
8-K ↗
Wed, 03 Dec 2025
134.0600
139.8600
131.9900
138.9100
475,500
Tue, 02 Dec 2025
132.4500
134.5500
131.3000
133.8000
529,100
Mon, 01 Dec 2025
130.3900
134.6500
130.0700
132.2600
336,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
130.5300
131.8200
130.4900
130.8400
124,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
129.9300
132.3100
129.8500
130.7100
296,300
Tue, 25 Nov 2025
127.9600
131.8000
127.9600
130.7600
308,300
Mon, 24 Nov 2025
126.5500
127.6600
125.8000
127.1700
477,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
121.7000
127.8100
121.1200
126.6100
538,400
Thu, 20 Nov 2025
123.5500
125.1300
121.3400
121.5100
411,300
Wed, 19 Nov 2025
124.4500
125.7700
122.8300
123.3700
367,500
Tue, 18 Nov 2025
123.1700
125.3100
122.3300
124.8700
426,000
Mon, 17 Nov 2025
125.6000
125.6000
123.0200
123.6300
410,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
127.5200
127.9800
125.5400
125.9000
380,400
Thu, 13 Nov 2025
129.8100
131.7600
126.5800
128.0000
398,300
Wed, 12 Nov 2025
129.7000
131.9600
129.5900
130.4300
366,900
Tue, 11 Nov 2025
130.5300
130.7100
128.3600
129.9500
363,000
Mon, 10 Nov 2025
130.9800
132.5600
128.8500
130.1100
476,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
126.8400
130.5400
126.8400
130.1300
408,300
Thu, 06 Nov 2025
127.2100
128.7800
127.0200
127.9400
482,200
Wed, 05 Nov 2025
127.4800
129.9100
126.4700
128.0000
481,300
Tue, 04 Nov 2025
125.7200
128.7100
125.7200
127.9500
600,600
Mon, 03 Nov 2025
128.2300
129.2900
124.5600
125.8200
492,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
124.0000
128.5700
122.4700
128.4300
552,200
Thu, 30 Oct 2025
3 · 8-K
After market open · 12:36 ET
8-K ↗
Thu, 30 Oct 2025
125.7700
128.0300
124.4000
125.3500
465,400
Wed, 29 Oct 2025
126.5800
132.9800
124.0100
124.5000
1,042,100
Tue, 28 Oct 2025
2 · 10-Q
After-hours · 16:45 ET
10-Q ↗
Tue, 28 Oct 2025
1 · 8-K
After-hours · 16:28 ET
8-K ↗
Tue, 28 Oct 2025
130.2300
132.0300
127.5300
129.4100
738,200
Mon, 27 Oct 2025
131.0200
133.0400
128.4100
129.5700
369,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
130.6500
132.4800
128.5900
130.1700
412,700