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, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
52.1200
52.5700
51.7500
52.2500
584,726
Thu, 03 Sep 2026
52.9200
53.6000
52.0100
52.3100
695,400
Wed, 02 Sep 2026
52.4700
52.7100
52.0800
52.0800
768,900
Tue, 01 Sep 2026
53.0000
53.7000
52.1600
52.2200
657,500
Mon, 31 Aug 2026
54.1600
54.4600
53.2000
53.3000
726,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
55.0300
55.7500
54.1400
54.8600
722,000
Thu, 27 Aug 2026
55.3800
55.5800
54.1900
54.7200
1,155,600
Wed, 26 Aug 2026
56.8700
57.1400
56.0200
56.0800
762,700
Tue, 25 Aug 2026
56.5300
57.1800
55.4000
57.1100
759,400
Mon, 24 Aug 2026
55.7300
56.4900
55.1400
55.6400
778,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
54.9200
55.9300
54.2700
55.3700
822,300
Thu, 20 Aug 2026
54.9400
55.5200
54.1500
54.4600
808,900
Wed, 19 Aug 2026
55.5100
57.3900
55.5000
56.4000
1,028,500
Tue, 18 Aug 2026
55.5100
55.5500
53.9100
53.9700
732,000
Mon, 17 Aug 2026
55.5500
55.5900
54.7200
55.4400
879,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
56.0500
56.6300
55.6200
56.0600
566,600
Thu, 13 Aug 2026
56.6100
56.9000
55.7900
56.3300
667,600
Wed, 12 Aug 2026
57.7600
57.7800
55.6400
55.8000
988,700
Tue, 11 Aug 2026
56.6800
58.0300
56.5000
57.7300
638,800
Mon, 10 Aug 2026
57.5500
57.7800
56.1500
56.5200
1,009,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
57.2500
59.0400
57.0000
58.5900
855,300
Thu, 06 Aug 2026
58.5000
58.5000
56.6000
56.9500
695,500
Wed, 05 Aug 2026
57.2500
59.3300
57.1300
58.9600
895,500
Tue, 04 Aug 2026
56.5400
58.1900
56.3400
58.0500
789,800
Mon, 03 Aug 2026
56.3400
57.2900
55.1600
56.2800
1,316,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
56.2500
56.5300
54.8500
54.9700
1,068,800
Thu, 30 Jul 2026
57.3400
57.9200
55.6000
56.3500
1,023,300
Wed, 29 Jul 2026
57.3100
58.3700
56.2000
57.0400
1,325,200
Tue, 28 Jul 2026
58.5000
59.4800
57.5100
57.8000
1,105,600
Mon, 27 Jul 2026
57.6100
58.6900
57.3500
57.6200
1,254,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
55.5500
57.3000
55.2800
56.7600
907,500
Thu, 23 Jul 2026
55.5200
56.3800
54.8000
55.6200
888,300
Wed, 22 Jul 2026
55.8500
56.8200
55.4600
56.4700
1,103,300
Tue, 21 Jul 2026
54.5500
55.3900
54.0100
55.1600
894,900
Mon, 20 Jul 2026
56.2800
56.4400
54.2600
54.7900
969,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
57.6000
58.9600
55.6900
56.1000
1,070,200
Thu, 16 Jul 2026
56.2500
58.2800
56.2500
57.8100
693,600
Wed, 15 Jul 2026
55.5200
56.9700
55.3700
56.4200
1,267,900
Tue, 14 Jul 2026
20 · S-3ASR
After-hours · 17:22 ET
S-3ASR ↗
Tue, 14 Jul 2026
55.8700
56.2000
54.2300
55.4900
1,335,600
Mon, 13 Jul 2026
56.3000
56.6300
54.5300
54.8100
1,144,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
56.9200
58.0100
56.2600
56.3200
1,163,800
Thu, 09 Jul 2026
19 · 10-Q
After-hours · 16:29 ET
10-Q ↗
Thu, 09 Jul 2026
56.5900
57.4400
56.2000
56.7100
723,000
Wed, 08 Jul 2026
57.8700
58.1200
56.0500
56.3500
1,397,300
Tue, 07 Jul 2026
59.7800
60.6200
58.5300
58.6800
837,600
Mon, 06 Jul 2026
61.0700
61.0700
59.2600
59.7800
1,181,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
60.8200
61.4600
59.8300
61.1600
852,400
Wed, 01 Jul 2026
61.6500
62.6700
60.5300
60.6200
842,900
Tue, 30 Jun 2026
62.4600
63.0400
61.2400
62.5900
1,251,600
Mon, 29 Jun 2026
61.2300
62.7300
60.3900
62.6400
1,627,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
61.0100
62.3900
60.4900
62.2300
2,408,200
Thu, 25 Jun 2026
62.3800
63.6300
60.2700
60.7200
2,087,200
Wed, 24 Jun 2026
56.7000
62.3400
55.9000
61.5100
4,573,600
Tue, 23 Jun 2026
18 · 8-K
After-hours · 16:17 ET
8-K ↗
Tue, 23 Jun 2026
52.4200
53.1900
52.1600
52.7300
2,645,400
Mon, 22 Jun 2026
53.8300
54.8000
52.3300
52.5200
2,238,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
53.0800
55.0400
52.6300
54.2000
1,912,500
Wed, 17 Jun 2026
53.5000
55.6200
52.0200
52.4200
1,686,900
Tue, 16 Jun 2026
54.1000
54.5700
53.4600
53.8400
1,596,300
Mon, 15 Jun 2026
54.8600
55.7300
53.0400
53.2300
1,223,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
54.2400
54.9100
53.7400
54.0000
942,000
Thu, 11 Jun 2026
52.4200
54.3900
52.0800
54.3100
1,051,800
Wed, 10 Jun 2026
53.5200
53.5300
51.9800
52.1600
1,343,500
Tue, 09 Jun 2026
51.9000
54.2200
51.6800
53.4800
1,019,300
Mon, 08 Jun 2026
51.7800
52.2700
51.3500
51.4200
726,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
51.6900
52.6300
51.3700
52.0400
1,196,200
Thu, 04 Jun 2026
52.2400
52.6500
51.4700
52.0600
884,700
Wed, 03 Jun 2026
50.6900
51.6900
50.2800
51.1600
1,094,500
Tue, 02 Jun 2026
51.2700
52.0100
50.7600
51.4500
1,243,100
Mon, 01 Jun 2026
50.3100
51.4700
50.0000
51.1100
2,022,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
48.9700
50.0800
48.7000
48.8600
1,048,300
Thu, 28 May 2026
48.9200
49.7000
48.5400
49.1500
825,900
Wed, 27 May 2026
49.8300
51.3500
49.5700
49.7000
852,200
Tue, 26 May 2026
48.7800
49.3000
48.5800
49.2200
638,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
48.2000
48.8400
47.6200
48.6000
780,300
Thu, 21 May 2026
46.3400
48.1900
45.7900
48.0200
911,900
Wed, 20 May 2026
45.5400
47.1000
44.7500
47.0500
1,490,600
Tue, 19 May 2026
45.0500
45.3200
44.0300
45.0400
1,326,700
Mon, 18 May 2026
45.8000
46.5800
45.2800
45.6400
1,021,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
46.8700
46.8700
45.0300
45.0700
1,097,900
Thu, 14 May 2026
47.2400
47.3400
46.4200
46.8900
1,085,500
Wed, 13 May 2026
46.3800
47.0000
45.7700
46.6500
1,115,500
Tue, 12 May 2026
48.0100
48.0300
46.6500
46.9300
958,900
Mon, 11 May 2026
49.7000
49.9500
47.8200
47.8700
1,065,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
49.4600
50.0300
48.9000
49.5200
718,500
Thu, 07 May 2026
49.7900
50.0000
48.6600
49.1800
1,115,700
Wed, 06 May 2026
49.5300
50.8300
49.4300
49.6700
1,117,700
Tue, 05 May 2026
48.2800
48.9700
48.0000
48.4200
1,216,400
Mon, 04 May 2026
50.1200
50.5000
47.9500
48.0900
1,633,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
17 · 8-K
After-hours · 16:47 ET
8-K ↗
Fri, 01 May 2026
53.3000
53.3200
51.2200
51.4400
998,700
Thu, 30 Apr 2026
52.2100
53.3300
52.2100
52.9900
915,600
Wed, 29 Apr 2026
53.9900
54.3100
52.1000
52.3000
953,700
Tue, 28 Apr 2026
55.8200
56.0100
54.1800
54.4500
826,800
Mon, 27 Apr 2026
55.0300
55.7100
54.8500
55.4200
779,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
16 · 8-K
After-hours · 17:24 ET
8-K ↗
Fri, 24 Apr 2026
56.3000
56.6200
55.2600
55.2700
967,300
Thu, 23 Apr 2026
55.5300
56.2700
55.1000
56.1400
969,500
Wed, 22 Apr 2026
56.1600
56.5900
55.4700
55.5800
1,114,100
Tue, 21 Apr 2026
57.2400
57.5500
55.5600
55.7400
1,271,700
Mon, 20 Apr 2026
53.9000
55.2700
53.8100
55.2200
956,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
53.3300
55.4500
53.2500
54.2800
1,343,100
Thu, 16 Apr 2026
51.8100
52.4400
51.7300
51.9300
917,300
Wed, 15 Apr 2026
51.5900
52.1900
51.1000
51.5700
1,327,900
Tue, 14 Apr 2026
51.9700
52.4300
51.8300
51.9300
639,000
Mon, 13 Apr 2026
51.6100
52.0000
50.4300
52.0000
893,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
52.1100
52.4000
51.1100
51.6000
1,068,700
Thu, 09 Apr 2026
15 · 10-Q
After-hours · 16:19 ET
10-Q ↗
Thu, 09 Apr 2026
50.8900
52.7900
50.8900
52.2200
1,218,200
Wed, 08 Apr 2026
50.7400
51.8900
50.6600
51.4100
1,961,900
Tue, 07 Apr 2026
50.1200
50.2100
48.1700
48.4100
1,430,400
Mon, 06 Apr 2026
50.3000
51.3800
50.1000
51.3400
869,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
50.9400
51.7900
49.8100
50.8500
1,251,300
Wed, 01 Apr 2026
51.3300
52.1700
51.0300
51.2200
1,282,700
Tue, 31 Mar 2026
51.5600
52.2900
50.5600
51.7500
1,573,700
Mon, 30 Mar 2026
51.6900
51.8900
49.9800
50.5100
2,075,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
51.6500
52.2700
50.7900
50.9100
1,213,300
Thu, 26 Mar 2026
51.6200
52.8500
51.5100
51.9100
1,534,400
Wed, 25 Mar 2026
52.5000
53.6000
49.6000
52.1200
2,924,900
Tue, 24 Mar 2026
14 · 8-K
After-hours · 16:16 ET
8-K ↗
Tue, 24 Mar 2026
53.0400
53.6700
52.2500
52.9400
2,052,300
Mon, 23 Mar 2026
52.7900
53.5600
51.9900
53.1900
1,617,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
52.3400
52.3400
50.4100
51.1500
2,776,600
Thu, 19 Mar 2026
52.7200
53.2100
51.7800
52.5000
1,215,600
Wed, 18 Mar 2026
54.2200
54.6800
52.9700
53.2000
1,270,500
Tue, 17 Mar 2026
54.7600
55.0700
54.2100
54.8400
953,300
Mon, 16 Mar 2026
53.2900
54.3700
52.9500
54.3000
984,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
13 · DEFA14A
After-hours · 16:46 ET
DEFINITIVE ADDITIONAL PROXY SOLICITING MATERIALS ↗
Fri, 13 Mar 2026
12 · DEF 14A
After-hours · 16:45 ET
DEFINITIVE PROXY STATEMENT ↗
Fri, 13 Mar 2026
53.8100
54.3500
52.7500
52.9500
1,460,100
Thu, 12 Mar 2026
53.9200
53.9400
52.8400
53.1400
1,215,600
Wed, 11 Mar 2026
55.8000
55.8600
54.5100
54.6700
1,069,400
Tue, 10 Mar 2026
57.0400
57.1000
55.7800
55.9200
1,088,400
Mon, 09 Mar 2026
56.6500
57.7600
55.2000
57.3600
833,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
57.7600
58.2100
56.9000
57.7900
839,100
Thu, 05 Mar 2026
59.1700
59.4000
57.6200
58.4800
867,000
Wed, 04 Mar 2026
61.0200
61.0200
59.3500
59.7300
722,100
Tue, 03 Mar 2026
59.8500
60.9700
58.9100
60.5200
826,300
Mon, 02 Mar 2026
62.1900
62.5200
60.7800
61.1700
1,083,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
63.2500
64.4100
62.8200
63.5800
1,038,300
Thu, 26 Feb 2026
11 · 8-K/A
After-hours · 17:16 ET
8-K/A ↗
Thu, 26 Feb 2026
63.6300
63.7500
62.9000
63.4700
550,300
Wed, 25 Feb 2026
64.6700
64.9600
61.8500
63.0600
716,000
Tue, 24 Feb 2026
64.5500
65.8600
64.5500
64.8500
600,400
Mon, 23 Feb 2026
65.4000
65.4400
63.2400
64.3600
875,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
65.1100
66.2900
64.5800
65.3000
603,800
Thu, 19 Feb 2026
65.6100
66.0000
64.3600
64.8100
685,100
Wed, 18 Feb 2026
65.4200
66.8100
65.1700
65.8000
800,400
Tue, 17 Feb 2026
66.3300
66.8800
64.1200
65.7500
903,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
64.4100
67.5700
64.1000
66.3600
1,517,500
Thu, 12 Feb 2026
64.2500
66.0000
63.7800
63.9600
1,075,900
Wed, 11 Feb 2026
62.6300
64.0100
62.4500
63.9200
740,900
Tue, 10 Feb 2026
61.9700
63.8200
61.4900
63.5100
923,800
Mon, 09 Feb 2026
61.0200
61.5000
59.8900
60.4800
594,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
61.8500
62.9000
60.3200
60.9400
1,600,500
Thu, 05 Feb 2026
60.9200
62.5600
60.4500
61.6100
1,166,700
Wed, 04 Feb 2026
60.3900
63.1100
59.7200
61.2500
1,416,400
Tue, 03 Feb 2026
57.4000
61.2000
57.3000
59.4100
1,568,600
Mon, 02 Feb 2026
57.4800
58.2200
56.8000
57.5600
923,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
56.9900
58.0700
56.3100
57.5400
1,460,600
Thu, 29 Jan 2026
57.0200
58.2200
56.0000
57.7800
1,413,300
Wed, 28 Jan 2026
10 · 8-K
After-hours · 16:16 ET
8-K ↗
Wed, 28 Jan 2026
57.6000
59.2800
57.1200
57.9500
1,264,200
Tue, 27 Jan 2026
57.9600
58.2400
57.4400
57.5600
718,300
Mon, 26 Jan 2026
59.3300
59.3300
58.1800
58.5100
1,037,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
9 · 8-K
After-hours · 17:13 ET
8-K ↗
Fri, 23 Jan 2026
8 · 10-K
After-hours · 16:31 ET
10-K ↗
Fri, 23 Jan 2026
60.1500
60.2800
58.6300
59.0400
843,200
Thu, 22 Jan 2026
62.0200
62.6000
59.9800
60.3700
1,043,900
Wed, 21 Jan 2026
60.5700
62.3400
60.4000
61.6500
1,032,500
Tue, 20 Jan 2026
59.7000
61.1900
59.5300
60.1600
1,429,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
62.0000
62.8400
60.6500
61.3200
1,281,400
Thu, 15 Jan 2026
61.8400
62.5600
61.2500
62.2400
850,300
Wed, 14 Jan 2026
62.3500
62.8600
60.9800
61.6300
1,506,300
Tue, 13 Jan 2026
61.7300
62.8300
61.6000
62.5800
1,039,800
Mon, 12 Jan 2026
60.9400
62.3600
60.6500
61.7100
1,491,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
58.9900
61.8400
58.8400
61.6100
1,584,700
Thu, 08 Jan 2026
54.8400
57.9900
54.4600
57.6100
1,117,100
Wed, 07 Jan 2026
7 · 8-K
After-hours · 17:10 ET
8-K ↗
Wed, 07 Jan 2026
57.5500
58.2500
54.7900
55.2400
2,085,600
Tue, 06 Jan 2026
57.0100
57.3200
55.9500
57.1900
1,694,800
Mon, 05 Jan 2026
56.6500
58.6300
56.5100
58.0600
1,024,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
56.5100
57.1600
56.0000
57.0700
901,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
56.9100
57.2900
56.3700
56.4100
1,207,600
Tue, 30 Dec 2025
56.6700
57.1400
56.5100
56.9500
984,500
Mon, 29 Dec 2025
57.5000
57.5900
56.7200
56.9400
1,101,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
57.4000
57.5200
56.7700
57.3100
946,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
56.5100
57.5000
56.2500
57.4200
741,000
Tue, 23 Dec 2025
56.5000
56.8600
56.0200
56.8300
1,357,200
Mon, 22 Dec 2025
57.1500
57.5000
56.0600
56.4500
1,863,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
56.4500
59.6200
56.3600
57.3900
5,892,700
Thu, 18 Dec 2025
6 · 8-K
After-hours · 16:18 ET
8-K ↗
Thu, 18 Dec 2025
64.1300
64.1300
61.8900
62.7500
2,784,200
Wed, 17 Dec 2025
62.6400
64.1900
61.9400
62.9400
1,835,600
Tue, 16 Dec 2025
65.2200
65.2700
63.3800
63.9100
1,667,000
Mon, 15 Dec 2025
65.9500
66.1800
64.6500
65.0000
1,165,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
65.2300
65.6400
64.7400
65.5500
1,511,500
Thu, 11 Dec 2025
65.1400
66.0500
64.7300
65.0700
1,240,200
Wed, 10 Dec 2025
62.1300
64.5200
61.8600
64.4700
1,477,000
Tue, 09 Dec 2025
61.4900
62.3900
61.2300
61.6900
793,800
Mon, 08 Dec 2025
64.1500
64.1600
62.1300
62.3900
1,017,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
64.0800
64.8000
63.2600
63.3300
819,900
Thu, 04 Dec 2025
65.7200
66.0400
63.9800
64.1900
696,100
Wed, 03 Dec 2025
64.3900
66.2700
63.8500
65.8200
856,900
Tue, 02 Dec 2025
64.2500
64.8700
63.6300
64.2600
757,500
Mon, 01 Dec 2025
63.5200
65.1000
63.5200
64.1400
724,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
64.6700
64.6700
64.1100
64.3300
314,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
63.4600
65.1200
63.2100
64.7800
893,500
Tue, 25 Nov 2025
61.8200
63.9900
61.7600
63.7700
1,484,900
Mon, 24 Nov 2025
61.3800
61.7700
60.5100
61.1400
927,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
58.4200
62.6700
58.3100
61.6600
1,349,500
Thu, 20 Nov 2025
58.1400
58.9000
57.6300
57.8700
944,500
Wed, 19 Nov 2025
58.6600
58.7900
57.6700
58.0600
606,400
Tue, 18 Nov 2025
58.1800
58.7800
57.6200
58.3700
642,400
Mon, 17 Nov 2025
59.9800
59.9800
58.4800
58.5500
738,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
60.0900
61.4900
59.6300
60.1600
591,300
Thu, 13 Nov 2025
60.5900
61.7900
60.1500
60.3100
626,200
Thu, 13 Nov 2025
5 · 8-K
Next filing day · accepted 12 Nov, 18:18 ET
8-K ↗
Wed, 12 Nov 2025
61.6800
62.4200
60.8500
61.3200
651,700
Tue, 11 Nov 2025
61.5000
61.8100
60.8000
61.5400
629,700
Mon, 10 Nov 2025
60.8800
61.3900
60.1800
60.9600
670,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
60.5800
61.0900
59.8300
60.8400
728,100
Thu, 06 Nov 2025
60.4400
60.9900
60.1600
60.6600
652,000
Wed, 05 Nov 2025
60.8600
61.2800
60.0400
60.4800
837,300
Tue, 04 Nov 2025
60.6200
61.2600
59.7800
60.9000
911,100
Mon, 03 Nov 2025
61.8000
62.0200
60.7100
61.0500
756,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
61.8000
62.8100
61.3800
62.4200
1,026,600
Thu, 30 Oct 2025
62.0100
63.1600
62.0100
62.3800
1,036,800
Wed, 29 Oct 2025
62.9900
64.4300
61.8000
62.7100
2,055,800
Tue, 28 Oct 2025
61.7200
64.4000
61.2100
63.8200
1,100,200
Mon, 27 Oct 2025
4 · 8-K
After-hours · 16:46 ET
8-K ↗
Mon, 27 Oct 2025
63.1700
64.1500
62.8900
63.1100
777,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
63.6500
64.1700
62.9800
63.0300
731,000
Thu, 23 Oct 2025
62.6400
63.2600
61.8200
63.0200
759,400
Wed, 22 Oct 2025
62.7000
63.7900
62.4100
62.5600
986,400
Tue, 21 Oct 2025
60.6500
63.7500
60.2800
63.4500
1,261,400
Mon, 20 Oct 2025
62.3100
62.7800
61.6200
61.8900
767,300
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
61.1600
62.0300
60.9600
61.9100
845,800
Thu, 16 Oct 2025
61.4900
62.1700
60.3400
61.3200
1,306,000
Wed, 15 Oct 2025
3 · 8-K
After-hours · 16:30 ET
8-K ↗
Wed, 15 Oct 2025
61.4700
62.4100
61.0800
61.6200
1,560,100
Tue, 14 Oct 2025
57.7800
61.5000
57.7800
61.2700
2,083,300
Mon, 13 Oct 2025
57.7100
58.2300
57.2100
58.0300
1,003,900
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
58.0100
58.4100
57.1700
57.7000
1,860,800
Thu, 09 Oct 2025
2 · 10-Q
After-hours · 16:33 ET
10-Q ↗
Thu, 09 Oct 2025
59.8800
60.1800
57.2300
57.5900
2,277,400
Wed, 08 Oct 2025
61.5300
61.5300
59.7900
60.3100
1,076,300
Tue, 07 Oct 2025
63.0000
63.3400
60.7800
61.1700
1,323,600
Mon, 06 Oct 2025
65.7800
65.9400
64.3300
64.4600
961,500
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
64.9400
66.1300
64.5000
65.7600
1,235,300
Thu, 02 Oct 2025
64.4100
64.9200
63.6300
64.7300
789,400
Wed, 01 Oct 2025
64.2200
64.8900
63.5400
64.6700
812,400
Tue, 30 Sep 2025
64.1300
64.4400
62.3300
63.6400
803,500
Mon, 29 Sep 2025
63.3400
64.2900
62.8400
64.1400
1,111,600
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
62.6800
63.8000
62.2200
63.2800
1,451,000
Thu, 25 Sep 2025
62.7400
65.3800
61.9900
61.9900
2,927,300
Wed, 24 Sep 2025
1 · 8-K
After-hours · 16:24 ET
8-K ↗
Wed, 24 Sep 2025
62.0100
63.8200
61.9800
62.3800
2,490,300
Tue, 23 Sep 2025
62.8000
63.1600
61.7400
62.4100
1,139,300
Mon, 22 Sep 2025
63.6600
63.6600
61.7700
62.4000
1,594,400
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
64.1400
65.3000
63.6000
63.9400
3,705,800
Thu, 18 Sep 2025
64.8600
65.4900
64.1400
65.0100
1,522,700
Wed, 17 Sep 2025
65.9800
68.4100
64.4500
65.0300
1,641,300
Tue, 16 Sep 2025
65.4100
65.6300
64.3000
65.3600
1,646,400
Mon, 15 Sep 2025
66.0700
66.0700
64.2700
65.1900
1,387,600
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
66.6600
67.0000
65.7900
65.8800
980,300
Thu, 11 Sep 2025
66.1600
67.5200
65.9800
67.3800
1,059,400
Wed, 10 Sep 2025
66.1800
66.4100
65.2400
65.5700
1,003,300
Tue, 09 Sep 2025
67.5000
67.7500
65.2700
65.9200
1,234,700
Mon, 08 Sep 2025
67.5700
68.0000
66.7200
67.8200
872,200
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
67.3500
68.7100
66.8300
67.9700
1,713,600