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, 27 Jul 2026
No data yet
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
31.3600
31.7500
29.8500
29.9600
306,900
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
19 · DEFA14A
After market open · 10:07 ET
DEFA14A ↗
Tue, 09 Jun 2026
18 · 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
17 · 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
16 · 8-K
After-hours · 16:10 ET
8-K ↗
Mon, 11 May 2026
15 · 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
14 · 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
13 · 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
12 · 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
11 · 8-K
After-hours · 16:15 ET
8-K ↗
Mon, 02 Mar 2026
10 · 10-K
After-hours · 16:10 ET
10-K ↗
Mon, 02 Mar 2026
9 · 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
8 · 8-K
After-hours · 16:21 ET
8-K ↗
Thu, 06 Nov 2025
7 · 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
Thu, 23 Oct 2025
78.7000
81.6200
77.5200
80.5200
351,000
Wed, 22 Oct 2025
80.4500
80.9900
73.6000
77.5700
810,500
Tue, 21 Oct 2025
83.0600
84.8000
81.0800
81.3300
319,100
Mon, 20 Oct 2025
90.2900
90.3500
82.8100
83.6400
491,300
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
87.0000
90.0500
84.0000
87.0600
410,200
Thu, 16 Oct 2025
94.8700
95.2700
88.1000
88.7800
509,500
Wed, 15 Oct 2025
94.7900
97.8900
91.5000
93.2400
423,600
Tue, 14 Oct 2025
6 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 14 Oct 2025
89.6400
95.0000
87.0100
91.9100
489,200
Mon, 13 Oct 2025
89.0000
97.5000
88.8900
94.9600
662,600
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
90.7100
95.1700
85.5000
85.7200
897,900
Thu, 09 Oct 2025
87.9100
94.9400
87.6500
91.1800
659,400
Wed, 08 Oct 2025
84.9900
88.9500
84.1100
87.9100
553,700
Tue, 07 Oct 2025
85.0700
88.6200
82.2800
84.3600
944,500
Mon, 06 Oct 2025
94.2100
94.7900
84.3600
84.5800
1,148,500
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
97.7000
98.7100
92.0600
92.2800
593,500
Thu, 02 Oct 2025
93.9000
97.4600
90.4500
96.3900
608,500
Wed, 01 Oct 2025
97.9700
100.0000
90.5600
92.2000
887,700
Tue, 30 Sep 2025
100.6600
103.0000
96.1700
98.2200
879,400
Mon, 29 Sep 2025
106.1600
111.0500
102.4700
103.0800
670,800
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
110.7800
112.1900
100.9200
103.7200
522,200
Thu, 25 Sep 2025
105.3000
112.9800
103.0000
109.5900
657,800
Wed, 24 Sep 2025
118.7300
119.7000
110.6500
110.8700
759,200
Tue, 23 Sep 2025
115.4900
118.2600
112.4500
115.7800
586,300
Mon, 22 Sep 2025
108.0100
115.3700
107.4400
114.9900
690,900
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
106.3100
110.8000
105.8000
109.9800
984,100
Thu, 18 Sep 2025
5 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 18 Sep 2025
103.1500
108.8400
101.2900
106.2000
713,500
Wed, 17 Sep 2025
98.2000
102.5000
95.5500
101.5100
488,500
Tue, 16 Sep 2025
96.2500
98.5200
93.6700
98.4200
582,700
Mon, 15 Sep 2025
95.5300
97.4500
92.6700
95.5300
701,400
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
94.0300
95.0700
90.8200
94.4100
429,600
Thu, 11 Sep 2025
90.8800
94.9800
90.0200
94.5900
655,500
Wed, 10 Sep 2025
94.9100
95.8200
88.7100
89.6500
818,400
Tue, 09 Sep 2025
83.4000
93.7000
83.4000
92.8100
839,000
Mon, 08 Sep 2025
87.9900
90.1000
84.1500
84.3900
609,200
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
88.1500
89.0000
81.8200
86.8400
508,400
Thu, 04 Sep 2025
87.4000
89.5100
82.9200
86.9200
680,600
Wed, 03 Sep 2025
83.7700
88.0800
82.6800
87.2600
854,600
Tue, 02 Sep 2025
80.0900
81.7100
77.2500
81.0900
738,500
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
84.4400
84.4400
80.1100
82.8900
460,600
Thu, 28 Aug 2025
82.4200
85.5200
81.1500
84.9000
436,400
Wed, 27 Aug 2025
82.4500
82.8100
78.5100
81.4600
702,900
Tue, 26 Aug 2025
88.0000
89.1100
80.1800
82.7400
1,166,000
Mon, 25 Aug 2025
91.4800
93.5900
88.3200
88.4700
608,400
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
82.1200
91.7700
81.1100
91.2600
1,027,600
Thu, 21 Aug 2025
79.4900
83.6300
78.2500
82.4000
484,800
Wed, 20 Aug 2025
78.8600
81.0600
75.0400
80.7300
696,800
Tue, 19 Aug 2025
85.3600
86.5000
79.7500
79.9400
824,000
Mon, 18 Aug 2025
84.0000
89.8300
79.3500
87.1100
1,061,700
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
81.0800
86.1600
79.1000
85.6700
866,200
Thu, 14 Aug 2025
87.9400
90.4100
81.1800
81.2100
1,101,600
Wed, 13 Aug 2025
95.5600
96.8000
86.0900
90.4700
1,158,100
Tue, 12 Aug 2025
96.0100
97.0000
86.9000
95.4500
934,000
Mon, 11 Aug 2025
102.8400
105.0000
95.2000
96.3200
1,015,400
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
110.2200
121.7800
94.0700
99.7000
2,177,200
Fri, 08 Aug 2025
4 · 8-K
Next filing day · accepted 07 Aug, 18:26 ET
8-K ↗
Fri, 08 Aug 2025
3 · 10-Q
Next filing day · accepted 07 Aug, 18:23 ET
10-Q ↗
Thu, 07 Aug 2025
91.5000
92.1100
84.2000
87.7900
565,500
Wed, 06 Aug 2025
91.9400
92.8600
86.4000
90.9800
418,900
Tue, 05 Aug 2025
89.7000
93.3200
87.2800
92.6300
628,500
Mon, 04 Aug 2025
88.5000
91.2000
87.0100
89.2300
351,300
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
87.5900
91.2300
81.2900
86.9900
768,900
Thu, 31 Jul 2025
2 · 8-K
After-hours · 17:29 ET
8-K ↗
Thu, 31 Jul 2025
89.3900
98.1300
87.0100
93.7500
961,400
Wed, 30 Jul 2025
88.0900
90.2500
86.0000
88.1600
494,600
Tue, 29 Jul 2025
1 · 8-K
After-hours · 17:19 ET
8-K ↗
Tue, 29 Jul 2025
89.7400
90.1000
85.4000
88.1500
415,800
Mon, 28 Jul 2025
91.5200
91.5200
83.3500
89.0600
609,400
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend