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
71.5400
72.0600
70.9650
71.9000
101,504
Thu, 22 Oct 2026
70.4700
72.7700
70.4700
71.7700
138,900
Wed, 21 Oct 2026
14 · 8-K
After-hours · 20:55 ET
8-K ↗
Wed, 21 Oct 2026
71.2900
71.2900
69.8300
70.4600
105,300
Tue, 20 Oct 2026
69.9900
71.5700
69.9900
71.1500
83,400
Mon, 19 Oct 2026
70.1700
70.4100
69.6800
69.7500
89,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
70.1300
71.2900
69.8800
70.1800
88,500
Thu, 15 Oct 2026
69.3100
70.0200
69.0000
69.8900
76,800
Wed, 14 Oct 2026
68.5100
69.4200
68.3000
68.8700
104,100
Tue, 13 Oct 2026
70.7700
71.1000
69.2900
69.4200
120,700
Mon, 12 Oct 2026
69.9800
71.0600
69.9800
70.4600
83,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
71.2600
71.6600
69.8300
69.9300
100,600
Thu, 08 Oct 2026
70.9800
71.7800
70.6400
71.4700
72,400
Wed, 07 Oct 2026
70.8400
71.5500
70.4000
70.9300
70,900
Tue, 06 Oct 2026
72.1800
72.4300
71.5300
71.6100
50,900
Mon, 05 Oct 2026
72.1700
72.3600
71.3100
71.9000
75,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
71.9200
72.7100
71.7700
72.5900
56,000
Thu, 01 Oct 2026
70.9000
71.4800
70.0000
71.3600
90,700
Wed, 30 Sep 2026
71.0400
71.3100
69.9000
70.9000
82,600
Tue, 29 Sep 2026
71.7200
71.8500
70.4800
70.9500
58,800
Mon, 28 Sep 2026
72.2300
72.5000
71.3600
71.5000
54,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
72.3300
72.8000
71.9800
72.2600
68,700
Thu, 24 Sep 2026
71.6500
72.3100
71.3500
72.2100
108,300
Wed, 23 Sep 2026
71.2800
71.8000
71.1000
71.3300
54,200
Tue, 22 Sep 2026
72.3300
72.8100
71.3700
71.4500
102,500
Mon, 21 Sep 2026
13 · DEF 14A
After market open · 15:12 ET
DEF 14A ↗
Mon, 21 Sep 2026
72.4200
73.0000
71.9300
72.0300
86,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
72.0100
72.6700
71.6900
72.4900
202,800
Thu, 17 Sep 2026
73.1400
73.1400
72.1100
72.3900
76,000
Wed, 16 Sep 2026
73.5400
73.7400
71.5400
72.5200
81,900
Tue, 15 Sep 2026
72.9800
73.7900
72.7800
73.4900
83,400
Mon, 14 Sep 2026
73.2800
73.8500
72.8300
73.3000
79,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
12 · 10-K
After-hours · 17:10 ET
10-K ↗
Fri, 11 Sep 2026
73.7700
74.4000
72.5300
73.2600
81,800
Thu, 10 Sep 2026
72.7200
73.3000
72.3000
73.2300
100,100
Wed, 09 Sep 2026
72.8800
73.4800
72.1200
72.8200
137,200
Tue, 08 Sep 2026
73.8200
74.2000
73.3000
73.5200
86,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
72.8800
74.5400
72.8800
74.1700
86,300
Thu, 03 Sep 2026
73.5800
74.8900
73.2700
73.4100
99,900
Wed, 02 Sep 2026
72.4700
73.6400
72.2300
73.0100
141,100
Tue, 01 Sep 2026
73.2500
74.0800
72.4000
72.6300
82,800
Mon, 31 Aug 2026
73.9200
73.9900
73.0800
73.5900
68,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
74.5300
75.0000
73.7100
73.9800
117,800
Thu, 27 Aug 2026
73.9300
74.4500
73.2000
74.3200
101,000
Wed, 26 Aug 2026
74.2000
75.3400
73.6100
74.2900
109,000
Tue, 25 Aug 2026
74.5500
74.9600
73.9000
74.0100
61,700
Mon, 24 Aug 2026
74.4300
75.1900
74.1900
74.3600
65,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
74.6400
74.9500
73.3800
74.3800
83,400
Thu, 20 Aug 2026
73.5700
74.5000
73.4600
74.0600
107,100
Wed, 19 Aug 2026
76.3100
76.3100
73.7200
74.0100
87,100
Tue, 18 Aug 2026
76.3500
76.3500
75.4100
75.8100
144,400
Mon, 17 Aug 2026
76.3900
76.7800
75.9500
76.3500
132,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
76.9700
77.5000
76.4000
76.7600
73,400
Thu, 13 Aug 2026
77.9000
78.4400
77.0500
77.2400
132,100
Wed, 12 Aug 2026
77.3500
78.0200
77.0000
77.4300
103,400
Tue, 11 Aug 2026
76.5500
77.3300
76.5000
77.0400
68,800
Mon, 10 Aug 2026
76.8800
77.4000
76.0300
76.4600
66,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
77.6100
77.6200
76.7000
77.1500
65,800
Thu, 06 Aug 2026
77.9700
78.7400
77.1400
77.9100
95,900
Wed, 05 Aug 2026
79.3400
79.8600
78.7600
78.8600
80,300
Tue, 04 Aug 2026
78.4200
79.7800
77.3400
79.3300
80,000
Mon, 03 Aug 2026
78.1900
79.0100
77.7200
78.7800
125,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
77.1100
77.8900
76.3700
77.4100
74,700
Thu, 30 Jul 2026
78.6000
79.2200
76.5700
77.3600
77,500
Wed, 29 Jul 2026
78.4300
79.3900
78.0700
78.3100
119,100
Tue, 28 Jul 2026
77.8000
79.1000
77.3800
78.8500
101,100
Mon, 27 Jul 2026
11 · 8-K
After-hours · 16:17 ET
8-K ↗
Mon, 27 Jul 2026
78.2800
78.4100
77.1800
77.5500
86,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
78.1300
79.1300
77.5300
77.6300
110,600
Thu, 23 Jul 2026
75.2100
77.9500
75.1100
77.7200
147,000
Wed, 22 Jul 2026
10 · 8-K
After-hours · 17:07 ET
8-K ↗
Wed, 22 Jul 2026
76.0600
76.1700
74.9200
75.4100
71,300
Tue, 21 Jul 2026
76.4600
76.8400
75.4600
76.4900
70,800
Mon, 20 Jul 2026
77.4700
77.7800
75.0000
76.4600
83,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
77.4600
78.0900
76.1400
77.4400
102,900
Thu, 16 Jul 2026
75.9000
78.4800
75.4500
78.1700
108,700
Wed, 15 Jul 2026
75.1600
76.4200
73.0600
75.9000
90,600
Tue, 14 Jul 2026
75.2800
75.7900
75.0000
75.2500
67,800
Mon, 13 Jul 2026
74.3700
75.7800
73.8600
75.1800
93,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
74.5300
74.8100
73.9000
74.4200
52,800
Thu, 09 Jul 2026
74.3900
75.1900
73.0900
74.7500
131,800
Wed, 08 Jul 2026
75.6700
75.6700
74.2400
74.5900
83,400
Tue, 07 Jul 2026
76.4500
76.7400
75.5800
75.8900
75,800
Mon, 06 Jul 2026
75.8500
76.6500
75.2700
76.5600
79,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
77.9000
78.4700
75.5800
76.0400
97,400
Wed, 01 Jul 2026
76.2100
77.7900
74.8800
77.7800
100,900
Tue, 30 Jun 2026
75.7200
76.7700
75.4900
76.2100
151,000
Mon, 29 Jun 2026
76.3900
76.3900
74.1500
76.0900
161,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
75.2800
77.4000
74.5900
76.7500
434,100
Thu, 25 Jun 2026
74.4100
75.2700
73.8500
74.7600
106,300
Wed, 24 Jun 2026
73.7100
74.5600
73.5000
74.4100
111,500
Tue, 23 Jun 2026
72.7500
74.1900
72.7400
73.7000
145,000
Mon, 22 Jun 2026
72.6900
75.5000
72.3600
72.5800
95,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
72.1800
75.0000
71.6500
72.5100
243,300
Wed, 17 Jun 2026
71.3500
72.4300
70.5500
71.3000
96,700
Tue, 16 Jun 2026
71.7300
72.8000
71.1000
71.5500
97,900
Mon, 15 Jun 2026
72.7100
73.0000
71.0200
71.1600
101,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
71.8600
72.5800
71.6700
72.3400
98,400
Thu, 11 Jun 2026
71.6300
72.2900
70.5200
71.3900
125,100
Wed, 10 Jun 2026
70.4100
71.3000
70.4100
70.9600
165,500
Tue, 09 Jun 2026
70.0600
71.4800
69.6300
70.0000
156,100
Mon, 08 Jun 2026
70.1000
70.5500
69.0000
69.7800
86,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
69.0000
70.8100
68.5300
69.7000
167,700
Thu, 04 Jun 2026
68.2000
69.7300
68.2000
69.0000
243,600
Wed, 03 Jun 2026
69.3200
69.3200
67.4000
67.5000
99,000
Tue, 02 Jun 2026
67.9500
69.9500
67.9500
69.5700
76,200
Mon, 01 Jun 2026
68.8400
69.3500
67.4200
68.1600
65,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
69.0100
70.1200
68.9500
69.0600
81,900
Thu, 28 May 2026
68.9500
69.2200
67.5700
69.2100
81,800
Wed, 27 May 2026
69.7000
70.3500
68.9400
69.2000
48,600
Tue, 26 May 2026
69.1200
69.9700
68.8300
69.8900
42,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
69.4600
69.6700
68.8300
68.9900
54,600
Thu, 21 May 2026
68.3700
69.3000
68.0100
69.3000
74,100
Wed, 20 May 2026
67.5900
69.1000
67.3400
68.5700
71,700
Tue, 19 May 2026
67.7800
68.0600
66.8500
67.5900
48,000
Mon, 18 May 2026
66.6200
68.2100
66.6200
67.7800
50,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
67.1800
67.8300
66.0900
66.6200
83,700
Thu, 14 May 2026
67.6700
68.4500
67.3800
67.5800
73,600
Wed, 13 May 2026
67.6900
68.1000
66.9300
67.3700
42,400
Tue, 12 May 2026
67.7900
67.9200
66.2300
67.9200
64,900
Mon, 11 May 2026
69.0700
69.6000
67.2400
68.0200
102,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
9 · 10-Q
After-hours · 17:18 ET
10-Q ↗
Fri, 08 May 2026
69.5000
70.0500
69.0900
69.2200
60,700
Thu, 07 May 2026
69.1900
69.8200
69.1900
69.5800
76,200
Wed, 06 May 2026
69.3700
69.7000
68.7500
69.1900
48,700
Tue, 05 May 2026
68.1800
69.1700
67.7200
68.8400
99,500
Tue, 05 May 2026
8 · 8-K
Next filing day · accepted 04 May, 18:43 ET
8-K ↗
Mon, 04 May 2026
68.0500
68.7700
67.2100
67.8600
116,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
68.1800
69.1900
67.4900
68.5300
83,600
Thu, 30 Apr 2026
67.6700
68.8100
67.5900
68.2400
81,400
Wed, 29 Apr 2026
69.5200
69.9000
67.7600
68.1900
93,900
Tue, 28 Apr 2026
68.6600
70.1000
68.6600
69.7700
50,600
Mon, 27 Apr 2026
67.0300
69.5000
67.0300
68.5000
92,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
67.5900
68.8600
67.1600
67.2700
101,900
Thu, 23 Apr 2026
66.1700
67.7600
64.4900
67.5900
94,000
Thu, 23 Apr 2026
7 · 8-K
Next filing day · accepted 22 Apr, 18:18 ET
8-K ↗
Wed, 22 Apr 2026
66.1400
66.2600
65.2800
65.6600
75,500
Tue, 21 Apr 2026
66.9700
67.4300
65.3400
66.1000
127,000
Mon, 20 Apr 2026
67.5000
68.3500
66.8700
67.1800
97,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
66.3300
68.9000
66.1100
67.5000
167,600
Thu, 16 Apr 2026
66.2900
66.8700
65.5600
65.7500
74,700
Wed, 15 Apr 2026
66.8400
67.0000
65.7400
66.6000
89,700
Tue, 14 Apr 2026
66.6700
67.7400
65.8300
66.8600
91,500
Mon, 13 Apr 2026
66.6500
67.0000
66.1600
66.8100
90,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
67.2300
67.9900
65.6000
66.8000
146,700
Thu, 09 Apr 2026
66.9100
67.9900
66.7300
67.2100
358,600
Wed, 08 Apr 2026
66.9600
68.2000
66.4400
67.2600
139,600
Tue, 07 Apr 2026
64.7000
66.3500
64.6800
65.9500
206,500
Mon, 06 Apr 2026
64.6600
65.5400
64.6000
65.1100
128,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
63.8000
65.1100
63.1100
64.9400
50,600
Wed, 01 Apr 2026
63.9400
65.7100
63.9400
64.2400
41,800
Tue, 31 Mar 2026
63.4700
64.1200
62.4700
63.9400
77,400
Mon, 30 Mar 2026
62.7700
63.4400
62.4800
63.1500
43,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
62.7200
63.0200
62.2000
62.4400
42,000
Thu, 26 Mar 2026
62.4500
63.2400
61.8500
63.1600
35,300
Wed, 25 Mar 2026
63.4900
63.8700
62.4400
62.7500
45,000
Tue, 24 Mar 2026
62.6900
63.8500
62.5200
62.9500
38,400
Mon, 23 Mar 2026
63.0100
64.6400
62.8300
63.2400
67,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
62.1500
62.3300
60.9000
61.6700
102,300
Thu, 19 Mar 2026
60.6000
62.3700
60.5600
61.9400
61,400
Wed, 18 Mar 2026
60.8300
63.5700
60.2600
61.2300
44,300
Tue, 17 Mar 2026
62.1600
62.4100
61.2700
61.2800
47,400
Mon, 16 Mar 2026
62.0400
62.5100
61.4300
61.9300
34,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
61.8900
63.0500
61.0700
61.6900
53,500
Thu, 12 Mar 2026
60.2800
61.9600
59.7100
61.8400
48,200
Wed, 11 Mar 2026
61.3400
61.4700
60.4500
61.1700
47,500
Tue, 10 Mar 2026
61.5200
63.0900
61.1500
61.7000
55,400
Mon, 09 Mar 2026
61.0800
61.9900
59.7000
61.6500
80,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
61.0400
62.6100
59.9800
61.9500
106,500
Thu, 05 Mar 2026
62.7000
64.0500
61.8800
62.4300
58,900
Wed, 04 Mar 2026
63.2600
63.9600
62.8200
63.4000
42,200
Tue, 03 Mar 2026
62.0000
63.2500
61.8200
62.8400
64,700
Mon, 02 Mar 2026
61.2000
63.7500
60.5400
63.1200
57,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
63.7100
63.8100
61.3600
61.9100
103,300
Thu, 26 Feb 2026
65.6900
65.9200
64.4900
64.5500
159,900
Wed, 25 Feb 2026
63.6500
65.5200
63.4700
65.0000
41,500
Tue, 24 Feb 2026
63.7500
63.7500
62.6800
62.9600
71,100
Mon, 23 Feb 2026
65.4500
65.8900
61.8500
62.6600
89,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
64.7800
65.6300
64.1000
65.4900
52,700
Thu, 19 Feb 2026
64.0300
64.9900
63.2800
64.8300
67,200
Wed, 18 Feb 2026
65.1600
65.9000
64.0700
64.2300
57,200
Tue, 17 Feb 2026
64.6600
65.8800
64.6000
64.6100
49,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
64.7100
64.9500
63.6600
64.5600
51,500
Thu, 12 Feb 2026
64.6200
65.2900
63.0800
64.7500
77,100
Wed, 11 Feb 2026
65.2200
65.9700
63.5300
64.0100
55,200
Tue, 10 Feb 2026
65.0300
65.5000
64.1700
64.5700
50,800
Tue, 10 Feb 2026
6 · 8-K
Next filing day · accepted 09 Feb, 17:47 ET
8-K ↗
Mon, 09 Feb 2026
65.5500
66.1300
65.1900
65.3000
38,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
5 · 10-Q
After-hours · 16:52 ET
10-Q ↗
Fri, 06 Feb 2026
65.7000
66.5600
65.4100
65.5000
54,000
Thu, 05 Feb 2026
65.1900
65.8200
64.8900
65.5400
44,300
Wed, 04 Feb 2026
65.1600
66.2300
64.5800
65.1200
84,000
Tue, 03 Feb 2026
64.3500
65.6300
63.6400
64.6400
59,300
Mon, 02 Feb 2026
62.5000
64.6700
62.5000
64.3000
57,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
62.0000
62.9400
61.4900
62.5700
54,600
Thu, 29 Jan 2026
60.7300
62.3700
60.1600
62.1800
70,200
Wed, 28 Jan 2026
61.4900
61.4900
60.2400
60.6600
35,900
Tue, 27 Jan 2026
60.5000
61.4300
60.5000
61.1500
44,300
Mon, 26 Jan 2026
60.2800
60.9900
59.9700
60.6800
55,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
64.2500
64.2500
60.1800
60.6800
84,300
Thu, 22 Jan 2026
63.6600
65.6400
63.5000
63.8700
65,600
Thu, 22 Jan 2026
4 · 8-K
Next filing day · accepted 21 Jan, 17:38 ET
8-K ↗
Wed, 21 Jan 2026
61.8500
63.8400
61.8500
63.7200
50,400
Tue, 20 Jan 2026
60.6200
61.3900
60.0400
60.5700
41,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
61.9800
62.4000
61.5800
61.6100
53,400
Thu, 15 Jan 2026
61.2500
62.5800
61.2500
62.2500
40,200
Wed, 14 Jan 2026
60.1200
60.8700
59.6500
60.7600
35,000
Tue, 13 Jan 2026
60.1000
60.3200
59.7100
59.8000
52,000
Mon, 12 Jan 2026
59.7900
60.3600
59.2000
60.0200
37,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
61.1700
61.6900
60.0300
60.1000
29,900
Thu, 08 Jan 2026
58.9800
61.3100
58.9800
61.1500
38,900
Wed, 07 Jan 2026
59.6900
59.7100
59.1000
59.2800
31,200
Tue, 06 Jan 2026
59.5900
60.7900
59.0600
59.8000
54,200
Mon, 05 Jan 2026
58.4100
60.5900
58.4000
59.9300
37,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
59.2400
59.5600
58.2800
58.6000
45,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
59.5400
59.7300
58.6000
59.1200
38,900
Tue, 30 Dec 2025
60.0800
60.0800
58.7500
59.2500
29,800
Mon, 29 Dec 2025
60.4600
60.4600
59.8400
59.9000
31,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
60.9100
60.9100
60.1500
60.3500
26,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
60.9100
61.2000
60.2900
61.2000
27,800
Tue, 23 Dec 2025
61.8800
62.1200
60.4900
60.4900
42,900
Mon, 22 Dec 2025
61.6400
62.4700
61.3800
61.5800
41,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
63.0200
63.2200
61.1200
61.7200
192,300
Thu, 18 Dec 2025
62.9800
63.5400
62.6100
63.2700
46,800
Wed, 17 Dec 2025
62.3600
63.2700
61.9900
62.5100
51,500
Tue, 16 Dec 2025
61.6800
62.6000
61.6300
62.2200
47,700
Mon, 15 Dec 2025
60.8800
61.9600
60.7300
61.7400
63,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
61.5500
61.9900
60.4900
60.8200
63,200
Thu, 11 Dec 2025
60.8500
61.6800
60.7300
61.5000
41,300
Wed, 10 Dec 2025
58.9000
61.3100
58.9000
60.8400
66,800
Tue, 09 Dec 2025
58.8200
59.8400
58.7000
59.0700
44,500
Mon, 08 Dec 2025
58.0700
59.1900
57.9200
58.6100
45,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
58.5400
58.8100
57.6700
57.9400
37,900
Thu, 04 Dec 2025
58.5200
59.0600
58.2100
58.4300
31,100
Wed, 03 Dec 2025
57.5500
58.6600
57.3700
58.6400
44,200
Tue, 02 Dec 2025
57.5900
57.6800
56.7100
56.8800
57,400
Mon, 01 Dec 2025
56.3100
57.2900
55.9100
57.1200
45,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
56.8400
57.1300
56.1000
56.2900
24,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
56.3000
57.2500
56.1300
56.6600
39,300
Tue, 25 Nov 2025
3 · 8-K
After market open · 15:35 ET
8-K ↗
Tue, 25 Nov 2025
55.4300
56.8900
55.4300
56.6300
42,000
Mon, 24 Nov 2025
55.2100
55.7500
55.1000
55.2900
60,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
54.1500
56.0900
54.1500
55.5400
56,400
Thu, 20 Nov 2025
53.5300
54.7200
53.5300
54.1500
68,000
Wed, 19 Nov 2025
52.7700
53.9100
52.7600
53.1500
63,700
Tue, 18 Nov 2025
52.7400
53.8500
52.7200
52.9700
36,000
Mon, 17 Nov 2025
54.1800
54.2000
52.8300
52.9800
54,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
54.2800
54.5300
53.7900
54.4400
42,800
Thu, 13 Nov 2025
54.6800
55.1900
54.2900
54.8100
48,000
Wed, 12 Nov 2025
54.7200
55.5700
54.4300
54.6900
49,400
Tue, 11 Nov 2025
54.5400
54.9800
53.8900
54.9500
107,800
Mon, 10 Nov 2025
2 · 8-K
After-hours · 16:40 ET
8-K ↗
Mon, 10 Nov 2025
54.1000
54.7900
53.6900
54.4000
82,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
1 · 10-Q
After market open · 14:34 ET
10-Q ↗
Fri, 07 Nov 2025
53.1100
53.7500
52.5200
53.5000
57,800
Thu, 06 Nov 2025
53.4800
53.9400
53.0100
53.1100
34,800
Wed, 05 Nov 2025
54.9200
55.1000
53.5500
53.8000
45,200
Tue, 04 Nov 2025
52.9500
54.6800
52.7900
54.1400
149,400
Mon, 03 Nov 2025
52.0500
53.6900
51.4600
53.5900
105,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
52.4400
54.0200
52.0900
52.4400
64,400
Thu, 30 Oct 2025
52.6500
53.4400
52.6500
52.9500
67,500
Wed, 29 Oct 2025
53.4400
54.1800
52.6600
52.8700
92,300
Tue, 28 Oct 2025
53.1700
54.1000
53.0500
53.5300
85,700
Mon, 27 Oct 2025
52.9900
54.2400
52.9900
53.5200
89,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
52.7500
53.3400
52.2900
52.9400
104,900