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
73.3100
73.6800
69.6000
70.7300
836,000
Thu, 23 Jul 2026
68.6600
70.0000
67.7100
69.3600
631,100
Wed, 22 Jul 2026
69.8500
70.9900
68.5000
69.3200
508,600
Tue, 21 Jul 2026
64.4200
68.7400
64.2400
68.6700
1,294,000
Mon, 20 Jul 2026
67.3400
68.5000
64.7500
64.8400
748,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
66.4600
68.8400
65.8100
68.2600
538,400
Thu, 16 Jul 2026
68.1000
69.0000
65.8300
67.0500
746,200
Wed, 15 Jul 2026
67.0000
68.7900
64.4600
68.3000
543,500
Tue, 14 Jul 2026
68.6500
69.5200
67.0300
67.1700
814,700
Mon, 13 Jul 2026
69.7100
69.9900
67.0000
68.3200
666,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
73.0300
73.0300
68.2500
70.3600
786,300
Thu, 09 Jul 2026
71.3100
73.5400
71.2500
72.9200
692,200
Wed, 08 Jul 2026
73.7400
75.7700
71.5100
71.9000
850,500
Tue, 07 Jul 2026
73.1500
77.2300
73.1500
74.9000
1,573,100
Mon, 06 Jul 2026
70.0500
74.7900
69.0000
73.1500
1,087,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
65.0300
71.2000
64.9700
71.0400
1,120,100
Wed, 01 Jul 2026
69.4100
69.9600
63.8900
64.3900
1,774,400
Tue, 30 Jun 2026
66.7800
71.5000
66.2700
69.8100
1,845,400
Mon, 29 Jun 2026
63.2500
66.4500
62.5800
65.3900
1,209,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
61.5200
64.3400
61.2900
63.6500
6,152,200
Thu, 25 Jun 2026
65.0400
65.0400
61.4500
62.0300
938,700
Wed, 24 Jun 2026
67.0000
67.9600
63.9100
64.8400
909,400
Tue, 23 Jun 2026
64.1000
67.7900
64.1000
66.6900
796,900
Mon, 22 Jun 2026
62.3000
66.6000
62.3000
65.7000
1,404,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
60.6000
61.8200
59.3100
60.9800
909,600
Wed, 17 Jun 2026
60.2700
62.4300
60.1400
60.9200
676,700
Tue, 16 Jun 2026
60.9600
61.1500
59.1000
60.2700
725,600
Mon, 15 Jun 2026
60.2700
61.5100
59.8400
61.1500
674,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
58.8800
60.7500
58.8800
59.3800
534,200
Thu, 11 Jun 2026
57.4400
60.2600
56.4900
59.2100
794,800
Wed, 10 Jun 2026
56.0100
58.4700
55.3100
56.7800
874,100
Tue, 09 Jun 2026
57.0000
58.8500
54.1300
56.2300
1,173,300
Mon, 08 Jun 2026
57.2000
58.0000
55.3600
56.6200
1,000,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
30 · 8-K
After-hours · 16:30 ET
CURRENT REPORT ↗
Fri, 05 Jun 2026
59.2400
60.0000
56.8100
57.3200
1,033,700
Thu, 04 Jun 2026
59.0400
61.0000
58.2000
59.3100
1,136,400
Wed, 03 Jun 2026
58.5100
60.0800
58.1600
59.2300
920,900
Tue, 02 Jun 2026
62.3000
63.0000
57.8300
58.5600
2,151,400
Mon, 01 Jun 2026
64.5100
64.8800
63.0000
63.8600
871,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
64.9800
65.4800
63.2500
64.8800
973,400
Thu, 28 May 2026
65.4900
65.7400
64.1600
65.0100
671,300
Wed, 27 May 2026
66.3300
66.8000
62.7600
65.4000
1,412,100
Tue, 26 May 2026
66.7500
67.5300
65.2700
65.5600
879,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
68.0000
69.2200
66.4400
66.6100
548,000
Thu, 21 May 2026
69.2900
69.8500
68.0700
68.5800
585,400
Wed, 20 May 2026
68.7200
69.8300
67.9100
69.4900
744,200
Tue, 19 May 2026
68.4300
68.4300
64.9000
67.5800
883,500
Mon, 18 May 2026
70.6300
71.0000
66.3100
68.4300
1,234,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
73.5100
73.8100
69.3800
70.6200
1,272,700
Thu, 14 May 2026
75.5000
76.2400
73.1300
74.3300
788,400
Wed, 13 May 2026
78.8200
78.8200
75.7800
75.9500
686,800
Tue, 12 May 2026
78.3800
79.2500
76.5900
78.4300
774,300
Mon, 11 May 2026
79.6500
80.9500
76.6100
78.7200
1,748,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
29 · 424B5
After-hours · 17:23 ET
424B5 ↗
Fri, 08 May 2026
28 · 8-K
After-hours · 17:11 ET
8-K ↗
Fri, 08 May 2026
84.9400
84.9400
80.9100
81.8900
722,400
Fri, 08 May 2026
27 · 10-Q
Next filing day · accepted 07 May, 18:20 ET
10-Q ↗
Thu, 07 May 2026
26 · 8-K
After-hours · 16:30 ET
CURRENT REPORT ↗
Thu, 07 May 2026
85.0000
85.8200
81.8200
83.3700
764,400
Wed, 06 May 2026
85.0000
86.3300
83.6600
85.0900
568,000
Tue, 05 May 2026
86.4500
87.5700
83.6300
84.1600
799,200
Mon, 04 May 2026
86.0000
88.1000
85.1100
86.8900
547,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
85.3100
87.5800
84.2900
86.4600
689,900
Thu, 30 Apr 2026
83.2000
85.7700
82.1500
85.0400
764,000
Wed, 29 Apr 2026
84.1900
85.0000
81.3000
83.2000
851,400
Tue, 28 Apr 2026
85.7900
88.0000
82.7200
83.8100
1,198,300
Mon, 27 Apr 2026
91.8700
94.3200
85.2800
86.7400
1,606,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
25 · DEFA14A
After-hours · 16:16 ET
DEFA14A ↗
Fri, 24 Apr 2026
24 · DEF 14A
After-hours · 16:15 ET
DEF 14A ↗
Fri, 24 Apr 2026
91.8800
92.2400
88.6900
91.6800
922,200
Thu, 23 Apr 2026
93.5900
95.2100
87.3700
91.2600
2,161,500
Thu, 23 Apr 2026
23 · 8-K
Pre-market · 06:06 ET
8-K ↗
Thu, 23 Apr 2026
22 · 424B5
Pre-market · 06:02 ET
424B5 ↗
Wed, 22 Apr 2026
95.4300
98.4900
93.0000
93.2000
3,653,800
Tue, 21 Apr 2026
103.0000
106.4200
96.2300
98.1600
1,602,100
Mon, 20 Apr 2026
21 · 424B5
After-hours · 17:00 ET
424B5 ↗
Mon, 20 Apr 2026
20 · 8-K
After-hours · 16:58 ET
8-K ↗
Mon, 20 Apr 2026
97.4800
109.0000
95.4000
100.3500
4,852,300
Mon, 20 Apr 2026
19 · 8-K
Pre-market · 08:02 ET
8-K ↗
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
85.0000
86.9500
84.1000
84.8600
509,900
Thu, 16 Apr 2026
83.2600
84.6300
80.5400
83.9900
668,400
Wed, 15 Apr 2026
81.7600
83.7600
81.4000
83.2200
532,600
Tue, 14 Apr 2026
80.6500
81.4300
78.1200
81.2600
524,200
Mon, 13 Apr 2026
77.0200
81.2500
77.0200
80.4500
880,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
78.3600
78.9500
76.5100
77.5000
446,200
Thu, 09 Apr 2026
74.9500
77.9900
74.7900
77.8500
456,400
Wed, 08 Apr 2026
77.9000
78.7300
73.3500
75.0800
756,100
Tue, 07 Apr 2026
74.2600
77.0200
73.0000
76.2400
483,900
Mon, 06 Apr 2026
76.3800
77.7400
73.5800
74.7200
451,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
73.5500
78.0000
73.0400
76.9900
552,700
Wed, 01 Apr 2026
73.0800
78.8100
72.1100
75.7100
1,301,700
Tue, 31 Mar 2026
66.8600
72.8300
64.2100
71.9500
1,680,700
Mon, 30 Mar 2026
69.0500
70.0100
64.1000
65.2500
1,105,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
71.0500
71.6800
67.6300
68.6600
735,800
Thu, 26 Mar 2026
71.0200
72.0000
69.3800
70.9700
911,900
Wed, 25 Mar 2026
73.6500
77.9700
70.8600
72.0800
1,021,900
Tue, 24 Mar 2026
73.5900
73.9300
70.6700
72.9600
688,400
Mon, 23 Mar 2026
73.0000
74.4800
71.9400
74.3400
699,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
74.9000
75.4800
70.7800
72.2200
837,500
Thu, 19 Mar 2026
73.0500
76.6500
71.6400
74.8400
572,500
Wed, 18 Mar 2026
74.5700
76.0000
73.1800
73.1800
581,100
Tue, 17 Mar 2026
73.4200
75.8000
72.5900
75.0600
763,600
Mon, 16 Mar 2026
75.3800
75.4600
71.3300
72.2100
758,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
72.6400
77.0000
70.0000
73.2500
1,364,300
Fri, 13 Mar 2026
18 · 10-K
Next filing day · accepted 12 Mar, 18:12 ET
10-K ↗
Thu, 12 Mar 2026
17 · 8-K
After-hours · 16:45 ET
CURRENT REPORT ↗
Thu, 12 Mar 2026
72.4900
72.4900
68.9000
70.3600
970,600
Wed, 11 Mar 2026
72.0700
73.4100
70.6500
73.3300
580,500
Tue, 10 Mar 2026
69.1500
72.4900
68.5000
72.0700
577,900
Mon, 09 Mar 2026
68.7500
69.4900
62.5000
69.1500
1,435,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
71.9200
72.9800
70.5000
70.7000
736,600
Thu, 05 Mar 2026
71.1000
75.2100
70.7800
72.4500
758,000
Wed, 04 Mar 2026
69.0000
72.9800
68.0000
71.1100
1,025,200
Tue, 03 Mar 2026
68.4000
70.7700
66.5000
68.1100
1,509,000
Mon, 02 Mar 2026
68.1400
69.5600
67.0000
68.3600
884,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
65.1000
69.2900
64.7800
68.9800
1,069,300
Thu, 26 Feb 2026
70.0000
70.9900
64.5000
65.9000
1,442,400
Wed, 25 Feb 2026
68.3500
71.9400
68.3500
70.3700
941,200
Tue, 24 Feb 2026
73.8800
73.8800
68.2000
68.4200
1,775,900
Mon, 23 Feb 2026
73.5000
75.6700
70.6600
73.6200
979,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
73.9900
74.8300
71.5000
73.7300
1,001,000
Thu, 19 Feb 2026
73.3000
74.8400
71.7200
73.8600
868,100
Wed, 18 Feb 2026
73.5000
74.8700
71.3100
73.1800
917,400
Tue, 17 Feb 2026
71.4400
74.8900
69.8500
73.8200
1,142,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
70.4800
73.3700
67.7000
71.3300
2,271,400
Fri, 13 Feb 2026
16 · 8-K
Next filing day · accepted 12 Feb, 20:23 ET
8-K ↗
Fri, 13 Feb 2026
15 · 424B5
Next filing day · accepted 12 Feb, 18:40 ET
424B5 ↗
Thu, 12 Feb 2026
63.3300
72.3100
62.0000
71.0000
4,793,700
Wed, 11 Feb 2026
59.0000
67.9400
58.9500
66.3500
4,266,300
Tue, 10 Feb 2026
14 · 424B5
After-hours · 16:24 ET
424B5 ↗
Tue, 10 Feb 2026
13 · 8-K
After-hours · 16:21 ET
8-K ↗
Tue, 10 Feb 2026
47.1500
56.7600
47.0500
56.0000
8,721,500
Tue, 10 Feb 2026
12 · 8-K
Pre-market · 08:05 ET
8-K ↗
Mon, 09 Feb 2026
36.8800
37.6600
35.6000
37.0700
477,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
35.1800
37.2600
34.4700
36.8100
416,600
Thu, 05 Feb 2026
37.6000
38.4700
34.9000
35.1200
723,900
Wed, 04 Feb 2026
38.4400
38.9300
36.1300
37.6400
590,200
Tue, 03 Feb 2026
38.0600
39.1300
37.6400
38.8600
494,100
Mon, 02 Feb 2026
37.2900
39.4300
37.0500
38.1200
590,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
35.0200
37.7000
33.4000
37.3300
995,200
Thu, 29 Jan 2026
35.6500
36.2000
34.8200
35.2300
498,000
Wed, 28 Jan 2026
37.7800
38.4000
35.8200
35.9100
809,400
Tue, 27 Jan 2026
11 · 8-K
After-hours · 16:02 ET
CURRENT REPORT ↗
Tue, 27 Jan 2026
37.4000
38.3600
36.8200
38.0300
566,400
Mon, 26 Jan 2026
36.7700
37.5000
35.9500
37.1800
505,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
37.8200
39.7500
36.7200
37.1100
1,012,400
Thu, 22 Jan 2026
36.9200
37.9900
35.7700
36.5300
600,500
Wed, 21 Jan 2026
36.0700
36.9900
35.0800
36.9200
806,000
Tue, 20 Jan 2026
36.1000
36.7700
35.0300
36.2300
759,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
35.4000
38.2900
35.4000
37.6800
673,900
Thu, 15 Jan 2026
36.1600
36.3900
34.3400
35.3600
578,800
Wed, 14 Jan 2026
35.9500
37.6900
35.7000
36.0900
609,800
Tue, 13 Jan 2026
38.7000
38.7000
35.7400
36.5800
1,227,100
Mon, 12 Jan 2026
39.7100
39.7100
37.3500
38.7700
1,197,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
41.2000
41.8900
39.6100
39.7100
734,100
Thu, 08 Jan 2026
43.5100
43.7900
41.2500
41.4400
571,000
Wed, 07 Jan 2026
42.9400
44.9800
42.5800
43.5100
515,800
Tue, 06 Jan 2026
44.4900
45.3400
42.6900
42.9700
474,100
Mon, 05 Jan 2026
43.7700
44.4800
43.0000
44.4700
500,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
42.4900
44.2700
41.5100
43.4200
715,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
41.9000
42.4600
41.5500
42.2800
900,000
Tue, 30 Dec 2025
42.4700
42.6100
41.3200
41.9000
803,600
Mon, 29 Dec 2025
44.0100
44.4000
42.2500
42.7300
768,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
43.6100
44.9100
43.0100
44.4900
406,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
44.0800
44.2500
43.1600
43.9400
300,300
Tue, 23 Dec 2025
43.1600
44.5500
42.9500
44.4600
740,300
Mon, 22 Dec 2025
46.9000
46.9000
43.0200
43.4800
1,468,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
44.1000
47.1200
43.6200
46.8400
1,020,900
Thu, 18 Dec 2025
45.5700
46.8900
42.6200
44.0000
1,110,500
Wed, 17 Dec 2025
50.0800
51.4700
44.3400
45.4300
2,621,400
Tue, 16 Dec 2025
48.6800
52.5000
45.2500
49.1600
4,348,100
Tue, 16 Dec 2025
10 · 8-K
Pre-market · 08:00 ET
8-K ↗
Mon, 15 Dec 2025
54.0100
54.2000
52.0100
53.3000
576,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
51.2700
56.9900
51.2600
54.7000
705,900
Thu, 11 Dec 2025
57.3300
57.9000
51.0400
51.1200
914,300
Wed, 10 Dec 2025
58.1700
58.9900
56.7000
57.7400
697,000
Tue, 09 Dec 2025
57.0800
59.2300
56.0100
58.7800
367,300
Mon, 08 Dec 2025
57.8300
58.9400
56.5400
57.2800
406,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
57.9900
58.1000
55.6700
56.9000
343,100
Thu, 04 Dec 2025
56.9000
57.8600
54.7500
57.6900
476,000
Wed, 03 Dec 2025
55.0000
57.3700
53.5500
57.1300
702,300
Tue, 02 Dec 2025
61.1100
61.4000
54.6500
54.8500
663,600
Mon, 01 Dec 2025
64.0100
64.3100
59.9500
61.1100
666,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
66.4100
66.8600
64.2500
65.2100
307,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
63.1000
66.6000
60.3500
65.6900
862,900
Tue, 25 Nov 2025
58.6400
61.0000
58.0100
60.3500
502,900
Mon, 24 Nov 2025
55.0800
59.2900
55.0800
58.6400
944,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
9 · 8-K
After-hours · 16:06 ET
CURRENT REPORT ↗
Fri, 21 Nov 2025
55.3000
56.5000
53.2900
54.2800
647,700
Thu, 20 Nov 2025
60.9900
61.4100
55.0500
55.1100
736,600
Wed, 19 Nov 2025
59.1700
61.8100
58.2700
60.3500
636,200
Tue, 18 Nov 2025
59.1900
60.3500
57.1200
59.1700
415,500
Mon, 17 Nov 2025
57.8100
60.8000
57.0500
59.5800
614,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
53.0100
57.8000
52.5000
56.6800
675,000
Thu, 13 Nov 2025
55.9000
55.9000
52.8800
53.9500
771,800
Wed, 12 Nov 2025
8 · 424B5
After-hours · 16:09 ET
424B5 ↗
Wed, 12 Nov 2025
7 · S-3ASR
After-hours · 16:06 ET
S-3ASR ↗
Wed, 12 Nov 2025
58.7100
59.1800
56.2500
57.6700
699,400
Tue, 11 Nov 2025
57.0100
59.3800
56.7000
59.2600
716,700
Mon, 10 Nov 2025
56.7200
58.6100
54.5900
57.9700
687,400
Mon, 10 Nov 2025
6 · 8-K
Pre-market · 06:31 ET
CURRENT REPORT ↗
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
56.0000
57.9900
55.0100
55.9700
859,400
Fri, 07 Nov 2025
5 · 10-Q
Next filing day · accepted 06 Nov, 17:58 ET
10-Q ↗
Thu, 06 Nov 2025
4 · 8-K
After-hours · 16:24 ET
CURRENT REPORT ↗
Thu, 06 Nov 2025
54.0500
57.4100
53.6000
55.1200
884,000
Wed, 05 Nov 2025
55.9900
57.0200
53.9100
54.2600
685,800
Tue, 04 Nov 2025
57.1100
58.5100
55.6900
56.0200
718,900
Mon, 03 Nov 2025
62.4000
63.9900
57.3300
59.9200
955,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
62.7900
66.9200
61.5000
64.9300
772,400
Thu, 30 Oct 2025
59.0100
63.8800
59.0100
62.8000
708,600
Wed, 29 Oct 2025
60.9500
61.9900
59.0100
59.6300
365,000
Tue, 28 Oct 2025
61.6600
62.0900
59.5500
60.9200
543,000
Mon, 27 Oct 2025
60.2900
62.9900
59.9100
62.5700
596,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
63.1100
64.9500
59.2300
60.1000
1,356,200
Thu, 23 Oct 2025
62.3000
65.7900
61.7000
63.6400
1,115,900
Wed, 22 Oct 2025
59.4000
62.1900
57.9100
61.7800
696,500
Tue, 21 Oct 2025
62.0000
63.1900
59.0700
59.3800
658,800
Mon, 20 Oct 2025
61.0000
63.7900
55.5900
62.9900
1,770,700
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
54.5100
63.9200
54.0100
57.7700
2,293,100
Thu, 16 Oct 2025
57.6100
57.6100
53.7300
54.9600
500,400
Wed, 15 Oct 2025
57.9900
58.6400
55.1600
56.8900
943,300
Tue, 14 Oct 2025
56.2100
58.2900
55.5000
57.0800
720,100
Mon, 13 Oct 2025
55.3000
57.8700
54.1200
57.4000
484,400
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
55.7000
56.4900
52.9100
54.3400
533,800
Thu, 09 Oct 2025
56.3200
56.5700
53.7500
55.6400
1,122,200
Wed, 08 Oct 2025
58.9000
59.6400
56.2600
56.5600
1,011,500
Tue, 07 Oct 2025
59.8400
60.4000
57.4700
58.0000
631,500
Mon, 06 Oct 2025
61.0000
62.9500
59.1200
59.9300
599,200
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
61.0000
61.4400
57.5000
60.5500
776,700
Thu, 02 Oct 2025
58.8000
61.7900
58.1700
60.5000
606,300
Wed, 01 Oct 2025
57.3300
59.9900
56.8600
58.8500
578,900
Tue, 30 Sep 2025
58.9200
59.2000
56.8500
56.9000
1,017,100
Mon, 29 Sep 2025
58.8500
60.1100
56.8100
58.9200
1,143,400
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
55.9100
59.7900
55.3500
58.5000
1,063,500
Thu, 25 Sep 2025
59.0100
59.3900
55.5100
55.6200
961,600
Wed, 24 Sep 2025
59.8200
61.1500
57.5800
60.3300
1,876,500
Tue, 23 Sep 2025
59.1000
61.0600
58.1200
59.6000
864,600
Mon, 22 Sep 2025
56.5200
59.3900
56.0100
58.8900
1,029,200
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
58.7600
59.5800
55.0500
55.1400
1,846,700
Thu, 18 Sep 2025
55.6100
58.8100
52.1300
58.7600
1,876,500
Thu, 18 Sep 2025
3 · 8-K
Pre-market · 08:56 ET
CURRENT REPORT ↗
Wed, 17 Sep 2025
50.3200
52.7500
49.8700
51.0700
1,356,600
Tue, 16 Sep 2025
49.0100
50.3400
48.1400
49.8900
1,499,200
Mon, 15 Sep 2025
49.0000
49.7500
47.6000
49.0100
1,091,700
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
47.8900
48.8400
45.7900
48.6800
849,700
Thu, 11 Sep 2025
48.1800
50.5300
42.1200
47.2000
2,799,400
Wed, 10 Sep 2025
48.5000
49.0100
45.7400
48.1800
1,949,500
Tue, 09 Sep 2025
44.2500
48.8500
43.4500
48.5700
1,885,100
Mon, 08 Sep 2025
40.7100
44.3300
39.1000
44.3300
1,968,900
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
35.9600
40.4500
34.6200
40.1800
1,711,600
Thu, 04 Sep 2025
32.8300
36.3800
31.8500
35.9800
3,509,300
Wed, 03 Sep 2025
29.2800
29.5000
27.8700
28.5500
446,600
Tue, 02 Sep 2025
29.0100
30.4500
28.8800
29.0900
436,900
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
29.5300
29.9200
28.6100
29.8600
381,700
Thu, 28 Aug 2025
29.4500
29.9100
28.7800
29.3400
310,700
Wed, 27 Aug 2025
28.5500
29.4100
28.1100
29.2800
405,100
Tue, 26 Aug 2025
27.2800
28.7900
26.6600
28.7800
446,300
Mon, 25 Aug 2025
27.0000
27.6900
26.4500
27.1400
611,200
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
28.0400
29.7000
26.8600
27.0300
1,229,900
Thu, 21 Aug 2025
26.9500
28.1800
26.7100
28.0000
816,100
Wed, 20 Aug 2025
26.4300
27.1500
25.3400
26.9500
566,700
Tue, 19 Aug 2025
27.1600
27.3500
26.1900
26.7200
570,100
Mon, 18 Aug 2025
27.2500
28.1300
26.6200
27.4300
660,000
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
26.8000
28.2200
26.3400
27.2600
1,205,100
Thu, 14 Aug 2025
25.2500
26.7400
25.0100
26.6900
639,400
Wed, 13 Aug 2025
23.7500
26.3000
23.6800
25.7200
1,210,000
Tue, 12 Aug 2025
22.6800
23.9900
22.5000
23.6000
1,045,600
Mon, 11 Aug 2025
23.1900
23.5000
22.2800
22.4700
583,100
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
22.5900
23.9800
22.0100
23.0600
914,800
Fri, 08 Aug 2025
2 · 10-Q
Next filing day · accepted 07 Aug, 17:59 ET
10-Q ↗
Thu, 07 Aug 2025
1 · 8-K
After-hours · 16:26 ET
CURRENT REPORT ↗
Thu, 07 Aug 2025
22.4700
22.6600
21.6000
21.7500
345,100
Wed, 06 Aug 2025
22.4900
22.9800
22.1400
22.4500
431,200
Tue, 05 Aug 2025
23.0100
23.3000
22.5000
22.5600
304,900
Mon, 04 Aug 2025
23.2100
23.5500
22.4200
23.2700
531,600
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
21.3400
23.0000
21.0200
22.9600
505,300
Thu, 31 Jul 2025
21.8800
22.4600
21.5600
21.6800
368,300
Wed, 30 Jul 2025
23.0200
23.1900
21.8700
22.0700
545,200
Tue, 29 Jul 2025
24.1900
24.3200
22.5900
22.9100
917,900
Mon, 28 Jul 2025
25.3300
25.5000
23.5000
23.6500
641,500
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend