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
113.6300
114.7700
111.8100
112.7900
1,314,275
Thu, 22 Oct 2026
109.2500
114.7400
109.2500
114.7300
2,085,700
Wed, 21 Oct 2026
109.5800
110.6100
107.0950
108.2200
1,378,400
Tue, 20 Oct 2026
107.5900
109.6800
106.7500
108.8000
1,816,400
Mon, 19 Oct 2026
105.6700
107.5300
105.5000
106.7000
1,346,000
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
108.3600
109.2050
104.8600
105.9600
1,048,700
Thu, 15 Oct 2026
105.1000
107.8000
104.5400
107.2900
1,453,700
Wed, 14 Oct 2026
102.3100
104.0500
102.2700
103.3600
1,383,800
Tue, 13 Oct 2026
102.5900
104.6300
102.4500
103.0300
1,123,300
Mon, 12 Oct 2026
104.2900
104.2900
101.1200
102.3200
1,266,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
103.0200
105.4600
103.0200
104.3500
2,203,300
Thu, 08 Oct 2026
97.2000
104.0050
97.0250
103.1900
1,832,400
Wed, 07 Oct 2026
98.1600
98.7800
96.7350
97.2100
1,477,400
Tue, 06 Oct 2026
99.2600
99.7300
97.2000
98.1800
1,624,000
Mon, 05 Oct 2026
97.0000
99.9500
96.5650
99.7400
1,556,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
96.8800
97.4030
95.6200
97.2100
1,720,400
Thu, 01 Oct 2026
97.5000
98.1200
94.7000
96.9800
1,303,300
Wed, 30 Sep 2026
94.4600
96.6350
93.8700
95.5100
1,712,300
Tue, 29 Sep 2026
93.8000
94.6200
91.8400
94.0600
2,201,000
Mon, 28 Sep 2026
96.0000
96.1250
93.4800
93.7100
2,266,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
99.3000
100.3700
96.3300
97.1400
2,705,600
Thu, 24 Sep 2026
97.2200
110.3500
94.7050
100.8100
9,574,900
Wed, 23 Sep 2026
98.1600
98.1600
92.3700
96.3800
3,754,000
Tue, 22 Sep 2026
105.8500
106.0000
97.5200
98.2400
3,887,800
Mon, 21 Sep 2026
98.3200
105.0300
97.7540
104.7700
2,677,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
97.4800
98.5000
95.8030
97.4600
5,598,600
Thu, 17 Sep 2026
99.7000
100.2000
96.3200
98.1500
1,765,000
Wed, 16 Sep 2026
101.1400
102.3900
98.4600
99.0900
1,786,800
Tue, 15 Sep 2026
102.8400
104.4900
101.6000
102.3800
1,923,200
Mon, 14 Sep 2026
100.7800
104.9000
100.0600
104.4700
1,972,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
96.9300
98.1100
95.7700
98.0700
1,447,000
Thu, 10 Sep 2026
94.8300
97.9500
94.0000
96.3700
1,820,300
Wed, 09 Sep 2026
92.6600
94.3050
91.6000
93.6000
1,612,000
Tue, 08 Sep 2026
100.7100
100.7400
92.8700
92.8800
2,577,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
102.2900
102.9700
100.0700
101.3100
1,621,700
Thu, 03 Sep 2026
103.0200
106.0000
101.6300
103.6300
1,895,800
Wed, 02 Sep 2026
100.3700
102.9100
99.9300
101.8700
1,777,600
Tue, 01 Sep 2026
97.4400
102.3900
97.4400
100.5500
1,981,300
Mon, 31 Aug 2026
97.2600
98.4600
96.0950
97.8800
1,546,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
97.3700
99.1300
95.9400
97.7000
2,044,700
Thu, 27 Aug 2026
96.3100
98.2300
95.4100
96.9800
1,959,900
Wed, 26 Aug 2026
96.1200
96.5700
94.0200
95.5400
2,620,800
Tue, 25 Aug 2026
99.4700
101.2150
98.6000
99.7900
1,016,000
Mon, 24 Aug 2026
97.1100
100.9500
97.1100
100.5200
1,318,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
97.3900
97.9000
95.5100
97.0700
1,560,300
Thu, 20 Aug 2026
96.6000
99.1400
96.3200
98.1900
1,212,100
Wed, 19 Aug 2026
95.7200
99.4100
95.2800
96.8400
1,333,300
Tue, 18 Aug 2026
94.0900
97.6500
94.0900
95.8000
1,464,000
Mon, 17 Aug 2026
94.0500
95.3700
92.3000
92.3700
1,785,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
101.5600
101.9900
94.4900
94.9100
2,086,600
Thu, 13 Aug 2026
92.2500
100.8150
91.2700
100.5000
3,030,500
Wed, 12 Aug 2026
88.9300
92.3700
88.7300
91.8200
1,919,800
Tue, 11 Aug 2026
90.5500
92.6200
90.3700
90.7400
1,734,000
Mon, 10 Aug 2026
90.1100
91.8470
90.0000
91.4900
1,854,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
90.9400
93.4500
90.5600
91.0700
1,858,200
Thu, 06 Aug 2026
90.2800
90.8200
87.6750
90.3500
2,011,500
Wed, 05 Aug 2026
90.0000
92.7300
89.2150
91.7700
1,972,200
Tue, 04 Aug 2026
88.4300
89.7100
87.5100
89.0900
2,209,600
Tue, 04 Aug 2026
11 · 8-K
Next filing day · accepted 03 Aug, 17:41 ET
8-K ↗
Mon, 03 Aug 2026
84.1000
90.0600
83.1500
88.4500
4,575,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
76.8300
84.6200
73.1000
82.7400
6,671,000
Fri, 31 Jul 2026
10 · 10-Q
Next filing day · accepted 30 Jul, 18:16 ET
10-Q ↗
Thu, 30 Jul 2026
9 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 30 Jul 2026
102.0100
102.0100
98.6200
99.3300
1,946,800
Wed, 29 Jul 2026
102.1000
106.0000
101.0000
105.1000
1,979,200
Tue, 28 Jul 2026
98.9500
103.5500
98.0350
102.9200
2,234,600
Mon, 27 Jul 2026
95.2900
98.2550
93.6750
96.4100
1,777,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
89.0200
93.9100
88.9900
93.1600
1,347,500
Thu, 23 Jul 2026
89.8000
89.8100
86.7400
87.6200
1,113,200
Wed, 22 Jul 2026
92.8600
92.8600
88.5900
89.4000
1,173,000
Tue, 21 Jul 2026
92.6600
94.9500
91.9000
92.3200
1,049,900
Mon, 20 Jul 2026
92.5100
96.1300
92.2600
94.8400
1,371,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
95.1600
97.0000
92.5650
94.3500
2,292,100
Thu, 16 Jul 2026
93.2300
96.4300
91.8000
96.2100
2,194,900
Wed, 15 Jul 2026
92.4700
92.8850
89.8400
91.2700
1,369,000
Tue, 14 Jul 2026
88.1600
91.8850
87.0900
91.1000
1,159,100
Mon, 13 Jul 2026
90.1900
91.7100
89.3700
90.8600
1,234,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
89.5100
90.0100
87.3100
88.9200
1,164,200
Thu, 09 Jul 2026
84.6500
88.2500
83.5200
87.8700
1,300,800
Wed, 08 Jul 2026
88.5600
88.5800
86.3700
86.8900
1,933,000
Tue, 07 Jul 2026
87.1700
91.2000
87.1700
89.3200
2,214,600
Mon, 06 Jul 2026
87.7800
87.9100
84.1200
85.6100
1,750,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
87.5300
88.8600
87.0900
88.5100
1,946,800
Wed, 01 Jul 2026
87.0100
88.5200
86.5100
86.9100
1,590,900
Tue, 30 Jun 2026
83.9300
86.3600
83.1000
84.8800
2,635,300
Mon, 29 Jun 2026
84.6900
86.7400
84.4800
85.2400
1,978,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
79.9900
84.8800
79.8150
84.5500
3,416,200
Thu, 25 Jun 2026
79.9800
82.4450
78.6050
79.3500
2,865,700
Wed, 24 Jun 2026
75.6500
81.4800
75.5180
81.3300
3,938,400
Tue, 23 Jun 2026
76.7300
78.5800
75.9990
76.1000
3,309,300
Mon, 22 Jun 2026
75.2600
76.9200
73.2500
74.9900
3,608,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
76.4200
77.7600
74.5000
77.0400
5,842,800
Wed, 17 Jun 2026
77.6400
81.0000
75.6800
76.1100
2,352,900
Tue, 16 Jun 2026
77.8100
79.9900
76.7000
78.8100
2,351,900
Mon, 15 Jun 2026
77.7200
79.5100
76.2900
77.4900
3,063,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
74.5900
76.3300
71.5900
76.2400
2,842,900
Thu, 11 Jun 2026
79.3500
79.7300
74.9700
75.1700
2,695,900
Wed, 10 Jun 2026
80.6800
82.6750
79.7000
80.2800
1,829,000
Tue, 09 Jun 2026
79.5900
83.4900
79.5200
81.5700
2,007,600
Mon, 08 Jun 2026
82.2700
83.1200
79.4500
80.7000
2,546,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
8 · 8-K
After-hours · 17:00 ET
8-K ↗
Fri, 05 Jun 2026
85.8600
87.5800
82.8100
84.3800
2,203,700
Thu, 04 Jun 2026
85.7400
87.7400
84.3400
84.8400
3,525,600
Wed, 03 Jun 2026
88.2900
88.2900
83.9000
83.9800
2,525,000
Tue, 02 Jun 2026
91.0900
92.4550
88.4500
88.5500
2,939,300
Mon, 01 Jun 2026
85.4500
94.1000
85.4500
92.9900
2,959,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
85.9100
88.6600
84.1300
85.8300
17,554,400
Thu, 28 May 2026
87.3600
87.7100
85.3800
85.9000
3,224,400
Wed, 27 May 2026
88.5700
89.9800
86.8250
87.3700
1,736,500
Tue, 26 May 2026
89.4700
90.4100
87.9400
88.9900
1,903,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
91.9900
93.3300
90.0900
90.4600
1,377,900
Thu, 21 May 2026
91.1200
92.4100
88.9700
91.5600
1,582,600
Wed, 20 May 2026
88.5800
92.9200
87.1900
92.2400
2,087,400
Tue, 19 May 2026
93.0000
94.3300
90.0050
90.4500
1,927,900
Mon, 18 May 2026
86.5100
91.6900
86.5100
91.3900
1,933,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
86.3800
88.4300
84.5600
87.1800
1,458,800
Thu, 14 May 2026
85.6700
86.4400
83.5400
84.9700
1,405,700
Wed, 13 May 2026
84.7300
85.5800
81.0800
85.3800
2,652,300
Tue, 12 May 2026
88.5400
89.3800
86.4250
87.0300
1,286,700
Mon, 11 May 2026
91.4100
92.5900
87.1500
88.0800
2,060,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
88.2600
91.2200
85.9300
91.0200
2,120,700
Thu, 07 May 2026
86.3000
90.8700
85.9200
89.7500
2,636,200
Wed, 06 May 2026
86.5400
87.7500
84.8130
85.2000
1,707,400
Tue, 05 May 2026
87.2800
87.8100
84.1700
87.4900
1,892,000
Mon, 04 May 2026
87.0400
90.0000
87.0400
88.2800
1,765,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
93.9900
93.9900
83.2600
86.7600
4,017,700
Fri, 01 May 2026
7 · 10-Q
Next filing day · accepted 30 Apr, 18:01 ET
10-Q ↗
Thu, 30 Apr 2026
6 · 8-K
After-hours · 16:11 ET
8-K ↗
Thu, 30 Apr 2026
85.4900
87.0600
84.0000
86.7900
4,098,000
Wed, 29 Apr 2026
85.2100
86.3600
84.1900
85.7600
3,053,100
Tue, 28 Apr 2026
85.4800
87.2600
84.8350
85.3000
2,392,400
Mon, 27 Apr 2026
85.5900
86.7200
84.3400
84.3600
1,556,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
85.1900
86.0900
82.7000
86.0400
2,171,600
Fri, 24 Apr 2026
5 · DEF 14A
Next filing day · accepted 23 Apr, 17:44 ET
DEF 14A ↗
Thu, 23 Apr 2026
86.3000
86.5100
82.5800
84.7700
1,722,200
Wed, 22 Apr 2026
88.8000
89.3500
86.5300
88.4000
1,502,500
Tue, 21 Apr 2026
87.7600
89.1500
86.6050
88.6000
1,685,900
Mon, 20 Apr 2026
84.9800
87.7600
84.9800
87.6100
1,421,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
84.8500
86.2250
84.0000
85.7200
2,461,400
Thu, 16 Apr 2026
83.4100
85.5800
83.0070
84.2600
2,143,100
Wed, 15 Apr 2026
79.7100
82.8100
79.5700
82.3300
1,836,400
Tue, 14 Apr 2026
82.1000
83.6500
78.3250
79.3200
2,635,100
Mon, 13 Apr 2026
79.6200
82.0900
79.1450
81.9500
2,410,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
80.7400
81.1700
78.3800
79.2900
1,967,600
Thu, 09 Apr 2026
81.1600
81.5800
78.2200
80.9400
1,854,300
Wed, 08 Apr 2026
84.4600
84.7010
80.7000
80.8200
1,504,000
Tue, 07 Apr 2026
82.4700
84.7200
82.1000
83.2800
1,561,300
Mon, 06 Apr 2026
82.6100
83.1200
81.6500
82.8200
1,252,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
80.9100
84.3900
79.8100
81.6700
2,076,000
Wed, 01 Apr 2026
82.1200
82.5650
79.5200
80.7600
2,061,300
Tue, 31 Mar 2026
82.9600
83.4150
81.2900
82.6700
1,385,500
Mon, 30 Mar 2026
80.6200
82.1550
80.1100
81.7400
1,871,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
80.8900
81.0700
78.5700
79.9700
1,562,000
Thu, 26 Mar 2026
81.3000
84.0000
81.0900
81.7300
1,821,600
Wed, 25 Mar 2026
81.5900
82.5600
78.5700
81.5800
1,728,300
Tue, 24 Mar 2026
82.9300
83.4200
79.5400
80.3100
2,742,900
Mon, 23 Mar 2026
85.9900
86.6300
83.6800
84.1300
2,034,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
82.9000
84.9200
81.6800
84.8900
5,604,900
Thu, 19 Mar 2026
84.3900
86.8150
82.8000
83.6600
2,233,500
Wed, 18 Mar 2026
84.1900
85.9500
83.2800
84.1300
1,743,000
Tue, 17 Mar 2026
82.2900
85.3200
82.0700
85.0800
1,838,700
Mon, 16 Mar 2026
81.0900
82.8100
80.4200
82.1000
1,606,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
81.6400
82.8600
80.7500
81.2200
1,749,100
Thu, 12 Mar 2026
87.2000
88.4600
80.7000
80.7500
2,171,900
Wed, 11 Mar 2026
91.4000
91.4300
85.6400
86.5400
1,866,100
Tue, 10 Mar 2026
91.3100
91.9900
88.7900
90.2100
2,785,800
Mon, 09 Mar 2026
93.3200
93.9500
89.9200
91.6900
2,142,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
92.6600
94.2950
90.5750
93.9500
1,856,300
Thu, 05 Mar 2026
89.2600
93.3700
89.0000
93.1300
3,057,000
Wed, 04 Mar 2026
88.6500
90.0000
88.2900
88.6600
2,246,700
Tue, 03 Mar 2026
86.9200
90.8700
85.2400
89.2300
2,723,000
Mon, 02 Mar 2026
86.8600
89.6300
85.1200
88.2200
3,113,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
85.2600
87.1900
82.4500
87.1600
3,330,400
Thu, 26 Feb 2026
80.9700
86.3100
80.6700
86.2000
5,453,200
Wed, 25 Feb 2026
76.8850
80.6700
73.0600
79.1200
9,337,200
Wed, 25 Feb 2026
4 · 10-K
Next filing day · accepted 24 Feb, 18:31 ET
10-K ↗
Tue, 24 Feb 2026
3 · 8-K
After-hours · 16:10 ET
8-K ↗
Tue, 24 Feb 2026
87.6400
93.0000
87.1500
92.3000
3,520,500
Mon, 23 Feb 2026
89.0100
89.4900
86.7750
87.7600
2,217,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
88.2400
92.2900
88.1200
90.6400
2,118,900
Thu, 19 Feb 2026
89.6600
90.3500
87.6800
88.6700
1,850,400
Wed, 18 Feb 2026
91.1100
91.1100
89.0100
90.5600
1,840,000
Tue, 17 Feb 2026
89.6600
91.5300
87.1300
91.2000
2,948,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
88.4500
90.2100
88.1100
89.1200
1,634,600
Thu, 12 Feb 2026
90.6000
91.2000
88.1900
88.2600
2,697,600
Wed, 11 Feb 2026
96.0900
96.0900
90.5300
90.7000
1,779,500
Tue, 10 Feb 2026
98.6000
98.8050
95.6200
96.0900
1,780,800
Mon, 09 Feb 2026
96.5500
98.7000
95.6500
98.0700
1,663,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
96.7400
98.5400
95.5350
97.2200
2,176,700
Thu, 05 Feb 2026
96.1000
98.5200
95.2700
96.1500
2,323,600
Wed, 04 Feb 2026
93.4800
97.4000
92.2200
95.7100
2,957,100
Tue, 03 Feb 2026
97.7000
98.6750
93.2800
94.0200
2,298,000
Mon, 02 Feb 2026
100.0550
101.9700
99.0800
100.1600
1,718,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
99.5900
100.8700
98.8000
100.5200
2,007,800
Thu, 29 Jan 2026
102.0600
102.2300
98.2800
99.2400
1,895,300
Wed, 28 Jan 2026
104.2500
104.7890
102.7800
103.3500
1,350,000
Tue, 27 Jan 2026
105.8800
106.0200
102.1400
103.8500
1,252,300
Mon, 26 Jan 2026
103.8500
106.0900
103.8500
106.0200
1,336,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
105.7400
106.5300
103.1600
103.7000
1,507,200
Thu, 22 Jan 2026
105.3000
106.3000
105.1100
105.9800
1,678,300
Wed, 21 Jan 2026
103.9600
106.6300
103.4700
104.1400
1,947,900
Tue, 20 Jan 2026
103.9300
105.5050
102.8500
103.4900
2,010,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
106.7900
107.4000
104.0250
104.4600
2,063,100
Thu, 15 Jan 2026
108.4700
109.5000
106.7000
107.3500
1,759,900
Wed, 14 Jan 2026
108.7100
109.9100
106.7700
108.1400
1,560,000
Tue, 13 Jan 2026
111.9600
112.5700
108.6300
109.2800
1,499,400
Mon, 12 Jan 2026
112.8500
113.9450
111.6800
112.2400
1,520,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
115.1100
115.6400
113.2200
113.5400
1,030,900
Thu, 08 Jan 2026
116.6200
116.7460
114.3550
115.6000
1,156,500
Wed, 07 Jan 2026
120.3000
120.6150
117.4500
117.4800
1,060,200
Tue, 06 Jan 2026
118.4100
120.2600
118.0000
119.8200
1,253,700
Mon, 05 Jan 2026
117.7000
121.4700
117.1900
118.5900
1,937,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
123.6100
123.9300
118.4800
118.5200
1,469,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
125.7000
126.1150
123.9010
124.0800
951,400
Tue, 30 Dec 2025
126.0600
127.6100
125.2400
126.0800
853,100
Mon, 29 Dec 2025
127.1000
127.3400
126.1600
126.5100
887,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
126.8700
127.3000
125.8100
127.0700
676,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
126.4100
127.1650
126.1000
127.1500
356,600
Tue, 23 Dec 2025
126.0200
126.7900
124.5900
126.7500
1,018,600
Mon, 22 Dec 2025
127.3700
127.7300
125.6600
126.0800
1,058,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
127.1400
127.6200
125.9400
127.2200
4,539,600
Thu, 18 Dec 2025
125.9200
127.9450
125.6000
126.6700
1,510,000
Wed, 17 Dec 2025
124.5900
127.2400
124.5300
125.6000
1,831,100
Tue, 16 Dec 2025
124.3400
125.3500
124.0200
124.6800
1,214,400
Mon, 15 Dec 2025
124.8700
125.5600
123.6950
123.8100
1,335,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
126.2800
127.0500
124.5050
124.8000
1,373,800
Thu, 11 Dec 2025
127.7400
128.7200
125.6600
126.0500
1,527,100
Wed, 10 Dec 2025
127.1400
129.1200
125.6300
128.3000
1,539,200
Tue, 09 Dec 2025
127.0200
128.0900
126.0600
126.1400
994,600
Mon, 08 Dec 2025
128.1400
128.4700
126.6200
127.3000
1,151,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
130.2300
131.5250
128.2900
128.4600
1,183,900
Thu, 04 Dec 2025
131.0000
131.7400
129.2800
130.2600
1,320,300
Wed, 03 Dec 2025
128.0300
131.6100
128.0300
130.0800
1,934,000
Tue, 02 Dec 2025
127.8700
129.6300
126.9400
128.3100
1,889,300
Mon, 01 Dec 2025
127.0300
129.3300
126.0100
127.9400
1,505,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
127.6100
128.7000
127.0000
127.8600
521,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
126.0100
127.6500
125.4900
127.0500
1,185,900
Tue, 25 Nov 2025
125.9300
128.0450
125.4350
126.4000
1,228,600
Mon, 24 Nov 2025
127.1100
127.9700
124.7500
125.2800
2,654,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
124.4900
128.1400
123.6900
127.0600
1,411,900
Thu, 20 Nov 2025
125.8400
126.6200
123.3900
124.2300
1,327,000
Wed, 19 Nov 2025
125.3200
125.5500
121.9400
124.2800
1,822,400
Tue, 18 Nov 2025
124.7700
126.4000
123.7080
125.2800
1,648,500
Mon, 17 Nov 2025
129.4600
129.9400
125.0900
125.1900
1,559,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
130.2000
131.5100
129.5000
129.7000
921,400
Thu, 13 Nov 2025
132.5300
133.3400
130.9300
131.0700
1,208,200
Wed, 12 Nov 2025
132.1300
132.6950
131.3140
132.5300
998,900
Tue, 11 Nov 2025
131.3100
132.3100
130.5400
131.6700
811,700
Mon, 10 Nov 2025
132.1100
132.5180
128.7260
131.4500
1,768,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
132.8100
133.3100
131.4550
132.0300
960,600
Thu, 06 Nov 2025
133.4000
133.8750
132.4100
132.9500
1,144,600
Wed, 05 Nov 2025
135.2300
135.7140
131.7900
133.1000
1,282,800
Tue, 04 Nov 2025
134.1800
136.2900
132.1300
135.1800
1,764,200
Mon, 03 Nov 2025
133.1100
135.9250
130.3500
135.0200
2,238,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
129.6600
137.9270
127.5000
133.1300
2,790,400
Fri, 31 Oct 2025
2 · 10-Q
Next filing day · accepted 30 Oct, 18:09 ET
10-Q ↗
Thu, 30 Oct 2025
1 · 8-K
After-hours · 16:11 ET
8-K ↗
Thu, 30 Oct 2025
126.2500
128.7900
125.0000
126.7400
2,499,300
Wed, 29 Oct 2025
130.3900
130.8050
125.9000
126.5700
2,213,200
Tue, 28 Oct 2025
131.5900
132.5450
130.5300
130.8500
1,003,400
Mon, 27 Oct 2025
131.5600
132.4610
130.4000
131.8800
1,105,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
133.0200
133.5200
130.6400
130.9400
1,006,300
Thu, 23 Oct 2025
131.8900
133.1900
130.7700
132.4300
1,578,200