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
55.3100
55.2500
53.0850
53.6600
613,025
Thu, 22 Oct 2026
55.1000
55.6000
54.8000
55.5000
1,424,900
Wed, 21 Oct 2026
55.2300
55.4600
55.0400
55.4100
1,406,900
Tue, 20 Oct 2026
54.4000
55.2000
54.4000
54.8600
1,477,600
Mon, 19 Oct 2026
54.5600
54.8000
53.9700
54.0700
725,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
54.6400
55.1600
54.3200
54.7100
739,100
Thu, 15 Oct 2026
54.0900
54.6000
53.5700
54.5800
776,100
Wed, 14 Oct 2026
52.9600
53.7500
52.9600
53.5500
1,506,300
Tue, 13 Oct 2026
53.7100
53.7200
53.0800
53.4200
943,800
Mon, 12 Oct 2026
52.8200
53.5400
52.8200
53.2100
518,500
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
53.3400
53.6800
52.7700
52.9900
871,600
Thu, 08 Oct 2026
53.6600
53.9800
52.8600
53.5500
624,800
Wed, 07 Oct 2026
53.8100
53.9200
52.9800
52.9900
1,483,000
Tue, 06 Oct 2026
54.0900
54.8200
53.9200
54.0400
888,300
Mon, 05 Oct 2026
53.8600
54.7100
53.8600
54.0300
822,700
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
53.1500
54.0900
53.0800
53.8600
711,500
Thu, 01 Oct 2026
52.6000
53.1100
51.9400
53.0800
994,100
Wed, 30 Sep 2026
53.2000
53.5100
52.5900
52.9100
789,100
Tue, 29 Sep 2026
53.4300
53.5700
52.4000
53.2900
1,112,100
Mon, 28 Sep 2026
54.7500
54.7500
53.5800
53.6400
850,000
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
53.8300
54.2000
53.2900
53.9800
751,000
Thu, 24 Sep 2026
54.3300
54.5800
53.4800
53.5200
524,600
Wed, 23 Sep 2026
53.6400
54.7800
53.6400
54.0200
1,266,100
Tue, 22 Sep 2026
54.7200
54.8200
53.1400
53.9600
2,125,700
Mon, 21 Sep 2026
55.8400
56.1300
54.3400
54.4000
652,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
55.1800
55.2400
54.6000
55.2100
3,022,500
Thu, 17 Sep 2026
56.1800
56.2800
55.4800
55.5700
1,119,600
Wed, 16 Sep 2026
55.5400
56.3500
54.7500
55.5500
1,335,400
Tue, 15 Sep 2026
55.3200
55.8600
54.9100
55.7200
1,808,400
Mon, 14 Sep 2026
55.3200
55.8400
55.1000
55.5300
940,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
55.7800
55.7800
54.6000
54.9400
1,531,700
Thu, 10 Sep 2026
54.9700
55.1800
54.4500
55.0300
834,500
Wed, 09 Sep 2026
55.0200
55.3900
54.4700
54.8000
625,700
Tue, 08 Sep 2026
56.2500
56.7600
55.1300
55.1800
468,900
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
56.3000
56.9800
55.7800
56.7500
917,200
Thu, 03 Sep 2026
55.9300
56.8100
55.9300
56.7200
988,800
Wed, 02 Sep 2026
54.8100
55.6000
54.5100
55.3200
1,044,100
Tue, 01 Sep 2026
54.9800
55.3200
54.3700
54.5400
2,004,300
Tue, 01 Sep 2026
14 · 8-K
Pre-market · 08:49 ET
8-K ↗
Mon, 31 Aug 2026
55.3600
55.4900
54.6600
54.7900
1,543,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
55.3300
55.6700
55.0200
55.3700
532,200
Thu, 27 Aug 2026
54.8200
55.7000
54.5500
55.1600
928,500
Wed, 26 Aug 2026
54.3400
54.8300
53.5400
54.7300
629,800
Tue, 25 Aug 2026
54.5100
54.5100
53.6900
54.1900
634,800
Mon, 24 Aug 2026
53.5800
54.4200
53.5000
54.2400
572,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
53.4700
54.0300
53.0800
53.5200
823,800
Thu, 20 Aug 2026
53.0900
53.6800
52.8300
53.1100
812,800
Wed, 19 Aug 2026
54.3100
54.5100
53.1700
53.3000
719,400
Tue, 18 Aug 2026
55.1200
55.4500
54.5000
54.5200
608,600
Mon, 17 Aug 2026
55.1300
55.6000
54.6900
54.8100
703,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
54.7500
55.3900
54.7100
55.2800
439,100
Thu, 13 Aug 2026
54.7200
55.0200
54.3400
54.8500
474,000
Wed, 12 Aug 2026
54.5900
55.0200
54.2600
54.2800
719,200
Tue, 11 Aug 2026
55.1000
55.4800
54.6100
54.6300
570,800
Mon, 10 Aug 2026
55.5000
55.8500
54.8600
55.2900
649,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
55.0900
55.4000
54.7200
55.1600
524,900
Thu, 06 Aug 2026
13 · 10-Q
After-hours · 16:14 ET
10-Q ↗
Thu, 06 Aug 2026
56.4200
56.4200
55.1800
55.4800
682,300
Wed, 05 Aug 2026
55.5000
55.8900
55.0700
55.6800
655,300
Tue, 04 Aug 2026
54.8200
55.6900
54.7000
55.4100
615,900
Mon, 03 Aug 2026
55.3900
56.5900
55.1800
55.2600
792,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
57.5900
57.5900
54.8300
55.0900
1,387,300
Thu, 30 Jul 2026
12 · 8-K
After-hours · 16:16 ET
8-K ↗
Thu, 30 Jul 2026
53.3500
53.9200
53.0000
53.4900
674,500
Wed, 29 Jul 2026
53.2300
53.6800
52.7400
52.9500
689,800
Tue, 28 Jul 2026
53.2500
53.8400
53.2100
53.5200
628,000
Mon, 27 Jul 2026
53.4800
53.8200
53.0500
53.1300
629,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
52.9700
53.4700
52.5400
53.2300
407,200
Thu, 23 Jul 2026
52.6100
53.0900
51.6300
52.6000
784,400
Wed, 22 Jul 2026
52.9700
53.2300
52.6400
53.0800
489,400
Tue, 21 Jul 2026
52.9500
53.1200
52.4800
53.0200
535,800
Mon, 20 Jul 2026
53.6500
53.8000
52.9500
53.0300
452,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
53.3200
54.0900
53.1200
53.5900
589,600
Thu, 16 Jul 2026
53.0300
53.7200
52.8500
53.5100
715,600
Wed, 15 Jul 2026
52.0300
53.1100
51.8000
52.7500
729,100
Tue, 14 Jul 2026
52.0500
52.8100
51.6300
52.1900
1,014,800
Mon, 13 Jul 2026
52.2200
52.7500
51.8300
52.2000
861,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
52.5800
52.7400
51.0500
51.9600
1,044,000
Thu, 09 Jul 2026
52.4600
53.1200
52.4100
52.9300
502,400
Wed, 08 Jul 2026
53.0900
53.0900
52.2700
52.4000
473,400
Tue, 07 Jul 2026
52.9500
53.5500
52.8800
52.8900
764,600
Mon, 06 Jul 2026
52.5500
52.9900
52.4300
52.6400
712,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
52.3500
52.5600
51.5100
52.4300
628,200
Wed, 01 Jul 2026
51.3100
52.4000
51.3100
52.0700
932,400
Tue, 30 Jun 2026
52.1300
52.1300
50.9700
50.9800
1,870,800
Mon, 29 Jun 2026
52.0200
52.4900
51.7200
52.1300
674,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
52.2400
53.0200
52.0400
52.5200
3,028,600
Thu, 25 Jun 2026
52.3100
53.0300
51.3500
51.9000
834,500
Wed, 24 Jun 2026
52.2400
52.9100
52.1000
52.1400
983,600
Tue, 23 Jun 2026
51.7600
52.8200
51.5600
52.7700
641,900
Mon, 22 Jun 2026
51.1500
52.0600
51.1300
51.4600
610,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
51.6200
51.7700
50.5900
50.8300
1,519,800
Wed, 17 Jun 2026
50.8200
51.6800
50.5600
51.2300
852,700
Tue, 16 Jun 2026
50.6500
51.2200
50.6500
51.0500
545,300
Mon, 15 Jun 2026
50.5700
50.7400
50.2900
50.4100
686,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
50.2700
50.7100
49.9400
50.3600
461,200
Thu, 11 Jun 2026
50.0000
50.2000
49.7500
49.9700
578,800
Wed, 10 Jun 2026
48.8900
49.9500
48.5200
49.6300
652,200
Tue, 09 Jun 2026
48.2900
48.8200
48.2900
48.7000
813,600
Mon, 08 Jun 2026
47.6700
48.2600
47.6700
47.9900
665,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
47.3300
48.1300
47.3300
47.9100
562,700
Thu, 04 Jun 2026
46.7100
47.2100
46.7000
47.1200
776,300
Wed, 03 Jun 2026
46.4700
46.6900
46.1100
46.1700
685,700
Tue, 02 Jun 2026
46.0400
47.2600
46.0200
46.8500
1,126,500
Mon, 01 Jun 2026
46.3000
46.5000
45.8000
45.9700
2,135,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
45.9400
46.6800
45.9400
45.9700
954,800
Thu, 28 May 2026
46.1800
46.3600
45.9800
46.2200
448,500
Wed, 27 May 2026
47.1000
47.6500
46.1700
46.3600
538,800
Tue, 26 May 2026
47.0600
47.4500
46.9100
47.0500
498,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
47.5400
47.6000
47.0700
47.2900
450,800
Thu, 21 May 2026
46.8000
47.3900
46.5300
47.3800
611,100
Wed, 20 May 2026
47.0900
47.7100
46.7500
47.2300
623,700
Tue, 19 May 2026
47.8600
47.9100
46.8200
46.8800
550,900
Mon, 18 May 2026
46.4300
47.9500
46.4300
47.8400
553,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
47.2900
47.3500
46.7000
46.8200
960,500
Thu, 14 May 2026
46.3700
47.2300
46.3700
47.1900
655,400
Wed, 13 May 2026
11 · 8-K
After-hours · 16:53 ET
8-K ↗
Wed, 13 May 2026
45.9500
46.2300
45.7200
46.0200
693,400
Tue, 12 May 2026
45.9800
46.3300
45.0800
46.1700
728,000
Mon, 11 May 2026
46.1600
46.2700
45.4800
45.6800
935,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
45.9400
46.1600
45.5300
46.0200
870,600
Thu, 07 May 2026
10 · 10-Q
After-hours · 16:21 ET
10-Q ↗
Thu, 07 May 2026
45.9200
46.3300
45.6200
45.9000
1,101,000
Wed, 06 May 2026
45.7600
46.1900
45.5500
45.7100
1,198,000
Tue, 05 May 2026
45.7000
45.9900
45.2900
45.5200
682,600
Mon, 04 May 2026
44.3900
45.6800
44.3600
45.6600
831,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
43.9500
44.6500
43.2400
44.6300
1,001,100
Thu, 30 Apr 2026
9 · 8-K
After-hours · 16:21 ET
8-K ↗
Thu, 30 Apr 2026
44.1900
44.7700
44.1200
44.4500
627,500
Wed, 29 Apr 2026
44.4300
44.9100
44.4200
44.6600
996,900
Tue, 28 Apr 2026
44.7800
44.9400
44.3700
44.5700
429,000
Mon, 27 Apr 2026
43.6000
44.4700
43.6000
44.3100
471,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
44.0400
44.0700
43.5200
43.7100
516,400
Thu, 23 Apr 2026
43.5100
44.2000
43.3100
43.7500
406,000
Wed, 22 Apr 2026
43.6100
43.6600
42.9500
43.4700
508,300
Tue, 21 Apr 2026
43.9400
44.2800
43.4500
43.6100
540,600
Mon, 20 Apr 2026
43.5200
44.2000
43.5200
43.9400
362,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
43.3100
44.5000
43.1600
43.6300
775,100
Thu, 16 Apr 2026
43.2200
43.5600
42.6900
42.9800
431,300
Wed, 15 Apr 2026
42.9300
43.4600
42.3500
43.1700
765,900
Tue, 14 Apr 2026
42.5900
43.1000
42.4700
42.8600
717,700
Mon, 13 Apr 2026
41.8800
42.8000
41.7600
42.6600
460,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
42.1100
42.3200
41.4500
42.2500
465,900
Thu, 09 Apr 2026
42.3500
42.8900
42.0800
42.1100
920,300
Wed, 08 Apr 2026
41.9000
43.0600
41.9000
42.7700
1,018,200
Tue, 07 Apr 2026
41.4300
41.8800
41.0100
41.7000
706,500
Mon, 06 Apr 2026
41.0700
41.6500
40.9000
41.6000
527,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
40.7200
41.3100
40.3700
41.1600
485,700
Wed, 01 Apr 2026
41.1700
41.7800
41.0600
41.0800
530,000
Tue, 31 Mar 2026
40.7300
41.2300
40.1300
41.0600
590,100
Mon, 30 Mar 2026
39.8100
40.4900
39.6100
40.1800
560,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
40.7700
40.8100
39.4900
39.5500
583,500
Thu, 26 Mar 2026
8 · DEFA14A
After-hours · 16:14 ET
DEFA14A ↗
Thu, 26 Mar 2026
7 · DEF 14A
After-hours · 16:13 ET
DEF 14A ↗
Thu, 26 Mar 2026
40.5300
41.0500
40.5300
40.9600
638,200
Wed, 25 Mar 2026
41.0600
41.2000
40.3600
40.6100
806,900
Tue, 24 Mar 2026
40.2400
40.9900
40.2400
40.6300
664,000
Mon, 23 Mar 2026
40.8000
41.2400
39.9900
40.5400
843,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
39.9600
39.9600
39.2800
39.7400
1,760,800
Thu, 19 Mar 2026
40.0000
40.3900
39.5300
39.9100
628,600
Wed, 18 Mar 2026
40.2700
40.7800
40.1000
40.1800
779,700
Tue, 17 Mar 2026
40.6500
41.2600
40.6100
40.8700
455,000
Mon, 16 Mar 2026
40.3400
41.0300
40.1200
40.4000
537,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
40.1500
40.2600
39.3400
39.8700
620,300
Thu, 12 Mar 2026
39.2900
39.9500
38.9900
39.7700
576,100
Wed, 11 Mar 2026
40.0200
40.6100
39.4800
39.9300
565,600
Tue, 10 Mar 2026
40.7500
41.4400
40.1800
40.6100
488,700
Mon, 09 Mar 2026
41.0600
41.3700
39.9200
41.1700
534,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
41.4300
41.6100
40.5900
41.5400
538,300
Thu, 05 Mar 2026
41.9800
42.4200
41.8000
42.1500
526,900
Wed, 04 Mar 2026
42.3400
42.7000
41.8700
42.5800
504,300
Tue, 03 Mar 2026
41.6900
42.2100
40.4200
42.1900
602,600
Mon, 02 Mar 2026
41.2900
43.0700
41.2200
42.5200
745,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
42.6100
42.7100
41.5000
41.8100
1,045,100
Thu, 26 Feb 2026
42.6900
43.3100
42.5200
43.0700
569,300
Wed, 25 Feb 2026
41.8900
42.4000
41.3900
42.3200
472,900
Tue, 24 Feb 2026
6 · 10-K
After-hours · 16:54 ET
10-K ↗
Tue, 24 Feb 2026
41.1600
41.7700
40.6100
41.6200
815,000
Mon, 23 Feb 2026
43.0200
43.3300
41.2300
41.2700
711,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
42.6900
43.2400
42.2900
43.2200
631,800
Thu, 19 Feb 2026
42.9600
43.0500
42.2600
42.5800
696,500
Wed, 18 Feb 2026
43.2800
43.3700
42.8500
43.0400
850,600
Tue, 17 Feb 2026
43.4800
43.8300
42.9100
43.1200
1,147,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
42.9800
43.7700
42.8000
43.0600
595,300
Thu, 12 Feb 2026
43.3800
43.8000
42.2700
43.2000
747,600
Wed, 11 Feb 2026
5 · 8-K
After-hours · 16:17 ET
8-K ↗
Wed, 11 Feb 2026
43.2200
43.5800
42.4800
43.0800
483,200
Tue, 10 Feb 2026
42.6000
43.2200
42.3900
43.0500
741,000
Mon, 09 Feb 2026
44.3300
44.8600
42.5200
42.7100
952,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
43.5600
44.8400
43.0800
44.6400
1,172,100
Thu, 05 Feb 2026
4 · 8-K
After-hours · 16:16 ET
8-K ↗
Thu, 05 Feb 2026
42.6100
43.4600
42.1900
42.3100
1,061,300
Wed, 04 Feb 2026
42.3800
42.6900
41.6600
42.5300
743,900
Tue, 03 Feb 2026
42.4700
43.4500
42.1600
42.3100
802,300
Mon, 02 Feb 2026
42.3300
42.8600
41.9900
42.8000
624,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
41.4400
42.1900
41.4400
42.0500
778,200
Thu, 29 Jan 2026
41.3400
41.8500
41.1700
41.8100
635,400
Wed, 28 Jan 2026
40.9100
41.2600
40.6400
41.0100
555,100
Tue, 27 Jan 2026
41.2300
41.3100
40.7000
41.0200
387,500
Mon, 26 Jan 2026
40.9000
41.4200
40.8000
41.3300
418,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
41.1300
41.3100
40.2000
40.6800
607,500
Thu, 22 Jan 2026
41.0000
41.4900
40.9500
41.4800
643,700
Wed, 21 Jan 2026
40.5600
41.4600
40.5600
41.0700
662,000
Tue, 20 Jan 2026
41.0000
41.5200
40.3700
40.4600
521,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
41.8500
42.0700
41.5100
41.5400
526,000
Thu, 15 Jan 2026
3 · 8-K
After-hours · 17:05 ET
8-K ↗
Thu, 15 Jan 2026
41.8500
42.9000
41.8500
42.1000
493,300
Wed, 14 Jan 2026
42.2000
42.6500
42.0000
42.4300
499,000
Tue, 13 Jan 2026
42.9200
43.2000
42.0000
42.2000
557,700
Mon, 12 Jan 2026
43.1800
43.5400
42.9300
42.9400
519,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
43.8000
44.1300
43.3700
43.4000
415,800
Thu, 08 Jan 2026
43.3800
44.1900
43.3800
43.9100
393,400
Wed, 07 Jan 2026
43.2400
43.3700
42.6300
43.3100
473,600
Tue, 06 Jan 2026
42.5900
43.4800
42.3500
43.3100
607,200
Mon, 05 Jan 2026
41.8700
43.5500
41.7700
43.0800
497,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
41.8200
42.4800
41.6500
42.2000
583,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
42.8100
42.9200
42.3700
42.4700
399,800
Tue, 30 Dec 2025
42.7600
43.0400
42.7500
42.7900
438,400
Mon, 29 Dec 2025
43.3700
43.5000
42.7800
42.8400
584,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
43.6400
43.7300
43.1600
43.2900
387,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
43.5600
43.8900
43.4000
43.6000
289,500
Tue, 23 Dec 2025
43.8700
44.0100
43.5400
43.5700
589,600
Mon, 22 Dec 2025
43.4700
43.9100
43.4300
43.4800
566,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
43.0000
43.5700
42.9800
43.5500
1,536,300
Thu, 18 Dec 2025
43.0200
43.3700
42.8300
43.1900
648,700
Wed, 17 Dec 2025
42.9900
43.2800
42.9100
43.0700
768,800
Tue, 16 Dec 2025
43.0100
43.3100
42.7300
42.8800
1,192,800
Mon, 15 Dec 2025
41.9500
43.5600
41.5500
42.8700
2,155,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
41.4000
41.4000
41.0500
41.2400
771,800
Thu, 11 Dec 2025
40.9100
41.4800
40.9100
41.1400
697,400
Wed, 10 Dec 2025
39.8100
41.0000
39.8100
40.8300
1,160,000
Tue, 09 Dec 2025
40.0400
40.5700
39.9300
40.0300
853,200
Mon, 08 Dec 2025
40.1400
40.1400
39.3800
39.9600
731,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
40.4100
40.4700
40.0700
40.1800
687,200
Thu, 04 Dec 2025
40.4400
40.7100
40.1400
40.2900
519,900
Wed, 03 Dec 2025
40.1700
40.5700
40.1000
40.5500
671,400
Tue, 02 Dec 2025
41.0700
41.1900
40.0300
40.0900
595,800
Mon, 01 Dec 2025
40.9100
41.1400
40.6900
40.7800
430,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
40.7300
41.2100
40.7300
40.9300
268,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
41.1200
41.5900
41.1200
41.1800
536,500
Tue, 25 Nov 2025
41.1300
41.9600
41.0500
41.1800
913,800
Mon, 24 Nov 2025
40.2700
41.0200
40.1500
40.8300
807,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
40.3000
40.9800
39.7900
40.4500
829,600
Thu, 20 Nov 2025
40.1300
40.5900
39.4900
39.7700
605,500
Wed, 19 Nov 2025
40.0500
40.2200
39.4100
39.6700
578,400
Tue, 18 Nov 2025
39.8000
40.4200
39.7000
40.1100
516,700
Mon, 17 Nov 2025
41.1000
41.2300
39.6900
39.7300
444,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
41.1700
41.4800
40.6700
41.2100
488,400
Thu, 13 Nov 2025
41.5500
41.8300
41.2500
41.4100
579,700
Wed, 12 Nov 2025
41.0300
41.6800
41.0300
41.6400
636,300
Tue, 11 Nov 2025
41.0200
41.2800
40.9200
40.9900
470,100
Mon, 10 Nov 2025
41.0700
41.7000
40.9100
40.9100
586,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
40.4400
41.2500
40.0800
41.2500
930,000
Thu, 06 Nov 2025
2 · 10-Q
After-hours · 16:12 ET
10-Q ↗
Thu, 06 Nov 2025
40.5000
40.9200
40.1300
40.4900
756,200
Wed, 05 Nov 2025
41.5000
41.6500
40.3100
40.3300
732,500
Tue, 04 Nov 2025
40.5500
42.0000
39.1900
41.3100
880,500
Mon, 03 Nov 2025
1 · 8-K
After-hours · 16:21 ET
8-K ↗
Mon, 03 Nov 2025
39.8800
39.8800
39.2800
39.5900
584,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
39.7500
40.0700
39.5300
40.0200
560,200
Thu, 30 Oct 2025
39.9000
40.6200
39.8800
39.9100
478,200
Wed, 29 Oct 2025
39.8800
40.3200
39.6200
39.8700
609,100
Tue, 28 Oct 2025
40.1200
40.2500
39.7300
40.2300
527,900
Mon, 27 Oct 2025
40.2900
40.4900
39.8700
40.1800
460,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
40.0000
40.3400
39.9400
40.1200
552,900