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
Thu, 23 Jul 2026
No data yet
Wed, 22 Jul 2026
132.4700
132.9250
131.0750
131.5700
760,191
Tue, 21 Jul 2026
133.0300
133.8400
132.0200
132.2400
629,000
Mon, 20 Jul 2026
133.1700
133.9400
132.8700
133.7100
1,451,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
135.4700
136.5000
131.7900
132.9600
996,500
Thu, 16 Jul 2026
131.6900
135.1700
131.6900
134.8600
1,154,800
Wed, 15 Jul 2026
133.1300
133.3500
131.5900
131.7700
1,254,800
Tue, 14 Jul 2026
135.4200
136.0300
133.6500
133.6800
1,079,400
Mon, 13 Jul 2026
135.9200
137.0400
135.3700
135.8900
1,015,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
136.6900
136.9500
134.7800
135.2500
1,391,200
Thu, 09 Jul 2026
138.1200
138.7300
135.7900
136.0000
782,600
Wed, 08 Jul 2026
140.9400
140.9400
137.5000
137.8600
1,111,900
Tue, 07 Jul 2026
142.0000
144.4100
141.5400
141.7100
626,300
Mon, 06 Jul 2026
141.9600
142.2300
140.5000
140.7700
1,003,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
140.6400
142.2600
139.3800
142.1900
1,030,500
Wed, 01 Jul 2026
139.6000
142.1000
139.2200
139.9400
986,100
Tue, 30 Jun 2026
139.1600
140.4600
138.2100
138.9400
1,019,600
Mon, 29 Jun 2026
139.9900
140.7500
139.4000
140.6500
1,061,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
139.1500
140.9700
138.7500
140.7200
1,217,400
Thu, 25 Jun 2026
26 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 25 Jun 2026
135.0000
138.3900
135.0000
138.0800
1,002,300
Wed, 24 Jun 2026
134.0100
135.7900
133.8500
134.4200
1,098,600
Tue, 23 Jun 2026
133.0200
134.2800
132.4700
133.8900
814,500
Mon, 22 Jun 2026
132.0100
133.0700
130.9400
132.1300
998,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
134.3600
134.8700
131.8400
132.5000
1,686,200
Wed, 17 Jun 2026
136.3500
137.0500
132.3600
133.1100
1,136,500
Tue, 16 Jun 2026
137.7800
138.3300
135.3600
136.4400
1,040,100
Mon, 15 Jun 2026
138.8400
140.5800
137.1800
137.3300
974,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
138.6800
140.1600
138.2700
138.9300
975,200
Thu, 11 Jun 2026
139.5900
140.7100
137.5800
138.1000
878,200
Wed, 10 Jun 2026
139.6000
140.7500
138.8000
139.7800
1,189,600
Tue, 09 Jun 2026
137.5500
139.5900
137.0200
138.9100
1,109,400
Mon, 08 Jun 2026
137.6000
137.8300
136.1100
137.1500
1,171,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
136.8000
138.6600
136.4700
137.5400
1,180,400
Thu, 04 Jun 2026
133.9900
137.0500
132.7800
136.8700
1,430,600
Wed, 03 Jun 2026
128.6200
133.0700
128.1800
132.5400
1,439,100
Tue, 02 Jun 2026
128.2200
129.1700
127.6000
128.9600
787,400
Mon, 01 Jun 2026
25 · 8-K
After-hours · 16:20 ET
8-K ↗
Mon, 01 Jun 2026
127.9400
130.5900
127.9300
128.1300
914,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
130.2300
130.5500
128.0600
129.0700
1,652,100
Thu, 28 May 2026
130.5900
131.2500
129.6600
130.8200
712,400
Wed, 27 May 2026
130.8500
131.7400
130.3700
130.5800
813,300
Tue, 26 May 2026
130.8000
131.7900
130.4300
130.5400
547,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
130.7000
131.8700
130.1500
131.1400
863,900
Thu, 21 May 2026
129.6100
130.1000
127.4900
130.0100
738,700
Wed, 20 May 2026
24 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 20 May 2026
128.6400
130.6500
127.4300
130.2600
747,300
Tue, 19 May 2026
127.7900
129.3600
127.2400
128.4700
679,600
Mon, 18 May 2026
126.1700
128.3900
125.9400
128.2500
680,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
127.3600
128.0900
125.1500
125.7100
783,000
Thu, 14 May 2026
127.7800
129.0600
126.9000
127.2300
985,200
Wed, 13 May 2026
128.4400
129.5000
127.9400
129.3400
700,200
Tue, 12 May 2026
130.2800
130.4200
128.9300
129.2200
808,900
Mon, 11 May 2026
130.0500
131.0000
129.1900
129.7200
710,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
130.3900
130.7800
128.7500
129.3100
767,000
Thu, 07 May 2026
130.0400
131.4300
130.0400
130.3600
1,113,300
Wed, 06 May 2026
130.0500
132.6700
130.0500
130.3000
1,362,500
Tue, 05 May 2026
128.9300
131.5900
128.9100
130.1600
824,500
Mon, 04 May 2026
23 · 8-K
After-hours · 16:15 ET
8-K ↗
Mon, 04 May 2026
127.7400
130.4700
127.7400
129.0600
860,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
129.0600
130.1400
127.4200
128.5600
849,000
Thu, 30 Apr 2026
22 · 10-Q
After-hours · 16:15 ET
10-Q ↗
Thu, 30 Apr 2026
130.0000
130.9700
127.2200
129.1800
1,953,500
Wed, 29 Apr 2026
21 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 29 Apr 2026
129.7500
131.3600
128.9200
129.7100
1,599,900
Tue, 28 Apr 2026
125.9900
130.6400
125.9900
130.3800
1,012,800
Mon, 27 Apr 2026
125.4900
126.6000
125.2000
125.3900
633,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
126.0000
126.7700
125.1000
125.6600
529,500
Thu, 23 Apr 2026
124.6300
126.4000
124.6300
126.0000
536,900
Wed, 22 Apr 2026
126.2900
126.3900
124.0000
124.5900
569,200
Tue, 21 Apr 2026
129.0600
129.5300
125.6800
125.7400
750,800
Mon, 20 Apr 2026
127.4400
129.5900
127.2400
129.4700
722,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
123.4200
128.3800
123.4200
127.9400
1,533,800
Thu, 16 Apr 2026
123.9800
124.8600
121.9100
123.1000
1,779,600
Wed, 15 Apr 2026
124.7400
125.4000
123.2500
124.1900
1,039,400
Tue, 14 Apr 2026
125.5300
127.0600
125.0200
126.3400
821,400
Mon, 13 Apr 2026
126.0000
126.3300
124.4500
125.8900
821,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
125.8700
127.3200
125.5100
126.3900
778,500
Thu, 09 Apr 2026
125.3600
126.5500
125.0800
125.6200
762,900
Wed, 08 Apr 2026
125.5300
126.3900
125.0000
126.0900
812,600
Tue, 07 Apr 2026
124.6100
125.6300
123.7600
124.3000
1,082,900
Mon, 06 Apr 2026
124.7300
125.6800
124.4400
124.8200
614,900
Mon, 06 Apr 2026
20 · DEFA14A
Pre-market · 06:07 ET
DEFA14A ↗
Mon, 06 Apr 2026
19 · DEF 14A
Pre-market · 06:05 ET
DEF 14A ↗
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
122.5900
124.9900
122.1600
124.8800
1,075,800
Wed, 01 Apr 2026
121.6000
123.2300
121.6000
122.5500
1,151,200
Tue, 31 Mar 2026
123.0700
123.8400
121.4400
122.1200
1,225,000
Mon, 30 Mar 2026
121.4400
123.2100
120.8900
121.7200
755,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
121.9900
122.3500
120.3000
120.5700
986,900
Thu, 26 Mar 2026
121.5100
123.1500
121.4600
122.1500
790,900
Wed, 25 Mar 2026
122.7600
122.9900
121.4200
121.6400
640,600
Tue, 24 Mar 2026
121.6600
123.2200
121.0700
121.8100
1,130,500
Mon, 23 Mar 2026
123.3800
124.4500
122.3400
122.3900
1,266,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
124.3600
124.5600
121.2200
121.7900
2,047,700
Thu, 19 Mar 2026
125.4500
126.1800
124.2800
124.5100
1,043,500
Wed, 18 Mar 2026
127.3600
127.7300
125.6200
125.8000
1,145,600
Tue, 17 Mar 2026
127.5500
128.2900
126.7500
128.0700
660,500
Mon, 16 Mar 2026
127.5500
127.9700
126.3600
126.3700
547,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
129.4700
130.2700
126.1500
126.3200
497,200
Thu, 12 Mar 2026
127.4100
129.3100
126.6600
127.7500
933,900
Wed, 11 Mar 2026
129.5300
129.5300
126.4700
127.9200
1,231,800
Tue, 10 Mar 2026
131.5000
132.1000
129.7200
130.1300
795,900
Mon, 09 Mar 2026
131.6200
132.5900
129.5000
132.1400
885,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
133.2400
133.6800
131.4000
132.7900
776,000
Thu, 05 Mar 2026
132.6800
134.5600
132.1400
134.4100
957,000
Wed, 04 Mar 2026
132.8100
133.9200
132.2800
133.7800
659,000
Tue, 03 Mar 2026
132.5700
134.3700
131.5400
133.5700
689,900
Mon, 02 Mar 2026
133.8100
134.9900
132.6700
134.1100
844,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
18 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 27 Feb 2026
17 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 27 Feb 2026
135.2800
135.5100
132.9900
133.8600
1,207,100
Thu, 26 Feb 2026
134.6900
136.2700
134.5600
135.8700
725,300
Wed, 25 Feb 2026
16 · 8-K
After-hours · 17:29 ET
8-K ↗
Wed, 25 Feb 2026
134.1800
135.0500
132.0000
134.0500
1,238,800
Tue, 24 Feb 2026
133.3800
134.2000
132.2500
134.0900
895,800
Mon, 23 Feb 2026
133.9400
136.0100
132.9100
133.3300
1,161,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
135.6500
135.7000
133.0600
133.4700
704,600
Thu, 19 Feb 2026
134.4300
135.9200
133.9800
135.0700
906,000
Wed, 18 Feb 2026
134.5000
135.3600
133.4400
135.1200
797,400
Tue, 17 Feb 2026
136.0000
137.0500
132.9300
134.4100
795,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
15 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 13 Feb 2026
133.9800
135.9900
133.1300
135.5500
878,300
Thu, 12 Feb 2026
136.3600
136.4200
131.3700
133.4400
1,585,700
Wed, 11 Feb 2026
136.0100
137.8400
135.3500
136.0300
981,700
Tue, 10 Feb 2026
133.6800
136.6200
133.6800
136.4500
866,400
Mon, 09 Feb 2026
132.0500
133.6900
131.3900
133.5800
746,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
14 · 10-K
After-hours · 16:16 ET
10-K ↗
Fri, 06 Feb 2026
129.9800
132.3500
129.9400
132.1300
1,525,200
Thu, 05 Feb 2026
133.7800
135.0500
129.6000
130.7200
2,330,200
Wed, 04 Feb 2026
13 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 04 Feb 2026
133.3400
136.4500
132.8100
135.0500
1,279,600
Tue, 03 Feb 2026
131.6500
133.1500
130.3300
132.2000
1,338,900
Mon, 02 Feb 2026
134.1900
134.2700
132.1400
132.3100
1,019,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
134.1100
134.3500
132.1300
134.3000
1,009,900
Thu, 29 Jan 2026
133.3000
134.7500
132.5000
133.6800
931,700
Wed, 28 Jan 2026
12 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 28 Jan 2026
134.8600
135.3300
131.7900
132.4600
603,000
Tue, 27 Jan 2026
134.9100
135.9900
134.6400
134.7300
694,500
Mon, 26 Jan 2026
136.4900
136.4900
134.1100
134.9600
623,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
134.5600
135.9200
134.0700
135.7900
591,600
Thu, 22 Jan 2026
135.2600
137.1300
134.2800
134.6600
731,700
Wed, 21 Jan 2026
134.9700
135.8800
133.9500
135.3800
1,013,400
Tue, 20 Jan 2026
11 · 8-K
After-hours · 17:10 ET
8-K ↗
Tue, 20 Jan 2026
135.4000
136.2400
133.4900
134.4200
1,149,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
134.9700
137.1300
133.9600
137.0900
908,100
Thu, 15 Jan 2026
134.6300
135.5900
134.5800
135.4400
550,900
Wed, 14 Jan 2026
134.7700
136.3100
134.4100
136.2700
798,200
Tue, 13 Jan 2026
134.6200
135.4100
132.1900
134.4400
708,300
Mon, 12 Jan 2026
136.1800
136.7800
133.5800
134.2300
1,000,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
138.5400
139.1500
134.7500
135.9000
1,915,700
Thu, 08 Jan 2026
135.0700
138.7500
134.1900
138.5400
1,082,800
Wed, 07 Jan 2026
138.1900
139.0000
134.4100
134.9800
1,421,800
Tue, 06 Jan 2026
136.5000
139.1100
136.5000
138.1700
1,080,800
Mon, 05 Jan 2026
138.6200
139.5600
137.2300
137.3500
1,043,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
138.5100
140.0000
137.5500
139.1300
841,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
139.9000
140.2200
138.7800
138.9100
1,042,400
Tue, 30 Dec 2025
139.1800
140.1600
139.0800
139.9100
1,039,600
Mon, 29 Dec 2025
138.4000
139.2900
137.8200
139.1800
518,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
137.0800
137.9800
136.9000
137.8000
507,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
136.6200
137.9500
136.6200
137.4400
520,500
Tue, 23 Dec 2025
137.0200
137.6200
135.6000
136.2400
802,900
Mon, 22 Dec 2025
133.5500
137.3600
133.1000
136.6800
1,545,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
135.9900
136.4000
134.2000
134.2300
2,492,000
Thu, 18 Dec 2025
137.5000
137.6100
136.1300
136.3100
1,068,100
Wed, 17 Dec 2025
133.5700
137.6100
133.4900
137.0900
1,515,000
Tue, 16 Dec 2025
132.7700
133.7700
131.8400
133.1900
1,063,900
Mon, 15 Dec 2025
132.8000
133.0400
131.6200
132.7000
1,137,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
133.5700
133.7200
131.3200
132.1100
1,045,000
Thu, 11 Dec 2025
132.5200
133.5100
132.0000
132.9600
823,500
Wed, 10 Dec 2025
130.6900
132.4400
130.6900
131.9000
979,200
Tue, 09 Dec 2025
131.7200
132.7400
130.4500
130.5100
1,191,700
Mon, 08 Dec 2025
10 · 8-K
After-hours · 16:15 ET
8-K ↗
Mon, 08 Dec 2025
131.1600
131.7700
129.8900
131.0000
1,051,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
131.5000
132.9000
131.3800
131.6700
874,500
Thu, 04 Dec 2025
134.4600
135.1900
132.6900
132.8600
788,000
Wed, 03 Dec 2025
135.1200
136.1600
134.2000
134.5200
735,600
Tue, 02 Dec 2025
136.0000
136.2100
134.1800
135.2600
947,600
Mon, 01 Dec 2025
135.1000
136.9500
134.8500
135.3700
880,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
135.3500
136.7200
135.1000
135.8900
388,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
134.4000
136.1600
133.9000
135.5100
707,600
Tue, 25 Nov 2025
133.2500
135.9800
133.0000
135.0600
888,200
Mon, 24 Nov 2025
133.4900
133.7600
132.3200
133.3100
1,034,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
131.2600
134.1300
131.0000
133.6100
1,611,800
Thu, 20 Nov 2025
130.6300
131.9700
130.2500
130.8700
1,368,500
Wed, 19 Nov 2025
130.8300
131.2400
129.6400
129.8300
818,700
Tue, 18 Nov 2025
130.5900
130.9700
129.6700
130.4300
717,700
Mon, 17 Nov 2025
131.4300
131.6200
129.9600
130.2700
653,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
131.1800
131.9400
130.2900
130.9400
649,100
Thu, 13 Nov 2025
130.6800
131.5400
130.4200
130.5500
1,079,500
Wed, 12 Nov 2025
130.8500
132.1300
130.3400
131.5000
999,700
Wed, 12 Nov 2025
9 · 8-K
Next filing day · accepted 10 Nov, 21:50 ET
8-K ↗
Tue, 11 Nov 2025
130.2800
132.0700
129.8900
131.5700
1,091,500
Mon, 10 Nov 2025
8 · 8-K
After-hours · 16:15 ET
8-K ↗
Mon, 10 Nov 2025
129.4100
129.9300
128.4000
129.5500
1,039,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
127.0400
129.6800
127.0400
129.6500
1,134,300
Thu, 06 Nov 2025
127.9100
128.9100
126.9200
127.0400
862,000
Wed, 05 Nov 2025
129.7300
129.9900
128.0200
128.5000
1,802,100
Tue, 04 Nov 2025
127.0900
129.1500
126.6100
129.0900
1,442,600
Mon, 03 Nov 2025
7 · 8-K
After-hours · 17:25 ET
8-K ↗
Mon, 03 Nov 2025
126.3600
128.5000
125.7500
127.5900
1,364,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
128.1800
130.6100
127.9200
128.2300
1,687,300
Thu, 30 Oct 2025
6 · 10-Q
After-hours · 16:16 ET
10-Q ↗
Thu, 30 Oct 2025
126.4600
129.6000
126.4600
128.8100
2,662,400
Wed, 29 Oct 2025
5 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 29 Oct 2025
129.8700
130.3900
126.0500
126.2800
1,869,500
Tue, 28 Oct 2025
132.2500
132.7100
130.5300
130.7100
1,017,600
Mon, 27 Oct 2025
133.9100
133.9900
132.4300
133.0100
1,082,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
134.7500
135.1900
133.9300
133.9900
720,300
Thu, 23 Oct 2025
4 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 23 Oct 2025
134.5000
135.1000
132.8800
134.4300
837,600
Wed, 22 Oct 2025
134.1200
135.4200
132.8700
134.3600
832,500
Tue, 21 Oct 2025
133.2100
134.2800
132.1700
133.4000
1,004,900
Mon, 20 Oct 2025
132.9000
133.9000
132.2700
132.8900
761,200
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
131.8400
133.2400
131.4000
132.7000
794,900
Thu, 16 Oct 2025
132.0000
132.7800
131.1700
131.4300
752,700
Wed, 15 Oct 2025
132.1000
133.3400
131.6000
132.0000
1,068,500
Tue, 14 Oct 2025
134.4800
135.0600
133.2400
133.7600
893,900
Mon, 13 Oct 2025
134.5100
135.3400
134.0600
134.5400
532,900
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
135.3000
135.4200
133.2800
134.5500
510,600
Thu, 09 Oct 2025
136.2900
136.3300
134.3500
134.9100
479,900
Wed, 08 Oct 2025
135.4900
136.6100
134.9700
135.8500
757,500
Tue, 07 Oct 2025
136.0300
137.6900
135.4900
136.2200
734,600
Mon, 06 Oct 2025
137.2200
137.5200
135.4200
136.0000
904,400
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
136.7800
137.5400
136.3700
136.7000
874,300
Thu, 02 Oct 2025
137.5000
137.8200
136.0700
136.2600
954,900
Wed, 01 Oct 2025
139.4200
139.8800
137.9700
138.0000
832,800
Tue, 30 Sep 2025
138.1100
139.7600
138.0000
139.7300
1,150,900
Mon, 29 Sep 2025
138.7000
139.2100
137.6400
138.6100
1,071,500
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
139.0800
140.5900
138.3900
139.5700
801,100
Thu, 25 Sep 2025
140.4800
141.6900
138.2500
138.7400
691,900
Wed, 24 Sep 2025
141.1400
141.8700
139.7600
140.4300
870,300
Tue, 23 Sep 2025
141.1700
141.8300
140.3600
141.1200
528,300
Mon, 22 Sep 2025
140.2900
141.7600
139.4300
141.2500
868,800
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
140.6000
141.9700
140.1700
140.8600
1,566,400
Thu, 18 Sep 2025
139.3800
140.8300
139.1300
140.5400
560,400
Wed, 17 Sep 2025
139.4700
141.8900
139.2000
139.5500
519,300
Tue, 16 Sep 2025
140.6900
141.7300
139.0100
139.3900
612,900
Mon, 15 Sep 2025
142.2000
142.5700
140.3800
140.6100
633,600
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
143.8200
144.0000
141.7000
142.2000
737,100
Thu, 11 Sep 2025
141.0000
144.5500
141.0000
144.0900
779,400
Wed, 10 Sep 2025
145.3500
145.8000
141.1500
141.4600
744,200
Tue, 09 Sep 2025
143.9200
145.5400
143.7000
145.4300
930,800
Mon, 08 Sep 2025
143.8600
144.7100
143.5600
144.6500
585,400
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
144.7300
146.4100
144.1200
145.4000
620,300
Thu, 04 Sep 2025
144.0300
144.4100
142.3200
144.0000
516,600
Thu, 04 Sep 2025
3 · 8-K
Next filing day · accepted 03 Sep, 17:46 ET
8-K ↗
Wed, 03 Sep 2025
141.9100
143.4900
141.8300
143.4100
769,700
Tue, 02 Sep 2025
144.8300
145.2900
141.9000
142.3000
665,000
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
143.8200
145.9600
143.8200
145.8200
594,400
Thu, 28 Aug 2025
144.4200
144.4200
142.8600
144.1300
389,100
Wed, 27 Aug 2025
143.2000
145.0000
142.7400
144.4200
970,200
Tue, 26 Aug 2025
142.1400
143.1700
141.7900
142.6200
1,129,100
Mon, 25 Aug 2025
142.3500
143.0300
141.3700
142.0300
722,500
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
141.9500
143.7300
141.5600
143.0300
849,700
Thu, 21 Aug 2025
141.3300
142.6600
140.7600
141.0100
635,800
Wed, 20 Aug 2025
143.1100
144.6600
142.2700
142.3600
922,100
Tue, 19 Aug 2025
140.5800
142.4100
140.5600
142.4000
810,500
Mon, 18 Aug 2025
141.6000
141.7500
140.0000
140.0600
623,300
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
139.8700
141.6200
139.5700
140.9000
927,500
Thu, 14 Aug 2025
139.4300
140.2100
138.4000
140.0300
879,800
Wed, 13 Aug 2025
138.1800
139.9900
137.9400
139.7700
1,637,700
Tue, 12 Aug 2025
138.5200
138.8200
137.3200
138.3800
910,900
Mon, 11 Aug 2025
140.5100
141.0000
138.3400
138.4800
724,900
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
142.4400
142.4900
140.0100
140.4800
481,200
Thu, 07 Aug 2025
141.2800
142.4500
140.6200
142.1500
587,300
Wed, 06 Aug 2025
141.7000
142.4900
139.6500
140.6100
808,000
Tue, 05 Aug 2025
140.4300
142.9500
139.5200
141.8000
996,100
Mon, 04 Aug 2025
140.0000
142.0300
139.4800
140.1000
1,154,400
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
144.2500
144.2500
138.6700
140.0000
1,382,700
Thu, 31 Jul 2025
2 · 10-Q
After-hours · 16:15 ET
10-Q ↗
Thu, 31 Jul 2025
146.3300
149.1800
142.1400
142.4300
1,824,700
Wed, 30 Jul 2025
1 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 30 Jul 2025
151.6300
151.7200
147.3200
148.7900
1,302,300
Tue, 29 Jul 2025
149.6900
152.3500
149.1700
152.3200
619,400
Mon, 28 Jul 2025
151.2400
151.6400
149.1400
149.3500
714,300
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend
Fri, 25 Jul 2025
151.3900
151.9000
150.5100
151.6500
560,400
Thu, 24 Jul 2025
152.9100
153.3100
151.4800
151.6800
569,700
Wed, 23 Jul 2025
153.2200
153.9300
152.2400
152.7300
701,900
Tue, 22 Jul 2025
150.0300
153.4700
150.0300
153.2000
678,800