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
231.6000
234.4300
228.1400
230.2800
1,195,726
Thu, 22 Oct 2026
221.2300
234.5300
221.2300
234.4400
1,153,300
Wed, 21 Oct 2026
216.3400
221.8400
216.0000
219.5700
918,900
Tue, 20 Oct 2026
210.7600
220.2400
209.4500
219.6400
1,911,000
Mon, 19 Oct 2026
202.4100
208.0700
201.1200
207.7200
804,000
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
209.0000
211.5400
202.1300
205.3500
791,800
Thu, 15 Oct 2026
199.1000
208.7600
199.1000
207.3100
1,174,300
Wed, 14 Oct 2026
197.7300
200.3900
195.1700
195.7700
656,900
Tue, 13 Oct 2026
195.7500
200.8500
194.8200
196.9600
818,600
Mon, 12 Oct 2026
192.9300
196.3300
192.0000
194.1000
814,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
194.0500
195.9100
190.6500
191.1500
706,600
Thu, 08 Oct 2026
17 · 8-K
After-hours · 20:15 ET
8-K ↗
Thu, 08 Oct 2026
188.6300
196.8400
186.8100
195.4100
919,800
Wed, 07 Oct 2026
186.5100
188.8000
185.1000
185.7700
736,900
Tue, 06 Oct 2026
188.4700
189.9900
184.6100
184.9200
653,900
Mon, 05 Oct 2026
185.0700
188.1200
184.4500
187.7600
626,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
192.7400
192.7400
184.6000
184.8000
628,600
Thu, 01 Oct 2026
196.1900
204.2900
192.4200
192.8000
1,093,600
Wed, 30 Sep 2026
186.3500
190.5000
183.0000
186.5400
777,200
Tue, 29 Sep 2026
184.1000
186.9400
180.6800
185.8500
787,400
Mon, 28 Sep 2026
185.2900
187.0100
182.6400
185.7300
896,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
179.7500
189.1400
177.9500
187.9000
1,070,600
Thu, 24 Sep 2026
179.8800
181.9000
176.0400
179.3200
854,900
Wed, 23 Sep 2026
178.0000
181.8100
176.5100
178.5200
977,800
Tue, 22 Sep 2026
186.5000
186.5000
178.1800
178.7500
927,900
Mon, 21 Sep 2026
188.5800
192.9100
183.2300
183.3200
715,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
188.3200
189.3900
183.4200
185.7800
2,571,800
Thu, 17 Sep 2026
191.6100
193.0100
187.6100
187.8000
754,300
Wed, 16 Sep 2026
192.7100
195.8400
190.0400
191.5700
912,000
Tue, 15 Sep 2026
192.4500
202.9800
191.2600
195.6200
1,248,600
Mon, 14 Sep 2026
186.0900
197.6400
184.8800
197.0700
1,693,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
171.2400
179.6300
170.7100
179.5900
900,500
Thu, 10 Sep 2026
171.0700
172.4200
169.0800
170.6200
1,012,100
Wed, 09 Sep 2026
172.7000
172.7000
166.0100
169.6900
1,295,800
Tue, 08 Sep 2026
183.9200
184.1000
172.4900
172.5900
1,457,900
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
192.6800
192.6800
184.8400
186.4200
839,500
Thu, 03 Sep 2026
189.2000
197.9400
188.4800
195.4600
1,026,500
Wed, 02 Sep 2026
189.0700
192.1400
186.4200
186.7500
690,700
Tue, 01 Sep 2026
197.4700
198.6900
189.6600
189.9300
772,300
Mon, 31 Aug 2026
197.3400
199.5800
194.9400
198.1100
997,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
197.3100
200.3500
195.7700
198.3900
610,200
Thu, 27 Aug 2026
194.3100
199.3400
193.3700
196.6000
1,198,200
Wed, 26 Aug 2026
190.8400
196.2800
190.0000
192.9600
1,181,400
Tue, 25 Aug 2026
199.0500
202.2500
195.0700
195.7900
1,986,200
Mon, 24 Aug 2026
196.3600
203.0300
194.6800
202.7800
1,292,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
193.1400
196.7900
189.6100
195.9000
1,059,800
Thu, 20 Aug 2026
193.0000
196.3500
190.4200
193.6800
854,200
Wed, 19 Aug 2026
180.9800
196.2900
180.9800
192.8200
1,279,700
Tue, 18 Aug 2026
178.1200
187.9800
178.1200
182.0700
1,304,600
Mon, 17 Aug 2026
178.4200
180.4800
173.2500
179.1900
2,285,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
184.2100
185.0900
176.2300
181.0900
1,629,600
Thu, 13 Aug 2026
180.8000
184.1400
172.6500
183.3000
1,618,800
Wed, 12 Aug 2026
185.1000
186.8200
178.8500
179.4600
1,011,800
Tue, 11 Aug 2026
191.0100
191.2500
186.0600
187.2700
1,378,200
Mon, 10 Aug 2026
182.7800
193.9300
182.6200
193.1700
1,666,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
190.0000
194.5300
183.9600
185.6000
1,194,900
Thu, 06 Aug 2026
184.0000
186.0200
178.7500
184.8200
1,646,100
Wed, 05 Aug 2026
188.0100
192.7900
184.1100
186.4100
2,354,900
Tue, 04 Aug 2026
157.5800
191.9100
155.8600
185.7900
3,712,100
Tue, 04 Aug 2026
16 · 10-Q
Pre-market · 06:04 ET
10-Q ↗
Tue, 04 Aug 2026
15 · 8-K
Pre-market · 06:01 ET
8-K ↗
Mon, 03 Aug 2026
155.5500
156.4800
149.6800
151.5300
1,441,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
148.5900
152.7200
147.4500
151.0200
1,406,300
Thu, 30 Jul 2026
159.6200
159.6200
149.0200
152.9200
2,229,000
Wed, 29 Jul 2026
155.9500
167.4700
155.9300
165.6500
1,431,800
Tue, 28 Jul 2026
151.3700
159.7100
150.2300
155.8400
1,530,700
Mon, 27 Jul 2026
143.4600
151.1400
143.2000
147.4500
1,127,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
136.3500
141.2800
135.6500
140.5000
1,085,200
Thu, 23 Jul 2026
132.8900
134.0600
128.7800
133.6900
1,344,100
Wed, 22 Jul 2026
135.4400
136.5900
131.6000
132.1000
998,700
Tue, 21 Jul 2026
136.5100
139.8300
134.0300
134.7700
990,200
Mon, 20 Jul 2026
138.0000
141.9600
135.5100
141.0600
1,187,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
143.6200
145.1700
138.2500
140.1900
1,233,600
Thu, 16 Jul 2026
136.2400
142.9200
135.2100
142.8900
1,285,600
Wed, 15 Jul 2026
135.1000
138.5400
133.6100
133.7600
1,102,000
Tue, 14 Jul 2026
137.3100
137.3300
132.4000
132.9700
1,740,900
Mon, 13 Jul 2026
136.6800
141.4500
135.3500
141.3100
1,375,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
135.7100
136.7500
132.1200
133.2400
1,226,900
Thu, 09 Jul 2026
130.6300
133.0400
128.8800
132.6900
1,574,000
Wed, 08 Jul 2026
138.6900
139.8500
134.0600
134.6800
1,040,500
Tue, 07 Jul 2026
138.7500
143.6200
138.3500
140.8000
1,343,600
Mon, 06 Jul 2026
135.8500
136.6600
133.1400
135.1100
945,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
135.7200
138.4600
134.3900
136.3200
995,900
Wed, 01 Jul 2026
131.8200
137.0900
131.8200
133.7600
1,470,400
Tue, 30 Jun 2026
134.1300
134.1300
127.2200
129.6200
1,314,700
Mon, 29 Jun 2026
137.4300
138.8200
132.7000
132.7900
1,298,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
129.1600
135.6100
128.3500
134.9600
2,147,100
Thu, 25 Jun 2026
129.1100
131.7300
125.6900
126.6300
1,437,000
Wed, 24 Jun 2026
126.9100
132.4100
126.8300
130.4700
1,527,300
Tue, 23 Jun 2026
129.9800
131.3600
127.4900
129.1800
1,409,000
Mon, 22 Jun 2026
126.0000
128.6300
124.2500
125.7300
1,624,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
130.6300
135.4000
126.1700
127.4900
4,347,100
Wed, 17 Jun 2026
141.0300
142.3700
133.2700
133.5800
1,530,800
Tue, 16 Jun 2026
143.4200
146.5000
141.4300
142.2400
1,263,200
Mon, 15 Jun 2026
147.1700
150.3100
141.1100
142.7700
1,743,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
146.1100
149.0100
143.4900
148.1700
1,139,900
Thu, 11 Jun 2026
152.8000
155.4800
146.6200
148.8100
1,249,200
Wed, 10 Jun 2026
154.9900
159.0200
152.7200
154.9100
1,104,800
Tue, 09 Jun 2026
157.6300
160.9400
155.6100
157.4000
927,900
Mon, 08 Jun 2026
161.5600
164.3000
159.9600
160.3500
1,002,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
167.5300
171.0000
160.0300
164.0200
1,312,700
Thu, 04 Jun 2026
169.5900
171.3300
164.1400
164.8700
1,075,900
Wed, 03 Jun 2026
168.3400
169.3900
161.8100
164.7500
1,118,900
Tue, 02 Jun 2026
14 · 8-K
After-hours · 16:22 ET
8-K ↗
Tue, 02 Jun 2026
174.4800
175.4000
169.2700
170.6200
1,533,200
Mon, 01 Jun 2026
165.0400
180.4500
165.0400
179.5900
2,031,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
162.1100
166.2600
159.1600
162.2000
8,702,100
Thu, 28 May 2026
159.1500
162.8200
158.6800
161.1800
1,251,500
Wed, 27 May 2026
156.5000
162.2600
156.5000
159.9700
952,500
Tue, 26 May 2026
157.6400
159.8600
155.5500
157.8900
1,083,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
157.5300
162.6200
157.5300
160.0100
1,042,200
Thu, 21 May 2026
156.1800
157.6300
153.1100
157.2200
1,162,400
Wed, 20 May 2026
152.0700
158.5400
147.9800
158.4600
1,444,300
Tue, 19 May 2026
160.4000
164.5600
153.9800
154.1400
1,774,300
Mon, 18 May 2026
146.8800
157.0000
145.7200
155.4300
1,545,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
145.0700
147.1400
141.7400
146.2300
1,786,800
Thu, 14 May 2026
144.4800
146.5100
140.5600
140.6500
1,773,600
Wed, 13 May 2026
152.0200
152.0200
142.1900
144.4600
2,172,600
Tue, 12 May 2026
154.5700
156.8700
152.0400
152.9600
1,334,500
Mon, 11 May 2026
154.6200
160.8300
152.0200
153.8000
1,550,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
155.8600
159.9500
150.6500
158.6500
1,204,500
Thu, 07 May 2026
153.3500
159.5000
153.3500
157.7800
2,434,200
Wed, 06 May 2026
148.8800
153.7600
148.8800
151.0500
2,569,400
Tue, 05 May 2026
145.0400
150.7500
142.2200
149.4900
2,970,600
Tue, 05 May 2026
13 · 10-Q
Pre-market · 06:05 ET
10-Q ↗
Tue, 05 May 2026
12 · 8-K
Pre-market · 06:02 ET
8-K ↗
Mon, 04 May 2026
145.7400
149.6000
144.1200
147.7100
2,374,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
151.5100
154.1600
146.2900
146.4000
1,554,100
Thu, 30 Apr 2026
147.3900
150.7300
145.8600
148.4900
1,525,800
Wed, 29 Apr 2026
149.2900
151.3700
147.5000
150.2300
846,200
Tue, 28 Apr 2026
151.0100
154.6600
149.5000
150.1200
1,352,300
Mon, 27 Apr 2026
147.6000
152.3600
146.1800
148.7800
1,070,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
147.2700
150.6600
146.9100
150.5500
997,000
Thu, 23 Apr 2026
152.6900
152.6900
145.1000
148.6000
1,470,300
Wed, 22 Apr 2026
159.6800
161.1100
154.6400
157.0900
849,200
Tue, 21 Apr 2026
156.8200
161.6100
155.4600
158.9700
1,168,000
Mon, 20 Apr 2026
154.7800
157.8400
153.5600
156.2300
1,162,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
155.9100
157.9500
152.7900
154.6200
1,423,900
Thu, 16 Apr 2026
155.7400
158.0000
153.6100
155.5300
1,068,500
Wed, 15 Apr 2026
11 · DEFA14A
After-hours · 16:08 ET
DEFA 14A ↗
Wed, 15 Apr 2026
10 · DEF 14A
After-hours · 16:07 ET
DEF 14A ↗
Wed, 15 Apr 2026
151.4000
154.5100
150.3200
152.3900
1,259,500
Tue, 14 Apr 2026
156.2700
157.3500
148.3300
149.1000
1,322,500
Mon, 13 Apr 2026
145.1000
154.6100
145.1000
154.2200
1,651,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
147.3200
148.0000
141.7600
143.7200
1,585,300
Thu, 09 Apr 2026
148.5000
148.9900
144.0400
148.0200
1,347,000
Wed, 08 Apr 2026
152.0100
154.7400
148.4400
149.4000
1,642,400
Tue, 07 Apr 2026
154.6900
155.4400
148.1600
148.6700
2,071,300
Mon, 06 Apr 2026
157.6800
157.7300
155.0700
155.8100
951,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
155.7200
161.0000
152.5000
157.8500
865,600
Wed, 01 Apr 2026
157.6900
158.4800
151.2500
154.7900
1,432,000
Tue, 31 Mar 2026
160.1500
162.5200
154.8700
158.3400
1,043,300
Mon, 30 Mar 2026
156.5800
161.3800
155.6900
159.1400
1,162,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
153.9000
155.8200
148.7900
155.4200
1,797,400
Thu, 26 Mar 2026
150.1400
157.0000
149.5900
156.6000
1,259,600
Wed, 25 Mar 2026
153.6000
154.7500
144.2200
150.2300
1,404,600
Tue, 24 Mar 2026
160.3000
161.5500
151.2500
151.3800
1,495,600
Mon, 23 Mar 2026
164.0200
165.0000
158.4800
162.5900
1,551,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
156.4700
161.6000
154.8200
161.4100
3,388,400
Thu, 19 Mar 2026
157.9500
165.0400
156.4800
159.2600
1,338,400
Wed, 18 Mar 2026
160.5900
161.7500
156.9100
158.1200
1,230,600
Tue, 17 Mar 2026
161.0000
166.2900
159.0100
161.9900
1,055,400
Mon, 16 Mar 2026
166.4300
166.8000
160.1000
160.2500
1,506,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
162.2900
167.7700
161.9300
166.7400
1,883,700
Thu, 12 Mar 2026
161.5100
167.6600
160.4500
160.5900
1,999,000
Wed, 11 Mar 2026
160.0300
162.2500
157.7700
160.3900
1,347,600
Tue, 10 Mar 2026
164.9600
166.6000
154.9700
159.0600
1,845,200
Mon, 09 Mar 2026
167.8100
168.9900
161.2000
166.3900
1,603,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
168.9800
172.0500
165.5300
169.0000
1,296,100
Thu, 05 Mar 2026
166.9600
172.2300
166.5300
170.9800
1,911,100
Wed, 04 Mar 2026
163.8700
167.5800
161.0000
166.9000
1,010,400
Tue, 03 Mar 2026
156.3400
165.5000
155.0900
164.7800
1,326,900
Mon, 02 Mar 2026
154.0600
159.7700
153.8400
159.2700
1,367,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
152.7200
157.3300
148.7900
157.2000
2,141,600
Thu, 26 Feb 2026
151.8600
162.1000
151.1200
155.8000
2,447,900
Wed, 25 Feb 2026
147.0000
150.3600
143.5500
149.3400
1,651,400
Tue, 24 Feb 2026
145.7100
151.9200
144.9000
147.3400
1,808,300
Mon, 23 Feb 2026
151.7700
153.2700
144.2900
144.9700
1,856,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
155.9200
159.8100
153.2700
153.7300
1,388,000
Thu, 19 Feb 2026
160.9400
162.3600
155.7100
156.9400
1,210,800
Wed, 18 Feb 2026
158.1800
162.2600
156.4700
161.2500
1,413,700
Tue, 17 Feb 2026
156.0000
159.5300
151.0000
156.3000
1,776,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
154.4400
158.8400
153.4600
158.5800
1,616,700
Thu, 12 Feb 2026
9 · 10-K
After-hours · 16:34 ET
10-K ↗
Thu, 12 Feb 2026
162.2000
163.2500
152.6300
153.6300
2,343,600
Wed, 11 Feb 2026
159.0900
161.6400
156.3300
161.5300
1,974,000
Tue, 10 Feb 2026
159.7500
164.4700
157.0000
159.8900
2,495,100
Mon, 09 Feb 2026
155.6100
161.2000
155.1200
159.7500
1,795,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
151.8500
158.2400
151.8500
156.3300
2,316,500
Thu, 05 Feb 2026
155.2100
157.6100
150.2700
152.0300
3,521,300
Wed, 04 Feb 2026
157.1800
161.6200
149.0000
157.8300
3,661,600
Tue, 03 Feb 2026
147.9400
162.0000
139.1800
160.1600
7,311,300
Tue, 03 Feb 2026
8 · 8-K
Pre-market · 06:01 ET
8-K ↗
Mon, 02 Feb 2026
210.5100
211.0100
201.7800
202.4000
2,485,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
212.6000
214.5700
207.0100
209.6100
1,707,000
Thu, 29 Jan 2026
7 · 8-K
After-hours · 16:34 ET
8-K ↗
Thu, 29 Jan 2026
224.8100
226.6300
210.1000
212.7000
1,628,300
Wed, 28 Jan 2026
233.2200
234.2500
224.6300
225.9800
994,500
Tue, 27 Jan 2026
235.7700
235.7700
229.1500
232.0000
945,300
Mon, 26 Jan 2026
233.2100
237.0900
230.8800
236.5800
664,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
236.4300
239.2500
230.6800
231.7600
716,800
Thu, 22 Jan 2026
233.6100
238.5600
233.6100
237.1200
831,000
Wed, 21 Jan 2026
221.9800
233.3900
221.9800
232.4400
1,253,600
Tue, 20 Jan 2026
227.5000
230.2700
221.1600
221.8300
1,617,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
231.8700
233.0700
226.5000
230.6700
903,500
Thu, 15 Jan 2026
239.0100
239.4500
227.7500
230.3800
1,405,100
Wed, 14 Jan 2026
236.3300
242.8900
235.8600
238.9300
651,600
Tue, 13 Jan 2026
241.6600
243.1300
231.9900
235.7900
860,100
Mon, 12 Jan 2026
248.7100
248.9500
241.6300
242.3000
796,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
249.3800
252.6300
247.7800
248.0200
608,500
Thu, 08 Jan 2026
243.7800
249.9400
243.5300
246.8100
578,300
Wed, 07 Jan 2026
244.9000
247.6400
241.8200
245.6700
876,700
Tue, 06 Jan 2026
239.6000
246.5700
238.1700
244.7800
903,400
Mon, 05 Jan 2026
235.6100
245.8800
235.0000
239.3700
984,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
250.3900
252.2800
236.8900
237.0300
910,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
252.7500
255.6400
251.6600
252.2800
582,000
Tue, 30 Dec 2025
252.1200
255.5000
250.9000
254.5900
680,900
Mon, 29 Dec 2025
251.6800
255.5100
251.4800
253.8000
547,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
251.7600
252.7100
250.3400
252.6100
540,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
249.7700
254.4100
248.5600
251.1800
342,200
Tue, 23 Dec 2025
250.7900
251.9200
248.6400
250.3800
744,400
Mon, 22 Dec 2025
251.0000
253.7000
249.6400
250.4600
649,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
250.1500
253.5200
246.8500
250.7600
3,381,000
Thu, 18 Dec 2025
252.0500
254.5300
246.1800
249.5700
1,170,200
Wed, 17 Dec 2025
246.7700
256.9000
246.4300
251.2900
1,189,200
Tue, 16 Dec 2025
247.2300
248.4500
244.6500
247.3400
1,223,400
Mon, 15 Dec 2025
237.3000
246.8500
237.2100
246.3500
1,510,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
233.6700
235.7100
232.0800
233.8900
906,700
Thu, 11 Dec 2025
230.8700
235.5000
229.2000
232.6600
654,700
Wed, 10 Dec 2025
228.6700
232.4800
225.2400
230.8800
862,600
Tue, 09 Dec 2025
226.5000
232.1800
226.0700
229.3800
740,400
Mon, 08 Dec 2025
229.0100
229.0100
225.8000
227.2800
1,181,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
231.4000
233.8100
228.4900
229.7700
656,900
Thu, 04 Dec 2025
233.8700
235.7400
230.3900
232.1000
663,700
Wed, 03 Dec 2025
228.6600
232.4300
227.6600
231.9100
714,200
Tue, 02 Dec 2025
230.5500
230.6000
226.9600
228.6200
1,100,300
Mon, 01 Dec 2025
231.7700
235.0000
230.2000
230.7800
966,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
230.8000
233.6300
230.6100
232.7400
421,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
234.8800
236.0400
230.8800
231.2500
637,900
Tue, 25 Nov 2025
229.4800
236.1100
229.4800
235.3800
744,700
Mon, 24 Nov 2025
233.8600
234.7600
227.0300
230.2400
1,802,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
223.5500
240.2500
223.0700
234.1800
1,470,400
Thu, 20 Nov 2025
6 · 8-K
After-hours · 16:26 ET
8-K ↗
Thu, 20 Nov 2025
227.1400
228.4500
222.6000
224.1300
885,600
Wed, 19 Nov 2025
226.3600
228.3200
222.8500
225.8900
816,400
Tue, 18 Nov 2025
225.0000
227.9100
223.0200
226.3200
993,000
Mon, 17 Nov 2025
230.0500
230.9000
225.5300
226.8900
782,700
Mon, 17 Nov 2025
5 · 424B5
Pre-market · 08:00 ET
424B5 ↗
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
230.8100
233.5900
229.4100
231.0300
772,700
Thu, 13 Nov 2025
228.2900
234.1000
225.6500
230.1700
1,142,800
Thu, 13 Nov 2025
4 · 424B5
Pre-market · 08:52 ET
424B5 ↗
Wed, 12 Nov 2025
231.7500
233.8900
229.8000
230.1300
813,700
Wed, 12 Nov 2025
3 · S-3ASR
Pre-market · 08:41 ET
S-3ASR ↗
Tue, 11 Nov 2025
227.7400
232.6500
225.2900
231.5400
663,700
Mon, 10 Nov 2025
230.9100
231.7100
226.1700
228.6400
863,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
224.8800
230.6800
222.7300
230.5700
771,900
Thu, 06 Nov 2025
237.6400
238.7300
222.5400
226.4400
1,087,100
Wed, 05 Nov 2025
228.9700
237.4600
224.8600
237.1200
1,322,800
Tue, 04 Nov 2025
252.3700
253.5400
223.2300
227.1700
1,861,700
Tue, 04 Nov 2025
2 · 10-Q
Pre-market · 06:05 ET
10-Q ↗
Tue, 04 Nov 2025
1 · 8-K
Pre-market · 06:02 ET
8-K ↗
Mon, 03 Nov 2025
248.6900
248.6900
241.8000
245.9200
1,287,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
247.0200
249.3800
244.5000
248.3400
870,600
Thu, 30 Oct 2025
249.0100
253.0000
247.6000
248.4000
623,400
Wed, 29 Oct 2025
253.0900
255.0000
247.2400
249.7400
1,136,800
Tue, 28 Oct 2025
253.7100
256.1700
252.2300
252.7000
1,046,500
Mon, 27 Oct 2025
252.2900
257.6900
251.3600
255.5800
777,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
253.4600
253.6800
249.9300
250.2100
543,200
Thu, 23 Oct 2025
250.0200
251.8400
246.6600
250.9200
949,400