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
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
36.5800
38.4800
36.5000
36.8800
407,212
Thu, 03 Sep 2026
35.7000
37.3500
35.5000
36.9900
444,900
Wed, 02 Sep 2026
33.8200
36.3000
33.5000
35.3700
454,600
Tue, 01 Sep 2026
34.0000
34.7600
33.5400
34.2400
474,600
Mon, 31 Aug 2026
36.0500
37.0000
33.9100
34.9700
1,285,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
40.7500
40.9700
39.0000
39.8400
560,000
Thu, 27 Aug 2026
42.0000
43.4900
41.2000
41.3400
477,700
Wed, 26 Aug 2026
43.6600
44.2300
41.5000
42.6300
453,300
Tue, 25 Aug 2026
45.0000
46.0000
43.8000
44.4400
641,300
Mon, 24 Aug 2026
41.3400
46.9300
40.2400
44.6200
1,240,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
40.1400
42.6000
39.3000
42.1100
873,900
Thu, 20 Aug 2026
38.5700
40.9800
37.3000
39.4200
802,100
Wed, 19 Aug 2026
41.0000
42.4800
38.8200
40.6500
840,800
Tue, 18 Aug 2026
37.8600
42.9500
37.2600
41.2500
1,274,700
Mon, 17 Aug 2026
33.5300
41.0000
32.7800
41.0000
2,401,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
37.3800
37.3800
28.7100
34.4000
3,863,200
Thu, 13 Aug 2026
34.4700
41.6400
32.0000
38.5000
1,402,400
Wed, 12 Aug 2026
33.1500
33.8800
31.4000
31.8900
524,600
Tue, 11 Aug 2026
32.8600
33.7000
31.1800
31.7000
271,100
Mon, 10 Aug 2026
35.0000
35.4700
32.0000
32.8600
279,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
33.1000
34.8300
32.5200
34.4500
207,100
Thu, 06 Aug 2026
33.7500
34.9500
31.3500
32.9100
221,100
Wed, 05 Aug 2026
35.1500
36.0000
33.0000
33.0000
230,300
Tue, 04 Aug 2026
39.4000
40.9900
34.5800
34.9900
463,300
Mon, 03 Aug 2026
34.3100
37.7600
33.9500
36.4000
373,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
36.0000
36.1600
32.5600
33.0000
218,500
Thu, 30 Jul 2026
35.1500
36.9600
34.3900
35.1400
188,600
Wed, 29 Jul 2026
34.6600
36.7400
34.0000
34.9200
233,700
Tue, 28 Jul 2026
39.1600
39.3300
31.0100
33.8200
473,700
Mon, 27 Jul 2026
12 · 8-K
After-hours · 17:15 ET
8-K ↗
Mon, 27 Jul 2026
56.2500
56.3100
38.0000
38.3500
502,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
59.5000
59.5000
55.0900
55.6200
85,300
Thu, 23 Jul 2026
60.0000
60.0000
58.1100
58.4000
83,800
Wed, 22 Jul 2026
59.8600
60.4000
59.3400
60.1100
89,300
Tue, 21 Jul 2026
57.7900
60.5000
57.7900
59.5200
101,800
Mon, 20 Jul 2026
58.0100
58.9900
56.0800
57.8600
100,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
56.9000
58.8000
54.0000
58.3800
166,400
Thu, 16 Jul 2026
56.0000
59.9400
56.0000
59.5100
140,200
Wed, 15 Jul 2026
63.0000
63.7400
55.6000
59.0800
232,500
Tue, 14 Jul 2026
66.6800
69.4100
62.3000
62.3100
120,300
Mon, 13 Jul 2026
70.0000
70.0000
63.5000
67.0000
118,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
68.8800
71.3600
67.0000
70.8900
123,200
Thu, 09 Jul 2026
65.4900
69.7800
64.0000
69.7500
130,400
Wed, 08 Jul 2026
65.1100
67.5000
60.5100
62.0500
178,900
Tue, 07 Jul 2026
75.1100
75.4600
64.0000
65.0200
253,300
Mon, 06 Jul 2026
80.5500
81.5000
75.5000
77.2400
96,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
87.5000
88.0000
77.5100
77.5600
155,700
Wed, 01 Jul 2026
88.0000
88.3100
86.1400
87.4600
96,100
Tue, 30 Jun 2026
87.1100
88.0000
85.5000
86.4300
75,900
Mon, 29 Jun 2026
83.1200
87.0000
83.0000
86.4600
111,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
82.9800
87.5000
79.2900
81.5400
129,400
Thu, 25 Jun 2026
86.3000
88.0000
81.0000
81.6800
129,600
Wed, 24 Jun 2026
89.3200
89.3200
83.0000
83.0000
92,200
Tue, 23 Jun 2026
83.5000
89.0000
82.0000
86.0000
151,900
Mon, 22 Jun 2026
98.6200
98.6200
90.0000
90.0000
208,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
102.5200
107.8000
96.2100
100.5100
188,800
Wed, 17 Jun 2026
92.0900
102.0000
92.0600
99.1600
248,200
Tue, 16 Jun 2026
102.1100
102.1100
91.0500
91.9900
456,800
Mon, 15 Jun 2026
130.3600
130.4600
103.0000
110.0000
618,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
128.3300
160.0000
113.1000
130.0000
698,400
Thu, 11 Jun 2026
144.0000
144.3200
113.0000
122.3400
428,400
Wed, 10 Jun 2026
148.1500
151.5000
137.6000
139.9900
213,300
Tue, 09 Jun 2026
160.0000
162.4900
142.0000
153.5000
358,800
Mon, 08 Jun 2026
147.5500
149.5300
140.5400
147.9900
177,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
166.2000
166.2000
130.0000
136.9900
420,600
Thu, 04 Jun 2026
157.6000
171.5700
155.0500
166.0000
303,900
Wed, 03 Jun 2026
190.0100
193.7800
154.2600
155.9900
450,700
Tue, 02 Jun 2026
230.0000
230.0700
185.0000
192.5900
506,800
Mon, 01 Jun 2026
217.9900
229.9000
207.1100
224.9900
317,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
218.9800
218.9800
201.3300
211.0000
208,800
Thu, 28 May 2026
230.1100
238.8700
216.0000
219.5900
217,400
Wed, 27 May 2026
240.0000
248.0000
218.0000
229.0000
223,800
Tue, 26 May 2026
276.6000
280.0000
240.0000
252.0700
304,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
298.8600
305.0000
260.0000
263.7800
363,500
Thu, 21 May 2026
255.9900
289.5100
250.6000
289.5100
377,800
Wed, 20 May 2026
240.8900
250.0000
230.0000
246.0000
228,800
Tue, 19 May 2026
224.0000
234.0000
210.7500
230.8100
187,100
Mon, 18 May 2026
218.4200
235.0000
199.0000
234.0300
330,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
195.0200
217.0000
193.0000
196.9900
276,100
Thu, 14 May 2026
221.0100
234.6000
200.8800
218.9900
517,400
Wed, 13 May 2026
280.2500
288.7800
240.0100
246.0100
435,700
Tue, 12 May 2026
259.0000
309.9900
200.0500
275.0000
942,900
Mon, 11 May 2026
236.0000
276.0000
220.0000
276.0000
795,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
172.0000
197.5000
168.0000
190.9900
587,200
Thu, 07 May 2026
178.0000
217.7800
140.0000
144.1400
886,500
Wed, 06 May 2026
158.4200
164.9900
142.5000
158.9800
457,000
Tue, 05 May 2026
125.1300
143.4300
121.0000
137.7900
566,700
Mon, 04 May 2026
97.0000
119.0000
96.5000
115.0000
446,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
94.4800
95.0000
90.0000
94.5500
101,000
Thu, 30 Apr 2026
93.0000
95.0000
87.4700
94.7900
210,100
Wed, 29 Apr 2026
79.0000
87.6700
78.6000
85.0100
157,500
Tue, 28 Apr 2026
84.4500
84.7100
75.0000
78.6500
268,100
Mon, 27 Apr 2026
86.0500
87.0000
83.5100
85.0000
140,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
90.0000
90.0000
85.0000
85.4800
171,500
Thu, 23 Apr 2026
93.0000
93.9500
85.7000
89.7400
182,500
Wed, 22 Apr 2026
91.7300
94.1600
89.0200
92.9100
225,400
Tue, 21 Apr 2026
95.5000
99.0000
88.0000
89.0000
351,100
Mon, 20 Apr 2026
86.0000
103.8000
83.5900
91.9200
660,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
80.0000
86.0000
77.1500
84.4700
369,800
Thu, 16 Apr 2026
91.6300
91.6300
76.8800
76.8800
365,800
Wed, 15 Apr 2026
99.7700
99.7700
81.0100
91.4900
376,700
Tue, 14 Apr 2026
111.6000
114.2800
96.0000
96.0100
334,800
Mon, 13 Apr 2026
113.2900
116.0000
108.2800
114.0500
187,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
116.8300
116.8300
105.9500
112.9900
245,700
Thu, 09 Apr 2026
120.0000
121.0000
113.8300
115.0000
173,500
Wed, 08 Apr 2026
127.1400
127.4300
115.2200
119.7400
317,000
Tue, 07 Apr 2026
121.0000
123.9000
110.0000
113.7100
271,800
Mon, 06 Apr 2026
120.0000
128.0000
113.0000
118.0000
323,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
108.0000
125.6200
103.2200
113.0000
380,800
Wed, 01 Apr 2026
151.9400
170.0000
106.5500
115.0000
714,600
Tue, 31 Mar 2026
98.9600
139.0800
95.0100
130.9500
706,800
Mon, 30 Mar 2026
156.0000
156.0000
96.1100
111.0000
890,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
188.8400
212.9700
153.0100
173.0000
721,900
Thu, 26 Mar 2026
445.0000
450.0000
182.0100
262.0000
1,171,000
Wed, 25 Mar 2026
390.0600
575.0000
358.0000
380.0000
1,423,900
Tue, 24 Mar 2026
220.6300
320.0000
215.7600
314.9900
892,600
Mon, 23 Mar 2026
120.2600
200.4800
120.2600
191.8100
581,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
105.0000
137.0000
86.0000
117.7000
610,600
Thu, 19 Mar 2026
31.2500
128.0000
31.2100
76.1600
361,800
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
11 · SC TO-I/A
After market open · 12:58 ET
SC TO-I/A ↗
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
10 · DEFA14A
After-hours · 17:19 ET
SEC Form DEFA14A ↗
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
9 · DEFA14A
After market open · 14:14 ET
SEC Form DEFA14A ↗
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
8 · 424B3
After market open · 10:57 ET
SEC Form 424B3 ↗
Tue, 03 Feb 2026
7 · DEF 14C
After market open · 10:55 ET
SEC Form DEF 14C ↗
Tue, 03 Feb 2026
6 · DEF 14A
After market open · 10:53 ET
SEC Form DEF 14A ↗
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
5 · SC TO-I
After market open · 11:19 ET
SC TO-I ↗
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
4 · PRE 14A
After-hours · 16:16 ET
SEC Form PRE 14A ↗
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
3 · SC TO-I/A
After market open · 10:12 ET
SC TO-I/A ↗
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
2 · SC TO-I
After market open · 15:40 ET
SC TO-I ↗
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
Wed, 22 Oct 2025
No trading
Tue, 21 Oct 2025
No trading
Mon, 20 Oct 2025
No trading
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
No trading
Thu, 16 Oct 2025
No trading
Wed, 15 Oct 2025
No trading
Tue, 14 Oct 2025
No trading
Mon, 13 Oct 2025
No trading
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
No trading
Thu, 09 Oct 2025
No trading
Wed, 08 Oct 2025
1 · SC TO-I/A
After-hours · 16:11 ET
SC TO-I/A ↗
Wed, 08 Oct 2025
No trading
Tue, 07 Oct 2025
No trading
Mon, 06 Oct 2025
No trading
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
No trading
Thu, 02 Oct 2025
No trading
Wed, 01 Oct 2025
No trading
Tue, 30 Sep 2025
No trading
Mon, 29 Sep 2025
No trading
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
No trading
Thu, 25 Sep 2025
No trading
Wed, 24 Sep 2025
No trading
Tue, 23 Sep 2025
No trading
Mon, 22 Sep 2025
No trading
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
No trading
Thu, 18 Sep 2025
No trading
Wed, 17 Sep 2025
No trading
Tue, 16 Sep 2025
No trading
Mon, 15 Sep 2025
No trading
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
No trading
Thu, 11 Sep 2025
No trading
Wed, 10 Sep 2025
No trading
Tue, 09 Sep 2025
No trading
Mon, 08 Sep 2025
No trading
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
No trading