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
167.5500
168.8899
157.0510
162.4200
4,698,014
Thu, 03 Sep 2026
13 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 03 Sep 2026
198.0000
204.4100
197.1100
202.8600
2,134,200
Wed, 02 Sep 2026
199.3800
201.0600
188.7300
192.7600
1,813,300
Tue, 01 Sep 2026
201.9700
205.2700
199.3200
201.0900
1,128,500
Mon, 31 Aug 2026
204.4400
207.4900
203.7100
204.7500
1,338,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
199.7600
207.4700
199.7600
205.8500
1,599,500
Thu, 27 Aug 2026
195.0000
201.6900
194.5100
201.0900
1,091,500
Wed, 26 Aug 2026
182.4600
191.5200
181.5000
191.0700
883,200
Tue, 25 Aug 2026
188.4600
192.8700
186.6000
188.3400
907,600
Mon, 24 Aug 2026
187.8200
193.2300
187.0700
191.8900
1,550,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
181.9700
189.9200
180.8300
189.1900
1,120,600
Thu, 20 Aug 2026
181.1800
184.5700
179.9900
181.7900
1,010,100
Wed, 19 Aug 2026
177.7500
185.7000
177.3200
181.1800
837,000
Tue, 18 Aug 2026
175.0000
181.1000
174.9000
177.7600
722,800
Mon, 17 Aug 2026
172.8800
174.6800
170.3400
171.9900
1,037,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
183.8100
183.9800
172.8100
175.5900
876,600
Thu, 13 Aug 2026
173.9200
183.8800
173.0000
182.6200
1,332,600
Wed, 12 Aug 2026
173.0300
176.7600
171.1500
173.0800
766,200
Tue, 11 Aug 2026
175.0000
178.0700
171.2200
176.6500
1,220,600
Mon, 10 Aug 2026
169.5000
175.0000
169.5000
172.9400
1,456,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
164.0000
172.0700
162.6500
170.5300
1,124,900
Thu, 06 Aug 2026
153.5300
160.8500
151.2000
160.0300
853,100
Wed, 05 Aug 2026
164.1500
164.2200
157.8400
160.3300
717,200
Tue, 04 Aug 2026
155.7600
161.3600
154.3500
160.3100
1,321,500
Mon, 03 Aug 2026
155.9200
161.9600
154.7600
157.3300
1,157,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
150.1800
155.0000
150.1800
151.9400
1,130,900
Thu, 30 Jul 2026
161.2300
162.1300
150.7200
153.2100
1,179,100
Wed, 29 Jul 2026
160.0000
170.0000
159.6700
167.2600
1,656,900
Tue, 28 Jul 2026
151.7000
159.5500
151.7000
159.4000
1,476,700
Mon, 27 Jul 2026
142.3100
152.4700
141.7600
149.2800
958,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
133.6800
140.2000
132.9500
138.2300
891,300
Thu, 23 Jul 2026
136.9300
137.0000
131.1600
131.3800
790,400
Wed, 22 Jul 2026
12 · 8-K
After-hours · 16:17 ET
8-K ↗
Wed, 22 Jul 2026
141.4700
142.5000
132.0800
133.9700
1,834,800
Tue, 21 Jul 2026
144.8100
148.6300
142.4400
142.5300
1,376,000
Mon, 20 Jul 2026
147.4200
151.1200
144.4200
149.1900
1,098,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
149.6400
152.1900
146.3000
150.0200
1,495,300
Thu, 16 Jul 2026
142.7800
150.7700
141.2500
148.9100
1,634,500
Wed, 15 Jul 2026
143.7000
146.7200
140.1700
140.5400
2,025,700
Tue, 14 Jul 2026
133.4100
142.0000
132.3400
140.7100
1,713,600
Mon, 13 Jul 2026
138.4700
143.4500
137.8300
140.3100
917,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
138.3000
139.9500
134.9900
136.1300
1,136,700
Thu, 09 Jul 2026
131.0000
135.5400
128.9900
135.0500
1,033,800
Wed, 08 Jul 2026
135.0600
136.4700
131.1400
135.7400
1,103,200
Tue, 07 Jul 2026
141.0100
142.8100
136.2200
137.0600
1,075,600
Mon, 06 Jul 2026
131.6300
138.6500
131.1700
137.5900
1,237,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
128.5400
136.1300
127.9900
134.4700
1,656,400
Wed, 01 Jul 2026
126.0200
132.0900
126.0000
127.6500
1,374,600
Tue, 30 Jun 2026
119.2500
123.7900
118.5300
123.0500
1,081,900
Mon, 29 Jun 2026
124.2900
126.0000
120.0900
120.8700
1,954,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
111.7200
121.5000
111.7200
121.4800
3,253,500
Thu, 25 Jun 2026
108.0000
114.6700
107.0300
110.1000
1,549,600
Wed, 24 Jun 2026
109.1000
111.5400
108.0000
110.3300
1,879,500
Tue, 23 Jun 2026
105.0900
109.8400
103.5800
109.6300
3,184,000
Mon, 22 Jun 2026
106.0000
108.0200
102.3000
102.6900
2,058,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
110.0000
110.5600
106.4100
107.8600
6,103,400
Wed, 17 Jun 2026
116.0000
120.4900
111.0800
111.1700
1,869,700
Tue, 16 Jun 2026
119.0000
120.6800
117.3100
117.4600
1,542,200
Mon, 15 Jun 2026
123.8500
126.6100
119.3700
120.0300
1,279,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
117.1500
123.1500
115.0000
122.5600
1,700,700
Thu, 11 Jun 2026
115.0700
119.4300
113.6700
118.5200
2,049,100
Wed, 10 Jun 2026
121.7000
124.1200
116.3600
116.5900
2,563,300
Tue, 09 Jun 2026
125.0000
129.1700
120.6500
124.5100
1,771,100
Mon, 08 Jun 2026
135.6200
135.6200
126.9600
127.1900
1,986,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
131.1300
146.8000
131.1300
136.0600
4,125,100
Fri, 05 Jun 2026
11 · 10-Q
Next filing day · accepted 04 Jun, 18:03 ET
10-Q ↗
Thu, 04 Jun 2026
10 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 04 Jun 2026
159.9100
166.3500
150.4100
151.1700
3,081,100
Wed, 03 Jun 2026
161.2300
162.0000
153.8000
155.0100
1,338,400
Tue, 02 Jun 2026
164.7300
166.0500
160.9300
162.7400
1,766,500
Mon, 01 Jun 2026
158.9200
173.1800
156.6300
171.4200
2,628,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
143.6700
152.9300
143.0400
152.6700
1,396,800
Thu, 28 May 2026
134.7300
142.8400
132.7200
142.1300
1,079,200
Wed, 27 May 2026
134.7700
137.3800
132.0300
133.2700
867,700
Tue, 26 May 2026
138.5100
140.4800
136.0000
137.3600
1,119,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
136.4500
141.9500
136.4500
140.2600
1,552,300
Thu, 21 May 2026
135.3700
138.2000
132.0600
135.7100
1,365,000
Wed, 20 May 2026
136.9000
140.4500
133.6100
139.8000
1,851,600
Tue, 19 May 2026
141.4600
145.0000
137.6300
140.0100
2,302,400
Mon, 18 May 2026
128.1900
138.0500
128.1300
137.0900
2,054,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
125.4300
131.8900
123.7000
130.1400
2,225,800
Thu, 14 May 2026
125.2900
128.9900
122.5000
123.6500
1,633,900
Wed, 13 May 2026
129.7200
130.7400
124.2900
125.6000
1,401,400
Tue, 12 May 2026
134.9900
135.6900
131.1200
131.3800
705,300
Mon, 11 May 2026
136.3800
138.3700
131.5600
134.3200
1,424,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
136.9600
138.6000
132.0600
138.4500
647,800
Thu, 07 May 2026
133.9900
143.1500
133.9900
139.5800
1,290,100
Wed, 06 May 2026
137.3600
138.0300
130.7100
131.0900
1,561,600
Tue, 05 May 2026
143.8000
144.6000
138.4900
140.0200
732,900
Mon, 04 May 2026
141.9100
147.4600
140.9400
143.5700
816,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
143.2600
146.4800
137.1800
141.2600
793,200
Thu, 30 Apr 2026
137.2800
139.4800
132.6200
138.3900
1,082,800
Wed, 29 Apr 2026
137.7600
139.5400
135.6500
139.2300
681,500
Tue, 28 Apr 2026
137.9400
142.8500
137.5300
138.6700
1,034,900
Mon, 27 Apr 2026
138.0900
141.8300
135.7500
136.6200
949,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
132.0800
139.8300
130.3200
139.5600
1,377,900
Thu, 23 Apr 2026
138.0100
139.1000
126.0800
131.2500
1,904,300
Wed, 22 Apr 2026
142.3000
145.2000
139.6600
142.9900
912,900
Tue, 21 Apr 2026
143.8000
149.5800
140.9200
141.0400
1,439,000
Mon, 20 Apr 2026
140.0100
144.8700
139.7500
143.0000
704,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
141.9100
143.1300
137.6700
140.3600
1,252,600
Thu, 16 Apr 2026
141.5600
143.6100
138.1900
139.1100
915,000
Wed, 15 Apr 2026
127.5100
138.0000
126.4700
136.5700
1,621,200
Tue, 14 Apr 2026
125.8400
128.8400
123.6600
125.0900
2,022,700
Mon, 13 Apr 2026
118.7700
126.7200
118.4200
124.1800
2,381,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
123.2600
125.8900
115.5700
117.9500
3,155,800
Thu, 09 Apr 2026
134.4700
136.8900
123.4700
124.3000
3,406,200
Wed, 08 Apr 2026
149.5400
150.2900
136.6400
136.8700
1,410,800
Tue, 07 Apr 2026
147.5400
149.5000
144.6000
146.0800
846,400
Mon, 06 Apr 2026
151.1400
151.6200
146.6600
147.8300
832,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
147.9100
152.8100
145.8100
150.7900
783,200
Wed, 01 Apr 2026
150.7300
150.7300
143.6600
148.5800
1,065,200
Tue, 31 Mar 2026
145.5900
152.0400
143.3600
149.5600
1,012,500
Mon, 30 Mar 2026
145.7400
149.5200
142.8600
144.9000
1,163,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
149.1900
149.1900
143.2100
144.6800
818,000
Thu, 26 Mar 2026
148.2000
154.4500
148.2000
151.3400
786,300
Wed, 25 Mar 2026
152.3100
157.0000
146.1900
149.4400
1,030,500
Tue, 24 Mar 2026
155.5600
155.5600
147.5500
150.7300
1,091,900
Mon, 23 Mar 2026
155.5600
161.0000
154.8300
156.8100
1,202,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
153.7100
158.2000
151.4000
155.6100
2,074,800
Thu, 19 Mar 2026
158.7000
161.7100
155.2400
156.0300
1,027,200
Wed, 18 Mar 2026
161.8000
163.0700
156.3200
159.2700
1,119,400
Tue, 17 Mar 2026
161.6300
166.0000
161.6300
163.1100
1,275,500
Mon, 16 Mar 2026
160.0000
163.9700
159.7800
161.7400
1,310,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
159.1100
161.4000
156.0000
160.5700
1,355,000
Thu, 12 Mar 2026
157.0000
162.6400
156.0300
157.6300
1,136,000
Wed, 11 Mar 2026
160.3500
161.7600
153.7500
158.2500
1,445,800
Tue, 10 Mar 2026
163.0300
163.0300
154.3300
158.9300
1,924,300
Mon, 09 Mar 2026
166.3400
168.1200
161.9100
163.3000
1,682,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
163.7100
172.4800
156.1300
168.8700
3,772,900
Fri, 06 Mar 2026
9 · 10-Q
Next filing day · accepted 05 Mar, 18:11 ET
10-Q ↗
Thu, 05 Mar 2026
8 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 05 Mar 2026
154.6100
162.0400
154.6100
160.8400
3,426,400
Wed, 04 Mar 2026
150.2700
154.4800
148.7900
153.7900
2,545,500
Tue, 03 Mar 2026
146.3100
154.3500
142.6400
151.9300
2,011,300
Mon, 02 Mar 2026
143.8700
152.5700
141.6900
149.0100
2,529,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
140.3600
146.3300
139.2100
145.3200
2,042,800
Thu, 26 Feb 2026
138.9600
146.0700
138.8100
144.0800
3,908,300
Wed, 25 Feb 2026
128.1400
136.1700
125.9000
135.8900
1,854,000
Tue, 24 Feb 2026
123.8100
131.8800
123.0500
128.1400
2,124,700
Mon, 23 Feb 2026
125.5000
127.4900
120.7400
122.2200
1,538,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
127.8700
131.9200
125.3200
127.6600
1,181,100
Thu, 19 Feb 2026
128.8000
128.9400
126.2000
128.8400
809,900
Wed, 18 Feb 2026
123.2300
130.4000
121.7900
128.8400
1,655,800
Tue, 17 Feb 2026
127.0000
127.5800
120.3700
122.2900
1,571,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
126.5600
129.7500
125.5300
127.0300
1,057,600
Thu, 12 Feb 2026
130.2800
132.5500
122.9000
125.3400
1,981,900
Wed, 11 Feb 2026
132.3400
134.9000
125.9500
130.4100
2,723,500
Tue, 10 Feb 2026
128.1000
133.6000
126.5400
133.2400
1,965,800
Mon, 09 Feb 2026
127.6000
128.7400
125.4100
125.8000
1,470,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
127.2400
131.1600
125.8800
128.1900
1,479,700
Thu, 05 Feb 2026
131.7900
134.8300
125.8500
125.9900
1,405,100
Wed, 04 Feb 2026
128.2100
133.7200
121.8800
132.1800
2,693,000
Tue, 03 Feb 2026
134.8700
134.8800
124.4700
129.6500
3,235,200
Mon, 02 Feb 2026
140.0100
142.1800
137.0000
138.9200
2,396,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
146.5400
147.2000
140.2500
140.7600
1,859,600
Thu, 29 Jan 2026
158.2100
158.9500
145.9600
147.6400
1,751,800
Wed, 28 Jan 2026
161.5200
163.4600
160.0300
162.6900
1,320,300
Tue, 27 Jan 2026
161.0800
162.4700
159.1600
160.2900
893,400
Mon, 26 Jan 2026
160.3200
163.0500
160.2800
161.8900
928,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
156.7400
160.7500
156.7400
160.0300
1,281,400
Thu, 22 Jan 2026
160.7700
160.8500
156.3800
156.8500
1,518,500
Wed, 21 Jan 2026
155.9900
160.6500
154.5100
158.9600
2,380,600
Tue, 20 Jan 2026
156.2600
160.3400
154.9600
155.4500
2,207,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
166.0000
166.8100
158.8000
158.9900
2,503,600
Thu, 15 Jan 2026
170.3900
170.7600
163.4100
166.0900
2,075,100
Wed, 14 Jan 2026
178.1500
178.2800
167.3800
170.8500
1,961,500
Tue, 13 Jan 2026
180.8700
182.0500
176.2100
179.5000
904,000
Mon, 12 Jan 2026
185.0700
185.0700
180.5100
180.9300
1,221,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
184.5100
187.6500
183.1200
185.1900
1,419,400
Thu, 08 Jan 2026
7 · 8-K
After-hours · 17:20 ET
8-K ↗
Thu, 08 Jan 2026
186.3900
187.4700
179.4100
180.4100
1,391,900
Wed, 07 Jan 2026
189.5300
190.7600
186.7800
187.6800
882,900
Tue, 06 Jan 2026
185.0000
188.0800
183.6200
187.9800
1,622,900
Mon, 05 Jan 2026
186.6100
190.9800
185.8600
185.9400
1,259,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
200.9200
200.9200
187.5400
187.6300
806,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
202.0400
203.8700
200.4100
201.0100
811,500
Tue, 30 Dec 2025
202.5000
203.6400
201.5400
202.5200
650,200
Mon, 29 Dec 2025
204.9500
206.5300
201.3000
203.7200
871,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
206.8800
207.3100
204.5600
205.4600
745,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
204.9600
207.6100
204.8500
205.9000
434,100
Tue, 23 Dec 2025
207.0100
209.1100
203.6500
206.1400
756,400
Mon, 22 Dec 2025
200.7200
207.4500
200.7200
207.4200
912,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
198.6100
201.4100
196.9800
199.9200
1,610,300
Thu, 18 Dec 2025
6 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 18 Dec 2025
195.0000
198.6800
194.9100
197.4600
1,059,100
Wed, 17 Dec 2025
195.5100
198.3300
193.5200
193.9300
1,448,800
Tue, 16 Dec 2025
192.8400
194.5300
189.3400
193.5900
2,195,000
Mon, 15 Dec 2025
204.4300
204.6000
192.1500
194.2400
1,949,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
206.1000
207.6900
203.9300
205.1000
839,000
Thu, 11 Dec 2025
200.0000
205.1900
199.5400
204.5400
1,054,200
Wed, 10 Dec 2025
198.2600
202.9600
196.1700
200.6100
1,318,100
Tue, 09 Dec 2025
199.6500
200.9900
195.2300
197.2500
1,944,100
Mon, 08 Dec 2025
210.8700
214.8700
196.3600
200.1000
2,099,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
212.8200
215.2500
207.8800
210.5500
559,400
Thu, 04 Dec 2025
226.1400
229.8500
204.0800
211.0700
2,020,100
Thu, 04 Dec 2025
5 · 10-Q
Next filing day · accepted 03 Dec, 18:04 ET
10-Q ↗
Wed, 03 Dec 2025
4 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 03 Dec 2025
214.4200
218.3000
213.0000
215.7600
1,528,900
Tue, 02 Dec 2025
215.6000
216.0100
212.7800
214.7200
697,900
Mon, 01 Dec 2025
213.4400
215.9700
212.1800
212.3100
939,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
214.1000
216.9000
213.4800
215.9800
227,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
214.7900
215.9400
211.6200
213.5800
406,300
Tue, 25 Nov 2025
211.1300
215.2900
208.8800
214.3600
414,400
Mon, 24 Nov 2025
213.2300
214.3400
209.5600
212.4000
945,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
210.8100
216.0900
207.8800
212.9900
448,800
Thu, 20 Nov 2025
216.5000
219.5500
210.0600
210.2000
566,300
Wed, 19 Nov 2025
214.4700
214.8000
209.0900
213.9800
551,000
Tue, 18 Nov 2025
215.4700
217.6900
210.1700
214.3300
851,700
Mon, 17 Nov 2025
222.5400
223.2800
214.6700
216.7500
954,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
216.2700
223.2500
214.3400
222.5100
562,600
Thu, 13 Nov 2025
221.3600
221.8100
217.2400
218.2600
549,800
Wed, 12 Nov 2025
220.5300
222.7900
218.5000
220.9700
435,800
Tue, 11 Nov 2025
217.4300
220.2800
215.2000
219.6600
600,400
Mon, 10 Nov 2025
219.0900
219.8700
216.2800
217.7700
524,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
214.1300
218.1500
213.2500
218.0400
468,400
Thu, 06 Nov 2025
219.3000
219.3400
213.4600
215.3200
766,200
Wed, 05 Nov 2025
221.8800
225.2600
218.1800
220.2200
629,800
Tue, 04 Nov 2025
226.0100
226.7400
219.9500
222.7800
835,400
Mon, 03 Nov 2025
231.8500
231.8500
224.0000
227.9900
920,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
237.8200
239.4000
232.0200
233.6400
605,800
Thu, 30 Oct 2025
3 · DEFA14A
After-hours · 16:21 ET
DEFA14A ↗
Thu, 30 Oct 2025
2 · DEF 14A
After-hours · 16:18 ET
DEF 14A ↗
Thu, 30 Oct 2025
236.2900
242.0000
234.2900
236.4200
887,700
Wed, 29 Oct 2025
252.7500
253.8000
238.4000
239.4900
1,877,100
Tue, 28 Oct 2025
253.0200
255.8900
252.5700
253.0300
940,800
Mon, 27 Oct 2025
255.4000
255.4000
252.3200
253.0500
749,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
254.2200
254.9700
249.8400
250.5400
413,200
Thu, 23 Oct 2025
250.3200
254.1700
248.5000
252.4700
358,800
Wed, 22 Oct 2025
254.9200
255.8000
249.0400
250.2500
515,500
Tue, 21 Oct 2025
253.0300
254.6600
250.2400
254.2300
498,400
Mon, 20 Oct 2025
245.7000
254.0700
244.4800
253.9700
717,500
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
243.0200
246.3200
242.6700
244.2800
412,700
Thu, 16 Oct 2025
243.1400
251.9000
241.0300
243.8100
649,200
Wed, 15 Oct 2025
241.2800
243.5100
239.3200
239.3800
644,700
Tue, 14 Oct 2025
240.3600
242.9300
237.5300
240.1800
496,700
Mon, 13 Oct 2025
239.7100
242.8600
238.2900
242.7400
531,300
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
237.0000
240.8500
236.6700
239.1400
758,500
Thu, 09 Oct 2025
230.3000
237.3900
229.6300
236.5300
561,400
Wed, 08 Oct 2025
228.9000
231.4200
227.7500
230.7000
483,600
Tue, 07 Oct 2025
233.2600
233.5000
224.0500
227.0000
532,000
Mon, 06 Oct 2025
230.0800
235.7700
230.0000
232.9400
749,400
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
231.6500
231.6500
229.2700
230.0000
543,900
Thu, 02 Oct 2025
230.3000
232.0300
229.1500
231.0100
656,500
Wed, 01 Oct 2025
230.7300
233.9600
228.9900
230.2300
939,600
Tue, 30 Sep 2025
231.2200
232.1400
227.6100
229.8600
849,300
Mon, 29 Sep 2025
232.2500
232.5800
230.1600
231.7900
631,500
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
234.7800
235.0500
230.1500
230.3900
702,600
Thu, 25 Sep 2025
235.5300
236.9900
233.1400
234.5400
444,400
Wed, 24 Sep 2025
243.2200
244.8200
236.0100
236.6700
956,100
Tue, 23 Sep 2025
244.6800
244.7300
239.7200
241.9500
550,900
Mon, 22 Sep 2025
244.5500
246.0900
242.5000
244.6000
574,400
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
247.3600
249.1500
243.3800
244.7700
1,334,300
Thu, 18 Sep 2025
249.8600
250.6900
245.6800
246.6400
503,000
Wed, 17 Sep 2025
246.5300
250.4000
244.3000
246.9400
677,800
Tue, 16 Sep 2025
251.0600
251.0600
240.3500
246.4000
1,129,600
Mon, 15 Sep 2025
252.8300
255.9100
250.3600
251.2400
647,800
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
253.2300
254.2200
251.4300
252.9400
535,900
Thu, 11 Sep 2025
1 · 10-K
After-hours · 16:16 ET
10-K ↗
Thu, 11 Sep 2025
254.6500
254.8700
250.3900
253.1900
524,800
Wed, 10 Sep 2025
256.5300
259.0000
251.0600
253.0400
760,600
Tue, 09 Sep 2025
262.1900
262.9300
252.8100
255.9600
849,500
Mon, 08 Sep 2025
261.2800
264.1300
259.4700
261.8800
1,722,800
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
263.9900
272.6000
243.3600
260.7100
3,220,500