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
65.8000
66.7900
65.6300
66.1600
324,960
Thu, 22 Oct 2026
68.1200
68.2600
64.8000
66.5900
338,000
Wed, 21 Oct 2026
67.3500
69.8000
67.3500
69.4800
229,000
Tue, 20 Oct 2026
67.2600
68.4300
66.3600
68.0400
227,500
Mon, 19 Oct 2026
67.6200
68.1600
66.5600
67.7200
250,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
67.9200
68.6700
67.2100
67.6400
276,300
Thu, 15 Oct 2026
67.7200
68.2100
66.3400
67.8600
292,300
Wed, 14 Oct 2026
68.1600
69.0800
67.2600
68.1800
329,600
Tue, 13 Oct 2026
68.4100
69.8200
68.0400
69.4600
460,600
Mon, 12 Oct 2026
69.2800
70.0100
68.7400
68.8900
293,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
68.4400
69.8900
67.7400
69.5300
347,900
Thu, 08 Oct 2026
68.6200
69.0800
67.4400
67.9500
466,800
Wed, 07 Oct 2026
70.2500
70.7500
68.3700
69.2400
522,200
Tue, 06 Oct 2026
71.6600
72.3600
70.9400
71.3800
290,000
Mon, 05 Oct 2026
72.4800
72.4800
70.3600
70.9300
202,700
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
70.2000
72.4500
69.4500
71.7100
552,400
Thu, 01 Oct 2026
67.7900
69.6300
67.1500
68.8900
445,900
Wed, 30 Sep 2026
69.2200
69.4500
67.5000
67.9200
676,200
Tue, 29 Sep 2026
18 · 8-K
After-hours · 18:29 ET
8-K ↗
Tue, 29 Sep 2026
69.2000
69.3900
67.9400
68.5500
423,500
Mon, 28 Sep 2026
68.4800
70.2900
67.6200
68.9100
359,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
68.7600
69.4200
68.1000
68.6400
534,300
Thu, 24 Sep 2026
68.6800
69.1800
67.8500
68.3800
586,600
Wed, 23 Sep 2026
68.4500
70.4900
68.1600
69.5200
323,800
Tue, 22 Sep 2026
69.1900
69.5000
68.3200
68.6600
335,500
Mon, 21 Sep 2026
69.4800
69.4800
67.9700
68.2600
289,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
68.1200
69.2900
67.0700
69.2900
621,900
Thu, 17 Sep 2026
68.7300
69.1200
67.2800
67.9900
299,400
Wed, 16 Sep 2026
67.3000
68.3000
66.1900
67.0600
436,600
Tue, 15 Sep 2026
67.9400
68.2600
66.2200
66.5000
332,600
Mon, 14 Sep 2026
68.8500
69.7200
66.9300
67.2500
278,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
69.4000
70.7900
68.8100
70.6600
280,000
Thu, 10 Sep 2026
70.0200
70.0700
67.5900
68.0600
380,300
Wed, 09 Sep 2026
71.1500
72.1500
70.4400
70.7300
280,400
Tue, 08 Sep 2026
72.2300
72.4700
71.0200
71.4200
257,900
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
71.9000
73.3200
71.2100
71.6200
421,800
Thu, 03 Sep 2026
70.9700
72.1500
69.4800
72.1100
401,000
Wed, 02 Sep 2026
71.0400
72.3000
70.2700
70.5100
317,900
Tue, 01 Sep 2026
73.2500
73.2500
70.2400
70.4500
292,600
Mon, 31 Aug 2026
73.0900
73.4100
72.1500
73.0200
328,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
74.6200
74.9500
72.4300
73.0800
219,400
Thu, 27 Aug 2026
74.8900
75.3100
73.9700
74.4300
212,400
Wed, 26 Aug 2026
74.7100
76.0000
73.9700
74.9300
171,100
Tue, 25 Aug 2026
74.9800
75.7800
73.7000
74.2700
223,100
Mon, 24 Aug 2026
76.2200
77.0000
73.9400
73.9800
385,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
77.1000
77.4900
75.0000
76.1800
217,000
Thu, 20 Aug 2026
75.6700
76.8500
74.8400
76.3100
326,800
Wed, 19 Aug 2026
80.5200
80.6900
76.0300
76.1800
301,200
Tue, 18 Aug 2026
80.9800
81.0500
78.9100
79.4300
263,500
Mon, 17 Aug 2026
81.3200
82.6200
81.2200
82.0000
206,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
80.4000
83.4800
80.4000
81.4900
302,300
Thu, 13 Aug 2026
81.4100
82.3500
79.4300
81.1400
340,500
Wed, 12 Aug 2026
81.9700
82.6900
78.5100
80.8200
377,800
Tue, 11 Aug 2026
17 · 10-Q
After market open · 15:59 ET
10-Q ↗
Tue, 11 Aug 2026
82.0100
84.5900
80.0600
81.0600
699,800
Mon, 10 Aug 2026
16 · 8-K
After-hours · 16:57 ET
8-K ↗
Mon, 10 Aug 2026
84.0400
84.0400
81.3000
81.5200
326,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
82.3100
83.5700
81.7000
83.3900
295,200
Thu, 06 Aug 2026
81.9300
84.7600
81.1600
82.3200
261,800
Wed, 05 Aug 2026
80.9800
82.4200
80.6000
82.3900
338,500
Tue, 04 Aug 2026
81.2800
82.1700
79.6900
81.4600
313,700
Mon, 03 Aug 2026
78.2200
80.4300
78.2200
80.2100
243,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
78.9300
79.3400
77.1000
77.9100
195,200
Thu, 30 Jul 2026
77.0700
77.9200
76.0000
77.7100
254,100
Wed, 29 Jul 2026
77.3700
77.3700
74.6400
74.8300
376,400
Tue, 28 Jul 2026
78.3000
79.2500
76.9000
77.3900
294,200
Mon, 27 Jul 2026
80.3200
81.1100
77.1200
78.4800
218,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
80.3500
80.9000
79.1700
79.8300
200,900
Thu, 23 Jul 2026
80.0700
81.5900
79.1800
79.7800
345,100
Wed, 22 Jul 2026
81.1400
83.4200
80.6900
80.7300
409,800
Tue, 21 Jul 2026
82.3500
83.3600
81.1500
82.0800
341,000
Mon, 20 Jul 2026
82.2400
83.9900
80.0100
81.0800
221,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
79.0200
82.6200
79.0200
81.1500
206,000
Thu, 16 Jul 2026
79.7400
81.8400
78.8700
81.4700
251,500
Wed, 15 Jul 2026
80.9500
83.4100
79.2300
80.4300
304,800
Tue, 14 Jul 2026
81.7300
82.0400
79.7900
81.0600
236,800
Mon, 13 Jul 2026
80.0300
81.0100
79.6400
79.7000
279,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
79.3300
81.3100
79.3300
80.0300
292,500
Thu, 09 Jul 2026
79.1800
81.2000
79.1800
80.2100
263,300
Wed, 08 Jul 2026
79.4200
80.3300
78.2400
79.0500
255,000
Tue, 07 Jul 2026
81.3100
82.1600
77.5900
80.0100
384,500
Mon, 06 Jul 2026
82.6100
84.0100
82.2400
82.5000
285,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
84.3700
85.2800
80.1000
82.3900
614,300
Wed, 01 Jul 2026
89.8300
89.8300
84.2700
84.3700
466,800
Tue, 30 Jun 2026
90.2900
91.0800
88.7700
89.2500
415,500
Mon, 29 Jun 2026
88.8300
91.0300
87.9100
89.4000
407,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
92.7000
92.7000
89.2500
90.4700
931,800
Thu, 25 Jun 2026
90.6100
95.0500
90.6100
92.8800
382,000
Wed, 24 Jun 2026
90.1200
91.6900
89.0300
89.5700
480,300
Tue, 23 Jun 2026
90.2300
91.4900
88.9200
89.4600
447,100
Mon, 22 Jun 2026
90.6800
92.4100
89.6700
92.4100
342,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
85.9000
90.6000
85.9000
90.4900
671,100
Wed, 17 Jun 2026
15 · 8-K
After market open · 12:49 ET
8-K ↗
Wed, 17 Jun 2026
85.9900
87.3900
83.8900
84.6000
459,600
Tue, 16 Jun 2026
85.9300
87.2900
85.3000
85.7500
278,000
Mon, 15 Jun 2026
14 · 8-K
After-hours · 17:09 ET
8-K ↗
Mon, 15 Jun 2026
86.8200
87.8700
85.1800
85.5300
245,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
84.2800
85.0000
83.6100
84.5800
175,000
Thu, 11 Jun 2026
81.1300
83.9500
80.3500
83.6300
244,700
Wed, 10 Jun 2026
83.3600
84.2900
79.9800
79.9900
413,700
Tue, 09 Jun 2026
84.9800
85.9800
81.0000
83.8200
496,200
Mon, 08 Jun 2026
82.4900
84.0000
81.6600
83.6500
354,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
85.1000
85.4400
80.5400
81.2700
554,100
Thu, 04 Jun 2026
85.4200
86.7400
83.9200
85.9400
408,600
Wed, 03 Jun 2026
82.9100
85.8500
82.1500
85.0700
360,200
Tue, 02 Jun 2026
83.4300
84.7900
82.8100
83.4800
452,000
Mon, 01 Jun 2026
82.0900
83.3300
81.2200
83.0500
226,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
82.6500
83.5900
82.0800
83.0900
282,200
Thu, 28 May 2026
81.8900
83.2400
80.1500
83.0400
284,900
Wed, 27 May 2026
81.4100
82.7800
81.4100
82.5000
206,400
Tue, 26 May 2026
80.0000
83.0900
79.9900
82.1800
365,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
78.7900
79.4000
77.9100
79.1200
307,800
Thu, 21 May 2026
78.4400
79.4300
76.8900
77.9700
576,700
Wed, 20 May 2026
78.4100
79.8200
77.1200
79.1600
506,500
Tue, 19 May 2026
76.2100
78.1400
74.4000
77.9400
604,700
Mon, 18 May 2026
77.4600
78.7300
75.8800
77.1700
331,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
76.8400
77.9800
75.0100
77.0300
407,000
Thu, 14 May 2026
76.2400
78.6500
75.5200
78.1700
394,000
Wed, 13 May 2026
78.0700
78.5000
75.1100
75.1600
487,800
Tue, 12 May 2026
13 · 10-Q
After market open · 15:26 ET
10-Q ↗
Tue, 12 May 2026
74.6300
80.0000
72.5600
77.5700
1,093,100
Mon, 11 May 2026
12 · 8-K
After-hours · 16:56 ET
8-K ↗
Mon, 11 May 2026
68.4100
69.8400
67.2000
68.0200
444,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
68.6100
68.9400
67.2600
68.2200
258,600
Thu, 07 May 2026
70.2300
70.2300
67.9200
67.9800
228,200
Thu, 07 May 2026
11 · DEFA14A
Next filing day · accepted 06 May, 19:25 ET
DEFA14A ↗
Wed, 06 May 2026
69.0600
69.8800
68.6300
69.8100
182,500
Tue, 05 May 2026
65.8100
68.0900
65.8100
67.8000
170,000
Mon, 04 May 2026
10 · DEF 14A
After-hours · 16:34 ET
DEF 14A ↗
Mon, 04 May 2026
66.3700
66.9900
65.1300
65.4900
259,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
68.2100
68.2100
66.6100
66.8400
188,700
Thu, 30 Apr 2026
66.7700
68.6500
66.7700
68.4000
181,700
Wed, 29 Apr 2026
67.9500
68.3700
66.4000
66.8400
234,400
Tue, 28 Apr 2026
69.0500
69.1800
67.3400
67.9500
183,800
Mon, 27 Apr 2026
68.4300
69.4100
67.6900
69.1800
289,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
67.9400
69.2700
67.3800
68.1600
376,900
Thu, 23 Apr 2026
68.1300
69.2400
67.7000
68.3200
273,000
Wed, 22 Apr 2026
69.8000
70.0000
67.2400
67.5700
269,500
Tue, 21 Apr 2026
68.9700
70.3400
68.8600
69.1700
172,100
Mon, 20 Apr 2026
68.4300
69.0600
67.8500
69.0600
210,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
68.0000
70.2100
67.7800
68.7300
369,300
Thu, 16 Apr 2026
67.2200
68.2300
66.5300
66.9200
358,400
Wed, 15 Apr 2026
70.4800
71.0300
66.8200
67.4400
353,700
Tue, 14 Apr 2026
71.1300
71.9600
70.5300
71.1200
226,700
Mon, 13 Apr 2026
70.7300
71.4800
70.4800
71.2500
223,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
72.8100
73.2400
70.6600
71.1300
388,500
Thu, 09 Apr 2026
69.5200
73.0300
69.5200
72.3900
610,700
Wed, 08 Apr 2026
68.5500
70.2600
68.4800
69.9100
571,500
Tue, 07 Apr 2026
65.5800
66.9700
64.2700
65.7200
360,300
Mon, 06 Apr 2026
66.3800
67.5000
64.8600
65.8400
753,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
68.9300
68.9300
64.6100
67.2700
422,200
Wed, 01 Apr 2026
65.6600
68.5700
65.6400
68.3300
509,400
Tue, 31 Mar 2026
63.9700
66.2900
63.4800
64.7100
818,700
Mon, 30 Mar 2026
65.3500
65.3500
62.1300
62.7400
478,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
65.3000
66.1900
63.8900
64.4400
341,400
Thu, 26 Mar 2026
66.2400
66.7000
65.0900
65.6900
308,400
Wed, 25 Mar 2026
68.3000
69.1800
67.0900
67.2300
341,600
Tue, 24 Mar 2026
64.3400
67.7400
64.3400
67.5400
259,400
Mon, 23 Mar 2026
64.8100
67.3500
62.5600
65.1300
576,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
64.0700
64.9000
62.0500
63.0000
520,400
Fri, 20 Mar 2026
9 · 8-K
Pre-market · 09:27 ET
8-K ↗
Thu, 19 Mar 2026
62.7100
64.8100
62.3100
63.8300
202,600
Wed, 18 Mar 2026
64.6500
65.0600
63.6000
63.7600
206,300
Tue, 17 Mar 2026
65.6600
66.1100
64.6200
64.9200
252,600
Mon, 16 Mar 2026
65.7500
66.4600
64.9700
65.3200
346,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
66.1900
66.9300
63.5900
64.1700
416,900
Thu, 12 Mar 2026
66.6400
67.7300
65.1500
65.7300
386,300
Wed, 11 Mar 2026
65.4600
68.1300
64.6700
67.6400
399,100
Tue, 10 Mar 2026
65.3600
68.6200
64.1000
65.9800
618,700
Mon, 09 Mar 2026
63.4400
66.0000
62.6000
65.5800
336,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
65.6300
66.5100
64.1800
65.0000
344,600
Thu, 05 Mar 2026
70.8600
71.0100
66.8900
67.6100
340,700
Wed, 04 Mar 2026
72.9000
73.6500
69.2700
70.0000
674,100
Tue, 03 Mar 2026
8 · 10-K
After market open · 14:27 ET
10-K ↗
Tue, 03 Mar 2026
76.4700
76.4700
70.3500
71.0400
749,400
Mon, 02 Mar 2026
7 · 8-K
After-hours · 17:29 ET
8-K ↗
Mon, 02 Mar 2026
70.2600
74.6700
69.1000
74.3800
587,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
71.4900
71.7500
70.2700
71.3200
282,500
Thu, 26 Feb 2026
6 · 8-K
After market open · 13:53 ET
8-K ↗
Thu, 26 Feb 2026
74.7400
74.7400
71.2600
72.7900
256,300
Wed, 25 Feb 2026
75.4600
75.4600
72.8600
73.8400
154,300
Tue, 24 Feb 2026
72.3800
74.6100
72.3800
74.4600
251,500
Mon, 23 Feb 2026
74.0400
74.0800
72.0100
72.9800
183,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
73.6700
74.8700
72.3200
74.2300
275,700
Thu, 19 Feb 2026
73.2200
74.0000
72.4800
73.6900
275,700
Wed, 18 Feb 2026
74.3100
75.2100
73.6300
73.9200
240,200
Tue, 17 Feb 2026
74.8600
76.1600
73.3700
74.0800
896,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
74.2900
75.9500
73.1500
75.6500
234,700
Thu, 12 Feb 2026
74.2900
76.0800
73.4000
73.6900
195,400
Wed, 11 Feb 2026
74.2900
75.4000
73.2400
73.8800
184,000
Tue, 10 Feb 2026
72.6500
74.3000
72.1400
73.4100
176,500
Mon, 09 Feb 2026
72.5500
73.8800
71.6500
72.7000
390,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
70.8700
73.4500
70.7300
72.5200
458,900
Thu, 05 Feb 2026
69.6600
70.6500
68.7900
70.0200
297,700
Wed, 04 Feb 2026
70.0000
71.8600
69.0400
70.7300
518,800
Tue, 03 Feb 2026
67.8000
69.6200
67.4400
69.5700
361,300
Mon, 02 Feb 2026
64.2800
67.6700
64.2800
67.2600
267,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
65.2300
66.3600
64.6000
64.7800
314,600
Thu, 29 Jan 2026
64.7400
66.1000
64.0500
65.9500
300,000
Wed, 28 Jan 2026
66.0200
66.0200
63.4100
64.0500
323,500
Tue, 27 Jan 2026
66.5600
66.9800
65.2400
65.8200
209,000
Mon, 26 Jan 2026
65.5900
66.8500
64.9100
66.0000
321,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
66.0400
67.4400
65.1400
65.9500
377,900
Thu, 22 Jan 2026
67.8200
68.5600
66.5100
67.0500
274,200
Wed, 21 Jan 2026
65.3400
67.7100
65.3400
67.5100
463,600
Tue, 20 Jan 2026
63.4700
66.0000
63.4700
64.4800
578,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
63.3200
64.3500
62.8200
64.0900
476,500
Thu, 15 Jan 2026
61.2800
63.0500
61.2700
62.9100
238,400
Wed, 14 Jan 2026
61.9500
62.1600
60.2300
61.5700
340,500
Tue, 13 Jan 2026
61.6300
62.6400
61.4300
61.8600
342,900
Mon, 12 Jan 2026
60.5000
61.4700
60.0300
61.4300
298,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
59.3600
60.7400
59.0400
60.5900
386,300
Thu, 08 Jan 2026
56.2600
59.2700
56.2600
58.9900
287,400
Wed, 07 Jan 2026
58.9600
59.8800
56.2700
57.1300
459,500
Tue, 06 Jan 2026
55.8900
59.5500
55.2700
59.4600
462,500
Mon, 05 Jan 2026
54.8600
57.5800
54.6600
56.2900
229,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
54.0500
54.7800
53.3500
54.7100
184,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
54.3500
54.9600
53.1400
53.4900
190,900
Tue, 30 Dec 2025
54.5200
55.1400
52.6500
54.2600
243,700
Mon, 29 Dec 2025
55.5500
55.5500
54.4500
54.4900
179,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
55.6200
55.8200
54.2600
55.5000
128,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
55.3200
56.8500
55.1700
55.4200
327,100
Tue, 23 Dec 2025
55.2500
55.4700
54.7000
55.3700
167,400
Mon, 22 Dec 2025
55.1400
55.7800
54.2500
55.4100
299,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
5 · 8-K
After market open · 11:51 ET
8-K ↗
Fri, 19 Dec 2025
54.1200
55.0900
54.1200
54.6600
303,900
Thu, 18 Dec 2025
55.9900
55.9900
54.3800
54.4600
341,200
Wed, 17 Dec 2025
55.4000
56.4500
54.4600
54.7800
273,800
Tue, 16 Dec 2025
56.6100
57.4600
54.5000
55.8600
545,300
Mon, 15 Dec 2025
57.1600
57.8500
56.1900
57.7600
289,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
57.7100
57.9100
56.5700
56.8000
239,300
Thu, 11 Dec 2025
56.5800
57.8600
55.9600
57.5000
333,100
Wed, 10 Dec 2025
53.3600
57.2900
52.7200
56.3200
322,800
Tue, 09 Dec 2025
53.3800
53.8600
53.0600
53.3000
157,400
Mon, 08 Dec 2025
4 · 8-K
After-hours · 16:49 ET
8-K ↗
Mon, 08 Dec 2025
54.4100
55.1300
53.4800
53.6000
177,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
54.5200
55.4100
53.8100
54.1900
268,900
Thu, 04 Dec 2025
54.3300
54.8400
53.1000
54.1500
243,600
Wed, 03 Dec 2025
53.5300
54.8700
53.4300
54.6200
315,000
Tue, 02 Dec 2025
53.2700
53.6900
52.8200
53.2900
220,200
Mon, 01 Dec 2025
53.4200
54.0800
52.9800
53.0300
154,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
54.8000
54.8000
53.6800
53.9900
73,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
53.6900
54.6500
53.6400
53.9800
215,700
Tue, 25 Nov 2025
52.5200
54.7200
52.5200
54.2900
340,800
Mon, 24 Nov 2025
51.8800
52.9700
51.6400
52.9200
313,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
50.3300
52.7600
50.0500
52.0900
294,000
Thu, 20 Nov 2025
53.0300
53.4400
49.8700
50.1400
419,700
Wed, 19 Nov 2025
51.0300
51.7500
49.8600
51.7200
293,400
Tue, 18 Nov 2025
52.2500
52.2500
50.6700
50.8400
304,800
Mon, 17 Nov 2025
3 · 8-K
After-hours · 17:07 ET
8-K ↗
Mon, 17 Nov 2025
53.6600
53.9200
52.2500
52.2700
393,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
52.4800
53.7800
52.0700
53.7500
275,400
Thu, 13 Nov 2025
52.8800
53.4600
51.7100
53.4400
275,400
Wed, 12 Nov 2025
53.5300
54.3000
53.0700
53.0800
160,600
Tue, 11 Nov 2025
53.3700
54.2700
52.8400
53.1200
171,400
Mon, 10 Nov 2025
54.9800
55.1100
53.6400
53.9300
295,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
55.2100
55.8200
52.1300
54.3000
688,200
Thu, 06 Nov 2025
56.5100
57.6700
55.2700
56.0400
351,400
Wed, 05 Nov 2025
55.4000
58.8000
54.8400
56.9600
699,500
Tue, 04 Nov 2025
2 · 10-Q
After-hours · 16:26 ET
10-Q ↗
Tue, 04 Nov 2025
52.9800
56.8900
49.0000
55.4700
1,099,200
Tue, 04 Nov 2025
1 · 8-K
Next filing day · accepted 03 Nov, 18:26 ET
8-K ↗
Mon, 03 Nov 2025
55.1700
57.1900
53.8600
56.5800
621,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
55.9500
55.9500
54.9600
55.3600
194,900
Thu, 30 Oct 2025
56.2000
57.3900
55.2700
55.7200
143,300
Wed, 29 Oct 2025
57.5100
58.5200
56.2400
56.8600
399,200
Tue, 28 Oct 2025
56.4300
57.6000
56.1100
57.5400
413,800
Mon, 27 Oct 2025
56.8000
57.6100
56.1500
57.1000
473,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
57.0000
57.0000
55.7900
56.2000
217,300