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
56.5900
56.6300
55.3400
55.6600
113,968
Thu, 22 Oct 2026
55.5500
56.8900
55.2000
56.8000
183,800
Wed, 21 Oct 2026
56.3700
56.5500
55.2800
55.7600
137,500
Tue, 20 Oct 2026
55.4900
56.6300
55.4900
56.3700
154,100
Mon, 19 Oct 2026
57.1400
57.8300
55.1400
55.6100
119,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
57.1600
58.2600
56.7800
57.0200
126,600
Thu, 15 Oct 2026
56.6000
58.1900
56.3100
57.4500
141,100
Wed, 14 Oct 2026
55.0000
55.9300
54.9200
55.9200
176,200
Tue, 13 Oct 2026
56.7900
57.1500
55.6100
55.7300
161,800
Mon, 12 Oct 2026
57.5100
57.7000
56.2200
56.2200
102,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
57.9300
57.9300
56.6100
57.3900
145,400
Thu, 08 Oct 2026
59.8100
59.8100
57.4900
57.8000
154,100
Wed, 07 Oct 2026
59.6200
60.3400
59.0000
59.1600
124,200
Tue, 06 Oct 2026
61.2000
61.5300
60.5100
60.6700
139,100
Mon, 05 Oct 2026
62.2000
62.3600
61.1000
61.1000
117,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
61.9200
62.4900
61.5800
61.8900
167,000
Thu, 01 Oct 2026
60.1800
61.1000
59.6300
60.9900
229,300
Wed, 30 Sep 2026
60.8600
61.1000
60.1100
60.1700
110,600
Tue, 29 Sep 2026
60.4600
61.2100
60.4500
60.8800
116,200
Mon, 28 Sep 2026
60.7900
61.1600
60.2100
60.7200
131,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
61.0400
61.6000
60.9100
60.9700
122,800
Thu, 24 Sep 2026
61.6500
62.0000
60.4200
60.7900
112,900
Wed, 23 Sep 2026
61.8400
62.3600
61.5300
61.5800
123,700
Tue, 22 Sep 2026
64.0100
64.1700
62.0700
62.0700
139,100
Mon, 21 Sep 2026
64.3300
64.3400
63.1800
63.4300
116,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
63.8600
64.4900
63.6500
64.2700
245,700
Thu, 17 Sep 2026
63.8200
64.2300
62.7000
64.1700
141,200
Wed, 16 Sep 2026
63.5100
64.2500
62.6500
63.3200
132,300
Tue, 15 Sep 2026
62.9500
63.2800
61.8800
63.1600
162,700
Mon, 14 Sep 2026
63.6900
63.7800
63.1000
63.4900
125,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
64.0000
64.4200
62.7600
64.0500
133,200
Thu, 10 Sep 2026
63.3100
63.4600
62.6900
63.3400
132,200
Wed, 09 Sep 2026
63.5200
63.9600
63.3400
63.5900
120,700
Tue, 08 Sep 2026
66.9000
67.5400
63.9400
63.9400
209,100
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
67.2600
68.0100
67.0600
67.1900
134,000
Thu, 03 Sep 2026
67.0000
67.7900
66.2800
67.6100
198,200
Wed, 02 Sep 2026
67.5000
68.1400
66.3500
66.5600
156,400
Tue, 01 Sep 2026
67.0000
68.2300
66.7900
67.5000
174,500
Mon, 31 Aug 2026
68.0600
68.4300
67.2700
67.3500
131,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
68.7100
69.6400
67.6700
68.5900
110,900
Thu, 27 Aug 2026
68.7000
69.1300
68.1200
68.4100
149,300
Wed, 26 Aug 2026
68.1800
69.8300
68.1800
68.7600
137,900
Tue, 25 Aug 2026
71.1600
71.2000
69.4700
69.4700
124,100
Mon, 24 Aug 2026
14 · 8-K
After-hours · 16:02 ET
8-K ↗
Mon, 24 Aug 2026
71.7900
71.8900
70.5300
71.1000
122,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
71.9000
72.5300
71.0100
71.4100
147,900
Thu, 20 Aug 2026
71.3000
72.5500
71.3000
71.5500
152,300
Wed, 19 Aug 2026
72.8800
73.6900
70.9100
72.6700
142,800
Tue, 18 Aug 2026
74.3600
74.3600
72.3500
72.3500
111,100
Mon, 17 Aug 2026
73.7800
74.3700
73.3200
73.7600
110,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
74.0100
74.7100
73.7900
74.2100
128,900
Thu, 13 Aug 2026
74.7300
75.1600
73.9600
74.0000
131,800
Wed, 12 Aug 2026
73.1200
74.9600
72.9300
74.3900
136,500
Tue, 11 Aug 2026
73.5600
75.1700
73.3100
73.3200
127,300
Mon, 10 Aug 2026
75.3200
75.8800
73.8700
74.0100
212,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
75.0000
76.1800
74.5400
75.2700
222,100
Thu, 06 Aug 2026
74.9100
76.4500
70.9700
75.1000
266,100
Wed, 05 Aug 2026
13 · 8-K
After-hours · 16:07 ET
8-K ↗
Wed, 05 Aug 2026
12 · 10-Q
After-hours · 16:02 ET
10-Q ↗
Wed, 05 Aug 2026
73.7900
74.1800
72.7100
74.0800
165,900
Tue, 04 Aug 2026
71.8200
74.1300
71.8200
73.8000
230,200
Mon, 03 Aug 2026
71.0200
71.9700
70.6900
71.6500
160,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
70.8900
71.3000
69.9800
70.9100
122,700
Thu, 30 Jul 2026
71.3200
72.5600
70.1700
70.9500
142,200
Wed, 29 Jul 2026
73.5000
73.6200
71.5600
71.6200
195,000
Tue, 28 Jul 2026
73.5900
74.0100
73.1800
73.2700
134,200
Mon, 27 Jul 2026
70.4700
73.3800
70.4700
72.9600
177,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
71.9400
72.3700
70.5100
71.4300
128,900
Thu, 23 Jul 2026
71.2600
72.6300
70.7000
71.8900
188,500
Wed, 22 Jul 2026
70.6700
71.5500
70.2700
71.3300
163,100
Tue, 21 Jul 2026
71.0100
71.2500
69.8500
70.9300
122,500
Mon, 20 Jul 2026
71.2900
71.7500
70.5400
70.8900
196,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
72.7300
72.9500
70.9600
71.3000
242,900
Thu, 16 Jul 2026
68.6700
72.3200
68.6700
72.2800
169,700
Wed, 15 Jul 2026
69.3100
69.8200
69.0200
69.3400
171,000
Tue, 14 Jul 2026
68.4200
68.9800
68.1200
68.7100
153,900
Mon, 13 Jul 2026
67.7800
68.4800
67.4100
68.1100
156,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
67.1200
67.7800
66.9800
67.3500
166,600
Thu, 09 Jul 2026
65.0200
67.4100
65.0200
67.0400
193,700
Wed, 08 Jul 2026
65.9600
66.0700
64.5000
65.0600
188,300
Tue, 07 Jul 2026
66.8900
67.4700
66.3700
66.6400
198,900
Mon, 06 Jul 2026
67.4800
68.2500
66.4600
66.7500
254,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
67.0000
67.6500
66.4800
67.5800
203,000
Wed, 01 Jul 2026
11 · DEFA14A
After-hours · 17:02 ET
DEFA14A ↗
Wed, 01 Jul 2026
10 · DEF 14A
After-hours · 17:01 ET
DEF 14A ↗
Wed, 01 Jul 2026
65.0400
66.7800
64.9800
66.4600
219,700
Tue, 30 Jun 2026
66.6300
66.6800
65.3000
65.4400
181,600
Mon, 29 Jun 2026
66.5400
67.3400
65.8600
66.9900
238,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
65.3800
67.0500
65.3800
67.0500
461,300
Thu, 25 Jun 2026
64.2100
66.0200
64.2100
66.0200
276,500
Wed, 24 Jun 2026
63.0300
64.3500
63.0000
64.0900
282,200
Tue, 23 Jun 2026
62.4900
63.8300
62.0100
62.7700
235,400
Mon, 22 Jun 2026
61.7000
63.3300
61.7000
62.3800
286,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
61.7900
62.6400
61.5000
62.2300
383,400
Wed, 17 Jun 2026
61.7200
63.0800
60.8900
61.2700
338,400
Tue, 16 Jun 2026
62.5700
63.3400
62.2800
62.3500
296,800
Mon, 15 Jun 2026
62.9300
63.2600
61.9700
62.0800
298,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
62.3600
62.8600
61.4500
62.3800
264,200
Thu, 11 Jun 2026
61.3700
62.3300
60.9400
62.0300
379,600
Wed, 10 Jun 2026
61.5900
62.0000
60.6600
61.1500
219,500
Tue, 09 Jun 2026
59.8300
62.1100
59.8300
61.7600
423,100
Mon, 08 Jun 2026
57.7600
59.9800
57.7100
59.5300
376,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
56.3900
58.0500
56.3900
57.5500
254,400
Thu, 04 Jun 2026
55.9600
56.5100
54.9400
56.4400
197,100
Wed, 03 Jun 2026
55.5400
56.0700
54.8400
55.0600
218,600
Tue, 02 Jun 2026
56.2100
57.1200
55.5500
56.2500
323,400
Mon, 01 Jun 2026
57.6800
57.6800
55.6900
56.6600
350,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
58.5300
58.5300
56.7600
57.8900
382,000
Thu, 28 May 2026
52.7700
59.1500
51.6500
59.0500
793,300
Wed, 27 May 2026
9 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 27 May 2026
8 · 10-K
After-hours · 16:03 ET
10-K ↗
Wed, 27 May 2026
50.8000
52.2000
50.4800
52.0400
239,100
Tue, 26 May 2026
51.0300
51.8600
50.8300
51.1000
209,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
51.1900
51.8100
50.9800
51.5500
180,700
Thu, 21 May 2026
49.9400
51.2300
49.3800
51.2000
190,500
Wed, 20 May 2026
48.8600
50.2900
48.7200
50.2700
218,100
Tue, 19 May 2026
49.3700
49.4000
48.2100
48.9600
163,500
Mon, 18 May 2026
48.8600
49.7300
48.3700
49.3000
192,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
49.4500
49.4600
48.4700
48.6700
199,200
Thu, 14 May 2026
49.4500
50.3000
49.1700
49.6700
212,600
Wed, 13 May 2026
50.7700
50.7700
49.2200
49.5500
189,300
Tue, 12 May 2026
51.8300
51.9600
50.6100
50.7000
167,500
Mon, 11 May 2026
52.4100
52.9700
51.8900
51.9400
184,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
52.7100
53.3100
52.2600
52.8200
177,100
Thu, 07 May 2026
52.0900
52.4800
51.5900
52.1200
182,000
Wed, 06 May 2026
51.9400
52.8200
51.9400
52.1000
187,500
Tue, 05 May 2026
50.3600
51.5200
50.3600
51.1700
204,000
Mon, 04 May 2026
51.3200
51.3900
49.9400
50.3900
165,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
51.7200
52.0200
51.1200
51.6000
176,600
Thu, 30 Apr 2026
50.9400
51.5100
50.3200
51.3600
265,700
Wed, 29 Apr 2026
52.4200
52.6200
50.0700
50.7100
255,700
Tue, 28 Apr 2026
52.9700
53.2100
52.1500
52.6000
174,900
Mon, 27 Apr 2026
52.3800
53.0900
52.3800
52.5800
214,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
53.2000
53.2000
52.2800
52.5900
163,700
Thu, 23 Apr 2026
53.3600
54.0300
53.1000
53.2900
242,700
Wed, 22 Apr 2026
53.9000
54.3600
52.9500
53.2500
229,500
Tue, 21 Apr 2026
53.6700
54.1400
52.8300
53.5500
204,100
Mon, 20 Apr 2026
52.6700
53.8600
52.6400
53.3700
261,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
52.0600
53.2000
52.0600
52.6300
142,200
Thu, 16 Apr 2026
51.1600
52.2900
50.5000
51.6700
149,600
Wed, 15 Apr 2026
52.0400
52.0400
50.7500
51.2200
202,100
Tue, 14 Apr 2026
52.5100
52.9600
51.7500
51.8400
277,000
Mon, 13 Apr 2026
50.9000
52.7300
50.5100
52.6500
588,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
50.5400
51.2200
50.1400
51.2100
160,600
Thu, 09 Apr 2026
50.2100
50.7500
49.8700
50.2600
193,500
Wed, 08 Apr 2026
49.9800
50.6900
49.6200
50.1800
155,700
Tue, 07 Apr 2026
48.4300
49.5800
48.2100
48.7600
187,500
Mon, 06 Apr 2026
47.0000
48.6800
46.9300
48.6400
334,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
46.8000
47.5300
46.2700
47.2900
288,000
Wed, 01 Apr 2026
47.7900
48.4700
47.1200
47.1200
195,200
Tue, 31 Mar 2026
46.9400
48.2600
46.3200
47.7800
246,500
Mon, 30 Mar 2026
46.4600
46.9300
45.7100
46.2700
262,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
45.1400
46.2600
44.9600
45.6900
320,300
Thu, 26 Mar 2026
45.3900
45.9900
44.9200
45.5200
279,500
Wed, 25 Mar 2026
45.2400
45.9800
44.8000
45.6700
183,400
Tue, 24 Mar 2026
44.0300
45.6500
44.0300
44.5400
207,200
Mon, 23 Mar 2026
43.4600
44.9100
43.2000
44.6600
263,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
42.7200
42.9400
41.9500
42.1900
412,300
Thu, 19 Mar 2026
43.4900
43.5900
42.4200
42.8300
378,300
Wed, 18 Mar 2026
45.2000
45.5100
43.9300
43.9300
287,700
Tue, 17 Mar 2026
46.2100
46.7200
45.5300
45.5500
393,400
Mon, 16 Mar 2026
46.8000
46.8000
45.2500
45.4900
193,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
45.8000
46.1700
45.3700
45.8700
264,000
Thu, 12 Mar 2026
47.0000
47.4700
45.1700
45.5200
419,800
Wed, 11 Mar 2026
48.0300
48.3900
47.2600
47.4000
155,800
Tue, 10 Mar 2026
48.4900
48.7200
47.7400
47.8700
199,600
Mon, 09 Mar 2026
49.0900
49.2800
47.8200
48.4900
250,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
50.1100
50.1800
49.1700
49.8400
221,800
Thu, 05 Mar 2026
50.7300
51.0200
50.3300
50.9500
214,700
Wed, 04 Mar 2026
51.6900
51.6900
50.8300
50.9800
121,800
Tue, 03 Mar 2026
51.3600
51.9400
50.2300
51.1000
121,000
Mon, 02 Mar 2026
49.7500
52.2300
49.5000
52.2300
154,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
50.2500
50.7500
49.4800
50.6600
123,400
Thu, 26 Feb 2026
50.6000
51.0700
49.6200
50.5200
196,800
Wed, 25 Feb 2026
51.3700
51.3700
49.5100
50.2200
252,100
Tue, 24 Feb 2026
50.4000
51.6900
50.3500
51.0800
208,800
Mon, 23 Feb 2026
51.0300
51.4800
49.9200
50.3900
205,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
51.1800
52.2700
51.0700
51.7700
133,000
Thu, 19 Feb 2026
51.1000
51.6000
50.7700
51.5200
136,300
Wed, 18 Feb 2026
50.6800
51.7400
50.0000
51.5800
175,500
Tue, 17 Feb 2026
49.6700
50.5800
49.3100
50.2500
176,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
48.7400
50.0000
48.3600
49.6900
161,100
Thu, 12 Feb 2026
50.0500
50.0500
47.8400
48.7700
184,800
Wed, 11 Feb 2026
50.7100
51.2500
49.2800
49.5200
175,200
Tue, 10 Feb 2026
49.1900
50.8200
49.1900
50.2300
248,400
Mon, 09 Feb 2026
49.7000
50.2100
48.4900
48.8100
273,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
51.0900
52.0200
49.4300
49.9200
348,300
Thu, 05 Feb 2026
54.5800
57.1900
50.1800
50.3500
300,200
Wed, 04 Feb 2026
7 · 8-K
After-hours · 16:39 ET
8-K ↗
Wed, 04 Feb 2026
6 · 10-Q
After-hours · 16:32 ET
10-Q ↗
Wed, 04 Feb 2026
58.0300
59.7600
58.0300
59.0400
251,900
Tue, 03 Feb 2026
57.0000
58.9500
56.8900
57.5300
245,700
Mon, 02 Feb 2026
56.2600
57.5800
56.0000
57.2100
263,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
56.5600
57.0700
55.7900
56.5500
174,500
Thu, 29 Jan 2026
56.3300
57.3500
56.0100
57.2600
206,000
Wed, 28 Jan 2026
56.8400
56.8800
56.0800
56.1700
200,800
Tue, 27 Jan 2026
57.6000
57.6000
56.4700
56.7800
160,900
Mon, 26 Jan 2026
58.1200
58.3000
56.7800
57.5300
167,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
58.6900
58.7300
57.8600
58.2700
113,800
Thu, 22 Jan 2026
58.6800
59.5900
58.0500
58.6800
144,000
Wed, 21 Jan 2026
56.5800
58.3700
56.5800
58.3700
171,800
Tue, 20 Jan 2026
56.8100
57.1500
55.9100
56.1100
172,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
57.2900
57.6400
57.1000
57.5300
161,500
Thu, 15 Jan 2026
56.5500
57.9600
56.5500
57.3300
133,600
Wed, 14 Jan 2026
55.6600
56.9400
55.2100
56.5400
201,600
Tue, 13 Jan 2026
55.1800
56.0700
54.7100
55.8200
179,600
Mon, 12 Jan 2026
54.5600
55.4500
54.1100
55.1900
155,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
54.4400
54.9900
54.0000
54.8000
130,700
Thu, 08 Jan 2026
52.6000
54.5600
52.4400
54.3000
139,300
Wed, 07 Jan 2026
53.3800
53.5700
52.4900
53.0500
133,500
Tue, 06 Jan 2026
52.8600
53.6200
52.6700
53.3700
171,700
Mon, 05 Jan 2026
50.3700
53.4000
50.0800
53.0200
271,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
50.5500
51.1000
50.1100
50.5500
185,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
50.7100
51.0700
50.4100
50.4100
175,600
Tue, 30 Dec 2025
50.4500
51.0600
50.4500
50.8700
184,000
Mon, 29 Dec 2025
51.2500
51.6200
50.4600
50.5300
256,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
51.0100
51.8100
51.0100
51.3600
156,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
51.1500
51.4700
50.7800
51.3000
127,000
Tue, 23 Dec 2025
51.4800
51.5600
51.0500
51.2100
135,900
Mon, 22 Dec 2025
51.6400
52.3200
51.1500
51.6600
179,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
51.9200
52.0600
51.1900
51.6500
206,200
Thu, 18 Dec 2025
52.6000
52.8300
51.5200
52.0500
159,100
Wed, 17 Dec 2025
52.2700
53.2600
52.0600
52.3100
117,600
Tue, 16 Dec 2025
53.0000
53.2000
51.8200
52.3800
179,700
Mon, 15 Dec 2025
53.4200
53.4200
52.0200
52.8600
134,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
54.8800
54.8800
53.3600
53.4200
117,700
Thu, 11 Dec 2025
54.2400
55.4300
54.1200
54.5600
172,800
Wed, 10 Dec 2025
5 · 8-K
After-hours · 17:25 ET
8-K ↗
Wed, 10 Dec 2025
4 · 424B5
After-hours · 17:23 ET
424B5 ↗
Wed, 10 Dec 2025
3 · S-3ASR
After market open · 14:33 ET
S-3ASR ↗
Wed, 10 Dec 2025
51.1200
54.4600
51.1200
54.4000
257,100
Tue, 09 Dec 2025
52.3000
52.5000
50.8300
50.8800
128,900
Mon, 08 Dec 2025
52.4900
53.1300
52.1600
52.4000
252,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
52.8800
53.5500
52.4400
52.4600
204,100
Thu, 04 Dec 2025
53.9700
54.3700
52.7100
52.8800
188,600
Wed, 03 Dec 2025
53.3500
54.3900
53.3500
53.8900
180,900
Tue, 02 Dec 2025
53.0000
53.4500
52.2000
53.3000
121,900
Mon, 01 Dec 2025
52.1800
53.5100
52.1800
52.9600
170,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
52.1100
52.8700
52.0400
52.6500
92,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
51.4700
52.6400
51.4700
52.2700
149,500
Tue, 25 Nov 2025
50.8300
52.0500
50.8300
51.7300
168,900
Mon, 24 Nov 2025
50.2000
50.8500
49.8600
50.5100
464,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
49.4400
50.7600
49.2800
50.5800
202,200
Thu, 20 Nov 2025
49.6500
50.2100
49.1200
49.2100
169,300
Wed, 19 Nov 2025
48.6400
49.6400
48.4800
49.3800
218,700
Tue, 18 Nov 2025
49.1400
49.6400
48.6000
48.7600
335,300
Mon, 17 Nov 2025
51.3300
51.3300
49.0200
49.1800
296,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
51.1400
51.8400
50.4900
51.5300
141,800
Thu, 13 Nov 2025
52.2300
52.9100
51.1500
51.1900
148,500
Wed, 12 Nov 2025
52.9100
53.1400
52.4600
52.5900
164,300
Tue, 11 Nov 2025
52.6700
53.1000
52.2100
52.5500
143,500
Mon, 10 Nov 2025
53.1200
53.1400
51.9900
52.4600
163,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
53.1200
53.7000
52.4700
53.1200
146,200
Thu, 06 Nov 2025
53.3300
55.1200
52.3400
53.1000
145,500
Wed, 05 Nov 2025
2 · 8-K
After-hours · 16:39 ET
8-K ↗
Wed, 05 Nov 2025
1 · 10-Q
After-hours · 16:36 ET
10-Q ↗
Wed, 05 Nov 2025
54.0600
54.2700
53.2100
53.4000
152,300
Tue, 04 Nov 2025
52.9500
53.7300
52.4700
53.5800
120,100
Mon, 03 Nov 2025
53.2500
53.3400
52.6500
53.0500
179,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
52.3600
53.2200
52.0000
53.1600
134,700
Thu, 30 Oct 2025
53.2800
53.6300
52.4400
52.6000
141,400
Wed, 29 Oct 2025
54.5000
54.6300
53.1900
53.3800
119,200
Tue, 28 Oct 2025
55.0700
55.4900
54.5900
54.7800
99,500
Mon, 27 Oct 2025
55.9300
55.9300
55.0200
55.2400
79,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
55.4700
56.0100
55.0800
55.5700
89,400