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
65.5000
65.5400
64.2500
64.7600
3,573,548
Thu, 03 Sep 2026
66.7500
67.1700
65.8300
65.9100
2,354,200
Wed, 02 Sep 2026
65.9200
67.5100
65.9200
66.9100
2,415,400
Tue, 01 Sep 2026
66.6500
66.6500
65.5500
66.5800
2,285,900
Mon, 31 Aug 2026
66.2200
66.6400
64.9400
65.6500
2,571,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
65.4500
65.6200
63.9200
64.5900
2,170,700
Thu, 27 Aug 2026
65.1700
65.7100
63.8400
65.1800
2,915,900
Thu, 27 Aug 2026
30 · 8-K
Next filing day · accepted 26 Aug, 19:05 ET
8-K ↗
Wed, 26 Aug 2026
63.4600
65.1500
63.1500
64.5200
2,183,500
Tue, 25 Aug 2026
64.5200
65.4800
64.1000
64.4000
2,787,900
Mon, 24 Aug 2026
66.2800
66.7500
64.8400
65.9200
2,943,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
66.9500
67.4400
66.1400
66.8200
3,089,200
Thu, 20 Aug 2026
66.7000
67.3900
66.2100
66.7000
4,817,300
Wed, 19 Aug 2026
65.7500
66.4300
65.3600
65.5600
3,559,700
Tue, 18 Aug 2026
65.0000
65.4300
63.8900
65.0200
4,854,700
Mon, 17 Aug 2026
63.3100
63.9600
62.7400
63.8500
5,379,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
63.0300
63.5700
62.6300
63.0200
3,225,100
Thu, 13 Aug 2026
62.1500
62.7300
61.3000
62.3100
2,957,000
Wed, 12 Aug 2026
63.1100
63.7600
62.7900
63.2000
4,426,400
Tue, 11 Aug 2026
63.3100
64.2200
63.0100
63.4500
3,234,300
Mon, 10 Aug 2026
60.4100
63.6900
60.3900
63.5600
3,764,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
59.1600
60.3000
58.8400
59.3600
2,196,200
Thu, 06 Aug 2026
59.4300
60.0000
58.5800
59.8600
3,499,700
Wed, 05 Aug 2026
60.8900
60.8900
57.8400
57.9600
3,281,900
Tue, 04 Aug 2026
60.4800
61.2000
59.5100
60.7500
2,690,100
Mon, 03 Aug 2026
60.5400
61.8800
60.2900
61.8800
2,675,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
61.5200
62.5100
61.0200
62.4600
2,403,500
Thu, 30 Jul 2026
60.4500
61.7400
60.2100
61.6200
2,835,700
Wed, 29 Jul 2026
63.0000
63.0000
60.3600
61.2800
3,132,700
Tue, 28 Jul 2026
60.0900
60.6300
58.6200
59.1500
3,653,100
Mon, 27 Jul 2026
62.1400
63.0800
60.0600
60.0800
4,006,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
61.3900
64.6100
61.3200
63.1300
7,474,000
Thu, 23 Jul 2026
29 · 10-Q
After market open · 13:06 ET
10-Q ↗
Thu, 23 Jul 2026
28 · 8-K
After market open · 13:03 ET
8-K ↗
Thu, 23 Jul 2026
61.1100
62.5200
60.8500
61.3900
5,790,700
Wed, 22 Jul 2026
60.0100
60.8400
60.0100
60.5100
2,914,400
Tue, 21 Jul 2026
58.4000
59.3900
58.0900
59.3700
2,924,200
Mon, 20 Jul 2026
57.3900
58.6800
56.9900
57.7700
3,852,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
57.4800
57.9800
56.7200
57.7900
4,603,500
Thu, 16 Jul 2026
56.1000
57.0800
56.1000
56.4500
3,268,000
Wed, 15 Jul 2026
56.2500
56.7500
55.3100
56.0500
2,313,800
Tue, 14 Jul 2026
56.8600
57.3000
55.6600
56.3100
2,940,600
Mon, 13 Jul 2026
56.6000
57.1600
55.9800
56.5100
4,341,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
55.3900
55.5600
54.5300
55.5300
1,492,200
Thu, 09 Jul 2026
55.7500
56.1400
54.8200
55.0500
1,906,100
Wed, 08 Jul 2026
56.1000
57.0200
55.6300
56.3500
2,551,300
Tue, 07 Jul 2026
53.4500
55.3200
53.4500
54.9700
2,438,500
Mon, 06 Jul 2026
52.7800
53.4100
52.4800
53.3000
2,060,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
52.4700
53.1100
52.2400
52.9600
2,206,400
Wed, 01 Jul 2026
52.5000
53.1900
51.8600
51.9800
2,497,100
Tue, 30 Jun 2026
53.5100
53.9800
52.6000
52.6500
2,855,100
Mon, 29 Jun 2026
52.9200
53.5500
52.8900
53.2000
2,625,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
53.1200
53.7900
52.8300
53.1900
4,064,300
Thu, 25 Jun 2026
52.2600
53.6600
52.0700
53.5500
2,636,700
Wed, 24 Jun 2026
53.1700
54.0000
52.3800
52.7600
4,543,500
Tue, 23 Jun 2026
53.5900
55.3700
53.5800
54.8700
3,902,100
Mon, 22 Jun 2026
53.8800
54.6200
52.7800
54.6200
6,167,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
52.8500
53.1800
52.0200
52.4100
7,140,600
Wed, 17 Jun 2026
53.4500
54.1500
52.8200
53.6100
3,695,100
Tue, 16 Jun 2026
53.2200
54.1900
53.2200
53.5000
2,120,800
Mon, 15 Jun 2026
54.3000
55.0400
53.9100
54.3100
3,044,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
55.5400
57.7600
55.5400
57.4500
2,207,900
Thu, 11 Jun 2026
58.2900
58.8500
55.8400
56.5300
3,675,700
Wed, 10 Jun 2026
57.0100
58.7500
56.9700
57.9400
2,467,400
Tue, 09 Jun 2026
57.3800
57.5400
55.3900
56.5900
2,867,100
Mon, 08 Jun 2026
56.9800
58.3300
56.9800
57.9100
1,766,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
58.9700
59.0400
56.6600
56.7000
2,374,200
Thu, 04 Jun 2026
58.3800
59.6400
58.1400
59.2900
2,529,900
Wed, 03 Jun 2026
58.9400
59.9100
58.4600
59.2400
2,579,100
Tue, 02 Jun 2026
57.9700
58.9000
57.9700
58.5400
1,973,600
Mon, 01 Jun 2026
56.8200
58.7700
56.8200
58.1400
2,893,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
55.2200
56.0400
54.8600
56.0400
4,079,400
Thu, 28 May 2026
56.4700
56.5000
55.4500
55.8100
3,583,700
Wed, 27 May 2026
55.1100
56.3800
54.6400
55.6400
3,703,400
Tue, 26 May 2026
58.0000
58.5700
56.3700
56.4700
3,348,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
58.2600
59.1500
58.1600
58.7400
2,306,200
Thu, 21 May 2026
60.6900
60.7100
58.2000
58.8700
2,647,100
Wed, 20 May 2026
61.4900
62.1600
59.3400
59.5300
4,487,500
Tue, 19 May 2026
60.6700
61.2100
59.6400
60.8900
3,644,900
Mon, 18 May 2026
59.6200
60.8100
59.1900
60.0300
4,133,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
59.0000
60.0800
58.8300
60.0000
3,745,500
Thu, 14 May 2026
57.6100
58.4200
57.2700
58.3000
3,003,200
Wed, 13 May 2026
58.6200
58.6800
56.7900
57.7900
4,628,300
Tue, 12 May 2026
59.9100
59.9100
57.3800
58.0900
6,993,700
Mon, 11 May 2026
27 · 10-Q
After-hours · 17:06 ET
10-Q ↗
Mon, 11 May 2026
26 · 8-K
After-hours · 17:03 ET
8-K ↗
Mon, 11 May 2026
58.8700
59.2500
57.9000
59.0900
5,238,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
25 · 8-K
After-hours · 17:06 ET
8-K ↗
Fri, 08 May 2026
58.7400
58.7400
57.2000
57.8300
4,801,800
Thu, 07 May 2026
58.4900
58.9800
56.7100
58.3100
6,165,900
Wed, 06 May 2026
60.2000
61.3700
59.4100
59.9000
7,110,000
Tue, 05 May 2026
62.6000
63.4600
62.2100
63.0800
3,854,600
Mon, 04 May 2026
61.2000
63.0000
60.7000
62.9300
3,697,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
60.8900
61.3100
59.3400
60.8500
2,762,400
Thu, 30 Apr 2026
60.1600
61.7300
60.0000
61.5500
3,786,700
Wed, 29 Apr 2026
59.2900
61.1900
58.9500
61.0900
3,580,200
Tue, 28 Apr 2026
58.2200
58.4900
57.3400
58.4600
5,321,500
Mon, 27 Apr 2026
56.4800
57.3100
56.2700
56.9400
3,988,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
56.1600
56.5600
55.4200
55.7300
2,562,600
Thu, 23 Apr 2026
56.2300
56.8100
55.6900
56.5800
2,417,100
Wed, 22 Apr 2026
55.2300
55.8000
54.9100
55.7900
3,218,300
Tue, 21 Apr 2026
53.4500
54.9900
53.2800
54.9100
2,291,500
Mon, 20 Apr 2026
53.4900
53.8100
52.8300
53.4500
2,622,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
52.5100
53.0400
51.0300
52.8100
3,814,300
Thu, 16 Apr 2026
55.0700
56.2600
55.0700
55.7200
2,992,600
Wed, 15 Apr 2026
54.4000
55.5900
54.1800
55.0400
2,090,400
Tue, 14 Apr 2026
55.5400
55.7800
54.4200
54.8000
3,526,900
Mon, 13 Apr 2026
57.0300
57.1400
55.7300
56.3500
2,850,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
55.5800
56.9400
55.5800
56.0900
2,855,500
Thu, 09 Apr 2026
24 · 8-K
After-hours · 17:04 ET
8-K ↗
Thu, 09 Apr 2026
23 · 8-K/A
After-hours · 17:02 ET
8-K/A ↗
Thu, 09 Apr 2026
57.1200
57.8900
55.5400
56.1600
4,387,200
Wed, 08 Apr 2026
56.5700
57.2700
55.4100
56.7800
5,037,000
Tue, 07 Apr 2026
59.8800
61.3000
59.7100
60.7300
4,499,400
Mon, 06 Apr 2026
59.2700
59.4600
58.8000
59.4200
2,797,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
59.4200
60.3700
58.3000
59.1800
2,754,800
Wed, 01 Apr 2026
57.8700
58.7700
56.6400
57.4200
3,548,200
Tue, 31 Mar 2026
60.7600
61.5400
57.7900
59.3600
4,952,400
Mon, 30 Mar 2026
61.6800
62.3700
60.3000
60.6500
4,611,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
61.7900
62.6000
61.2000
62.0800
3,912,800
Thu, 26 Mar 2026
60.5000
61.9400
60.4500
61.2600
3,127,600
Wed, 25 Mar 2026
22 · DEFA14A
After-hours · 17:13 ET
DEFA14A ↗
Wed, 25 Mar 2026
21 · DEF 14A
After-hours · 17:11 ET
DEF 14A ↗
Wed, 25 Mar 2026
58.0900
60.1500
57.6400
60.1400
3,652,300
Tue, 24 Mar 2026
57.8300
59.4400
57.6500
58.9700
4,013,600
Mon, 23 Mar 2026
55.7400
57.7100
55.5600
56.9400
5,136,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
57.4400
58.0000
56.7100
56.9700
17,590,200
Thu, 19 Mar 2026
56.3800
57.6500
56.1800
56.9800
4,172,200
Wed, 18 Mar 2026
55.8500
56.3800
55.2300
56.0300
5,020,100
Tue, 17 Mar 2026
55.2400
56.1800
54.9800
55.4400
3,532,800
Mon, 16 Mar 2026
54.8300
55.6900
54.1700
54.8400
3,451,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
54.4200
55.4800
54.1400
55.3300
3,767,400
Thu, 12 Mar 2026
55.1500
55.8500
54.8100
54.9300
4,861,800
Wed, 11 Mar 2026
52.9100
55.1400
52.9100
55.0600
4,930,500
Tue, 10 Mar 2026
52.9000
54.2900
52.4700
52.9000
6,613,500
Mon, 09 Mar 2026
52.6600
54.4000
52.6600
53.7200
9,720,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
53.0000
53.3100
51.8300
52.2500
4,820,300
Thu, 05 Mar 2026
52.1600
53.1500
52.0400
52.6300
4,384,000
Wed, 04 Mar 2026
51.0700
51.8500
50.4400
51.7200
4,222,500
Tue, 03 Mar 2026
52.8000
53.2100
50.9000
51.7900
5,004,800
Mon, 02 Mar 2026
20 · S-3ASR
After-hours · 17:05 ET
S-3ASR ↗
Mon, 02 Mar 2026
52.3900
52.3900
50.7000
52.1600
6,153,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
49.9900
50.7600
49.0700
50.5900
3,863,200
Thu, 26 Feb 2026
48.4900
50.1900
47.9500
49.4400
5,880,900
Wed, 25 Feb 2026
50.2000
50.5100
48.6100
49.3300
4,889,700
Tue, 24 Feb 2026
51.3500
51.6000
49.3500
50.0900
9,320,200
Mon, 23 Feb 2026
19 · 10-K
After-hours · 17:11 ET
10-K ↗
Mon, 23 Feb 2026
18 · 8-K
After-hours · 17:07 ET
8-K ↗
Mon, 23 Feb 2026
50.5500
50.8700
50.0400
50.8300
5,431,500
Mon, 23 Feb 2026
17 · 8-K
Pre-market · 06:30 ET
8-K ↗
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
16 · 8-K/A
After-hours · 17:11 ET
8-K/A ↗
Fri, 20 Feb 2026
50.6300
50.9000
49.6800
50.5800
3,877,300
Thu, 19 Feb 2026
49.4900
51.2300
49.4900
50.6700
6,992,900
Wed, 18 Feb 2026
48.0100
49.2300
47.1600
49.0800
7,835,200
Tue, 17 Feb 2026
15 · 8-K
After-hours · 17:13 ET
8-K ↗
Tue, 17 Feb 2026
47.1600
47.5000
45.0800
46.0800
4,579,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
45.7500
47.3100
45.7500
46.9300
4,235,200
Thu, 12 Feb 2026
47.3600
47.8500
44.6600
45.9700
6,781,200
Wed, 11 Feb 2026
47.5400
48.1700
46.9400
47.8000
3,804,000
Tue, 10 Feb 2026
47.0400
47.1700
46.4500
46.6300
3,228,500
Mon, 09 Feb 2026
46.2700
47.3100
46.0700
47.0100
5,088,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
45.1700
46.7300
44.9900
46.5300
3,994,800
Thu, 05 Feb 2026
45.4800
45.7100
44.0700
44.8800
4,847,400
Wed, 04 Feb 2026
44.4000
46.2400
43.9100
46.1100
6,738,800
Tue, 03 Feb 2026
43.1200
44.4900
42.6500
44.1100
14,168,100
Tue, 03 Feb 2026
14 · 8-K
Pre-market · 08:38 ET
8-K ↗
Mon, 02 Feb 2026
41.7000
42.8600
41.6500
42.4800
6,310,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
13 · 8-K
After-hours · 17:13 ET
8-K ↗
Fri, 30 Jan 2026
43.3600
44.4400
42.5500
43.4700
4,544,400
Thu, 29 Jan 2026
12 · 8-K
After-hours · 17:11 ET
8-K ↗
Thu, 29 Jan 2026
43.7300
44.4200
43.1600
43.4700
6,178,700
Wed, 28 Jan 2026
11 · 8-K
After-hours · 17:12 ET
8-K ↗
Wed, 28 Jan 2026
43.1100
43.4100
42.3700
42.7600
3,746,400
Tue, 27 Jan 2026
41.6300
42.8500
41.5500
42.7700
4,237,500
Mon, 26 Jan 2026
41.2700
41.4100
40.0400
41.3600
4,836,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
10 · 8-K
After-hours · 17:15 ET
8-K ↗
Fri, 23 Jan 2026
41.6500
42.0000
40.7800
41.0200
4,401,100
Thu, 22 Jan 2026
40.5800
41.1100
40.4300
40.7200
3,741,000
Wed, 21 Jan 2026
40.4400
41.7100
39.9700
40.8000
4,497,000
Tue, 20 Jan 2026
40.0000
40.5100
39.3200
39.5600
2,928,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
40.1500
40.2900
39.5000
39.6900
2,496,100
Thu, 15 Jan 2026
39.7500
40.5800
39.0300
39.9500
4,147,900
Wed, 14 Jan 2026
39.8100
41.1800
39.7500
40.3600
4,582,400
Tue, 13 Jan 2026
39.4600
40.5300
39.3500
39.5200
4,298,600
Mon, 12 Jan 2026
39.0500
39.3700
38.5900
38.9600
2,991,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
39.0000
39.1000
38.2900
38.6700
2,666,900
Thu, 08 Jan 2026
37.5000
39.6900
37.2600
38.6800
5,760,300
Wed, 07 Jan 2026
37.8400
37.8500
36.8100
36.9800
3,571,700
Tue, 06 Jan 2026
38.8000
39.0200
37.6000
37.7300
5,320,600
Mon, 05 Jan 2026
40.8100
40.8700
38.0800
38.7900
5,264,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
39.1000
40.6500
38.8000
40.4900
3,157,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
39.5300
39.6700
38.9700
39.1900
1,966,900
Tue, 30 Dec 2025
39.0500
39.7400
39.0400
39.5600
2,482,800
Mon, 29 Dec 2025
38.4200
38.8100
38.2100
38.7900
2,723,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
37.9200
38.2900
37.6600
37.9700
1,421,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
38.0300
38.3100
37.6400
38.0500
1,277,000
Tue, 23 Dec 2025
38.0400
38.3700
37.8300
38.0200
3,424,200
Mon, 22 Dec 2025
9 · 8-K
After-hours · 17:05 ET
8-K ↗
Mon, 22 Dec 2025
38.4100
38.9300
37.8000
37.8900
2,471,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
37.1800
37.9200
37.1700
37.3900
4,844,600
Thu, 18 Dec 2025
38.7700
38.7700
37.0500
37.1100
3,272,900
Wed, 17 Dec 2025
37.5000
38.8600
37.4600
38.8200
4,132,000
Tue, 16 Dec 2025
38.6800
38.7300
37.1400
37.2800
4,730,700
Tue, 16 Dec 2025
8 · 8-K
Next filing day · accepted 15 Dec, 17:40 ET
8-K ↗
Mon, 15 Dec 2025
40.1500
40.1900
38.6200
39.2400
3,669,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
7 · 8-K
After-hours · 17:10 ET
8-K ↗
Fri, 12 Dec 2025
41.0300
41.1100
40.3000
40.3400
2,819,400
Thu, 11 Dec 2025
41.2200
41.3700
40.3000
40.4900
2,273,600
Wed, 10 Dec 2025
41.5200
41.8100
40.7900
41.6600
2,993,900
Tue, 09 Dec 2025
41.8100
42.2000
41.1300
41.4300
2,771,600
Mon, 08 Dec 2025
41.8300
42.7100
41.5800
41.8500
2,461,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
42.2100
43.3000
42.2100
42.2800
2,944,600
Thu, 04 Dec 2025
42.2200
42.7500
42.1100
42.2800
3,118,900
Wed, 03 Dec 2025
41.1500
42.4000
40.8900
42.3200
3,052,400
Tue, 02 Dec 2025
41.3800
41.4500
40.7100
40.7500
2,930,800
Mon, 01 Dec 2025
6 · 8-K
After-hours · 17:05 ET
8-K ↗
Mon, 01 Dec 2025
40.9900
42.0600
40.6800
41.5800
3,863,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
40.4100
41.1300
40.2700
40.9600
1,143,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
39.2800
40.8300
39.0400
40.4500
3,335,300
Tue, 25 Nov 2025
39.1900
39.4500
38.6200
39.0300
2,404,400
Mon, 24 Nov 2025
38.8900
39.7100
38.3000
39.5800
2,603,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
38.6200
39.2700
37.8700
38.9700
3,048,100
Thu, 20 Nov 2025
39.5200
40.6900
38.5400
38.5600
4,204,800
Wed, 19 Nov 2025
37.9600
39.2400
37.6800
39.1500
2,808,500
Tue, 18 Nov 2025
37.8800
39.3900
37.7600
39.0800
4,079,500
Mon, 17 Nov 2025
39.0200
39.1100
38.0100
38.2000
2,761,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
38.8100
39.3000
38.1800
39.1500
4,188,800
Thu, 13 Nov 2025
38.1200
39.3700
38.1000
38.8100
3,938,300
Wed, 12 Nov 2025
39.0300
39.4500
38.2000
38.2300
3,732,500
Tue, 11 Nov 2025
39.1900
39.7900
39.0100
39.4300
3,787,200
Mon, 10 Nov 2025
39.0700
39.1500
38.2100
38.8500
3,947,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
5 · 8-K
After-hours · 17:09 ET
8-K ↗
Fri, 07 Nov 2025
37.5800
38.9400
37.3800
38.8600
6,216,900
Thu, 06 Nov 2025
37.0600
38.0300
36.8700
37.5600
5,229,400
Wed, 05 Nov 2025
36.0400
38.9400
35.4700
36.6400
12,787,100
Tue, 04 Nov 2025
4 · 10-Q
After-hours · 17:09 ET
10-Q ↗
Tue, 04 Nov 2025
3 · 8-K
After-hours · 17:06 ET
8-K ↗
Tue, 04 Nov 2025
2 · 8-K
After-hours · 17:03 ET
8-K ↗
Tue, 04 Nov 2025
36.6200
37.3800
36.3600
37.2900
3,235,000
Mon, 03 Nov 2025
37.3600
37.7700
36.7800
37.5400
3,015,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
37.1400
37.6500
36.7700
37.5100
2,336,600
Thu, 30 Oct 2025
36.7100
37.4200
36.6100
36.8900
2,008,900
Wed, 29 Oct 2025
36.6000
37.3600
36.4900
36.9000
1,949,900
Tue, 28 Oct 2025
37.1000
37.1400
36.4500
36.6100
1,533,600
Mon, 27 Oct 2025
38.0700
38.1700
37.3100
37.3500
2,309,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
38.0300
38.7200
37.6700
37.6800
3,366,400
Thu, 23 Oct 2025
37.6500
38.2800
37.3500
37.9800
3,543,900
Wed, 22 Oct 2025
36.4700
37.0700
36.0900
36.5600
2,998,600
Tue, 21 Oct 2025
36.2700
36.5100
35.8400
36.1500
1,878,900
Mon, 20 Oct 2025
36.1200
36.5600
35.7800
36.2700
2,837,300
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
36.5500
36.7500
35.8000
35.9700
4,288,100
Thu, 16 Oct 2025
37.4700
37.5500
36.0900
36.4400
3,675,100
Wed, 15 Oct 2025
37.5700
37.8300
36.9900
37.2900
4,315,500
Tue, 14 Oct 2025
36.7000
37.5100
36.6500
36.8100
3,819,700
Mon, 13 Oct 2025
37.5600
38.0000
37.0300
37.9900
2,069,400
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
38.6600
38.9000
36.8900
36.9200
3,488,500
Thu, 09 Oct 2025
40.1700
40.7800
39.0100
39.1500
2,099,500
Wed, 08 Oct 2025
39.9400
40.0900
39.0600
40.0700
3,123,400
Tue, 07 Oct 2025
39.8500
40.0400
38.9000
39.6700
2,683,900
Mon, 06 Oct 2025
40.5000
40.6800
39.8300
40.0700
1,926,000
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
39.5300
40.2600
39.5100
40.1200
2,616,100
Thu, 02 Oct 2025
40.2700
40.6700
39.2700
39.5600
2,905,600
Wed, 01 Oct 2025
39.7900
40.6700
39.7900
40.5300
2,569,100
Tue, 30 Sep 2025
40.6200
40.9700
39.5500
40.3800
4,033,100
Mon, 29 Sep 2025
1 · 8-K
After-hours · 17:07 ET
8-K ↗
Mon, 29 Sep 2025
42.6100
42.8600
40.5200
40.6400
3,650,100
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
42.7600
44.1200
42.7500
43.1700
2,690,700
Thu, 25 Sep 2025
42.4800
42.8700
42.2500
42.7100
1,948,400
Wed, 24 Sep 2025
42.4500
43.3500
42.2000
42.7900
3,032,100
Tue, 23 Sep 2025
41.5600
43.2100
41.5600
41.8400
3,691,400
Mon, 22 Sep 2025
41.0500
41.5600
40.4200
41.2900
2,571,100
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
41.8900
41.9300
40.8800
41.2500
5,147,300
Thu, 18 Sep 2025
42.2500
42.3100
41.3300
42.0000
2,569,000
Wed, 17 Sep 2025
42.0800
42.5800
41.4800
41.9600
3,151,500
Tue, 16 Sep 2025
41.2000
42.4400
41.0400
42.3500
3,230,000
Mon, 15 Sep 2025
41.8700
41.8700
40.4500
40.6700
2,762,200
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
42.2600
42.9800
41.8600
41.8600
2,138,900
Thu, 11 Sep 2025
42.3100
42.6400
41.5500
42.3700
3,258,700
Wed, 10 Sep 2025
41.5900
42.8900
41.5400
42.8700
2,739,700
Tue, 09 Sep 2025
41.3600
42.3500
41.3600
41.4500
2,396,200
Mon, 08 Sep 2025
41.8400
41.8400
40.4100
41.0500
5,239,500
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
41.8600
42.4900
40.9200
41.0900
3,572,500