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
56.6300
58.3800
56.6900
57.9200
188,108
Thu, 22 Oct 2026
53.7300
58.4000
53.7300
58.3400
236,800
Wed, 21 Oct 2026
55.5800
55.5800
53.9300
54.2800
162,500
Tue, 20 Oct 2026
54.1300
55.9400
54.1100
55.4700
240,300
Mon, 19 Oct 2026
54.9900
54.9900
53.3000
53.5100
161,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
55.6400
56.6000
54.2000
54.5900
234,400
Thu, 15 Oct 2026
55.5500
56.8140
55.3350
55.5500
238,000
Wed, 14 Oct 2026
54.4200
54.8400
53.5150
53.8900
223,600
Tue, 13 Oct 2026
55.6300
56.3800
54.9700
55.5300
180,100
Mon, 12 Oct 2026
55.1400
55.6600
54.8000
55.0400
173,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
56.4500
56.8100
55.2900
55.6700
245,900
Thu, 08 Oct 2026
55.8200
56.9200
54.2500
56.7600
334,400
Wed, 07 Oct 2026
57.5600
58.3500
55.3900
56.3200
254,800
Tue, 06 Oct 2026
58.2500
59.6650
57.7100
58.8900
181,700
Mon, 05 Oct 2026
59.6500
60.4750
58.0100
58.1300
229,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
61.3000
61.5150
59.4500
59.8700
165,300
Thu, 01 Oct 2026
11 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 01 Oct 2026
59.9500
60.3600
57.4700
60.1600
244,900
Wed, 30 Sep 2026
61.4300
61.4300
59.9800
60.2500
242,200
Tue, 29 Sep 2026
61.9500
61.9500
60.4300
60.5200
198,000
Mon, 28 Sep 2026
61.9200
62.9100
61.4700
61.6100
219,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
61.5700
62.8350
61.3700
62.6600
162,900
Thu, 24 Sep 2026
61.5400
62.0900
60.8900
62.0000
165,400
Wed, 23 Sep 2026
62.8900
63.8150
61.1400
61.4000
171,100
Tue, 22 Sep 2026
63.0100
64.2300
62.9300
63.8700
211,900
Mon, 21 Sep 2026
60.9900
62.2350
60.6000
61.6600
186,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
60.8500
60.8500
59.6000
60.5300
720,700
Thu, 17 Sep 2026
62.0900
62.4700
60.6300
60.7900
187,400
Wed, 16 Sep 2026
61.2200
62.0300
60.1000
60.8500
346,300
Tue, 15 Sep 2026
60.6100
61.9850
60.2200
61.3100
282,000
Mon, 14 Sep 2026
59.9100
61.2850
59.7800
60.8500
235,400
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
60.7100
60.7100
59.1300
60.5400
454,700
Thu, 10 Sep 2026
60.8500
61.1200
59.3500
59.5600
257,100
Wed, 09 Sep 2026
61.9800
63.0900
61.3050
62.2500
222,000
Tue, 08 Sep 2026
63.8400
63.8400
61.9800
62.0700
259,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
63.9900
64.7300
63.2500
64.5100
209,200
Thu, 03 Sep 2026
64.6800
65.5100
63.0000
63.8800
478,700
Wed, 02 Sep 2026
65.4100
65.7650
63.3100
63.6300
332,100
Tue, 01 Sep 2026
66.8800
67.1700
64.6800
64.8600
568,500
Mon, 31 Aug 2026
68.3300
69.0100
67.3600
67.5500
220,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
68.6900
69.6300
67.8600
69.1600
182,000
Thu, 27 Aug 2026
68.7200
70.0650
67.9900
68.3900
204,000
Wed, 26 Aug 2026
69.1600
70.5000
69.1500
69.3200
284,500
Tue, 25 Aug 2026
70.9000
70.9000
68.6500
70.3100
221,100
Mon, 24 Aug 2026
70.1600
71.0100
69.3400
69.4100
197,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
70.0000
70.7000
69.2500
69.7800
144,800
Thu, 20 Aug 2026
68.6600
70.0100
68.5300
69.4600
325,600
Wed, 19 Aug 2026
71.8700
73.5800
68.6700
70.8600
204,100
Tue, 18 Aug 2026
70.4200
70.7500
68.7070
69.3600
234,300
Mon, 17 Aug 2026
70.0700
71.2250
69.7500
70.2400
163,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
70.0300
72.2800
70.0200
70.6300
126,800
Thu, 13 Aug 2026
71.6800
72.3500
70.9000
71.7600
142,500
Wed, 12 Aug 2026
70.8500
70.8500
69.5000
70.4500
366,400
Tue, 11 Aug 2026
70.1500
71.0900
69.4800
70.8500
301,700
Mon, 10 Aug 2026
70.7800
70.7800
68.3300
68.8900
165,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
70.4700
72.1000
70.0000
71.3100
202,900
Thu, 06 Aug 2026
71.2500
71.2500
68.5600
68.9100
183,800
Wed, 05 Aug 2026
69.7300
72.0400
69.7300
71.2500
226,200
Tue, 04 Aug 2026
69.5400
70.7400
69.4350
70.3400
207,900
Mon, 03 Aug 2026
68.7900
69.8600
68.0100
68.8800
222,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
68.5600
69.0700
66.5200
67.1600
195,400
Thu, 30 Jul 2026
70.1700
70.1700
67.8500
68.5700
252,700
Wed, 29 Jul 2026
70.3200
71.6500
69.0700
69.5700
247,000
Tue, 28 Jul 2026
71.6600
72.8800
70.7700
71.2500
334,300
Mon, 27 Jul 2026
70.2900
72.0000
69.3000
70.4800
338,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
69.1200
70.4800
67.6600
69.3800
457,900
Thu, 23 Jul 2026
66.3200
72.3400
66.3200
69.2700
680,900
Thu, 23 Jul 2026
10 · 10-Q
Next filing day · accepted 22 Jul, 19:10 ET
10-Q ↗
Wed, 22 Jul 2026
9 · 8-K
After-hours · 16:17 ET
8-K ↗
Wed, 22 Jul 2026
64.5500
66.4700
63.7750
64.5300
226,100
Tue, 21 Jul 2026
63.5800
64.1050
63.0000
63.8000
231,800
Mon, 20 Jul 2026
65.8700
66.5400
63.7100
63.8200
264,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
67.9300
70.0000
64.9200
65.5300
308,900
Thu, 16 Jul 2026
66.0400
68.7100
66.0400
68.2700
199,900
Wed, 15 Jul 2026
65.6500
67.7000
65.3900
66.2300
234,300
Tue, 14 Jul 2026
65.3400
66.0000
63.9300
65.2800
224,600
Mon, 13 Jul 2026
65.1600
65.3000
63.7100
64.3000
171,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
65.0200
66.7800
65.0100
65.0400
140,200
Thu, 09 Jul 2026
64.1500
65.4600
63.5500
64.5900
199,300
Wed, 08 Jul 2026
64.6700
65.6650
63.1950
63.6200
382,600
Tue, 07 Jul 2026
65.9900
66.3900
65.1200
65.4200
247,100
Mon, 06 Jul 2026
70.2400
70.2400
66.9700
66.9900
348,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
70.0700
70.6670
68.7300
69.9900
286,800
Wed, 01 Jul 2026
71.0100
72.6800
69.7600
69.8400
445,000
Tue, 30 Jun 2026
72.1400
72.9100
71.2000
71.6600
332,000
Mon, 29 Jun 2026
70.9400
72.5250
69.2200
72.3800
308,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
69.4900
72.0000
68.6200
71.8400
875,000
Thu, 25 Jun 2026
69.6900
71.2800
68.4500
69.5200
296,200
Wed, 24 Jun 2026
64.1700
70.7250
63.7300
69.2100
488,700
Tue, 23 Jun 2026
62.5100
63.5400
62.0700
62.7800
283,300
Mon, 22 Jun 2026
62.9300
63.9200
62.0850
62.4500
412,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
60.5800
63.6200
60.5800
63.2500
750,400
Wed, 17 Jun 2026
60.6600
63.7100
59.6600
59.8900
367,000
Tue, 16 Jun 2026
61.1900
62.6400
60.7500
61.1200
329,500
Mon, 15 Jun 2026
60.8100
62.5300
60.5500
60.6400
357,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
60.3600
61.5200
59.6500
60.0500
340,100
Thu, 11 Jun 2026
57.6400
60.6700
56.9400
60.6600
297,400
Wed, 10 Jun 2026
58.0400
58.8200
56.9900
57.2500
537,000
Tue, 09 Jun 2026
56.2100
58.9100
56.1000
58.1100
329,600
Mon, 08 Jun 2026
55.5100
56.3700
55.1000
55.3700
380,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
56.0100
56.7400
55.2050
55.5400
549,500
Thu, 04 Jun 2026
55.3700
56.2850
54.4900
56.2000
344,400
Wed, 03 Jun 2026
53.7500
54.7600
52.8500
54.0800
341,400
Tue, 02 Jun 2026
53.7900
55.2900
53.5600
54.4100
244,200
Mon, 01 Jun 2026
53.3800
54.8900
53.0450
53.7900
482,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
53.5000
54.4900
52.7400
52.8200
347,800
Thu, 28 May 2026
54.3950
54.5100
52.9150
53.4600
302,900
Wed, 27 May 2026
53.2600
55.4000
53.2600
54.1600
212,500
Tue, 26 May 2026
52.1700
53.1800
52.0500
52.8300
226,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
52.3600
52.5300
51.5600
51.9500
196,200
Thu, 21 May 2026
49.6200
52.4500
48.9650
52.4400
328,700
Wed, 20 May 2026
48.8000
50.5600
47.6000
50.4300
508,300
Tue, 19 May 2026
48.5100
48.9470
47.2750
48.4400
374,500
Mon, 18 May 2026
48.4400
49.5000
48.0400
49.1400
503,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
50.6500
50.7700
47.8400
48.4100
411,300
Thu, 14 May 2026
52.6800
52.8800
50.5700
50.8600
352,700
Wed, 13 May 2026
52.5200
53.1950
51.4000
51.9500
247,900
Tue, 12 May 2026
55.4600
55.5750
52.6600
53.0800
261,100
Mon, 11 May 2026
55.1400
56.4000
54.8600
55.2400
606,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
54.7500
56.4050
54.0800
55.0100
390,100
Thu, 07 May 2026
54.6700
55.3300
53.7700
54.5100
404,200
Thu, 07 May 2026
8 · 8-K
Pre-market · 06:02 ET
8-K ↗
Wed, 06 May 2026
54.9900
56.5400
54.2400
54.2700
300,600
Tue, 05 May 2026
52.2700
53.3150
51.6900
53.2500
292,000
Mon, 04 May 2026
54.7500
55.2500
51.5700
51.6600
317,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
56.4700
56.4700
55.3800
55.5500
190,000
Thu, 30 Apr 2026
55.2200
56.1300
55.1000
56.0200
277,000
Wed, 29 Apr 2026
58.2700
58.2700
55.4500
55.4700
381,800
Tue, 28 Apr 2026
59.3300
59.6450
58.5500
59.0900
253,700
Mon, 27 Apr 2026
59.5000
60.0000
58.6300
58.9600
256,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
58.6900
60.5500
57.9700
59.8100
323,600
Thu, 23 Apr 2026
57.4800
59.3500
55.3100
59.2900
581,600
Thu, 23 Apr 2026
7 · 10-Q
Next filing day · accepted 22 Apr, 18:31 ET
10-Q ↗
Wed, 22 Apr 2026
6 · 8-K
After-hours · 16:14 ET
8-K ↗
Wed, 22 Apr 2026
64.5900
65.1600
63.4950
63.8200
202,200
Tue, 21 Apr 2026
65.2500
65.7800
63.5100
63.8100
258,100
Mon, 20 Apr 2026
61.9100
63.6400
61.8300
63.3200
155,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
60.3300
63.5700
59.9600
62.3000
277,700
Thu, 16 Apr 2026
58.7000
59.6100
58.4500
58.5700
152,000
Wed, 15 Apr 2026
59.9200
59.9200
58.7500
58.8200
201,100
Tue, 14 Apr 2026
60.1300
61.0100
60.1300
60.3300
114,600
Mon, 13 Apr 2026
59.6400
60.3550
58.2400
60.3200
164,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
60.6100
60.7100
59.2000
59.6400
133,400
Thu, 09 Apr 2026
58.7000
61.1300
58.1070
60.6800
318,300
Wed, 08 Apr 2026
58.3300
59.9700
58.0650
59.1600
268,300
Tue, 07 Apr 2026
57.0700
57.2500
55.5150
56.1100
225,600
Mon, 06 Apr 2026
56.5100
57.9250
56.1700
57.7400
144,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
56.7200
57.9600
55.4400
56.9900
202,300
Wed, 01 Apr 2026
57.0500
58.3800
56.8400
57.4100
205,700
Tue, 31 Mar 2026
56.5200
57.6350
55.2700
57.3800
275,000
Mon, 30 Mar 2026
56.2900
56.5200
55.0100
55.5700
296,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
56.6900
56.9100
55.4200
55.4700
352,600
Thu, 26 Mar 2026
56.9800
58.1000
56.6700
57.3300
160,300
Wed, 25 Mar 2026
58.5000
58.5000
55.5300
57.4600
223,600
Wed, 25 Mar 2026
5 · DEFA14A
Pre-market · 07:15 ET
DEFA 14A ↗
Wed, 25 Mar 2026
4 · DEF 14A
Pre-market · 07:00 ET
DEF 14A ↗
Tue, 24 Mar 2026
56.8300
58.2000
56.7950
57.5800
213,400
Mon, 23 Mar 2026
57.5100
58.4600
57.0000
57.5000
311,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
56.1200
56.4500
54.3800
55.6600
993,600
Thu, 19 Mar 2026
56.0500
56.4550
54.8650
56.0700
238,300
Wed, 18 Mar 2026
58.1500
58.2000
56.1050
56.3600
249,400
Tue, 17 Mar 2026
58.8400
59.2600
58.0400
58.4500
217,300
Mon, 16 Mar 2026
58.0900
58.6700
57.4000
58.3800
242,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
58.3000
58.3150
56.7700
57.6800
235,400
Thu, 12 Mar 2026
57.4900
57.9800
56.4200
57.7500
320,900
Wed, 11 Mar 2026
59.5800
60.3800
58.4600
58.6000
264,700
Tue, 10 Mar 2026
59.6100
60.9800
58.8650
59.9700
296,900
Mon, 09 Mar 2026
60.1400
60.7400
57.6600
59.9800
366,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
63.1400
63.1600
60.7100
61.4100
165,500
Thu, 05 Mar 2026
64.0300
64.5400
62.6000
63.1100
162,100
Wed, 04 Mar 2026
64.8600
66.0300
64.3900
64.8300
186,600
Tue, 03 Mar 2026
63.9800
66.1000
63.0200
65.4400
260,400
Mon, 02 Mar 2026
65.7100
66.2200
63.8200
65.9900
276,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
66.5800
68.1100
66.1700
67.2300
228,700
Thu, 26 Feb 2026
67.8900
67.9000
66.5300
66.9200
252,500
Wed, 25 Feb 2026
69.2000
69.2000
66.0000
67.0900
193,500
Tue, 24 Feb 2026
70.0000
71.0400
69.5400
69.6600
113,400
Mon, 23 Feb 2026
71.6600
71.7750
69.2550
70.0000
239,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
72.0600
73.5600
71.6100
71.8500
242,300
Thu, 19 Feb 2026
72.8600
73.5010
71.4100
71.6600
211,800
Wed, 18 Feb 2026
72.4800
74.4800
72.4800
73.2300
237,000
Tue, 17 Feb 2026
73.6600
75.1900
72.5600
73.4300
237,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
73.3100
76.0000
73.3100
74.8400
372,600
Thu, 12 Feb 2026
74.4800
75.6400
71.9400
72.3000
380,400
Wed, 11 Feb 2026
71.7100
74.0750
71.7100
73.3700
369,000
Tue, 10 Feb 2026
70.6200
73.1900
70.2650
72.6300
257,200
Mon, 09 Feb 2026
70.1100
70.3500
68.5200
69.8300
272,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
69.3400
71.2500
68.2400
69.7900
377,900
Thu, 05 Feb 2026
69.9700
71.0400
68.5100
69.5800
442,700
Wed, 04 Feb 2026
66.7000
69.5000
65.8700
68.8100
329,800
Tue, 03 Feb 2026
62.2600
67.4950
62.2600
65.6400
428,200
Mon, 02 Feb 2026
61.8000
63.9000
60.8800
62.9700
225,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
63.3100
64.2000
61.9600
62.9800
364,500
Thu, 29 Jan 2026
65.9200
66.9900
62.5100
63.9700
360,100
Thu, 29 Jan 2026
3 · 10-K
Next filing day · accepted 28 Jan, 19:45 ET
10-K ↗
Wed, 28 Jan 2026
2 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 28 Jan 2026
63.3700
65.6800
63.2550
63.9900
327,800
Tue, 27 Jan 2026
64.3000
64.6550
63.2500
63.4500
264,100
Mon, 26 Jan 2026
64.3000
65.8700
64.3000
65.0000
210,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
68.3800
68.3800
64.7200
64.9400
263,100
Thu, 22 Jan 2026
69.4400
70.6000
67.6300
68.0800
226,300
Wed, 21 Jan 2026
68.0900
69.5200
66.9200
69.0900
398,800
Tue, 20 Jan 2026
66.0000
68.0700
65.4000
66.2600
278,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
68.4700
69.6000
67.2600
67.8500
170,300
Thu, 15 Jan 2026
68.8000
69.7900
67.7900
69.1300
246,300
Wed, 14 Jan 2026
68.8100
70.0900
68.1300
68.6100
264,100
Tue, 13 Jan 2026
67.0500
69.7100
67.0500
69.2200
362,100
Mon, 12 Jan 2026
67.4500
68.2000
66.7000
67.1700
236,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
63.0000
68.7400
63.0000
68.3300
706,700
Thu, 08 Jan 2026
57.0200
62.1000
57.0200
61.5900
273,400
Wed, 07 Jan 2026
60.3100
60.9300
56.8000
57.6700
316,000
Tue, 06 Jan 2026
58.7100
59.6800
58.0000
59.6000
174,400
Mon, 05 Jan 2026
58.3600
60.2900
58.3600
59.3800
209,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
59.3300
59.7000
58.5700
58.9400
216,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
60.0300
60.5200
59.1500
59.3500
205,700
Tue, 30 Dec 2025
59.4100
60.2350
58.7600
60.0200
185,400
Mon, 29 Dec 2025
59.1500
59.7100
58.9050
59.6700
205,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
59.0400
59.1600
58.2500
58.9900
233,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
57.9400
59.2100
57.9400
59.0100
48,300
Tue, 23 Dec 2025
58.8500
58.9640
58.0600
58.2500
195,800
Mon, 22 Dec 2025
59.2800
60.0450
58.6000
58.8200
264,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
60.1700
60.2200
58.9750
59.6100
490,000
Thu, 18 Dec 2025
62.5100
62.8850
61.1700
61.1900
190,600
Wed, 17 Dec 2025
60.9800
62.7050
60.3950
61.5000
288,500
Tue, 16 Dec 2025
63.3600
63.5800
61.9450
62.3000
173,200
Mon, 15 Dec 2025
64.0500
64.0900
62.4700
62.8600
151,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
63.7200
63.9000
62.7800
63.1900
187,700
Thu, 11 Dec 2025
63.4700
64.4300
62.8600
63.3300
224,600
Wed, 10 Dec 2025
61.0600
63.1100
60.7430
62.8200
229,900
Tue, 09 Dec 2025
60.7000
61.7200
60.0450
60.4800
207,700
Mon, 08 Dec 2025
62.9900
62.9900
61.0300
61.4800
217,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
62.4000
63.2850
61.3100
62.3300
200,300
Thu, 04 Dec 2025
63.4400
64.7900
62.3600
62.5100
274,000
Wed, 03 Dec 2025
65.1700
67.1000
65.1700
66.1400
198,900
Tue, 02 Dec 2025
64.8300
65.3700
63.6850
65.0200
161,600
Mon, 01 Dec 2025
63.9900
65.8550
63.9900
64.3100
217,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
65.2200
65.6500
64.5100
65.2900
125,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
63.1900
65.9600
63.1300
65.2700
347,700
Tue, 25 Nov 2025
60.8700
64.4100
60.7000
64.1400
319,600
Mon, 24 Nov 2025
60.3200
60.8600
59.5500
60.0300
211,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
57.1500
61.1300
57.1200
61.0200
459,500
Thu, 20 Nov 2025
56.2000
57.4500
55.9900
56.6800
231,500
Wed, 19 Nov 2025
57.4200
57.4200
56.0600
56.3400
210,800
Tue, 18 Nov 2025
56.1200
56.9450
55.4000
56.7500
250,800
Mon, 17 Nov 2025
57.8500
57.9600
56.2300
56.4200
389,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
59.0900
60.1800
58.0100
58.6000
293,000
Thu, 13 Nov 2025
59.6000
60.7600
58.8900
58.9300
161,200
Wed, 12 Nov 2025
59.6200
60.7050
59.2700
60.2300
294,200
Tue, 11 Nov 2025
59.5000
60.3800
59.3600
59.7800
206,600
Mon, 10 Nov 2025
60.2100
60.3150
58.8800
59.2100
280,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
60.0200
61.0300
59.5450
59.9800
326,900
Thu, 06 Nov 2025
60.5200
61.0460
59.7300
59.9800
475,500
Wed, 05 Nov 2025
59.6600
61.1500
59.4100
60.6800
356,600
Tue, 04 Nov 2025
58.4100
59.8950
57.5000
59.6300
557,000
Mon, 03 Nov 2025
58.8300
58.8800
57.3600
58.4200
311,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
59.9800
60.2300
58.7700
59.4000
317,000
Thu, 30 Oct 2025
60.6500
62.1450
60.0050
60.3700
272,200
Wed, 29 Oct 2025
63.0200
63.5400
60.8400
61.2200
434,000
Tue, 28 Oct 2025
61.7400
64.4600
61.3500
63.7400
453,200
Mon, 27 Oct 2025
63.2300
64.0600
62.7400
63.2700
382,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
65.9500
66.1550
63.1050
63.1500
387,300
Thu, 23 Oct 2025
63.3600
65.3700
62.4300
65.0800
442,700
Thu, 23 Oct 2025
1 · 10-Q
Next filing day · accepted 22 Oct, 19:21 ET
FORM 10-Q ↗