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
40.0200
40.1550
38.7850
39.4400
4,678,273
Thu, 22 Oct 2026
38.6100
39.5350
38.4300
39.4400
3,109,200
Wed, 21 Oct 2026
39.1100
39.1400
38.5000
38.8000
2,876,700
Tue, 20 Oct 2026
38.1800
38.9500
37.9800
38.8300
2,757,400
Mon, 19 Oct 2026
38.1000
38.2650
37.6500
37.9900
2,703,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
37.9000
38.5050
37.6000
37.8200
4,542,900
Thu, 15 Oct 2026
36.8600
37.3800
36.5900
37.3200
3,398,900
Wed, 14 Oct 2026
36.2800
36.6000
35.7900
36.2900
4,387,900
Tue, 13 Oct 2026
36.2400
36.5300
35.8800
36.4200
3,234,600
Mon, 12 Oct 2026
36.2800
36.6200
36.0450
36.0900
2,187,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
36.5200
36.6200
35.9900
36.2000
2,518,300
Thu, 08 Oct 2026
36.0600
36.5900
35.7850
36.5000
3,152,400
Wed, 07 Oct 2026
36.9500
37.0900
36.1700
36.3900
4,246,500
Tue, 06 Oct 2026
37.3200
37.7550
37.1600
37.2800
2,549,500
Mon, 05 Oct 2026
36.8400
37.3150
36.6800
37.2000
2,124,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
37.6200
37.7900
36.9750
37.2600
3,537,900
Thu, 01 Oct 2026
37.4000
37.5700
36.5500
37.2500
4,985,500
Wed, 30 Sep 2026
37.8700
37.9200
37.3500
37.3900
3,144,400
Tue, 29 Sep 2026
38.0400
38.2700
37.1800
37.7100
3,439,500
Mon, 28 Sep 2026
38.0000
38.3800
37.4900
38.0500
3,703,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
37.8900
38.6650
37.5850
38.2200
3,576,200
Thu, 24 Sep 2026
37.8100
38.0800
36.8700
37.2300
4,600,400
Wed, 23 Sep 2026
38.2600
38.6000
37.8100
37.9000
3,469,000
Tue, 22 Sep 2026
40.0500
40.0500
38.5400
39.0000
4,035,400
Mon, 21 Sep 2026
38.2700
38.7250
38.0250
38.5900
3,326,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
37.9450
37.9450
37.3800
37.5400
6,161,900
Thu, 17 Sep 2026
39.2150
39.3200
38.1700
38.1900
3,379,600
Wed, 16 Sep 2026
39.4500
39.5100
38.1950
38.4000
3,592,700
Tue, 15 Sep 2026
39.4600
39.5650
39.0050
39.4000
4,657,500
Mon, 14 Sep 2026
39.8000
40.2150
39.4200
39.4300
3,738,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
22 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 11 Sep 2026
40.8900
40.9450
40.4200
40.5200
3,653,800
Thu, 10 Sep 2026
40.7400
41.0100
39.7400
40.4400
5,900,300
Wed, 09 Sep 2026
41.8000
41.9400
40.9200
40.9700
5,401,500
Tue, 08 Sep 2026
43.4100
43.4850
41.9000
41.9500
6,129,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
43.8600
44.0700
43.5100
43.8200
3,362,700
Thu, 03 Sep 2026
43.6000
44.1100
42.6000
44.0100
6,593,900
Wed, 02 Sep 2026
41.6900
43.0700
41.6100
42.9700
6,742,900
Tue, 01 Sep 2026
21 · 8-K
After-hours · 16:55 ET
8-K ↗
Tue, 01 Sep 2026
43.2700
43.6400
42.7200
42.8100
3,825,900
Mon, 31 Aug 2026
44.4400
44.5000
43.6650
43.7000
3,088,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
44.7500
45.1050
44.2000
44.6700
2,566,700
Thu, 27 Aug 2026
44.8100
45.0600
44.2200
44.2900
2,464,500
Wed, 26 Aug 2026
45.1050
45.4050
44.6150
44.7400
3,221,700
Tue, 25 Aug 2026
44.4700
44.4700
43.6900
44.2500
5,206,900
Mon, 24 Aug 2026
20 · 8-K
After-hours · 17:00 ET
8-K ↗
Mon, 24 Aug 2026
45.8200
46.2500
44.8350
45.1800
3,086,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
45.1550
45.8950
45.1350
45.6800
5,181,600
Thu, 20 Aug 2026
45.2000
45.7300
44.6000
44.6200
3,632,200
Wed, 19 Aug 2026
45.2700
46.0610
45.0700
45.2600
3,771,600
Tue, 18 Aug 2026
44.8600
45.1100
44.3000
44.6300
4,096,000
Mon, 17 Aug 2026
46.5700
46.8150
45.6550
45.7300
4,180,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
46.9100
47.0400
46.4700
46.6900
2,339,000
Thu, 13 Aug 2026
46.6900
47.0800
46.2100
46.7500
2,749,600
Wed, 12 Aug 2026
47.7000
47.7000
46.3700
46.3700
3,664,600
Tue, 11 Aug 2026
46.7700
47.7400
46.4300
47.6000
4,814,600
Mon, 10 Aug 2026
19 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Mon, 10 Aug 2026
47.1000
47.7400
46.0300
46.2900
6,687,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
47.5000
48.7800
46.3050
46.6400
9,533,800
Thu, 06 Aug 2026
18 · 8-K
After-hours · 16:51 ET
8-K ↗
Thu, 06 Aug 2026
52.2850
52.4350
50.8200
51.2200
4,604,300
Wed, 05 Aug 2026
52.1300
53.0100
51.8600
52.8800
2,902,800
Tue, 04 Aug 2026
51.8600
52.1300
51.1800
51.8500
3,325,600
Mon, 03 Aug 2026
49.5000
51.1900
49.5000
51.0800
2,798,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
49.3300
49.5850
48.6100
48.9100
2,230,900
Thu, 30 Jul 2026
51.0400
51.0400
49.3700
49.6000
3,821,300
Wed, 29 Jul 2026
50.2100
50.4200
49.2000
49.4600
2,608,500
Tue, 28 Jul 2026
50.2100
51.0000
49.9050
50.3700
1,940,300
Mon, 27 Jul 2026
50.1100
50.4900
49.6400
49.9600
1,703,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
48.5600
49.3800
48.1900
49.2500
2,524,300
Thu, 23 Jul 2026
48.6800
49.0200
48.2800
48.3500
2,479,100
Wed, 22 Jul 2026
49.0600
50.4100
49.0600
49.5600
2,820,500
Tue, 21 Jul 2026
49.1300
49.2900
48.3500
48.6900
4,703,100
Mon, 20 Jul 2026
50.2300
50.3900
48.6300
48.7900
3,065,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
51.0600
51.8100
49.7300
49.7400
1,905,400
Thu, 16 Jul 2026
50.7700
51.5100
50.6500
51.1800
1,686,700
Wed, 15 Jul 2026
49.9500
50.9400
49.8500
50.7500
2,560,300
Tue, 14 Jul 2026
50.4800
51.2500
49.6850
49.7700
2,758,300
Mon, 13 Jul 2026
50.9900
51.1910
49.0100
49.1000
3,684,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
50.5500
51.2440
50.3600
50.7500
1,955,200
Thu, 09 Jul 2026
49.7200
50.4300
49.4400
50.2800
3,140,700
Wed, 08 Jul 2026
50.0650
50.4700
49.3700
49.4500
2,785,800
Tue, 07 Jul 2026
53.3700
53.3700
50.3000
50.9400
4,153,800
Mon, 06 Jul 2026
53.9700
54.3500
52.9700
54.0100
1,690,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
53.2100
54.0700
53.0900
53.6400
1,986,900
Wed, 01 Jul 2026
52.3500
53.2450
52.1400
52.7300
1,882,500
Tue, 30 Jun 2026
54.0200
54.1700
52.4800
53.3000
2,484,500
Mon, 29 Jun 2026
53.9500
54.0300
52.7250
53.1500
3,583,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
55.0050
56.0200
54.4800
55.8700
2,935,600
Thu, 25 Jun 2026
55.3550
56.4350
55.2900
55.8800
2,895,200
Wed, 24 Jun 2026
53.1000
54.9900
53.0100
54.5300
2,698,000
Tue, 23 Jun 2026
52.5000
53.8550
52.4500
52.8000
2,113,800
Mon, 22 Jun 2026
53.2700
54.4700
52.7700
53.6400
3,385,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
54.2900
56.6300
54.2900
55.3500
3,536,000
Wed, 17 Jun 2026
55.9300
56.9900
54.2100
54.2400
4,343,500
Tue, 16 Jun 2026
54.0200
55.9900
54.0200
55.6200
3,524,700
Mon, 15 Jun 2026
54.5100
55.5900
53.9100
54.0200
2,930,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
53.0400
53.2700
52.0000
53.1700
2,146,800
Thu, 11 Jun 2026
50.5900
52.4650
50.4100
52.3300
2,199,400
Wed, 10 Jun 2026
52.4500
53.1400
50.4800
50.5100
3,731,800
Tue, 09 Jun 2026
52.0500
52.7700
50.8900
52.6900
2,502,500
Mon, 08 Jun 2026
53.1150
53.3200
50.7700
50.8000
6,111,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
53.9200
54.0200
53.1000
53.5800
4,303,000
Thu, 04 Jun 2026
54.3900
54.6000
53.7600
54.3600
3,407,800
Wed, 03 Jun 2026
53.6500
54.3400
53.3000
53.8500
3,350,500
Tue, 02 Jun 2026
53.5800
54.6800
53.5400
54.3500
2,585,000
Mon, 01 Jun 2026
53.3000
53.9400
52.7200
53.7900
4,493,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
53.3600
54.5000
53.1500
54.3900
10,695,200
Thu, 28 May 2026
52.7100
53.3400
52.2450
52.8700
3,105,200
Wed, 27 May 2026
52.4500
53.2750
52.3900
53.1000
2,643,800
Tue, 26 May 2026
50.2600
51.4600
50.1100
51.4500
1,794,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
50.5000
50.6200
49.5600
49.9500
2,341,400
Thu, 21 May 2026
49.4900
51.0800
49.0600
50.4900
3,810,800
Wed, 20 May 2026
48.3550
50.1300
47.8000
50.0000
3,718,700
Tue, 19 May 2026
49.4700
49.4800
48.0500
48.2900
2,936,100
Mon, 18 May 2026
48.9600
49.8600
48.9600
49.6400
2,553,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
49.9000
50.0900
48.8150
49.0100
2,349,300
Thu, 14 May 2026
51.5500
51.8900
50.8200
50.8900
1,723,900
Wed, 13 May 2026
51.2800
51.9400
50.7400
50.8200
2,178,100
Tue, 12 May 2026
52.1200
52.5100
51.5700
52.3400
2,803,900
Mon, 11 May 2026
52.2800
52.7500
51.9500
52.0400
1,737,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
53.6400
53.8400
52.6200
52.8900
2,544,100
Thu, 07 May 2026
17 · 10-Q
After-hours · 16:19 ET
10-Q ↗
Thu, 07 May 2026
55.3900
55.4400
52.9500
53.4700
2,558,000
Wed, 06 May 2026
54.7700
54.9500
53.9000
54.9500
2,828,100
Tue, 05 May 2026
52.2500
53.4600
51.8500
53.3700
3,480,100
Mon, 04 May 2026
52.9500
52.9500
50.6000
50.9100
3,178,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
54.8500
54.8600
53.0000
53.3800
2,589,500
Thu, 30 Apr 2026
55.5000
55.5000
53.5000
53.7800
6,355,800
Wed, 29 Apr 2026
16 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 29 Apr 2026
57.6000
58.3800
56.5800
56.7700
3,752,800
Tue, 28 Apr 2026
57.6700
57.7700
56.6500
57.4700
2,423,700
Mon, 27 Apr 2026
57.8000
58.5500
57.5400
58.1600
2,405,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
56.3200
57.6400
55.9100
57.5500
2,311,400
Thu, 23 Apr 2026
56.6300
57.2250
55.8200
56.8700
1,999,200
Wed, 22 Apr 2026
57.1200
57.2600
56.1850
56.5800
1,979,400
Tue, 21 Apr 2026
15 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 21 Apr 2026
57.2200
58.1900
56.2900
57.1200
2,537,000
Mon, 20 Apr 2026
57.0400
58.2200
57.0300
58.2000
2,787,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
58.0500
59.6200
57.0700
57.7000
5,231,700
Thu, 16 Apr 2026
58.2900
58.6500
56.9750
57.1800
2,445,200
Wed, 15 Apr 2026
59.9300
59.9300
58.5950
58.7300
2,707,000
Tue, 14 Apr 2026
14 · 8-K
After-hours · 16:19 ET
8-K ↗
Tue, 14 Apr 2026
59.8200
60.1300
59.1400
59.9600
1,849,100
Mon, 13 Apr 2026
57.4000
59.2700
57.3600
59.2400
1,812,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
57.9900
58.1900
57.5400
58.0000
1,916,400
Thu, 09 Apr 2026
56.7450
57.7800
56.5500
57.3900
2,207,700
Wed, 08 Apr 2026
57.1600
57.9050
56.7000
56.8600
2,148,800
Tue, 07 Apr 2026
53.6600
54.0000
53.3200
53.8300
1,880,100
Mon, 06 Apr 2026
53.9500
54.7300
53.8600
54.5900
1,340,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
53.6400
55.4900
53.3700
54.2300
2,632,200
Wed, 01 Apr 2026
56.3300
56.5300
55.1600
55.1800
3,318,600
Tue, 31 Mar 2026
13 · 8-K
After-hours · 16:24 ET
8-K ↗
Tue, 31 Mar 2026
54.7400
56.1150
54.0800
56.0200
3,163,300
Mon, 30 Mar 2026
54.4900
54.4900
53.4000
53.8200
1,580,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
54.6800
54.8500
53.7300
53.8000
1,776,400
Thu, 26 Mar 2026
55.6800
56.6400
55.0800
55.2000
3,088,700
Wed, 25 Mar 2026
56.5400
56.6900
55.3800
56.1200
1,606,900
Tue, 24 Mar 2026
54.3600
55.6650
54.1850
55.3100
2,843,700
Mon, 23 Mar 2026
54.5800
56.0600
54.2500
55.2600
2,421,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
54.3900
54.5000
52.2850
52.5600
3,746,800
Thu, 19 Mar 2026
53.5400
54.2300
53.0900
54.1400
3,301,700
Wed, 18 Mar 2026
55.8100
56.3300
54.5850
54.6500
3,289,100
Tue, 17 Mar 2026
57.0700
57.1160
56.1500
56.4200
2,536,200
Mon, 16 Mar 2026
55.9900
56.7100
55.1350
56.3500
3,244,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
55.3900
55.9400
54.8250
55.5500
3,805,500
Thu, 12 Mar 2026
12 · DEFA14A
After-hours · 16:11 ET
DEFA14A ↗
Thu, 12 Mar 2026
11 · DEF 14A
After-hours · 16:11 ET
DEF 14A ↗
Thu, 12 Mar 2026
57.0900
57.6550
56.0100
56.3000
4,909,300
Wed, 11 Mar 2026
59.0300
59.1300
57.6400
58.2100
2,258,600
Tue, 10 Mar 2026
59.3300
60.1100
58.2500
59.1700
3,347,800
Mon, 09 Mar 2026
57.2300
59.0500
55.6600
58.9100
5,361,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
59.6400
59.8400
58.0500
58.1200
4,039,300
Thu, 05 Mar 2026
61.5900
62.3880
60.6300
61.5100
4,398,700
Wed, 04 Mar 2026
61.9400
62.9800
61.6600
62.7300
3,747,600
Tue, 03 Mar 2026
61.4600
62.2500
60.3300
61.7800
3,503,100
Mon, 02 Mar 2026
62.9700
63.8920
62.5550
63.7700
2,370,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
10 · PRE 14A
After-hours · 17:16 ET
PRE 14A ↗
Fri, 27 Feb 2026
64.1200
65.2400
63.1100
64.9900
4,027,200
Thu, 26 Feb 2026
63.0800
64.2600
63.0100
64.1600
3,364,400
Wed, 25 Feb 2026
65.6600
65.9000
63.3800
63.3900
3,607,800
Tue, 24 Feb 2026
64.2550
65.9400
64.2550
65.8600
3,273,400
Mon, 23 Feb 2026
65.6500
65.7200
62.9900
63.6300
3,114,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
9 · 8-K
After-hours · 16:33 ET
8-K ↗
Fri, 20 Feb 2026
64.3000
65.2600
63.8900
65.1300
3,668,500
Thu, 19 Feb 2026
62.5400
64.1300
62.5150
63.9200
4,358,400
Wed, 18 Feb 2026
8 · 10-K
After-hours · 16:05 ET
10-K ↗
Wed, 18 Feb 2026
61.0400
64.8350
60.7600
63.7000
9,975,600
Tue, 17 Feb 2026
7 · 8-K
After-hours · 16:18 ET
8-K ↗
Tue, 17 Feb 2026
56.6000
57.9660
56.1300
57.3900
4,501,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
58.3300
59.2300
57.9800
58.8300
3,168,900
Thu, 12 Feb 2026
58.1600
59.0500
57.8400
58.3900
2,506,000
Thu, 12 Feb 2026
6 · 8-K
Next filing day · accepted 11 Feb, 21:30 ET
8-K ↗
Wed, 11 Feb 2026
60.0400
60.5700
58.7900
58.9400
3,415,100
Tue, 10 Feb 2026
59.5100
60.2550
59.0100
60.1600
4,041,700
Mon, 09 Feb 2026
5 · 8-K
After-hours · 16:18 ET
8-K ↗
Mon, 09 Feb 2026
59.0000
59.8850
58.5500
59.3900
4,445,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
56.5000
58.4700
56.1100
58.4100
4,208,500
Thu, 05 Feb 2026
55.8200
56.0900
54.5500
55.6000
6,039,000
Wed, 04 Feb 2026
54.2900
56.3650
54.2050
56.1400
3,743,100
Tue, 03 Feb 2026
52.5000
54.3500
52.3800
54.0000
5,411,800
Mon, 02 Feb 2026
52.7700
53.6090
52.4250
52.9400
2,537,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
53.1000
53.4400
52.5100
52.6200
7,647,900
Thu, 29 Jan 2026
53.9400
54.3500
52.7700
54.1600
3,630,700
Wed, 28 Jan 2026
53.4600
54.0250
53.0550
53.6400
2,654,600
Tue, 27 Jan 2026
54.3400
54.9600
54.0400
54.2000
1,489,900
Mon, 26 Jan 2026
55.0400
55.3850
54.4600
54.4800
2,026,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
54.7300
55.0700
53.5300
54.2400
3,464,800
Thu, 22 Jan 2026
4 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 22 Jan 2026
54.4500
55.0700
54.3100
54.8200
1,743,700
Wed, 21 Jan 2026
53.2100
53.7200
52.9300
53.6300
2,236,000
Tue, 20 Jan 2026
53.5100
53.9200
52.8000
52.9300
2,587,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
54.7150
54.8000
54.1950
54.5300
1,527,500
Thu, 15 Jan 2026
54.8700
55.1000
54.4100
54.5200
2,230,800
Wed, 14 Jan 2026
55.5000
55.8200
54.2120
54.6000
4,221,500
Tue, 13 Jan 2026
56.4100
56.5700
55.7950
56.4400
3,963,100
Mon, 12 Jan 2026
57.0300
58.1070
56.9700
57.7100
2,991,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
55.3400
57.3600
55.2900
57.3200
3,168,100
Thu, 08 Jan 2026
53.1700
55.3350
52.9100
55.2700
3,918,900
Wed, 07 Jan 2026
56.4250
57.4000
54.3800
54.4400
3,546,900
Tue, 06 Jan 2026
56.1600
56.4400
55.3000
55.8300
2,620,200
Mon, 05 Jan 2026
55.0000
56.7100
54.9400
56.3000
2,419,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
54.7100
55.4400
54.0800
55.4300
1,403,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
54.7000
54.8050
53.9900
54.0800
1,504,700
Tue, 30 Dec 2025
55.1300
55.3000
54.9200
54.9600
1,133,300
Mon, 29 Dec 2025
55.7500
55.9200
55.1400
55.1900
1,898,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
56.2700
56.2700
55.6750
55.7500
1,263,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
55.7100
56.7600
55.2400
55.8500
817,800
Tue, 23 Dec 2025
55.5800
55.8500
55.1500
55.6300
1,995,500
Mon, 22 Dec 2025
55.0100
55.5250
54.9000
55.4700
2,875,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
54.5400
54.6600
53.8050
54.2700
4,300,000
Thu, 18 Dec 2025
54.4400
55.2400
54.3950
54.5300
3,315,400
Wed, 17 Dec 2025
55.3800
55.3800
53.4000
53.5400
3,580,900
Tue, 16 Dec 2025
56.5100
56.7400
55.3500
55.4100
5,341,800
Mon, 15 Dec 2025
56.4400
56.6700
55.8500
56.4900
3,816,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
56.0500
56.4300
55.6100
56.2600
6,568,900
Thu, 11 Dec 2025
54.9300
56.3600
54.9150
56.3300
6,633,400
Wed, 10 Dec 2025
53.5400
54.8090
53.2000
54.5300
5,432,000
Tue, 09 Dec 2025
52.5300
53.5500
52.0850
53.5100
5,964,500
Mon, 08 Dec 2025
54.7600
54.7600
53.0200
53.3300
4,179,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
53.1800
54.7800
53.1000
54.7400
6,432,000
Thu, 04 Dec 2025
52.8000
52.8300
52.1150
52.7400
3,442,500
Wed, 03 Dec 2025
51.7900
52.6400
51.7150
52.6200
2,417,900
Tue, 02 Dec 2025
52.1300
52.1300
51.3900
51.4200
6,953,300
Mon, 01 Dec 2025
51.3850
52.2200
51.0550
52.0400
4,396,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
50.8300
51.7100
50.6700
51.5100
2,427,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
50.7100
50.7100
50.1800
50.2000
5,834,900
Tue, 25 Nov 2025
49.9400
50.7900
49.5600
50.7800
5,512,400
Mon, 24 Nov 2025
48.0800
49.3100
47.7750
49.0800
37,480,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
47.5300
48.3200
47.0000
48.1500
3,414,600
Thu, 20 Nov 2025
47.8000
48.1900
46.9700
47.1400
4,235,700
Wed, 19 Nov 2025
47.7500
47.8650
46.9200
47.5000
3,171,900
Wed, 19 Nov 2025
3 · 424B3
Pre-market · 06:01 ET
424B3 ↗
Tue, 18 Nov 2025
47.5000
47.9300
46.8700
47.6000
3,850,400
Mon, 17 Nov 2025
48.6500
48.9300
47.7200
48.0600
2,623,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
48.6000
49.1100
48.4800
48.8200
3,276,000
Thu, 13 Nov 2025
49.7800
50.7500
49.6850
49.7500
3,328,100
Wed, 12 Nov 2025
49.8600
50.8400
49.8300
50.0300
2,531,000
Tue, 11 Nov 2025
49.3000
49.7350
48.9800
49.7200
2,792,400
Mon, 10 Nov 2025
49.4400
49.4700
48.5100
48.7400
3,212,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
49.4500
49.7100
48.6700
49.4400
2,971,000
Thu, 06 Nov 2025
49.7000
49.9800
49.0400
49.7200
5,472,100
Wed, 05 Nov 2025
50.9200
51.2700
50.6000
50.8300
2,885,000
Tue, 04 Nov 2025
50.5100
51.3400
50.3700
50.9700
3,224,900
Mon, 03 Nov 2025
50.8500
51.4600
50.4200
51.1200
4,011,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
51.2100
52.0600
50.6250
51.8400
4,464,400
Thu, 30 Oct 2025
52.4150
53.1320
51.8800
51.9700
4,189,100
Wed, 29 Oct 2025
2 · 10-Q
After-hours · 16:08 ET
10-Q ↗
Wed, 29 Oct 2025
52.8300
54.2700
51.4100
52.8500
8,118,500
Tue, 28 Oct 2025
1 · 8-K
After-hours · 16:29 ET
8-K ↗
Tue, 28 Oct 2025
50.5200
51.2900
50.0800
50.4400
3,965,300
Mon, 27 Oct 2025
49.9600
50.4000
49.6200
49.8800
3,157,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
49.6000
50.0200
49.2500
49.5700
2,668,200
Thu, 23 Oct 2025
47.9800
48.6400
47.7700
48.4000
1,921,700