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, 26 Oct 2026
No data yet
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
83.3000
84.5600
83.2900
83.8700
141,000
Thu, 22 Oct 2026
81.4000
84.1600
81.3900
83.8800
142,800
Wed, 21 Oct 2026
80.7700
81.5000
79.9300
80.7100
125,100
Tue, 20 Oct 2026
80.7000
81.6400
80.5800
81.3100
124,300
Mon, 19 Oct 2026
79.3200
80.4200
78.5900
79.7200
134,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
80.6800
81.1000
78.7600
79.6900
174,900
Thu, 15 Oct 2026
81.5700
83.3700
80.1000
80.2900
203,800
Wed, 14 Oct 2026
79.1700
80.4900
75.3200
80.4000
182,300
Tue, 13 Oct 2026
78.7700
79.2000
77.8900
78.8100
138,600
Mon, 12 Oct 2026
77.7100
78.6700
77.1100
77.9200
185,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
76.5600
77.5300
75.7100
77.1600
157,300
Thu, 08 Oct 2026
76.6100
77.1700
75.8100
76.3500
199,100
Wed, 07 Oct 2026
75.5300
77.4900
75.5300
76.4900
226,000
Tue, 06 Oct 2026
76.4400
76.7800
75.3700
75.8300
175,300
Mon, 05 Oct 2026
75.3900
76.9000
75.2700
76.0000
270,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
75.3900
76.0000
74.3700
75.4700
168,800
Thu, 01 Oct 2026
74.8900
75.8600
74.5100
74.7200
216,700
Wed, 30 Sep 2026
74.8700
75.3900
74.2100
74.5500
306,700
Tue, 29 Sep 2026
73.3800
74.4900
73.3400
74.4700
129,900
Mon, 28 Sep 2026
74.4600
75.1900
73.5900
73.8400
249,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
73.7300
75.0000
73.7300
74.3300
213,800
Thu, 24 Sep 2026
73.4300
73.9700
72.5000
73.7300
151,100
Wed, 23 Sep 2026
73.5900
74.4400
72.8200
73.3000
163,300
Tue, 22 Sep 2026
72.0900
73.9600
71.6600
73.5900
247,100
Mon, 21 Sep 2026
70.8800
72.0000
70.5800
71.8300
170,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
70.0300
71.3000
69.1500
70.6700
558,800
Thu, 17 Sep 2026
71.5900
71.6000
70.3000
70.5100
118,700
Wed, 16 Sep 2026
71.4900
71.5500
70.3500
71.2300
149,400
Tue, 15 Sep 2026
71.5700
73.0000
70.3300
71.6500
233,300
Mon, 14 Sep 2026
69.4000
72.2700
69.3700
72.1800
380,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
68.3200
69.4000
66.9500
69.2700
213,700
Thu, 10 Sep 2026
66.7800
68.0900
66.1000
67.6900
215,700
Wed, 09 Sep 2026
67.2500
67.2500
65.1800
66.4400
239,400
Tue, 08 Sep 2026
67.1100
67.8600
65.9200
67.6700
179,600
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
68.5300
68.9000
67.3900
68.2300
178,900
Thu, 03 Sep 2026
70.4000
70.4000
68.2100
68.6800
298,100
Wed, 02 Sep 2026
69.5000
71.3300
69.5000
70.3900
161,300
Tue, 01 Sep 2026
68.9900
70.5000
68.8400
69.7400
191,000
Mon, 31 Aug 2026
69.3700
69.5700
68.5100
68.8800
189,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
69.3300
70.4600
69.1300
69.2400
99,700
Thu, 27 Aug 2026
69.9300
70.9900
69.2400
69.4300
112,700
Wed, 26 Aug 2026
70.0500
70.9900
68.0500
70.3600
111,300
Tue, 25 Aug 2026
70.7100
71.0100
68.4900
70.1400
102,300
Mon, 24 Aug 2026
70.4400
71.6800
70.3900
71.2300
152,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
70.0100
70.4600
69.0800
70.1500
113,900
Thu, 20 Aug 2026
70.4800
72.5800
69.9400
70.2100
210,200
Wed, 19 Aug 2026
68.0700
70.9800
68.0000
70.7800
168,400
Tue, 18 Aug 2026
67.4400
68.5300
66.6400
67.3400
192,400
Mon, 17 Aug 2026
65.0600
66.9800
64.4800
66.8700
195,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
64.5300
65.8500
63.9100
65.7300
199,400
Thu, 13 Aug 2026
63.0600
64.6600
62.4300
64.4200
108,700
Wed, 12 Aug 2026
60.6000
62.9100
59.7600
62.7500
116,000
Tue, 11 Aug 2026
12 · 8-K
After-hours · 17:24 ET
8-K ↗
Tue, 11 Aug 2026
61.6100
62.2200
60.9500
61.2000
129,000
Mon, 10 Aug 2026
62.1700
63.1600
61.5600
61.7100
160,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
62.3500
63.8300
60.8500
62.5600
145,100
Thu, 06 Aug 2026
11 · 10-Q
After-hours · 16:30 ET
10-Q ↗
Thu, 06 Aug 2026
62.8400
62.8400
59.7800
62.4500
234,400
Wed, 05 Aug 2026
59.0600
64.6500
58.7000
62.5700
418,700
Wed, 05 Aug 2026
10 · 8-K
Next filing day · accepted 04 Aug, 19:37 ET
8-K ↗
Tue, 04 Aug 2026
59.9600
60.3400
58.9200
59.1000
222,600
Mon, 03 Aug 2026
60.9700
61.8300
60.3700
60.6200
196,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
59.0400
60.2500
58.7400
60.0600
181,400
Thu, 30 Jul 2026
61.4700
61.6600
58.9700
59.4900
195,400
Wed, 29 Jul 2026
61.6800
63.0000
61.5300
62.2500
178,200
Tue, 28 Jul 2026
61.4400
62.3600
60.7800
61.6400
178,700
Mon, 27 Jul 2026
60.3800
61.5200
60.1400
60.4000
151,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
59.6300
60.3300
59.2100
59.8600
129,100
Thu, 23 Jul 2026
58.6200
59.8100
58.6200
59.0100
160,800
Wed, 22 Jul 2026
60.1500
60.1700
58.4900
59.0000
139,900
Tue, 21 Jul 2026
60.5700
61.2000
59.3700
60.1500
156,300
Mon, 20 Jul 2026
61.8500
62.6600
61.1800
61.3400
131,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
62.1100
64.0000
60.9600
61.7000
152,700
Thu, 16 Jul 2026
62.8000
63.8100
61.8300
62.2500
226,200
Wed, 15 Jul 2026
62.2800
62.7300
61.4300
61.9300
141,200
Tue, 14 Jul 2026
62.4700
62.9200
61.9400
62.0800
149,400
Mon, 13 Jul 2026
62.8600
64.0500
62.7400
63.2700
176,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
62.9200
63.0500
62.2600
62.2900
109,000
Thu, 09 Jul 2026
62.3200
63.1100
61.2200
62.7700
171,900
Wed, 08 Jul 2026
64.0900
64.5000
62.4000
63.0000
289,000
Tue, 07 Jul 2026
64.2700
65.6900
64.0500
64.3300
122,600
Mon, 06 Jul 2026
63.9600
64.1800
62.9700
63.8900
173,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
64.5800
66.4700
63.2300
64.1400
189,500
Wed, 01 Jul 2026
63.3600
64.7800
62.9500
64.4900
170,300
Tue, 30 Jun 2026
61.6500
62.6900
60.5800
62.5200
279,300
Mon, 29 Jun 2026
63.3200
63.8300
61.5800
61.6500
236,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
9 · DEFA14A
After-hours · 16:18 ET
DEFA14A ↗
Fri, 26 Jun 2026
8 · DEF 14A
After-hours · 16:16 ET
DEF 14A ↗
Fri, 26 Jun 2026
61.8800
63.8600
61.8800
62.9900
639,800
Thu, 25 Jun 2026
61.6400
62.6300
61.2300
61.7800
228,500
Wed, 24 Jun 2026
60.2400
62.1800
60.0100
61.9300
211,900
Tue, 23 Jun 2026
58.6300
60.0700
58.2800
59.6900
281,500
Mon, 22 Jun 2026
58.2900
60.4100
57.3000
57.6000
275,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
58.4900
59.2000
57.0100
58.5300
526,800
Wed, 17 Jun 2026
59.3500
59.8400
56.2900
58.1400
206,600
Tue, 16 Jun 2026
59.3400
60.6500
59.3400
59.6900
175,900
Mon, 15 Jun 2026
59.8100
60.1700
58.3400
58.8900
197,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
60.7500
61.9600
60.0900
60.3400
163,300
Thu, 11 Jun 2026
61.0900
61.3400
59.6700
60.7900
205,500
Wed, 10 Jun 2026
61.5300
62.1800
60.3600
61.1500
179,400
Tue, 09 Jun 2026
59.8800
61.5000
59.6100
61.1100
186,300
Mon, 08 Jun 2026
59.8900
60.9600
59.8100
59.8800
153,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
59.9100
60.8800
59.7300
59.8700
223,000
Thu, 04 Jun 2026
58.4000
61.2800
58.4000
59.2200
409,800
Wed, 03 Jun 2026
57.3100
58.0700
56.0300
57.2700
261,400
Tue, 02 Jun 2026
60.5900
61.1400
56.3100
57.6100
275,100
Mon, 01 Jun 2026
7 · 8-K
After-hours · 17:05 ET
8-K ↗
Mon, 01 Jun 2026
61.9800
62.8000
61.2800
62.3000
171,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
61.6400
62.4900
60.4100
61.7500
235,400
Thu, 28 May 2026
59.1300
61.6700
58.4100
61.6400
214,800
Wed, 27 May 2026
60.8500
62.9800
58.7800
59.4000
246,900
Tue, 26 May 2026
62.2700
62.3400
60.5000
61.0500
200,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
6 · 10-K
After-hours · 16:30 ET
10-K ↗
Fri, 22 May 2026
61.2300
62.8400
60.8800
62.7400
179,200
Thu, 21 May 2026
63.6600
64.1400
60.0000
61.5400
292,700
Wed, 20 May 2026
58.9100
64.3800
56.8700
64.2600
424,800
Wed, 20 May 2026
5 · 8-K
Next filing day · accepted 19 May, 19:30 ET
8-K ↗
Tue, 19 May 2026
59.8600
60.3800
58.0600
58.8200
205,300
Mon, 18 May 2026
56.9100
59.3300
56.9100
59.1100
223,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
57.5800
58.5700
56.3400
57.1100
168,700
Thu, 14 May 2026
58.1200
59.3600
56.7800
57.4900
178,400
Wed, 13 May 2026
57.1100
58.1200
56.4500
58.1200
145,200
Tue, 12 May 2026
57.0800
58.5500
56.4300
57.6900
148,600
Mon, 11 May 2026
58.4300
59.0300
56.5800
56.9900
191,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
57.4900
58.8800
56.9500
58.5200
153,500
Thu, 07 May 2026
55.9000
58.4700
55.9000
58.0600
167,200
Wed, 06 May 2026
56.7000
56.8800
55.0100
55.3700
187,000
Tue, 05 May 2026
57.2600
57.8600
56.4100
57.0800
184,600
Mon, 04 May 2026
57.0000
58.3100
56.8800
57.2600
137,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
58.0300
58.3000
57.4900
57.5300
142,700
Thu, 30 Apr 2026
57.7400
57.9900
56.6900
57.4600
160,900
Wed, 29 Apr 2026
57.4500
58.1900
56.8100
58.1500
168,300
Tue, 28 Apr 2026
58.5300
58.7400
57.3200
57.9800
215,100
Mon, 27 Apr 2026
56.9100
58.6300
56.9100
58.1200
159,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
56.4100
57.4100
55.8500
57.3300
144,000
Thu, 23 Apr 2026
57.0900
57.3900
55.8200
56.7600
166,400
Wed, 22 Apr 2026
56.5100
57.9200
56.5100
57.4000
189,600
Tue, 21 Apr 2026
55.0100
56.4700
54.6800
56.4100
267,700
Mon, 20 Apr 2026
56.0800
56.2300
54.2800
54.7200
325,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
56.8600
56.9900
55.9400
55.9800
154,600
Thu, 16 Apr 2026
56.1400
57.0400
55.6000
56.4000
158,000
Wed, 15 Apr 2026
55.2800
56.3300
54.7100
55.9600
161,300
Tue, 14 Apr 2026
54.0000
55.8500
54.0000
55.1200
157,600
Mon, 13 Apr 2026
52.9300
54.3200
52.8600
54.3000
248,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
53.8400
53.8400
51.9500
52.7700
175,900
Thu, 09 Apr 2026
53.3900
54.1800
51.6900
54.1400
264,700
Wed, 08 Apr 2026
55.3800
56.3400
53.5100
53.5900
262,700
Tue, 07 Apr 2026
54.1800
56.2900
53.9100
54.9600
238,600
Mon, 06 Apr 2026
54.5000
54.5000
52.1300
54.0700
243,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
53.2900
54.5300
52.2400
54.4600
206,400
Wed, 01 Apr 2026
54.5400
55.3000
53.5300
53.6000
244,500
Tue, 31 Mar 2026
54.7600
56.0600
53.3500
54.6500
263,600
Mon, 30 Mar 2026
53.8500
55.0300
53.0900
54.2200
219,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
52.9000
53.6600
52.1700
53.4900
244,600
Thu, 26 Mar 2026
52.3300
53.8700
52.2400
53.4100
229,000
Wed, 25 Mar 2026
53.8000
54.0200
51.1100
52.2500
188,700
Tue, 24 Mar 2026
54.0300
54.0300
52.4400
53.3400
226,700
Mon, 23 Mar 2026
54.2900
55.4000
53.7600
54.2000
277,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
53.6700
54.2800
52.4700
53.4900
591,400
Thu, 19 Mar 2026
54.3500
55.5900
52.1700
53.6500
257,200
Wed, 18 Mar 2026
53.3800
55.0000
52.9400
54.3900
277,800
Tue, 17 Mar 2026
54.0800
55.4100
53.8500
53.9600
356,800
Mon, 16 Mar 2026
52.8600
54.3400
52.3800
53.7300
262,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
51.9800
52.8600
51.3800
52.6300
286,700
Thu, 12 Mar 2026
51.7100
52.9200
51.4500
51.4900
169,000
Wed, 11 Mar 2026
51.1100
52.0300
50.5100
51.9300
235,800
Tue, 10 Mar 2026
52.9900
53.0000
51.3000
51.6200
257,600
Mon, 09 Mar 2026
54.2000
54.5900
52.8300
53.6000
234,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
54.1100
55.0100
53.7000
54.9600
167,800
Thu, 05 Mar 2026
52.8600
55.3300
52.6600
54.8400
260,300
Wed, 04 Mar 2026
52.3000
53.2200
51.8400
53.0800
156,200
Tue, 03 Mar 2026
51.3600
52.8200
50.9800
52.2300
203,900
Mon, 02 Mar 2026
51.0800
52.7100
51.0800
52.4200
179,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
51.1600
51.8700
50.5500
51.5800
225,500
Thu, 26 Feb 2026
51.1300
52.4800
50.6900
51.9200
259,300
Wed, 25 Feb 2026
50.4500
52.0000
47.0000
50.7200
296,600
Tue, 24 Feb 2026
49.8600
50.8200
48.9200
50.2000
236,400
Mon, 23 Feb 2026
48.7600
51.1900
48.4900
49.8200
344,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
48.3700
49.8700
48.0500
49.4000
373,900
Thu, 19 Feb 2026
48.3100
48.5000
47.0500
48.2100
235,100
Wed, 18 Feb 2026
49.0300
49.4300
47.4500
48.4200
323,300
Tue, 17 Feb 2026
49.7800
50.3000
48.4200
49.5000
298,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
47.7400
49.6500
47.7400
49.2000
308,300
Thu, 12 Feb 2026
46.6600
48.4000
46.2600
47.2700
372,500
Wed, 11 Feb 2026
46.5000
46.6100
44.8300
46.5500
266,200
Tue, 10 Feb 2026
46.1000
47.4500
45.0300
46.6000
427,000
Mon, 09 Feb 2026
48.3800
49.0900
45.9100
46.0000
368,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
49.1900
49.9400
47.6400
48.6700
364,100
Thu, 05 Feb 2026
4 · 10-Q
After-hours · 16:30 ET
10-Q ↗
Thu, 05 Feb 2026
49.8500
51.0500
47.0400
48.7300
412,200
Wed, 04 Feb 2026
51.8100
52.3800
48.4000
49.0800
476,500
Tue, 03 Feb 2026
66.7600
68.7300
51.4200
51.5800
479,100
Tue, 03 Feb 2026
3 · 8-K
Next filing day · accepted 02 Feb, 19:30 ET
8-K ↗
Mon, 02 Feb 2026
69.3400
71.4100
67.9100
69.7500
203,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
68.4900
69.8600
66.4300
69.6300
242,100
Thu, 29 Jan 2026
66.5700
69.5300
66.5700
68.8300
224,600
Wed, 28 Jan 2026
68.4000
69.1200
66.1600
67.0900
225,000
Tue, 27 Jan 2026
70.1300
70.4600
68.3000
68.4500
177,800
Mon, 26 Jan 2026
69.8800
71.3300
69.8800
70.6600
178,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
70.6800
70.7800
69.1600
69.8800
124,300
Thu, 22 Jan 2026
70.0000
71.2900
69.4200
71.0500
170,800
Wed, 21 Jan 2026
69.2100
71.2100
68.4400
69.9100
201,000
Tue, 20 Jan 2026
67.9600
69.3700
67.3500
69.2700
160,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
69.0000
69.0700
68.2500
68.5900
165,600
Thu, 15 Jan 2026
66.6800
69.3900
66.2000
69.1800
118,400
Wed, 14 Jan 2026
68.3500
69.0800
66.5900
66.6800
90,100
Tue, 13 Jan 2026
70.5800
71.2400
67.7100
68.4100
108,100
Mon, 12 Jan 2026
70.8900
71.3900
69.0000
70.5800
154,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
71.6300
72.6800
69.8400
71.4200
242,500
Thu, 08 Jan 2026
70.1300
72.4500
69.5800
72.0000
161,400
Wed, 07 Jan 2026
69.6400
70.8300
68.3700
70.3700
210,600
Tue, 06 Jan 2026
67.7700
69.7800
67.3400
69.4800
153,800
Mon, 05 Jan 2026
65.4700
68.7900
65.4700
68.1400
182,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
67.5400
68.1700
65.5400
65.7400
137,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
68.3600
68.5600
67.5100
67.6700
107,100
Tue, 30 Dec 2025
68.3600
68.6100
67.9800
68.2600
104,400
Mon, 29 Dec 2025
69.1800
69.4400
68.4700
68.6000
107,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
68.5800
69.5600
68.4700
69.0900
122,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
68.0000
69.3900
68.0000
68.8800
78,900
Tue, 23 Dec 2025
68.6300
68.6300
67.7400
68.0400
371,000
Mon, 22 Dec 2025
68.3500
69.7600
67.7400
68.4800
201,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
70.0400
70.1300
68.4000
68.7800
525,800
Thu, 18 Dec 2025
71.0000
71.5900
69.7000
70.2400
156,800
Wed, 17 Dec 2025
70.1800
71.4000
69.8500
70.8300
110,300
Tue, 16 Dec 2025
70.8100
71.1200
69.9600
70.5400
155,100
Mon, 15 Dec 2025
70.2500
71.2900
69.9100
70.8100
199,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
70.9400
71.3000
69.4100
69.9300
184,100
Thu, 11 Dec 2025
69.5800
71.2300
69.5800
70.6200
164,900
Wed, 10 Dec 2025
67.0700
69.1200
66.4900
69.1200
277,600
Tue, 09 Dec 2025
68.6000
69.5300
66.8800
67.0700
180,100
Mon, 08 Dec 2025
69.4500
70.9300
68.2000
68.3800
232,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
70.6000
70.6000
68.5000
69.1700
202,700
Thu, 04 Dec 2025
71.4400
72.0400
70.2900
70.3600
147,800
Wed, 03 Dec 2025
72.1000
72.5200
71.2600
71.4400
144,800
Tue, 02 Dec 2025
72.9800
72.9800
71.8400
71.9600
158,100
Mon, 01 Dec 2025
72.7700
74.4500
72.1500
72.3200
196,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
73.6200
74.4500
72.4300
73.1800
95,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
73.9100
75.3700
73.1400
73.2900
254,100
Tue, 25 Nov 2025
74.4000
76.4300
74.1500
74.3300
205,300
Mon, 24 Nov 2025
74.0000
74.6000
73.1800
73.8800
222,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
71.8800
74.5600
71.8800
73.8500
201,800
Thu, 20 Nov 2025
72.3100
73.4100
71.3600
71.6900
116,700
Wed, 19 Nov 2025
72.7500
73.0000
71.2500
71.5900
116,200
Tue, 18 Nov 2025
72.8100
73.2100
71.8100
73.0900
124,500
Mon, 17 Nov 2025
74.1200
74.6400
72.2700
72.7000
145,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
73.7300
75.0000
72.8500
74.1700
185,000
Thu, 13 Nov 2025
76.5900
77.0000
72.6800
73.5100
150,100
Wed, 12 Nov 2025
77.4100
78.8600
77.0000
77.2300
266,100
Tue, 11 Nov 2025
76.0400
78.0000
75.7200
77.5500
154,600
Mon, 10 Nov 2025
75.9000
76.4200
74.5100
75.6200
161,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
75.6200
76.9300
75.1500
75.9700
152,500
Thu, 06 Nov 2025
2 · 10-Q
After-hours · 16:30 ET
10-Q ↗
Thu, 06 Nov 2025
74.8400
76.0500
74.0700
75.3600
129,300
Wed, 05 Nov 2025
75.3900
76.3700
73.5900
75.4700
182,900
Tue, 04 Nov 2025
75.3200
79.4300
74.6200
76.0600
204,300
Tue, 04 Nov 2025
1 · 8-K
Next filing day · accepted 03 Nov, 19:30 ET
8-K ↗
Mon, 03 Nov 2025
73.6500
73.6900
71.6900
73.1200
174,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
73.1200
76.0000
72.9500
73.9500
227,600
Thu, 30 Oct 2025
73.3700
74.2200
72.9000
73.6100
166,200
Wed, 29 Oct 2025
74.2700
74.5300
72.9100
73.4500
155,800
Tue, 28 Oct 2025
74.0300
75.0000
73.0500
74.9300
121,100
Mon, 27 Oct 2025
75.6800
76.0000
74.3100
74.4600
140,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend