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
130.4700
130.9100
128.6100
129.6900
2,836,072
Thu, 22 Oct 2026
127.7900
131.0400
127.7900
130.6400
3,449,100
Wed, 21 Oct 2026
127.9200
128.1800
127.1800
127.3900
2,303,800
Tue, 20 Oct 2026
126.3900
127.7900
125.8400
127.2200
2,510,500
Mon, 19 Oct 2026
127.3200
127.4100
124.3300
124.7200
3,050,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
125.1100
127.4000
124.5600
127.1400
3,412,900
Thu, 15 Oct 2026
128.1400
128.1400
123.9800
124.2900
5,093,400
Wed, 14 Oct 2026
126.1500
126.7600
125.2500
126.1300
3,743,500
Tue, 13 Oct 2026
125.5700
125.9000
122.9200
125.6500
2,360,900
Mon, 12 Oct 2026
123.2000
124.3000
122.3800
124.2300
1,901,500
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
122.1500
123.0000
121.9000
122.8100
2,733,400
Thu, 08 Oct 2026
121.9700
122.9100
121.3600
122.3200
2,769,300
Wed, 07 Oct 2026
121.6800
123.0000
121.2100
122.0800
3,205,900
Tue, 06 Oct 2026
120.1700
121.8400
120.0600
121.6700
3,329,100
Mon, 05 Oct 2026
119.4600
120.5500
118.6300
119.7300
3,108,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
120.5500
121.8000
119.3700
119.5700
5,539,000
Thu, 01 Oct 2026
118.2400
119.9300
117.3400
119.7500
4,139,400
Wed, 30 Sep 2026
27 · 8-K
After market open · 11:01 ET
8-K ↗
Wed, 30 Sep 2026
120.0500
120.3200
118.6100
118.6400
4,110,300
Tue, 29 Sep 2026
117.5000
119.5800
117.2600
119.3000
2,859,300
Mon, 28 Sep 2026
118.0500
118.7200
117.2000
118.2000
3,248,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
117.5300
118.5000
116.7100
118.3500
4,069,300
Thu, 24 Sep 2026
118.4000
118.7100
117.3000
117.5700
3,503,200
Wed, 23 Sep 2026
119.8800
119.8800
117.9500
118.4000
5,493,200
Tue, 22 Sep 2026
119.5800
120.7400
119.1600
120.2700
5,117,400
Mon, 21 Sep 2026
119.8000
120.7500
119.1600
120.0300
6,986,100
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
120.6100
121.1200
119.7100
120.0000
8,016,400
Thu, 17 Sep 2026
121.2500
121.7100
120.4300
121.6200
4,842,500
Wed, 16 Sep 2026
120.8600
121.7200
120.0700
120.6900
4,041,200
Tue, 15 Sep 2026
122.6800
122.7800
120.4100
120.6100
3,188,800
Mon, 14 Sep 2026
123.6200
123.8100
121.7400
122.2300
3,168,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
124.5000
125.0000
122.9200
123.3300
2,201,600
Thu, 10 Sep 2026
125.0500
125.7400
123.3400
123.4700
3,339,000
Wed, 09 Sep 2026
125.4500
126.1700
123.9200
124.6700
3,674,400
Tue, 08 Sep 2026
124.4700
126.3400
124.1200
125.4200
4,022,100
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
124.1800
125.5000
124.0000
124.5000
3,148,800
Thu, 03 Sep 2026
123.7500
125.3200
123.6500
124.7100
2,283,300
Wed, 02 Sep 2026
122.7500
123.9300
121.5000
123.5700
2,835,300
Tue, 01 Sep 2026
122.8300
123.5800
122.1400
122.9600
2,981,300
Mon, 31 Aug 2026
122.3100
122.6900
121.5000
122.4300
4,149,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
123.3800
123.8500
121.8800
122.3100
2,607,800
Thu, 27 Aug 2026
122.2400
123.0200
121.6400
122.7100
2,714,900
Wed, 26 Aug 2026
122.9200
124.0900
122.7200
123.3600
3,772,900
Tue, 25 Aug 2026
121.9800
123.1600
121.7500
122.7700
3,187,800
Mon, 24 Aug 2026
121.1100
122.2800
120.0600
121.9800
3,890,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
126.1500
126.1700
120.5200
120.9400
5,246,800
Thu, 20 Aug 2026
126.1900
127.5400
125.6700
125.7000
3,358,700
Wed, 19 Aug 2026
127.3600
127.4300
125.2300
126.2700
2,690,800
Tue, 18 Aug 2026
128.1800
128.6200
126.1500
126.3500
2,919,500
Mon, 17 Aug 2026
124.8800
126.6800
124.7800
126.5300
2,923,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
124.8700
126.0000
124.8600
125.6000
2,360,200
Thu, 13 Aug 2026
124.7400
125.9000
124.5700
125.3800
2,246,700
Wed, 12 Aug 2026
123.6200
124.7100
123.4100
124.6500
2,359,400
Tue, 11 Aug 2026
122.5300
123.8200
122.2800
123.5800
2,694,900
Mon, 10 Aug 2026
125.0500
125.6800
122.2500
122.8400
4,659,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
124.9900
126.3700
124.2000
125.7300
4,311,300
Thu, 06 Aug 2026
127.9800
128.3000
124.3100
125.2600
3,088,700
Wed, 05 Aug 2026
128.8900
128.8900
124.5000
126.4700
7,312,200
Tue, 04 Aug 2026
128.0400
128.8300
126.2700
128.3500
3,964,300
Mon, 03 Aug 2026
128.1000
128.8800
126.3700
128.3200
4,882,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
128.0000
129.1400
126.8300
127.8500
5,722,900
Thu, 30 Jul 2026
26 · 10-Q
After market open · 10:12 ET
10-Q ↗
Thu, 30 Jul 2026
128.7200
130.4900
127.3200
127.7800
5,724,000
Thu, 30 Jul 2026
25 · 8-K
Pre-market · 06:59 ET
8-K ↗
Wed, 29 Jul 2026
133.8000
134.1300
129.0300
129.4000
4,230,900
Tue, 28 Jul 2026
134.0900
135.9900
132.9800
133.0200
3,924,200
Mon, 27 Jul 2026
135.1800
135.7700
133.2800
133.5900
2,597,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
135.4300
136.5700
135.1200
135.5400
3,184,700
Thu, 23 Jul 2026
132.3400
135.1600
132.3400
134.9200
3,417,200
Wed, 22 Jul 2026
131.7000
133.2800
131.1500
133.0700
2,862,900
Tue, 21 Jul 2026
130.5000
131.1800
129.5100
130.4800
3,885,100
Tue, 21 Jul 2026
24 · 8-K
Pre-market · 08:28 ET
8-K ↗
Mon, 20 Jul 2026
132.6500
133.6000
130.5600
131.0500
3,054,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
135.3900
135.6700
131.7800
132.1400
4,315,000
Thu, 16 Jul 2026
132.1000
134.0600
131.7300
133.1300
3,856,300
Wed, 15 Jul 2026
134.4600
135.0000
132.3700
132.5000
3,321,700
Tue, 14 Jul 2026
135.7400
136.6000
134.5400
134.9400
4,535,900
Mon, 13 Jul 2026
135.5700
136.5200
135.0900
135.6300
3,459,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
133.8400
135.5500
133.8400
135.4300
3,220,900
Thu, 09 Jul 2026
135.9000
136.5200
133.5200
133.8500
5,548,900
Wed, 08 Jul 2026
137.6400
138.2300
135.5400
135.9000
3,592,600
Tue, 07 Jul 2026
137.5200
140.5800
137.2900
137.5300
3,676,700
Mon, 06 Jul 2026
137.8900
138.4600
135.2300
135.9800
7,295,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
135.8800
138.6000
135.6600
138.5100
8,802,800
Wed, 01 Jul 2026
136.8700
137.3600
134.4700
135.0500
4,974,900
Tue, 30 Jun 2026
137.0000
138.0200
136.1200
136.8100
6,677,300
Mon, 29 Jun 2026
139.0300
139.3300
136.5600
137.9700
6,770,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
138.0300
139.0800
137.6000
138.6900
8,131,900
Thu, 25 Jun 2026
135.2300
137.5400
135.0100
137.0000
4,483,400
Wed, 24 Jun 2026
134.2200
135.5000
132.9200
134.9600
6,011,400
Tue, 23 Jun 2026
131.4300
134.0500
130.2500
133.7400
10,421,600
Mon, 22 Jun 2026
128.1900
130.8800
127.9400
130.3000
6,591,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
128.6600
129.6500
126.9800
127.6900
10,158,200
Wed, 17 Jun 2026
128.7800
130.0700
127.3200
128.2700
6,105,000
Tue, 16 Jun 2026
129.8100
131.2600
129.1300
129.7500
5,199,800
Mon, 15 Jun 2026
128.3200
130.0500
127.6000
129.3100
5,285,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
128.6000
129.5100
128.0000
129.2300
4,155,800
Thu, 11 Jun 2026
128.6100
130.0100
128.2900
128.4800
4,625,600
Wed, 10 Jun 2026
128.4700
128.9400
127.0500
128.5300
5,817,600
Tue, 09 Jun 2026
126.6200
128.3800
126.0800
127.7600
5,571,800
Mon, 08 Jun 2026
129.0800
129.4400
126.4000
126.7700
5,405,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
128.5000
130.2200
128.2100
129.1400
3,544,500
Thu, 04 Jun 2026
127.3700
127.9700
125.9600
127.7900
4,821,300
Wed, 03 Jun 2026
127.2000
129.5900
126.2600
126.3100
4,951,800
Tue, 02 Jun 2026
124.2100
127.1500
124.0000
127.1100
4,360,900
Mon, 01 Jun 2026
125.6700
125.6700
123.7400
123.7900
3,274,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
127.6400
127.8900
126.1400
126.6700
5,664,300
Thu, 28 May 2026
129.5700
129.7700
126.7000
127.7600
4,532,800
Wed, 27 May 2026
130.1000
131.0000
129.3800
129.5700
3,182,700
Tue, 26 May 2026
131.9400
132.1200
130.5200
130.9000
5,996,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
129.6600
131.7500
129.5800
131.5900
3,280,600
Thu, 21 May 2026
128.9400
129.8200
128.2500
129.6100
5,244,600
Wed, 20 May 2026
129.5000
129.9300
128.5100
128.8700
5,812,900
Tue, 19 May 2026
127.0000
129.0400
126.2700
128.9200
4,494,500
Mon, 18 May 2026
125.9300
127.8400
124.9900
127.6800
5,462,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
127.9000
128.0100
124.6800
125.1500
9,225,500
Thu, 14 May 2026
23 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 14 May 2026
127.5800
128.6400
127.4900
128.6000
6,382,500
Wed, 13 May 2026
22 · 424B5
After-hours · 16:55 ET
424B5 ↗
Wed, 13 May 2026
126.9300
128.4800
126.1500
127.9500
15,607,600
Tue, 12 May 2026
21 · 424B5
After-hours · 16:15 ET
424B5 ↗
Tue, 12 May 2026
130.6200
132.2500
129.4400
131.9400
2,756,500
Mon, 11 May 2026
130.7500
131.7700
130.1000
130.7000
3,179,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
131.2100
132.0800
130.1000
130.1600
2,660,200
Thu, 07 May 2026
131.6400
132.8000
131.3300
131.7600
3,107,200
Wed, 06 May 2026
136.5700
136.6000
132.5000
132.5600
4,245,700
Tue, 05 May 2026
20 · 10-Q
After market open · 10:23 ET
10-Q ↗
Tue, 05 May 2026
138.4900
139.4400
136.2200
137.0400
4,078,200
Tue, 05 May 2026
19 · 8-K
Pre-market · 07:03 ET
8-K ↗
Mon, 04 May 2026
136.1500
137.0400
134.1500
134.6600
3,314,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
136.8700
138.4900
136.2200
136.9100
2,390,100
Thu, 30 Apr 2026
135.2300
137.6800
134.9900
137.1100
3,691,300
Wed, 29 Apr 2026
18 · 8-K
After-hours · 17:25 ET
8-K ↗
Wed, 29 Apr 2026
135.1200
136.0700
134.1800
134.4400
2,912,700
Tue, 28 Apr 2026
136.2900
136.5800
135.0500
135.5900
2,367,900
Mon, 27 Apr 2026
135.0200
136.0600
134.7600
135.0700
2,723,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
133.8200
135.5600
133.8100
134.7300
1,904,700
Thu, 23 Apr 2026
132.7800
135.3700
132.5900
135.0800
1,898,200
Wed, 22 Apr 2026
132.6900
133.6000
131.2000
131.6200
2,124,100
Tue, 21 Apr 2026
133.9800
133.9800
131.7400
131.8900
2,451,000
Mon, 20 Apr 2026
134.3500
135.4200
133.1200
133.2800
2,646,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
134.1500
134.1700
132.0200
133.6600
2,869,800
Thu, 16 Apr 2026
134.5600
135.1600
133.0000
134.5600
2,450,200
Wed, 15 Apr 2026
134.7900
135.0600
133.6900
134.3900
2,382,600
Tue, 14 Apr 2026
134.5200
135.4900
132.7500
135.4600
3,162,400
Mon, 13 Apr 2026
136.4900
136.6000
133.5800
134.4600
2,401,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
137.0000
137.7200
136.2700
136.3000
1,982,200
Thu, 09 Apr 2026
134.4300
137.7400
134.4300
137.1500
2,562,500
Wed, 08 Apr 2026
132.0900
134.8500
131.5600
134.7100
2,398,600
Tue, 07 Apr 2026
132.1700
133.5700
131.9400
132.9200
1,814,000
Mon, 06 Apr 2026
131.7000
133.1200
131.7000
132.3600
1,852,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
131.7200
133.3300
130.5200
132.6800
1,998,500
Wed, 01 Apr 2026
130.6900
132.1600
130.5100
131.6700
2,582,500
Tue, 31 Mar 2026
131.4100
131.7800
129.8900
131.0800
3,124,300
Mon, 30 Mar 2026
131.6100
132.2900
130.5100
131.1200
2,717,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
128.8400
131.5100
128.3200
130.1000
4,404,500
Thu, 26 Mar 2026
128.7200
129.5000
127.6600
128.8500
3,597,400
Wed, 25 Mar 2026
129.4600
129.5000
128.0400
128.3000
3,335,000
Tue, 24 Mar 2026
127.2500
129.8900
126.8300
128.8000
2,559,500
Mon, 23 Mar 2026
126.7900
128.9100
125.8500
127.9200
4,406,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
128.1800
128.9200
125.0800
125.6600
8,610,800
Thu, 19 Mar 2026
131.0000
131.4500
126.7100
128.7200
5,845,200
Wed, 18 Mar 2026
17 · DEFA14A
After market open · 14:01 ET
DEFA14A ↗
Wed, 18 Mar 2026
16 · DEF 14A
After market open · 14:00 ET
DEF 14A ↗
Wed, 18 Mar 2026
133.0400
133.4300
130.8900
130.9700
3,800,100
Tue, 17 Mar 2026
134.7900
135.0000
133.3700
133.6200
2,541,300
Mon, 16 Mar 2026
134.7600
135.0000
133.5100
134.1500
4,356,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
133.5100
134.4800
133.1000
133.6100
3,632,100
Thu, 12 Mar 2026
131.0500
133.9700
130.8000
132.2200
2,500,200
Wed, 11 Mar 2026
131.8100
132.1600
130.8300
131.2600
2,522,500
Tue, 10 Mar 2026
131.4800
133.2800
131.1300
132.3100
3,211,800
Mon, 09 Mar 2026
131.8100
132.3500
130.7900
131.8600
4,476,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
130.9800
132.6300
130.1600
131.8700
4,613,800
Thu, 05 Mar 2026
132.7200
133.0000
130.3500
132.0400
5,158,700
Wed, 04 Mar 2026
15 · PRE 14A
After-hours · 17:02 ET
PRE 14A ↗
Wed, 04 Mar 2026
132.4200
133.7600
130.8600
133.5200
4,758,400
Tue, 03 Mar 2026
132.3900
133.3200
129.6000
131.9200
4,048,500
Mon, 02 Mar 2026
133.8300
134.2300
133.0100
133.2900
2,978,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
132.1100
134.6000
132.0400
133.8200
3,332,600
Thu, 26 Feb 2026
132.2100
133.0600
131.1500
132.1000
3,811,400
Wed, 25 Feb 2026
132.1700
132.8500
130.2700
132.4600
3,459,800
Tue, 24 Feb 2026
131.4600
132.5600
130.2700
132.3900
3,209,200
Mon, 23 Feb 2026
129.4800
132.1100
129.4000
132.0300
3,592,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
129.3400
129.9100
127.7200
129.3700
3,021,300
Thu, 19 Feb 2026
127.2700
128.8400
127.0800
128.4200
2,556,200
Wed, 18 Feb 2026
129.8400
130.3000
126.8500
127.2700
3,626,100
Tue, 17 Feb 2026
14 · 8-K
After-hours · 16:28 ET
8-K ↗
Tue, 17 Feb 2026
131.3100
132.7800
129.6100
130.2400
4,034,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
127.3200
130.0700
126.6100
129.9400
4,671,900
Thu, 12 Feb 2026
13 · 10-K
After market open · 10:12 ET
10-K ↗
Thu, 12 Feb 2026
124.2000
128.9200
123.6900
126.4300
6,301,700
Thu, 12 Feb 2026
12 · 8-K
Pre-market · 07:04 ET
8-K ↗
Wed, 11 Feb 2026
121.4600
122.5900
120.4700
122.2500
2,843,800
Tue, 10 Feb 2026
120.2400
122.4000
119.7100
121.2300
3,506,000
Mon, 09 Feb 2026
120.5400
121.4800
119.9200
121.1000
2,654,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
121.2100
122.4400
119.8600
120.8000
2,767,700
Thu, 05 Feb 2026
120.7700
121.4200
119.8000
120.6100
4,338,300
Wed, 04 Feb 2026
121.5500
122.1900
119.7200
119.9800
4,653,400
Tue, 03 Feb 2026
118.7500
121.4200
118.7500
120.6700
3,482,200
Mon, 02 Feb 2026
119.9800
120.3800
118.0600
118.3300
3,941,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
119.0200
119.8800
117.9800
119.7800
3,640,700
Thu, 29 Jan 2026
119.5700
120.8200
118.5500
119.2100
3,537,800
Wed, 28 Jan 2026
119.2500
120.2000
118.5300
119.1200
1,888,800
Tue, 27 Jan 2026
117.7400
119.7600
117.4800
119.4300
2,675,700
Mon, 26 Jan 2026
117.1100
119.1700
117.0100
118.0200
3,992,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
116.9300
117.1700
115.5600
116.6300
2,525,900
Thu, 22 Jan 2026
118.7100
119.3600
117.0300
117.1800
2,880,500
Wed, 21 Jan 2026
119.7500
120.3500
117.8500
118.9800
3,632,500
Tue, 20 Jan 2026
119.2000
120.4500
118.2700
119.2200
4,776,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
119.0200
120.1400
118.2200
119.9600
4,044,500
Thu, 15 Jan 2026
118.4100
119.7000
117.6500
119.4000
3,085,800
Wed, 14 Jan 2026
116.9900
118.5700
116.6800
118.1100
3,143,800
Tue, 13 Jan 2026
116.5700
117.0100
115.5700
116.6200
2,735,100
Mon, 12 Jan 2026
115.6000
117.7000
115.3600
116.5700
3,437,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
116.0000
117.4100
115.9500
116.9100
2,867,700
Thu, 08 Jan 2026
113.8800
116.5000
113.7400
115.9300
3,230,800
Thu, 08 Jan 2026
11 · 8-K
Pre-market · 07:30 ET
8-K ↗
Wed, 07 Jan 2026
115.3300
115.5200
113.2500
113.7000
2,557,000
Tue, 06 Jan 2026
114.0500
115.2300
113.8500
115.0400
2,535,800
Mon, 05 Jan 2026
115.5700
115.5700
112.5400
114.0700
3,894,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
115.4400
116.2000
114.4200
115.8100
3,906,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
116.0100
116.0700
115.1600
115.3100
1,579,400
Tue, 30 Dec 2025
115.5800
116.2100
115.4500
115.9900
6,956,400
Mon, 29 Dec 2025
116.1000
116.7200
115.6200
115.7700
1,814,700
Mon, 29 Dec 2025
10 · 8-K
Pre-market · 08:01 ET
8-K ↗
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
115.1900
115.9300
115.0000
115.6700
1,896,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
115.0500
115.3900
114.8100
115.3100
1,057,700
Tue, 23 Dec 2025
114.5900
115.2300
114.2400
115.1500
2,918,000
Mon, 22 Dec 2025
114.1600
114.9100
113.8400
114.6200
3,049,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
115.1500
116.3900
114.3600
114.4900
7,322,400
Fri, 19 Dec 2025
9 · 8-K
Pre-market · 08:00 ET
8-K ↗
Thu, 18 Dec 2025
115.0000
115.8000
115.0000
115.5800
4,794,800
Wed, 17 Dec 2025
114.4400
115.0300
113.8700
114.7100
3,808,900
Tue, 16 Dec 2025
115.7700
116.1200
113.9800
114.5700
2,706,000
Mon, 15 Dec 2025
114.7500
116.0800
114.4100
115.7700
3,031,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
115.0000
115.4400
113.8400
114.1300
2,671,700
Thu, 11 Dec 2025
114.5100
115.3100
113.6800
114.2600
3,171,500
Wed, 10 Dec 2025
116.6600
116.6600
113.8400
114.1600
3,241,300
Tue, 09 Dec 2025
116.2800
117.0900
115.8200
116.0700
2,196,400
Mon, 08 Dec 2025
117.5400
117.5800
115.3100
115.7300
3,422,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
8 · 8-K
After market open · 15:03 ET
8-K ↗
Fri, 05 Dec 2025
117.8700
118.1200
116.8300
117.5400
3,166,400
Thu, 04 Dec 2025
7 · 424B2
After market open · 15:47 ET
424B2 ↗
Thu, 04 Dec 2025
118.1900
119.1100
117.2700
118.0400
3,501,500
Wed, 03 Dec 2025
119.2300
119.7300
117.7700
118.0600
3,429,600
Wed, 03 Dec 2025
6 · 424B5
Pre-market · 08:43 ET
424B5 ↗
Tue, 02 Dec 2025
120.7700
121.3900
118.8100
119.2300
2,878,900
Mon, 01 Dec 2025
123.1100
123.2300
120.3700
120.5100
3,322,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
122.8800
123.9000
122.7200
123.7700
1,801,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
121.8000
122.8000
121.8000
122.7200
2,681,100
Tue, 25 Nov 2025
5 · 8-K
After-hours · 16:23 ET
8-K ↗
Tue, 25 Nov 2025
4 · 424B5
After-hours · 16:19 ET
424B5 ↗
Tue, 25 Nov 2025
122.6000
122.8100
121.0200
121.5800
4,552,200
Mon, 24 Nov 2025
120.7700
122.8400
119.5900
122.0400
6,435,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
121.1700
121.7200
120.4700
120.8400
3,232,800
Thu, 20 Nov 2025
121.8500
122.2900
120.7900
120.9000
3,298,400
Wed, 19 Nov 2025
123.3200
123.4800
121.1800
121.7100
3,569,700
Tue, 18 Nov 2025
124.4200
124.8000
123.2900
123.5100
3,121,500
Mon, 17 Nov 2025
122.3200
124.0100
121.5600
123.7200
4,266,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
121.5800
122.3600
120.6400
121.3000
3,047,300
Thu, 13 Nov 2025
122.2500
123.0300
121.4200
121.4800
2,900,500
Wed, 12 Nov 2025
122.7100
122.9900
121.8100
122.6800
3,493,100
Tue, 11 Nov 2025
122.8700
123.2200
122.2500
122.7300
3,469,000
Mon, 10 Nov 2025
120.9400
123.3100
120.4900
122.5600
5,090,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
120.0400
121.6000
119.8900
121.4300
3,283,900
Thu, 06 Nov 2025
119.4000
120.5100
119.1800
119.5300
6,242,600
Wed, 05 Nov 2025
3 · S-3
After market open · 11:51 ET
S-3 ↗
Wed, 05 Nov 2025
120.5700
121.1400
118.1900
119.7600
3,738,900
Tue, 04 Nov 2025
120.3600
120.8900
119.6200
120.3000
2,678,700
Mon, 03 Nov 2025
120.0000
120.1300
118.3500
119.9200
3,108,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
120.8900
121.0000
119.7800
120.2600
4,518,400
Thu, 30 Oct 2025
121.5500
122.8500
120.8000
121.8900
4,430,100
Wed, 29 Oct 2025
2 · 10-Q
After market open · 10:11 ET
10-Q ↗
Wed, 29 Oct 2025
120.3000
122.7900
120.0100
122.1100
9,568,500
Wed, 29 Oct 2025
1 · 8-K
Pre-market · 07:02 ET
8-K ↗
Tue, 28 Oct 2025
116.5200
116.6100
114.6700
115.1100
3,890,300
Mon, 27 Oct 2025
115.4800
116.7100
115.1200
116.3900
2,811,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
116.4700
117.1200
115.8500
115.9800
1,888,200