Daily NYSE 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
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
11.5400
12.4100
11.2475
12.2800
1,206,493
Thu, 22 Oct 2026
11.7900
11.9500
11.4100
11.6700
1,196,200
Wed, 21 Oct 2026
11.9800
12.2000
11.7700
11.8500
1,129,800
Tue, 20 Oct 2026
12.0000
12.2900
11.7200
11.9000
1,422,500
Mon, 19 Oct 2026
12.5000
12.5700
11.9200
12.1000
1,412,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
12.8800
13.0600
12.2900
12.4400
1,150,100
Thu, 15 Oct 2026
12.4900
12.9800
12.1000
12.8900
2,752,200
Wed, 14 Oct 2026
12.8900
13.0300
12.0900
12.3800
1,951,100
Tue, 13 Oct 2026
13.2000
13.2600
12.6500
12.9800
2,007,000
Mon, 12 Oct 2026
13.7000
13.8000
13.3800
13.4500
941,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
14.0000
14.1000
13.6000
13.7000
1,003,800
Thu, 08 Oct 2026
14.0600
14.0600
13.5300
14.0000
1,731,600
Wed, 07 Oct 2026
14.2800
14.2800
13.8300
14.0800
1,039,400
Tue, 06 Oct 2026
14.4100
14.7200
14.1600
14.3700
1,163,400
Mon, 05 Oct 2026
14.7800
14.8500
13.8600
14.3800
1,486,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
14.8400
15.1200
14.5100
14.8100
1,013,600
Thu, 01 Oct 2026
15.0600
15.1200
14.5700
14.7300
1,600,000
Wed, 30 Sep 2026
15.3600
15.5200
15.0000
15.1000
1,371,900
Tue, 29 Sep 2026
15.6200
15.7500
15.2500
15.3800
1,210,600
Mon, 28 Sep 2026
15.9500
16.0500
15.4600
15.5100
681,800
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
16.0600
16.4700
15.8600
16.1000
901,800
Thu, 24 Sep 2026
15.8100
16.3300
15.5300
16.0000
1,348,800
Wed, 23 Sep 2026
15.8200
16.1300
15.6400
15.8300
1,087,400
Tue, 22 Sep 2026
16.4700
16.6000
15.4500
15.9700
2,271,500
Mon, 21 Sep 2026
16.3100
16.4900
16.1300
16.2600
1,062,100
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
17.2500
17.2900
16.0600
16.2700
3,629,200
Thu, 17 Sep 2026
17.0000
17.4200
16.8000
17.2800
1,582,300
Wed, 16 Sep 2026
16.4700
16.5300
16.0100
16.1700
1,023,000
Tue, 15 Sep 2026
16.4700
16.7700
16.0100
16.4900
932,500
Mon, 14 Sep 2026
16.0500
16.9200
15.7100
16.3800
1,465,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
16.5200
16.7700
16.1500
16.3000
1,023,700
Thu, 10 Sep 2026
16.1700
17.2000
16.0400
16.4200
1,185,800
Wed, 09 Sep 2026
17.5400
17.6800
16.2400
16.4500
1,907,900
Tue, 08 Sep 2026
17.5100
17.8700
16.9100
17.8300
2,052,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
17.2100
17.5200
17.0100
17.3600
1,209,400
Thu, 03 Sep 2026
18.0000
18.0000
17.0600
17.3200
1,582,800
Wed, 02 Sep 2026
18.2500
18.2500
17.1000
17.6500
2,606,400
Tue, 01 Sep 2026
18.7300
19.0000
18.0100
18.3600
1,325,000
Mon, 31 Aug 2026
19.1600
19.8800
18.7200
18.9600
1,264,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
20.4700
20.7100
19.3700
19.3800
768,700
Thu, 27 Aug 2026
21.5200
21.6900
20.0200
20.4700
986,700
Wed, 26 Aug 2026
21.5000
22.2500
21.1400
21.3500
598,200
Tue, 25 Aug 2026
20.6600
21.7600
20.5000
21.4900
681,300
Mon, 24 Aug 2026
21.4500
21.5100
20.2300
20.3400
757,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
21.8800
22.4500
21.3800
21.4500
871,600
Thu, 20 Aug 2026
21.7800
21.8800
20.9100
21.6100
636,300
Wed, 19 Aug 2026
22.3300
22.3300
21.2000
21.9100
1,037,000
Tue, 18 Aug 2026
22.8700
23.7200
21.8000
21.8900
852,400
Mon, 17 Aug 2026
22.9900
23.7000
22.3000
23.1600
1,242,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
24.0000
24.7100
21.5200
22.7800
1,708,400
Fri, 14 Aug 2026
10 · 10-Q
Pre-market · 07:46 ET
10-Q ↗
Thu, 13 Aug 2026
9 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 13 Aug 2026
24.2000
24.7000
23.5500
24.3700
1,135,700
Wed, 12 Aug 2026
25.3400
25.4500
24.2800
24.7300
651,000
Tue, 11 Aug 2026
25.1000
25.7100
24.5300
25.0900
788,400
Mon, 10 Aug 2026
25.1500
25.7000
24.6200
25.1900
450,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
24.7800
25.3500
24.0500
25.1900
702,000
Thu, 06 Aug 2026
23.7900
25.3500
23.5500
24.7100
647,000
Wed, 05 Aug 2026
24.1100
24.6500
23.4400
23.5300
694,900
Tue, 04 Aug 2026
22.6500
24.8400
22.6000
24.3000
1,445,800
Mon, 03 Aug 2026
21.1100
22.6600
21.0300
22.3600
1,158,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
20.7500
21.3000
20.2700
21.2000
1,039,300
Thu, 30 Jul 2026
19.1300
20.8300
18.7000
20.6400
545,800
Wed, 29 Jul 2026
20.0100
20.1900
18.8000
19.0000
802,000
Tue, 28 Jul 2026
19.5600
20.4000
19.2600
20.2300
714,000
Mon, 27 Jul 2026
19.7700
20.6100
18.8500
19.7800
491,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
20.8900
21.0000
19.2700
19.3800
653,900
Thu, 23 Jul 2026
19.1100
20.7900
18.6400
20.5000
1,098,100
Wed, 22 Jul 2026
18.6500
19.5900
18.1200
19.1400
1,515,600
Tue, 21 Jul 2026
17.3400
18.6000
17.0200
18.4000
2,830,000
Mon, 20 Jul 2026
18.5300
18.7600
17.2000
17.4400
1,256,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
18.0600
19.3400
17.9100
18.6900
746,200
Thu, 16 Jul 2026
20.0500
20.1000
18.0300
18.1300
1,180,800
Wed, 15 Jul 2026
19.9700
20.6600
19.6400
20.2500
757,600
Tue, 14 Jul 2026
19.6300
20.3800
19.2800
19.4100
814,600
Mon, 13 Jul 2026
19.8200
20.0600
19.2100
19.5400
707,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
20.1200
20.1200
19.2500
20.0000
489,300
Thu, 09 Jul 2026
19.1900
20.2700
19.1000
20.1200
964,200
Wed, 08 Jul 2026
19.3200
20.1100
18.8300
18.9100
987,500
Tue, 07 Jul 2026
19.7000
20.1600
18.9200
19.8400
1,139,800
Mon, 06 Jul 2026
21.1800
21.3900
19.7500
19.9700
574,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
20.5800
22.6100
20.4000
21.1400
1,560,200
Wed, 01 Jul 2026
20.1700
21.2000
20.1700
20.3700
1,927,800
Tue, 30 Jun 2026
21.7500
21.9700
19.9000
20.2200
1,694,300
Mon, 29 Jun 2026
21.3600
22.0100
21.0100
21.7000
2,274,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
19.1000
21.4100
18.7100
21.2500
1,508,900
Thu, 25 Jun 2026
20.9000
21.0900
19.6000
19.6600
804,700
Wed, 24 Jun 2026
22.9800
23.5200
20.8000
20.8700
896,100
Tue, 23 Jun 2026
21.3500
23.5100
21.3100
23.1200
1,045,200
Mon, 22 Jun 2026
22.7500
23.0400
21.5000
22.2800
1,007,200
Mon, 22 Jun 2026
8 · 10-Q
Pre-market · 08:31 ET
10-Q ↗
Mon, 22 Jun 2026
7 · 8-K
Pre-market · 07:07 ET
8-K ↗
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
25.4500
25.5200
22.2500
22.9000
2,410,500
Wed, 17 Jun 2026
24.0100
26.0400
23.4000
24.7400
828,200
Tue, 16 Jun 2026
24.9500
25.1900
23.3100
24.6500
1,660,100
Mon, 15 Jun 2026
25.2400
25.8900
24.1500
25.1200
845,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
25.8300
26.0800
23.7000
23.8100
962,200
Thu, 11 Jun 2026
23.3000
25.8300
23.1400
25.6400
1,140,100
Wed, 10 Jun 2026
23.7500
24.9600
23.3100
23.3800
722,400
Tue, 09 Jun 2026
26.3600
26.8400
23.0700
24.3400
1,163,200
Mon, 08 Jun 2026
25.6900
26.5000
25.6600
26.2900
1,015,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
26.5400
27.6100
24.4300
25.1900
969,500
Thu, 04 Jun 2026
25.5000
27.4300
25.5000
26.8900
1,205,000
Wed, 03 Jun 2026
29.0800
29.1600
25.4900
25.9100
1,625,000
Tue, 02 Jun 2026
31.3500
32.3800
28.8300
29.3900
948,300
Mon, 01 Jun 2026
33.5000
33.9900
31.3700
31.6400
1,725,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
31.9000
33.4400
30.7600
33.0100
1,003,700
Thu, 28 May 2026
31.4300
33.0000
31.2000
31.9700
654,100
Wed, 27 May 2026
32.4100
32.4100
30.5200
31.4800
698,800
Tue, 26 May 2026
30.9400
32.9500
30.2400
32.4600
1,529,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
29.6200
31.1600
29.4000
30.4500
443,100
Thu, 21 May 2026
30.7200
31.2000
29.3800
29.6300
373,300
Thu, 21 May 2026
6 · 8-K
Pre-market · 07:31 ET
8-K ↗
Wed, 20 May 2026
29.6500
31.0800
29.3000
30.7200
533,400
Tue, 19 May 2026
30.6600
31.0900
29.2600
29.5000
862,300
Mon, 18 May 2026
32.6000
32.6900
30.9500
30.9900
850,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
31.5000
32.7700
30.2600
32.3000
942,400
Thu, 14 May 2026
33.9600
33.9800
31.6600
32.0000
1,507,100
Wed, 13 May 2026
34.5800
35.1000
33.4000
33.6900
2,656,100
Tue, 12 May 2026
34.5000
35.7300
33.3500
34.6600
3,105,200
Mon, 11 May 2026
32.5900
33.8200
32.0500
33.1900
1,611,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
5 · 8-K
After-hours · 16:21 ET
8-K ↗
Fri, 08 May 2026
33.0500
33.6800
32.0100
33.2000
2,575,000
Thu, 07 May 2026
4 · 424B4
After-hours · 16:27 ET
424B4 ↗
Thu, 07 May 2026
33.8000
34.4900
32.5000
34.0000
11,444,900
Wed, 06 May 2026
No trading
Tue, 05 May 2026
No trading
Mon, 04 May 2026
No trading
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
3 · S-1/A
After-hours · 16:33 ET
S-1/A ↗
Fri, 01 May 2026
No trading
Thu, 30 Apr 2026
No trading
Wed, 29 Apr 2026
No trading
Tue, 28 Apr 2026
No trading
Mon, 27 Apr 2026
No trading
Mon, 27 Apr 2026
2 · S-1/A
Pre-market · 06:51 ET
S-1/A ↗
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
No trading
Thu, 23 Apr 2026
No trading
Wed, 22 Apr 2026
No trading
Tue, 21 Apr 2026
No trading
Mon, 20 Apr 2026
No trading
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
No trading
Thu, 16 Apr 2026
No trading
Wed, 15 Apr 2026
No trading
Tue, 14 Apr 2026
No trading
Mon, 13 Apr 2026
No trading
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
No trading
Fri, 10 Apr 2026
1 · S-1
Pre-market · 08:16 ET
S-1 ↗
Thu, 09 Apr 2026
No trading
Wed, 08 Apr 2026
No trading
Tue, 07 Apr 2026
No trading
Mon, 06 Apr 2026
No trading
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
No trading
Wed, 01 Apr 2026
No trading
Tue, 31 Mar 2026
No trading
Mon, 30 Mar 2026
No trading
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
No trading
Thu, 26 Mar 2026
No trading
Wed, 25 Mar 2026
No trading
Tue, 24 Mar 2026
No trading
Mon, 23 Mar 2026
No trading
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
No trading
Thu, 19 Mar 2026
No trading
Wed, 18 Mar 2026
No trading
Tue, 17 Mar 2026
No trading
Mon, 16 Mar 2026
No trading
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
No trading
Thu, 12 Mar 2026
No trading
Wed, 11 Mar 2026
No trading
Tue, 10 Mar 2026
No trading
Mon, 09 Mar 2026
No trading
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
No trading
Thu, 05 Mar 2026
No trading
Wed, 04 Mar 2026
No trading
Tue, 03 Mar 2026
No trading
Mon, 02 Mar 2026
No trading
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
No trading
Thu, 26 Feb 2026
No trading
Wed, 25 Feb 2026
No trading
Tue, 24 Feb 2026
No trading
Mon, 23 Feb 2026
No trading
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
No trading
Thu, 19 Feb 2026
No trading
Wed, 18 Feb 2026
No trading
Tue, 17 Feb 2026
No trading
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
No trading
Thu, 12 Feb 2026
No trading
Wed, 11 Feb 2026
No trading
Tue, 10 Feb 2026
No trading
Mon, 09 Feb 2026
No trading
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
No trading
Thu, 05 Feb 2026
No trading
Wed, 04 Feb 2026
No trading
Tue, 03 Feb 2026
No trading
Mon, 02 Feb 2026
No trading
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
No trading
Thu, 29 Jan 2026
No trading
Wed, 28 Jan 2026
No trading
Tue, 27 Jan 2026
No trading
Mon, 26 Jan 2026
No trading
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
No trading
Thu, 22 Jan 2026
No trading
Wed, 21 Jan 2026
No trading
Tue, 20 Jan 2026
No trading
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
No trading
Thu, 15 Jan 2026
No trading
Wed, 14 Jan 2026
No trading
Tue, 13 Jan 2026
No trading
Mon, 12 Jan 2026
No trading
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
No trading
Thu, 08 Jan 2026
No trading
Wed, 07 Jan 2026
No trading
Tue, 06 Jan 2026
No trading
Mon, 05 Jan 2026
No trading
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
No trading
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
No trading
Tue, 30 Dec 2025
No trading
Mon, 29 Dec 2025
No trading
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
No trading
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
No trading
Tue, 23 Dec 2025
No trading
Mon, 22 Dec 2025
No trading
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
No trading
Thu, 18 Dec 2025
No trading
Wed, 17 Dec 2025
No trading
Tue, 16 Dec 2025
No trading
Mon, 15 Dec 2025
No trading
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
No trading
Thu, 11 Dec 2025
No trading
Wed, 10 Dec 2025
No trading
Tue, 09 Dec 2025
No trading
Mon, 08 Dec 2025
No trading
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
No trading
Thu, 04 Dec 2025
No trading
Wed, 03 Dec 2025
No trading
Tue, 02 Dec 2025
No trading
Mon, 01 Dec 2025
No trading
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
No trading
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
No trading
Tue, 25 Nov 2025
No trading
Mon, 24 Nov 2025
No trading
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
No trading
Thu, 20 Nov 2025
No trading
Wed, 19 Nov 2025
No trading
Tue, 18 Nov 2025
No trading
Mon, 17 Nov 2025
No trading
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
No trading
Thu, 13 Nov 2025
No trading
Wed, 12 Nov 2025
No trading
Tue, 11 Nov 2025
No trading
Mon, 10 Nov 2025
No trading
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
No trading
Thu, 06 Nov 2025
No trading
Wed, 05 Nov 2025
No trading
Tue, 04 Nov 2025
No trading
Mon, 03 Nov 2025
No trading
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
No trading
Thu, 30 Oct 2025
No trading
Wed, 29 Oct 2025
No trading
Tue, 28 Oct 2025
No trading
Mon, 27 Oct 2025
No trading
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
No trading
Thu, 23 Oct 2025
No trading