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
67.4300
68.9000
66.8000
67.3300
447,716
Thu, 03 Sep 2026
68.4600
69.4700
67.1700
67.4700
560,800
Wed, 02 Sep 2026
67.8300
68.2500
67.2500
67.3700
794,200
Tue, 01 Sep 2026
68.7900
69.4800
67.3800
67.4800
516,500
Mon, 31 Aug 2026
70.0300
70.4000
69.3800
69.4300
421,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
70.9600
72.3000
70.0500
71.0600
477,500
Thu, 27 Aug 2026
71.5000
72.4700
70.3100
70.5300
633,400
Wed, 26 Aug 2026
73.3100
73.7500
72.1500
72.2300
481,800
Tue, 25 Aug 2026
16 · 8-K
After-hours · 16:30 ET
8-K ↗
Tue, 25 Aug 2026
73.3700
73.5200
71.7500
73.4400
524,000
Mon, 24 Aug 2026
71.8200
72.9900
71.7400
72.5200
581,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
71.6400
72.4200
71.0100
71.6800
469,100
Thu, 20 Aug 2026
72.2500
72.9000
71.0100
71.0500
599,600
Wed, 19 Aug 2026
72.8900
75.0500
72.5100
74.1900
750,400
Tue, 18 Aug 2026
72.6100
73.2600
70.5400
70.6800
476,700
Mon, 17 Aug 2026
72.5100
72.8500
71.7300
72.2300
465,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
72.9500
74.0000
72.7500
73.0800
495,400
Thu, 13 Aug 2026
73.9500
74.6400
73.4100
73.6200
518,600
Wed, 12 Aug 2026
74.0000
74.0000
71.9900
72.8900
964,500
Tue, 11 Aug 2026
72.0300
74.0600
71.9700
73.8200
684,500
Mon, 10 Aug 2026
73.4800
73.4800
71.3300
71.9700
543,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
72.7900
75.0500
72.0800
74.5900
934,700
Thu, 06 Aug 2026
74.7900
74.7900
71.9800
72.2600
539,700
Wed, 05 Aug 2026
73.4100
75.3000
73.2800
74.9400
826,100
Tue, 04 Aug 2026
72.6700
74.9700
72.5000
74.5300
916,000
Mon, 03 Aug 2026
71.5600
73.2500
71.0700
72.3000
1,266,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
15 · 10-Q
After-hours · 16:36 ET
10-Q ↗
Fri, 31 Jul 2026
70.3900
71.5100
69.8800
70.2000
1,078,800
Thu, 30 Jul 2026
78.0600
78.0600
69.1300
70.8100
1,313,800
Wed, 29 Jul 2026
14 · 8-K
After-hours · 16:30 ET
8-K ↗
Wed, 29 Jul 2026
72.5100
73.8400
71.2300
71.6100
1,070,400
Tue, 28 Jul 2026
74.5700
75.7900
72.8900
73.2400
783,900
Mon, 27 Jul 2026
73.9300
75.1900
72.7800
73.3500
893,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
71.7600
73.8600
71.3000
72.9500
529,600
Thu, 23 Jul 2026
70.9600
72.0000
70.4700
71.5800
742,000
Wed, 22 Jul 2026
72.5300
73.6000
71.2900
72.2700
733,000
Tue, 21 Jul 2026
71.0400
71.8400
70.4700
71.6600
736,600
Mon, 20 Jul 2026
74.8900
74.9000
71.0000
71.1800
869,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
77.0200
78.7200
73.8100
74.1700
1,759,000
Thu, 16 Jul 2026
75.0100
77.8700
75.0100
77.4400
659,800
Wed, 15 Jul 2026
74.2100
75.5900
73.5900
75.1700
786,700
Tue, 14 Jul 2026
75.0300
75.2300
72.5300
73.7200
1,159,800
Mon, 13 Jul 2026
75.4900
76.1000
73.3400
73.8300
694,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
75.3900
76.7100
75.1600
75.5000
808,400
Thu, 09 Jul 2026
75.1200
75.7100
74.3200
74.9100
756,900
Wed, 08 Jul 2026
77.5900
78.1400
74.3900
74.5800
1,072,500
Tue, 07 Jul 2026
79.5800
80.5300
78.2400
78.3100
1,104,200
Mon, 06 Jul 2026
81.4800
81.4800
79.3000
79.9000
775,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
82.0300
82.7800
80.1800
81.8600
783,400
Wed, 01 Jul 2026
83.1000
84.1300
81.5300
81.5500
749,400
Tue, 30 Jun 2026
84.1100
84.8800
82.8100
83.8500
736,200
Mon, 29 Jun 2026
13 · 8-K
After-hours · 16:30 ET
8-K ↗
Mon, 29 Jun 2026
83.8700
84.3600
81.8200
84.3100
837,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
83.3900
85.3800
82.9500
85.1800
2,104,700
Thu, 25 Jun 2026
82.9900
84.5800
81.9700
83.3400
777,100
Wed, 24 Jun 2026
77.3600
82.9100
77.3600
82.3900
1,433,700
Tue, 23 Jun 2026
75.2700
76.2600
74.5300
75.6000
918,400
Mon, 22 Jun 2026
75.6400
76.4700
74.8300
75.0800
951,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
73.3300
76.5300
73.0700
75.7300
1,600,900
Wed, 17 Jun 2026
73.7200
76.9000
72.2800
72.4500
1,135,700
Tue, 16 Jun 2026
72.9300
74.9100
72.9300
74.2900
1,094,600
Mon, 15 Jun 2026
75.3000
76.4800
72.6500
72.9000
885,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
73.4500
75.0300
73.0600
74.4400
1,738,700
Thu, 11 Jun 2026
70.9700
73.6400
70.6000
73.5900
675,200
Wed, 10 Jun 2026
71.8200
72.2600
70.0700
70.5600
1,192,200
Tue, 09 Jun 2026
69.1500
72.2900
69.1500
72.0900
1,138,200
Mon, 08 Jun 2026
68.3000
69.3000
67.9600
68.2400
762,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
67.9100
69.3800
67.5400
68.3300
925,800
Thu, 04 Jun 2026
68.4000
68.8100
67.6200
68.1900
567,600
Wed, 03 Jun 2026
67.1500
68.1600
66.7700
67.1100
559,000
Tue, 02 Jun 2026
68.6300
68.9800
67.6200
68.1200
1,262,300
Mon, 01 Jun 2026
69.4700
70.4000
67.8800
68.6200
1,562,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
65.4500
66.6100
65.1500
65.2400
670,300
Thu, 28 May 2026
65.4700
66.2900
65.0000
65.6200
374,900
Wed, 27 May 2026
65.5600
67.8700
65.5600
66.4700
600,200
Tue, 26 May 2026
64.4400
65.1800
63.8200
64.7900
400,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
63.9000
64.7500
63.1000
64.2300
611,200
Thu, 21 May 2026
12 · 8-K
After-hours · 16:37 ET
8-K ↗
Thu, 21 May 2026
62.0900
64.3500
61.6200
63.8800
589,000
Wed, 20 May 2026
61.4700
63.9000
60.7400
63.6800
664,600
Tue, 19 May 2026
60.2700
61.1400
59.1300
60.8700
926,600
Mon, 18 May 2026
60.0800
61.6800
60.0000
61.2100
1,071,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
61.5600
62.1400
59.1200
59.1700
635,200
Thu, 14 May 2026
62.0500
62.7200
61.1200
61.8500
604,700
Wed, 13 May 2026
62.0000
62.3800
61.0200
61.5300
638,700
Tue, 12 May 2026
64.0700
64.2500
62.0500
62.4800
1,115,900
Mon, 11 May 2026
65.4800
65.7100
63.6200
63.7900
663,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
64.9000
65.8100
64.3800
65.1600
651,100
Thu, 07 May 2026
65.1700
65.9100
63.5200
64.4400
1,290,700
Wed, 06 May 2026
66.1800
67.2400
64.7700
64.8600
1,490,300
Tue, 05 May 2026
64.0000
64.6900
62.9100
64.1200
918,000
Mon, 04 May 2026
65.5000
65.9000
62.8800
63.0500
821,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
67.6800
67.7800
66.2800
66.3400
483,900
Thu, 30 Apr 2026
67.1600
67.7900
66.3300
67.3400
805,600
Wed, 29 Apr 2026
68.4100
69.3400
66.1700
67.0200
1,132,300
Tue, 28 Apr 2026
69.9900
70.3400
68.8500
69.3700
980,800
Mon, 27 Apr 2026
68.9300
70.1500
68.0600
69.7300
1,254,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
11 · 10-Q
After-hours · 16:20 ET
10-Q ↗
Fri, 24 Apr 2026
70.2500
70.3900
68.9100
69.0700
1,057,300
Thu, 23 Apr 2026
68.2700
70.0700
66.4700
69.9000
1,706,200
Wed, 22 Apr 2026
10 · 8-K
After-hours · 16:30 ET
8-K ↗
Wed, 22 Apr 2026
70.3900
71.0300
68.1800
68.7100
1,314,700
Tue, 21 Apr 2026
71.2000
71.7400
69.1600
69.4900
1,111,500
Mon, 20 Apr 2026
67.4300
69.4500
67.2500
69.4300
768,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
66.3900
69.1700
65.5000
68.0700
919,800
Thu, 16 Apr 2026
65.1800
66.1300
64.1900
64.3200
804,900
Wed, 15 Apr 2026
66.3400
66.5000
64.7600
65.0300
809,600
Tue, 14 Apr 2026
66.2000
67.3100
66.0000
66.6400
520,900
Mon, 13 Apr 2026
66.0900
66.5900
64.7800
66.4000
816,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
66.6600
66.8800
65.7600
66.5500
891,900
Thu, 09 Apr 2026
64.4900
67.1800
64.4900
66.6900
975,800
Wed, 08 Apr 2026
64.0200
66.0200
64.0200
65.0500
998,600
Tue, 07 Apr 2026
9 · DEFA14A
After-hours · 16:22 ET
DEFA14A ↗
Tue, 07 Apr 2026
8 · DEF 14A
After-hours · 16:21 ET
DEF 14A ↗
Tue, 07 Apr 2026
62.0000
62.0100
60.2300
61.0800
977,800
Mon, 06 Apr 2026
61.5000
63.2000
61.4000
63.0800
653,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
61.5000
63.2000
60.4800
62.1600
749,100
Wed, 01 Apr 2026
61.6400
62.6400
61.1700
62.1100
766,500
Tue, 31 Mar 2026
61.3600
62.5600
60.2000
61.8400
787,700
Mon, 30 Mar 2026
61.1600
61.2600
59.6400
60.0700
902,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
60.1500
61.5500
59.8000
60.0000
753,100
Thu, 26 Mar 2026
7 · 8-K
After-hours · 16:29 ET
8-K ↗
Thu, 26 Mar 2026
6 · PRE 14A
After-hours · 16:28 ET
PRE 14A ↗
Thu, 26 Mar 2026
60.8200
62.1400
60.3300
60.5400
727,700
Wed, 25 Mar 2026
62.1100
62.4200
59.5100
61.5900
635,600
Tue, 24 Mar 2026
60.3800
61.6100
60.1200
60.9500
1,127,400
Mon, 23 Mar 2026
60.0600
61.9700
60.0600
61.3400
1,270,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
60.3000
60.4000
58.0300
58.7600
3,422,700
Thu, 19 Mar 2026
60.6400
60.8200
58.9100
60.2000
1,802,000
Wed, 18 Mar 2026
63.2000
63.7500
60.8100
61.1700
1,194,000
Tue, 17 Mar 2026
64.3500
64.5300
63.4400
64.1800
842,500
Mon, 16 Mar 2026
63.8200
64.1700
63.0300
64.1300
985,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
63.7000
64.0700
62.7700
63.0800
1,109,000
Thu, 12 Mar 2026
63.9800
64.5100
62.4700
62.7800
1,116,500
Wed, 11 Mar 2026
66.9200
66.9200
65.0600
65.2300
584,900
Tue, 10 Mar 2026
67.6300
68.8100
66.7600
67.1300
982,200
Mon, 09 Mar 2026
66.1600
68.2400
65.0100
68.0300
1,254,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
67.9800
68.1600
66.4000
67.6900
1,091,800
Thu, 05 Mar 2026
70.5400
70.9100
68.4900
68.9400
951,900
Wed, 04 Mar 2026
73.2800
73.2800
71.1400
71.4400
618,800
Tue, 03 Mar 2026
70.7200
72.7500
69.4100
72.0800
623,500
Mon, 02 Mar 2026
73.6200
73.9300
72.2600
72.6900
809,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
74.9200
76.0900
74.3100
75.4200
575,100
Thu, 26 Feb 2026
75.5200
75.6500
74.4100
75.4400
527,400
Wed, 25 Feb 2026
77.3400
77.6200
73.3400
74.5800
828,100
Tue, 24 Feb 2026
76.8000
78.5500
76.3500
77.4800
823,800
Mon, 23 Feb 2026
77.7700
79.0000
75.3900
76.8000
822,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
78.1600
79.5900
77.5600
77.8300
823,900
Thu, 19 Feb 2026
5 · 8-K
After-hours · 16:25 ET
8-K ↗
Thu, 19 Feb 2026
78.7200
79.0800
77.3000
77.8100
547,000
Wed, 18 Feb 2026
79.4600
81.3000
78.7200
79.0000
742,700
Tue, 17 Feb 2026
80.6000
81.2500
78.4300
80.1500
967,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
4 · 10-K
After-hours · 16:24 ET
10-K ↗
Fri, 13 Feb 2026
78.7200
81.7700
78.5700
80.6000
1,151,200
Thu, 12 Feb 2026
78.5100
79.9700
76.6000
76.8100
1,272,900
Wed, 11 Feb 2026
77.6600
78.7300
76.5800
78.0500
1,167,900
Tue, 10 Feb 2026
76.3400
78.7700
75.7200
78.5100
777,800
Mon, 09 Feb 2026
76.1000
77.0000
75.0000
75.4600
633,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
75.3200
76.9700
74.3600
75.9100
1,318,200
Thu, 05 Feb 2026
75.7600
76.9100
75.0400
75.4900
1,303,900
Wed, 04 Feb 2026
73.7700
76.4200
73.4200
75.4200
1,378,500
Tue, 03 Feb 2026
69.4900
75.4000
69.4900
72.7700
1,594,100
Mon, 02 Feb 2026
69.5600
70.6800
69.0800
70.1900
961,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
68.8500
70.4100
68.4600
69.5100
1,537,400
Thu, 29 Jan 2026
68.9000
70.1200
67.2300
69.9600
1,841,400
Wed, 28 Jan 2026
3 · 8-K
After-hours · 16:30 ET
8-K ↗
Wed, 28 Jan 2026
69.8900
70.6600
68.4400
69.1800
1,512,300
Tue, 27 Jan 2026
71.0900
71.3800
69.4500
69.5700
1,082,100
Mon, 26 Jan 2026
72.4200
72.9000
70.7600
71.7000
905,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
74.3500
74.4200
71.4200
72.0000
1,234,600
Thu, 22 Jan 2026
76.7100
77.3000
74.0500
74.5500
754,600
Wed, 21 Jan 2026
74.8900
76.7600
74.5100
76.1000
987,300
Tue, 20 Jan 2026
73.9900
75.9700
73.7000
74.6600
784,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
76.8900
79.3700
75.9300
76.1500
968,000
Thu, 15 Jan 2026
77.4100
78.4000
76.3000
78.2500
803,300
Wed, 14 Jan 2026
78.0000
78.9200
76.1300
77.0800
1,010,000
Tue, 13 Jan 2026
76.6800
79.1800
76.6800
78.6400
1,378,700
Mon, 12 Jan 2026
74.6300
77.1800
74.6300
76.0100
1,217,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
69.9100
75.7100
69.8800
75.4500
2,174,000
Thu, 08 Jan 2026
65.4500
68.8100
65.4500
68.3600
970,600
Wed, 07 Jan 2026
68.6900
68.8600
65.9000
66.2000
822,800
Tue, 06 Jan 2026
66.7000
67.4300
65.7000
67.3700
661,000
Mon, 05 Jan 2026
65.8100
67.7400
65.8100
66.8700
708,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
65.6600
66.4300
65.0700
66.2300
477,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
66.1500
66.4200
65.7000
65.8000
384,300
Tue, 30 Dec 2025
66.1500
66.6800
65.3300
66.3900
574,900
Mon, 29 Dec 2025
66.9100
67.3300
65.9100
66.4100
656,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
66.4700
66.8200
65.8300
66.8000
560,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
66.0600
66.7100
65.8900
66.5600
208,700
Tue, 23 Dec 2025
65.5500
66.0100
64.8500
65.7000
604,800
Mon, 22 Dec 2025
66.2700
66.6000
65.3400
65.5500
958,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
67.1500
67.4200
65.6800
66.5800
1,905,200
Thu, 18 Dec 2025
69.5000
69.5000
68.2500
68.2700
1,069,900
Wed, 17 Dec 2025
68.0800
69.9100
67.3500
68.2900
1,306,400
Tue, 16 Dec 2025
71.5500
71.5500
69.4600
69.7800
918,900
Mon, 15 Dec 2025
72.7000
73.0900
71.0000
71.1000
807,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
72.9400
73.0700
71.2600
71.9600
636,100
Thu, 11 Dec 2025
72.6800
73.7900
72.2100
72.5700
525,200
Wed, 10 Dec 2025
70.1100
72.5600
70.0500
72.1200
816,600
Tue, 09 Dec 2025
69.1300
70.7700
69.1300
69.7500
475,100
Mon, 08 Dec 2025
72.6100
72.6100
70.3900
70.6400
560,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
72.3700
73.2000
72.0100
72.2300
591,000
Thu, 04 Dec 2025
74.6600
75.0600
72.1600
72.5300
671,300
Wed, 03 Dec 2025
73.3800
75.3800
73.2300
74.6600
711,900
Tue, 02 Dec 2025
73.2800
73.8300
72.0500
73.1600
503,100
Mon, 01 Dec 2025
72.6600
73.9300
72.4800
72.9600
587,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
73.7600
74.1600
72.9800
73.0800
336,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
72.3900
74.8400
72.3200
73.9200
1,288,400
Tue, 25 Nov 2025
70.7000
73.2400
70.5900
73.0500
979,000
Mon, 24 Nov 2025
70.1700
70.4300
69.4800
70.0800
1,215,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
66.9100
70.9800
66.1800
70.2900
1,440,500
Thu, 20 Nov 2025
65.8100
67.1300
65.2600
65.6800
961,000
Wed, 19 Nov 2025
65.9200
66.5300
65.0800
65.7100
971,300
Tue, 18 Nov 2025
64.1300
65.9900
63.5800
65.6800
968,600
Mon, 17 Nov 2025
66.1500
66.5000
64.3700
64.5600
974,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
66.6100
67.5000
66.0700
66.7400
1,164,400
Thu, 13 Nov 2025
67.3500
69.0000
66.4100
66.4800
541,600
Wed, 12 Nov 2025
68.8800
69.6600
67.7400
67.8200
684,700
Tue, 11 Nov 2025
67.4800
69.0100
67.2400
68.8800
949,600
Mon, 10 Nov 2025
66.9100
67.3600
66.1100
67.0200
572,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
65.4700
67.0700
64.9900
67.0000
933,800
Thu, 06 Nov 2025
66.1600
66.7300
65.2900
65.4300
558,300
Wed, 05 Nov 2025
64.9700
67.0900
64.7100
66.4000
919,800
Tue, 04 Nov 2025
65.6300
66.1000
64.5400
65.3100
798,300
Mon, 03 Nov 2025
66.8700
67.1300
65.4700
65.7700
783,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
2 · 10-Q
After-hours · 16:31 ET
10-Q ↗
Fri, 31 Oct 2025
67.0000
68.0200
66.4600
67.5600
981,100
Thu, 30 Oct 2025
65.9100
68.6000
65.9100
67.4800
1,522,800
Wed, 29 Oct 2025
69.0600
70.0600
66.3300
67.0800
1,679,600
Tue, 28 Oct 2025
1 · 8-K
After-hours · 16:34 ET
8-K ↗
Tue, 28 Oct 2025
69.2400
72.4600
68.1900
71.0400
1,331,200
Mon, 27 Oct 2025
71.1800
72.5200
71.1000
71.4100
691,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
72.7200
72.7200
71.2600
71.4100
946,200
Thu, 23 Oct 2025
70.7500
71.7000
70.0600
71.6600
636,900
Wed, 22 Oct 2025
70.6400
71.6400
69.9300
70.6700
792,200
Tue, 21 Oct 2025
69.2100
72.2100
68.8200
71.3900
706,700
Mon, 20 Oct 2025
70.4400
71.2000
69.7400
70.4700
614,800
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
69.3400
70.4400
68.9100
70.1400
662,400
Thu, 16 Oct 2025
69.8000
70.4300
68.7600
69.7900
782,400
Wed, 15 Oct 2025
69.5800
70.4200
69.0600
69.6200
630,300
Tue, 14 Oct 2025
66.2700
69.5400
66.2700
69.4400
784,100
Mon, 13 Oct 2025
66.9700
67.0700
65.9400
66.7900
599,400
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
68.4700
68.4700
66.0700
66.5400
832,800
Thu, 09 Oct 2025
68.3600
68.3600
67.0400
67.9100
1,201,500
Wed, 08 Oct 2025
70.6900
70.6900
68.4200
68.8000
1,292,900
Tue, 07 Oct 2025
70.7600
71.4000
69.0800
69.7300
1,334,800
Mon, 06 Oct 2025
75.2700
75.2700
71.7900
72.1900
762,400
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
74.1000
75.4800
73.9000
74.7300
523,900
Thu, 02 Oct 2025
73.4700
74.1000
72.7000
73.7100
479,700
Wed, 01 Oct 2025
72.6000
73.8000
71.8900
73.5200
511,500
Tue, 30 Sep 2025
72.7300
73.4000
71.2700
72.4300
521,800
Mon, 29 Sep 2025
72.7300
72.9700
71.6900
72.7400
628,200
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
71.5700
72.9500
71.0600
72.3500
945,000
Thu, 25 Sep 2025
72.2700
73.5900
71.3300
71.3900
709,800
Wed, 24 Sep 2025
72.2900
74.0600
72.0800
73.0200
407,400
Tue, 23 Sep 2025
73.5000
74.0100
72.4200
73.0000
663,900
Mon, 22 Sep 2025
75.1400
75.1400
72.6200
73.2000
974,200
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
75.5800
76.5100
74.6700
75.4400
1,901,400
Thu, 18 Sep 2025
75.6100
77.1000
75.0000
76.5800
1,013,800
Wed, 17 Sep 2025
76.7000
80.0000
74.7100
75.4600
1,198,000
Tue, 16 Sep 2025
76.6600
76.9600
75.3900
76.3100
757,700
Mon, 15 Sep 2025
78.9900
78.9900
76.4500
77.1800
915,800
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
79.9800
81.2200
78.7700
78.7900
706,600
Thu, 11 Sep 2025
79.0400
81.2100
79.0400
81.0600
1,046,200
Wed, 10 Sep 2025
79.2400
79.4300
77.8500
78.5700
656,500
Tue, 09 Sep 2025
81.9100
82.0000
78.6300
79.0900
665,300
Mon, 08 Sep 2025
82.3900
82.8300
81.0800
82.1400
846,300
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
83.4600
84.7400
81.9900
82.8300
1,585,400