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
37.8100
38.2650
37.3000
37.3000
25,525,339
Thu, 22 Oct 2026
37.0500
38.4400
36.9100
38.3200
28,111,300
Wed, 21 Oct 2026
37.8000
37.9600
37.3300
37.5300
18,241,300
Tue, 20 Oct 2026
37.6800
38.1400
37.2100
37.8800
24,460,800
Mon, 19 Oct 2026
37.1600
37.3600
36.7200
37.2100
18,314,700
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
37.6700
37.8700
36.9100
37.1300
30,991,200
Thu, 15 Oct 2026
35.9900
37.7300
35.9400
37.1400
46,436,500
Wed, 14 Oct 2026
35.4500
35.5600
34.7100
35.3000
19,457,200
Tue, 13 Oct 2026
35.5000
35.8500
35.1600
35.3300
30,186,000
Mon, 12 Oct 2026
34.7000
35.3500
34.3800
35.3500
23,691,200
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
34.5800
35.0900
34.1000
34.7100
27,456,900
Thu, 08 Oct 2026
34.1300
34.8700
33.8300
34.7400
43,802,400
Wed, 07 Oct 2026
34.3900
34.5300
33.8100
34.3600
37,624,400
Tue, 06 Oct 2026
33.7000
34.6200
33.5000
34.6100
50,148,100
Mon, 05 Oct 2026
33.8200
34.1200
32.7600
33.9600
69,574,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
18 · 10-Q
After-hours · 20:15 ET
10-Q ↗
Fri, 02 Oct 2026
32.5500
33.9700
31.9700
33.8700
142,717,000
Thu, 01 Oct 2026
17 · 8-K
After-hours · 20:15 ET
8-K ↗
Thu, 01 Oct 2026
35.4500
36.2400
35.0200
35.1500
112,413,500
Wed, 30 Sep 2026
35.7400
35.9900
35.1600
35.4000
38,151,700
Tue, 29 Sep 2026
36.3400
36.4300
35.6700
35.8400
28,960,000
Mon, 28 Sep 2026
35.4600
36.6700
35.4100
36.3900
34,518,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
35.2500
36.1800
35.2200
35.7500
38,246,000
Thu, 24 Sep 2026
36.0000
36.1400
35.5200
35.9900
39,238,500
Wed, 23 Sep 2026
36.4200
36.6200
35.6100
36.0500
40,581,400
Tue, 22 Sep 2026
36.9500
37.0400
35.9400
36.1000
31,524,800
Mon, 21 Sep 2026
35.5200
36.3600
35.3500
36.1000
42,128,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
36.2700
36.6800
35.5000
35.5100
52,053,600
Thu, 17 Sep 2026
36.5000
36.8000
35.7200
36.3600
45,453,300
Wed, 16 Sep 2026
16 · 8-K
After-hours · 16:21 ET
8-K ↗
Wed, 16 Sep 2026
36.3800
36.5100
35.7600
35.7800
30,717,000
Tue, 15 Sep 2026
36.8500
36.8800
36.1700
36.2200
29,693,100
Mon, 14 Sep 2026
36.7600
37.4100
36.5800
37.0500
30,513,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
36.8000
37.0500
36.6200
36.8000
19,974,900
Thu, 10 Sep 2026
15 · 8-K
After-hours · 16:20 ET
8-K ↗
Thu, 10 Sep 2026
36.9600
37.1600
36.5500
36.6200
29,961,000
Wed, 09 Sep 2026
37.7900
37.8500
36.8500
37.3500
41,088,800
Tue, 08 Sep 2026
38.5200
38.7400
37.9000
38.1000
31,672,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
38.2200
38.6600
37.9800
38.4000
20,631,600
Thu, 03 Sep 2026
38.5200
38.9300
37.9500
38.7700
29,597,500
Wed, 02 Sep 2026
38.0600
38.7300
38.0100
38.2400
20,727,200
Tue, 01 Sep 2026
38.3600
38.5700
37.9700
38.1200
22,241,100
Mon, 31 Aug 2026
39.4100
39.8800
39.0300
39.0600
23,905,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
38.7100
39.7600
38.5600
39.6000
28,437,400
Thu, 27 Aug 2026
38.5000
38.8000
38.1700
38.4400
36,573,800
Wed, 26 Aug 2026
39.4000
39.4800
38.4100
38.5900
38,604,300
Tue, 25 Aug 2026
39.5200
39.8700
39.0300
39.4800
41,525,000
Mon, 24 Aug 2026
41.0000
41.3400
40.6800
40.7500
18,839,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
40.2600
41.1300
40.2400
40.7600
14,707,800
Thu, 20 Aug 2026
40.4900
40.6400
39.8100
40.2100
16,662,100
Wed, 19 Aug 2026
40.5300
41.3100
40.3700
41.0500
22,055,700
Tue, 18 Aug 2026
39.6500
40.6400
39.2300
40.0600
39,173,300
Mon, 17 Aug 2026
40.3500
40.6000
38.8600
39.0900
58,659,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
41.2300
41.3300
40.7100
40.7300
23,639,800
Thu, 13 Aug 2026
40.7400
41.4700
40.4800
41.2300
23,641,700
Wed, 12 Aug 2026
41.0300
41.2500
40.4500
40.5100
28,760,300
Tue, 11 Aug 2026
41.4800
41.5300
40.8300
41.3200
25,538,000
Mon, 10 Aug 2026
14 · 8-K
After-hours · 16:21 ET
8-K ↗
Mon, 10 Aug 2026
41.7400
42.2300
41.1400
42.1100
21,664,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
42.0200
42.3700
41.6100
41.7000
22,042,300
Thu, 06 Aug 2026
42.5200
42.6400
41.8500
42.0000
18,150,300
Wed, 05 Aug 2026
41.6500
42.4800
41.3600
42.4500
22,088,600
Tue, 04 Aug 2026
41.3500
42.0900
40.9100
41.5300
27,802,800
Mon, 03 Aug 2026
42.5700
43.2100
42.0600
42.6400
21,329,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
42.0200
42.0800
41.4900
41.7100
22,622,400
Thu, 30 Jul 2026
42.5000
42.5000
41.2300
42.2900
16,977,600
Wed, 29 Jul 2026
42.6000
43.6900
42.4000
43.2200
15,029,100
Tue, 28 Jul 2026
42.7500
43.2700
42.5200
43.0500
23,601,400
Mon, 27 Jul 2026
42.1500
42.6000
41.5800
42.1400
16,996,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
41.1900
42.1500
40.8900
41.7000
26,175,200
Thu, 23 Jul 2026
41.8000
42.0800
40.6900
40.9900
18,156,200
Wed, 22 Jul 2026
42.4500
42.9100
41.5700
42.2100
18,990,000
Tue, 21 Jul 2026
43.0600
43.5600
42.7500
42.9600
11,859,000
Mon, 20 Jul 2026
43.8400
43.8400
42.8300
43.4700
11,926,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
44.5200
44.9800
43.5200
43.7600
15,825,100
Thu, 16 Jul 2026
42.9000
44.6700
42.9000
44.5700
15,944,700
Wed, 15 Jul 2026
13 · DEFA14A
After-hours · 16:48 ET
DEFA14A ↗
Wed, 15 Jul 2026
12 · DEF 14A
After-hours · 16:45 ET
DEF 14A ↗
Wed, 15 Jul 2026
11 · 10-K
After-hours · 16:43 ET
10-K ↗
Wed, 15 Jul 2026
43.0000
43.5800
42.4800
42.7700
14,388,200
Tue, 14 Jul 2026
44.3100
44.4900
42.4700
42.8600
13,090,200
Mon, 13 Jul 2026
44.7600
44.9000
43.6700
43.7600
13,665,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
43.4200
44.6300
43.0600
44.3700
23,313,500
Thu, 09 Jul 2026
42.6900
43.0600
42.1300
42.7800
19,647,000
Wed, 08 Jul 2026
42.7000
43.2600
42.0700
42.8900
21,101,500
Tue, 07 Jul 2026
43.7200
44.0400
42.8800
43.2100
17,784,900
Mon, 06 Jul 2026
43.9000
44.1100
41.8400
43.3400
21,979,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
44.1100
45.0400
43.6000
44.0900
34,233,400
Wed, 01 Jul 2026
41.4000
43.2800
40.1100
43.0600
80,185,700
Tue, 30 Jun 2026
10 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 30 Jun 2026
41.3800
41.6400
40.8900
41.0500
73,891,500
Mon, 29 Jun 2026
41.1400
41.6900
40.7700
41.4800
27,824,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
40.0700
41.4700
40.0000
40.7500
33,970,700
Thu, 25 Jun 2026
41.8000
41.8600
40.4400
40.9000
29,228,300
Wed, 24 Jun 2026
42.0400
42.3300
41.3100
41.8200
34,384,300
Tue, 23 Jun 2026
9 · 8-K
After-hours · 16:24 ET
8-K ↗
Tue, 23 Jun 2026
42.3900
43.1900
42.3200
42.3800
31,517,900
Mon, 22 Jun 2026
44.6200
44.9100
43.1400
43.1900
25,864,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
8 · 8-K
After-hours · 16:23 ET
8-K ↗
Thu, 18 Jun 2026
44.4100
45.7100
44.2400
45.2000
32,320,300
Wed, 17 Jun 2026
44.9000
45.8500
44.1600
44.1900
20,859,700
Tue, 16 Jun 2026
45.5100
46.1000
45.0000
45.0400
19,591,400
Mon, 15 Jun 2026
45.3600
46.0900
45.0900
45.2000
14,345,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
46.2900
46.3100
44.8500
44.9300
16,524,300
Thu, 11 Jun 2026
44.5200
45.9800
44.2200
45.9600
16,647,500
Wed, 10 Jun 2026
43.7700
44.5800
43.3100
43.9600
15,335,600
Tue, 09 Jun 2026
43.5200
45.2800
43.2700
44.6500
21,505,800
Mon, 08 Jun 2026
43.0600
43.8600
42.6500
43.2300
18,192,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
43.3000
43.7400
42.7900
42.9800
18,406,500
Thu, 04 Jun 2026
44.5000
44.7000
43.1300
43.6200
17,350,900
Wed, 03 Jun 2026
43.6500
43.9900
43.1600
43.8100
18,940,500
Tue, 02 Jun 2026
45.7800
45.7800
43.5100
43.7300
28,345,000
Mon, 01 Jun 2026
45.5200
46.2800
45.0500
45.9300
26,885,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
47.1100
47.2000
46.0800
46.2300
38,949,100
Thu, 28 May 2026
45.9700
47.6500
45.5600
47.3700
22,871,300
Wed, 27 May 2026
45.7100
46.5900
45.6700
45.9800
24,251,900
Tue, 26 May 2026
44.7000
44.9500
44.1000
44.9400
18,667,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
44.5600
44.7200
44.2100
44.6700
14,905,100
Thu, 21 May 2026
43.8900
44.7400
43.1600
44.3900
18,428,100
Wed, 20 May 2026
42.2100
44.2800
41.8300
44.1900
27,060,200
Tue, 19 May 2026
42.6000
43.2000
41.8100
42.4200
22,957,900
Mon, 18 May 2026
41.8800
42.7500
41.3500
42.5700
18,694,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
42.0000
42.7800
41.8400
41.8800
26,172,600
Thu, 14 May 2026
42.5600
42.8300
41.9900
42.0200
19,146,900
Wed, 13 May 2026
42.2000
42.6100
41.7000
42.3400
21,325,200
Tue, 12 May 2026
42.3000
42.5100
42.0600
42.3500
21,271,300
Mon, 11 May 2026
44.0700
44.0700
42.3900
42.3900
24,863,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
44.2600
44.6600
43.8000
44.1400
17,357,100
Thu, 07 May 2026
44.0500
44.6400
44.0100
44.4100
17,177,700
Wed, 06 May 2026
43.6300
44.0700
43.2000
43.8800
19,406,700
Tue, 05 May 2026
43.0400
43.3000
42.6500
43.0600
18,589,700
Mon, 04 May 2026
44.1900
44.3400
43.0900
43.0900
33,272,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
44.8200
44.9600
44.2200
44.4000
11,562,800
Thu, 30 Apr 2026
44.0900
44.8100
43.5100
44.3600
21,679,500
Wed, 29 Apr 2026
44.9200
45.1600
44.1500
44.3900
13,329,700
Tue, 28 Apr 2026
45.3800
45.7100
44.7500
45.0300
12,426,000
Mon, 27 Apr 2026
44.6000
45.4100
44.4900
45.1400
14,583,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
44.9800
45.4200
44.5900
44.6900
15,885,000
Thu, 23 Apr 2026
45.5800
45.7500
44.2400
44.7800
17,457,500
Wed, 22 Apr 2026
46.3100
46.9500
45.5000
45.6800
17,985,200
Tue, 21 Apr 2026
46.7700
46.9700
45.9300
46.3900
22,194,000
Mon, 20 Apr 2026
45.9800
46.5600
45.5700
46.4800
19,003,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
46.3800
46.7800
45.7800
46.0300
31,290,400
Thu, 16 Apr 2026
45.8000
46.4900
45.5500
45.7000
21,766,300
Wed, 15 Apr 2026
45.0900
45.9000
44.7100
45.4400
31,523,500
Tue, 14 Apr 2026
42.9900
44.2100
42.9500
44.2000
22,554,100
Mon, 13 Apr 2026
42.2300
42.9800
42.0900
42.9100
21,236,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
43.8300
43.9600
42.4000
42.6200
26,094,800
Thu, 09 Apr 2026
43.2200
44.2200
42.7200
44.0000
24,147,400
Wed, 08 Apr 2026
43.9100
44.3000
42.7600
43.1300
29,462,900
Tue, 07 Apr 2026
43.7000
43.8700
42.3600
42.6900
38,253,000
Mon, 06 Apr 2026
44.1600
44.3800
43.5600
44.0300
26,999,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
43.7600
44.3400
43.1700
44.1900
63,242,600
Wed, 01 Apr 2026
7 · 10-Q
After-hours · 16:16 ET
10-Q ↗
Wed, 01 Apr 2026
46.5600
46.8300
44.5600
44.6300
114,225,700
Tue, 31 Mar 2026
6 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 31 Mar 2026
51.9300
53.1100
51.6900
52.8200
36,422,800
Mon, 30 Mar 2026
51.4300
52.1900
50.9500
51.2400
16,869,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
51.7100
52.1100
51.2000
51.3700
13,077,800
Thu, 26 Mar 2026
52.7600
53.6200
51.8700
52.0700
14,486,700
Wed, 25 Mar 2026
53.7600
54.2200
52.5600
52.9800
13,427,100
Tue, 24 Mar 2026
52.3600
54.0800
52.2700
53.4900
12,073,800
Mon, 23 Mar 2026
53.2800
53.5600
52.5300
52.7100
15,242,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
52.9400
53.6100
52.1800
52.3700
19,566,100
Thu, 19 Mar 2026
52.9000
53.6300
52.5900
53.4400
12,307,700
Wed, 18 Mar 2026
54.5000
54.9600
53.2600
53.4700
16,861,300
Tue, 17 Mar 2026
55.4500
55.6800
55.0000
55.1200
9,861,400
Mon, 16 Mar 2026
54.2700
55.0700
53.9800
54.7900
13,115,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
54.3400
54.8700
53.7400
53.9800
14,377,100
Thu, 12 Mar 2026
55.2800
55.4600
54.0300
54.1300
18,611,800
Wed, 11 Mar 2026
57.6000
57.6000
55.4100
55.7000
20,245,300
Tue, 10 Mar 2026
56.7000
57.2400
55.8000
56.0800
15,706,400
Mon, 09 Mar 2026
5 · 8-K
After-hours · 16:33 ET
8-K ↗
Mon, 09 Mar 2026
55.7400
56.7100
55.3900
56.5300
18,053,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
57.4700
57.5500
56.7600
57.0100
16,323,700
Thu, 05 Mar 2026
4 · 8-K
After-hours · 16:32 ET
8-K ↗
Thu, 05 Mar 2026
58.6000
58.7900
57.4300
58.0200
22,040,200
Wed, 04 Mar 2026
59.1900
59.4900
58.6100
58.6400
15,971,300
Tue, 03 Mar 2026
59.4400
60.1100
58.6200
59.3900
17,438,600
Mon, 02 Mar 2026
59.9000
61.5300
59.1400
61.0100
15,335,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
62.7200
62.7200
61.5200
62.1800
18,017,400
Thu, 26 Feb 2026
64.2100
65.0600
63.7800
63.9500
10,319,100
Wed, 25 Feb 2026
63.8900
64.2200
63.2600
63.4000
9,500,800
Tue, 24 Feb 2026
63.2800
64.7000
62.6000
64.0900
14,296,100
Mon, 23 Feb 2026
64.6000
64.9700
62.0500
63.0900
17,748,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
65.3000
68.4900
63.3300
65.4000
33,436,800
Thu, 19 Feb 2026
65.2000
65.8400
64.2500
65.6100
10,778,300
Wed, 18 Feb 2026
64.3100
66.1500
64.3100
65.5500
11,211,500
Tue, 17 Feb 2026
62.9400
64.8200
62.9400
64.8200
12,347,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
61.5900
63.3800
61.5900
63.1300
20,180,900
Thu, 12 Feb 2026
62.3300
62.7200
60.8500
61.1000
13,602,400
Wed, 11 Feb 2026
63.9000
64.0100
61.6800
62.3500
15,511,900
Tue, 10 Feb 2026
63.0000
64.1900
62.2900
63.0400
13,003,400
Mon, 09 Feb 2026
63.5700
63.9100
62.3700
62.4100
12,920,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
63.0100
64.2400
63.0000
63.9200
11,961,500
Thu, 05 Feb 2026
64.1900
64.5800
62.0900
62.7000
12,506,200
Wed, 04 Feb 2026
61.7200
64.4100
61.5100
64.2200
20,957,700
Tue, 03 Feb 2026
61.7800
62.5300
60.4300
60.9300
17,322,100
Mon, 02 Feb 2026
61.6600
62.5700
61.1500
62.1800
11,006,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
62.2400
62.5200
61.0200
61.8100
14,309,200
Thu, 29 Jan 2026
61.9300
62.9400
61.4600
62.6000
12,739,400
Wed, 28 Jan 2026
63.0500
63.4800
61.9700
62.2400
10,363,600
Tue, 27 Jan 2026
64.7500
64.8300
62.8800
63.0900
13,536,700
Mon, 26 Jan 2026
64.8100
65.6400
64.7800
64.9900
14,765,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
65.2500
65.4500
64.4400
65.0400
11,243,900
Thu, 22 Jan 2026
65.4100
66.5500
65.2500
65.4600
11,853,700
Wed, 21 Jan 2026
63.8800
65.4200
63.6100
65.4100
17,166,400
Tue, 20 Jan 2026
63.4900
64.5800
63.0200
63.6300
20,406,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
64.3900
64.5900
63.6800
64.3800
15,903,000
Thu, 15 Jan 2026
65.7600
65.7600
64.2100
64.5900
13,295,300
Wed, 14 Jan 2026
66.2900
67.1300
65.0400
65.5700
15,939,100
Tue, 13 Jan 2026
66.2500
67.0800
65.8500
66.3000
13,685,200
Mon, 12 Jan 2026
65.2500
66.3400
64.2400
65.6400
13,901,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
65.1100
66.5400
64.4000
65.9200
18,470,400
Thu, 08 Jan 2026
62.1800
65.7400
61.7000
65.2600
21,573,900
Wed, 07 Jan 2026
65.5200
65.6100
63.1900
63.2200
18,284,100
Tue, 06 Jan 2026
64.0600
65.4300
63.4100
65.3500
19,973,200
Mon, 05 Jan 2026
63.7400
65.3700
63.3900
64.5300
23,482,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
64.0000
64.1300
62.5500
63.2800
22,284,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
62.2500
64.2000
61.9200
63.7100
35,457,400
Tue, 30 Dec 2025
3 · 10-Q
After-hours · 16:20 ET
10-Q ↗
Tue, 30 Dec 2025
61.3000
61.3000
60.6400
61.1900
13,507,800
Mon, 29 Dec 2025
60.5400
61.7500
60.5100
61.2100
18,062,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
60.0000
60.9300
59.8600
60.9300
22,303,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
58.8800
60.5800
58.8800
60.0000
36,073,300
Tue, 23 Dec 2025
57.1800
57.6000
56.9900
57.3400
23,276,700
Mon, 22 Dec 2025
58.9900
59.0800
57.1400
57.2200
38,695,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
59.2000
60.3800
58.2200
58.7100
108,652,700
Thu, 18 Dec 2025
2 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 18 Dec 2025
66.0100
67.0000
65.4000
65.6300
35,650,000
Wed, 17 Dec 2025
66.5600
66.8300
65.6200
65.6900
13,205,500
Tue, 16 Dec 2025
67.2900
68.2000
66.7400
67.1200
16,376,700
Mon, 15 Dec 2025
67.4100
68.3500
66.6900
67.7800
15,287,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
68.1700
69.1400
67.1200
67.4700
14,829,200
Thu, 11 Dec 2025
65.8300
67.8200
65.5600
67.7400
16,153,500
Wed, 10 Dec 2025
63.9800
66.1500
63.7600
65.7900
20,302,100
Tue, 09 Dec 2025
63.5100
63.9500
62.9700
63.3300
9,300,200
Mon, 08 Dec 2025
65.6000
65.8000
63.2700
63.5400
12,867,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
65.7000
66.0800
64.8800
65.8600
10,917,900
Thu, 04 Dec 2025
65.6000
66.1000
65.0100
65.6900
10,619,500
Wed, 03 Dec 2025
65.0800
66.6600
64.9800
65.6500
12,028,300
Tue, 02 Dec 2025
1 · 8-K
After-hours · 16:18 ET
8-K ↗
Tue, 02 Dec 2025
65.4500
65.4700
64.5800
64.9300
9,051,200
Mon, 01 Dec 2025
63.7700
65.9900
63.5800
65.3900
12,047,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
64.4700
64.7800
63.9700
64.6300
4,941,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
63.5000
64.8700
62.9700
64.3300
13,791,000
Tue, 25 Nov 2025
62.3400
64.1200
61.8700
63.6800
11,527,200
Mon, 24 Nov 2025
62.5100
63.0700
61.9300
61.9300
16,681,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
62.0100
63.5000
61.5400
62.8000
12,476,900
Thu, 20 Nov 2025
62.9500
63.8300
61.4100
61.4300
13,886,600
Wed, 19 Nov 2025
62.4300
63.2200
62.0100
62.6400
11,732,100
Tue, 18 Nov 2025
62.4000
62.7600
61.6800
62.4900
14,614,600
Mon, 17 Nov 2025
63.0700
63.5400
62.2600
62.9000
17,064,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
64.9400
65.0600
63.7500
64.1700
17,760,100
Thu, 13 Nov 2025
65.7100
66.2600
64.8800
66.0300
21,923,600
Wed, 12 Nov 2025
64.1000
65.1900
63.7400
64.2000
14,812,200
Tue, 11 Nov 2025
61.7300
63.6000
61.2400
63.1500
17,646,400
Mon, 10 Nov 2025
61.7500
62.0900
60.4900
60.8000
13,063,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
61.7400
62.1800
60.2900
61.0900
15,504,800
Thu, 06 Nov 2025
61.8800
62.4800
61.6700
61.8900
15,164,600
Wed, 05 Nov 2025
61.2800
62.8500
60.8600
62.1100
20,979,800
Tue, 04 Nov 2025
62.4200
62.5900
61.1200
61.2300
13,725,400
Mon, 03 Nov 2025
64.7200
64.8500
62.3400
62.6500
22,633,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
65.0000
65.2500
64.2500
64.5900
17,822,500
Thu, 30 Oct 2025
65.1800
66.0000
64.5700
64.9000
13,895,200
Wed, 29 Oct 2025
67.0100
67.1900
64.9500
65.3500
15,143,100
Tue, 28 Oct 2025
68.1100
68.6100
67.0500
67.4300
11,262,400
Mon, 27 Oct 2025
70.0400
70.4400
68.2600
68.5900
9,838,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
69.7100
70.0800
68.9100
69.1100
7,102,900
Thu, 23 Oct 2025
69.0900
69.8900
68.7400
69.6800
9,124,900