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
Thu, 23 Jul 2026
No data yet
Wed, 22 Jul 2026
31.0600
31.8200
30.5900
31.2700
86,316
Tue, 21 Jul 2026
30.9900
31.4000
30.7600
31.0400
113,000
Mon, 20 Jul 2026
32.6500
32.7500
31.1900
31.3600
93,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
33.0700
33.8900
32.4900
32.7300
122,100
Thu, 16 Jul 2026
31.8900
33.2200
31.8900
32.9300
87,600
Wed, 15 Jul 2026
32.0000
32.7800
31.4000
31.8200
92,600
Tue, 14 Jul 2026
32.5100
32.6400
32.0400
32.0900
84,100
Mon, 13 Jul 2026
33.1600
33.5800
32.2300
32.6800
95,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
33.3000
33.4200
32.7700
32.8900
80,300
Thu, 09 Jul 2026
33.2100
33.3800
32.5900
33.0000
82,900
Wed, 08 Jul 2026
33.7700
34.2000
33.0800
33.4700
111,000
Tue, 07 Jul 2026
33.7400
34.5900
33.7100
33.7400
130,200
Mon, 06 Jul 2026
32.6300
33.6600
32.1600
33.2100
105,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
32.0900
32.8900
31.9100
32.6000
119,700
Wed, 01 Jul 2026
31.0000
32.5300
30.6300
31.8700
134,200
Tue, 30 Jun 2026
31.1100
31.6400
30.8800
31.0200
133,700
Mon, 29 Jun 2026
32.2100
32.2200
31.4600
31.4600
92,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
31.9500
32.9700
31.2100
32.1100
470,900
Thu, 25 Jun 2026
32.5400
32.8900
31.4000
31.5100
125,800
Wed, 24 Jun 2026
32.5000
32.7900
31.9600
32.6900
124,700
Tue, 23 Jun 2026
30.9700
32.3100
30.9700
32.1700
127,400
Mon, 22 Jun 2026
30.1100
30.7700
29.9000
30.2500
91,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
30.3600
30.9800
29.9500
30.1100
121,400
Wed, 17 Jun 2026
30.5500
31.1900
30.2600
30.7200
105,100
Tue, 16 Jun 2026
30.9600
31.1100
30.4400
30.5600
123,000
Mon, 15 Jun 2026
31.3500
31.8800
30.5900
30.6500
95,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
31.5400
31.9200
31.3700
31.5800
56,400
Thu, 11 Jun 2026
31.3800
31.9400
31.2100
31.3500
125,100
Wed, 10 Jun 2026
30.9700
31.6000
30.6500
31.4500
158,600
Tue, 09 Jun 2026
30.0800
30.7100
29.4200
30.4200
195,400
Mon, 08 Jun 2026
29.8000
30.8100
29.7700
30.1000
143,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
29.4500
30.4600
28.7800
30.1000
100,400
Thu, 04 Jun 2026
29.0200
29.8000
28.2800
29.1000
136,400
Wed, 03 Jun 2026
28.8500
29.4100
28.3300
28.6100
173,100
Tue, 02 Jun 2026
28.3100
29.6400
28.3100
29.1000
128,900
Mon, 01 Jun 2026
29.4000
30.3000
28.5300
28.6700
164,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
29.5300
30.0900
28.6200
29.3600
146,500
Thu, 28 May 2026
29.8600
30.2000
29.2400
29.6700
118,100
Wed, 27 May 2026
28.3600
29.9100
28.3600
29.7900
131,100
Tue, 26 May 2026
28.6000
29.1500
27.5900
28.1800
104,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
29.2200
29.7200
28.4000
28.7600
123,700
Thu, 21 May 2026
28.9600
29.3900
27.9700
29.0300
116,700
Wed, 20 May 2026
29.5200
30.0100
28.9400
29.3500
167,600
Tue, 19 May 2026
29.1200
30.4500
29.0000
29.5600
154,700
Mon, 18 May 2026
28.2700
29.1500
28.2500
29.1300
121,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
29.1900
29.4600
28.3800
28.3900
126,700
Thu, 14 May 2026
28.5200
29.6300
28.0200
28.8600
173,100
Wed, 13 May 2026
26.8600
28.1500
26.8600
28.0900
187,000
Tue, 12 May 2026
27.1900
27.5800
26.7300
27.0300
119,800
Mon, 11 May 2026
26.4700
28.0600
26.4000
26.9700
154,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
26.6100
27.1800
25.1800
26.4100
220,700
Thu, 07 May 2026
2 · 8-K
After-hours · 16:11 ET
FORM 8-K ↗
Thu, 07 May 2026
1 · 10-Q
After-hours · 16:08 ET
FORM 10-Q ↗
Thu, 07 May 2026
27.0000
28.0100
27.0000
27.7600
159,100
Wed, 06 May 2026
28.9000
28.9000
27.0500
27.1100
129,800
Tue, 05 May 2026
28.7500
29.0300
28.5000
28.7500
124,900
Mon, 04 May 2026
29.3500
29.7900
28.6200
28.7900
139,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
29.3200
29.8900
29.2300
29.5700
124,000
Thu, 30 Apr 2026
27.8000
29.4000
27.8000
28.9600
152,000
Wed, 29 Apr 2026
27.3700
27.7900
27.0500
27.7700
89,200
Tue, 28 Apr 2026
27.3800
27.9200
27.1800
27.4700
88,400
Mon, 27 Apr 2026
27.3800
27.9700
27.0200
27.1000
96,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
26.9800
27.4300
26.1400
27.3900
111,200
Thu, 23 Apr 2026
27.5300
27.8800
27.1400
27.1900
74,900
Wed, 22 Apr 2026
27.5800
27.7500
27.1500
27.5400
88,200