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.2100
41.6800
40.0000
40.7900
5,303,015
Thu, 22 Oct 2026
40.4200
41.7900
39.5600
40.2700
8,977,600
Wed, 21 Oct 2026
40.1700
41.5800
39.6500
41.2100
6,320,900
Tue, 20 Oct 2026
40.1000
40.9400
39.7600
40.1600
8,313,000
Mon, 19 Oct 2026
40.9000
41.1700
40.2400
40.5800
7,724,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
43.1200
43.3200
39.7700
40.4000
9,733,400
Thu, 15 Oct 2026
40.0200
43.4700
39.9450
43.3400
10,480,600
Wed, 14 Oct 2026
44.8850
45.1400
41.3300
41.4000
15,030,300
Tue, 13 Oct 2026
46.1450
47.2000
46.1300
46.6300
4,655,700
Mon, 12 Oct 2026
47.0800
47.7700
46.3500
46.6800
6,158,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
46.1600
47.0400
46.1600
46.8800
6,349,200
Thu, 08 Oct 2026
46.2450
47.3500
45.4300
45.8900
15,659,100
Wed, 07 Oct 2026
45.9900
46.2500
44.2450
45.4400
12,800,500
Tue, 06 Oct 2026
45.8800
45.8800
44.4450
44.9500
8,753,900
Mon, 05 Oct 2026
43.6500
46.3400
43.5670
45.6800
8,740,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
44.5000
45.3800
43.4300
43.6100
8,270,700
Thu, 01 Oct 2026
41.9600
43.8300
41.1600
43.6100
10,243,700
Wed, 30 Sep 2026
39.9500
41.8400
39.4000
40.9300
8,769,500
Tue, 29 Sep 2026
39.9100
40.1650
38.4400
39.7200
12,689,600
Mon, 28 Sep 2026
40.6900
40.9200
39.4800
39.8600
10,280,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
41.2100
41.9700
39.8800
41.5500
15,149,400
Thu, 24 Sep 2026
44.0100
44.4000
39.0700
41.4200
31,761,600
Wed, 23 Sep 2026
43.8300
44.5700
42.2100
44.1000
10,788,900
Tue, 22 Sep 2026
43.8000
43.8700
42.8750
43.1100
4,454,900
Mon, 21 Sep 2026
41.8000
43.5480
41.2600
43.2100
10,073,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
41.9900
42.1900
40.7900
41.4000
14,333,500
Thu, 17 Sep 2026
42.5000
43.0000
41.7700
41.8400
3,964,100
Wed, 16 Sep 2026
42.9300
43.4000
41.6400
42.1300
5,797,200
Tue, 15 Sep 2026
43.0100
43.6750
42.4600
43.0100
6,763,900
Mon, 14 Sep 2026
44.3700
44.6200
42.6400
43.4500
7,490,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
42.0100
44.2400
41.9900
43.9600
7,918,400
Thu, 10 Sep 2026
41.6100
42.7000
40.8100
42.0700
11,159,400
Wed, 09 Sep 2026
43.1800
43.1800
41.8000
42.5400
7,206,500
Tue, 08 Sep 2026
41.5000
42.9200
40.6700
42.7500
10,231,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
41.4600
41.8400
40.8800
41.6600
5,199,700
Thu, 03 Sep 2026
41.3000
43.5400
40.9950
42.0800
10,620,900
Wed, 02 Sep 2026
40.4200
41.5700
40.2200
40.7600
7,427,400
Tue, 01 Sep 2026
41.2200
41.9900
40.8000
40.9200
9,019,800
Mon, 31 Aug 2026
43.4600
43.8000
41.6000
42.1000
12,886,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
43.0200
44.0000
42.7500
43.3100
7,636,400
Thu, 27 Aug 2026
44.8100
45.0000
43.2400
43.4900
11,270,900
Wed, 26 Aug 2026
44.2800
45.5700
44.0500
44.3800
8,948,100
Tue, 25 Aug 2026
46.0400
46.2000
44.7930
44.9900
9,091,800
Mon, 24 Aug 2026
46.7600
46.9000
45.9600
46.1600
9,374,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
46.7700
46.9700
46.0000
46.9300
7,495,400
Thu, 20 Aug 2026
47.2500
48.4600
45.7600
46.5400
12,191,500
Wed, 19 Aug 2026
18 · 8-K
After-hours · 17:22 ET
8-K ↗
Wed, 19 Aug 2026
46.5800
47.7000
46.3050
47.1100
10,214,800
Tue, 18 Aug 2026
45.5000
47.2500
45.2100
46.7400
11,831,500
Mon, 17 Aug 2026
46.2100
46.6800
45.0200
45.4500
9,970,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
45.5500
46.3900
45.1500
46.2500
9,591,100
Thu, 13 Aug 2026
44.6150
45.8400
44.1030
45.7900
12,557,300
Wed, 12 Aug 2026
43.6900
44.5700
42.8300
44.5300
11,530,800
Tue, 11 Aug 2026
42.7600
43.8900
42.1000
43.8700
11,393,400
Mon, 10 Aug 2026
42.7400
43.5500
42.0700
43.1000
14,606,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
42.5400
44.3800
41.7700
43.0000
18,559,600
Thu, 06 Aug 2026
36.0100
41.6600
34.8000
40.8100
41,035,800
Thu, 06 Aug 2026
17 · 10-Q
Pre-market · 07:20 ET
10-Q ↗
Thu, 06 Aug 2026
16 · 8-K
Pre-market · 07:03 ET
8-K ↗
Wed, 05 Aug 2026
36.1500
36.5600
35.0600
35.4700
17,457,500
Tue, 04 Aug 2026
33.8900
35.6900
33.4900
35.2200
15,355,300
Mon, 03 Aug 2026
32.5750
34.2700
32.4100
33.3800
12,846,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
32.6800
32.8400
30.4500
31.7100
11,587,800
Thu, 30 Jul 2026
32.2800
33.4800
31.7050
33.3400
8,136,300
Wed, 29 Jul 2026
32.1050
32.8500
31.1300
32.0400
8,137,200
Tue, 28 Jul 2026
30.1200
31.8700
29.7300
31.8300
8,026,600
Mon, 27 Jul 2026
15 · 8-K
After-hours · 16:54 ET
8-K ↗
Mon, 27 Jul 2026
29.5200
30.9400
29.2400
30.4400
6,925,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
29.4600
29.5300
28.1400
28.6200
4,676,400
Thu, 23 Jul 2026
29.0500
29.1900
27.8300
28.9400
7,855,800
Wed, 22 Jul 2026
30.0800
30.0800
28.8700
29.2700
6,870,500
Tue, 21 Jul 2026
29.8800
30.6750
29.6900
29.8700
9,567,600
Mon, 20 Jul 2026
28.8700
30.6500
28.7950
29.8100
6,971,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
29.0200
29.6900
28.6200
28.9900
6,244,800
Thu, 16 Jul 2026
14 · 8-K
After-hours · 17:04 ET
8-K ↗
Thu, 16 Jul 2026
31.2600
31.7850
29.9050
30.1900
4,633,100
Wed, 15 Jul 2026
32.1700
32.3700
30.8600
31.2700
7,515,000
Tue, 14 Jul 2026
29.9300
31.8500
29.7810
31.7500
5,596,200
Mon, 13 Jul 2026
31.0000
31.1000
29.6500
30.6800
6,698,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
32.2400
33.0500
30.7700
30.8900
13,026,700
Thu, 09 Jul 2026
28.8200
30.8000
28.7500
30.7300
6,324,800
Wed, 08 Jul 2026
28.8900
29.4900
28.3000
29.4600
4,290,400
Tue, 07 Jul 2026
30.2400
30.7000
29.3300
29.6600
6,341,900
Mon, 06 Jul 2026
28.9400
30.2400
28.8500
29.6500
5,658,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
29.9000
30.5100
28.6400
29.3200
7,665,500
Wed, 01 Jul 2026
29.1800
31.2100
28.9400
30.1900
9,321,300
Tue, 30 Jun 2026
27.8700
28.9000
27.8000
28.5800
5,598,200
Mon, 29 Jun 2026
28.7400
29.2700
28.1400
28.3100
4,972,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
26.3100
28.4900
26.3100
28.2300
8,118,000
Thu, 25 Jun 2026
26.8600
27.0600
25.9100
26.7100
4,574,700
Wed, 24 Jun 2026
27.5900
28.1790
27.0200
27.1500
5,364,700
Tue, 23 Jun 2026
26.7700
27.8000
26.6500
27.6100
9,196,300
Mon, 22 Jun 2026
27.0000
27.6300
26.3800
27.1400
4,702,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
26.4000
27.5000
25.5700
27.4800
9,451,700
Wed, 17 Jun 2026
27.9200
28.1000
26.3000
26.4700
7,125,400
Tue, 16 Jun 2026
28.2300
28.6200
27.7010
28.0600
6,234,900
Mon, 15 Jun 2026
28.0000
28.5350
27.7650
28.4900
6,370,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
26.7200
27.6050
26.1100
27.2400
6,881,200
Thu, 11 Jun 2026
26.2000
26.9000
25.7700
26.7100
7,441,600
Wed, 10 Jun 2026
27.0000
28.1100
26.3700
26.6600
11,440,600
Tue, 09 Jun 2026
28.5200
29.6500
26.8600
28.4400
16,206,400
Mon, 08 Jun 2026
29.5000
29.8900
28.7400
28.8000
6,333,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
30.9500
31.4000
28.7000
29.1700
10,816,000
Thu, 04 Jun 2026
29.6800
30.6850
29.1500
30.0300
7,520,500
Wed, 03 Jun 2026
30.2500
30.5110
28.9600
29.2200
6,350,800
Tue, 02 Jun 2026
31.9200
31.9400
30.4050
30.7700
10,143,900
Mon, 01 Jun 2026
31.5400
32.5750
30.6100
32.1700
14,790,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
30.0400
30.9100
29.4400
30.4700
9,717,000
Thu, 28 May 2026
27.4500
30.0950
27.3120
29.9400
14,184,200
Wed, 27 May 2026
26.7400
28.2700
26.5200
27.7600
9,423,200
Tue, 26 May 2026
26.7200
27.6780
26.6500
26.7700
17,103,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
25.7200
26.5800
25.0000
25.5700
7,794,200
Thu, 21 May 2026
25.7750
26.1300
25.2900
25.5400
6,670,800
Wed, 20 May 2026
26.4400
26.6500
25.4510
26.2300
6,767,300
Tue, 19 May 2026
27.0250
27.2900
25.2110
26.2000
9,352,300
Mon, 18 May 2026
27.2200
28.1000
26.4950
26.8000
9,058,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
26.9900
27.8550
26.7000
27.1600
12,560,500
Thu, 14 May 2026
13 · 8-K
After market open · 13:46 ET
8-K ↗
Thu, 14 May 2026
26.9700
27.7150
26.5200
27.2800
7,991,000
Wed, 13 May 2026
26.8200
27.0600
25.7600
26.8900
6,589,200
Tue, 12 May 2026
26.7500
27.4100
26.3400
26.8400
8,529,200
Mon, 11 May 2026
27.9300
28.3400
26.0500
26.8700
14,314,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
26.4950
28.1800
25.8100
28.1600
17,315,100
Thu, 07 May 2026
29.8600
30.6500
26.3300
26.7300
32,802,200
Thu, 07 May 2026
12 · 10-Q
Pre-market · 07:11 ET
10-Q ↗
Thu, 07 May 2026
11 · 8-K
Pre-market · 07:03 ET
8-K ↗
Wed, 06 May 2026
27.1300
27.5450
26.6300
27.2800
14,524,800
Tue, 05 May 2026
27.9900
28.1500
27.0000
27.3400
8,313,800
Mon, 04 May 2026
27.4100
28.2500
27.0050
27.7200
10,808,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
26.9500
27.6000
26.7000
27.1300
9,201,000
Thu, 30 Apr 2026
26.1000
26.4550
25.1400
26.4200
7,298,100
Wed, 29 Apr 2026
26.2200
26.2580
25.3200
26.1100
7,043,100
Tue, 28 Apr 2026
26.2100
27.3000
26.1100
26.5400
10,238,200
Mon, 27 Apr 2026
25.9900
26.8300
25.6200
26.6400
8,544,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
24.7200
26.0300
24.5900
26.0100
9,143,100
Thu, 23 Apr 2026
24.7900
24.9900
23.8900
24.3100
11,907,900
Wed, 22 Apr 2026
26.1100
26.6900
25.4350
25.8200
6,765,700
Tue, 21 Apr 2026
27.0000
27.0000
24.6900
25.4100
13,198,800
Mon, 20 Apr 2026
25.6850
26.7300
25.1300
26.5300
8,388,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
26.5000
26.7100
25.6700
25.9200
12,690,000
Thu, 16 Apr 2026
25.9900
26.3000
25.0300
25.9300
12,875,100
Wed, 15 Apr 2026
23.6500
25.4450
23.4900
25.2600
15,911,100
Tue, 14 Apr 2026
23.4300
24.0900
23.1000
23.3500
9,196,300
Mon, 13 Apr 2026
21.5700
22.9700
21.4300
22.8000
10,813,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
21.8900
21.8900
20.8800
21.6200
8,838,000
Thu, 09 Apr 2026
22.0800
22.5900
21.2600
21.5700
14,405,600
Wed, 08 Apr 2026
23.4400
23.7400
21.9200
22.2400
12,735,900
Tue, 07 Apr 2026
22.0500
22.3600
21.5300
22.0100
7,864,000
Mon, 06 Apr 2026
22.9400
23.4000
21.9800
21.9900
10,719,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
21.6300
22.7900
21.2200
22.7500
17,399,800
Wed, 01 Apr 2026
22.1600
22.6300
21.6750
21.9600
17,463,500
Tue, 31 Mar 2026
20.7000
22.4550
20.5600
21.9400
30,921,700
Mon, 30 Mar 2026
19.5850
20.7400
19.3600
20.5400
32,692,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
10 · DEFA14A
After-hours · 16:21 ET
DEFA14A ↗
Fri, 27 Mar 2026
9 · DEF 14A
After-hours · 16:19 ET
DEF 14A ↗
Fri, 27 Mar 2026
20.2250
20.3300
18.1500
19.4500
54,029,300
Thu, 26 Mar 2026
8 · 8-K
After-hours · 16:11 ET
8-K ↗
Thu, 26 Mar 2026
17.5500
17.6000
17.0200
17.1300
13,714,900
Wed, 25 Mar 2026
18.6900
18.8600
17.5400
17.8000
11,127,800
Tue, 24 Mar 2026
18.5400
18.6300
17.9100
18.1400
8,689,300
Mon, 23 Mar 2026
18.4200
19.0900
18.3900
18.6500
11,691,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
18.9900
19.0600
18.1900
18.3900
14,668,000
Thu, 19 Mar 2026
19.4100
19.8700
18.6000
19.1500
14,409,000
Wed, 18 Mar 2026
19.7700
20.5160
19.6500
19.7100
8,057,100
Tue, 17 Mar 2026
19.8200
20.7350
19.8200
20.0900
12,261,000
Mon, 16 Mar 2026
19.7000
20.1350
19.4150
19.7600
12,156,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
19.6600
20.5400
19.0810
19.4300
11,705,700
Thu, 12 Mar 2026
20.0600
20.5700
19.4250
19.4300
10,844,700
Wed, 11 Mar 2026
20.7900
21.2800
19.6400
20.0400
11,725,000
Tue, 10 Mar 2026
21.2600
21.3500
19.9750
20.6700
16,240,200
Mon, 09 Mar 2026
19.9800
21.3700
19.8100
21.2500
18,012,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
20.2200
20.4650
19.5800
19.8500
12,166,900
Thu, 05 Mar 2026
20.3200
21.5800
20.0100
20.7300
15,591,000
Wed, 04 Mar 2026
19.9200
20.9200
19.4600
20.3800
14,403,200
Tue, 03 Mar 2026
18.2500
20.0400
18.0410
20.0200
19,704,700
Mon, 02 Mar 2026
17.6500
18.9050
17.5810
18.8700
22,025,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
18.6500
18.9500
18.0400
18.2300
15,295,200
Thu, 26 Feb 2026
18.8100
19.6300
18.4400
19.5800
16,345,500
Wed, 25 Feb 2026
18.0550
18.6500
17.6200
18.5800
16,396,200
Tue, 24 Feb 2026
17.0100
18.3120
16.8200
18.2900
19,353,500
Mon, 23 Feb 2026
18.0800
18.0800
16.7800
17.1300
19,151,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
18.2000
18.6800
17.7800
18.2500
16,473,400
Thu, 19 Feb 2026
18.4500
19.0200
18.1900
18.4900
12,978,800
Wed, 18 Feb 2026
18.4000
19.2500
18.2100
18.5500
16,485,600
Tue, 17 Feb 2026
18.6800
19.3500
18.1500
18.3600
22,081,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
19.6900
20.2800
18.5400
18.6800
28,923,100
Thu, 12 Feb 2026
20.9800
21.0150
19.1500
19.6500
40,823,300
Wed, 11 Feb 2026
21.4100
22.1000
18.8000
21.4100
104,917,400
Wed, 11 Feb 2026
7 · 10-K
Pre-market · 07:03 ET
10-K ↗
Wed, 11 Feb 2026
6 · 8-K
Pre-market · 07:01 ET
8-K ↗
Tue, 10 Feb 2026
5 · 8-K
After-hours · 16:39 ET
8-K ↗
Tue, 10 Feb 2026
4 · 8-K
After-hours · 16:32 ET
8-K ↗
Tue, 10 Feb 2026
28.1400
29.2700
27.7570
29.0600
24,121,000
Mon, 09 Feb 2026
25.6500
28.2700
25.0510
27.5300
20,558,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
24.1000
25.2100
23.8200
25.1100
19,834,500
Thu, 05 Feb 2026
24.3550
25.3200
22.8300
23.2100
29,282,400
Wed, 04 Feb 2026
23.7000
25.6700
22.8800
24.9400
30,359,400
Tue, 03 Feb 2026
28.7250
28.8210
24.5700
25.8700
38,266,100
Mon, 02 Feb 2026
30.2600
31.0000
28.5400
28.8100
26,635,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
37.9000
38.0300
27.5400
29.1000
86,859,900
Thu, 29 Jan 2026
39.4600
39.7200
37.9500
38.4000
8,951,200
Wed, 28 Jan 2026
41.7100
42.2000
39.9800
40.1600
7,131,300
Tue, 27 Jan 2026
43.2000
43.2450
40.8900
41.2500
7,649,400
Mon, 26 Jan 2026
42.5600
44.3300
42.4100
43.0000
6,065,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
42.1000
43.4800
42.1000
42.3400
7,132,000
Thu, 22 Jan 2026
42.6500
43.2500
41.9500
42.1300
4,557,000
Wed, 21 Jan 2026
41.5400
42.6800
40.8600
41.9900
6,320,500
Tue, 20 Jan 2026
39.8800
42.2000
39.7050
41.5400
8,773,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
44.6000
46.0900
40.5500
40.9500
14,855,000
Thu, 15 Jan 2026
43.0100
44.4500
42.1800
43.9800
11,184,000
Wed, 14 Jan 2026
45.2900
45.3500
40.7600
42.0400
14,902,800
Tue, 13 Jan 2026
48.0100
48.8100
45.1200
45.6700
9,532,500
Mon, 12 Jan 2026
44.3000
47.6600
44.1000
47.2900
10,593,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
45.6450
46.4800
44.4580
44.6600
5,194,400
Thu, 08 Jan 2026
45.6900
46.7900
43.9500
45.2800
6,745,900
Wed, 07 Jan 2026
45.4300
45.9900
44.5500
45.3600
4,533,500
Tue, 06 Jan 2026
46.5100
46.8000
43.7500
45.5500
6,924,300
Mon, 05 Jan 2026
45.0500
46.0700
44.1800
45.9100
5,892,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
45.2000
45.7400
43.7800
44.2500
5,135,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
45.2000
46.2900
44.0250
44.1700
5,229,200
Tue, 30 Dec 2025
45.0600
45.2700
44.5000
45.1300
4,331,500
Mon, 29 Dec 2025
44.6300
45.6800
44.3000
45.0500
3,879,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
45.4400
45.7600
45.0500
45.1500
3,155,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
45.0000
46.5700
44.9300
45.4400
3,490,100
Tue, 23 Dec 2025
45.5300
45.7500
44.0600
45.2000
5,454,500
Mon, 22 Dec 2025
47.0800
47.7700
45.9100
46.2400
4,866,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
45.0200
46.8200
45.0200
46.4200
8,416,600
Thu, 18 Dec 2025
45.0000
45.9700
44.3900
44.5400
6,582,000
Wed, 17 Dec 2025
45.0650
45.3000
43.6300
43.7800
6,345,800
Tue, 16 Dec 2025
44.2800
45.1700
43.6500
44.5700
7,245,300
Mon, 15 Dec 2025
46.5000
47.8600
45.1000
45.2200
8,083,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
49.0400
49.1900
45.7100
46.1600
9,489,500
Thu, 11 Dec 2025
51.1000
52.1500
48.9100
49.2300
10,953,100
Wed, 10 Dec 2025
48.9300
50.6600
48.5010
48.9800
8,846,400
Tue, 09 Dec 2025
48.4600
49.9300
48.2100
49.4700
7,668,100
Mon, 08 Dec 2025
46.0000
49.4800
45.9430
49.0400
12,693,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
46.0000
46.8900
45.1000
45.7800
7,431,900
Thu, 04 Dec 2025
44.9400
45.1450
43.5100
44.1500
5,619,200
Wed, 03 Dec 2025
45.3700
45.5000
44.0000
44.6200
4,521,200
Tue, 02 Dec 2025
44.3300
45.6600
44.2000
44.4200
8,162,700
Mon, 01 Dec 2025
42.7700
44.5600
41.2300
43.1400
9,618,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
42.4700
43.0300
42.0400
42.5200
2,334,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
42.7000
43.6000
42.4400
42.4700
5,592,100
Tue, 25 Nov 2025
41.4300
42.7810
40.3100
42.5800
7,706,500
Mon, 24 Nov 2025
39.3200
41.8900
39.3000
41.5900
8,620,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
37.6100
39.6600
36.9100
38.7700
8,599,300
Thu, 20 Nov 2025
40.2000
41.3200
37.6550
37.7100
9,721,500
Wed, 19 Nov 2025
39.0100
39.9800
38.1950
39.2200
12,633,200
Tue, 18 Nov 2025
36.1200
37.4300
35.5000
37.0000
6,359,200
Mon, 17 Nov 2025
36.6000
37.6300
36.1050
36.6700
6,879,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
35.9600
37.2850
34.7860
36.7200
9,009,700
Thu, 13 Nov 2025
39.5000
39.8100
36.4600
37.1600
11,334,000
Wed, 12 Nov 2025
3 · 8-K
After-hours · 17:19 ET
8-K ↗
Wed, 12 Nov 2025
42.0000
42.1200
39.8200
40.0500
6,055,500
Tue, 11 Nov 2025
42.3900
43.7000
41.0000
41.4500
7,477,100
Mon, 10 Nov 2025
41.4800
43.9100
40.7000
43.1300
13,235,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
39.8300
40.7200
37.8500
40.0300
10,909,300
Thu, 06 Nov 2025
41.3900
42.0500
39.2200
39.9300
14,398,900
Wed, 05 Nov 2025
42.1000
42.6600
37.6630
42.3600
41,067,800
Wed, 05 Nov 2025
2 · 10-Q
Pre-market · 07:29 ET
10-Q ↗
Wed, 05 Nov 2025
1 · 8-K
Pre-market · 07:00 ET
8-K ↗
Tue, 04 Nov 2025
36.1300
36.9950
35.0300
35.8700
13,205,800
Mon, 03 Nov 2025
38.0000
38.7500
37.2800
37.5500
10,403,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
37.4000
37.9400
36.6300
37.9000
8,493,000
Thu, 30 Oct 2025
36.4500
37.0800
35.9600
36.1300
5,508,100
Wed, 29 Oct 2025
36.7800
37.7900
36.3000
37.1400
5,882,200
Tue, 28 Oct 2025
39.1100
39.1500
36.6800
36.8800
8,231,300
Mon, 27 Oct 2025
38.2000
39.4800
37.8800
39.1700
7,548,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
37.0300
37.9000
36.8000
37.2900
6,646,500
Thu, 23 Oct 2025
35.3000
36.5700
34.8000
36.2900
8,608,400