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
211.8500
212.4100
211.8100
212.3300
357,679
Thu, 22 Oct 2026
212.1800
212.3900
211.8700
212.1100
667,500
Wed, 21 Oct 2026
212.5000
212.6800
211.9900
212.0500
529,300
Tue, 20 Oct 2026
211.8700
212.6100
211.8700
212.2500
581,800
Mon, 19 Oct 2026
212.0000
212.7100
211.7400
212.0000
741,700
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
21 · DEFA14A
After-hours · 21:03 ET
DEFA14A ↗
Fri, 16 Oct 2026
212.0900
213.0000
211.8700
212.4200
1,092,800
Thu, 15 Oct 2026
20 · DEFA14A
After-hours · 20:49 ET
DEFA14A ↗
Thu, 15 Oct 2026
19 · DEFA14A
After market open · 11:01 ET
DEFA14A ↗
Thu, 15 Oct 2026
18 · 8-K
After market open · 10:59 ET
8-K ↗
Thu, 15 Oct 2026
17 · 8-K
After market open · 10:49 ET
8-K ↗
Thu, 15 Oct 2026
211.0000
212.1900
210.5100
212.0000
3,240,500
Wed, 14 Oct 2026
194.9200
196.3200
193.7900
194.7900
439,100
Tue, 13 Oct 2026
195.0000
196.1400
192.2500
195.6700
433,800
Mon, 12 Oct 2026
196.1200
197.1400
192.3900
194.6700
551,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
197.9900
198.7000
196.0000
196.1600
404,400
Thu, 08 Oct 2026
194.2300
198.4900
193.7300
198.0500
546,800
Wed, 07 Oct 2026
197.3600
198.9000
192.3100
194.2200
760,900
Tue, 06 Oct 2026
199.3200
200.2700
198.7400
199.0100
304,400
Mon, 05 Oct 2026
202.4100
203.9600
199.8500
200.5900
402,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
204.0400
204.8800
203.0000
204.0300
450,600
Thu, 01 Oct 2026
200.5000
203.8100
199.0500
202.8400
612,200
Wed, 30 Sep 2026
202.7000
203.0000
200.3000
200.3400
725,400
Tue, 29 Sep 2026
207.5900
207.6800
200.3600
201.7800
610,000
Mon, 28 Sep 2026
209.7100
210.9900
207.2200
207.2200
459,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
208.0000
210.1300
207.1300
209.6200
383,100
Thu, 24 Sep 2026
210.0000
211.9300
207.8400
207.9700
372,300
Wed, 23 Sep 2026
209.7500
210.7800
209.5700
209.6600
282,000
Tue, 22 Sep 2026
214.1900
215.5100
209.5800
209.8600
267,500
Mon, 21 Sep 2026
212.6100
214.6000
211.4800
212.1600
248,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
213.5300
214.0100
211.2900
212.6100
781,000
Thu, 17 Sep 2026
216.4300
216.9700
213.6400
214.7500
342,300
Wed, 16 Sep 2026
216.6800
216.6800
213.6200
214.1500
495,300
Tue, 15 Sep 2026
218.2200
218.2200
215.4200
216.1100
234,200
Mon, 14 Sep 2026
216.7400
218.2300
216.5400
217.1500
343,700
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
218.5000
219.1500
215.7700
215.9100
414,300
Thu, 10 Sep 2026
218.2000
218.2000
216.0900
216.6100
325,900
Wed, 09 Sep 2026
216.2000
218.4000
216.0000
218.3100
316,300
Tue, 08 Sep 2026
218.2800
219.2600
216.7100
216.8600
469,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
218.7000
221.0400
218.4800
219.7700
175,400
Thu, 03 Sep 2026
219.3400
220.6000
217.7200
219.6200
176,900
Wed, 02 Sep 2026
217.7600
220.0100
217.2900
218.0600
168,900
Tue, 01 Sep 2026
215.8900
217.9700
215.3800
216.9200
271,800
Mon, 31 Aug 2026
216.5400
218.4700
215.9800
216.5900
413,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
218.9900
219.4400
216.9200
217.0100
258,200
Thu, 27 Aug 2026
217.0000
218.4600
216.8900
217.8500
264,900
Wed, 26 Aug 2026
220.0900
221.0000
217.2400
217.2400
361,800
Tue, 25 Aug 2026
219.0000
219.9900
216.6300
219.7600
206,600
Mon, 24 Aug 2026
216.9100
218.8700
216.6600
218.0700
279,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
217.5400
218.4900
216.3200
216.8700
370,800
Thu, 20 Aug 2026
217.0000
219.7600
216.1400
216.5500
259,000
Wed, 19 Aug 2026
218.0100
218.5200
217.0000
217.8600
258,000
Tue, 18 Aug 2026
218.9700
219.7100
216.1800
216.2100
362,200
Mon, 17 Aug 2026
218.4800
220.5500
217.8900
217.9500
296,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
218.2800
220.4900
217.5300
219.8500
316,600
Thu, 13 Aug 2026
218.8800
219.9200
217.3000
218.6700
282,500
Wed, 12 Aug 2026
216.0000
218.9000
216.0000
218.0000
360,000
Tue, 11 Aug 2026
216.5400
218.2900
216.2200
216.6600
333,700
Mon, 10 Aug 2026
16 · 8-K
After-hours · 17:04 ET
8-K ↗
Mon, 10 Aug 2026
215.5000
216.7900
215.0000
216.2700
347,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
216.0000
217.2200
215.5000
216.4100
307,800
Thu, 06 Aug 2026
216.3500
216.9700
215.0000
216.4000
376,400
Wed, 05 Aug 2026
220.0900
220.9900
215.4000
215.7600
387,500
Tue, 04 Aug 2026
218.8200
219.6100
216.3200
219.0500
318,500
Mon, 03 Aug 2026
220.5700
221.4300
215.3700
217.5000
495,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
219.0000
220.2200
215.1700
217.3100
673,500
Thu, 30 Jul 2026
15 · 10-Q
After-hours · 16:04 ET
10-Q ↗
Thu, 30 Jul 2026
221.4900
224.4500
218.5000
220.6100
574,800
Wed, 29 Jul 2026
14 · 8-K
After market open · 12:04 ET
8-K ↗
Wed, 29 Jul 2026
222.9000
227.0000
220.0400
223.4400
820,100
Tue, 28 Jul 2026
217.5000
220.1300
216.0000
220.0100
520,200
Mon, 27 Jul 2026
218.5000
219.5900
215.4200
215.7000
499,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
213.1000
218.5700
213.1000
217.3500
533,400
Thu, 23 Jul 2026
13 · 8-K
After-hours · 16:25 ET
8-K ↗
Thu, 23 Jul 2026
211.9200
216.0200
211.9200
215.5400
859,900
Wed, 22 Jul 2026
12 · 8-K
After-hours · 17:15 ET
8-K ↗
Wed, 22 Jul 2026
215.0000
219.0900
212.7800
214.5700
2,562,400
Tue, 21 Jul 2026
195.7700
195.9800
193.1900
195.1900
266,600
Mon, 20 Jul 2026
203.6400
203.6400
194.7700
195.5000
268,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
203.0300
206.7400
201.2100
202.6600
303,700
Thu, 16 Jul 2026
201.2800
207.2200
201.2800
204.7400
472,800
Wed, 15 Jul 2026
193.0200
201.5100
191.2300
200.4000
344,600
Tue, 14 Jul 2026
194.6100
195.5000
190.4000
193.5500
281,000
Mon, 13 Jul 2026
195.5500
195.8500
192.4400
193.2200
298,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
192.6100
197.6900
192.4000
194.2700
363,200
Thu, 09 Jul 2026
184.9000
191.7200
183.6800
191.4900
324,300
Wed, 08 Jul 2026
184.3900
184.3900
181.2700
182.5200
237,100
Tue, 07 Jul 2026
183.1900
185.6600
182.4800
184.9700
211,500
Mon, 06 Jul 2026
179.4000
183.5000
176.2400
183.4200
296,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
178.4300
179.8600
174.5000
179.4200
269,700
Wed, 01 Jul 2026
176.8800
179.9100
176.3800
177.0800
222,700
Tue, 30 Jun 2026
179.5600
179.6400
176.7000
178.9500
297,200
Mon, 29 Jun 2026
181.8200
181.8200
178.7500
180.0600
288,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
183.6200
185.3700
180.4400
182.2100
286,100
Thu, 25 Jun 2026
184.5300
186.6200
180.6200
183.8400
387,800
Wed, 24 Jun 2026
178.0700
183.8000
177.7800
183.4400
498,500
Tue, 23 Jun 2026
174.4500
178.0000
174.4500
176.7100
202,300
Mon, 22 Jun 2026
174.9400
177.9600
174.6000
175.0000
227,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
172.3900
175.5000
171.7800
175.2000
415,100
Wed, 17 Jun 2026
179.5400
180.6100
171.1400
171.3300
366,800
Tue, 16 Jun 2026
181.3500
183.1000
179.3600
180.7600
297,300
Mon, 15 Jun 2026
182.0900
184.9300
180.0600
180.0700
247,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
181.9000
182.8600
180.0600
180.9600
243,300
Thu, 11 Jun 2026
179.3700
181.1600
176.8000
181.0200
260,000
Wed, 10 Jun 2026
180.0100
182.3600
178.1100
178.1800
431,000
Tue, 09 Jun 2026
174.4400
180.2500
174.4400
180.2000
352,400
Mon, 08 Jun 2026
170.2400
175.9000
170.2300
172.4900
228,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
171.1400
172.8200
169.3300
171.0200
239,200
Thu, 04 Jun 2026
173.1500
174.1300
170.8600
171.6100
222,900
Wed, 03 Jun 2026
171.8500
173.8900
170.6100
171.8800
280,000
Tue, 02 Jun 2026
171.2500
173.2500
170.5600
172.3600
263,700
Mon, 01 Jun 2026
166.5600
171.4300
166.0100
170.4400
332,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
167.4200
168.1600
165.9200
167.3700
320,800
Thu, 28 May 2026
169.0100
171.2900
165.8900
168.1700
246,000
Wed, 27 May 2026
168.2600
171.9800
167.1900
169.0100
294,400
Tue, 26 May 2026
164.4700
168.2000
164.1600
166.5900
216,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
162.2000
165.8600
162.2000
164.7300
183,100
Thu, 21 May 2026
157.4100
162.4400
155.0200
161.7300
248,100
Wed, 20 May 2026
156.1000
159.4900
154.1200
158.9800
327,200
Tue, 19 May 2026
158.6600
160.5700
155.3800
156.4600
347,100
Mon, 18 May 2026
161.6100
162.7900
159.1200
159.7500
282,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
168.6300
170.0700
162.1200
162.1800
343,700
Thu, 14 May 2026
11 · 8-K
After-hours · 16:55 ET
8-K ↗
Thu, 14 May 2026
168.9100
171.6300
168.7200
169.0600
236,900
Wed, 13 May 2026
168.3400
169.6200
166.1600
166.5800
237,300
Tue, 12 May 2026
173.5300
173.5300
168.9800
169.0300
285,900
Mon, 11 May 2026
174.6200
174.6200
171.8400
173.2600
281,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
172.7300
174.4800
169.8900
173.8100
269,700
Thu, 07 May 2026
170.2500
173.3600
168.5600
171.6100
302,600
Wed, 06 May 2026
172.0200
173.0000
169.6200
169.7300
271,300
Tue, 05 May 2026
165.5900
168.8200
165.1800
168.8100
227,000
Mon, 04 May 2026
169.9000
171.1900
164.4600
164.9100
247,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
171.8000
172.2900
166.7000
169.8400
386,700
Thu, 30 Apr 2026
10 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Thu, 30 Apr 2026
171.3500
173.8600
167.3900
171.5200
443,100
Wed, 29 Apr 2026
9 · 8-K
After market open · 11:57 ET
8-K ↗
Wed, 29 Apr 2026
167.7500
181.5600
167.7500
171.6600
699,400
Tue, 28 Apr 2026
161.2000
162.9000
158.2500
161.5500
525,600
Mon, 27 Apr 2026
160.4800
162.8900
159.9600
160.1400
289,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
160.0000
161.2600
158.7900
160.4200
233,000
Thu, 23 Apr 2026
160.3500
161.7500
158.7700
160.0000
236,100
Wed, 22 Apr 2026
161.4700
161.6700
158.3600
159.4700
240,300
Tue, 21 Apr 2026
163.6400
164.5600
159.3500
160.7000
276,500
Mon, 20 Apr 2026
161.3000
163.8600
160.2600
162.8200
281,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
157.6500
163.7600
156.7600
161.3200
336,800
Thu, 16 Apr 2026
156.0000
156.9200
153.7000
156.0200
231,600
Wed, 15 Apr 2026
156.6800
157.0700
155.0500
155.1300
228,200
Tue, 14 Apr 2026
156.3200
157.6500
154.0200
157.2700
260,700
Mon, 13 Apr 2026
155.4400
157.2200
153.4400
156.8000
216,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
155.6500
156.9300
154.8300
156.1200
172,300
Thu, 09 Apr 2026
151.9000
155.9200
149.4700
155.1500
218,100
Wed, 08 Apr 2026
151.8600
155.0000
151.8600
153.2600
258,200
Tue, 07 Apr 2026
148.0600
148.9500
147.2800
148.1700
271,600
Mon, 06 Apr 2026
148.6000
149.1900
146.1700
148.7100
136,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
148.5900
150.8100
146.6700
149.3400
153,600
Wed, 01 Apr 2026
148.8400
149.8100
148.0300
149.1600
214,500
Tue, 31 Mar 2026
149.8600
151.9100
147.6300
149.5200
229,700
Mon, 30 Mar 2026
149.6600
149.6600
147.0400
147.9800
259,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
148.4500
150.3000
146.9500
148.4100
262,100
Thu, 26 Mar 2026
147.5700
149.8600
147.1300
148.8900
182,400
Wed, 25 Mar 2026
147.4500
148.6400
144.7600
148.1100
195,900
Tue, 24 Mar 2026
144.6100
147.8000
144.5500
146.1700
262,000
Mon, 23 Mar 2026
144.2300
147.6700
142.6000
145.5400
278,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
8 · DEFA14A
After-hours · 16:46 ET
DEFA14A ↗
Fri, 20 Mar 2026
7 · DEF 14A
After-hours · 16:45 ET
DEF 14A ↗
Fri, 20 Mar 2026
143.1800
143.9600
140.1200
140.6000
1,471,800
Thu, 19 Mar 2026
142.7800
146.0700
141.9800
144.3100
344,300
Wed, 18 Mar 2026
144.4000
145.4700
143.0100
143.2700
274,500
Tue, 17 Mar 2026
145.7000
146.5200
144.1500
145.2400
238,600
Mon, 16 Mar 2026
146.7000
148.1100
143.4700
144.1800
259,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
148.6100
148.6100
145.6600
145.9300
230,000
Thu, 12 Mar 2026
148.6100
150.4500
146.9400
147.1900
298,800
Wed, 11 Mar 2026
151.7500
153.2300
149.2100
150.3600
263,300
Tue, 10 Mar 2026
156.4900
156.8000
151.4200
151.7100
330,500
Mon, 09 Mar 2026
154.9000
156.4000
151.7100
155.9400
402,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
154.9700
157.4100
152.9200
156.6100
278,600
Thu, 05 Mar 2026
157.0400
160.0700
156.3200
157.6600
292,900
Wed, 04 Mar 2026
157.6900
159.6300
156.9500
158.8300
354,500
Tue, 03 Mar 2026
152.8400
157.1000
150.7700
156.9200
306,500
Mon, 02 Mar 2026
155.1600
157.2400
153.6900
156.7500
313,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
6 · 10-K
After-hours · 16:17 ET
10-K ↗
Fri, 27 Feb 2026
157.0000
158.2600
155.1500
157.5200
221,900
Thu, 26 Feb 2026
160.4700
162.2100
157.5800
157.7000
252,700
Wed, 25 Feb 2026
159.9700
160.2300
156.7200
159.4900
274,800
Tue, 24 Feb 2026
163.2100
166.0500
161.2600
161.8100
245,800
Mon, 23 Feb 2026
167.8200
167.8200
162.1200
163.1600
282,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
165.6600
171.0900
163.9800
167.3000
290,000
Thu, 19 Feb 2026
167.4200
168.3200
165.4800
165.6700
319,900
Wed, 18 Feb 2026
164.5700
170.3500
163.7800
168.1800
404,800
Tue, 17 Feb 2026
171.7100
176.0600
165.0400
165.6100
415,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
177.0900
179.3400
171.2400
171.3500
503,100
Thu, 12 Feb 2026
174.2500
178.9300
172.7100
177.2400
468,600
Wed, 11 Feb 2026
5 · 8-K
After market open · 11:54 ET
8-K ↗
Wed, 11 Feb 2026
164.4000
176.1500
163.3300
173.2200
489,000
Tue, 10 Feb 2026
166.2500
168.2400
164.4000
164.4000
445,900
Mon, 09 Feb 2026
167.6600
167.7800
165.1500
166.5100
321,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
162.8200
167.2700
162.8200
166.6800
192,700
Thu, 05 Feb 2026
165.4200
165.4200
161.1300
161.9000
248,700
Wed, 04 Feb 2026
160.4500
165.6300
159.2900
165.4100
302,200
Tue, 03 Feb 2026
157.0900
161.4800
157.0200
158.7900
231,500
Mon, 02 Feb 2026
156.2900
158.2200
155.7400
157.5300
236,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
156.9100
157.0000
154.3900
156.7900
280,400
Thu, 29 Jan 2026
156.6300
157.8000
154.0500
156.6700
401,900
Wed, 28 Jan 2026
160.8600
161.4000
158.9500
159.4100
273,700
Tue, 27 Jan 2026
159.9500
162.8900
157.7500
160.4000
152,200
Mon, 26 Jan 2026
160.3000
162.2200
158.8800
160.3100
241,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
163.4000
163.4000
158.1400
159.3600
216,300
Thu, 22 Jan 2026
168.2000
169.4300
162.8000
163.3100
311,300
Wed, 21 Jan 2026
164.0700
168.0400
164.0700
167.2900
253,000
Tue, 20 Jan 2026
161.6400
163.2300
161.1900
163.0200
211,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
164.1100
165.9200
162.9200
163.9600
151,500
Thu, 15 Jan 2026
163.3200
165.1900
162.1100
164.3900
196,000
Wed, 14 Jan 2026
164.4700
165.7700
162.8000
163.4400
175,900
Tue, 13 Jan 2026
165.0000
165.5000
161.1800
164.7200
239,300
Mon, 12 Jan 2026
164.9400
167.8600
163.6200
164.8600
251,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
164.4000
165.6200
161.9000
165.4000
281,200
Thu, 08 Jan 2026
160.4000
166.0800
160.4000
164.8000
220,200
Wed, 07 Jan 2026
162.0000
163.9900
160.5100
161.7100
163,100
Tue, 06 Jan 2026
159.3000
162.5800
158.6600
162.3400
229,000
Mon, 05 Jan 2026
157.2600
162.2100
157.1600
160.7900
307,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
159.0100
159.0100
155.5000
158.1600
390,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
163.0200
163.0200
157.6400
158.2900
416,600
Tue, 30 Dec 2025
163.6100
164.8000
162.5800
163.0300
240,300
Mon, 29 Dec 2025
165.7900
165.7900
163.4900
164.4800
201,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
165.8700
166.2400
164.6500
165.6000
149,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
164.7700
166.6000
164.7700
166.2900
98,800
Tue, 23 Dec 2025
165.7100
166.2600
163.0300
165.1400
195,100
Mon, 22 Dec 2025
165.8500
167.2500
165.1000
165.5600
240,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
165.5900
167.3300
164.7200
166.2500
338,100
Thu, 18 Dec 2025
167.4300
170.1900
165.8800
166.2100
215,800
Wed, 17 Dec 2025
167.0000
169.1300
166.8100
167.8500
269,900
Tue, 16 Dec 2025
167.6300
169.2200
166.6800
167.9800
266,000
Mon, 15 Dec 2025
168.9200
169.0500
165.6400
167.9200
298,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
171.0300
171.2700
166.3600
167.6200
257,300
Thu, 11 Dec 2025
170.0500
172.1100
168.1800
170.3100
256,300
Wed, 10 Dec 2025
166.0100
170.6900
166.0100
170.0500
317,400
Tue, 09 Dec 2025
164.0800
166.4400
163.9300
165.4700
222,200
Mon, 08 Dec 2025
165.1600
166.4000
163.7500
164.1900
181,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
162.6400
165.1300
162.6400
164.9300
210,600
Thu, 04 Dec 2025
162.9400
164.7000
162.0900
163.6200
192,200
Wed, 03 Dec 2025
161.7500
164.0100
160.8800
163.1700
188,900
Tue, 02 Dec 2025
162.6100
162.8100
160.8000
160.8600
168,100
Mon, 01 Dec 2025
160.3700
163.1000
160.2000
161.8700
251,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
162.0000
163.0500
161.1400
161.7200
96,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
162.1600
163.7800
161.7400
162.1200
154,100
Tue, 25 Nov 2025
159.6600
164.4400
155.1000
163.1600
225,500
Mon, 24 Nov 2025
160.2300
160.6900
157.9900
158.1600
265,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
156.9800
162.0500
156.9800
160.6300
317,700
Thu, 20 Nov 2025
159.0500
160.0000
155.7800
155.8400
286,000
Wed, 19 Nov 2025
156.9600
158.5000
156.3400
157.2200
187,800
Wed, 19 Nov 2025
4 · 8-K
Pre-market · 07:48 ET
8-K ↗
Tue, 18 Nov 2025
154.5200
157.5900
154.5200
156.4500
219,500
Mon, 17 Nov 2025
158.3100
159.1100
155.3900
155.7500
185,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
158.0100
159.5700
157.3800
159.0900
203,800
Thu, 13 Nov 2025
160.5200
162.8200
159.3800
159.8100
238,200
Wed, 12 Nov 2025
159.7500
162.5000
158.6600
160.7400
267,500
Tue, 11 Nov 2025
159.7000
159.7000
157.2500
157.8900
169,500
Mon, 10 Nov 2025
158.7500
159.3100
156.2800
158.8100
251,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
155.1800
158.8400
155.1800
158.6400
364,900
Thu, 06 Nov 2025
156.0000
157.7400
154.4000
154.8600
277,800
Wed, 05 Nov 2025
156.2400
159.0300
156.0000
157.7600
270,100
Tue, 04 Nov 2025
158.5000
159.1300
156.5100
156.6500
436,700
Mon, 03 Nov 2025
158.6000
159.6500
157.7000
158.9700
273,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
160.1800
162.2700
159.8500
160.0700
335,700
Thu, 30 Oct 2025
3 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Thu, 30 Oct 2025
2 · S-3ASR
After-hours · 16:40 ET
S-3ASR ↗
Thu, 30 Oct 2025
159.6900
164.8200
159.0800
161.0400
342,800
Wed, 29 Oct 2025
1 · 8-K
After market open · 12:11 ET
8-K ↗
Wed, 29 Oct 2025
154.8600
165.2100
152.1700
160.8000
508,200
Tue, 28 Oct 2025
164.9000
165.2100
162.1900
163.0400
405,000
Mon, 27 Oct 2025
164.6100
166.6700
164.6100
166.0700
268,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
167.8300
167.8300
164.7600
164.7700
265,500
Thu, 23 Oct 2025
168.9600
170.2100
163.5700
165.8300
471,000