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
115.5500
124.7553
113.2400
123.2500
1,352,810
Thu, 22 Oct 2026
117.2600
122.2200
114.2600
117.7000
1,528,200
Wed, 21 Oct 2026
118.3300
119.7500
115.6600
117.5100
1,332,400
Tue, 20 Oct 2026
117.5000
121.0000
116.3000
117.6300
1,134,200
Mon, 19 Oct 2026
122.8800
123.0000
117.0500
117.9000
1,416,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
123.7800
124.9000
120.4600
121.7900
1,237,500
Thu, 15 Oct 2026
118.4000
123.4900
116.4300
123.2200
1,528,800
Wed, 14 Oct 2026
125.6000
129.7700
120.2000
120.6000
1,732,100
Tue, 13 Oct 2026
129.1300
130.3300
125.2000
127.1300
1,888,600
Mon, 12 Oct 2026
137.1000
137.5000
131.5000
131.5100
1,769,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
138.8600
139.8900
135.3300
137.1100
1,251,300
Thu, 08 Oct 2026
137.6400
139.6200
135.7500
137.6000
1,238,700
Wed, 07 Oct 2026
140.7000
141.1000
134.2500
138.8600
2,180,200
Tue, 06 Oct 2026
138.7100
145.4400
138.0000
143.5400
1,574,900
Mon, 05 Oct 2026
142.2800
143.5000
138.7000
139.3000
1,314,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
141.6400
142.7200
138.3100
140.8200
1,274,700
Thu, 01 Oct 2026
142.7800
143.5300
138.4000
140.3100
1,266,200
Wed, 30 Sep 2026
143.5200
145.4800
142.0200
142.2200
1,430,800
Wed, 30 Sep 2026
25 · 8-K
Pre-market · 06:02 ET
FORM 8-K ↗
Tue, 29 Sep 2026
148.9900
149.2400
142.4200
143.2400
1,709,500
Mon, 28 Sep 2026
149.7700
151.3000
147.0200
147.2300
1,089,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
159.1600
161.6500
152.0300
152.0500
1,291,600
Thu, 24 Sep 2026
153.0300
160.2900
151.5000
158.5500
894,400
Wed, 23 Sep 2026
156.2500
163.3500
154.9400
155.9400
1,182,100
Tue, 22 Sep 2026
164.1000
164.1000
153.5300
156.1500
1,367,400
Mon, 21 Sep 2026
161.2800
165.0000
160.0600
160.9000
1,042,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
165.5700
168.0000
159.4000
159.9500
2,434,800
Thu, 17 Sep 2026
159.9800
167.7600
159.0000
163.3800
1,780,500
Wed, 16 Sep 2026
155.0000
157.7500
151.0000
156.4500
1,502,000
Tue, 15 Sep 2026
152.2700
159.8000
147.6700
156.9900
2,512,100
Mon, 14 Sep 2026
145.8000
156.1400
144.5100
153.4000
3,043,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
145.9100
147.1300
138.3100
146.7100
4,618,700
Thu, 10 Sep 2026
146.7700
159.2400
142.5000
147.0700
8,764,900
Thu, 10 Sep 2026
24 · 10-Q
Next filing day · accepted 09 Sep, 18:14 ET
10-Q ↗
Wed, 09 Sep 2026
23 · 8-K
After-hours · 16:04 ET
8-K ↗
Wed, 09 Sep 2026
149.0500
150.0500
139.7700
140.8000
5,013,800
Tue, 08 Sep 2026
146.3700
152.2000
146.1000
148.7800
2,005,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
145.6300
148.0200
143.3000
144.6500
1,530,200
Thu, 03 Sep 2026
151.9500
151.9500
140.6200
147.2100
2,382,400
Wed, 02 Sep 2026
144.1000
147.1600
140.9100
145.3900
1,530,000
Tue, 01 Sep 2026
145.9800
148.6500
143.2800
144.1700
1,026,200
Mon, 31 Aug 2026
145.7100
149.2200
145.3500
148.3500
857,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
152.1600
152.5100
146.3000
147.9400
1,181,800
Thu, 27 Aug 2026
147.5600
153.9000
144.5500
152.2800
1,335,700
Wed, 26 Aug 2026
146.5000
150.6100
146.4100
146.8800
1,010,300
Tue, 25 Aug 2026
151.0500
151.7900
147.2500
147.4200
1,224,200
Mon, 24 Aug 2026
159.6100
159.6100
148.1400
148.2000
1,232,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
161.5100
164.2700
159.7900
160.2200
1,170,100
Thu, 20 Aug 2026
170.1100
170.1200
155.8100
159.7900
1,630,200
Wed, 19 Aug 2026
172.6700
174.7100
167.3800
172.7400
1,002,800
Tue, 18 Aug 2026
175.5300
182.6500
173.6300
174.1400
773,200
Mon, 17 Aug 2026
191.9800
191.9900
180.6600
181.1300
1,081,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
22 · DEF 14A
After market open · 10:46 ET
FORM DEF 14A ↗
Fri, 14 Aug 2026
201.5100
207.8300
188.1400
192.8100
1,550,800
Thu, 13 Aug 2026
190.0000
194.3000
185.6800
189.4300
911,900
Wed, 12 Aug 2026
196.8200
196.8200
191.1800
193.8100
1,039,700
Tue, 11 Aug 2026
188.6000
196.3200
185.0000
196.0200
984,400
Mon, 10 Aug 2026
186.3900
190.9600
180.5000
189.1500
1,452,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
172.7000
187.5000
168.7400
186.7300
1,916,200
Fri, 07 Aug 2026
21 · 8-K
Pre-market · 09:10 ET
FORM 8-K ↗
Thu, 06 Aug 2026
166.1100
174.7900
165.0000
171.1200
1,040,900
Wed, 05 Aug 2026
173.9900
176.2100
166.6500
168.0600
1,007,700
Tue, 04 Aug 2026
160.3600
170.3000
160.0800
169.0200
1,845,300
Mon, 03 Aug 2026
151.2200
159.3300
150.2500
159.1800
968,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
148.7700
150.7500
142.8000
149.3700
943,300
Thu, 30 Jul 2026
144.0700
147.3300
140.4300
146.5700
948,800
Wed, 29 Jul 2026
154.4700
155.3000
141.6800
142.1200
1,289,100
Wed, 29 Jul 2026
20 · 8-K
Pre-market · 09:10 ET
FORM 8-K ↗
Tue, 28 Jul 2026
151.8100
156.4800
147.1800
156.3500
1,042,000
Mon, 27 Jul 2026
149.8200
156.5400
148.2500
154.2400
972,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
159.6500
159.9000
149.3300
149.5100
1,115,400
Thu, 23 Jul 2026
153.0400
162.3000
152.0000
158.7300
1,654,000
Wed, 22 Jul 2026
150.3600
157.3800
148.8400
150.3500
1,823,500
Tue, 21 Jul 2026
141.7500
150.7400
140.9500
148.8400
1,584,800
Mon, 20 Jul 2026
142.6000
145.7800
140.0100
142.6000
1,331,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
144.7700
148.3500
142.0200
142.2000
1,265,200
Thu, 16 Jul 2026
146.2300
151.8800
143.4700
149.2900
2,197,900
Wed, 15 Jul 2026
143.0000
148.9600
139.1000
141.2200
1,308,000
Tue, 14 Jul 2026
142.9200
147.5000
142.2300
143.4700
1,073,400
Mon, 13 Jul 2026
144.0800
146.0000
141.1500
141.8000
1,243,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
147.0200
148.4100
143.0100
144.5800
1,344,600
Thu, 09 Jul 2026
153.0000
153.5100
146.1300
148.4000
2,301,300
Wed, 08 Jul 2026
165.6700
168.8900
157.0100
157.7800
2,378,300
Tue, 07 Jul 2026
175.0000
177.1000
162.4000
162.5300
2,251,400
Mon, 06 Jul 2026
190.2100
192.0000
176.3600
176.8400
2,392,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
180.2500
200.3800
176.6000
190.8900
4,152,100
Wed, 01 Jul 2026
170.0000
181.2700
164.0000
172.4400
2,969,400
Tue, 30 Jun 2026
176.5000
178.5000
157.7900
165.0700
8,036,200
Mon, 29 Jun 2026
19 · 10-K
After-hours · 17:04 ET
10-K ↗
Mon, 29 Jun 2026
18 · 8-K
After-hours · 16:08 ET
8-K ↗
Mon, 29 Jun 2026
143.6000
146.9400
139.0000
139.0000
3,159,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
135.7200
143.3700
135.7200
137.9500
5,876,700
Thu, 25 Jun 2026
141.1000
141.1000
135.2000
136.6800
1,519,800
Thu, 25 Jun 2026
17 · 8-K
Pre-market · 09:10 ET
FORM 8-K ↗
Wed, 24 Jun 2026
147.8100
148.6600
141.7300
142.1800
1,079,300
Tue, 23 Jun 2026
148.0200
151.8100
147.7500
149.0800
1,041,000
Mon, 22 Jun 2026
160.7500
163.8300
150.3600
151.3300
2,370,400
Mon, 22 Jun 2026
16 · 10-Q/A
Pre-market · 09:12 ET
10-Q/A ↗
Mon, 22 Jun 2026
15 · 8-K
Pre-market · 09:08 ET
8-K ↗
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
170.8000
172.9900
163.9400
169.6100
1,560,100
Wed, 17 Jun 2026
166.0000
172.1600
165.0000
167.1100
773,300
Tue, 16 Jun 2026
170.3300
171.6000
164.5600
166.7100
1,039,100
Mon, 15 Jun 2026
174.4100
176.0000
169.4000
171.9500
962,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
183.6200
183.6200
170.1800
170.5800
1,046,500
Thu, 11 Jun 2026
172.1700
184.5500
170.1000
183.6900
684,100
Wed, 10 Jun 2026
173.8900
177.5000
172.0000
172.9300
813,800
Tue, 09 Jun 2026
184.0200
186.8800
169.0000
176.5100
1,108,400
Mon, 08 Jun 2026
187.0100
190.2200
183.9300
184.6800
903,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
199.2900
200.8700
181.2000
185.9200
1,121,900
Thu, 04 Jun 2026
190.9500
205.5500
189.1200
204.4000
1,021,700
Wed, 03 Jun 2026
201.5100
201.5100
189.1300
191.4700
1,334,100
Tue, 02 Jun 2026
203.9000
204.5100
196.6000
204.3500
1,110,000
Mon, 01 Jun 2026
202.6800
208.9400
198.1400
204.0900
1,374,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
216.0900
216.2800
196.2200
207.2400
2,729,800
Thu, 28 May 2026
199.9400
217.7700
195.5500
214.3900
4,163,500
Wed, 27 May 2026
182.5000
183.0000
175.5600
181.2800
1,112,200
Tue, 26 May 2026
182.8100
187.5200
175.5000
182.2600
1,642,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
164.1600
174.5100
164.1100
174.2300
1,161,800
Thu, 21 May 2026
161.0200
165.2700
158.8500
163.0900
639,200
Wed, 20 May 2026
161.3500
164.3800
157.2500
163.8700
727,900
Tue, 19 May 2026
161.0000
162.0300
157.0100
160.2300
719,900
Mon, 18 May 2026
158.1100
164.3100
158.0700
161.5200
928,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
162.3100
163.0800
157.1100
158.0000
931,800
Thu, 14 May 2026
160.0000
166.9900
160.0000
165.2700
968,500
Wed, 13 May 2026
166.4200
166.4200
156.0000
160.9900
1,368,800
Tue, 12 May 2026
167.0000
173.4700
164.5100
168.8600
1,210,900
Mon, 11 May 2026
164.7500
168.3400
158.3000
166.4500
1,389,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
167.5600
169.9200
164.6100
168.2900
918,300
Thu, 07 May 2026
174.2800
174.2800
165.5000
168.1800
1,100,500
Wed, 06 May 2026
166.8800
178.0000
166.0200
174.3700
1,422,500
Tue, 05 May 2026
182.0500
182.5000
166.5000
166.6900
1,760,400
Mon, 04 May 2026
185.7300
185.7300
177.6700
180.2600
1,287,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
195.0500
195.8500
184.0000
184.9700
1,072,400
Thu, 30 Apr 2026
185.9500
195.5100
184.2600
195.0200
1,110,200
Wed, 29 Apr 2026
191.6700
191.7200
181.7000
183.5000
825,500
Tue, 28 Apr 2026
193.0200
193.0200
185.5300
192.3400
874,500
Mon, 27 Apr 2026
195.5000
200.8600
193.6300
195.7400
705,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
203.7700
203.8400
195.3200
196.2800
864,000
Thu, 23 Apr 2026
207.8900
209.3700
196.7400
201.9100
1,060,500
Wed, 22 Apr 2026
216.7600
219.2000
206.2800
210.1000
1,304,700
Tue, 21 Apr 2026
203.6000
222.4000
201.2200
210.0700
2,446,300
Mon, 20 Apr 2026
190.8100
198.6000
189.4900
197.2300
1,006,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
204.6800
208.6500
186.1800
191.4200
1,572,900
Thu, 16 Apr 2026
203.3100
207.2300
197.7000
201.9900
1,080,500
Wed, 15 Apr 2026
197.2900
200.2600
194.1900
198.4200
833,900
Tue, 14 Apr 2026
199.0000
201.9800
192.5200
194.5200
953,400
Mon, 13 Apr 2026
177.0200
194.8200
177.0000
194.3900
1,275,900
Mon, 13 Apr 2026
14 · 8-K
Pre-market · 09:10 ET
FORM 8-K ↗
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
177.7500
182.0200
174.7300
179.7200
869,100
Thu, 09 Apr 2026
187.5000
187.5000
175.8700
177.7000
1,267,400
Thu, 09 Apr 2026
13 · 8-K
Pre-market · 09:20 ET
FORM 8-K ↗
Wed, 08 Apr 2026
194.6100
197.0400
183.8400
186.9400
1,499,700
Tue, 07 Apr 2026
186.5500
187.7800
181.3500
186.8500
646,100
Mon, 06 Apr 2026
185.0000
191.7500
184.8900
189.2600
650,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
176.6200
186.2400
176.2900
184.3600
720,300
Wed, 01 Apr 2026
188.6400
191.8000
182.4500
183.5000
922,200
Tue, 31 Mar 2026
179.8700
185.0000
176.2200
183.0500
1,319,200
Mon, 30 Mar 2026
186.4100
186.4100
175.4200
176.9700
1,170,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
192.1300
193.9300
183.8500
184.4300
874,800
Thu, 26 Mar 2026
195.0500
200.3000
193.6800
195.9100
1,017,900
Wed, 25 Mar 2026
200.5700
204.6100
198.3600
199.0200
1,055,800
Tue, 24 Mar 2026
204.0000
205.1700
194.8000
196.1800
1,254,400
Mon, 23 Mar 2026
200.6700
211.5000
196.7600
206.2700
1,737,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
207.4100
209.7300
193.5200
197.7200
2,050,600
Thu, 19 Mar 2026
210.1000
214.0000
205.0000
211.3500
1,884,100
Wed, 18 Mar 2026
12 · 8-K
After-hours · 16:28 ET
FORM 8-K ↗
Wed, 18 Mar 2026
220.0000
222.0000
214.5400
215.8500
1,432,200
Tue, 17 Mar 2026
212.8900
222.6600
210.6300
222.5100
1,721,200
Mon, 16 Mar 2026
11 · 8-K
After-hours · 16:09 ET
FORM 8-K ↗
Mon, 16 Mar 2026
212.5200
216.0000
206.3300
211.8800
1,483,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
213.0700
220.7500
206.6400
207.0700
1,379,000
Thu, 12 Mar 2026
212.7100
219.5100
205.6100
211.8800
2,883,200
Wed, 11 Mar 2026
204.5000
213.5600
199.3700
207.7300
5,230,300
Wed, 11 Mar 2026
10 · 10-Q
Next filing day · accepted 10 Mar, 18:40 ET
10-Q ↗
Tue, 10 Mar 2026
9 · 8-K
After-hours · 16:13 ET
8-K ↗
Tue, 10 Mar 2026
224.6800
228.4000
220.9000
221.5700
2,507,200
Mon, 09 Mar 2026
229.5000
229.5000
216.5600
227.2900
2,089,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
214.6300
235.9800
213.1100
229.8000
2,122,800
Thu, 05 Mar 2026
8 · 8-K
After-hours · 16:02 ET
FORM 8-K ↗
Thu, 05 Mar 2026
231.9400
235.3000
213.0000
220.5600
2,357,500
Wed, 04 Mar 2026
224.0000
231.3200
221.4500
226.4800
1,760,700
Tue, 03 Mar 2026
214.6700
237.0000
211.0600
228.3000
5,466,200
Mon, 02 Mar 2026
284.2400
303.0000
196.2200
208.3200
13,461,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
251.7000
254.0500
243.0000
252.2500
890,600
Thu, 26 Feb 2026
257.0100
261.2100
250.7100
259.6200
714,000
Wed, 25 Feb 2026
264.8600
265.0000
254.5500
255.2200
736,200
Tue, 24 Feb 2026
252.2000
265.9000
246.1500
262.2500
731,500
Mon, 23 Feb 2026
7 · 8-K
After-hours · 16:17 ET
FORM 8-K ↗
Mon, 23 Feb 2026
256.6200
267.5000
255.0100
261.3300
733,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
280.8300
285.0000
263.9500
264.6300
1,116,700
Thu, 19 Feb 2026
269.6600
285.7700
264.8300
281.6700
1,299,700
Wed, 18 Feb 2026
264.6800
269.2900
258.8600
265.4600
1,067,200
Tue, 17 Feb 2026
254.9500
266.2100
252.3000
262.9900
1,378,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
236.6300
248.6000
234.0000
243.8700
686,900
Thu, 12 Feb 2026
252.0300
252.0300
233.7800
235.1200
1,184,000
Wed, 11 Feb 2026
267.7000
267.8500
236.3600
243.4200
1,594,000
Tue, 10 Feb 2026
274.8600
277.9200
261.5200
263.2600
1,018,500
Mon, 09 Feb 2026
256.6200
274.9900
253.0000
274.3500
1,150,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
246.7400
258.7800
242.0000
257.2000
1,492,000
Thu, 05 Feb 2026
247.1300
257.9900
234.0000
236.8800
1,538,500
Wed, 04 Feb 2026
286.0000
287.4500
246.0200
257.3000
1,812,600
Tue, 03 Feb 2026
273.5400
285.5900
270.0600
285.4100
1,081,500
Mon, 02 Feb 2026
271.9700
277.0000
265.5000
269.9900
1,619,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
287.8500
292.7000
276.7600
278.3900
1,091,900
Thu, 29 Jan 2026
305.2300
306.0000
288.2900
293.2200
1,448,300
Wed, 28 Jan 2026
316.3000
321.0400
300.2500
306.9400
2,109,200
Tue, 27 Jan 2026
302.2100
311.7000
299.0000
309.5700
1,204,000
Mon, 26 Jan 2026
307.0700
309.9300
298.5300
302.6700
1,357,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
313.5300
314.7500
300.0000
307.7500
1,017,100
Thu, 22 Jan 2026
323.7900
326.4400
308.5300
312.1200
1,290,500
Wed, 21 Jan 2026
346.1200
346.1200
302.0100
319.6300
2,835,500
Tue, 20 Jan 2026
370.0000
390.0400
325.0900
330.8900
3,518,300
Tue, 20 Jan 2026
6 · 8-K
Pre-market · 09:16 ET
FORM 8-K ↗
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
382.2700
408.2500
381.0000
392.8600
2,028,800
Thu, 15 Jan 2026
377.6200
383.5500
365.8300
378.5700
1,458,300
Wed, 14 Jan 2026
357.9300
382.7200
346.4700
381.8000
1,951,200
Tue, 13 Jan 2026
374.4900
375.0000
352.0300
363.8600
1,591,200
Mon, 12 Jan 2026
369.7000
374.5000
361.7300
370.6800
1,539,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
351.0700
370.5000
346.0000
364.9900
1,892,700
Thu, 08 Jan 2026
350.0100
371.4000
335.0100
344.9600
3,218,600
Wed, 07 Jan 2026
318.9800
333.0000
314.3700
318.4800
2,040,500
Tue, 06 Jan 2026
297.7900
318.2300
297.4100
317.0300
1,932,000
Mon, 05 Jan 2026
268.5700
302.4900
268.0000
297.4100
2,347,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
248.4500
257.8900
241.6500
256.1900
940,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
244.5800
244.5800
239.8000
241.8900
719,300
Tue, 30 Dec 2025
250.9200
251.8400
242.6300
244.0000
715,100
Mon, 29 Dec 2025
251.8500
255.0000
247.6600
249.1500
615,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
261.8200
261.8200
252.5000
255.0000
504,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
260.9600
262.9900
256.0000
260.7000
404,500
Tue, 23 Dec 2025
5 · 8-K
After market open · 14:05 ET
FORM 8-K ↗
Tue, 23 Dec 2025
253.4100
263.3600
252.0100
261.1500
1,063,000
Mon, 22 Dec 2025
250.0000
257.9900
247.6200
255.3900
1,428,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
232.1500
245.1400
232.1000
243.0100
2,124,900
Thu, 18 Dec 2025
233.2600
238.2100
230.6400
230.6900
805,000
Wed, 17 Dec 2025
235.0000
240.2900
227.4700
229.1000
882,700
Tue, 16 Dec 2025
232.6600
237.6800
231.9500
234.6500
981,500
Mon, 15 Dec 2025
240.5000
243.2000
231.1300
235.3200
1,122,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
247.2500
249.2700
235.1400
239.0000
1,244,500
Thu, 11 Dec 2025
243.4200
252.7800
239.5000
249.7500
1,314,300
Wed, 10 Dec 2025
4 · 8-K/A
After-hours · 17:27 ET
FORM 8-K/A ↗
Wed, 10 Dec 2025
264.2500
269.7300
242.8500
245.2500
4,521,900
Wed, 10 Dec 2025
3 · 10-Q
Next filing day · accepted 09 Dec, 19:19 ET
10-Q ↗
Tue, 09 Dec 2025
2 · 8-K
After-hours · 16:06 ET
8-K ↗
Tue, 09 Dec 2025
286.1100
291.5000
278.5000
281.4200
2,323,800
Mon, 08 Dec 2025
281.1800
285.5200
275.8500
282.4700
790,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
286.7900
287.4500
273.3700
278.3900
848,900
Thu, 04 Dec 2025
272.0000
292.7500
269.5000
287.4500
1,035,700
Wed, 03 Dec 2025
266.5900
272.4100
261.2400
271.7800
1,017,700
Tue, 02 Dec 2025
258.8000
266.3900
257.8100
264.9500
811,500
Mon, 01 Dec 2025
274.9800
275.1900
257.3100
257.8000
792,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
283.9300
284.0000
277.6400
279.4600
270,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
283.5200
283.9500
273.5200
279.1900
566,300
Tue, 25 Nov 2025
1 · 8-K
After market open · 10:35 ET
FORM 8-K ↗
Tue, 25 Nov 2025
276.9900
280.0000
269.6800
278.4700
674,700
Mon, 24 Nov 2025
272.5400
282.0300
272.2200
276.9900
689,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
271.0400
273.5500
260.2800
272.5400
792,500
Thu, 20 Nov 2025
294.4200
295.6000
270.9900
273.9800
847,700
Wed, 19 Nov 2025
279.8000
286.2100
276.8300
280.4300
672,500
Tue, 18 Nov 2025
283.9900
288.0900
275.6400
280.9500
789,800
Mon, 17 Nov 2025
291.0200
292.3500
278.6700
283.6600
668,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
280.0200
299.7200
280.0200
291.2100
890,500
Thu, 13 Nov 2025
316.9400
318.0100
293.4500
295.4900
1,212,400
Wed, 12 Nov 2025
328.1000
334.5600
320.0400
323.3200
477,300
Tue, 11 Nov 2025
329.1900
333.1000
324.0400
328.0900
496,200
Mon, 10 Nov 2025
338.3600
341.1800
324.4800
333.8700
642,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
319.9000
332.1700
307.3200
329.6500
1,416,400
Thu, 06 Nov 2025
350.8100
350.8100
324.4800
328.2300
946,200
Wed, 05 Nov 2025
357.0000
361.5800
345.8000
350.7000
862,200
Tue, 04 Nov 2025
354.2500
367.9100
347.9000
365.0800
645,000
Mon, 03 Nov 2025
375.4800
380.0000
363.1000
367.8800
467,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
372.2000
375.8000
359.0800
369.9100
587,800
Thu, 30 Oct 2025
375.8600
379.0000
363.0000
365.8300
800,900
Wed, 29 Oct 2025
384.3400
394.0600
375.0000
380.6500
671,300
Tue, 28 Oct 2025
384.9000
386.8000
379.0700
379.9300
510,900
Mon, 27 Oct 2025
388.7400
391.1600
375.0000
380.1300
751,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
372.9300
380.2000
364.3700
378.5400
784,100