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
175.9500
179.7000
173.0750
178.8800
961,023
Thu, 22 Oct 2026
176.7200
178.2200
174.2100
176.6900
885,800
Wed, 21 Oct 2026
173.5000
178.1900
172.9300
176.8500
930,300
Tue, 20 Oct 2026
168.0000
176.0700
168.0000
173.4300
613,800
Mon, 19 Oct 2026
164.7100
168.5900
164.0850
166.9600
775,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
166.0800
167.2750
163.1300
164.8400
1,032,200
Thu, 15 Oct 2026
168.2600
170.2000
165.3600
165.6000
778,600
Wed, 14 Oct 2026
164.9400
168.3600
164.8900
167.8900
624,100
Tue, 13 Oct 2026
169.5300
171.2200
164.9500
165.5000
909,900
Mon, 12 Oct 2026
166.7900
171.4200
162.9700
168.0200
881,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
160.0600
166.9700
159.8900
165.6900
1,196,000
Thu, 08 Oct 2026
170.6700
170.8600
146.3850
161.2900
2,899,200
Wed, 07 Oct 2026
161.0000
174.4800
159.5900
172.1800
1,487,600
Tue, 06 Oct 2026
163.8400
164.0000
160.3000
161.5900
664,400
Mon, 05 Oct 2026
164.4400
165.9900
163.1700
164.0100
837,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
167.5700
168.0800
163.0100
163.7500
742,800
Thu, 01 Oct 2026
164.0000
168.7300
162.0800
163.1700
808,400
Wed, 30 Sep 2026
158.3100
165.6450
157.2900
164.1900
947,000
Tue, 29 Sep 2026
153.5600
159.0600
152.3900
158.5500
638,200
Mon, 28 Sep 2026
153.1100
160.9800
151.7100
158.5600
1,400,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
154.5000
155.5950
151.0100
154.4300
826,200
Thu, 24 Sep 2026
153.7000
156.6500
152.7500
154.8800
838,400
Wed, 23 Sep 2026
159.8600
162.0400
153.3100
153.4900
1,026,700
Tue, 22 Sep 2026
165.3600
165.3600
159.0000
159.8600
1,102,300
Mon, 21 Sep 2026
166.2700
166.7350
160.2300
161.5300
806,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
160.6000
163.8500
159.0100
163.8100
1,464,500
Thu, 17 Sep 2026
164.1300
166.3550
160.6800
161.4200
646,800
Wed, 16 Sep 2026
172.0100
173.5450
162.1200
163.4700
691,000
Tue, 15 Sep 2026
169.7500
172.7600
167.9700
171.6800
621,700
Mon, 14 Sep 2026
168.5100
171.3600
165.4300
171.0900
906,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
174.1200
175.3750
166.7400
167.2500
552,400
Thu, 10 Sep 2026
176.5000
179.9600
169.2600
170.3800
1,009,500
Wed, 09 Sep 2026
183.1500
183.3300
178.5200
179.7900
587,900
Tue, 08 Sep 2026
175.5500
185.3500
172.9800
185.0400
1,158,600
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
177.8000
181.5200
175.1350
177.4700
572,500
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