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
81.0600
82.0133
80.4001
81.4100
768,419
Thu, 22 Oct 2026
79.5400
81.8300
78.4600
81.6600
1,293,900
Wed, 21 Oct 2026
78.0200
79.9500
77.9600
78.6800
1,029,000
Tue, 20 Oct 2026
76.5700
79.2000
76.1700
78.9600
1,545,300
Mon, 19 Oct 2026
76.1200
76.7000
75.4300
75.6500
1,260,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
79.3500
79.9500
76.4900
76.7100
1,940,400
Thu, 15 Oct 2026
77.6600
79.2800
77.0500
78.8400
1,835,500
Wed, 14 Oct 2026
76.5700
76.7300
75.1300
76.3100
1,059,600
Tue, 13 Oct 2026
76.7000
76.7100
74.9900
76.3200
1,108,100
Mon, 12 Oct 2026
74.8900
76.3900
74.6100
76.2400
1,095,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
73.9000
75.3200
73.6800
74.6500
1,078,600
Thu, 08 Oct 2026
73.4800
74.2700
72.5400
73.3300
1,888,400
Wed, 07 Oct 2026
75.5600
76.6600
73.2600
73.7500
2,473,800
Tue, 06 Oct 2026
77.0100
77.6600
75.8400
76.4300
1,569,900
Mon, 05 Oct 2026
75.6000
77.1700
75.0300
76.5700
1,606,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
75.0000
76.1600
74.2200
75.6000
1,310,400
Thu, 01 Oct 2026
74.6100
75.2600
74.1800
74.4100
1,441,000
Wed, 30 Sep 2026
75.4200
75.5000
74.5700
74.9000
1,249,600
Tue, 29 Sep 2026
74.6200
75.7800
73.8000
75.6900
1,580,100
Mon, 28 Sep 2026
74.2500
75.1500
73.6700
74.7800
1,732,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
74.5300
75.1000
73.6900
74.5200
1,563,400
Thu, 24 Sep 2026
74.2100
74.9900
73.7000
74.2700
1,630,600
Wed, 23 Sep 2026
74.9500
75.3400
73.7500
73.9600
1,456,800
Tue, 22 Sep 2026
74.9900
75.7300
74.3700
75.1900
1,927,600
Mon, 21 Sep 2026
74.0000
74.4100
73.1700
74.2900
1,248,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
73.9400
75.0300
73.5400
74.0800
2,904,300
Thu, 17 Sep 2026
75.7600
76.1900
74.1500
74.1600
1,424,300
Wed, 16 Sep 2026
74.6400
76.1000
74.5800
75.2600
1,332,700
Tue, 15 Sep 2026
75.4800
75.7100
74.1700
74.6900
1,941,000
Mon, 14 Sep 2026
74.9500
76.8900
74.7300
75.7700
1,964,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
74.4200
74.5400
73.1200
74.1900
1,486,400
Thu, 10 Sep 2026
74.0100
74.4900
72.8400
73.5600
1,492,300
Wed, 09 Sep 2026
74.5100
75.5100
74.0100
74.5200
1,518,500
Tue, 08 Sep 2026
77.7900
78.2900
74.9500
75.0400
1,890,100
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
77.2300
78.6900
77.0700
78.2900
1,123,600
Thu, 03 Sep 2026
81.1100
81.5400
78.0400
78.1200
1,400,700
Wed, 02 Sep 2026
80.2300
82.4500
80.0300
80.6600
826,100
Tue, 01 Sep 2026
81.4600
82.8900
79.6900
80.4800
1,054,400
Mon, 31 Aug 2026
82.0700
82.1500
81.0000
81.3700
1,025,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
82.6100
83.5300
81.8000
82.9700
1,055,400
Thu, 27 Aug 2026
82.0200
84.0100
81.6700
82.5400
846,000
Wed, 26 Aug 2026
82.5000
83.8600
81.8100
83.1000
970,600
Tue, 25 Aug 2026
83.9900
84.5000
82.9600
82.9600
1,024,300
Mon, 24 Aug 2026
86.9200
87.2700
83.6200
84.0800
1,132,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
85.5700
87.1600
85.2600
86.9100
930,800
Thu, 20 Aug 2026
87.8300
88.4000
85.6200
85.6700
847,900
Wed, 19 Aug 2026
87.3300
88.8900
86.9800
88.3400
1,064,000
Tue, 18 Aug 2026
85.0100
87.4600
85.0100
86.4400
1,171,000
Mon, 17 Aug 2026
85.0500
85.5700
84.4600
85.1200
1,083,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
84.7400
86.4200
84.7400
85.9000
864,700
Thu, 13 Aug 2026
85.8400
86.3700
84.6200
85.9400
1,385,700
Wed, 12 Aug 2026
84.2800
85.7300
83.1600
85.6700
1,086,200
Tue, 11 Aug 2026
85.8500
86.8600
84.7000
85.1500
1,837,600
Mon, 10 Aug 2026
81.6200
86.3000
81.4000
86.1500
3,025,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
88.1200
88.1200
80.7100
82.3500
3,299,700
Thu, 06 Aug 2026
13 · 10-Q
After-hours · 17:06 ET
10-Q ↗
Thu, 06 Aug 2026
12 · 8-K
After-hours · 16:19 ET
8-K ↗
Thu, 06 Aug 2026
81.0000
81.4100
78.7900
81.0800
2,197,400
Wed, 05 Aug 2026
80.7100
81.1600
79.8700
80.5400
1,394,500
Tue, 04 Aug 2026
80.6400
81.6000
80.0000
81.5100
1,206,900
Mon, 03 Aug 2026
80.3600
81.7200
79.5400
81.4600
914,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
79.4100
79.5800
77.1400
78.7900
1,054,200
Thu, 30 Jul 2026
81.3100
81.7900
79.4300
80.2600
992,500
Wed, 29 Jul 2026
79.9600
81.6200
79.5800
81.4200
1,336,500
Tue, 28 Jul 2026
79.1000
81.1300
78.2500
80.5800
989,300
Mon, 27 Jul 2026
75.7200
78.9500
75.7200
78.2500
1,401,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
76.5400
77.4100
75.1700
76.4900
1,707,100
Thu, 23 Jul 2026
75.2400
75.8300
74.7500
75.4200
1,162,600
Wed, 22 Jul 2026
75.5700
76.4500
75.1800
75.5000
982,800
Tue, 21 Jul 2026
74.8300
76.1200
74.5100
76.0900
1,155,800
Mon, 20 Jul 2026
76.8700
77.4600
75.6800
76.0100
1,622,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
80.7400
80.7400
76.2600
77.0000
2,270,400
Thu, 16 Jul 2026
78.5000
81.7400
78.0600
80.9100
2,237,600
Wed, 15 Jul 2026
75.5600
78.6700
75.5600
78.5600
1,481,100
Tue, 14 Jul 2026
78.4400
78.6600
74.3900
75.8200
3,021,200
Mon, 13 Jul 2026
78.4200
80.5800
77.4400
79.7500
2,351,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
76.7000
78.7900
76.0700
78.1100
1,549,500
Thu, 09 Jul 2026
77.0800
78.0100
76.0000
76.6400
2,158,300
Wed, 08 Jul 2026
77.1700
77.6700
74.9500
76.2000
2,257,700
Tue, 07 Jul 2026
81.3000
82.0400
76.9100
78.8300
1,514,900
Mon, 06 Jul 2026
79.9900
81.1600
78.2500
80.5000
1,149,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
77.0700
80.1800
76.5400
80.1200
1,752,500
Wed, 01 Jul 2026
79.4700
80.2100
75.1400
75.9600
2,950,400
Tue, 30 Jun 2026
83.0000
83.0000
76.8300
79.0100
2,418,500
Mon, 29 Jun 2026
85.9900
85.9900
82.8700
83.9400
1,644,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
84.6200
86.3400
83.7900
86.2500
2,491,000
Thu, 25 Jun 2026
82.6700
85.1500
82.5800
84.6500
2,060,500
Wed, 24 Jun 2026
80.9100
83.5700
80.9100
82.1200
2,084,600
Tue, 23 Jun 2026
80.3100
80.6300
78.9200
80.0400
1,673,400
Mon, 22 Jun 2026
78.7800
80.2400
77.7500
79.1900
2,007,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
76.2400
79.3400
75.6400
79.2300
3,629,900
Wed, 17 Jun 2026
76.8300
77.1000
74.6700
75.4200
1,441,800
Tue, 16 Jun 2026
77.7000
78.0500
76.4700
77.5200
1,338,700
Mon, 15 Jun 2026
80.3700
80.8000
76.6100
77.3200
1,653,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
80.6500
80.8700
79.8100
80.3900
1,460,600
Thu, 11 Jun 2026
80.8500
81.6000
79.6300
80.5200
1,039,100
Wed, 10 Jun 2026
82.5000
83.1700
80.4600
80.8600
2,067,700
Tue, 09 Jun 2026
79.1200
82.9700
78.7300
82.5200
1,482,500
Mon, 08 Jun 2026
79.6900
79.9500
78.2800
78.3000
1,613,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
80.0600
81.6300
79.8600
80.0000
1,595,400
Thu, 04 Jun 2026
11 · 8-K
After-hours · 16:11 ET
8-K ↗
Thu, 04 Jun 2026
79.3300
80.7400
79.0800
80.0000
1,328,100
Wed, 03 Jun 2026
78.3600
79.0000
77.4100
77.9500
1,621,900
Tue, 02 Jun 2026
78.9900
79.9500
77.9000
78.2500
1,766,100
Mon, 01 Jun 2026
81.1900
81.6800
79.3300
79.7800
1,921,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
82.6100
83.0000
81.5700
81.8800
1,965,400
Thu, 28 May 2026
81.8600
83.5900
81.3000
82.4500
1,422,800
Wed, 27 May 2026
85.1600
85.8100
81.4500
82.5400
2,408,700
Tue, 26 May 2026
85.2600
85.7300
84.0300
85.1000
1,877,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
84.7200
86.0200
84.1600
84.8100
1,808,800
Thu, 21 May 2026
83.3000
84.7300
82.0600
84.6100
2,516,000
Wed, 20 May 2026
80.6400
84.0800
80.3000
84.0300
2,403,400
Tue, 19 May 2026
79.0000
80.3100
77.7200
79.9300
2,082,600
Mon, 18 May 2026
76.5200
79.6900
76.5200
78.9300
1,760,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
76.9300
77.3800
75.8900
76.6400
1,367,400
Thu, 14 May 2026
76.0800
78.1100
75.4500
77.2100
1,705,600
Wed, 13 May 2026
75.4500
77.1400
74.5000
75.5700
1,680,800
Tue, 12 May 2026
76.7000
77.5400
75.5600
76.1300
2,415,000
Mon, 11 May 2026
78.9800
80.2300
76.6400
76.6800
2,697,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
85.5500
85.5500
76.5200
77.9500
6,038,500
Thu, 07 May 2026
10 · 10-Q
After-hours · 17:03 ET
10-Q ↗
Thu, 07 May 2026
9 · 8-K
After-hours · 16:20 ET
8-K ↗
Thu, 07 May 2026
90.2900
91.4400
84.8800
85.0700
2,931,900
Wed, 06 May 2026
90.5100
91.2500
88.2800
89.2200
1,368,900
Tue, 05 May 2026
90.5700
91.6000
89.5000
90.0300
1,011,900
Mon, 04 May 2026
91.0000
92.0200
90.0500
90.6000
1,103,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
90.0000
92.4100
89.1600
91.3400
907,000
Thu, 30 Apr 2026
88.5700
90.3600
87.5000
90.1800
1,012,800
Wed, 29 Apr 2026
90.2200
90.7000
87.5100
87.7900
997,500
Tue, 28 Apr 2026
93.9400
94.2000
90.6400
90.7400
706,300
Mon, 27 Apr 2026
94.6800
95.6800
93.3900
93.7000
796,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
8 · DEFA14A
After-hours · 16:06 ET
DEFA14A ↗
Fri, 24 Apr 2026
7 · DEF 14A
After-hours · 16:04 ET
DEF 14A ↗
Fri, 24 Apr 2026
94.3400
95.1800
93.0300
94.8700
678,500
Thu, 23 Apr 2026
94.5000
95.5100
93.3900
94.3800
562,100
Wed, 22 Apr 2026
94.4600
96.7000
94.0100
95.0000
754,300
Tue, 21 Apr 2026
96.9900
97.3900
93.6000
93.8300
1,327,300
Mon, 20 Apr 2026
95.4300
96.8300
94.0600
96.8200
855,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
94.0700
96.5400
93.6000
95.2500
1,147,600
Thu, 16 Apr 2026
94.5000
94.9200
92.6100
92.7600
902,600
Wed, 15 Apr 2026
95.0200
95.9800
93.6900
94.5500
1,038,200
Tue, 14 Apr 2026
92.7000
96.0400
92.1300
94.9400
1,184,200
Mon, 13 Apr 2026
90.0000
93.2300
89.4700
92.9800
1,218,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
92.4500
92.4500
90.3500
90.4200
1,028,100
Thu, 09 Apr 2026
91.3100
92.4300
90.1200
91.4000
809,700
Wed, 08 Apr 2026
92.6500
93.9900
91.2700
91.9600
1,487,600
Tue, 07 Apr 2026
88.1000
91.4700
88.1000
90.0000
1,336,800
Mon, 06 Apr 2026
87.4200
88.6900
86.9300
88.6000
913,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
86.1700
90.4300
84.9800
87.9200
1,056,000
Wed, 01 Apr 2026
86.2700
88.6200
85.5200
87.7400
1,348,700
Tue, 31 Mar 2026
84.5300
87.3900
83.5700
86.1600
1,504,600
Mon, 30 Mar 2026
84.5100
84.5100
82.2900
83.5100
915,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
85.7200
85.7200
82.0100
83.7800
986,600
Thu, 26 Mar 2026
86.6400
87.9200
86.4100
86.5000
807,000
Wed, 25 Mar 2026
86.6300
87.7000
85.4200
87.3500
717,500
Tue, 24 Mar 2026
85.9100
87.1800
85.6200
86.2500
1,005,400
Mon, 23 Mar 2026
6 · 8-K
After-hours · 17:26 ET
8-K ↗
Mon, 23 Mar 2026
87.6300
88.3600
86.8400
87.2100
776,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
86.1900
86.5000
84.6600
86.2600
1,538,200
Thu, 19 Mar 2026
85.8600
87.0300
85.1100
86.3000
822,700
Wed, 18 Mar 2026
87.5400
87.8900
86.5300
86.5800
998,000
Tue, 17 Mar 2026
87.0900
88.3800
86.5300
88.1600
1,022,600
Mon, 16 Mar 2026
85.8000
86.3800
85.2100
85.7600
804,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
85.1400
86.7500
84.6400
84.7700
1,252,200
Thu, 12 Mar 2026
86.0400
87.7200
84.4800
84.5100
1,070,300
Wed, 11 Mar 2026
86.2500
87.4000
85.0100
87.1700
1,106,900
Tue, 10 Mar 2026
88.5100
88.5100
86.1300
86.6500
972,300
Mon, 09 Mar 2026
86.0500
88.0400
84.3400
87.8100
865,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
87.6700
87.7900
85.5500
87.1000
746,900
Thu, 05 Mar 2026
89.1600
90.8800
87.8400
89.2900
1,062,400
Wed, 04 Mar 2026
92.4100
92.4100
90.1500
90.4600
817,300
Tue, 03 Mar 2026
91.6200
92.1900
89.6500
91.7000
820,800
Mon, 02 Mar 2026
94.8500
94.8500
92.0900
93.8000
1,189,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
95.2200
96.0000
92.7900
95.4600
1,206,000
Thu, 26 Feb 2026
96.6400
97.8700
94.8400
96.7100
1,250,100
Wed, 25 Feb 2026
92.3300
96.3300
90.8700
96.2200
2,066,900
Tue, 24 Feb 2026
5 · 10-K
After-hours · 17:08 ET
10-K ↗
Tue, 24 Feb 2026
4 · 8-K
After-hours · 16:23 ET
8-K ↗
Tue, 24 Feb 2026
94.1800
94.4600
91.6300
91.8800
2,044,800
Mon, 23 Feb 2026
90.4400
93.5300
90.4400
93.4000
1,710,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
90.6900
91.4000
89.2200
90.5900
955,100
Thu, 19 Feb 2026
89.8700
91.0500
88.7200
90.9200
1,373,800
Wed, 18 Feb 2026
89.0100
91.0000
89.0100
90.1500
1,402,600
Tue, 17 Feb 2026
88.3700
90.5700
88.0100
89.0000
782,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
87.2700
89.8400
87.2700
88.0900
836,800
Thu, 12 Feb 2026
87.6700
88.9200
86.0700
87.2200
762,500
Wed, 11 Feb 2026
88.5900
89.5400
86.5300
88.2600
720,200
Tue, 10 Feb 2026
88.2100
89.6400
87.6100
88.7200
1,363,700
Mon, 09 Feb 2026
87.1600
88.5000
86.1800
87.5900
1,495,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
87.6800
88.7200
87.5000
87.8100
1,310,400
Thu, 05 Feb 2026
86.8300
88.4200
86.0100
87.5000
1,616,500
Wed, 04 Feb 2026
87.4500
89.2900
86.0400
87.0600
1,719,900
Tue, 03 Feb 2026
89.9300
90.7200
86.5800
87.4500
1,177,300
Mon, 02 Feb 2026
90.1300
90.7300
89.6000
89.7000
858,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
91.7500
93.6300
89.6600
90.6800
1,063,100
Thu, 29 Jan 2026
92.1300
92.1300
89.3300
90.2200
1,081,400
Wed, 28 Jan 2026
92.1900
92.8700
90.8500
91.8300
959,000
Tue, 27 Jan 2026
93.5000
93.8400
91.8300
91.9600
1,180,600
Mon, 26 Jan 2026
92.8000
93.5500
92.1900
92.9800
791,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
94.5100
95.0000
91.3100
92.5200
1,323,900
Thu, 22 Jan 2026
94.4800
95.2200
93.7100
94.6400
1,221,800
Wed, 21 Jan 2026
93.7700
94.6400
92.5800
94.1500
1,160,600
Tue, 20 Jan 2026
92.0600
93.6800
91.1000
92.9500
750,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
94.0500
94.6900
93.2500
93.4700
1,484,500
Thu, 15 Jan 2026
92.5700
94.0300
92.4900
93.8900
1,419,500
Wed, 14 Jan 2026
89.5400
92.6200
89.1800
92.4600
1,188,300
Tue, 13 Jan 2026
91.6900
92.4000
88.5900
90.1600
1,590,200
Mon, 12 Jan 2026
93.8900
93.9800
90.6800
91.7200
1,990,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
95.7700
96.0600
91.5200
94.4700
2,247,600
Thu, 08 Jan 2026
100.1000
101.4000
94.0200
94.6200
4,669,200
Wed, 07 Jan 2026
3 · 8-K
After-hours · 16:32 ET
8-K ↗
Wed, 07 Jan 2026
93.4100
93.9000
90.0100
90.5400
1,780,300
Tue, 06 Jan 2026
90.8800
93.4500
90.7100
93.2900
1,426,400
Mon, 05 Jan 2026
87.1100
90.9900
87.0100
90.4700
2,879,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
87.1100
87.3900
85.6500
87.3000
1,173,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
87.8000
88.7100
87.3100
87.3100
618,300
Tue, 30 Dec 2025
88.2200
88.4500
87.5500
87.9100
648,600
Mon, 29 Dec 2025
88.5000
89.1200
88.2200
88.3600
768,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
88.4000
88.7800
87.6100
88.4100
520,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
88.9400
89.2200
88.3800
88.4300
312,000
Tue, 23 Dec 2025
89.1500
89.8500
88.5200
88.7700
1,275,900
Mon, 22 Dec 2025
87.3400
89.8500
87.2300
89.3600
1,310,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
87.2000
88.0100
86.6500
87.0600
2,497,300
Thu, 18 Dec 2025
86.0000
88.1500
85.7200
86.8800
1,986,700
Wed, 17 Dec 2025
85.4800
87.0600
84.7000
85.0600
1,714,300
Tue, 16 Dec 2025
86.8900
87.3400
85.2600
85.7900
1,324,500
Mon, 15 Dec 2025
86.8900
87.3400
85.7700
86.5000
1,802,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
88.8500
88.8700
86.0900
86.7000
1,403,800
Thu, 11 Dec 2025
88.2800
89.2000
87.8100
88.8800
1,169,900
Wed, 10 Dec 2025
88.3600
89.4400
87.7200
87.8200
1,433,700
Tue, 09 Dec 2025
89.4200
90.2300
88.4000
88.4200
1,464,900
Mon, 08 Dec 2025
90.8700
90.9100
88.5500
89.0000
1,664,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
89.3700
91.1400
88.6500
91.1000
1,217,600
Thu, 04 Dec 2025
88.0000
89.1300
87.2000
88.7400
1,306,800
Wed, 03 Dec 2025
90.0000
90.2600
87.7000
87.7500
2,043,400
Tue, 02 Dec 2025
89.7000
89.8400
88.2800
89.0300
1,790,400
Mon, 01 Dec 2025
90.4900
91.6000
89.6900
89.7900
1,460,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
91.0000
91.2300
90.4600
91.0400
570,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
92.0000
92.4800
90.6900
91.0800
1,754,900
Tue, 25 Nov 2025
87.9900
91.7400
87.9900
91.1800
2,165,600
Mon, 24 Nov 2025
86.1000
89.3300
85.9300
87.9500
3,316,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
83.0000
86.4700
82.2800
86.0200
2,197,400
Thu, 20 Nov 2025
84.0800
84.6700
81.9500
82.2800
1,422,000
Wed, 19 Nov 2025
83.5000
84.3000
82.8000
83.8200
1,294,100
Tue, 18 Nov 2025
83.5700
84.2700
82.7900
83.4200
1,219,700
Mon, 17 Nov 2025
84.9100
84.9600
82.6700
83.6400
1,557,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
82.5300
84.7700
81.1000
84.4500
2,268,800
Thu, 13 Nov 2025
84.3100
85.8800
83.6000
83.9900
2,482,100
Wed, 12 Nov 2025
85.0000
86.2600
84.5500
84.7100
1,755,100
Tue, 11 Nov 2025
86.0000
86.5200
83.2700
84.9400
2,947,700
Mon, 10 Nov 2025
83.3700
87.1600
81.8900
86.3600
3,714,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
80.0000
84.9800
79.5100
83.8900
12,478,400
Thu, 06 Nov 2025
2 · 10-Q
After-hours · 17:10 ET
10-Q ↗
Thu, 06 Nov 2025
1 · 8-K
After-hours · 16:25 ET
8-K ↗
Thu, 06 Nov 2025
61.4600
62.2700
60.3600
61.7100
2,663,100
Wed, 05 Nov 2025
61.2200
61.8500
60.2600
61.5100
1,634,900
Tue, 04 Nov 2025
60.6400
62.1000
60.6400
61.6600
1,365,900
Mon, 03 Nov 2025
60.2000
61.2400
59.5100
61.2000
1,142,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
60.8500
61.6000
60.1100
60.3900
1,499,800
Thu, 30 Oct 2025
61.3000
62.0100
60.7000
60.7200
803,100
Wed, 29 Oct 2025
62.1200
62.8800
61.3600
61.4800
1,147,700
Tue, 28 Oct 2025
62.9500
64.3200
62.2100
62.7500
1,714,000
Mon, 27 Oct 2025
62.8900
63.6700
62.5800
63.2600
1,435,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
63.2700
63.2700
62.0700
62.2900
1,239,400
Thu, 23 Oct 2025
62.5400
62.9900
61.5000
62.8000
1,406,000