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
53.6600
54.0900
53.1050
53.4600
558,792
Thu, 22 Oct 2026
52.5900
53.9400
52.4500
53.6200
417,100
Wed, 21 Oct 2026
52.4600
52.4600
51.6500
52.1000
318,900
Tue, 20 Oct 2026
51.5900
53.2500
51.5900
52.2500
412,200
Mon, 19 Oct 2026
51.3500
51.7800
51.1850
51.5800
353,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
51.7800
52.5000
51.3700
51.5400
468,600
Thu, 15 Oct 2026
50.8300
51.5500
50.4700
51.4800
815,800
Wed, 14 Oct 2026
50.2900
51.0500
49.6700
50.3800
780,900
Tue, 13 Oct 2026
28 · 8-K
After market open · 10:17 ET
8-K ↗
Tue, 13 Oct 2026
51.5000
51.5250
50.0000
50.7200
1,450,500
Mon, 12 Oct 2026
52.5600
53.5600
52.3500
52.9500
612,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
52.6100
53.0100
52.2950
52.6500
338,700
Thu, 08 Oct 2026
52.2100
52.9700
52.0000
52.9100
439,500
Wed, 07 Oct 2026
52.0300
52.3550
51.5600
52.2600
460,200
Tue, 06 Oct 2026
52.9300
53.1850
52.6400
52.6600
430,400
Mon, 05 Oct 2026
53.3100
53.4300
52.5400
52.5800
554,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
52.8300
53.6000
52.5850
53.4200
699,300
Thu, 01 Oct 2026
51.5000
52.1900
50.8850
52.0900
484,500
Wed, 30 Sep 2026
51.9400
52.1100
51.4350
51.7000
424,900
Tue, 29 Sep 2026
52.3700
52.4750
51.7300
51.8900
544,500
Mon, 28 Sep 2026
52.7700
52.7900
52.0800
52.2700
423,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
53.0600
53.4700
52.7100
52.7400
445,200
Thu, 24 Sep 2026
27 · 8-K
After-hours · 16:05 ET
CURRENT REPORT ↗
Thu, 24 Sep 2026
52.9100
53.1600
52.3500
52.8100
458,900
Wed, 23 Sep 2026
26 · 424B5
After-hours · 16:05 ET
PROSPECTUS SUPPLEMENT ↗
Wed, 23 Sep 2026
53.1300
53.3300
52.5300
52.6400
684,000
Tue, 22 Sep 2026
54.0400
54.6750
53.2000
53.2000
771,300
Mon, 21 Sep 2026
53.6000
54.1500
53.5300
53.6000
566,400
Mon, 21 Sep 2026
25 · 424B5
Pre-market · 08:55 ET
PROSPECTUS SUPPLEMENT ↗
Mon, 21 Sep 2026
24 · 8-K
Pre-market · 08:46 ET
CURRENT REPORT ↗
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
53.3300
54.0850
53.2000
53.3600
3,338,900
Thu, 17 Sep 2026
54.6100
54.6100
53.4900
53.5000
518,300
Thu, 17 Sep 2026
23 · 8-K
Pre-market · 08:00 ET
CURRENT REPORT ↗
Wed, 16 Sep 2026
54.7800
54.8100
53.0000
54.1500
752,800
Tue, 15 Sep 2026
55.1300
55.7800
54.6100
54.6700
480,000
Mon, 14 Sep 2026
54.8700
55.7000
54.8400
55.1600
568,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
55.6200
55.6200
54.3300
54.7600
347,900
Thu, 10 Sep 2026
54.7000
54.9800
54.0200
54.9400
508,500
Wed, 09 Sep 2026
55.4200
55.8800
54.5000
54.6900
480,000
Tue, 08 Sep 2026
56.8300
56.9600
55.9500
55.9900
595,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
56.7400
57.4300
56.6450
56.9900
295,300
Thu, 03 Sep 2026
56.7400
57.1100
56.6230
56.9900
363,000
Wed, 02 Sep 2026
56.0400
57.3500
55.4000
56.2600
343,900
Tue, 01 Sep 2026
56.7400
57.0000
55.3000
55.5100
367,600
Mon, 31 Aug 2026
57.5700
57.5800
56.8700
56.9600
321,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
57.8500
58.0700
57.2800
57.8500
213,100
Thu, 27 Aug 2026
57.2800
57.8400
56.8100
57.6300
271,900
Wed, 26 Aug 2026
57.4600
58.0500
57.4600
57.7200
219,400
Tue, 25 Aug 2026
58.4700
58.5900
57.2800
57.2800
326,900
Mon, 24 Aug 2026
58.7100
59.5000
58.2700
58.2700
228,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
58.9700
59.3200
58.3300
58.6500
203,000
Thu, 20 Aug 2026
58.9500
59.3000
58.4600
58.5400
332,300
Wed, 19 Aug 2026
61.1300
61.2900
59.2300
59.2600
268,700
Tue, 18 Aug 2026
61.4100
61.4900
60.7900
61.0500
212,800
Mon, 17 Aug 2026
61.7200
62.0550
61.2200
61.3400
235,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
61.8400
62.4000
60.6350
61.8000
264,700
Thu, 13 Aug 2026
62.5500
62.6550
61.7900
62.0800
288,200
Wed, 12 Aug 2026
61.4000
62.1750
61.2800
62.0500
241,500
Tue, 11 Aug 2026
60.7200
61.5750
60.6550
61.4000
206,100
Mon, 10 Aug 2026
60.5100
60.9400
60.0000
60.7400
266,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
60.5900
61.1250
60.0110
60.8400
247,800
Thu, 06 Aug 2026
62.1500
62.2000
60.7500
60.8200
286,600
Wed, 05 Aug 2026
62.3800
62.4350
61.6200
61.7700
353,800
Tue, 04 Aug 2026
60.9700
62.1500
60.9400
62.0500
451,500
Mon, 03 Aug 2026
22 · 10-Q
After market open · 12:01 ET
10-Q ↗
Mon, 03 Aug 2026
60.3100
61.4800
60.3100
61.1000
442,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
60.2500
60.4900
59.4900
60.3800
497,000
Thu, 30 Jul 2026
59.7600
60.2350
59.6200
60.1000
371,700
Wed, 29 Jul 2026
59.6100
60.1200
59.2900
59.6900
411,800
Tue, 28 Jul 2026
59.1100
59.8900
59.1100
59.6500
324,800
Mon, 27 Jul 2026
21 · 8-K
After-hours · 16:17 ET
8-K ↗
Mon, 27 Jul 2026
59.3100
59.6100
58.5450
58.8800
297,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
58.6100
59.2600
58.0900
59.1000
290,000
Thu, 23 Jul 2026
58.1800
58.2600
57.3900
58.1700
502,800
Wed, 22 Jul 2026
59.3900
59.3900
58.3900
58.8900
300,900
Tue, 21 Jul 2026
59.1800
59.4700
58.6200
59.3200
386,400
Mon, 20 Jul 2026
59.8300
60.4400
59.3980
59.5000
431,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
60.0100
60.4400
58.9200
59.9600
455,900
Thu, 16 Jul 2026
58.6200
60.8350
57.8000
60.4200
565,900
Wed, 15 Jul 2026
58.8900
59.2800
57.9700
58.9700
546,600
Tue, 14 Jul 2026
55.5000
58.8400
55.2500
58.4000
780,600
Mon, 13 Jul 2026
20 · 8-K
After-hours · 16:18 ET
8-K ↗
Mon, 13 Jul 2026
56.9500
57.1000
56.1600
56.5700
583,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
56.3100
56.8500
56.1900
56.6800
254,200
Thu, 09 Jul 2026
55.9400
56.6300
55.9400
56.2200
303,300
Wed, 08 Jul 2026
56.6800
56.6800
55.4700
55.8200
448,100
Tue, 07 Jul 2026
56.9400
57.2000
56.4550
56.9400
272,500
Mon, 06 Jul 2026
55.6600
56.8200
55.6600
56.6800
352,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
56.8500
56.8950
55.6900
55.9000
306,500
Wed, 01 Jul 2026
55.7800
56.9700
55.5000
56.5600
365,900
Tue, 30 Jun 2026
55.0800
55.4400
54.8300
55.3500
336,000
Mon, 29 Jun 2026
55.5600
55.8900
55.0000
55.1100
471,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
55.7100
56.2360
55.3600
55.8900
1,048,700
Thu, 25 Jun 2026
54.9800
55.7900
54.9800
55.4900
275,100
Wed, 24 Jun 2026
54.4100
55.3050
54.4100
54.6800
404,500
Tue, 23 Jun 2026
54.1400
54.8250
53.7480
54.7300
525,400
Mon, 22 Jun 2026
53.6800
54.4000
53.6800
53.8200
304,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
53.6300
54.3600
53.4300
53.7500
588,000
Wed, 17 Jun 2026
54.4700
55.5800
52.8700
53.2500
427,600
Tue, 16 Jun 2026
54.2900
54.6850
53.9900
54.3300
333,400
Mon, 15 Jun 2026
55.3700
55.9310
53.7300
53.7800
306,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
54.5100
55.1300
54.4200
55.0000
254,900
Thu, 11 Jun 2026
54.2500
54.3000
53.5700
54.1200
293,800
Wed, 10 Jun 2026
54.0800
54.6000
53.8500
53.9700
346,600
Tue, 09 Jun 2026
53.4200
54.4800
53.4200
53.6700
577,900
Mon, 08 Jun 2026
53.2600
53.9000
52.9200
52.9200
417,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
53.0400
53.7000
52.8870
53.1800
297,100
Thu, 04 Jun 2026
52.6900
53.7000
52.6900
53.1200
280,400
Wed, 03 Jun 2026
52.8800
52.8800
51.7500
51.8100
381,500
Tue, 02 Jun 2026
51.5500
53.0500
51.5500
53.0200
443,900
Mon, 01 Jun 2026
52.7500
52.7500
51.5000
51.9100
384,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
52.9400
53.3750
52.6700
52.6900
506,600
Thu, 28 May 2026
52.9400
53.1200
52.2100
53.0600
170,700
Wed, 27 May 2026
53.9000
53.9200
52.8300
52.9500
258,100
Tue, 26 May 2026
52.7500
54.0480
52.7500
53.4900
354,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
19 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 22 May 2026
52.2500
53.0400
52.0200
52.6800
218,000
Thu, 21 May 2026
52.2100
52.7100
51.9000
52.5900
325,700
Wed, 20 May 2026
51.9200
53.1600
51.5000
52.7300
334,400
Tue, 19 May 2026
51.8800
52.2000
51.3900
51.6100
179,500
Mon, 18 May 2026
51.3600
52.5000
51.3600
52.1600
298,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
51.7000
51.7100
50.8000
51.3000
409,000
Thu, 14 May 2026
51.9000
52.3500
51.6000
51.7500
263,600
Wed, 13 May 2026
18 · 8-K
After-hours · 16:24 ET
8-K ↗
Wed, 13 May 2026
51.8100
52.3200
51.1700
51.3500
302,900
Tue, 12 May 2026
52.6000
52.6000
51.4300
52.0400
478,600
Mon, 11 May 2026
54.2900
54.3700
52.5900
52.7600
286,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
54.0200
54.4600
53.9200
54.1200
159,300
Thu, 07 May 2026
54.6100
55.0000
53.8100
54.0100
177,500
Wed, 06 May 2026
54.1700
54.9300
54.0600
54.2900
165,800
Tue, 05 May 2026
53.9300
54.4600
53.3500
53.9800
146,300
Mon, 04 May 2026
17 · 10-Q
After market open · 12:02 ET
10-Q ↗
Mon, 04 May 2026
53.6800
54.4250
53.3600
53.5300
166,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
54.0700
54.7000
53.5000
54.1700
239,000
Thu, 30 Apr 2026
53.3000
54.4800
53.3000
54.0700
232,300
Wed, 29 Apr 2026
54.4700
54.7300
53.4800
53.7100
203,700
Tue, 28 Apr 2026
55.4300
55.8300
54.6400
54.8200
230,100
Mon, 27 Apr 2026
16 · 8-K
After-hours · 16:19 ET
8-K ↗
Mon, 27 Apr 2026
53.5800
54.4400
53.5800
54.3100
161,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
54.1000
54.7200
53.3750
53.5800
345,600
Thu, 23 Apr 2026
53.6100
54.2700
53.1200
54.2600
215,100
Wed, 22 Apr 2026
53.6900
53.9820
53.1400
53.3900
211,400
Tue, 21 Apr 2026
54.3400
54.8800
53.4350
53.6600
255,600
Mon, 20 Apr 2026
53.8900
54.7150
53.8900
54.5200
201,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
53.9200
54.8900
53.5200
54.0000
627,700
Thu, 16 Apr 2026
54.0400
54.5050
53.1000
53.2500
350,100
Wed, 15 Apr 2026
54.4800
54.4900
52.8300
54.2100
352,000
Tue, 14 Apr 2026
53.1950
56.3600
53.1950
54.7000
577,900
Mon, 13 Apr 2026
15 · 8-K
After-hours · 16:18 ET
8-K ↗
Mon, 13 Apr 2026
54.8200
56.0100
54.1500
55.9900
506,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
56.3500
56.3500
54.8900
54.9000
302,600
Thu, 09 Apr 2026
55.5700
56.7650
55.5700
56.4400
430,200
Wed, 08 Apr 2026
55.9300
56.5200
55.5700
55.9000
293,300
Tue, 07 Apr 2026
53.8900
54.3900
53.5800
54.3000
230,600
Mon, 06 Apr 2026
14 · DEFA14A
After-hours · 16:22 ET
DEFA14A ↗
Mon, 06 Apr 2026
13 · DEF 14A
After-hours · 16:20 ET
DEF 14A ↗
Mon, 06 Apr 2026
53.1400
53.7400
52.5300
53.6700
203,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
52.8000
53.5200
52.2700
53.4100
390,800
Wed, 01 Apr 2026
52.2300
52.9100
51.9850
52.6300
434,000
Tue, 31 Mar 2026
52.2300
52.6000
51.1200
51.9400
362,300
Mon, 30 Mar 2026
51.7500
52.1200
51.1400
51.5300
270,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
51.6500
52.0300
51.0100
51.2100
389,200
Thu, 26 Mar 2026
12 · PRE 14A
After-hours · 16:15 ET
PRE 14A ↗
Thu, 26 Mar 2026
51.4600
52.1250
51.4600
51.9700
244,100
Wed, 25 Mar 2026
52.8800
53.0000
51.8600
51.8900
337,200
Tue, 24 Mar 2026
51.1200
52.7400
51.1200
52.1900
261,800
Mon, 23 Mar 2026
52.5200
53.0400
51.6100
51.7000
356,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
51.2900
51.5000
50.7500
50.9200
883,300
Thu, 19 Mar 2026
50.8800
51.6600
50.2000
51.1200
301,500
Wed, 18 Mar 2026
51.5500
51.9900
50.7600
51.0400
566,400
Tue, 17 Mar 2026
52.0200
52.5000
51.1800
51.5700
224,200
Mon, 16 Mar 2026
51.9000
52.1700
51.5200
51.5200
329,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
51.5300
51.9500
50.2250
51.1700
206,000
Thu, 12 Mar 2026
50.4500
51.5100
50.1300
51.1300
267,600
Wed, 11 Mar 2026
51.0700
51.8100
50.7300
51.7100
327,300
Tue, 10 Mar 2026
50.8700
52.7450
50.7380
51.5200
296,900
Mon, 09 Mar 2026
50.2500
51.4800
49.2400
51.2800
519,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
51.4600
51.7000
50.3800
51.4800
434,600
Thu, 05 Mar 2026
53.4500
53.6650
52.5100
53.0900
206,600
Wed, 04 Mar 2026
54.3400
54.5900
53.7300
54.1400
252,900
Tue, 03 Mar 2026
53.5500
54.5730
52.6400
54.1000
249,100
Mon, 02 Mar 2026
53.1100
55.3800
52.8700
54.8200
269,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
56.5300
56.6200
54.3400
54.6900
337,800
Thu, 26 Feb 2026
11 · 10-K
After market open · 15:42 ET
10-K ↗
Thu, 26 Feb 2026
58.0600
59.0000
57.2200
57.9700
209,600
Wed, 25 Feb 2026
56.9300
58.2200
56.3600
58.1800
207,500
Tue, 24 Feb 2026
56.3500
57.1900
55.7500
56.4800
269,500
Mon, 23 Feb 2026
59.2800
59.2800
56.0200
56.5200
271,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
58.4600
59.4300
57.6300
59.0800
185,300
Thu, 19 Feb 2026
58.1500
58.5100
57.7400
58.4800
253,800
Wed, 18 Feb 2026
58.9800
60.0000
58.1600
58.5500
257,200
Tue, 17 Feb 2026
59.2000
60.0000
58.2000
58.9200
305,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
59.2300
59.4220
58.5100
59.0000
224,400
Thu, 12 Feb 2026
60.4400
60.5300
58.4900
59.2300
180,700
Wed, 11 Feb 2026
10 · 8-K
After-hours · 16:17 ET
8-K ↗
Wed, 11 Feb 2026
60.5000
61.5000
59.3000
59.6200
197,400
Tue, 10 Feb 2026
61.0200
61.3700
59.8050
60.2600
168,100
Mon, 09 Feb 2026
61.1400
62.1100
61.0300
61.3100
195,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
61.4900
62.3400
61.0200
61.6100
319,600
Thu, 05 Feb 2026
60.9300
61.7700
60.2950
60.8900
326,200
Wed, 04 Feb 2026
60.9200
61.5000
60.6350
60.9300
216,400
Tue, 03 Feb 2026
9 · 8-K
After-hours · 16:22 ET
8-K ↗
Tue, 03 Feb 2026
58.4100
60.0750
58.4100
60.0100
242,200
Mon, 02 Feb 2026
57.8900
59.1900
57.0350
58.7600
205,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
57.7400
58.4200
56.7800
57.5300
357,400
Thu, 29 Jan 2026
57.3100
58.4300
57.1400
58.1900
307,900
Wed, 28 Jan 2026
57.2700
58.0550
56.8400
57.0800
309,900
Tue, 27 Jan 2026
58.0100
58.3800
57.1600
57.1700
199,100
Mon, 26 Jan 2026
56.9000
58.2800
56.8600
58.0000
342,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
59.9600
60.1400
56.8500
56.9000
553,700
Thu, 22 Jan 2026
60.8900
62.2350
59.5000
60.7500
517,400
Wed, 21 Jan 2026
8 · 8-K
After-hours · 16:19 ET
8-K ↗
Wed, 21 Jan 2026
58.7900
62.3650
58.7900
61.6200
497,400
Tue, 20 Jan 2026
58.6400
59.8750
58.5000
58.5200
171,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
60.3700
60.8000
59.5000
59.6400
314,500
Thu, 15 Jan 2026
59.1200
60.7300
59.1200
60.6200
376,200
Wed, 14 Jan 2026
57.6100
59.6000
56.9400
59.1400
348,100
Tue, 13 Jan 2026
58.3000
58.3850
57.4300
57.6400
139,300
Mon, 12 Jan 2026
57.4600
58.6900
57.0510
58.4100
358,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
59.2000
59.4400
57.8000
58.0800
162,000
Thu, 08 Jan 2026
56.5200
58.9500
56.5200
58.9000
193,100
Wed, 07 Jan 2026
57.4700
57.5100
56.3050
56.9200
198,400
Tue, 06 Jan 2026
56.4600
57.3900
56.3080
57.3200
224,700
Mon, 05 Jan 2026
55.8500
57.5700
55.8500
56.7700
266,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
55.7400
56.2400
54.9500
56.1200
234,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
56.5100
56.5100
55.6000
55.8000
351,700
Tue, 30 Dec 2025
56.7200
56.8400
56.2900
56.2900
234,600
Mon, 29 Dec 2025
56.9600
57.2000
56.3400
56.8400
231,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
56.7200
57.2000
56.7100
56.8100
197,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
56.8000
57.3800
56.0730
57.0400
104,300
Tue, 23 Dec 2025
57.0000
57.6150
56.4800
56.6700
216,000
Mon, 22 Dec 2025
56.8400
57.7000
56.4000
56.9700
269,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
56.9400
57.3150
55.6600
56.7800
1,123,600
Thu, 18 Dec 2025
57.9600
57.9600
56.8850
57.0700
545,400
Wed, 17 Dec 2025
57.8500
58.7900
55.7100
57.3100
615,600
Tue, 16 Dec 2025
59.0000
59.0000
57.3300
58.0900
446,000
Mon, 15 Dec 2025
59.2500
59.8800
58.7700
58.8300
391,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
58.9700
59.0800
58.3000
59.0200
361,600
Thu, 11 Dec 2025
58.6100
59.3600
58.5700
58.8200
240,800
Wed, 10 Dec 2025
57.5200
59.3600
57.3000
58.6500
399,400
Tue, 09 Dec 2025
56.8200
57.9250
56.7100
57.2600
237,300
Mon, 08 Dec 2025
56.8800
57.4900
56.5250
56.8700
347,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
56.9300
57.5400
56.7500
56.8900
320,600
Thu, 04 Dec 2025
7 · 8-K
After-hours · 16:16 ET
8-K ↗
Thu, 04 Dec 2025
57.1100
58.0000
56.9700
57.2500
278,300
Wed, 03 Dec 2025
56.1400
57.6600
56.1400
57.6500
328,800
Tue, 02 Dec 2025
56.3200
56.4300
55.8100
56.1900
263,600
Mon, 01 Dec 2025
55.1600
56.6350
55.1600
56.0400
287,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
56.0000
56.2500
55.6200
55.8600
107,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
56.0800
56.9200
55.9000
55.9800
429,700
Tue, 25 Nov 2025
55.0900
56.8200
55.0800
56.3800
297,500
Mon, 24 Nov 2025
54.3300
54.8900
52.9050
54.6400
295,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
52.8500
54.7350
52.7700
54.3900
356,800
Thu, 20 Nov 2025
53.5500
54.6500
52.5300
52.5300
394,500
Wed, 19 Nov 2025
52.9100
53.6000
52.7700
53.0400
187,000
Tue, 18 Nov 2025
52.5100
53.5200
52.0900
52.8900
246,000
Mon, 17 Nov 2025
6 · 424B7
After market open · 12:21 ET
424B7 ↗
Mon, 17 Nov 2025
54.3700
54.7200
52.0400
52.1100
272,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
54.5900
54.7500
53.9800
54.4300
417,600
Fri, 14 Nov 2025
5 · 8-K
Pre-market · 08:32 ET
FORM 8-K ↗
Thu, 13 Nov 2025
4 · S-3ASR
After-hours · 16:31 ET
S-3ASR ↗
Thu, 13 Nov 2025
3 · 8-K
After-hours · 16:26 ET
FORM 8-K ↗
Thu, 13 Nov 2025
55.0900
55.5300
54.3500
54.6000
203,400
Wed, 12 Nov 2025
55.5700
56.3200
55.1350
55.1700
292,900
Tue, 11 Nov 2025
54.9900
55.5000
54.8700
55.4500
222,500
Mon, 10 Nov 2025
55.0600
55.5300
54.9000
55.1200
282,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
2 · 10-Q
After market open · 14:56 ET
10-Q ↗
Fri, 07 Nov 2025
54.2500
55.1800
53.9800
55.0600
301,000
Thu, 06 Nov 2025
54.1600
54.5800
53.7300
54.2100
221,300
Wed, 05 Nov 2025
1 · 8-K
After-hours · 16:32 ET
8-K ↗
Wed, 05 Nov 2025
54.0100
54.9900
53.6900
54.1000
242,100
Tue, 04 Nov 2025
53.8500
54.2650
53.5600
53.7500
303,200
Mon, 03 Nov 2025
54.1300
54.4400
53.1500
54.1600
264,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
54.1700
54.5750
53.4550
54.0100
291,300
Thu, 30 Oct 2025
53.5400
55.0650
53.5400
54.7000
338,500
Wed, 29 Oct 2025
54.9300
55.8600
53.5900
53.8300
319,300
Tue, 28 Oct 2025
55.4200
55.8900
54.9400
55.3500
187,800
Mon, 27 Oct 2025
55.8400
56.2700
55.5500
55.6200
279,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
55.0700
56.1500
55.0550
55.7500
207,100
Thu, 23 Oct 2025
54.6400
54.8900
53.7900
54.5800
267,500