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
94.1200
94.6350
92.6250
93.3900
3,414,090
Thu, 22 Oct 2026
93.5000
95.5900
93.3300
95.0600
3,099,600
Wed, 21 Oct 2026
95.0800
97.0900
93.8000
94.0400
2,970,400
Tue, 20 Oct 2026
20 · 8-K
After market open · 11:00 ET
8-K ↗
Tue, 20 Oct 2026
95.4400
97.2000
94.6000
95.6700
2,612,500
Mon, 19 Oct 2026
96.2700
97.8800
94.3800
95.2900
2,723,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
98.7000
99.0000
96.0500
96.2700
2,396,400
Thu, 15 Oct 2026
99.2600
100.7200
97.9000
99.2100
3,346,600
Wed, 14 Oct 2026
97.3900
98.0000
95.7600
97.7900
2,736,400
Tue, 13 Oct 2026
98.1800
99.7300
96.5400
96.7900
2,161,100
Mon, 12 Oct 2026
98.8200
100.3100
98.3300
98.5600
1,696,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
100.5200
101.8200
99.1500
100.6000
2,474,300
Thu, 08 Oct 2026
100.6600
101.0600
96.6800
100.4800
5,251,800
Wed, 07 Oct 2026
103.8700
104.8000
101.6000
101.7400
3,164,000
Tue, 06 Oct 2026
103.9700
107.8700
101.3200
105.2300
3,685,700
Mon, 05 Oct 2026
19 · 8-K
After market open · 11:01 ET
8-K ↗
Mon, 05 Oct 2026
105.5000
108.7500
101.6500
103.8300
5,394,700
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
107.7600
111.5400
105.6800
111.1200
4,136,200
Thu, 01 Oct 2026
114.6800
116.1900
108.4800
108.5900
2,646,300
Wed, 30 Sep 2026
115.6500
116.4300
113.6000
114.1400
2,868,400
Tue, 29 Sep 2026
117.0600
118.5000
114.4900
115.6300
1,668,200
Mon, 28 Sep 2026
116.8300
119.3200
116.3100
117.6700
1,744,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
121.8700
122.9000
115.8700
117.8300
2,672,700
Thu, 24 Sep 2026
119.2600
121.6900
118.3800
121.5500
2,233,600
Wed, 23 Sep 2026
121.5800
122.6500
116.7400
118.3400
1,921,600
Tue, 22 Sep 2026
121.0000
122.4800
119.0900
120.8200
2,405,300
Mon, 21 Sep 2026
123.0600
124.4800
120.9200
121.0000
1,811,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
123.8900
124.1100
119.3200
120.0000
3,443,200
Thu, 17 Sep 2026
124.1600
127.4000
122.8800
123.9800
1,591,800
Wed, 16 Sep 2026
120.0000
124.4100
119.5500
122.5800
1,433,800
Tue, 15 Sep 2026
126.1000
126.1000
118.3400
119.9200
3,364,300
Mon, 14 Sep 2026
129.5000
130.7800
124.5800
125.3000
1,610,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
127.9800
130.2500
126.5200
129.4100
1,698,200
Thu, 10 Sep 2026
127.2200
128.8500
124.2900
127.2800
2,594,500
Wed, 09 Sep 2026
124.0000
130.8300
121.0400
128.8000
2,841,800
Tue, 08 Sep 2026
124.7800
127.4200
121.3800
124.8900
1,604,100
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
126.0000
128.2400
125.6200
126.2900
1,802,700
Thu, 03 Sep 2026
126.7000
127.0900
124.0500
126.6800
1,885,200
Wed, 02 Sep 2026
121.1100
126.7900
121.1100
126.6300
1,998,200
Tue, 01 Sep 2026
121.9500
122.1900
119.5200
121.5100
1,419,300
Mon, 31 Aug 2026
118.6800
122.7100
117.5100
121.8200
2,389,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
120.1100
120.6600
117.1500
118.5400
1,977,500
Thu, 27 Aug 2026
124.6700
126.1000
121.2100
121.3900
1,056,100
Wed, 26 Aug 2026
122.8900
125.5900
121.6400
124.3900
1,979,900
Tue, 25 Aug 2026
124.6500
127.1800
122.8700
123.8900
2,373,100
Mon, 24 Aug 2026
125.0300
126.1100
122.8300
123.9800
1,340,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
125.2200
127.2000
124.8200
125.7700
1,124,500
Thu, 20 Aug 2026
128.3600
130.2700
124.6000
125.0800
1,761,700
Wed, 19 Aug 2026
129.8500
131.1000
127.4200
130.6600
1,493,700
Tue, 18 Aug 2026
128.0700
128.9300
126.3900
128.4600
1,274,100
Mon, 17 Aug 2026
124.7100
128.4600
124.7000
128.3200
1,899,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
125.6700
126.8500
122.2100
123.7400
1,957,200
Thu, 13 Aug 2026
132.5000
133.1600
126.1300
126.3300
2,479,500
Wed, 12 Aug 2026
132.3100
135.2600
130.8000
132.2800
1,563,200
Tue, 11 Aug 2026
134.5500
135.3000
131.6700
132.5700
2,728,700
Mon, 10 Aug 2026
129.9800
135.5000
129.5000
134.7500
3,630,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
134.9900
135.4900
126.4400
131.1000
4,904,600
Thu, 06 Aug 2026
128.2200
137.7000
126.1500
132.5500
12,036,100
Thu, 06 Aug 2026
18 · 8-K
Pre-market · 07:00 ET
8-K ↗
Thu, 06 Aug 2026
17 · 10-Q
Pre-market · 06:59 ET
10-Q ↗
Wed, 05 Aug 2026
99.1600
100.9500
98.6400
99.0200
4,899,600
Tue, 04 Aug 2026
98.9800
99.4800
97.8600
98.7500
4,290,700
Mon, 03 Aug 2026
98.2000
100.0000
96.4200
98.4500
3,546,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
101.2500
101.9100
97.0500
98.6000
2,902,600
Thu, 30 Jul 2026
101.6300
102.1000
99.0300
101.4900
3,363,500
Wed, 29 Jul 2026
103.9800
106.2600
102.8100
103.1200
2,195,500
Tue, 28 Jul 2026
104.7300
105.7600
103.1800
104.1300
1,945,500
Mon, 27 Jul 2026
106.9300
107.3700
104.5000
104.7300
1,899,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
106.4900
108.2700
105.7700
106.9200
1,908,300
Thu, 23 Jul 2026
105.8000
107.8800
105.0900
107.4100
1,753,000
Wed, 22 Jul 2026
109.4700
109.9900
106.1200
106.6400
1,771,200
Tue, 21 Jul 2026
107.8700
109.4200
106.4100
108.6200
2,447,300
Mon, 20 Jul 2026
108.2400
109.8000
106.6300
107.0200
2,015,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
105.2000
110.5800
105.2000
108.3200
2,002,600
Thu, 16 Jul 2026
109.9300
110.3000
105.0700
107.4600
2,754,200
Thu, 16 Jul 2026
16 · 8-K
Pre-market · 07:00 ET
8-K ↗
Wed, 15 Jul 2026
111.0000
111.6000
108.3400
109.8100
2,116,800
Tue, 14 Jul 2026
109.1400
110.6700
107.3300
110.1100
1,848,200
Mon, 13 Jul 2026
114.2500
115.5500
108.0200
109.1400
2,825,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
118.0900
118.9400
112.8000
115.6100
2,931,500
Thu, 09 Jul 2026
116.4400
119.5400
116.0100
118.2600
3,167,100
Wed, 08 Jul 2026
111.9300
116.9900
111.0100
116.5300
2,835,000
Tue, 07 Jul 2026
113.2100
114.6900
111.4700
112.8400
1,674,600
Mon, 06 Jul 2026
110.6000
112.5700
108.5500
111.5400
2,232,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
107.5000
111.9200
107.0600
111.6000
2,770,900
Wed, 01 Jul 2026
107.6800
109.1900
106.0100
107.0000
2,398,100
Tue, 30 Jun 2026
105.8400
108.6700
104.6400
106.6200
3,358,500
Mon, 29 Jun 2026
105.3600
106.3900
103.0800
104.7400
2,747,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
105.1100
108.1400
102.5900
103.3800
6,259,800
Thu, 25 Jun 2026
103.0000
107.4900
101.6700
104.4700
4,422,700
Wed, 24 Jun 2026
103.4000
107.2000
102.3100
103.4600
3,136,900
Tue, 23 Jun 2026
98.8400
103.1500
97.6000
102.1500
4,199,700
Mon, 22 Jun 2026
95.8200
99.8800
95.2700
98.6100
4,257,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
100.1100
100.2500
94.0000
95.8000
23,379,000
Wed, 17 Jun 2026
95.1800
99.1500
94.2200
98.4500
3,472,900
Tue, 16 Jun 2026
97.5000
98.1000
93.9200
95.5200
3,423,700
Mon, 15 Jun 2026
98.8500
100.1700
97.0400
97.4600
3,788,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
95.1200
98.5100
93.9200
97.8500
4,529,000
Thu, 11 Jun 2026
92.3000
98.1800
91.3700
96.7200
5,105,200
Wed, 10 Jun 2026
98.2800
99.2500
90.3900
91.8800
5,425,300
Tue, 09 Jun 2026
95.7500
99.5500
95.4300
99.0400
4,240,900
Mon, 08 Jun 2026
94.4500
96.7700
92.0700
94.1700
5,010,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
103.7800
105.0000
92.8100
94.2200
7,956,300
Thu, 04 Jun 2026
103.3900
105.2900
102.8900
104.9200
1,849,300
Wed, 03 Jun 2026
102.2700
105.2000
101.7300
103.8600
2,978,400
Tue, 02 Jun 2026
104.0900
104.4500
100.5600
103.7300
2,406,200
Mon, 01 Jun 2026
106.0900
106.7900
102.8100
106.0300
3,357,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
107.8500
108.4600
106.2600
106.9100
4,534,800
Thu, 28 May 2026
106.9000
109.9500
106.1000
108.3700
2,230,800
Wed, 27 May 2026
107.8000
109.7800
106.0400
106.4000
3,094,500
Tue, 26 May 2026
107.8200
109.7400
105.0000
108.8700
2,273,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
108.4700
110.8300
106.2000
106.2400
2,432,500
Thu, 21 May 2026
107.5500
110.9600
106.5600
109.5300
3,689,600
Wed, 20 May 2026
108.6700
109.9600
106.7100
107.9100
2,989,100
Tue, 19 May 2026
107.8100
109.7500
105.0100
107.4100
3,647,500
Mon, 18 May 2026
107.3600
107.7400
104.4800
107.1500
3,834,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
15 · S-3ASR
After-hours · 17:02 ET
S-3ASR ↗
Fri, 15 May 2026
14 · 8-K
After-hours · 16:01 ET
8-K ↗
Fri, 15 May 2026
114.3000
114.5100
108.2200
109.1400
3,688,400
Thu, 14 May 2026
117.5400
119.1200
114.8800
115.6200
2,761,300
Wed, 13 May 2026
117.5000
122.9400
112.0000
117.9900
6,727,900
Tue, 12 May 2026
103.6500
117.6300
103.4600
116.0000
8,274,800
Mon, 11 May 2026
100.0000
108.2000
98.9000
103.8900
7,898,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
108.0100
108.6300
98.9800
101.3500
8,588,300
Thu, 07 May 2026
116.9100
125.3600
103.5000
105.0000
13,718,300
Thu, 07 May 2026
13 · 8-K
Pre-market · 07:01 ET
8-K ↗
Thu, 07 May 2026
12 · 10-Q
Pre-market · 07:00 ET
10-Q ↗
Wed, 06 May 2026
138.4600
142.5800
136.7300
137.0900
2,301,900
Tue, 05 May 2026
140.8600
142.9000
138.4100
139.4400
1,238,300
Mon, 04 May 2026
133.8800
141.2800
133.4600
140.0100
1,881,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
135.6500
137.6200
132.3900
133.2600
1,562,400
Thu, 30 Apr 2026
136.0000
137.2200
134.9400
136.3300
1,337,000
Wed, 29 Apr 2026
134.4200
136.9800
132.7700
135.0300
1,487,500
Tue, 28 Apr 2026
136.5400
138.7900
132.5700
134.9400
1,357,400
Mon, 27 Apr 2026
135.5800
139.5400
135.1800
135.9800
1,116,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
142.2900
143.2700
134.5900
135.1700
2,500,900
Thu, 23 Apr 2026
144.4800
145.4300
142.0600
143.8300
1,152,500
Wed, 22 Apr 2026
142.3900
145.3200
141.4300
144.4800
1,820,000
Tue, 21 Apr 2026
142.4200
144.0700
139.5900
140.9800
1,590,900
Mon, 20 Apr 2026
143.3000
144.0600
140.6500
142.8200
1,071,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
144.2500
145.6200
143.2800
144.4800
2,048,500
Thu, 16 Apr 2026
146.0200
146.1800
142.0300
142.7900
2,160,800
Wed, 15 Apr 2026
154.5700
154.5800
146.2500
146.7400
2,229,200
Tue, 14 Apr 2026
152.2100
153.8700
150.9300
153.4000
1,309,600
Mon, 13 Apr 2026
154.8100
156.6400
148.5100
151.1400
2,079,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
159.5900
160.2100
152.9900
154.8100
1,827,000
Thu, 09 Apr 2026
159.1500
160.4900
157.7500
159.5900
1,564,100
Wed, 08 Apr 2026
162.9500
163.0300
154.7300
160.1800
3,356,000
Tue, 07 Apr 2026
11 · 8-K
After-hours · 16:01 ET
8-K ↗
Tue, 07 Apr 2026
162.8200
164.0300
159.5300
163.0300
1,352,200
Mon, 06 Apr 2026
161.6900
166.1900
161.3300
163.8100
1,852,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
161.5100
164.5300
157.5200
162.4300
1,809,300
Wed, 01 Apr 2026
10 · DEFA14A
After-hours · 16:02 ET
DEFA14A ↗
Wed, 01 Apr 2026
9 · DEF 14A
After-hours · 16:01 ET
DEF 14A ↗
Wed, 01 Apr 2026
164.4900
166.0000
161.7300
164.8600
2,852,200
Tue, 31 Mar 2026
153.9500
164.2200
153.9500
163.5200
3,673,900
Mon, 30 Mar 2026
150.9800
155.2000
149.3500
153.3200
4,958,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
147.9800
149.2000
142.5900
145.3000
3,402,300
Thu, 26 Mar 2026
148.4500
149.8800
146.2600
147.6000
2,587,400
Wed, 25 Mar 2026
140.0000
148.8600
139.0000
148.3100
1,987,200
Tue, 24 Mar 2026
144.4200
145.5200
137.2000
139.1400
2,817,200
Mon, 23 Mar 2026
147.1200
149.7600
141.6400
143.9800
4,079,400
Mon, 23 Mar 2026
8 · 8-K
Pre-market · 07:00 ET
8-K ↗
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
142.6300
143.6100
135.7300
136.0000
4,561,200
Thu, 19 Mar 2026
144.0100
144.8800
141.8000
144.0000
1,952,500
Wed, 18 Mar 2026
143.9200
145.0900
141.4400
142.7000
2,002,200
Tue, 17 Mar 2026
144.5000
147.3800
143.5900
143.9300
2,207,900
Mon, 16 Mar 2026
141.4600
145.7600
141.4300
144.6000
1,865,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
140.6600
141.7800
138.0100
139.5000
1,480,900
Thu, 12 Mar 2026
138.5400
139.9700
135.7300
139.5200
2,157,200
Wed, 11 Mar 2026
143.0200
144.3600
139.0500
139.4000
1,290,100
Tue, 10 Mar 2026
142.8400
145.6400
142.8400
143.8500
1,147,600
Mon, 09 Mar 2026
139.6800
143.7400
138.8200
143.1300
1,802,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
142.8400
144.2400
139.8900
140.1300
2,486,800
Thu, 05 Mar 2026
148.0400
148.0700
142.0400
143.5700
2,269,800
Wed, 04 Mar 2026
146.7400
150.2700
146.7300
149.8800
2,016,200
Tue, 03 Mar 2026
145.8300
148.3100
143.7600
147.0000
1,937,800
Mon, 02 Mar 2026
147.1000
148.8700
145.0000
146.3200
2,670,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
150.0000
151.1100
147.5700
149.3300
2,716,500
Thu, 26 Feb 2026
147.0000
150.5700
146.4100
150.0000
2,212,500
Wed, 25 Feb 2026
159.7400
161.1300
148.2400
148.6100
3,208,900
Tue, 24 Feb 2026
156.0000
160.0900
152.8900
158.6200
1,791,900
Mon, 23 Feb 2026
163.6000
167.0000
157.7100
159.0300
2,171,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
158.3900
167.3700
157.7700
164.9100
4,138,200
Thu, 19 Feb 2026
153.7800
163.1400
147.2600
161.0000
4,932,400
Thu, 19 Feb 2026
7 · 8-K
Pre-market · 07:01 ET
8-K ↗
Thu, 19 Feb 2026
6 · 10-K
Pre-market · 07:01 ET
10-K ↗
Wed, 18 Feb 2026
149.9200
154.1600
149.5600
151.1100
2,227,600
Tue, 17 Feb 2026
147.9300
152.3500
147.9300
150.5200
1,633,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
147.2400
152.1900
146.1000
148.7500
2,197,700
Thu, 12 Feb 2026
148.5500
148.7500
142.9900
146.1700
2,706,800
Wed, 11 Feb 2026
149.4900
149.8300
145.3600
148.4300
1,495,900
Tue, 10 Feb 2026
149.7700
151.1700
147.6300
148.5500
2,259,200
Mon, 09 Feb 2026
148.8300
150.6000
146.4000
149.5400
2,044,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
153.0600
155.7900
149.3400
149.8600
2,629,400
Thu, 05 Feb 2026
152.4400
156.5200
150.3400
151.0300
1,882,100
Wed, 04 Feb 2026
157.1000
157.9000
150.7900
152.4400
1,794,600
Tue, 03 Feb 2026
153.3600
158.9800
152.7300
157.1600
2,484,100
Mon, 02 Feb 2026
156.6300
156.8600
150.8000
153.9800
2,614,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
157.1900
159.4900
154.4800
156.8700
2,686,400
Thu, 29 Jan 2026
154.4800
159.8900
154.4800
157.8200
1,981,600
Wed, 28 Jan 2026
162.4200
164.2300
155.6800
155.8900
1,732,700
Tue, 27 Jan 2026
161.1500
165.4700
161.1300
162.6400
1,682,200
Mon, 26 Jan 2026
154.6300
160.3300
153.0900
159.7200
2,282,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
160.0200
160.0800
154.2300
156.2100
2,506,200
Thu, 22 Jan 2026
156.6600
160.9500
153.1900
160.3900
2,702,500
Wed, 21 Jan 2026
163.0000
163.9600
156.0800
156.3200
2,940,900
Tue, 20 Jan 2026
158.4500
164.6200
156.0100
163.5100
2,657,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
160.3500
163.9800
158.3900
161.4200
3,676,400
Thu, 15 Jan 2026
163.0000
164.0000
158.4200
159.2700
2,314,200
Wed, 14 Jan 2026
163.8300
164.9600
160.4500
163.4600
2,623,400
Tue, 13 Jan 2026
170.0000
170.4500
162.3000
163.7200
3,741,600
Mon, 12 Jan 2026
174.8600
175.1200
165.2800
167.7200
4,123,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
185.0200
186.1900
169.0000
175.9700
5,433,200
Fri, 09 Jan 2026
5 · 8-K
Pre-market · 07:01 ET
8-K ↗
Thu, 08 Jan 2026
174.1700
175.0000
168.0100
170.2700
2,589,000
Wed, 07 Jan 2026
175.0700
178.7500
173.3400
176.0000
2,180,000
Tue, 06 Jan 2026
173.3300
175.4100
170.9400
175.0700
1,850,200
Mon, 05 Jan 2026
176.1200
176.1200
167.3900
175.2000
2,261,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
175.7900
177.9000
173.5500
177.1200
1,831,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
174.1800
175.2500
173.2400
174.0400
1,781,300
Tue, 30 Dec 2025
175.7900
176.5200
173.4800
174.0900
1,651,300
Mon, 29 Dec 2025
177.6100
178.5200
175.3700
176.3400
2,481,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
178.9000
179.4400
176.6700
177.8800
1,035,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
175.5000
178.1000
175.0000
177.4200
747,300
Tue, 23 Dec 2025
174.1700
177.6000
172.6500
176.7700
1,619,000
Mon, 22 Dec 2025
177.5800
179.3300
174.0000
175.7600
2,744,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
168.3000
178.2100
166.7100
174.8400
19,087,900
Thu, 18 Dec 2025
167.7500
172.3100
161.0200
166.5500
13,491,300
Wed, 17 Dec 2025
4 · 8-K
After-hours · 16:02 ET
8-K ↗
Wed, 17 Dec 2025
200.0500
205.2300
198.0700
198.4600
4,476,700
Tue, 16 Dec 2025
195.3900
204.0400
192.5000
200.6700
3,647,800
Mon, 15 Dec 2025
197.2300
201.1300
194.7500
196.9200
4,146,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
195.0000
198.1300
191.7400
197.0100
1,897,800
Thu, 11 Dec 2025
190.2400
195.3600
189.7700
195.2400
2,282,800
Wed, 10 Dec 2025
194.8700
197.5100
189.5900
189.8500
2,484,400
Tue, 09 Dec 2025
194.5000
198.4000
193.2900
194.1700
2,347,400
Mon, 08 Dec 2025
206.6900
206.6900
195.5400
196.5500
3,501,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
204.6800
206.5600
203.1500
204.0000
2,160,100
Thu, 04 Dec 2025
207.5800
208.8100
202.6800
205.0400
1,861,200
Wed, 03 Dec 2025
206.6000
207.6100
203.3300
206.7800
2,544,000
Tue, 02 Dec 2025
212.0800
212.7500
206.1000
206.6000
1,383,900
Mon, 01 Dec 2025
206.8000
212.5800
205.0000
211.4100
1,868,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
206.2200
208.0500
202.8800
207.7700
1,052,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
208.4900
209.0000
202.2700
204.5100
2,044,900
Tue, 25 Nov 2025
206.9300
209.7700
205.2300
209.0200
2,196,800
Mon, 24 Nov 2025
202.4300
208.7200
199.5200
206.9300
15,708,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
199.1000
201.4400
194.6500
198.7600
2,629,800
Thu, 20 Nov 2025
204.3500
208.0000
199.0000
199.6400
2,332,900
Wed, 19 Nov 2025
201.0800
205.1100
200.1900
203.5600
1,581,500
Tue, 18 Nov 2025
3 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 18 Nov 2025
195.8000
203.6500
195.5100
201.6200
2,412,900
Mon, 17 Nov 2025
192.5800
197.8800
191.8300
197.4000
1,884,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
188.0900
197.4500
187.5500
193.2200
2,551,400
Thu, 13 Nov 2025
193.7800
196.4700
190.5800
190.9600
2,163,700
Wed, 12 Nov 2025
192.6100
196.3300
191.9000
194.3900
1,602,700
Tue, 11 Nov 2025
189.9300
193.9300
187.6100
193.6900
1,762,000
Mon, 10 Nov 2025
189.6700
192.3900
185.6900
191.9200
2,080,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
184.1000
189.8200
182.5300
189.7000
2,191,600
Thu, 06 Nov 2025
186.7700
188.4500
183.8100
185.6800
1,857,300
Wed, 05 Nov 2025
182.9200
189.3100
182.0900
186.8800
1,635,000
Tue, 04 Nov 2025
185.2800
187.8800
182.5800
182.7700
2,052,800
Mon, 03 Nov 2025
187.9000
188.5600
178.7600
186.2300
3,081,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
194.5700
197.0800
187.0200
189.6000
3,156,000
Thu, 30 Oct 2025
171.2600
194.7000
167.0000
194.2200
6,733,600
Thu, 30 Oct 2025
2 · 8-K
Pre-market · 07:00 ET
8-K ↗
Thu, 30 Oct 2025
1 · 10-Q
Pre-market · 07:00 ET
10-Q ↗
Wed, 29 Oct 2025
166.4800
167.7800
163.8200
166.9500
2,798,200
Tue, 28 Oct 2025
164.0200
167.0700
163.1100
165.2900
1,172,500
Mon, 27 Oct 2025
162.0500
164.1400
160.5300
164.0200
1,465,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
161.8400
162.2900
158.8100
159.6600
1,111,100