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
141.5300
141.9100
139.1600
141.1700
1,251,695
Thu, 22 Oct 2026
140.4100
143.2300
140.0300
142.3100
1,419,200
Wed, 21 Oct 2026
140.4600
142.8800
140.1500
140.9500
1,044,600
Tue, 20 Oct 2026
138.8500
141.9200
138.4000
140.5700
1,222,700
Mon, 19 Oct 2026
139.2800
140.0400
138.0700
138.8500
1,228,700
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
144.5000
146.4000
132.9300
139.4900
3,653,900
Thu, 15 Oct 2026
139.7200
144.0300
139.2500
143.8200
1,554,000
Wed, 14 Oct 2026
137.9700
139.5800
137.5300
139.4500
1,918,700
Tue, 13 Oct 2026
140.1400
140.1400
135.6600
137.9700
1,959,200
Mon, 12 Oct 2026
140.1300
141.0000
138.6000
139.7500
1,277,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
141.4900
144.1300
141.1800
142.3100
1,888,800
Thu, 08 Oct 2026
135.1800
142.9700
134.0800
141.3400
2,456,500
Wed, 07 Oct 2026
135.2500
136.0700
133.0000
135.1800
2,510,100
Tue, 06 Oct 2026
140.8300
141.0000
133.3100
135.0500
3,955,300
Mon, 05 Oct 2026
14 · 8-K
After market open · 12:20 ET
8-K ↗
Mon, 05 Oct 2026
140.5100
144.7500
132.0500
140.6100
8,657,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
155.0600
158.3500
154.2900
157.7200
1,599,300
Thu, 01 Oct 2026
148.1800
153.9400
147.7600
153.1400
1,487,900
Wed, 30 Sep 2026
151.7400
151.8800
147.7900
147.9600
1,038,300
Tue, 29 Sep 2026
147.5900
149.8300
147.2100
149.7100
1,060,600
Mon, 28 Sep 2026
146.2300
148.9800
145.0200
148.2400
987,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
145.9800
147.5500
145.4000
147.1000
1,152,000
Thu, 24 Sep 2026
148.7200
150.3700
145.8800
146.2000
1,495,900
Wed, 23 Sep 2026
149.8100
151.4000
147.3900
149.6700
1,267,300
Tue, 22 Sep 2026
153.1800
154.1200
148.0500
149.5600
2,586,900
Mon, 21 Sep 2026
153.6600
154.9800
149.9500
152.8400
1,397,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
153.5000
153.8500
151.9800
152.9900
2,042,500
Thu, 17 Sep 2026
154.5000
154.7000
151.6000
153.8200
1,102,800
Wed, 16 Sep 2026
155.6000
156.3400
152.1100
153.4700
1,584,000
Tue, 15 Sep 2026
156.8700
158.0700
155.4600
157.6300
1,253,100
Mon, 14 Sep 2026
152.7800
157.8200
151.9300
157.3100
1,659,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
152.4200
155.0000
151.8000
152.7800
884,800
Thu, 10 Sep 2026
150.6500
152.8400
150.2100
152.4200
1,695,300
Wed, 09 Sep 2026
151.4000
154.1400
150.1000
150.4500
2,174,800
Tue, 08 Sep 2026
149.4800
152.2300
147.4500
150.1000
1,275,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
145.3100
147.8500
144.7400
147.6400
1,116,200
Thu, 03 Sep 2026
146.7800
147.6300
144.0200
146.6900
769,300
Wed, 02 Sep 2026
147.9200
148.0500
145.0000
145.2000
1,082,000
Tue, 01 Sep 2026
150.2700
151.0900
146.3700
147.8800
1,139,600
Mon, 31 Aug 2026
150.0900
151.4900
148.8600
149.6600
1,411,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
152.3200
152.9400
149.6300
150.3900
878,300
Thu, 27 Aug 2026
150.8800
153.0800
149.3500
151.1400
1,595,200
Wed, 26 Aug 2026
143.8600
153.2500
143.7600
151.7300
1,932,900
Tue, 25 Aug 2026
142.6900
145.2300
142.4600
143.6600
1,002,400
Mon, 24 Aug 2026
141.6300
143.7800
141.5700
142.8600
1,095,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
144.1700
145.2500
141.2400
141.6300
1,034,300
Thu, 20 Aug 2026
144.9200
145.5100
143.1600
143.8300
1,140,500
Wed, 19 Aug 2026
145.8100
147.5000
144.0700
144.5200
1,127,800
Tue, 18 Aug 2026
144.9400
147.2500
143.5300
144.6700
1,317,300
Mon, 17 Aug 2026
149.7700
150.3600
143.2900
144.7800
1,840,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
149.0500
150.2900
147.9500
148.5700
859,500
Thu, 13 Aug 2026
146.9800
150.8000
145.8100
149.3500
1,471,700
Wed, 12 Aug 2026
144.9200
148.2500
144.9100
146.7000
1,170,300
Tue, 11 Aug 2026
147.4400
148.1100
143.1800
145.1000
1,441,900
Mon, 10 Aug 2026
148.4900
151.5200
148.0400
148.2900
1,309,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
146.0900
150.9900
145.6600
149.3500
1,487,500
Thu, 06 Aug 2026
152.5800
153.9200
146.4500
146.6600
2,397,600
Wed, 05 Aug 2026
155.4800
157.6700
152.8500
153.6000
1,545,000
Tue, 04 Aug 2026
148.3400
155.2100
147.2100
154.7500
1,872,800
Mon, 03 Aug 2026
149.1900
149.8400
144.8700
147.0000
2,932,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
13 · 10-Q
After market open · 13:00 ET
10-Q ↗
Fri, 31 Jul 2026
145.0000
151.2300
143.4600
147.7300
4,180,600
Thu, 30 Jul 2026
161.8900
164.2700
143.1600
146.9200
7,408,100
Wed, 29 Jul 2026
12 · 8-K
After-hours · 16:36 ET
8-K ↗
Wed, 29 Jul 2026
169.0000
174.2700
164.0800
173.7500
4,086,100
Tue, 28 Jul 2026
171.7100
172.8200
168.3800
169.3400
2,752,500
Mon, 27 Jul 2026
185.5600
186.1100
173.7600
174.4600
3,139,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
191.8100
194.8700
186.1400
186.5100
3,602,100
Fri, 24 Jul 2026
11 · 8-K
Pre-market · 06:21 ET
8-K ↗
Thu, 23 Jul 2026
208.7400
209.7300
205.1000
205.5100
1,442,600
Wed, 22 Jul 2026
210.3300
210.3300
206.2400
207.3500
1,349,000
Tue, 21 Jul 2026
207.9200
210.2700
205.9100
209.4200
1,148,700
Mon, 20 Jul 2026
209.0500
209.6500
204.7100
205.8000
1,661,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
204.8100
208.8300
203.9300
208.5000
3,798,900
Thu, 16 Jul 2026
200.4400
208.7000
200.3000
205.7500
2,621,500
Wed, 15 Jul 2026
199.6600
200.2100
196.8900
197.5000
1,161,000
Tue, 14 Jul 2026
198.9300
199.7900
196.5200
199.6100
1,842,600
Mon, 13 Jul 2026
193.9500
198.2800
193.8600
196.5000
1,364,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
193.3300
195.4400
192.1900
193.5000
991,100
Thu, 09 Jul 2026
190.8100
195.2600
190.2500
192.7600
1,491,900
Wed, 08 Jul 2026
190.7500
191.2700
187.1200
189.9500
1,017,100
Tue, 07 Jul 2026
189.7000
191.3000
188.3900
190.9500
1,152,700
Mon, 06 Jul 2026
191.1700
192.2900
186.7500
188.5700
1,129,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
193.2700
193.9800
187.7700
189.8500
1,225,900
Wed, 01 Jul 2026
188.3600
193.3800
186.2500
191.2700
1,949,900
Tue, 30 Jun 2026
184.7500
188.9400
181.7900
188.3400
1,227,700
Mon, 29 Jun 2026
179.3300
185.0800
178.8700
184.7500
1,141,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
180.3400
181.7200
178.5500
179.3300
4,016,400
Thu, 25 Jun 2026
179.2800
183.2200
177.5300
180.3400
1,137,900
Wed, 24 Jun 2026
178.2600
180.9100
175.8400
177.2800
1,478,600
Tue, 23 Jun 2026
187.7700
190.0000
177.5500
178.8400
1,910,300
Mon, 22 Jun 2026
185.0400
189.6000
184.3600
187.0700
1,459,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
186.9600
188.4400
182.7700
185.0400
1,737,000
Wed, 17 Jun 2026
188.7000
189.4000
184.5000
185.2000
1,086,900
Tue, 16 Jun 2026
188.8500
191.0300
187.3100
189.4000
1,077,200
Mon, 15 Jun 2026
192.2200
193.2500
188.4100
190.2500
1,140,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
194.4800
195.0000
191.7700
193.7400
1,032,700
Thu, 11 Jun 2026
185.9700
191.7500
185.9700
191.1100
970,900
Wed, 10 Jun 2026
188.6900
190.6000
184.3300
185.0000
1,153,000
Tue, 09 Jun 2026
188.3300
192.5000
186.4600
191.6500
1,586,800
Mon, 08 Jun 2026
184.8500
189.2700
180.3600
188.1400
1,156,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
182.5800
186.6100
181.8300
184.0900
1,004,500
Thu, 04 Jun 2026
183.0400
187.9700
182.5800
184.5900
1,400,400
Wed, 03 Jun 2026
178.0600
184.6300
177.5100
180.7400
1,568,800
Tue, 02 Jun 2026
10 · 8-K
After-hours · 16:18 ET
8-K ↗
Tue, 02 Jun 2026
181.2200
181.2200
177.2900
178.5200
1,049,600
Mon, 01 Jun 2026
178.5700
180.8600
175.9000
179.8900
1,473,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
174.2800
179.4900
174.1600
178.6500
2,720,900
Thu, 28 May 2026
174.9600
175.6700
172.7600
175.4100
1,115,100
Wed, 27 May 2026
179.2700
181.0000
175.6600
176.4900
1,085,700
Tue, 26 May 2026
176.1100
178.7800
173.9000
177.9100
1,133,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
178.2500
178.7600
173.1200
174.2300
1,512,700
Thu, 21 May 2026
180.0100
180.0100
175.4900
178.1300
1,610,400
Wed, 20 May 2026
177.5400
184.2700
176.5500
180.6400
3,211,100
Tue, 19 May 2026
169.3700
174.6900
167.8600
173.0200
1,991,300
Mon, 18 May 2026
165.0200
170.6900
162.4100
169.7200
1,800,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
162.8100
166.7200
162.0500
163.5900
2,785,100
Thu, 14 May 2026
164.8400
165.1800
150.4000
159.7800
5,015,900
Wed, 13 May 2026
166.7800
167.7400
163.1400
163.2600
1,209,900
Tue, 12 May 2026
169.2100
170.0500
163.6100
167.2100
1,355,200
Mon, 11 May 2026
9 · 8-K
After-hours · 16:05 ET
8-K ↗
Mon, 11 May 2026
171.5600
172.2500
169.2700
169.9800
1,283,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
171.3700
172.2600
168.3200
171.3900
1,060,800
Thu, 07 May 2026
168.5900
172.0600
167.5700
171.3700
1,760,700
Wed, 06 May 2026
165.5200
169.7500
165.5200
168.5900
1,457,400
Tue, 05 May 2026
163.2300
167.6800
162.0200
167.1300
2,027,600
Mon, 04 May 2026
171.5700
172.2600
159.1200
161.2400
5,267,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
8 · 10-Q
After market open · 11:49 ET
10-Q ↗
Fri, 01 May 2026
185.1900
185.6700
176.9900
177.3000
1,517,800
Thu, 30 Apr 2026
189.3000
190.0000
179.5100
181.8100
3,423,300
Wed, 29 Apr 2026
7 · 8-K
After-hours · 16:11 ET
8-K ↗
Wed, 29 Apr 2026
187.4500
190.0500
185.5400
186.4300
1,902,500
Tue, 28 Apr 2026
188.4100
190.1500
186.7800
187.9600
2,606,400
Mon, 27 Apr 2026
183.3400
189.0400
182.3500
188.4200
2,144,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
183.0000
183.7800
180.3100
183.0300
1,015,400
Thu, 23 Apr 2026
184.0300
185.0400
182.0500
183.7400
1,526,500
Wed, 22 Apr 2026
183.9900
185.7200
181.7800
182.3500
1,341,500
Tue, 21 Apr 2026
183.2500
185.2500
180.1000
183.6400
1,443,100
Mon, 20 Apr 2026
180.0800
184.6400
177.5000
183.9500
2,403,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
182.2900
187.0900
181.3100
182.2400
3,901,600
Thu, 16 Apr 2026
168.0800
183.2500
168.0800
181.6100
3,711,500
Wed, 15 Apr 2026
168.5100
168.9800
166.9600
168.0800
1,228,700
Tue, 14 Apr 2026
164.7300
168.5700
163.8000
168.5100
1,581,900
Mon, 13 Apr 2026
162.9400
165.1000
159.9600
164.9200
1,837,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
169.7300
171.5200
163.1600
163.4900
2,024,900
Thu, 09 Apr 2026
172.4200
174.8900
168.6800
170.2000
1,467,200
Wed, 08 Apr 2026
166.3500
172.7400
166.3500
172.4200
1,593,500
Tue, 07 Apr 2026
168.1300
169.0700
164.5700
166.1000
1,647,200
Mon, 06 Apr 2026
167.9000
169.2100
166.5900
169.0100
797,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
165.4700
170.0000
165.1800
167.8400
1,009,700
Wed, 01 Apr 2026
167.7000
170.7800
166.5800
168.5000
1,468,900
Tue, 31 Mar 2026
163.3400
168.2400
162.8900
166.0700
1,553,200
Mon, 30 Mar 2026
163.9900
164.4800
160.4500
161.9200
1,389,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
166.9300
167.1900
160.9300
161.5700
1,877,900
Thu, 26 Mar 2026
168.3300
171.0100
167.5800
167.6600
1,014,400
Wed, 25 Mar 2026
169.9400
172.8500
167.6500
169.7400
1,707,500
Tue, 24 Mar 2026
6 · DEF 14A
After-hours · 16:18 ET
DEF 14A ↗
Tue, 24 Mar 2026
166.8400
172.9900
165.9200
169.2000
1,224,900
Mon, 23 Mar 2026
171.5600
174.2200
166.6900
166.8400
1,265,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
173.5400
175.0200
166.6500
168.8800
2,788,800
Thu, 19 Mar 2026
169.2900
175.7400
168.1200
174.8100
1,520,300
Wed, 18 Mar 2026
171.0700
171.8100
169.8800
170.6400
1,261,400
Tue, 17 Mar 2026
172.1000
174.0000
171.0500
171.7200
986,100
Mon, 16 Mar 2026
171.7500
173.5100
170.4300
170.4800
1,297,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
173.6200
175.1000
168.0100
169.3900
1,613,000
Thu, 12 Mar 2026
173.4100
175.5400
170.9200
171.8600
1,729,100
Wed, 11 Mar 2026
175.8900
178.8700
175.4600
175.7800
1,125,400
Tue, 10 Mar 2026
181.5500
181.9500
175.7300
175.8600
1,767,700
Mon, 09 Mar 2026
177.5800
182.0600
174.4100
181.9400
1,431,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
180.2000
184.0000
177.7400
179.6400
1,723,200
Thu, 05 Mar 2026
187.5000
191.0000
181.7100
184.8100
1,622,500
Wed, 04 Mar 2026
193.5200
194.5400
186.5100
189.8700
1,528,500
Tue, 03 Mar 2026
184.0000
194.2600
183.2700
193.3200
2,323,500
Mon, 02 Mar 2026
184.0900
190.3100
184.0000
187.2400
2,645,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
182.6100
185.6200
181.4800
185.2500
1,944,900
Thu, 26 Feb 2026
176.1800
185.1500
175.3400
184.0800
1,986,000
Wed, 25 Feb 2026
179.4900
180.6200
173.1200
175.9100
2,166,300
Tue, 24 Feb 2026
177.4200
178.3700
172.6100
177.3500
1,825,100
Mon, 23 Feb 2026
188.6500
189.9400
177.0000
177.2000
2,101,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
185.1400
190.7700
183.2600
190.0600
2,327,300
Thu, 19 Feb 2026
185.5000
187.2700
183.7500
185.1900
2,469,700
Wed, 18 Feb 2026
176.3700
186.2600
176.0300
185.8600
2,970,100
Tue, 17 Feb 2026
179.1900
182.8700
177.0800
177.3800
3,558,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
5 · 10-K
After market open · 14:23 ET
10-K ↗
Fri, 13 Feb 2026
171.8900
180.1800
167.8400
176.0100
6,397,700
Thu, 12 Feb 2026
196.6300
196.8400
149.3600
167.7800
16,431,900
Wed, 11 Feb 2026
197.7000
200.5300
196.0700
196.3300
1,726,400
Tue, 10 Feb 2026
199.5000
200.9900
195.4800
196.6100
1,733,500
Mon, 09 Feb 2026
201.3000
203.2400
199.3700
200.3100
1,681,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
198.6800
203.3400
197.5400
200.5900
2,531,600
Thu, 05 Feb 2026
197.7300
199.6300
195.7000
197.4400
2,129,600
Wed, 04 Feb 2026
201.6200
202.0600
193.3800
198.7400
2,866,400
Tue, 03 Feb 2026
199.0000
202.8000
198.9400
199.7100
3,120,600
Mon, 02 Feb 2026
194.2000
198.8200
193.8800
198.5000
2,942,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
191.9200
195.8200
189.8100
194.9500
4,240,100
Thu, 29 Jan 2026
192.8500
200.3300
186.2400
193.7200
5,005,800
Wed, 28 Jan 2026
4 · 8-K
After-hours · 16:16 ET
8-K ↗
Wed, 28 Jan 2026
180.1900
184.8700
179.8000
184.2800
3,111,300
Tue, 27 Jan 2026
178.8200
181.1400
175.4400
180.4300
2,269,800
Mon, 26 Jan 2026
176.9000
178.3800
175.7500
178.1100
1,444,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
179.0100
179.7700
175.5300
176.6600
1,569,900
Thu, 22 Jan 2026
179.6800
179.9100
177.1900
177.9000
1,551,100
Wed, 21 Jan 2026
175.7700
180.2100
175.5000
179.3800
1,290,800
Tue, 20 Jan 2026
174.4100
178.1300
172.1700
175.1000
1,784,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
174.7300
176.1700
173.2200
175.7700
2,072,000
Thu, 15 Jan 2026
173.5100
175.4500
171.5900
175.3300
1,638,900
Wed, 14 Jan 2026
172.8400
173.9800
171.5000
172.3100
1,561,600
Tue, 13 Jan 2026
172.2500
174.2500
171.8500
173.4200
1,451,400
Mon, 12 Jan 2026
169.2100
172.8800
168.7600
172.5400
1,200,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
166.1300
170.8100
166.1300
170.7700
2,164,000
Thu, 08 Jan 2026
165.8500
168.3200
165.5100
166.0100
2,316,200
Wed, 07 Jan 2026
167.4800
167.6000
161.9500
166.7300
3,887,900
Tue, 06 Jan 2026
166.9800
168.1700
165.8000
167.6600
1,205,200
Mon, 05 Jan 2026
163.8800
167.5700
163.2900
167.2100
1,395,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
161.3700
164.0000
160.0100
163.7200
1,058,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
161.9100
161.9300
160.5300
160.7600
847,600
Tue, 30 Dec 2025
163.3900
163.4600
161.8200
161.9600
530,000
Mon, 29 Dec 2025
164.4900
165.0900
163.0900
163.9400
872,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
164.4100
165.3300
163.8000
164.6300
453,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
165.2800
166.0600
164.6900
164.9500
428,100
Tue, 23 Dec 2025
164.9900
166.1200
163.8700
164.5900
1,245,300
Mon, 22 Dec 2025
166.8100
167.9000
163.9500
164.9900
1,443,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
165.0500
167.1000
164.4900
166.4600
4,674,800
Thu, 18 Dec 2025
160.1900
165.9200
159.7900
165.0300
2,432,600
Wed, 17 Dec 2025
158.2000
161.1100
158.0100
160.1000
1,749,300
Tue, 16 Dec 2025
159.8500
160.5400
157.2000
159.0400
1,510,200
Mon, 15 Dec 2025
157.1700
158.0300
156.0000
157.6100
1,233,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
160.1900
161.5800
156.4000
157.0900
1,298,600
Thu, 11 Dec 2025
157.3700
161.2100
157.3700
159.8000
1,364,500
Wed, 10 Dec 2025
151.6400
159.3000
151.6400
158.3400
1,809,600
Tue, 09 Dec 2025
152.7700
154.9900
151.6400
152.5200
1,296,800
Mon, 08 Dec 2025
156.3600
156.5400
152.8500
153.4100
1,805,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
156.8600
158.6500
154.4300
157.2200
1,388,300
Thu, 04 Dec 2025
159.0300
159.9600
157.7800
158.0500
1,277,800
Wed, 03 Dec 2025
159.4200
161.1600
158.4600
159.5400
1,577,400
Tue, 02 Dec 2025
159.7900
161.1800
159.2600
159.6300
1,254,800
Mon, 01 Dec 2025
158.6200
162.7900
158.3700
160.3200
1,594,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
160.3000
160.3000
158.7000
158.8700
495,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
156.6300
160.2700
156.6300
159.5400
892,900
Tue, 25 Nov 2025
154.6000
158.1100
154.6000
157.3500
1,562,700
Mon, 24 Nov 2025
151.4500
156.1900
151.1100
154.5700
2,233,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
149.0300
152.4100
148.9000
151.6800
1,570,100
Thu, 20 Nov 2025
153.1400
153.7400
148.4900
148.5700
1,090,200
Wed, 19 Nov 2025
152.3800
152.3800
150.6800
151.3600
780,400
Tue, 18 Nov 2025
152.3100
153.0000
150.7600
151.6900
1,302,700
Mon, 17 Nov 2025
152.7700
154.8400
151.5000
152.6400
1,200,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
150.1400
153.4600
149.0800
152.8000
1,379,100
Thu, 13 Nov 2025
153.4000
153.7600
151.2400
151.6600
1,522,100
Wed, 12 Nov 2025
150.7800
153.8900
150.1300
152.9900
1,928,700
Tue, 11 Nov 2025
150.3700
152.9300
150.0500
150.7000
2,171,800
Mon, 10 Nov 2025
149.6300
152.4000
148.7600
151.7200
1,081,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
3 · 8-K/A
After-hours · 16:02 ET
8-K ↗
Fri, 07 Nov 2025
147.9900
152.2600
146.9600
149.4400
1,553,700
Thu, 06 Nov 2025
152.7700
153.7400
148.1900
148.2300
1,546,800
Wed, 05 Nov 2025
152.2400
154.4100
152.1500
153.1300
1,209,400
Tue, 04 Nov 2025
151.9500
154.6800
151.8500
152.9100
1,672,500
Mon, 03 Nov 2025
152.2100
153.5400
150.3200
152.1500
1,730,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
2 · 10-Q
After market open · 15:30 ET
10-Q ↗
Fri, 31 Oct 2025
154.8000
156.2300
150.9300
153.9900
2,883,100
Thu, 30 Oct 2025
149.6100
158.7000
149.2200
154.8800
5,571,700
Wed, 29 Oct 2025
1 · 8-K
After-hours · 16:26 ET
8-K ↗
Wed, 29 Oct 2025
127.1900
131.1000
126.8300
129.3800
2,913,700
Tue, 28 Oct 2025
129.8700
130.0700
127.3600
128.0700
1,476,800
Mon, 27 Oct 2025
126.9600
129.1800
126.1700
129.0600
1,557,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
126.8600
127.3100
125.4100
126.0600
1,469,400