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
198.9900
207.1700
197.7500
205.7500
1,768,535
Thu, 22 Oct 2026
202.5000
203.3500
194.8500
197.1400
2,022,900
Wed, 21 Oct 2026
201.2400
203.3700
199.4700
200.9300
1,847,800
Tue, 20 Oct 2026
206.1100
206.1100
198.4100
202.4200
1,630,200
Mon, 19 Oct 2026
202.1800
205.6300
201.8000
203.1200
1,600,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
197.0100
204.1000
197.0100
203.9500
2,573,400
Thu, 15 Oct 2026
199.4700
199.4700
194.0000
195.6000
2,192,800
Wed, 14 Oct 2026
200.1200
200.6500
196.8000
197.5100
2,808,400
Tue, 13 Oct 2026
196.3300
198.6700
195.2500
198.1800
2,753,100
Mon, 12 Oct 2026
194.9500
198.3400
194.6800
195.1100
2,444,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
191.6800
194.3900
191.5000
192.1300
1,145,600
Thu, 08 Oct 2026
24 · 8-K
After-hours · 20:01 ET
8-K ↗
Thu, 08 Oct 2026
187.3900
192.3800
187.3900
191.6800
2,260,500
Wed, 07 Oct 2026
186.8100
188.0000
181.8500
184.3800
2,323,100
Tue, 06 Oct 2026
182.0000
185.7700
182.0000
184.9800
3,223,600
Mon, 05 Oct 2026
183.9600
186.0000
182.3800
184.0800
2,836,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
183.2900
185.6800
183.2700
184.7100
2,138,600
Thu, 01 Oct 2026
183.2100
185.8700
182.9400
185.5100
1,864,300
Wed, 30 Sep 2026
23 · 8-K
After-hours · 20:05 ET
FORM 8-K ↗
Wed, 30 Sep 2026
184.9800
186.1800
183.7000
183.8100
1,425,500
Tue, 29 Sep 2026
182.3300
184.5500
181.9100
183.9500
1,972,900
Mon, 28 Sep 2026
190.5700
190.5700
184.5000
185.2300
2,173,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
186.4600
187.7700
185.5100
186.6700
1,733,300
Thu, 24 Sep 2026
187.9600
191.4000
186.1100
189.0100
2,306,900
Wed, 23 Sep 2026
185.7700
188.2000
183.5100
185.6500
3,378,000
Tue, 22 Sep 2026
186.0100
188.7200
184.2900
184.5000
2,952,200
Mon, 21 Sep 2026
189.8800
190.7500
187.5200
189.2700
3,810,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
196.9400
196.9400
191.9600
192.4200
8,098,200
Thu, 17 Sep 2026
191.0800
197.3100
190.9200
196.9400
4,921,100
Wed, 16 Sep 2026
197.0300
198.6500
191.4900
194.5400
15,401,000
Tue, 15 Sep 2026
207.2300
213.3100
206.7800
211.5300
2,116,500
Mon, 14 Sep 2026
208.3000
210.8900
204.0700
205.7200
1,800,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
204.6800
205.0700
200.8700
204.9700
1,678,000
Thu, 10 Sep 2026
207.3300
207.5700
200.9800
205.3900
1,971,900
Wed, 09 Sep 2026
202.1700
204.5900
200.1900
202.6300
1,553,200
Tue, 08 Sep 2026
201.8300
204.9700
198.4100
199.6500
2,284,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
201.5800
201.5800
197.7300
199.2200
1,707,400
Thu, 03 Sep 2026
203.3100
204.2500
201.3300
202.9400
1,735,300
Wed, 02 Sep 2026
200.8300
204.8500
200.7100
203.4200
1,592,900
Tue, 01 Sep 2026
205.0000
205.0000
199.0500
203.1600
2,573,700
Mon, 31 Aug 2026
202.0200
204.8000
198.4500
200.4800
3,619,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
201.6200
202.4000
197.0600
197.6700
2,128,100
Thu, 27 Aug 2026
200.4300
201.6000
197.6900
200.5200
1,254,200
Wed, 26 Aug 2026
197.9300
202.0000
196.6500
199.8400
1,414,300
Tue, 25 Aug 2026
201.6000
204.0000
199.4700
199.8900
2,004,500
Mon, 24 Aug 2026
210.0000
211.3600
203.3100
205.6000
2,263,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
211.8400
212.9600
209.1500
210.7200
1,414,200
Thu, 20 Aug 2026
213.5100
216.9000
209.3100
211.0200
2,234,400
Wed, 19 Aug 2026
210.8400
213.7500
207.7500
208.5500
1,893,500
Tue, 18 Aug 2026
208.9300
210.4100
206.4700
210.0200
1,812,000
Mon, 17 Aug 2026
202.7000
206.6500
201.8400
206.2900
1,178,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
200.6800
204.5700
200.6800
202.4700
986,600
Thu, 13 Aug 2026
198.0100
199.9100
196.6600
199.5100
1,270,400
Wed, 12 Aug 2026
200.4800
201.7400
199.5300
200.8400
985,800
Tue, 11 Aug 2026
197.7300
203.3500
196.0400
201.7100
1,251,000
Mon, 10 Aug 2026
190.8000
199.4300
190.8000
198.9700
1,931,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
187.3900
189.0700
184.8000
188.0400
1,506,900
Thu, 06 Aug 2026
189.5500
190.1100
187.0600
189.6300
1,486,800
Wed, 05 Aug 2026
22 · 10-Q
After-hours · 16:05 ET
10-Q ↗
Wed, 05 Aug 2026
191.9100
192.5000
184.8500
186.1700
2,369,800
Tue, 04 Aug 2026
189.1100
195.5000
188.3100
191.8700
4,161,000
Mon, 03 Aug 2026
21 · 8-K
After-hours · 16:06 ET
8-K ↗
Mon, 03 Aug 2026
198.7600
199.6000
196.2600
198.7500
2,204,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
198.4800
203.7900
198.1000
202.9500
1,651,700
Thu, 30 Jul 2026
196.9300
199.9300
195.4800
199.7700
1,514,600
Wed, 29 Jul 2026
198.2000
199.9700
195.9800
199.1300
1,926,400
Tue, 28 Jul 2026
197.1100
198.5900
190.0500
190.3100
2,513,100
Mon, 27 Jul 2026
197.0800
201.7100
195.4300
195.8000
1,742,400
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
20 · 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
19 · 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
18 · 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
17 · 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
16 · 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
15 · 8-K
After-hours · 16:40 ET
8-K ↗
Mon, 13 Apr 2026
14 · 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
13 · DEFA14A
After-hours · 16:06 ET
DEFINITIVE ADDITIONAL PROXY SOLICITING MATERIALS ↗
Thu, 09 Apr 2026
12 · 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
11 · 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
10 · 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
9 · 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
8 · 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
7 · 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
6 · 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
5 · 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
4 · 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
3 · 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
2 · 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
1 · 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