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, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
54.7600
54.9000
53.8930
53.9100
127,518
Thu, 22 Oct 2026
54.9400
55.7200
54.9200
55.3800
88,800
Wed, 21 Oct 2026
55.7400
55.8100
54.4100
54.9200
156,700
Tue, 20 Oct 2026
54.7200
56.3900
54.7200
55.7300
111,700
Mon, 19 Oct 2026
54.9700
55.1900
54.2400
54.7600
111,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
54.5300
55.2600
54.5200
54.6700
92,600
Thu, 15 Oct 2026
54.9000
55.1000
54.0100
54.4300
91,900
Wed, 14 Oct 2026
53.9800
55.1700
53.5300
54.5700
173,800
Tue, 13 Oct 2026
54.7000
54.7100
53.7900
54.5800
126,400
Mon, 12 Oct 2026
53.8100
54.4800
53.5300
54.3100
98,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
54.5900
54.9300
53.6400
54.0000
115,000
Thu, 08 Oct 2026
53.9700
54.9900
53.7400
54.7800
222,400
Wed, 07 Oct 2026
55.0000
55.3300
53.3700
54.2400
205,800
Tue, 06 Oct 2026
55.3500
55.7200
54.8700
55.5800
98,500
Mon, 05 Oct 2026
54.5900
55.5300
53.7700
55.0200
187,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
55.4000
56.3800
54.4000
54.7800
165,000
Thu, 01 Oct 2026
55.0000
55.2100
54.2000
55.2100
229,800
Wed, 30 Sep 2026
55.5200
55.8200
54.5400
55.0200
291,700
Tue, 29 Sep 2026
55.0000
55.6000
54.6700
55.5100
177,000
Mon, 28 Sep 2026
54.5900
55.3000
54.5300
54.9700
127,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
54.8000
54.9700
54.4700
54.7400
84,800
Thu, 24 Sep 2026
55.0500
55.5400
54.1900
54.6600
158,900
Wed, 23 Sep 2026
55.4300
55.7900
55.0000
55.2500
149,300
Tue, 22 Sep 2026
55.1200
56.0100
54.8200
55.5500
307,400
Mon, 21 Sep 2026
54.1200
55.0400
53.7900
54.7600
263,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
54.2000
54.8700
53.7000
53.8300
218,000
Thu, 17 Sep 2026
54.2200
54.6000
53.7300
54.4500
166,100
Wed, 16 Sep 2026
20 · 6-K
After market open · 13:01 ET
6-K ↗
Wed, 16 Sep 2026
54.0600
54.5700
52.9400
53.6100
214,300
Tue, 15 Sep 2026
54.8000
55.2200
53.9600
54.1200
141,200
Mon, 14 Sep 2026
54.9100
55.2800
54.4900
54.5800
130,700
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
56.2100
56.3200
55.1400
55.2900
193,500
Thu, 10 Sep 2026
55.1200
55.6700
54.9400
55.6300
316,800
Wed, 09 Sep 2026
56.3300
56.4900
55.0600
55.3500
186,200
Tue, 08 Sep 2026
55.6400
56.4300
55.1100
56.3300
148,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
55.5400
56.2600
55.1700
55.6400
136,900
Thu, 03 Sep 2026
55.7600
55.9900
55.5300
55.8400
124,600
Wed, 02 Sep 2026
55.2000
55.7500
54.4700
55.4100
141,600
Tue, 01 Sep 2026
53.7200
54.7400
53.5400
54.2200
96,700
Mon, 31 Aug 2026
54.6000
54.7400
53.6400
53.9200
230,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
54.6700
55.2000
54.2200
54.5400
115,700
Thu, 27 Aug 2026
54.1100
54.9800
54.0800
54.7600
120,400
Wed, 26 Aug 2026
54.6900
55.1300
54.4200
54.5200
122,300
Tue, 25 Aug 2026
53.8800
54.7100
53.6500
54.5800
140,700
Mon, 24 Aug 2026
53.3400
54.0200
52.9600
53.6500
192,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
53.3300
53.8800
52.9500
53.4300
290,100
Thu, 20 Aug 2026
54.1500
54.4600
53.2100
53.2600
240,700
Wed, 19 Aug 2026
54.8100
55.3000
54.2300
54.2500
152,100
Tue, 18 Aug 2026
55.3100
55.8100
54.5400
54.6500
126,500
Mon, 17 Aug 2026
55.2300
55.5400
54.4100
55.1000
127,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
54.5500
55.6700
54.5000
55.1800
235,700
Thu, 13 Aug 2026
56.1900
56.6000
54.7300
54.8100
165,400
Wed, 12 Aug 2026
56.6700
56.9600
56.1500
56.1900
139,600
Tue, 11 Aug 2026
56.4100
56.9700
55.5400
56.1600
97,800
Mon, 10 Aug 2026
56.8000
57.1900
55.6100
56.0100
159,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
57.1900
57.1900
56.3100
56.9900
150,900
Thu, 06 Aug 2026
59.0700
59.2800
57.7400
57.7900
160,700
Wed, 05 Aug 2026
59.1100
59.5200
58.5100
59.0600
119,500
Tue, 04 Aug 2026
59.7900
60.4100
59.0200
59.1100
174,100
Mon, 03 Aug 2026
19 · 6-K
After market open · 12:01 ET
6-K ↗
Mon, 03 Aug 2026
58.6000
60.1600
58.5800
59.8300
115,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
58.4100
59.2200
57.9900
58.5500
169,800
Thu, 30 Jul 2026
57.9900
59.0000
57.4800
58.3200
111,600
Wed, 29 Jul 2026
59.4500
60.0400
57.1800
57.2500
149,400
Wed, 29 Jul 2026
18 · 6-K
Next filing day · accepted 28 Jul, 18:27 ET
6-K ↗
Tue, 28 Jul 2026
59.7700
61.3400
58.6300
60.0800
334,900
Tue, 28 Jul 2026
17 · 6-K
Next filing day · accepted 27 Jul, 18:35 ET
6-K ↗
Mon, 27 Jul 2026
60.3000
61.6500
58.6800
59.4400
156,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
59.3500
60.1900
59.2600
59.6400
87,300
Thu, 23 Jul 2026
58.6800
59.0300
58.1500
58.8200
130,500
Wed, 22 Jul 2026
59.0300
59.5000
58.4100
59.3600
112,700
Tue, 21 Jul 2026
58.6800
59.6500
58.6200
59.2100
160,200
Mon, 20 Jul 2026
59.6300
60.4200
58.8100
58.8900
152,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
59.0200
60.1000
58.5000
59.2500
196,400
Thu, 16 Jul 2026
58.7600
59.9600
58.6500
59.9400
173,000
Wed, 15 Jul 2026
57.7500
58.7100
57.7500
58.6100
115,600
Tue, 14 Jul 2026
57.8000
58.9200
57.0600
57.3600
149,500
Mon, 13 Jul 2026
58.6800
59.4200
57.1800
57.6000
115,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
58.0800
59.4700
58.0800
58.6600
126,700
Thu, 09 Jul 2026
57.2100
58.7300
57.0200
58.0900
154,900
Wed, 08 Jul 2026
56.7500
57.7600
56.7400
56.8400
151,500
Tue, 07 Jul 2026
58.0100
58.2500
56.7500
57.0100
296,900
Mon, 06 Jul 2026
59.0800
59.6000
58.0200
58.3700
202,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
61.4300
61.5400
58.6000
59.2400
249,200
Wed, 01 Jul 2026
61.6400
63.2000
59.7200
61.4200
285,400
Tue, 30 Jun 2026
61.5800
62.5000
61.2000
61.4700
195,400
Mon, 29 Jun 2026
62.2000
62.8600
61.3200
61.6100
231,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
61.7100
62.8700
61.1100
62.2000
857,700
Thu, 25 Jun 2026
62.6700
63.1700
61.5200
61.9400
258,800
Wed, 24 Jun 2026
61.8500
62.9700
61.6300
62.7800
292,600
Tue, 23 Jun 2026
61.0100
62.3200
61.0100
61.8900
271,100
Tue, 23 Jun 2026
16 · 6-K
Next filing day · accepted 22 Jun, 18:34 ET
6-K ↗
Mon, 22 Jun 2026
60.1300
61.4600
60.1300
60.9600
111,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
59.7000
60.7300
59.4000
60.1800
312,500
Wed, 17 Jun 2026
59.4400
59.9400
58.3900
59.0500
197,900
Tue, 16 Jun 2026
59.3200
59.9800
58.6000
59.2400
124,000
Mon, 15 Jun 2026
60.7100
61.1900
58.4100
58.6700
193,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
59.8800
61.0800
59.8100
60.4600
175,900
Thu, 11 Jun 2026
58.8600
59.9800
58.3700
59.6500
177,900
Wed, 10 Jun 2026
57.7400
59.0700
57.5000
58.2400
230,600
Tue, 09 Jun 2026
56.5700
58.1400
56.0000
57.4600
158,100
Mon, 08 Jun 2026
56.5200
56.8500
55.2800
56.0400
115,400
Mon, 08 Jun 2026
15 · 6-K
Next filing day · accepted 05 Jun, 20:40 ET
6-K ↗
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
55.9600
56.7900
55.4100
56.2100
235,900
Thu, 04 Jun 2026
55.6300
57.0200
55.0700
55.9000
164,800
Wed, 03 Jun 2026
54.5000
55.7000
54.3200
55.0700
231,200
Tue, 02 Jun 2026
55.4200
56.1200
54.9100
54.9900
100,800
Mon, 01 Jun 2026
55.6600
56.6500
54.8600
56.0200
213,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
57.0000
57.7300
55.7000
55.8400
241,200
Thu, 28 May 2026
56.9000
57.0000
56.1500
56.9500
153,200
Wed, 27 May 2026
55.8200
56.8500
55.8000
56.5900
193,900
Tue, 26 May 2026
55.3700
55.9900
54.7600
55.7100
96,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
56.4400
56.8600
55.0100
55.1000
198,100
Thu, 21 May 2026
54.7300
56.6400
54.5400
56.3800
222,200
Wed, 20 May 2026
53.7300
55.4700
53.2900
55.2500
253,900
Tue, 19 May 2026
53.4300
54.2600
53.2500
53.2800
206,100
Mon, 18 May 2026
52.5400
53.8600
52.5000
53.6900
92,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
53.4000
53.4200
52.1000
52.5400
115,100
Thu, 14 May 2026
52.4200
54.2600
52.4200
54.0600
219,900
Wed, 13 May 2026
52.4600
52.8400
51.9600
52.2900
89,000
Tue, 12 May 2026
52.7900
53.0400
51.9900
52.6500
83,200
Mon, 11 May 2026
53.7300
54.5500
52.5500
52.9500
171,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
53.7300
54.3800
53.3500
53.7900
125,700
Thu, 07 May 2026
54.9200
55.3000
54.0000
54.1600
131,500
Wed, 06 May 2026
54.0800
55.0700
53.1900
54.9400
183,900
Tue, 05 May 2026
14 · 6-K
After-hours · 17:24 ET
6-K ↗
Tue, 05 May 2026
53.4800
54.5600
53.4800
53.6300
78,900
Mon, 04 May 2026
53.6300
54.5700
52.8600
53.2900
161,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
53.5500
54.2900
53.4100
53.6300
106,600
Thu, 30 Apr 2026
53.1300
53.9400
53.0000
53.4300
191,700
Thu, 30 Apr 2026
13 · 6-K
Next filing day · accepted 29 Apr, 20:00 ET
6-K ↗
Wed, 29 Apr 2026
53.1400
53.7600
52.3100
53.5800
177,300
Tue, 28 Apr 2026
54.8000
55.8400
52.8300
53.2900
306,400
Tue, 28 Apr 2026
12 · 6-K
Next filing day · accepted 27 Apr, 18:21 ET
6-K ↗
Mon, 27 Apr 2026
56.4800
57.2900
56.2800
56.6400
113,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
56.7000
57.7900
56.3400
56.4800
85,000
Fri, 24 Apr 2026
11 · 6-K
Next filing day · accepted 23 Apr, 19:18 ET
6-K ↗
Thu, 23 Apr 2026
55.9700
57.6100
55.9700
56.8900
171,800
Wed, 22 Apr 2026
56.2700
56.6000
55.8600
56.2200
127,600
Tue, 21 Apr 2026
56.8000
57.3900
55.6500
56.2700
89,600
Tue, 21 Apr 2026
10 · 6-K
Next filing day · accepted 20 Apr, 17:58 ET
6-K ↗
Mon, 20 Apr 2026
9 · 20-F
After-hours · 17:28 ET
20-F ↗
Mon, 20 Apr 2026
56.5000
57.4900
56.0000
57.3300
157,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
56.1400
57.3500
55.6100
56.5500
102,900
Thu, 16 Apr 2026
55.8000
56.5000
55.5000
55.8700
125,400
Wed, 15 Apr 2026
55.0700
56.5000
55.0700
56.0400
149,300
Tue, 14 Apr 2026
54.9100
55.1900
54.8900
54.9400
71,700
Mon, 13 Apr 2026
54.2000
55.2300
53.9400
55.0400
73,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
54.2200
54.5000
53.5000
54.3600
117,900
Thu, 09 Apr 2026
52.9900
54.3000
52.7000
54.1200
145,600
Wed, 08 Apr 2026
53.1800
53.7400
52.8800
53.3500
134,200
Tue, 07 Apr 2026
52.5300
52.6200
51.9500
52.2200
102,200
Mon, 06 Apr 2026
52.2000
53.0000
51.9000
52.6900
126,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
51.4400
52.3100
51.2600
52.2800
115,200
Wed, 01 Apr 2026
51.3900
52.0800
51.2100
51.5400
99,800
Tue, 31 Mar 2026
50.7700
51.7100
50.6100
51.0800
170,800
Mon, 30 Mar 2026
49.9400
50.4700
49.8300
50.4600
140,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
50.5200
51.2500
49.5100
49.6400
177,200
Fri, 27 Mar 2026
8 · 6-K
Next filing day · accepted 26 Mar, 18:35 ET
6-K ↗
Thu, 26 Mar 2026
48.9600
50.1400
48.9600
50.1400
110,200
Wed, 25 Mar 2026
51.7200
51.7200
48.8100
49.1900
298,000
Tue, 24 Mar 2026
50.0400
50.9300
49.5900
50.9000
156,400
Tue, 24 Mar 2026
7 · 6-K
Pre-market · 09:28 ET
6-K ↗
Mon, 23 Mar 2026
50.0000
50.9600
49.6000
50.3900
133,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
49.4400
49.4400
48.8100
49.0000
194,800
Thu, 19 Mar 2026
6 · 6-K
After-hours · 17:31 ET
6-K ↗
Thu, 19 Mar 2026
48.5300
49.5700
48.2300
49.3500
379,700
Wed, 18 Mar 2026
49.0000
49.7700
48.9000
48.9700
122,000
Tue, 17 Mar 2026
48.6000
49.4700
48.6000
49.2000
122,400
Mon, 16 Mar 2026
48.4800
48.8900
48.0000
48.4900
97,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
48.2600
48.5000
47.8700
48.1900
154,500
Thu, 12 Mar 2026
47.4500
48.5400
47.0200
48.0100
131,700
Wed, 11 Mar 2026
48.3900
48.5900
47.8400
48.1000
78,500
Tue, 10 Mar 2026
47.7700
48.8500
47.7700
48.3400
143,100
Mon, 09 Mar 2026
48.0000
48.0000
46.4100
47.7900
192,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
47.9600
48.5400
47.3100
48.4800
208,700
Thu, 05 Mar 2026
49.0500
49.3500
48.0500
48.4400
187,700
Wed, 04 Mar 2026
49.5300
50.2000
48.9700
49.5100
166,300
Tue, 03 Mar 2026
49.2300
49.6800
48.4700
49.4100
126,600
Mon, 02 Mar 2026
49.5600
50.5300
49.5600
50.2500
109,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
50.8000
50.9600
49.4800
50.0300
160,600
Thu, 26 Feb 2026
50.1500
51.2000
49.8500
51.1700
142,000
Wed, 25 Feb 2026
49.2500
50.2700
49.1800
50.1500
124,800
Tue, 24 Feb 2026
49.3600
49.9900
49.2000
49.6300
114,200
Mon, 23 Feb 2026
50.0000
50.4000
48.9800
49.2900
128,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
49.0900
49.8800
48.7600
49.8800
98,500
Thu, 19 Feb 2026
49.3900
49.8000
48.3300
48.9400
122,700
Wed, 18 Feb 2026
50.3900
51.2700
49.1700
49.5200
207,600
Tue, 17 Feb 2026
51.7400
51.9900
50.2400
50.4600
378,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
5 · 6-K
After-hours · 16:26 ET
6-K ↗
Fri, 13 Feb 2026
50.6500
51.4900
49.9900
51.1700
177,600
Thu, 12 Feb 2026
4 · 6-K
After-hours · 17:20 ET
6-K ↗
Thu, 12 Feb 2026
50.7400
51.0000
49.3300
49.6800
140,300
Wed, 11 Feb 2026
50.0000
50.5100
49.3500
50.1600
137,400
Tue, 10 Feb 2026
49.1200
49.7500
49.0500
49.6800
143,800
Mon, 09 Feb 2026
49.1400
49.4000
48.8000
49.2200
112,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
49.2500
49.7800
48.5500
48.9200
173,800
Thu, 05 Feb 2026
49.5900
49.5900
48.2600
49.0000
210,000
Wed, 04 Feb 2026
50.3200
50.5100
49.1800
49.3900
111,600
Tue, 03 Feb 2026
49.5800
50.5000
49.5300
50.0300
201,300
Mon, 02 Feb 2026
48.4700
49.7800
48.4600
49.5500
184,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
48.3300
48.6300
47.5000
48.4700
112,700
Thu, 29 Jan 2026
47.9800
48.8100
47.6600
48.7700
102,600
Wed, 28 Jan 2026
47.6800
47.9300
47.0000
47.6100
131,200
Tue, 27 Jan 2026
47.5000
48.0000
47.3000
47.6500
79,400
Mon, 26 Jan 2026
46.7300
47.5200
46.5000
47.4700
72,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
47.1900
47.3900
46.2800
46.7600
127,100
Thu, 22 Jan 2026
46.2800
48.2000
46.2800
47.4200
358,600
Wed, 21 Jan 2026
44.8400
46.0600
44.8400
46.0500
283,900
Tue, 20 Jan 2026
44.9600
45.0200
44.4400
44.7900
171,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
44.8900
45.1800
44.6100
45.0300
149,200
Thu, 15 Jan 2026
43.8700
45.3300
43.8700
44.9900
254,200
Wed, 14 Jan 2026
43.4100
43.7600
43.2700
43.5800
76,200
Tue, 13 Jan 2026
43.3000
43.4600
43.0100
43.2400
117,100
Mon, 12 Jan 2026
43.2800
43.7600
43.0000
43.3600
107,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
44.0600
44.1900
43.4000
43.4500
129,000
Thu, 08 Jan 2026
43.0200
44.2300
42.9900
44.2000
129,000
Wed, 07 Jan 2026
42.8400
43.2100
42.2900
43.0800
238,700
Tue, 06 Jan 2026
43.8900
44.1200
42.8500
42.8900
214,000
Mon, 05 Jan 2026
43.8300
44.5400
43.7100
44.0800
232,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
44.6000
44.6200
43.6000
43.8200
105,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
44.3600
44.7300
44.1600
44.6000
101,200
Tue, 30 Dec 2025
44.5000
44.6100
44.2200
44.3900
118,600
Mon, 29 Dec 2025
44.4700
44.5900
44.1500
44.4200
87,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
44.4900
44.8000
44.3900
44.4100
54,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
44.0700
44.4200
44.0200
44.2900
61,200
Tue, 23 Dec 2025
43.9700
44.4800
43.7200
44.0700
100,600
Mon, 22 Dec 2025
43.6800
44.4000
43.5300
43.9700
111,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
43.4100
43.9000
43.2600
43.7900
283,500
Thu, 18 Dec 2025
44.2300
44.4100
43.2700
43.4300
127,300
Wed, 17 Dec 2025
44.7700
44.8900
43.5100
43.8200
170,300
Tue, 16 Dec 2025
45.3500
45.7700
44.8100
44.8100
122,400
Mon, 15 Dec 2025
45.4400
45.6400
45.1400
45.3200
144,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
45.0400
45.3200
44.7900
45.1000
278,300
Thu, 11 Dec 2025
45.1600
45.3800
44.7600
44.8800
130,700
Wed, 10 Dec 2025
45.0000
45.4700
44.8800
45.0400
147,900
Tue, 09 Dec 2025
44.8600
45.7400
44.7600
45.0800
175,300
Mon, 08 Dec 2025
44.6800
44.9500
44.4500
44.8200
114,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
45.0800
45.2900
44.3900
44.6500
127,400
Thu, 04 Dec 2025
45.5000
45.8800
45.0300
45.0900
104,600
Wed, 03 Dec 2025
45.2200
45.4700
44.9100
45.3900
156,400
Tue, 02 Dec 2025
45.2100
45.2100
44.8400
45.0000
115,100
Mon, 01 Dec 2025
44.8600
45.2900
44.7300
44.9800
179,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
45.1500
45.1500
44.6900
44.9000
90,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
44.3700
45.1600
44.3700
45.1300
130,200
Tue, 25 Nov 2025
44.5200
44.9000
44.2700
44.5000
137,300
Mon, 24 Nov 2025
44.4100
44.8200
44.0100
44.5100
122,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
44.0200
45.0000
43.9400
44.5800
123,700
Thu, 20 Nov 2025
44.5000
44.7500
43.7700
43.9000
149,900
Wed, 19 Nov 2025
43.9800
44.4400
43.6700
44.1500
79,500
Tue, 18 Nov 2025
43.7900
44.0700
43.3900
43.8400
161,200
Mon, 17 Nov 2025
44.1600
44.1600
43.7700
43.9000
116,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
44.3000
44.3000
43.6800
44.1700
118,500
Thu, 13 Nov 2025
44.8100
45.0000
43.9300
44.2400
103,300
Wed, 12 Nov 2025
44.1900
45.0400
44.1900
44.8700
123,300
Tue, 11 Nov 2025
44.5100
44.7500
44.0400
44.1000
126,600
Mon, 10 Nov 2025
44.2000
45.0000
44.2000
44.6800
114,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
44.5000
44.7300
44.2200
44.6000
113,300
Thu, 06 Nov 2025
44.2600
44.9800
44.0200
44.4300
106,500
Wed, 05 Nov 2025
43.6400
44.7500
43.5200
44.5100
208,700
Tue, 04 Nov 2025
43.0300
43.4000
42.8000
43.3300
131,000
Mon, 03 Nov 2025
43.0100
43.7100
43.0100
43.1800
95,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
3 · 6-K
After market open · 13:38 ET
6-K ↗
Fri, 31 Oct 2025
42.1300
43.5400
42.1300
43.0100
158,400
Thu, 30 Oct 2025
2 · 6-K
After-hours · 16:14 ET
6-K ↗
Thu, 30 Oct 2025
42.1300
42.9800
41.9300
42.4800
151,600
Wed, 29 Oct 2025
45.1200
45.1200
38.4100
42.3100
483,800
Wed, 29 Oct 2025
1 · 6-K
Next filing day · accepted 28 Oct, 18:40 ET
6-K ↗
Tue, 28 Oct 2025
45.5800
45.8900
44.8500
44.8800
150,300
Mon, 27 Oct 2025
45.9800
46.1400
45.2300
45.2400
75,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
45.8300
46.0400
45.5300
45.7500
136,300