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
252.0100
254.4350
242.0101
249.3700
6,844,971
Thu, 22 Oct 2026
242.0000
259.3900
239.3300
258.7400
8,296,900
Wed, 21 Oct 2026
235.0000
242.4800
234.0100
240.2600
6,258,500
Tue, 20 Oct 2026
238.0000
243.6700
237.8200
239.1200
6,688,000
Mon, 19 Oct 2026
228.4800
237.2300
226.4500
236.9300
6,939,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
17 · 10-K
After market open · 10:22 ET
10-K ↗
Fri, 16 Oct 2026
228.6200
231.3600
223.9600
229.6800
7,485,900
Thu, 15 Oct 2026
216.2700
227.8600
216.2700
224.9200
8,450,200
Wed, 14 Oct 2026
16 · 8-K
After market open · 10:44 ET
8-K ↗
Wed, 14 Oct 2026
216.2900
218.8800
212.7100
214.9600
6,741,500
Tue, 13 Oct 2026
215.7400
218.5800
212.6800
213.5600
6,309,100
Mon, 12 Oct 2026
210.8200
216.6600
210.0000
214.8700
6,389,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
208.5800
209.0600
204.1000
209.0600
4,876,700
Thu, 08 Oct 2026
197.7300
209.0600
193.2200
208.3600
12,091,900
Wed, 07 Oct 2026
195.0000
198.2000
194.0500
196.6400
5,231,800
Tue, 06 Oct 2026
195.4300
196.1600
192.5800
193.4000
6,147,800
Mon, 05 Oct 2026
196.3000
199.7400
193.7700
195.0500
6,993,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
211.0200
213.3100
198.3600
198.9000
10,032,300
Thu, 01 Oct 2026
15 · 8-K
After market open · 10:42 ET
8-K ↗
Thu, 01 Oct 2026
215.9800
227.6300
211.0400
212.3000
28,979,200
Wed, 30 Sep 2026
178.1000
184.3000
177.7400
183.3700
10,531,000
Tue, 29 Sep 2026
173.0900
177.7700
172.1100
177.1200
6,358,600
Mon, 28 Sep 2026
173.5100
177.0800
172.3000
174.4700
5,499,800
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
177.1300
180.0500
175.7400
176.1100
4,960,100
Thu, 24 Sep 2026
185.7500
186.3400
176.8700
177.4100
4,634,600
Wed, 23 Sep 2026
185.5000
188.2800
182.5600
183.5200
4,021,400
Tue, 22 Sep 2026
189.3800
190.2400
182.1600
183.7200
3,878,300
Mon, 21 Sep 2026
187.0000
193.7500
184.9900
186.1100
7,418,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
188.5800
189.4800
180.7000
181.2900
11,664,700
Thu, 17 Sep 2026
189.9400
192.1100
188.9000
190.2900
2,935,900
Wed, 16 Sep 2026
190.0400
192.0000
188.1800
189.6400
3,317,200
Tue, 15 Sep 2026
190.5300
197.6300
190.0800
193.4000
5,748,700
Mon, 14 Sep 2026
190.5500
195.4700
187.7800
195.0000
5,322,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
179.0500
184.1200
178.2900
183.9000
2,886,800
Thu, 10 Sep 2026
177.6300
179.3900
175.4900
177.9100
3,961,100
Wed, 09 Sep 2026
178.6100
180.9700
175.6000
175.8000
3,981,100
Tue, 08 Sep 2026
184.3500
184.3500
177.0400
179.0300
6,099,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
192.0000
192.1700
186.0200
186.7200
5,103,400
Thu, 03 Sep 2026
190.0000
195.3200
189.0900
193.1200
5,420,300
Wed, 02 Sep 2026
186.3100
190.0500
185.4400
187.6800
2,876,300
Tue, 01 Sep 2026
187.3200
190.5000
186.9900
188.0900
3,409,500
Mon, 31 Aug 2026
188.3200
191.4600
186.7600
189.7600
4,194,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
189.3400
191.9000
188.6700
189.6100
4,840,700
Thu, 27 Aug 2026
184.1000
189.9300
183.5100
187.3800
4,930,200
Wed, 26 Aug 2026
182.3500
185.8400
180.7900
181.3800
4,376,500
Tue, 25 Aug 2026
183.7800
188.0000
182.3300
186.9300
4,071,800
Mon, 24 Aug 2026
184.6400
188.0800
183.4300
186.5300
7,346,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
180.9800
188.4500
180.0200
185.2800
4,837,600
Thu, 20 Aug 2026
182.2100
187.1400
181.1700
181.3500
4,383,300
Wed, 19 Aug 2026
172.3500
185.7700
172.3500
183.1700
5,660,500
Tue, 18 Aug 2026
172.8600
176.9300
170.4300
172.9300
5,995,600
Mon, 17 Aug 2026
173.0000
175.5200
169.7500
169.9800
5,041,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
180.0400
180.5000
173.9100
176.8900
6,291,000
Thu, 13 Aug 2026
181.6800
185.8000
177.0000
178.4900
9,336,300
Wed, 12 Aug 2026
176.0300
180.1500
173.8200
180.1400
5,626,900
Tue, 11 Aug 2026
176.8300
180.3000
175.5500
179.8200
3,900,000
Mon, 10 Aug 2026
174.4600
179.6600
172.5500
178.2500
3,974,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
171.1300
176.3300
170.5700
175.7200
3,678,000
Thu, 06 Aug 2026
160.2100
171.4700
157.7600
171.1100
5,206,000
Wed, 05 Aug 2026
172.2500
173.2700
167.4400
170.7300
5,395,900
Tue, 04 Aug 2026
160.6400
171.3000
160.4000
170.4300
5,792,900
Mon, 03 Aug 2026
170.3700
171.4700
165.4400
165.7600
6,741,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
160.8200
166.9400
159.2000
165.9200
9,389,200
Thu, 30 Jul 2026
166.7300
166.7300
159.9600
163.2900
8,643,800
Wed, 29 Jul 2026
165.0000
176.4000
163.8600
173.1700
10,917,200
Tue, 28 Jul 2026
156.9500
167.7500
156.9500
164.6600
10,614,800
Mon, 27 Jul 2026
150.2000
156.8400
149.5800
154.0600
7,771,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
142.5000
147.5300
140.7100
146.9900
6,570,600
Thu, 23 Jul 2026
139.0000
139.3000
135.9600
138.7400
10,362,500
Wed, 22 Jul 2026
140.8200
143.4900
138.9000
140.0900
4,768,300
Tue, 21 Jul 2026
141.3300
144.4200
140.3100
140.8600
4,771,000
Mon, 20 Jul 2026
142.8400
145.5900
140.0000
144.7300
8,070,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
145.0000
147.4200
139.7200
143.5700
10,575,100
Thu, 16 Jul 2026
138.9300
145.5200
135.5000
144.6100
9,515,800
Wed, 15 Jul 2026
137.0100
139.5400
135.9300
137.0200
10,189,100
Tue, 14 Jul 2026
130.4800
137.7500
129.9600
134.5600
6,876,400
Mon, 13 Jul 2026
139.1000
141.7400
136.1000
138.5200
5,377,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
14 · 8-K
After market open · 11:13 ET
8-K ↗
Fri, 10 Jul 2026
141.3700
142.4500
134.8500
135.2300
7,632,600
Fri, 10 Jul 2026
13 · 424B5
Next filing day · accepted 09 Jul, 15:59 ET
424B5 ↗
Thu, 09 Jul 2026
130.9400
139.1300
129.5000
139.0600
7,003,100
Wed, 08 Jul 2026
139.7500
141.6300
137.1600
137.1900
6,861,700
Wed, 08 Jul 2026
12 · 424B5
Pre-market · 09:06 ET
424B5 ↗
Tue, 07 Jul 2026
140.4000
143.9700
140.3900
142.1400
8,702,700
Mon, 06 Jul 2026
135.9600
138.1100
133.5000
136.9600
6,974,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
133.1400
138.9000
132.9400
137.3500
13,837,800
Wed, 01 Jul 2026
126.2000
133.8100
126.0500
131.1300
14,977,700
Tue, 30 Jun 2026
123.2600
125.4800
121.7800
124.4400
10,984,400
Mon, 29 Jun 2026
130.5800
132.3800
124.4400
124.7400
17,088,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
126.2500
129.2500
125.7100
128.9800
14,148,700
Thu, 25 Jun 2026
128.3500
129.8000
125.6800
125.8200
20,977,600
Wed, 24 Jun 2026
126.4900
131.8800
125.8000
129.1500
13,775,200
Tue, 23 Jun 2026
124.7900
127.8300
124.4200
127.0100
23,534,700
Tue, 23 Jun 2026
11 · 8-K
Pre-market · 07:05 ET
8-K ↗
Mon, 22 Jun 2026
125.0000
125.8400
118.1500
124.8300
27,630,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
126.5000
134.7000
125.6000
127.9800
41,744,300
Thu, 18 Jun 2026
10 · 10-Q
Pre-market · 06:42 ET
10-Q ↗
Thu, 18 Jun 2026
9 · 8-K
Pre-market · 06:41 ET
8-K ↗
Wed, 17 Jun 2026
164.9000
166.8700
155.9100
156.0100
7,563,200
Tue, 16 Jun 2026
165.6300
169.7900
165.0300
165.5200
4,422,600
Mon, 15 Jun 2026
167.6000
172.5900
165.0500
165.3600
6,026,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
168.4400
171.7700
164.6500
170.2800
4,040,100
Thu, 11 Jun 2026
167.1000
170.8400
163.5800
167.5200
5,257,500
Wed, 10 Jun 2026
170.1000
173.5300
167.8500
170.5000
3,320,600
Tue, 09 Jun 2026
173.4600
176.3600
170.3300
173.4700
4,426,900
Mon, 08 Jun 2026
176.9500
180.1800
174.3700
174.4300
3,795,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
180.9100
183.1800
176.3300
178.2500
3,745,700
Thu, 04 Jun 2026
183.6800
185.0000
177.5900
178.8600
4,395,400
Wed, 03 Jun 2026
183.1600
184.0000
176.3700
177.4300
4,955,500
Tue, 02 Jun 2026
190.6900
191.9000
183.4100
186.2200
5,282,800
Mon, 01 Jun 2026
193.4400
198.0000
188.9900
196.5900
7,179,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
178.6300
188.2400
175.4400
187.0700
10,778,700
Thu, 28 May 2026
178.1400
179.8400
175.3300
178.4000
4,105,400
Wed, 27 May 2026
177.0000
179.6100
176.0400
176.3600
5,272,300
Tue, 26 May 2026
178.0000
178.6500
173.8400
177.0000
3,822,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
179.0100
182.7000
177.1700
179.2400
3,450,300
Thu, 21 May 2026
176.8200
178.4700
173.1300
177.8700
3,514,600
Wed, 20 May 2026
175.0000
180.5100
170.2800
179.2200
4,239,100
Tue, 19 May 2026
180.0000
184.7900
176.1700
176.8000
7,191,600
Mon, 18 May 2026
167.7500
177.5500
165.8700
177.5500
5,367,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
167.4700
169.6000
164.9300
168.8200
4,996,700
Thu, 14 May 2026
162.0000
166.0700
160.5000
163.9900
8,723,100
Wed, 13 May 2026
167.5200
168.1500
155.8200
159.6400
13,901,900
Tue, 12 May 2026
174.0000
175.0000
169.7600
169.7700
5,451,900
Mon, 11 May 2026
180.4900
181.2900
172.2200
172.3500
4,624,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
178.0300
181.1400
172.5200
180.4200
5,696,000
Thu, 07 May 2026
176.0800
180.7400
175.6300
180.1900
6,330,000
Wed, 06 May 2026
179.5000
179.5000
173.5200
174.5700
6,813,000
Tue, 05 May 2026
180.4300
180.4300
173.5600
179.0100
5,134,500
Mon, 04 May 2026
179.9800
182.3400
177.7600
180.1200
6,087,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
181.3000
183.9000
177.0100
179.8300
3,708,700
Thu, 30 Apr 2026
178.3200
178.9900
173.6500
178.7100
6,033,700
Wed, 29 Apr 2026
176.5700
180.4800
175.5700
180.2600
5,171,900
Tue, 28 Apr 2026
178.6000
181.3400
176.9900
177.7500
4,426,600
Mon, 27 Apr 2026
178.0000
181.9400
176.6300
176.9700
4,411,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
178.7500
179.9500
173.8400
178.3600
4,568,800
Fri, 24 Apr 2026
8 · 8-K
Pre-market · 06:35 ET
8-K ↗
Thu, 23 Apr 2026
181.0000
181.3900
174.8700
178.2800
7,387,200
Wed, 22 Apr 2026
193.1300
194.7600
188.1900
190.1000
4,081,800
Tue, 21 Apr 2026
195.1500
199.5300
193.7800
194.4200
4,203,000
Mon, 20 Apr 2026
197.2300
199.5800
193.9800
195.0600
4,626,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
195.8600
199.6500
195.8100
197.6500
4,501,400
Thu, 16 Apr 2026
196.2400
196.6900
191.2900
194.0000
4,849,400
Wed, 15 Apr 2026
193.0100
196.4500
191.5100
194.0000
4,433,600
Tue, 14 Apr 2026
192.7200
194.3000
189.5100
190.3700
4,629,600
Mon, 13 Apr 2026
180.9800
192.0400
180.3700
191.9500
6,681,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
185.8300
185.9800
177.5000
179.5300
7,261,000
Thu, 09 Apr 2026
190.7500
190.7500
182.3800
186.0300
6,064,900
Wed, 08 Apr 2026
200.9400
202.1600
193.5300
193.8400
4,952,200
Tue, 07 Apr 2026
198.9800
200.2700
196.5100
197.3000
3,803,000
Mon, 06 Apr 2026
200.9600
201.7200
195.3400
198.9500
5,501,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
197.6200
201.3300
195.2900
201.3300
5,518,700
Wed, 01 Apr 2026
197.1400
198.5000
192.0000
197.0600
4,810,200
Tue, 31 Mar 2026
200.0000
201.5000
195.9300
198.2900
6,907,300
Mon, 30 Mar 2026
195.0000
198.5700
194.2100
197.5500
4,636,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
195.0000
195.5400
190.2700
192.6000
4,890,100
Thu, 26 Mar 2026
191.4700
197.6000
190.9600
196.4200
4,916,500
Wed, 25 Mar 2026
195.4900
197.2400
188.6700
192.2900
4,371,200
Tue, 24 Mar 2026
197.5700
198.4800
190.6500
193.5400
5,113,700
Mon, 23 Mar 2026
203.6300
204.4500
198.7200
200.0200
4,827,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
203.5000
207.4200
198.4900
199.9900
44,335,900
Thu, 19 Mar 2026
187.0000
207.9800
187.0000
203.5500
10,613,700
Thu, 19 Mar 2026
7 · 10-Q
Pre-market · 06:43 ET
10-Q ↗
Thu, 19 Mar 2026
6 · 8-K
Pre-market · 06:40 ET
8-K ↗
Wed, 18 Mar 2026
198.7500
199.8000
194.2600
195.1500
8,070,100
Tue, 17 Mar 2026
200.2500
204.9400
198.0700
198.6600
5,729,500
Mon, 16 Mar 2026
197.4900
200.4700
195.6400
199.3100
7,832,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
197.3400
200.4100
195.0700
196.6500
4,223,300
Thu, 12 Mar 2026
201.0000
205.0000
195.4800
196.0500
7,049,600
Wed, 11 Mar 2026
203.4500
206.6800
197.6600
201.4800
5,132,300
Tue, 10 Mar 2026
208.6100
208.6100
199.7400
201.6300
5,163,000
Mon, 09 Mar 2026
212.8400
215.6500
205.8300
209.3600
7,849,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
215.2100
218.6000
212.0000
215.0000
6,495,300
Thu, 05 Mar 2026
209.8000
216.6600
209.3000
214.0000
7,438,800
Wed, 04 Mar 2026
211.8000
215.5400
208.6100
210.0000
5,549,200
Tue, 03 Mar 2026
203.0000
213.2500
203.0000
209.8900
5,818,700
Mon, 02 Mar 2026
205.2400
209.1500
204.3200
205.9300
7,263,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
204.1700
208.8600
199.2600
208.7200
7,929,300
Thu, 26 Feb 2026
194.0000
207.4900
193.9900
207.3800
10,834,000
Wed, 25 Feb 2026
196.3600
196.8200
188.7300
191.5000
14,156,500
Tue, 24 Feb 2026
200.5400
204.3000
196.0900
196.7300
11,119,600
Mon, 23 Feb 2026
212.1200
214.0200
199.1000
201.1800
10,007,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
213.5400
218.4700
211.9400
215.3500
5,932,400
Thu, 19 Feb 2026
215.0000
216.2800
211.0600
214.9500
8,040,700
Wed, 18 Feb 2026
219.4200
224.2600
217.1600
223.6100
4,968,700
Tue, 17 Feb 2026
225.6200
229.1100
217.3300
219.8900
7,431,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
223.2100
227.3100
220.9200
224.2300
7,644,400
Thu, 12 Feb 2026
230.2500
230.2500
215.1600
222.0500
9,719,900
Wed, 11 Feb 2026
241.9200
242.3100
228.8300
230.4300
6,076,200
Tue, 10 Feb 2026
237.4700
243.6000
235.0000
240.8600
5,673,200
Mon, 09 Feb 2026
235.5900
239.0000
231.8600
236.7600
4,770,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
232.3000
241.0900
232.0000
240.6200
5,026,300
Thu, 05 Feb 2026
240.4700
244.7300
232.7300
233.5800
6,108,300
Wed, 04 Feb 2026
237.8400
245.0700
231.8500
241.6500
7,633,800
Tue, 03 Feb 2026
249.4400
251.5500
238.1400
241.2100
9,119,200
Mon, 02 Feb 2026
263.5400
269.1500
262.1500
266.7900
3,427,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
261.2200
264.5400
259.9000
263.6400
5,457,900
Thu, 29 Jan 2026
269.4700
271.2000
257.3700
261.2200
8,227,500
Wed, 28 Jan 2026
5 · 8-K
After-hours · 16:21 ET
8-K ↗
Wed, 28 Jan 2026
275.8200
278.6600
267.8600
270.4300
3,735,200
Tue, 27 Jan 2026
280.0000
280.0000
274.1600
275.8000
2,937,100
Mon, 26 Jan 2026
283.2500
284.5900
276.1400
280.7100
3,169,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
284.3400
285.9400
279.6800
281.0700
2,565,300
Thu, 22 Jan 2026
283.8300
289.0000
283.3900
285.0900
4,379,200
Wed, 21 Jan 2026
275.0000
285.5400
274.9500
280.7200
4,232,200
Tue, 20 Jan 2026
282.4400
287.2700
272.2200
272.7100
5,656,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
285.4300
289.1600
280.7400
286.2100
5,702,500
Thu, 15 Jan 2026
287.9300
290.6700
285.2100
287.7700
5,743,500
Wed, 14 Jan 2026
276.6100
291.0900
276.1800
288.5400
6,421,700
Tue, 13 Jan 2026
278.9000
280.5000
273.0000
276.8000
3,622,800
Mon, 12 Jan 2026
279.5400
281.3900
276.6100
280.9600
4,086,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
281.9600
284.4000
277.3300
280.6700
3,135,900
Thu, 08 Jan 2026
272.2500
286.5700
272.1200
281.8200
5,268,900
Wed, 07 Jan 2026
276.0100
281.8700
271.8900
273.9800
4,303,300
Tue, 06 Jan 2026
263.0300
275.9900
262.0900
275.9300
4,080,100
Mon, 05 Jan 2026
260.8300
266.7500
259.4800
263.9800
3,538,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
268.7900
269.8400
258.0000
259.9500
4,899,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
269.7400
270.9300
268.3000
268.3000
1,973,000
Tue, 30 Dec 2025
270.4300
272.4200
269.5200
270.0000
1,784,800
Mon, 29 Dec 2025
270.9800
273.2700
269.9500
271.3400
2,753,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
269.9000
271.7500
269.5000
271.0900
1,411,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
270.0300
271.9200
269.7400
269.9800
1,062,700
Tue, 23 Dec 2025
269.8200
271.6700
268.7800
270.7700
2,598,800
Mon, 22 Dec 2025
271.6100
272.8000
267.8500
270.6700
3,289,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
270.0000
276.8100
270.0000
272.2500
8,375,700
Thu, 18 Dec 2025
265.0000
272.3700
261.5000
269.9600
6,923,200
Thu, 18 Dec 2025
4 · 10-Q
Pre-market · 06:44 ET
10-Q ↗
Thu, 18 Dec 2025
3 · 8-K
Pre-market · 06:42 ET
8-K ↗
Wed, 17 Dec 2025
272.6500
279.3800
272.0000
273.7400
5,586,800
Tue, 16 Dec 2025
281.1300
281.1300
270.8300
272.0400
5,503,300
Mon, 15 Dec 2025
276.0000
276.4000
271.0200
274.6600
4,041,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
2 · DEFA14A
After-hours · 16:31 ET
DEFINITIVE ADDITIONAL PROXY SOLICITING MATERIALS ↗
Fri, 12 Dec 2025
1 · DEF 14A
After-hours · 16:31 ET
DEFINITIVE PROXY STATEMENT ↗
Fri, 12 Dec 2025
271.9600
273.4400
270.3000
271.5600
2,983,800
Thu, 11 Dec 2025
273.1700
277.6500
269.7100
270.3700
4,063,100
Wed, 10 Dec 2025
268.3800
273.6400
268.0500
272.2200
3,580,500
Tue, 09 Dec 2025
267.9300
272.4000
267.2500
269.5300
3,515,000
Mon, 08 Dec 2025
265.7300
268.6300
265.0100
266.5000
3,218,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
268.1000
271.0000
266.0700
266.5900
3,785,400
Thu, 04 Dec 2025
276.3000
280.7100
269.1700
269.3400
4,119,400
Wed, 03 Dec 2025
261.9800
274.0600
261.7500
272.8500
6,961,900
Tue, 02 Dec 2025
257.8000
262.9600
257.0000
261.0200
4,966,400
Mon, 01 Dec 2025
253.1300
258.9000
251.0200
257.4300
5,025,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
247.4900
251.4500
245.1300
250.0000
1,493,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
250.2800
251.9400
246.8900
247.8500
2,389,100
Tue, 25 Nov 2025
245.0000
251.6800
245.0000
249.2300
3,664,500
Mon, 24 Nov 2025
250.9900
251.3300
243.2400
243.6200
5,596,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
241.8800
253.9700
241.2900
251.8500
5,959,400
Thu, 20 Nov 2025
242.7900
244.7500
239.5400
240.7900
2,905,500
Wed, 19 Nov 2025
240.0000
244.3800
240.0000
241.0800
2,554,600
Tue, 18 Nov 2025
241.0600
241.7500
237.4300
240.0000
3,375,300
Mon, 17 Nov 2025
243.9300
244.9800
240.5900
241.3300
3,187,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
245.7700
249.1500
244.0900
245.2100
2,845,000
Thu, 13 Nov 2025
245.4300
248.5800
244.3200
247.5700
3,703,500
Wed, 12 Nov 2025
244.0000
246.9700
242.3100
246.5300
3,230,700
Tue, 11 Nov 2025
244.8900
244.8900
238.5300
242.5600
3,766,700
Mon, 10 Nov 2025
247.3400
248.2600
240.4000
244.5500
2,818,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
240.0000
246.5500
239.4400
245.7600
4,047,400
Thu, 06 Nov 2025
247.7300
248.6700
240.1800
241.3400
3,512,400
Wed, 05 Nov 2025
243.3800
248.9900
242.7600
247.8200
3,631,800
Tue, 04 Nov 2025
246.9700
248.5700
241.0700
242.9000
3,688,300
Mon, 03 Nov 2025
249.5300
249.5300
242.9400
248.4400
4,196,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
249.6600
250.8800
248.0600
250.1000
3,847,800
Thu, 30 Oct 2025
245.8100
251.8800
245.4800
249.2500
3,982,200
Wed, 29 Oct 2025
253.1500
255.4400
247.5000
247.7500
5,780,700
Tue, 28 Oct 2025
250.0000
254.6800
249.1900
253.3500
3,425,100
Mon, 27 Oct 2025
249.4400
252.2500
247.1900
250.7700
3,033,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
250.0100
251.0900
247.1100
247.6500
2,793,900
Thu, 23 Oct 2025
246.0600
250.0900
245.4400
249.8100
2,885,700