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
55.1600
55.9950
54.6850
54.7200
2,137,383
Thu, 03 Sep 2026
55.6000
56.2650
55.2500
55.7600
2,851,100
Wed, 02 Sep 2026
35 · 8-K
After-hours · 17:22 ET
8-K ↗
Wed, 02 Sep 2026
56.5900
56.7800
55.6900
56.2100
1,901,100
Tue, 01 Sep 2026
34 · 8-K
After-hours · 16:29 ET
8-K ↗
Tue, 01 Sep 2026
55.3900
56.7100
55.2800
56.5400
3,166,400
Mon, 31 Aug 2026
55.3700
55.4850
54.8900
55.2100
1,874,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
56.7500
56.8050
55.4600
55.5300
1,341,500
Thu, 27 Aug 2026
56.5000
56.9200
56.2200
56.4800
2,282,400
Wed, 26 Aug 2026
57.1300
57.4600
56.8000
57.1600
2,597,300
Tue, 25 Aug 2026
56.0900
57.2400
55.7600
57.0500
5,287,500
Mon, 24 Aug 2026
33 · 8-K
After-hours · 16:16 ET
8-K ↗
Mon, 24 Aug 2026
56.1600
56.8500
55.6450
56.1900
2,560,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
56.0900
56.2400
55.0200
55.9300
1,992,700
Thu, 20 Aug 2026
55.0100
56.1600
55.0100
55.7700
2,287,500
Wed, 19 Aug 2026
55.2400
55.2500
54.3000
55.2000
1,856,900
Tue, 18 Aug 2026
55.1000
55.3600
54.3500
54.4200
2,151,800
Mon, 17 Aug 2026
54.4300
54.7100
54.0500
54.6800
2,866,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
54.0100
54.5200
53.5400
54.3100
4,372,900
Thu, 13 Aug 2026
53.1700
53.8800
52.5200
53.6000
3,096,400
Wed, 12 Aug 2026
32 · 8-K
After-hours · 16:16 ET
8-K ↗
Wed, 12 Aug 2026
52.8000
53.2500
52.5300
52.5900
5,964,600
Tue, 11 Aug 2026
31 · 424B5
After-hours · 16:16 ET
424B5 ↗
Tue, 11 Aug 2026
53.2500
53.3100
52.3300
52.6900
9,647,600
Mon, 10 Aug 2026
30 · 424B5
After-hours · 16:18 ET
424B5 ↗
Mon, 10 Aug 2026
29 · 8-K
After-hours · 16:06 ET
8-K ↗
Mon, 10 Aug 2026
56.7000
56.7000
55.1000
55.4700
1,996,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
28 · 10-Q
After-hours · 16:15 ET
10-Q ↗
Fri, 07 Aug 2026
55.8000
57.4000
55.8000
56.7400
2,501,400
Thu, 06 Aug 2026
27 · 8-K
After-hours · 16:17 ET
8-K ↗
Thu, 06 Aug 2026
56.0000
56.0450
54.4900
54.7100
2,050,200
Wed, 05 Aug 2026
54.7500
55.7900
54.4180
55.5000
2,271,600
Tue, 04 Aug 2026
54.3400
54.8250
53.1840
54.4700
2,338,400
Mon, 03 Aug 2026
55.0000
55.5200
54.7200
55.1200
1,620,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
55.5000
56.4100
54.8300
55.6000
1,548,500
Thu, 30 Jul 2026
57.2500
57.9100
55.2400
55.7300
2,077,700
Wed, 29 Jul 2026
58.4600
58.6220
56.7150
57.5200
2,717,000
Tue, 28 Jul 2026
58.3100
58.7000
57.5100
57.7200
3,038,900
Mon, 27 Jul 2026
57.5000
57.8500
57.1800
57.4500
2,167,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
56.7000
57.4800
56.4700
57.4400
2,157,800
Thu, 23 Jul 2026
56.2300
57.5900
56.0610
56.3800
2,020,000
Wed, 22 Jul 2026
26 · 8-K
After-hours · 16:16 ET
8-K ↗
Wed, 22 Jul 2026
57.7500
58.0200
56.8500
57.0800
1,755,100
Tue, 21 Jul 2026
57.0000
57.9950
56.7550
57.6000
2,930,500
Mon, 20 Jul 2026
57.1000
57.5600
56.4400
56.6600
1,767,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
56.9800
57.7350
56.7450
57.1600
2,138,900
Thu, 16 Jul 2026
54.1200
56.6600
54.0000
56.5900
3,149,300
Wed, 15 Jul 2026
54.7500
55.0800
53.9200
54.1900
2,374,300
Tue, 14 Jul 2026
54.6300
54.8000
53.8300
54.7300
2,002,100
Mon, 13 Jul 2026
54.0200
54.5090
53.6500
54.3500
1,461,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
53.9700
54.1300
52.4900
53.5700
1,755,200
Thu, 09 Jul 2026
54.3800
54.8620
53.7850
53.8400
2,072,200
Wed, 08 Jul 2026
55.0000
55.3200
54.0550
54.6200
3,305,100
Tue, 07 Jul 2026
54.1800
55.6100
54.0000
54.9300
5,233,900
Mon, 06 Jul 2026
55.1000
55.7500
53.3900
53.8300
3,734,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
54.0700
55.0900
53.8250
55.0400
4,863,700
Wed, 01 Jul 2026
52.2500
54.0800
52.0250
53.6500
4,744,500
Tue, 30 Jun 2026
50.6900
52.7400
50.5800
52.1500
5,002,600
Mon, 29 Jun 2026
51.4500
52.0000
50.9800
52.0000
3,213,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
51.1200
51.8400
50.2900
51.0000
27,921,000
Thu, 25 Jun 2026
25 · 8-K
After-hours · 16:29 ET
8-K ↗
Thu, 25 Jun 2026
50.0900
51.5000
49.4400
50.9200
4,175,700
Wed, 24 Jun 2026
48.6250
50.1900
48.5550
50.1000
3,759,200
Tue, 23 Jun 2026
48.0000
49.1700
47.6450
48.6700
3,495,400
Mon, 22 Jun 2026
47.0500
47.4400
46.3000
47.1600
2,889,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
24 · 8-K
After-hours · 16:16 ET
8-K ↗
Thu, 18 Jun 2026
46.7000
46.8400
45.7600
46.5200
7,313,000
Wed, 17 Jun 2026
46.3600
47.0400
46.1700
46.5200
2,431,800
Tue, 16 Jun 2026
46.6800
47.0050
46.1400
46.8700
2,223,400
Mon, 15 Jun 2026
46.5400
47.5100
46.2400
46.4700
3,008,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
46.5400
47.3900
46.2900
46.8100
1,818,900
Thu, 11 Jun 2026
47.1700
47.7300
46.5300
46.5500
2,009,200
Wed, 10 Jun 2026
47.3900
47.5800
46.3500
46.8200
1,783,400
Tue, 09 Jun 2026
46.0800
47.3900
45.6900
46.7100
3,699,900
Mon, 08 Jun 2026
47.5500
47.7700
44.8100
45.7000
4,227,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
46.1600
47.8700
45.8800
47.4800
1,755,100
Thu, 04 Jun 2026
47.3100
48.0200
45.7900
46.3700
2,131,300
Wed, 03 Jun 2026
46.1700
47.0200
46.1000
46.5900
2,307,300
Tue, 02 Jun 2026
47.3800
47.8400
46.3500
46.3800
1,645,900
Mon, 01 Jun 2026
48.3200
48.9000
47.1100
47.2300
1,743,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
49.4200
49.4200
48.1900
48.8900
3,614,800
Thu, 28 May 2026
23 · 8-K
After-hours · 16:16 ET
8-K ↗
Thu, 28 May 2026
50.9600
50.9600
49.3900
49.4600
3,229,600
Wed, 27 May 2026
51.0700
51.0700
50.4050
50.4600
2,054,700
Tue, 26 May 2026
50.5700
51.0700
50.1500
51.0000
3,200,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
22 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 22 May 2026
50.4000
50.4000
49.2000
50.1900
3,805,700
Thu, 21 May 2026
21 · 424B5
After-hours · 16:52 ET
424B5 ↗
Thu, 21 May 2026
50.8500
50.8800
49.7820
50.1300
7,840,800
Wed, 20 May 2026
20 · 424B5
After-hours · 16:09 ET
424B5 ↗
Wed, 20 May 2026
51.1100
51.7200
50.6150
51.6800
1,940,100
Tue, 19 May 2026
49.9200
50.8650
49.5300
50.8100
1,701,100
Mon, 18 May 2026
49.2500
50.1600
49.2400
50.0900
1,414,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
51.2400
51.3200
49.3200
49.3500
3,321,800
Thu, 14 May 2026
51.6700
51.9800
50.5100
51.1400
2,120,000
Wed, 13 May 2026
51.2000
51.9900
50.7700
51.6100
2,140,300
Tue, 12 May 2026
50.3800
51.8200
50.0750
51.4700
2,613,000
Mon, 11 May 2026
51.3100
52.4500
50.3000
50.3800
2,780,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
19 · 10-Q
After-hours · 16:16 ET
10-Q ↗
Fri, 08 May 2026
49.5000
52.1900
49.5000
51.7100
2,664,100
Thu, 07 May 2026
18 · 8-K
After-hours · 16:20 ET
8-K ↗
Thu, 07 May 2026
49.9000
50.1000
49.0650
49.6000
1,801,700
Wed, 06 May 2026
49.9700
50.1500
48.9400
50.0200
2,691,000
Tue, 05 May 2026
50.2700
50.6400
49.0900
49.6800
2,783,100
Mon, 04 May 2026
49.8900
50.6800
49.8700
50.1300
2,306,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
50.7500
51.0100
50.1500
50.1500
1,819,200
Thu, 30 Apr 2026
50.2800
51.0000
50.0700
50.7800
1,341,500
Wed, 29 Apr 2026
50.1300
50.8200
49.7100
50.2100
1,900,500
Tue, 28 Apr 2026
50.5700
51.2400
49.9900
50.3200
1,893,700
Mon, 27 Apr 2026
50.8300
50.8300
49.6900
50.3200
1,887,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
50.5700
50.8500
50.0550
50.1000
1,906,700
Thu, 23 Apr 2026
48.3200
50.7400
47.8850
50.5800
2,505,000
Wed, 22 Apr 2026
49.7300
49.9200
47.4550
47.7600
2,040,900
Tue, 21 Apr 2026
50.1400
50.1800
48.9800
49.5200
2,452,300
Mon, 20 Apr 2026
49.8200
50.4900
49.3800
50.2100
1,626,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
50.8100
51.0650
49.2400
49.5900
2,648,600
Thu, 16 Apr 2026
49.3900
50.8250
49.3000
50.5800
2,282,000
Wed, 15 Apr 2026
48.6300
49.6600
48.3700
49.4800
2,223,300
Tue, 14 Apr 2026
48.0100
49.0200
47.6700
48.8200
1,813,600
Mon, 13 Apr 2026
49.0600
49.3700
47.5950
48.1400
1,884,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
49.1000
49.8300
48.9600
49.2300
2,501,600
Thu, 09 Apr 2026
17 · DEF 14A
After-hours · 16:18 ET
DEF 14A ↗
Thu, 09 Apr 2026
48.3300
50.0550
48.1500
49.1100
2,271,400
Wed, 08 Apr 2026
48.6000
49.0850
48.2100
48.4000
3,729,100
Tue, 07 Apr 2026
16 · 8-K
After-hours · 16:39 ET
8-K ↗
Tue, 07 Apr 2026
47.0300
47.7200
46.9100
47.6000
2,430,600
Mon, 06 Apr 2026
47.4700
47.8850
46.8500
47.1400
2,195,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
47.3200
48.5300
47.1650
48.0900
2,049,800
Wed, 01 Apr 2026
47.5700
47.8200
46.9970
47.5200
1,680,000
Tue, 31 Mar 2026
47.1400
47.8850
46.6950
47.1600
2,680,000
Mon, 30 Mar 2026
47.7300
47.7300
46.6850
46.9300
1,969,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
47.4600
47.7600
47.0900
47.1300
1,274,200
Thu, 26 Mar 2026
47.6500
48.0600
47.2550
47.4100
1,232,000
Wed, 25 Mar 2026
48.5500
48.8900
47.7700
47.9400
2,101,300
Tue, 24 Mar 2026
15 · 8-K/A
After-hours · 16:26 ET
8-K/A ↗
Tue, 24 Mar 2026
47.6400
48.5800
47.2100
48.2500
2,478,700
Mon, 23 Mar 2026
49.3100
49.3400
47.9600
48.0700
3,147,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
50.6300
50.7700
47.8800
48.1100
7,716,700
Thu, 19 Mar 2026
52.3900
52.7200
50.8000
51.1200
2,516,900
Wed, 18 Mar 2026
14 · 8-K
After-hours · 16:16 ET
8-K ↗
Wed, 18 Mar 2026
53.1100
53.2400
52.5500
52.5700
2,938,000
Tue, 17 Mar 2026
52.8900
53.3680
52.4250
53.0300
2,347,000
Mon, 16 Mar 2026
52.8400
53.5500
52.5200
52.7000
2,967,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
52.7300
53.3350
51.8200
52.1600
3,066,800
Thu, 12 Mar 2026
52.4100
52.9050
51.5000
52.1300
2,894,700
Wed, 11 Mar 2026
52.3400
53.1200
52.2000
52.8000
2,820,300
Tue, 10 Mar 2026
51.9900
53.6900
51.8900
52.9800
3,585,400
Mon, 09 Mar 2026
51.7100
52.3450
50.7100
52.1900
2,611,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
51.3400
52.0900
51.2250
51.5100
2,300,700
Thu, 05 Mar 2026
51.2600
52.1800
50.9100
52.1200
3,109,700
Wed, 04 Mar 2026
52.1400
52.2000
51.3100
51.8700
3,078,000
Tue, 03 Mar 2026
51.8650
52.8500
51.4100
52.3700
2,206,800
Mon, 02 Mar 2026
52.2400
53.3600
51.7000
52.9000
2,684,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
13 · 8-K
After-hours · 17:24 ET
8-K ↗
Fri, 27 Feb 2026
12 · 424B5
After-hours · 17:07 ET
424B5 ↗
Fri, 27 Feb 2026
11 · 10-K
After-hours · 16:17 ET
10-K ↗
Fri, 27 Feb 2026
52.7600
54.6700
51.8800
52.2400
5,080,400
Thu, 26 Feb 2026
10 · 8-K
After-hours · 16:20 ET
8-K ↗
Thu, 26 Feb 2026
53.2200
53.5400
52.7150
53.1900
2,319,400
Wed, 25 Feb 2026
52.6100
53.1900
52.5200
52.9200
1,623,600
Tue, 24 Feb 2026
52.7100
52.8700
51.6900
52.5000
2,502,700
Mon, 23 Feb 2026
52.2700
52.7400
52.0800
52.7100
2,071,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
52.3800
52.6800
51.7200
51.9300
1,854,600
Thu, 19 Feb 2026
52.3400
52.6500
51.9400
52.1700
1,899,600
Wed, 18 Feb 2026
52.9400
53.0970
52.1000
52.2700
2,004,000
Tue, 17 Feb 2026
52.0300
53.0350
51.8500
53.0000
1,760,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
51.6300
52.4700
51.4000
51.8000
2,483,500
Thu, 12 Feb 2026
51.8400
52.3600
51.0950
51.7000
3,025,700
Wed, 11 Feb 2026
51.1900
52.1600
50.7500
51.5300
2,147,700
Tue, 10 Feb 2026
49.3500
50.6100
49.0000
50.4700
1,807,500
Mon, 09 Feb 2026
48.6900
49.5700
48.5860
49.3800
1,783,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
48.5000
49.5280
48.0400
48.7700
2,322,200
Thu, 05 Feb 2026
46.3200
48.3250
46.0750
48.1700
3,106,900
Wed, 04 Feb 2026
9 · 8-K
After-hours · 16:32 ET
8-K ↗
Wed, 04 Feb 2026
48.2300
48.3640
46.5900
46.8200
2,751,200
Tue, 03 Feb 2026
48.0200
48.2150
46.3400
48.1800
3,402,600
Mon, 02 Feb 2026
46.6900
47.8100
46.3300
47.5800
3,646,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
47.0000
48.0400
46.4700
46.9100
25,350,600
Thu, 29 Jan 2026
46.8400
47.8800
45.9900
47.2200
3,999,500
Wed, 28 Jan 2026
46.5000
47.0950
46.0950
46.3300
6,046,800
Tue, 27 Jan 2026
46.6200
46.7800
45.3750
45.6900
3,632,500
Mon, 26 Jan 2026
46.3600
46.8600
46.0800
46.2300
1,554,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
46.3100
46.6400
45.8100
46.2400
1,555,300
Thu, 22 Jan 2026
48.7200
48.8050
46.2400
46.4900
2,393,300
Wed, 21 Jan 2026
47.7500
48.7950
47.3600
48.6400
3,058,900
Tue, 20 Jan 2026
47.4400
48.3100
47.3800
47.4000
1,307,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
48.0900
48.4200
47.4700
48.0100
2,092,400
Thu, 15 Jan 2026
47.8400
48.5400
47.6600
47.9800
2,024,700
Wed, 14 Jan 2026
47.7500
48.0000
46.9700
47.6600
1,128,600
Tue, 13 Jan 2026
47.5400
48.3200
47.0100
47.7400
1,353,900
Mon, 12 Jan 2026
47.2100
48.0700
47.1900
47.5400
1,119,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
47.1400
48.6000
47.1400
47.2800
1,264,100
Thu, 08 Jan 2026
47.1400
47.6040
46.5650
47.3400
1,876,100
Wed, 07 Jan 2026
47.3500
47.8500
46.9500
47.3500
1,445,700
Tue, 06 Jan 2026
46.3700
47.1600
45.8350
47.1300
2,669,400
Mon, 05 Jan 2026
47.2650
47.2650
45.0300
46.7100
2,086,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
46.8300
47.3100
45.8200
47.2400
1,629,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
47.7200
47.9000
46.8700
47.0600
1,474,100
Tue, 30 Dec 2025
48.4700
48.4700
47.5820
47.7400
1,088,900
Mon, 29 Dec 2025
48.1600
48.4900
47.7700
48.3000
852,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
48.5000
48.5400
47.6600
47.9500
632,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
48.3900
48.5250
48.0000
48.4000
510,500
Tue, 23 Dec 2025
48.5100
48.6700
47.9800
48.3500
1,440,000
Mon, 22 Dec 2025
48.0100
48.7200
47.6310
48.5000
1,634,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
47.5600
48.7650
47.3900
48.1300
5,076,200
Thu, 18 Dec 2025
48.0200
48.4450
47.6400
47.6700
2,001,400
Wed, 17 Dec 2025
47.6600
48.2700
47.2150
47.6300
2,042,500
Tue, 16 Dec 2025
8 · 8-K
After-hours · 16:16 ET
8-K ↗
Tue, 16 Dec 2025
47.5000
48.0500
47.0900
47.6200
3,139,900
Mon, 15 Dec 2025
47.2800
48.2300
46.8800
47.2000
2,727,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
46.5400
47.3100
46.2700
47.2500
2,568,400
Thu, 11 Dec 2025
48.4000
48.4500
46.0100
46.7000
3,469,800
Wed, 10 Dec 2025
49.3600
49.5000
48.0600
48.1200
1,926,600
Tue, 09 Dec 2025
50.2200
50.8000
49.3100
49.4400
1,897,600
Mon, 08 Dec 2025
50.3200
50.5800
49.6000
49.8400
2,017,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
49.8500
50.3200
49.6100
50.1100
1,330,300
Thu, 04 Dec 2025
50.1800
51.0150
49.8700
49.9700
1,915,900
Wed, 03 Dec 2025
50.4300
50.5550
49.6800
50.3100
2,110,500
Tue, 02 Dec 2025
50.7500
50.8900
50.1600
50.4400
1,441,500
Mon, 01 Dec 2025
50.2500
50.7100
50.1000
50.4300
1,607,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
50.6100
50.9100
50.2700
50.7800
763,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
7 · 8-K
After-hours · 16:16 ET
8-K ↗
Wed, 26 Nov 2025
49.0000
50.6600
48.9000
50.5000
2,434,600
Tue, 25 Nov 2025
48.7000
49.1500
48.2000
48.7900
1,914,400
Mon, 24 Nov 2025
6 · 8-K
After-hours · 16:16 ET
8-K ↗
Mon, 24 Nov 2025
48.3500
48.9760
48.0000
48.8000
3,298,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
5 · 424B5
After-hours · 16:15 ET
424B5 ↗
Fri, 21 Nov 2025
47.7600
48.2800
47.2900
48.0000
7,084,200
Thu, 20 Nov 2025
4 · 424B5
After-hours · 16:01 ET
424B5 ↗
Thu, 20 Nov 2025
49.9000
50.8000
49.1250
49.2300
1,624,900
Wed, 19 Nov 2025
49.1200
50.1520
49.0400
49.4900
1,249,200
Tue, 18 Nov 2025
48.0600
49.7800
47.6900
49.1600
1,951,800
Mon, 17 Nov 2025
48.6000
48.8600
47.7720
47.9100
2,304,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
48.1300
48.9200
47.7750
48.3200
2,618,000
Thu, 13 Nov 2025
47.8300
48.4250
47.3400
48.2400
2,016,900
Wed, 12 Nov 2025
49.0300
49.9950
47.7000
47.8700
1,967,900
Tue, 11 Nov 2025
49.4100
49.6150
48.9500
49.1700
2,118,300
Mon, 10 Nov 2025
49.6200
50.5100
49.2600
49.3400
2,445,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
3 · 10-Q
After-hours · 16:16 ET
10-Q ↗
Fri, 07 Nov 2025
48.4650
50.0000
47.5100
49.4200
2,875,000
Thu, 06 Nov 2025
2 · 8-K
After-hours · 17:07 ET
8-K ↗
Thu, 06 Nov 2025
46.7800
48.2100
46.7800
47.9200
2,406,400
Wed, 05 Nov 2025
46.2300
47.1800
45.7200
47.0900
1,666,700
Tue, 04 Nov 2025
45.5400
46.1600
45.2500
45.9800
1,114,300
Mon, 03 Nov 2025
44.9800
45.8000
44.6900
45.7500
1,353,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
45.1200
45.8700
44.6100
45.3200
1,846,600
Thu, 30 Oct 2025
44.4100
45.4600
44.4100
45.3000
3,111,500
Wed, 29 Oct 2025
43.8500
44.9300
43.8250
44.5600
1,894,000
Tue, 28 Oct 2025
44.9700
45.0000
43.3250
44.0900
1,259,100
Mon, 27 Oct 2025
44.3300
44.8090
43.9600
44.3900
1,008,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
43.7300
44.5850
43.5600
44.3100
1,047,700
Thu, 23 Oct 2025
43.1500
43.7400
42.8000
43.5000
975,200
Wed, 22 Oct 2025
42.2600
43.1200
42.1600
43.1100
1,358,700
Tue, 21 Oct 2025
43.4800
43.5150
41.6700
42.0900
1,093,900
Mon, 20 Oct 2025
43.6600
43.7400
43.0800
43.3600
991,000
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
42.7300
43.3900
42.6400
43.3900
1,791,400
Thu, 16 Oct 2025
42.8900
43.3000
42.1600
42.4700
1,366,000
Wed, 15 Oct 2025
41.4900
42.9300
41.3800
42.7300
1,399,400
Tue, 14 Oct 2025
41.3600
41.8900
41.1500
41.4900
1,231,500
Mon, 13 Oct 2025
40.5300
41.3000
40.3000
41.2900
805,600
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
40.5800
40.7600
40.2000
40.5600
885,400
Thu, 09 Oct 2025
40.1700
40.6700
40.0000
40.5400
1,171,600
Wed, 08 Oct 2025
41.0700
41.3100
40.0300
40.1800
1,291,700
Tue, 07 Oct 2025
40.9400
41.4000
40.8600
41.0500
1,167,400
Mon, 06 Oct 2025
40.9600
41.3700
40.2900
41.0000
1,920,600
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
41.3200
41.6250
40.8250
40.9000
1,037,600
Thu, 02 Oct 2025
41.7800
41.7800
40.7500
41.3200
1,372,200
Wed, 01 Oct 2025
41.9800
42.1200
41.6650
41.9400
1,164,200
Tue, 30 Sep 2025
41.7000
42.0550
41.5900
42.0100
1,449,000
Mon, 29 Sep 2025
42.0800
42.4670
41.7450
41.7900
1,000,900
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
41.9200
42.3300
41.5700
42.1500
1,285,600
Thu, 25 Sep 2025
41.9850
42.4000
41.6500
41.7100
1,003,100
Wed, 24 Sep 2025
42.8200
42.8550
41.9900
42.0900
964,300
Tue, 23 Sep 2025
42.0400
43.1700
42.0100
42.9200
1,987,600
Mon, 22 Sep 2025
42.0900
42.2800
41.7750
42.1100
1,167,500
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
42.4800
42.7100
42.1300
42.2200
4,056,700
Thu, 18 Sep 2025
1 · 8-K
After-hours · 16:35 ET
8-K ↗
Thu, 18 Sep 2025
41.9900
43.0450
41.8300
42.6400
1,360,900
Wed, 17 Sep 2025
42.4800
42.7050
42.0250
42.0400
1,545,500
Tue, 16 Sep 2025
42.6300
42.8750
42.2400
42.2900
1,570,900
Mon, 15 Sep 2025
42.6900
42.9200
42.5500
42.7700
798,500
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
42.6600
43.1450
42.5150
42.6700
1,169,200
Thu, 11 Sep 2025
43.3200
43.4900
42.2300
42.7300
1,721,200
Wed, 10 Sep 2025
43.0900
43.5200
42.8450
43.1600
1,733,600
Tue, 09 Sep 2025
42.6200
43.0650
42.4100
42.9300
1,603,300
Mon, 08 Sep 2025
42.7800
43.2200
42.6650
42.7800
984,200
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
43.0200
43.1400
42.0330
42.7300
1,605,500