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, 26 Oct 2026
No data yet
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
178.3000
179.2500
174.9000
176.9300
1,066,105
Thu, 22 Oct 2026
179.4500
185.0300
175.9600
178.7100
1,272,500
Wed, 21 Oct 2026
174.3700
183.4900
172.0000
180.0100
903,900
Tue, 20 Oct 2026
176.5000
180.6700
174.3700
178.8800
877,700
Mon, 19 Oct 2026
177.8200
178.6600
174.2600
176.4300
769,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
183.8100
186.0000
172.3900
175.4200
1,213,300
Thu, 15 Oct 2026
178.2800
185.9900
177.4900
184.1700
1,043,100
Wed, 14 Oct 2026
175.4200
181.0700
175.3900
178.2000
1,216,900
Tue, 13 Oct 2026
172.5100
177.9600
169.7300
175.4200
1,259,300
Mon, 12 Oct 2026
171.7300
173.8200
169.9000
172.5100
899,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
164.2100
174.8200
164.2100
173.8800
1,339,900
Thu, 08 Oct 2026
164.0000
164.6500
157.4400
163.8400
1,226,700
Wed, 07 Oct 2026
174.7500
175.0400
165.9900
167.2200
2,630,100
Tue, 06 Oct 2026
18 · 8-K
After market open · 13:14 ET
8-K ↗
Tue, 06 Oct 2026
191.9000
194.3600
174.3600
174.8600
1,704,600
Mon, 05 Oct 2026
178.7500
191.2600
178.6100
189.5000
1,613,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
179.3200
186.5200
178.0000
181.7000
1,460,500
Thu, 01 Oct 2026
194.0000
194.0000
177.1200
177.2300
1,945,700
Wed, 30 Sep 2026
193.0900
195.6100
190.9700
192.2300
730,400
Tue, 29 Sep 2026
196.0000
196.6500
190.9800
194.5700
1,139,000
Mon, 28 Sep 2026
187.2500
198.8700
187.1100
194.0900
1,567,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
189.9200
191.5100
186.9100
189.6800
1,502,400
Thu, 24 Sep 2026
184.1000
192.4900
183.7500
190.6500
1,602,600
Wed, 23 Sep 2026
186.3800
188.9500
181.7100
184.5300
934,800
Tue, 22 Sep 2026
180.7200
188.2000
180.0000
186.7500
1,159,800
Mon, 21 Sep 2026
176.8900
182.2500
176.2200
180.7100
857,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
179.1000
179.1000
176.2900
176.8900
1,359,700
Thu, 17 Sep 2026
174.9300
178.6500
173.2400
178.1900
1,087,100
Wed, 16 Sep 2026
174.9000
178.5500
171.6600
172.9100
826,900
Tue, 15 Sep 2026
17 · 8-K
After-hours · 16:04 ET
8-K ↗
Tue, 15 Sep 2026
168.2700
175.8600
168.2700
174.7300
891,300
Mon, 14 Sep 2026
166.7400
168.4200
162.1000
168.0000
514,400
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
166.7200
168.0600
164.0200
165.1800
944,600
Thu, 10 Sep 2026
162.6800
165.0400
161.1400
164.6800
955,900
Wed, 09 Sep 2026
168.5300
169.5200
162.4600
165.0500
1,081,200
Tue, 08 Sep 2026
16 · 8-K
After-hours · 17:26 ET
8-K ↗
Tue, 08 Sep 2026
168.0500
172.9500
166.3200
168.5300
779,400
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
15 · 424B3
After-hours · 17:19 ET
424B3 ↗
Fri, 04 Sep 2026
167.2600
169.5100
165.0000
167.6000
806,100
Thu, 03 Sep 2026
175.5300
176.1300
167.5400
169.6100
1,325,300
Wed, 02 Sep 2026
171.7700
176.8700
168.5800
172.9400
959,300
Tue, 01 Sep 2026
180.7000
182.5700
167.4200
170.0200
1,405,100
Mon, 31 Aug 2026
174.1700
181.0700
174.0100
180.9800
791,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
179.7600
181.3500
175.7000
176.2700
818,500
Thu, 27 Aug 2026
179.9000
183.0900
179.1400
182.0300
611,900
Wed, 26 Aug 2026
180.1100
183.4300
179.4700
180.3000
539,100
Tue, 25 Aug 2026
181.6200
185.3400
178.9800
181.6900
1,142,300
Mon, 24 Aug 2026
180.6000
183.0500
176.2800
181.6200
1,498,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
179.6600
182.4300
175.7500
181.1300
1,096,900
Thu, 20 Aug 2026
174.6100
188.7300
173.1400
180.2900
1,591,700
Wed, 19 Aug 2026
172.7400
179.8700
170.0000
176.3600
1,898,700
Tue, 18 Aug 2026
168.0100
168.0300
164.8300
166.1500
462,700
Mon, 17 Aug 2026
166.2500
169.5000
164.6200
169.0400
658,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
167.4900
168.0200
165.0500
166.8300
598,100
Thu, 13 Aug 2026
167.1900
168.3700
161.9000
167.4900
762,300
Wed, 12 Aug 2026
165.2100
166.9600
162.3600
165.7000
833,900
Tue, 11 Aug 2026
163.4100
168.2000
161.0200
164.7700
989,300
Mon, 10 Aug 2026
163.0600
166.4300
160.9900
163.1700
770,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
159.4400
164.9700
159.4400
163.9000
950,500
Thu, 06 Aug 2026
156.2100
162.3700
156.0900
159.4400
1,221,300
Wed, 05 Aug 2026
150.0000
158.9500
149.9400
158.5900
1,281,500
Tue, 04 Aug 2026
146.7600
149.9700
142.2900
149.7800
1,202,900
Mon, 03 Aug 2026
142.0600
147.3800
140.5400
147.0600
1,010,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
143.8100
145.0000
139.4000
141.0100
875,300
Thu, 30 Jul 2026
143.6700
144.1800
139.9800
143.6000
1,042,800
Wed, 29 Jul 2026
14 · 10-Q
After-hours · 16:19 ET
10-Q ↗
Wed, 29 Jul 2026
144.2400
149.7300
140.2700
141.2300
1,514,000
Tue, 28 Jul 2026
139.7000
154.0000
137.3500
145.3400
2,508,000
Tue, 28 Jul 2026
13 · 8-K
Pre-market · 07:13 ET
8-K ↗
Mon, 27 Jul 2026
131.8700
133.3600
130.0300
131.0600
1,456,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
138.1300
138.1300
131.8200
131.9600
1,359,900
Thu, 23 Jul 2026
144.2300
148.3700
132.2800
137.6000
2,793,100
Wed, 22 Jul 2026
131.7600
142.4800
131.1700
140.0900
2,685,500
Wed, 22 Jul 2026
12 · 8-K
Pre-market · 08:56 ET
8-K ↗
Tue, 21 Jul 2026
131.9500
138.0700
129.0000
136.9900
2,144,900
Mon, 20 Jul 2026
147.3500
149.3800
144.3600
145.4900
887,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
147.1100
149.0600
143.8800
147.2500
912,400
Thu, 16 Jul 2026
148.6600
150.9000
147.3600
148.5500
834,800
Wed, 15 Jul 2026
147.6900
149.1400
146.2500
148.0600
880,900
Tue, 14 Jul 2026
143.8800
147.2500
142.8900
147.1300
523,000
Mon, 13 Jul 2026
142.8000
146.6900
141.6400
144.8800
753,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
144.3500
145.1900
141.8400
144.2400
476,000
Thu, 09 Jul 2026
137.4400
144.4800
136.7800
143.9400
667,200
Wed, 08 Jul 2026
137.6700
138.8800
135.0800
137.4100
689,000
Tue, 07 Jul 2026
144.5800
144.5800
137.6100
139.8300
617,800
Mon, 06 Jul 2026
140.4800
142.2400
137.1100
141.4600
666,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
139.9000
143.1700
139.9000
142.4000
985,800
Wed, 01 Jul 2026
137.1500
140.6200
134.6800
138.9900
1,161,900
Tue, 30 Jun 2026
136.5900
138.8500
134.0100
136.4400
1,106,100
Mon, 29 Jun 2026
142.8100
144.7200
135.7200
137.0000
1,802,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
143.9800
147.5900
143.9800
147.0100
1,966,200
Thu, 25 Jun 2026
143.0000
149.0500
140.4500
145.2300
1,963,000
Wed, 24 Jun 2026
128.1900
140.3200
127.1800
138.4000
1,421,100
Tue, 23 Jun 2026
128.1600
130.7300
124.8500
126.3700
856,500
Mon, 22 Jun 2026
131.1300
133.7400
125.4400
126.5700
865,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
131.4000
133.5700
127.4800
132.0200
1,236,900
Wed, 17 Jun 2026
132.9000
136.5400
130.7100
133.5500
1,352,500
Tue, 16 Jun 2026
131.3200
134.1100
129.7000
131.6900
612,400
Mon, 15 Jun 2026
133.7100
134.5900
130.4200
130.8700
633,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
133.5800
135.7300
130.4300
130.5900
1,338,000
Thu, 11 Jun 2026
130.9300
133.9500
129.7700
133.3300
647,100
Wed, 10 Jun 2026
128.5700
135.0700
126.8400
130.7600
1,212,400
Tue, 09 Jun 2026
127.4900
132.2500
127.4200
130.1300
1,472,800
Mon, 08 Jun 2026
123.5700
126.4800
121.2100
125.3300
741,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
125.9500
128.3600
121.6900
122.3100
693,700
Thu, 04 Jun 2026
121.8000
128.4600
121.7300
126.5500
1,205,200
Wed, 03 Jun 2026
119.4000
122.3200
117.5900
121.7300
663,400
Tue, 02 Jun 2026
122.1800
122.4100
119.2100
121.1300
769,600
Mon, 01 Jun 2026
122.5800
124.0100
118.5200
123.1000
695,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
122.8200
125.6000
121.8100
123.9500
925,600
Thu, 28 May 2026
113.1700
126.6800
113.0400
122.7300
1,595,800
Wed, 27 May 2026
115.1500
118.2000
112.0000
113.1700
1,125,500
Tue, 26 May 2026
116.6100
117.0000
112.4100
115.1900
800,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
113.5000
116.0000
112.3700
115.0600
722,900
Thu, 21 May 2026
110.9000
114.8300
109.3800
113.3700
1,042,700
Wed, 20 May 2026
109.0000
111.8800
103.6300
111.7400
1,182,500
Tue, 19 May 2026
105.0000
110.1000
103.5000
108.5200
2,216,900
Mon, 18 May 2026
103.7000
106.3800
102.4800
104.2000
1,568,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
104.4600
107.7500
102.5500
102.8700
2,307,300
Fri, 15 May 2026
11 · 8-K
Pre-market · 08:09 ET
8-K ↗
Thu, 14 May 2026
107.0300
107.7500
100.9900
103.3800
2,029,200
Wed, 13 May 2026
113.6700
115.4000
106.9200
107.0300
1,676,500
Tue, 12 May 2026
116.2900
119.0100
113.2600
113.6000
1,462,700
Mon, 11 May 2026
124.1800
124.7200
115.6000
115.9100
1,283,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
125.8300
126.8300
121.2600
123.4600
995,200
Thu, 07 May 2026
127.0500
127.6900
123.8400
126.4300
935,800
Wed, 06 May 2026
10 · 10-Q
After-hours · 16:08 ET
10-Q ↗
Wed, 06 May 2026
129.3200
131.5300
125.2100
125.7600
1,625,400
Tue, 05 May 2026
121.2400
128.3100
120.6200
125.6100
2,088,800
Tue, 05 May 2026
9 · 8-K
Pre-market · 07:06 ET
8-K ↗
Mon, 04 May 2026
116.0500
120.1800
116.0500
118.2100
1,290,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
118.7600
119.0700
115.2600
117.2000
761,600
Thu, 30 Apr 2026
114.0800
118.4200
112.9700
118.3100
1,822,700
Wed, 29 Apr 2026
116.3300
117.6500
110.5800
113.1100
863,400
Tue, 28 Apr 2026
118.2800
118.7900
114.8500
117.4300
732,000
Mon, 27 Apr 2026
8 · DEFA14A
After-hours · 16:03 ET
DEFA14A ↗
Mon, 27 Apr 2026
117.5600
119.4700
116.9700
118.2900
907,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
115.1500
118.3200
111.4500
117.6000
1,236,200
Thu, 23 Apr 2026
121.1800
122.0500
109.5000
114.0600
2,174,700
Wed, 22 Apr 2026
134.0800
134.9400
123.8900
124.4000
1,016,400
Tue, 21 Apr 2026
133.0400
141.4600
131.3000
132.7000
1,105,800
Mon, 20 Apr 2026
130.8200
133.9500
129.0500
131.9900
678,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
131.3100
134.2300
130.2900
131.2100
1,122,400
Thu, 16 Apr 2026
131.8100
132.0500
125.8400
127.0900
703,400
Wed, 15 Apr 2026
132.0600
133.5500
131.3000
131.9300
850,400
Tue, 14 Apr 2026
124.1100
131.3800
123.8300
131.0300
1,223,600
Mon, 13 Apr 2026
119.4200
122.9700
118.7400
122.5900
758,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
120.6200
121.8000
118.7600
120.1000
541,100
Thu, 09 Apr 2026
118.4100
121.0000
115.4500
119.7800
609,700
Wed, 08 Apr 2026
120.8100
122.8900
118.5600
119.7700
758,400
Tue, 07 Apr 2026
116.9700
117.1100
113.7000
115.2900
654,000
Mon, 06 Apr 2026
117.2300
118.0000
114.9700
116.9500
609,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
7 · DEFA14A
After-hours · 16:14 ET
DEFA14A ↗
Thu, 02 Apr 2026
6 · DEF 14A
After-hours · 16:13 ET
DEF 14A ↗
Thu, 02 Apr 2026
114.2000
121.7200
114.2000
117.7800
797,300
Wed, 01 Apr 2026
118.5400
120.9000
117.8300
118.3200
1,115,100
Tue, 31 Mar 2026
112.3200
118.0300
112.3200
117.8200
1,285,800
Mon, 30 Mar 2026
111.3800
113.2700
110.5000
111.4900
654,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
113.3100
114.4100
109.6600
110.1200
826,900
Thu, 26 Mar 2026
112.6600
117.3700
112.6600
114.4200
731,100
Wed, 25 Mar 2026
117.9300
119.9000
111.9200
114.3200
1,479,700
Tue, 24 Mar 2026
114.7900
117.7400
113.6600
116.3000
403,000
Mon, 23 Mar 2026
118.6000
122.0000
116.2300
116.3500
819,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
116.8900
117.8000
113.6300
113.8800
938,700
Thu, 19 Mar 2026
115.8300
119.5900
115.8300
117.6100
652,400
Wed, 18 Mar 2026
117.4800
118.9100
116.2100
117.5900
809,900
Tue, 17 Mar 2026
117.1400
122.6200
116.9000
119.2700
1,302,900
Mon, 16 Mar 2026
115.3200
117.2200
113.5000
115.1100
923,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
114.5000
116.0100
112.8400
114.2000
1,115,200
Thu, 12 Mar 2026
117.2500
118.7600
112.4700
113.7600
1,417,400
Wed, 11 Mar 2026
120.6600
122.9500
118.5400
119.2300
1,099,700
Tue, 10 Mar 2026
128.2000
129.0000
121.5400
121.7900
1,155,900
Mon, 09 Mar 2026
118.0600
128.1400
118.0600
127.8900
1,118,800
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
123.3300
123.5200
118.2100
119.9900
734,900
Thu, 05 Mar 2026
124.0000
127.2200
122.0400
125.0300
686,500
Wed, 04 Mar 2026
123.8600
127.0300
123.3700
125.8400
666,500
Tue, 03 Mar 2026
122.1000
125.0300
118.7200
123.0600
608,400
Mon, 02 Mar 2026
126.2700
128.2400
123.8000
124.9700
861,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
132.7100
133.9400
128.0500
128.7300
830,700
Thu, 26 Feb 2026
5 · 10-K
After-hours · 16:03 ET
10-K ↗
Thu, 26 Feb 2026
132.3900
135.1800
131.0500
133.6500
611,700
Wed, 25 Feb 2026
134.8800
137.3800
128.1900
132.1400
1,174,300
Tue, 24 Feb 2026
122.2800
139.4400
120.0000
134.6700
2,219,400
Tue, 24 Feb 2026
4 · 8-K
Pre-market · 07:33 ET
8-K ↗
Mon, 23 Feb 2026
133.8000
137.7300
132.0800
135.4000
950,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
135.2600
140.5000
135.2600
135.6800
753,000
Thu, 19 Feb 2026
137.0900
138.2400
133.0200
137.2200
777,000
Wed, 18 Feb 2026
137.2100
139.1400
134.7500
138.1100
644,500
Tue, 17 Feb 2026
135.4400
140.7500
131.9300
135.4100
705,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
133.9700
140.7500
133.3900
136.4400
767,000
Thu, 12 Feb 2026
138.8800
140.4500
130.4000
132.6300
1,328,900
Wed, 11 Feb 2026
142.1100
145.4300
137.4100
139.4000
686,400
Tue, 10 Feb 2026
144.4000
146.3600
141.3900
143.0600
693,800
Mon, 09 Feb 2026
140.5600
143.9800
138.1700
143.5800
936,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
142.0800
145.5900
139.8000
142.1800
865,900
Thu, 05 Feb 2026
145.6200
147.1600
138.5200
139.6600
773,100
Wed, 04 Feb 2026
151.0800
152.4600
145.9000
146.1100
827,400
Tue, 03 Feb 2026
152.4000
160.8800
145.0100
150.2300
1,062,800
Mon, 02 Feb 2026
149.2900
151.9500
146.9500
151.1200
592,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
156.3200
157.4400
148.8400
149.3700
889,200
Thu, 29 Jan 2026
158.9500
158.9500
152.4500
156.3700
725,800
Wed, 28 Jan 2026
161.3600
162.9800
157.7700
160.0500
438,800
Tue, 27 Jan 2026
162.2600
164.9400
160.2600
163.6300
455,100
Mon, 26 Jan 2026
163.4100
166.7800
161.7600
163.3400
496,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
167.6700
169.7800
160.2200
162.3300
674,100
Thu, 22 Jan 2026
170.8100
174.8700
166.4000
167.9300
547,500
Wed, 21 Jan 2026
165.2600
170.6700
165.1800
169.9700
738,300
Tue, 20 Jan 2026
159.5400
165.6000
157.2900
163.3300
476,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
162.2900
165.3000
160.4500
162.0200
625,000
Thu, 15 Jan 2026
162.0600
165.0300
158.8000
161.6900
747,800
Wed, 14 Jan 2026
167.5000
168.2500
158.9100
162.0300
877,900
Tue, 13 Jan 2026
170.0400
172.5100
160.5700
167.3100
999,700
Mon, 12 Jan 2026
167.7700
170.0700
164.7400
168.4000
509,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
167.4900
169.5600
164.2900
166.8200
396,100
Thu, 08 Jan 2026
166.8700
168.6600
164.1900
166.4200
664,000
Wed, 07 Jan 2026
172.6600
175.0000
167.8600
169.0500
911,400
Tue, 06 Jan 2026
169.4400
175.7700
169.3600
172.2600
696,800
Tue, 06 Jan 2026
3 · 8-K
Pre-market · 07:32 ET
8-K ↗
Mon, 05 Jan 2026
164.5300
170.6500
164.5300
169.4400
568,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
163.5300
167.5100
162.2100
164.3500
639,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
166.4100
167.0900
163.4700
163.8600
450,400
Tue, 30 Dec 2025
164.9300
167.0900
162.0200
166.5900
319,400
Mon, 29 Dec 2025
165.0400
167.6500
161.4100
165.7300
367,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
165.1500
166.2400
163.8500
166.2100
251,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
166.6700
166.6700
164.5000
165.6600
232,600
Tue, 23 Dec 2025
164.0000
166.9700
162.5300
166.3600
558,300
Mon, 22 Dec 2025
162.1900
167.7400
161.7300
165.5800
513,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
158.3200
163.0000
158.3200
162.3800
1,071,600
Thu, 18 Dec 2025
160.1300
162.2900
156.7200
157.7200
748,700
Wed, 17 Dec 2025
156.8100
161.0800
156.5600
156.9200
571,300
Tue, 16 Dec 2025
160.0000
160.9900
156.0100
158.0900
671,000
Mon, 15 Dec 2025
159.8600
160.9100
157.0100
160.5800
581,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
161.2600
162.0600
156.3100
157.3900
660,600
Thu, 11 Dec 2025
163.6500
164.6000
161.1700
161.6600
569,200
Wed, 10 Dec 2025
161.9900
165.0200
160.5500
163.8000
580,100
Tue, 09 Dec 2025
160.5500
164.1500
160.5000
160.6700
684,700
Mon, 08 Dec 2025
163.6800
164.5400
160.1100
160.8100
520,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
166.2100
167.2000
163.8700
164.9800
499,500
Thu, 04 Dec 2025
165.5100
167.6700
161.6700
165.7600
599,200
Wed, 03 Dec 2025
165.3900
170.4000
165.0400
166.5200
915,700
Tue, 02 Dec 2025
166.1100
168.2800
163.2300
165.0200
800,600
Mon, 01 Dec 2025
168.5700
171.0100
165.8400
166.3500
989,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
174.0100
174.0100
168.7000
171.0200
388,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
171.8200
172.6100
168.7900
171.1800
498,800
Tue, 25 Nov 2025
167.1700
173.6500
167.1100
171.7600
888,800
Mon, 24 Nov 2025
161.3800
167.9700
160.6500
167.2600
946,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
156.5000
164.3900
155.7200
162.5100
892,100
Thu, 20 Nov 2025
156.7600
159.7800
153.5800
154.3600
654,000
Wed, 19 Nov 2025
152.0900
155.8200
150.2600
155.0800
693,700
Tue, 18 Nov 2025
147.7400
153.7300
146.5600
153.0600
523,900
Mon, 17 Nov 2025
152.3200
154.8200
148.4500
149.0000
718,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
144.8100
154.7900
144.8100
152.3700
1,586,300
Thu, 13 Nov 2025
155.1900
157.9000
150.4700
150.5600
904,300
Wed, 12 Nov 2025
152.6200
158.7400
152.6200
158.0100
1,386,700
Tue, 11 Nov 2025
145.3200
155.1300
145.3200
153.4400
1,088,900
Mon, 10 Nov 2025
144.4000
151.1000
144.4000
145.6600
896,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
144.6400
144.6400
139.4000
142.8200
663,000
Thu, 06 Nov 2025
145.3500
147.0000
141.6300
144.9800
496,600
Wed, 05 Nov 2025
146.4100
148.6500
144.0200
145.8400
679,900
Tue, 04 Nov 2025
2 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Tue, 04 Nov 2025
149.0600
151.3100
146.0000
146.9300
619,000
Mon, 03 Nov 2025
147.5200
150.8400
146.4200
150.1700
770,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
145.7600
153.4800
144.2100
149.0600
1,227,900
Thu, 30 Oct 2025
147.8700
150.1100
144.1800
144.5700
909,700
Wed, 29 Oct 2025
149.9200
155.3100
148.1700
148.4800
1,345,300
Tue, 28 Oct 2025
165.0000
166.6200
150.7300
151.5700
1,712,300
Tue, 28 Oct 2025
1 · 8-K
Pre-market · 07:33 ET
8-K ↗
Mon, 27 Oct 2025
165.6900
168.0100
160.4000
161.1000
1,407,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend