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
131.4800
134.4600
131.0001
133.0500
1,068,745
Thu, 03 Sep 2026
134.4800
136.8900
131.1300
132.3600
1,320,500
Wed, 02 Sep 2026
138.2400
138.5000
133.2200
133.7800
1,022,100
Tue, 01 Sep 2026
140.4900
142.4800
138.0800
139.1800
1,198,900
Mon, 31 Aug 2026
140.5900
142.4400
139.4700
140.2100
1,422,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
140.4500
141.6200
138.7300
140.6600
950,200
Thu, 27 Aug 2026
137.8300
140.5800
137.0700
139.8600
880,300
Wed, 26 Aug 2026
134.3200
138.0600
134.2700
137.4300
944,500
Tue, 25 Aug 2026
137.6800
137.9300
134.4400
134.5400
1,248,900
Mon, 24 Aug 2026
140.9100
141.1200
137.9500
138.4300
737,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
142.1200
143.6000
140.0200
141.3900
954,900
Thu, 20 Aug 2026
145.2300
146.2900
140.1000
141.3700
1,160,600
Wed, 19 Aug 2026
143.5600
147.3300
142.5200
146.3100
1,171,300
Tue, 18 Aug 2026
143.4000
145.3700
142.5200
143.4800
1,232,000
Mon, 17 Aug 2026
143.1800
143.5800
141.5200
142.2500
1,096,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
143.0000
144.3500
141.1900
143.8300
1,392,800
Thu, 13 Aug 2026
140.2500
143.1900
139.7100
142.6100
1,660,400
Wed, 12 Aug 2026
138.3000
140.4900
138.0800
140.3800
1,708,100
Tue, 11 Aug 2026
137.8800
143.1600
137.3500
140.8900
1,888,800
Mon, 10 Aug 2026
137.3300
141.0000
136.7900
139.1000
1,884,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
133.2300
137.7500
132.7100
137.5700
1,955,000
Thu, 06 Aug 2026
129.6300
135.5000
128.0500
135.2600
2,007,500
Wed, 05 Aug 2026
129.6400
132.0200
126.6700
126.8500
2,478,900
Tue, 04 Aug 2026
19 · 10-Q
After market open · 11:37 ET
10-Q ↗
Tue, 04 Aug 2026
124.9600
132.0700
124.9600
130.6000
2,831,900
Tue, 04 Aug 2026
18 · 8-K
Next filing day · accepted 03 Aug, 17:42 ET
8-K ↗
Mon, 03 Aug 2026
117.6900
119.4700
116.8400
118.7200
1,838,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
111.1400
115.7400
111.0000
115.6000
1,180,800
Thu, 30 Jul 2026
112.7500
113.1500
110.2800
112.4100
1,154,300
Wed, 29 Jul 2026
117.7500
117.8200
113.9800
114.3700
1,421,200
Tue, 28 Jul 2026
116.1600
119.1800
116.1400
118.3600
1,497,800
Mon, 27 Jul 2026
112.3500
115.5600
112.0600
114.9500
1,393,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
112.0100
115.8200
111.5000
112.1400
1,190,600
Thu, 23 Jul 2026
107.6800
111.3000
107.2500
110.3300
1,218,200
Wed, 22 Jul 2026
106.4900
107.5400
105.7600
107.2600
1,001,500
Tue, 21 Jul 2026
104.6000
106.1200
103.9000
104.9200
1,538,100
Mon, 20 Jul 2026
106.1900
107.6400
105.0100
107.0200
1,731,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
108.6800
110.9100
105.7500
106.4800
2,094,400
Thu, 16 Jul 2026
108.8000
109.6600
107.2700
108.2900
1,574,500
Wed, 15 Jul 2026
107.0000
110.0000
107.0000
108.2100
1,238,200
Tue, 14 Jul 2026
104.0200
108.0600
104.0100
106.5600
1,059,300
Mon, 13 Jul 2026
108.4100
108.6400
105.2100
106.5800
1,238,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
108.9400
109.0000
105.2900
107.0200
1,068,000
Thu, 09 Jul 2026
105.5300
107.2000
104.2900
106.6200
1,676,100
Wed, 08 Jul 2026
107.1300
108.1400
106.3600
107.1800
969,400
Tue, 07 Jul 2026
109.9700
111.0000
107.3300
108.5700
1,375,800
Mon, 06 Jul 2026
108.5000
109.9700
107.0400
108.7200
1,844,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
104.8800
108.9000
104.5200
108.8400
2,315,500
Wed, 01 Jul 2026
103.8900
105.8100
103.0500
103.0700
1,645,100
Tue, 30 Jun 2026
100.0000
104.2500
98.8600
102.9700
1,988,000
Mon, 29 Jun 2026
102.3000
103.6700
99.6300
100.4400
2,650,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
99.7500
102.5400
99.5300
101.7600
2,473,900
Thu, 25 Jun 2026
103.7100
105.3900
99.6500
100.0000
1,601,300
Wed, 24 Jun 2026
106.0500
107.0700
103.5000
104.3200
1,426,900
Tue, 23 Jun 2026
106.5500
106.8600
104.2500
106.1100
1,754,400
Mon, 22 Jun 2026
105.3100
105.6700
101.0900
104.8400
3,058,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
109.0200
109.5000
106.0800
107.1200
6,872,600
Wed, 17 Jun 2026
110.4300
111.8300
108.0000
108.6700
2,530,500
Tue, 16 Jun 2026
114.0200
116.1300
113.5100
113.5800
1,863,100
Mon, 15 Jun 2026
121.1600
121.9100
113.2800
114.6000
2,581,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
123.0000
124.5000
121.4500
122.1600
1,199,200
Thu, 11 Jun 2026
121.6100
123.8100
121.3400
122.0800
746,100
Wed, 10 Jun 2026
123.5200
124.6000
121.4400
121.6900
1,285,500
Tue, 09 Jun 2026
122.5000
124.5500
121.8800
123.5200
896,900
Mon, 08 Jun 2026
123.4400
125.0000
122.1500
122.8000
1,028,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
126.0600
127.2000
124.0200
124.4300
1,258,600
Thu, 04 Jun 2026
126.6400
128.2300
124.0600
124.5700
1,092,200
Wed, 03 Jun 2026
123.5600
125.9400
121.8500
124.3500
1,245,000
Tue, 02 Jun 2026
126.0000
127.6600
123.2500
126.8200
1,506,800
Mon, 01 Jun 2026
129.1000
131.1400
127.6900
127.7200
1,290,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
131.4000
132.2300
127.0000
127.8000
2,600,800
Thu, 28 May 2026
130.0000
134.4700
129.6500
131.5900
1,409,100
Wed, 27 May 2026
128.0000
132.5700
127.5200
130.6200
1,453,300
Tue, 26 May 2026
125.4700
128.3800
124.0000
128.1200
1,221,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
123.3900
126.9800
123.0000
126.0100
774,900
Thu, 21 May 2026
123.3600
124.1700
121.2000
123.0400
847,400
Wed, 20 May 2026
125.0900
125.1200
122.3800
124.3900
1,115,300
Tue, 19 May 2026
125.0600
127.4400
124.0200
125.9600
907,400
Mon, 18 May 2026
123.3400
125.9300
122.6400
124.8400
1,284,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
126.4200
127.7100
122.7500
123.6900
1,242,800
Thu, 14 May 2026
124.5400
126.6900
123.5200
125.5500
989,600
Wed, 13 May 2026
126.6200
127.7400
121.5300
124.1700
1,589,600
Tue, 12 May 2026
128.9600
130.9500
126.6000
128.3900
2,307,600
Mon, 11 May 2026
128.6800
129.9900
125.3400
127.6800
1,890,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
131.1200
131.1200
127.8700
130.1100
1,515,800
Thu, 07 May 2026
133.8400
135.5000
130.0000
131.2600
1,447,300
Wed, 06 May 2026
17 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 06 May 2026
135.9000
136.5300
129.3600
134.9000
2,230,500
Tue, 05 May 2026
16 · 10-Q
After market open · 10:51 ET
10-Q ↗
Tue, 05 May 2026
152.3500
153.9000
137.1100
137.1900
2,252,400
Tue, 05 May 2026
15 · 8-K
Next filing day · accepted 04 May, 18:47 ET
8-K ↗
Mon, 04 May 2026
148.7500
152.3700
148.4900
148.8100
2,071,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
150.0000
150.8000
148.5600
149.2300
1,163,300
Thu, 30 Apr 2026
145.4900
149.5600
144.9100
149.2200
853,600
Wed, 29 Apr 2026
146.1600
147.2900
144.9000
145.9100
785,800
Tue, 28 Apr 2026
145.8800
147.1800
143.0500
146.1500
869,700
Mon, 27 Apr 2026
146.4700
147.8600
143.3900
144.2400
627,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
146.7500
146.8000
144.1800
146.0600
798,100
Thu, 23 Apr 2026
150.7200
150.7200
146.4500
147.6000
1,046,900
Wed, 22 Apr 2026
154.2100
154.6200
149.9800
150.7100
877,500
Tue, 21 Apr 2026
153.8400
156.2100
152.8300
153.2000
700,900
Mon, 20 Apr 2026
155.7300
157.0000
153.8300
154.8200
609,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
156.7600
157.7300
154.0500
155.1700
1,043,400
Thu, 16 Apr 2026
159.7300
160.7900
155.9600
156.4700
767,100
Wed, 15 Apr 2026
156.5400
159.6900
156.1000
159.0400
814,800
Wed, 15 Apr 2026
14 · 8-K
Pre-market · 06:17 ET
8-K ↗
Tue, 14 Apr 2026
157.9300
158.3900
156.0400
156.1700
862,900
Mon, 13 Apr 2026
155.1900
157.9400
153.6000
157.5900
1,220,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
155.1700
156.8100
151.1100
152.8800
805,300
Thu, 09 Apr 2026
160.1300
160.1400
155.5800
155.6300
645,100
Wed, 08 Apr 2026
158.0600
162.0000
157.6900
160.6400
789,400
Tue, 07 Apr 2026
159.2100
160.3800
157.7800
158.8700
635,100
Mon, 06 Apr 2026
158.5200
159.9900
157.8000
159.4700
646,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
155.1900
159.2600
154.0800
158.8200
688,900
Wed, 01 Apr 2026
154.4800
157.3500
154.4800
156.0100
852,800
Tue, 31 Mar 2026
156.0200
158.4900
154.3800
155.5200
997,600
Mon, 30 Mar 2026
157.1000
157.4000
152.7400
154.1900
1,023,000
Mon, 30 Mar 2026
13 · 8-K
Pre-market · 06:09 ET
8-K ↗
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
157.5000
157.5000
154.9700
155.5300
675,100
Thu, 26 Mar 2026
158.0500
159.8700
156.8500
157.5800
611,300
Wed, 25 Mar 2026
160.0000
161.0100
156.8200
158.8800
714,200
Tue, 24 Mar 2026
161.1300
163.2700
157.2500
158.9900
1,158,200
Mon, 23 Mar 2026
166.4400
167.9800
162.5100
162.5400
1,290,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
164.7000
166.8200
164.7000
165.8700
4,464,700
Thu, 19 Mar 2026
12 · DEFA14A
After-hours · 16:38 ET
DEFA14A ↗
Thu, 19 Mar 2026
11 · DEF 14A
After-hours · 16:28 ET
DEF 14A ↗
Thu, 19 Mar 2026
165.9300
167.1200
165.0000
165.9500
989,200
Wed, 18 Mar 2026
168.7900
170.2900
166.6400
166.7500
948,000
Tue, 17 Mar 2026
168.3100
170.6000
166.4000
168.9800
1,058,200
Mon, 16 Mar 2026
172.5200
172.7800
166.3100
167.4500
1,342,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
174.9800
175.4000
172.4700
173.8600
791,600
Thu, 12 Mar 2026
173.3100
175.6800
172.1600
173.8100
1,152,800
Wed, 11 Mar 2026
171.9000
175.8200
170.5200
173.3700
933,300
Tue, 10 Mar 2026
177.9400
177.9400
170.0300
172.5100
1,313,400
Mon, 09 Mar 2026
177.1800
180.0100
174.0300
179.5400
926,800
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
175.6500
179.1300
174.2600
177.8900
978,400
Thu, 05 Mar 2026
175.4800
176.8900
173.2300
175.6600
1,046,000
Wed, 04 Mar 2026
180.6500
181.0000
176.5200
176.7000
1,290,900
Tue, 03 Mar 2026
177.1700
181.1300
176.0900
180.6500
1,810,100
Tue, 03 Mar 2026
10 · 8-K
Next filing day · accepted 02 Mar, 17:54 ET
8-K ↗
Mon, 02 Mar 2026
177.0000
179.5400
174.7500
179.4000
1,579,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
174.7700
177.0000
173.6200
175.1000
1,549,300
Thu, 26 Feb 2026
172.0100
176.4900
170.7100
175.8600
1,375,900
Wed, 25 Feb 2026
174.9700
175.4400
168.1500
169.8900
1,483,300
Tue, 24 Feb 2026
171.9400
174.8000
171.5000
174.1300
1,512,000
Mon, 23 Feb 2026
172.1800
174.0000
170.6000
172.0000
1,113,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
9 · 424B2
After-hours · 16:36 ET
424B2 ↗
Fri, 20 Feb 2026
175.0300
175.2200
171.5500
173.5000
936,500
Thu, 19 Feb 2026
170.7000
177.4200
170.0500
176.2700
1,365,300
Thu, 19 Feb 2026
8 · 424B2
Pre-market · 09:01 ET
424B2 ↗
Thu, 19 Feb 2026
7 · S-3ASR
Pre-market · 07:21 ET
S-3ASR ↗
Wed, 18 Feb 2026
163.4400
172.0200
161.0500
171.5300
2,092,300
Tue, 17 Feb 2026
6 · 10-K
After market open · 12:08 ET
10-K ↗
Tue, 17 Feb 2026
4 · 8-K
After-hours · 17:18 ET
8-K ↗
Tue, 17 Feb 2026
178.2700
179.2000
161.5300
161.5300
2,595,900
Tue, 17 Feb 2026
5 · 8-K
Pre-market · 06:04 ET
8-K ↗
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
172.3400
176.6500
171.6400
176.3000
1,258,600
Thu, 12 Feb 2026
175.2200
179.4700
169.1800
171.4400
1,477,400
Wed, 11 Feb 2026
194.7200
196.0000
172.4500
173.0000
1,526,500
Tue, 10 Feb 2026
194.5700
195.3400
191.2200
194.7200
764,100
Mon, 09 Feb 2026
194.3200
195.9400
193.2200
194.5800
659,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
187.6600
194.2800
186.3800
192.9900
736,000
Thu, 05 Feb 2026
187.9500
190.8700
185.3600
186.0800
1,019,600
Wed, 04 Feb 2026
189.2800
191.0000
186.8200
188.4400
877,100
Tue, 03 Feb 2026
187.9700
190.4500
185.8300
189.7900
868,000
Mon, 02 Feb 2026
187.5400
188.6300
185.8500
188.0400
697,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
185.6700
188.3900
184.6900
188.2800
946,300
Thu, 29 Jan 2026
188.4600
190.4100
185.6900
187.1900
585,600
Wed, 28 Jan 2026
185.8500
188.2100
184.0000
187.7700
599,000
Tue, 27 Jan 2026
188.6900
189.3000
186.4300
187.1500
804,800
Mon, 26 Jan 2026
193.0000
193.0000
185.9000
189.5000
844,600
Mon, 26 Jan 2026
3 · 8-K
Pre-market · 06:28 ET
8-K ↗
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
194.9900
198.0000
190.1800
191.2300
659,400
Thu, 22 Jan 2026
192.7000
196.0600
189.6700
193.4500
860,900
Wed, 21 Jan 2026
191.3600
193.6100
189.2400
192.1200
920,800
Tue, 20 Jan 2026
193.4900
195.5200
190.8000
190.9200
766,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
192.2200
194.7300
190.8100
194.7000
889,000
Thu, 15 Jan 2026
190.3900
193.5100
189.0000
193.3600
1,095,700
Wed, 14 Jan 2026
196.0400
197.1500
188.2600
190.8200
1,319,100
Tue, 13 Jan 2026
196.7700
199.0900
195.0600
195.9600
974,700
Mon, 12 Jan 2026
198.8000
200.6600
194.9000
195.6000
965,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
193.6800
201.0000
193.6500
198.3400
994,800
Thu, 08 Jan 2026
198.0000
205.0000
187.7600
195.2200
1,765,400
Wed, 07 Jan 2026
198.8800
202.2300
195.9800
196.6100
1,148,300
Tue, 06 Jan 2026
195.2000
197.9300
194.6500
197.5000
747,300
Mon, 05 Jan 2026
185.2300
196.4000
184.0000
195.4900
1,197,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
179.6000
183.7800
178.8100
183.4700
654,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
182.5300
183.0600
180.3200
180.4000
649,300
Tue, 30 Dec 2025
185.0400
185.6600
182.4600
183.3500
658,200
Mon, 29 Dec 2025
185.8200
186.8600
184.2000
185.4900
314,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
187.1100
187.4200
185.3000
185.8600
278,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
186.3200
187.5000
185.6100
186.6300
272,700
Tue, 23 Dec 2025
185.9800
187.3500
184.6400
186.3200
553,700
Mon, 22 Dec 2025
185.1900
187.3800
184.1400
186.0400
700,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
181.2900
184.7800
180.2900
184.6800
2,420,900
Thu, 18 Dec 2025
182.2200
183.5700
180.6300
181.1900
886,800
Wed, 17 Dec 2025
181.0600
183.6100
180.0000
181.3600
852,500
Tue, 16 Dec 2025
185.8600
186.5000
180.7400
182.1600
882,200
Mon, 15 Dec 2025
188.3600
189.7300
184.8800
185.9500
955,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
190.5300
191.5300
187.1100
189.7300
1,152,300
Thu, 11 Dec 2025
189.0500
191.5400
187.4000
190.5300
659,800
Wed, 10 Dec 2025
184.1600
189.4100
184.0100
188.3100
770,100
Tue, 09 Dec 2025
185.6100
186.9800
184.6800
184.9500
872,900
Mon, 08 Dec 2025
187.3300
187.3300
184.4200
185.6200
887,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
191.6200
191.6200
183.9100
186.8200
917,200
Thu, 04 Dec 2025
189.0400
196.5600
189.0400
192.4200
782,900
Wed, 03 Dec 2025
187.8400
189.0800
186.8000
188.4400
585,300
Tue, 02 Dec 2025
189.1100
189.9800
186.2700
187.0700
764,800
Mon, 01 Dec 2025
190.4600
191.7300
188.3300
188.4200
769,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
190.8500
191.6700
190.3000
191.1000
379,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
191.8000
192.9200
190.1900
190.3600
760,800
Tue, 25 Nov 2025
187.9000
192.1300
187.4800
191.5000
872,800
Mon, 24 Nov 2025
185.8100
187.7500
183.8500
186.8100
1,267,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
186.3100
189.5400
185.5500
186.4900
1,025,800
Thu, 20 Nov 2025
191.2500
193.0000
185.3600
185.6600
808,600
Wed, 19 Nov 2025
188.7400
190.1400
187.2200
189.1800
649,800
Tue, 18 Nov 2025
188.9800
190.9400
187.5400
189.1100
677,700
Mon, 17 Nov 2025
191.0500
191.6500
188.2400
188.7900
597,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
191.1000
191.7200
188.9400
191.4100
823,200
Thu, 13 Nov 2025
193.8800
195.3900
190.6700
191.3200
790,100
Wed, 12 Nov 2025
197.5000
199.5500
192.7400
193.0200
876,200
Tue, 11 Nov 2025
196.4900
200.4600
195.5100
198.2500
591,800
Mon, 10 Nov 2025
197.3200
198.0900
194.2400
196.8700
570,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
195.1300
198.0000
193.0500
196.9800
605,700
Thu, 06 Nov 2025
195.0700
197.7800
193.2500
194.7600
684,000
Wed, 05 Nov 2025
199.9800
202.0000
194.7500
195.0700
1,018,600
Tue, 04 Nov 2025
2 · 10-Q
After market open · 11:11 ET
10-Q ↗
Tue, 04 Nov 2025
189.6500
205.7700
188.1000
199.5500
1,509,400
Tue, 04 Nov 2025
1 · 8-K
Next filing day · accepted 03 Nov, 19:10 ET
8-K ↗
Mon, 03 Nov 2025
189.9400
194.1200
188.2500
193.0500
1,639,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
191.0100
192.8000
189.1200
190.4700
749,200
Thu, 30 Oct 2025
188.5700
192.2400
188.0800
190.9200
835,500
Wed, 29 Oct 2025
187.0100
190.7100
186.1000
188.1600
531,500
Tue, 28 Oct 2025
189.1100
189.7700
186.9700
187.8100
581,200
Mon, 27 Oct 2025
189.9600
190.0200
188.2300
189.1100
583,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
191.3200
191.3200
183.7600
189.9600
779,700
Thu, 23 Oct 2025
189.0700
193.2300
188.6300
191.3900
813,600
Wed, 22 Oct 2025
192.6200
193.4000
188.0000
188.4700
832,100
Tue, 21 Oct 2025
190.8100
193.7200
190.5000
193.1600
855,500
Mon, 20 Oct 2025
186.2800
191.2900
185.1000
190.4900
536,300
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
184.2600
185.7600
180.4500
184.5100
774,800
Thu, 16 Oct 2025
186.1400
187.3600
183.9900
184.4100
628,400
Wed, 15 Oct 2025
187.6700
189.2800
184.2900
186.5700
496,000
Tue, 14 Oct 2025
185.1700
188.8000
184.3100
187.2700
512,800
Mon, 13 Oct 2025
188.1000
188.3800
185.5200
185.9400
781,000
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
194.4700
194.8000
187.8200
188.0300
763,500
Thu, 09 Oct 2025
198.1800
198.6100
193.8500
194.0500
674,300
Wed, 08 Oct 2025
198.0000
198.5600
195.6400
198.2300
779,800
Tue, 07 Oct 2025
198.9500
199.2800
196.3900
197.0000
669,000
Mon, 06 Oct 2025
195.5800
198.8100
195.0000
198.0400
885,400
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
192.8100
197.4600
192.0000
195.5800
868,100
Thu, 02 Oct 2025
191.2500
193.6400
190.0600
192.8900
744,800
Wed, 01 Oct 2025
186.8100
191.6600
186.8100
191.6300
956,000
Tue, 30 Sep 2025
186.2100
189.7400
186.0600
188.9600
844,400
Mon, 29 Sep 2025
186.2200
187.5000
184.0900
185.6100
846,900
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
183.3500
185.8500
181.4400
184.9000
838,200
Thu, 25 Sep 2025
187.2900
188.3700
179.2000
182.3600
1,041,600
Wed, 24 Sep 2025
188.3300
189.2100
186.9100
187.4000
727,300
Tue, 23 Sep 2025
188.5200
190.6800
185.1200
187.1100
778,700
Mon, 22 Sep 2025
186.8900
188.2800
183.3900
187.8700
753,600
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
187.7600
188.9000
186.5100
187.4500
3,133,100
Thu, 18 Sep 2025
183.3100
187.5700
181.2900
187.1500
832,500
Wed, 17 Sep 2025
182.5900
185.0000
181.0800
183.8000
710,600
Tue, 16 Sep 2025
182.5600
183.7900
180.8400
182.5800
904,500
Mon, 15 Sep 2025
182.2600
184.3800
181.8400
182.7300
746,100
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
184.8200
185.4600
183.7200
183.8600
541,400
Thu, 11 Sep 2025
181.0000
185.9200
180.7100
185.1300
851,300
Wed, 10 Sep 2025
178.9500
180.4900
178.2900
180.3700
525,900
Tue, 09 Sep 2025
178.2500
179.1800
176.7500
179.0300
751,100
Mon, 08 Sep 2025
178.2500
178.5700
176.3400
178.4100
641,500
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
179.4900
180.1700
177.4200
179.0000
697,500