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
119.3500
122.5000
117.6650
121.2700
456,651
Thu, 22 Oct 2026
113.2200
119.8500
113.1200
119.6400
501,700
Wed, 21 Oct 2026
112.8500
116.1400
112.0150
113.5500
424,300
Tue, 20 Oct 2026
110.6800
114.9450
110.6800
113.8500
499,200
Mon, 19 Oct 2026
108.6600
110.7700
107.9400
109.6000
665,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
110.8900
113.0000
108.5100
108.6600
398,600
Thu, 15 Oct 2026
106.2100
109.4500
106.2100
109.3500
371,400
Wed, 14 Oct 2026
106.5700
107.3500
104.5200
106.0500
482,600
Tue, 13 Oct 2026
106.8400
108.0200
104.6600
107.7100
482,000
Mon, 12 Oct 2026
107.1200
107.2800
105.2500
106.6800
384,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
102.3750
107.5250
102.3750
106.7000
516,500
Thu, 08 Oct 2026
104.4100
104.4100
100.7000
102.6000
668,300
Wed, 07 Oct 2026
105.9700
108.0100
104.7000
104.9900
450,300
Tue, 06 Oct 2026
109.5300
111.2200
106.0070
107.2000
418,000
Mon, 05 Oct 2026
22 · 8-K
After market open · 13:07 ET
8-K ↗
Mon, 05 Oct 2026
110.2000
111.3700
106.7700
109.0900
626,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
112.0500
112.0500
109.2700
110.3700
350,100
Thu, 01 Oct 2026
114.5300
114.5300
110.0100
111.0500
374,000
Wed, 30 Sep 2026
114.5100
114.7500
112.1900
113.6600
339,800
Tue, 29 Sep 2026
113.0000
114.8400
109.5500
114.2200
443,300
Mon, 28 Sep 2026
110.3800
112.9490
109.1750
112.6000
454,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
110.7400
111.4600
108.9750
110.3800
521,900
Thu, 24 Sep 2026
111.5700
112.0800
109.5000
110.8000
488,500
Wed, 23 Sep 2026
111.0100
117.0300
111.0050
111.7500
1,225,900
Tue, 22 Sep 2026
21 · 8-K
After-hours · 21:00 ET
8-K ↗
Tue, 22 Sep 2026
111.6400
112.2000
109.6500
110.5300
402,800
Mon, 21 Sep 2026
109.2200
111.3800
107.9150
110.3800
385,100
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
112.0500
112.4600
108.5800
109.3300
687,900
Thu, 17 Sep 2026
112.4700
113.4450
111.1900
111.7500
365,400
Wed, 16 Sep 2026
111.8400
114.2200
111.1300
111.8200
479,700
Tue, 15 Sep 2026
113.7900
115.1600
110.8100
111.8800
452,300
Mon, 14 Sep 2026
113.1700
115.4800
112.4500
114.7200
606,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
114.8200
116.0100
110.2000
111.4300
524,600
Thu, 10 Sep 2026
118.0800
121.5500
112.3300
112.8800
727,300
Wed, 09 Sep 2026
121.1900
124.9100
119.0300
119.5700
978,800
Tue, 08 Sep 2026
121.3800
123.9300
119.9400
122.2400
480,100
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
121.4700
123.5200
120.5650
123.0700
444,500
Thu, 03 Sep 2026
124.4300
125.3500
120.7800
123.4300
430,100
Wed, 02 Sep 2026
121.8300
125.8600
121.6250
122.4850
338,400
Tue, 01 Sep 2026
119.4500
124.7200
117.4450
122.3500
597,700
Mon, 31 Aug 2026
118.6200
119.9300
115.7700
118.9400
480,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
117.2300
121.2000
115.0400
120.2500
439,400
Thu, 27 Aug 2026
117.6600
120.3800
115.9800
116.3300
402,600
Wed, 26 Aug 2026
121.2400
122.6300
117.5900
119.1500
467,800
Tue, 25 Aug 2026
124.3400
125.6200
122.5000
123.0900
353,500
Mon, 24 Aug 2026
129.0100
129.9500
125.0500
125.2500
363,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
129.4500
129.6600
125.7250
128.5200
451,600
Thu, 20 Aug 2026
124.5900
128.8050
123.9700
127.9800
673,200
Wed, 19 Aug 2026
117.3800
124.9300
115.9700
124.7500
609,500
Tue, 18 Aug 2026
116.9700
120.3400
114.9450
115.2400
570,500
Mon, 17 Aug 2026
124.8500
126.3500
115.9850
116.9200
753,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
123.4500
128.0000
120.5400
126.4400
485,100
Thu, 13 Aug 2026
20 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 13 Aug 2026
126.4400
126.7900
123.0100
123.1600
534,200
Wed, 12 Aug 2026
120.0800
126.2200
120.0000
125.3500
982,000
Tue, 11 Aug 2026
123.7400
125.9500
120.1500
121.8700
627,300
Mon, 10 Aug 2026
126.5000
128.0000
121.4150
124.7800
1,071,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
131.5700
136.6950
123.5600
127.8400
1,827,500
Thu, 06 Aug 2026
19 · 10-Q
After-hours · 17:21 ET
10-Q ↗
Thu, 06 Aug 2026
18 · 8-K
After-hours · 17:15 ET
8-K ↗
Thu, 06 Aug 2026
17 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 06 Aug 2026
122.8200
128.4800
122.1100
128.1200
1,205,800
Wed, 05 Aug 2026
125.2300
130.0000
123.7000
124.5000
517,200
Tue, 04 Aug 2026
124.0000
127.7900
124.0000
127.1300
636,400
Mon, 03 Aug 2026
119.3700
124.8300
118.0850
124.6600
704,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
117.4900
120.1100
116.5000
117.1700
469,800
Thu, 30 Jul 2026
120.0000
122.9000
118.3500
119.0800
728,500
Wed, 29 Jul 2026
116.3100
123.7500
116.3100
122.4400
918,000
Tue, 28 Jul 2026
113.8300
118.3300
113.8300
117.3700
492,600
Mon, 27 Jul 2026
110.8100
114.5050
110.8100
112.1500
427,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
109.1200
109.8400
106.3900
109.2000
317,800
Thu, 23 Jul 2026
107.0000
107.9200
105.6800
107.6700
383,700
Wed, 22 Jul 2026
108.6700
109.2800
105.2750
106.0700
334,400
Tue, 21 Jul 2026
109.8200
111.5450
108.7800
109.0000
369,700
Mon, 20 Jul 2026
110.6800
113.1000
109.4100
111.3700
316,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
113.9400
114.9900
108.3000
110.8800
681,200
Thu, 16 Jul 2026
113.7900
120.4800
111.0000
115.3500
471,800
Wed, 15 Jul 2026
111.7800
115.7700
110.0000
113.2600
383,900
Tue, 14 Jul 2026
116.8700
117.6100
111.0300
112.5500
540,700
Mon, 13 Jul 2026
117.5400
118.7400
115.1100
118.6800
617,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
118.0800
118.0800
114.4700
116.1300
478,600
Thu, 09 Jul 2026
125.1600
125.1600
116.0300
117.9150
702,900
Wed, 08 Jul 2026
124.7950
126.4400
121.9700
125.3400
839,900
Tue, 07 Jul 2026
127.9200
129.8900
124.2100
125.0900
547,700
Mon, 06 Jul 2026
126.1700
127.3800
122.7700
126.0300
740,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
124.7100
128.4350
123.2100
126.4800
557,700
Wed, 01 Jul 2026
120.6500
125.6800
119.8000
124.5300
630,500
Tue, 30 Jun 2026
117.7500
119.1900
114.2750
118.9500
491,600
Mon, 29 Jun 2026
117.8400
122.5200
117.8400
118.4200
528,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
116.4900
121.8900
114.4380
118.8900
1,277,400
Thu, 25 Jun 2026
111.6200
117.8400
110.1230
115.9900
883,900
Wed, 24 Jun 2026
111.3700
114.1100
108.5280
112.4700
482,900
Tue, 23 Jun 2026
106.0500
112.5600
104.3800
110.1200
837,800
Mon, 22 Jun 2026
104.8500
105.4350
102.0200
104.6900
303,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
101.7900
105.0500
100.8460
104.6500
626,300
Wed, 17 Jun 2026
107.8500
108.1550
101.1000
101.7900
1,244,400
Tue, 16 Jun 2026
113.8600
114.8850
107.7800
108.8400
447,200
Mon, 15 Jun 2026
16 · 8-K
After-hours · 16:30 ET
8-K ↗
Mon, 15 Jun 2026
114.6400
115.3200
112.3900
113.7600
204,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
112.2700
114.2600
109.9700
113.6500
290,600
Thu, 11 Jun 2026
113.8700
114.7500
110.2100
112.6700
354,000
Wed, 10 Jun 2026
113.8300
118.0800
113.3500
113.9400
491,400
Tue, 09 Jun 2026
108.0600
114.2000
107.8000
113.8300
583,400
Mon, 08 Jun 2026
108.2100
111.2550
106.9900
107.2300
573,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
109.0000
109.5900
106.1200
108.1050
556,000
Fri, 05 Jun 2026
15 · 8-K
Pre-market · 07:47 ET
8-K ↗
Thu, 04 Jun 2026
105.9000
113.1400
104.7900
107.3500
830,900
Wed, 03 Jun 2026
105.2800
108.9500
101.7500
104.5600
657,600
Tue, 02 Jun 2026
108.1900
109.0000
104.3300
105.5000
652,400
Mon, 01 Jun 2026
111.8800
114.3500
109.0200
109.1700
430,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
115.6100
117.4100
113.6150
113.9000
320,400
Thu, 28 May 2026
111.3900
118.6900
110.0250
115.6100
674,800
Thu, 28 May 2026
14 · 8-K
Pre-market · 07:33 ET
8-K ↗
Wed, 27 May 2026
115.1100
115.1100
108.9450
111.3900
768,700
Tue, 26 May 2026
116.3300
117.4550
113.2400
114.4500
485,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
118.0900
123.1510
112.8600
116.5600
463,000
Thu, 21 May 2026
116.3100
118.3200
113.7100
117.8700
234,200
Wed, 20 May 2026
116.1500
119.0000
114.2100
117.0000
337,500
Tue, 19 May 2026
111.3500
115.9700
108.8100
113.8400
663,100
Mon, 18 May 2026
115.0300
118.4100
110.0200
110.9400
813,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
114.3400
116.9900
113.7800
114.0000
660,900
Thu, 14 May 2026
116.5900
116.5900
112.5000
114.1600
371,000
Wed, 13 May 2026
117.1550
117.1800
112.7200
114.6600
315,600
Tue, 12 May 2026
117.5800
119.9500
115.3000
118.3100
625,500
Mon, 11 May 2026
120.5300
122.7850
115.5600
116.8400
485,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
124.6800
125.0850
118.0000
120.6600
423,100
Thu, 07 May 2026
117.6900
128.7700
117.0200
124.8700
704,700
Wed, 06 May 2026
118.2700
118.9930
113.8500
117.7000
562,400
Tue, 05 May 2026
119.1800
119.1800
115.6300
118.1100
542,100
Mon, 04 May 2026
120.8000
122.9050
116.9500
119.1800
745,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
126.8200
129.9700
116.8650
120.8000
1,336,100
Thu, 30 Apr 2026
13 · 10-Q
After-hours · 17:21 ET
10-Q ↗
Thu, 30 Apr 2026
12 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 30 Apr 2026
120.4800
129.4500
119.3470
129.1600
1,089,400
Wed, 29 Apr 2026
125.4400
125.7200
117.2300
120.7500
491,400
Tue, 28 Apr 2026
126.3800
128.2100
123.8650
125.4400
477,300
Mon, 27 Apr 2026
122.3800
128.9000
120.2400
125.9600
572,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
120.6000
122.5400
119.4600
122.3500
165,900
Thu, 23 Apr 2026
120.7800
122.4800
119.4200
121.4600
220,700
Wed, 22 Apr 2026
119.9100
122.7400
118.0000
121.9500
218,500
Tue, 21 Apr 2026
124.7300
124.8900
118.7700
118.8800
494,400
Mon, 20 Apr 2026
124.1500
126.0000
123.2300
124.9100
292,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
11 · DEFA14A
After-hours · 16:42 ET
DEFA14A ↗
Fri, 17 Apr 2026
10 · DEF 14A
After-hours · 16:40 ET
DEF 14A ↗
Fri, 17 Apr 2026
124.9900
128.1200
124.5900
125.3200
398,100
Thu, 16 Apr 2026
123.9500
124.3400
119.4700
122.6100
375,400
Wed, 15 Apr 2026
122.2700
126.0800
121.6400
124.4100
271,000
Tue, 14 Apr 2026
121.0500
125.1900
120.9600
123.2300
475,800
Mon, 13 Apr 2026
115.0600
120.4600
114.5300
120.4500
384,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
117.6000
118.3150
114.2630
115.2400
305,200
Thu, 09 Apr 2026
118.9800
120.8730
116.8150
118.1600
348,300
Wed, 08 Apr 2026
124.0300
125.0000
119.8200
120.4900
462,100
Tue, 07 Apr 2026
116.4700
119.2400
114.5450
118.6300
384,800
Mon, 06 Apr 2026
9 · PRE 14A
After-hours · 16:46 ET
PRE 14A ↗
Mon, 06 Apr 2026
116.8000
117.6400
115.2500
117.2200
354,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
115.5700
119.4900
112.9800
116.8000
344,800
Wed, 01 Apr 2026
119.6200
122.3100
117.4200
118.2200
585,300
Wed, 01 Apr 2026
8 · 8-K
Next filing day · accepted 31 Mar, 19:49 ET
8-K ↗
Tue, 31 Mar 2026
115.0500
119.2380
113.3350
118.0200
421,900
Mon, 30 Mar 2026
118.3700
120.7400
113.8100
114.2100
812,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
121.6200
122.4700
117.0100
118.1000
463,900
Thu, 26 Mar 2026
121.2000
124.4000
119.9300
122.8000
406,000
Wed, 25 Mar 2026
120.0000
122.5100
118.8650
121.7900
636,800
Tue, 24 Mar 2026
117.5100
119.8500
116.2550
118.6900
444,600
Mon, 23 Mar 2026
119.6500
121.2350
117.6400
118.1400
513,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
118.1200
118.1200
115.1100
116.2800
576,300
Thu, 19 Mar 2026
117.5500
119.9400
115.6450
117.7800
336,000
Wed, 18 Mar 2026
116.0100
117.9800
113.4300
117.3300
657,900
Tue, 17 Mar 2026
113.9500
117.7800
113.8500
117.5300
893,300
Mon, 16 Mar 2026
114.3000
116.4200
112.8500
113.7700
675,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
115.0000
116.5300
112.3100
113.0000
649,400
Thu, 12 Mar 2026
7 · 8-K
After-hours · 16:38 ET
8-K ↗
Thu, 12 Mar 2026
118.0800
120.7000
113.8100
114.6700
648,000
Wed, 11 Mar 2026
120.7300
122.6600
119.5000
119.6400
510,400
Tue, 10 Mar 2026
123.5700
123.8000
120.1400
120.5300
405,300
Mon, 09 Mar 2026
121.6200
124.2300
119.7500
123.7500
523,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
126.7700
128.8900
122.2000
123.5900
637,600
Thu, 05 Mar 2026
127.0900
128.9900
125.2800
126.9500
773,700
Wed, 04 Mar 2026
125.9700
133.9300
125.9700
127.9500
1,383,600
Tue, 03 Mar 2026
125.3700
128.5300
119.4800
125.8500
593,000
Mon, 02 Mar 2026
129.0500
131.2850
123.7500
128.4600
1,269,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
137.7400
141.4600
132.0700
133.7500
708,500
Thu, 26 Feb 2026
137.2500
140.6700
136.0100
140.1800
390,100
Wed, 25 Feb 2026
136.6400
138.2900
133.4600
135.9000
507,400
Tue, 24 Feb 2026
140.9100
141.7200
135.5300
137.1000
676,600
Mon, 23 Feb 2026
148.1300
148.1800
138.0250
141.2200
943,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
155.3600
164.6900
142.9900
150.9600
1,950,300
Thu, 19 Feb 2026
6 · 10-K
After-hours · 17:30 ET
10-K ↗
Thu, 19 Feb 2026
5 · 8-K
After-hours · 16:14 ET
8-K ↗
Thu, 19 Feb 2026
154.0300
159.6400
151.4600
158.8800
794,300
Wed, 18 Feb 2026
149.7300
156.4100
149.1100
153.8500
512,000
Tue, 17 Feb 2026
143.5400
149.8500
142.5100
148.3200
509,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
148.4200
151.7660
143.9450
144.2100
491,900
Thu, 12 Feb 2026
153.5100
157.2800
147.7100
148.4100
710,300
Wed, 11 Feb 2026
152.2200
152.3500
146.8850
152.1100
306,900
Tue, 10 Feb 2026
149.4700
153.8100
147.2750
152.2200
443,300
Mon, 09 Feb 2026
147.1400
151.5200
144.7900
148.5000
692,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
148.5000
150.3100
146.1000
146.4700
893,400
Thu, 05 Feb 2026
153.4400
154.8500
145.4200
146.7500
1,013,500
Wed, 04 Feb 2026
161.4500
161.4500
149.4350
152.4600
925,100
Tue, 03 Feb 2026
155.1100
162.2650
155.1100
161.3000
752,400
Mon, 02 Feb 2026
153.5900
160.9900
150.9000
155.7300
519,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
150.0000
155.2600
148.4800
154.5100
766,900
Thu, 29 Jan 2026
152.0000
153.4200
148.1400
148.9900
751,100
Wed, 28 Jan 2026
156.7900
158.1700
151.5100
151.8450
843,700
Tue, 27 Jan 2026
160.3100
162.0700
153.0500
156.5600
998,100
Mon, 26 Jan 2026
159.2700
162.3950
159.2700
161.6200
285,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
162.6100
164.2500
158.9000
160.3400
411,300
Thu, 22 Jan 2026
164.3300
165.9050
162.4200
164.7900
432,100
Wed, 21 Jan 2026
166.7400
166.9900
162.3300
163.6500
432,700
Tue, 20 Jan 2026
164.3400
167.5830
160.8400
165.6000
500,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
169.9800
173.4800
164.4100
167.1600
762,200
Thu, 15 Jan 2026
166.1300
174.3600
166.0100
172.0400
970,200
Wed, 14 Jan 2026
156.6100
165.4100
153.8000
163.2400
1,435,700
Tue, 13 Jan 2026
167.7000
167.7000
149.8500
155.4400
2,123,600
Mon, 12 Jan 2026
176.2800
179.8300
157.0000
168.9900
1,454,200
Mon, 12 Jan 2026
4 · 8-K12B
Pre-market · 09:17 ET
8-K12B ↗
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
189.2500
190.0000
178.9900
179.4300
1,115,600
Thu, 08 Jan 2026
187.0500
189.2500
186.0100
189.2500
162,300
Wed, 07 Jan 2026
186.0600
191.4000
184.8400
187.3900
314,000
Tue, 06 Jan 2026
184.6100
187.7700
183.6400
184.9800
277,600
Mon, 05 Jan 2026
176.5300
186.4500
175.8400
184.3900
327,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
176.9700
178.0400
173.4600
175.2200
174,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
178.6900
180.0000
176.7580
177.4400
173,700
Tue, 30 Dec 2025
177.6900
178.9630
177.2350
178.5700
202,200
Mon, 29 Dec 2025
176.3600
178.7400
176.1800
178.6000
294,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
177.4000
178.1400
175.9900
176.6000
273,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
177.2100
178.6050
175.7900
175.8000
182,100
Tue, 23 Dec 2025
179.3300
180.4000
176.8900
178.4500
537,000
Mon, 22 Dec 2025
175.1300
182.3800
174.6000
179.6500
458,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
168.7400
178.0650
168.7400
174.1700
822,600
Thu, 18 Dec 2025
168.3100
173.2500
166.4900
168.4800
538,100
Wed, 17 Dec 2025
167.9300
170.4700
166.9950
167.3800
305,800
Tue, 16 Dec 2025
168.8000
170.5700
166.5600
167.9000
536,500
Mon, 15 Dec 2025
168.5800
172.6450
168.1300
169.0000
456,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
169.0000
172.2800
167.0700
168.8300
518,100
Thu, 11 Dec 2025
173.4500
174.4200
169.0800
169.1000
525,600
Wed, 10 Dec 2025
172.7000
176.1400
166.7600
172.3700
601,800
Tue, 09 Dec 2025
173.9100
177.3200
172.5400
173.6300
363,200
Mon, 08 Dec 2025
178.5700
178.5700
171.2400
173.3300
331,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
180.9000
181.5100
176.4500
178.3700
401,100
Thu, 04 Dec 2025
182.0400
184.0300
179.1800
181.3500
390,100
Wed, 03 Dec 2025
181.1800
187.9800
179.6350
183.0400
339,900
Tue, 02 Dec 2025
184.8300
187.0200
180.3550
181.8700
329,300
Mon, 01 Dec 2025
183.9200
186.8700
181.5750
182.7400
356,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
189.2300
190.6650
183.9700
188.0100
164,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
188.3000
192.4700
186.0200
186.6600
309,400
Tue, 25 Nov 2025
183.1800
189.7300
181.9700
188.3000
615,300
Mon, 24 Nov 2025
179.8500
187.2500
178.6600
183.2100
649,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
169.1800
180.3100
169.1800
177.8200
510,800
Thu, 20 Nov 2025
170.5800
174.3300
167.9500
169.7000
546,000
Wed, 19 Nov 2025
170.0400
171.3750
166.0700
167.1900
465,100
Tue, 18 Nov 2025
167.2800
174.6550
164.5100
169.6700
551,100
Mon, 17 Nov 2025
168.0000
168.2900
155.0000
167.5100
1,010,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
166.6400
171.0900
162.3500
170.8200
602,000
Thu, 13 Nov 2025
183.3000
184.4900
168.5000
168.5000
653,500
Wed, 12 Nov 2025
3 · 8-K
After-hours · 17:17 ET
8-K ↗
Wed, 12 Nov 2025
177.9900
181.3750
177.3800
179.1200
656,100
Tue, 11 Nov 2025
177.8000
182.6150
174.9850
176.3100
704,600
Mon, 10 Nov 2025
175.8100
179.0300
171.7500
176.3000
419,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
177.6800
178.7450
171.7200
174.6000
365,500
Thu, 06 Nov 2025
180.5100
183.3900
173.7000
177.4000
374,600
Wed, 05 Nov 2025
181.2700
181.2700
176.3400
180.4900
370,300
Tue, 04 Nov 2025
182.6800
185.0400
177.7400
181.1000
501,800
Mon, 03 Nov 2025
184.8100
189.3150
180.0000
185.0000
605,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
207.4400
212.0000
185.9000
187.3000
1,384,900
Thu, 30 Oct 2025
2 · 10-Q
After-hours · 17:21 ET
10-Q ↗
Thu, 30 Oct 2025
1 · 8-K
After-hours · 16:09 ET
8-K ↗
Thu, 30 Oct 2025
184.0000
188.6900
181.4200
184.1200
561,900
Wed, 29 Oct 2025
183.5300
190.8600
183.5300
185.2900
456,200
Tue, 28 Oct 2025
181.6800
188.5300
181.0000
182.6700
472,700
Mon, 27 Oct 2025
180.2400
183.7700
179.9300
182.7100
262,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
184.4000
185.7800
180.1500
180.6100
260,300