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
74.2400
75.3200
73.2000
74.4300
1,150,187
Thu, 03 Sep 2026
74.7000
75.4900
73.3500
73.5900
1,301,400
Wed, 02 Sep 2026
72.1900
75.5800
72.0400
74.2400
1,357,200
Tue, 01 Sep 2026
71.3600
73.1900
70.1200
72.2500
1,194,800
Mon, 31 Aug 2026
15 · 8-K
After-hours · 16:24 ET
8-K ↗
Mon, 31 Aug 2026
72.8000
73.2600
71.6300
72.1100
957,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
76.3900
76.9800
72.9100
73.1200
723,300
Thu, 27 Aug 2026
79.4100
79.4100
76.1500
77.0000
820,100
Wed, 26 Aug 2026
74.7900
78.3600
73.9700
78.1800
1,212,100
Tue, 25 Aug 2026
77.1600
77.6500
73.8200
74.8000
1,162,100
Mon, 24 Aug 2026
76.1600
76.1700
74.1200
75.1400
987,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
80.2400
80.2400
77.0700
77.1800
931,400
Thu, 20 Aug 2026
79.2900
80.8100
78.3500
79.2400
974,100
Wed, 19 Aug 2026
80.1600
80.2700
77.6900
79.9300
1,040,200
Tue, 18 Aug 2026
81.0300
82.3500
79.5000
79.8000
909,500
Mon, 17 Aug 2026
84.4600
85.6000
82.8000
83.0500
1,074,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
80.8000
83.8400
80.6500
83.3000
1,026,900
Thu, 13 Aug 2026
81.3000
81.8600
79.4400
80.8700
1,295,600
Wed, 12 Aug 2026
83.9800
84.9800
81.3200
81.4600
799,500
Tue, 11 Aug 2026
81.5000
85.2600
81.5000
82.1600
1,244,500
Mon, 10 Aug 2026
83.7500
84.3000
80.5500
80.7500
1,014,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
82.8800
84.0500
79.3300
82.6300
1,224,700
Thu, 06 Aug 2026
83.4200
84.5900
80.1700
80.2200
1,488,500
Thu, 06 Aug 2026
14 · 8-K/A
Next filing day · accepted 05 Aug, 18:05 ET
8-K/A ↗
Wed, 05 Aug 2026
90.9800
92.2500
82.7100
83.4000
2,454,200
Wed, 05 Aug 2026
13 · 8-K/A
Next filing day · accepted 04 Aug, 18:02 ET
8-K/A ↗
Wed, 05 Aug 2026
12 · 10-Q
Next filing day · accepted 04 Aug, 18:17 ET
10-Q ↗
Tue, 04 Aug 2026
11 · 8-K
After-hours · 16:37 ET
8-K ↗
Tue, 04 Aug 2026
89.1600
91.3500
88.1500
90.8500
1,463,300
Mon, 03 Aug 2026
83.1900
88.5200
82.4700
87.8400
1,178,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
87.2500
87.9300
83.1600
84.4100
863,800
Thu, 30 Jul 2026
80.0000
85.6800
79.7800
85.6500
1,615,800
Wed, 29 Jul 2026
78.9100
79.4700
74.6600
74.7600
1,697,000
Tue, 28 Jul 2026
83.8200
84.2500
77.7100
78.9000
1,678,900
Mon, 27 Jul 2026
87.5000
89.2300
82.8000
85.5300
1,221,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
89.7200
91.4700
85.9900
86.5100
1,034,700
Thu, 23 Jul 2026
89.0000
92.0800
88.8200
90.6300
1,039,000
Wed, 22 Jul 2026
86.2400
90.2900
86.2400
89.5200
865,000
Tue, 21 Jul 2026
87.2400
89.3200
85.1800
87.8000
1,371,700
Mon, 20 Jul 2026
87.2500
89.1000
85.9800
86.6400
1,130,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
86.2500
89.1300
84.5700
85.9600
3,081,900
Thu, 16 Jul 2026
88.6100
89.8500
87.3100
88.0100
1,751,200
Wed, 15 Jul 2026
89.9600
91.4800
88.9200
90.6700
1,427,500
Tue, 14 Jul 2026
86.9000
89.4000
86.4400
88.6300
1,343,600
Mon, 13 Jul 2026
86.0900
87.5300
84.6300
85.2200
992,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
88.8100
89.0000
86.4400
86.6000
1,192,600
Thu, 09 Jul 2026
92.2000
93.4300
89.2600
89.4300
1,083,400
Wed, 08 Jul 2026
85.6400
89.8800
85.5200
89.5000
1,237,400
Tue, 07 Jul 2026
88.6000
89.6800
84.6800
86.9700
1,451,100
Mon, 06 Jul 2026
88.4200
91.1700
88.4000
90.2000
1,142,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
93.0100
94.5000
87.0500
88.2000
1,373,800
Wed, 01 Jul 2026
96.5000
96.5100
92.2800
92.9400
1,429,200
Tue, 30 Jun 2026
97.1100
99.2900
94.7900
99.1200
1,308,800
Mon, 29 Jun 2026
97.7200
98.0700
92.8300
97.2400
1,418,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
94.1100
98.5300
92.0100
93.1100
8,121,500
Thu, 25 Jun 2026
93.7200
96.4700
90.5700
95.3800
1,875,900
Wed, 24 Jun 2026
84.8400
96.1100
83.4500
92.6900
5,807,900
Tue, 23 Jun 2026
66.2500
86.5800
65.0000
84.9500
9,913,200
Mon, 22 Jun 2026
10 · 8-K
After-hours · 16:27 ET
8-K ↗
Mon, 22 Jun 2026
101.9900
109.0700
100.2600
108.3400
2,630,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
103.2200
104.8100
100.0900
101.3000
1,769,300
Wed, 17 Jun 2026
104.1800
105.6200
101.4700
101.6600
1,008,300
Tue, 16 Jun 2026
103.0000
106.8000
102.5800
103.2700
1,470,600
Mon, 15 Jun 2026
102.0000
103.1200
96.2700
101.3400
1,448,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
94.5300
99.9800
93.2000
98.6500
1,772,200
Thu, 11 Jun 2026
94.5000
96.2500
87.4000
94.5000
4,296,400
Wed, 10 Jun 2026
103.0800
104.0100
93.2700
93.8800
3,521,100
Tue, 09 Jun 2026
117.5600
119.6400
100.1000
103.9000
5,613,500
Mon, 08 Jun 2026
123.8100
125.9600
118.7000
122.8200
1,710,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
127.2200
130.0000
121.7900
121.8400
1,722,400
Thu, 04 Jun 2026
123.9600
128.4700
122.0000
127.6300
1,482,200
Wed, 03 Jun 2026
122.4500
128.0000
119.8500
126.3200
1,264,500
Tue, 02 Jun 2026
122.6100
125.2200
120.2500
124.3100
1,328,500
Mon, 01 Jun 2026
123.2000
125.5800
120.3500
121.4400
1,312,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
128.4400
128.4500
120.0700
125.7800
1,850,000
Thu, 28 May 2026
129.9200
130.7300
124.4000
126.6100
2,066,300
Wed, 27 May 2026
130.4900
135.6700
125.4500
130.6300
2,458,100
Tue, 26 May 2026
119.2500
130.2300
117.8000
129.3600
4,055,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
110.8300
119.9500
107.5100
117.5500
2,632,700
Thu, 21 May 2026
106.3900
110.5500
104.7800
110.0000
1,463,500
Wed, 20 May 2026
107.1500
109.1600
106.3300
106.6900
1,090,400
Tue, 19 May 2026
107.5300
108.4900
103.5800
104.7000
2,099,100
Mon, 18 May 2026
111.7200
112.4000
107.5600
108.6300
1,344,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
113.7300
114.9800
111.1100
113.3300
1,346,600
Thu, 14 May 2026
113.4800
118.7800
113.4000
115.5200
1,604,400
Wed, 13 May 2026
113.7000
116.1900
111.1800
112.9400
2,017,500
Tue, 12 May 2026
112.6700
115.9700
111.0000
113.3000
2,614,200
Mon, 11 May 2026
106.3600
116.0700
105.4300
114.3900
3,395,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
108.2000
110.0100
103.8400
104.8000
3,179,300
Thu, 07 May 2026
102.0600
110.6100
101.5600
107.9800
5,377,500
Wed, 06 May 2026
128.3900
133.8500
98.0900
101.2300
13,165,500
Wed, 06 May 2026
9 · 10-Q
Next filing day · accepted 05 May, 17:36 ET
10-Q ↗
Tue, 05 May 2026
8 · 8-K
After-hours · 16:42 ET
8-K ↗
Tue, 05 May 2026
194.7300
205.5000
193.2400
202.9200
2,404,600
Mon, 04 May 2026
181.4200
187.1000
177.2000
185.5500
1,282,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
181.6600
184.0000
176.9700
180.3500
1,038,700
Thu, 30 Apr 2026
171.0000
181.3900
169.6700
181.1500
1,087,100
Wed, 29 Apr 2026
168.5200
170.9300
165.9100
166.0700
516,200
Tue, 28 Apr 2026
169.4300
170.2100
163.8900
168.9400
592,700
Mon, 27 Apr 2026
172.0000
174.8300
168.5900
173.0000
451,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
173.7300
175.5700
170.1900
171.6000
379,500
Thu, 23 Apr 2026
173.5200
176.6800
170.0300
172.5300
959,200
Wed, 22 Apr 2026
167.8000
171.7800
166.5200
171.6300
746,800
Tue, 21 Apr 2026
165.2400
167.0000
162.9400
164.6700
645,000
Mon, 20 Apr 2026
165.6500
166.5500
160.4100
164.7200
582,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
161.4600
167.4900
160.0100
164.8100
2,386,300
Thu, 16 Apr 2026
161.6400
163.4200
156.5800
157.8600
704,300
Wed, 15 Apr 2026
162.6000
165.2300
160.6200
162.5200
506,700
Tue, 14 Apr 2026
165.2000
166.3700
162.4900
166.2300
534,000
Mon, 13 Apr 2026
160.4000
164.9300
159.5000
163.9000
607,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
162.5300
164.8200
160.6100
161.1400
609,400
Thu, 09 Apr 2026
157.3200
165.3500
156.3900
163.7100
841,000
Wed, 08 Apr 2026
155.9600
160.0000
154.4600
156.5900
647,400
Tue, 07 Apr 2026
146.0000
150.2100
145.4800
148.9500
689,200
Mon, 06 Apr 2026
147.2200
149.1200
143.0000
146.6800
309,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
146.1400
153.2500
144.4400
147.8200
597,700
Wed, 01 Apr 2026
146.7400
154.6000
145.8200
150.6700
739,100
Tue, 31 Mar 2026
139.1500
145.9800
136.3400
143.0400
914,400
Mon, 30 Mar 2026
144.8700
144.8700
132.6000
134.4000
1,059,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
140.3500
145.5900
140.3500
143.5000
542,400
Thu, 26 Mar 2026
146.9900
148.4800
139.5000
140.6000
609,500
Wed, 25 Mar 2026
149.0600
151.0900
147.2800
149.4000
537,200
Tue, 24 Mar 2026
141.7500
147.7700
140.1000
147.0600
636,100
Mon, 23 Mar 2026
142.7000
147.0000
142.2300
142.5900
628,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
142.3900
143.5800
136.3400
138.8200
1,740,400
Fri, 20 Mar 2026
7 · DEF 14A
Next filing day · accepted 19 Mar, 18:49 ET
DEF 14A ↗
Thu, 19 Mar 2026
134.8700
145.0400
133.9200
143.0800
917,500
Wed, 18 Mar 2026
140.8100
142.1200
136.6500
138.2800
685,000
Tue, 17 Mar 2026
6 · 8-K
After-hours · 16:49 ET
8-K ↗
Tue, 17 Mar 2026
141.9100
143.5100
138.3200
140.5000
560,800
Mon, 16 Mar 2026
136.0000
141.6400
136.0000
141.3500
923,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
134.1800
135.9300
129.0100
133.5000
1,066,700
Thu, 12 Mar 2026
130.6000
133.4300
124.5700
132.2600
1,484,100
Wed, 11 Mar 2026
133.3200
136.4100
130.2400
133.6300
742,500
Tue, 10 Mar 2026
137.5700
139.9600
133.6800
134.1100
1,282,100
Mon, 09 Mar 2026
130.3800
137.7600
128.4500
137.7400
789,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
132.8100
136.7200
131.5000
133.1500
583,200
Thu, 05 Mar 2026
142.6200
143.3200
134.7100
137.9100
647,700
Wed, 04 Mar 2026
149.7800
150.6600
143.4300
144.6100
678,400
Tue, 03 Mar 2026
145.2700
149.4100
141.9700
147.0800
761,700
Mon, 02 Mar 2026
148.0400
152.7900
147.3200
151.0600
570,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
150.5100
153.6700
148.0400
150.7200
615,900
Thu, 26 Feb 2026
153.8000
156.2400
147.1000
151.9900
702,200
Wed, 25 Feb 2026
153.0200
156.7000
146.8400
153.2000
1,396,700
Tue, 24 Feb 2026
139.1600
163.9200
139.1600
151.9200
2,372,800
Tue, 24 Feb 2026
5 · 10-K
Next filing day · accepted 23 Feb, 17:33 ET
10-K ↗
Mon, 23 Feb 2026
4 · 8-K
After-hours · 16:42 ET
8-K ↗
Mon, 23 Feb 2026
167.8600
169.1100
163.3800
165.6400
678,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
166.2300
170.6300
165.0000
169.3600
721,900
Thu, 19 Feb 2026
161.6000
166.5600
160.2000
165.7600
606,700
Wed, 18 Feb 2026
162.6900
167.0300
159.8100
160.4100
517,800
Tue, 17 Feb 2026
165.0000
167.1900
162.1700
162.3800
697,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
164.2000
171.6500
161.1200
166.5300
715,000
Thu, 12 Feb 2026
168.0800
174.4300
163.1400
163.4500
545,700
Wed, 11 Feb 2026
165.5000
171.2000
161.6800
165.6200
657,300
Tue, 10 Feb 2026
161.1500
163.6500
159.0000
161.3600
545,600
Mon, 09 Feb 2026
160.5400
164.3800
157.9200
162.6100
804,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
151.8300
161.0700
149.7900
160.5400
969,700
Thu, 05 Feb 2026
142.0800
149.8700
142.0800
147.9700
788,200
Wed, 04 Feb 2026
156.7500
157.9800
140.5100
145.3100
966,800
Tue, 03 Feb 2026
156.4400
158.0000
151.0000
155.0300
563,300
Mon, 02 Feb 2026
147.4000
154.0500
146.9400
152.8400
663,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
149.8800
154.9800
146.3800
148.2500
783,100
Thu, 29 Jan 2026
151.9200
152.5500
146.3400
152.4700
595,200
Wed, 28 Jan 2026
152.7600
153.3400
148.0300
149.1300
619,600
Tue, 27 Jan 2026
151.5800
153.5100
150.7800
151.9400
441,200
Mon, 26 Jan 2026
148.5600
152.1200
147.4500
150.4100
500,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
148.8200
149.5700
146.1200
148.0700
440,800
Thu, 22 Jan 2026
153.9600
154.0700
146.4200
150.5600
566,800
Wed, 21 Jan 2026
149.2500
151.8900
145.2600
151.6900
657,500
Tue, 20 Jan 2026
145.4800
149.1900
143.3600
146.9600
717,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
150.0600
155.1900
148.2800
149.3900
1,684,400
Thu, 15 Jan 2026
139.9700
147.5900
139.9700
147.5100
1,133,500
Wed, 14 Jan 2026
138.7800
140.7100
135.2200
137.7800
746,700
Tue, 13 Jan 2026
138.6600
139.5900
136.0000
138.0100
888,500
Mon, 12 Jan 2026
129.5000
134.7600
128.9700
134.2400
693,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
126.5700
130.6000
125.1800
129.9500
601,400
Thu, 08 Jan 2026
128.6100
129.4400
122.5000
124.8500
854,500
Wed, 07 Jan 2026
128.2400
129.2600
125.9300
128.2500
441,500
Tue, 06 Jan 2026
131.4700
131.4700
124.7500
128.9300
797,800
Mon, 05 Jan 2026
132.2200
133.9500
131.2000
131.6500
680,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
124.2500
131.0300
124.2500
130.6100
682,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
125.4700
125.9400
122.5800
124.1400
1,155,200
Tue, 30 Dec 2025
126.9700
128.1400
124.2200
124.3300
704,900
Mon, 29 Dec 2025
128.0800
129.7800
126.2600
126.5400
580,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
129.4700
130.1200
128.5100
129.1600
423,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
129.0000
129.7300
127.9700
129.5300
360,500
Tue, 23 Dec 2025
127.7200
130.1200
126.7200
129.3900
755,200
Mon, 22 Dec 2025
128.0200
132.0000
127.3500
128.2000
1,045,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
124.8400
129.6400
124.8400
125.1900
10,403,300
Thu, 18 Dec 2025
126.5400
127.4900
123.6400
124.2000
1,130,700
Wed, 17 Dec 2025
128.0400
130.0300
121.4100
122.9500
1,212,900
Tue, 16 Dec 2025
129.5900
132.6000
128.0300
128.4900
1,126,100
Mon, 15 Dec 2025
128.3800
131.6200
126.5000
130.5500
1,059,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
135.0000
136.2700
121.7500
126.2800
1,647,700
Thu, 11 Dec 2025
131.8100
138.5200
130.6800
136.9900
780,300
Wed, 10 Dec 2025
131.0000
135.4300
131.0000
132.7500
1,092,300
Tue, 09 Dec 2025
131.8700
134.1000
130.4000
131.9600
1,245,700
Mon, 08 Dec 2025
133.3800
136.1600
129.2300
134.4700
2,623,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
126.2700
126.2700
120.9700
125.6600
680,300
Thu, 04 Dec 2025
123.9600
126.4400
123.0000
125.8600
535,700
Wed, 03 Dec 2025
124.5500
125.7100
121.0000
125.5100
425,400
Tue, 02 Dec 2025
125.6900
127.8700
123.3100
124.7200
452,600
Mon, 01 Dec 2025
123.2200
124.2700
120.0600
123.4600
471,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
125.7100
126.9000
125.0200
126.5600
235,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
124.1800
126.7700
123.9300
126.1300
353,400
Tue, 25 Nov 2025
123.7500
125.5300
121.0900
124.1500
515,900
Mon, 24 Nov 2025
115.0000
124.9600
114.8500
123.6100
636,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
117.9000
119.3000
113.1000
117.0500
824,100
Thu, 20 Nov 2025
126.4700
127.9700
116.4200
116.7300
959,300
Wed, 19 Nov 2025
119.9700
124.2600
119.9700
122.5100
868,300
Tue, 18 Nov 2025
115.0500
120.9000
114.2600
118.4100
948,900
Mon, 17 Nov 2025
118.3800
120.1600
116.2100
117.1500
563,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
112.6200
119.4700
112.1000
118.0400
784,100
Thu, 13 Nov 2025
122.6100
123.7300
115.5700
116.4300
1,010,400
Wed, 12 Nov 2025
126.0000
127.9900
122.7300
123.0400
1,080,200
Tue, 11 Nov 2025
127.0700
127.9500
122.8900
125.3800
638,000
Mon, 10 Nov 2025
130.1000
132.2300
126.9200
128.9900
657,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
124.0000
127.3000
121.8300
125.4500
943,900
Thu, 06 Nov 2025
129.7800
131.5000
126.2500
126.5800
838,900
Wed, 05 Nov 2025
129.5300
133.3700
129.2000
130.3700
1,254,600
Tue, 04 Nov 2025
132.3000
138.5600
123.0000
128.0200
2,245,100
Tue, 04 Nov 2025
3 · 10-Q
Next filing day · accepted 03 Nov, 17:44 ET
10-Q ↗
Mon, 03 Nov 2025
2 · 8-K
After-hours · 16:37 ET
8-K ↗
Mon, 03 Nov 2025
142.7800
145.2600
141.0000
143.2700
1,118,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
141.6400
145.4000
140.5000
141.5200
816,000
Thu, 30 Oct 2025
141.4000
144.7000
138.2500
141.7400
720,200
Wed, 29 Oct 2025
141.6700
146.1600
140.0000
144.2600
815,000
Tue, 28 Oct 2025
141.0000
142.3000
139.2600
140.9300
588,100
Mon, 27 Oct 2025
145.0000
145.0000
141.1400
141.7900
646,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
140.5100
143.9400
139.1000
142.3700
807,900
Thu, 23 Oct 2025
132.0000
136.3900
131.3700
136.1200
435,700
Wed, 22 Oct 2025
139.2700
139.8600
127.3100
130.6900
1,142,800
Tue, 21 Oct 2025
137.9400
140.8200
134.1500
137.2100
788,700
Mon, 20 Oct 2025
139.7500
142.7000
137.5500
139.1500
495,800
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
137.0300
140.4100
135.9000
136.7800
826,600
Thu, 16 Oct 2025
139.3700
142.1200
138.0000
138.8200
1,047,100
Wed, 15 Oct 2025
140.7000
142.5000
134.3600
138.1300
1,460,400
Tue, 14 Oct 2025
134.0000
141.5700
133.6800
140.6000
781,700
Mon, 13 Oct 2025
137.0300
140.1600
135.7200
136.4800
667,200
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
138.3500
140.3800
132.2400
132.6900
674,200
Thu, 09 Oct 2025
142.0100
142.8400
136.6800
137.5100
601,500
Wed, 08 Oct 2025
138.2200
139.7400
136.7700
139.3100
488,300
Tue, 07 Oct 2025
1 · 8-K
After-hours · 17:19 ET
8-K ↗
Tue, 07 Oct 2025
140.0400
140.6200
135.0000
137.3000
607,500
Mon, 06 Oct 2025
138.0000
141.5400
137.6500
139.4900
567,200
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
139.8900
139.9800
136.4500
136.8600
717,200
Thu, 02 Oct 2025
139.5900
141.2700
136.5600
139.1100
795,800
Wed, 01 Oct 2025
135.9200
140.8900
135.6100
139.6500
915,500
Tue, 30 Sep 2025
134.9800
137.6300
134.7400
137.3300
885,400
Mon, 29 Sep 2025
134.6400
135.7700
133.2500
134.7000
1,018,900
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
131.4000
133.7500
130.8400
133.4200
663,100
Thu, 25 Sep 2025
127.0000
130.2600
124.5900
129.7700
690,500
Wed, 24 Sep 2025
132.8400
135.0000
129.7200
130.1000
696,300
Tue, 23 Sep 2025
132.5000
135.7300
131.4000
132.3800
1,061,900
Mon, 22 Sep 2025
128.8200
133.3600
128.7700
133.0400
864,800
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
127.4400
129.0200
126.0000
128.8200
1,775,300
Thu, 18 Sep 2025
122.5800
128.9800
122.3600
126.8500
1,042,600
Wed, 17 Sep 2025
120.7900
124.5200
120.0000
122.0300
864,100
Tue, 16 Sep 2025
123.2500
124.0000
118.6400
120.4400
918,600
Mon, 15 Sep 2025
122.6900
125.3500
122.0000
123.5500
696,900
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
122.5000
124.7700
121.7000
122.1000
646,200
Thu, 11 Sep 2025
119.8900
123.0400
118.1600
122.7600
1,178,500
Wed, 10 Sep 2025
114.6700
118.3400
114.6700
117.6300
819,000
Tue, 09 Sep 2025
116.1800
116.1800
111.6700
113.0500
1,196,700
Mon, 08 Sep 2025
117.7600
118.1800
115.8000
115.9600
594,400
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
117.7400
118.6200
112.8900
116.9800
734,300