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
189.1100
191.3300
186.4350
189.0000
751,511
Thu, 22 Oct 2026
183.5000
191.9900
180.0000
189.6400
1,312,300
Wed, 21 Oct 2026
182.1200
186.3900
180.8500
181.9000
1,136,900
Tue, 20 Oct 2026
175.0000
185.8700
175.0000
183.5800
1,586,200
Mon, 19 Oct 2026
167.9000
173.0200
167.6000
171.4400
870,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
177.9500
178.3500
166.5000
168.8600
950,500
Thu, 15 Oct 2026
165.7400
177.6300
165.7400
175.7700
1,607,600
Wed, 14 Oct 2026
165.7900
168.6700
164.4500
164.9200
897,700
Tue, 13 Oct 2026
165.0700
167.8300
164.0400
165.7800
838,300
Mon, 12 Oct 2026
168.9700
171.4200
164.3200
164.7400
886,500
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
165.9000
168.1300
165.5000
167.3200
818,600
Thu, 08 Oct 2026
167.2500
167.2500
161.3300
164.7800
818,300
Wed, 07 Oct 2026
162.0100
165.4700
160.0400
163.9800
1,727,500
Tue, 06 Oct 2026
165.0000
167.0000
162.5400
164.5200
1,223,500
Mon, 05 Oct 2026
152.5200
163.9900
152.5200
163.2300
2,116,700
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
155.6700
156.1200
150.9400
152.1500
1,227,600
Thu, 01 Oct 2026
149.0000
157.5000
146.8500
155.3200
1,571,500
Wed, 30 Sep 2026
14 · 8-K
After-hours · 20:10 ET
8-K ↗
Wed, 30 Sep 2026
143.3300
146.2400
141.5000
142.5800
1,101,000
Tue, 29 Sep 2026
144.3900
145.9300
139.0500
142.5200
1,419,700
Mon, 28 Sep 2026
142.6500
145.8400
139.1400
145.1800
1,132,800
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
151.0000
152.9700
144.1300
145.5600
1,009,100
Thu, 24 Sep 2026
152.6600
154.9900
150.0100
151.0000
987,200
Wed, 23 Sep 2026
153.7900
155.4500
150.1100
152.8900
703,100
Tue, 22 Sep 2026
152.0900
152.5700
147.2200
150.4600
1,058,400
Mon, 21 Sep 2026
145.9200
150.1500
143.8600
149.3800
990,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
144.9800
145.6100
140.1100
144.2900
2,157,700
Thu, 17 Sep 2026
145.0000
146.0000
142.2300
144.9800
1,245,600
Wed, 16 Sep 2026
146.5900
150.5200
146.1600
146.7300
1,377,600
Tue, 15 Sep 2026
149.0000
152.2900
147.7700
148.8800
1,528,000
Mon, 14 Sep 2026
145.8700
154.0400
145.3200
153.0000
1,686,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
13 · 10-K
After-hours · 16:24 ET
10-K ↗
Fri, 11 Sep 2026
138.8100
142.4400
137.4400
140.9200
1,988,600
Thu, 10 Sep 2026
142.4300
147.2200
139.7000
140.0900
1,330,300
Wed, 09 Sep 2026
147.8500
148.3300
142.0700
142.2400
2,050,600
Tue, 08 Sep 2026
160.5200
161.8100
147.7600
149.7100
2,841,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
167.5500
168.8900
157.0500
162.4200
4,700,400
Thu, 03 Sep 2026
12 · 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
11 · 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
10 · 10-Q
Next filing day · accepted 04 Jun, 18:03 ET
10-Q ↗
Thu, 04 Jun 2026
9 · 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
8 · 10-Q
Next filing day · accepted 05 Mar, 18:11 ET
10-Q ↗
Thu, 05 Mar 2026
7 · 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
6 · 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
5 · 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
4 · 10-Q
Next filing day · accepted 03 Dec, 18:04 ET
10-Q ↗
Wed, 03 Dec 2025
3 · 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
2 · DEFA14A
After-hours · 16:21 ET
DEFA14A ↗
Thu, 30 Oct 2025
1 · 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