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
92.5100
94.4900
90.3200
92.1600
579,200
Thu, 23 Jul 2026
91.6400
94.2500
89.7900
91.9500
615,900
Wed, 22 Jul 2026
92.5900
94.9200
92.0000
92.5300
728,700
Tue, 21 Jul 2026
93.1400
96.0000
92.3100
94.3200
585,400
Mon, 20 Jul 2026
93.1600
96.2700
91.5300
91.7100
1,339,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
81.6700
93.0000
80.7200
92.7000
2,804,600
Thu, 16 Jul 2026
84.9200
86.9300
82.5500
83.0400
560,700
Wed, 15 Jul 2026
85.5700
87.5300
82.8600
86.6500
825,200
Tue, 14 Jul 2026
86.5800
87.8400
84.2200
87.4700
900,300
Mon, 13 Jul 2026
84.9400
85.8300
82.5300
84.5600
769,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
87.9600
88.2700
84.6000
86.7900
503,000
Thu, 09 Jul 2026
85.7900
88.4600
84.2200
88.2700
560,900
Wed, 08 Jul 2026
84.5000
87.2300
81.1500
84.4000
1,042,700
Tue, 07 Jul 2026
83.1400
89.8500
82.5300
84.5000
2,202,800
Mon, 06 Jul 2026
83.6800
85.7300
82.9000
83.1300
1,579,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
90.8400
91.7800
82.2200
85.2100
4,524,000
Wed, 01 Jul 2026
94.1500
96.1400
92.9200
93.2900
1,483,600
Tue, 30 Jun 2026
92.5000
97.7800
90.2600
95.1700
1,755,500
Mon, 29 Jun 2026
90.5300
95.3800
90.0000
92.4900
1,735,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
85.5400
91.1200
85.2000
90.6000
4,733,600
Thu, 25 Jun 2026
82.9400
88.6500
82.6700
86.6300
1,806,300
Wed, 24 Jun 2026
81.9900
85.6800
80.4200
82.0900
1,640,900
Tue, 23 Jun 2026
84.0100
87.1000
83.0700
83.4000
1,328,200
Mon, 22 Jun 2026
81.0000
88.8300
79.0000
85.3800
4,201,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
73.2000
74.7400
70.9000
72.3400
2,986,500
Wed, 17 Jun 2026
68.6400
71.3600
67.9400
70.8800
769,900
Tue, 16 Jun 2026
69.0500
69.6500
66.6800
67.7100
816,200
Mon, 15 Jun 2026
69.6900
71.7200
67.7200
68.8600
1,002,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
68.3200
71.0900
67.6800
69.8900
781,500
Thu, 11 Jun 2026
64.1300
70.8300
64.1300
68.4700
1,188,800
Wed, 10 Jun 2026
66.3800
69.1900
63.9500
64.0300
1,017,100
Tue, 09 Jun 2026
64.9100
67.1300
62.5500
66.9300
1,566,600
Mon, 08 Jun 2026
61.7800
64.5000
61.5600
64.0600
1,214,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
63.0400
63.9200
59.3000
60.1400
1,301,600
Thu, 04 Jun 2026
25 · 8-K
After-hours · 16:15 ET
CURRENT REPORT ↗
Thu, 04 Jun 2026
57.4600
63.5800
57.4600
62.2800
1,477,700
Wed, 03 Jun 2026
55.4300
58.4800
54.5300
57.2000
830,000
Tue, 02 Jun 2026
54.3800
55.5500
53.9500
55.2300
1,161,400
Mon, 01 Jun 2026
24 · 8-K
After-hours · 16:01 ET
CURRENT REPORT ↗
Mon, 01 Jun 2026
57.5300
57.8600
53.6200
55.0100
1,126,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
57.9800
59.0000
56.9200
58.5300
1,229,300
Thu, 28 May 2026
57.7200
58.9100
56.6200
57.9800
618,000
Wed, 27 May 2026
59.6500
60.6400
57.8100
57.9900
671,200
Tue, 26 May 2026
61.7100
61.8300
58.7100
59.0600
1,212,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
58.9700
61.1500
57.9800
60.6100
1,101,800
Thu, 21 May 2026
59.5600
60.3900
57.6500
58.6900
1,288,000
Wed, 20 May 2026
58.6800
60.9100
56.7400
60.6700
1,428,200
Tue, 19 May 2026
57.0000
58.6400
54.9900
57.5000
2,254,800
Mon, 18 May 2026
62.0000
62.1800
57.5200
58.3400
1,905,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
62.5000
63.6200
60.8600
61.9300
1,392,900
Thu, 14 May 2026
63.3600
65.5000
61.6300
63.9000
1,084,400
Wed, 13 May 2026
23 · 10-Q
After-hours · 16:01 ET
QUARTERLY REPORT ↗
Wed, 13 May 2026
64.5600
65.0000
62.1900
63.1800
947,400
Tue, 12 May 2026
65.0400
65.0700
62.9600
64.6500
1,088,300
Mon, 11 May 2026
65.0700
67.7700
64.0500
65.6800
937,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
64.1900
65.4500
63.6800
64.5900
942,400
Thu, 07 May 2026
69.8800
70.2000
63.5300
64.0700
3,024,300
Wed, 06 May 2026
69.6200
71.0200
68.6000
69.7900
1,893,100
Tue, 05 May 2026
67.1700
69.2800
65.0000
68.9500
2,035,700
Mon, 04 May 2026
61.4000
66.6300
60.9800
66.4600
2,199,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
68.7500
69.2500
62.0800
62.5800
3,952,800
Thu, 30 Apr 2026
22 · 8-K
After-hours · 16:17 ET
CURRENT REPORT ↗
Thu, 30 Apr 2026
69.6200
70.4900
67.3000
68.4100
3,976,700
Wed, 29 Apr 2026
21 · 424B5
After-hours · 16:55 ET
PROSPECTUS SUPPLEMENT ↗
Wed, 29 Apr 2026
76.3400
76.3700
66.6500
68.1000
7,921,000
Tue, 28 Apr 2026
78.2100
84.9700
72.1600
73.9900
2,954,700
Mon, 27 Apr 2026
20 · 424B5
After-hours · 17:22 ET
PRELIMINARY PROSPECTUS SUPPLEMENT ↗
Mon, 27 Apr 2026
19 · 424B5
After-hours · 17:22 ET
PRELIMINARY PROSPECTUS SUPPLEMENT ↗
Mon, 27 Apr 2026
90.0200
91.0000
74.7300
76.3900
6,902,100
Mon, 27 Apr 2026
18 · 8-K
Pre-market · 08:00 ET
CURRENT REPORT ↗
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
67.8400
69.1700
66.5100
69.0300
1,091,900
Thu, 23 Apr 2026
69.9500
71.0000
67.3500
67.7400
1,681,200
Wed, 22 Apr 2026
69.8100
70.3800
68.6700
69.6800
1,141,900
Tue, 21 Apr 2026
17 · 424B7
After-hours · 16:23 ET
PROSPECTUS SUPPLEMENT ↗
Tue, 21 Apr 2026
68.9100
70.1600
68.0200
69.0000
733,200
Mon, 20 Apr 2026
68.5000
70.5000
68.1000
68.8700
1,375,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
16 · DEFA14A
After-hours · 16:15 ET
PROXY STATEMENT ↗
Fri, 17 Apr 2026
15 · DEF 14A
After-hours · 16:10 ET
PROXY STATEMENT ↗
Fri, 17 Apr 2026
68.5200
70.1400
66.8000
68.9200
1,379,500
Thu, 16 Apr 2026
65.0000
67.9000
63.8800
67.0700
1,315,700
Wed, 15 Apr 2026
67.4500
67.9400
64.8800
65.5500
1,403,000
Tue, 14 Apr 2026
61.6800
67.5000
60.7500
67.0600
1,619,000
Mon, 13 Apr 2026
60.1600
63.5600
59.3500
61.3800
1,518,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
63.4700
63.4700
59.0000
59.5800
1,021,400
Thu, 09 Apr 2026
62.6000
63.9500
61.2400
63.6000
837,100
Wed, 08 Apr 2026
62.4600
64.6100
61.0200
62.0100
1,545,900
Tue, 07 Apr 2026
56.2800
60.6800
55.1000
60.6000
1,416,000
Mon, 06 Apr 2026
55.0000
58.9900
54.7600
56.3700
1,928,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
14 · S-3
After-hours · 16:05 ET
REGISTRATION STATEMENT ↗
Thu, 02 Apr 2026
49.0300
53.5600
49.0000
53.3100
1,638,000
Wed, 01 Apr 2026
49.8200
51.0100
49.4900
50.4300
1,014,600
Tue, 31 Mar 2026
46.5700
49.3300
46.0700
49.0500
1,028,000
Mon, 30 Mar 2026
44.5300
45.7800
43.5000
45.5200
827,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
45.0200
45.8400
44.0200
44.4800
885,600
Thu, 26 Mar 2026
42.4100
47.2500
42.0000
45.4600
1,558,600
Wed, 25 Mar 2026
40.1800
45.5200
39.8400
43.8100
814,200
Tue, 24 Mar 2026
40.5700
40.7800
39.0500
39.9000
488,800
Mon, 23 Mar 2026
39.9500
41.6700
39.1700
41.5600
562,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
38.9100
39.5900
37.5500
38.9100
1,257,500
Thu, 19 Mar 2026
40.7300
40.7300
37.7600
38.8200
650,000
Wed, 18 Mar 2026
41.2800
42.8800
40.6200
40.8000
986,000
Tue, 17 Mar 2026
41.5400
42.3000
39.7000
41.3100
645,400
Mon, 16 Mar 2026
41.3000
42.4100
39.2000
41.7500
1,289,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
32.8400
41.1900
32.3000
40.0000
1,585,400
Thu, 12 Mar 2026
13 · 10-K
After-hours · 16:03 ET
ANNUAL REPORT ↗
Thu, 12 Mar 2026
34.0000
34.0000
31.3200
31.9900
411,600
Wed, 11 Mar 2026
33.5000
36.1800
33.4500
34.4100
503,000
Tue, 10 Mar 2026
33.6500
34.9800
33.5700
33.6900
340,600
Mon, 09 Mar 2026
33.4500
35.6400
32.8200
33.6500
397,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
33.1000
33.7000
32.0800
32.9700
242,100
Thu, 05 Mar 2026
34.8700
35.2000
32.9800
33.1700
367,500
Wed, 04 Mar 2026
33.3400
35.6600
32.2400
34.9900
500,100
Tue, 03 Mar 2026
32.5000
33.6800
31.8600
32.8400
282,400
Mon, 02 Mar 2026
32.8800
34.6400
32.2600
33.6900
297,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
34.2000
34.9000
33.7300
34.4100
412,100
Thu, 26 Feb 2026
35.5000
35.5000
33.7300
34.3200
192,400
Wed, 25 Feb 2026
35.6100
36.5300
34.7800
35.2800
333,400
Tue, 24 Feb 2026
33.4900
36.2900
33.4900
35.5600
432,900
Mon, 23 Feb 2026
32.4900
33.9900
32.2200
33.3200
240,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
32.2500
32.9600
31.1500
32.3400
394,700
Thu, 19 Feb 2026
32.0700
32.8000
31.0900
32.4200
395,900
Wed, 18 Feb 2026
32.6500
33.6900
31.9800
32.2700
201,500
Tue, 17 Feb 2026
32.0100
33.1900
31.6500
32.6800
260,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
32.8100
33.9600
31.9500
32.2100
187,100
Thu, 12 Feb 2026
32.7000
33.6300
31.5000
32.6400
473,400
Wed, 11 Feb 2026
32.9500
32.9800
31.0000
32.2100
508,700
Tue, 10 Feb 2026
33.2600
33.8400
32.5100
32.8800
211,700
Mon, 09 Feb 2026
33.8900
33.8900
32.4700
33.2600
190,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
32.0300
33.4300
31.3800
33.0500
504,900
Thu, 05 Feb 2026
32.8400
34.1300
31.1500
31.4200
348,500
Wed, 04 Feb 2026
34.8200
34.8200
32.4900
33.0000
276,200
Tue, 03 Feb 2026
34.6000
35.1600
33.2500
34.5500
394,700
Mon, 02 Feb 2026
34.2800
35.4600
33.5800
34.3000
485,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
34.7000
35.4500
32.9300
34.2300
383,500
Thu, 29 Jan 2026
35.2400
36.0600
34.4800
35.2600
351,900
Wed, 28 Jan 2026
35.2300
35.5800
33.8400
35.1600
568,700
Tue, 27 Jan 2026
34.2000
36.2800
34.1400
34.9000
579,100
Mon, 26 Jan 2026
33.9900
34.9400
33.9100
34.1200
318,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
35.3300
35.8400
33.8900
34.3900
472,900
Thu, 22 Jan 2026
33.5000
36.5100
33.4000
35.5300
1,018,900
Wed, 21 Jan 2026
33.1200
34.7000
33.0500
34.4600
760,800
Tue, 20 Jan 2026
32.4500
34.3800
32.4200
33.2300
451,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
32.8000
33.8500
31.6100
33.4000
718,700
Thu, 15 Jan 2026
32.1400
32.8900
30.9600
32.5000
377,700
Wed, 14 Jan 2026
31.7000
32.0700
30.9600
32.0000
274,100
Tue, 13 Jan 2026
31.5600
31.5600
29.6600
31.3400
392,300
Mon, 12 Jan 2026
27.7400
30.7800
26.9100
30.6900
617,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
26.6000
28.1600
26.4600
27.8600
540,400
Thu, 08 Jan 2026
27.5600
27.7600
25.7900
26.4000
334,000
Wed, 07 Jan 2026
27.2700
28.5100
26.7800
27.8100
455,600
Tue, 06 Jan 2026
26.8100
26.9300
25.8900
26.6200
461,800
Mon, 05 Jan 2026
28.0500
28.0500
25.2300
26.8800
870,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
30.3100
30.6100
27.5200
28.2700
492,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
29.1200
30.8100
29.0900
30.3100
560,400
Tue, 30 Dec 2025
30.8300
30.9000
28.1500
29.1200
775,700
Mon, 29 Dec 2025
31.5200
31.8200
30.3600
30.9000
438,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
32.0000
32.2500
30.3100
31.7000
393,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
31.9500
32.4300
31.5600
32.1200
262,000
Tue, 23 Dec 2025
31.6200
32.6400
30.8800
31.7100
543,700
Mon, 22 Dec 2025
31.2600
32.6200
30.0500
31.9700
798,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
28.1700
32.2100
28.1000
31.8400
4,762,500
Thu, 18 Dec 2025
29.2600
30.0900
27.8400
28.1500
627,000
Wed, 17 Dec 2025
29.1300
30.0800
28.0800
28.3800
389,200
Tue, 16 Dec 2025
29.6900
30.8700
28.7900
28.9400
519,500
Mon, 15 Dec 2025
30.5700
31.3500
29.7700
30.1000
436,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
30.0700
31.0900
29.3800
30.1800
697,800
Thu, 11 Dec 2025
12 · 8-K
After-hours · 16:10 ET
CURRENT REPORT ↗
Thu, 11 Dec 2025
31.4500
31.9900
30.0200
30.2100
254,300
Wed, 10 Dec 2025
30.7900
32.2800
30.2800
31.4000
408,000
Tue, 09 Dec 2025
31.3000
31.8500
30.7200
30.7900
375,500
Mon, 08 Dec 2025
31.4200
31.8000
30.9000
31.4500
387,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
31.2000
31.8000
30.2200
30.8400
355,200
Thu, 04 Dec 2025
29.5000
31.2100
29.0400
30.9300
401,500
Wed, 03 Dec 2025
28.0900
30.2700
27.7900
29.6000
367,100
Tue, 02 Dec 2025
27.5000
28.0000
26.7300
27.8300
374,200
Mon, 01 Dec 2025
29.5200
29.6700
26.9500
27.6700
493,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
30.5300
30.8700
30.0100
30.1000
175,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
30.4800
31.0000
30.1800
30.4600
307,000
Tue, 25 Nov 2025
30.0000
30.6500
29.0400
30.5200
384,400
Mon, 24 Nov 2025
29.9000
30.8500
29.3000
29.8700
1,071,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
26.9000
29.6900
26.5200
29.2900
397,300
Thu, 20 Nov 2025
28.8100
29.8700
26.9200
26.9900
412,500
Wed, 19 Nov 2025
27.4900
28.8000
27.4900
28.2600
381,000
Tue, 18 Nov 2025
28.0700
28.2700
27.1300
27.4500
390,000
Mon, 17 Nov 2025
26.6500
28.4300
26.5200
28.2300
304,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
26.4300
27.8900
25.6200
27.0800
304,700
Thu, 13 Nov 2025
29.7900
29.9800
26.1800
26.3800
446,500
Wed, 12 Nov 2025
11 · 10-Q
After-hours · 16:02 ET
QUARTERLY REPORT ↗
Wed, 12 Nov 2025
28.0100
29.8600
27.5100
28.3000
317,800
Tue, 11 Nov 2025
27.8200
28.9400
27.2700
28.2000
356,700
Mon, 10 Nov 2025
28.1700
28.9900
27.2600
27.9600
318,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
28.0700
28.4300
26.4900
27.7500
517,200
Thu, 06 Nov 2025
27.0100
29.6400
26.2500
28.2800
573,300
Wed, 05 Nov 2025
10 · 424B3
After-hours · 16:24 ET
PROSPECTUS ↗
Wed, 05 Nov 2025
9 · 424B5
After-hours · 16:23 ET
PROSPECTUS ↗
Wed, 05 Nov 2025
27.2800
29.2500
26.2400
27.3100
777,900
Tue, 04 Nov 2025
25.5900
27.5500
25.5700
27.4300
723,100
Mon, 03 Nov 2025
28.1700
28.1700
25.8400
26.1900
447,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
28.2400
28.9800
27.4500
28.1700
341,500
Thu, 30 Oct 2025
27.5600
28.6600
27.1000
28.1100
373,000
Wed, 29 Oct 2025
27.4400
29.4600
27.1000
27.6100
314,500
Tue, 28 Oct 2025
27.5500
27.9200
27.1400
27.4400
118,000
Mon, 27 Oct 2025
27.9100
28.7600
27.2200
27.7000
452,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
27.6700
27.6700
26.7700
27.2500
166,200
Thu, 23 Oct 2025
26.8100
27.7500
26.2900
27.1300
141,100
Wed, 22 Oct 2025
27.4000
27.6600
25.1100
26.6500
486,600
Tue, 21 Oct 2025
27.3500
27.8600
26.6100
27.3600
242,600
Mon, 20 Oct 2025
27.7100
27.9500
26.6500
27.4800
347,700
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
26.2900
27.6700
25.4000
27.4800
332,000
Thu, 16 Oct 2025
28.2200
28.5700
25.6300
26.5600
351,600
Wed, 15 Oct 2025
28.0100
29.1900
26.8400
27.9100
661,400
Tue, 14 Oct 2025
8 · S-3/A
After-hours · 16:44 ET
AMENDMENT NO. 1 TO FORM S-3 ↗
Tue, 14 Oct 2025
7 · S-3/A
After-hours · 16:43 ET
AMENDMENT NO. 1 TO FORM S-3 ↗
Tue, 14 Oct 2025
24.8800
29.2000
24.8800
27.4800
1,176,000
Mon, 13 Oct 2025
25.3600
26.1900
24.4600
25.5100
537,900
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
26.0000
26.0400
24.3100
24.4900
520,400
Thu, 09 Oct 2025
22.5900
25.6800
21.6600
25.5500
1,074,900
Wed, 08 Oct 2025
20.5700
22.9600
20.2500
22.6200
445,200
Tue, 07 Oct 2025
20.4200
20.6900
19.8900
20.5700
404,800
Mon, 06 Oct 2025
19.7900
21.2000
19.7400
20.3300
518,600
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
6 · S-3
After-hours · 17:28 ET
REGISTRATION STATEMENT ↗
Fri, 03 Oct 2025
5 · S-3
After-hours · 17:19 ET
REGISTRATION STATEMENT ↗
Fri, 03 Oct 2025
19.1300
19.8600
19.0400
19.7900
284,500
Thu, 02 Oct 2025
19.0100
19.7200
18.4300
19.1800
356,500
Wed, 01 Oct 2025
19.1300
19.9700
18.1900
18.6200
468,900
Tue, 30 Sep 2025
19.0500
20.0000
18.3500
19.2300
487,600
Mon, 29 Sep 2025
16.7500
20.0000
15.7700
19.2900
1,349,800
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
15.0500
15.6500
15.0000
15.2000
418,500
Thu, 25 Sep 2025
15.1000
15.5200
14.8900
15.0500
372,900
Wed, 24 Sep 2025
15.6600
15.9000
15.1000
15.2700
499,200
Tue, 23 Sep 2025
17.2100
17.4400
15.5000
15.5600
559,600
Mon, 22 Sep 2025
4 · 424B3
After-hours · 16:26 ET
PROSPECTUS SUPPLEMENT ↗
Mon, 22 Sep 2025
3 · 8-K
After-hours · 16:26 ET
CURRENT REPORT ↗
Mon, 22 Sep 2025
15.4400
17.1800
15.0100
17.1500
582,500
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
16.6200
16.6200
15.2500
15.5500
1,173,600
Thu, 18 Sep 2025
16.5600
16.8400
15.9500
16.5800
800,700
Wed, 17 Sep 2025
17.7200
18.5000
15.6600
16.2100
1,799,500
Tue, 16 Sep 2025
15.1900
15.5500
14.6700
14.9000
134,800
Mon, 15 Sep 2025
15.4800
15.9400
14.6800
15.2600
122,900
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
16.1500
16.1500
15.2300
15.4000
87,300
Thu, 11 Sep 2025
15.6900
16.1600
15.5200
16.1500
65,800
Wed, 10 Sep 2025
16.1000
16.2100
15.5500
15.7700
70,800
Tue, 09 Sep 2025
15.9800
16.1300
15.2300
16.0500
68,500
Mon, 08 Sep 2025
16.4200
16.4700
15.4000
15.8000
188,100
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
15.0500
16.8800
15.0500
16.3500
244,600
Thu, 04 Sep 2025
15.4500
15.4500
14.7000
14.9700
89,600
Wed, 03 Sep 2025
15.2200
16.1000
15.2200
15.4400
199,000
Tue, 02 Sep 2025
14.7800
16.1200
14.7600
15.5600
243,300
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
15.2800
15.3400
14.6100
14.8000
89,800
Thu, 28 Aug 2025
15.3000
15.4500
14.8800
15.2700
109,600
Wed, 27 Aug 2025
14.6300
15.6300
14.6300
15.1800
177,600
Tue, 26 Aug 2025
14.4700
15.0000
14.3400
14.8100
79,300
Mon, 25 Aug 2025
15.3500
15.3700
14.3500
14.5100
101,500
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
14.8700
15.8100
14.6800
15.4400
152,700
Thu, 21 Aug 2025
14.9500
14.9900
14.1000
14.7900
181,800
Wed, 20 Aug 2025
14.7100
14.9700
14.1200
14.4000
143,200
Tue, 19 Aug 2025
15.2100
15.7400
14.0800
14.5600
221,300
Mon, 18 Aug 2025
15.6000
15.7600
15.1000
15.2500
113,100
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
15.0600
15.6700
14.7900
15.3700
155,900
Thu, 14 Aug 2025
15.0300
15.4100
14.8500
15.0000
123,700
Wed, 13 Aug 2025
14.0300
15.9400
14.0300
15.3300
303,600
Tue, 12 Aug 2025
13.2200
14.2100
13.0600
13.9500
210,100
Mon, 11 Aug 2025
2 · 424B3
After-hours · 16:29 ET
PROSPECTUS SUPPLEMENT ↗
Mon, 11 Aug 2025
1 · 10-Q
After-hours · 16:01 ET
QUARTERLY REPORT ↗
Mon, 11 Aug 2025
13.1700
13.5800
12.8400
13.0500
101,100
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
13.8000
13.9000
12.8900
13.0900
71,500
Thu, 07 Aug 2025
14.2000
14.5400
13.4900
13.6700
113,900
Wed, 06 Aug 2025
15.5100
15.6800
13.8600
14.1900
171,200
Tue, 05 Aug 2025
14.3100
15.5200
14.1700
15.5000
202,600
Mon, 04 Aug 2025
13.7500
14.4500
13.5200
14.3000
93,300
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
13.3600
13.9200
13.0200
13.6000
145,000
Thu, 31 Jul 2025
13.7800
14.0700
13.4200
13.5900
113,200
Wed, 30 Jul 2025
13.9200
14.3200
13.5100
13.7900
118,300
Tue, 29 Jul 2025
14.1600
14.3700
13.5800
13.7300
100,700
Mon, 28 Jul 2025
14.3800
14.4600
13.8600
14.0100
88,700
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend