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
153.2300
158.5250
151.2200
155.7100
1,121,084
Thu, 22 Oct 2026
164.3200
166.9100
153.1200
154.4700
1,236,700
Wed, 21 Oct 2026
174.9900
174.9900
170.2700
172.0700
437,900
Tue, 20 Oct 2026
173.2000
175.6600
168.0900
169.7600
790,800
Mon, 19 Oct 2026
181.2500
183.5000
175.1200
176.4800
713,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
185.3700
186.9900
175.3400
175.6700
752,200
Thu, 15 Oct 2026
185.1300
189.0100
176.7000
188.7400
1,152,900
Wed, 14 Oct 2026
206.5800
209.4600
193.1900
194.3200
563,800
Tue, 13 Oct 2026
207.1300
214.2000
202.5300
211.7900
625,400
Mon, 12 Oct 2026
219.9800
225.2400
212.9200
213.7400
558,200
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
214.7300
219.7500
207.9600
217.4900
558,600
Thu, 08 Oct 2026
215.4700
218.0000
207.4400
210.4800
454,000
Wed, 07 Oct 2026
221.6400
222.4300
215.0600
219.4100
432,900
Tue, 06 Oct 2026
227.9700
229.4100
224.2100
228.0700
504,800
Mon, 05 Oct 2026
229.9900
230.5600
224.9900
225.0800
639,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
228.5500
229.4000
223.6200
229.0400
654,800
Thu, 01 Oct 2026
216.5700
224.3300
211.2900
221.9600
540,300
Wed, 30 Sep 2026
223.6000
223.7700
205.7700
214.9100
898,300
Tue, 29 Sep 2026
223.6900
224.6500
218.4900
222.7300
562,300
Mon, 28 Sep 2026
224.4200
226.5700
216.3900
220.0600
431,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
225.9000
232.5000
224.0300
224.7700
738,600
Thu, 24 Sep 2026
217.0800
225.8500
215.7800
221.8800
565,800
Wed, 23 Sep 2026
215.9200
224.6500
213.5000
221.8900
884,700
Tue, 22 Sep 2026
208.9700
216.6800
207.2400
215.7700
649,000
Mon, 21 Sep 2026
201.2900
210.1800
194.7400
209.4700
772,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
197.7600
200.4100
195.3200
199.5600
894,800
Thu, 17 Sep 2026
200.4600
202.5300
195.6100
196.0600
660,100
Wed, 16 Sep 2026
194.8400
200.2100
193.2000
195.7500
445,900
Tue, 15 Sep 2026
17 · 8-K
After-hours · 16:08 ET
8-K ↗
Tue, 15 Sep 2026
198.3200
201.0000
189.5800
191.6100
422,400
Mon, 14 Sep 2026
206.5000
206.5000
195.8200
196.0400
535,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
206.8400
219.1400
205.7100
216.0000
473,200
Thu, 10 Sep 2026
201.6200
207.6500
195.1600
203.3100
309,700
Wed, 09 Sep 2026
205.3000
208.0000
202.6200
206.1500
377,900
Tue, 08 Sep 2026
199.8500
210.3300
198.7500
205.4100
597,400
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
197.0000
200.1400
194.7100
198.4700
330,400
Thu, 03 Sep 2026
185.8200
196.3100
184.9300
195.6900
586,500
Wed, 02 Sep 2026
187.7700
190.4900
182.4700
187.6700
504,600
Tue, 01 Sep 2026
194.2300
195.1800
186.8900
187.3000
827,800
Mon, 31 Aug 2026
194.8400
197.4900
192.7900
196.7200
850,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
202.6900
202.7800
193.5600
194.0100
673,200
Thu, 27 Aug 2026
199.5400
207.0300
198.0000
203.3500
787,800
Wed, 26 Aug 2026
191.4000
200.8500
191.4000
198.6400
812,500
Tue, 25 Aug 2026
190.5100
193.0000
187.2900
191.1100
465,000
Mon, 24 Aug 2026
185.4000
187.2800
181.0000
185.4100
510,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
193.1900
193.1900
184.9900
188.8900
421,400
Thu, 20 Aug 2026
194.6600
197.5900
190.2800
190.7200
828,600
Wed, 19 Aug 2026
200.8100
200.9400
188.0000
194.5300
734,600
Tue, 18 Aug 2026
207.0900
209.1600
197.2500
198.2800
574,100
Mon, 17 Aug 2026
213.5000
217.8200
212.0000
217.0300
410,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
207.0000
211.1200
205.0000
210.8400
325,600
Thu, 13 Aug 2026
208.8900
213.0800
205.4500
206.5600
625,700
Wed, 12 Aug 2026
210.9700
216.3300
208.6400
208.9000
520,400
Tue, 11 Aug 2026
201.2300
206.6600
200.2200
202.7500
512,500
Mon, 10 Aug 2026
202.7300
207.6100
198.0200
199.1500
673,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
209.5600
210.2300
199.4100
202.7300
424,000
Thu, 06 Aug 2026
197.6300
207.5300
192.6300
205.6600
1,117,200
Wed, 05 Aug 2026
203.8900
209.4800
198.7900
199.1700
606,700
Tue, 04 Aug 2026
202.1600
210.0400
199.4100
207.4600
782,300
Mon, 03 Aug 2026
181.0300
194.4800
175.0000
193.2300
777,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
189.9700
200.0000
185.0400
185.5600
1,179,700
Thu, 30 Jul 2026
172.4700
186.7300
172.0300
183.4800
1,490,100
Wed, 29 Jul 2026
171.4000
175.5600
163.5900
163.8500
1,158,100
Tue, 28 Jul 2026
184.1600
184.7400
162.4100
172.4300
2,038,300
Mon, 27 Jul 2026
16 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Mon, 27 Jul 2026
15 · 8-K
After-hours · 16:03 ET
8-K ↗
Mon, 27 Jul 2026
210.2400
213.9200
198.7600
208.9000
1,256,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
217.3400
223.3900
205.7900
208.4300
810,800
Thu, 23 Jul 2026
214.4000
220.3300
212.0600
218.5600
635,700
Wed, 22 Jul 2026
213.0600
223.5100
213.0100
217.3600
659,100
Tue, 21 Jul 2026
209.5500
220.6500
207.9000
219.4100
671,200
Mon, 20 Jul 2026
200.1200
209.3000
200.1200
201.8700
803,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
191.9000
202.6300
187.5000
197.2400
661,500
Thu, 16 Jul 2026
202.4000
205.0000
196.6500
198.0500
681,500
Wed, 15 Jul 2026
210.2800
210.2800
201.3900
207.3300
729,000
Tue, 14 Jul 2026
209.8500
211.6500
204.0000
207.5900
381,500
Mon, 13 Jul 2026
205.6200
207.0900
199.7100
201.8000
598,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
209.9100
212.9300
207.9100
208.7900
365,500
Thu, 09 Jul 2026
217.7400
220.9700
211.7000
212.8800
640,700
Wed, 08 Jul 2026
202.3400
210.0000
199.4600
209.5600
782,700
Tue, 07 Jul 2026
211.8700
211.8700
200.0000
205.7500
772,900
Mon, 06 Jul 2026
220.6700
231.3700
215.3900
217.6100
1,041,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
246.3900
246.3900
216.6700
219.7700
1,094,800
Wed, 01 Jul 2026
245.8100
250.2700
240.0800
246.3900
658,500
Tue, 30 Jun 2026
240.5000
254.8100
239.4900
253.0800
667,800
Mon, 29 Jun 2026
236.5400
240.8900
227.7800
240.4100
637,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
245.8000
248.2900
233.1500
236.5500
8,281,600
Thu, 25 Jun 2026
254.1500
257.4900
246.5000
253.5600
629,900
Wed, 24 Jun 2026
246.2100
260.1600
243.0000
248.8100
902,000
Tue, 23 Jun 2026
243.0000
252.7500
239.5700
247.0400
822,700
Mon, 22 Jun 2026
247.7000
254.5500
243.0200
253.4500
1,107,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
249.5800
255.0000
236.7400
241.4900
10,438,900
Wed, 17 Jun 2026
254.9400
257.0000
239.4900
242.7700
916,000
Tue, 16 Jun 2026
262.2900
262.2900
248.3800
249.0500
696,800
Mon, 15 Jun 2026
268.1500
269.5400
258.8200
259.8200
600,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
246.9800
256.4400
244.5000
255.2000
592,400
Thu, 11 Jun 2026
236.0000
248.6200
233.1400
246.9800
515,300
Wed, 10 Jun 2026
237.4400
248.4900
230.0000
231.3200
689,000
Tue, 09 Jun 2026
258.8300
260.5800
229.0600
242.3600
910,800
Mon, 08 Jun 2026
262.0000
262.0000
248.7300
251.9500
874,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
269.8000
270.9700
251.6500
252.0800
609,500
Thu, 04 Jun 2026
271.6000
285.3400
268.8800
280.1300
657,500
Wed, 03 Jun 2026
278.9200
288.6800
274.4400
282.7200
981,600
Tue, 02 Jun 2026
267.7900
279.2300
266.7700
278.3600
554,900
Mon, 01 Jun 2026
257.4300
269.6200
254.2000
264.8800
819,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
265.3000
268.8000
256.0700
259.7300
1,634,800
Thu, 28 May 2026
261.6000
270.4900
252.5800
263.2300
926,400
Wed, 27 May 2026
266.2500
266.2500
250.0000
261.8200
739,200
Tue, 26 May 2026
256.6500
262.7800
247.0000
259.9700
884,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
238.0000
246.7200
237.0000
246.4400
781,100
Thu, 21 May 2026
227.0000
236.0000
225.7100
234.3600
836,700
Wed, 20 May 2026
227.7900
237.8300
226.4000
231.1800
771,100
Tue, 19 May 2026
224.3800
227.6900
213.4700
224.7000
851,000
Mon, 18 May 2026
236.7200
236.7200
220.1900
225.1400
645,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
234.7800
238.8400
228.4000
235.3400
854,600
Thu, 14 May 2026
240.1300
244.2100
234.3600
242.0400
846,200
Wed, 13 May 2026
241.5500
244.0000
234.2000
238.6200
689,100
Tue, 12 May 2026
241.7900
241.9600
225.9900
235.8400
831,600
Mon, 11 May 2026
244.3700
253.4700
243.1600
245.4400
778,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
240.5000
255.2200
236.2700
248.3500
1,138,600
Thu, 07 May 2026
239.6200
241.3100
230.0000
237.0900
1,194,000
Wed, 06 May 2026
230.0000
238.7500
220.0700
238.5500
1,468,100
Tue, 05 May 2026
219.9800
227.0000
217.5200
221.8900
665,800
Mon, 04 May 2026
225.0000
225.0500
209.5000
216.5400
688,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
219.1200
229.0000
216.2100
223.2700
810,000
Thu, 30 Apr 2026
213.7900
218.7300
205.9100
217.8200
1,191,400
Wed, 29 Apr 2026
217.6700
219.0400
205.0700
208.6700
1,546,200
Tue, 28 Apr 2026
204.9800
230.5600
202.0000
215.4600
3,234,300
Mon, 27 Apr 2026
14 · 10-Q
After-hours · 16:24 ET
10-Q ↗
Mon, 27 Apr 2026
13 · 8-K
After-hours · 16:04 ET
8-K ↗
Mon, 27 Apr 2026
197.6300
197.6300
183.0900
188.0800
1,922,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
184.0000
193.5300
179.5000
192.1600
1,247,900
Thu, 23 Apr 2026
176.0000
180.9700
173.6400
180.0200
551,100
Wed, 22 Apr 2026
175.6400
177.2800
172.3300
176.2000
620,500
Tue, 21 Apr 2026
175.6200
178.8800
172.4700
174.0600
659,700
Mon, 20 Apr 2026
174.0000
179.3100
172.5000
175.4600
760,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
171.8000
176.4600
171.0000
174.0900
1,042,000
Thu, 16 Apr 2026
153.3800
172.3500
152.3400
168.9700
1,321,200
Wed, 15 Apr 2026
153.9300
155.2600
151.3500
154.3100
431,400
Tue, 14 Apr 2026
155.0000
156.5400
151.3100
154.4700
402,500
Mon, 13 Apr 2026
146.8900
153.8100
146.1000
153.5000
451,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
143.8700
148.4500
141.8500
147.7600
394,700
Thu, 09 Apr 2026
139.0300
144.0500
138.5200
141.8400
546,000
Wed, 08 Apr 2026
138.4400
141.5000
136.8800
139.8500
578,100
Tue, 07 Apr 2026
128.8700
132.8800
127.4000
131.8200
448,600
Mon, 06 Apr 2026
131.3100
132.1800
128.5700
129.2900
318,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
125.1900
131.7800
124.8900
130.2100
339,500
Wed, 01 Apr 2026
131.3600
133.6100
129.4200
130.1800
620,800
Tue, 31 Mar 2026
127.8100
129.8600
124.1000
129.6400
1,027,100
Mon, 30 Mar 2026
133.6700
133.6700
122.1700
124.0300
541,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
128.7100
133.0000
128.7100
130.9000
402,300
Thu, 26 Mar 2026
135.8300
135.9400
130.7900
130.9700
578,800
Wed, 25 Mar 2026
137.0100
138.6900
134.1800
138.5600
482,700
Tue, 24 Mar 2026
130.2000
136.0000
129.4800
134.8000
543,000
Mon, 23 Mar 2026
128.3600
133.9100
126.8300
131.3900
554,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
128.9700
128.9700
121.9500
122.8600
1,602,800
Thu, 19 Mar 2026
122.8900
131.5400
121.7000
130.2300
403,400
Wed, 18 Mar 2026
125.5700
127.7800
123.3500
125.0300
658,300
Tue, 17 Mar 2026
124.5900
126.8700
122.9100
125.1100
545,200
Mon, 16 Mar 2026
124.8800
128.7500
118.1000
123.6900
1,351,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
127.6400
132.5000
122.8100
125.2000
892,700
Thu, 12 Mar 2026
12 · 8-K
After-hours · 16:06 ET
FORM 8-K ↗
Thu, 12 Mar 2026
123.6400
128.5000
122.1500
126.3500
703,900
Wed, 11 Mar 2026
123.7300
128.7300
123.3400
126.8800
649,800
Tue, 10 Mar 2026
125.6600
128.7000
123.7400
124.2100
604,100
Mon, 09 Mar 2026
119.3900
125.4500
118.4100
125.2200
663,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
125.0800
128.1700
122.7500
123.0000
649,100
Thu, 05 Mar 2026
137.1900
140.9000
127.0400
130.2900
1,082,100
Wed, 04 Mar 2026
141.5200
143.6000
138.8300
139.5500
570,800
Tue, 03 Mar 2026
135.2700
142.3700
131.4500
137.9700
973,300
Mon, 02 Mar 2026
151.2300
151.8700
140.2600
142.3000
1,419,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
158.2000
160.2500
153.0600
155.2600
925,300
Thu, 26 Feb 2026
161.5400
162.2700
152.1200
161.4300
657,400
Wed, 25 Feb 2026
11 · DEFA14A
After-hours · 16:05 ET
DEFA14A ↗
Wed, 25 Feb 2026
159.2600
164.8300
158.3500
161.3200
671,900
Tue, 24 Feb 2026
159.7500
165.9100
157.8100
158.1700
1,197,900
Mon, 23 Feb 2026
148.6300
150.2000
145.5100
147.8700
333,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
147.7000
154.6400
147.5100
149.3700
436,300
Thu, 19 Feb 2026
146.5300
148.7300
145.0200
148.1000
421,600
Wed, 18 Feb 2026
146.7000
152.5700
145.9200
147.8300
530,000
Tue, 17 Feb 2026
144.8500
148.5900
142.0200
146.7000
535,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
141.3900
149.0900
140.0200
145.8100
599,200
Thu, 12 Feb 2026
151.9100
152.4200
141.0700
141.2900
747,100
Wed, 11 Feb 2026
152.8500
154.0100
146.4400
149.3400
516,000
Tue, 10 Feb 2026
150.8200
152.8800
148.6000
149.6900
565,100
Mon, 09 Feb 2026
150.0200
153.2600
145.9900
150.8200
813,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
147.0300
151.7000
144.2600
149.7900
1,100,900
Thu, 05 Feb 2026
142.2200
149.3500
140.7600
142.3400
1,248,600
Wed, 04 Feb 2026
154.0000
154.8200
142.7100
145.6900
1,425,500
Tue, 03 Feb 2026
153.2600
156.0000
148.4300
154.6500
787,500
Mon, 02 Feb 2026
141.4600
154.2800
141.0000
150.4700
1,060,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
147.7200
153.5000
137.0100
141.6800
2,052,600
Thu, 29 Jan 2026
151.9300
155.5000
148.7900
154.4300
1,326,300
Wed, 28 Jan 2026
145.0100
154.9000
145.0000
152.6500
1,814,900
Tue, 27 Jan 2026
156.9700
159.7000
142.0000
143.1900
3,698,900
Mon, 26 Jan 2026
10 · 10-Q
After-hours · 16:31 ET
10-Q ↗
Mon, 26 Jan 2026
9 · 8-K
After-hours · 16:04 ET
8-K ↗
Mon, 26 Jan 2026
178.0000
183.4500
175.1600
182.5400
1,219,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
8 · DEFA14A
After-hours · 16:06 ET
DEFINITIVE ADDITIONAL PROXY SOLICITING MATERIALS ↗
Fri, 23 Jan 2026
7 · DEF 14A
After-hours · 16:05 ET
DEFINITIVE PROXY STATEMENT ↗
Fri, 23 Jan 2026
181.7000
184.6800
173.5000
177.8300
941,700
Thu, 22 Jan 2026
183.4400
185.2900
175.0100
179.5100
494,400
Wed, 21 Jan 2026
177.0000
183.1700
170.9600
181.1700
563,000
Tue, 20 Jan 2026
172.2600
180.9900
172.0000
174.7300
584,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
175.7800
178.8700
171.7900
177.4400
586,600
Thu, 15 Jan 2026
169.8700
176.4500
169.5600
174.4000
526,900
Wed, 14 Jan 2026
167.2100
170.9000
163.8600
166.9900
463,500
Tue, 13 Jan 2026
161.7800
169.8000
161.7800
167.2100
542,300
Mon, 12 Jan 2026
6 · 8-K/A
After-hours · 16:34 ET
8-K/A ↗
Mon, 12 Jan 2026
153.0200
162.3100
151.5100
161.0100
580,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
150.6400
154.6000
148.6200
153.4100
461,700
Thu, 08 Jan 2026
153.3700
153.3700
146.4700
149.1000
542,900
Wed, 07 Jan 2026
154.9500
156.1500
149.5400
153.4000
477,200
Tue, 06 Jan 2026
152.5600
156.6700
144.0000
154.9500
845,700
Mon, 05 Jan 2026
164.7200
165.9000
150.3400
153.3000
870,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
153.9000
159.7700
153.4400
159.2900
459,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
152.0300
153.2000
150.0100
150.0700
563,500
Tue, 30 Dec 2025
154.3500
155.4400
151.8400
152.0300
466,000
Mon, 29 Dec 2025
152.4800
154.6900
150.9400
153.7600
337,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
154.5800
154.8400
152.4600
154.3400
318,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
153.2300
156.3500
152.4000
154.0200
190,000
Tue, 23 Dec 2025
151.3100
156.0100
151.3100
154.1700
360,000
Mon, 22 Dec 2025
154.2300
154.7800
151.3200
152.8900
613,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
144.9900
152.4700
144.8200
151.5200
1,408,500
Thu, 18 Dec 2025
145.6300
147.2900
142.5500
144.9900
668,400
Wed, 17 Dec 2025
149.2200
150.7300
141.0100
142.8700
1,023,100
Tue, 16 Dec 2025
156.3000
158.5100
144.1500
146.8400
939,200
Mon, 15 Dec 2025
162.2700
164.2400
156.4300
158.1700
658,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
5 · 8-K
After-hours · 16:06 ET
FORM 8-K ↗
Fri, 12 Dec 2025
176.0200
176.1200
159.7100
160.6300
1,111,800
Thu, 11 Dec 2025
167.7900
177.0000
163.6900
176.6300
697,200
Wed, 10 Dec 2025
163.2400
170.0000
162.0000
169.1900
507,000
Tue, 09 Dec 2025
157.2500
164.8900
157.2500
164.2700
479,800
Mon, 08 Dec 2025
163.3500
167.0600
158.9100
160.9600
938,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
161.5400
163.0000
156.6400
158.0900
389,200
Thu, 04 Dec 2025
157.5900
163.3000
156.1700
160.7600
545,400
Wed, 03 Dec 2025
154.5500
157.9000
151.2200
157.4600
360,600
Tue, 02 Dec 2025
154.9600
158.8900
153.1700
154.1500
454,600
Mon, 01 Dec 2025
155.0400
155.4900
151.0600
151.9600
455,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
156.7900
158.2800
154.7300
156.1700
256,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
156.7600
160.2500
155.4200
155.5900
747,900
Tue, 25 Nov 2025
153.2300
155.2700
149.0000
154.3200
635,300
Mon, 24 Nov 2025
146.8600
154.6000
145.0000
153.7100
867,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
144.4500
148.2800
142.6500
146.8800
969,700
Thu, 20 Nov 2025
162.8200
163.2700
142.7500
144.4500
1,207,200
Wed, 19 Nov 2025
156.1200
164.5300
155.3500
155.6000
630,400
Tue, 18 Nov 2025
156.8900
159.3800
155.6800
156.4500
441,700
Mon, 17 Nov 2025
158.9700
163.4400
157.1400
158.8800
640,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
149.0800
162.6900
147.6200
160.3700
767,500
Thu, 13 Nov 2025
4 · 10-K
After market open · 14:29 ET
10-K ↗
Thu, 13 Nov 2025
167.6900
171.0100
150.5400
154.5400
1,082,100
Wed, 12 Nov 2025
170.7500
173.2600
168.2400
169.8000
886,600
Tue, 11 Nov 2025
171.8000
173.7900
168.0200
169.1700
539,200
Mon, 10 Nov 2025
173.8300
176.8700
171.5900
174.4300
494,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
168.2600
174.0000
165.0000
170.3100
767,600
Thu, 06 Nov 2025
177.2300
177.8800
169.2600
172.5100
932,100
Wed, 05 Nov 2025
162.0100
178.3900
159.0100
177.7600
1,302,400
Tue, 04 Nov 2025
150.0000
167.6900
145.6600
163.5800
2,111,500
Mon, 03 Nov 2025
3 · 8-K
After-hours · 16:05 ET
8-K ↗
Mon, 03 Nov 2025
138.0700
141.5000
136.4500
140.3400
1,220,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
2 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Fri, 31 Oct 2025
135.5100
138.2900
133.9900
137.0500
570,500
Thu, 30 Oct 2025
137.9200
139.9800
134.8200
135.4800
384,900
Wed, 29 Oct 2025
134.8900
140.0000
133.2600
138.0900
506,800
Tue, 28 Oct 2025
136.5600
136.9900
132.9600
134.8900
371,400
Mon, 27 Oct 2025
137.2200
137.6600
133.1300
134.9600
593,400
Mon, 27 Oct 2025
1 · 8-K
Pre-market · 08:44 ET
FORM 8-K ↗
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
136.6600
136.6600
133.7700
133.7700
503,300