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
69.1400
69.5300
65.6100
66.2600
1,801,176
Thu, 22 Oct 2026
65.8600
69.1000
64.6800
68.8600
3,591,700
Wed, 21 Oct 2026
64.2800
65.8500
63.8700
65.5100
2,066,200
Tue, 20 Oct 2026
65.2800
67.1000
64.2700
64.7200
1,729,100
Mon, 19 Oct 2026
65.0900
65.3600
63.9200
64.2600
1,621,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
67.5300
68.2900
64.9000
65.2000
2,035,100
Thu, 15 Oct 2026
65.9000
68.7800
65.8500
66.6300
2,263,700
Wed, 14 Oct 2026
15 · 8-K
After-hours · 20:03 ET
8-K ↗
Wed, 14 Oct 2026
63.5400
64.6900
62.8400
64.6500
1,705,500
Tue, 13 Oct 2026
64.6700
65.3300
63.1000
63.6000
2,019,600
Mon, 12 Oct 2026
65.1900
65.4800
63.9100
64.3300
2,070,200
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
66.1100
66.6400
63.8500
65.1400
2,750,400
Thu, 08 Oct 2026
65.5000
66.4400
63.9700
66.0100
1,689,600
Wed, 07 Oct 2026
65.4100
66.0000
64.5000
65.2600
2,165,300
Tue, 06 Oct 2026
64.2100
65.6500
63.4100
65.1700
2,534,200
Mon, 05 Oct 2026
64.1100
65.0200
63.2100
64.9200
2,169,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
64.3400
66.3500
63.9300
64.4700
1,730,100
Thu, 01 Oct 2026
66.3500
66.8900
64.2000
64.4800
2,748,600
Wed, 30 Sep 2026
65.5700
66.6600
64.9200
66.3500
2,395,300
Tue, 29 Sep 2026
63.7500
65.2500
63.5200
64.6500
1,852,100
Mon, 28 Sep 2026
62.9100
64.3800
61.8800
63.4500
3,057,900
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
64.9600
64.9800
62.4900
62.4900
3,087,500
Thu, 24 Sep 2026
67.0600
67.0700
65.2500
65.4200
1,975,700
Wed, 23 Sep 2026
68.8100
69.8000
65.8800
66.0700
2,379,000
Tue, 22 Sep 2026
70.1700
70.6700
68.0600
68.6800
1,944,400
Mon, 21 Sep 2026
70.8000
71.1500
68.5800
68.6600
2,116,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
69.6200
71.5500
69.5000
70.7900
2,440,800
Thu, 17 Sep 2026
71.5000
71.9900
69.6100
69.6400
1,756,800
Wed, 16 Sep 2026
72.6300
73.6700
70.8600
71.0600
1,941,000
Tue, 15 Sep 2026
74.6300
75.5400
73.1100
73.4600
1,953,600
Mon, 14 Sep 2026
73.5300
76.1300
73.0300
75.0900
1,522,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
72.5400
73.8900
71.3700
72.7600
1,769,000
Thu, 10 Sep 2026
73.5000
75.2400
72.1000
72.2000
2,207,500
Wed, 09 Sep 2026
75.6500
76.1800
73.0200
73.1100
2,385,300
Tue, 08 Sep 2026
81.4000
81.5000
75.3300
76.1100
2,561,100
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
78.7800
81.5400
78.3400
81.4000
1,512,600
Thu, 03 Sep 2026
78.8000
79.5600
77.0400
79.1300
1,161,200
Wed, 02 Sep 2026
78.7500
79.9700
76.1200
78.7600
2,685,100
Tue, 01 Sep 2026
14 · 8-K
After-hours · 16:03 ET
8-K ↗
Tue, 01 Sep 2026
82.1100
85.3700
80.2000
80.8100
1,659,200
Mon, 31 Aug 2026
81.4200
83.3400
80.5000
82.0400
1,677,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
81.2700
83.8100
81.2500
81.4600
1,111,200
Thu, 27 Aug 2026
86.8300
87.0100
81.0000
81.0400
1,476,300
Wed, 26 Aug 2026
86.3300
87.7500
84.7400
86.8300
1,304,000
Tue, 25 Aug 2026
85.8000
86.4600
84.3300
85.9500
1,607,500
Mon, 24 Aug 2026
81.6400
86.2600
81.0800
86.1300
1,367,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
79.0000
81.6200
78.9600
81.0800
1,378,700
Thu, 20 Aug 2026
77.5200
79.0900
76.6000
78.3800
1,887,400
Wed, 19 Aug 2026
78.6700
81.6600
78.1400
79.3300
1,913,300
Tue, 18 Aug 2026
81.3700
81.5600
78.5500
78.8400
1,438,500
Mon, 17 Aug 2026
81.8900
82.0500
80.2000
80.6000
1,207,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
82.4100
83.4500
81.9100
82.5000
991,600
Thu, 13 Aug 2026
86.8400
87.2600
82.2500
82.6800
1,780,100
Wed, 12 Aug 2026
83.1500
86.1000
82.7800
86.0700
1,230,600
Tue, 11 Aug 2026
84.0800
85.7700
82.2700
84.4000
1,210,700
Mon, 10 Aug 2026
85.0500
87.2200
84.8100
85.3300
1,361,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
87.1000
87.8000
85.5800
85.8600
1,171,300
Thu, 06 Aug 2026
85.3800
87.4600
83.8900
87.2000
1,728,700
Wed, 05 Aug 2026
87.1400
87.5600
84.6000
85.1200
1,584,200
Tue, 04 Aug 2026
87.3500
88.5200
85.6700
86.0700
2,020,800
Mon, 03 Aug 2026
88.8000
90.9800
88.3500
88.8100
1,903,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
86.0200
88.5400
83.3000
87.1600
2,447,900
Thu, 30 Jul 2026
87.5700
93.3200
86.2500
86.8500
5,257,500
Wed, 29 Jul 2026
13 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Wed, 29 Jul 2026
12 · 8-K
After-hours · 16:03 ET
8-K ↗
Wed, 29 Jul 2026
77.4500
80.6700
77.4500
79.1600
2,525,700
Tue, 28 Jul 2026
76.9700
79.2300
76.7400
77.7700
2,340,900
Mon, 27 Jul 2026
75.2700
77.6700
74.2800
76.8400
2,101,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
73.6600
75.1000
72.5400
74.8900
1,545,600
Thu, 23 Jul 2026
71.6500
73.5700
70.0000
73.4900
2,213,600
Wed, 22 Jul 2026
75.5800
75.8900
71.9300
73.9400
1,829,600
Tue, 21 Jul 2026
73.4100
74.7400
71.4400
74.6900
2,176,300
Mon, 20 Jul 2026
76.1500
76.2700
73.9300
74.6100
1,646,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
74.9400
77.5200
74.2800
75.7800
2,210,600
Thu, 16 Jul 2026
73.8900
74.8100
72.1900
73.6700
2,348,100
Wed, 15 Jul 2026
74.6400
76.5800
73.0800
73.3000
2,231,500
Tue, 14 Jul 2026
79.9400
80.4900
74.6100
75.3500
2,307,200
Mon, 13 Jul 2026
81.9600
82.3800
79.3700
79.6700
1,722,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
81.0700
82.9500
80.3100
80.8600
1,244,000
Thu, 09 Jul 2026
79.4000
81.5500
78.4400
80.3800
1,468,700
Wed, 08 Jul 2026
84.2200
84.6500
78.5700
80.2600
3,131,800
Tue, 07 Jul 2026
87.4600
89.1800
83.7300
84.0900
1,737,500
Mon, 06 Jul 2026
90.0500
90.9500
86.0100
86.5700
2,252,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
87.1800
90.5000
86.8400
89.9400
2,447,700
Wed, 01 Jul 2026
85.4000
89.0300
82.1300
86.7000
2,598,000
Tue, 30 Jun 2026
80.9400
85.3100
80.9400
84.5800
2,073,800
Mon, 29 Jun 2026
83.1800
83.1800
79.3500
81.8500
2,212,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
83.5100
84.8400
79.1000
82.1400
6,007,000
Thu, 25 Jun 2026
84.2500
84.7800
80.6300
82.0500
1,701,200
Wed, 24 Jun 2026
85.3500
86.6200
84.4000
85.3900
1,592,300
Tue, 23 Jun 2026
82.5300
85.4400
81.7400
84.5100
2,092,100
Mon, 22 Jun 2026
79.0700
82.4300
78.7000
80.8400
2,054,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
79.0000
80.9700
76.8600
80.4900
4,687,300
Wed, 17 Jun 2026
83.1500
83.5300
79.4300
79.6600
1,793,400
Tue, 16 Jun 2026
84.8700
85.1800
82.7700
83.6100
2,268,600
Mon, 15 Jun 2026
85.0000
86.1300
82.8700
85.3900
1,692,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
88.1200
88.9000
85.6700
86.3300
1,279,300
Thu, 11 Jun 2026
86.1600
88.8100
84.3100
88.1200
1,861,400
Wed, 10 Jun 2026
85.4200
86.9300
83.4100
86.8200
1,406,000
Tue, 09 Jun 2026
86.3200
87.1800
84.4300
84.7400
2,020,200
Mon, 08 Jun 2026
83.0200
88.4200
82.4100
86.6800
2,657,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
80.9100
83.0300
80.6200
82.8700
1,777,000
Thu, 04 Jun 2026
80.2100
81.9800
79.6100
80.1800
1,548,900
Wed, 03 Jun 2026
78.0500
79.7900
76.8800
78.9800
1,595,500
Tue, 02 Jun 2026
78.9000
79.8900
77.3100
78.0500
2,192,700
Mon, 01 Jun 2026
82.3800
83.5400
78.8400
79.7400
1,939,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
86.2500
86.7400
82.1100
82.6200
1,724,100
Thu, 28 May 2026
89.3700
89.7900
85.9500
86.6900
1,686,500
Wed, 27 May 2026
85.6300
89.2200
85.0000
88.7000
1,818,300
Tue, 26 May 2026
87.0000
87.1300
84.3500
85.6300
1,889,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
84.8600
87.5700
84.0100
86.7100
2,166,800
Thu, 21 May 2026
11 · 8-K
After-hours · 16:09 ET
8-K ↗
Thu, 21 May 2026
87.2400
87.6800
83.1000
85.3900
2,353,500
Wed, 20 May 2026
88.7500
89.7500
87.2100
88.4600
2,206,000
Tue, 19 May 2026
10 · 8-K
After-hours · 16:17 ET
8-K ↗
Tue, 19 May 2026
89.9800
94.8900
89.2100
90.0200
4,522,200
Mon, 18 May 2026
85.1400
89.6300
84.5800
88.3900
2,327,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
88.5600
88.7500
85.0100
85.5100
1,596,600
Thu, 14 May 2026
88.6800
89.1900
86.3000
86.9700
1,916,200
Wed, 13 May 2026
87.4600
91.5300
86.3400
88.2700
3,939,800
Tue, 12 May 2026
82.0000
87.4000
81.1700
86.8900
3,231,900
Mon, 11 May 2026
82.8800
83.1100
81.3300
81.5800
1,720,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
81.3500
85.8400
80.5400
82.8300
2,916,600
Thu, 07 May 2026
78.1400
81.7400
77.9100
81.0100
1,706,900
Wed, 06 May 2026
78.7400
79.5400
77.8000
78.2600
1,625,800
Tue, 05 May 2026
80.3300
80.9900
78.4300
78.7500
1,831,700
Mon, 04 May 2026
80.4500
82.9500
80.3900
80.6900
1,823,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
81.9500
83.0600
80.0300
81.1900
2,780,800
Thu, 30 Apr 2026
75.5100
84.5100
75.0100
81.8500
5,788,900
Wed, 29 Apr 2026
9 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Wed, 29 Apr 2026
8 · 8-K
After-hours · 16:03 ET
8-K ↗
Wed, 29 Apr 2026
70.4400
71.4000
69.2900
71.1300
2,724,400
Tue, 28 Apr 2026
72.7000
72.7000
70.1600
70.7400
2,057,100
Mon, 27 Apr 2026
73.4500
75.0000
71.0100
71.6200
2,488,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
71.5000
73.2400
70.8400
72.9600
1,500,600
Thu, 23 Apr 2026
74.6700
75.0700
70.4900
72.5500
3,006,500
Wed, 22 Apr 2026
75.1300
75.7800
74.1300
74.9900
1,088,400
Tue, 21 Apr 2026
74.7000
76.8300
74.0600
75.2900
1,861,700
Mon, 20 Apr 2026
74.1500
74.6800
72.8600
74.3500
1,403,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
72.7800
74.6300
71.5200
74.1500
1,981,500
Thu, 16 Apr 2026
74.9800
76.0000
72.7700
73.1900
2,375,300
Wed, 15 Apr 2026
75.2100
76.4700
74.3700
74.9300
1,493,600
Tue, 14 Apr 2026
75.4500
75.9100
74.1600
75.1900
1,478,800
Mon, 13 Apr 2026
77.3800
77.3800
74.2300
76.0500
1,660,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
75.5700
77.2500
74.9300
77.1700
1,237,200
Thu, 09 Apr 2026
75.8000
76.9000
75.4800
76.0200
1,659,000
Wed, 08 Apr 2026
77.3500
77.3700
74.5200
75.7500
2,187,800
Tue, 07 Apr 2026
7 · DEFA14A
After-hours · 16:13 ET
DEFA14A ↗
Tue, 07 Apr 2026
6 · DEF 14A
After-hours · 16:10 ET
DEF 14A ↗
Tue, 07 Apr 2026
78.0500
79.2900
76.8300
77.1200
1,520,700
Mon, 06 Apr 2026
75.9800
78.0600
75.7900
77.4300
1,434,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
76.3700
77.8900
75.2200
77.5400
1,314,800
Wed, 01 Apr 2026
76.6100
76.7500
75.2000
75.8600
1,518,300
Tue, 31 Mar 2026
77.1600
78.5600
76.4200
77.1300
1,694,100
Mon, 30 Mar 2026
77.1300
78.4400
76.7400
77.2600
1,653,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
77.0800
78.4700
76.6200
77.4000
1,800,900
Thu, 26 Mar 2026
75.6500
78.1100
75.2600
77.2700
1,710,400
Wed, 25 Mar 2026
76.4100
76.4600
73.1800
75.2600
2,348,700
Tue, 24 Mar 2026
79.0600
80.3200
75.6000
75.6500
2,348,500
Mon, 23 Mar 2026
80.9400
81.7700
77.4200
78.9000
3,137,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
84.0600
85.0000
81.7600
81.8000
3,878,300
Thu, 19 Mar 2026
84.2100
85.5000
83.2900
84.5200
3,502,500
Wed, 18 Mar 2026
81.2400
85.5800
80.9900
84.3300
3,915,100
Tue, 17 Mar 2026
82.0000
84.0800
81.0200
81.0700
2,046,300
Mon, 16 Mar 2026
81.4600
82.0600
79.5200
81.7300
3,051,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
79.5300
82.2000
78.3300
82.0600
2,506,400
Thu, 12 Mar 2026
75.5000
80.2600
75.1400
78.8400
2,808,200
Wed, 11 Mar 2026
75.7500
76.7700
75.0000
75.3500
1,719,600
Tue, 10 Mar 2026
78.9300
79.4000
75.2500
76.2800
2,476,100
Mon, 09 Mar 2026
79.1800
79.7600
76.0000
77.7900
3,534,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
77.0000
80.3300
76.6600
80.2500
2,767,100
Thu, 05 Mar 2026
76.1700
77.2200
75.1300
76.9100
2,119,600
Wed, 04 Mar 2026
78.1300
78.7700
75.1500
76.4500
2,879,500
Tue, 03 Mar 2026
73.6900
78.4400
72.7300
77.9900
3,289,900
Mon, 02 Mar 2026
72.5100
74.5400
72.5000
73.9900
1,922,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
75.3300
75.9600
73.1700
73.8700
2,490,300
Thu, 26 Feb 2026
74.5100
76.0800
74.1700
75.7400
2,776,200
Wed, 25 Feb 2026
73.5600
76.6800
72.4100
73.7300
5,946,300
Tue, 24 Feb 2026
72.0800
74.0200
69.6400
73.9500
3,696,900
Mon, 23 Feb 2026
66.9400
72.6100
66.7100
71.5000
5,172,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
68.0000
69.3200
65.0100
67.4800
6,235,600
Thu, 19 Feb 2026
5 · 10-K
After-hours · 16:08 ET
10-K ↗
Thu, 19 Feb 2026
4 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 19 Feb 2026
3 · 8-K
After-hours · 16:03 ET
8-K ↗
Thu, 19 Feb 2026
67.8500
69.1500
67.5400
67.8500
3,517,600
Wed, 18 Feb 2026
67.2900
68.3900
66.1000
67.6700
2,660,700
Tue, 17 Feb 2026
69.5700
70.9700
66.1900
67.5600
2,789,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
67.6300
69.6400
67.2300
68.9600
3,438,000
Thu, 12 Feb 2026
65.8200
68.4200
65.6400
67.6300
2,756,600
Wed, 11 Feb 2026
65.5000
66.0800
64.7500
65.6700
2,316,300
Tue, 10 Feb 2026
65.7500
66.5700
64.8500
65.5600
2,983,300
Mon, 09 Feb 2026
67.6800
68.0600
65.7000
65.8500
2,706,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
66.3400
68.5300
66.3300
67.3200
2,149,700
Thu, 05 Feb 2026
70.1200
71.5000
66.1700
66.3400
3,042,600
Wed, 04 Feb 2026
68.4100
71.5000
68.4100
69.4800
3,437,000
Tue, 03 Feb 2026
69.0000
69.6700
67.6400
68.1100
4,068,600
Mon, 02 Feb 2026
70.4600
71.1900
68.4600
69.5900
3,414,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
71.1200
71.1800
69.8900
70.9100
2,373,900
Thu, 29 Jan 2026
69.9800
71.1700
69.5200
70.6600
2,098,600
Wed, 28 Jan 2026
71.4500
71.8000
69.6700
70.1600
2,262,300
Tue, 27 Jan 2026
72.0900
72.1100
69.2900
70.8900
2,948,800
Mon, 26 Jan 2026
71.5000
73.8900
71.5000
72.4600
2,452,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
70.6500
72.1000
70.6000
71.4400
2,564,500
Thu, 22 Jan 2026
71.2100
71.8100
69.3100
70.5500
3,185,800
Wed, 21 Jan 2026
72.0800
73.4100
71.0000
71.3200
5,855,900
Tue, 20 Jan 2026
78.5900
78.8400
72.0000
72.5500
4,926,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
81.3400
81.6700
78.0500
78.5900
2,818,100
Thu, 15 Jan 2026
81.0000
82.7200
80.2500
81.5100
2,520,400
Wed, 14 Jan 2026
80.4100
82.2000
80.2300
81.4200
2,336,500
Tue, 13 Jan 2026
80.0100
81.3500
78.9600
81.0600
1,854,400
Mon, 12 Jan 2026
77.3200
80.7700
77.0800
80.2000
2,632,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
77.2500
78.6200
76.7000
77.2000
2,625,800
Thu, 08 Jan 2026
74.3800
78.0000
74.3800
77.0900
3,846,000
Wed, 07 Jan 2026
77.4700
77.6000
74.6800
74.7300
3,096,500
Tue, 06 Jan 2026
79.9900
80.1900
76.5700
77.0000
3,710,900
Mon, 05 Jan 2026
80.6400
81.5300
79.1100
79.9400
2,538,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
79.5200
81.3000
79.2500
80.6400
1,829,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
79.7300
81.2000
79.4500
79.6700
1,414,900
Tue, 30 Dec 2025
80.6800
81.2300
79.9000
80.1500
1,440,900
Mon, 29 Dec 2025
79.7200
80.9000
79.1700
80.6800
2,004,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
79.6300
80.2700
79.0200
79.6000
1,047,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
78.3300
80.2100
77.4000
79.6800
1,307,400
Tue, 23 Dec 2025
80.2500
80.4500
77.3300
78.1200
2,413,500
Mon, 22 Dec 2025
81.4800
81.6700
79.3900
80.2500
2,730,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
80.5000
81.9800
80.2400
81.6300
3,435,700
Thu, 18 Dec 2025
80.8800
81.5300
79.7800
80.1500
3,118,900
Wed, 17 Dec 2025
79.4100
81.8200
79.1100
80.9500
1,942,500
Tue, 16 Dec 2025
80.5200
81.0900
79.0500
79.2300
1,989,600
Mon, 15 Dec 2025
79.9800
81.1400
79.6200
80.3900
1,828,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
80.4600
81.0700
79.2400
79.5400
1,437,700
Thu, 11 Dec 2025
80.0200
81.2200
79.6800
79.9200
1,773,800
Wed, 10 Dec 2025
83.1300
83.5300
78.7200
80.5000
3,900,100
Tue, 09 Dec 2025
83.9800
84.4500
82.7900
83.2400
1,361,900
Mon, 08 Dec 2025
85.5500
85.7700
83.0300
83.5000
2,398,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
85.0400
87.3500
84.3700
85.5400
1,694,800
Thu, 04 Dec 2025
84.9800
85.8900
84.1000
85.2500
1,651,900
Wed, 03 Dec 2025
84.7900
85.4900
84.5000
85.1000
1,514,200
Tue, 02 Dec 2025
86.1100
86.1100
83.7500
84.8100
2,047,200
Mon, 01 Dec 2025
83.8000
86.6900
83.1100
85.8600
2,327,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
83.6500
84.8200
83.3800
83.8100
957,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
81.5300
84.4200
80.9900
83.2900
2,069,400
Tue, 25 Nov 2025
79.5700
81.6700
79.5000
80.9900
2,073,900
Mon, 24 Nov 2025
81.0000
81.7600
78.4500
79.4900
3,660,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
80.4000
82.7500
80.1100
81.8300
2,558,000
Thu, 20 Nov 2025
82.4000
82.8700
80.0000
80.1600
2,169,200
Wed, 19 Nov 2025
81.4400
82.5800
79.4000
81.8100
1,998,200
Tue, 18 Nov 2025
82.2100
82.3200
79.8700
81.1400
2,036,400
Mon, 17 Nov 2025
82.0700
82.9200
81.3600
82.5800
1,837,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
82.0000
82.8100
80.2800
81.7900
1,769,100
Thu, 13 Nov 2025
82.3600
82.4000
80.9700
81.6900
2,748,900
Wed, 12 Nov 2025
78.3700
82.5300
78.0000
82.1200
2,512,000
Tue, 11 Nov 2025
79.1500
79.2500
77.8700
78.0200
2,100,200
Mon, 10 Nov 2025
78.8000
79.6300
78.0700
78.9900
2,913,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
75.9300
79.3200
75.9300
78.8000
3,725,000
Thu, 06 Nov 2025
79.1500
79.1500
76.8700
77.8400
2,810,900
Wed, 05 Nov 2025
83.1200
83.3200
79.1600
79.7500
3,602,100
Tue, 04 Nov 2025
84.7700
86.2400
81.9300
83.6900
4,145,700
Mon, 03 Nov 2025
78.8500
84.0300
76.8800
83.8200
5,397,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
77.3400
80.9700
76.8800
78.9600
6,761,600
Thu, 30 Oct 2025
81.4900
82.2000
75.7500
77.2500
12,054,100
Wed, 29 Oct 2025
2 · 10-Q
After-hours · 16:24 ET
10-Q ↗
Wed, 29 Oct 2025
1 · 8-K
After-hours · 16:22 ET
8-K ↗
Wed, 29 Oct 2025
105.4000
106.0400
103.3500
104.5500
3,938,800
Tue, 28 Oct 2025
105.8900
107.3100
104.2900
106.8000
1,962,500
Mon, 27 Oct 2025
106.1700
107.0000
104.2200
106.8000
2,485,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
109.2400
109.2400
105.4700
106.2500
1,846,100