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
202.5000
204.0300
196.9300
199.0200
693,479
Thu, 22 Oct 2026
203.8300
208.9600
197.9700
202.7000
1,205,800
Wed, 21 Oct 2026
20 · 10-Q
After-hours · 20:10 ET
10-Q ↗
Wed, 21 Oct 2026
19 · 8-K
After-hours · 20:09 ET
8-K ↗
Wed, 21 Oct 2026
202.1400
204.5300
199.2300
203.3000
707,300
Tue, 20 Oct 2026
197.7800
201.5500
197.3700
201.2500
481,100
Mon, 19 Oct 2026
195.9400
197.1700
194.4600
196.7200
563,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
195.6800
196.8400
194.1600
196.3700
579,900
Thu, 15 Oct 2026
195.5700
197.6100
192.6000
194.4300
467,900
Wed, 14 Oct 2026
196.0600
197.0700
192.1100
193.6300
540,900
Tue, 13 Oct 2026
18 · 8-K/A
After-hours · 21:14 ET
8-K/A ↗
Tue, 13 Oct 2026
199.2400
199.2600
195.9100
196.5700
417,300
Mon, 12 Oct 2026
196.0000
197.8800
195.8100
197.4500
323,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
195.9700
196.7500
194.5100
195.9800
220,800
Thu, 08 Oct 2026
190.8300
195.4800
189.9700
195.1200
354,400
Wed, 07 Oct 2026
193.0600
193.2800
190.5400
190.5500
366,000
Tue, 06 Oct 2026
196.0200
196.0200
192.8200
192.8600
603,000
Mon, 05 Oct 2026
196.1000
198.1500
194.3900
195.8400
608,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
195.8900
197.4100
194.4400
195.7800
514,500
Thu, 01 Oct 2026
17 · 8-K
After-hours · 20:26 ET
8-K ↗
Thu, 01 Oct 2026
196.9600
197.5000
194.5400
194.8400
502,500
Wed, 30 Sep 2026
201.4400
201.4400
197.3500
197.4500
586,200
Tue, 29 Sep 2026
201.5400
203.5800
200.9100
202.6500
686,100
Mon, 28 Sep 2026
201.6200
203.2300
200.8300
202.4400
536,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
203.1600
203.1600
201.3100
201.5200
431,800
Thu, 24 Sep 2026
203.1500
205.2100
202.2800
202.5000
948,900
Wed, 23 Sep 2026
202.4200
204.7100
201.0300
202.6000
701,900
Tue, 22 Sep 2026
202.8200
203.9800
201.7600
203.4400
393,600
Mon, 21 Sep 2026
203.0500
205.0000
201.8200
202.5700
592,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
201.7300
202.4500
199.6900
202.3700
1,576,900
Thu, 17 Sep 2026
198.6900
201.6500
198.3200
201.6300
618,300
Wed, 16 Sep 2026
198.6000
201.5500
196.7700
197.8700
477,400
Tue, 15 Sep 2026
198.1200
198.8700
195.7100
198.5800
436,400
Mon, 14 Sep 2026
199.7300
199.7300
196.5700
197.5700
416,400
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
198.6700
199.0100
196.1700
198.1200
314,800
Thu, 10 Sep 2026
198.2600
198.6700
195.7400
196.7000
321,300
Wed, 09 Sep 2026
200.0400
201.2000
197.0900
197.9100
482,000
Tue, 08 Sep 2026
199.0000
200.5100
198.5100
200.2400
338,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
197.6000
200.1900
196.9100
198.6200
428,600
Thu, 03 Sep 2026
198.9700
198.9700
196.9000
198.4700
356,600
Wed, 02 Sep 2026
200.2100
200.2100
196.4900
197.4900
326,100
Tue, 01 Sep 2026
200.3300
201.1300
199.0400
200.0700
407,800
Mon, 31 Aug 2026
199.9300
199.9300
198.2100
199.5000
318,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
200.9200
200.9500
199.3900
200.0000
300,300
Thu, 27 Aug 2026
199.7700
200.5400
198.7300
200.0000
339,800
Wed, 26 Aug 2026
201.4000
203.2600
200.6800
200.7800
294,200
Tue, 25 Aug 2026
203.6300
203.6300
200.4900
202.7800
427,000
Mon, 24 Aug 2026
201.0000
203.5300
200.4500
202.3600
271,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
201.4900
203.5300
199.7000
201.0000
391,700
Thu, 20 Aug 2026
202.1000
203.1100
201.0600
201.1400
239,500
Wed, 19 Aug 2026
202.7300
203.7900
201.3800
202.3000
361,200
Tue, 18 Aug 2026
204.5200
204.5200
201.5600
202.1700
397,300
Mon, 17 Aug 2026
202.6200
203.6800
201.1100
203.5500
269,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
206.4500
206.4500
202.5200
203.0600
303,400
Thu, 13 Aug 2026
207.9700
207.9700
203.6400
205.0600
315,800
Wed, 12 Aug 2026
199.5100
203.7500
199.5100
203.4500
415,100
Tue, 11 Aug 2026
201.6700
203.5600
200.6800
201.6300
356,400
Mon, 10 Aug 2026
202.1400
202.4100
200.0200
201.8600
499,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
200.3000
202.8100
199.6400
202.7400
417,900
Thu, 06 Aug 2026
203.9800
206.5700
199.6400
200.6200
399,500
Wed, 05 Aug 2026
206.1300
208.1800
202.2000
202.7100
501,200
Tue, 04 Aug 2026
206.9700
208.5900
203.7700
204.1700
714,700
Mon, 03 Aug 2026
213.1900
213.1900
207.0100
208.4800
608,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
210.1100
210.7800
206.6400
209.0100
585,800
Thu, 30 Jul 2026
209.0800
209.8600
206.2200
209.5800
760,200
Wed, 29 Jul 2026
209.1300
210.9700
204.7500
208.4500
930,500
Tue, 28 Jul 2026
211.3500
212.7500
209.7900
210.1700
945,000
Mon, 27 Jul 2026
211.8400
213.7500
210.2700
210.8400
533,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
211.3100
217.1900
210.9300
213.1000
590,900
Thu, 23 Jul 2026
215.0800
217.6100
211.8200
214.0500
705,600
Wed, 22 Jul 2026
16 · 10-Q
After-hours · 16:20 ET
10-Q ↗
Wed, 22 Jul 2026
15 · 8-K
After-hours · 16:18 ET
8-K ↗
Wed, 22 Jul 2026
221.4600
221.4700
215.7100
216.3300
528,000
Tue, 21 Jul 2026
221.8300
222.1700
220.5300
221.3400
299,100
Mon, 20 Jul 2026
221.7700
223.6100
220.0000
221.2000
348,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
221.4300
226.7100
217.2000
222.2000
568,400
Thu, 16 Jul 2026
214.1100
223.4800
213.8600
223.3800
410,700
Wed, 15 Jul 2026
212.6200
213.8000
211.2200
213.1100
319,000
Tue, 14 Jul 2026
213.4400
213.4400
210.6600
211.2500
309,200
Mon, 13 Jul 2026
209.8900
212.8600
209.6800
211.0300
343,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
211.5900
211.7900
206.5900
209.6200
378,500
Thu, 09 Jul 2026
210.2500
212.4200
209.9000
210.4300
267,800
Wed, 08 Jul 2026
213.4400
214.0400
209.0000
210.0700
542,800
Tue, 07 Jul 2026
214.0200
216.9800
213.5500
214.6200
432,400
Mon, 06 Jul 2026
212.5500
213.6400
210.1000
212.2400
410,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
207.5700
211.3400
206.9200
211.3300
524,900
Wed, 01 Jul 2026
202.6600
206.6000
202.6600
205.4600
484,800
Tue, 30 Jun 2026
206.8800
206.8800
202.0100
202.5300
474,300
Mon, 29 Jun 2026
205.6600
207.1300
204.3400
207.0000
315,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
205.3900
207.3300
204.8100
207.2900
574,100
Thu, 25 Jun 2026
204.3800
205.5700
201.0500
204.6900
385,800
Wed, 24 Jun 2026
207.4600
207.5800
200.7100
203.5500
409,800
Tue, 23 Jun 2026
203.7000
205.7400
203.4600
204.8900
270,800
Mon, 22 Jun 2026
200.6200
203.9500
199.8800
203.2200
324,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
201.1500
201.1500
198.1400
199.9700
676,400
Wed, 17 Jun 2026
202.5700
203.5800
196.8900
197.5500
348,700
Tue, 16 Jun 2026
205.5900
206.5800
202.5400
203.9200
291,000
Mon, 15 Jun 2026
205.5900
206.2400
204.2100
204.6500
507,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
204.6200
205.9500
202.7200
205.2900
252,000
Thu, 11 Jun 2026
200.7800
204.1100
200.3700
202.6600
310,000
Wed, 10 Jun 2026
203.4700
204.6500
200.7200
200.8700
336,900
Tue, 09 Jun 2026
198.8300
203.8300
198.3000
202.4800
492,100
Mon, 08 Jun 2026
198.5300
198.7500
195.4000
197.4100
363,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
197.3100
200.1500
196.9400
198.2100
279,600
Thu, 04 Jun 2026
199.5000
200.8300
195.7700
198.4200
269,600
Wed, 03 Jun 2026
194.3200
197.9900
194.3200
197.0100
265,800
Tue, 02 Jun 2026
194.4700
195.9600
192.6800
195.7500
346,000
Mon, 01 Jun 2026
199.9200
200.9500
194.7900
194.8300
315,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
204.5200
207.1400
200.9400
201.9100
481,700
Thu, 28 May 2026
205.0300
206.1200
203.5400
204.8000
313,000
Wed, 27 May 2026
206.7800
207.6500
205.2000
205.6700
293,600
Tue, 26 May 2026
14 · 8-K
After-hours · 16:11 ET
8-K ↗
Tue, 26 May 2026
205.4300
207.7200
205.0000
206.9800
441,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
205.6100
206.1600
203.6000
205.1600
245,700
Thu, 21 May 2026
204.0100
205.3200
202.4000
205.1800
270,200
Wed, 20 May 2026
204.0000
205.0600
201.5400
205.0400
248,300
Tue, 19 May 2026
200.1900
202.6400
200.1600
202.3200
249,800
Mon, 18 May 2026
201.5300
203.4900
201.5300
202.1600
194,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
202.3200
202.3200
199.3900
200.7600
230,300
Thu, 14 May 2026
204.4900
204.9000
202.2100
202.2900
162,900
Wed, 13 May 2026
203.4600
204.8900
202.4300
203.5500
276,300
Tue, 12 May 2026
204.2600
204.5600
201.7200
204.0000
241,500
Mon, 11 May 2026
205.5400
206.2400
203.3700
203.9800
330,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
204.4600
206.7800
203.9700
205.3200
404,600
Thu, 07 May 2026
203.1600
204.1900
202.1100
203.8900
860,100
Wed, 06 May 2026
201.0600
203.9800
200.7700
203.0000
361,400
Tue, 05 May 2026
197.5500
201.2400
197.5500
200.4000
318,800
Mon, 04 May 2026
199.0800
200.3000
197.0000
198.3400
318,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
200.2000
201.8200
199.4800
200.1800
304,100
Thu, 30 Apr 2026
196.0000
201.6900
195.8100
201.2000
397,900
Wed, 29 Apr 2026
201.2800
201.6500
197.8100
198.1300
368,900
Tue, 28 Apr 2026
202.3800
202.6900
199.2100
202.2200
334,500
Mon, 27 Apr 2026
198.0800
202.1200
198.0800
200.1600
642,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
199.3700
201.8300
196.8000
197.8600
754,500
Thu, 23 Apr 2026
200.5600
202.3300
196.0700
200.5400
531,700
Wed, 22 Apr 2026
13 · 10-Q
After-hours · 17:04 ET
10-Q ↗
Wed, 22 Apr 2026
12 · 8-K
After-hours · 16:10 ET
FORM 8-K 04/22/2026 ↗
Wed, 22 Apr 2026
203.0000
203.0000
200.3900
200.8700
381,300
Tue, 21 Apr 2026
202.9400
203.6000
199.8000
201.7900
406,900
Mon, 20 Apr 2026
200.0600
203.4400
198.5100
203.1100
315,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
197.4200
201.5900
197.1400
200.8600
316,200
Thu, 16 Apr 2026
196.3700
198.6100
196.0500
196.8900
515,900
Wed, 15 Apr 2026
194.5000
196.1000
193.8300
195.4000
366,100
Tue, 14 Apr 2026
194.9700
195.7600
191.4000
195.1000
282,800
Mon, 13 Apr 2026
193.5700
193.8800
191.5600
192.9200
221,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
11 · DEFA14A
After-hours · 16:08 ET
DEFA14A ↗
Fri, 10 Apr 2026
10 · DEF 14A
After-hours · 16:07 ET
DEF 14A ↗
Fri, 10 Apr 2026
192.9400
194.4700
191.0200
193.9200
247,700
Thu, 09 Apr 2026
193.9500
194.6300
192.6700
192.7300
247,000
Wed, 08 Apr 2026
192.2600
195.4000
191.9600
193.0600
625,900
Tue, 07 Apr 2026
187.9000
190.6900
187.0200
189.7000
286,300
Mon, 06 Apr 2026
188.4400
189.3500
186.9500
187.6800
195,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
187.0900
190.0000
184.7600
188.4100
216,300
Wed, 01 Apr 2026
185.0100
189.2700
185.0100
187.3600
363,900
Tue, 31 Mar 2026
184.0900
187.0300
182.3000
185.0900
431,500
Mon, 30 Mar 2026
185.0600
185.6200
182.5600
183.4900
289,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
183.5700
185.7400
182.2000
183.1700
393,600
Thu, 26 Mar 2026
182.5800
185.9100
181.9900
184.0600
475,000
Wed, 25 Mar 2026
183.7400
184.7500
181.9000
183.6000
311,100
Tue, 24 Mar 2026
183.5600
185.5200
181.8700
182.9000
327,100
Mon, 23 Mar 2026
186.3700
188.4000
182.8900
183.9600
583,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
188.1700
188.1700
181.4300
183.0900
628,300
Thu, 19 Mar 2026
187.5800
187.9200
185.4100
187.1500
200,800
Wed, 18 Mar 2026
189.4700
191.3600
188.0400
188.1600
308,700
Tue, 17 Mar 2026
192.3100
193.0500
190.7200
191.0000
215,200
Mon, 16 Mar 2026
189.6200
191.8200
189.4000
189.9700
261,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
190.0700
190.6900
187.3700
187.6100
307,800
Thu, 12 Mar 2026
189.0900
189.8400
187.3900
188.4400
318,100
Wed, 11 Mar 2026
190.3700
191.3900
187.1000
189.9000
261,900
Tue, 10 Mar 2026
189.4000
193.4500
188.9500
191.1700
337,000
Mon, 09 Mar 2026
186.3200
190.9700
183.3700
190.1500
392,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
190.1900
190.6300
186.6300
188.1200
182,800
Thu, 05 Mar 2026
192.9000
193.2800
190.8700
192.1600
185,900
Wed, 04 Mar 2026
196.2500
196.2500
193.0300
194.8200
261,600
Tue, 03 Mar 2026
192.7100
195.9700
191.2000
195.4600
362,300
Mon, 02 Mar 2026
195.7900
197.1000
194.1900
196.2500
452,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
191.8700
197.9500
191.8700
196.3100
507,900
Thu, 26 Feb 2026
191.0900
195.0500
189.7200
194.9300
308,200
Wed, 25 Feb 2026
190.5700
191.8900
188.9300
190.8500
300,400
Tue, 24 Feb 2026
190.8500
192.4600
189.5800
190.5700
549,300
Mon, 23 Feb 2026
191.4600
193.9600
191.0400
191.4000
279,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
191.0300
193.4400
189.2500
192.9200
567,700
Thu, 19 Feb 2026
191.2500
192.2500
190.2400
190.6400
245,000
Wed, 18 Feb 2026
192.0200
192.5700
190.0700
191.3000
309,400
Tue, 17 Feb 2026
191.9200
193.6900
190.4800
192.8300
414,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
188.1400
191.8300
186.9700
190.9200
706,300
Thu, 12 Feb 2026
190.9000
191.2000
185.4900
187.4000
630,300
Wed, 11 Feb 2026
9 · 10-K
After-hours · 16:16 ET
10-K ↗
Wed, 11 Feb 2026
192.4300
192.9300
189.7400
189.9100
199,700
Tue, 10 Feb 2026
190.9100
193.1400
190.9100
192.1500
277,500
Mon, 09 Feb 2026
190.6000
191.5900
189.2100
190.4900
298,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
187.0500
191.0300
187.0500
189.9100
462,000
Thu, 05 Feb 2026
183.4000
190.5000
181.2500
188.4800
561,400
Wed, 04 Feb 2026
8 · 8-K
After-hours · 16:08 ET
8-K ↗
Wed, 04 Feb 2026
181.9100
184.2400
180.1400
183.1300
674,700
Tue, 03 Feb 2026
180.8200
182.7600
179.6200
180.1100
673,100
Mon, 02 Feb 2026
181.4100
182.6700
179.8700
180.4400
369,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
180.0400
181.7800
179.2600
181.6400
623,600
Thu, 29 Jan 2026
178.8200
181.3600
177.5900
181.3100
307,400
Wed, 28 Jan 2026
178.5600
180.5800
177.1100
177.5600
378,600
Tue, 27 Jan 2026
177.6400
180.2100
177.6400
178.5600
488,900
Mon, 26 Jan 2026
181.1600
182.4200
177.5000
177.6400
461,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
181.5900
182.0600
178.6200
181.1600
323,700
Thu, 22 Jan 2026
184.3700
185.2700
179.7600
179.9500
466,800
Wed, 21 Jan 2026
186.8400
188.0300
183.3700
184.5000
381,200
Tue, 20 Jan 2026
186.4800
188.0100
185.5000
185.7400
398,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
185.7100
188.4400
185.0000
187.9600
357,800
Thu, 15 Jan 2026
186.2100
187.4500
184.4500
186.4600
265,400
Wed, 14 Jan 2026
184.1400
186.7400
183.8300
186.1700
337,400
Tue, 13 Jan 2026
184.6500
184.9100
181.6000
184.8500
358,000
Mon, 12 Jan 2026
183.9300
185.1200
182.9200
183.1900
226,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
184.9700
185.0300
183.1700
184.0600
219,400
Thu, 08 Jan 2026
183.2700
185.5400
182.8900
183.8800
344,100
Wed, 07 Jan 2026
182.0900
184.6800
182.0000
183.5000
546,300
Tue, 06 Jan 2026
179.7800
181.0400
177.8500
180.9900
247,200
Mon, 05 Jan 2026
177.3500
181.7700
177.3500
180.1700
261,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
177.4500
179.9600
176.7000
179.9000
298,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
180.0800
180.0800
177.5300
178.1400
237,500
Tue, 30 Dec 2025
180.3800
181.7600
180.2700
181.5000
184,100
Mon, 29 Dec 2025
181.8500
181.8500
179.5800
180.8600
197,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
181.7000
181.7000
179.9700
180.9600
121,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
181.5300
183.1600
181.0500
181.3600
166,200
Tue, 23 Dec 2025
180.3800
181.1100
179.5300
180.5700
218,000
Mon, 22 Dec 2025
180.7300
182.3000
180.3400
181.1300
227,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
182.4700
184.8500
180.0300
180.7100
572,000
Thu, 18 Dec 2025
183.0000
184.9400
181.4300
182.0100
299,800
Wed, 17 Dec 2025
180.7300
183.0000
179.7800
182.5100
426,800
Tue, 16 Dec 2025
7 · 8-K
After-hours · 16:07 ET
8-K ↗
Tue, 16 Dec 2025
183.1900
184.7600
181.0200
181.0300
507,000
Mon, 15 Dec 2025
183.5300
183.5300
181.3300
183.4900
382,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
187.2500
187.2500
181.2300
182.5300
423,100
Thu, 11 Dec 2025
183.3700
184.9700
182.3900
184.2600
342,800
Wed, 10 Dec 2025
179.7100
183.6400
179.3200
182.6300
365,700
Tue, 09 Dec 2025
179.7000
180.7100
177.3400
179.1000
333,000
Mon, 08 Dec 2025
179.1600
180.4100
177.7300
178.7700
346,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
6 · 8-K
After-hours · 16:37 ET
8-K ↗
Fri, 05 Dec 2025
5 · 424B5
After-hours · 16:22 ET
424B5 ↗
Fri, 05 Dec 2025
179.6000
181.3800
178.7600
179.9100
298,400
Fri, 05 Dec 2025
4 · S-3ASR
Pre-market · 08:06 ET
S-3ASR ↗
Thu, 04 Dec 2025
179.1400
180.7800
177.9300
180.4800
287,800
Wed, 03 Dec 2025
178.8000
179.7200
177.3500
179.2400
379,400
Tue, 02 Dec 2025
180.5400
181.5000
179.1900
179.4500
232,800
Mon, 01 Dec 2025
180.2300
181.6600
177.1700
180.5400
196,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
182.1600
182.3400
180.2900
181.1800
125,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
180.3400
182.7000
180.3400
181.1800
216,900
Tue, 25 Nov 2025
3 · 8-K
After-hours · 16:17 ET
8-K ↗
Tue, 25 Nov 2025
179.6500
182.3100
179.3200
180.9700
384,500
Mon, 24 Nov 2025
179.7900
180.7100
177.3700
179.9000
408,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
176.8300
179.8400
174.8900
179.7900
420,400
Thu, 20 Nov 2025
179.0300
180.2200
175.4100
175.7200
374,500
Wed, 19 Nov 2025
180.2600
181.1600
175.4100
177.3700
541,700
Tue, 18 Nov 2025
177.1800
180.4200
176.8500
180.1100
391,300
Mon, 17 Nov 2025
177.1200
179.3400
176.6100
177.5500
273,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
177.2200
177.8100
175.7100
176.6600
326,800
Thu, 13 Nov 2025
177.2200
179.3700
177.1800
177.3800
371,000
Wed, 12 Nov 2025
178.0100
179.6000
177.4300
177.8900
308,300
Tue, 11 Nov 2025
177.6000
179.4600
177.0800
179.4300
251,300
Mon, 10 Nov 2025
177.7900
178.0000
176.2000
176.8100
248,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
174.7200
177.8100
174.5700
177.7000
213,000
Thu, 06 Nov 2025
174.3700
176.0400
174.2100
174.4900
246,500
Wed, 05 Nov 2025
175.7800
176.4100
174.2200
174.8800
337,700
Tue, 04 Nov 2025
175.7600
177.0400
174.6000
175.0600
234,800
Mon, 03 Nov 2025
173.4500
175.9800
172.1700
175.9300
372,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
175.1800
176.1100
174.1200
174.5300
364,100
Thu, 30 Oct 2025
172.8700
176.1300
172.8700
175.6500
240,300
Wed, 29 Oct 2025
175.7500
176.8100
173.0900
174.0300
358,100
Tue, 28 Oct 2025
177.9400
178.3200
175.1200
177.0800
362,100
Mon, 27 Oct 2025
178.2600
180.6000
176.6100
178.9100
415,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
182.2600
182.2600
173.0000
177.2000
776,100
Thu, 23 Oct 2025
2 · 10-Q
After-hours · 16:07 ET
10-Q 9.30.2025 ↗
Thu, 23 Oct 2025
1 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 23 Oct 2025
180.3100
181.2900
178.5200
179.4600
372,900