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, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
187.0200
190.1507
186.0400
188.3900
1,979,863
Thu, 03 Sep 2026
184.3600
187.8800
181.6500
187.7900
1,453,900
Wed, 02 Sep 2026
182.8700
183.8200
179.7400
183.7600
2,045,200
Tue, 01 Sep 2026
185.6700
186.9700
181.9200
183.2700
2,188,800
Mon, 31 Aug 2026
184.6200
187.1500
181.9800
185.5900
6,409,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
192.4700
192.9900
184.3000
185.4700
1,699,500
Thu, 27 Aug 2026
193.9600
196.8300
191.4800
192.1000
1,154,000
Wed, 26 Aug 2026
191.9400
194.3600
191.4900
193.4300
1,607,500
Tue, 25 Aug 2026
189.3200
193.1700
189.3200
192.3200
1,909,700
Mon, 24 Aug 2026
190.5100
190.5100
184.2200
188.5500
1,739,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
195.5300
196.8400
190.5100
190.6200
1,633,500
Thu, 20 Aug 2026
192.3500
195.1400
191.2700
194.3000
1,367,100
Wed, 19 Aug 2026
28 · 8-K
After-hours · 16:58 ET
8-K ↗
Wed, 19 Aug 2026
27 · 424B7
After-hours · 16:55 ET
424B7 ↗
Wed, 19 Aug 2026
197.1800
197.1800
188.4500
192.3500
2,353,900
Tue, 18 Aug 2026
198.8300
199.2100
195.1300
195.2500
1,466,100
Mon, 17 Aug 2026
199.6100
199.8500
197.8900
197.9100
1,881,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
199.7100
201.5600
198.5000
200.1500
2,369,200
Thu, 13 Aug 2026
197.7400
199.4100
196.8900
197.5800
1,529,300
Wed, 12 Aug 2026
194.0900
197.6700
193.0100
197.0600
2,192,300
Tue, 11 Aug 2026
191.6200
192.9700
190.1700
190.8100
1,784,000
Mon, 10 Aug 2026
193.0300
193.1100
190.3000
191.3000
1,601,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
193.9400
195.8200
192.6400
193.8000
2,656,900
Thu, 06 Aug 2026
196.0200
196.5100
191.9800
192.5600
2,261,700
Wed, 05 Aug 2026
195.3400
195.9000
191.2800
194.9300
1,712,700
Tue, 04 Aug 2026
190.0200
195.0600
189.0100
193.8900
2,307,000
Mon, 03 Aug 2026
188.0700
192.8200
185.1600
191.2200
2,407,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
26 · 10-Q
After-hours · 17:23 ET
10-Q ↗
Fri, 31 Jul 2026
194.9200
195.8800
188.3900
188.5200
2,168,800
Thu, 30 Jul 2026
194.3700
196.2100
191.8300
193.1900
2,865,900
Wed, 29 Jul 2026
191.1700
193.2100
185.8000
188.1800
2,291,700
Tue, 28 Jul 2026
194.7200
196.6500
190.6900
193.1800
2,909,100
Mon, 27 Jul 2026
200.0500
200.7500
192.0000
195.7600
2,921,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
190.0000
207.4700
188.9800
199.0800
10,764,800
Thu, 23 Jul 2026
25 · 8-K
After-hours · 16:18 ET
8-K ↗
Thu, 23 Jul 2026
176.8100
181.7000
176.8000
179.3400
3,261,600
Wed, 22 Jul 2026
179.5100
180.5300
178.2000
178.4100
2,025,900
Tue, 21 Jul 2026
177.1100
180.0300
176.2100
179.3100
2,582,400
Mon, 20 Jul 2026
173.8900
176.9300
173.0700
176.2500
2,326,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
172.9600
175.8300
171.1400
173.8800
2,593,000
Thu, 16 Jul 2026
175.2900
175.9500
171.3400
173.6000
2,772,200
Wed, 15 Jul 2026
174.8000
177.0600
171.0300
176.0700
3,134,600
Tue, 14 Jul 2026
178.4000
178.7700
172.2200
173.1100
3,531,600
Mon, 13 Jul 2026
180.1700
181.0000
177.2600
177.9200
1,584,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
180.0000
181.3200
179.3300
180.4100
2,439,000
Thu, 09 Jul 2026
178.0000
180.0900
177.2300
179.3300
3,187,800
Wed, 08 Jul 2026
174.4900
177.3100
174.0100
176.3000
2,870,800
Tue, 07 Jul 2026
173.5100
175.5100
172.7300
174.9000
3,121,800
Mon, 06 Jul 2026
174.7400
175.5000
172.1300
173.7000
4,385,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
176.0200
177.4700
172.0100
173.3000
5,105,800
Wed, 01 Jul 2026
24 · 8-K
After-hours · 16:16 ET
8-K ↗
Wed, 01 Jul 2026
178.6600
180.9800
175.3300
176.3200
10,161,700
Wed, 01 Jul 2026
23 · 424B7
Pre-market · 06:02 ET
424B7 ↗
Tue, 30 Jun 2026
182.2500
183.1500
179.0300
179.5800
11,443,800
Mon, 29 Jun 2026
22 · 8-K
After-hours · 17:25 ET
8-K ↗
Mon, 29 Jun 2026
21 · 424B7
After-hours · 17:16 ET
424B7 ↗
Mon, 29 Jun 2026
192.7100
194.3200
188.5100
190.5800
2,279,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
193.1400
193.6100
191.3400
193.0000
3,311,700
Thu, 25 Jun 2026
195.0700
195.5600
189.5300
192.4400
4,171,300
Wed, 24 Jun 2026
196.9900
197.0300
191.3300
193.0200
2,771,400
Tue, 23 Jun 2026
193.6600
196.9200
191.5300
195.0000
2,980,500
Mon, 22 Jun 2026
188.6400
196.3000
188.1500
195.5400
2,834,500
Mon, 22 Jun 2026
20 · 8-K
Pre-market · 09:17 ET
8-K ↗
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
188.9500
191.4100
187.3800
188.1500
5,037,200
Wed, 17 Jun 2026
189.6700
191.8900
186.3200
187.0800
3,187,000
Tue, 16 Jun 2026
186.6600
191.6800
185.5000
190.4500
3,247,400
Mon, 15 Jun 2026
184.8400
186.8300
183.4700
184.9000
2,887,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
183.9100
185.4400
183.1900
184.2000
2,613,400
Thu, 11 Jun 2026
180.0200
183.9000
178.4100
182.8400
2,642,000
Wed, 10 Jun 2026
184.2400
184.9900
180.7500
180.7800
2,263,700
Tue, 09 Jun 2026
183.5100
186.0800
181.4200
184.9300
2,954,000
Mon, 08 Jun 2026
187.1600
187.9500
181.1200
182.1500
2,382,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
187.1900
188.8500
186.0800
186.7900
1,892,200
Thu, 04 Jun 2026
184.8800
189.2500
181.9100
188.7000
2,134,200
Wed, 03 Jun 2026
188.1700
188.8400
183.4100
183.5000
2,603,500
Tue, 02 Jun 2026
185.5000
187.4200
184.7100
187.2600
1,587,000
Mon, 01 Jun 2026
19 · 8-K
After-hours · 16:05 ET
8-K ↗
Mon, 01 Jun 2026
189.5700
189.6100
184.4100
185.0000
1,815,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
191.3400
191.9600
189.7600
190.0000
3,445,100
Thu, 28 May 2026
191.9200
193.8500
190.7000
191.4300
1,489,300
Wed, 27 May 2026
192.5400
194.0700
191.0100
191.7100
1,914,200
Tue, 26 May 2026
194.5000
194.6900
192.2300
193.6700
1,958,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
194.2600
194.8900
191.2900
192.0300
1,692,500
Thu, 21 May 2026
190.2100
194.5600
189.7700
194.2700
1,774,800
Wed, 20 May 2026
187.7600
190.8400
186.2000
190.6500
1,474,400
Tue, 19 May 2026
186.8500
188.9200
185.8200
186.2800
1,483,500
Mon, 18 May 2026
189.8200
190.0000
184.9500
188.5000
1,810,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
190.8800
190.8800
187.8500
188.5100
2,569,400
Thu, 14 May 2026
193.7000
194.3600
191.3500
192.8400
2,753,200
Wed, 13 May 2026
194.9300
194.9900
190.6400
193.3100
2,075,600
Tue, 12 May 2026
195.8700
195.9700
193.2900
195.2700
1,894,100
Mon, 11 May 2026
195.5700
197.5400
194.8100
196.2400
1,295,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
195.2100
197.3000
194.9300
195.3100
1,376,700
Thu, 07 May 2026
199.2000
199.2000
192.9700
194.7800
2,483,000
Wed, 06 May 2026
198.1400
201.2600
197.0500
199.6800
1,625,700
Tue, 05 May 2026
199.0000
199.2600
194.8400
196.6900
1,943,600
Mon, 04 May 2026
199.9600
200.5400
197.2100
198.5100
1,700,000
Mon, 04 May 2026
18 · 8-K
Pre-market · 07:43 ET
8-K ↗
Mon, 04 May 2026
17 · 424B5
Pre-market · 07:26 ET
424B5 ↗
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
16 · 10-Q
After-hours · 17:22 ET
10-Q ↗
Fri, 01 May 2026
201.0400
201.5800
198.7300
200.7000
1,206,700
Thu, 30 Apr 2026
194.7600
201.3300
194.6300
200.9400
3,230,800
Wed, 29 Apr 2026
193.9600
195.2800
192.2700
194.5600
1,934,700
Tue, 28 Apr 2026
194.9700
195.7300
191.5600
194.5800
2,936,200
Mon, 27 Apr 2026
199.0400
200.4500
194.2500
196.3400
1,944,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
201.9300
208.1400
199.3500
200.0000
4,627,500
Thu, 23 Apr 2026
15 · 8-K
After-hours · 16:11 ET
8-K ↗
Thu, 23 Apr 2026
202.0000
203.2300
198.0500
200.0000
2,743,200
Wed, 22 Apr 2026
202.8500
203.8200
199.8900
200.8600
2,001,200
Tue, 21 Apr 2026
203.9400
204.9400
201.1600
201.2700
2,081,200
Mon, 20 Apr 2026
203.8400
204.6000
202.3400
203.9100
1,579,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
14 · DEFA14A
After-hours · 16:02 ET
DEFINITIVE ADDITIONAL PROXY SOLICITING MATERIALS ↗
Fri, 17 Apr 2026
13 · DEF 14A
After-hours · 16:01 ET
DEFINITIVE PROXY STATEMENT ↗
Fri, 17 Apr 2026
199.4600
204.2100
199.2200
203.6200
2,063,100
Thu, 16 Apr 2026
196.2800
199.0500
196.2800
199.0500
1,462,400
Wed, 15 Apr 2026
195.2400
195.9700
193.0300
195.6900
1,672,900
Tue, 14 Apr 2026
192.6800
196.4100
191.7900
195.7900
1,766,000
Mon, 13 Apr 2026
188.2400
191.9000
187.8800
191.8500
1,559,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
188.2100
189.3700
187.7400
188.8700
1,317,100
Thu, 09 Apr 2026
185.7200
190.0800
185.4100
188.1500
2,749,100
Wed, 08 Apr 2026
186.3900
186.4500
182.3000
185.6300
4,000,300
Tue, 07 Apr 2026
181.2200
182.8600
179.2000
182.4200
1,256,000
Mon, 06 Apr 2026
181.5900
183.0000
180.4800
181.9900
1,341,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
179.5100
182.7100
179.2000
181.6900
1,693,800
Wed, 01 Apr 2026
180.9100
182.7200
179.5100
180.4500
1,906,500
Tue, 31 Mar 2026
177.1100
181.9700
176.5500
180.2100
3,178,900
Mon, 30 Mar 2026
177.4700
178.7000
174.1500
175.1800
2,528,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
173.9400
176.4600
173.5000
175.4200
1,490,600
Thu, 26 Mar 2026
175.1900
177.3500
174.4100
174.7500
1,133,000
Wed, 25 Mar 2026
177.1300
178.0900
174.8400
176.4300
1,266,100
Tue, 24 Mar 2026
176.5700
178.7700
174.6100
174.7100
1,426,800
Mon, 23 Mar 2026
176.4200
177.9600
175.2400
176.4700
1,579,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
179.9900
180.2800
173.0800
173.3000
3,062,700
Thu, 19 Mar 2026
177.8900
179.9000
176.7100
179.8500
1,447,000
Wed, 18 Mar 2026
180.3400
181.4100
178.7100
178.9400
1,348,700
Tue, 17 Mar 2026
182.7500
182.7500
179.8100
180.3900
1,611,800
Mon, 16 Mar 2026
181.9400
182.9500
180.8600
181.2500
2,082,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
179.9400
181.8800
179.2400
179.6100
1,576,700
Thu, 12 Mar 2026
179.6400
181.2400
178.2100
180.4000
1,878,400
Wed, 11 Mar 2026
180.4000
183.5200
179.4000
180.5900
2,897,300
Tue, 10 Mar 2026
179.5100
183.1400
179.5100
180.8600
1,771,700
Mon, 09 Mar 2026
173.9000
179.8100
172.9100
179.6500
2,098,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
179.3600
182.1400
175.9800
176.1900
2,745,700
Thu, 05 Mar 2026
181.0000
181.7500
177.7400
179.7500
3,080,400
Wed, 04 Mar 2026
178.1400
183.1800
177.0400
182.6200
1,840,500
Tue, 03 Mar 2026
175.6500
179.1300
174.6200
178.1300
1,506,100
Mon, 02 Mar 2026
175.1400
178.9900
173.7900
178.6900
1,513,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
175.0500
177.8700
174.2800
177.2000
3,258,300
Thu, 26 Feb 2026
180.0900
180.4900
174.7800
176.3700
1,992,700
Wed, 25 Feb 2026
179.1100
180.2100
178.0600
179.5900
1,938,800
Tue, 24 Feb 2026
176.0600
178.5200
174.4700
178.2400
1,373,000
Mon, 23 Feb 2026
174.5500
177.0100
174.1200
176.0900
1,598,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
175.9900
177.0000
174.7100
175.6800
1,379,600
Thu, 19 Feb 2026
176.2900
177.5300
175.7700
176.9000
1,299,500
Wed, 18 Feb 2026
179.7000
179.9800
175.2200
176.0200
2,283,600
Tue, 17 Feb 2026
180.8900
182.5500
178.4900
179.8900
2,213,600
Tue, 17 Feb 2026
12 · 8-K
Pre-market · 08:28 ET
8-K ↗
Tue, 17 Feb 2026
11 · 424B5
Pre-market · 08:22 ET
424B5 ↗
Tue, 17 Feb 2026
10 · S-3ASR
Pre-market · 06:37 ET
S-3ASR ↗
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
9 · 10-K
After-hours · 17:18 ET
10-K ↗
Fri, 13 Feb 2026
181.5000
182.0000
178.9900
180.9700
2,374,800
Thu, 12 Feb 2026
179.1700
184.7900
176.9900
180.3100
4,574,200
Wed, 11 Feb 2026
171.9700
174.6500
171.2700
174.5700
1,552,300
Tue, 10 Feb 2026
171.6200
173.4800
168.6400
172.5300
2,153,100
Mon, 09 Feb 2026
170.4500
173.1300
167.7900
172.1300
2,249,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
167.6200
173.9000
166.7600
171.6200
3,404,300
Thu, 05 Feb 2026
8 · 8-K
After-hours · 16:08 ET
8-K ↗
Thu, 05 Feb 2026
167.1200
168.0000
162.6100
164.6500
2,359,100
Wed, 04 Feb 2026
165.5800
167.3900
164.4600
166.7900
2,019,600
Tue, 03 Feb 2026
165.2100
167.3500
162.3700
164.4500
1,964,300
Mon, 02 Feb 2026
164.9100
167.4000
164.1700
165.1100
1,828,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
166.7400
167.3700
163.8200
165.9500
2,090,100
Thu, 29 Jan 2026
164.5000
168.4000
163.3400
167.4400
2,287,300
Wed, 28 Jan 2026
163.5100
164.9200
162.5000
163.2100
1,383,500
Tue, 27 Jan 2026
161.6300
165.2300
160.0000
163.1600
1,592,900
Mon, 26 Jan 2026
159.8800
163.4100
159.6000
161.5700
2,288,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
159.0100
160.7900
157.1500
159.1600
1,397,800
Thu, 22 Jan 2026
159.6500
160.4700
158.1900
158.7100
1,751,300
Wed, 21 Jan 2026
160.8700
161.5000
157.6300
159.0000
1,808,500
Tue, 20 Jan 2026
162.5100
163.7000
158.6100
159.6200
2,348,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
160.5100
165.2100
159.5300
163.6000
2,586,100
Thu, 15 Jan 2026
161.8700
163.7600
160.2200
160.5700
2,146,700
Wed, 14 Jan 2026
159.7800
160.3000
157.2600
159.2600
1,991,900
Tue, 13 Jan 2026
158.7400
161.0900
157.4700
160.7100
1,468,300
Mon, 12 Jan 2026
158.1000
160.2500
156.0000
157.8700
1,787,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
153.7700
159.4900
153.4800
158.5500
1,956,800
Thu, 08 Jan 2026
152.1800
153.7000
151.5000
152.9300
2,160,600
Wed, 07 Jan 2026
157.9700
158.4500
154.8600
154.8700
2,146,100
Tue, 06 Jan 2026
156.2100
158.9100
155.3800
156.7800
2,796,100
Mon, 05 Jan 2026
155.2000
156.4600
151.8600
155.7700
2,242,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
154.6400
155.9800
153.9000
155.0300
2,514,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
156.7100
156.7100
154.4100
154.7100
1,369,900
Tue, 30 Dec 2025
156.0000
156.6400
155.2900
156.3900
1,085,800
Mon, 29 Dec 2025
155.1700
156.5300
155.1300
155.6500
1,261,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
154.8000
155.4600
154.3800
155.0100
746,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
154.0400
155.3700
153.2600
155.1900
498,400
Tue, 23 Dec 2025
153.1800
154.0300
151.6200
153.8800
1,700,500
Mon, 22 Dec 2025
150.5300
154.2600
149.9500
153.5100
2,443,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
148.1500
151.6800
148.1500
149.9900
5,257,700
Thu, 18 Dec 2025
151.3500
151.9600
146.2300
147.9300
2,545,200
Wed, 17 Dec 2025
150.0100
151.4000
146.9700
148.3900
2,820,600
Tue, 16 Dec 2025
153.1600
153.8000
149.8100
150.2800
2,710,400
Mon, 15 Dec 2025
7 · 8-K
After-hours · 16:10 ET
8-K ↗
Mon, 15 Dec 2025
153.1900
153.4400
150.6500
152.8900
3,007,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
159.0000
159.5800
149.2600
153.6300
3,460,000
Thu, 11 Dec 2025
159.9100
159.9300
155.8400
158.8200
2,293,900
Wed, 10 Dec 2025
162.5500
163.4100
159.0000
159.5100
2,384,700
Tue, 09 Dec 2025
164.2500
164.6200
162.2000
162.7600
1,239,900
Mon, 08 Dec 2025
165.2900
165.4000
162.8100
163.7800
1,637,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
161.0200
166.0000
160.5000
164.7300
1,875,200
Thu, 04 Dec 2025
159.9000
162.5100
158.6600
161.0200
1,774,200
Wed, 03 Dec 2025
6 · 8-K
After-hours · 16:54 ET
8-K ↗
Wed, 03 Dec 2025
157.4300
159.8800
156.5800
159.6900
1,362,300
Tue, 02 Dec 2025
156.4300
157.3000
155.8100
156.5000
1,293,300
Mon, 01 Dec 2025
158.0100
158.8200
156.1000
156.3900
1,357,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
158.4900
160.5000
157.6300
160.1200
625,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
157.3200
160.0500
156.7100
158.9100
1,705,100
Tue, 25 Nov 2025
159.4900
159.4900
156.5200
157.3700
1,707,600
Mon, 24 Nov 2025
156.9400
159.1500
155.3200
159.0100
4,469,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
157.7900
158.5200
154.8300
157.1800
2,391,400
Fri, 21 Nov 2025
5 · 8-K
Next filing day · accepted 20 Nov, 17:48 ET
8-K ↗
Thu, 20 Nov 2025
161.8000
164.3400
157.4400
157.5900
2,446,600
Wed, 19 Nov 2025
159.9200
160.3400
155.5400
159.3000
1,539,300
Tue, 18 Nov 2025
158.0100
160.6200
156.8700
159.6200
2,058,100
Mon, 17 Nov 2025
158.6600
159.3000
156.8700
157.7000
1,855,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
157.0200
159.0200
156.0000
158.1800
2,088,800
Thu, 13 Nov 2025
162.6600
163.5000
157.6400
158.1100
2,687,200
Wed, 12 Nov 2025
4 · 8-K
After-hours · 17:16 ET
8-K ↗
Wed, 12 Nov 2025
167.6200
167.9700
163.8200
163.9000
2,213,500
Wed, 12 Nov 2025
3 · 8-K
Pre-market · 06:06 ET
8-K ↗
Tue, 11 Nov 2025
169.8900
170.0000
166.5400
168.5700
1,354,600
Mon, 10 Nov 2025
169.3700
170.2900
167.6300
169.2100
1,247,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
168.0000
170.0900
166.0100
169.8900
1,211,900
Thu, 06 Nov 2025
166.0000
169.7800
165.0000
168.3500
1,473,600
Wed, 05 Nov 2025
168.6800
168.9400
166.4300
166.5200
1,681,000
Tue, 04 Nov 2025
171.4000
171.9200
168.1600
168.2700
1,448,400
Mon, 03 Nov 2025
169.1600
172.4700
168.3600
171.9600
1,513,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
2 · 10-Q
After-hours · 16:29 ET
10-Q ↗
Fri, 31 Oct 2025
170.0100
172.1500
168.8100
170.4100
1,838,600
Thu, 30 Oct 2025
166.8800
172.0800
166.2900
170.7500
2,069,100
Wed, 29 Oct 2025
174.0500
174.0900
165.9800
167.1400
2,017,000
Tue, 28 Oct 2025
176.7600
177.3200
173.7800
174.0600
1,432,300
Mon, 27 Oct 2025
179.2800
179.9900
176.3700
178.1400
2,103,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
178.8400
182.4800
176.0700
179.2800
2,472,300
Thu, 23 Oct 2025
1 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 23 Oct 2025
174.3100
176.8000
172.0000
175.3900
2,510,500
Wed, 22 Oct 2025
172.5300
173.3900
169.7700
172.4100
1,542,900
Tue, 21 Oct 2025
172.4400
172.4700
168.7200
171.6300
1,391,200
Mon, 20 Oct 2025
175.7400
175.7400
171.4400
172.9200
1,705,500
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
171.7800
173.5200
170.4700
172.7300
1,321,500
Thu, 16 Oct 2025
173.9500
176.2300
172.8000
173.9600
1,318,500
Wed, 15 Oct 2025
173.2900
176.8600
173.1100
175.2000
1,447,900
Tue, 14 Oct 2025
170.1000
172.3200
169.4500
171.8800
1,138,600
Mon, 13 Oct 2025
168.8700
171.5700
168.5400
171.5600
957,700
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
175.2200
175.7300
168.4500
168.4900
1,551,700
Thu, 09 Oct 2025
174.4100
175.9600
173.3000
175.2100
1,190,800
Wed, 08 Oct 2025
174.7700
176.9500
173.0500
174.2000
1,471,700
Tue, 07 Oct 2025
176.8800
177.0400
174.1400
175.1400
853,900
Mon, 06 Oct 2025
178.2900
178.2900
174.5100
176.9600
1,873,600
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
174.3400
178.3000
173.8900
176.3500
1,635,900
Thu, 02 Oct 2025
171.8200
173.8200
170.6100
173.7500
1,824,900
Wed, 01 Oct 2025
172.5300
173.3700
170.2200
171.4500
1,345,800
Tue, 30 Sep 2025
171.2700
172.9200
169.2600
172.8800
1,516,400
Mon, 29 Sep 2025
172.6900
173.1900
169.4100
170.1100
1,277,600
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
171.9400
172.0600
170.4500
171.4600
785,200
Thu, 25 Sep 2025
172.0000
172.6100
170.6500
171.3600
1,272,600
Wed, 24 Sep 2025
173.3900
173.7600
171.6100
172.0000
1,308,700
Tue, 23 Sep 2025
174.5900
175.1400
172.8700
174.1200
1,019,400
Mon, 22 Sep 2025
171.1700
176.1500
169.6700
174.6900
1,837,400
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
171.5600
173.3200
170.6900
172.0800
3,146,600
Thu, 18 Sep 2025
171.5800
173.2700
170.7400
171.3600
1,012,600
Wed, 17 Sep 2025
174.1000
174.9500
170.8800
171.1500
1,730,600
Tue, 16 Sep 2025
175.0500
175.3700
172.1100
173.8600
1,590,100
Mon, 15 Sep 2025
172.3400
175.8300
172.3400
175.0400
2,199,800
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
173.7500
175.5900
173.4600
173.5000
1,341,300
Thu, 11 Sep 2025
173.7400
174.9500
173.2900
174.6700
1,582,800
Wed, 10 Sep 2025
166.5900
174.9300
166.4900
173.8900
3,004,200
Tue, 09 Sep 2025
161.0000
164.0300
160.1000
163.9800
1,893,700
Mon, 08 Sep 2025
162.0000
162.3700
159.2200
161.2100
1,879,700
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
164.2700
165.5900
162.9200
163.2400
1,352,700