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
135.3600
138.1000
134.3950
136.1500
2,777,220
Thu, 03 Sep 2026
137.9100
140.6200
135.5600
137.6800
3,335,200
Wed, 02 Sep 2026
136.1600
139.4400
136.0300
136.8200
2,405,100
Tue, 01 Sep 2026
139.0200
140.8200
136.0400
136.6600
5,144,100
Mon, 31 Aug 2026
141.5500
144.4500
141.0100
143.2400
3,335,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
144.5000
145.7700
142.3100
142.3900
2,440,600
Thu, 27 Aug 2026
143.6200
145.6000
143.0000
143.6400
2,675,900
Wed, 26 Aug 2026
143.0700
144.3500
141.8000
143.2000
3,688,600
Tue, 25 Aug 2026
143.4300
143.6700
141.4500
143.4100
2,153,700
Mon, 24 Aug 2026
143.5000
145.6200
142.8100
143.6400
2,169,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
142.1300
145.0000
141.7900
143.3800
2,971,900
Thu, 20 Aug 2026
144.2500
144.8700
141.0500
141.3500
3,139,000
Wed, 19 Aug 2026
142.3300
146.8700
141.7100
145.0900
3,121,500
Tue, 18 Aug 2026
139.5200
141.4900
138.1200
140.5900
3,395,700
Mon, 17 Aug 2026
142.0400
142.5100
139.5100
140.5700
3,763,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
149.4500
149.5000
143.8300
143.9300
3,805,100
Thu, 13 Aug 2026
147.3100
150.2400
145.4700
149.3200
4,228,900
Wed, 12 Aug 2026
148.4800
148.6500
144.2700
146.4100
4,182,400
Tue, 11 Aug 2026
141.8500
148.3600
141.8500
147.1700
7,373,700
Mon, 10 Aug 2026
137.1000
141.7100
136.8500
141.6600
5,260,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
18 · 10-Q
After-hours · 16:01 ET
10-Q ↗
Fri, 07 Aug 2026
135.1000
138.5000
134.6200
137.1300
4,069,700
Thu, 06 Aug 2026
136.2700
136.7000
132.7700
133.4500
3,801,700
Wed, 05 Aug 2026
139.0000
139.8700
134.5600
136.0300
3,791,100
Tue, 04 Aug 2026
135.0000
137.6900
134.5000
137.2000
5,864,000
Mon, 03 Aug 2026
128.1000
135.2100
127.5400
134.6800
5,503,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
127.7800
129.0900
127.1900
127.7500
4,897,900
Thu, 30 Jul 2026
131.2000
131.2000
125.7200
128.0700
5,740,600
Wed, 29 Jul 2026
132.9100
133.4900
127.7500
129.4000
6,291,600
Tue, 28 Jul 2026
132.2700
134.0200
130.4000
133.9000
6,229,400
Mon, 27 Jul 2026
132.0000
135.4400
130.4100
132.6000
6,801,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
125.2000
130.0000
124.2500
130.0000
6,222,300
Thu, 23 Jul 2026
121.4500
126.5100
119.8800
124.5000
8,260,000
Thu, 23 Jul 2026
17 · 8-K
Pre-market · 06:55 ET
8-K ↗
Wed, 22 Jul 2026
123.7700
125.3400
122.2500
122.8200
3,958,900
Tue, 21 Jul 2026
123.8100
125.2000
123.1500
124.1500
5,183,500
Mon, 20 Jul 2026
127.0000
127.1500
122.8900
123.6100
4,765,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
126.7200
131.0000
126.1200
126.9100
4,805,600
Thu, 16 Jul 2026
126.4500
128.9800
125.2600
128.9700
3,773,000
Wed, 15 Jul 2026
127.6800
130.6500
126.6500
127.0500
5,478,600
Tue, 14 Jul 2026
122.2700
125.5600
121.9400
124.5600
3,932,100
Mon, 13 Jul 2026
123.0000
124.1000
120.7500
122.0400
3,250,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
124.2800
125.7700
122.8000
123.0900
2,568,800
Thu, 09 Jul 2026
118.8200
122.8500
118.3000
122.1500
4,327,400
Wed, 08 Jul 2026
119.0900
119.1400
116.8000
118.6200
3,270,000
Tue, 07 Jul 2026
123.0800
123.8100
119.7200
120.8900
3,778,800
Mon, 06 Jul 2026
123.4300
124.4700
122.4200
123.4200
3,156,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
121.9700
123.4300
120.7700
122.7800
3,603,300
Wed, 01 Jul 2026
118.0800
121.0100
117.9500
119.5500
5,555,900
Tue, 30 Jun 2026
114.8800
117.6700
114.7000
117.6700
7,368,600
Mon, 29 Jun 2026
116.0000
117.3800
112.7800
114.8800
5,104,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
113.7800
116.6300
113.7800
115.4000
7,488,100
Thu, 25 Jun 2026
112.9500
117.7900
112.9500
114.1800
4,831,600
Wed, 24 Jun 2026
118.5800
119.5800
112.0600
112.9900
7,957,200
Tue, 23 Jun 2026
16 · 8-K
After-hours · 16:23 ET
8-K ↗
Tue, 23 Jun 2026
120.9700
122.3900
119.0200
120.0700
5,303,000
Mon, 22 Jun 2026
123.9200
125.4700
121.5100
123.2600
4,331,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
127.2000
127.2000
122.1700
123.7900
10,280,700
Wed, 17 Jun 2026
126.9500
129.8200
124.6300
125.0100
5,882,700
Tue, 16 Jun 2026
126.8700
128.4300
125.8900
127.8700
4,220,600
Mon, 15 Jun 2026
125.5500
128.7400
124.4200
124.6300
5,703,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
122.4200
124.9800
120.9900
122.7900
4,447,200
Thu, 11 Jun 2026
118.9300
120.8900
116.0200
120.8800
4,298,500
Wed, 10 Jun 2026
119.5200
122.2500
118.4300
118.4800
3,846,500
Tue, 09 Jun 2026
115.1600
121.0000
115.1600
120.2900
5,438,700
Mon, 08 Jun 2026
115.5500
116.0900
113.7600
114.1900
3,228,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
117.5700
118.4000
114.2000
115.3500
5,562,800
Thu, 04 Jun 2026
112.2500
119.6600
111.7800
118.5500
8,022,400
Wed, 03 Jun 2026
109.9900
112.0000
107.0300
110.2800
8,132,200
Tue, 02 Jun 2026
116.3500
118.2400
114.5100
114.9100
4,873,200
Mon, 01 Jun 2026
116.8100
119.8400
115.5000
116.9400
5,576,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
115.9100
117.7400
115.0600
116.9700
8,393,300
Thu, 28 May 2026
117.2500
117.8700
114.5000
116.1400
5,651,700
Wed, 27 May 2026
118.7700
120.3400
117.6900
118.0000
3,537,700
Tue, 26 May 2026
119.2700
120.1500
117.3100
118.1200
3,817,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
119.4700
119.4700
116.9000
118.5100
3,968,600
Thu, 21 May 2026
116.3600
119.3100
115.5800
118.5700
4,672,600
Wed, 20 May 2026
114.8500
117.5600
112.7000
116.8300
4,329,600
Tue, 19 May 2026
118.1400
118.3000
114.2000
114.2600
4,812,900
Mon, 18 May 2026
117.0000
118.9100
116.0200
117.0400
5,756,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
121.4900
122.0000
117.8100
117.8900
4,867,300
Thu, 14 May 2026
120.9800
123.9600
120.4500
122.4600
3,384,000
Wed, 13 May 2026
121.6000
121.7300
118.5000
119.6200
4,997,300
Tue, 12 May 2026
121.2600
123.2000
120.0000
122.7600
3,957,900
Mon, 11 May 2026
123.2600
123.8400
120.8400
121.4000
4,187,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
15 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Fri, 08 May 2026
122.6000
124.0800
121.0600
123.7700
3,294,500
Thu, 07 May 2026
124.5200
125.0800
121.9200
122.3300
5,131,000
Wed, 06 May 2026
125.0000
125.7100
122.9100
124.6900
4,850,500
Tue, 05 May 2026
123.5500
125.1800
121.1600
122.7200
4,783,400
Mon, 04 May 2026
124.9700
126.7500
122.9800
123.0900
4,348,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
126.8400
128.2400
124.3800
126.3500
5,648,700
Thu, 30 Apr 2026
120.4100
125.8500
118.3900
125.5800
9,135,600
Wed, 29 Apr 2026
121.0600
121.8300
118.5100
119.8300
5,994,900
Tue, 28 Apr 2026
121.1900
122.3800
120.1900
121.5200
6,240,700
Mon, 27 Apr 2026
121.9800
123.7200
118.8500
120.3700
5,662,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
122.0100
122.9100
120.1300
121.6500
4,983,800
Thu, 23 Apr 2026
126.3200
126.7500
120.0200
122.3300
10,221,600
Thu, 23 Apr 2026
14 · 8-K
Pre-market · 06:55 ET
8-K ↗
Wed, 22 Apr 2026
130.6800
131.9400
128.6100
129.7300
5,913,200
Tue, 21 Apr 2026
129.9100
133.2500
128.2200
128.5000
6,207,000
Mon, 20 Apr 2026
129.0100
130.5400
128.0300
128.9900
4,362,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
130.0900
133.1500
128.3000
129.0800
7,638,200
Thu, 16 Apr 2026
131.9700
132.7400
128.0000
128.1300
6,150,200
Wed, 15 Apr 2026
128.3900
131.1900
126.7700
130.1900
9,540,800
Tue, 14 Apr 2026
123.0000
127.3900
122.3600
126.3300
8,699,400
Mon, 13 Apr 2026
115.5400
121.9500
115.2000
121.8200
7,564,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
117.9400
117.9400
113.2700
114.8300
4,449,300
Thu, 09 Apr 2026
116.6300
117.4300
114.5900
116.9000
5,905,300
Wed, 08 Apr 2026
117.4800
120.2000
115.6800
117.6700
8,228,700
Tue, 07 Apr 2026
110.8800
113.5000
110.6200
112.7300
4,093,000
Mon, 06 Apr 2026
112.5100
113.2900
111.1200
112.2400
4,324,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
110.1900
114.9800
108.8000
113.0500
7,761,000
Wed, 01 Apr 2026
116.8800
116.8800
112.6800
114.3300
7,738,600
Tue, 31 Mar 2026
112.9200
115.6400
111.8900
114.9900
8,733,300
Mon, 30 Mar 2026
109.3000
113.2700
108.7500
111.6000
8,779,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
107.9500
110.7500
106.8100
108.0700
8,764,900
Thu, 26 Mar 2026
106.7200
110.7500
106.7100
109.6300
6,995,000
Wed, 25 Mar 2026
110.6600
111.7000
107.3600
108.3800
6,284,800
Tue, 24 Mar 2026
13 · 8-K
After-hours · 16:18 ET
8-K ↗
Tue, 24 Mar 2026
106.2000
108.2200
105.1900
107.9800
7,565,800
Mon, 23 Mar 2026
114.2300
114.3500
108.5200
109.3500
8,775,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
112.6400
113.1000
109.6800
110.4300
50,695,600
Thu, 19 Mar 2026
111.9500
113.8600
110.5200
113.4700
8,837,300
Wed, 18 Mar 2026
110.4000
115.9800
110.4000
113.5300
9,748,200
Tue, 17 Mar 2026
108.5400
112.0800
108.3200
112.0000
9,070,200
Mon, 16 Mar 2026
108.2400
108.7000
105.3800
107.1200
7,786,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
103.9800
107.7400
103.7600
106.7800
11,075,700
Thu, 12 Mar 2026
104.5800
107.3200
101.7300
102.1200
15,162,000
Wed, 11 Mar 2026
110.0000
111.2300
105.5300
107.2500
8,917,400
Tue, 10 Mar 2026
110.7700
112.3400
108.4000
109.9600
6,944,600
Mon, 09 Mar 2026
108.2500
111.7100
106.0400
110.6500
10,438,800
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
112.0400
113.0000
108.6000
110.4000
10,342,200
Thu, 05 Mar 2026
112.9600
117.4600
112.7600
115.5500
8,985,100
Wed, 04 Mar 2026
112.0500
114.7900
111.5300
114.1400
8,267,800
Tue, 03 Mar 2026
108.5000
113.2500
105.0900
110.9200
15,189,400
Mon, 02 Mar 2026
110.6500
116.0900
109.2500
115.3300
9,537,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
12 · 10-K
After-hours · 16:06 ET
10-K ↗
Fri, 27 Feb 2026
115.8800
115.8800
112.1500
113.3700
10,191,100
Thu, 26 Feb 2026
119.0900
120.8800
115.5200
117.9500
9,118,600
Wed, 25 Feb 2026
117.1000
119.3200
115.3200
118.2200
8,244,000
Tue, 24 Feb 2026
113.9600
117.8600
113.2000
116.4100
10,059,200
Mon, 23 Feb 2026
119.2100
119.3700
111.0400
113.7100
18,370,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
121.4800
124.4500
120.1200
121.2700
14,610,300
Thu, 19 Feb 2026
129.1300
130.4900
124.3800
125.7600
11,095,000
Wed, 18 Feb 2026
131.7900
134.8600
130.5700
132.9000
5,392,800
Tue, 17 Feb 2026
130.7300
131.6800
126.6700
131.3900
6,807,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
130.9600
131.8300
128.9100
129.8600
5,819,200
Thu, 12 Feb 2026
134.3000
136.4900
128.2100
129.7700
9,828,700
Wed, 11 Feb 2026
134.5300
134.8300
130.8300
133.4700
6,578,200
Tue, 10 Feb 2026
131.6000
135.5600
131.2400
133.8200
8,074,900
Mon, 09 Feb 2026
128.1100
131.8000
127.0200
131.4200
8,577,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
129.4100
130.2500
126.9000
129.6900
11,661,500
Thu, 05 Feb 2026
133.3700
133.6500
125.2700
126.8300
12,941,400
Wed, 04 Feb 2026
133.3400
136.4100
128.2200
134.5400
9,627,700
Tue, 03 Feb 2026
139.7900
140.2000
129.9100
133.8800
12,011,000
Mon, 02 Feb 2026
141.7600
143.2600
139.1600
141.2800
4,411,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
141.4500
143.0600
140.1100
142.4200
3,862,600
Thu, 29 Jan 2026
148.0000
149.6500
141.0200
142.9400
8,265,500
Thu, 29 Jan 2026
11 · 8-K
Pre-market · 06:55 ET
8-K ↗
Wed, 28 Jan 2026
148.9200
149.4900
145.2600
146.7900
4,658,700
Tue, 27 Jan 2026
150.9700
151.3900
148.0400
148.4100
2,952,600
Mon, 26 Jan 2026
150.5000
151.3400
147.9600
150.0700
4,118,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
154.4700
154.6500
149.3500
150.4800
4,132,100
Thu, 22 Jan 2026
157.2900
157.8300
154.7200
154.9100
3,269,000
Wed, 21 Jan 2026
155.5900
157.8900
154.8100
155.9700
4,156,700
Tue, 20 Jan 2026
160.0900
160.9600
153.8100
153.9100
4,107,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
160.8100
165.1400
160.6500
163.5000
4,126,600
Thu, 15 Jan 2026
159.4000
162.2300
158.7100
160.8100
2,436,400
Wed, 14 Jan 2026
154.2000
158.7300
153.4200
158.7100
2,944,300
Tue, 13 Jan 2026
156.9800
158.3400
153.8000
155.2500
3,067,100
Mon, 12 Jan 2026
155.4400
157.3600
153.8500
156.5800
3,142,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
155.8500
158.2900
154.0000
157.6200
2,846,200
Thu, 08 Jan 2026
153.0600
155.8200
152.1100
155.3000
4,314,100
Wed, 07 Jan 2026
162.1800
162.3700
147.5200
153.5900
8,699,200
Tue, 06 Jan 2026
162.7500
163.1700
160.4500
162.6500
3,341,400
Mon, 05 Jan 2026
158.8000
163.8900
158.8000
162.3500
3,508,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
155.1400
159.1900
154.8500
158.8000
2,921,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
154.0000
155.2000
153.2500
154.1400
1,843,100
Tue, 30 Dec 2025
154.8200
155.6500
154.1600
154.7800
1,429,400
Mon, 29 Dec 2025
155.6200
156.3000
154.8300
155.1300
1,508,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
155.4200
156.0000
154.3800
155.4100
1,403,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
155.6600
156.3800
154.4800
155.5700
1,432,900
Tue, 23 Dec 2025
155.5700
156.7500
155.0200
155.1600
2,518,000
Mon, 22 Dec 2025
151.6100
156.1300
151.0400
155.8300
3,689,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
154.4500
154.6500
151.3400
151.5900
8,941,900
Thu, 18 Dec 2025
156.7500
157.5000
153.5400
153.7300
4,417,500
Wed, 17 Dec 2025
152.4100
156.5000
151.9400
153.1900
3,770,100
Tue, 16 Dec 2025
150.9700
152.2100
150.2400
152.0900
3,734,400
Mon, 15 Dec 2025
152.6300
152.9700
150.2900
150.3400
4,146,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
154.5200
155.2000
149.1300
151.1800
4,843,100
Thu, 11 Dec 2025
155.2000
156.2200
151.3900
154.1100
3,921,000
Wed, 10 Dec 2025
156.0400
157.3000
150.9400
156.6000
5,168,200
Tue, 09 Dec 2025
151.7700
157.8900
151.5200
156.0200
6,539,600
Mon, 08 Dec 2025
152.3500
152.3500
150.7100
151.3700
2,996,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
150.8700
153.8200
150.3500
152.1500
2,903,400
Thu, 04 Dec 2025
151.9700
152.9200
150.2400
151.3900
3,571,900
Wed, 03 Dec 2025
147.1600
151.8200
146.4000
151.5200
3,678,200
Tue, 02 Dec 2025
147.6900
147.9000
146.1600
146.7400
2,749,200
Mon, 01 Dec 2025
144.0900
147.9000
143.2100
146.3500
3,128,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
146.1400
147.7800
145.5000
146.4200
1,626,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
143.4400
146.1800
143.1100
144.9200
3,117,000
Tue, 25 Nov 2025
141.8000
144.4800
140.6900
143.4300
3,506,300
Mon, 24 Nov 2025
142.4300
143.6100
141.0900
141.4200
4,847,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
139.6700
143.1600
137.8800
142.6700
4,812,700
Thu, 20 Nov 2025
141.0000
142.0600
137.6600
138.4200
5,503,400
Wed, 19 Nov 2025
137.2500
138.7100
135.4400
138.6500
5,141,700
Tue, 18 Nov 2025
137.1700
138.8700
135.8800
136.5300
5,751,100
Mon, 17 Nov 2025
140.7100
141.2000
137.0300
138.4200
3,510,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
138.3700
142.5000
136.8900
141.4400
4,645,200
Thu, 13 Nov 2025
142.9500
143.6600
137.9600
139.5300
8,996,400
Wed, 12 Nov 2025
145.1200
146.6900
143.6900
144.3600
3,947,900
Tue, 11 Nov 2025
144.4600
146.1700
143.2900
144.9800
3,694,100
Mon, 10 Nov 2025
148.1300
149.0000
143.8000
144.3000
3,946,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
10 · 10-Q
After-hours · 16:09 ET
10-Q ↗
Fri, 07 Nov 2025
142.9400
146.2400
141.6100
145.9400
3,613,700
Thu, 06 Nov 2025
144.6000
145.9000
141.3300
143.4300
3,711,500
Wed, 05 Nov 2025
142.9000
144.8000
141.1100
144.3200
4,643,600
Tue, 04 Nov 2025
142.6100
145.9000
142.4500
142.8500
5,850,600
Mon, 03 Nov 2025
9 · 8-K
After-hours · 16:27 ET
8-K ↗
Mon, 03 Nov 2025
145.3800
145.8900
142.6400
144.4200
6,155,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
147.6700
147.9600
144.5400
146.6400
6,158,500
Thu, 30 Oct 2025
8 · 424B5
After-hours · 16:16 ET
424B5 ↗
Thu, 30 Oct 2025
147.5000
151.0000
146.2400
148.3900
4,497,600
Wed, 29 Oct 2025
151.0000
152.2500
148.4000
148.9200
3,836,800
Tue, 28 Oct 2025
7 · 8-K
After-hours · 17:22 ET
8-K ↗
Tue, 28 Oct 2025
153.8100
153.9700
151.0400
151.6900
3,654,000
Tue, 28 Oct 2025
6 · 8-K
Pre-market · 08:34 ET
8-K ↗
Tue, 28 Oct 2025
5 · 424B5
Pre-market · 08:16 ET
424B5 ↗
Mon, 27 Oct 2025
155.2800
157.8500
153.1300
153.8500
4,209,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
158.4000
159.4400
154.4700
154.6000
4,451,700
Thu, 23 Oct 2025
4 · 8-K/A
After-hours · 17:15 ET
8-K/A ↗
Thu, 23 Oct 2025
161.8100
162.1000
152.2200
154.9800
7,391,400
Thu, 23 Oct 2025
3 · 8-K
Pre-market · 06:57 ET
8-K ↗
Wed, 22 Oct 2025
161.2500
162.5800
159.0000
161.7200
4,352,200
Tue, 21 Oct 2025
159.9900
162.6600
159.8100
161.4300
2,440,600
Mon, 20 Oct 2025
158.0700
161.2200
157.7200
160.4400
3,081,300
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
2 · 8-K
After-hours · 17:27 ET
8-K ↗
Fri, 17 Oct 2025
157.9100
158.8100
155.2700
156.3100
3,761,400
Thu, 16 Oct 2025
164.0100
165.3200
155.5300
157.9700
6,474,900
Wed, 15 Oct 2025
166.0900
166.3900
161.3600
163.9100
4,089,400
Tue, 14 Oct 2025
156.1700
165.0900
156.1700
163.9800
4,665,400
Mon, 13 Oct 2025
156.4100
158.5700
154.4400
158.1600
3,400,200
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
160.4900
161.4000
153.1600
153.7700
6,611,400
Thu, 09 Oct 2025
162.4900
163.1300
159.6700
160.6500
2,873,000
Wed, 08 Oct 2025
164.9100
164.9100
161.2800
162.4600
2,993,100
Tue, 07 Oct 2025
167.3000
169.2100
163.9400
164.9100
2,884,100
Mon, 06 Oct 2025
168.9100
170.0000
164.3800
166.8900
2,334,100
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
167.3100
169.5300
167.2900
168.4500
3,218,600
Thu, 02 Oct 2025
168.2100
169.0000
166.4000
166.5800
3,570,000
Wed, 01 Oct 2025
169.3600
170.4500
168.0000
168.1000
3,630,100
Tue, 30 Sep 2025
176.3800
177.0000
166.7600
170.8500
5,392,000
Mon, 29 Sep 2025
176.3800
177.2300
174.4500
176.1400
2,630,300
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
176.4900
178.2900
174.6500
175.3200
2,046,900
Thu, 25 Sep 2025
175.0000
176.9500
173.8900
175.6000
3,744,100
Wed, 24 Sep 2025
1 · 8-K
After-hours · 16:25 ET
8-K ↗
Wed, 24 Sep 2025
185.0000
186.1000
177.1900
178.0800
3,826,300
Tue, 23 Sep 2025
185.5900
189.8800
183.7200
184.9100
2,503,200
Mon, 22 Sep 2025
185.8700
188.4300
184.5000
185.6400
3,038,100
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
188.8700
189.3200
186.6200
187.6200
7,404,000
Thu, 18 Sep 2025
184.7700
190.0900
184.4600
188.6800
4,395,700
Wed, 17 Sep 2025
184.0700
187.5600
182.5000
183.6200
4,719,200
Tue, 16 Sep 2025
184.4500
185.1400
183.3300
183.7200
2,924,300
Mon, 15 Sep 2025
181.8000
184.1300
181.4000
183.8000
2,818,400
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
182.9900
183.6900
180.1600
181.3500
3,356,200
Thu, 11 Sep 2025
178.5300
186.6500
178.5300
183.9200
6,395,800
Wed, 10 Sep 2025
174.9800
179.6900
174.5600
178.2300
4,345,800
Tue, 09 Sep 2025
172.6200
175.8000
172.4500
173.1700
2,958,100
Mon, 08 Sep 2025
170.6400
173.6500
169.8000
173.3000
3,085,200
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
172.9700
173.4600
167.7500
169.9900
3,110,400