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
145.3500
146.2150
144.1000
145.9200
1,044,423
Thu, 22 Oct 2026
145.7000
148.1500
144.2800
147.6800
1,876,800
Wed, 21 Oct 2026
145.5000
149.1300
145.5000
147.8700
1,405,100
Tue, 20 Oct 2026
144.0300
146.1800
143.9000
144.4200
1,361,300
Mon, 19 Oct 2026
146.5700
146.8600
144.5600
144.8000
687,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
145.9200
147.8000
145.3300
145.6900
697,000
Thu, 15 Oct 2026
144.5800
146.2700
143.1400
145.9200
928,200
Wed, 14 Oct 2026
144.7100
146.3000
143.1300
144.2900
983,900
Tue, 13 Oct 2026
146.7100
148.2400
143.9100
145.6800
939,100
Mon, 12 Oct 2026
145.5800
148.1600
145.5100
146.2000
883,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
142.6400
145.2900
142.5200
144.7200
993,400
Thu, 08 Oct 2026
141.3200
142.9100
139.7400
142.8100
1,307,500
Wed, 07 Oct 2026
22 · 6-K
After-hours · 20:33 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 07 Oct 2026
144.2000
145.7800
141.8700
142.5600
1,252,700
Tue, 06 Oct 2026
144.3800
147.8000
143.6000
146.2700
802,100
Mon, 05 Oct 2026
147.2500
147.2500
143.1900
143.2900
854,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
144.9400
145.2400
143.4800
144.3400
961,900
Thu, 01 Oct 2026
142.7100
144.0200
141.6000
143.9300
1,103,500
Wed, 30 Sep 2026
145.1200
145.5300
143.4400
143.5200
1,641,500
Tue, 29 Sep 2026
145.3400
146.8200
144.0600
145.1000
1,220,800
Mon, 28 Sep 2026
148.1800
148.1800
145.2100
146.5100
1,146,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
21 · 424B5
After-hours · 20:13 ET
424B5 ↗
Fri, 25 Sep 2026
146.8700
149.9200
146.1600
149.2100
1,083,400
Thu, 24 Sep 2026
143.8100
145.4800
143.1500
145.4200
1,632,100
Wed, 23 Sep 2026
19 · 6-K
After-hours · 16:27 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 23 Sep 2026
143.5300
145.8300
142.8800
144.7600
830,900
Wed, 23 Sep 2026
20 · 424B3
Pre-market · 08:26 ET
424B3 ↗
Tue, 22 Sep 2026
145.3700
145.3700
142.6900
144.2200
808,300
Mon, 21 Sep 2026
143.2400
144.3900
142.4600
143.0000
1,228,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
141.9300
142.8500
140.9000
141.6400
1,231,100
Thu, 17 Sep 2026
144.1900
144.5500
142.1300
143.3300
1,066,000
Wed, 16 Sep 2026
139.7300
143.4000
139.0000
142.2100
1,259,300
Wed, 16 Sep 2026
18 · 6-K
Pre-market · 08:18 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 15 Sep 2026
139.6400
140.0100
136.7700
138.3200
1,531,200
Mon, 14 Sep 2026
139.8500
140.4000
138.7100
139.4200
1,269,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
142.1700
143.0700
141.2500
141.5000
1,238,300
Thu, 10 Sep 2026
140.0900
141.8900
139.9100
140.4300
719,100
Wed, 09 Sep 2026
142.5400
143.1700
140.8500
141.0000
1,061,200
Tue, 08 Sep 2026
145.5600
146.1300
143.3500
143.5400
1,102,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
145.8800
146.3900
144.6000
145.4000
863,100
Thu, 03 Sep 2026
145.7300
146.9800
144.1200
146.4800
1,097,700
Wed, 02 Sep 2026
144.6900
146.4400
144.0600
144.9200
1,440,900
Tue, 01 Sep 2026
146.1400
146.5200
142.9300
144.1600
1,349,700
Mon, 31 Aug 2026
147.0000
147.2400
145.3100
145.9400
1,645,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
148.1200
149.5000
146.4100
147.4900
838,400
Thu, 27 Aug 2026
147.8300
148.9100
145.8000
147.9700
1,013,600
Wed, 26 Aug 2026
147.7000
149.8500
147.4700
149.8300
956,300
Tue, 25 Aug 2026
148.0000
148.6600
146.7200
147.4400
921,400
Mon, 24 Aug 2026
146.2700
148.2900
146.2700
147.5600
776,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
148.2500
148.5300
145.1900
146.2900
1,307,700
Thu, 20 Aug 2026
147.6000
149.2800
146.7200
146.7900
1,255,400
Wed, 19 Aug 2026
150.5900
151.6400
148.0000
148.2000
896,800
Tue, 18 Aug 2026
150.7700
151.6700
149.5900
149.6200
612,700
Mon, 17 Aug 2026
152.1200
152.8200
150.2500
150.4500
1,261,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
149.1900
152.4700
147.1000
152.4500
689,600
Thu, 13 Aug 2026
151.3300
152.1200
148.4800
149.1900
965,800
Wed, 12 Aug 2026
149.4300
151.1600
149.3100
150.2500
688,600
Tue, 11 Aug 2026
150.1100
152.2200
149.2000
149.3100
686,300
Mon, 10 Aug 2026
150.9200
152.6800
149.3600
149.5800
1,048,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
155.5500
156.5900
151.4800
151.7200
905,800
Thu, 06 Aug 2026
155.0100
156.3600
154.0200
155.2400
932,900
Wed, 05 Aug 2026
156.6300
158.8100
154.7700
155.1300
1,031,400
Tue, 04 Aug 2026
154.7700
155.5700
153.8100
155.0800
977,800
Mon, 03 Aug 2026
151.8700
154.5000
151.8700
153.6500
1,739,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
151.1200
154.5500
150.1000
150.9000
1,182,700
Thu, 30 Jul 2026
153.0100
154.3000
149.6700
152.8700
1,704,700
Wed, 29 Jul 2026
17 · 6-K
After market open · 11:18 ET
6-K ↗
Wed, 29 Jul 2026
155.0000
156.3300
147.6800
148.6300
1,752,000
Tue, 28 Jul 2026
150.5400
154.7300
149.2400
154.0900
1,078,900
Mon, 27 Jul 2026
152.6500
153.6700
150.7700
151.4000
1,095,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
148.8400
152.5100
148.2000
151.3000
824,000
Thu, 23 Jul 2026
148.5800
149.3800
147.7100
148.5700
1,492,400
Wed, 22 Jul 2026
151.2000
153.2200
150.3300
150.6100
792,400
Tue, 21 Jul 2026
149.9700
151.9800
147.4700
151.7800
790,700
Mon, 20 Jul 2026
149.0000
151.6900
147.5600
148.3300
836,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
144.9500
147.2800
144.0700
146.9700
656,200
Thu, 16 Jul 2026
147.4600
148.3000
145.3500
147.1600
767,800
Wed, 15 Jul 2026
147.1600
148.3600
145.6300
147.7900
713,300
Tue, 14 Jul 2026
150.7000
152.2200
146.7100
146.7500
786,500
Mon, 13 Jul 2026
148.6900
150.7900
148.2500
149.1400
708,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
150.7500
151.1000
149.0800
149.8700
618,700
Thu, 09 Jul 2026
151.0800
152.7200
150.3700
151.0300
1,013,800
Wed, 08 Jul 2026
148.7600
150.5500
147.5400
148.9300
1,087,400
Tue, 07 Jul 2026
16 · 6-K
After-hours · 16:17 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 07 Jul 2026
155.3100
155.9900
149.2400
151.0700
1,278,000
Mon, 06 Jul 2026
148.1700
153.9600
146.9000
153.4500
1,189,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
144.7500
148.1400
142.8800
147.8400
1,556,900
Wed, 01 Jul 2026
15 · 424B5
After-hours · 16:09 ET
424B5 ↗
Wed, 01 Jul 2026
144.9900
145.8200
141.9200
141.9200
1,499,100
Tue, 30 Jun 2026
148.9600
150.5500
145.3900
145.7800
908,100
Mon, 29 Jun 2026
12 · 6-K
After-hours · 16:52 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 29 Jun 2026
147.6600
148.7600
145.7800
147.5400
1,620,000
Mon, 29 Jun 2026
14 · 424B3
Pre-market · 09:12 ET
424B3 ↗
Mon, 29 Jun 2026
13 · F-3ASR
Pre-market · 08:41 ET
F-3ASR ↗
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
150.1100
150.7000
147.8000
148.8100
1,280,300
Thu, 25 Jun 2026
148.9000
151.4700
148.3500
150.1100
1,167,800
Wed, 24 Jun 2026
146.9000
149.6400
144.9900
147.8900
1,601,400
Tue, 23 Jun 2026
145.3800
147.4100
140.1800
146.4100
885,400
Mon, 22 Jun 2026
144.9800
147.3700
143.4000
146.8500
1,161,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
145.7200
146.8400
144.5600
145.0600
1,193,900
Wed, 17 Jun 2026
143.7600
145.7600
142.4000
144.1200
1,451,300
Tue, 16 Jun 2026
143.0400
143.9400
142.3500
142.9800
1,263,900
Mon, 15 Jun 2026
142.7700
145.3200
141.3800
141.4900
1,478,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
139.3700
141.1900
138.0500
140.0000
889,400
Thu, 11 Jun 2026
135.6700
138.5000
134.5800
137.9000
1,239,900
Wed, 10 Jun 2026
138.1100
138.5800
133.3200
135.0700
1,570,600
Tue, 09 Jun 2026
137.7600
139.5000
135.6700
139.0200
1,493,900
Mon, 08 Jun 2026
136.3900
138.0000
135.4900
135.7100
837,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
135.7000
137.3600
135.4300
136.9400
820,700
Thu, 04 Jun 2026
135.1000
137.0600
135.1000
136.4400
1,418,100
Wed, 03 Jun 2026
132.8800
135.5000
132.2000
134.5000
1,555,200
Tue, 02 Jun 2026
135.8200
137.4700
133.6300
134.0500
1,045,000
Mon, 01 Jun 2026
136.7700
138.1300
135.4900
136.6600
915,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
139.1800
140.6500
138.5400
139.3900
2,992,300
Thu, 28 May 2026
140.3600
141.4200
138.6800
138.9800
1,520,300
Wed, 27 May 2026
140.7600
143.1700
140.4000
141.8000
1,337,400
Tue, 26 May 2026
140.2000
141.4600
139.3600
140.1900
1,132,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
139.8400
140.5500
138.3900
138.6200
819,200
Thu, 21 May 2026
138.6100
140.5100
137.0800
139.5700
1,527,800
Wed, 20 May 2026
138.0300
140.8500
136.7100
139.4500
1,196,400
Tue, 19 May 2026
138.6900
139.2500
135.2800
136.0300
1,188,500
Mon, 18 May 2026
141.7600
142.6700
139.5900
139.7900
1,759,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
140.9600
141.1500
138.3900
139.7700
1,482,100
Thu, 14 May 2026
142.5900
145.0200
141.6400
142.0700
1,072,800
Wed, 13 May 2026
144.7400
145.1700
142.8300
142.8800
871,100
Tue, 12 May 2026
146.3000
146.9300
143.0700
144.5600
966,500
Mon, 11 May 2026
148.4100
150.3200
145.7300
146.2200
1,313,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
149.9900
152.5200
149.3400
150.0000
1,921,600
Thu, 07 May 2026
149.8300
151.0000
148.0200
148.4900
1,701,700
Wed, 06 May 2026
147.2600
151.5600
146.6100
151.0500
2,119,500
Tue, 05 May 2026
139.3800
145.0000
139.3800
144.6200
1,279,600
Mon, 04 May 2026
140.3100
141.0300
136.3200
137.7300
1,844,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
141.9100
143.6600
139.3400
140.9400
1,219,300
Thu, 30 Apr 2026
139.1100
142.7800
139.1100
142.2100
1,434,300
Wed, 29 Apr 2026
11 · 6-K
After market open · 11:19 ET
6-K ↗
Wed, 29 Apr 2026
138.1200
139.9700
134.1100
138.1100
1,919,600
Tue, 28 Apr 2026
138.5800
139.6700
135.6600
137.1300
1,358,800
Mon, 27 Apr 2026
138.1900
141.0900
137.8400
138.6500
1,299,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
138.3500
140.0400
137.3100
138.0800
1,426,200
Thu, 23 Apr 2026
138.5900
139.6700
137.4500
139.1000
945,700
Wed, 22 Apr 2026
142.4400
142.6000
137.3300
138.2700
1,295,900
Tue, 21 Apr 2026
146.1100
146.4600
139.4100
140.6400
1,251,500
Mon, 20 Apr 2026
146.7500
147.2900
145.5000
146.4500
989,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
144.6000
149.6700
143.9900
147.4500
1,710,000
Thu, 16 Apr 2026
148.1700
148.5100
142.1300
142.4600
1,664,800
Wed, 15 Apr 2026
148.3000
149.3700
147.1700
147.2400
1,158,700
Tue, 14 Apr 2026
149.1400
150.6800
148.6600
148.9700
928,700
Mon, 13 Apr 2026
143.4700
148.9200
140.7100
148.6000
1,409,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
145.2400
146.1100
144.3600
145.5300
795,200
Thu, 09 Apr 2026
140.6000
146.5000
140.6000
145.2700
1,033,900
Wed, 08 Apr 2026
145.9300
147.8800
144.2300
144.2300
1,658,100
Tue, 07 Apr 2026
140.5100
141.8200
139.0800
140.8300
928,900
Mon, 06 Apr 2026
139.9400
141.6000
139.8300
141.5000
570,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
137.3900
139.3000
135.7700
139.1800
1,022,000
Wed, 01 Apr 2026
137.7800
141.0500
137.7800
139.9600
791,800
Tue, 31 Mar 2026
133.9600
137.4500
132.9700
137.1800
1,067,700
Mon, 30 Mar 2026
134.0800
134.4300
131.5100
131.9800
1,074,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
132.3500
134.7000
132.2100
133.3800
1,079,300
Thu, 26 Mar 2026
136.1000
136.8900
133.5700
134.1500
1,058,900
Wed, 25 Mar 2026
138.2600
139.9900
136.7000
137.8200
789,300
Tue, 24 Mar 2026
133.6800
137.2100
133.1600
136.4900
1,045,500
Mon, 23 Mar 2026
135.2400
137.0200
134.5700
135.2100
1,019,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
134.0100
134.5000
130.3800
131.6000
2,031,100
Thu, 19 Mar 2026
133.8800
134.9100
132.7200
133.3700
1,757,300
Wed, 18 Mar 2026
137.0000
139.3900
135.7000
135.7900
1,100,100
Tue, 17 Mar 2026
136.5800
137.8000
135.5000
137.4200
1,072,300
Mon, 16 Mar 2026
134.6600
135.9400
134.0300
135.2000
1,449,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
134.0500
136.2000
132.7000
133.0400
1,761,000
Thu, 12 Mar 2026
139.0200
139.8100
132.0800
133.1200
2,434,400
Wed, 11 Mar 2026
140.1200
142.5200
139.4000
141.0200
1,652,400
Tue, 10 Mar 2026
139.0800
144.8500
139.0800
140.6400
1,865,900
Mon, 09 Mar 2026
133.9700
139.5100
131.9000
139.3400
2,537,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
137.9800
139.5000
136.0700
136.1000
1,960,600
Thu, 05 Mar 2026
10 · 6-K/A
After-hours · 16:11 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 05 Mar 2026
148.9100
150.2600
140.4300
140.8300
2,767,200
Wed, 04 Mar 2026
146.9200
149.9400
145.8800
149.7900
1,413,300
Wed, 04 Mar 2026
9 · 6-K
Pre-market · 09:08 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 03 Mar 2026
148.2600
148.9300
143.5500
146.0800
2,350,400
Mon, 02 Mar 2026
148.1200
151.3600
147.6000
150.2300
1,387,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
149.4100
150.4200
148.4900
149.4400
2,340,300
Thu, 26 Feb 2026
150.2900
151.6700
149.3100
150.3600
1,156,700
Wed, 25 Feb 2026
148.0300
150.6000
147.5700
150.3100
969,600
Tue, 24 Feb 2026
147.7400
149.0300
147.0100
148.4600
690,800
Mon, 23 Feb 2026
150.6300
151.7000
147.2600
147.7400
743,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
151.3100
152.4800
150.3400
151.3700
791,400
Thu, 19 Feb 2026
153.7500
154.2000
150.8200
151.3200
926,900
Wed, 18 Feb 2026
153.4200
154.9400
152.8700
154.8300
1,117,700
Tue, 17 Feb 2026
150.7800
153.1600
150.4500
152.5600
2,978,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
147.4200
150.9300
146.2300
150.4300
1,276,800
Thu, 12 Feb 2026
148.3000
149.8400
145.9300
147.7600
1,820,800
Thu, 12 Feb 2026
8 · 20-F
Pre-market · 09:22 ET
20-F ↗
Wed, 11 Feb 2026
146.0600
148.5600
145.6900
148.2400
1,502,900
Tue, 10 Feb 2026
142.7000
146.0800
142.4700
145.0000
1,676,300
Mon, 09 Feb 2026
140.3500
144.4900
140.1000
142.5000
1,662,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
144.4400
145.0000
137.5500
140.0700
2,364,100
Fri, 06 Feb 2026
7 · 6-K
Pre-market · 07:20 ET
6-K ↗
Thu, 05 Feb 2026
142.3100
144.9800
142.3100
144.0000
1,901,900
Wed, 04 Feb 2026
143.6600
144.9900
141.5000
143.1700
1,657,600
Tue, 03 Feb 2026
145.4100
145.7200
142.9100
143.6100
1,401,800
Mon, 02 Feb 2026
143.1100
145.7000
142.8400
145.3200
1,214,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
143.6800
144.9800
142.3500
143.6600
1,288,900
Thu, 29 Jan 2026
143.4500
145.7600
143.3500
144.5300
850,400
Wed, 28 Jan 2026
143.9600
144.3600
142.2300
142.6400
1,601,200
Tue, 27 Jan 2026
144.7500
144.7500
143.2800
143.8600
732,300
Mon, 26 Jan 2026
145.0000
145.3600
143.5600
143.6500
537,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
143.7300
145.7800
143.6100
144.9000
925,900
Thu, 22 Jan 2026
143.8600
144.5000
142.4000
143.9700
1,030,100
Wed, 21 Jan 2026
142.5000
143.7400
142.0900
143.2600
810,900
Tue, 20 Jan 2026
141.8400
143.7300
141.3200
142.5700
814,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
143.7100
144.1900
142.5300
142.8100
722,000
Thu, 15 Jan 2026
6 · 6-K
After-hours · 16:15 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 15 Jan 2026
142.6400
144.6300
141.9900
143.6300
721,400
Wed, 14 Jan 2026
144.2700
145.8900
141.5200
141.8400
1,296,000
Tue, 13 Jan 2026
143.8600
145.6000
143.6600
144.2800
1,111,300
Mon, 12 Jan 2026
143.4200
144.0900
142.2800
143.7600
1,058,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
147.9900
148.5900
144.2100
144.3000
1,232,800
Thu, 08 Jan 2026
5 · 424B5
After-hours · 16:08 ET
424B5 ↗
Thu, 08 Jan 2026
146.6400
147.4100
144.1600
147.1500
1,060,400
Wed, 07 Jan 2026
147.5000
148.9100
145.8300
146.5700
1,035,900
Tue, 06 Jan 2026
3 · 6-K
After-hours · 16:35 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 06 Jan 2026
148.5000
148.9900
146.9400
147.4000
1,198,700
Tue, 06 Jan 2026
4 · 424B3
Pre-market · 08:40 ET
424B3 ↗
Mon, 05 Jan 2026
145.2500
149.2400
144.7000
148.0900
1,178,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
145.1100
145.3000
142.3900
144.6300
711,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
144.1000
144.7100
143.3000
143.7600
449,300
Tue, 30 Dec 2025
144.0000
144.4500
143.2300
144.1400
496,800
Mon, 29 Dec 2025
144.4500
145.3900
143.3700
143.9500
536,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
145.2500
145.5100
144.0000
144.7800
375,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
145.2600
145.2600
144.2300
145.2400
194,600
Tue, 23 Dec 2025
145.5400
146.6700
144.7800
145.2200
867,400
Mon, 22 Dec 2025
145.3200
145.6800
144.2900
145.6800
928,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
143.5000
145.4900
143.2900
144.7800
1,750,500
Thu, 18 Dec 2025
141.5300
143.7600
141.2700
143.3000
1,693,900
Wed, 17 Dec 2025
141.7600
142.5700
140.3500
140.9500
1,815,000
Tue, 16 Dec 2025
141.5700
142.9700
140.8000
141.7100
1,645,400
Mon, 15 Dec 2025
140.1000
141.8700
140.0000
141.7900
1,006,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
141.8000
142.2500
139.3400
139.5400
961,600
Thu, 11 Dec 2025
139.0700
141.9100
139.0700
141.1600
1,252,300
Wed, 10 Dec 2025
139.4000
140.8300
138.9300
139.7600
1,345,200
Tue, 09 Dec 2025
138.6300
140.8600
138.6100
139.7000
1,701,700
Mon, 08 Dec 2025
139.3500
140.3000
138.5000
138.6100
1,942,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
139.8500
140.7300
138.0400
139.9900
1,691,500
Thu, 04 Dec 2025
137.8500
140.6600
137.2100
139.9200
1,641,300
Wed, 03 Dec 2025
137.7000
138.6300
136.4200
138.1400
1,991,100
Wed, 03 Dec 2025
2 · 6-K
Pre-market · 07:34 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 02 Dec 2025
133.1500
136.0400
132.6300
135.6900
1,827,400
Mon, 01 Dec 2025
134.0000
134.4900
131.6200
131.8200
2,334,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
133.3600
134.2900
132.8900
134.0000
507,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
131.6100
133.9500
131.6100
133.0600
1,259,000
Tue, 25 Nov 2025
131.6800
132.8000
130.1600
132.1200
1,385,400
Mon, 24 Nov 2025
130.5200
131.5800
130.1200
130.9900
2,547,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
130.9500
132.0400
129.8500
131.6700
1,338,400
Thu, 20 Nov 2025
133.4200
134.0400
130.7500
131.3400
1,260,500
Wed, 19 Nov 2025
132.5700
133.4100
131.4900
132.4500
1,660,400
Tue, 18 Nov 2025
132.5300
133.5600
131.3800
132.0400
906,000
Mon, 17 Nov 2025
137.1000
137.2600
132.0800
132.9700
1,014,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
136.0000
137.3700
135.2100
136.8600
929,400
Thu, 13 Nov 2025
136.5300
138.3400
136.0900
136.5200
1,266,200
Wed, 12 Nov 2025
136.4700
138.3200
135.3400
137.6700
1,181,000
Tue, 11 Nov 2025
137.4300
138.2700
136.0600
136.1700
1,491,900
Mon, 10 Nov 2025
133.9300
136.4100
133.6300
136.2700
1,343,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
132.1700
133.2000
131.5200
132.9500
989,800
Thu, 06 Nov 2025
134.0200
135.0100
129.9500
132.2500
1,656,400
Wed, 05 Nov 2025
131.5800
134.5600
131.0700
133.6300
1,555,500
Tue, 04 Nov 2025
130.6800
132.4300
129.6900
130.9000
1,418,500
Mon, 03 Nov 2025
130.4000
131.5300
129.5600
131.0000
2,873,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
130.3400
131.3000
129.4200
130.2400
1,735,400
Thu, 30 Oct 2025
131.1700
131.8700
129.4400
130.3800
2,179,000
Wed, 29 Oct 2025
1 · 6-K
After market open · 12:27 ET
6-K ↗
Wed, 29 Oct 2025
127.5000
131.6800
125.4700
131.6300
3,182,400
Tue, 28 Oct 2025
120.7500
121.8800
119.9100
121.0000
1,341,600
Mon, 27 Oct 2025
121.7400
122.6600
121.0000
121.0600
908,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
121.3500
122.3400
121.0300
121.9000
790,400
Thu, 23 Oct 2025
120.3600
121.4300
120.0400
120.6400
998,600