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, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
115.7700
117.5299
114.2250
117.1800
860,622
Thu, 22 Oct 2026
115.9400
118.1500
114.3100
116.9400
902,700
Wed, 21 Oct 2026
115.7700
116.7600
113.5800
114.7700
739,500
Tue, 20 Oct 2026
117.3500
118.5500
113.1800
115.7200
825,800
Mon, 19 Oct 2026
117.7400
120.4400
116.5900
116.7600
639,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
118.3900
122.6400
117.1300
118.4900
1,092,200
Thu, 15 Oct 2026
109.1800
120.0000
108.9700
118.1600
1,750,500
Wed, 14 Oct 2026
108.0700
109.0600
106.1500
107.9600
692,100
Tue, 13 Oct 2026
107.0400
108.6700
106.3500
108.1600
751,000
Mon, 12 Oct 2026
105.6600
107.3700
104.7500
106.0000
647,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
105.7000
107.0800
104.5400
105.2200
589,100
Thu, 08 Oct 2026
103.3600
106.9800
102.7500
105.8900
626,800
Wed, 07 Oct 2026
101.5700
104.3000
100.9700
103.3800
601,000
Tue, 06 Oct 2026
101.2500
103.5500
101.2500
102.1000
517,000
Mon, 05 Oct 2026
101.4500
103.7300
100.2600
100.8900
875,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
105.6800
106.6200
100.4300
100.5800
896,500
Thu, 01 Oct 2026
100.5900
105.6100
100.1700
104.2500
1,083,300
Wed, 30 Sep 2026
104.5700
105.9400
101.5600
102.3300
939,200
Tue, 29 Sep 2026
104.0400
104.5300
102.9600
104.3200
571,100
Mon, 28 Sep 2026
102.2900
104.0000
101.5300
103.3000
591,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
101.6100
103.3500
100.3900
102.2600
604,700
Thu, 24 Sep 2026
100.4900
103.2400
99.6800
100.5000
571,800
Wed, 23 Sep 2026
99.9800
102.4400
98.9400
100.1200
938,600
Tue, 22 Sep 2026
99.7600
103.1000
99.7600
100.4200
801,800
Mon, 21 Sep 2026
101.3000
101.4200
97.8600
98.6300
950,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
100.9500
101.5300
98.8800
100.3800
1,786,800
Thu, 17 Sep 2026
104.7500
104.7500
100.6700
101.4500
832,200
Wed, 16 Sep 2026
101.8600
104.7500
99.8000
102.9400
1,126,800
Tue, 15 Sep 2026
100.7400
101.8800
98.7500
99.8700
1,110,300
Mon, 14 Sep 2026
16 · 8-K
After-hours · 16:34 ET
8-K ↗
Mon, 14 Sep 2026
97.6900
101.3600
97.3500
100.7500
1,352,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
97.7200
100.4100
97.1500
100.2600
1,033,300
Thu, 10 Sep 2026
103.4900
103.4900
95.3300
97.7100
1,843,300
Wed, 09 Sep 2026
95.0100
103.0000
94.3300
102.4800
4,476,800
Wed, 09 Sep 2026
15 · 10-Q
Pre-market · 08:29 ET
10-Q ↗
Wed, 09 Sep 2026
14 · 8-K
Pre-market · 06:55 ET
8-K ↗
Tue, 08 Sep 2026
84.3300
84.8600
80.0000
82.6700
1,680,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
81.4400
85.7800
81.4400
85.3000
806,000
Thu, 03 Sep 2026
82.9600
83.3700
81.3900
82.0200
908,000
Wed, 02 Sep 2026
81.6400
83.2900
80.9300
81.7300
694,000
Tue, 01 Sep 2026
80.8800
82.2200
80.5000
81.2600
649,800
Mon, 31 Aug 2026
81.7600
83.3100
81.4100
82.2800
581,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
82.1500
84.2100
81.7100
82.7000
651,600
Thu, 27 Aug 2026
82.6900
83.3200
81.1200
81.8400
589,400
Wed, 26 Aug 2026
85.1700
86.0800
83.5700
83.7600
499,800
Tue, 25 Aug 2026
83.9000
84.8400
81.0600
84.6000
738,300
Mon, 24 Aug 2026
82.0200
84.1000
81.8500
83.4500
789,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
81.8600
82.1700
80.7600
81.3700
643,800
Thu, 20 Aug 2026
82.8700
84.8300
79.0100
81.0200
1,005,900
Wed, 19 Aug 2026
85.5900
88.3000
85.0000
85.2400
812,900
Tue, 18 Aug 2026
86.7100
87.1400
84.6500
84.7600
504,600
Mon, 17 Aug 2026
89.3300
90.0800
85.5800
86.1100
561,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
92.2300
92.2300
89.7800
90.5700
463,700
Thu, 13 Aug 2026
93.5000
93.8700
92.0100
92.5600
478,200
Wed, 12 Aug 2026
93.9700
93.9700
90.7300
92.5300
554,000
Tue, 11 Aug 2026
94.3100
96.3300
93.6000
94.7200
476,500
Mon, 10 Aug 2026
95.4300
96.7700
93.9600
94.4800
563,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
94.1100
97.4200
91.6000
96.9100
465,600
Thu, 06 Aug 2026
96.1800
96.8200
93.8000
93.8800
490,000
Wed, 05 Aug 2026
98.4100
98.9000
96.1800
96.5700
403,200
Tue, 04 Aug 2026
94.2200
97.4100
93.9000
97.3100
523,800
Mon, 03 Aug 2026
94.9800
96.5100
93.2900
94.9600
708,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
95.7000
96.9700
92.4600
92.9000
825,900
Thu, 30 Jul 2026
98.6400
99.1200
95.0400
95.8800
751,000
Wed, 29 Jul 2026
97.8000
100.4100
96.3900
98.8600
758,800
Tue, 28 Jul 2026
97.3200
99.7800
96.5400
98.0400
1,016,600
Mon, 27 Jul 2026
92.9900
97.0700
92.9900
95.7400
975,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
89.4200
91.6100
88.2500
91.2900
627,400
Thu, 23 Jul 2026
90.6800
90.7500
88.5800
89.6700
898,900
Wed, 22 Jul 2026
89.2700
92.0000
89.2700
90.6200
549,200
Tue, 21 Jul 2026
91.3900
92.0100
89.4100
90.2700
602,000
Mon, 20 Jul 2026
93.0200
93.1100
90.0800
90.4400
648,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
89.3100
92.7200
89.0000
91.6500
789,700
Thu, 16 Jul 2026
87.7500
90.6600
87.1000
90.2400
934,600
Wed, 15 Jul 2026
85.9200
88.8400
85.4500
87.0300
669,200
Tue, 14 Jul 2026
85.1100
85.8000
83.3600
85.3000
408,900
Mon, 13 Jul 2026
85.0100
85.8800
83.3100
84.6000
594,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
84.1700
84.9700
83.2900
84.3200
455,500
Thu, 09 Jul 2026
81.4200
83.8000
81.1000
83.5300
533,700
Wed, 08 Jul 2026
82.1300
83.3900
80.2400
81.4600
664,200
Tue, 07 Jul 2026
83.0300
84.9700
82.0600
83.4600
802,800
Mon, 06 Jul 2026
83.2300
83.9200
81.3800
81.8600
542,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
13 · 8-K
After-hours · 17:00 ET
8-K ↗
Thu, 02 Jul 2026
84.6200
85.0200
81.0600
84.1200
1,024,300
Wed, 01 Jul 2026
84.9900
86.7800
83.7900
84.6600
1,133,200
Tue, 30 Jun 2026
12 · 8-K
After-hours · 16:59 ET
8-K ↗
Tue, 30 Jun 2026
87.0100
87.5200
83.5900
86.2000
788,400
Mon, 29 Jun 2026
85.9500
88.0100
84.5900
86.8800
929,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
82.7300
88.0500
82.4900
87.5400
2,072,600
Thu, 25 Jun 2026
85.5400
87.3300
83.0900
83.6300
775,700
Wed, 24 Jun 2026
85.1800
86.0100
83.5400
85.0900
797,900
Tue, 23 Jun 2026
85.2500
86.3900
84.0100
84.9200
1,050,700
Mon, 22 Jun 2026
88.3100
90.0700
86.5900
86.7300
873,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
87.7600
90.6400
87.6500
88.2300
1,392,400
Wed, 17 Jun 2026
90.0300
92.0000
86.4500
86.4800
860,900
Tue, 16 Jun 2026
89.6600
91.8400
87.6500
88.0300
936,300
Mon, 15 Jun 2026
92.1400
92.9800
88.2500
88.7200
971,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
93.0700
93.9900
89.9500
90.2500
733,700
Thu, 11 Jun 2026
86.0300
92.4900
85.9800
91.7500
1,029,000
Wed, 10 Jun 2026
86.4500
88.2100
85.4000
85.9200
556,200
Tue, 09 Jun 2026
86.2700
90.5000
84.2300
86.7500
1,186,300
Mon, 08 Jun 2026
11 · 8-K
After-hours · 16:33 ET
8-K ↗
Mon, 08 Jun 2026
83.6500
85.5300
83.2400
84.5600
698,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
86.4600
86.8500
81.8800
83.2900
783,500
Thu, 04 Jun 2026
87.1500
87.3300
85.0000
86.8100
861,300
Wed, 03 Jun 2026
87.7400
88.0600
83.0900
85.3500
1,656,500
Tue, 02 Jun 2026
89.8000
89.8000
82.0100
88.0000
2,076,200
Tue, 02 Jun 2026
10 · 10-Q
Pre-market · 08:31 ET
10-Q ↗
Tue, 02 Jun 2026
9 · 8-K
Pre-market · 06:54 ET
8-K ↗
Mon, 01 Jun 2026
85.3100
87.1400
83.2800
84.8200
1,620,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
86.3500
88.1000
85.3900
87.3900
983,400
Thu, 28 May 2026
82.8300
88.1200
82.2200
86.9900
963,900
Wed, 27 May 2026
85.5700
86.8500
83.0900
83.1600
831,100
Tue, 26 May 2026
83.3700
84.2800
82.2400
84.0500
721,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
80.3000
82.0300
79.4000
81.6100
439,400
Thu, 21 May 2026
77.5600
82.3300
75.7600
81.4000
720,500
Wed, 20 May 2026
74.7200
79.0500
72.7100
78.5200
819,100
Tue, 19 May 2026
73.5300
75.1200
71.6200
74.1300
994,500
Mon, 18 May 2026
75.9000
76.7200
73.2000
73.9400
707,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
78.1400
78.1800
75.2600
75.9900
758,900
Thu, 14 May 2026
8 · DEF 14A
After-hours · 17:23 ET
DEF 14A ↗
Thu, 14 May 2026
7 · DEFA14A
After-hours · 17:27 ET
DEFA14A ↗
Thu, 14 May 2026
79.0000
80.1300
78.0500
78.5500
679,700
Wed, 13 May 2026
79.3700
79.9700
76.3200
78.0200
871,100
Tue, 12 May 2026
81.8900
82.3500
78.4600
80.3500
913,800
Mon, 11 May 2026
87.2600
87.2600
82.4600
83.1300
669,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
88.0100
88.0300
86.4300
87.3000
486,500
Fri, 08 May 2026
6 · 8-K
Next filing day · accepted 07 May, 17:41 ET
8-K ↗
Thu, 07 May 2026
87.5000
88.3800
85.8200
87.9900
639,900
Wed, 06 May 2026
84.3900
88.4800
83.8800
87.5300
774,500
Tue, 05 May 2026
81.6200
83.0000
80.0000
81.9900
849,400
Mon, 04 May 2026
85.0000
85.1200
80.5500
81.0000
752,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
88.7300
89.1400
84.7200
85.7000
998,200
Thu, 30 Apr 2026
85.8500
90.5400
85.7100
89.0300
968,100
Wed, 29 Apr 2026
86.3100
87.4700
84.5600
85.0000
878,700
Tue, 28 Apr 2026
88.0800
88.5200
85.6400
87.0900
498,300
Mon, 27 Apr 2026
88.8200
89.8300
86.6000
87.7700
608,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
89.5000
89.5000
85.6500
88.6700
663,500
Thu, 23 Apr 2026
90.1300
93.0000
89.2000
90.0200
589,200
Wed, 22 Apr 2026
96.8100
97.8900
89.7100
90.4300
849,000
Tue, 21 Apr 2026
95.2900
98.5000
95.1100
95.9100
792,100
Mon, 20 Apr 2026
94.2700
96.5600
92.6900
95.6900
939,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
93.0000
96.0000
93.0000
94.5800
767,400
Thu, 16 Apr 2026
92.3900
92.9100
90.2000
91.0400
1,300,600
Wed, 15 Apr 2026
93.1800
93.9900
91.7100
92.6900
557,200
Tue, 14 Apr 2026
93.4200
94.4300
92.8300
93.3800
654,600
Mon, 13 Apr 2026
92.2300
93.7100
91.3600
92.9200
570,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
93.0100
94.4900
92.0200
93.6300
656,200
Thu, 09 Apr 2026
89.8100
93.9700
89.8100
93.0600
618,600
Wed, 08 Apr 2026
92.6400
93.4400
89.1000
90.4600
728,600
Tue, 07 Apr 2026
88.1900
89.0000
86.5700
87.7200
681,200
Mon, 06 Apr 2026
84.5500
88.6400
84.4300
88.4400
708,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
85.1900
87.4700
83.0800
84.8500
917,900
Wed, 01 Apr 2026
84.4200
87.6800
83.3400
87.4800
774,500
Tue, 31 Mar 2026
83.1100
86.5700
82.0400
84.6400
922,900
Mon, 30 Mar 2026
84.4800
85.7000
80.5000
81.0500
1,227,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
87.0000
87.0000
83.4100
84.0400
948,800
Thu, 26 Mar 2026
88.9600
91.0000
86.6600
87.9200
670,600
Wed, 25 Mar 2026
90.1900
90.9200
87.7800
89.8600
537,600
Tue, 24 Mar 2026
88.4000
89.4900
86.6100
88.6700
914,900
Mon, 23 Mar 2026
91.9800
92.8800
89.5400
89.7500
1,406,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
88.1200
89.6700
85.9300
89.0500
3,997,900
Thu, 19 Mar 2026
82.0100
92.8300
81.5000
89.5600
3,015,700
Thu, 19 Mar 2026
5 · 10-K
Pre-market · 08:09 ET
10-K ↗
Thu, 19 Mar 2026
4 · 8-K
Pre-market · 06:56 ET
8-K ↗
Wed, 18 Mar 2026
84.0000
85.5500
78.6900
78.7700
1,909,200
Tue, 17 Mar 2026
84.7700
87.0300
83.4600
84.9600
979,200
Mon, 16 Mar 2026
83.0800
85.0000
83.0500
83.8200
1,061,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
83.0800
85.3000
82.0300
82.2100
1,057,900
Thu, 12 Mar 2026
84.3700
85.6100
82.9200
83.4000
901,300
Wed, 11 Mar 2026
90.6800
90.9000
85.4400
85.4800
1,229,000
Tue, 10 Mar 2026
92.9800
94.5000
90.4300
90.8100
833,700
Mon, 09 Mar 2026
87.9900
91.8200
85.7500
91.6100
1,212,900
Mon, 09 Mar 2026
3 · 8-K
Pre-market · 06:04 ET
8-K ↗
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
90.9000
91.9600
88.2900
90.7700
1,235,100
Thu, 05 Mar 2026
94.8600
97.0000
93.2800
93.7200
748,500
Wed, 04 Mar 2026
98.1800
98.5500
94.1500
95.7000
726,400
Tue, 03 Mar 2026
93.6400
97.3100
90.3500
97.1300
1,177,400
Mon, 02 Mar 2026
93.7100
96.9500
90.8800
96.1900
912,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
98.4100
98.4100
93.2500
96.1900
1,074,100
Thu, 26 Feb 2026
98.6700
100.5000
97.7800
100.2000
673,200
Wed, 25 Feb 2026
96.7300
98.4500
95.1200
98.2700
434,900
Tue, 24 Feb 2026
94.7900
97.8800
93.8400
97.0300
593,400
Mon, 23 Feb 2026
96.5900
97.6200
91.5300
94.4900
820,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
94.1500
99.7800
94.1000
97.9200
906,400
Thu, 19 Feb 2026
94.0800
95.6200
93.0900
95.0700
521,600
Wed, 18 Feb 2026
94.8300
97.1300
94.6500
95.2500
845,300
Tue, 17 Feb 2026
92.2000
95.7300
90.9700
95.6100
729,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
90.2900
90.4500
87.9000
90.0900
641,800
Thu, 12 Feb 2026
93.2500
94.2200
87.9200
89.3500
806,000
Wed, 11 Feb 2026
92.4500
93.7600
91.8400
92.3500
524,000
Tue, 10 Feb 2026
96.2500
97.7300
90.7300
91.5800
899,900
Mon, 09 Feb 2026
96.2200
97.5900
94.9700
96.9900
579,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
94.4100
97.2900
93.0200
97.0000
1,120,400
Thu, 05 Feb 2026
93.0800
93.9200
90.6800
92.3700
640,400
Wed, 04 Feb 2026
92.4900
95.6000
91.2600
94.4900
801,000
Tue, 03 Feb 2026
93.9400
95.2500
89.9900
91.2300
1,271,200
Mon, 02 Feb 2026
91.6000
95.5300
91.2800
94.7600
1,264,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
90.7300
93.2500
90.7300
92.2700
746,000
Thu, 29 Jan 2026
92.0100
93.2500
90.8700
91.6500
733,300
Wed, 28 Jan 2026
90.9000
92.1000
89.9200
91.7100
815,500
Tue, 27 Jan 2026
89.7600
91.1600
88.0800
90.5600
961,300
Mon, 26 Jan 2026
89.3600
90.6000
87.4800
90.0400
864,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
92.3000
93.2200
88.9300
89.7900
714,700
Thu, 22 Jan 2026
93.5100
95.1600
91.8600
92.4300
953,300
Wed, 21 Jan 2026
95.0400
96.9000
92.9200
94.0000
1,194,500
Tue, 20 Jan 2026
94.2100
95.7400
92.4400
93.4400
623,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
93.5500
96.7600
93.5500
95.1600
903,000
Thu, 15 Jan 2026
88.8600
94.4800
88.1000
93.5400
868,600
Wed, 14 Jan 2026
88.0900
90.4900
87.8700
89.3600
594,400
Tue, 13 Jan 2026
86.4200
88.5200
86.3800
88.4100
425,000
Mon, 12 Jan 2026
83.6900
87.1400
82.2200
86.1300
633,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
87.9200
89.8100
83.1100
84.3800
1,433,500
Thu, 08 Jan 2026
90.4300
93.0100
89.9900
90.0500
775,200
Wed, 07 Jan 2026
92.7200
94.0000
90.6000
91.0400
809,900
Tue, 06 Jan 2026
89.6400
93.8300
88.1800
92.7200
814,900
Mon, 05 Jan 2026
85.5200
90.9900
85.5200
89.5900
858,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
84.0000
86.5100
83.5500
86.1100
885,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
83.0000
83.7000
82.0700
82.8800
499,300
Tue, 30 Dec 2025
84.5900
84.7100
81.5600
83.0400
556,500
Mon, 29 Dec 2025
85.1200
85.5800
84.2900
84.5500
459,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
86.9100
87.5800
84.1600
85.2100
709,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
86.1500
87.2200
84.8900
87.0100
605,900
Tue, 23 Dec 2025
85.2800
87.5200
84.0000
85.8200
935,200
Mon, 22 Dec 2025
83.9500
84.9400
82.8700
84.9100
1,146,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
82.9800
83.9900
81.3500
83.3300
1,120,300
Thu, 18 Dec 2025
83.8400
84.7000
82.2600
83.0100
1,309,700
Wed, 17 Dec 2025
83.8500
83.8500
82.1600
83.2300
710,600
Tue, 16 Dec 2025
86.5000
87.4200
82.8600
83.1800
844,300
Mon, 15 Dec 2025
87.8900
88.7700
85.6400
86.5500
662,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
90.4500
91.3900
87.2600
87.6300
845,900
Thu, 11 Dec 2025
91.5300
92.6800
89.6500
91.3900
1,058,400
Wed, 10 Dec 2025
90.5100
92.8200
88.2000
92.6300
1,154,900
Tue, 09 Dec 2025
86.6600
88.8000
85.3400
87.2500
941,400
Mon, 08 Dec 2025
84.3200
89.2400
83.2000
87.3100
1,339,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
2 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Fri, 05 Dec 2025
84.9500
86.1300
82.5200
83.0000
1,222,700
Thu, 04 Dec 2025
88.8000
89.7600
84.8900
85.0200
1,241,500
Wed, 03 Dec 2025
89.0800
91.4700
87.6900
89.0200
1,252,900
Tue, 02 Dec 2025
94.1900
94.2600
87.7200
89.1900
2,622,300
Tue, 02 Dec 2025
1 · 8-K
Pre-market · 06:56 ET
8-K ↗
Mon, 01 Dec 2025
99.2500
101.1100
94.4600
95.7000
2,653,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
104.0600
104.0600
99.4100
100.1600
465,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
100.0400
104.5600
99.9100
103.4700
882,500
Tue, 25 Nov 2025
94.8700
100.7100
94.0700
99.9200
861,700
Mon, 24 Nov 2025
94.8400
95.5200
93.3900
94.0900
575,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
91.0000
96.6300
90.8800
94.8100
950,200
Thu, 20 Nov 2025
95.4500
95.8000
90.6900
91.6700
835,300
Wed, 19 Nov 2025
95.2300
95.2800
93.4500
94.4000
652,700
Tue, 18 Nov 2025
94.5600
95.4900
92.8000
93.9800
856,800
Mon, 17 Nov 2025
100.1000
101.0900
95.2100
95.5900
795,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
100.9600
102.1400
99.4800
101.0100
483,600
Thu, 13 Nov 2025
105.4400
107.2900
102.1100
102.4300
862,100
Wed, 12 Nov 2025
104.0800
106.6600
102.0100
106.0000
740,700
Tue, 11 Nov 2025
104.5600
104.5900
102.1300
103.1700
837,100
Mon, 10 Nov 2025
101.7100
102.4900
99.9300
101.4200
540,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
99.6400
101.7900
98.2600
100.3100
616,400
Thu, 06 Nov 2025
99.8600
100.9800
98.0400
99.8000
475,600
Wed, 05 Nov 2025
97.1800
103.0000
96.4700
100.7600
773,800
Tue, 04 Nov 2025
96.4200
98.6100
95.1900
97.6000
424,700
Mon, 03 Nov 2025
98.5400
98.5400
96.2500
97.9100
582,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
98.4400
99.4500
97.0400
98.8500
618,100
Thu, 30 Oct 2025
99.8600
100.9100
98.1600
98.8100
761,800
Wed, 29 Oct 2025
101.6600
103.1400
99.3000
101.2500
628,600
Tue, 28 Oct 2025
102.5900
104.0200
101.1900
102.8500
451,200
Mon, 27 Oct 2025
103.7500
104.7300
101.6500
103.2600
469,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
105.2800
105.3800
103.6500
103.7300
347,600