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
138.8200
139.7400
136.6300
136.7600
1,056,367
Thu, 22 Oct 2026
136.5900
139.7200
136.4000
139.4500
1,248,700
Wed, 21 Oct 2026
136.5400
137.0000
135.3800
135.8200
1,200,400
Tue, 20 Oct 2026
135.7600
137.0600
135.6400
136.3900
1,445,100
Mon, 19 Oct 2026
134.1600
135.1700
133.6700
134.3300
1,190,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
132.8000
135.2200
132.5000
135.1200
1,510,000
Thu, 15 Oct 2026
133.6400
134.6600
131.6700
132.8100
1,835,000
Wed, 14 Oct 2026
130.4700
132.1500
129.3600
131.9600
1,563,400
Tue, 13 Oct 2026
131.2600
131.6800
130.0500
131.1900
1,750,200
Mon, 12 Oct 2026
130.0800
130.8100
129.7100
130.1900
1,160,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
129.0000
130.5200
128.9500
129.1100
1,324,100
Thu, 08 Oct 2026
127.1700
130.0200
127.0800
129.4800
1,619,700
Wed, 07 Oct 2026
126.5800
127.8400
126.2100
126.9200
1,400,500
Tue, 06 Oct 2026
126.0900
127.9300
125.8300
126.7900
1,368,600
Mon, 05 Oct 2026
125.6900
127.2600
125.6900
126.2100
2,416,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
125.7600
126.3200
124.7600
126.0500
1,585,500
Thu, 01 Oct 2026
120.4200
126.1900
120.4200
125.7400
2,718,500
Wed, 30 Sep 2026
124.3600
125.1800
122.3600
122.3600
2,764,300
Wed, 30 Sep 2026
18 · 8-K
Pre-market · 07:00 ET
8-K ↗
Tue, 29 Sep 2026
124.9600
126.4700
124.8100
125.8500
1,562,400
Mon, 28 Sep 2026
124.3900
126.3400
123.8300
126.0400
2,062,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
17 · 8-K
After-hours · 16:18 ET
8-K ↗
Fri, 25 Sep 2026
125.4600
125.9000
124.0900
124.2300
1,671,700
Thu, 24 Sep 2026
127.0800
127.7900
125.5200
125.6900
1,391,400
Wed, 23 Sep 2026
128.0600
129.6900
126.4700
126.5900
1,761,500
Tue, 22 Sep 2026
130.6300
130.7300
128.5900
128.7300
1,716,900
Mon, 21 Sep 2026
131.6900
132.3700
130.7200
130.7300
1,665,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
132.2500
132.7800
131.1600
131.8900
4,936,400
Thu, 17 Sep 2026
135.3700
135.6800
132.7600
133.1400
1,477,300
Wed, 16 Sep 2026
135.5500
136.4000
134.6200
134.9400
2,075,900
Tue, 15 Sep 2026
137.5100
137.5100
135.5000
136.0300
1,808,900
Mon, 14 Sep 2026
138.0900
138.6500
136.9400
137.5900
1,205,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
138.1900
138.1900
135.7100
136.3600
1,175,900
Thu, 10 Sep 2026
137.9800
138.5000
135.6400
136.8000
1,419,300
Wed, 09 Sep 2026
134.9100
136.8800
134.2400
136.5600
1,168,000
Tue, 08 Sep 2026
136.3200
137.5500
135.6400
135.6600
1,118,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
138.9300
139.6500
138.0400
138.3700
1,607,100
Thu, 03 Sep 2026
138.2100
140.4100
138.2100
140.0000
1,130,100
Wed, 02 Sep 2026
137.8200
138.5400
136.9100
137.2100
1,138,700
Tue, 01 Sep 2026
137.8100
138.6900
136.2800
137.1300
981,500
Mon, 31 Aug 2026
138.4800
138.7500
137.3300
137.3800
2,040,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
138.2300
138.8800
137.7100
138.5500
875,300
Thu, 27 Aug 2026
138.6300
138.9700
136.4900
137.8000
1,256,000
Wed, 26 Aug 2026
138.5700
140.3100
138.0200
139.8600
1,207,000
Tue, 25 Aug 2026
138.7700
139.5200
137.6100
138.2200
1,084,500
Mon, 24 Aug 2026
137.3800
139.5100
137.3800
138.9800
991,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
137.3600
138.4300
136.0000
136.1000
2,793,800
Thu, 20 Aug 2026
137.0500
138.0300
136.3900
137.1200
905,100
Wed, 19 Aug 2026
139.2600
140.0000
137.5000
137.5300
1,789,800
Tue, 18 Aug 2026
139.3700
139.3900
137.7900
138.9600
1,403,100
Mon, 17 Aug 2026
137.6400
139.1800
136.6200
136.7100
960,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
137.5700
138.5300
136.7100
138.0200
895,300
Thu, 13 Aug 2026
137.9400
139.0700
136.6200
137.8100
1,174,000
Wed, 12 Aug 2026
137.6100
139.5800
137.2600
137.4400
1,170,600
Tue, 11 Aug 2026
16 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 11 Aug 2026
140.6900
141.3600
139.0300
139.0800
1,008,500
Mon, 10 Aug 2026
142.3300
143.6100
140.3600
141.1500
1,516,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
143.8800
144.4200
142.1600
143.2800
1,474,000
Thu, 06 Aug 2026
144.5000
145.0400
142.8700
144.5100
1,199,600
Wed, 05 Aug 2026
141.9900
143.7800
141.9900
143.6000
1,440,700
Tue, 04 Aug 2026
140.9900
142.4000
140.2800
142.0500
2,226,200
Mon, 03 Aug 2026
142.1900
143.9800
141.1600
142.9000
2,245,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
142.3700
143.5500
141.8300
141.9100
1,131,700
Thu, 30 Jul 2026
145.0000
146.0700
141.1000
143.0500
1,505,000
Wed, 29 Jul 2026
142.9700
145.8100
142.5100
145.6800
1,775,600
Tue, 28 Jul 2026
142.0000
143.7200
140.9100
143.4200
1,934,900
Mon, 27 Jul 2026
140.8000
141.9200
139.6900
140.1400
2,573,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
136.9300
141.5700
134.1600
140.5300
2,580,500
Thu, 23 Jul 2026
15 · 10-Q
After market open · 12:08 ET
10-Q ↗
Thu, 23 Jul 2026
14 · 8-K
After market open · 12:06 ET
8-K ↗
Thu, 23 Jul 2026
140.8400
143.0000
139.8200
142.1800
1,679,700
Wed, 22 Jul 2026
139.0000
141.9700
139.0000
140.8400
1,547,400
Tue, 21 Jul 2026
140.1700
142.1500
139.3300
141.9800
1,959,000
Mon, 20 Jul 2026
140.3000
141.3000
139.8900
140.5000
1,761,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
137.5400
141.9900
137.5400
140.2600
1,896,300
Thu, 16 Jul 2026
134.7400
137.1500
134.2000
136.6500
1,407,600
Wed, 15 Jul 2026
13 · 8-K
After-hours · 16:24 ET
8-K ↗
Wed, 15 Jul 2026
134.9500
135.9600
131.8400
134.5000
1,558,800
Tue, 14 Jul 2026
139.2000
140.8800
138.0500
138.1500
1,195,100
Mon, 13 Jul 2026
139.8500
140.8800
138.7700
140.7800
1,418,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
138.4700
138.9200
137.2400
138.7800
1,052,400
Thu, 09 Jul 2026
139.8500
139.9600
138.1800
138.5200
1,283,000
Wed, 08 Jul 2026
139.1400
139.7500
138.1500
138.7400
1,966,300
Tue, 07 Jul 2026
139.1100
141.3000
138.9000
139.6400
2,052,500
Mon, 06 Jul 2026
137.9000
137.9000
136.5400
137.6400
1,298,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
135.1800
137.8900
133.9200
137.8500
1,787,300
Wed, 01 Jul 2026
132.8600
135.3900
132.5200
133.8900
1,949,000
Tue, 30 Jun 2026
133.7600
133.7600
132.3100
132.5200
1,306,100
Mon, 29 Jun 2026
133.3800
134.0000
132.7700
133.4900
1,075,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
131.9400
134.0600
131.1800
133.8900
2,381,100
Thu, 25 Jun 2026
132.5700
134.0800
130.1700
130.3700
1,148,600
Wed, 24 Jun 2026
131.8700
133.2100
130.6900
132.3200
1,942,600
Tue, 23 Jun 2026
130.5000
131.5900
129.2100
131.3300
2,561,900
Mon, 22 Jun 2026
129.0100
130.3900
128.0000
129.5000
2,061,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
131.1200
131.1200
127.9100
128.2500
3,929,200
Wed, 17 Jun 2026
129.9200
131.5000
129.0300
129.6400
1,528,500
Tue, 16 Jun 2026
130.4900
132.0300
130.1200
131.0200
1,081,700
Mon, 15 Jun 2026
129.6300
130.5800
129.1500
129.8200
1,512,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
128.5500
129.6800
127.4100
129.6200
1,325,600
Thu, 11 Jun 2026
130.0500
130.1200
128.2900
128.4000
1,938,400
Wed, 10 Jun 2026
129.9400
131.4300
129.0600
129.2600
1,689,600
Tue, 09 Jun 2026
128.0600
130.2400
127.5200
128.9700
1,964,900
Mon, 08 Jun 2026
130.7500
131.2100
127.5300
127.5900
1,872,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
128.4300
132.3100
128.4300
132.1400
1,544,600
Thu, 04 Jun 2026
127.6900
129.4800
126.9500
127.3300
3,303,800
Wed, 03 Jun 2026
126.0900
128.5400
125.6200
125.9400
2,169,900
Wed, 03 Jun 2026
12 · 8-K
Pre-market · 07:04 ET
8-K ↗
Tue, 02 Jun 2026
126.6500
128.7400
126.2900
127.1700
2,183,600
Mon, 01 Jun 2026
125.5900
127.2300
125.5900
126.5700
1,880,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
128.3600
129.2000
126.6100
127.1300
3,261,800
Thu, 28 May 2026
130.4600
131.6100
128.6400
128.9700
1,603,300
Wed, 27 May 2026
135.1300
136.1400
131.4900
131.6900
1,385,600
Tue, 26 May 2026
135.9400
136.8900
134.7100
135.3600
1,533,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
136.1000
137.1700
135.9500
136.0200
1,067,100
Thu, 21 May 2026
11 · 8-K
After-hours · 16:17 ET
8-K ↗
Thu, 21 May 2026
135.8100
137.0900
134.1800
136.0200
1,828,700
Wed, 20 May 2026
135.2900
136.7000
133.6900
136.6900
2,138,500
Tue, 19 May 2026
136.1200
136.6300
134.5000
135.0200
3,544,200
Mon, 18 May 2026
133.8800
136.9200
133.3600
136.5600
1,638,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
134.7700
135.5200
133.5700
133.9200
1,291,100
Thu, 14 May 2026
133.4800
134.4700
133.1700
134.2600
1,048,800
Wed, 13 May 2026
132.3700
134.3000
131.4400
132.6300
1,382,700
Tue, 12 May 2026
132.7200
134.2600
131.8300
133.1100
1,231,500
Mon, 11 May 2026
132.6400
133.0300
131.0800
132.1100
1,334,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
132.9500
133.3700
131.6500
132.0200
1,086,500
Thu, 07 May 2026
132.9400
134.1000
132.0800
132.6700
1,877,300
Wed, 06 May 2026
134.7100
135.3600
132.8900
133.4900
1,408,200
Tue, 05 May 2026
133.9200
134.8800
133.6500
134.1500
1,525,600
Mon, 04 May 2026
134.6200
136.1100
133.3400
133.8100
1,391,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
137.5800
138.8600
135.7900
135.8100
1,664,200
Thu, 30 Apr 2026
135.4700
137.8600
134.5600
136.8100
2,581,900
Wed, 29 Apr 2026
138.1300
138.9900
135.7600
136.6400
1,322,700
Tue, 28 Apr 2026
137.9900
139.8800
137.8300
138.7900
1,558,900
Mon, 27 Apr 2026
133.8000
137.5600
133.8000
136.7100
1,715,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
137.9300
138.9600
134.4000
134.4500
2,566,700
Thu, 23 Apr 2026
10 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Thu, 23 Apr 2026
9 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 23 Apr 2026
138.6900
140.1100
138.2400
139.6100
1,310,000
Wed, 22 Apr 2026
138.9500
139.0200
136.5000
138.1100
1,270,300
Tue, 21 Apr 2026
139.3000
139.9700
138.2600
139.1500
1,354,900
Mon, 20 Apr 2026
139.8900
141.6100
138.4900
138.9400
1,105,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
138.1000
140.9400
137.2800
139.8400
1,661,800
Thu, 16 Apr 2026
137.9200
138.7700
136.9000
138.2800
1,429,700
Wed, 15 Apr 2026
138.5600
139.8200
137.6000
138.7500
1,055,000
Tue, 14 Apr 2026
138.1200
139.2400
137.2400
138.7700
1,231,900
Mon, 13 Apr 2026
136.8600
139.2100
136.8600
139.0700
1,166,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
140.0100
140.0700
136.3600
137.2300
1,236,600
Thu, 09 Apr 2026
8 · DEFA14A
After market open · 10:45 ET
DEFA14A ↗
Thu, 09 Apr 2026
7 · DEF 14A
After market open · 10:43 ET
DEF 14A ↗
Thu, 09 Apr 2026
138.2100
141.5000
137.7300
140.4000
1,235,300
Wed, 08 Apr 2026
136.2500
139.0500
136.0700
138.9000
1,262,700
Tue, 07 Apr 2026
136.2200
136.8000
135.3200
135.7600
1,240,400
Mon, 06 Apr 2026
135.9900
136.4600
135.3200
136.4200
1,141,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
134.6700
136.5300
134.3300
136.1900
1,023,200
Wed, 01 Apr 2026
134.8900
135.7500
134.1900
134.6500
1,290,600
Tue, 31 Mar 2026
135.8000
136.0500
133.1900
135.2300
1,424,700
Mon, 30 Mar 2026
132.1200
135.0900
132.1200
134.4400
1,185,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
134.9700
135.1800
131.9900
132.3200
1,259,500
Thu, 26 Mar 2026
134.1400
135.2000
133.7700
134.8900
1,172,800
Wed, 25 Mar 2026
136.0100
136.7400
134.0000
134.1000
1,187,100
Tue, 24 Mar 2026
134.8800
136.9000
134.8800
135.4100
1,617,300
Mon, 23 Mar 2026
135.0300
136.0800
134.3100
135.4300
1,596,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
131.4700
132.9600
130.7500
132.6500
2,414,200
Thu, 19 Mar 2026
132.8000
133.4100
130.8500
131.3600
1,487,700
Wed, 18 Mar 2026
135.0000
135.3800
132.4600
132.7100
1,166,800
Tue, 17 Mar 2026
136.3300
136.8300
135.2700
135.3300
1,058,800
Mon, 16 Mar 2026
133.7900
136.8300
133.7900
134.7500
1,284,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
136.0900
136.1200
132.5300
132.9300
3,002,200
Thu, 12 Mar 2026
132.7300
135.3900
132.1700
134.4100
1,864,800
Wed, 11 Mar 2026
136.5900
136.7700
134.7800
134.9600
2,229,000
Tue, 10 Mar 2026
137.8300
139.2200
136.9500
137.2500
1,123,600
Mon, 09 Mar 2026
138.2400
138.3700
136.0600
137.9500
1,618,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
138.4500
139.3600
136.5600
139.2500
1,124,900
Thu, 05 Mar 2026
141.2500
142.1500
139.5600
139.6800
2,051,000
Wed, 04 Mar 2026
140.7100
142.5000
139.3800
142.1700
1,386,000
Tue, 03 Mar 2026
140.0000
141.5400
138.7500
141.0800
1,424,800
Mon, 02 Mar 2026
139.5300
142.4500
139.1200
141.8600
1,420,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
141.6400
141.8900
139.1300
140.8300
3,944,600
Thu, 26 Feb 2026
141.7400
142.8100
140.6900
141.0700
1,285,900
Wed, 25 Feb 2026
140.5400
141.2300
139.2300
141.0600
1,103,000
Tue, 24 Feb 2026
140.0000
141.3000
138.9700
140.5400
1,743,100
Mon, 23 Feb 2026
142.4500
143.6200
140.3600
140.5400
1,693,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
6 · 10-K
After-hours · 16:07 ET
10-K ↗
Fri, 20 Feb 2026
141.6400
142.2400
139.8600
142.1900
1,522,800
Thu, 19 Feb 2026
141.2300
142.3700
139.8700
140.3100
1,147,700
Wed, 18 Feb 2026
143.1600
143.7400
139.9800
141.2600
2,456,000
Tue, 17 Feb 2026
142.8700
143.9800
142.2900
143.5300
1,281,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
141.0300
142.2800
139.6000
141.2500
1,247,600
Thu, 12 Feb 2026
143.0100
143.8000
141.5300
141.8900
1,585,400
Wed, 11 Feb 2026
141.4300
142.3500
139.9200
142.0200
1,558,900
Tue, 10 Feb 2026
139.2700
142.0700
138.9300
141.6300
2,034,400
Mon, 09 Feb 2026
142.2900
143.5700
138.9800
139.3800
1,377,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
143.0500
144.5000
141.2400
142.5600
1,664,700
Thu, 05 Feb 2026
141.9600
143.7000
141.2000
142.3000
1,747,000
Wed, 04 Feb 2026
138.9300
141.5300
138.7900
140.8600
2,263,900
Tue, 03 Feb 2026
137.2000
139.6600
136.1800
138.4400
1,990,700
Mon, 02 Feb 2026
136.1200
137.1700
135.0000
137.1700
2,162,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
134.6200
135.0800
131.8200
135.0600
2,032,100
Thu, 29 Jan 2026
5 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 29 Jan 2026
131.5000
132.8000
130.8000
132.3700
1,511,300
Wed, 28 Jan 2026
129.4100
131.3000
129.0100
130.6700
1,158,500
Tue, 27 Jan 2026
130.7600
131.0500
129.1100
130.3100
1,171,100
Mon, 26 Jan 2026
129.0600
131.1200
129.0600
130.7400
1,153,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
129.3700
130.3600
127.6200
128.6200
1,843,300
Thu, 22 Jan 2026
129.6700
129.9700
128.4500
129.9500
1,532,800
Wed, 21 Jan 2026
129.3200
130.6400
127.8800
129.5600
1,842,500
Tue, 20 Jan 2026
128.8600
130.1900
128.5800
128.8000
1,248,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
130.2800
130.7700
129.0400
129.5900
1,589,700
Thu, 15 Jan 2026
131.8700
132.7400
130.4200
130.8200
1,418,700
Wed, 14 Jan 2026
132.1700
133.1000
131.4400
131.9300
1,469,300
Tue, 13 Jan 2026
135.0400
135.7100
131.2600
131.8500
1,869,400
Mon, 12 Jan 2026
135.9400
136.5100
134.8300
135.2400
1,186,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
137.7400
138.6200
136.1900
136.2600
1,125,500
Thu, 08 Jan 2026
136.3400
138.1800
135.9900
137.9100
1,647,800
Wed, 07 Jan 2026
136.6700
137.0700
135.3900
135.9000
1,281,200
Tue, 06 Jan 2026
137.1500
137.6700
134.7200
136.9300
1,612,200
Mon, 05 Jan 2026
136.2100
138.6100
136.1600
137.7500
1,554,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
137.1800
137.3000
135.8900
137.1100
1,388,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
138.8100
138.8100
137.7800
137.8000
719,800
Tue, 30 Dec 2025
138.8200
139.1200
138.3900
138.8400
484,800
Mon, 29 Dec 2025
138.9500
139.1900
138.2700
138.8100
877,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
139.5000
140.0100
138.5200
138.6700
511,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
138.9400
140.4300
138.3100
139.7200
674,900
Tue, 23 Dec 2025
139.8900
140.5000
138.4900
139.0800
1,123,600
Mon, 22 Dec 2025
138.2000
140.3800
138.2000
139.5500
981,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
138.5100
139.2900
138.2100
139.0100
4,073,000
Thu, 18 Dec 2025
137.6200
139.3300
137.3300
138.9300
1,598,800
Wed, 17 Dec 2025
137.8000
138.8600
137.1700
138.3600
1,888,200
Tue, 16 Dec 2025
139.2900
139.9200
137.1200
137.7700
1,828,100
Mon, 15 Dec 2025
135.8300
138.7000
135.4400
138.6700
2,287,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
4 · 8-K
After market open · 11:21 ET
8-K ↗
Fri, 12 Dec 2025
3 · 424B5
After market open · 11:18 ET
424B5 ↗
Fri, 12 Dec 2025
135.7900
136.1400
134.9300
135.3000
1,495,400
Thu, 11 Dec 2025
130.9300
136.0700
130.4200
135.2900
2,292,400
Wed, 10 Dec 2025
130.1800
130.8700
129.7400
130.2400
1,976,200
Tue, 09 Dec 2025
130.2100
131.3600
129.9100
130.0400
1,029,700
Mon, 08 Dec 2025
129.7200
130.3400
128.3000
129.7300
1,415,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
131.5000
131.6000
129.0700
129.4300
2,138,500
Thu, 04 Dec 2025
132.5000
133.7000
131.6100
131.8600
1,566,500
Wed, 03 Dec 2025
135.1300
135.6700
132.6700
133.0400
1,765,400
Tue, 02 Dec 2025
135.2200
135.6800
134.2900
135.1000
1,837,700
Mon, 01 Dec 2025
136.3100
137.1300
135.1500
135.5000
1,706,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
137.9300
138.2900
137.0300
137.0300
630,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
137.9000
138.5600
137.3900
137.3900
1,056,000
Tue, 25 Nov 2025
137.4100
138.6400
137.0400
137.5700
1,284,800
Mon, 24 Nov 2025
137.0400
137.4900
135.1300
136.6400
3,168,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
135.5000
137.4300
134.6400
136.4500
1,502,900
Thu, 20 Nov 2025
133.9600
135.2400
133.2700
134.7700
1,822,800
Wed, 19 Nov 2025
133.1600
133.4800
131.4000
132.1800
1,367,700
Tue, 18 Nov 2025
131.5500
133.5900
131.0800
133.1200
928,600
Mon, 17 Nov 2025
134.5700
134.7800
131.7700
132.0600
1,466,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
134.4300
135.2700
133.4300
133.8500
1,228,100
Thu, 13 Nov 2025
132.9200
134.2400
132.6800
133.6800
1,379,500
Wed, 12 Nov 2025
130.9200
133.5300
130.9200
132.6700
1,140,700
Tue, 11 Nov 2025
131.1400
131.9800
130.6600
131.1700
833,700
Mon, 10 Nov 2025
128.5600
131.2200
128.5600
130.8600
1,275,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
128.3400
129.6300
128.3400
129.4100
1,074,700
Thu, 06 Nov 2025
128.4200
129.4500
127.8900
127.9400
1,007,400
Wed, 05 Nov 2025
128.7200
129.9900
128.0100
128.2300
1,484,600
Tue, 04 Nov 2025
124.6900
128.0400
124.3500
127.9400
1,762,100
Mon, 03 Nov 2025
123.6800
124.3700
122.7000
124.2700
1,371,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
122.3300
125.0000
122.3300
124.1800
1,734,700
Thu, 30 Oct 2025
122.7200
124.0800
122.7100
123.4600
1,319,000
Wed, 29 Oct 2025
121.4000
122.9300
120.6800
122.3600
2,149,400
Tue, 28 Oct 2025
121.3900
123.5500
120.3300
122.6900
2,553,200
Mon, 27 Oct 2025
2 · 10-Q
After-hours · 16:08 ET
10-Q ↗
Mon, 27 Oct 2025
1 · 8-K
After-hours · 16:06 ET
8-K ↗
Mon, 27 Oct 2025
125.4500
125.6300
123.9600
124.9700
1,714,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
125.7200
125.7200
124.3900
125.1100
1,460,800
Thu, 23 Oct 2025
125.9300
125.9300
124.3200
125.2500
1,389,400