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
16.6600
16.6600
15.8700
16.2300
336,889
Thu, 22 Oct 2026
16.8300
16.8600
16.2100
16.4800
378,000
Wed, 21 Oct 2026
16.0500
16.8700
16.0500
16.5500
464,600
Tue, 20 Oct 2026
15.2600
16.0100
15.0900
15.9700
420,300
Mon, 19 Oct 2026
15.7300
16.9000
15.0900
15.2200
405,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
15.6000
16.0100
15.3000
15.4800
458,500
Thu, 15 Oct 2026
15.4500
15.8600
15.0000
15.7000
571,900
Wed, 14 Oct 2026
16.1600
16.3400
15.0000
15.5000
709,000
Tue, 13 Oct 2026
16.5900
17.0000
16.1200
16.5100
452,200
Mon, 12 Oct 2026
16.6000
17.3700
16.4900
16.9500
559,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
17.2300
17.8700
16.7900
16.8000
313,200
Thu, 08 Oct 2026
17.2600
17.8100
16.7700
17.2000
583,700
Wed, 07 Oct 2026
17.4700
17.8100
17.2300
17.5300
452,300
Tue, 06 Oct 2026
17.9100
18.2900
17.6000
17.8200
663,700
Mon, 05 Oct 2026
17.7000
18.0500
17.3700
17.6200
679,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
18.3200
18.6500
17.8300
17.8300
550,300
Thu, 01 Oct 2026
17.9900
18.2100
17.1100
17.9800
689,300
Wed, 30 Sep 2026
18.9400
19.0900
17.3500
17.9200
1,993,800
Tue, 29 Sep 2026
18.7900
19.4600
18.3900
19.0000
630,000
Mon, 28 Sep 2026
19.5300
20.4100
17.8800
18.5300
737,000
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
20.7400
20.8500
19.5300
19.5500
573,300
Thu, 24 Sep 2026
20.5200
20.6200
20.0100
20.4600
747,000
Wed, 23 Sep 2026
21.1100
21.4700
20.4200
20.6800
462,900
Tue, 22 Sep 2026
20.9200
21.5400
20.7100
21.0200
838,200
Mon, 21 Sep 2026
21.0700
21.3800
20.6000
20.9200
663,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
21.4500
21.4500
20.4100
20.7000
1,214,400
Thu, 17 Sep 2026
21.3900
22.3100
21.3900
21.6400
828,900
Wed, 16 Sep 2026
20.3300
21.6700
20.3300
20.9900
768,900
Tue, 15 Sep 2026
20.4600
20.6700
20.0300
20.4400
856,900
Mon, 14 Sep 2026
20.6500
21.1100
20.1600
20.3500
635,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
21.4300
21.6100
20.3300
20.5300
713,800
Thu, 10 Sep 2026
20.2500
21.5200
20.2500
21.4100
505,000
Wed, 09 Sep 2026
20.6300
21.0000
20.1700
20.6600
652,800
Tue, 08 Sep 2026
20.5000
21.3400
20.2600
20.8900
679,400
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
20.3900
21.3300
20.3900
20.6500
384,900
Thu, 03 Sep 2026
21.4900
21.8800
20.2100
20.4200
636,000
Wed, 02 Sep 2026
20.4100
21.6100
20.3900
21.2800
1,005,900
Tue, 01 Sep 2026
21.8600
22.4200
20.0900
20.3400
1,144,700
Mon, 31 Aug 2026
22.1900
22.6500
21.2200
21.8700
1,136,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
22.1000
22.3800
21.5400
22.1100
712,800
Thu, 27 Aug 2026
21.9800
22.3300
21.1800
21.8800
610,400
Wed, 26 Aug 2026
21.7800
22.3100
20.8000
21.5900
994,700
Tue, 25 Aug 2026
21.7900
23.0500
21.7900
22.2700
763,800
Mon, 24 Aug 2026
21.2300
23.1600
21.2300
22.1000
754,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
22.4700
23.4900
21.0900
21.1200
985,500
Thu, 20 Aug 2026
21.1600
23.2400
21.1600
22.5900
1,500,500
Wed, 19 Aug 2026
20.8200
21.9600
20.2600
21.3600
958,800
Tue, 18 Aug 2026
21.1500
21.6700
20.2100
20.5000
1,569,300
Mon, 17 Aug 2026
21.4100
22.3400
20.5600
21.4300
1,689,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
25.5600
25.5600
21.1700
21.2400
2,516,800
Thu, 13 Aug 2026
3 · 10-Q
After-hours · 16:19 ET
10-Q ↗
Thu, 13 Aug 2026
23.8200
26.5800
22.5700
25.8200
1,925,800
Thu, 13 Aug 2026
2 · 8-K
Pre-market · 07:26 ET
8-K ↗
Wed, 12 Aug 2026
28.6200
29.1800
25.0200
25.2400
1,220,300
Tue, 11 Aug 2026
29.4900
30.9900
27.0300
27.9200
1,507,300
Mon, 10 Aug 2026
28.3400
28.9100
27.1800
28.2700
3,017,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
26.3100
27.4600
26.3100
27.0300
819,100
Thu, 06 Aug 2026
26.1200
27.2300
25.7500
26.3000
1,272,200
Wed, 05 Aug 2026
22.6700
25.7500
22.0100
24.9800
1,511,000
Tue, 04 Aug 2026
21.2500
26.0000
21.0000
22.0000
2,805,800
Tue, 04 Aug 2026
1 · 8-K
Pre-market · 06:31 ET
CURRENT REPORT ↗
Mon, 03 Aug 2026
21.7300
23.5800
21.7300
22.0600
11,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
19.9000
20.1200
19.9000
20.1200
400
Thu, 30 Jul 2026
22.0000
22.0000
21.0000
21.0000
1,100
Wed, 29 Jul 2026
No trading
Tue, 28 Jul 2026
No trading
Mon, 27 Jul 2026
No trading
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
No trading
Thu, 23 Jul 2026
No trading
Wed, 22 Jul 2026
No trading
Tue, 21 Jul 2026
No trading
Mon, 20 Jul 2026
No trading
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
No trading
Thu, 16 Jul 2026
No trading
Wed, 15 Jul 2026
No trading
Tue, 14 Jul 2026
No trading
Mon, 13 Jul 2026
No trading
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
No trading
Thu, 09 Jul 2026
No trading
Wed, 08 Jul 2026
No trading
Tue, 07 Jul 2026
No trading
Mon, 06 Jul 2026
No trading
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
No trading
Wed, 01 Jul 2026
No trading
Tue, 30 Jun 2026
No trading
Mon, 29 Jun 2026
No trading
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
No trading
Thu, 25 Jun 2026
No trading
Wed, 24 Jun 2026
No trading
Tue, 23 Jun 2026
No trading
Mon, 22 Jun 2026
No trading
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
No trading
Wed, 17 Jun 2026
No trading
Tue, 16 Jun 2026
No trading
Mon, 15 Jun 2026
No trading
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
No trading
Thu, 11 Jun 2026
No trading
Wed, 10 Jun 2026
No trading
Tue, 09 Jun 2026
No trading
Mon, 08 Jun 2026
No trading
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
No trading
Thu, 04 Jun 2026
No trading
Wed, 03 Jun 2026
No trading
Tue, 02 Jun 2026
No trading
Mon, 01 Jun 2026
No trading
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
No trading
Thu, 28 May 2026
No trading
Wed, 27 May 2026
No trading
Tue, 26 May 2026
No trading
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
No trading
Thu, 21 May 2026
No trading
Wed, 20 May 2026
No trading
Tue, 19 May 2026
No trading
Mon, 18 May 2026
No trading
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
No trading
Thu, 14 May 2026
No trading
Wed, 13 May 2026
No trading
Tue, 12 May 2026
No trading
Mon, 11 May 2026
No trading
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
No trading
Thu, 07 May 2026
No trading
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
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
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
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