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
146.8300
148.9198
145.4100
147.8500
1,068,978
Thu, 03 Sep 2026
144.7800
150.1100
144.7800
148.7400
1,874,200
Wed, 02 Sep 2026
146.2100
148.1800
141.6400
142.0600
2,174,100
Tue, 01 Sep 2026
144.8100
146.5800
142.9900
144.4600
1,937,900
Mon, 31 Aug 2026
149.3400
150.7900
145.7100
145.8100
2,287,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
147.5600
151.8500
147.2700
150.8200
1,483,400
Thu, 27 Aug 2026
149.5100
150.9200
146.8000
147.2200
1,330,900
Wed, 26 Aug 2026
151.1700
152.9700
150.0700
150.3600
850,400
Tue, 25 Aug 2026
151.4300
153.0000
150.0300
151.7400
1,007,200
Mon, 24 Aug 2026
152.5900
154.1700
150.3100
151.9300
771,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
152.5900
153.5700
150.3700
152.1000
1,040,300
Thu, 20 Aug 2026
152.4000
154.3200
151.4900
151.7900
1,915,500
Wed, 19 Aug 2026
149.0500
156.5500
148.3200
155.0700
1,529,400
Tue, 18 Aug 2026
148.4700
150.7700
147.2100
147.3000
1,287,800
Mon, 17 Aug 2026
151.4800
151.9400
147.9000
147.9600
1,008,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
152.0400
153.2500
150.4400
152.8600
950,600
Thu, 13 Aug 2026
147.6600
152.0200
147.2100
151.8900
1,399,500
Wed, 12 Aug 2026
147.6600
148.6000
146.1400
147.4000
1,009,600
Tue, 11 Aug 2026
144.5600
148.3100
143.6700
147.4600
1,239,900
Mon, 10 Aug 2026
147.1700
148.7000
143.4000
143.9400
1,716,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
148.3000
152.5600
147.3400
148.1800
1,425,600
Thu, 06 Aug 2026
150.0200
151.1600
145.8900
147.4500
1,780,000
Wed, 05 Aug 2026
152.6400
152.6400
149.6100
151.1600
1,350,000
Tue, 04 Aug 2026
149.2700
151.9800
148.1000
151.0500
1,778,100
Mon, 03 Aug 2026
144.5700
148.6000
144.5700
148.4300
1,497,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
148.2400
150.4900
144.8700
146.8100
1,831,300
Thu, 30 Jul 2026
147.0000
150.4000
144.5800
149.4600
2,876,800
Wed, 29 Jul 2026
26 · 10-Q
After-hours · 16:42 ET
10-Q ↗
Wed, 29 Jul 2026
146.1300
153.0800
143.5600
147.7800
3,663,500
Wed, 29 Jul 2026
25 · 8-K
Pre-market · 07:02 ET
8-K ↗
Tue, 28 Jul 2026
145.8100
149.0000
145.0400
147.0500
2,519,800
Mon, 27 Jul 2026
140.9400
144.5400
140.8400
143.8800
2,112,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
136.7900
140.6100
136.2700
139.4600
1,488,100
Thu, 23 Jul 2026
135.1000
136.5700
134.1700
135.5500
1,638,000
Wed, 22 Jul 2026
139.4000
139.9500
135.6500
137.0900
1,368,200
Tue, 21 Jul 2026
137.7300
140.5800
137.6700
138.2700
1,436,600
Mon, 20 Jul 2026
140.5100
140.5100
137.9400
138.6200
1,367,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
142.6900
144.8800
140.2400
140.9600
1,495,200
Thu, 16 Jul 2026
142.0000
143.7100
141.2100
143.6900
1,355,000
Wed, 15 Jul 2026
133.3400
143.2400
133.3400
141.4100
1,908,900
Tue, 14 Jul 2026
136.0900
138.3000
133.0700
133.1300
1,615,100
Mon, 13 Jul 2026
140.5700
141.6500
137.7000
138.0300
1,177,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
142.9800
143.6900
139.2700
139.5300
914,900
Thu, 09 Jul 2026
139.4700
142.1200
138.3100
141.0600
1,201,200
Wed, 08 Jul 2026
142.5700
142.5700
138.7400
139.9400
1,797,200
Tue, 07 Jul 2026
142.4600
145.4800
141.8000
143.7300
2,888,800
Mon, 06 Jul 2026
141.8500
142.5700
139.9500
140.5500
1,435,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
139.7600
141.6400
139.1500
141.5800
1,628,500
Wed, 01 Jul 2026
135.0200
139.6000
134.9800
138.3000
1,432,800
Tue, 30 Jun 2026
134.9300
136.0400
133.7600
134.6900
2,082,100
Mon, 29 Jun 2026
136.4200
137.7400
134.7700
136.0900
1,671,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
134.7900
137.5800
134.4500
137.4000
3,298,200
Thu, 25 Jun 2026
134.7300
137.2500
134.0500
134.5800
2,321,100
Wed, 24 Jun 2026
133.8500
135.8900
132.7700
133.9400
2,157,000
Tue, 23 Jun 2026
24 · 8-K
After-hours · 17:08 ET
8-K ↗
Tue, 23 Jun 2026
130.5600
133.6600
130.1100
133.2100
2,111,700
Mon, 22 Jun 2026
130.1200
131.2900
128.5500
129.9500
2,263,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
134.4000
134.4000
129.8800
131.5500
4,199,400
Wed, 17 Jun 2026
135.4100
138.1100
130.6700
130.7900
2,352,300
Tue, 16 Jun 2026
135.4600
136.9900
134.5400
135.4700
1,674,300
Mon, 15 Jun 2026
23 · 8-K
After-hours · 17:28 ET
8-K ↗
Mon, 15 Jun 2026
134.5000
137.1700
132.8400
134.1600
1,695,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
132.4600
134.6000
131.9500
133.4100
1,134,500
Thu, 11 Jun 2026
134.0100
134.5600
130.7700
131.9100
1,799,000
Wed, 10 Jun 2026
136.1600
136.7100
133.3900
134.0600
1,576,700
Tue, 09 Jun 2026
132.3300
137.4900
132.3300
136.1000
2,222,900
Mon, 08 Jun 2026
130.9600
134.1000
130.5000
131.7100
2,153,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
130.5600
131.9300
129.7500
130.9300
2,482,400
Thu, 04 Jun 2026
128.1700
131.0900
127.7500
130.9500
2,388,100
Wed, 03 Jun 2026
125.9600
126.8600
124.9900
126.0300
1,830,200
Tue, 02 Jun 2026
123.8300
129.3400
122.6900
127.8600
2,922,000
Mon, 01 Jun 2026
124.4600
124.9700
121.6900
124.6400
3,845,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
125.5500
126.9200
124.0100
125.0400
6,318,700
Thu, 28 May 2026
128.5800
128.9100
125.6100
126.4200
4,907,400
Wed, 27 May 2026
130.5400
132.0200
127.2900
130.1500
3,245,200
Tue, 26 May 2026
131.9100
131.9400
128.0700
129.7600
3,391,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
22 · 8-K
After-hours · 17:00 ET
8-K ↗
Fri, 22 May 2026
130.4900
132.2400
129.9300
131.0700
1,784,000
Thu, 21 May 2026
129.6900
131.0800
127.8700
131.0400
2,518,400
Wed, 20 May 2026
128.6300
131.9800
126.9200
131.1200
2,099,500
Tue, 19 May 2026
130.5100
132.7900
128.0400
128.1500
2,941,400
Mon, 18 May 2026
129.7600
133.0900
127.6200
130.4400
2,718,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
130.7400
132.0900
126.3300
129.9500
5,046,400
Thu, 14 May 2026
140.9000
142.4300
131.2100
132.4500
3,674,500
Wed, 13 May 2026
142.8000
143.4700
139.3900
140.6500
1,580,300
Tue, 12 May 2026
146.1400
146.9100
142.5000
144.0600
1,368,000
Mon, 11 May 2026
146.1600
147.6500
144.9000
146.1100
1,568,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
148.1600
148.9700
146.2200
146.3300
1,869,100
Thu, 07 May 2026
145.6600
148.5800
144.4600
146.7000
1,828,100
Wed, 06 May 2026
144.3800
147.2200
143.9400
145.1600
1,753,800
Tue, 05 May 2026
140.3500
142.6900
138.6000
142.5700
1,201,600
Mon, 04 May 2026
21 · 8-K
After-hours · 17:00 ET
8-K ↗
Mon, 04 May 2026
140.9300
143.9600
138.9700
140.0500
1,349,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
143.9600
144.3700
141.3800
141.8100
1,352,000
Thu, 30 Apr 2026
142.0700
143.3900
141.0500
142.7300
2,565,600
Wed, 29 Apr 2026
146.3000
146.6900
141.5100
142.5100
2,446,900
Tue, 28 Apr 2026
20 · 8-K
After-hours · 17:00 ET
8-K ↗
Tue, 28 Apr 2026
19 · 424B2
After-hours · 16:06 ET
424B2 ↗
Tue, 28 Apr 2026
147.1600
147.8300
144.3000
146.9300
1,322,900
Mon, 27 Apr 2026
146.5100
148.6000
145.1800
146.2200
1,617,600
Mon, 27 Apr 2026
18 · 424B2
Pre-market · 08:51 ET
424B2 ↗
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
149.9800
150.2800
146.8600
148.2900
1,777,900
Thu, 23 Apr 2026
17 · 10-Q
After-hours · 16:39 ET
10-Q ↗
Thu, 23 Apr 2026
157.0000
157.6000
143.6000
149.3100
4,445,900
Thu, 23 Apr 2026
16 · 8-K
Pre-market · 07:01 ET
8-K ↗
Wed, 22 Apr 2026
151.1900
154.2000
149.8200
153.5200
2,961,600
Tue, 21 Apr 2026
152.5300
154.0000
149.0300
149.8500
2,310,300
Mon, 20 Apr 2026
152.1600
153.0600
151.0200
152.6000
1,297,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
149.0800
152.7300
149.0800
151.5100
1,658,400
Thu, 16 Apr 2026
148.5300
150.4900
147.5100
147.8000
1,455,200
Wed, 15 Apr 2026
147.1200
148.8400
145.7700
147.4800
1,745,300
Tue, 14 Apr 2026
145.6000
149.2900
145.1900
147.0700
1,631,500
Mon, 13 Apr 2026
140.5900
146.4000
140.2300
145.9400
1,804,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
142.2000
142.4700
139.5800
141.2200
1,683,700
Thu, 09 Apr 2026
141.4700
143.4500
139.4400
142.4600
1,235,400
Wed, 08 Apr 2026
143.5500
146.0900
142.4300
142.4900
2,473,700
Tue, 07 Apr 2026
135.3500
138.5500
134.6700
138.0200
1,473,800
Mon, 06 Apr 2026
136.1600
136.9700
135.3400
136.1900
786,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Fri, 03 Apr 2026
15 · DEFA14A
Pre-market · 08:02 ET
DEFA14A ↗
Fri, 03 Apr 2026
14 · DEF 14A
Pre-market · 08:00 ET
DEF 14A ↗
Thu, 02 Apr 2026
132.6300
138.3900
132.2000
136.6000
1,627,700
Wed, 01 Apr 2026
134.5900
136.0800
133.0700
134.4900
1,777,900
Tue, 31 Mar 2026
135.9600
137.4700
132.1000
135.4600
3,051,500
Mon, 30 Mar 2026
133.7300
135.2800
132.4000
133.1400
1,969,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
133.6200
133.9800
131.1900
131.7700
1,661,700
Thu, 26 Mar 2026
134.0600
136.6000
132.8400
134.8100
1,815,300
Wed, 25 Mar 2026
134.2700
135.6400
131.6200
134.7500
1,761,200
Tue, 24 Mar 2026
13 · 8-K
After-hours · 16:32 ET
8-K ↗
Tue, 24 Mar 2026
133.0400
135.1000
131.7000
132.9200
2,093,800
Mon, 23 Mar 2026
12 · 8-K
After-hours · 17:15 ET
8-K ↗
Mon, 23 Mar 2026
136.0700
138.0000
134.9000
135.7500
2,209,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
133.0300
133.8000
130.7000
131.9900
3,525,300
Thu, 19 Mar 2026
132.3600
134.5200
130.1000
133.2100
2,213,400
Wed, 18 Mar 2026
134.2600
135.3400
133.2500
133.9100
2,667,600
Tue, 17 Mar 2026
137.2500
138.7300
136.0600
136.2800
1,565,000
Mon, 16 Mar 2026
135.8000
137.2300
134.6500
135.0700
1,570,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
133.7400
135.7400
133.2900
133.8000
2,011,300
Thu, 12 Mar 2026
130.0600
133.3000
129.4500
131.8400
3,557,100
Wed, 11 Mar 2026
133.5100
133.9400
129.0100
132.4900
2,879,600
Tue, 10 Mar 2026
136.7900
137.0000
133.0900
134.5900
1,917,400
Mon, 09 Mar 2026
133.8900
137.5400
131.0000
136.9400
2,578,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
137.2300
138.5000
133.5300
136.8300
2,167,800
Thu, 05 Mar 2026
139.9800
142.5500
138.8500
141.1900
2,152,800
Wed, 04 Mar 2026
143.1500
143.8000
141.7400
141.7400
2,179,400
Tue, 03 Mar 2026
140.2200
144.9300
139.8800
142.6300
2,295,400
Mon, 02 Mar 2026
143.9300
146.1800
141.6600
144.9700
2,320,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
11 · 8-K
After-hours · 17:17 ET
8-K ↗
Fri, 27 Feb 2026
147.9600
148.2600
144.0100
147.6600
3,371,200
Thu, 26 Feb 2026
10 · 8-K
After-hours · 16:31 ET
8-K ↗
Thu, 26 Feb 2026
148.6100
150.9000
148.0800
150.0000
1,772,500
Wed, 25 Feb 2026
146.9400
148.0000
144.2300
147.2400
2,494,300
Tue, 24 Feb 2026
144.8500
148.4600
143.7000
146.1700
2,393,600
Mon, 23 Feb 2026
146.6200
150.0600
143.3300
144.1800
3,655,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
149.0000
150.2200
146.2500
147.0100
2,114,300
Thu, 19 Feb 2026
150.4000
151.6600
147.7000
149.1900
2,585,100
Wed, 18 Feb 2026
143.0900
153.1300
141.6800
152.0100
4,949,700
Tue, 17 Feb 2026
141.0000
143.1700
138.3800
141.2400
3,578,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
139.6400
144.9500
132.2300
142.3100
7,109,200
Thu, 12 Feb 2026
9 · 10-K
After-hours · 17:24 ET
10-K ↗
Thu, 12 Feb 2026
151.9400
153.0000
125.7800
136.2800
12,458,400
Thu, 12 Feb 2026
8 · 8-K
Pre-market · 07:04 ET
8-K ↗
Wed, 11 Feb 2026
171.0200
172.2500
144.3000
149.4900
7,273,600
Tue, 10 Feb 2026
171.7000
174.2700
169.9000
170.3300
1,917,100
Mon, 09 Feb 2026
168.9600
171.5400
167.6900
170.9800
1,005,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
167.5200
170.4500
166.6400
169.6700
1,262,300
Thu, 05 Feb 2026
165.1000
168.2500
164.4800
166.1800
1,247,600
Wed, 04 Feb 2026
163.3500
166.2800
161.3900
165.8900
1,856,700
Tue, 03 Feb 2026
169.7900
170.6200
163.0200
163.3500
1,848,200
Mon, 02 Feb 2026
170.1000
173.0300
169.3000
169.3600
1,267,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
170.3200
171.1800
167.8200
170.3300
1,423,600
Thu, 29 Jan 2026
170.2200
171.6700
169.0500
171.6100
1,348,600
Wed, 28 Jan 2026
169.3600
171.9700
168.6200
169.5000
868,800
Tue, 27 Jan 2026
170.3100
172.1800
169.3100
169.3900
1,092,900
Mon, 26 Jan 2026
169.8300
171.3600
169.1200
170.3100
1,414,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
168.8000
170.1900
166.6000
169.2300
1,067,100
Thu, 22 Jan 2026
171.2600
172.1000
169.9700
170.1700
1,199,700
Wed, 21 Jan 2026
167.3000
171.3000
166.9600
170.2900
1,511,200
Tue, 20 Jan 2026
167.8400
170.7200
164.8500
165.3600
1,219,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
170.2700
173.0500
170.1100
171.5900
1,451,100
Thu, 15 Jan 2026
165.7700
171.2400
165.4800
170.8300
1,287,400
Wed, 14 Jan 2026
163.7700
165.5100
161.1200
164.9000
1,522,600
Tue, 13 Jan 2026
166.2800
166.7000
163.1600
164.7100
1,158,100
Mon, 12 Jan 2026
164.9500
167.0200
164.2400
166.7200
1,507,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
166.9900
168.3200
165.3600
165.4600
1,174,100
Thu, 08 Jan 2026
165.4700
169.0900
165.4700
165.9600
1,129,200
Wed, 07 Jan 2026
167.9800
168.8800
166.3300
166.3300
1,550,300
Tue, 06 Jan 2026
164.5900
167.0500
161.6600
166.9200
1,368,500
Mon, 05 Jan 2026
159.6100
164.6400
159.2300
164.4000
1,283,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
160.3100
161.2800
159.5000
160.1900
821,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
163.2400
163.3400
160.6800
160.7900
1,083,300
Tue, 30 Dec 2025
163.6800
164.7500
163.0400
163.3100
675,700
Mon, 29 Dec 2025
164.7800
165.2600
163.7100
164.1700
793,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
164.9000
165.3500
164.2500
164.7100
426,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
164.3300
165.7100
164.1700
164.9400
479,100
Tue, 23 Dec 2025
164.1800
164.2100
162.3500
163.8500
858,400
Mon, 22 Dec 2025
161.6200
164.2500
161.3700
164.0600
1,114,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
160.0900
161.6600
159.0700
161.6300
4,433,100
Thu, 18 Dec 2025
161.1500
162.7100
159.7300
160.5600
1,028,100
Wed, 17 Dec 2025
160.4500
162.1200
159.2500
160.0100
2,256,400
Tue, 16 Dec 2025
159.5900
162.5800
158.9100
160.7000
1,892,600
Mon, 15 Dec 2025
161.6000
161.7800
158.2000
158.8700
1,301,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
161.6800
162.2100
158.2300
159.5800
1,577,400
Thu, 11 Dec 2025
157.7700
161.5000
155.6000
160.4600
1,842,800
Wed, 10 Dec 2025
156.7000
158.0400
155.6600
156.6500
2,000,000
Tue, 09 Dec 2025
155.7600
158.8300
155.4300
156.0200
1,506,700
Mon, 08 Dec 2025
160.1600
160.1600
155.1600
155.3900
1,620,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
161.2900
162.2400
160.3600
160.8600
822,000
Thu, 04 Dec 2025
162.3000
162.9800
160.6100
161.4700
1,166,300
Wed, 03 Dec 2025
160.0600
162.8600
159.2100
162.2800
1,202,800
Tue, 02 Dec 2025
161.5000
161.7600
157.9800
159.3300
1,106,700
Mon, 01 Dec 2025
160.2100
161.4400
159.1200
159.3400
1,093,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
162.1700
162.9900
160.1300
161.8300
621,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
161.4900
163.9300
161.4700
162.2100
1,116,100
Tue, 25 Nov 2025
159.1300
162.7000
158.6900
162.2100
1,043,600
Mon, 24 Nov 2025
156.4700
158.5300
155.6800
158.0500
2,105,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
153.2600
157.2500
151.9400
156.7900
2,054,600
Thu, 20 Nov 2025
153.1500
156.5100
151.4900
151.5800
2,133,800
Wed, 19 Nov 2025
150.9500
153.1600
150.5700
151.7900
1,331,400
Tue, 18 Nov 2025
149.5700
151.4900
148.7600
150.0800
1,358,100
Mon, 17 Nov 2025
153.3700
154.0000
149.2100
149.4100
1,199,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
152.9000
154.2800
151.9100
153.6600
1,067,200
Thu, 13 Nov 2025
7 · 8-K
After-hours · 16:33 ET
8-K ↗
Thu, 13 Nov 2025
154.0300
156.5000
152.6100
153.1700
1,106,600
Wed, 12 Nov 2025
154.0000
156.9500
154.0000
155.4000
1,163,900
Tue, 11 Nov 2025
152.5600
155.8600
151.8000
154.9000
1,334,900
Mon, 10 Nov 2025
152.4100
153.5200
149.4000
151.8300
1,331,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
6 · 8-K
After-hours · 16:37 ET
8-K ↗
Fri, 07 Nov 2025
150.4800
153.0200
149.2800
152.6500
1,676,700
Fri, 07 Nov 2025
5 · 424B2
Next filing day · accepted 06 Nov, 20:35 ET
424B2 ↗
Thu, 06 Nov 2025
150.7400
152.0100
149.9700
149.9900
1,092,200
Wed, 05 Nov 2025
150.4600
151.2100
146.6800
150.0700
1,828,000
Wed, 05 Nov 2025
4 · 424B5
Pre-market · 08:56 ET
424B5 ↗
Tue, 04 Nov 2025
150.4200
152.6900
149.5100
151.4400
1,658,000
Tue, 04 Nov 2025
3 · 8-K
Pre-market · 08:21 ET
8-K ↗
Mon, 03 Nov 2025
151.0900
151.8400
147.8500
150.6100
1,642,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
152.2700
153.2200
150.5400
152.4300
1,474,400
Thu, 30 Oct 2025
152.0000
155.4000
150.5000
152.8900
1,409,200
Wed, 29 Oct 2025
157.9700
158.9900
152.4500
152.7100
2,183,100
Tue, 28 Oct 2025
161.2500
161.5800
159.1800
159.4400
1,240,200
Mon, 27 Oct 2025
163.4500
164.0700
160.9900
161.1300
1,892,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
164.6200
165.6400
161.4000
162.9600
1,786,100
Thu, 23 Oct 2025
2 · 10-Q
After-hours · 16:45 ET
10-Q ↗
Thu, 23 Oct 2025
163.7800
171.0000
161.7700
164.2000
4,019,100
Thu, 23 Oct 2025
1 · 8-K
Pre-market · 07:02 ET
8-K ↗
Wed, 22 Oct 2025
161.4500
164.6000
160.7600
163.7700
3,265,200
Tue, 21 Oct 2025
159.7000
162.2400
159.1600
160.8800
1,289,700
Mon, 20 Oct 2025
157.6400
160.1900
156.9300
159.8800
1,088,800
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
154.5700
157.3200
154.5700
157.1200
1,155,400
Thu, 16 Oct 2025
157.4900
157.7900
154.5700
155.4200
1,030,500
Wed, 15 Oct 2025
155.3500
157.6000
155.3300
156.8200
1,508,200
Tue, 14 Oct 2025
151.8800
154.8500
151.5100
154.3600
1,224,800
Mon, 13 Oct 2025
151.9000
153.6800
151.2600
152.9300
1,069,000
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
153.4400
153.9900
150.1200
150.3800
1,179,000
Thu, 09 Oct 2025
151.8200
153.1800
150.9600
152.4600
1,166,100
Wed, 08 Oct 2025
151.7900
153.0800
150.0600
151.7000
1,345,400
Tue, 07 Oct 2025
153.4900
154.0200
151.7300
152.6900
1,008,400
Mon, 06 Oct 2025
156.5600
156.8400
152.8000
153.5200
1,173,300
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
156.4200
157.3200
155.6000
156.1400
947,900
Thu, 02 Oct 2025
155.8700
155.8700
154.1400
155.6300
1,311,500
Wed, 01 Oct 2025
157.4500
158.2900
155.7000
156.5600
1,465,600
Tue, 30 Sep 2025
159.1400
159.1600
155.5800
157.5600
1,625,900
Mon, 29 Sep 2025
158.6800
159.6200
157.5800
158.9600
1,858,700
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
156.8700
158.1300
155.4800
158.0000
1,354,600
Thu, 25 Sep 2025
156.0100
157.3500
155.0800
156.3000
1,334,300
Wed, 24 Sep 2025
162.7300
163.2100
156.6200
157.1200
2,194,700
Tue, 23 Sep 2025
162.4400
164.5000
161.6600
163.0900
1,194,400
Mon, 22 Sep 2025
163.2600
164.5200
161.8800
162.6100
1,184,400
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
165.8600
166.3600
163.6600
164.1400
2,918,300
Thu, 18 Sep 2025
164.0700
166.3900
164.0700
165.7300
1,095,900
Wed, 17 Sep 2025
164.1300
166.3200
163.6400
164.3300
1,584,700
Tue, 16 Sep 2025
165.7100
165.9300
162.3100
162.8400
1,462,900
Mon, 15 Sep 2025
163.7300
166.0900
163.3900
165.5600
1,440,900
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
165.2200
166.4800
163.7500
164.0200
915,600
Thu, 11 Sep 2025
163.3500
167.5600
162.5000
165.9000
1,621,300
Wed, 10 Sep 2025
162.3300
163.8100
161.3700
162.6200
1,457,500
Tue, 09 Sep 2025
163.0700
163.5100
161.6100
162.0900
1,377,700
Mon, 08 Sep 2025
162.5600
163.7400
161.2100
163.5200
1,277,900
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
163.6600
165.0900
162.0700
164.3800
1,285,100