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
159.9300
160.9306
152.7300
155.8200
1,433,622
Thu, 22 Oct 2026
160.0000
162.5800
158.6000
161.4900
916,900
Wed, 21 Oct 2026
161.0600
162.0100
158.8500
159.6400
847,200
Tue, 20 Oct 2026
162.0000
163.8200
159.6100
161.7300
1,207,200
Mon, 19 Oct 2026
154.5000
162.6900
154.2800
162.0100
1,578,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
153.0100
156.1400
150.7100
153.2600
1,374,600
Thu, 15 Oct 2026
152.0000
156.7200
150.0500
151.9900
1,798,300
Wed, 14 Oct 2026
148.9200
150.8700
147.5200
149.7400
1,356,700
Tue, 13 Oct 2026
146.4400
152.4000
146.4400
150.8800
1,528,100
Mon, 12 Oct 2026
144.0000
149.3000
143.9100
145.9100
1,708,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
141.0000
143.3900
138.4400
142.5800
1,002,500
Thu, 08 Oct 2026
137.7200
143.2200
137.7200
141.4100
926,000
Wed, 07 Oct 2026
139.4900
141.7500
138.4100
139.4400
1,088,100
Tue, 06 Oct 2026
140.5900
144.4900
139.5100
141.3900
1,101,800
Mon, 05 Oct 2026
136.9700
142.2500
136.7300
141.4000
1,468,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
136.4900
139.1200
135.3100
135.9100
1,053,800
Thu, 01 Oct 2026
134.6400
138.4100
133.0200
136.3600
1,136,100
Wed, 30 Sep 2026
134.2200
138.0000
133.2300
134.6900
1,112,000
Tue, 29 Sep 2026
133.1300
134.8800
131.2000
133.5900
1,144,600
Mon, 28 Sep 2026
134.8100
137.1300
133.6000
134.1800
1,258,800
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
134.5000
136.7200
132.6300
135.7100
1,066,400
Thu, 24 Sep 2026
132.5000
136.9200
131.2600
134.3000
1,252,000
Wed, 23 Sep 2026
135.4100
136.2400
130.8100
132.2500
1,094,000
Tue, 22 Sep 2026
138.0000
141.7400
134.9200
136.2100
1,295,200
Mon, 21 Sep 2026
136.3700
139.2400
135.1200
136.7600
935,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
136.8700
138.2000
133.9000
135.7600
1,612,900
Thu, 17 Sep 2026
141.7400
142.5000
138.1800
138.6000
889,300
Wed, 16 Sep 2026
135.5200
142.8300
135.1100
139.8900
1,409,700
Tue, 15 Sep 2026
140.1500
141.0000
134.7000
135.1700
1,494,400
Mon, 14 Sep 2026
143.1600
144.9500
140.5200
140.6200
1,375,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
145.7600
148.0000
143.7900
145.2300
1,342,000
Thu, 10 Sep 2026
148.5100
150.0000
142.5000
142.9300
1,942,500
Wed, 09 Sep 2026
153.4100
155.2200
150.3100
152.0800
1,470,500
Tue, 08 Sep 2026
152.4300
153.2000
148.5400
151.4300
1,931,400
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
14 · 10-Q
After-hours · 16:54 ET
10-Q ↗
Fri, 04 Sep 2026
144.8900
150.4800
142.7400
149.6700
1,455,100
Thu, 03 Sep 2026
137.7000
144.4000
136.6100
143.5400
1,471,900
Wed, 02 Sep 2026
139.6500
141.0800
136.1700
136.6000
1,938,300
Tue, 01 Sep 2026
142.0000
143.3700
138.7200
140.6800
1,732,200
Mon, 31 Aug 2026
148.0300
148.7400
141.9500
143.0800
2,387,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
146.0700
150.5300
145.0400
148.4200
2,330,700
Thu, 27 Aug 2026
144.7000
152.3600
142.1200
145.7500
4,540,400
Wed, 26 Aug 2026
131.3700
154.5800
130.2400
147.7500
17,242,400
Wed, 26 Aug 2026
13 · 8-K
Pre-market · 07:38 ET
8-K ↗
Tue, 25 Aug 2026
112.1700
112.8900
106.9200
108.9000
2,161,400
Mon, 24 Aug 2026
110.3200
113.4200
109.8300
112.3600
1,291,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
107.2400
109.5300
105.4000
109.0100
1,004,400
Thu, 20 Aug 2026
12 · 8-K
After-hours · 16:31 ET
8-K ↗
Thu, 20 Aug 2026
103.5300
105.4100
102.3000
105.0200
869,600
Wed, 19 Aug 2026
104.2900
108.0200
103.3300
105.4500
1,054,300
Tue, 18 Aug 2026
104.0900
107.2900
100.4300
103.3800
1,209,700
Mon, 17 Aug 2026
106.6900
109.4100
104.9300
105.1600
843,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
109.2200
109.6600
106.1900
108.1300
704,900
Thu, 13 Aug 2026
113.0000
114.0900
108.2900
108.8200
1,183,000
Wed, 12 Aug 2026
117.4500
117.4500
112.1500
112.2300
1,053,900
Tue, 11 Aug 2026
119.9000
119.9200
115.3600
117.9700
1,101,300
Mon, 10 Aug 2026
113.4000
118.9700
112.9800
118.5300
1,342,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
109.0000
112.8300
108.1600
112.6200
688,600
Thu, 06 Aug 2026
109.8800
111.9900
108.4900
110.4800
828,300
Wed, 05 Aug 2026
110.0900
113.3500
107.8500
109.4500
818,100
Tue, 04 Aug 2026
108.7500
111.9700
108.0000
110.2000
1,131,700
Mon, 03 Aug 2026
102.5100
108.9100
101.8600
108.8200
1,479,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
100.5700
101.0500
98.7500
99.5400
676,300
Thu, 30 Jul 2026
100.6400
100.9000
98.2600
100.2600
633,000
Wed, 29 Jul 2026
100.9200
103.2700
100.2800
102.4900
1,023,200
Tue, 28 Jul 2026
100.0000
105.1600
99.8800
103.1600
1,231,100
Mon, 27 Jul 2026
96.0000
99.7100
95.1300
99.3500
1,201,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
91.6800
95.2900
90.0700
93.8100
852,300
Thu, 23 Jul 2026
94.2400
94.8500
90.4500
90.8900
894,100
Wed, 22 Jul 2026
93.4600
96.2100
92.5200
96.0400
675,400
Tue, 21 Jul 2026
93.4900
94.8300
91.0600
92.0600
687,700
Mon, 20 Jul 2026
96.3400
96.8600
93.1300
94.4400
872,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
96.6800
98.5800
94.3000
95.2400
999,400
Thu, 16 Jul 2026
98.2800
101.6600
97.0300
97.3700
1,212,500
Wed, 15 Jul 2026
92.8800
98.4700
92.3900
97.1900
1,174,900
Tue, 14 Jul 2026
91.4500
93.1800
90.6700
92.8700
1,102,400
Mon, 13 Jul 2026
92.3500
94.8200
91.3800
91.5900
1,197,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
89.8400
93.2400
88.5900
93.0700
1,239,600
Thu, 09 Jul 2026
86.5200
89.8400
85.9000
89.2300
769,300
Wed, 08 Jul 2026
88.5600
88.8600
85.0400
86.8800
1,139,000
Tue, 07 Jul 2026
89.7700
91.1800
87.2300
89.0200
827,300
Mon, 06 Jul 2026
92.7700
92.7700
89.1200
89.7700
902,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
93.3500
93.3500
90.5600
92.4200
1,189,300
Wed, 01 Jul 2026
90.3200
92.6500
89.5800
92.3200
1,023,000
Tue, 30 Jun 2026
89.5000
91.8200
87.0000
90.0100
1,311,000
Mon, 29 Jun 2026
91.6500
91.9100
86.7500
89.3900
1,146,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
88.7900
92.4900
88.7900
91.5100
2,004,600
Thu, 25 Jun 2026
89.0000
91.6100
88.5900
89.3500
1,049,900
Wed, 24 Jun 2026
85.0400
89.7300
84.9900
88.8300
1,454,300
Tue, 23 Jun 2026
85.0000
86.1800
83.9800
84.2200
1,068,800
Mon, 22 Jun 2026
85.3300
86.5700
84.0200
86.0700
1,402,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
85.6000
89.3900
85.6000
87.2400
1,574,700
Wed, 17 Jun 2026
89.1200
91.4400
84.5900
84.7100
1,590,800
Tue, 16 Jun 2026
91.7000
93.3700
88.9500
89.0600
1,195,400
Mon, 15 Jun 2026
91.9600
94.8100
90.7200
91.1000
1,622,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
91.8100
93.1200
90.0900
90.5700
1,100,600
Thu, 11 Jun 2026
86.2200
90.8300
85.5000
90.6200
1,489,700
Wed, 10 Jun 2026
83.4500
86.7300
83.1400
85.3300
1,798,000
Tue, 09 Jun 2026
81.1000
84.7900
81.1000
83.6700
1,927,400
Mon, 08 Jun 2026
75.3700
80.1900
75.3700
79.5200
1,383,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
11 · 10-Q
After-hours · 16:37 ET
10-Q ↗
Fri, 05 Jun 2026
78.2400
78.3900
74.4200
75.3400
1,017,000
Thu, 04 Jun 2026
10 · 8-K
After-hours · 16:32 ET
8-K ↗
Thu, 04 Jun 2026
77.9400
78.0200
75.9200
77.6600
917,100
Wed, 03 Jun 2026
75.5400
76.5300
73.9200
76.4200
1,069,300
Tue, 02 Jun 2026
75.9600
77.1500
75.0200
76.4300
907,400
Mon, 01 Jun 2026
75.8700
77.2300
74.2200
75.6500
1,679,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
79.5300
80.4500
76.3200
77.2200
2,059,700
Thu, 28 May 2026
80.2000
82.4100
78.2400
82.1800
1,896,900
Wed, 27 May 2026
80.7000
87.2000
79.5200
81.4200
4,789,800
Wed, 27 May 2026
9 · 8-K
Pre-market · 07:38 ET
8-K ↗
Tue, 26 May 2026
77.8000
78.0000
73.8900
74.7800
3,243,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
76.9400
77.4600
75.5500
77.2600
1,216,800
Thu, 21 May 2026
73.6400
77.1600
72.6600
76.4900
1,263,700
Wed, 20 May 2026
72.1000
75.2900
69.6800
74.7300
1,400,200
Tue, 19 May 2026
71.1700
72.7400
69.7000
72.1400
907,700
Mon, 18 May 2026
71.0700
73.7500
69.8400
71.9500
1,487,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
73.2500
73.8400
70.0100
70.5700
1,403,100
Thu, 14 May 2026
73.0700
73.3700
71.7000
72.3200
920,300
Wed, 13 May 2026
72.4100
73.2400
71.3100
71.9000
1,130,800
Tue, 12 May 2026
72.0200
74.1500
70.5000
73.0600
1,344,300
Mon, 11 May 2026
77.1300
77.6500
72.2500
72.3300
1,670,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
78.4900
79.2200
77.0000
77.9900
793,500
Thu, 07 May 2026
78.9500
79.8500
77.7500
78.5100
1,196,600
Wed, 06 May 2026
78.0500
80.4500
77.9600
79.4000
1,097,200
Tue, 05 May 2026
79.2700
79.9100
77.9000
78.5100
991,900
Mon, 04 May 2026
83.0900
83.9400
78.8500
78.9700
1,683,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
85.4100
86.4600
83.3800
84.5400
768,700
Thu, 30 Apr 2026
83.9200
85.8200
82.9000
85.3500
887,000
Wed, 29 Apr 2026
84.6700
85.3900
83.1600
84.0900
815,600
Tue, 28 Apr 2026
87.0600
87.7700
83.9500
85.2300
1,013,000
Mon, 27 Apr 2026
87.2400
87.6300
85.9400
86.5900
912,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
89.3200
90.4700
86.4500
87.1000
1,167,500
Thu, 23 Apr 2026
92.1700
93.7800
88.8000
89.2300
1,196,200
Wed, 22 Apr 2026
95.7900
95.7900
92.1300
92.5000
1,099,100
Tue, 21 Apr 2026
96.9100
99.6500
95.1600
95.2400
1,340,700
Mon, 20 Apr 2026
8 · DEFA14A
After-hours · 16:34 ET
DEFA14A ↗
Mon, 20 Apr 2026
7 · DEF 14A
After-hours · 16:32 ET
DEF 14A ↗
Mon, 20 Apr 2026
93.4000
97.5300
92.1800
97.2800
1,709,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
95.4100
97.8700
93.7100
94.3600
1,355,300
Thu, 16 Apr 2026
91.8200
94.4700
91.5500
92.8900
831,100
Wed, 15 Apr 2026
91.6300
93.4000
90.8200
91.4500
1,281,300
Tue, 14 Apr 2026
93.7100
94.9000
90.7900
91.2600
1,001,200
Mon, 13 Apr 2026
96.8000
98.5500
92.8300
93.3000
1,251,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
103.6900
103.7100
97.5000
98.3900
930,000
Thu, 09 Apr 2026
101.2500
104.8100
101.0800
103.4900
864,200
Wed, 08 Apr 2026
101.2300
105.2200
100.5100
101.9700
1,186,300
Tue, 07 Apr 2026
96.3200
98.3000
94.4000
97.9600
1,315,500
Mon, 06 Apr 2026
93.3300
97.5700
92.3000
97.4100
982,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
92.8500
94.4800
90.1400
92.2500
816,200
Wed, 01 Apr 2026
91.9800
94.8800
91.3200
94.2600
1,039,800
Tue, 31 Mar 2026
89.2100
92.4400
88.4000
91.3700
1,312,700
Mon, 30 Mar 2026
88.6600
89.9900
86.0500
87.1900
1,139,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
89.6000
89.9800
87.8000
89.1300
1,168,500
Thu, 26 Mar 2026
6 · 10-K
After-hours · 17:18 ET
10-K ↗
Thu, 26 Mar 2026
88.5000
92.1300
88.2800
89.7600
1,488,200
Wed, 25 Mar 2026
89.7400
91.2900
86.5700
88.5500
916,600
Tue, 24 Mar 2026
86.7400
89.2000
85.5500
88.8400
1,236,600
Mon, 23 Mar 2026
90.7600
92.1400
86.9600
87.5100
1,541,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
89.2100
90.4600
87.4300
87.9800
1,895,600
Thu, 19 Mar 2026
85.6200
90.1300
85.6200
88.7400
1,741,000
Wed, 18 Mar 2026
85.9300
88.0000
85.1400
85.9700
1,144,300
Tue, 17 Mar 2026
86.2800
88.4100
85.7700
86.4200
1,360,300
Mon, 16 Mar 2026
82.2000
85.2900
82.0300
85.0000
1,614,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
84.1700
84.6800
81.4000
81.8600
976,500
Thu, 12 Mar 2026
86.0000
86.3500
83.4300
84.0800
933,200
Wed, 11 Mar 2026
86.2700
87.7300
85.6100
87.2800
1,158,300
Tue, 10 Mar 2026
85.9000
88.8200
85.7600
86.8300
1,257,700
Mon, 09 Mar 2026
83.3000
86.5200
81.2200
86.2700
1,573,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
86.3000
87.2700
83.8000
85.0000
1,538,400
Thu, 05 Mar 2026
94.5300
94.5300
87.2000
88.4000
2,527,300
Wed, 04 Mar 2026
93.5300
97.0300
89.8800
95.6500
4,245,100
Wed, 04 Mar 2026
5 · 8-K
Pre-market · 07:34 ET
8-K ↗
Tue, 03 Mar 2026
95.5200
99.7600
92.4500
99.2200
2,598,100
Mon, 02 Mar 2026
94.9700
98.5100
94.0000
97.8500
1,752,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
97.4500
99.3800
95.9000
97.8000
1,224,900
Thu, 26 Feb 2026
96.9900
101.7800
96.6600
98.9900
1,502,900
Wed, 25 Feb 2026
95.0200
96.5000
93.3100
95.9100
865,400
Tue, 24 Feb 2026
94.1900
97.2300
93.1400
94.9900
1,375,100
Mon, 23 Feb 2026
93.8600
94.2000
89.8300
92.6100
1,718,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
95.9500
101.1400
94.4700
96.4100
1,683,200
Thu, 19 Feb 2026
94.8500
97.5600
93.8000
95.9000
944,400
Wed, 18 Feb 2026
94.5800
96.2600
93.1100
95.6800
1,077,300
Tue, 17 Feb 2026
95.5000
97.2300
92.0000
94.1100
1,135,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
93.0200
95.5300
91.2000
93.7000
1,124,800
Thu, 12 Feb 2026
92.9600
96.0000
91.3100
91.9200
1,131,400
Wed, 11 Feb 2026
93.0300
94.7500
91.1300
91.4800
1,092,400
Tue, 10 Feb 2026
92.9000
95.8900
91.7600
92.0300
1,428,900
Mon, 09 Feb 2026
96.6000
97.8000
91.5500
92.7900
2,011,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
99.0000
102.0000
97.2700
97.6600
1,026,700
Thu, 05 Feb 2026
104.5400
106.0000
98.0000
99.1000
1,164,500
Wed, 04 Feb 2026
100.6800
106.3000
100.6800
105.5600
1,509,000
Tue, 03 Feb 2026
100.5300
104.0500
100.0000
100.3100
1,542,700
Mon, 02 Feb 2026
98.1500
102.3800
98.1400
101.4500
1,389,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
94.5900
98.3400
93.8900
97.6300
1,514,400
Thu, 29 Jan 2026
96.0000
97.1900
92.7000
93.8800
1,591,600
Wed, 28 Jan 2026
97.4700
98.9300
96.2200
96.5100
1,097,300
Tue, 27 Jan 2026
98.0000
98.0000
95.3300
97.6700
1,102,900
Mon, 26 Jan 2026
96.3000
97.9700
96.0100
97.0900
1,420,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
96.9700
97.7200
94.1200
96.3000
1,639,500
Thu, 22 Jan 2026
100.0700
101.5000
96.9400
97.4600
1,450,400
Wed, 21 Jan 2026
104.8000
104.9800
98.1100
99.0100
1,906,800
Tue, 20 Jan 2026
102.0000
102.6900
98.8300
100.6900
2,140,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
106.6700
107.9900
103.0700
104.1300
1,902,200
Thu, 15 Jan 2026
101.0000
108.4200
101.0000
107.6200
2,348,700
Wed, 14 Jan 2026
102.5500
106.5500
100.5000
100.9300
2,006,600
Tue, 13 Jan 2026
104.0200
108.4900
102.5300
103.0100
2,675,100
Mon, 12 Jan 2026
103.0000
106.2000
98.8000
102.7800
6,616,600
Mon, 12 Jan 2026
4 · 8-K
Pre-market · 08:04 ET
8-K ↗
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
130.1500
133.1100
124.1000
124.8700
1,747,800
Thu, 08 Jan 2026
126.7500
131.5900
126.1000
129.8500
1,372,600
Wed, 07 Jan 2026
128.5000
129.7200
126.9300
127.1800
1,193,300
Tue, 06 Jan 2026
123.4200
131.2800
123.1900
128.8500
1,665,700
Mon, 05 Jan 2026
123.7500
127.7700
122.5900
124.2700
1,275,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
125.8900
126.6000
121.5300
123.7400
1,634,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
127.1200
128.5000
125.7100
125.8700
994,800
Tue, 30 Dec 2025
129.0000
131.0600
125.9100
127.5500
1,487,900
Mon, 29 Dec 2025
127.0000
131.9100
127.0000
129.7600
2,666,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
125.5000
127.0900
124.8900
126.8400
1,170,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
124.0000
128.3400
122.7800
126.7400
1,095,700
Tue, 23 Dec 2025
124.8600
126.1300
123.0100
123.8100
1,732,600
Mon, 22 Dec 2025
122.4600
125.8800
121.1500
124.7200
1,975,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
118.8000
121.3000
118.0000
121.0600
2,404,900
Thu, 18 Dec 2025
117.0000
121.1600
117.0000
118.6800
1,822,500
Wed, 17 Dec 2025
117.0200
118.8200
115.4400
117.1600
1,959,500
Tue, 16 Dec 2025
117.3400
118.2100
114.6100
116.3500
2,477,800
Mon, 15 Dec 2025
3 · 8-K
After-hours · 16:15 ET
8-K ↗
Mon, 15 Dec 2025
112.1400
120.6800
112.1300
118.7000
3,629,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
111.4000
114.8800
111.3800
112.0900
2,444,100
Thu, 11 Dec 2025
109.2000
112.3200
108.3300
110.1300
2,107,700
Wed, 10 Dec 2025
101.3000
107.9600
100.5400
107.0600
2,649,600
Tue, 09 Dec 2025
94.0700
101.7200
94.0000
99.9600
2,031,700
Mon, 08 Dec 2025
95.0700
96.8400
92.9700
95.9900
1,669,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
2 · 10-Q
After-hours · 16:39 ET
10-Q ↗
Fri, 05 Dec 2025
95.8800
99.0000
94.7600
94.8700
1,911,000
Thu, 04 Dec 2025
99.4000
99.6000
95.2800
95.6600
2,231,900
Wed, 03 Dec 2025
100.0600
101.5500
98.6400
99.6100
1,787,300
Tue, 02 Dec 2025
101.2000
102.5000
98.4000
100.1300
2,378,200
Mon, 01 Dec 2025
97.1700
103.9000
96.1300
101.9000
3,702,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
96.0000
99.8000
95.0900
97.8700
1,961,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
1 · 8-K
After-hours · 16:39 ET
8-K ↗
Wed, 26 Nov 2025
90.6800
96.6400
90.0600
95.1400
4,774,400
Tue, 25 Nov 2025
78.2800
90.5900
76.3700
90.2400
12,810,100
Mon, 24 Nov 2025
69.1200
69.1400
65.4500
65.6100
3,996,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
68.3000
70.1600
67.8200
69.8700
1,664,400
Thu, 20 Nov 2025
69.8200
70.6600
66.9100
67.8100
1,703,700
Wed, 19 Nov 2025
69.9400
70.2900
68.7800
69.6800
1,203,200
Tue, 18 Nov 2025
69.2300
70.7100
69.0100
69.5200
1,241,800
Mon, 17 Nov 2025
69.5400
70.6400
68.3700
69.5800
1,678,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
70.5000
71.5500
69.6600
69.7400
998,500
Thu, 13 Nov 2025
71.0000
72.5400
70.7900
71.6200
968,100
Wed, 12 Nov 2025
70.9100
72.1000
70.1400
71.2400
1,049,000
Tue, 11 Nov 2025
71.4400
72.0500
69.6400
69.6900
892,100
Mon, 10 Nov 2025
72.7700
73.1400
70.5000
71.6700
946,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
70.1100
72.2300
69.3900
71.5700
1,212,600
Thu, 06 Nov 2025
69.4900
70.5000
68.2000
70.1100
1,333,100
Wed, 05 Nov 2025
67.5300
71.6800
66.6100
70.4000
1,796,600
Tue, 04 Nov 2025
68.8300
69.1100
67.0300
68.5800
1,973,300
Mon, 03 Nov 2025
71.3600
72.0600
69.0400
70.1500
2,257,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
72.5000
72.6000
71.1900
72.5500
1,536,200
Thu, 30 Oct 2025
73.6100
74.5000
72.0500
72.2200
1,453,500
Wed, 29 Oct 2025
74.2500
76.1800
72.5200
73.2700
1,716,400
Tue, 28 Oct 2025
73.9100
76.0900
73.2000
74.5800
1,833,000
Mon, 27 Oct 2025
71.6000
74.0700
71.1900
73.9100
1,963,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
70.3600
71.4600
69.7700
70.4600
1,702,800