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, 27 Jul 2026
No data yet
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
205.8300
210.5500
203.5000
204.6800
2,403,900
Thu, 23 Jul 2026
206.5400
209.9000
204.5800
205.4900
1,990,200
Wed, 22 Jul 2026
202.4200
204.9600
202.2300
203.0200
1,576,300
Tue, 21 Jul 2026
197.1000
199.9000
195.8000
199.8000
1,570,800
Mon, 20 Jul 2026
192.4300
198.0600
192.4300
195.3800
1,633,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
193.0400
196.1000
192.3000
195.5400
2,017,400
Thu, 16 Jul 2026
190.2900
192.0200
189.7800
190.1300
1,514,000
Wed, 15 Jul 2026
191.4300
192.1700
187.4200
189.7600
1,295,900
Tue, 14 Jul 2026
193.5900
193.8800
188.2200
190.6900
2,032,100
Mon, 13 Jul 2026
23 · 8-K
After-hours · 16:03 ET
8-K ↗
Mon, 13 Jul 2026
185.9300
193.1800
185.9300
191.6000
2,401,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
181.9100
184.5900
180.7400
183.3900
1,365,000
Thu, 09 Jul 2026
184.3600
185.4900
181.6500
182.0000
1,561,800
Wed, 08 Jul 2026
183.8900
187.7600
181.4700
186.6000
2,883,500
Tue, 07 Jul 2026
176.2700
181.6300
175.7300
180.5600
2,027,200
Mon, 06 Jul 2026
171.8600
174.3100
171.3200
173.7300
2,059,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
171.7900
174.0000
170.1000
172.0400
2,690,200
Wed, 01 Jul 2026
176.4600
179.0000
171.4800
171.9600
2,706,500
Tue, 30 Jun 2026
179.7500
181.5200
175.2700
175.7800
3,356,900
Mon, 29 Jun 2026
180.2600
182.1500
179.6100
180.5400
2,387,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
180.7400
183.2200
179.3600
179.9100
3,402,100
Thu, 25 Jun 2026
181.6200
183.9200
181.0800
182.5500
1,748,700
Wed, 24 Jun 2026
184.0300
186.0800
182.0000
183.4800
2,561,700
Tue, 23 Jun 2026
186.4500
188.9800
186.2600
187.9100
2,188,600
Mon, 22 Jun 2026
184.7800
188.3700
184.7800
187.8000
1,864,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
183.0000
183.9000
180.4400
183.5000
4,783,100
Wed, 17 Jun 2026
187.2800
188.9300
184.7100
185.4800
2,616,700
Tue, 16 Jun 2026
186.6600
188.3100
185.5500
188.1200
2,241,600
Mon, 15 Jun 2026
22 · 8-K
After-hours · 16:21 ET
FORM 8-K ↗
Mon, 15 Jun 2026
183.1100
190.8400
182.3000
189.9600
3,360,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
190.0000
195.4300
189.4500
192.1300
2,033,000
Thu, 11 Jun 2026
199.5500
200.3500
190.2900
191.5900
2,788,500
Wed, 10 Jun 2026
196.7800
200.2200
194.8900
196.5500
2,732,800
Tue, 09 Jun 2026
196.5000
197.0300
191.9100
194.2400
2,661,400
Mon, 08 Jun 2026
195.4300
200.0300
194.8100
198.2000
2,908,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
202.5000
203.5300
192.6000
192.6200
3,749,300
Thu, 04 Jun 2026
207.1600
207.1600
199.8000
202.9400
4,824,900
Wed, 03 Jun 2026
202.4800
211.6900
201.5100
210.5900
3,174,200
Tue, 02 Jun 2026
197.0800
203.6200
197.0800
202.4000
1,819,300
Mon, 01 Jun 2026
194.4900
201.6600
194.1300
199.0300
1,819,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
193.1100
193.9000
189.5000
191.4800
4,583,100
Thu, 28 May 2026
194.7600
195.7100
191.7900
194.1400
1,947,600
Wed, 27 May 2026
191.9600
194.6800
190.7500
192.8400
1,570,400
Tue, 26 May 2026
199.1200
201.9000
194.6800
195.1300
1,651,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
199.5200
201.5000
198.0000
200.7100
1,522,900
Thu, 21 May 2026
208.0800
208.9500
198.7500
200.9700
1,495,600
Wed, 20 May 2026
21 · 8-K
After-hours · 16:03 ET
8-K ↗
Wed, 20 May 2026
207.0800
210.8000
202.9000
204.3300
1,550,900
Tue, 19 May 2026
207.2500
208.5800
205.0200
207.7700
1,732,400
Mon, 18 May 2026
202.8500
206.9200
199.5000
205.6200
1,538,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
203.0000
204.6100
201.4500
203.5600
2,152,700
Thu, 14 May 2026
198.9200
201.5000
197.6100
200.2600
1,569,100
Wed, 13 May 2026
198.0000
201.4000
196.4900
201.1000
1,388,900
Tue, 12 May 2026
198.0600
199.2000
195.6800
198.1500
1,783,500
Mon, 11 May 2026
190.5000
197.0300
190.5000
196.1500
2,290,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
189.8100
190.3200
186.9400
188.7000
3,161,400
Thu, 07 May 2026
190.9900
192.1100
186.5500
190.4500
2,611,100
Wed, 06 May 2026
20 · 10-Q
After-hours · 16:12 ET
10-Q ↗
Wed, 06 May 2026
198.8400
198.9600
192.4700
195.0800
3,938,200
Tue, 05 May 2026
210.1000
211.7300
205.5900
206.1800
4,916,200
Mon, 04 May 2026
19 · 8-K
After-hours · 16:06 ET
8-K ↗
Mon, 04 May 2026
209.5000
214.5100
208.0500
213.6900
2,725,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
204.5600
207.7700
200.2600
207.6500
3,206,000
Thu, 30 Apr 2026
200.6100
206.9000
200.6100
205.6300
2,169,500
Wed, 29 Apr 2026
202.5300
205.8700
201.7500
205.3200
2,135,500
Tue, 28 Apr 2026
200.0000
201.1500
196.6000
200.0600
1,863,600
Mon, 27 Apr 2026
196.5300
198.1400
195.9400
196.4200
1,640,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
195.3100
195.9500
191.8300
194.7900
1,733,900
Thu, 23 Apr 2026
196.8200
198.2600
194.0100
195.5900
2,569,300
Wed, 22 Apr 2026
191.2800
194.7600
189.2600
193.8700
2,043,500
Tue, 21 Apr 2026
184.4600
189.9800
183.0900
189.8000
2,447,000
Mon, 20 Apr 2026
181.8700
185.6600
180.4100
183.4500
2,861,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
176.4500
180.6100
170.5500
180.2700
6,169,400
Thu, 16 Apr 2026
185.5500
189.4000
185.5500
186.6500
3,026,600
Wed, 15 Apr 2026
186.3600
188.7800
184.0000
185.8700
3,336,300
Tue, 14 Apr 2026
186.7700
187.5900
183.0200
186.5100
4,133,500
Mon, 13 Apr 2026
18 · 8-K
After-hours · 16:40 ET
8-K ↗
Mon, 13 Apr 2026
17 · 8-K
After-hours · 16:19 ET
FORM 8-K ↗
Mon, 13 Apr 2026
190.5500
192.0200
187.6600
189.1000
3,560,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
185.6600
189.6800
185.3200
188.2100
2,948,000
Thu, 09 Apr 2026
16 · DEFA14A
After-hours · 16:06 ET
DEFINITIVE ADDITIONAL PROXY SOLICITING MATERIALS ↗
Thu, 09 Apr 2026
15 · DEF 14A
After-hours · 16:05 ET
DEFINITIVE PROXY STATEMENT ↗
Thu, 09 Apr 2026
187.9700
191.1400
185.2700
186.3100
3,384,800
Wed, 08 Apr 2026
177.1700
187.3400
175.1400
186.4700
5,403,100
Tue, 07 Apr 2026
196.1200
199.2900
194.9100
195.5000
2,520,300
Mon, 06 Apr 2026
194.0800
195.8400
192.6800
194.2700
1,463,500
Mon, 06 Apr 2026
14 · 8-K
Pre-market · 09:23 ET
FORM 8-K ↗
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
197.5700
201.4700
192.9000
193.8800
2,911,800
Wed, 01 Apr 2026
190.5300
195.7400
187.3400
190.6200
4,287,000
Tue, 31 Mar 2026
199.5200
203.1500
193.7800
197.7900
4,423,800
Mon, 30 Mar 2026
203.9100
204.6900
197.6100
198.6500
3,737,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
204.2100
204.9100
201.4500
201.8400
5,333,800
Thu, 26 Mar 2026
198.8900
204.1600
198.0400
202.1900
3,220,000
Wed, 25 Mar 2026
194.6300
197.1400
194.0200
196.0200
2,182,300
Tue, 24 Mar 2026
194.2000
199.9600
194.2000
197.0600
2,780,700
Mon, 23 Mar 2026
187.2500
194.0700
186.0200
191.7800
3,254,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
190.3100
194.6800
190.0200
192.5400
4,606,800
Thu, 19 Mar 2026
191.7400
193.7500
189.6800
190.3100
3,262,100
Wed, 18 Mar 2026
188.1100
191.2000
187.6300
189.6800
2,692,200
Tue, 17 Mar 2026
183.0400
188.7300
182.3300
187.2200
2,629,900
Mon, 16 Mar 2026
182.6000
183.6200
179.7100
182.3300
3,203,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
174.9000
183.4000
174.2600
182.3700
4,100,900
Thu, 12 Mar 2026
13 · 8-K
After-hours · 16:18 ET
FORM 8-K ↗
Thu, 12 Mar 2026
178.4100
181.6400
176.9000
177.0100
4,683,900
Thu, 12 Mar 2026
12 · 424B7
Next filing day · accepted 11 Mar, 21:09 ET
424B7 ↗
Wed, 11 Mar 2026
173.0000
178.0500
172.8100
176.6400
11,186,100
Tue, 10 Mar 2026
11 · 424B7
After-hours · 16:14 ET
424B7 ↗
Tue, 10 Mar 2026
181.2900
182.7600
176.1500
178.3700
2,194,700
Mon, 09 Mar 2026
183.6500
186.6600
179.5000
182.8600
5,221,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
182.5800
183.0800
179.3100
180.5400
4,917,000
Thu, 05 Mar 2026
176.2800
179.7800
176.0100
179.0400
5,065,300
Wed, 04 Mar 2026
175.8100
177.5300
172.5500
176.7100
2,533,800
Tue, 03 Mar 2026
180.0200
181.5000
173.2800
177.5300
5,508,700
Mon, 02 Mar 2026
181.1900
183.3600
173.3800
178.9600
5,199,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
169.2700
174.4600
167.4500
174.0800
2,459,400
Thu, 26 Feb 2026
166.3700
170.9300
164.3700
166.9800
2,523,500
Wed, 25 Feb 2026
10 · 10-K
After-hours · 16:13 ET
10-K ↗
Wed, 25 Feb 2026
174.4800
174.5000
165.6300
167.7700
2,479,300
Tue, 24 Feb 2026
175.0000
176.0000
166.1000
172.5200
3,975,500
Mon, 23 Feb 2026
9 · 8-K
After-hours · 16:05 ET
8-K ↗
Mon, 23 Feb 2026
176.2700
177.2500
173.2300
173.8200
2,711,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
174.0900
176.5500
172.3000
176.0100
3,473,900
Thu, 19 Feb 2026
176.2700
177.0200
173.5800
174.7200
2,257,600
Wed, 18 Feb 2026
171.0500
174.1700
169.4800
174.0100
2,497,700
Tue, 17 Feb 2026
170.5000
172.8000
163.5000
168.5900
1,704,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
166.6200
170.3000
166.3500
169.1400
1,405,800
Thu, 12 Feb 2026
167.9300
169.6600
164.3600
167.4200
2,316,900
Wed, 11 Feb 2026
168.0000
170.5400
166.3200
169.0100
2,986,500
Tue, 10 Feb 2026
165.8500
165.9500
162.6600
164.8900
1,636,100
Mon, 09 Feb 2026
165.9100
167.4800
164.9200
165.9600
1,738,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
164.6500
168.5000
164.5200
166.9300
2,090,800
Thu, 05 Feb 2026
165.9400
168.0500
163.0900
164.7800
1,821,300
Wed, 04 Feb 2026
162.9100
169.4900
162.9100
168.9900
2,672,000
Tue, 03 Feb 2026
158.5700
162.9500
156.7700
162.8800
1,876,000
Mon, 02 Feb 2026
158.6100
160.4800
157.5000
158.6400
1,748,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
162.5800
165.9500
160.8400
163.9500
2,161,200
Thu, 29 Jan 2026
165.0000
168.4800
162.8500
163.0700
2,504,900
Wed, 28 Jan 2026
161.4300
161.4600
158.4400
160.2700
1,748,800
Tue, 27 Jan 2026
153.6300
159.2700
153.1700
159.1200
2,016,900
Mon, 26 Jan 2026
155.5200
156.0000
151.0700
153.5200
1,705,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
153.6100
156.2500
153.2000
154.0200
1,227,500
Thu, 22 Jan 2026
150.7300
152.5700
149.2000
151.8500
2,170,300
Wed, 21 Jan 2026
151.8000
156.3400
150.8700
153.0000
1,955,500
Tue, 20 Jan 2026
152.8100
154.0000
148.2500
148.7000
2,055,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
151.1900
151.8500
149.6300
151.2800
2,249,300
Thu, 15 Jan 2026
152.1800
153.1000
149.5500
150.8200
2,404,300
Wed, 14 Jan 2026
151.2400
156.8500
151.2000
153.7300
2,496,800
Tue, 13 Jan 2026
149.8800
153.3700
148.7100
151.2100
1,853,600
Mon, 12 Jan 2026
8 · 8-K
After-hours · 16:02 ET
8-K ↗
Mon, 12 Jan 2026
147.2900
149.2100
145.9700
147.5600
1,998,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
147.3800
148.8800
145.6900
147.4100
1,899,100
Thu, 08 Jan 2026
140.7500
149.8000
140.7500
147.6600
2,496,800
Wed, 07 Jan 2026
143.8700
144.9500
139.4100
140.4500
2,492,100
Tue, 06 Jan 2026
148.3000
148.3700
143.6600
144.4700
1,892,900
Mon, 05 Jan 2026
153.7300
154.5800
143.5500
146.9900
2,598,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
151.1000
153.6600
148.6800
152.3400
1,370,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
151.2500
151.7500
149.9500
150.3300
1,202,100
Tue, 30 Dec 2025
149.8600
152.3000
149.4400
151.2500
1,551,800
Mon, 29 Dec 2025
147.7500
149.4200
147.4200
148.5700
1,398,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
146.7300
146.8000
144.8000
146.3100
985,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
147.9600
147.9600
146.4300
146.9100
667,500
Tue, 23 Dec 2025
148.7400
149.7700
147.1900
148.1600
1,041,200
Mon, 22 Dec 2025
150.1100
153.1900
148.4300
148.4600
1,317,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
146.9200
150.9200
146.6600
148.1300
3,981,300
Thu, 18 Dec 2025
153.4300
153.7700
146.1700
147.0000
2,178,300
Wed, 17 Dec 2025
150.6500
154.9400
149.7900
154.0700
2,313,100
Tue, 16 Dec 2025
151.6600
152.1400
146.4300
149.0600
2,939,400
Mon, 15 Dec 2025
157.4300
157.4300
151.5400
154.0600
1,897,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
158.1300
159.1500
156.0900
156.6800
1,514,900
Thu, 11 Dec 2025
158.0600
160.8600
155.6700
157.0400
1,902,500
Wed, 10 Dec 2025
158.5400
160.6500
155.8800
160.2800
1,817,300
Tue, 09 Dec 2025
156.9200
159.7200
156.6000
158.1700
1,370,100
Mon, 08 Dec 2025
157.7100
160.1900
156.5700
157.5200
1,215,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
159.6400
164.4400
158.5000
158.6000
2,047,800
Thu, 04 Dec 2025
158.1500
161.1300
158.0000
159.5100
1,652,800
Wed, 03 Dec 2025
156.8000
159.3900
156.8000
158.3800
1,638,800
Tue, 02 Dec 2025
156.0000
157.1500
153.8900
155.9800
1,820,900
Mon, 01 Dec 2025
152.7600
158.7300
152.3300
156.1600
2,404,200
Mon, 01 Dec 2025
7 · 8-K
Pre-market · 06:02 ET
FORM 8-K ↗
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
149.3100
153.4100
149.0400
152.5900
749,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
147.3000
150.6800
146.5800
149.3100
1,379,600
Tue, 25 Nov 2025
146.0800
147.6300
144.7900
147.0200
1,341,800
Mon, 24 Nov 2025
145.8500
148.4600
143.5700
147.6400
1,776,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
6 · S-3ASR
After-hours · 16:22 ET
S-3ASR ↗
Fri, 21 Nov 2025
145.9100
148.0700
143.8900
146.4400
1,873,500
Thu, 20 Nov 2025
149.4100
154.4900
146.1100
146.2500
1,963,100
Wed, 19 Nov 2025
145.7000
149.1100
144.5200
148.6900
1,365,200
Tue, 18 Nov 2025
145.5600
151.3500
144.4400
149.5800
1,853,500
Mon, 17 Nov 2025
148.6800
149.0000
145.8300
146.3700
1,271,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
144.8200
149.8200
143.1400
149.2000
2,001,800
Thu, 13 Nov 2025
145.1000
147.1800
143.4300
144.3800
1,602,100
Wed, 12 Nov 2025
148.0000
148.6300
145.6800
146.1700
1,295,000
Tue, 11 Nov 2025
146.2200
149.9700
144.8200
148.1500
1,432,400
Mon, 10 Nov 2025
144.4700
145.7600
142.2700
144.7300
1,332,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
141.9400
144.6300
139.6500
143.6500
1,564,600
Thu, 06 Nov 2025
138.4900
143.0900
138.3400
140.7700
2,062,700
Wed, 05 Nov 2025
5 · 10-Q
After-hours · 16:16 ET
10-Q ↗
Wed, 05 Nov 2025
139.2000
140.8200
137.0300
137.2900
1,830,700
Tue, 04 Nov 2025
141.5900
141.5900
137.5000
139.4200
2,390,400
Mon, 03 Nov 2025
4 · 8-K
After-hours · 16:06 ET
8-K ↗
Mon, 03 Nov 2025
143.2500
143.6700
139.8400
141.2700
1,964,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
142.1000
144.5000
141.9100
143.1900
1,653,700
Thu, 30 Oct 2025
143.6300
144.6100
141.9100
142.1500
1,392,100
Wed, 29 Oct 2025
140.6900
145.3600
140.6900
143.6300
1,473,300
Tue, 28 Oct 2025
143.6400
143.9500
140.4100
141.1400
1,140,500
Mon, 27 Oct 2025
146.5000
147.6600
143.9000
144.4000
1,389,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
147.7600
148.3700
145.2000
145.8600
1,434,400
Thu, 23 Oct 2025
147.6200
149.3800
146.5000
147.1700
2,477,500
Wed, 22 Oct 2025
143.1000
144.9000
140.8300
142.2800
2,404,200
Tue, 21 Oct 2025
141.3800
142.1400
139.5000
141.5300
1,410,200
Mon, 20 Oct 2025
139.9000
141.9700
139.4000
141.1900
2,216,200
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
139.6500
140.0400
137.5800
139.0900
1,541,200
Thu, 16 Oct 2025
142.6100
143.3500
137.2500
139.4400
1,915,000
Wed, 15 Oct 2025
143.1900
144.2000
140.8000
141.9400
1,105,700
Tue, 14 Oct 2025
139.3900
143.1000
139.0000
141.8300
1,751,500
Mon, 13 Oct 2025
142.2300
143.0900
140.7500
142.1100
1,527,300
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
141.6700
143.1400
139.6900
139.8200
2,134,500
Thu, 09 Oct 2025
3 · 8-K
After-hours · 16:03 ET
8-K ↗
Thu, 09 Oct 2025
149.8100
151.5000
144.0200
144.2100
1,481,000
Wed, 08 Oct 2025
149.1500
149.8700
146.4900
149.0700
1,399,900
Tue, 07 Oct 2025
147.7000
149.0700
145.6600
148.9100
1,358,100
Mon, 06 Oct 2025
149.0100
152.4900
148.5500
149.1000
2,499,600
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
143.5800
147.9100
143.5800
147.4700
2,012,300
Thu, 02 Oct 2025
142.2100
147.7000
142.0700
143.1900
2,614,600
Wed, 01 Oct 2025
141.6100
144.4400
141.4000
143.5400
1,497,300
Tue, 30 Sep 2025
141.7400
144.1300
140.7500
143.1000
2,488,400
Mon, 29 Sep 2025
146.7300
147.1500
142.9000
143.5800
1,808,100
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
146.2300
151.0000
145.3100
148.2500
1,646,100
Thu, 25 Sep 2025
144.6100
147.2000
143.9100
145.7900
1,306,500
Wed, 24 Sep 2025
144.3000
148.1400
144.2100
144.6100
1,998,900
Tue, 23 Sep 2025
139.7000
146.5200
139.7000
142.1800
2,423,600
Mon, 22 Sep 2025
138.2200
139.3100
136.1300
138.8300
2,136,700
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
140.7000
140.7000
137.7000
139.6700
4,089,400
Thu, 18 Sep 2025
140.8100
141.1800
138.7100
140.6400
1,954,500
Wed, 17 Sep 2025
137.7300
142.3300
136.5000
140.4700
2,225,200
Tue, 16 Sep 2025
135.6400
140.0700
135.5900
138.4200
2,752,100
Mon, 15 Sep 2025
137.4600
137.5100
134.3000
134.5300
3,109,100
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
138.8200
140.2000
136.8400
136.8800
1,752,000
Thu, 11 Sep 2025
137.5000
139.3700
137.0000
138.4200
1,573,000
Wed, 10 Sep 2025
136.9900
140.1100
136.1200
139.6400
2,005,900
Tue, 09 Sep 2025
138.0300
139.9000
136.2300
136.2900
2,149,800
Mon, 08 Sep 2025
139.6200
139.9000
135.6500
137.2800
2,052,100
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
140.7800
142.0500
137.0700
138.7100
1,995,100
Thu, 04 Sep 2025
141.9400
143.8000
140.5400
142.7400
1,572,700
Wed, 03 Sep 2025
148.0100
148.6900
141.5200
142.2900
1,952,800
Tue, 02 Sep 2025
148.4600
150.1100
146.9500
149.8600
1,558,700
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
148.5100
150.1200
148.3000
148.7600
1,214,100
Thu, 28 Aug 2025
147.6100
149.3700
145.9100
149.1700
1,061,400
Wed, 27 Aug 2025
144.1600
147.6600
143.9600
147.0600
1,987,800
Tue, 26 Aug 2025
144.2800
144.5500
142.2600
143.9600
2,046,200
Mon, 25 Aug 2025
143.4000
145.5600
142.1500
145.2700
1,623,100
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
138.9000
143.7900
138.5100
143.2800
2,029,200
Thu, 21 Aug 2025
137.6600
138.9800
136.4100
138.0000
1,734,700
Wed, 20 Aug 2025
139.4100
140.4500
137.6500
137.8700
1,582,000
Tue, 19 Aug 2025
138.4600
140.6400
137.8100
138.9600
1,324,000
Mon, 18 Aug 2025
139.3300
140.1700
137.2000
139.5200
1,408,000
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
140.7700
142.6600
139.5800
140.2200
1,889,700
Thu, 14 Aug 2025
139.0200
141.0800
136.8900
140.7700
1,483,400
Wed, 13 Aug 2025
138.0000
140.1800
137.7000
139.9800
1,945,500
Tue, 12 Aug 2025
137.7000
140.8200
137.1200
138.4900
2,581,300
Mon, 11 Aug 2025
141.0000
141.4800
136.2000
136.8400
3,044,700
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
142.0000
144.6800
140.3000
142.0300
1,684,600
Thu, 07 Aug 2025
145.6300
147.7000
140.8500
141.1200
2,202,600
Wed, 06 Aug 2025
2 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Wed, 06 Aug 2025
147.0000
149.0100
142.8400
144.3600
2,171,900
Tue, 05 Aug 2025
147.7800
147.7800
140.6900
145.6800
3,845,200
Mon, 04 Aug 2025
1 · 8-K
After-hours · 16:11 ET
8-K ↗
Mon, 04 Aug 2025
145.0000
148.1900
144.7000
147.7800
2,536,100
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
148.4400
148.9900
144.8200
146.1400
2,830,900
Thu, 31 Jul 2025
149.0000
152.2000
147.7600
148.6600
1,866,000
Wed, 30 Jul 2025
151.6100
151.9300
149.4900
151.0000
2,019,300
Tue, 29 Jul 2025
150.5200
153.0500
149.2200
152.5000
2,587,200
Mon, 28 Jul 2025
145.9900
150.9900
145.9900
150.5200
1,686,800
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend