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
46.6600
47.1700
43.2000
45.6300
620,929
Thu, 22 Oct 2026
49.4300
49.8800
46.5000
47.1700
621,200
Wed, 21 Oct 2026
49.5300
52.8000
48.7000
51.8500
358,000
Tue, 20 Oct 2026
47.7700
51.0000
47.7500
48.4300
298,700
Mon, 19 Oct 2026
47.6200
49.4000
47.4500
49.0300
332,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
50.0000
51.8400
45.8500
46.0700
398,700
Thu, 15 Oct 2026
44.2500
50.7300
44.2500
50.6200
528,300
Wed, 14 Oct 2026
51.2000
51.9600
46.4400
46.6100
785,900
Tue, 13 Oct 2026
49.9000
53.3500
49.3100
53.1400
382,000
Mon, 12 Oct 2026
49.5500
50.5600
48.6200
50.1000
325,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
49.1900
51.0000
48.5100
50.0700
265,600
Thu, 08 Oct 2026
50.8600
51.1400
47.3800
48.5000
644,500
Wed, 07 Oct 2026
47.0200
52.0900
46.8700
51.6300
589,900
Tue, 06 Oct 2026
45.8000
48.8400
45.3900
47.9300
318,100
Mon, 05 Oct 2026
44.8200
45.9100
43.8800
44.8700
268,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
46.8500
47.1200
44.5200
44.8500
623,000
Thu, 01 Oct 2026
46.5100
46.5100
45.0100
45.4000
257,900
Wed, 30 Sep 2026
47.0400
47.4600
45.8600
45.9700
260,000
Wed, 30 Sep 2026
17 · 8-K
Pre-market · 08:12 ET
8-K ↗
Tue, 29 Sep 2026
46.2900
47.3900
45.2900
47.1000
253,000
Mon, 28 Sep 2026
45.6900
46.6000
44.9700
45.5400
265,000
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
47.2400
48.3200
46.2100
46.6500
306,800
Thu, 24 Sep 2026
45.2200
46.9500
44.6100
46.5400
386,700
Wed, 23 Sep 2026
46.0000
47.1000
45.2600
46.8800
359,400
Tue, 22 Sep 2026
46.0000
47.5600
45.0000
46.4100
423,900
Mon, 21 Sep 2026
46.6600
46.6600
44.7700
45.9100
462,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
44.9000
46.3900
43.6000
45.8700
710,000
Thu, 17 Sep 2026
43.4900
46.9200
43.4900
45.5500
1,108,200
Wed, 16 Sep 2026
40.1300
40.3500
39.1100
40.0900
294,100
Tue, 15 Sep 2026
40.0500
40.5100
39.0000
39.2500
253,900
Mon, 14 Sep 2026
39.5500
40.5000
39.0800
39.4600
236,400
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
41.1000
43.1200
40.8500
42.1100
320,100
Thu, 10 Sep 2026
40.6400
41.5600
39.6300
40.2900
412,000
Wed, 09 Sep 2026
42.8300
43.9200
41.6700
42.0800
421,100
Tue, 08 Sep 2026
40.7000
43.4700
40.0500
43.1500
516,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
36.9700
40.7600
36.2300
40.4900
447,400
Thu, 03 Sep 2026
36.6000
36.8000
35.7900
36.4200
175,000
Wed, 02 Sep 2026
35.4300
36.4900
35.1900
35.6900
280,300
Tue, 01 Sep 2026
35.6700
35.7400
34.6700
35.4300
293,600
Mon, 31 Aug 2026
36.4300
36.5300
35.8400
36.3100
237,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
37.8500
38.0100
36.0000
36.2800
262,900
Thu, 27 Aug 2026
36.4800
38.4700
36.4800
37.7700
279,300
Wed, 26 Aug 2026
36.4000
37.4900
36.0000
36.6400
216,800
Tue, 25 Aug 2026
36.3900
36.7500
35.2900
36.2300
172,300
Mon, 24 Aug 2026
36.4300
36.4300
34.8400
34.9700
387,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
37.0600
37.2500
35.7000
36.4300
300,500
Thu, 20 Aug 2026
37.0900
37.3500
35.3300
36.3000
288,400
Wed, 19 Aug 2026
37.0500
37.3900
35.5800
37.2900
365,300
Tue, 18 Aug 2026
38.8500
38.8500
37.1100
37.2300
292,500
Mon, 17 Aug 2026
41.3700
41.3700
39.2600
39.5000
331,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
41.1000
41.8700
40.1000
40.5400
412,800
Thu, 13 Aug 2026
42.8700
43.4000
40.5000
41.0700
493,900
Wed, 12 Aug 2026
43.4000
43.5000
41.6600
42.5300
501,700
Tue, 11 Aug 2026
43.6800
44.0000
41.0300
42.1500
592,300
Mon, 10 Aug 2026
41.2300
44.1700
39.9300
43.0000
1,056,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
40.0600
42.0300
38.2800
40.8200
1,290,700
Thu, 06 Aug 2026
16 · 8-K
After-hours · 16:17 ET
8-K ↗
Thu, 06 Aug 2026
15 · 10-Q
After-hours · 16:14 ET
10-Q ↗
Thu, 06 Aug 2026
32.4400
33.9500
32.0800
33.0200
411,200
Wed, 05 Aug 2026
34.7800
34.9600
32.9000
32.9300
426,700
Tue, 04 Aug 2026
30.5000
34.9800
30.2800
34.8600
935,500
Mon, 03 Aug 2026
27.6100
28.9900
27.0000
28.7800
594,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
28.5800
29.1600
26.7500
27.6100
434,500
Thu, 30 Jul 2026
26.3500
28.4100
25.8900
27.8300
635,800
Wed, 29 Jul 2026
27.9000
28.0100
25.2800
25.4400
563,500
Tue, 28 Jul 2026
29.3000
29.3000
27.2600
27.9000
829,400
Mon, 27 Jul 2026
14 · 8-K
After-hours · 16:08 ET
8-K ↗
Mon, 27 Jul 2026
30.6300
30.9900
29.2900
30.0600
321,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
31.3600
31.7500
29.8500
29.9600
307,400
Thu, 23 Jul 2026
32.6000
33.2400
31.2600
31.3800
338,500
Wed, 22 Jul 2026
31.7000
33.4100
31.5100
33.2000
342,300
Tue, 21 Jul 2026
30.6400
31.9200
30.3000
31.7800
284,700
Mon, 20 Jul 2026
30.4500
31.5000
29.3100
29.9000
448,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
29.9200
31.2600
29.5600
30.2500
457,200
Thu, 16 Jul 2026
32.4900
33.3800
31.2000
31.7600
394,300
Wed, 15 Jul 2026
32.9300
33.7500
32.0300
33.4600
868,100
Tue, 14 Jul 2026
32.7300
33.3600
31.8900
32.6300
389,000
Mon, 13 Jul 2026
33.8000
34.1600
31.9000
32.1800
520,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
35.1400
35.8900
34.4300
34.5200
292,500
Thu, 09 Jul 2026
35.6500
35.6900
34.6300
34.6800
300,900
Wed, 08 Jul 2026
33.9800
35.3100
33.3300
34.6500
549,300
Tue, 07 Jul 2026
36.0000
36.4300
33.6000
34.7300
440,300
Mon, 06 Jul 2026
37.7700
38.7300
36.2000
36.6800
348,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
37.5000
38.0300
36.2600
37.0800
491,300
Wed, 01 Jul 2026
38.0800
38.4900
36.4600
36.7200
328,100
Tue, 30 Jun 2026
36.7200
39.4000
36.5500
38.8900
296,200
Mon, 29 Jun 2026
38.0000
39.2500
36.2800
36.4600
466,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
38.0400
38.8000
37.5100
37.9900
544,100
Thu, 25 Jun 2026
39.2600
39.7800
38.1600
38.7100
307,800
Wed, 24 Jun 2026
39.0900
39.7000
37.9800
38.4400
355,200
Tue, 23 Jun 2026
37.6000
39.2900
37.3100
39.0900
322,100
Mon, 22 Jun 2026
39.0600
40.0800
38.7000
39.1100
518,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
40.0000
40.7800
39.0000
40.3100
431,800
Wed, 17 Jun 2026
39.1800
40.3000
38.8800
38.9200
257,600
Tue, 16 Jun 2026
39.5900
40.1600
38.5500
39.0200
365,400
Mon, 15 Jun 2026
42.0000
43.2300
39.1200
39.4400
549,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
40.6500
42.3500
40.1600
40.7200
340,000
Thu, 11 Jun 2026
38.8100
41.8000
38.7200
40.5800
424,800
Wed, 10 Jun 2026
38.5500
39.7700
37.6100
38.2900
516,800
Tue, 09 Jun 2026
13 · DEFA14A
After market open · 10:07 ET
DEFA14A ↗
Tue, 09 Jun 2026
12 · DEF 14A
After market open · 10:03 ET
DEF 14A ↗
Tue, 09 Jun 2026
40.3600
41.9300
36.6000
39.1400
470,800
Mon, 08 Jun 2026
38.6500
40.3500
38.0000
39.8500
684,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
38.8300
39.5700
36.6300
37.6100
806,300
Thu, 04 Jun 2026
39.5400
40.7200
39.4900
40.1800
427,800
Wed, 03 Jun 2026
40.3300
41.2200
39.5000
40.4200
392,700
Tue, 02 Jun 2026
39.4900
41.4800
39.4900
40.5900
508,300
Mon, 01 Jun 2026
40.8000
41.5200
38.6700
39.3800
773,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
41.9400
42.8800
40.5400
41.6800
493,300
Thu, 28 May 2026
42.3300
42.4800
40.6100
41.9900
683,700
Wed, 27 May 2026
42.9100
43.7800
41.0000
42.8400
558,700
Tue, 26 May 2026
40.0800
44.2600
40.0000
42.9900
973,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
39.5000
39.8100
38.3700
38.8700
598,500
Thu, 21 May 2026
37.4500
39.6800
37.0300
39.5900
746,500
Wed, 20 May 2026
36.7000
37.0600
35.7700
36.9600
716,000
Tue, 19 May 2026
38.1900
38.3000
35.8800
36.3600
932,500
Mon, 18 May 2026
39.9000
40.9500
37.8900
38.9300
1,092,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
38.8800
40.5600
38.1100
38.7500
1,105,000
Thu, 14 May 2026
45.0500
47.9800
40.5300
41.3000
2,136,000
Wed, 13 May 2026
11 · 8-K
After-hours · 16:01 ET
8-K ↗
Wed, 13 May 2026
39.2400
45.4500
38.7000
45.1100
2,478,900
Tue, 12 May 2026
41.1000
43.0000
36.4000
38.0000
5,176,400
Mon, 11 May 2026
10 · 8-K
After-hours · 16:10 ET
8-K ↗
Mon, 11 May 2026
9 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Mon, 11 May 2026
76.3200
82.4800
61.3600
62.4500
3,796,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
72.4100
76.3200
71.4200
75.9100
576,100
Thu, 07 May 2026
74.0000
74.4900
70.3400
71.9900
473,800
Wed, 06 May 2026
72.0000
75.3600
70.0000
74.4900
554,100
Tue, 05 May 2026
69.0000
71.6000
67.0000
69.0900
478,300
Mon, 04 May 2026
71.7400
71.7800
67.6100
67.7800
487,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
73.3100
73.3500
69.5700
70.5000
365,700
Thu, 30 Apr 2026
8 · 10-K/A
After market open · 15:10 ET
10-K/A ↗
Thu, 30 Apr 2026
67.1500
73.6400
67.0000
73.2700
447,700
Wed, 29 Apr 2026
71.1900
71.1900
66.4700
66.9600
441,200
Tue, 28 Apr 2026
72.0000
73.5200
66.4400
69.1500
773,000
Mon, 27 Apr 2026
76.7400
77.4900
72.0000
74.2700
346,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
80.5000
81.0300
75.5000
77.0400
299,500
Thu, 23 Apr 2026
83.0000
83.6800
76.5500
78.2300
341,000
Wed, 22 Apr 2026
78.4000
84.9800
78.4000
84.4300
563,800
Tue, 21 Apr 2026
78.7900
80.8000
75.1000
75.6000
422,000
Mon, 20 Apr 2026
77.9000
80.1700
75.5000
78.5900
361,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
84.6200
85.7500
78.7900
79.6000
466,800
Thu, 16 Apr 2026
82.1200
85.8300
81.8400
82.4700
618,100
Wed, 15 Apr 2026
85.5300
88.1800
80.5500
83.1300
723,700
Tue, 14 Apr 2026
80.0000
85.9900
80.0000
85.4000
887,000
Mon, 13 Apr 2026
75.1800
78.7500
72.3500
78.1000
565,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
75.2500
79.4800
75.0400
77.6400
545,200
Thu, 09 Apr 2026
68.1800
76.7100
68.1800
75.2500
671,400
Wed, 08 Apr 2026
69.2300
71.2900
66.3200
69.2200
821,500
Tue, 07 Apr 2026
63.9000
65.3700
61.0600
62.4900
484,800
Mon, 06 Apr 2026
67.9000
69.0000
63.7100
64.8700
428,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
62.7300
69.3700
62.2200
67.5500
449,500
Wed, 01 Apr 2026
62.5000
68.6400
62.5000
66.1800
705,800
Tue, 31 Mar 2026
58.0400
61.5000
56.1700
60.8800
758,700
Mon, 30 Mar 2026
59.5800
60.5200
54.9800
56.1100
607,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
58.1100
62.1700
57.1100
59.6400
559,400
Thu, 26 Mar 2026
62.9500
63.8800
58.6500
58.9500
563,600
Wed, 25 Mar 2026
60.9400
68.6900
60.9400
64.9400
1,163,100
Tue, 24 Mar 2026
54.3600
59.7400
54.3600
59.0700
421,800
Mon, 23 Mar 2026
53.3000
57.4800
52.5200
56.6800
481,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
53.3100
55.0000
51.9600
52.8400
525,500
Thu, 19 Mar 2026
51.9200
54.7900
50.5700
54.3000
520,700
Wed, 18 Mar 2026
56.6100
57.3000
53.7400
53.8000
583,100
Tue, 17 Mar 2026
59.0100
59.9800
55.1100
55.5500
739,200
Mon, 16 Mar 2026
57.6600
60.9500
57.6600
59.2600
853,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
7 · 8-K
After-hours · 16:29 ET
8-K ↗
Fri, 13 Mar 2026
60.8000
62.6200
55.0300
56.7400
1,208,300
Thu, 12 Mar 2026
56.9000
61.3400
56.1900
60.5700
1,035,700
Wed, 11 Mar 2026
52.7500
57.2300
52.7500
55.5000
769,900
Wed, 11 Mar 2026
6 · 8-K
Next filing day · accepted 10 Mar, 21:26 ET
8-K ↗
Tue, 10 Mar 2026
52.6500
54.0800
52.0600
52.5600
572,000
Mon, 09 Mar 2026
50.8800
52.9300
48.5200
52.3400
731,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
51.4200
54.7600
51.4000
52.1500
641,800
Thu, 05 Mar 2026
58.9000
60.5000
53.0100
53.8200
1,259,800
Wed, 04 Mar 2026
62.7900
64.0000
58.0400
60.0000
1,165,500
Tue, 03 Mar 2026
72.2600
72.3400
59.5200
60.9100
1,934,800
Mon, 02 Mar 2026
5 · 8-K
After-hours · 16:15 ET
8-K ↗
Mon, 02 Mar 2026
4 · 10-K
After-hours · 16:10 ET
10-K ↗
Mon, 02 Mar 2026
3 · 8-K
After-hours · 16:01 ET
8-K ↗
Mon, 02 Mar 2026
79.9900
85.7800
78.2000
85.7500
536,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
89.5100
90.2400
81.5400
83.5000
551,600
Thu, 26 Feb 2026
95.3200
95.3200
89.3200
92.0700
338,700
Wed, 25 Feb 2026
96.6600
97.0400
92.2300
95.5100
293,100
Tue, 24 Feb 2026
88.5100
96.0900
86.6600
95.5500
541,100
Mon, 23 Feb 2026
87.2500
90.2900
85.5100
88.4400
271,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
83.4200
89.9500
82.2500
88.0900
359,400
Thu, 19 Feb 2026
89.1100
90.2200
82.2400
84.7800
468,200
Wed, 18 Feb 2026
93.6700
94.4500
89.0000
90.4400
369,600
Tue, 17 Feb 2026
97.5500
97.5500
89.1700
93.8300
657,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
94.3400
106.5000
92.8800
98.7700
1,015,200
Thu, 12 Feb 2026
87.0000
95.0700
87.0000
92.7200
839,100
Wed, 11 Feb 2026
85.6800
88.0000
82.0200
85.8600
462,000
Tue, 10 Feb 2026
85.9600
86.6900
83.0100
83.5200
320,000
Mon, 09 Feb 2026
80.8200
87.5000
80.3000
86.4300
583,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
70.9000
81.4100
70.5000
80.9700
596,000
Thu, 05 Feb 2026
67.8900
69.7800
65.9600
67.9500
368,100
Wed, 04 Feb 2026
79.5000
79.5000
66.0000
70.1100
646,400
Tue, 03 Feb 2026
73.9900
79.2500
72.3000
79.1200
539,100
Mon, 02 Feb 2026
71.7900
76.0000
69.0000
72.0500
466,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
73.9100
77.3000
71.2500
71.6600
312,400
Thu, 29 Jan 2026
73.2200
77.9900
70.6500
75.7200
437,300
Wed, 28 Jan 2026
75.4700
76.4800
72.3100
72.9300
343,600
Tue, 27 Jan 2026
76.7300
76.7300
71.9000
74.0100
387,100
Mon, 26 Jan 2026
76.5700
78.5500
73.5700
76.7300
237,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
78.6200
78.7600
75.0100
77.2500
259,400
Thu, 22 Jan 2026
79.6500
80.0000
76.1000
78.8200
280,700
Wed, 21 Jan 2026
78.7000
79.6700
72.6600
77.6600
346,400
Tue, 20 Jan 2026
73.3500
79.8200
72.7500
76.9000
411,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
76.1900
79.0000
74.0800
76.0000
525,000
Thu, 15 Jan 2026
72.9400
76.9000
72.1400
75.4700
368,500
Wed, 14 Jan 2026
72.7200
72.8200
67.5300
71.0000
362,600
Tue, 13 Jan 2026
71.5700
74.4900
71.2000
72.9900
405,600
Mon, 12 Jan 2026
66.3400
71.2000
66.0000
71.0300
475,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
64.5400
66.9400
63.7900
66.7800
275,300
Thu, 08 Jan 2026
63.9400
65.5900
62.0000
63.1700
282,800
Wed, 07 Jan 2026
67.4300
67.5000
63.6600
64.0500
391,300
Tue, 06 Jan 2026
68.6600
68.8200
65.0000
67.9500
506,500
Mon, 05 Jan 2026
62.3000
69.3000
62.3000
68.5200
529,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
59.2000
61.6100
58.2000
61.5300
497,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
58.9000
59.7200
55.8400
57.1400
802,400
Tue, 30 Dec 2025
62.3000
62.3000
58.9900
59.1900
418,400
Mon, 29 Dec 2025
63.9800
65.0000
62.1000
62.4700
419,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
66.6900
66.7700
64.0000
65.4900
314,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
66.0000
66.8600
64.0000
66.5300
176,300
Tue, 23 Dec 2025
66.9100
68.0100
66.0000
67.0400
252,000
Mon, 22 Dec 2025
69.8300
69.9000
66.4900
67.0300
451,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
65.8900
69.1000
65.4300
68.7300
766,800
Thu, 18 Dec 2025
65.4100
67.6700
64.4700
65.3400
385,800
Wed, 17 Dec 2025
66.0000
67.1900
61.8600
62.3900
469,500
Tue, 16 Dec 2025
64.9100
66.8600
62.1000
65.3000
496,900
Mon, 15 Dec 2025
64.5300
66.9200
64.5300
66.2800
670,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
66.1500
66.4500
61.0500
62.9500
541,000
Thu, 11 Dec 2025
62.9000
66.2100
60.4900
65.7600
344,900
Wed, 10 Dec 2025
63.6300
64.8700
61.3300
63.4400
524,000
Tue, 09 Dec 2025
58.8000
63.9400
58.8000
63.6600
516,500
Mon, 08 Dec 2025
60.4600
60.7600
58.0200
59.4800
330,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
61.0000
62.2500
58.6200
59.5300
368,300
Thu, 04 Dec 2025
58.7300
62.2600
58.0000
61.1200
457,500
Wed, 03 Dec 2025
54.5000
58.9800
53.3500
58.6800
411,400
Tue, 02 Dec 2025
53.7100
56.1900
53.6100
54.4800
372,200
Mon, 01 Dec 2025
55.0000
56.5500
52.6300
52.7300
493,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
53.4000
54.4800
53.0300
54.0800
153,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
54.8300
55.4100
52.5500
52.6100
368,400
Tue, 25 Nov 2025
54.5800
54.9900
51.6900
54.3000
400,300
Mon, 24 Nov 2025
53.2800
55.3600
52.0700
55.0200
443,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
50.9300
53.6600
49.3400
52.1500
738,800
Thu, 20 Nov 2025
56.9700
57.5400
51.0900
51.4600
749,000
Wed, 19 Nov 2025
53.9900
55.3000
52.0000
52.2400
544,900
Tue, 18 Nov 2025
53.0300
54.7200
51.5300
53.0500
969,900
Mon, 17 Nov 2025
58.1700
59.0000
53.4100
54.5600
692,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
55.5000
60.8800
55.0000
58.2500
741,100
Thu, 13 Nov 2025
62.6000
62.6000
57.5900
58.2600
898,500
Wed, 12 Nov 2025
63.0500
67.8300
62.9000
64.6300
743,400
Tue, 11 Nov 2025
64.0000
64.0000
58.3800
61.9400
1,085,300
Mon, 10 Nov 2025
68.8500
70.5000
63.0100
64.9500
1,742,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
56.8700
67.9200
44.1700
65.6900
5,381,200
Thu, 06 Nov 2025
2 · 8-K
After-hours · 16:21 ET
8-K ↗
Thu, 06 Nov 2025
1 · 10-Q
After-hours · 16:13 ET
10-Q ↗
Thu, 06 Nov 2025
88.7700
88.7700
79.2100
81.2400
712,300
Wed, 05 Nov 2025
85.5500
91.0300
85.4000
88.5500
573,400
Tue, 04 Nov 2025
82.7900
86.7500
81.0500
84.0700
527,600
Mon, 03 Nov 2025
86.5500
89.5000
84.8500
89.0700
427,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
84.8800
86.7800
83.8000
85.6200
417,700
Thu, 30 Oct 2025
85.1300
87.5700
82.0500
82.9500
446,300
Wed, 29 Oct 2025
82.0500
89.2000
81.4000
88.0500
586,000
Tue, 28 Oct 2025
82.0700
84.5300
81.0700
81.2200
317,700
Mon, 27 Oct 2025
85.2100
85.5000
79.8000
82.0700
493,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
83.7000
84.5000
81.1200
83.5600
334,400