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
68.7000
69.2550
67.8150
69.0200
398,432
Thu, 03 Sep 2026
67.3200
70.1950
67.3200
69.1400
463,000
Wed, 02 Sep 2026
66.6700
68.9450
66.6100
67.5200
586,600
Tue, 01 Sep 2026
68.1500
69.4600
65.6190
66.7600
738,500
Mon, 31 Aug 2026
67.7800
68.2600
67.3400
68.0700
465,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
68.6700
69.3950
68.1600
68.4000
475,900
Thu, 27 Aug 2026
68.1400
69.1300
67.0200
68.6300
760,300
Wed, 26 Aug 2026
67.9100
68.3000
66.6700
67.2100
586,700
Tue, 25 Aug 2026
69.4100
69.4100
66.5600
68.0100
882,700
Mon, 24 Aug 2026
68.4700
69.2200
67.7300
68.5000
557,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
67.5400
68.9500
66.8250
68.2900
730,100
Thu, 20 Aug 2026
69.3500
69.3500
66.0600
66.8700
702,700
Wed, 19 Aug 2026
67.1000
69.8550
66.4800
68.5600
877,000
Tue, 18 Aug 2026
66.5900
67.4830
65.0200
66.5700
522,800
Mon, 17 Aug 2026
68.0500
68.7550
66.6510
66.7300
626,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
70.2400
70.2400
67.8900
68.4100
673,800
Thu, 13 Aug 2026
66.3400
70.5100
65.9300
70.3800
939,500
Wed, 12 Aug 2026
67.0100
67.2200
65.6300
66.2700
1,035,200
Tue, 11 Aug 2026
64.4200
66.8000
64.1000
66.6000
745,900
Mon, 10 Aug 2026
65.6600
65.9200
62.9450
63.6900
800,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
67.2400
68.1700
66.3600
66.6300
760,000
Thu, 06 Aug 2026
69.9300
70.0000
66.9300
67.2900
708,500
Wed, 05 Aug 2026
68.1900
69.7750
68.1900
69.4500
786,000
Tue, 04 Aug 2026
69.0000
69.9500
68.6000
68.6900
1,062,700
Mon, 03 Aug 2026
67.1600
68.6950
66.4900
68.5600
1,053,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
67.5400
68.5900
66.5050
67.0800
2,763,100
Thu, 30 Jul 2026
66.7300
68.8000
63.9500
68.3500
1,491,700
Thu, 30 Jul 2026
12 · 10-Q
Next filing day · accepted 29 Jul, 17:43 ET
10-Q ↗
Wed, 29 Jul 2026
11 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 29 Jul 2026
67.5100
68.1400
64.9250
65.2500
1,245,300
Tue, 28 Jul 2026
67.8500
69.0550
66.0500
68.5900
891,900
Mon, 27 Jul 2026
67.9000
70.3200
66.9400
67.7800
1,201,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
65.9200
67.5800
65.4400
67.0000
597,500
Thu, 23 Jul 2026
64.7300
65.7100
64.0600
65.5700
821,400
Wed, 22 Jul 2026
67.6900
68.4700
65.8100
65.8600
695,100
Tue, 21 Jul 2026
67.3800
68.6900
67.3800
67.8500
636,500
Mon, 20 Jul 2026
68.1900
68.1900
66.0900
67.0400
751,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
67.2800
69.7800
66.9230
67.5100
702,000
Thu, 16 Jul 2026
69.3000
70.2800
68.3800
69.2500
945,600
Wed, 15 Jul 2026
67.6100
70.5700
67.5400
70.0400
665,100
Tue, 14 Jul 2026
64.8700
67.2000
64.8700
66.9700
702,400
Mon, 13 Jul 2026
63.9600
64.6000
62.5100
63.6100
735,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
66.2500
66.3350
63.0100
63.7500
1,045,600
Thu, 09 Jul 2026
65.5100
68.0950
64.9000
65.4000
853,800
Wed, 08 Jul 2026
68.1000
68.1000
64.2400
64.5800
1,171,400
Tue, 07 Jul 2026
72.0400
72.6500
69.6800
69.8400
547,100
Mon, 06 Jul 2026
69.0800
72.3900
69.0800
71.9400
688,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
67.4600
69.3000
67.4600
68.5500
1,045,800
Wed, 01 Jul 2026
65.8400
67.3200
65.6970
66.4200
877,600
Tue, 30 Jun 2026
63.2500
65.7400
63.2500
65.4200
926,200
Mon, 29 Jun 2026
65.3400
65.3400
61.3300
62.9100
1,197,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
10 · 8-K
After-hours · 17:00 ET
8-K ↗
Fri, 26 Jun 2026
65.5600
65.5700
64.2900
64.4800
1,668,500
Thu, 25 Jun 2026
65.5800
67.1700
64.6100
65.4600
620,300
Wed, 24 Jun 2026
66.9700
67.3900
64.7350
65.1500
779,900
Tue, 23 Jun 2026
66.2600
67.6500
65.9400
67.3100
560,800
Mon, 22 Jun 2026
67.7800
68.1900
66.3600
66.9400
837,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
66.9000
67.6980
64.9700
67.1800
3,148,900
Wed, 17 Jun 2026
69.2700
70.4400
66.0900
66.3300
949,800
Tue, 16 Jun 2026
69.8400
70.8900
68.5200
69.4100
1,007,300
Mon, 15 Jun 2026
69.2400
71.1800
69.0900
69.0900
1,389,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
69.6500
70.9600
67.6000
67.7000
967,600
Thu, 11 Jun 2026
66.8900
68.9900
65.7000
68.9300
873,100
Wed, 10 Jun 2026
69.7000
71.2300
66.7400
66.8000
1,039,300
Tue, 09 Jun 2026
69.6200
71.7200
68.9400
70.7800
800,500
Mon, 08 Jun 2026
68.4900
70.4650
68.4900
68.7000
716,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
69.0100
69.6400
67.1600
67.8600
735,000
Thu, 04 Jun 2026
68.5100
69.5100
67.9200
69.2400
705,600
Wed, 03 Jun 2026
67.6100
68.6400
66.4850
67.1200
755,600
Tue, 02 Jun 2026
68.5100
69.8700
68.2900
69.2500
759,600
Mon, 01 Jun 2026
66.4500
69.2100
66.3900
69.2100
913,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
66.8100
68.2150
66.2400
67.2900
997,300
Thu, 28 May 2026
66.7100
67.6400
65.1750
66.8500
945,300
Wed, 27 May 2026
65.2900
67.9800
65.2900
65.8700
806,300
Tue, 26 May 2026
66.6200
66.8350
65.3000
66.1300
639,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
64.5000
66.4000
64.5000
65.7600
697,200
Thu, 21 May 2026
63.3200
65.7000
63.0100
65.6500
761,400
Wed, 20 May 2026
62.6300
64.2800
61.9300
64.2300
806,400
Tue, 19 May 2026
64.2700
64.5400
62.1300
62.2500
737,100
Mon, 18 May 2026
64.4000
64.6180
63.0700
63.8600
543,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
64.3200
64.6390
62.6700
63.7300
733,400
Thu, 14 May 2026
64.8800
66.4500
64.6700
64.7600
953,400
Wed, 13 May 2026
63.4400
64.8700
62.9700
64.0700
868,200
Tue, 12 May 2026
64.0000
64.7200
63.2300
63.9700
903,100
Mon, 11 May 2026
64.0400
64.5800
63.2400
63.8500
813,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
64.2000
65.5700
63.4400
65.0800
602,300
Thu, 07 May 2026
62.8600
65.6400
62.8600
63.9100
1,350,500
Wed, 06 May 2026
64.6700
65.5150
63.1700
63.8000
1,165,300
Tue, 05 May 2026
62.4700
64.3000
62.2050
63.4900
904,300
Mon, 04 May 2026
64.4600
65.5800
61.8550
62.3200
939,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
64.8600
65.9900
63.9250
64.7600
1,207,000
Thu, 30 Apr 2026
9 · S-3ASR
After-hours · 17:16 ET
S-3ASR ↗
Thu, 30 Apr 2026
64.6300
65.6800
63.2400
65.1200
1,919,900
Thu, 30 Apr 2026
8 · DEFA14A
Next filing day · accepted 29 Apr, 21:21 ET
DEFA14A ↗
Thu, 30 Apr 2026
7 · DEF 14A
Next filing day · accepted 29 Apr, 21:18 ET
DEF 14A ↗
Thu, 30 Apr 2026
6 · 10-Q
Next filing day · accepted 29 Apr, 17:50 ET
10-Q ↗
Wed, 29 Apr 2026
5 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 29 Apr 2026
69.5700
69.6750
66.2250
67.0500
1,236,000
Tue, 28 Apr 2026
70.3400
70.9750
69.2130
69.6900
1,504,200
Mon, 27 Apr 2026
68.0800
70.4200
67.7550
70.2800
1,098,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
66.8700
69.2000
66.5500
68.0800
1,170,500
Thu, 23 Apr 2026
66.8500
67.3600
65.2700
67.2400
962,700
Wed, 22 Apr 2026
69.4500
69.4650
67.0400
67.1700
1,123,900
Tue, 21 Apr 2026
68.6900
70.5300
68.2650
68.7400
1,245,400
Mon, 20 Apr 2026
67.4600
68.7450
67.1760
68.6900
826,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
68.5200
70.0300
67.1500
67.5900
1,359,600
Thu, 16 Apr 2026
66.5100
67.5900
65.9950
67.0400
1,176,200
Wed, 15 Apr 2026
67.3100
67.3450
65.8300
66.5300
1,010,200
Tue, 14 Apr 2026
65.8000
66.7400
65.0900
66.3700
1,264,200
Mon, 13 Apr 2026
61.5000
64.6600
60.1720
64.6000
1,232,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
62.7200
63.2250
61.7340
63.0400
711,100
Thu, 09 Apr 2026
62.3900
63.4400
60.9000
62.7700
1,462,600
Wed, 08 Apr 2026
60.2500
61.5500
59.5650
61.4900
2,021,300
Tue, 07 Apr 2026
56.1300
58.0400
55.0000
57.5000
1,065,700
Mon, 06 Apr 2026
56.1000
56.8600
55.5900
56.4300
1,013,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
55.3600
57.2200
54.5400
56.2700
968,700
Wed, 01 Apr 2026
57.1800
57.6250
56.2300
56.6800
1,177,200
Tue, 31 Mar 2026
56.2500
57.9700
55.1400
57.0000
1,423,100
Mon, 30 Mar 2026
54.7400
55.9100
54.3200
54.9000
866,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
54.6800
55.6200
53.9300
54.2800
830,800
Thu, 26 Mar 2026
54.6600
55.9500
54.6600
55.4400
584,500
Wed, 25 Mar 2026
54.9100
55.7500
53.2400
55.3000
1,352,700
Tue, 24 Mar 2026
53.6400
55.3900
53.4610
54.1000
1,419,200
Mon, 23 Mar 2026
56.0700
56.7900
54.4000
54.4600
1,370,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
54.1300
54.9600
53.3100
53.9800
4,467,900
Thu, 19 Mar 2026
52.8000
54.3150
52.5000
53.9600
1,485,500
Wed, 18 Mar 2026
52.4600
54.0850
52.3600
53.1300
1,916,900
Tue, 17 Mar 2026
52.9700
54.6100
52.7500
53.2300
3,358,200
Mon, 16 Mar 2026
52.6200
53.0500
51.7600
51.8600
1,412,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
52.0800
52.8100
51.0600
51.7500
1,212,000
Thu, 12 Mar 2026
53.2800
54.0130
51.2380
51.3800
1,336,000
Wed, 11 Mar 2026
54.8000
55.2500
53.4400
55.0000
824,500
Tue, 10 Mar 2026
55.1500
55.7400
53.8100
54.9200
1,200,600
Mon, 09 Mar 2026
54.9800
55.2400
52.0000
54.5200
2,028,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
56.8100
56.8100
54.9400
56.1500
1,481,600
Thu, 05 Mar 2026
59.2800
59.9600
57.4400
58.2200
1,449,300
Wed, 04 Mar 2026
59.4500
60.1500
58.7500
59.5900
1,319,800
Tue, 03 Mar 2026
57.5800
59.3200
56.4900
58.6300
1,853,000
Mon, 02 Mar 2026
57.5400
60.2100
57.0800
59.6500
1,168,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
62.6800
63.0100
59.0500
59.3600
2,236,200
Thu, 26 Feb 2026
4 · 10-K
After-hours · 16:16 ET
10-K ↗
Thu, 26 Feb 2026
63.4800
64.5900
62.6400
63.9600
1,243,800
Wed, 25 Feb 2026
63.3900
63.3900
61.6600
62.7200
1,523,100
Tue, 24 Feb 2026
61.2700
63.3700
60.2400
62.4100
1,139,200
Mon, 23 Feb 2026
62.0300
62.2300
60.1000
60.7600
1,465,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
62.3400
63.6000
61.2000
63.1800
934,400
Thu, 19 Feb 2026
62.8000
63.2600
61.5300
62.7300
1,301,800
Wed, 18 Feb 2026
63.2400
65.0550
63.1500
63.8900
1,001,900
Tue, 17 Feb 2026
65.5100
65.9050
62.8400
63.0100
1,558,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
65.2100
66.6800
64.6300
65.9400
1,375,300
Thu, 12 Feb 2026
69.5300
70.1600
62.6900
64.8200
2,198,400
Wed, 11 Feb 2026
72.1900
73.0900
69.0400
69.0700
1,368,600
Tue, 10 Feb 2026
73.1800
74.3250
71.9400
72.8400
654,800
Mon, 09 Feb 2026
72.8700
73.8200
72.1850
73.2200
796,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
73.2700
74.6600
71.8800
73.2500
1,425,400
Thu, 05 Feb 2026
75.5400
76.8700
68.9400
71.6800
2,180,700
Wed, 04 Feb 2026
3 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 04 Feb 2026
69.4200
71.5700
68.9900
70.8900
1,352,600
Tue, 03 Feb 2026
70.9300
72.3500
67.8100
69.3800
1,505,600
Mon, 02 Feb 2026
71.3900
72.4150
70.9600
71.6500
920,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
72.3100
72.9300
70.9950
71.6700
981,300
Thu, 29 Jan 2026
73.3800
73.9150
71.0700
71.7300
1,112,900
Wed, 28 Jan 2026
73.7100
74.0920
71.7600
72.9000
665,100
Tue, 27 Jan 2026
74.0500
74.1800
72.1100
73.3900
539,500
Mon, 26 Jan 2026
73.5500
74.5150
72.8500
74.1100
571,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
75.7300
76.1450
72.7900
73.6400
563,300
Thu, 22 Jan 2026
77.6600
78.1950
76.3550
76.9100
481,200
Wed, 21 Jan 2026
75.7200
78.1800
75.0700
76.7100
833,600
Tue, 20 Jan 2026
75.6400
78.0000
74.5700
74.8100
632,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
77.7800
78.2160
77.1000
77.5200
954,900
Thu, 15 Jan 2026
74.3300
77.7600
74.1150
77.7500
675,400
Wed, 14 Jan 2026
73.3500
74.1000
71.5300
73.6800
695,700
Tue, 13 Jan 2026
75.3500
75.3500
73.2550
73.6100
530,800
Mon, 12 Jan 2026
73.8600
75.1500
73.4450
75.0200
733,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
74.3200
75.6300
72.7700
74.5800
730,800
Thu, 08 Jan 2026
74.1500
75.0000
73.0900
74.3100
1,057,400
Wed, 07 Jan 2026
76.6600
76.9000
74.5100
74.5900
1,077,700
Tue, 06 Jan 2026
74.6300
76.8700
74.0500
76.5900
775,500
Mon, 05 Jan 2026
71.2200
76.2200
71.2200
74.5500
800,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
69.0000
71.3000
68.5700
71.2200
840,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
70.4900
70.4950
68.6900
68.7400
664,200
Tue, 30 Dec 2025
71.3700
71.5200
70.1800
70.4600
500,000
Mon, 29 Dec 2025
71.6900
71.6900
70.7150
71.5500
462,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
71.2600
71.7800
70.9000
71.5800
459,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
70.4600
71.1800
69.5100
71.1200
281,900
Tue, 23 Dec 2025
71.1000
71.5800
70.2850
70.3900
699,900
Mon, 22 Dec 2025
70.2700
71.3750
70.2150
71.0800
591,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
69.8900
70.7400
69.6500
70.0300
1,048,500
Thu, 18 Dec 2025
70.1800
71.5700
69.6600
70.0500
900,500
Wed, 17 Dec 2025
69.4600
70.8500
69.1400
69.3800
992,900
Tue, 16 Dec 2025
68.8400
69.8300
68.3700
69.3700
735,100
Mon, 15 Dec 2025
70.5500
70.8350
69.3400
69.4100
986,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
71.5800
71.8300
68.9600
69.7500
965,000
Thu, 11 Dec 2025
70.8600
72.2600
70.4400
70.9800
965,800
Wed, 10 Dec 2025
70.3500
71.5100
68.4000
70.5500
1,118,000
Tue, 09 Dec 2025
67.5700
71.2150
67.5700
69.5900
787,000
Mon, 08 Dec 2025
68.7100
69.3300
67.1900
67.6500
888,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
66.4700
69.4600
66.4700
68.6800
1,131,200
Thu, 04 Dec 2025
65.4600
67.0800
65.1500
66.4500
1,002,500
Wed, 03 Dec 2025
63.9400
66.5200
63.4700
65.2400
1,059,700
Tue, 02 Dec 2025
64.3700
64.5000
62.7650
63.5000
925,000
Mon, 01 Dec 2025
63.3300
64.5000
62.9300
63.8300
660,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
64.5200
65.0000
64.0450
64.1700
253,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
64.0200
65.1600
64.0200
64.2500
780,400
Tue, 25 Nov 2025
63.6000
64.4800
62.9000
64.1000
609,800
Mon, 24 Nov 2025
62.7500
63.4100
62.1200
62.5500
874,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
61.4300
63.2000
60.9900
62.7200
890,800
Thu, 20 Nov 2025
62.2300
63.3800
60.4300
60.8300
928,900
Wed, 19 Nov 2025
61.4900
62.0700
60.9900
61.3300
721,300
Tue, 18 Nov 2025
59.8300
61.6400
59.7700
60.9800
699,000
Mon, 17 Nov 2025
63.2500
63.2700
60.0000
60.6200
1,075,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
62.3300
63.7150
61.3600
63.3500
717,900
Thu, 13 Nov 2025
64.5800
65.2100
62.5100
63.0200
857,600
Wed, 12 Nov 2025
64.4400
65.9600
64.4400
65.2600
785,900
Tue, 11 Nov 2025
63.5400
64.3200
63.1200
63.9400
600,900
Mon, 10 Nov 2025
63.8500
64.7000
62.7900
63.3900
750,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
62.3500
64.0150
61.5100
63.9100
843,100
Thu, 06 Nov 2025
63.4400
63.9900
62.2680
62.9300
613,700
Wed, 05 Nov 2025
62.3700
64.0500
62.0200
63.6300
1,290,400
Tue, 04 Nov 2025
62.8800
63.7000
62.0000
62.1400
1,150,800
Mon, 03 Nov 2025
63.4600
64.0650
62.0200
63.4000
1,395,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
64.0700
65.1300
62.8850
63.3300
1,413,300
Thu, 30 Oct 2025
64.8500
65.8300
61.4400
64.2700
1,855,900
Thu, 30 Oct 2025
2 · 10-Q
Next filing day · accepted 29 Oct, 17:39 ET
10-Q ↗
Wed, 29 Oct 2025
1 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 29 Oct 2025
70.2000
71.0900
66.1400
66.8400
1,808,100
Tue, 28 Oct 2025
72.1200
72.7900
71.3000
71.3300
771,500
Mon, 27 Oct 2025
71.9000
73.0600
71.6950
72.0900
748,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
69.7500
71.3550
69.6000
70.9200
705,700
Thu, 23 Oct 2025
68.8200
69.3450
68.0050
68.9800
701,300
Wed, 22 Oct 2025
69.1500
69.3300
67.6600
68.6600
1,081,400
Tue, 21 Oct 2025
68.6500
69.4800
68.0900
69.0200
719,500
Mon, 20 Oct 2025
68.4100
69.4900
68.2700
68.6500
452,300
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
67.3400
67.8900
65.9700
67.7000
584,200
Thu, 16 Oct 2025
68.3100
68.5660
66.5400
67.1100
601,500
Wed, 15 Oct 2025
68.8500
69.1500
67.8600
68.5800
770,500
Tue, 14 Oct 2025
64.9600
67.9100
64.8000
67.6900
709,300
Mon, 13 Oct 2025
64.0800
66.0450
63.8870
65.7700
893,100
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
66.1100
66.5500
62.8850
63.0900
567,500
Thu, 09 Oct 2025
66.5300
66.9500
65.3700
65.6800
805,200
Wed, 08 Oct 2025
66.8000
67.2600
65.5950
65.7100
608,800
Tue, 07 Oct 2025
67.5200
68.1500
66.5700
66.8000
597,100
Mon, 06 Oct 2025
68.8100
68.9200
66.9200
67.5400
713,200
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
69.5000
70.0850
67.8150
68.2700
696,400
Thu, 02 Oct 2025
68.6800
69.2550
67.4600
68.8300
722,100
Wed, 01 Oct 2025
70.5200
71.6000
68.6150
68.7000
865,500
Tue, 30 Sep 2025
72.2500
73.0300
70.1150
71.3200
677,300
Mon, 29 Sep 2025
73.2400
73.7000
71.9050
72.2600
672,100
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
71.9900
72.9800
71.3800
72.4000
661,000
Thu, 25 Sep 2025
72.1100
72.4300
71.4600
71.7600
813,500
Wed, 24 Sep 2025
75.1600
75.9100
72.6100
72.7400
545,600
Tue, 23 Sep 2025
75.4400
77.5900
74.9400
75.1400
584,500
Mon, 22 Sep 2025
76.9100
76.9100
74.6000
75.8100
731,300
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
78.0500
78.0500
76.3100
77.1800
1,721,200
Thu, 18 Sep 2025
76.1900
77.9000
75.5680
77.7500
584,200
Wed, 17 Sep 2025
74.4300
77.5950
74.3750
75.4300
722,200
Tue, 16 Sep 2025
74.5300
74.7800
73.5400
74.2300
626,900
Mon, 15 Sep 2025
75.0500
76.3400
74.1600
74.4800
507,800
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
75.3400
75.7700
74.1900
74.6900
421,800
Thu, 11 Sep 2025
73.3800
75.8900
73.3800
75.6500
465,900
Wed, 10 Sep 2025
71.8800
73.3800
71.8800
73.2900
412,400
Tue, 09 Sep 2025
72.1600
72.8240
71.9350
72.1900
405,200
Mon, 08 Sep 2025
71.6800
72.5600
70.5100
72.4200
547,500
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
72.3300
72.6300
70.1000
70.6800
533,300