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
91.0200
91.4495
85.0000
85.9700
17,320,678
Thu, 22 Oct 2026
76.2900
80.4000
76.2900
78.8300
6,230,600
Wed, 21 Oct 2026
19 · 8-K
After-hours · 20:17 ET
8-K ↗
Wed, 21 Oct 2026
81.1400
81.8300
78.5900
78.6500
6,797,500
Tue, 20 Oct 2026
82.0000
82.4300
80.7600
81.1400
4,498,700
Mon, 19 Oct 2026
82.2600
82.7200
80.3000
81.0600
3,827,000
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
80.0800
83.2600
79.5200
82.2600
9,151,300
Thu, 15 Oct 2026
80.8000
81.8400
79.8200
80.0000
4,153,400
Wed, 14 Oct 2026
78.9300
79.6600
77.7500
79.3800
4,081,000
Tue, 13 Oct 2026
81.9900
82.2800
78.6300
79.5600
4,859,900
Mon, 12 Oct 2026
79.5000
81.3000
78.9000
81.0100
6,879,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
74.3200
79.7900
73.7500
79.6400
14,389,600
Thu, 08 Oct 2026
69.0000
69.2900
67.4700
68.8900
4,750,400
Wed, 07 Oct 2026
68.3200
69.6800
67.8300
69.0100
3,567,300
Tue, 06 Oct 2026
67.8700
68.7000
67.5400
68.2800
2,757,700
Mon, 05 Oct 2026
66.2300
67.6200
65.3200
67.5800
3,257,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
66.2900
68.1800
65.8300
66.4400
2,960,700
Thu, 01 Oct 2026
66.8700
67.0100
65.6800
66.1200
3,549,400
Wed, 30 Sep 2026
67.5000
68.0000
66.1300
66.6500
3,866,400
Tue, 29 Sep 2026
67.0000
67.6700
66.3500
67.0700
3,631,400
Mon, 28 Sep 2026
67.6800
67.8200
66.1700
67.1000
3,164,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
67.6300
68.0900
66.8300
67.8400
3,202,800
Thu, 24 Sep 2026
70.2300
70.4000
67.5400
67.6300
4,595,800
Wed, 23 Sep 2026
71.8500
72.4700
70.0800
70.2300
2,905,900
Tue, 22 Sep 2026
73.2900
74.1100
72.2200
72.3700
3,143,100
Mon, 21 Sep 2026
73.3400
73.8400
72.8400
73.2200
3,142,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
73.4900
73.9400
72.4700
73.0600
7,108,000
Thu, 17 Sep 2026
73.8700
74.1100
72.8000
73.7400
3,720,700
Wed, 16 Sep 2026
73.2500
74.8500
72.9200
73.2200
4,236,700
Tue, 15 Sep 2026
71.8200
73.8300
71.3600
73.2500
6,284,900
Mon, 14 Sep 2026
18 · 8-K
After-hours · 16:25 ET
8-K ↗
Mon, 14 Sep 2026
74.9900
75.4200
73.1100
74.1700
3,085,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
74.5700
75.9200
74.2000
75.6200
2,733,400
Thu, 10 Sep 2026
74.9900
75.6200
73.4000
73.8700
3,229,500
Wed, 09 Sep 2026
75.8300
76.1900
74.8700
75.1800
2,210,300
Tue, 08 Sep 2026
75.3100
77.6000
74.9800
75.9700
3,154,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
76.7700
77.5400
75.5000
75.8300
2,460,000
Thu, 03 Sep 2026
76.0000
77.7500
75.7600
77.2600
2,637,500
Wed, 02 Sep 2026
75.7700
76.4100
74.3600
75.3800
3,367,000
Tue, 01 Sep 2026
76.3400
77.1100
75.3900
75.8400
2,483,800
Mon, 31 Aug 2026
75.7600
76.6300
74.9500
76.1400
4,028,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
75.4600
76.5800
75.0000
76.1400
1,935,000
Thu, 27 Aug 2026
75.0300
75.9000
74.7800
75.0300
1,815,000
Wed, 26 Aug 2026
76.5400
77.0000
75.2300
75.5400
1,952,200
Tue, 25 Aug 2026
76.2300
76.8600
75.4200
76.2900
2,016,900
Mon, 24 Aug 2026
75.5100
76.7500
75.4200
76.4000
2,391,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
75.5000
76.5000
74.9000
75.5100
2,198,300
Thu, 20 Aug 2026
76.1500
76.2200
74.7500
75.3900
2,527,400
Wed, 19 Aug 2026
74.4800
75.4900
73.9500
74.6500
1,739,600
Tue, 18 Aug 2026
75.7000
75.8900
73.9100
74.0300
2,302,200
Mon, 17 Aug 2026
75.3100
75.6900
73.8700
74.4400
2,321,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
75.8400
76.2900
75.5100
75.9800
2,239,600
Thu, 13 Aug 2026
74.5000
76.3100
74.0100
75.7300
2,389,000
Wed, 12 Aug 2026
73.6000
74.6000
73.2900
73.9700
2,558,500
Tue, 11 Aug 2026
73.3800
74.8100
73.3800
73.6400
1,984,700
Mon, 10 Aug 2026
75.1300
75.3100
73.4700
73.6100
2,023,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
74.7400
76.2600
74.7400
75.5900
2,091,800
Thu, 06 Aug 2026
75.0300
76.4800
73.5200
74.9200
5,715,800
Wed, 05 Aug 2026
17 · 8-K
After-hours · 16:23 ET
8-K ↗
Wed, 05 Aug 2026
16 · 10-Q
After-hours · 16:18 ET
10-Q ↗
Wed, 05 Aug 2026
77.3000
77.3000
69.7200
73.8400
10,822,700
Tue, 04 Aug 2026
75.5900
78.3100
75.1000
77.6600
4,050,500
Mon, 03 Aug 2026
76.7200
78.7000
76.0500
76.7400
3,723,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
76.1800
76.5000
74.8400
76.3000
5,007,800
Thu, 30 Jul 2026
78.2900
79.1500
75.6600
76.5100
4,434,900
Wed, 29 Jul 2026
76.9600
79.9500
75.6400
79.0900
6,981,500
Tue, 28 Jul 2026
75.0400
78.1500
74.7300
75.7500
4,481,700
Mon, 27 Jul 2026
74.7400
75.2000
73.5200
74.1300
4,966,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
75.5700
76.7600
74.7300
74.9000
4,195,400
Thu, 23 Jul 2026
77.7800
78.2400
73.7800
74.5700
8,116,200
Wed, 22 Jul 2026
15 · 8-K
After-hours · 16:17 ET
8-K ↗
Wed, 22 Jul 2026
77.0000
77.7500
76.3800
77.5000
3,919,800
Tue, 21 Jul 2026
77.8700
78.1000
76.0400
76.2000
3,829,000
Mon, 20 Jul 2026
79.0000
79.2300
77.3200
78.1800
3,713,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
80.0500
80.6900
78.6300
79.1700
2,934,200
Thu, 16 Jul 2026
79.7900
80.3200
78.3000
78.7300
3,375,300
Wed, 15 Jul 2026
79.1000
80.7600
78.6900
79.4700
3,512,900
Tue, 14 Jul 2026
79.6500
79.6800
78.1000
79.0500
2,914,900
Mon, 13 Jul 2026
80.3600
80.8200
79.7400
79.8400
3,280,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
78.1700
79.8400
77.9300
79.6600
5,364,200
Thu, 09 Jul 2026
76.2200
77.3700
75.8600
76.6800
3,552,300
Wed, 08 Jul 2026
76.9100
77.4700
76.3700
76.9000
3,647,500
Tue, 07 Jul 2026
75.8100
78.0000
75.8100
77.2200
4,366,700
Mon, 06 Jul 2026
76.0000
76.2700
73.7500
74.9200
3,735,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
77.6800
78.9200
76.3900
76.6000
4,060,600
Wed, 01 Jul 2026
75.6200
77.2400
74.3300
76.5300
4,547,800
Tue, 30 Jun 2026
78.0300
79.1800
75.3900
75.7300
6,130,600
Mon, 29 Jun 2026
82.2200
82.6400
78.0100
78.6300
4,641,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
80.3700
82.7500
80.0200
82.6200
6,122,800
Thu, 25 Jun 2026
82.1400
82.3400
78.2700
79.5300
5,001,800
Wed, 24 Jun 2026
84.2400
84.5300
81.0200
82.1400
6,329,100
Tue, 23 Jun 2026
84.2700
84.7300
82.7500
84.3300
3,716,700
Mon, 22 Jun 2026
81.4300
84.3600
81.2100
83.1200
4,758,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
86.3200
86.3400
81.8200
82.0500
7,437,300
Wed, 17 Jun 2026
87.5000
88.0600
85.4300
85.7700
3,943,400
Tue, 16 Jun 2026
89.1500
89.6400
87.6100
88.1300
4,115,300
Mon, 15 Jun 2026
91.0000
91.4000
87.9900
88.7400
5,846,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
92.5000
93.6500
91.8700
92.1600
4,401,200
Thu, 11 Jun 2026
93.2500
93.6300
91.4300
92.0400
4,060,600
Wed, 10 Jun 2026
93.1900
93.6000
91.6600
93.3800
4,173,200
Tue, 09 Jun 2026
92.2300
93.6500
91.3100
92.5700
4,352,300
Mon, 08 Jun 2026
93.9700
94.1000
91.4700
91.7900
4,094,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
93.9000
95.0700
93.6300
94.4900
5,481,700
Thu, 04 Jun 2026
90.6700
94.1600
89.8200
93.7900
6,458,700
Wed, 03 Jun 2026
89.1700
91.4600
88.6000
88.6200
4,456,600
Tue, 02 Jun 2026
90.8000
91.2900
88.6200
89.9200
3,090,900
Mon, 01 Jun 2026
90.5300
91.2400
89.9400
91.0300
3,737,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
90.9400
91.9800
90.2400
91.5000
5,347,300
Thu, 28 May 2026
90.9600
92.2200
90.6200
91.0900
3,284,800
Wed, 27 May 2026
90.8000
92.1100
90.0100
90.8700
3,012,000
Tue, 26 May 2026
91.4700
92.2600
90.5800
90.6400
3,548,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
92.4200
92.6700
90.5800
91.4600
3,045,300
Thu, 21 May 2026
92.2400
93.7900
91.8000
92.0400
2,863,000
Wed, 20 May 2026
14 · 8-K
After-hours · 16:23 ET
8-K ↗
Wed, 20 May 2026
13 · 8-K
After-hours · 16:22 ET
8-K ↗
Wed, 20 May 2026
91.1200
92.7900
91.1000
92.6400
3,290,500
Tue, 19 May 2026
89.8100
92.6800
89.8100
92.3400
4,051,200
Mon, 18 May 2026
86.6600
90.0600
86.6600
89.9200
3,529,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
87.0700
87.8600
85.4700
86.6600
3,732,800
Thu, 14 May 2026
89.7200
90.0100
87.1100
87.3100
3,610,300
Wed, 13 May 2026
90.7100
90.7100
87.3000
89.6200
5,158,800
Tue, 12 May 2026
90.2200
92.8100
89.8700
91.5000
3,809,300
Mon, 11 May 2026
90.9600
92.3100
90.4400
90.6700
3,640,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
91.1200
92.1100
90.4500
90.5700
4,123,500
Thu, 07 May 2026
12 · 10-Q
After-hours · 16:05 ET
10-Q ↗
Thu, 07 May 2026
90.0000
91.3500
89.8900
91.0700
3,134,000
Wed, 06 May 2026
89.7300
90.8700
89.2500
90.2400
2,535,700
Tue, 05 May 2026
90.0000
90.4900
88.8800
89.1000
2,755,800
Mon, 04 May 2026
88.6700
90.8500
88.4700
90.1800
3,064,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
11 · 8-K
After-hours · 16:20 ET
8-K ↗
Fri, 01 May 2026
89.2100
90.5000
88.5600
89.2600
3,292,600
Fri, 01 May 2026
10 · 8-K
Pre-market · 09:21 ET
8-K ↗
Thu, 30 Apr 2026
85.8900
88.9500
85.6700
88.7800
3,094,700
Wed, 29 Apr 2026
85.6400
87.0600
85.6400
85.8700
2,884,100
Tue, 28 Apr 2026
84.3900
86.2200
83.4800
86.1700
2,818,400
Mon, 27 Apr 2026
85.9800
86.6000
83.3000
83.4400
3,145,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
87.4200
87.4300
84.6800
86.3400
2,893,800
Thu, 23 Apr 2026
88.9000
89.6800
86.5500
87.5200
3,865,300
Wed, 22 Apr 2026
9 · 8-K
After-hours · 16:16 ET
8-K ↗
Wed, 22 Apr 2026
85.7500
87.1300
85.0600
86.0100
2,920,100
Tue, 21 Apr 2026
87.7600
87.9200
84.2900
84.9200
3,552,000
Mon, 20 Apr 2026
88.2500
88.9500
87.3600
87.5600
2,395,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
86.9600
89.0000
86.4400
88.7100
3,436,500
Thu, 16 Apr 2026
85.7900
86.9000
85.6700
86.8700
2,534,800
Wed, 15 Apr 2026
86.4800
87.0500
85.4500
85.6300
2,696,200
Tue, 14 Apr 2026
87.0500
87.2200
85.1200
86.2700
2,775,200
Mon, 13 Apr 2026
86.2300
87.1000
85.7200
87.0800
2,339,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
86.5500
87.1700
86.0500
86.2900
2,128,000
Thu, 09 Apr 2026
84.9200
87.5900
84.4800
86.5700
3,591,200
Wed, 08 Apr 2026
84.9500
86.3800
83.5900
85.5200
3,920,900
Tue, 07 Apr 2026
86.4300
86.5600
84.7200
84.9100
2,173,300
Mon, 06 Apr 2026
8 · DEFA14A
After-hours · 16:42 ET
DEFA14A ↗
Mon, 06 Apr 2026
7 · DEF 14A
After-hours · 16:41 ET
DEF 14A ↗
Mon, 06 Apr 2026
84.3100
87.4600
84.1300
86.5700
2,339,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
81.2100
87.0400
80.2900
84.7800
6,078,100
Wed, 01 Apr 2026
80.7700
81.6700
80.0200
80.8300
2,485,900
Tue, 31 Mar 2026
80.1500
81.4800
79.4700
81.3100
3,719,800
Mon, 30 Mar 2026
79.7700
81.4300
79.0000
79.6800
3,174,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
77.9300
79.2500
77.8000
78.5900
2,456,900
Thu, 26 Mar 2026
76.6800
78.0100
76.0100
77.9700
2,962,300
Wed, 25 Mar 2026
79.1400
79.3300
75.9600
76.9600
5,064,200
Tue, 24 Mar 2026
80.2500
81.5000
78.3000
78.5900
3,450,300
Mon, 23 Mar 2026
82.3700
83.4300
80.2100
81.3300
2,788,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
85.1300
86.0200
81.7000
82.3600
5,086,800
Thu, 19 Mar 2026
84.8700
85.4300
83.7700
85.0700
1,822,700
Wed, 18 Mar 2026
87.1500
87.1500
84.8200
84.9100
2,391,900
Tue, 17 Mar 2026
88.1400
88.6900
87.3800
87.9300
2,101,900
Mon, 16 Mar 2026
88.0200
88.2000
87.1000
87.5200
2,390,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
86.0400
87.6500
85.9200
87.4700
2,232,800
Thu, 12 Mar 2026
87.3800
88.1000
86.0100
86.1100
2,789,800
Wed, 11 Mar 2026
88.0700
88.7500
87.3600
87.5600
3,019,100
Tue, 10 Mar 2026
89.5400
90.5900
88.2600
88.5200
2,350,400
Mon, 09 Mar 2026
90.1100
90.2600
87.9400
89.7300
2,770,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
89.5800
90.9600
89.3700
90.4300
2,656,700
Thu, 05 Mar 2026
90.4000
90.5400
88.9000
90.1100
3,617,400
Wed, 04 Mar 2026
89.9400
91.3100
89.1100
91.1500
2,599,400
Tue, 03 Mar 2026
88.2700
90.7900
87.8200
90.2600
3,745,100
Mon, 02 Mar 2026
88.9300
90.1300
88.3600
89.5300
3,201,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
86.5700
89.6500
85.8000
89.5400
6,837,800
Thu, 26 Feb 2026
86.5500
87.4600
85.2700
86.4000
2,194,800
Wed, 25 Feb 2026
6 · 8-K
After-hours · 16:44 ET
8-K ↗
Wed, 25 Feb 2026
88.5000
89.0200
85.8200
86.0400
3,576,300
Tue, 24 Feb 2026
87.6000
90.0000
87.0000
88.6400
3,137,800
Mon, 23 Feb 2026
5 · 10-K
After-hours · 16:14 ET
10-K ↗
Mon, 23 Feb 2026
87.8400
88.6600
86.6500
87.7000
3,133,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
86.5800
88.3500
85.9000
88.0100
3,287,000
Thu, 19 Feb 2026
87.5500
88.5300
86.1800
86.4700
2,973,400
Wed, 18 Feb 2026
91.5700
91.8600
87.2300
87.4300
4,538,900
Tue, 17 Feb 2026
90.4400
91.9500
89.2600
91.8600
2,970,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
88.3700
90.9900
87.8900
90.3800
3,292,200
Thu, 12 Feb 2026
87.3700
91.0900
86.9000
87.8100
6,021,600
Wed, 11 Feb 2026
84.0000
86.2200
82.7600
86.0700
2,748,200
Tue, 10 Feb 2026
83.3300
85.1400
82.8300
84.5400
3,761,400
Mon, 09 Feb 2026
81.0400
83.2400
79.8000
83.0800
3,556,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
79.0700
81.3800
77.0100
80.8800
6,737,200
Thu, 05 Feb 2026
79.7500
81.6800
77.8900
78.3700
13,697,000
Wed, 04 Feb 2026
4 · 8-K
After-hours · 16:17 ET
8-K ↗
Wed, 04 Feb 2026
84.6200
87.3100
84.2100
86.1100
3,615,300
Tue, 03 Feb 2026
84.6500
85.1300
83.9100
84.4100
3,498,100
Mon, 02 Feb 2026
86.6400
86.8600
84.7600
84.9600
3,748,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
87.0000
87.0000
85.0400
86.8100
3,879,500
Thu, 29 Jan 2026
84.8800
87.0400
84.8100
86.9200
3,640,500
Wed, 28 Jan 2026
86.5300
86.8700
84.6800
84.8900
2,276,900
Tue, 27 Jan 2026
86.9100
87.8100
86.6000
86.7500
3,412,900
Mon, 26 Jan 2026
87.1700
87.9000
86.9100
87.2500
2,559,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
85.8100
87.0500
85.2600
86.6000
2,553,100
Thu, 22 Jan 2026
87.1200
87.9700
86.1500
86.1900
2,493,900
Wed, 21 Jan 2026
87.2700
88.0000
86.4100
87.1700
2,320,900
Tue, 20 Jan 2026
90.5700
90.7600
86.6100
86.8100
4,473,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
89.5400
91.2500
89.4800
90.8700
3,155,500
Thu, 15 Jan 2026
88.8600
90.6200
87.7600
90.4100
3,057,900
Wed, 14 Jan 2026
87.0000
90.3600
86.7900
88.6700
3,368,700
Tue, 13 Jan 2026
84.4900
86.9500
84.1300
86.8100
3,590,200
Mon, 12 Jan 2026
3 · 8-K
After-hours · 16:37 ET
8-K ↗
Mon, 12 Jan 2026
84.2800
85.6100
84.1600
84.9900
2,565,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
84.2400
84.4600
83.2100
83.6700
2,036,600
Thu, 08 Jan 2026
84.6100
86.1200
84.4600
84.5200
2,107,200
Wed, 07 Jan 2026
88.0000
88.0200
85.0000
85.0900
3,002,300
Tue, 06 Jan 2026
88.0500
88.8900
87.1000
87.1300
2,657,800
Mon, 05 Jan 2026
87.9100
88.5400
86.1600
88.4200
3,970,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
88.8500
89.2200
87.5900
88.7000
1,855,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
88.7800
89.2400
88.5500
88.8700
2,032,600
Tue, 30 Dec 2025
88.6500
89.2100
88.3700
89.1000
1,896,200
Mon, 29 Dec 2025
88.4600
89.1600
88.2800
88.6600
2,178,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
87.9200
88.6300
87.7500
88.2800
1,380,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
87.4200
88.5900
86.1700
87.8500
912,500
Tue, 23 Dec 2025
86.7700
87.4700
86.1400
87.4200
3,261,100
Mon, 22 Dec 2025
85.1200
86.8100
84.2100
86.4300
2,615,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
86.7600
86.9500
86.0600
86.1000
4,474,600
Thu, 18 Dec 2025
88.4800
88.7500
86.8300
86.9000
3,449,700
Wed, 17 Dec 2025
87.4900
89.0400
87.1100
88.2500
3,114,600
Tue, 16 Dec 2025
89.3300
89.7200
87.5400
87.9000
3,491,200
Mon, 15 Dec 2025
90.0700
90.3600
87.8100
89.4900
4,454,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
91.7600
92.2000
90.8100
90.9600
2,432,100
Thu, 11 Dec 2025
91.2800
92.3200
90.9400
91.8400
2,024,600
Wed, 10 Dec 2025
90.1800
92.1800
90.1400
90.6400
2,589,400
Tue, 09 Dec 2025
91.0200
91.7600
89.8800
90.2000
2,514,700
Mon, 08 Dec 2025
89.2100
91.0400
88.0600
90.8200
2,593,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
88.5300
89.5000
88.2500
89.2800
2,706,400
Thu, 04 Dec 2025
88.0900
89.0700
87.6300
88.6100
2,330,500
Wed, 03 Dec 2025
88.5000
88.9000
87.1600
88.3300
2,507,300
Tue, 02 Dec 2025
89.1800
89.6900
87.8900
88.2800
2,768,800
Mon, 01 Dec 2025
89.8500
89.8500
87.8500
88.5000
4,164,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
90.6600
91.3800
90.0100
91.2800
1,291,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
89.4400
91.0000
89.2600
90.5500
2,768,600
Tue, 25 Nov 2025
89.3800
90.4100
89.3600
89.4000
2,453,300
Mon, 24 Nov 2025
89.8600
90.2000
88.1100
89.0200
3,947,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
90.7000
91.2900
89.6300
90.0100
3,163,300
Thu, 20 Nov 2025
90.8500
91.5900
89.1500
90.1200
2,639,300
Wed, 19 Nov 2025
91.2300
91.4900
89.4700
91.0500
2,177,300
Tue, 18 Nov 2025
90.4000
91.8000
90.1000
91.0400
2,443,200
Mon, 17 Nov 2025
91.7000
91.7700
90.2000
90.5500
2,335,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
91.4300
92.3000
90.3700
91.6800
3,279,200
Thu, 13 Nov 2025
93.2100
93.2400
90.5200
90.6100
3,430,200
Wed, 12 Nov 2025
93.7700
94.1000
92.5700
93.6700
2,451,200
Tue, 11 Nov 2025
92.3200
94.4400
92.2200
94.2300
2,866,600
Mon, 10 Nov 2025
88.7600
92.0800
88.7600
91.8300
4,615,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
87.7100
89.6000
87.7100
89.5400
3,568,100
Thu, 06 Nov 2025
2 · 10-Q
After-hours · 17:24 ET
10-Q ↗
Thu, 06 Nov 2025
89.5500
90.2800
87.7200
87.8100
2,568,200
Wed, 05 Nov 2025
1 · 8-K
After-hours · 16:22 ET
8-K ↗
Wed, 05 Nov 2025
90.0000
90.5900
89.2800
89.8300
2,012,500
Tue, 04 Nov 2025
90.0900
91.7900
89.6800
90.3200
2,808,700
Mon, 03 Nov 2025
89.3700
89.5800
87.8200
89.5200
3,551,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
90.6000
90.9200
89.9700
90.2200
2,582,200
Thu, 30 Oct 2025
92.4400
94.0200
90.9000
91.3200
2,800,800
Wed, 29 Oct 2025
94.2400
95.3200
92.2700
92.3200
4,055,600
Tue, 28 Oct 2025
94.0000
95.0000
90.0700
94.5800
10,161,000
Mon, 27 Oct 2025
97.9100
98.3600
97.1100
97.6000
2,369,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
98.6500
99.2100
97.5100
98.4900
2,108,900
Thu, 23 Oct 2025
100.0000
100.5000
95.3400
98.2700
3,984,000