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
56.9000
57.6200
56.1000
56.4000
141,500
Thu, 23 Jul 2026
55.4300
56.9000
55.4300
56.2200
231,400
Wed, 22 Jul 2026
54.6500
56.7500
54.6500
56.0800
141,500
Tue, 21 Jul 2026
54.4900
55.5200
53.6700
55.0000
178,300
Mon, 20 Jul 2026
55.4400
56.0300
53.6100
53.8900
121,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
55.5400
57.2300
54.3000
55.0900
123,900
Thu, 16 Jul 2026
55.7500
57.8100
55.6300
56.3000
139,200
Wed, 15 Jul 2026
55.9400
56.8600
55.7000
56.3700
168,000
Tue, 14 Jul 2026
56.9600
57.0100
55.7400
55.9400
179,900
Mon, 13 Jul 2026
56.3200
56.5600
55.5800
55.8200
138,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
55.5800
57.3300
55.4400
56.6200
111,300
Thu, 09 Jul 2026
55.7900
56.2500
55.1200
55.6600
154,300
Wed, 08 Jul 2026
55.5900
55.9300
54.2600
55.1200
226,200
Tue, 07 Jul 2026
58.2100
58.3400
54.4400
56.0000
174,000
Mon, 06 Jul 2026
57.5000
59.1700
57.4700
58.7300
224,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
60.1800
60.8800
56.9900
57.5600
161,300
Wed, 01 Jul 2026
60.7000
61.5100
59.9100
60.1200
175,600
Tue, 30 Jun 2026
61.1100
62.2600
60.9300
61.1900
180,400
Mon, 29 Jun 2026
60.4700
61.4100
59.6600
60.8500
183,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
61.0300
61.5300
59.7500
61.0700
673,700
Thu, 25 Jun 2026
59.8300
63.0600
59.6700
61.7400
236,000
Wed, 24 Jun 2026
56.7900
59.5900
56.7900
59.0600
164,600
Tue, 23 Jun 2026
56.4700
58.3500
56.4700
56.6800
171,700
Mon, 22 Jun 2026
55.8600
58.0600
55.3000
57.8300
186,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
54.3600
56.2800
54.0000
56.1200
341,100
Wed, 17 Jun 2026
52.6100
54.2500
52.6100
53.1700
148,000
Tue, 16 Jun 2026
52.9100
53.5300
51.9600
52.5700
200,800
Mon, 15 Jun 2026
52.4900
53.4100
52.0000
52.1700
123,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
50.6300
51.8200
49.8500
51.3700
143,000
Thu, 11 Jun 2026
50.2300
51.1500
49.2900
50.2900
214,500
Wed, 10 Jun 2026
51.7300
52.9000
49.4600
49.4600
298,300
Tue, 09 Jun 2026
52.0800
54.1700
50.9100
51.7000
126,300
Mon, 08 Jun 2026
50.5700
51.8800
49.7300
51.3600
143,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
51.6400
52.7000
49.8300
50.2300
135,700
Thu, 04 Jun 2026
51.7300
52.3100
51.1500
51.5700
352,700
Wed, 03 Jun 2026
51.9700
52.0000
50.9000
51.2300
253,400
Tue, 02 Jun 2026
49.8400
52.3100
49.8400
52.0200
157,000
Mon, 01 Jun 2026
50.1700
50.1700
47.7500
49.7500
201,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
50.5200
50.9500
49.7600
50.3600
138,900
Thu, 28 May 2026
50.6900
51.3500
50.1800
50.5400
151,300
Wed, 27 May 2026
51.2000
51.7200
50.2900
51.0700
191,400
Tue, 26 May 2026
49.2200
50.8000
49.2200
50.7700
220,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
49.0000
49.2900
48.2000
48.5800
132,900
Thu, 21 May 2026
47.9500
49.1100
47.3700
48.6100
160,900
Wed, 20 May 2026
47.7200
49.0100
46.9000
48.7000
219,000
Tue, 19 May 2026
47.0800
47.4900
45.8900
46.9200
186,900
Mon, 18 May 2026
47.2500
48.8100
47.0500
47.5000
138,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
49.1100
49.2400
47.0200
47.0400
182,900
Thu, 14 May 2026
49.4900
50.3500
48.9900
49.8900
288,900
Wed, 13 May 2026
49.7800
50.0800
48.7000
49.0500
306,600
Tue, 12 May 2026
52.8700
52.9100
49.4500
50.0600
330,600
Mon, 11 May 2026
52.9900
53.6000
52.0100
52.8100
271,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
53.0100
54.0000
51.0300
53.3400
312,200
Thu, 07 May 2026
54.1700
54.9400
53.0000
53.0000
320,000
Wed, 06 May 2026
13 · 10-Q
After-hours · 16:17 ET
FORM 10-Q - Q1 2026 ↗
Wed, 06 May 2026
57.4000
57.5800
51.0600
53.6000
472,600
Wed, 06 May 2026
12 · 8-K
Pre-market · 07:01 ET
FORM 8-K - EARNINGS RELEASE Q1 2026 ↗
Tue, 05 May 2026
62.5200
64.9700
62.3500
62.7000
317,800
Mon, 04 May 2026
63.5000
64.0800
61.3200
61.5500
143,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
64.6100
65.1500
62.1300
64.1600
216,500
Thu, 30 Apr 2026
61.4300
65.6900
61.4300
65.0200
425,300
Wed, 29 Apr 2026
60.5600
61.9200
59.7200
61.3300
381,800
Tue, 28 Apr 2026
59.2100
61.6600
59.2100
60.6500
224,500
Mon, 27 Apr 2026
11 · 8-K
After-hours · 16:15 ET
FORM 8-K - PROXY VOTE RESULTS ↗
Mon, 27 Apr 2026
59.5900
60.5400
58.5900
58.7500
207,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
58.9800
59.8200
58.5500
59.2200
165,900
Thu, 23 Apr 2026
58.2900
60.0000
58.2900
59.2200
109,300
Wed, 22 Apr 2026
57.8800
58.2900
57.1100
57.9600
117,000
Tue, 21 Apr 2026
58.6600
59.2100
56.7000
57.4000
178,400
Mon, 20 Apr 2026
59.0600
60.3900
58.3100
58.6600
141,200
Mon, 20 Apr 2026
10 · 8-K
Pre-market · 08:01 ET
FORM 8-K - NEO SEPARATION ↗
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
59.3000
60.9000
58.5800
59.4900
133,900
Thu, 16 Apr 2026
59.0000
59.8900
57.6600
57.8300
169,600
Wed, 15 Apr 2026
61.3300
61.7600
58.8200
59.3500
139,100
Tue, 14 Apr 2026
61.3900
62.4500
60.9000
61.6300
156,500
Mon, 13 Apr 2026
61.1200
61.3600
60.1700
61.1000
112,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
61.3500
61.8200
60.8500
61.2200
108,500
Thu, 09 Apr 2026
58.6300
61.4100
58.1500
61.1800
152,500
Wed, 08 Apr 2026
57.7800
59.4300
57.2100
58.9500
420,300
Tue, 07 Apr 2026
55.0600
55.5500
54.5200
55.3800
174,000
Mon, 06 Apr 2026
54.9700
55.5400
54.2300
55.2500
138,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
54.6400
55.4500
53.5800
55.0600
143,200
Wed, 01 Apr 2026
54.3600
56.7100
54.3300
56.1700
214,000
Tue, 31 Mar 2026
52.5800
54.0300
51.8600
53.8400
192,500
Mon, 30 Mar 2026
52.9300
52.9300
51.1900
51.4900
174,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
52.6100
53.1200
51.7800
52.1400
127,300
Thu, 26 Mar 2026
54.4200
54.7200
52.8700
53.1000
171,100
Wed, 25 Mar 2026
54.5400
55.2700
53.6400
54.8700
156,800
Tue, 24 Mar 2026
51.7500
54.5800
51.7500
53.8000
141,800
Mon, 23 Mar 2026
52.2500
53.2900
51.2700
52.5400
216,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
51.7600
51.9800
49.3200
49.8400
844,100
Thu, 19 Mar 2026
51.7700
52.3200
50.7500
51.5100
172,500
Wed, 18 Mar 2026
52.9800
54.4300
52.7600
52.8000
292,600
Tue, 17 Mar 2026
53.1300
53.8900
52.1200
53.1100
229,600
Mon, 16 Mar 2026
53.8700
54.1500
52.4200
52.6500
230,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
9 · DEFA14A
After-hours · 17:12 ET
DEFA14A ↗
Fri, 13 Mar 2026
8 · DEF 14A
After-hours · 17:10 ET
DEF 14A ↗
Fri, 13 Mar 2026
54.5800
54.8200
52.2500
52.8800
287,600
Thu, 12 Mar 2026
55.3100
56.0400
53.3100
53.7000
276,700
Wed, 11 Mar 2026
57.6300
57.7500
55.6500
56.2500
290,100
Tue, 10 Mar 2026
56.5900
59.5800
56.3900
57.8700
238,700
Mon, 09 Mar 2026
56.4300
57.5000
54.3700
57.2100
229,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
58.6000
59.4000
57.2400
57.8700
225,100
Thu, 05 Mar 2026
61.5000
62.5300
59.4000
60.5200
201,100
Wed, 04 Mar 2026
62.6700
63.6500
61.5900
62.6300
238,300
Tue, 03 Mar 2026
61.5700
61.9900
60.0300
61.9100
483,500
Mon, 02 Mar 2026
61.2900
64.1300
59.6400
63.9300
271,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
61.3700
62.1800
60.0100
62.0900
311,700
Thu, 26 Feb 2026
61.9400
64.3700
61.3400
62.3400
392,800
Wed, 25 Feb 2026
7 · 10-K
After-hours · 16:17 ET
FORM 10-K ↗
Wed, 25 Feb 2026
62.5000
64.3500
54.7700
61.3100
567,200
Wed, 25 Feb 2026
6 · 8-K
Pre-market · 07:01 ET
FORM 8-K - EARNINGS RELEASE Q4 2025 ↗
Tue, 24 Feb 2026
58.0400
59.2300
57.8100
58.5000
266,200
Mon, 23 Feb 2026
58.7000
58.9500
56.8000
57.9000
116,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
57.6400
59.3400
57.3900
58.7200
225,300
Thu, 19 Feb 2026
57.6500
57.9500
57.1400
57.4400
182,200
Wed, 18 Feb 2026
58.7500
59.4100
57.1000
57.5800
215,500
Tue, 17 Feb 2026
58.7200
59.6800
57.2800
58.7700
148,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
57.1400
59.2800
56.7200
59.2700
152,000
Thu, 12 Feb 2026
58.7300
59.9900
57.1900
57.2400
148,600
Wed, 11 Feb 2026
57.1000
58.8800
56.6600
58.0000
148,400
Tue, 10 Feb 2026
57.3200
57.7100
56.2500
56.3500
226,300
Mon, 09 Feb 2026
57.4300
58.2000
56.5100
57.6200
152,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
55.1200
57.8800
55.1200
57.4300
264,000
Thu, 05 Feb 2026
54.0000
55.1100
53.6500
54.6800
257,900
Wed, 04 Feb 2026
53.6000
54.9900
53.4800
54.4600
262,100
Tue, 03 Feb 2026
50.9400
53.0000
50.5000
52.9600
219,400
Mon, 02 Feb 2026
48.7200
50.9900
48.5900
50.8500
180,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
47.7500
48.8700
47.6800
48.7200
393,100
Thu, 29 Jan 2026
48.0100
48.8500
47.4900
48.4200
141,600
Wed, 28 Jan 2026
48.6600
48.8600
47.3300
47.6500
103,700
Tue, 27 Jan 2026
48.5200
48.8300
47.8200
48.4100
101,100
Mon, 26 Jan 2026
48.2900
48.9300
48.0600
48.3300
117,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
49.5500
49.5700
47.2900
48.2900
198,800
Thu, 22 Jan 2026
50.3600
50.9200
49.7000
49.7900
206,100
Wed, 21 Jan 2026
48.4000
50.3200
48.1400
50.0200
137,200
Tue, 20 Jan 2026
48.0700
48.4300
47.4400
47.7400
106,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
49.0200
49.8000
48.5900
49.1000
277,800
Thu, 15 Jan 2026
48.9700
50.0900
48.4900
49.0300
188,000
Wed, 14 Jan 2026
48.7700
48.8400
47.7000
48.8000
149,700
Tue, 13 Jan 2026
48.6500
49.1100
47.8700
48.7700
118,000
Mon, 12 Jan 2026
47.4300
49.0100
47.0300
48.5400
152,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
47.7600
48.0900
46.5700
47.4900
150,100
Thu, 08 Jan 2026
45.9900
48.0700
45.7400
47.6000
187,400
Wed, 07 Jan 2026
47.7700
47.7700
45.8200
46.2200
118,500
Tue, 06 Jan 2026
45.9800
47.5900
45.7500
47.5600
211,000
Mon, 05 Jan 2026
44.6000
47.2100
44.3500
46.2600
215,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
43.7900
44.7700
43.2900
44.6300
209,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
44.1100
44.1100
43.2000
43.3200
317,700
Tue, 30 Dec 2025
45.2200
45.2200
43.9100
43.9600
343,800
Mon, 29 Dec 2025
45.9000
46.1500
44.9600
45.2000
209,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
45.7700
46.0800
45.3300
45.9100
96,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
45.4600
45.7600
45.2600
45.6500
85,700
Tue, 23 Dec 2025
44.8900
45.6100
44.7000
45.5100
138,900
Mon, 22 Dec 2025
45.7000
46.1700
44.9600
44.9900
190,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
46.0700
46.4100
45.5400
45.6300
699,000
Thu, 18 Dec 2025
46.8200
47.0000
46.1400
46.3100
98,000
Wed, 17 Dec 2025
46.4300
47.1200
45.7200
46.1400
136,900
Tue, 16 Dec 2025
46.2600
47.1400
46.0800
46.4500
166,200
Mon, 15 Dec 2025
46.8300
47.2600
46.2400
46.2500
162,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
47.3600
47.4500
46.2800
46.5500
104,800
Thu, 11 Dec 2025
45.9000
47.5600
45.9000
47.1600
176,000
Wed, 10 Dec 2025
43.9600
46.4200
43.7700
46.0800
178,600
Tue, 09 Dec 2025
44.5400
45.1500
43.9200
44.0100
153,800
Mon, 08 Dec 2025
45.5800
46.4200
44.3100
44.5900
196,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
46.2800
46.8200
45.1400
45.2200
106,000
Thu, 04 Dec 2025
45.8600
46.8500
45.2000
46.3600
307,400
Wed, 03 Dec 2025
44.0800
45.8900
43.8300
45.7200
170,800
Tue, 02 Dec 2025
44.2200
44.3300
43.6500
43.9700
191,400
Mon, 01 Dec 2025
43.7700
44.5500
43.2900
43.7400
138,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
44.3000
44.5500
43.5800
44.2600
64,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
43.7200
44.5200
43.2400
44.0000
240,800
Tue, 25 Nov 2025
42.8200
44.3800
42.6100
44.0200
223,800
Mon, 24 Nov 2025
41.8700
42.5700
40.8100
42.4400
157,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
40.6400
42.3100
40.4700
41.8200
171,000
Thu, 20 Nov 2025
41.7500
42.1800
40.5900
40.6500
152,200
Wed, 19 Nov 2025
41.3400
41.7200
40.7600
41.1600
210,700
Tue, 18 Nov 2025
42.1500
42.5700
41.1600
41.1800
218,300
Mon, 17 Nov 2025
43.6900
43.9400
42.2600
42.3200
258,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
43.2400
43.9400
43.1400
43.7200
206,300
Thu, 13 Nov 2025
44.3000
44.5900
43.5000
43.7700
185,200
Wed, 12 Nov 2025
44.9900
46.4700
44.4300
44.4600
186,000
Tue, 11 Nov 2025
46.1800
46.2900
44.5100
44.6300
154,700
Mon, 10 Nov 2025
45.2800
46.6500
44.5200
46.0000
172,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
45.5100
45.7400
44.2400
44.9900
203,200
Thu, 06 Nov 2025
45.7500
46.7400
45.0000
45.6100
268,900
Wed, 05 Nov 2025
5 · 10-Q
After-hours · 16:15 ET
FORM 10-Q - Q3 2025 ↗
Wed, 05 Nov 2025
45.5500
46.5200
41.9600
45.3700
368,500
Wed, 05 Nov 2025
4 · 8-K
Pre-market · 07:02 ET
FORM 8-K - EARNINGS RELEASE Q3 2025 ↗
Tue, 04 Nov 2025
46.5500
47.7000
46.2400
46.4100
230,600
Mon, 03 Nov 2025
46.3400
46.9700
45.1200
46.8100
157,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
46.7300
46.8200
45.9700
46.5300
128,500
Thu, 30 Oct 2025
47.3100
48.3300
46.1400
46.7700
135,300
Wed, 29 Oct 2025
47.7500
48.8700
47.0400
47.7200
132,100
Tue, 28 Oct 2025
47.6600
48.1300
47.0200
47.6300
113,800
Mon, 27 Oct 2025
48.7000
48.7100
47.6300
47.8200
122,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
48.7800
48.9100
48.2900
48.4200
129,500
Thu, 23 Oct 2025
47.1800
48.1700
46.8200
48.1400
113,100
Wed, 22 Oct 2025
47.9700
48.1700
46.6200
46.9800
118,900
Tue, 21 Oct 2025
47.4000
48.4200
46.7700
47.9200
182,200
Mon, 20 Oct 2025
46.7000
47.6600
46.4800
47.3100
140,200
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
47.5700
47.5700
46.1200
46.1900
161,200
Thu, 16 Oct 2025
47.6000
47.9300
47.1700
47.7700
107,500
Wed, 15 Oct 2025
46.7400
47.7000
46.5700
47.4400
165,700
Tue, 14 Oct 2025
44.2300
46.4800
44.2300
46.1100
124,400
Mon, 13 Oct 2025
45.1400
45.4700
44.5000
44.8600
144,500
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
46.1000
46.6300
44.0700
44.2500
142,900
Thu, 09 Oct 2025
47.9300
48.1800
46.0200
46.1000
151,000
Wed, 08 Oct 2025
47.7600
48.5500
47.2700
48.1600
186,600
Tue, 07 Oct 2025
48.3300
48.8600
47.4300
47.5100
114,200
Mon, 06 Oct 2025
49.8200
50.2900
48.4000
48.4900
149,100
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
48.6300
50.8300
48.6300
49.4600
204,000
Thu, 02 Oct 2025
48.1000
48.6500
47.5700
48.5600
121,700
Wed, 01 Oct 2025
47.6600
48.3200
47.3800
48.0900
158,800
Tue, 30 Sep 2025
47.7100
48.3000
47.7000
48.1300
181,900
Mon, 29 Sep 2025
47.9200
48.0300
47.2200
47.9300
157,600
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
47.0400
48.1600
46.9400
47.7200
125,400
Thu, 25 Sep 2025
47.1500
47.5600
46.4500
46.9100
194,100
Wed, 24 Sep 2025
47.9800
48.2200
47.0300
47.5900
174,600
Tue, 23 Sep 2025
48.0500
49.0600
47.7300
47.9000
223,900
Mon, 22 Sep 2025
48.0000
48.1400
46.9700
47.7900
139,500
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
48.5800
48.5800
47.6200
47.8100
437,600
Thu, 18 Sep 2025
46.8900
48.9000
46.8900
48.5800
153,200
Wed, 17 Sep 2025
47.0100
48.2200
46.4200
46.5500
163,200
Tue, 16 Sep 2025
47.7100
47.8200
46.5600
46.7500
116,400
Mon, 15 Sep 2025
46.6700
48.1300
46.3600
47.8500
252,400
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
47.2600
47.4700
46.3600
46.4100
92,700
Thu, 11 Sep 2025
46.1300
47.7100
46.1300
47.5700
154,000
Wed, 10 Sep 2025
3 · 8-K/A
After-hours · 16:18 ET
FORM 8-K/A - TERRASOURCE FINANCIALS ↗
Wed, 10 Sep 2025
45.7400
46.5100
45.5800
46.1300
139,800
Tue, 09 Sep 2025
46.8000
46.8000
45.6700
45.8300
148,900
Mon, 08 Sep 2025
47.3000
47.3100
46.3600
47.0000
134,900
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
47.3300
47.8800
46.7500
47.2800
139,700
Thu, 04 Sep 2025
45.9000
47.0000
45.7600
46.9800
143,900
Wed, 03 Sep 2025
46.2900
46.7700
45.3000
45.7300
306,200
Tue, 02 Sep 2025
45.7000
46.7300
45.6000
46.4100
217,900
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
46.8300
47.1300
45.7100
46.2900
290,800
Thu, 28 Aug 2025
47.5800
47.9400
46.6700
46.9700
281,600
Wed, 27 Aug 2025
46.2200
47.4600
45.9800
47.4100
190,100
Tue, 26 Aug 2025
46.0500
46.7700
45.7300
46.5100
184,500
Mon, 25 Aug 2025
46.0100
46.3500
45.7800
46.0300
192,800
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
43.9500
46.1400
43.7100
45.9500
219,500
Thu, 21 Aug 2025
43.9300
44.0900
43.4500
43.5500
104,200
Wed, 20 Aug 2025
44.9500
44.9500
43.9900
44.0900
130,100
Tue, 19 Aug 2025
45.5300
46.5000
45.0500
45.0800
207,400
Mon, 18 Aug 2025
45.1500
45.8500
44.7300
45.3100
192,200
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
45.8800
46.0800
44.8400
45.1500
268,300
Thu, 14 Aug 2025
45.6300
46.0600
44.8200
45.7300
173,600
Wed, 13 Aug 2025
44.4000
46.6400
43.9100
46.4900
246,300
Tue, 12 Aug 2025
42.7800
44.3500
42.0800
44.3000
223,100
Mon, 11 Aug 2025
43.0700
43.3000
42.1000
42.3800
199,700
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
43.0700
44.2400
41.6000
43.1900
267,200
Thu, 07 Aug 2025
39.6400
43.0000
39.4500
42.9000
264,000
Wed, 06 Aug 2025
2 · 10-Q
After-hours · 16:16 ET
FORM 10-Q - Q2 2025 ↗
Wed, 06 Aug 2025
43.7600
43.7600
38.0900
39.3800
320,400
Wed, 06 Aug 2025
1 · 8-K
Pre-market · 07:01 ET
FORM 8-K - EARNINGS RELEASE Q2 2025 ↗
Tue, 05 Aug 2025
39.8500
40.5500
38.9200
40.3900
295,900
Mon, 04 Aug 2025
38.2500
39.5700
38.2400
39.5500
293,400
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
38.9700
39.0900
37.8800
37.9100
153,200
Thu, 31 Jul 2025
39.1300
39.9000
38.9500
39.6600
153,000
Wed, 30 Jul 2025
40.2700
40.8000
39.3900
39.5200
149,700
Tue, 29 Jul 2025
41.0500
41.0500
39.8900
40.1900
129,600
Mon, 28 Jul 2025
40.2000
40.6400
39.7200
40.5800
127,000
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend