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, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
171.5900
176.5200
163.7900
165.0700
656,344
Thu, 22 Oct 2026
34 · 10-Q
After-hours · 21:20 ET
10-Q ↗
Thu, 22 Oct 2026
33 · 8-K
After-hours · 20:16 ET
8-K ↗
Thu, 22 Oct 2026
177.4900
180.8900
174.9200
176.7800
440,100
Wed, 21 Oct 2026
181.1400
182.5200
177.4750
180.0500
322,000
Tue, 20 Oct 2026
176.3200
182.0000
176.3200
179.4500
320,600
Mon, 19 Oct 2026
176.5000
178.9900
175.5400
176.2000
194,700
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
32 · 8-K
After-hours · 21:25 ET
8-K ↗
Fri, 16 Oct 2026
177.6800
181.1750
177.2000
177.8900
252,900
Thu, 15 Oct 2026
175.0200
178.3100
173.0850
177.5200
231,800
Wed, 14 Oct 2026
171.7600
174.3000
169.4140
174.1800
326,600
Tue, 13 Oct 2026
31 · 8-K
After-hours · 20:20 ET
8-K ↗
Tue, 13 Oct 2026
176.8900
177.6800
172.1400
174.9900
426,100
Mon, 12 Oct 2026
178.2200
180.9200
175.7050
176.8300
320,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
183.2500
183.2900
177.4300
178.0700
286,200
Thu, 08 Oct 2026
183.3100
184.3800
180.1500
182.5900
378,200
Wed, 07 Oct 2026
180.2300
184.2800
180.2300
184.1200
365,200
Tue, 06 Oct 2026
179.8000
183.0400
178.3400
182.8800
323,700
Mon, 05 Oct 2026
173.1500
179.4100
173.1500
178.0000
390,700
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
174.0600
176.1500
172.4650
172.8900
310,500
Thu, 01 Oct 2026
167.2700
171.7600
164.7700
171.4900
357,300
Wed, 30 Sep 2026
168.0900
171.0250
165.9000
167.1100
394,700
Tue, 29 Sep 2026
171.2100
171.8050
166.5100
167.9200
340,200
Mon, 28 Sep 2026
171.8200
172.2900
168.7600
170.0200
359,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
30 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 25 Sep 2026
172.4700
174.8200
171.0500
173.4800
220,800
Thu, 24 Sep 2026
170.3900
173.4000
170.1550
171.9000
479,600
Wed, 23 Sep 2026
167.5100
170.7400
166.5100
168.3700
294,800
Tue, 22 Sep 2026
174.7800
175.1650
167.0100
168.9800
362,000
Mon, 21 Sep 2026
176.4500
176.8900
170.9260
171.3600
451,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
179.0600
179.0600
174.0300
174.7200
526,400
Thu, 17 Sep 2026
29 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 17 Sep 2026
174.5500
180.0000
173.6250
179.0600
717,400
Wed, 16 Sep 2026
173.0100
177.0300
170.5200
172.1400
558,200
Tue, 15 Sep 2026
28 · 8-K
After-hours · 17:21 ET
8-K ↗
Tue, 15 Sep 2026
176.2200
179.0000
167.8500
173.6100
1,844,200
Mon, 14 Sep 2026
27 · 8-K
After-hours · 16:15 ET
8-K ↗
Mon, 14 Sep 2026
222.5200
226.9500
222.5200
226.7200
198,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
226.4800
228.0600
221.3300
223.4800
212,700
Thu, 10 Sep 2026
222.8400
225.2000
220.4100
223.0600
221,200
Wed, 09 Sep 2026
26 · 8-K
After-hours · 16:20 ET
8-K ↗
Wed, 09 Sep 2026
225.0000
225.7450
222.3600
224.0300
191,000
Tue, 08 Sep 2026
227.4000
228.4850
224.8400
225.7900
174,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
230.2700
235.8250
230.2700
230.5800
146,200
Thu, 03 Sep 2026
228.0000
234.8400
227.0850
233.1700
276,700
Wed, 02 Sep 2026
223.4100
230.0000
223.0000
226.8900
483,100
Tue, 01 Sep 2026
226.5000
227.4900
220.9700
221.1400
397,000
Mon, 31 Aug 2026
231.0000
233.9200
226.4250
226.7200
290,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
237.3100
240.3200
232.2700
232.7200
210,500
Thu, 27 Aug 2026
235.0000
240.5200
233.4500
237.3000
164,300
Wed, 26 Aug 2026
244.1400
245.4900
236.0900
236.6200
231,700
Tue, 25 Aug 2026
251.2000
251.5350
241.4600
243.3900
213,100
Mon, 24 Aug 2026
242.1700
249.8200
242.0000
247.6600
210,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
25 · 8-K
After-hours · 16:16 ET
8-K ↗
Fri, 21 Aug 2026
239.3200
246.4900
239.3200
242.9300
344,600
Thu, 20 Aug 2026
252.5100
253.8150
233.5650
237.3900
633,300
Wed, 19 Aug 2026
262.2800
264.6900
254.2600
254.3800
219,800
Tue, 18 Aug 2026
261.2100
266.0050
260.7800
262.0000
240,700
Mon, 17 Aug 2026
264.2000
265.7300
260.9000
263.9100
324,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
24 · 8-K
After-hours · 16:16 ET
8-K ↗
Fri, 14 Aug 2026
264.0000
267.4500
262.2050
265.4500
193,100
Thu, 13 Aug 2026
262.1500
264.9700
259.5250
261.9200
252,100
Wed, 12 Aug 2026
259.3300
262.4410
257.6910
260.4000
159,500
Tue, 11 Aug 2026
253.9800
259.7050
252.2000
257.1200
231,400
Mon, 10 Aug 2026
251.8100
256.2100
246.0500
252.5500
234,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
255.0000
256.5000
250.0100
252.6400
306,800
Thu, 06 Aug 2026
262.2800
263.1750
255.6500
255.9600
310,700
Wed, 05 Aug 2026
258.5000
265.5400
258.5000
263.0200
226,800
Tue, 04 Aug 2026
259.0200
262.0400
255.3100
257.7900
358,800
Mon, 03 Aug 2026
255.7500
262.2000
255.0000
258.5700
247,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
257.4900
260.7900
251.0250
254.1400
294,000
Thu, 30 Jul 2026
248.6700
256.2600
243.8500
253.3500
293,400
Wed, 29 Jul 2026
245.2300
250.5150
243.6300
244.7100
537,600
Tue, 28 Jul 2026
253.0900
253.4900
243.2800
249.0400
306,100
Mon, 27 Jul 2026
239.7600
252.7100
239.6600
251.9600
696,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
231.2800
242.2300
225.2800
237.2700
858,700
Thu, 23 Jul 2026
23 · 10-Q
After-hours · 17:15 ET
10-Q ↗
Thu, 23 Jul 2026
22 · 8-K
After-hours · 16:16 ET
8-K ↗
Thu, 23 Jul 2026
220.0000
221.3100
214.6240
217.8000
466,900
Wed, 22 Jul 2026
224.4900
226.6300
220.4500
222.4900
338,100
Tue, 21 Jul 2026
232.8500
233.3500
227.7000
228.4600
294,800
Mon, 20 Jul 2026
233.4500
235.8300
230.2400
230.4500
243,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
230.1000
236.1900
227.7600
232.5200
245,100
Thu, 16 Jul 2026
235.4200
238.9400
233.6200
235.5300
411,200
Wed, 15 Jul 2026
21 · 8-K/A
After-hours · 16:45 ET
8-K/A ↗
Wed, 15 Jul 2026
231.0000
236.0500
225.6400
235.6600
361,500
Tue, 14 Jul 2026
233.3000
240.0000
229.9000
230.6400
413,300
Mon, 13 Jul 2026
237.9800
239.9800
231.9900
232.0100
304,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
20 · 8-K
After-hours · 16:16 ET
8-K ↗
Fri, 10 Jul 2026
237.0000
242.6100
236.2700
238.0900
262,800
Thu, 09 Jul 2026
226.4600
236.5500
226.4600
236.4000
212,400
Wed, 08 Jul 2026
237.0000
237.0000
220.1300
224.9000
459,500
Tue, 07 Jul 2026
237.5300
239.7400
234.0870
237.0000
247,300
Mon, 06 Jul 2026
235.0000
238.7500
231.3100
234.7800
294,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
242.2600
244.1300
230.6100
235.1900
665,300
Wed, 01 Jul 2026
240.0600
246.3800
236.0000
242.1800
435,300
Tue, 30 Jun 2026
237.0000
242.9300
237.0000
240.7300
670,400
Mon, 29 Jun 2026
228.2500
236.2900
225.4600
235.6700
496,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
223.6300
231.0600
221.2400
231.0400
1,136,000
Thu, 25 Jun 2026
19 · 8-K
After-hours · 17:08 ET
8-K ↗
Thu, 25 Jun 2026
217.0400
224.9500
216.5050
221.3800
383,700
Wed, 24 Jun 2026
210.8900
217.7000
210.8900
216.5800
514,100
Tue, 23 Jun 2026
203.4200
211.4050
198.4300
210.9900
330,100
Mon, 22 Jun 2026
203.0000
206.1900
202.6000
204.7400
315,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
199.3600
204.0600
198.1800
202.5500
523,300
Wed, 17 Jun 2026
193.8500
202.7600
193.8500
197.3000
735,400
Tue, 16 Jun 2026
190.8200
193.9300
185.6900
193.8000
583,000
Mon, 15 Jun 2026
190.2800
193.0000
187.5650
189.1600
356,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
192.5100
193.5400
188.6900
189.3300
533,600
Thu, 11 Jun 2026
181.7800
191.2200
179.0310
189.5900
566,000
Wed, 10 Jun 2026
179.5900
182.9700
177.5200
179.9200
419,700
Tue, 09 Jun 2026
173.0000
181.0000
173.0000
179.4100
373,400
Mon, 08 Jun 2026
170.5900
173.5500
169.1900
171.5400
163,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
169.0300
170.7550
166.9000
168.8200
177,300
Thu, 04 Jun 2026
160.9700
168.2650
160.9700
167.8600
232,800
Wed, 03 Jun 2026
161.3800
163.2950
158.9000
158.9000
198,600
Tue, 02 Jun 2026
163.7000
166.4300
163.0300
163.5700
145,900
Mon, 01 Jun 2026
160.1200
164.9850
158.3800
164.3300
250,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
159.4800
162.6150
157.7400
161.5100
189,000
Thu, 28 May 2026
159.2400
161.5700
157.6900
158.9000
108,000
Wed, 27 May 2026
160.1900
164.2400
159.6000
161.2600
242,800
Tue, 26 May 2026
158.4600
162.8600
158.4600
159.0500
134,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
161.2400
161.2400
157.3900
157.5100
164,000
Thu, 21 May 2026
161.9100
163.1000
158.0400
160.9100
181,500
Wed, 20 May 2026
161.6700
164.6000
160.1700
164.5900
135,800
Tue, 19 May 2026
165.0900
166.8700
159.6100
160.7100
173,400
Mon, 18 May 2026
165.2300
168.4870
163.7300
165.3100
150,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
166.2500
166.5700
163.8550
164.0200
112,800
Thu, 14 May 2026
165.3200
168.0000
163.6500
166.7900
133,800
Wed, 13 May 2026
18 · 8-K
After-hours · 16:20 ET
8-K ↗
Wed, 13 May 2026
166.3800
167.3900
163.2000
163.2400
192,800
Tue, 12 May 2026
168.5700
168.5700
165.5950
166.8800
151,100
Mon, 11 May 2026
174.4600
174.7900
168.4600
168.9000
240,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
173.6100
175.3750
170.3410
174.9000
180,600
Thu, 07 May 2026
173.1700
175.8980
171.4700
172.5000
309,600
Wed, 06 May 2026
171.8100
174.3300
170.0300
172.5700
234,400
Tue, 05 May 2026
164.2500
169.9800
164.1350
169.2800
249,800
Mon, 04 May 2026
170.9900
171.5900
161.8400
163.9100
691,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
170.8000
171.1400
164.3100
170.9300
181,100
Thu, 30 Apr 2026
167.0600
170.1100
166.5190
169.4100
178,300
Wed, 29 Apr 2026
171.7700
172.0000
168.4500
168.5800
249,400
Tue, 28 Apr 2026
173.6000
176.0200
170.0000
172.5300
380,100
Mon, 27 Apr 2026
166.6400
173.7700
164.5300
173.6000
376,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
171.7200
174.2900
165.0000
166.6500
370,900
Thu, 23 Apr 2026
17 · 10-Q
After-hours · 17:15 ET
10-Q ↗
Thu, 23 Apr 2026
16 · 8-K
After-hours · 16:16 ET
8-K ↗
Thu, 23 Apr 2026
169.8600
171.7500
163.0000
169.4200
351,300
Wed, 22 Apr 2026
164.5800
168.3500
163.9800
168.0600
269,800
Tue, 21 Apr 2026
165.1700
168.0850
162.4000
163.4900
238,800
Mon, 20 Apr 2026
161.8400
166.0350
161.7000
165.2300
171,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
160.0700
165.6700
160.0700
162.8100
212,300
Thu, 16 Apr 2026
156.0900
158.8300
155.9200
156.1100
208,400
Wed, 15 Apr 2026
154.0000
156.6500
153.7500
156.2200
189,600
Tue, 14 Apr 2026
151.4800
155.3600
151.0000
153.8400
242,900
Mon, 13 Apr 2026
143.5600
150.8100
143.5600
150.7100
230,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
144.7200
145.5650
142.6500
144.9500
95,200
Thu, 09 Apr 2026
145.4200
147.1050
144.1790
145.0500
178,300
Wed, 08 Apr 2026
146.5000
149.1130
143.4550
147.4200
297,800
Tue, 07 Apr 2026
138.3300
140.3400
137.8200
139.7800
128,800
Mon, 06 Apr 2026
136.4400
138.8300
136.3650
138.7700
135,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
133.6800
138.7400
133.1700
136.8800
158,100
Thu, 02 Apr 2026
15 · DEFA14A
Pre-market · 07:00 ET
DEFA14A ↗
Thu, 02 Apr 2026
14 · DEF 14A
Pre-market · 07:00 ET
DEF 14A ↗
Wed, 01 Apr 2026
13 · 8-K
After-hours · 16:20 ET
8-K ↗
Wed, 01 Apr 2026
137.6100
138.5000
133.8500
136.8900
162,700
Tue, 31 Mar 2026
133.7400
136.5500
131.6400
135.8300
234,900
Mon, 30 Mar 2026
130.5100
132.1900
129.4200
131.2600
239,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
132.9300
134.4080
129.2500
129.7100
357,000
Thu, 26 Mar 2026
135.5400
137.1200
132.7000
134.0000
223,200
Wed, 25 Mar 2026
138.8200
140.3600
134.5200
136.6600
172,500
Tue, 24 Mar 2026
136.2000
138.8050
135.1500
137.3800
135,000
Mon, 23 Mar 2026
139.1300
141.0930
135.3600
137.3400
232,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
137.7500
138.2600
133.6300
134.9900
485,400
Thu, 19 Mar 2026
135.9700
138.5000
134.9500
136.9700
140,900
Wed, 18 Mar 2026
136.3200
138.9000
136.3200
136.6400
174,800
Tue, 17 Mar 2026
136.0200
139.2600
135.0250
137.2100
139,200
Mon, 16 Mar 2026
136.4600
137.0000
132.6800
134.0800
191,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
136.3100
137.3250
133.4100
134.1100
211,300
Thu, 12 Mar 2026
135.3800
137.0000
134.3300
135.4100
290,900
Wed, 11 Mar 2026
138.3800
139.8000
136.0450
139.4500
275,800
Tue, 10 Mar 2026
138.4900
140.9500
136.0800
139.0900
233,600
Mon, 09 Mar 2026
135.5900
140.7200
133.0500
138.9100
279,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
138.4500
139.2500
133.6300
137.5800
170,100
Thu, 05 Mar 2026
143.0000
146.2500
140.3000
142.0100
224,200
Wed, 04 Mar 2026
142.1300
145.8100
139.9600
144.9400
262,600
Tue, 03 Mar 2026
137.4400
142.0500
135.6600
141.4300
229,200
Mon, 02 Mar 2026
135.7300
142.7100
135.6600
141.5900
254,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
145.0000
146.4600
136.9200
139.0500
357,500
Thu, 26 Feb 2026
145.8400
149.4900
145.8400
148.3600
280,000
Wed, 25 Feb 2026
139.2900
144.9100
137.8100
144.4300
234,200
Tue, 24 Feb 2026
136.0300
139.0950
135.8000
138.0000
238,200
Mon, 23 Feb 2026
144.7400
144.7400
135.4400
136.2400
372,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
145.0000
147.6830
142.8900
145.3300
320,500
Fri, 20 Feb 2026
12 · 10-K
Pre-market · 09:01 ET
10-K ↗
Thu, 19 Feb 2026
147.7600
148.4500
143.0200
145.0300
387,500
Wed, 18 Feb 2026
149.4800
151.2200
146.7000
149.0700
286,000
Tue, 17 Feb 2026
149.9500
152.6480
147.3700
148.3600
322,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
148.8800
150.8000
146.5050
149.1200
202,100
Thu, 12 Feb 2026
153.4500
156.0000
145.0800
148.4400
455,900
Wed, 11 Feb 2026
158.5000
158.9820
151.1200
152.4900
266,800
Tue, 10 Feb 2026
158.0900
161.2400
155.4400
157.7900
206,200
Mon, 09 Feb 2026
162.7100
163.9400
158.5900
158.7400
213,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
162.5200
164.9550
160.8900
161.1000
243,900
Thu, 05 Feb 2026
155.2700
162.2220
153.0100
159.7800
452,300
Wed, 04 Feb 2026
159.1000
161.2000
152.3800
155.7200
679,200
Tue, 03 Feb 2026
174.4200
176.6800
157.3900
159.0700
806,400
Mon, 02 Feb 2026
163.0800
173.3900
160.0000
172.3700
899,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
163.1600
166.7500
163.0100
165.1700
836,300
Thu, 29 Jan 2026
161.3000
165.2900
160.5600
165.1000
305,700
Wed, 28 Jan 2026
157.6300
163.4700
153.7030
159.2600
636,500
Tue, 27 Jan 2026
11 · 8-K
After-hours · 16:16 ET
8-K ↗
Tue, 27 Jan 2026
158.3600
158.7450
155.4150
157.7000
383,200
Mon, 26 Jan 2026
158.6700
159.1500
156.4200
158.5500
248,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
159.5600
161.0500
157.0300
157.5500
228,500
Thu, 22 Jan 2026
160.1100
164.0000
159.7500
160.6800
206,700
Wed, 21 Jan 2026
154.8900
158.9600
154.7150
158.1700
332,100
Tue, 20 Jan 2026
152.9400
157.9650
151.2800
153.3900
276,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
156.0000
159.0600
155.6000
156.8700
263,000
Thu, 15 Jan 2026
160.0000
162.4250
154.0450
155.2300
412,800
Wed, 14 Jan 2026
157.0400
160.3400
155.8600
159.9000
259,700
Tue, 13 Jan 2026
159.1300
159.1300
156.2300
157.6600
253,800
Mon, 12 Jan 2026
158.4400
159.7400
155.5800
158.2400
209,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
166.0000
166.7550
161.0400
161.6000
170,200
Thu, 08 Jan 2026
164.5700
166.2600
164.1600
164.8300
175,100
Wed, 07 Jan 2026
162.5000
164.6100
159.7800
163.3000
302,200
Tue, 06 Jan 2026
161.4000
163.0350
159.4000
161.7400
370,100
Mon, 05 Jan 2026
160.1700
166.0750
160.1700
162.3600
365,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
10 · 8-K/A
After-hours · 16:20 ET
8-K/A ↗
Fri, 02 Jan 2026
158.0000
162.7800
155.6000
161.9600
297,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
9 · 424B3
After-hours · 16:04 ET
424B3 ↗
Wed, 31 Dec 2025
159.6000
160.6830
156.4100
157.2000
292,700
Tue, 30 Dec 2025
163.9100
164.4100
159.3800
159.4600
191,600
Mon, 29 Dec 2025
164.7300
165.3170
161.8300
162.8600
124,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
164.8600
165.6300
163.8800
164.8400
92,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
162.7100
164.9300
162.5800
164.6700
58,600
Tue, 23 Dec 2025
164.5200
166.5200
162.0600
163.1400
205,000
Mon, 22 Dec 2025
163.7800
167.1600
162.4100
164.8500
240,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
164.4300
166.1230
162.0000
163.8500
494,000
Thu, 18 Dec 2025
8 · 8-K
After-hours · 17:13 ET
8-K ↗
Thu, 18 Dec 2025
164.0300
168.6800
163.8100
164.3100
353,600
Wed, 17 Dec 2025
159.9300
166.0000
159.9300
163.7400
450,800
Tue, 16 Dec 2025
161.7400
163.0000
158.1800
158.3400
446,300
Mon, 15 Dec 2025
162.1200
166.5500
159.7300
160.4300
545,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
160.2800
164.4200
159.1100
162.7200
597,400
Thu, 11 Dec 2025
142.6800
161.2900
142.4750
157.9200
751,600
Thu, 11 Dec 2025
7 · 8-K
Pre-market · 07:04 ET
8-K ↗
Wed, 10 Dec 2025
138.0100
142.4300
136.0000
141.4000
272,300
Tue, 09 Dec 2025
135.9100
137.9900
135.6100
137.1400
163,100
Mon, 08 Dec 2025
136.0200
136.5400
134.0000
135.9100
148,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
135.6100
136.5100
134.6800
135.3800
199,700
Thu, 04 Dec 2025
135.0600
136.4100
134.4000
136.1600
239,700
Wed, 03 Dec 2025
131.4000
135.7800
131.4000
135.4000
192,800
Tue, 02 Dec 2025
131.6000
131.6000
129.5500
130.8900
157,000
Mon, 01 Dec 2025
130.4700
132.1520
129.2840
130.1900
159,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
131.0000
132.0000
130.6000
131.0900
61,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
129.9200
132.5950
129.9200
130.6200
275,300
Tue, 25 Nov 2025
126.7500
131.1700
126.5000
130.3800
415,600
Mon, 24 Nov 2025
6 · 8-K
After-hours · 16:20 ET
8-K ↗
Mon, 24 Nov 2025
124.1800
126.5700
123.5100
126.1400
113,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
121.5400
125.9800
119.7600
124.1800
160,800
Thu, 20 Nov 2025
123.0000
125.5800
119.7700
120.4000
169,700
Wed, 19 Nov 2025
119.6600
121.6500
119.0200
121.5700
133,100
Tue, 18 Nov 2025
119.8700
121.9500
119.4800
119.4900
133,900
Mon, 17 Nov 2025
125.5500
128.4850
119.8100
120.7100
177,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
124.0200
126.2350
119.8040
125.6900
212,700
Thu, 13 Nov 2025
5 · 8-K
After-hours · 16:20 ET
8-K ↗
Thu, 13 Nov 2025
131.7900
133.3300
126.3500
127.7300
246,700
Wed, 12 Nov 2025
4 · 8-K
After-hours · 16:20 ET
8-K ↗
Wed, 12 Nov 2025
127.5700
130.1500
127.5700
129.2000
184,900
Tue, 11 Nov 2025
126.0900
128.7100
124.9800
127.2600
178,300
Mon, 10 Nov 2025
125.3900
128.0500
124.2000
127.0600
170,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
122.5200
125.1500
121.0600
124.8600
219,000
Thu, 06 Nov 2025
128.7000
130.4600
122.6400
122.8600
283,200
Wed, 05 Nov 2025
3 · 8-K
After-hours · 17:15 ET
8-K ↗
Wed, 05 Nov 2025
122.6200
128.3300
122.4610
128.0000
313,800
Tue, 04 Nov 2025
121.5800
123.4300
120.1800
122.5000
205,800
Mon, 03 Nov 2025
118.9200
122.4700
118.3100
122.4300
246,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
119.2800
121.1810
118.2800
119.5700
249,900
Thu, 30 Oct 2025
120.8300
123.9850
118.5400
119.2200
469,400
Thu, 30 Oct 2025
2 · 8-K
Pre-market · 09:00 ET
8-K ↗
Wed, 29 Oct 2025
117.6600
122.0100
117.6600
121.3800
392,200
Tue, 28 Oct 2025
121.5400
121.5400
118.8900
119.2800
233,700
Mon, 27 Oct 2025
125.8000
126.5700
120.2000
121.2000
346,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
1 · 10-Q
After-hours · 16:15 ET
10-Q ↗
Fri, 24 Oct 2025
118.6700
127.8200
115.0600
124.7000
529,000