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
108.7700
111.7900
108.1600
108.9400
406,713
Thu, 22 Oct 2026
111.8100
115.9150
110.6400
111.6100
586,700
Wed, 21 Oct 2026
114.1200
117.1300
112.8400
114.0700
955,600
Tue, 20 Oct 2026
102.9800
113.9400
102.7500
112.8400
1,486,600
Mon, 19 Oct 2026
104.4900
105.8550
102.5900
102.8900
483,700
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
109.5800
109.5800
101.8800
103.5300
899,000
Thu, 15 Oct 2026
103.1600
109.9800
101.8700
108.8500
1,315,000
Wed, 14 Oct 2026
100.5600
104.9050
98.2700
103.9800
1,455,000
Tue, 13 Oct 2026
103.0800
104.0000
102.0100
102.4600
644,600
Mon, 12 Oct 2026
105.5800
106.4600
102.8800
104.1300
744,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
108.9800
111.0000
106.0100
106.4100
729,800
Thu, 08 Oct 2026
104.1800
112.0900
103.4100
109.2500
1,154,500
Wed, 07 Oct 2026
103.4300
108.2600
102.0000
106.2400
2,415,500
Tue, 06 Oct 2026
110.3100
112.8000
103.5600
105.3800
2,165,000
Mon, 05 Oct 2026
120.9900
122.4400
110.0300
110.8000
3,003,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
129.5500
132.1700
127.4100
128.2500
541,000
Thu, 01 Oct 2026
134.2000
134.2000
123.9300
128.5500
813,800
Wed, 30 Sep 2026
134.7700
137.8500
133.9700
134.4400
530,000
Tue, 29 Sep 2026
140.4400
141.4600
133.8900
134.3000
415,600
Mon, 28 Sep 2026
139.8300
141.5000
138.4700
138.7200
405,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
139.2400
142.2400
136.6700
141.1300
403,500
Thu, 24 Sep 2026
135.3500
138.6100
133.2100
138.4400
566,000
Wed, 23 Sep 2026
140.3400
140.7400
135.8200
135.8900
656,300
Tue, 22 Sep 2026
146.6000
149.4500
140.7500
141.9100
499,700
Mon, 21 Sep 2026
146.8500
149.2000
144.8300
145.1400
653,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
144.3800
145.7400
141.3700
145.1900
838,700
Thu, 17 Sep 2026
148.8300
151.3600
143.7500
144.9400
453,100
Wed, 16 Sep 2026
146.0200
147.9300
141.5350
144.4300
404,000
Tue, 15 Sep 2026
147.3500
149.6500
144.0100
144.1200
363,900
Mon, 14 Sep 2026
142.9600
150.5700
141.7080
147.4000
633,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
144.6500
146.9500
142.0100
143.5000
456,200
Thu, 10 Sep 2026
138.3800
142.6750
137.7750
141.8400
368,700
Wed, 09 Sep 2026
139.8300
142.5550
139.0100
140.9400
542,500
Tue, 08 Sep 2026
142.0000
144.0500
140.4200
142.4100
410,600
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
141.9900
145.5100
141.7600
142.4200
268,200
Thu, 03 Sep 2026
141.7500
143.7600
138.3000
143.0000
542,100
Wed, 02 Sep 2026
135.0600
142.2000
134.7100
140.6300
601,300
Tue, 01 Sep 2026
134.0300
136.6600
132.8000
133.3000
863,200
Mon, 31 Aug 2026
140.4200
140.6700
134.3000
136.3000
1,009,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
146.4500
146.9200
140.5100
141.6800
564,900
Thu, 27 Aug 2026
157.4700
158.4400
146.9300
147.3400
682,000
Wed, 26 Aug 2026
161.4200
161.4200
155.2800
157.4000
557,900
Tue, 25 Aug 2026
159.3200
163.9700
156.9350
159.8500
481,200
Mon, 24 Aug 2026
158.6300
160.6000
156.6900
157.3100
521,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
156.3300
161.2700
154.0000
158.3600
738,700
Thu, 20 Aug 2026
160.2700
162.9500
155.3600
156.2300
952,900
Wed, 19 Aug 2026
165.8400
166.4700
159.0000
159.7900
558,700
Tue, 18 Aug 2026
170.9800
172.6100
163.3800
164.2200
923,800
Mon, 17 Aug 2026
168.1000
171.7300
165.0000
171.6000
648,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
176.6800
178.8390
167.4600
168.0000
519,400
Thu, 13 Aug 2026
175.1000
181.6300
172.1800
176.3800
1,581,700
Wed, 12 Aug 2026
164.7800
176.0000
164.7800
175.0900
873,200
Tue, 11 Aug 2026
162.7600
166.4350
162.0050
162.3700
536,100
Mon, 10 Aug 2026
159.5400
163.8100
157.7200
162.4900
572,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
154.9100
161.3900
154.9100
159.5400
854,600
Thu, 06 Aug 2026
160.2000
161.4300
154.1600
154.2300
632,600
Wed, 05 Aug 2026
159.1600
164.2700
158.5000
160.6400
863,300
Tue, 04 Aug 2026
150.8700
160.1300
150.8700
158.5400
898,500
Mon, 03 Aug 2026
140.2900
150.1800
140.2500
147.2900
712,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
146.9600
150.6900
141.5900
143.2500
1,102,200
Thu, 30 Jul 2026
13 · 10-Q
After-hours · 16:58 ET
10-Q ↗
Thu, 30 Jul 2026
139.0100
151.0000
133.4300
148.3200
1,802,400
Thu, 30 Jul 2026
12 · 8-K
Pre-market · 07:39 ET
8-K ↗
Wed, 29 Jul 2026
141.1000
141.5500
133.5500
140.1700
927,000
Tue, 28 Jul 2026
139.1700
142.1200
136.2500
141.3000
821,300
Mon, 27 Jul 2026
138.3000
143.1100
136.0500
139.9500
629,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
134.9600
139.8600
132.8980
136.2600
465,600
Thu, 23 Jul 2026
137.9500
140.2400
132.7700
133.3100
838,400
Wed, 22 Jul 2026
141.0000
141.0000
136.6650
138.2500
558,600
Tue, 21 Jul 2026
139.6000
142.3730
135.0100
142.2000
456,700
Mon, 20 Jul 2026
143.5000
147.7400
135.7800
137.5400
434,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
135.8900
142.9300
135.0000
142.6200
409,500
Thu, 16 Jul 2026
142.3500
144.4200
136.7000
138.5400
530,600
Wed, 15 Jul 2026
137.7200
143.8200
137.7200
143.4200
509,000
Tue, 14 Jul 2026
145.3500
145.9250
135.6900
137.0200
635,400
Mon, 13 Jul 2026
146.7600
147.3250
141.7000
144.9800
462,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
151.7200
154.2550
145.5400
148.2000
512,400
Thu, 09 Jul 2026
153.7800
155.5500
148.9000
152.0100
712,600
Wed, 08 Jul 2026
157.0600
160.0000
150.4900
151.0800
607,500
Tue, 07 Jul 2026
150.2400
158.2700
148.0100
156.4800
962,800
Mon, 06 Jul 2026
164.3400
166.2750
150.0400
151.5100
706,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
169.1200
170.0000
162.1250
163.7900
679,300
Wed, 01 Jul 2026
170.5300
174.3000
165.2800
169.1200
722,900
Tue, 30 Jun 2026
169.9900
174.6000
169.5900
173.0300
821,000
Mon, 29 Jun 2026
166.9000
172.3400
165.6550
172.3400
744,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
161.1500
171.4700
160.9900
169.8500
1,622,200
Thu, 25 Jun 2026
155.6000
161.4200
155.3600
161.3500
566,800
Wed, 24 Jun 2026
157.6900
162.0050
154.2600
155.1200
572,800
Tue, 23 Jun 2026
154.1300
160.6700
152.1200
158.2000
480,500
Mon, 22 Jun 2026
157.1100
158.5000
152.7900
157.2400
622,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
154.1000
159.5800
152.4440
157.3300
938,400
Wed, 17 Jun 2026
158.0000
160.3600
148.1900
152.3500
1,179,000
Tue, 16 Jun 2026
154.2700
158.8500
153.6200
153.8900
967,300
Mon, 15 Jun 2026
154.7700
156.5900
152.0500
154.3800
683,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
11 · 8-K
After market open · 12:15 ET
8-K ↗
Fri, 12 Jun 2026
150.8600
154.5700
148.3400
153.2500
555,100
Thu, 11 Jun 2026
142.5000
151.9400
142.0000
150.7700
613,400
Wed, 10 Jun 2026
139.3500
143.9000
138.4200
142.0000
656,700
Tue, 09 Jun 2026
138.7300
141.6900
132.6100
139.6300
564,400
Mon, 08 Jun 2026
142.1900
143.9700
135.0200
137.5000
599,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
139.4600
141.2800
136.1200
139.5000
598,000
Thu, 04 Jun 2026
140.5800
147.0000
137.5860
142.1800
1,115,000
Wed, 03 Jun 2026
141.1200
143.2300
137.4300
141.7500
724,100
Tue, 02 Jun 2026
142.9500
145.7800
140.7400
141.9500
672,800
Mon, 01 Jun 2026
138.4700
147.8050
136.9000
145.7800
1,158,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
132.1300
138.7000
131.5450
138.4800
926,900
Thu, 28 May 2026
131.5600
136.4900
130.1000
133.7500
432,600
Wed, 27 May 2026
134.4900
135.6200
130.4050
131.5100
294,200
Tue, 26 May 2026
130.5100
134.4500
130.0000
134.1400
471,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
130.9900
132.2500
128.5400
129.3700
607,800
Thu, 21 May 2026
132.3300
133.2500
128.5650
130.2300
476,800
Wed, 20 May 2026
137.3600
138.5950
133.5000
134.4000
477,000
Tue, 19 May 2026
136.7300
136.7300
132.9700
135.3300
637,400
Mon, 18 May 2026
135.0000
137.6700
130.3600
137.4200
639,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
133.0600
136.7600
130.9800
134.3300
484,200
Thu, 14 May 2026
134.9400
138.6800
132.3600
134.8400
572,500
Wed, 13 May 2026
136.0000
136.4100
130.3800
131.7900
1,319,700
Tue, 12 May 2026
125.1300
136.6800
124.1100
135.9600
1,462,900
Mon, 11 May 2026
133.1600
133.1600
125.0500
126.9100
753,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
139.4600
139.6600
132.9000
133.3300
550,200
Thu, 07 May 2026
143.8800
144.7500
135.2400
136.7300
683,900
Wed, 06 May 2026
140.5100
146.2000
139.9950
143.9500
621,400
Tue, 05 May 2026
10 · 10-Q
After market open · 13:23 ET
10-Q ↗
Tue, 05 May 2026
144.8900
149.0000
134.5600
136.6000
1,474,500
Tue, 05 May 2026
9 · 8-K
Pre-market · 03:33 ET
8-K ↗
Mon, 04 May 2026
144.6500
144.8500
136.3000
136.4600
905,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
142.7600
146.3700
142.7600
144.7300
778,900
Thu, 30 Apr 2026
140.3800
142.6600
139.0000
142.4500
751,700
Wed, 29 Apr 2026
132.8700
139.5500
132.8700
138.9300
694,000
Tue, 28 Apr 2026
8 · DEFA14A
After market open · 12:37 ET
DEFA14A ↗
Tue, 28 Apr 2026
7 · DEF 14A
After market open · 12:34 ET
DEF 14A ↗
Tue, 28 Apr 2026
132.8300
133.1700
126.3200
133.0000
952,100
Mon, 27 Apr 2026
132.6300
135.2600
130.0000
134.0400
449,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
127.8800
134.0000
126.2000
131.3800
620,300
Thu, 23 Apr 2026
128.0000
130.9600
125.3730
127.8700
860,400
Wed, 22 Apr 2026
128.9500
130.4300
127.0000
129.2500
487,400
Tue, 21 Apr 2026
131.1100
131.6600
126.6800
127.6700
412,000
Mon, 20 Apr 2026
135.0900
136.9540
131.1300
131.2800
366,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
135.0000
137.2950
134.0000
135.6700
424,800
Thu, 16 Apr 2026
131.8000
133.2900
130.2300
133.0900
419,700
Wed, 15 Apr 2026
135.0000
136.5700
131.3200
132.4100
768,300
Tue, 14 Apr 2026
129.1800
133.5900
128.4700
133.5600
381,200
Mon, 13 Apr 2026
127.0000
129.3700
126.0200
128.8700
406,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
129.0300
130.4000
127.2700
128.4000
430,600
Thu, 09 Apr 2026
130.5000
131.7600
127.5700
129.0300
607,400
Wed, 08 Apr 2026
130.6000
133.5200
128.5000
130.9400
1,098,000
Tue, 07 Apr 2026
125.3100
127.6300
123.0400
124.2500
579,100
Mon, 06 Apr 2026
127.9900
130.3300
125.5200
126.3300
685,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
117.3200
127.4100
116.1700
127.2200
902,800
Wed, 01 Apr 2026
118.9800
123.6100
118.3750
119.8100
977,800
Tue, 31 Mar 2026
108.0000
117.8600
107.4750
117.4000
1,075,400
Mon, 30 Mar 2026
108.4500
108.9900
104.5500
106.5800
735,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
105.3600
108.5550
104.4500
106.7700
906,000
Thu, 26 Mar 2026
114.5000
116.4000
108.0200
108.3300
875,000
Wed, 25 Mar 2026
116.0400
117.0500
113.4300
115.8200
642,100
Tue, 24 Mar 2026
110.5000
114.9800
109.5850
114.8200
754,300
Mon, 23 Mar 2026
107.4100
113.4000
106.1450
111.2000
1,007,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
111.3000
113.8000
105.6000
107.4300
4,959,300
Thu, 19 Mar 2026
109.4400
114.1800
108.8260
112.8800
692,700
Wed, 18 Mar 2026
111.0100
112.3500
109.8900
110.3100
654,900
Tue, 17 Mar 2026
111.4300
114.0900
111.2000
111.3600
810,300
Mon, 16 Mar 2026
106.1500
111.8700
105.5100
110.9100
705,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
110.0000
111.6400
104.6450
105.7000
1,105,500
Thu, 12 Mar 2026
111.7200
113.3000
108.6300
109.8900
817,600
Wed, 11 Mar 2026
114.1900
118.0700
112.0300
113.7100
1,006,000
Tue, 10 Mar 2026
119.2900
121.9300
114.5500
115.1200
937,500
Mon, 09 Mar 2026
113.8000
119.4900
113.8000
117.7400
1,704,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
110.8400
114.7600
110.5500
112.8200
674,600
Thu, 05 Mar 2026
114.3100
115.7400
111.4500
113.7900
667,700
Wed, 04 Mar 2026
113.2800
117.1600
111.1600
115.9800
1,105,900
Tue, 03 Mar 2026
112.4400
113.6700
109.6100
111.6100
751,500
Mon, 02 Mar 2026
116.5100
117.8850
113.7800
114.4000
673,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
115.5200
120.2700
112.6300
119.0100
804,900
Thu, 26 Feb 2026
115.4200
117.0450
114.0000
116.3200
525,500
Wed, 25 Feb 2026
113.4200
117.0000
112.0710
114.2100
701,600
Tue, 24 Feb 2026
110.9500
115.7500
110.5000
113.2100
516,100
Mon, 23 Feb 2026
113.5000
113.5200
110.7400
111.3000
503,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
115.1700
115.5000
113.1400
114.2400
684,100
Thu, 19 Feb 2026
114.4000
117.7900
113.9700
115.2900
447,700
Wed, 18 Feb 2026
114.9500
118.1400
114.5700
115.2400
610,300
Tue, 17 Feb 2026
115.9000
118.1300
113.4700
114.7100
653,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
116.0000
117.5000
110.3600
115.7000
1,417,000
Thu, 12 Feb 2026
6 · 10-K
After market open · 11:56 ET
10-K ↗
Thu, 12 Feb 2026
108.5600
117.0550
106.0800
115.7200
2,524,300
Thu, 12 Feb 2026
5 · 8-K
Pre-market · 02:32 ET
8-K ↗
Wed, 11 Feb 2026
97.9900
99.3800
94.5100
94.8000
936,100
Tue, 10 Feb 2026
95.2700
97.7000
95.0000
97.4700
512,100
Mon, 09 Feb 2026
92.2400
95.4800
92.2400
94.9200
522,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
88.9900
93.8250
88.9900
93.2100
463,000
Thu, 05 Feb 2026
90.5700
92.9450
87.6020
88.4100
758,400
Wed, 04 Feb 2026
95.0000
95.0000
90.2100
91.7000
919,900
Tue, 03 Feb 2026
4 · 8-K
After market open · 11:15 ET
8-K ↗
Tue, 03 Feb 2026
96.0700
96.6250
90.9610
95.0000
701,700
Mon, 02 Feb 2026
95.2600
98.8900
94.1200
94.6200
661,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
96.3500
97.9900
94.0400
95.5100
597,000
Thu, 29 Jan 2026
94.8900
97.0910
92.6860
96.3500
553,400
Wed, 28 Jan 2026
95.5400
96.2400
93.6000
94.3100
349,600
Tue, 27 Jan 2026
96.0200
97.4600
94.6600
96.3700
394,900
Mon, 26 Jan 2026
96.7400
98.5900
95.4050
95.5800
521,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
98.8600
99.5350
95.3100
96.2000
612,600
Thu, 22 Jan 2026
96.4900
100.2200
96.2800
98.3800
1,000,100
Wed, 21 Jan 2026
95.5400
95.9650
90.7600
93.1500
728,000
Tue, 20 Jan 2026
96.8500
100.6400
94.3100
95.3200
893,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
96.5000
97.8800
95.1100
96.3600
619,600
Thu, 15 Jan 2026
99.4700
101.8910
96.1600
96.4400
1,330,100
Wed, 14 Jan 2026
97.5400
98.4200
96.1700
98.2500
531,300
Tue, 13 Jan 2026
94.4700
98.2900
94.1600
97.8700
989,000
Mon, 12 Jan 2026
94.6800
95.6950
93.2950
94.7800
876,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
93.2000
97.0200
92.4900
95.2600
692,000
Thu, 08 Jan 2026
92.0200
94.2850
90.9900
91.3700
656,200
Wed, 07 Jan 2026
91.4500
92.0000
88.6990
91.3700
1,310,400
Tue, 06 Jan 2026
93.6000
94.7500
91.5300
92.3900
574,900
Mon, 05 Jan 2026
94.2700
95.0550
90.4100
93.4300
722,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
94.6900
95.0000
90.8800
94.3000
908,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
96.9900
97.0500
95.0100
95.0800
449,300
Tue, 30 Dec 2025
93.0100
97.2000
93.0100
96.7600
535,600
Mon, 29 Dec 2025
93.4900
94.2300
92.7000
93.1900
523,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
93.9200
94.2100
92.5300
93.4300
273,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
94.0300
94.7400
92.6000
93.9900
913,700
Tue, 23 Dec 2025
94.7700
95.8800
93.5850
93.9200
596,300
Mon, 22 Dec 2025
93.4900
96.7300
93.4900
95.2900
848,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
90.4900
94.6400
90.0100
93.2400
1,231,600
Thu, 18 Dec 2025
88.9800
91.4400
88.5600
89.2700
1,062,700
Wed, 17 Dec 2025
87.1100
88.5850
85.2700
86.2700
590,300
Tue, 16 Dec 2025
87.9100
88.6800
85.2700
87.5000
1,374,600
Mon, 15 Dec 2025
90.2800
91.5350
89.3700
89.8600
728,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
89.4900
93.4900
89.3700
89.7900
978,900
Thu, 11 Dec 2025
86.3500
89.3700
86.3500
89.1500
618,800
Wed, 10 Dec 2025
86.5100
87.9800
85.2860
86.5600
815,000
Tue, 09 Dec 2025
84.4900
87.4500
83.9350
87.1000
707,100
Mon, 08 Dec 2025
84.6300
84.9800
82.6600
84.1000
478,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
82.5100
85.4800
82.2400
84.3100
518,200
Thu, 04 Dec 2025
81.4100
83.6900
81.2250
82.7600
752,500
Wed, 03 Dec 2025
81.5100
81.9700
80.2800
81.4700
619,000
Tue, 02 Dec 2025
83.4000
84.1300
80.4400
81.8600
876,100
Mon, 01 Dec 2025
83.4000
84.3200
81.6800
83.1400
719,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
83.5800
84.7800
82.6900
84.5900
238,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
81.9900
83.3000
81.8500
82.8800
535,300
Tue, 25 Nov 2025
78.8100
81.8000
78.5900
81.7900
684,800
Mon, 24 Nov 2025
75.5500
78.4900
75.4400
77.9400
769,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
3 · 8-K
After market open · 11:10 ET
8-K ↗
Fri, 21 Nov 2025
74.9700
77.2900
73.0300
76.0000
891,800
Thu, 20 Nov 2025
78.6500
81.3300
74.1300
74.8600
1,370,200
Wed, 19 Nov 2025
77.4600
79.8000
76.4550
77.8000
774,100
Tue, 18 Nov 2025
74.9100
77.2600
73.4000
77.1200
852,800
Mon, 17 Nov 2025
77.6100
77.6100
74.2200
75.1300
1,146,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
77.0100
78.7800
75.6520
77.1200
741,400
Thu, 13 Nov 2025
79.7500
80.0000
76.9000
77.7400
1,000,200
Wed, 12 Nov 2025
78.4500
81.4700
78.1400
80.0900
961,500
Tue, 11 Nov 2025
76.8600
79.5050
76.6100
78.1200
1,161,000
Mon, 10 Nov 2025
77.6100
78.5500
76.4300
76.9200
1,071,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
72.2100
77.4800
72.0800
77.0800
1,023,100
Thu, 06 Nov 2025
73.0100
74.5000
71.2700
73.0700
1,105,900
Wed, 05 Nov 2025
69.9900
74.1800
69.0100
73.4300
1,400,900
Tue, 04 Nov 2025
2 · 10-Q
After market open · 12:15 ET
10-Q ↗
Tue, 04 Nov 2025
64.0000
72.1400
64.0000
69.4600
2,517,900
Tue, 04 Nov 2025
1 · 8-K
Pre-market · 02:37 ET
8-K ↗
Mon, 03 Nov 2025
68.7800
68.9900
65.0200
66.3400
1,402,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
67.8700
69.6100
67.1100
68.4800
1,067,400
Thu, 30 Oct 2025
67.5100
68.9200
66.5700
67.4000
678,300
Wed, 29 Oct 2025
67.5100
69.9800
66.7500
67.9700
895,900
Tue, 28 Oct 2025
67.5100
68.4900
67.0100
68.0700
628,200
Mon, 27 Oct 2025
67.4800
69.7040
67.2000
68.0400
834,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
65.9900
67.5000
65.5100
67.2400
861,800
Thu, 23 Oct 2025
64.9800
66.2600
64.5100
65.1500
551,700