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
36.9200
37.1000
36.4350
36.6200
2,452,738
Thu, 22 Oct 2026
35.8400
36.7250
35.6600
36.6200
2,292,600
Wed, 21 Oct 2026
36.5000
36.7400
35.5900
35.6500
2,424,800
Tue, 20 Oct 2026
35.8500
36.5500
35.8500
36.4500
1,670,700
Mon, 19 Oct 2026
36.3600
36.6300
35.8200
35.8400
2,350,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
36.7500
36.8700
36.3200
36.5500
2,241,900
Thu, 15 Oct 2026
36.4700
37.0700
36.4700
36.5900
2,131,600
Wed, 14 Oct 2026
36.4900
36.6950
36.1250
36.3100
1,641,600
Tue, 13 Oct 2026
37.0600
37.0900
36.4300
36.5600
2,339,400
Mon, 12 Oct 2026
36.1000
36.6600
35.9400
36.6400
1,731,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
36.0900
36.2750
35.8600
36.0300
1,302,200
Thu, 08 Oct 2026
35.6300
36.0500
35.2800
35.7900
2,871,500
Wed, 07 Oct 2026
36.5900
36.7400
35.8200
35.8200
4,041,700
Tue, 06 Oct 2026
36.3000
36.6150
36.1200
36.5500
4,346,200
Mon, 05 Oct 2026
36.5100
36.7200
36.1500
36.2000
3,599,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
36.2500
36.5100
35.9200
36.3000
5,684,500
Fri, 02 Oct 2026
23 · 8-K
Pre-market · 06:00 ET
8-K ↗
Thu, 01 Oct 2026
36.4300
36.4750
35.8600
35.9100
2,147,200
Wed, 30 Sep 2026
36.9000
36.9510
36.5700
36.5800
2,604,300
Tue, 29 Sep 2026
37.2700
37.5000
36.9100
37.2000
2,076,800
Mon, 28 Sep 2026
37.5500
37.6050
37.0500
37.4200
2,029,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
37.2700
37.4300
36.9600
37.4100
1,684,400
Thu, 24 Sep 2026
37.4800
37.7850
37.1600
37.3200
1,656,600
Wed, 23 Sep 2026
37.2050
37.3800
36.8510
37.1700
1,889,200
Tue, 22 Sep 2026
37.6200
37.7150
37.2500
37.4300
2,163,800
Mon, 21 Sep 2026
37.3900
37.9100
37.3900
37.6800
1,706,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
38.0900
38.1400
37.3850
37.5400
5,636,700
Thu, 17 Sep 2026
38.0900
38.3700
37.9500
38.1700
1,623,000
Wed, 16 Sep 2026
38.4600
38.7100
37.6700
37.9800
2,340,700
Tue, 15 Sep 2026
38.2800
39.3900
37.7500
38.4200
3,185,800
Mon, 14 Sep 2026
39.0600
39.3900
37.8800
38.1100
2,439,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
39.0100
39.1500
38.5200
38.6200
1,388,900
Thu, 10 Sep 2026
39.4200
39.6500
38.5850
38.8200
1,627,400
Wed, 09 Sep 2026
39.4600
39.5000
38.7300
39.0400
2,535,300
Tue, 08 Sep 2026
39.3900
39.5700
38.7300
39.3200
1,674,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
39.4500
40.0800
38.9900
39.0100
1,095,400
Thu, 03 Sep 2026
39.7400
39.8070
39.2300
39.6100
1,656,300
Wed, 02 Sep 2026
39.9000
40.1300
39.3000
39.5700
2,143,100
Tue, 01 Sep 2026
39.1600
39.9500
39.0500
39.9300
2,057,500
Mon, 31 Aug 2026
38.8800
39.0400
38.3710
38.9500
2,906,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
39.5000
39.6300
39.0000
39.0300
1,011,800
Thu, 27 Aug 2026
39.7800
39.9580
39.3050
39.3600
1,318,700
Wed, 26 Aug 2026
39.9000
40.2500
39.6400
39.9400
2,069,300
Tue, 25 Aug 2026
39.7400
40.0850
39.4200
39.9000
1,773,600
Mon, 24 Aug 2026
39.6100
40.1300
39.4300
39.6500
1,453,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
40.0000
40.0000
39.3800
39.5800
2,874,300
Thu, 20 Aug 2026
39.7900
40.2700
39.7300
39.7600
1,687,100
Wed, 19 Aug 2026
39.6000
39.8600
39.3150
39.8200
8,451,200
Tue, 18 Aug 2026
39.4400
39.7400
39.1150
39.3000
1,927,200
Mon, 17 Aug 2026
38.6100
39.2900
38.6100
39.2600
1,718,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
38.2500
39.1390
37.9700
38.7700
2,539,000
Thu, 13 Aug 2026
39.4300
39.8200
38.7300
38.8300
1,565,000
Wed, 12 Aug 2026
38.7300
39.3200
38.7300
39.1600
2,177,100
Tue, 11 Aug 2026
40.3500
40.5400
38.4500
38.6800
3,033,900
Mon, 10 Aug 2026
41.0400
41.0400
40.3200
40.4200
2,688,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
40.9700
41.3800
40.6100
41.2200
1,934,200
Thu, 06 Aug 2026
22 · 8-K
After-hours · 16:18 ET
8-K ↗
Thu, 06 Aug 2026
21 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Thu, 06 Aug 2026
41.5700
41.5900
40.9200
41.1300
1,702,600
Wed, 05 Aug 2026
40.7800
41.4270
40.3350
41.1400
2,396,600
Tue, 04 Aug 2026
40.7900
41.0650
40.0600
40.8400
2,068,700
Mon, 03 Aug 2026
42.0000
42.2750
41.1400
41.2200
1,776,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
41.6200
42.0900
40.9400
41.9400
1,576,400
Thu, 30 Jul 2026
42.2800
42.4130
41.0700
41.6400
1,537,700
Wed, 29 Jul 2026
42.7800
42.7800
42.1600
42.3400
1,257,900
Tue, 28 Jul 2026
43.5200
43.6200
42.6950
42.7300
1,713,400
Mon, 27 Jul 2026
43.3500
43.3500
42.7600
42.9600
1,423,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
42.7100
43.3100
42.7100
43.2500
2,212,100
Thu, 23 Jul 2026
42.3000
43.0600
42.1000
42.3500
2,390,100
Wed, 22 Jul 2026
43.4100
43.6000
42.3000
42.3800
3,040,800
Tue, 21 Jul 2026
42.3900
43.4350
42.3600
43.4000
2,376,700
Mon, 20 Jul 2026
42.7400
42.8800
42.1600
42.4500
1,783,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
42.2000
43.1000
42.0800
42.8800
2,994,300
Thu, 16 Jul 2026
40.3500
41.9900
40.2000
41.9700
3,325,000
Wed, 15 Jul 2026
40.4900
40.9980
39.9900
40.1000
2,424,300
Tue, 14 Jul 2026
40.5000
40.7250
40.1200
40.4900
2,008,500
Mon, 13 Jul 2026
40.3300
40.7100
40.2000
40.3300
1,936,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
40.9200
41.0950
40.0300
40.2200
1,816,600
Thu, 09 Jul 2026
41.2000
41.7350
40.8200
40.8600
1,740,300
Wed, 08 Jul 2026
41.8000
42.0600
41.2700
41.3400
2,413,300
Tue, 07 Jul 2026
41.6500
42.2200
41.6500
41.8000
2,372,800
Mon, 06 Jul 2026
41.7600
42.0500
41.2020
41.3900
2,181,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
41.0800
41.8450
40.9000
41.7600
2,457,600
Wed, 01 Jul 2026
40.3000
41.3300
40.2350
40.9000
2,679,800
Tue, 30 Jun 2026
39.7500
41.2000
39.1620
40.3500
3,328,400
Mon, 29 Jun 2026
40.4800
40.4800
39.5050
40.4700
3,237,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
40.1600
40.9000
39.8400
40.8300
8,798,300
Thu, 25 Jun 2026
39.4700
39.9600
39.1700
39.8000
2,265,600
Wed, 24 Jun 2026
39.0500
39.5000
38.6700
39.4000
3,315,900
Tue, 23 Jun 2026
37.8600
38.8200
37.6900
38.8000
3,075,800
Mon, 22 Jun 2026
36.9900
37.6050
36.7940
37.4900
2,872,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
36.5700
37.1100
36.0500
37.0600
7,262,500
Wed, 17 Jun 2026
37.0300
37.0400
36.2600
36.3800
3,631,400
Tue, 16 Jun 2026
37.2500
37.5390
36.7500
37.0300
2,595,100
Mon, 15 Jun 2026
36.9000
37.0500
36.4200
37.0400
5,284,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
36.9700
37.2200
36.5000
36.8500
4,050,000
Thu, 11 Jun 2026
38.0000
38.3100
36.7300
36.7500
4,387,700
Wed, 10 Jun 2026
38.0400
38.2750
37.2350
37.7300
2,790,800
Tue, 09 Jun 2026
37.0400
38.0900
36.8500
37.7000
3,647,900
Mon, 08 Jun 2026
38.0900
38.3450
36.5300
36.9200
3,886,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
37.1000
38.4800
37.0200
37.9700
2,258,200
Thu, 04 Jun 2026
38.5500
38.7450
37.1300
37.4400
2,183,900
Wed, 03 Jun 2026
38.5900
38.9350
37.9900
38.0300
2,049,300
Tue, 02 Jun 2026
39.3400
39.5800
38.6200
38.7300
2,422,000
Mon, 01 Jun 2026
40.5000
40.8750
39.2300
39.3400
2,066,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
41.1200
41.4900
40.4600
40.8200
2,340,400
Thu, 28 May 2026
41.6100
41.7600
40.9100
41.2400
2,077,700
Wed, 27 May 2026
41.9100
41.9700
41.6000
41.6800
1,832,000
Tue, 26 May 2026
41.6900
42.0000
41.2350
41.9600
2,429,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
41.1600
41.3000
40.7500
41.1400
1,714,000
Thu, 21 May 2026
20 · 8-K
After-hours · 16:01 ET
8-K ↗
Thu, 21 May 2026
41.1400
41.1600
40.6550
41.0100
2,625,100
Wed, 20 May 2026
19 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 20 May 2026
41.2700
41.7500
41.2400
41.4900
2,375,500
Wed, 20 May 2026
18 · 424B5
Pre-market · 06:05 ET
424B5 ↗
Tue, 19 May 2026
40.9400
41.3900
40.5400
41.2500
9,205,300
Mon, 18 May 2026
17 · 424B5
After-hours · 16:17 ET
424B5 ↗
Mon, 18 May 2026
41.2700
41.8450
41.2600
41.5200
1,168,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
41.9000
42.0100
41.0100
41.1400
1,714,500
Thu, 14 May 2026
43.0300
43.0800
41.8350
41.9300
1,406,100
Wed, 13 May 2026
41.9500
42.4500
41.3700
42.4400
1,969,400
Tue, 12 May 2026
40.6400
42.1300
40.3950
42.0900
2,487,300
Mon, 11 May 2026
41.8100
41.8450
40.3900
40.5500
3,533,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
40.6900
41.6100
40.1400
41.6000
2,840,800
Thu, 07 May 2026
16 · 8-K
After-hours · 16:18 ET
8-K ↗
Thu, 07 May 2026
15 · 10-Q
After-hours · 16:14 ET
10-Q ↗
Thu, 07 May 2026
39.4500
39.6700
38.8100
39.5000
2,164,300
Wed, 06 May 2026
39.4600
39.7150
39.1900
39.4800
1,449,300
Tue, 05 May 2026
39.7200
39.7200
38.9300
39.3400
903,100
Mon, 04 May 2026
38.9200
39.5900
38.8000
39.5000
1,553,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
39.5000
39.5700
39.0550
39.1900
1,330,100
Thu, 30 Apr 2026
14 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 30 Apr 2026
39.0000
39.5050
38.8700
39.4500
1,682,500
Wed, 29 Apr 2026
39.9800
40.0000
38.7200
38.9500
2,569,200
Tue, 28 Apr 2026
39.0800
39.7300
39.0000
39.7100
2,381,600
Mon, 27 Apr 2026
37.9400
38.8000
37.9400
38.7600
2,105,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
37.8900
38.2450
37.7900
37.9600
1,909,100
Thu, 23 Apr 2026
37.6200
38.4100
37.5100
37.9800
2,972,500
Wed, 22 Apr 2026
38.4200
38.6600
36.9100
37.3100
1,694,200
Tue, 21 Apr 2026
39.4200
39.4200
38.1500
38.3600
2,162,100
Mon, 20 Apr 2026
39.6300
39.7800
39.2900
39.4200
1,899,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
39.7000
39.7900
39.3300
39.5000
1,722,800
Thu, 16 Apr 2026
39.7100
40.0900
39.4800
39.5000
1,596,200
Wed, 15 Apr 2026
39.1200
39.8200
39.0100
39.7300
1,454,400
Tue, 14 Apr 2026
38.5800
39.5050
38.3900
39.3500
2,483,500
Mon, 13 Apr 2026
39.4800
39.6750
38.5300
38.8500
1,247,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
39.3600
39.7400
39.3600
39.6900
1,551,600
Thu, 09 Apr 2026
38.7300
39.9100
38.5600
39.4200
1,866,900
Wed, 08 Apr 2026
38.9700
39.1100
38.5950
38.7700
2,944,500
Tue, 07 Apr 2026
37.8000
38.6200
37.5300
38.5700
2,796,100
Mon, 06 Apr 2026
38.3800
38.3800
37.2800
37.4100
2,630,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
37.3700
38.4100
37.2150
38.3200
2,484,800
Wed, 01 Apr 2026
36.5600
37.2900
36.3100
37.1300
1,991,900
Tue, 31 Mar 2026
36.5300
37.0900
36.1000
36.6500
2,580,300
Mon, 30 Mar 2026
37.5300
37.5850
36.5200
36.6500
2,192,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
37.2400
37.5400
37.1100
37.1300
1,730,300
Thu, 26 Mar 2026
37.3800
37.7500
37.1700
37.2700
1,887,500
Wed, 25 Mar 2026
37.3100
38.0400
37.2450
37.5900
2,937,400
Tue, 24 Mar 2026
37.3300
37.6500
37.0300
37.1400
2,622,000
Tue, 24 Mar 2026
13 · DEFA14A
Next filing day · accepted 23 Mar, 21:31 ET
DEFA14A ↗
Mon, 23 Mar 2026
36.9400
38.2900
36.8400
37.4500
5,873,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
39.1700
39.2950
35.6500
36.1000
43,157,400
Thu, 19 Mar 2026
39.7300
40.2900
39.0750
39.2500
1,854,200
Wed, 18 Mar 2026
39.6100
40.3900
39.4200
39.9100
1,690,000
Tue, 17 Mar 2026
40.3600
40.4150
39.2600
39.7100
1,895,200
Mon, 16 Mar 2026
40.4300
40.8700
40.1000
40.1200
1,803,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
40.7300
40.9800
39.8100
40.0300
1,692,000
Fri, 13 Mar 2026
12 · DEFA14A
Next filing day · accepted 12 Mar, 17:43 ET
DEFA14A ↗
Fri, 13 Mar 2026
11 · DEF 14A
Next filing day · accepted 12 Mar, 17:42 ET
DEF 14A ↗
Thu, 12 Mar 2026
39.5900
40.4300
39.4600
40.0900
2,014,100
Wed, 11 Mar 2026
40.0200
40.2350
39.4200
39.7800
1,944,900
Tue, 10 Mar 2026
39.6900
40.3550
39.5000
39.9700
1,448,400
Mon, 09 Mar 2026
39.3400
40.2550
39.1400
39.8900
2,498,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
39.0700
39.9600
39.0700
39.9400
1,682,900
Thu, 05 Mar 2026
38.9800
39.5000
38.5900
39.3700
2,515,900
Wed, 04 Mar 2026
40.0500
40.2300
38.9100
39.2900
2,113,500
Tue, 03 Mar 2026
40.5400
40.5500
39.9500
40.0100
1,688,500
Mon, 02 Mar 2026
40.6500
41.0700
40.4600
40.8900
1,666,600
Mon, 02 Mar 2026
10 · 8-K
Pre-market · 06:28 ET
8-K ↗
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
41.1400
41.7200
40.5300
40.6200
2,243,500
Thu, 26 Feb 2026
41.0500
41.3060
40.5550
41.1400
1,187,000
Wed, 25 Feb 2026
40.5600
40.9500
40.2500
40.9300
1,526,700
Tue, 24 Feb 2026
40.4500
40.9100
39.9900
40.6100
1,645,500
Mon, 23 Feb 2026
40.2700
40.8700
40.1400
40.5000
2,992,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
40.0900
40.3150
39.6100
40.0500
1,431,700
Thu, 19 Feb 2026
40.2700
40.4700
39.8200
39.9400
1,537,700
Wed, 18 Feb 2026
40.7700
41.0500
40.0400
40.1500
2,222,200
Wed, 18 Feb 2026
9 · 8-K
Next filing day · accepted 17 Feb, 21:42 ET
FORM 8-K ↗
Wed, 18 Feb 2026
8 · 424B5
Next filing day · accepted 17 Feb, 21:38 ET
424B5 ↗
Wed, 18 Feb 2026
7 · S-3ASR
Next filing day · accepted 17 Feb, 18:56 ET
S-3ASR ↗
Tue, 17 Feb 2026
40.8100
41.3600
40.3300
41.1200
2,050,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
40.2000
40.5000
39.2200
40.0100
2,573,600
Thu, 12 Feb 2026
6 · 8-K
After-hours · 16:09 ET
8-K ↗
Thu, 12 Feb 2026
5 · 10-K
After-hours · 16:07 ET
10-K ↗
Thu, 12 Feb 2026
39.6300
40.4050
39.5000
40.1400
2,487,400
Wed, 11 Feb 2026
38.9800
39.4400
38.5900
39.3900
2,209,700
Tue, 10 Feb 2026
38.4100
38.9350
38.2500
38.7400
2,065,000
Mon, 09 Feb 2026
38.8200
38.9000
38.0950
38.4100
1,988,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
38.7500
39.2680
38.6600
38.8400
1,963,300
Thu, 05 Feb 2026
36.6900
38.8000
36.6900
38.6100
2,082,000
Wed, 04 Feb 2026
36.8600
37.0000
36.1200
36.5600
1,463,100
Tue, 03 Feb 2026
36.4100
36.7300
35.6000
36.6800
2,635,800
Mon, 02 Feb 2026
37.2600
37.3700
36.3250
36.4100
2,151,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
36.9700
37.4000
36.8400
37.3400
1,685,400
Thu, 29 Jan 2026
36.6900
37.4000
36.3000
37.0800
1,460,000
Wed, 28 Jan 2026
36.1600
36.7650
36.0950
36.5200
1,503,800
Tue, 27 Jan 2026
36.9300
37.1450
36.0500
36.1400
1,685,400
Mon, 26 Jan 2026
37.0000
37.2600
36.8000
37.0300
1,475,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
36.5500
37.0200
36.2500
36.8500
1,539,500
Thu, 22 Jan 2026
37.6300
37.6300
36.5000
36.5400
1,692,200
Wed, 21 Jan 2026
37.4000
37.7500
36.9000
37.3900
2,040,100
Tue, 20 Jan 2026
37.3800
37.6900
37.2400
37.3500
2,220,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
37.4000
37.8500
37.2300
37.7600
1,992,900
Thu, 15 Jan 2026
37.5000
37.8800
37.1800
37.4700
2,367,500
Wed, 14 Jan 2026
37.3600
37.4800
36.7350
37.2500
1,477,500
Tue, 13 Jan 2026
37.3500
37.6900
37.2450
37.3600
1,842,700
Mon, 12 Jan 2026
37.3700
37.6850
37.1500
37.4100
1,287,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
37.3800
38.2250
37.2650
37.3300
2,326,100
Thu, 08 Jan 2026
37.2700
37.5000
36.3500
36.9300
1,570,100
Wed, 07 Jan 2026
36.8500
37.7350
36.6600
37.2500
1,644,900
Tue, 06 Jan 2026
35.9400
36.7200
35.8350
36.6600
1,668,300
Mon, 05 Jan 2026
35.9500
36.2000
34.7400
36.0700
2,174,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
36.0850
36.4600
35.5100
36.3100
1,722,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
36.5800
36.5800
35.9700
36.1600
1,454,600
Tue, 30 Dec 2025
37.1200
37.2500
36.7900
36.9300
1,044,200
Mon, 29 Dec 2025
36.8800
37.0700
36.5900
37.0700
1,014,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
36.9500
37.0100
36.5650
36.6800
925,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
36.7200
36.9850
36.7200
36.9500
822,200
Tue, 23 Dec 2025
36.6300
36.9700
36.5500
36.7200
1,210,400
Mon, 22 Dec 2025
36.0500
36.6400
36.0500
36.5600
1,666,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
36.3200
36.6200
36.0300
36.3300
6,179,600
Thu, 18 Dec 2025
36.5400
36.9800
36.1450
36.2600
1,426,900
Wed, 17 Dec 2025
4 · 8-K
After-hours · 16:20 ET
8-K ↗
Wed, 17 Dec 2025
36.3100
36.6900
36.1400
36.3400
1,647,700
Tue, 16 Dec 2025
36.9400
37.0550
36.3200
36.3200
2,114,300
Mon, 15 Dec 2025
36.4300
37.0400
36.4300
36.5900
1,845,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
35.9000
36.3000
35.9000
36.2900
2,075,000
Thu, 11 Dec 2025
37.0000
37.1900
35.8300
35.9300
2,273,200
Wed, 10 Dec 2025
37.4700
37.9050
36.7600
36.8100
2,560,600
Tue, 09 Dec 2025
37.9300
38.1800
37.4700
37.4900
1,500,500
Mon, 08 Dec 2025
38.0800
38.1400
37.5200
37.7300
2,491,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
37.7800
37.8700
37.6000
37.7000
1,144,100
Thu, 04 Dec 2025
37.9000
38.3200
37.7400
37.7600
1,982,700
Wed, 03 Dec 2025
37.4400
37.7900
37.0900
37.7000
1,729,900
Tue, 02 Dec 2025
37.5100
37.6000
37.1000
37.4300
1,337,100
Mon, 01 Dec 2025
37.2300
37.6280
37.1700
37.2200
1,333,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
37.3600
37.8000
37.3600
37.5300
578,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
37.1100
37.9000
37.1100
37.4400
2,372,700
Tue, 25 Nov 2025
36.5300
37.4800
36.5300
37.1000
1,949,800
Mon, 24 Nov 2025
36.6600
37.0400
36.4400
36.5300
1,900,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
36.3800
36.8100
35.7440
36.7000
1,840,800
Thu, 20 Nov 2025
36.7800
37.6000
36.0800
36.2100
2,278,800
Wed, 19 Nov 2025
36.8100
36.9800
36.1700
36.5400
1,904,800
Tue, 18 Nov 2025
36.8800
37.0800
36.5440
36.9100
2,500,600
Mon, 17 Nov 2025
36.6000
36.6000
35.9300
36.3800
1,383,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
35.5900
36.0900
35.5900
35.8800
1,002,700
Thu, 13 Nov 2025
36.0700
36.2650
35.5800
35.7400
1,353,500
Wed, 12 Nov 2025
36.4100
36.7600
36.1700
36.2000
1,805,100
Tue, 11 Nov 2025
36.6900
36.8900
36.4500
36.5000
2,735,000
Mon, 10 Nov 2025
36.2200
37.1900
36.2200
36.6500
2,566,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
35.9500
36.5500
35.5680
36.1500
2,106,000
Thu, 06 Nov 2025
35.3100
36.0500
34.5500
35.5600
3,055,200
Wed, 05 Nov 2025
3 · 8-K
After-hours · 16:12 ET
8-K ↗
Wed, 05 Nov 2025
2 · 10-Q
After-hours · 16:08 ET
10-Q ↗
Wed, 05 Nov 2025
35.5200
36.2650
35.1900
36.0000
1,698,500
Tue, 04 Nov 2025
35.3900
35.5970
34.9600
35.3900
1,269,800
Mon, 03 Nov 2025
34.5600
35.8800
34.2800
35.3100
2,246,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
34.2100
34.9500
33.9750
34.6500
1,615,400
Thu, 30 Oct 2025
34.0500
34.4100
34.0150
34.3500
1,539,200
Wed, 29 Oct 2025
35.1900
35.4000
33.7200
33.9900
1,965,300
Tue, 28 Oct 2025
35.8100
35.8150
34.8250
35.3100
2,433,200
Mon, 27 Oct 2025
34.9800
35.7400
34.9800
35.7400
1,718,100
Mon, 27 Oct 2025
1 · 8-K
Pre-market · 08:56 ET
8-K ↗
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
34.8300
35.4000
34.7900
35.1700
2,592,400
Thu, 23 Oct 2025
35.0700
35.2750
34.6300
34.9300
1,589,500