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
Thu, 23 Jul 2026
No data yet
Wed, 22 Jul 2026
207.5400
208.7750
205.6900
207.9800
79,279
Tue, 21 Jul 2026
206.3400
208.1400
201.8500
207.7100
117,300
Mon, 20 Jul 2026
206.4300
209.5000
206.0200
206.0400
118,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
204.6300
209.9900
202.6200
205.5000
112,600
Thu, 16 Jul 2026
37 · 8-K
After-hours · 16:27 ET
8-K ↗
Thu, 16 Jul 2026
197.8500
206.5700
197.8500
206.2300
101,300
Wed, 15 Jul 2026
200.7200
201.0300
192.6700
196.0900
121,800
Tue, 14 Jul 2026
202.3300
205.0800
198.6000
198.8800
158,400
Mon, 13 Jul 2026
200.2700
204.9500
199.9700
202.6700
311,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
200.0900
202.9500
200.0900
202.5300
101,600
Thu, 09 Jul 2026
198.5500
200.5600
196.6200
199.8600
82,500
Wed, 08 Jul 2026
199.5200
199.9300
195.9000
197.8700
160,400
Tue, 07 Jul 2026
199.8500
203.0300
199.3500
200.2700
80,600
Mon, 06 Jul 2026
201.3800
204.1900
200.2900
200.8700
114,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
203.3100
204.0000
198.4800
200.9400
133,000
Wed, 01 Jul 2026
200.3300
203.4100
198.8900
203.1100
116,300
Tue, 30 Jun 2026
194.8200
201.6900
194.5800
199.2700
113,600
Mon, 29 Jun 2026
195.0000
195.0000
191.6600
194.4400
200,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
192.0800
197.5000
192.0800
194.9400
388,400
Thu, 25 Jun 2026
193.5700
196.1800
191.6700
193.2800
100,400
Wed, 24 Jun 2026
188.6500
195.1100
188.0300
192.6600
178,600
Tue, 23 Jun 2026
183.6100
189.8400
183.5700
189.3800
208,100
Mon, 22 Jun 2026
184.8800
185.9000
182.8600
183.0700
84,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
184.7800
185.8600
182.9600
183.4700
121,700
Wed, 17 Jun 2026
183.9700
186.9300
181.8100
183.2100
112,700
Tue, 16 Jun 2026
185.4500
187.4400
183.2200
184.0100
110,600
Mon, 15 Jun 2026
182.1600
186.3800
181.9500
183.4600
114,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
182.8100
183.6500
181.1300
182.1100
58,200
Thu, 11 Jun 2026
181.6600
182.8200
177.2700
181.3700
121,500
Wed, 10 Jun 2026
174.2200
180.6500
172.5200
179.9000
133,900
Tue, 09 Jun 2026
182.9200
185.8700
173.7900
173.8000
143,600
Mon, 08 Jun 2026
36 · 8-K
After-hours · 16:24 ET
8-K ↗
Mon, 08 Jun 2026
181.6600
185.4500
181.1900
181.5900
159,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
183.0000
185.2100
180.1800
180.9900
164,700
Thu, 04 Jun 2026
177.6300
183.9100
177.6300
182.1200
207,900
Wed, 03 Jun 2026
35 · 8-K
After-hours · 16:27 ET
8-K ↗
Wed, 03 Jun 2026
179.6900
179.6900
173.5000
174.7000
160,800
Tue, 02 Jun 2026
177.0900
183.7800
177.0900
181.0500
257,400
Mon, 01 Jun 2026
177.3300
178.9400
176.1700
178.3500
141,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
179.4900
182.1100
176.1300
177.7900
194,000
Thu, 28 May 2026
176.3000
180.1800
176.3000
179.5000
149,200
Wed, 27 May 2026
180.1500
181.0800
177.0100
177.8500
88,600
Tue, 26 May 2026
178.0000
180.3000
176.3000
179.0400
109,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
177.7000
178.9700
176.7300
177.6100
52,800
Thu, 21 May 2026
175.4900
178.0000
171.8400
177.0100
107,000
Wed, 20 May 2026
170.9500
175.5000
170.9500
175.3100
109,400
Tue, 19 May 2026
34 · 8-K
After-hours · 16:17 ET
8-K ↗
Tue, 19 May 2026
174.4500
174.9000
170.7700
171.4200
108,700
Mon, 18 May 2026
33 · 8-K
After-hours · 16:27 ET
8-K ↗
Mon, 18 May 2026
173.3600
177.0000
173.3600
174.7300
146,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
176.0000
176.0000
171.7400
173.3100
112,500
Thu, 14 May 2026
173.3100
176.6100
173.2000
175.7100
125,200
Wed, 13 May 2026
32 · 8-K
After-hours · 16:20 ET
8-K ↗
Wed, 13 May 2026
177.6100
178.2800
170.9700
171.2800
115,100
Tue, 12 May 2026
31 · 8-K
After-hours · 17:27 ET
8-K ↗
Tue, 12 May 2026
178.0900
180.6000
175.1300
178.4000
83,000
Mon, 11 May 2026
181.1600
182.0500
175.1600
176.9500
123,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
183.5100
185.0200
179.8400
180.9900
104,600
Thu, 07 May 2026
179.3500
183.1600
179.1500
182.6300
83,100
Wed, 06 May 2026
177.9900
186.5000
174.6400
178.9000
167,200
Tue, 05 May 2026
30 · 10-Q
After-hours · 16:08 ET
10-Q ↗
Tue, 05 May 2026
29 · 8-K
After-hours · 16:07 ET
8-K ↗
Tue, 05 May 2026
171.7800
175.2700
170.2700
171.2800
118,300
Mon, 04 May 2026
173.7400
174.5500
168.9400
170.5300
112,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
175.4300
177.5100
172.6000
174.7500
169,800
Thu, 30 Apr 2026
171.3900
175.5800
171.3900
173.8000
78,200
Wed, 29 Apr 2026
173.6200
178.0000
169.9000
172.3400
104,200
Tue, 28 Apr 2026
176.5000
178.1700
173.5700
174.7600
71,500
Mon, 27 Apr 2026
172.7600
176.9700
172.7600
175.1600
52,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
172.8800
176.1200
171.8100
173.2600
98,300
Thu, 23 Apr 2026
174.0500
175.2300
172.0600
173.4000
52,200
Wed, 22 Apr 2026
171.8900
173.7400
170.9600
173.5000
57,000
Tue, 21 Apr 2026
28 · 8-K
After-hours · 16:26 ET
8-K ↗
Tue, 21 Apr 2026
27 · 8-K
After-hours · 16:22 ET
8-K ↗
Tue, 21 Apr 2026
175.0000
178.0000
171.0000
171.0600
70,900
Mon, 20 Apr 2026
172.0000
175.6700
171.4000
174.7800
93,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
166.2600
173.5000
164.8100
172.2600
176,400
Thu, 16 Apr 2026
165.4800
166.5200
163.2000
163.9400
122,300
Wed, 15 Apr 2026
163.7700
165.7900
163.1600
165.2400
62,300
Tue, 14 Apr 2026
161.4600
164.0700
161.4200
163.0800
87,700
Mon, 13 Apr 2026
26 · DEF 14A
After-hours · 16:17 ET
DEFINITIVE PROXY STATEMENT ↗
Mon, 13 Apr 2026
157.2000
161.2900
156.2600
161.1500
90,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
158.2600
160.0000
157.2300
158.1600
74,500
Thu, 09 Apr 2026
154.6000
158.2600
153.9800
157.7600
108,400
Wed, 08 Apr 2026
155.5200
157.7000
154.2200
155.9100
199,200
Tue, 07 Apr 2026
151.5300
153.2800
148.1400
151.6300
53,900
Mon, 06 Apr 2026
150.0700
152.5000
150.0700
152.2500
69,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
146.4000
150.9900
146.3800
150.3000
70,800
Wed, 01 Apr 2026
148.6700
151.2000
146.7400
148.6400
70,700
Tue, 31 Mar 2026
146.2200
148.7800
145.0000
148.3500
98,600
Mon, 30 Mar 2026
142.0000
145.8200
141.9300
144.3600
66,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
143.1000
144.1000
141.0000
141.6200
83,200
Thu, 26 Mar 2026
25 · 8-K
After-hours · 16:18 ET
8-K ↗
Thu, 26 Mar 2026
144.3700
146.1700
142.5000
145.4700
81,600
Wed, 25 Mar 2026
145.1700
145.1700
141.9900
144.5100
96,300
Tue, 24 Mar 2026
142.0000
143.8700
141.0000
143.2800
75,000
Mon, 23 Mar 2026
142.8100
145.7200
141.6600
142.7500
104,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
138.6500
142.4100
136.7300
140.2400
629,500
Thu, 19 Mar 2026
139.8900
143.1500
136.5700
139.0000
157,900
Wed, 18 Mar 2026
146.6900
148.6300
140.8600
140.8600
144,600
Wed, 18 Mar 2026
24 · 8-K
Pre-market · 08:30 ET
8-K ↗
Tue, 17 Mar 2026
150.0500
152.0300
146.6100
147.5700
201,200
Mon, 16 Mar 2026
151.4500
153.5300
149.4300
149.7700
95,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
153.4200
154.8000
150.6600
151.5500
85,600
Thu, 12 Mar 2026
154.9000
155.5000
150.7400
151.5600
103,400
Wed, 11 Mar 2026
23 · 8-K
After-hours · 16:22 ET
8-K ↗
Wed, 11 Mar 2026
160.1300
160.1300
155.6000
156.6100
71,300
Tue, 10 Mar 2026
159.8700
163.2000
158.4500
160.6900
81,600
Mon, 09 Mar 2026
159.0800
162.3300
156.8500
161.4600
106,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
159.7200
162.9500
158.0100
161.0800
157,700
Thu, 05 Mar 2026
161.1200
164.1400
160.3800
162.1500
121,600
Wed, 04 Mar 2026
22 · 8-K
After-hours · 16:19 ET
8-K ↗
Wed, 04 Mar 2026
159.1800
162.0000
158.0300
159.7500
72,300
Tue, 03 Mar 2026
158.4500
160.1600
154.8900
159.2300
92,500
Mon, 02 Mar 2026
155.7900
160.3600
155.2500
159.4300
70,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
160.0000
161.8600
156.5100
157.6600
142,200
Thu, 26 Feb 2026
161.5300
163.1200
160.2100
162.2400
78,700
Wed, 25 Feb 2026
159.1300
161.0000
157.9900
160.0400
99,600
Tue, 24 Feb 2026
155.6300
159.3700
153.7900
158.2800
128,700
Mon, 23 Feb 2026
151.0000
156.2800
146.6900
155.6000
234,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
161.7300
166.7300
148.5300
149.4600
451,400
Thu, 19 Feb 2026
21 · 8-K
After-hours · 16:17 ET
8-K ↗
Thu, 19 Feb 2026
20 · 10-K
After-hours · 16:08 ET
10-K ↗
Thu, 19 Feb 2026
174.1700
175.5100
170.4000
174.0400
92,600
Wed, 18 Feb 2026
175.4500
176.8600
174.1600
174.6500
92,000
Tue, 17 Feb 2026
175.0500
176.9500
171.4100
175.0000
93,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
180.0300
180.0300
173.2800
174.0000
101,900
Thu, 12 Feb 2026
180.0200
180.4000
177.7400
179.1400
78,400
Wed, 11 Feb 2026
182.2800
183.9500
176.6900
178.5800
112,700
Tue, 10 Feb 2026
178.1300
182.9700
177.0000
182.5400
89,900
Mon, 09 Feb 2026
171.6600
181.0500
170.7500
177.3100
155,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
172.0000
172.3900
169.9700
171.8200
204,400
Thu, 05 Feb 2026
19 · 8-K
After-hours · 16:20 ET
8-K ↗
Thu, 05 Feb 2026
174.0000
174.4800
169.3500
171.6300
90,200
Wed, 04 Feb 2026
171.3900
173.7700
169.7300
173.2400
82,000
Tue, 03 Feb 2026
169.6800
171.9000
166.8800
169.9400
125,800
Mon, 02 Feb 2026
18 · 8-K
After-hours · 16:16 ET
8-K ↗
Mon, 02 Feb 2026
169.8500
171.8900
169.4400
170.2400
109,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
171.2900
172.1500
167.9200
169.3000
183,000
Thu, 29 Jan 2026
167.7500
171.6100
167.3700
171.0000
90,900
Wed, 28 Jan 2026
172.8400
173.0000
167.1200
167.2800
54,400
Tue, 27 Jan 2026
172.6600
173.3000
171.0600
172.8900
152,900
Mon, 26 Jan 2026
170.8700
173.6500
169.6500
173.1200
70,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
174.8300
174.8300
170.2500
171.2200
144,100
Thu, 22 Jan 2026
175.1700
177.5300
174.1200
175.8700
47,700
Wed, 21 Jan 2026
169.9800
174.4400
169.9800
174.3600
68,000
Tue, 20 Jan 2026
170.2900
174.0000
168.3500
169.2100
45,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
170.0500
173.0800
170.0500
172.8300
85,000
Thu, 15 Jan 2026
166.6800
170.2100
165.7900
170.1300
94,200
Wed, 14 Jan 2026
167.8000
168.8400
165.3500
167.5200
96,300
Tue, 13 Jan 2026
173.1800
173.1800
166.0500
167.3100
185,900
Mon, 12 Jan 2026
173.5200
175.6800
171.9900
172.7900
179,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
177.2200
177.9900
174.5000
175.1800
92,500
Thu, 08 Jan 2026
173.7600
177.4500
172.3500
176.3600
218,500
Wed, 07 Jan 2026
175.7500
176.2500
171.2700
174.5000
126,700
Tue, 06 Jan 2026
177.3800
179.5400
175.1400
176.3100
138,100
Mon, 05 Jan 2026
175.4900
180.5000
174.5000
178.5100
102,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
175.9000
176.5800
172.8000
176.4300
77,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
176.8900
177.1000
175.1900
175.5700
96,500
Tue, 30 Dec 2025
176.5000
177.8200
176.3700
177.0200
46,600
Mon, 29 Dec 2025
178.7100
178.7100
175.6500
177.3600
61,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
177.6300
179.7900
176.8000
177.5900
64,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
175.5100
178.4300
175.0400
178.1800
45,300
Tue, 23 Dec 2025
178.4900
179.3800
176.0600
176.5700
75,200
Mon, 22 Dec 2025
176.2200
179.9800
173.4200
178.2600
124,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
177.9300
179.2800
175.2600
177.0700
89,500
Thu, 18 Dec 2025
178.6900
179.5700
176.7100
177.8000
65,000
Wed, 17 Dec 2025
177.3400
180.0000
176.9400
177.2500
56,800
Tue, 16 Dec 2025
179.0100
179.0100
176.7900
177.6600
62,400
Mon, 15 Dec 2025
182.0000
182.0100
175.6700
178.6300
75,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
185.7800
186.2500
181.4200
182.1300
56,500
Thu, 11 Dec 2025
184.5700
186.0000
182.9900
184.5400
77,800
Wed, 10 Dec 2025
181.7200
186.6400
179.3300
184.1400
128,700
Tue, 09 Dec 2025
174.7700
181.2100
174.5100
180.8400
93,300
Mon, 08 Dec 2025
17 · 8-K
After-hours · 16:56 ET
8-K ↗
Mon, 08 Dec 2025
176.0200
176.0200
173.5900
174.7800
57,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
176.6400
177.7600
174.0200
175.8000
63,700
Thu, 04 Dec 2025
176.7000
177.5600
174.1100
175.8900
65,300
Wed, 03 Dec 2025
16 · 8-K
After-hours · 16:27 ET
8-K ↗
Wed, 03 Dec 2025
174.9100
179.6400
174.9100
176.9200
90,900
Tue, 02 Dec 2025
174.2500
176.4500
172.0500
174.2500
76,900
Mon, 01 Dec 2025
170.7500
175.1500
170.1800
173.2900
112,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
171.8000
173.0800
170.3600
171.7600
35,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
171.0000
174.1800
170.0000
172.6900
106,000
Tue, 25 Nov 2025
167.9200
171.4900
167.5000
171.3500
48,900
Mon, 24 Nov 2025
165.9100
168.0000
163.2500
167.4000
95,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
165.3800
168.2100
164.3600
164.7000
127,900
Thu, 20 Nov 2025
165.4600
169.1700
163.3600
163.9800
117,100
Wed, 19 Nov 2025
162.2300
165.9500
162.2300
165.3600
106,300
Tue, 18 Nov 2025
162.9700
164.3700
161.2400
162.1800
57,200
Mon, 17 Nov 2025
163.0000
165.8900
162.5100
162.9400
79,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
168.4300
168.5300
163.9800
164.1300
73,500
Thu, 13 Nov 2025
167.7400
169.6900
166.0000
168.9500
181,600
Wed, 12 Nov 2025
165.0000
167.1700
165.0000
167.0400
64,600
Tue, 11 Nov 2025
163.8300
166.1900
162.5800
165.5500
56,900
Mon, 10 Nov 2025
164.0200
166.2500
162.3100
162.8600
90,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
162.9600
166.1800
162.9600
163.9200
71,400
Thu, 06 Nov 2025
168.5500
168.5500
159.7700
162.1900
102,300
Wed, 05 Nov 2025
15 · 8-K
After-hours · 16:18 ET
8-K ↗
Wed, 05 Nov 2025
169.0300
172.3600
166.9700
170.2200
125,800
Tue, 04 Nov 2025
165.2500
171.5300
160.6500
165.4800
134,700
Mon, 03 Nov 2025
14 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Mon, 03 Nov 2025
13 · 8-K
After-hours · 16:09 ET
8-K ↗
Mon, 03 Nov 2025
157.3300
160.7500
155.2000
158.1000
64,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
155.1100
158.7500
155.1100
158.6400
45,400
Thu, 30 Oct 2025
157.0200
160.1800
155.4300
156.3300
49,000
Wed, 29 Oct 2025
159.4500
161.7500
156.5800
157.7200
51,100
Tue, 28 Oct 2025
161.5300
162.7000
159.6500
160.7200
33,500
Mon, 27 Oct 2025
163.4000
164.1500
161.6500
162.3400
34,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
163.0000
164.5000
162.2800
163.2900
58,300
Thu, 23 Oct 2025
161.3900
162.2800
159.7700
161.5100
48,000
Wed, 22 Oct 2025
162.0000
163.1300
161.0000
162.0000
39,700
Tue, 21 Oct 2025
159.2100
161.9400
158.5300
161.6700
40,300
Mon, 20 Oct 2025
12 · 8-K
After-hours · 16:17 ET
8-K ↗
Mon, 20 Oct 2025
156.6700
159.3100
155.9000
159.3100
59,800
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
155.6200
158.8600
155.0000
156.1300
69,300
Thu, 16 Oct 2025
163.3700
163.3700
155.1900
155.2500
66,700
Wed, 15 Oct 2025
165.0800
166.5400
162.3400
163.6100
65,900
Tue, 14 Oct 2025
162.7200
165.5200
161.1000
165.0800
65,600
Mon, 13 Oct 2025
164.0200
165.0400
160.7500
163.0600
83,000
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
162.0400
166.9200
160.0000
163.9900
179,800
Thu, 09 Oct 2025
160.7700
162.4900
159.9400
161.4100
65,800
Wed, 08 Oct 2025
158.9200
163.4700
156.5600
161.2300
89,000
Tue, 07 Oct 2025
157.8600
165.0100
156.9500
157.5400
126,700
Mon, 06 Oct 2025
11 · 8-K
After-hours · 16:18 ET
8-K ↗
Mon, 06 Oct 2025
163.1200
165.2500
157.4600
157.5100
90,700
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
164.2900
167.3500
162.4100
163.1200
80,000
Thu, 02 Oct 2025
163.6000
166.3500
162.5600
164.5300
156,800
Wed, 01 Oct 2025
166.8200
167.9300
163.9000
164.3700
108,300
Tue, 30 Sep 2025
10 · 8-K
After-hours · 16:18 ET
8-K ↗
Tue, 30 Sep 2025
169.0400
171.6400
166.5000
167.9800
99,100
Mon, 29 Sep 2025
174.5200
175.3000
168.6600
168.9400
72,600
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
173.6600
176.6400
170.2400
172.9300
187,300
Thu, 25 Sep 2025
9 · 8-K
After-hours · 16:21 ET
8-K ↗
Thu, 25 Sep 2025
178.9200
178.9200
176.6900
177.3000
52,800
Wed, 24 Sep 2025
179.3600
180.0500
177.9200
178.4900
51,600
Tue, 23 Sep 2025
180.1100
183.0300
178.9900
180.2700
65,900
Mon, 22 Sep 2025
183.0000
183.0000
179.9100
180.6500
62,000
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
188.3800
188.3800
182.1000
183.6000
141,400
Thu, 18 Sep 2025
185.9700
188.3900
184.4100
187.8500
73,400
Wed, 17 Sep 2025
185.8300
189.6300
184.5000
185.8700
78,800
Tue, 16 Sep 2025
190.9000
190.9000
185.6100
186.5000
66,900
Mon, 15 Sep 2025
195.1500
195.1500
191.1100
191.2600
44,300
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
197.3000
198.4700
194.7900
196.8300
76,500
Thu, 11 Sep 2025
196.6500
199.7800
196.0400
197.7900
95,700
Wed, 10 Sep 2025
8 · 8-K
After-hours · 16:24 ET
8-K ↗
Wed, 10 Sep 2025
198.5200
200.1100
195.0000
196.8300
49,200
Tue, 09 Sep 2025
202.1900
202.6200
199.2500
199.7400
40,000
Mon, 08 Sep 2025
206.8100
206.8100
201.9000
203.4000
42,600
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
205.7000
209.1800
202.5400
205.3500
80,000
Thu, 04 Sep 2025
205.2700
206.3200
204.0700
205.8000
92,100
Wed, 03 Sep 2025
205.6000
207.5500
203.3200
204.6800
94,300
Tue, 02 Sep 2025
206.8200
208.7200
205.5300
206.6800
71,800
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
209.8500
210.2400
208.2400
209.5700
48,500
Thu, 28 Aug 2025
209.1500
210.6400
207.1100
209.7300
90,300
Wed, 27 Aug 2025
205.0400
207.5400
205.0400
207.0900
43,400
Tue, 26 Aug 2025
202.6100
207.0700
200.5100
206.0100
78,600
Mon, 25 Aug 2025
7 · 8-K
After-hours · 16:38 ET
8-K ↗
Mon, 25 Aug 2025
204.2100
205.9500
203.5700
205.1000
62,900
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
196.2600
204.7400
194.0400
204.0600
109,600
Thu, 21 Aug 2025
194.7200
195.8000
193.7600
195.2500
91,300
Wed, 20 Aug 2025
6 · 8-K
After-hours · 17:28 ET
8-K ↗
Wed, 20 Aug 2025
195.0000
196.5500
191.9600
196.0000
75,800
Tue, 19 Aug 2025
191.0400
195.2100
190.6200
195.0000
78,800
Mon, 18 Aug 2025
5 · 8-K
After-hours · 16:40 ET
8-K ↗
Mon, 18 Aug 2025
189.4800
191.6200
187.3200
191.5600
60,100
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
188.6000
189.2800
186.8200
188.5000
103,900
Thu, 14 Aug 2025
4 · 8-K
After-hours · 16:24 ET
8-K ↗
Thu, 14 Aug 2025
185.2200
188.2500
183.5000
188.2300
73,200
Wed, 13 Aug 2025
183.8600
186.5800
183.0200
185.2200
60,200
Tue, 12 Aug 2025
180.8500
184.5500
179.9800
182.9500
76,400
Mon, 11 Aug 2025
177.2900
180.5300
176.2800
179.0700
69,600
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
176.7800
182.2300
175.0000
177.6400
102,800
Thu, 07 Aug 2025
3 · 10-Q
After-hours · 16:14 ET
10-Q ↗
Thu, 07 Aug 2025
2 · 8-K
After-hours · 16:11 ET
8-K ↗
Thu, 07 Aug 2025
174.7800
174.7800
170.5300
172.0000
87,100
Wed, 06 Aug 2025
172.9200
173.4500
172.2200
172.7600
45,000
Tue, 05 Aug 2025
172.2200
173.2000
170.1800
172.9600
48,800
Mon, 04 Aug 2025
170.4500
172.6900
169.6300
172.0700
37,900
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
171.7700
171.7700
168.3100
170.2800
61,800
Thu, 31 Jul 2025
171.1500
172.2700
170.8100
172.2700
55,500
Wed, 30 Jul 2025
174.4700
175.3600
171.1200
172.4200
53,800
Tue, 29 Jul 2025
176.5500
176.5500
173.0200
174.4900
59,100
Mon, 28 Jul 2025
175.8200
176.0800
172.8900
175.1100
54,200
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend
Fri, 25 Jul 2025
175.2800
175.7400
173.4400
175.6100
45,700
Thu, 24 Jul 2025
1 · 8-K
After-hours · 16:19 ET
8-K ↗
Thu, 24 Jul 2025
175.4600
176.7700
174.4200
174.4200
63,000
Wed, 23 Jul 2025
174.8100
177.1600
173.7000
176.8100
59,600
Tue, 22 Jul 2025
173.9100
177.0000
173.3100
173.3100
57,900