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
72.3200
75.3700
71.9600
74.9500
250,764
Thu, 22 Oct 2026
73.8200
73.8800
70.7400
72.8000
275,800
Wed, 21 Oct 2026
75.5200
75.7900
74.0100
75.3000
227,500
Tue, 20 Oct 2026
73.0000
75.7500
71.9900
74.7300
291,100
Mon, 19 Oct 2026
71.2600
73.4200
70.7900
73.2200
463,000
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
71.5800
72.2900
69.4500
69.9000
357,300
Thu, 15 Oct 2026
70.9100
72.0300
69.5800
71.7500
381,800
Wed, 14 Oct 2026
73.3200
74.2300
71.0500
71.3700
447,600
Tue, 13 Oct 2026
75.1200
75.5300
74.2300
74.5800
324,800
Mon, 12 Oct 2026
75.5300
75.5600
73.7500
75.1200
405,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
75.6000
76.1700
73.7900
75.6300
317,500
Thu, 08 Oct 2026
74.3800
75.4500
73.0600
74.9300
325,300
Wed, 07 Oct 2026
73.0000
75.3200
72.3200
75.2100
379,000
Tue, 06 Oct 2026
75.9200
75.9800
73.5600
73.9400
638,700
Mon, 05 Oct 2026
75.5600
76.1500
74.4400
74.5600
339,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
74.8000
76.8400
74.6000
75.6100
301,500
Thu, 01 Oct 2026
77.2900
77.2900
71.8400
73.3900
400,100
Wed, 30 Sep 2026
76.4000
77.3000
75.8900
76.2300
485,600
Tue, 29 Sep 2026
78.3600
78.6400
76.0900
76.5000
315,400
Mon, 28 Sep 2026
77.5100
78.6400
75.2900
78.2200
364,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
77.4600
78.5300
77.1200
78.3000
357,500
Thu, 24 Sep 2026
73.9900
76.8600
73.7800
76.7500
455,100
Wed, 23 Sep 2026
74.9400
76.9300
74.0000
75.3000
391,700
Tue, 22 Sep 2026
72.9000
74.9800
71.8100
74.8400
366,500
Mon, 21 Sep 2026
72.8600
73.4300
71.6100
72.7400
241,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
73.1100
73.1100
70.9400
72.1300
736,800
Thu, 17 Sep 2026
71.3000
72.9300
70.5800
72.6600
413,800
Wed, 16 Sep 2026
69.0000
70.5100
68.4300
70.1300
372,100
Tue, 15 Sep 2026
66.7600
68.7200
66.1800
68.6000
390,400
Mon, 14 Sep 2026
67.5500
68.8200
66.1600
66.6500
432,400
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
69.7700
70.4800
68.9800
69.0300
324,900
Thu, 10 Sep 2026
68.1700
70.0300
67.7000
68.7700
223,200
Wed, 09 Sep 2026
69.0600
70.0700
68.0000
68.9100
325,300
Tue, 08 Sep 2026
69.1800
70.6400
68.5800
69.9100
210,400
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
69.9300
70.4200
68.5600
69.3600
239,700
Thu, 03 Sep 2026
69.2800
70.4100
67.4500
70.2800
536,400
Wed, 02 Sep 2026
71.8000
72.6900
69.4000
69.6100
581,700
Tue, 01 Sep 2026
73.2500
74.6800
70.2800
71.1300
443,300
Mon, 31 Aug 2026
13 · 8-K
After-hours · 17:26 ET
FORM 8-K ↗
Mon, 31 Aug 2026
75.8600
76.5200
74.1900
74.9400
240,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
77.6600
78.2200
75.2300
75.7700
278,900
Thu, 27 Aug 2026
76.2000
78.4600
76.2000
77.4500
213,100
Wed, 26 Aug 2026
75.6300
76.8100
75.4200
76.0800
224,900
Tue, 25 Aug 2026
75.3300
75.9900
73.9600
75.9200
231,000
Mon, 24 Aug 2026
74.4700
75.3000
72.6500
73.9200
596,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
73.9900
75.2700
73.0100
74.9100
349,600
Thu, 20 Aug 2026
75.4300
75.5800
72.3600
73.6100
471,100
Wed, 19 Aug 2026
81.7800
81.7800
75.7600
76.0900
519,800
Tue, 18 Aug 2026
81.6000
82.6700
80.7500
81.0400
427,100
Mon, 17 Aug 2026
85.2800
86.0200
83.1700
83.3400
363,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
85.2000
85.6300
83.5000
85.1200
297,400
Thu, 13 Aug 2026
85.3000
85.6900
84.1500
85.1400
261,200
Wed, 12 Aug 2026
84.4400
85.7200
84.2700
85.2400
380,800
Tue, 11 Aug 2026
83.3400
84.4200
82.2200
83.5800
300,400
Mon, 10 Aug 2026
81.7500
83.8900
80.8900
82.7500
370,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
84.5500
86.8400
79.7900
81.7000
540,100
Thu, 06 Aug 2026
76.8800
83.4200
70.6300
83.0100
792,100
Wed, 05 Aug 2026
12 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Wed, 05 Aug 2026
11 · 8-K
After-hours · 16:09 ET
8-K ↗
Wed, 05 Aug 2026
72.2400
73.8200
71.9300
72.7500
335,900
Tue, 04 Aug 2026
71.8500
73.9300
71.0700
72.1400
404,100
Mon, 03 Aug 2026
69.5000
71.2900
69.0200
70.4000
260,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
69.3700
70.8900
67.9300
69.7200
279,800
Thu, 30 Jul 2026
67.0600
68.7000
66.7700
68.1900
319,200
Wed, 29 Jul 2026
66.8000
67.5000
63.9900
65.5300
339,700
Tue, 28 Jul 2026
66.5200
67.3900
65.2000
67.0200
236,600
Mon, 27 Jul 2026
67.5800
68.6900
65.5200
67.6900
275,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
66.2200
67.6000
65.5900
66.9500
258,200
Thu, 23 Jul 2026
65.5900
67.8700
65.2800
65.8000
250,800
Wed, 22 Jul 2026
66.0500
67.7000
65.9600
66.2000
218,400
Tue, 21 Jul 2026
65.3800
67.0400
65.0600
66.7900
297,100
Mon, 20 Jul 2026
64.7500
65.0500
63.2700
64.1400
305,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
61.3800
64.6300
59.8600
63.9200
314,300
Thu, 16 Jul 2026
62.9900
64.1400
62.5700
63.8500
406,500
Wed, 15 Jul 2026
67.7100
68.3900
62.6200
64.0000
548,900
Tue, 14 Jul 2026
67.4100
67.7200
66.3400
67.6300
535,500
Mon, 13 Jul 2026
66.5800
67.4800
64.6400
66.2300
669,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
71.4900
71.5600
67.6100
67.6900
387,000
Thu, 09 Jul 2026
72.7300
74.4500
72.0500
72.3600
430,900
Wed, 08 Jul 2026
69.4300
71.5800
68.7300
71.3300
438,500
Tue, 07 Jul 2026
72.7000
72.7000
69.5600
70.1600
378,600
Mon, 06 Jul 2026
72.2100
75.3100
72.0500
73.2200
412,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
74.0000
74.1800
71.3700
72.1500
528,200
Wed, 01 Jul 2026
74.2000
76.4100
73.8700
74.1200
447,400
Tue, 30 Jun 2026
73.2000
75.1200
72.5400
74.9500
714,200
Mon, 29 Jun 2026
70.8900
73.5700
70.1700
73.2300
559,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
68.3800
71.5500
67.4600
70.5500
1,637,200
Thu, 25 Jun 2026
68.9600
69.9200
67.1500
69.1700
258,400
Wed, 24 Jun 2026
68.6800
69.4600
67.5800
67.7400
385,100
Tue, 23 Jun 2026
66.6500
68.9800
65.2300
68.7500
317,600
Mon, 22 Jun 2026
69.5400
70.8200
68.1200
68.7800
264,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
69.2400
69.7800
68.0200
69.0600
470,500
Wed, 17 Jun 2026
69.1000
69.4000
67.2400
67.3800
247,100
Tue, 16 Jun 2026
69.1100
69.6300
68.3300
68.8000
137,700
Mon, 15 Jun 2026
69.6200
69.9100
68.2800
68.9600
278,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
68.7900
70.2100
68.3400
68.6800
215,400
Thu, 11 Jun 2026
65.1500
68.7000
64.6700
68.3300
260,500
Wed, 10 Jun 2026
66.1900
67.8200
64.3700
64.3700
327,300
Tue, 09 Jun 2026
67.9300
68.2900
63.1500
66.1800
325,100
Mon, 08 Jun 2026
67.1300
69.0200
66.2300
67.2400
413,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
68.2400
68.5500
65.4000
65.9500
255,900
Thu, 04 Jun 2026
66.8900
69.4000
65.7000
69.2500
239,000
Wed, 03 Jun 2026
69.7800
70.3000
67.4300
67.9600
324,200
Tue, 02 Jun 2026
68.6700
70.7900
68.6700
69.8200
430,500
Mon, 01 Jun 2026
66.8000
68.6000
66.1100
68.4500
416,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
67.8400
68.2900
65.5500
66.8000
450,400
Thu, 28 May 2026
66.9500
68.6100
65.9400
68.2200
461,300
Wed, 27 May 2026
68.6800
68.6800
66.7200
66.8800
226,200
Tue, 26 May 2026
67.1400
68.6600
66.1700
68.4100
400,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
64.9200
66.8700
64.8800
66.1600
366,200
Thu, 21 May 2026
61.8900
64.3800
61.5000
64.0500
301,300
Wed, 20 May 2026
61.8400
63.3600
61.4800
62.2500
263,200
Tue, 19 May 2026
61.8300
62.8100
60.4400
61.4500
242,300
Mon, 18 May 2026
62.7200
64.2800
61.5600
62.5200
250,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
62.4300
64.6300
61.5800
62.0000
579,200
Thu, 14 May 2026
65.9900
66.0600
63.9800
64.2200
489,600
Wed, 13 May 2026
62.0800
66.5400
62.0500
65.3300
467,000
Tue, 12 May 2026
62.3600
62.5300
60.8100
61.5300
308,300
Mon, 11 May 2026
65.8800
66.7900
62.4300
62.8000
518,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
62.6500
66.4700
61.9800
65.7800
360,300
Thu, 07 May 2026
67.0400
69.8100
61.6200
62.0300
648,700
Wed, 06 May 2026
10 · 10-Q
After-hours · 16:12 ET
10-Q ↗
Wed, 06 May 2026
9 · 8-K
After-hours · 16:09 ET
8-K ↗
Wed, 06 May 2026
59.1400
59.4000
57.7300
58.8500
263,400
Tue, 05 May 2026
57.4600
58.6300
57.4600
58.4400
238,600
Mon, 04 May 2026
57.5000
58.9000
56.7800
56.9200
221,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
56.2300
57.5700
56.0400
57.5100
179,900
Thu, 30 Apr 2026
55.0100
56.4800
54.6100
56.0400
315,200
Wed, 29 Apr 2026
54.6100
56.6000
53.9800
54.6500
230,800
Tue, 28 Apr 2026
56.1700
56.2900
53.5100
54.7800
276,700
Mon, 27 Apr 2026
56.6700
57.6100
55.7100
56.3600
285,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
56.3900
57.2300
55.5300
56.6600
190,200
Thu, 23 Apr 2026
56.0000
56.8800
55.1500
56.2700
170,100
Wed, 22 Apr 2026
56.0600
56.4800
55.2900
56.0000
199,600
Tue, 21 Apr 2026
55.6000
56.5000
55.3200
55.8000
236,500
Mon, 20 Apr 2026
54.7500
55.9900
54.6100
55.4900
196,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
54.6300
55.4000
54.2300
54.9800
325,200
Thu, 16 Apr 2026
53.7900
54.4000
50.4800
53.6500
463,400
Wed, 15 Apr 2026
54.7600
55.0400
53.0200
54.0500
201,800
Tue, 14 Apr 2026
55.1000
56.0300
54.6100
55.0700
253,100
Mon, 13 Apr 2026
53.4800
55.2400
53.4300
55.1200
323,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
54.6000
54.6200
53.2800
53.8500
206,200
Thu, 09 Apr 2026
53.6100
54.6700
53.2600
54.4300
248,800
Wed, 08 Apr 2026
54.8300
55.6000
53.7400
54.1600
379,500
Tue, 07 Apr 2026
50.2400
52.3200
49.8800
52.2200
340,100
Mon, 06 Apr 2026
49.7400
50.7600
49.4100
50.5600
143,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
47.6600
50.0700
47.6600
49.9600
167,800
Wed, 01 Apr 2026
48.7800
49.8600
48.6400
49.0800
275,100
Tue, 31 Mar 2026
47.6900
48.7400
46.9400
48.2000
551,200
Mon, 30 Mar 2026
48.0500
48.0500
46.2000
46.8200
247,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
48.0800
48.2300
47.0000
47.4700
240,900
Thu, 26 Mar 2026
49.9600
50.4400
48.5200
48.6400
232,100
Wed, 25 Mar 2026
50.4800
51.3400
50.4800
50.6600
314,600
Tue, 24 Mar 2026
49.0700
50.8900
49.0700
49.6000
259,800
Mon, 23 Mar 2026
48.8300
50.4600
48.8300
49.6000
232,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
49.2300
49.2300
47.1900
47.7900
987,100
Thu, 19 Mar 2026
49.0500
50.3500
48.8900
49.0700
304,400
Wed, 18 Mar 2026
49.9400
50.8600
49.1000
49.6500
306,000
Tue, 17 Mar 2026
50.4800
51.7100
50.1400
50.2200
277,200
Mon, 16 Mar 2026
49.7900
51.1700
48.0000
50.4000
288,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
49.6800
51.0100
48.7100
49.1200
201,600
Thu, 12 Mar 2026
49.6200
50.4700
48.8300
49.3400
300,400
Wed, 11 Mar 2026
49.9700
50.8600
49.8400
50.5000
161,400
Tue, 10 Mar 2026
49.6300
51.5300
49.6300
50.3100
393,000
Mon, 09 Mar 2026
48.1100
49.9500
47.3500
49.6600
208,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
48.7800
49.1500
48.0100
48.8400
225,800
Thu, 05 Mar 2026
8 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 05 Mar 2026
50.0000
50.5500
49.2100
50.1000
167,200
Wed, 04 Mar 2026
50.2900
50.9600
49.1400
50.5200
175,200
Tue, 03 Mar 2026
49.2100
50.4300
48.6300
49.8800
233,700
Mon, 02 Mar 2026
48.2700
50.7900
48.0300
50.6200
207,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
49.1900
49.2000
47.0000
48.8200
275,500
Thu, 26 Feb 2026
50.2700
50.8300
49.1500
49.9300
290,200
Wed, 25 Feb 2026
48.6000
50.4100
48.4300
49.9100
249,800
Tue, 24 Feb 2026
48.1700
49.3000
48.0500
48.5000
341,500
Mon, 23 Feb 2026
50.1800
50.4700
47.3800
47.9000
392,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
50.7600
51.7800
49.6000
50.2000
371,200
Thu, 19 Feb 2026
49.5300
51.2600
48.8700
51.2200
454,300
Wed, 18 Feb 2026
48.9000
49.8100
48.1100
49.6400
389,000
Tue, 17 Feb 2026
47.9600
49.3200
47.1200
48.9400
603,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
46.5400
48.3300
46.3500
48.2600
340,400
Thu, 12 Feb 2026
46.5000
47.1200
44.8800
46.2900
313,700
Wed, 11 Feb 2026
46.5000
46.9400
45.2500
46.4100
250,100
Tue, 10 Feb 2026
44.9500
46.2700
44.5100
46.0500
259,000
Mon, 09 Feb 2026
44.0300
45.3300
43.6000
44.9800
265,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
44.7900
45.6800
43.6100
44.1600
427,200
Thu, 05 Feb 2026
39.5600
47.7300
38.9000
44.7200
851,600
Wed, 04 Feb 2026
7 · 10-Q
After-hours · 16:08 ET
10-Q ↗
Wed, 04 Feb 2026
6 · 8-K
After-hours · 16:07 ET
8-K ↗
Wed, 04 Feb 2026
45.7200
46.6200
44.3900
46.5500
452,400
Tue, 03 Feb 2026
45.0100
45.7100
44.1400
44.9000
292,600
Mon, 02 Feb 2026
43.0700
45.1800
42.9800
45.0000
307,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
44.8000
45.3900
42.3200
43.0700
489,000
Thu, 29 Jan 2026
45.0200
45.4000
43.8000
45.2900
305,500
Wed, 28 Jan 2026
44.8300
45.8400
43.8800
44.9000
422,600
Tue, 27 Jan 2026
42.8200
43.7100
42.8200
43.5900
136,700
Mon, 26 Jan 2026
42.4400
43.2400
42.1000
42.8600
415,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
43.5800
43.6900
42.3200
42.3400
284,400
Thu, 22 Jan 2026
43.5400
44.1900
43.4200
43.7000
149,800
Wed, 21 Jan 2026
43.1000
43.9600
42.2100
43.1900
253,900
Tue, 20 Jan 2026
43.3200
44.5000
42.5300
42.6800
195,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
43.1100
44.1700
42.3600
44.0500
331,000
Thu, 15 Jan 2026
43.0200
43.8300
42.9700
43.2000
172,000
Wed, 14 Jan 2026
42.5400
42.8800
41.9600
42.7300
191,000
Tue, 13 Jan 2026
41.9200
42.9900
41.2900
42.6800
256,400
Mon, 12 Jan 2026
40.8300
42.0200
40.4700
41.8200
216,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
42.3700
42.5800
40.6500
40.8400
314,700
Thu, 08 Jan 2026
42.4800
43.0200
42.2800
42.3700
259,400
Wed, 07 Jan 2026
44.5900
44.5900
42.6500
42.8400
253,400
Tue, 06 Jan 2026
44.1700
44.7200
43.7500
44.4300
273,500
Mon, 05 Jan 2026
43.3100
44.7300
43.2800
44.1400
212,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
43.4800
44.9100
42.4800
43.1600
320,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
44.4700
45.1300
43.2700
43.2900
152,600
Tue, 30 Dec 2025
5 · 8-K
After-hours · 16:26 ET
8-K ↗
Tue, 30 Dec 2025
44.2500
44.3800
43.8600
44.1500
169,100
Mon, 29 Dec 2025
44.4900
44.6100
43.6400
44.2600
335,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
44.2100
44.5600
43.6000
44.4900
239,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
43.9800
44.5900
43.7000
44.1500
127,900
Tue, 23 Dec 2025
44.5000
44.5500
43.9700
44.0300
176,100
Mon, 22 Dec 2025
44.1400
45.3500
43.8700
44.7200
266,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
43.3300
44.6600
43.2800
43.8600
1,305,500
Thu, 18 Dec 2025
44.0500
44.1300
43.3800
43.5700
342,900
Wed, 17 Dec 2025
4 · DEFA14A
After-hours · 16:07 ET
DEFA14A ↗
Wed, 17 Dec 2025
3 · DEF 14A
After-hours · 16:05 ET
DEF 14A ↗
Wed, 17 Dec 2025
44.1000
44.3200
43.3000
43.5600
182,800
Tue, 16 Dec 2025
45.2000
45.8800
43.9300
43.9400
361,900
Mon, 15 Dec 2025
45.9300
46.0100
45.0600
45.1900
237,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
47.3400
47.3400
45.2400
45.5100
228,900
Thu, 11 Dec 2025
47.3000
47.6700
46.5300
47.2100
229,500
Wed, 10 Dec 2025
46.1000
48.0000
45.9700
47.0000
338,100
Tue, 09 Dec 2025
45.7800
46.5000
45.3900
46.3000
249,100
Mon, 08 Dec 2025
45.2100
46.1100
44.8000
45.9100
356,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
43.6900
45.6400
43.5300
45.0900
443,200
Thu, 04 Dec 2025
42.8300
43.7200
42.5700
43.7100
301,400
Wed, 03 Dec 2025
42.5700
43.0700
42.0000
42.9200
191,000
Tue, 02 Dec 2025
41.7000
42.6300
41.5600
42.4500
227,200
Mon, 01 Dec 2025
41.6500
41.8800
40.6400
41.5900
283,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
42.2900
42.6100
40.6500
41.8300
117,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
41.8400
43.5800
41.6700
42.3600
562,600
Tue, 25 Nov 2025
40.8300
42.1500
40.5300
41.8400
246,600
Mon, 24 Nov 2025
40.0000
40.9200
38.1600
40.9000
315,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
2 · 10-K
After market open · 13:08 ET
10-K ↗
Fri, 21 Nov 2025
37.9900
40.2400
36.8900
40.0200
315,600
Thu, 20 Nov 2025
40.1100
40.5900
37.2200
38.2100
380,400
Wed, 19 Nov 2025
38.6100
39.8400
38.5000
39.8100
291,600
Tue, 18 Nov 2025
37.5100
38.5900
37.3700
38.5300
239,300
Mon, 17 Nov 2025
38.3800
38.8600
37.5100
37.7700
368,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
37.7400
39.1700
37.1200
38.3800
239,200
Thu, 13 Nov 2025
42.9500
44.7900
38.2500
38.5300
429,200
Wed, 12 Nov 2025
1 · 8-K
After-hours · 16:24 ET
8-K ↗
Wed, 12 Nov 2025
36.0300
36.6000
35.1500
35.9700
257,200
Tue, 11 Nov 2025
35.6000
36.0100
35.1600
35.6900
120,400
Mon, 10 Nov 2025
35.9900
36.5900
35.1500
35.5500
116,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
35.3500
37.0200
34.4100
35.4000
191,400
Thu, 06 Nov 2025
36.1100
36.1100
35.4900
35.5500
110,200
Wed, 05 Nov 2025
35.6800
36.9900
35.6800
36.2700
142,200
Tue, 04 Nov 2025
35.5500
35.9700
35.0000
35.5700
169,600
Mon, 03 Nov 2025
36.8400
36.8400
35.8300
36.1500
241,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
37.8900
38.2300
36.5700
36.6800
173,000
Thu, 30 Oct 2025
38.1100
38.5600
37.8200
37.9900
125,700
Wed, 29 Oct 2025
38.7100
38.9500
37.6600
38.1400
149,600
Tue, 28 Oct 2025
38.0000
38.7800
37.4600
38.6800
123,800
Mon, 27 Oct 2025
38.9700
39.3600
38.2000
38.3000
108,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
39.6200
39.6200
38.7500
38.8200
69,400