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
93.9200
94.3500
90.8000
92.3100
3,485,927
Thu, 22 Oct 2026
98.9900
99.3000
93.6100
94.3800
3,875,400
Wed, 21 Oct 2026
99.1900
101.2200
98.3200
99.8000
2,157,900
Tue, 20 Oct 2026
99.2800
100.2100
97.6400
97.8400
2,329,100
Mon, 19 Oct 2026
104.7100
105.7100
97.6100
99.3800
3,257,000
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
103.5000
104.7500
102.1700
103.7500
2,555,500
Thu, 15 Oct 2026
99.7500
103.3100
97.5300
102.8600
2,463,800
Wed, 14 Oct 2026
106.1700
106.3800
100.2000
100.8500
2,487,900
Tue, 13 Oct 2026
104.0800
107.8000
104.0800
107.1800
2,965,300
Mon, 12 Oct 2026
107.8600
108.6100
104.7000
106.3700
3,127,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
106.8200
109.3200
106.1300
107.9700
2,277,600
Thu, 08 Oct 2026
107.5000
109.6900
104.4300
106.3200
5,012,800
Wed, 07 Oct 2026
101.0000
110.3800
101.0000
108.6100
5,384,300
Tue, 06 Oct 2026
101.0000
105.7200
100.1300
103.6000
4,629,800
Mon, 05 Oct 2026
96.3500
98.2500
94.9000
96.8000
3,222,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
97.6300
98.5100
93.4200
95.2300
3,336,800
Thu, 01 Oct 2026
95.8500
97.7100
94.5600
96.9300
2,640,100
Wed, 30 Sep 2026
96.9900
98.1200
93.3600
95.6500
3,675,400
Tue, 29 Sep 2026
97.8200
99.8000
96.7300
97.1700
2,400,600
Mon, 28 Sep 2026
99.8800
100.1200
96.8600
97.0000
2,852,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
98.1400
100.8600
98.1400
100.3700
2,618,700
Thu, 24 Sep 2026
99.9900
100.1600
97.5000
97.8500
2,642,900
Wed, 23 Sep 2026
102.0000
102.4200
100.1300
100.7200
2,547,300
Tue, 22 Sep 2026
104.0100
104.9100
102.5100
102.7500
2,460,400
Mon, 21 Sep 2026
104.8200
104.8200
101.3300
103.2800
3,630,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
105.7200
107.1000
103.4900
103.6600
3,691,300
Thu, 17 Sep 2026
109.7400
111.2500
106.0300
106.2300
3,301,800
Wed, 16 Sep 2026
107.8900
108.8100
106.3400
107.3800
2,009,100
Tue, 15 Sep 2026
109.4300
109.6500
105.1300
105.9900
3,393,200
Mon, 14 Sep 2026
110.0000
111.4700
107.4100
108.4700
3,061,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
113.5900
114.9900
112.1700
113.4600
1,552,000
Thu, 10 Sep 2026
114.3600
114.9600
111.4700
111.6500
3,532,600
Wed, 09 Sep 2026
118.5500
118.9300
114.5900
115.3700
2,840,400
Tue, 08 Sep 2026
120.9300
121.6800
118.5100
119.6400
2,571,100
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
111.2900
119.2500
111.2900
119.0200
3,396,000
Thu, 03 Sep 2026
112.2400
114.0000
110.1200
111.8400
2,325,200
Wed, 02 Sep 2026
110.5000
111.9200
108.7800
111.0900
2,108,200
Tue, 01 Sep 2026
109.5000
112.1500
108.3400
109.5100
2,180,800
Mon, 31 Aug 2026
110.3000
110.9800
108.5400
110.1200
3,576,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
114.7000
115.0900
110.6500
111.1200
2,169,100
Thu, 27 Aug 2026
116.1600
117.3100
113.2400
114.4100
2,029,400
Wed, 26 Aug 2026
113.9900
117.3900
113.9900
116.1400
1,643,300
Tue, 25 Aug 2026
114.0100
115.6300
112.9000
113.6100
2,967,100
Mon, 24 Aug 2026
113.3200
114.4600
111.3000
111.7800
4,776,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
116.5800
117.2300
113.0600
113.1100
2,871,000
Thu, 20 Aug 2026
119.9600
121.1000
114.9000
115.3600
2,791,400
Wed, 19 Aug 2026
116.2000
120.7900
115.6000
120.5800
2,284,300
Tue, 18 Aug 2026
121.9200
122.5200
115.0800
115.5600
2,625,700
Mon, 17 Aug 2026
127.4000
127.5300
121.3700
122.3700
1,956,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
120.0000
126.2700
120.0000
126.2400
1,447,900
Thu, 13 Aug 2026
120.0000
122.0700
119.4100
119.7500
1,258,300
Wed, 12 Aug 2026
122.0000
124.1900
119.9300
120.6600
2,221,700
Tue, 11 Aug 2026
119.7500
122.4100
119.4500
119.7900
1,932,700
Mon, 10 Aug 2026
118.1300
121.4400
116.5600
118.9100
2,206,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
119.0000
123.3100
117.8600
118.1300
3,606,500
Thu, 06 Aug 2026
121.2700
122.9700
118.8700
119.0500
3,473,300
Wed, 05 Aug 2026
118.3700
124.7100
117.7800
120.7300
6,118,700
Tue, 04 Aug 2026
29 · 10-Q
After market open · 15:38 ET
10-Q ↗
Tue, 04 Aug 2026
140.0000
140.0300
112.5000
117.0400
13,780,900
Tue, 04 Aug 2026
28 · 8-K
Pre-market · 07:28 ET
8-K ↗
Mon, 03 Aug 2026
134.7000
140.7200
131.5300
138.4700
2,647,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
136.5800
137.9500
132.2100
134.2900
2,695,500
Thu, 30 Jul 2026
129.0000
135.5300
128.6900
133.9700
2,624,600
Wed, 29 Jul 2026
126.9000
128.6000
122.4500
124.2300
2,550,100
Tue, 28 Jul 2026
134.7300
135.5800
126.8000
127.5600
3,166,700
Mon, 27 Jul 2026
141.9900
142.0200
135.4000
136.5000
2,279,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
142.7700
144.1900
139.2400
141.0300
2,270,100
Thu, 23 Jul 2026
138.8400
143.1900
137.8400
142.9900
2,931,200
Wed, 22 Jul 2026
131.1100
140.5900
131.1100
139.9800
2,614,800
Tue, 21 Jul 2026
132.5400
134.3600
131.0600
131.6000
1,784,800
Mon, 20 Jul 2026
130.2400
131.8600
129.1800
130.5800
1,994,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
130.5500
132.3000
128.5200
129.1100
2,965,400
Thu, 16 Jul 2026
137.0000
138.7500
131.3200
132.7500
2,204,000
Wed, 15 Jul 2026
140.6400
143.5300
136.5100
137.9000
1,991,400
Wed, 15 Jul 2026
27 · 8-K
Pre-market · 08:48 ET
FORM 8-K ↗
Tue, 14 Jul 2026
142.6600
144.7300
136.8600
138.3600
1,790,700
Mon, 13 Jul 2026
139.1000
140.3400
137.5700
139.4800
1,486,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
141.5800
143.4700
140.2300
140.4200
1,085,700
Thu, 09 Jul 2026
140.2300
143.1900
139.3900
140.4800
1,815,500
Wed, 08 Jul 2026
137.8600
138.7300
135.2300
137.4800
2,282,200
Tue, 07 Jul 2026
140.9300
141.4500
136.5500
138.0100
2,003,100
Mon, 06 Jul 2026
138.7700
142.0500
138.0000
141.0100
2,315,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
140.8200
142.0500
135.1600
136.7000
3,004,400
Wed, 01 Jul 2026
145.5600
145.8500
137.4800
140.8000
3,426,200
Tue, 30 Jun 2026
149.1700
150.7600
145.1700
146.0600
2,316,200
Mon, 29 Jun 2026
149.5400
150.9700
146.1800
149.1100
2,559,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
145.1800
150.5200
145.0000
149.3600
6,642,300
Thu, 25 Jun 2026
143.8700
147.3800
143.5000
147.1100
3,247,000
Wed, 24 Jun 2026
137.6900
142.9800
136.8500
142.2100
3,252,300
Tue, 23 Jun 2026
134.5100
138.8700
133.0000
137.6600
2,264,100
Mon, 22 Jun 2026
135.3400
139.0300
135.3400
138.9100
5,304,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
133.1900
140.5600
133.1900
135.0600
3,786,400
Wed, 17 Jun 2026
131.7400
135.2200
130.8200
132.1300
1,627,300
Tue, 16 Jun 2026
130.8300
135.5400
130.5100
132.1000
1,866,000
Mon, 15 Jun 2026
128.6900
131.4300
126.4300
130.4000
1,904,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
125.1800
130.0000
123.9000
125.4700
2,483,800
Thu, 11 Jun 2026
120.9700
124.3500
120.5500
123.7000
2,034,700
Wed, 10 Jun 2026
127.3000
128.0900
120.1100
120.6500
3,836,500
Tue, 09 Jun 2026
129.3900
131.4200
125.4500
129.9600
1,882,300
Mon, 08 Jun 2026
129.3400
129.6800
127.3100
127.7100
1,827,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
131.5900
132.1500
127.8300
129.2000
1,737,800
Thu, 04 Jun 2026
133.5300
134.8400
130.9500
133.3900
1,389,400
Wed, 03 Jun 2026
132.2100
136.9400
131.9700
133.7600
2,517,500
Tue, 02 Jun 2026
129.8500
135.8500
129.1100
133.5100
2,742,900
Mon, 01 Jun 2026
131.0900
131.6500
127.1100
129.4700
2,642,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
136.0100
138.2200
133.9100
134.0800
3,571,400
Thu, 28 May 2026
135.9700
138.9500
135.0700
137.5000
2,251,000
Wed, 27 May 2026
139.7000
141.5300
136.0800
138.0000
2,492,300
Tue, 26 May 2026
140.0000
143.0800
138.8800
140.4300
2,678,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
137.1200
139.8500
136.1700
137.6500
2,147,300
Thu, 21 May 2026
133.0400
137.1900
132.6400
136.9200
2,709,200
Thu, 21 May 2026
26 · 8-K
Pre-market · 08:10 ET
FORM 8-K ↗
Wed, 20 May 2026
127.1700
134.2300
127.0000
133.9800
3,708,300
Tue, 19 May 2026
124.0000
124.1600
121.2200
123.7100
3,148,200
Mon, 18 May 2026
127.3600
127.8900
124.1600
125.5000
2,506,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
132.0000
132.2500
127.6400
127.8100
2,722,200
Thu, 14 May 2026
130.9500
134.9000
130.7000
134.7200
2,783,800
Wed, 13 May 2026
137.1500
137.9900
129.2400
131.0800
5,065,200
Tue, 12 May 2026
136.0000
138.4100
134.0400
137.3400
3,273,700
Mon, 11 May 2026
138.0400
139.1100
136.9700
137.3000
2,886,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
143.5500
144.9600
137.7600
138.1100
2,475,000
Thu, 07 May 2026
150.8600
151.3400
141.5500
141.8600
4,355,100
Wed, 06 May 2026
25 · 10-Q
After market open · 15:42 ET
10-Q ↗
Wed, 06 May 2026
153.1800
157.8300
149.0000
150.6400
3,887,100
Wed, 06 May 2026
24 · 8-K
Pre-market · 07:00 ET
8-K ↗
Tue, 05 May 2026
156.4400
159.2500
156.0900
157.4300
2,431,800
Mon, 04 May 2026
153.0000
156.3600
152.3400
154.8200
1,883,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
23 · 8-K
After market open · 11:59 ET
FORM 8-K ↗
Fri, 01 May 2026
154.8200
156.9900
152.1500
153.3700
2,380,500
Thu, 30 Apr 2026
22 · 8-K/A
After-hours · 16:06 ET
FORM 8-K/A ↗
Thu, 30 Apr 2026
151.0300
155.8600
150.8300
155.5800
2,075,100
Wed, 29 Apr 2026
154.8200
156.1600
148.6500
149.0100
1,820,200
Tue, 28 Apr 2026
21 · 8-K
After-hours · 17:15 ET
FORM 8-K ↗
Tue, 28 Apr 2026
156.5600
159.2500
154.7200
154.8100
2,171,700
Mon, 27 Apr 2026
160.8900
161.3600
157.3900
160.1500
1,825,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
154.8600
160.6700
153.9900
159.8100
1,985,600
Thu, 23 Apr 2026
150.1700
154.5300
148.7900
154.5300
3,670,500
Wed, 22 Apr 2026
151.7900
153.0800
148.9700
149.6000
3,165,600
Tue, 21 Apr 2026
156.7500
158.5000
149.6600
149.8600
3,241,000
Mon, 20 Apr 2026
169.1400
169.7800
156.2500
157.1800
3,831,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
169.0000
171.3500
166.2900
167.7300
3,433,200
Thu, 16 Apr 2026
20 · DEFA14A
After-hours · 16:01 ET
DEFA14A ↗
Thu, 16 Apr 2026
168.7100
171.0400
166.3200
168.5000
2,754,600
Wed, 15 Apr 2026
170.0800
170.4700
165.8200
168.4500
3,048,500
Tue, 14 Apr 2026
19 · 8-K
After-hours · 17:29 ET
FORM 8-K ↗
Tue, 14 Apr 2026
172.0400
175.5200
169.3400
170.9600
2,486,800
Mon, 13 Apr 2026
161.9800
170.4300
160.8900
170.2400
2,682,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
162.1800
166.8900
162.0000
164.0700
2,052,800
Thu, 09 Apr 2026
160.6800
167.0600
160.6800
161.7800
2,133,100
Wed, 08 Apr 2026
160.4600
161.0900
157.3600
160.3000
2,312,700
Tue, 07 Apr 2026
18 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Tue, 07 Apr 2026
149.1900
153.2700
149.1900
153.0600
1,856,400
Mon, 06 Apr 2026
152.4500
153.8100
149.7600
149.8000
2,126,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
145.8500
152.8000
145.8500
152.6900
3,183,300
Wed, 01 Apr 2026
147.9300
150.8800
146.3800
149.9000
1,829,200
Tue, 31 Mar 2026
142.0900
146.8900
141.5000
146.1400
3,052,500
Mon, 30 Mar 2026
150.4900
151.2600
139.8900
141.2300
2,471,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
146.2900
150.5600
146.0100
147.7400
1,801,200
Thu, 26 Mar 2026
148.9100
150.5500
144.3800
146.1400
2,419,600
Wed, 25 Mar 2026
152.6400
154.8200
150.3600
151.0400
1,961,100
Tue, 24 Mar 2026
150.9500
155.0600
150.4200
151.1300
1,776,700
Mon, 23 Mar 2026
148.0000
154.7000
146.9800
151.7700
1,844,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
161.5100
162.5000
144.6000
145.8000
4,161,700
Thu, 19 Mar 2026
156.6300
162.9800
154.8000
161.4000
1,917,100
Wed, 18 Mar 2026
17 · DEFA14A
After-hours · 16:05 ET
DEFA14A ↗
Wed, 18 Mar 2026
16 · DEF 14A
After-hours · 16:01 ET
DEF 14A ↗
Wed, 18 Mar 2026
158.0600
162.4200
157.0000
159.1100
3,329,800
Tue, 17 Mar 2026
153.8200
155.8100
152.6200
154.7500
1,829,300
Mon, 16 Mar 2026
156.0000
157.5600
151.6800
152.4800
2,224,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
154.5300
154.7600
151.2600
152.8700
1,775,200
Thu, 12 Mar 2026
146.6000
152.5000
146.2500
152.1000
2,596,700
Wed, 11 Mar 2026
154.2100
154.5000
147.5300
148.6300
3,372,200
Tue, 10 Mar 2026
156.0000
159.3700
155.0000
155.1500
2,847,100
Mon, 09 Mar 2026
150.6800
155.6000
149.0000
155.4200
3,177,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
158.7900
159.4300
154.2200
154.3200
4,553,600
Thu, 05 Mar 2026
162.0000
165.1600
158.0300
160.4600
4,079,100
Wed, 04 Mar 2026
15 · 8-K
After-hours · 17:21 ET
FORM 8-K ↗
Wed, 04 Mar 2026
162.0700
166.4300
161.9000
163.5400
9,059,900
Tue, 03 Mar 2026
14 · 424B7
After-hours · 17:12 ET
424B7 ↗
Tue, 03 Mar 2026
162.8500
164.0600
158.0000
162.0600
11,470,300
Mon, 02 Mar 2026
13 · 424B7
After-hours · 17:13 ET
424B7 ↗
Mon, 02 Mar 2026
12 · 8-K
After-hours · 16:33 ET
FORM 8-K ↗
Mon, 02 Mar 2026
175.6900
181.5800
174.0400
175.5800
1,770,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
179.9800
181.0900
174.2100
178.9600
2,614,100
Thu, 26 Feb 2026
183.0000
183.6800
173.5800
181.3400
2,365,400
Wed, 25 Feb 2026
186.5600
189.9600
180.8900
183.5900
2,648,900
Tue, 24 Feb 2026
11 · 10-K
After-hours · 16:09 ET
10-K ↗
Tue, 24 Feb 2026
173.2700
184.8400
163.7600
184.0300
3,754,100
Tue, 24 Feb 2026
10 · 8-K
Pre-market · 07:37 ET
8-K ↗
Mon, 23 Feb 2026
177.5400
182.0400
175.1100
176.5200
2,195,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
175.1400
180.1100
174.0000
179.1800
2,185,100
Thu, 19 Feb 2026
170.4800
175.2800
169.6600
175.0100
1,623,300
Wed, 18 Feb 2026
174.5000
176.4400
170.5500
171.0600
1,518,100
Tue, 17 Feb 2026
173.1200
177.7100
170.8600
173.4500
2,414,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
161.6900
172.6800
161.5400
172.3500
3,348,900
Thu, 12 Feb 2026
162.2100
166.2500
158.4600
161.8000
2,535,100
Wed, 11 Feb 2026
158.4500
160.9600
156.6200
160.6300
1,665,600
Tue, 10 Feb 2026
157.0200
158.6900
154.0100
156.4300
1,749,800
Mon, 09 Feb 2026
154.1700
158.3500
152.7900
155.7200
1,744,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
148.9600
153.5700
148.0100
153.3200
2,064,000
Thu, 05 Feb 2026
142.3800
147.4600
141.8100
144.4400
2,441,000
Wed, 04 Feb 2026
151.9100
153.4700
140.4900
143.9900
3,453,300
Wed, 04 Feb 2026
9 · 8-K
Pre-market · 09:10 ET
FORM 8-K ↗
Tue, 03 Feb 2026
151.6100
154.5600
147.7200
152.1800
2,038,900
Mon, 02 Feb 2026
8 · S-3ASR
After-hours · 16:50 ET
S-3ASR ↗
Mon, 02 Feb 2026
7 · 8-K/A
After-hours · 16:01 ET
FORM 8-K/A ↗
Mon, 02 Feb 2026
152.1100
153.3200
148.5800
149.1100
1,886,500
Mon, 02 Feb 2026
6 · 8-K
Pre-market · 07:09 ET
FORM 8-K ↗
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
5 · 8-K
After market open · 15:01 ET
FORM 8-K ↗
Fri, 30 Jan 2026
153.1100
156.9800
150.8700
152.6300
1,720,200
Thu, 29 Jan 2026
155.3900
157.2000
151.1800
153.7200
1,625,000
Wed, 28 Jan 2026
157.0000
157.5000
153.0000
155.1100
1,608,000
Tue, 27 Jan 2026
149.3200
156.4200
149.3200
156.0400
1,539,100
Mon, 26 Jan 2026
150.2100
151.3300
148.9900
149.9300
1,834,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
150.9800
152.2400
146.9100
149.3000
2,296,400
Thu, 22 Jan 2026
152.8200
153.5600
149.5600
151.0900
1,713,400
Wed, 21 Jan 2026
151.2600
151.9200
147.2400
150.6800
1,702,900
Tue, 20 Jan 2026
146.5900
152.5900
145.5200
148.9100
1,908,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
153.7500
156.7800
148.8700
152.0500
3,462,600
Thu, 15 Jan 2026
152.0300
159.2500
151.4000
158.5000
2,336,900
Wed, 14 Jan 2026
149.2600
150.6200
147.5100
149.8300
1,775,500
Tue, 13 Jan 2026
149.2700
152.3500
148.3900
150.5900
1,715,100
Mon, 12 Jan 2026
146.5600
149.7400
146.0000
148.8900
2,024,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
150.6400
151.7900
147.6200
149.2700
2,505,600
Thu, 08 Jan 2026
148.0600
148.9900
141.9700
143.5300
2,549,700
Wed, 07 Jan 2026
157.5100
157.8800
148.2000
148.9100
2,619,900
Wed, 07 Jan 2026
4 · 8-K
Pre-market · 07:35 ET
FORM 8-K ↗
Tue, 06 Jan 2026
161.2100
161.2100
155.8300
159.6300
2,038,600
Mon, 05 Jan 2026
168.4900
170.2400
159.0000
161.5900
1,700,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
3 · 8-K
After-hours · 16:15 ET
FORM 8-K ↗
Fri, 02 Jan 2026
161.5800
166.6600
160.9600
166.1600
1,328,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
160.8400
161.2000
159.1900
159.2400
776,600
Tue, 30 Dec 2025
161.4500
162.0000
159.5600
160.4300
719,800
Mon, 29 Dec 2025
160.6100
164.0600
160.3500
160.9600
1,377,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
160.1000
161.5200
158.3900
160.8800
1,099,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
157.8700
161.1400
156.9400
160.5600
553,400
Tue, 23 Dec 2025
156.9300
159.7100
156.6500
158.1100
1,297,900
Mon, 22 Dec 2025
158.1000
158.1000
154.3600
156.9600
1,267,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
154.8600
157.5800
154.7000
156.2000
3,893,900
Thu, 18 Dec 2025
154.2900
158.2100
152.0900
154.6400
2,218,200
Wed, 17 Dec 2025
160.5400
161.0800
147.9800
149.4800
4,748,200
Tue, 16 Dec 2025
159.6200
162.2700
157.4500
160.1500
1,535,100
Mon, 15 Dec 2025
161.8900
163.0600
159.2700
159.9900
1,674,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
172.0000
172.4000
160.5800
161.4400
2,018,000
Thu, 11 Dec 2025
165.0200
170.8400
164.2700
170.6400
1,558,900
Wed, 10 Dec 2025
167.4300
170.0600
163.2500
168.1600
1,635,900
Tue, 09 Dec 2025
165.4100
171.5700
164.3100
166.7500
1,822,400
Mon, 08 Dec 2025
164.1900
167.1800
162.2100
164.1100
1,639,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
168.8700
170.2500
162.7900
163.0000
1,864,800
Thu, 04 Dec 2025
166.1400
170.1900
166.0000
169.3600
1,366,000
Wed, 03 Dec 2025
163.7600
167.0000
160.2200
166.7700
1,291,300
Tue, 02 Dec 2025
166.9400
168.0800
162.7600
164.0800
1,444,700
Mon, 01 Dec 2025
167.5500
167.5700
163.7600
165.6600
1,276,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
170.0000
171.7700
168.4100
169.4900
944,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
165.8800
169.9100
165.6100
168.5400
1,340,400
Tue, 25 Nov 2025
167.1900
168.3300
161.0000
163.8100
1,628,800
Mon, 24 Nov 2025
160.3400
167.9700
158.9500
166.8500
2,531,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
160.5300
161.4000
155.3900
159.2000
2,119,300
Thu, 20 Nov 2025
173.9500
174.7300
160.3500
160.4600
2,071,200
Wed, 19 Nov 2025
166.2900
173.5200
166.2600
168.8000
2,295,900
Tue, 18 Nov 2025
161.3600
168.7000
161.1400
166.4500
2,451,600
Mon, 17 Nov 2025
165.1900
169.2500
162.2300
163.2100
1,492,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
161.2500
171.2000
160.0600
165.1900
2,085,800
Thu, 13 Nov 2025
167.7400
169.2300
164.9400
166.1500
2,725,300
Wed, 12 Nov 2025
164.0500
169.4600
162.9000
168.8400
2,048,500
Tue, 11 Nov 2025
164.4700
167.1500
160.7600
162.8400
2,015,600
Mon, 10 Nov 2025
175.6500
176.7300
164.1000
166.7200
2,225,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
164.9800
172.5000
162.0000
172.5000
2,530,600
Thu, 06 Nov 2025
2 · 10-Q
After market open · 15:06 ET
10-Q ↗
Thu, 06 Nov 2025
169.2700
177.0900
164.9500
170.1000
3,293,200
Thu, 06 Nov 2025
1 · 8-K
Pre-market · 07:00 ET
8-K ↗
Wed, 05 Nov 2025
167.7000
175.2700
167.4600
173.1900
3,047,200
Tue, 04 Nov 2025
171.6600
172.0200
166.9000
167.9900
1,835,500
Mon, 03 Nov 2025
173.5800
176.7600
171.1700
174.4800
1,593,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
175.2900
176.9800
170.3600
171.8600
1,567,500
Thu, 30 Oct 2025
176.4300
180.0800
172.8700
173.1400
1,769,200
Wed, 29 Oct 2025
173.6800
180.5400
170.5000
178.5000
2,483,100
Tue, 28 Oct 2025
173.5000
173.9000
165.8400
172.7600
2,472,200
Mon, 27 Oct 2025
172.2800
173.3500
169.8100
172.5900
1,602,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
167.4500
170.5700
167.0800
170.3600
1,595,800