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
177.8000
181.2700
175.1350
177.4700
572,520
Thu, 03 Sep 2026
180.8000
181.2950
178.7200
180.3500
610,200
Wed, 02 Sep 2026
176.8700
182.2800
176.3500
179.5300
768,700
Tue, 01 Sep 2026
179.9700
180.1400
175.3300
176.7000
507,200
Mon, 31 Aug 2026
178.6700
180.0750
174.2800
179.5600
455,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
181.1000
182.2250
177.7700
179.8700
553,500
Thu, 27 Aug 2026
178.5100
183.3150
178.4300
181.9100
442,300
Wed, 26 Aug 2026
180.1100
181.8900
176.8200
180.5700
505,700
Tue, 25 Aug 2026
186.2100
187.1400
179.2000
181.3900
639,700
Mon, 24 Aug 2026
184.1300
186.8800
181.7500
185.6500
622,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
185.0000
187.6000
183.6800
184.8900
440,100
Thu, 20 Aug 2026
187.7300
191.6200
183.2450
184.8900
791,900
Wed, 19 Aug 2026
186.0000
190.0600
185.9600
189.5500
505,300
Tue, 18 Aug 2026
185.0000
186.6600
175.0400
184.1500
625,600
Mon, 17 Aug 2026
183.5500
186.0300
181.8400
185.6200
734,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
189.8900
190.0000
184.2200
184.5300
743,400
Thu, 13 Aug 2026
187.0000
189.6900
185.8200
189.4500
762,100
Wed, 12 Aug 2026
179.8000
186.7500
177.5650
186.6300
754,200
Tue, 11 Aug 2026
180.4700
183.9100
178.5800
182.0000
723,300
Mon, 10 Aug 2026
180.0000
183.4900
178.7800
181.4200
646,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
172.9400
180.6200
172.2150
180.0200
768,800
Thu, 06 Aug 2026
171.1700
171.9900
168.3900
170.9900
575,000
Wed, 05 Aug 2026
172.0100
172.0100
167.8100
170.9300
705,700
Tue, 04 Aug 2026
171.7500
172.9100
167.6400
170.5300
799,700
Mon, 03 Aug 2026
168.6600
173.9800
168.6000
170.8700
1,108,700
Mon, 03 Aug 2026
16 · 8-K
Pre-market · 07:00 ET
8-K ↗
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
166.5800
171.5450
165.3700
166.7200
1,032,200
Thu, 30 Jul 2026
180.2200
184.0000
165.7750
168.5200
2,559,600
Wed, 29 Jul 2026
15 · 10-Q
After-hours · 17:06 ET
10-Q ↗
Wed, 29 Jul 2026
14 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 29 Jul 2026
149.7100
166.0000
145.7760
161.6600
3,136,900
Tue, 28 Jul 2026
153.6200
154.9800
146.0300
151.3300
1,144,700
Mon, 27 Jul 2026
155.5400
156.1500
148.0200
151.9100
727,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
154.4100
155.5950
151.0000
153.5800
379,500
Thu, 23 Jul 2026
150.4600
152.9300
150.4600
152.1300
420,700
Wed, 22 Jul 2026
152.3300
153.0000
150.0150
152.8600
577,600
Tue, 21 Jul 2026
154.8200
158.1800
152.8300
153.0900
476,800
Mon, 20 Jul 2026
156.4600
158.2200
155.1200
155.4600
402,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
153.2100
157.7650
152.0600
156.8300
375,800
Thu, 16 Jul 2026
157.7300
161.5300
155.0600
155.3900
705,800
Wed, 15 Jul 2026
151.4500
157.7100
150.5100
156.8400
630,500
Tue, 14 Jul 2026
151.1300
153.9500
146.7200
152.4500
517,400
Mon, 13 Jul 2026
153.0000
155.1350
151.0000
152.7200
442,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
154.0500
156.6000
143.1100
152.7200
672,300
Thu, 09 Jul 2026
153.2900
155.7000
152.1650
155.0700
781,000
Wed, 08 Jul 2026
151.3900
154.6100
149.4500
152.9600
1,058,800
Tue, 07 Jul 2026
148.5300
151.4700
146.4700
150.6500
710,200
Mon, 06 Jul 2026
150.0000
150.2600
146.6900
148.7000
713,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
137.5700
148.6200
136.1800
148.3400
1,241,000
Wed, 01 Jul 2026
139.0600
141.4000
136.2250
137.5700
707,700
Tue, 30 Jun 2026
141.4300
141.7350
136.1800
139.7600
1,086,100
Mon, 29 Jun 2026
143.5100
143.7000
139.8600
142.1900
1,244,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
142.5700
145.0000
140.9050
144.4200
1,989,600
Thu, 25 Jun 2026
139.6000
145.3900
137.5200
142.5700
787,700
Wed, 24 Jun 2026
133.0700
140.7700
133.0200
137.7600
761,400
Tue, 23 Jun 2026
131.6900
135.2300
131.2500
134.6500
546,300
Mon, 22 Jun 2026
130.0000
131.8430
128.4800
131.1900
806,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
128.9700
131.7300
125.4300
130.6800
984,200
Wed, 17 Jun 2026
128.6400
131.7800
126.6700
127.4100
1,040,700
Tue, 16 Jun 2026
130.6800
132.2400
127.0900
127.5300
724,500
Mon, 15 Jun 2026
128.5800
130.6700
127.8260
130.1400
802,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
124.9700
128.2700
122.6900
126.8100
708,000
Thu, 11 Jun 2026
125.0800
127.2900
123.0000
124.2600
629,400
Wed, 10 Jun 2026
122.0000
125.9600
119.6600
122.4900
1,542,200
Tue, 09 Jun 2026
123.7900
129.0000
123.5800
126.3400
1,082,300
Mon, 08 Jun 2026
124.1800
126.2350
121.8300
121.9600
962,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
122.6700
128.0500
120.6100
125.0000
1,444,700
Thu, 04 Jun 2026
114.1900
123.4400
113.1300
121.6900
1,584,200
Wed, 03 Jun 2026
13 · 8-K
After-hours · 17:12 ET
8-K ↗
Wed, 03 Jun 2026
108.7600
115.4750
108.7600
113.6400
1,095,200
Tue, 02 Jun 2026
101.7700
113.0900
100.2600
110.7800
1,867,000
Mon, 01 Jun 2026
103.5100
105.0450
99.4800
103.1200
1,431,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
106.5700
108.4200
101.4700
103.3500
1,708,700
Thu, 28 May 2026
108.3000
111.0500
105.9240
106.5200
1,563,800
Wed, 27 May 2026
114.0900
114.5100
109.2700
109.8800
1,231,500
Tue, 26 May 2026
119.7100
120.5450
106.2400
114.9700
2,705,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
139.1400
139.4300
118.6400
120.2300
2,709,800
Thu, 21 May 2026
140.6400
140.6400
133.6200
139.0300
1,309,000
Wed, 20 May 2026
140.9500
146.7100
137.8300
143.8200
951,700
Tue, 19 May 2026
141.3200
142.8500
137.3200
139.9000
728,900
Mon, 18 May 2026
144.9900
148.1100
141.5200
142.1800
814,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
142.2700
144.1600
140.9100
144.0100
978,700
Thu, 14 May 2026
137.7300
142.2000
136.3400
142.1500
536,300
Wed, 13 May 2026
135.1800
138.3400
133.2200
137.2900
490,200
Tue, 12 May 2026
135.1000
137.2000
133.1100
136.3600
667,100
Mon, 11 May 2026
132.3600
136.2600
130.6400
135.3700
814,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
135.1200
135.2550
130.0400
133.5200
454,500
Thu, 07 May 2026
136.3500
137.3400
132.1200
134.1500
549,200
Wed, 06 May 2026
133.6900
136.4100
131.3500
135.2700
889,300
Tue, 05 May 2026
137.1000
137.8700
131.9350
133.4200
888,200
Mon, 04 May 2026
139.6800
141.2200
134.7400
135.8500
942,700
Mon, 04 May 2026
12 · 8-K
Pre-market · 07:00 ET
8-K ↗
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
143.5400
146.7500
140.2200
140.2200
1,317,300
Thu, 30 Apr 2026
141.5000
145.5000
130.8990
143.6700
2,674,200
Thu, 30 Apr 2026
11 · 10-Q
Next filing day · accepted 29 Apr, 19:30 ET
10-Q ↗
Wed, 29 Apr 2026
10 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 29 Apr 2026
117.8400
120.0700
113.0000
116.9600
1,164,200
Tue, 28 Apr 2026
122.2100
123.0500
118.7000
119.6300
494,500
Mon, 27 Apr 2026
121.5700
124.3750
120.8200
122.0700
802,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
121.1000
122.2800
119.0250
121.4800
455,000
Thu, 23 Apr 2026
121.2500
123.2050
119.8350
120.8700
473,900
Wed, 22 Apr 2026
123.5000
126.3900
120.6350
121.6500
459,700
Tue, 21 Apr 2026
123.9800
125.3000
121.1700
122.1100
496,800
Mon, 20 Apr 2026
123.7800
127.0000
122.5300
124.5500
442,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
123.8000
127.0000
123.4110
124.7900
585,700
Thu, 16 Apr 2026
121.1300
123.3950
120.4050
121.6200
793,500
Thu, 16 Apr 2026
9 · DEFA14A
Pre-market · 06:02 ET
DEFA14A ↗
Thu, 16 Apr 2026
8 · DEF 14A
Pre-market · 06:01 ET
DEF 14A ↗
Wed, 15 Apr 2026
121.0200
122.0000
118.5670
121.0000
491,800
Tue, 14 Apr 2026
119.5000
122.0000
119.5000
120.5200
579,100
Mon, 13 Apr 2026
116.3300
119.6700
116.0000
119.4900
543,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
120.6700
120.9600
116.0950
116.4000
522,100
Thu, 09 Apr 2026
118.2800
120.6700
115.2800
119.4500
536,000
Wed, 08 Apr 2026
119.8500
123.0100
117.4450
118.6200
799,000
Tue, 07 Apr 2026
115.0100
117.4700
113.2550
115.0600
707,000
Mon, 06 Apr 2026
112.2600
116.8100
110.5000
116.6900
845,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
109.7900
113.8950
108.7200
112.7700
591,400
Wed, 01 Apr 2026
108.6900
113.6550
107.6800
112.6400
1,000,400
Tue, 31 Mar 2026
106.7500
108.9000
104.7800
107.6600
627,600
Mon, 30 Mar 2026
103.4900
105.4700
102.1200
105.0100
608,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
106.7400
106.7400
102.1200
103.1800
625,300
Thu, 26 Mar 2026
108.5100
110.1300
107.3100
107.7500
885,500
Wed, 25 Mar 2026
106.4600
109.6700
105.3950
109.6000
706,200
Tue, 24 Mar 2026
105.2400
107.1650
103.6900
105.2300
781,900
Mon, 23 Mar 2026
104.1300
107.8400
102.2350
106.8400
1,085,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
104.5200
105.3600
100.1500
100.9900
1,143,400
Thu, 19 Mar 2026
102.9900
104.5500
100.4600
102.0900
603,100
Wed, 18 Mar 2026
101.7000
104.6430
101.2850
103.2200
562,200
Tue, 17 Mar 2026
99.1500
103.0800
98.9200
102.9300
816,100
Mon, 16 Mar 2026
97.9900
99.5400
96.4700
98.9400
477,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
98.4300
100.7300
95.8700
97.0200
646,400
Thu, 12 Mar 2026
100.7500
101.9100
97.1400
97.7900
866,900
Wed, 11 Mar 2026
102.7800
104.1400
100.4650
102.8600
508,200
Tue, 10 Mar 2026
105.8100
106.7800
102.3000
103.1500
875,000
Mon, 09 Mar 2026
105.8300
106.2200
99.8400
105.7800
953,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
110.0000
110.0150
106.5000
107.7300
622,700
Thu, 05 Mar 2026
113.2800
114.4000
111.4000
112.1000
436,800
Wed, 04 Mar 2026
117.1900
117.7400
114.8390
115.3700
301,900
Tue, 03 Mar 2026
118.5200
118.5200
112.6600
117.7500
589,500
Mon, 02 Mar 2026
119.0400
121.2700
116.9500
121.1200
1,171,400
Mon, 02 Mar 2026
7 · 8-K
Pre-market · 07:00 ET
8-K ↗
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
119.6900
121.0300
118.4300
120.4000
614,600
Thu, 26 Feb 2026
122.0000
123.1600
120.7000
121.4300
637,600
Wed, 25 Feb 2026
120.1000
121.7200
117.9600
120.8900
797,500
Tue, 24 Feb 2026
121.2600
122.4800
118.7730
119.1700
540,600
Mon, 23 Feb 2026
119.1200
120.7400
118.2200
120.4100
665,700
Mon, 23 Feb 2026
6 · 10-K
Next filing day · accepted 20 Feb, 19:54 ET
10-K ↗
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
116.3300
120.8000
116.3000
120.2700
756,200
Thu, 19 Feb 2026
119.4700
120.1900
114.9000
117.1000
1,128,600
Wed, 18 Feb 2026
103.5500
121.6950
103.5500
121.0000
1,789,600
Tue, 17 Feb 2026
5 · 8-K
After-hours · 16:10 ET
8-K ↗
Tue, 17 Feb 2026
109.7300
111.7800
106.5800
106.6400
1,263,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
107.5900
110.6200
106.7500
109.4700
606,800
Thu, 12 Feb 2026
108.8700
109.3400
105.3700
106.7400
498,100
Wed, 11 Feb 2026
114.9900
114.9900
106.4300
109.0300
869,200
Tue, 10 Feb 2026
113.4200
115.1900
112.6350
113.0300
435,300
Mon, 09 Feb 2026
112.6300
113.5100
110.3880
113.2700
538,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
114.3700
114.9750
110.6500
112.5200
951,600
Thu, 05 Feb 2026
114.9000
116.7550
112.6700
113.5200
787,400
Wed, 04 Feb 2026
117.9500
118.1000
110.7200
114.6700
930,100
Tue, 03 Feb 2026
118.5200
119.5700
116.4000
118.1400
501,600
Mon, 02 Feb 2026
119.6400
121.7400
117.4100
117.4700
530,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
120.1400
123.5400
116.6300
119.3800
761,100
Thu, 29 Jan 2026
123.9400
123.9400
118.6700
119.0700
753,100
Wed, 28 Jan 2026
122.1000
128.8400
121.8500
123.9400
1,063,200
Tue, 27 Jan 2026
123.5700
124.0000
116.7300
118.7000
793,200
Mon, 26 Jan 2026
121.4500
124.3900
118.5500
124.2700
872,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
124.9500
125.0400
119.8600
119.9800
792,000
Thu, 22 Jan 2026
126.9800
130.2300
125.0500
125.9000
1,437,300
Wed, 21 Jan 2026
121.3100
124.8300
119.6900
124.1600
910,200
Tue, 20 Jan 2026
118.5700
124.4440
118.2560
123.4500
1,231,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
114.5700
121.6300
113.9670
120.2400
1,467,700
Thu, 15 Jan 2026
104.5600
114.6700
103.1100
114.4800
1,356,700
Wed, 14 Jan 2026
94.8100
105.1000
93.9600
104.4300
2,222,100
Tue, 13 Jan 2026
4 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 13 Jan 2026
110.7000
111.5300
108.7100
110.2300
691,600
Mon, 12 Jan 2026
112.1100
112.1100
109.2400
110.9100
293,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
113.9000
114.7700
110.7100
112.9200
575,600
Thu, 08 Jan 2026
112.4000
115.0000
111.9700
114.1500
625,700
Wed, 07 Jan 2026
112.6300
114.5650
112.5500
113.7300
388,000
Tue, 06 Jan 2026
111.3800
113.8100
109.0700
112.2800
718,600
Mon, 05 Jan 2026
110.7100
113.9700
110.7100
112.5100
487,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
114.4700
114.4700
110.4600
110.7200
517,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
114.1400
114.6200
112.6300
112.9100
341,600
Tue, 30 Dec 2025
115.3400
115.8900
114.0500
114.2400
359,600
Mon, 29 Dec 2025
116.0900
116.7750
115.0000
115.5500
309,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
116.1100
116.8000
115.2200
116.2100
255,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
116.3800
117.9400
116.2000
116.6400
200,100
Tue, 23 Dec 2025
116.8300
117.1300
115.0700
116.1800
378,400
Mon, 22 Dec 2025
117.2200
118.1700
115.2100
117.0900
602,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
113.2600
116.3800
112.6700
116.2200
1,150,100
Thu, 18 Dec 2025
114.3200
116.7200
113.1100
113.2100
739,500
Wed, 17 Dec 2025
113.5700
115.8200
111.8100
112.4200
871,500
Tue, 16 Dec 2025
111.5600
114.8100
111.0900
113.7600
1,188,000
Mon, 15 Dec 2025
109.9300
112.6400
109.3300
111.7300
1,466,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
108.9600
110.3700
108.4500
108.8800
477,200
Thu, 11 Dec 2025
109.2000
110.8700
108.1550
109.2300
787,700
Wed, 10 Dec 2025
106.7100
109.3800
105.8800
108.7200
1,023,800
Tue, 09 Dec 2025
108.9600
110.0200
106.5200
106.8700
738,000
Mon, 08 Dec 2025
109.4500
109.7400
107.2800
108.4600
642,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
109.1700
112.0000
107.6500
108.5100
467,800
Thu, 04 Dec 2025
107.5200
110.0200
107.3000
108.8500
702,000
Wed, 03 Dec 2025
106.5000
109.3100
106.0300
107.4600
763,100
Tue, 02 Dec 2025
106.2500
107.8250
104.8400
106.0700
655,800
Mon, 01 Dec 2025
105.2900
106.6110
104.1100
106.1100
570,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
105.0000
107.1800
104.8250
106.2900
244,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
103.2300
106.9950
103.1800
105.3900
1,075,600
Tue, 25 Nov 2025
98.6700
106.0400
98.6700
104.3500
1,340,400
Mon, 24 Nov 2025
98.7100
100.3400
96.3500
98.0600
1,129,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
94.9400
99.7300
93.7750
99.6200
1,286,100
Thu, 20 Nov 2025
97.2000
98.4500
95.0500
95.2000
790,600
Wed, 19 Nov 2025
92.0000
97.7900
91.8350
96.4900
1,524,200
Tue, 18 Nov 2025
88.2000
92.4900
87.3200
91.6400
889,600
Mon, 17 Nov 2025
89.5100
92.6000
88.2800
88.4000
984,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
90.6500
93.1400
88.7550
90.0300
1,131,100
Thu, 13 Nov 2025
91.1700
97.2200
91.1700
91.8100
2,607,500
Wed, 12 Nov 2025
90.8700
93.0000
88.6000
92.6100
1,679,700
Tue, 11 Nov 2025
88.8200
92.1400
88.7200
89.8900
1,530,400
Mon, 10 Nov 2025
83.7800
88.6100
83.7800
88.3500
1,140,700
Mon, 10 Nov 2025
3 · 8-K
Pre-market · 07:00 ET
8-K ↗
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
81.8000
84.3600
80.9050
83.8600
988,300
Thu, 06 Nov 2025
83.9500
84.0750
81.6100
81.7900
597,400
Wed, 05 Nov 2025
85.2500
86.8200
83.3600
84.3500
691,800
Tue, 04 Nov 2025
85.8600
88.2900
85.1600
85.9500
767,500
Mon, 03 Nov 2025
88.0900
88.6700
83.4600
87.3900
1,373,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
86.5300
90.6150
85.8630
88.0700
1,634,400
Fri, 31 Oct 2025
2 · 10-Q
Next filing day · accepted 30 Oct, 18:53 ET
10-Q ↗
Thu, 30 Oct 2025
95.0700
102.8000
85.8500
87.8000
4,834,300
Wed, 29 Oct 2025
1 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 29 Oct 2025
77.0700
80.9980
76.8750
77.0900
2,372,100
Tue, 28 Oct 2025
75.0000
77.8300
73.1600
77.7900
1,468,400
Mon, 27 Oct 2025
79.5000
79.5000
74.5100
75.6800
2,699,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
75.8000
76.0800
74.5500
74.6700
1,309,100
Thu, 23 Oct 2025
76.2100
77.0700
75.0100
75.2600
883,900
Wed, 22 Oct 2025
76.9900
76.9900
74.4400
76.6300
1,689,700
Tue, 21 Oct 2025
79.5100
79.7300
73.7300
75.8800
3,138,700
Mon, 20 Oct 2025
88.8000
89.7500
75.3600
79.4700
3,190,300
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
84.7900
88.9350
84.7900
87.1700
707,700
Thu, 16 Oct 2025
85.8900
87.4800
84.5400
85.3300
749,300
Wed, 15 Oct 2025
85.7400
86.3700
83.3500
85.6000
753,700
Tue, 14 Oct 2025
83.2200
86.7400
82.4600
85.3200
1,121,000
Mon, 13 Oct 2025
83.5800
84.7000
82.1900
83.0900
719,100
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
87.0000
87.0000
82.3700
82.5600
703,700
Thu, 09 Oct 2025
87.5900
87.8320
86.1800
87.0200
354,200
Wed, 08 Oct 2025
86.4000
87.6600
84.5900
87.5900
409,900
Tue, 07 Oct 2025
86.6600
86.9000
83.7650
84.0900
465,100
Mon, 06 Oct 2025
88.2700
89.2900
85.6000
86.6200
967,100
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
84.5600
88.5000
83.8800
87.4100
882,900
Thu, 02 Oct 2025
83.4500
85.1200
83.0000
84.4900
817,700
Wed, 01 Oct 2025
82.8600
84.4800
80.1990
83.1900
790,300
Tue, 30 Sep 2025
80.8300
81.6800
79.6600
81.5500
770,900
Mon, 29 Sep 2025
80.5600
81.6100
79.0200
81.2800
575,000
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
81.4300
82.1400
79.3500
79.9200
1,184,500
Thu, 25 Sep 2025
82.2800
82.5100
80.8900
81.4700
542,300
Wed, 24 Sep 2025
84.6900
85.1600
82.7100
82.7900
497,500
Tue, 23 Sep 2025
84.7900
85.5800
84.0600
84.6900
765,200
Mon, 22 Sep 2025
81.8600
85.1050
81.4640
84.6200
594,100
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
86.4000
86.9400
81.1600
83.4700
1,721,400
Thu, 18 Sep 2025
83.1500
86.1800
81.8000
85.8400
947,500
Wed, 17 Sep 2025
82.4900
83.6200
80.5300
82.1000
1,119,400
Tue, 16 Sep 2025
81.0300
83.2600
80.8530
82.3500
903,400
Mon, 15 Sep 2025
83.1700
83.9300
80.5200
80.6400
1,212,500
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
87.2000
87.3700
82.5300
82.7600
883,600
Thu, 11 Sep 2025
87.5400
89.3300
87.1400
87.4700
786,200
Wed, 10 Sep 2025
90.3700
90.9500
86.8100
87.5200
867,000
Tue, 09 Sep 2025
91.3600
91.8800
90.1700
90.9100
646,900
Mon, 08 Sep 2025
94.1400
94.3200
91.7300
91.8800
662,700
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
93.0000
95.3200
92.0100
93.9400
758,700