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
105.4700
110.2300
103.0000
109.8700
229,800
Thu, 23 Jul 2026
110.8600
111.0200
101.0000
105.7000
297,900
Wed, 22 Jul 2026
113.0300
116.6350
110.2800
112.4800
439,900
Wed, 22 Jul 2026
24 · 8-K
Pre-market · 08:00 ET
FORM 8-K ↗
Tue, 21 Jul 2026
105.8900
113.9400
105.8900
113.5700
247,600
Mon, 20 Jul 2026
112.4600
115.0000
105.3100
105.9000
121,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
106.6100
111.9400
104.0000
111.1200
265,200
Thu, 16 Jul 2026
108.1700
110.0000
105.3200
108.5200
193,700
Wed, 15 Jul 2026
99.4500
109.3100
97.9300
108.6900
177,000
Tue, 14 Jul 2026
103.6800
108.7600
98.3000
99.7900
498,200
Mon, 13 Jul 2026
106.1500
106.9000
100.5000
103.3300
214,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
103.2800
107.4100
97.9700
106.6000
149,300
Thu, 09 Jul 2026
99.0400
112.5700
97.7120
104.5000
336,900
Wed, 08 Jul 2026
93.8700
100.0300
88.3300
99.2700
298,000
Tue, 07 Jul 2026
97.1100
98.9550
93.8550
95.2200
163,600
Mon, 06 Jul 2026
98.3300
101.0900
96.6100
97.1200
103,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
95.4400
100.0000
93.5900
97.7900
188,300
Wed, 01 Jul 2026
93.8300
100.3250
93.7450
95.0300
177,500
Tue, 30 Jun 2026
96.4100
97.9800
91.9000
92.5900
111,800
Tue, 30 Jun 2026
23 · 8-K
Pre-market · 08:00 ET
FORM 8-K ↗
Mon, 29 Jun 2026
87.6800
95.7500
86.3000
94.5600
119,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
22 · 8-K
After-hours · 16:06 ET
FORM 8-K ↗
Fri, 26 Jun 2026
87.6400
92.2550
85.7000
87.6800
310,300
Thu, 25 Jun 2026
89.6500
94.8250
85.9200
87.6300
203,100
Wed, 24 Jun 2026
82.0400
89.7900
82.0400
88.9900
300,300
Tue, 23 Jun 2026
68.2100
83.5650
68.2100
81.7700
278,000
Tue, 23 Jun 2026
21 · 8-K
Pre-market · 08:00 ET
FORM 8-K ↗
Mon, 22 Jun 2026
67.9800
70.3400
66.8250
68.6600
126,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
66.5600
67.9000
65.0000
67.4700
128,100
Wed, 17 Jun 2026
63.4500
66.6050
62.9800
64.3900
123,000
Tue, 16 Jun 2026
62.2600
63.4600
60.5000
62.3500
78,400
Mon, 15 Jun 2026
60.5000
61.7600
59.1800
61.4700
154,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
59.4100
61.1700
59.0600
59.7700
154,400
Thu, 11 Jun 2026
59.8500
61.0100
58.0100
59.0950
79,100
Wed, 10 Jun 2026
60.0100
61.2600
59.4200
59.4200
81,000
Tue, 09 Jun 2026
61.7200
62.2300
58.2950
60.6300
167,500
Mon, 08 Jun 2026
59.7600
61.5650
58.5850
60.6100
78,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
60.0000
61.0000
57.7000
59.4800
193,300
Thu, 04 Jun 2026
60.5000
64.7800
59.1700
59.6100
199,700
Wed, 03 Jun 2026
60.5200
61.1200
57.8730
60.5600
72,800
Tue, 02 Jun 2026
64.0100
64.0100
60.9900
61.2600
103,100
Mon, 01 Jun 2026
64.6400
66.0800
63.1000
64.4000
92,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
20 · 8-K
After-hours · 16:56 ET
FORM 8-K ↗
Fri, 29 May 2026
64.3700
66.5750
63.2800
65.0400
119,400
Thu, 28 May 2026
64.5100
66.3600
62.8450
64.4300
113,700
Wed, 27 May 2026
63.3800
68.7900
62.1600
64.5500
174,500
Tue, 26 May 2026
63.0000
64.1700
60.6750
62.6200
165,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
62.3400
63.9400
61.6500
63.1200
92,200
Thu, 21 May 2026
64.3000
64.8200
58.0000
62.6800
158,000
Wed, 20 May 2026
55.7800
65.5500
55.0000
64.9500
337,800
Tue, 19 May 2026
19 · 8-K
After-hours · 17:26 ET
FORM 8-K ↗
Tue, 19 May 2026
55.5000
58.6200
54.3100
55.2000
251,700
Mon, 18 May 2026
60.0100
62.0400
54.2100
56.2500
260,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
59.6600
63.2850
58.1050
59.2700
135,500
Thu, 14 May 2026
18 · 10-Q
After market open · 14:00 ET
FORM 10-Q ↗
Thu, 14 May 2026
17 · 8-K
After market open · 14:00 ET
FORM 8-K ↗
Thu, 14 May 2026
61.0500
62.3850
58.1200
60.9900
483,800
Wed, 13 May 2026
60.7200
61.5000
57.6400
61.4400
302,500
Tue, 12 May 2026
65.4400
66.0000
60.8450
61.3500
152,300
Mon, 11 May 2026
64.1200
67.9000
63.4100
65.5200
166,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
61.5600
65.5750
61.5600
63.5750
183,300
Thu, 07 May 2026
63.2500
66.1600
58.5300
62.4300
198,500
Wed, 06 May 2026
56.9500
64.2800
56.8100
63.8600
288,500
Tue, 05 May 2026
54.5050
57.0000
51.7500
56.8800
94,500
Mon, 04 May 2026
52.9800
54.8200
52.9800
54.6400
69,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
52.1100
53.4500
50.6000
53.2500
79,100
Thu, 30 Apr 2026
16 · DEFA14A
After-hours · 16:18 ET
FORM DEFA14A ↗
Thu, 30 Apr 2026
15 · DEF 14A
After-hours · 16:01 ET
FORM DEF 14A ↗
Thu, 30 Apr 2026
50.2600
53.6300
50.2600
52.1500
81,200
Wed, 29 Apr 2026
53.9900
54.5400
50.0700
50.1200
144,000
Tue, 28 Apr 2026
53.8500
55.4200
53.6530
54.4800
78,400
Mon, 27 Apr 2026
52.8200
54.0300
52.3500
54.0200
67,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
53.0500
53.5100
50.2150
53.2000
152,100
Thu, 23 Apr 2026
53.5800
53.7850
52.3000
53.2400
198,300
Wed, 22 Apr 2026
53.1500
53.8100
51.6600
53.3000
152,600
Tue, 21 Apr 2026
55.0700
56.6900
52.2400
52.7100
185,500
Mon, 20 Apr 2026
56.2200
57.9150
54.1050
54.7000
183,400
Mon, 20 Apr 2026
14 · 8-K
Pre-market · 06:22 ET
FORM 8-K ↗
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
58.6000
59.4300
56.2200
56.2200
244,700
Thu, 16 Apr 2026
57.5200
58.1050
55.9200
57.7000
259,900
Wed, 15 Apr 2026
58.3700
59.7160
56.6100
57.9100
145,300
Tue, 14 Apr 2026
56.8700
60.0800
56.4400
57.9200
238,700
Mon, 13 Apr 2026
56.2200
58.1200
55.4600
56.0800
169,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
57.6000
57.7600
54.6700
56.0800
202,600
Thu, 09 Apr 2026
57.2300
58.3900
55.9000
57.9200
391,600
Wed, 08 Apr 2026
55.6400
58.1300
54.6750
58.0300
98,100
Tue, 07 Apr 2026
52.8800
54.3100
50.4700
53.6100
161,600
Mon, 06 Apr 2026
54.6900
56.8400
51.1700
53.6800
180,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
54.1800
57.3000
53.9950
55.1300
145,100
Wed, 01 Apr 2026
13 · 10-K/A
After market open · 12:24 ET
FORM 10-K/A ↗
Wed, 01 Apr 2026
54.6900
58.2200
53.2410
55.3900
121,300
Tue, 31 Mar 2026
54.0100
60.0000
54.0100
54.7900
171,900
Mon, 30 Mar 2026
54.1500
55.1400
51.6600
53.2900
113,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
12 · 8-K
After market open · 13:27 ET
FORM 8-K ↗
Fri, 27 Mar 2026
11 · 10-K
After market open · 13:00 ET
FORM 10-K ↗
Fri, 27 Mar 2026
54.4000
57.4700
53.8400
54.1000
184,300
Thu, 26 Mar 2026
55.7100
58.2000
54.2600
54.5600
125,400
Wed, 25 Mar 2026
56.4900
58.7800
55.1900
56.9500
250,900
Tue, 24 Mar 2026
55.6300
57.0400
53.5900
55.2500
126,800
Mon, 23 Mar 2026
56.9800
58.3000
55.4800
56.2600
127,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
58.2200
58.3800
54.9600
55.2100
266,000
Thu, 19 Mar 2026
57.4600
60.5900
54.2400
58.6700
194,500
Wed, 18 Mar 2026
59.9500
60.0750
55.3400
58.3000
314,700
Tue, 17 Mar 2026
61.4200
64.8650
60.2100
60.2700
319,900
Mon, 16 Mar 2026
60.3600
62.4900
59.7350
61.5300
345,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
58.5700
61.0300
58.2500
60.3600
335,100
Thu, 12 Mar 2026
56.3400
57.9400
54.2150
57.6000
105,600
Wed, 11 Mar 2026
57.7600
58.8500
56.0450
57.0000
179,500
Tue, 10 Mar 2026
57.8200
60.0900
57.8200
58.5100
106,100
Mon, 09 Mar 2026
57.0000
58.4000
53.9350
58.0700
159,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
54.4700
57.8700
53.5000
57.6100
169,600
Thu, 05 Mar 2026
54.8700
56.2000
54.1600
55.8000
110,000
Wed, 04 Mar 2026
52.5700
55.8800
52.0300
55.4900
147,800
Tue, 03 Mar 2026
53.3000
53.7600
50.7300
51.8800
110,400
Mon, 02 Mar 2026
53.2700
55.4500
52.7100
53.4700
171,100
Mon, 02 Mar 2026
10 · 8-K
Pre-market · 08:01 ET
FORM 8-K ↗
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
53.9800
55.4600
53.7400
54.8050
113,200
Thu, 26 Feb 2026
55.9800
57.1500
52.8200
54.6550
168,000
Wed, 25 Feb 2026
57.0500
58.3400
54.8500
55.6200
228,600
Tue, 24 Feb 2026
56.2900
61.3000
55.3100
57.6200
352,700
Mon, 23 Feb 2026
55.4700
58.8900
55.2800
55.8000
165,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
54.5900
55.9500
53.0000
55.4100
193,000
Thu, 19 Feb 2026
55.2100
55.7600
52.8450
54.7000
197,100
Wed, 18 Feb 2026
54.2800
56.7500
53.6900
55.4800
114,200
Tue, 17 Feb 2026
55.0400
55.7400
51.1100
54.2150
153,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
59.0500
60.8500
55.1400
55.4600
181,200
Thu, 12 Feb 2026
59.0300
61.3000
57.6450
59.2400
330,200
Wed, 11 Feb 2026
57.3200
60.0100
55.0000
59.3900
263,200
Tue, 10 Feb 2026
58.2300
58.6500
56.8200
57.0700
291,100
Mon, 09 Feb 2026
57.4100
58.4500
54.8950
58.2700
387,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
57.9200
61.2000
57.4500
57.7500
326,700
Thu, 05 Feb 2026
58.7300
60.3850
56.2200
56.8800
287,500
Wed, 04 Feb 2026
66.4700
67.3380
58.7200
59.4300
333,600
Tue, 03 Feb 2026
65.4800
67.0000
64.5200
66.8900
293,200
Mon, 02 Feb 2026
60.0000
66.8100
60.0000
65.4800
267,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
66.4000
67.0500
60.2800
60.3800
284,300
Thu, 29 Jan 2026
67.7500
69.4500
66.5100
67.3400
277,700
Wed, 28 Jan 2026
70.9300
70.9300
65.2700
67.4350
310,200
Tue, 27 Jan 2026
70.9700
72.9000
67.8900
70.2900
258,100
Mon, 26 Jan 2026
74.5600
74.9100
70.1000
71.4100
409,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
72.8200
76.1300
72.4950
75.0250
349,600
Thu, 22 Jan 2026
70.7100
72.0000
69.4950
71.9900
324,200
Wed, 21 Jan 2026
70.7200
72.7500
67.3300
70.3900
386,900
Tue, 20 Jan 2026
70.0000
72.5650
67.4800
70.3200
290,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
68.8100
72.0100
67.6200
70.0000
301,600
Thu, 15 Jan 2026
69.3500
71.1350
61.6500
69.0700
392,200
Wed, 14 Jan 2026
66.3000
69.8500
65.2800
69.6000
255,100
Tue, 13 Jan 2026
65.0300
67.3800
59.6900
67.0400
230,900
Mon, 12 Jan 2026
62.7400
65.3400
57.8600
65.0300
329,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
65.4900
66.6450
61.6750
63.0000
325,700
Thu, 08 Jan 2026
64.0500
66.1850
61.3150
63.4000
197,800
Wed, 07 Jan 2026
60.4300
65.4200
60.1850
65.0100
290,800
Tue, 06 Jan 2026
62.0400
62.1300
56.1500
61.0650
402,500
Mon, 05 Jan 2026
65.4700
66.4950
60.2700
61.7300
287,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
65.1600
70.0100
63.8000
66.0100
448,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
64.4900
65.6000
63.7300
65.3000
285,500
Tue, 30 Dec 2025
66.2000
69.0250
64.7900
65.0700
707,800
Mon, 29 Dec 2025
67.8100
70.4200
65.5300
65.5700
483,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
70.7800
72.2400
67.6150
68.7700
617,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
69.7970
72.4650
69.3900
70.7800
83,300
Tue, 23 Dec 2025
70.8400
74.3400
70.1500
70.5000
234,000
Mon, 22 Dec 2025
68.5500
73.2500
68.3700
70.9200
174,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
65.7700
70.1100
65.7700
68.6300
522,600
Thu, 18 Dec 2025
68.8700
68.9000
64.2500
65.9900
146,600
Wed, 17 Dec 2025
71.6900
72.9950
66.9300
67.7000
166,200
Tue, 16 Dec 2025
74.1700
75.2100
68.8900
71.4700
332,400
Mon, 15 Dec 2025
74.8800
77.4500
74.1800
75.1200
148,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
76.5100
76.8950
73.6300
74.6050
248,700
Thu, 11 Dec 2025
78.7200
79.0150
75.0000
77.0500
113,000
Wed, 10 Dec 2025
75.1300
79.3100
74.8450
78.2200
164,800
Tue, 09 Dec 2025
76.8200
78.9500
74.5050
75.4400
211,700
Mon, 08 Dec 2025
80.4000
83.8650
75.2650
76.4300
193,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
79.7900
85.0100
79.5000
80.3800
105,700
Thu, 04 Dec 2025
75.4700
79.9000
75.4700
79.4700
155,100
Wed, 03 Dec 2025
77.4800
79.6500
74.0000
77.1850
188,900
Tue, 02 Dec 2025
83.4800
84.0350
75.6900
75.9400
379,500
Mon, 01 Dec 2025
84.8800
87.9650
82.2700
83.0600
101,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
87.6600
91.7900
84.0000
86.1800
82,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
88.0300
88.8800
83.8550
87.3600
83,800
Tue, 25 Nov 2025
93.0600
98.0000
85.9100
88.4700
138,100
Mon, 24 Nov 2025
92.9400
100.5000
90.0000
92.7500
170,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
82.5400
94.4500
82.5400
91.5600
97,100
Thu, 20 Nov 2025
84.1800
85.9600
82.2300
83.0000
92,000
Wed, 19 Nov 2025
80.2600
84.1400
80.2600
83.0000
121,600
Tue, 18 Nov 2025
74.5800
83.1100
74.5800
80.6000
181,200
Mon, 17 Nov 2025
76.7000
84.0600
75.7100
76.4300
177,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
80.5000
84.0400
75.0000
78.0000
273,300
Thu, 13 Nov 2025
81.9600
89.0250
80.5500
87.0100
150,500
Thu, 13 Nov 2025
9 · 8-K
Pre-market · 08:00 ET
FORM 8-K ↗
Thu, 13 Nov 2025
8 · 10-Q
Pre-market · 08:00 ET
FORM 10-Q ↗
Wed, 12 Nov 2025
82.9100
84.7650
77.5000
82.5800
171,500
Tue, 11 Nov 2025
82.9500
84.2800
80.8000
83.4300
236,400
Mon, 10 Nov 2025
85.3700
89.7000
79.0000
83.0800
269,900
Mon, 10 Nov 2025
7 · 8-K
Pre-market · 08:00 ET
FORM 8-K ↗
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
80.0000
83.8600
77.8200
80.9500
210,700
Thu, 06 Nov 2025
82.0400
83.4550
80.5000
80.7600
235,200
Wed, 05 Nov 2025
83.2500
83.9800
80.4400
82.5000
152,900
Tue, 04 Nov 2025
82.4500
86.1400
80.1000
82.7100
64,300
Mon, 03 Nov 2025
86.1600
86.1600
77.0000
84.0000
113,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
85.4500
88.8600
83.2600
86.1600
193,700
Thu, 30 Oct 2025
82.2400
89.8600
82.2400
85.6700
118,800
Wed, 29 Oct 2025
79.4000
85.9400
77.0100
84.1550
127,700
Tue, 28 Oct 2025
79.2300
82.7350
77.0000
79.9200
183,600
Mon, 27 Oct 2025
80.3800
87.0000
79.7280
81.2400
152,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
81.3500
84.2500
79.1300
81.5700
51,800
Thu, 23 Oct 2025
78.8800
82.2680
75.0000
81.2900
63,400
Wed, 22 Oct 2025
76.5100
81.2100
72.0000
79.2900
100,900
Tue, 21 Oct 2025
76.0000
78.5900
76.0000
77.6500
43,700
Mon, 20 Oct 2025
81.8900
81.8900
76.1200
77.1500
37,800
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
83.8700
83.9700
76.9700
80.1300
70,300
Thu, 16 Oct 2025
89.6700
93.5000
81.5300
82.5600
58,800
Wed, 15 Oct 2025
96.4000
98.9060
89.1200
90.4200
60,900
Tue, 14 Oct 2025
101.9500
104.0000
94.5400
95.2900
63,100
Mon, 13 Oct 2025
90.7500
103.0000
90.0100
102.0500
89,400
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
102.5200
102.5200
86.2600
87.8200
161,900
Thu, 09 Oct 2025
96.6700
102.9400
93.9900
100.9600
132,000
Wed, 08 Oct 2025
99.3700
99.5700
92.2700
98.5700
27,200
Tue, 07 Oct 2025
99.0500
101.0100
93.0800
98.5200
82,400
Mon, 06 Oct 2025
101.1500
105.0000
98.8100
99.5000
126,200
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
99.9400
100.5700
94.6150
99.3900
118,000
Thu, 02 Oct 2025
88.9200
101.0600
88.4100
97.2100
159,400
Wed, 01 Oct 2025
79.6900
85.5770
78.7800
84.7300
43,300
Tue, 30 Sep 2025
74.4500
81.8900
72.4100
81.6700
53,700
Mon, 29 Sep 2025
78.2900
78.6500
73.8000
75.9000
64,300
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
78.6400
78.7100
74.6600
76.6300
85,500
Thu, 25 Sep 2025
74.8800
79.8000
68.1600
77.4400
67,100
Wed, 24 Sep 2025
6 · 8-K
After-hours · 17:06 ET
FORM 8-K ↗
Wed, 24 Sep 2025
68.8100
74.0000
67.6700
73.0400
84,200
Wed, 24 Sep 2025
5 · 424B5
Pre-market · 08:51 ET
FORM 424B5 ↗
Tue, 23 Sep 2025
63.5900
69.6470
63.5900
67.6700
75,700
Mon, 22 Sep 2025
65.3300
68.4330
61.1000
63.6600
71,300
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
65.8800
65.9500
60.4300
63.2900
126,800
Thu, 18 Sep 2025
67.6000
67.6000
58.8100
66.2500
108,100
Wed, 17 Sep 2025
58.2500
68.1800
56.6250
66.6400
126,400
Tue, 16 Sep 2025
55.7000
58.9400
54.8000
57.0000
76,400
Mon, 15 Sep 2025
51.9200
54.5400
46.8900
54.4900
43,700
Mon, 15 Sep 2025
4 · 8-K
Pre-market · 07:00 ET
FORM 8-K ↗
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
47.8900
49.8100
45.5200
49.2200
22,400
Thu, 11 Sep 2025
42.5700
47.7500
42.5100
47.6650
41,600
Wed, 10 Sep 2025
43.5600
44.9300
42.7400
42.9000
9,600
Tue, 09 Sep 2025
42.2600
45.7790
41.6700
44.9300
31,400
Mon, 08 Sep 2025
44.4800
44.4800
41.1200
41.4800
46,100
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
38.8000
44.2150
38.6630
44.2100
34,600
Thu, 04 Sep 2025
36.8500
38.8600
35.0100
38.8400
55,600
Wed, 03 Sep 2025
36.4500
37.2500
34.9700
36.2100
60,700
Tue, 02 Sep 2025
32.7700
35.1040
32.7700
33.9300
32,000
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
3 · S-3
After-hours · 16:40 ET
FORM S-3 ↗
Fri, 29 Aug 2025
36.4900
36.4900
33.0700
34.1500
15,100
Thu, 28 Aug 2025
35.6000
36.1200
35.0000
36.0600
12,200
Wed, 27 Aug 2025
32.0400
35.4050
32.0400
34.8100
29,900
Tue, 26 Aug 2025
31.2700
32.3200
29.1800
32.0300
45,200
Mon, 25 Aug 2025
32.8000
32.8000
29.1900
30.4200
60,700
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
32.0000
33.0400
31.3150
32.0600
70,900
Thu, 21 Aug 2025
32.6000
34.1200
31.5000
31.8400
53,000
Wed, 20 Aug 2025
32.5800
34.3340
31.9900
33.0000
73,700
Tue, 19 Aug 2025
34.7990
34.7990
32.6000
33.5100
40,500
Mon, 18 Aug 2025
35.6900
37.5610
34.1500
34.2600
25,300
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
36.1400
36.2300
34.0300
35.7100
17,500
Thu, 14 Aug 2025
32.5700
36.5100
32.5700
35.8600
30,400
Wed, 13 Aug 2025
35.1300
36.0600
32.0100
33.5100
26,800
Tue, 12 Aug 2025
30.9000
35.9000
30.9000
35.9000
31,800
Tue, 12 Aug 2025
2 · 8-K
Pre-market · 08:01 ET
FORM 8-K ↗
Tue, 12 Aug 2025
1 · 10-Q
Pre-market · 08:00 ET
FORM 10-Q ↗
Mon, 11 Aug 2025
35.8000
35.8000
30.5100
31.3400
30,700
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
41.0000
41.4900
34.6500
34.6500
28,900
Thu, 07 Aug 2025
41.7000
41.7000
39.5000
40.1000
16,500
Wed, 06 Aug 2025
41.7000
41.7000
39.5000
40.6500
20,300
Tue, 05 Aug 2025
42.5000
42.5000
39.2400
40.4500
17,600
Mon, 04 Aug 2025
40.5400
42.2100
39.9200
41.7500
28,700
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
41.6000
41.6000
39.6100
40.6900
35,800
Thu, 31 Jul 2025
42.6500
42.6500
40.7130
41.1800
10,000
Wed, 30 Jul 2025
44.3400
44.3400
41.6700
42.6600
13,100
Tue, 29 Jul 2025
44.3600
44.3600
41.5000
43.0300
9,000
Mon, 28 Jul 2025
44.4000
44.5800
43.0100
43.4000
13,000
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend