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
100.3600
101.7400
91.5800
92.3200
180,230,700
Fri, 24 Jul 2026
33 · 10-Q
Next filing day · accepted 23 Jul, 18:44 ET
10-Q ↗
Thu, 23 Jul 2026
32 · 8-K
After-hours · 16:09 ET
8-K ↗
Thu, 23 Jul 2026
101.1400
104.1800
99.2400
100.2300
140,806,900
Wed, 22 Jul 2026
101.5500
106.8500
101.4800
102.6200
78,431,000
Tue, 21 Jul 2026
103.1900
106.3400
101.2200
105.4500
105,429,400
Mon, 20 Jul 2026
97.5800
100.9800
96.9200
97.0600
89,741,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
92.1400
98.0500
89.5900
95.0400
126,779,300
Thu, 16 Jul 2026
101.1400
101.8800
95.4800
96.9800
107,742,900
Wed, 15 Jul 2026
109.3000
109.6100
99.2000
102.9900
120,625,500
Tue, 14 Jul 2026
107.9800
109.1900
103.5900
107.7600
91,129,000
Mon, 13 Jul 2026
105.9800
106.1700
101.7900
103.1200
100,988,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
109.5800
110.8500
107.4500
109.8400
70,846,600
Thu, 09 Jul 2026
114.8700
116.7700
111.5100
112.5400
99,352,500
Wed, 08 Jul 2026
108.3000
110.4900
104.4100
110.2400
105,488,100
Tue, 07 Jul 2026
116.3000
116.4700
108.3000
110.3900
140,405,900
Mon, 06 Jul 2026
122.5700
127.3000
121.5200
122.2000
86,950,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
128.9200
130.7400
117.6300
120.3500
124,577,600
Wed, 01 Jul 2026
135.0000
135.7400
126.6800
127.0200
113,107,200
Tue, 30 Jun 2026
131.9900
142.3500
131.5200
139.6300
116,996,700
Mon, 29 Jun 2026
127.0000
132.0500
118.5000
131.7200
106,805,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
128.7100
131.2300
125.5000
128.3200
99,475,400
Thu, 25 Jun 2026
139.7300
140.7200
125.4100
132.8700
122,588,800
Wed, 24 Jun 2026
133.0500
136.0800
127.9500
131.6500
104,591,700
Tue, 23 Jun 2026
129.7300
137.9800
128.3000
132.2800
132,976,700
Mon, 22 Jun 2026
139.1200
141.4500
136.2100
140.9400
127,190,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
131.8100
135.4800
127.9000
133.9900
233,906,600
Wed, 17 Jun 2026
121.8500
125.2000
118.0600
121.1000
115,324,900
Tue, 16 Jun 2026
125.1100
128.7000
116.0000
117.0500
132,962,600
Mon, 15 Jun 2026
129.4900
132.6100
126.6600
127.8600
134,507,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
117.4200
127.6000
115.3300
124.5700
151,169,400
Thu, 11 Jun 2026
113.5200
119.4400
110.5100
116.9600
188,430,300
Wed, 10 Jun 2026
106.0300
111.5000
104.9200
107.0400
122,653,500
Tue, 09 Jun 2026
112.9900
114.0000
99.4600
107.9200
149,623,100
Mon, 08 Jun 2026
111.0000
112.5400
106.6600
110.2700
136,973,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
106.4800
106.4800
98.3300
99.1700
145,209,400
Thu, 04 Jun 2026
108.4000
113.1400
107.4800
111.7800
77,325,800
Wed, 03 Jun 2026
116.4200
118.2900
110.8600
112.7100
118,928,800
Tue, 02 Jun 2026
107.4500
109.0000
104.1700
107.9300
106,336,200
Mon, 01 Jun 2026
109.4300
113.3000
106.3300
109.3300
134,900,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
123.8500
126.6400
113.5400
114.6800
191,676,100
Thu, 28 May 2026
121.4500
123.0800
116.3100
120.8900
97,321,000
Wed, 27 May 2026
124.3900
125.2700
117.0000
121.7700
93,323,300
Tue, 26 May 2026
122.1000
125.6200
117.3500
123.5200
108,167,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
120.3400
122.7800
118.0900
119.8400
82,663,000
Thu, 21 May 2026
116.5800
119.4100
113.1700
118.5000
102,452,500
Wed, 20 May 2026
116.2200
121.9400
114.8000
118.9600
165,086,900
Tue, 19 May 2026
106.9800
113.0700
102.4000
110.8000
150,234,900
Mon, 18 May 2026
113.4700
115.5400
103.8500
108.1700
145,764,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
31 · 8-K
After-hours · 16:13 ET
8-K ↗
Fri, 15 May 2026
109.7900
110.5700
105.0200
108.7700
135,206,000
Thu, 14 May 2026
114.6600
118.5700
113.1700
115.9300
118,279,800
Wed, 13 May 2026
124.1000
125.0000
116.4100
120.2900
115,364,400
Tue, 12 May 2026
124.3600
127.7900
115.0000
120.6100
172,516,500
Mon, 11 May 2026
130.8800
132.7500
123.9200
129.4400
179,486,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
111.8100
130.5700
111.8000
124.9200
227,681,300
Thu, 07 May 2026
111.0200
114.5100
109.1500
109.6200
122,699,900
Wed, 06 May 2026
110.9800
113.5000
106.5800
113.0100
157,320,100
Tue, 05 May 2026
100.5100
110.4800
100.0800
108.1500
198,482,000
Mon, 04 May 2026
99.1800
99.8200
95.6000
95.7800
119,294,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
93.2000
100.4500
92.6100
99.6200
158,502,800
Thu, 30 Apr 2026
30 · 8-K
After-hours · 17:16 ET
8-K ↗
Thu, 30 Apr 2026
95.6000
95.6900
91.5000
94.4800
160,597,300
Wed, 29 Apr 2026
29 · 424B5
After-hours · 17:13 ET
424B5 ↗
Wed, 29 Apr 2026
86.1400
94.9500
85.8700
94.7500
235,070,900
Tue, 28 Apr 2026
81.2800
84.5900
80.8000
84.5200
147,773,500
Mon, 27 Apr 2026
83.6700
87.1000
82.6100
84.9900
178,820,200
Mon, 27 Apr 2026
28 · 424B5
Pre-market · 09:20 ET
424B5 ↗
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
27 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 24 Apr 2026
82.2000
85.2200
79.6200
82.5400
281,405,200
Fri, 24 Apr 2026
26 · 10-Q
Next filing day · accepted 23 Apr, 18:49 ET
10-Q ↗
Thu, 23 Apr 2026
25 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 23 Apr 2026
66.1000
68.2800
65.4200
66.7800
155,141,800
Wed, 22 Apr 2026
67.9400
68.7700
64.9800
65.2700
90,267,300
Tue, 21 Apr 2026
67.1400
67.6700
65.6400
66.2600
91,402,300
Mon, 20 Apr 2026
68.4500
69.2100
64.4700
65.7000
96,851,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
68.8500
70.3300
67.7400
68.5000
118,831,500
Thu, 16 Apr 2026
64.9300
68.6100
64.2700
68.5000
108,328,300
Wed, 15 Apr 2026
63.7700
65.8400
62.8800
64.9400
92,051,500
Tue, 14 Apr 2026
65.1600
65.1800
62.0900
63.8100
112,796,100
Mon, 13 Apr 2026
62.1800
65.6500
62.1800
65.1800
112,111,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
61.5200
63.3900
60.7500
62.3800
98,624,400
Thu, 09 Apr 2026
58.4000
62.0800
58.3900
61.7200
155,609,900
Wed, 08 Apr 2026
24 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 08 Apr 2026
55.3700
59.1700
54.8000
58.9500
184,599,900
Tue, 07 Apr 2026
51.9100
53.2700
51.2200
52.9100
129,543,800
Mon, 06 Apr 2026
50.8800
52.3900
49.8700
50.7800
79,978,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
23 · 8-K
After market open · 12:50 ET
8-K ↗
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
46.0600
50.4900
46.0400
50.3800
117,134,200
Wed, 01 Apr 2026
45.0000
48.7700
44.9800
48.0300
129,598,500
Tue, 31 Mar 2026
41.9500
44.2300
41.6000
44.1300
95,294,900
Mon, 30 Mar 2026
43.7200
43.9900
40.6300
41.1900
84,596,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
43.6200
44.1300
42.8600
43.1300
70,002,200
Thu, 26 Mar 2026
46.3000
46.6000
43.9200
44.1000
82,841,400
Wed, 25 Mar 2026
45.8500
47.8500
45.4500
47.1800
97,467,900
Tue, 24 Mar 2026
43.5400
44.3100
43.2000
44.0600
65,323,500
Mon, 23 Mar 2026
22 · DEFA14A
After-hours · 16:38 ET
DEFA14A ↗
Mon, 23 Mar 2026
21 · DEF 14A
After-hours · 16:35 ET
DEFINITIVE PROXY STATEMENT ↗
Mon, 23 Mar 2026
44.5000
45.4600
43.7400
44.0100
80,772,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
46.9500
47.5500
43.6400
43.8700
162,814,200
Thu, 19 Mar 2026
43.9900
46.4400
43.6500
46.1800
74,051,500
Wed, 18 Mar 2026
44.2000
45.7100
44.0500
45.0300
78,056,200
Tue, 17 Mar 2026
46.0800
46.0800
43.9100
44.0600
89,061,600
Mon, 16 Mar 2026
47.9100
49.1700
45.6900
45.7600
114,199,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
45.9700
46.6500
45.3900
45.7700
68,386,200
Thu, 12 Mar 2026
47.4000
47.4400
45.1700
45.2500
85,110,200
Wed, 11 Mar 2026
46.8200
48.8300
46.6600
47.9800
72,480,600
Tue, 10 Mar 2026
45.4100
47.8800
45.4100
46.7800
85,233,300
Mon, 09 Mar 2026
42.7400
45.7600
41.6400
45.5800
82,937,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
44.6700
45.1800
43.2800
43.4200
74,698,300
Thu, 05 Mar 2026
44.8700
46.4800
44.7000
45.9500
78,229,400
Wed, 04 Mar 2026
44.0700
46.1300
43.2700
45.5800
96,628,100
Tue, 03 Mar 2026
20 · 8-K
After-hours · 16:06 ET
8-K ↗
Tue, 03 Mar 2026
43.4400
43.6900
42.1400
43.1000
83,971,000
Mon, 02 Mar 2026
44.2000
45.8100
43.9500
45.5000
60,705,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
44.4600
46.5600
44.4000
45.6100
79,327,200
Thu, 26 Feb 2026
46.7700
46.9500
44.3900
45.4600
71,457,500
Wed, 25 Feb 2026
46.0900
46.9700
45.0800
46.8800
75,645,300
Tue, 24 Feb 2026
44.1000
46.6000
43.5400
46.1200
98,872,300
Mon, 23 Feb 2026
44.0900
44.5500
43.1800
43.6300
57,130,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
43.8900
44.3900
42.8800
44.1100
90,743,600
Thu, 19 Feb 2026
44.9500
45.1700
43.9200
44.6200
72,724,900
Wed, 18 Feb 2026
45.9200
46.7700
44.8800
45.4600
65,306,100
Tue, 17 Feb 2026
45.9300
46.8300
45.4600
46.1800
65,802,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
45.7600
47.6900
44.9700
46.7900
69,740,400
Thu, 12 Feb 2026
47.8000
48.9500
46.1900
46.4800
88,321,200
Wed, 11 Feb 2026
48.1100
49.5500
46.8600
48.2900
107,681,200
Tue, 10 Feb 2026
50.4100
50.5400
46.7700
47.1300
99,832,900
Mon, 09 Feb 2026
49.5900
51.2200
47.5900
50.2400
94,841,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
49.1000
51.3000
48.8300
50.5900
115,600,200
Thu, 05 Feb 2026
47.5900
50.8600
46.7900
48.2400
114,307,800
Wed, 04 Feb 2026
49.5400
49.7000
47.0000
48.6000
128,702,300
Tue, 03 Feb 2026
50.0600
51.4900
48.4300
49.2500
122,205,100
Mon, 02 Feb 2026
45.6300
49.8400
45.5000
48.8100
101,414,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
48.9800
49.5800
45.9600
46.4700
114,920,100
Thu, 29 Jan 2026
47.5600
48.7700
46.9900
48.6600
124,256,600
Wed, 28 Jan 2026
46.6000
49.2900
46.3200
48.7800
201,995,100
Tue, 27 Jan 2026
43.9700
44.5300
43.1000
43.9300
121,832,200
Mon, 26 Jan 2026
44.2800
44.4600
42.2800
42.4900
149,407,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
19 · 8-K
After-hours · 17:13 ET
8-K ↗
Fri, 23 Jan 2026
18 · 424B7
After-hours · 17:07 ET
424B7 ↗
Fri, 23 Jan 2026
17 · S-3ASR
After-hours · 16:43 ET
S-3ASR ↗
Fri, 23 Jan 2026
46.8600
48.1300
44.4500
45.0700
294,675,400
Fri, 23 Jan 2026
16 · 10-K
Next filing day · accepted 22 Jan, 18:43 ET
10-K ↗
Thu, 22 Jan 2026
15 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 22 Jan 2026
54.2100
54.6000
53.0800
54.3200
190,066,400
Wed, 21 Jan 2026
50.3200
54.4100
50.1500
54.2500
220,565,300
Tue, 20 Jan 2026
47.3000
50.2300
47.0000
48.5600
150,153,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
49.2700
50.2100
46.7100
46.9600
127,314,700
Thu, 15 Jan 2026
49.3500
50.3900
47.8300
48.3200
132,328,900
Wed, 14 Jan 2026
48.9500
49.0000
47.4200
48.7200
148,225,800
Tue, 13 Jan 2026
45.8900
48.2400
45.2200
47.2900
168,656,400
Mon, 12 Jan 2026
44.2400
45.4500
43.8900
44.0600
101,989,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
41.8300
45.7300
41.5700
45.5500
186,691,400
Thu, 08 Jan 2026
42.6200
43.3400
40.6800
41.1100
88,242,000
Wed, 07 Jan 2026
40.1800
44.5700
40.1200
42.6300
166,028,400
Tue, 06 Jan 2026
39.8600
40.3100
38.9500
40.0400
66,395,100
Mon, 05 Jan 2026
41.5900
42.1000
39.2700
39.3700
96,665,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
37.7700
39.8600
37.7600
39.3800
95,396,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
37.4000
37.5800
36.8700
36.9000
51,524,700
Tue, 30 Dec 2025
36.9100
38.2600
36.8200
37.3000
61,935,300
Mon, 29 Dec 2025
36.0100
36.8000
35.8200
36.6800
38,062,300
Mon, 29 Dec 2025
14 · 8-K
Pre-market · 06:17 ET
8-K ↗
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
36.1700
36.4900
35.8500
36.2000
28,779,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
35.1700
36.1800
34.9500
36.1600
37,443,800
Tue, 23 Dec 2025
36.2400
36.8000
36.0300
36.3500
35,958,000
Mon, 22 Dec 2025
37.8900
37.9000
36.2900
36.3700
51,685,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
36.4800
37.5800
36.4400
36.8200
163,221,300
Thu, 18 Dec 2025
37.3800
37.4900
35.6700
36.2800
69,468,400
Wed, 17 Dec 2025
37.5900
37.8400
35.9700
36.0500
54,792,000
Tue, 16 Dec 2025
37.5800
37.9600
36.9200
37.3100
50,490,300
Mon, 15 Dec 2025
38.3300
38.4800
37.3200
37.5100
60,898,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
39.2500
40.0300
37.6200
37.8100
87,784,500
Thu, 11 Dec 2025
40.0700
40.1900
39.0800
39.5100
59,096,800
Wed, 10 Dec 2025
40.1100
40.9900
38.8900
40.7800
75,974,900
Tue, 09 Dec 2025
40.7300
41.2600
40.0300
40.5000
61,877,200
Mon, 08 Dec 2025
41.9400
42.1200
39.7000
40.3000
93,953,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
41.1600
42.8300
41.1500
41.4100
103,042,000
Thu, 04 Dec 2025
43.2600
43.2800
40.1400
40.5000
107,850,200
Wed, 03 Dec 2025
43.3900
44.0200
42.5100
43.7600
91,957,200
Tue, 02 Dec 2025
40.4700
43.6800
40.0500
43.4700
167,205,800
Mon, 01 Dec 2025
39.8600
40.3800
39.6000
40.0100
74,534,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
37.4000
40.5900
37.3400
40.5600
95,799,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
36.2000
37.2400
36.1300
36.8100
54,563,400
Tue, 25 Nov 2025
35.5500
36.1300
34.6800
35.8300
62,203,300
Mon, 24 Nov 2025
34.9700
36.1600
34.6900
35.7900
103,804,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
33.5100
34.9800
32.8900
34.5000
105,641,700
Thu, 20 Nov 2025
36.0000
36.6800
33.4800
33.6200
96,389,100
Wed, 19 Nov 2025
34.3300
35.7500
34.2500
35.1100
67,115,500
Tue, 18 Nov 2025
34.2500
34.7600
33.5700
34.3300
61,504,800
Mon, 17 Nov 2025
35.4500
35.7300
34.2300
34.7100
72,580,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
35.0300
36.1000
34.6200
35.5200
71,716,200
Thu, 13 Nov 2025
37.2700
37.3100
35.4500
35.9100
95,593,200
Wed, 12 Nov 2025
13 · 8-K
After-hours · 16:08 ET
8-K ↗
Wed, 12 Nov 2025
38.0600
38.2000
37.3500
37.8900
53,876,000
Tue, 11 Nov 2025
38.1500
38.2200
37.4900
37.8800
53,741,900
Mon, 10 Nov 2025
38.9300
39.5300
37.9700
38.4500
77,820,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
37.2600
38.2700
36.9700
38.1300
95,521,400
Thu, 06 Nov 2025
38.3400
39.8400
36.8000
37.2400
77,629,900
Thu, 06 Nov 2025
12 · 10-Q
Pre-market · 09:06 ET
10-Q ↗
Wed, 05 Nov 2025
37.4200
38.6900
37.1100
38.3800
74,631,600
Tue, 04 Nov 2025
38.1400
38.2500
36.6300
37.0300
102,250,300
Mon, 03 Nov 2025
40.2500
40.4500
39.0500
39.5000
61,267,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
40.6800
40.8300
39.7900
39.9900
80,471,400
Thu, 30 Oct 2025
40.9700
41.4300
40.1100
40.1600
84,855,500
Wed, 29 Oct 2025
41.6000
42.0400
40.9200
41.3400
106,962,900
Tue, 28 Oct 2025
39.5900
42.4800
39.5400
41.5300
181,256,400
Mon, 27 Oct 2025
38.3900
40.6700
38.2300
39.5400
160,007,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
40.0200
41.1200
37.8300
38.2800
246,380,000
Thu, 23 Oct 2025
11 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 23 Oct 2025
36.6000
38.4000
36.4300
38.1600
121,974,200
Wed, 22 Oct 2025
37.8400
37.9300
36.0400
36.9200
87,099,900
Tue, 21 Oct 2025
38.1400
38.3500
37.6700
38.1200
73,134,900
Mon, 20 Oct 2025
37.5700
38.5200
37.5600
38.1000
80,230,200
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
36.3600
38.3800
36.0800
37.0100
119,394,700
Thu, 16 Oct 2025
37.1500
38.0200
36.4100
36.8400
83,357,800
Wed, 15 Oct 2025
36.4000
37.4900
35.6400
37.1500
99,242,700
Tue, 14 Oct 2025
36.0000
36.5500
34.6900
35.6300
117,908,300
Mon, 13 Oct 2025
36.4400
37.5100
36.2800
37.2200
104,020,700
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
38.4600
39.6500
36.3000
36.3700
183,063,300
Thu, 09 Oct 2025
37.5300
38.1000
36.8600
37.8000
89,884,700
Wed, 08 Oct 2025
36.5500
37.7900
35.9100
37.4300
103,202,100
Tue, 07 Oct 2025
36.6400
38.0500
36.3500
37.1700
111,140,200
Mon, 06 Oct 2025
37.1900
38.6800
36.4300
36.5900
112,086,100
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
37.9500
38.0800
36.4500
36.8300
125,359,300
Thu, 02 Oct 2025
35.7600
37.5700
35.4400
37.3000
149,361,700
Wed, 01 Oct 2025
33.5300
36.0600
33.5000
35.9400
162,649,700
Tue, 30 Sep 2025
33.9300
34.2400
33.0200
33.5500
124,818,400
Mon, 29 Sep 2025
10 · 8-K
After-hours · 16:09 ET
8-K ↗
Mon, 29 Sep 2025
34.5200
35.0500
33.7300
34.4800
152,605,900
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
35.0200
36.3000
34.4900
35.5000
268,583,300
Thu, 25 Sep 2025
31.6100
34.2500
31.2100
33.9900
295,709,300
Wed, 24 Sep 2025
29.3800
31.7000
29.2300
31.2200
164,458,500
Tue, 23 Sep 2025
28.9900
30.2000
28.8200
29.3400
126,317,900
Mon, 22 Sep 2025
29.6700
30.1000
28.7300
28.7600
130,314,500
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
30.3800
30.6300
29.3300
29.5800
225,702,900
Thu, 18 Sep 2025
9 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 18 Sep 2025
31.7800
32.3800
30.1600
30.5700
523,908,000
Wed, 17 Sep 2025
25.0800
25.2600
24.4500
24.9000
63,093,700
Tue, 16 Sep 2025
24.8200
25.3400
24.6900
25.2700
60,336,600
Mon, 15 Sep 2025
24.3300
25.4600
24.2200
24.7700
83,951,600
Mon, 15 Sep 2025
8 · 8-K
Pre-market · 06:02 ET
8-K ↗
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
24.6100
24.6300
24.0500
24.0800
52,672,800
Thu, 11 Sep 2025
24.7600
24.9300
24.5700
24.6100
55,536,900
Wed, 10 Sep 2025
24.4200
24.8700
24.2800
24.7700
61,600,700
Tue, 09 Sep 2025
24.5300
24.8100
24.2700
24.4400
42,146,200
Mon, 08 Sep 2025
7 · 8-K
After-hours · 17:01 ET
8-K ↗
Mon, 08 Sep 2025
24.4800
24.7400
24.1200
24.4800
51,122,100
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
6 · 8-K
After-hours · 16:26 ET
8-K ↗
Fri, 05 Sep 2025
5 · 424B7
After-hours · 16:23 ET
424B7 ↗
Fri, 05 Sep 2025
24.6000
24.7100
24.1700
24.4900
55,975,300
Thu, 04 Sep 2025
23.8500
24.6400
23.7500
24.6100
59,056,500
Wed, 03 Sep 2025
24.0900
24.0900
23.7200
24.0000
47,822,900
Tue, 02 Sep 2025
23.8800
24.2400
23.6800
24.2100
57,661,800
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
4 · 8-K
After-hours · 16:22 ET
8-K ↗
Fri, 29 Aug 2025
24.7600
24.9700
24.2800
24.3500
63,734,400
Thu, 28 Aug 2025
24.9600
25.1400
24.6100
24.9300
60,035,100
Wed, 27 Aug 2025
24.1900
24.9900
24.0500
24.8500
90,934,400
Tue, 26 Aug 2025
24.5800
24.7400
24.1000
24.3500
78,558,200
Mon, 25 Aug 2025
25.5000
25.8800
24.4400
24.5500
156,825,600
Mon, 25 Aug 2025
3 · 8-K
Pre-market · 06:06 ET
8-K ↗
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
23.6500
25.2300
23.6500
24.8000
200,266,800
Thu, 21 Aug 2025
2 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 21 Aug 2025
23.5300
23.5700
22.7800
23.5000
97,718,300
Wed, 20 Aug 2025
24.9000
24.9300
23.3300
23.5400
161,149,400
Tue, 19 Aug 2025
24.9400
26.5300
24.9400
25.3100
297,659,200
Mon, 18 Aug 2025
24.0000
24.9000
23.2100
23.6600
212,515,600
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
25.0100
25.6500
24.1100
24.5600
310,161,100
Thu, 14 Aug 2025
1 · 8-K
After-hours · 16:14 ET
8-K ↗
Thu, 14 Aug 2025
21.9900
24.2000
21.9000
23.8600
188,052,500
Wed, 13 Aug 2025
21.6200
22.3000
21.3600
22.2200
86,024,400
Tue, 12 Aug 2025
21.2000
21.8600
20.7600
21.8100
134,153,600
Mon, 11 Aug 2025
20.4500
21.6000
20.4400
20.6500
175,545,600
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
20.0000
20.0200
19.6100
19.9500
75,415,000
Thu, 07 Aug 2025
20.0000
20.4400
19.6000
19.7700
131,382,800
Wed, 06 Aug 2025
20.1200
20.4800
19.8700
20.4100
67,074,200
Tue, 05 Aug 2025
19.7000
20.5400
19.6800
20.1900
97,338,200
Mon, 04 Aug 2025
19.5200
19.5900
19.3500
19.5000
69,249,400
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
19.5000
19.5500
18.9700
19.3100
86,496,100
Thu, 31 Jul 2025
20.1700
20.2300
19.6600
19.8000
90,665,200
Wed, 30 Jul 2025
20.4300
20.6200
20.0800
20.3400
67,420,300
Tue, 29 Jul 2025
20.6900
20.8500
20.3400
20.4100
100,831,500
Mon, 28 Jul 2025
20.8200
21.2900
20.6500
20.6800
86,105,600
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend