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.8000
41.7200
40.1100
41.4900
3,403,931
Thu, 22 Oct 2026
40.7800
42.6200
40.6000
41.7500
5,140,700
Wed, 21 Oct 2026
43.0500
43.2200
41.7500
42.2600
4,481,500
Tue, 20 Oct 2026
43.2800
44.0980
43.0990
43.8200
4,704,500
Mon, 19 Oct 2026
41.5500
42.9450
41.0150
42.8600
4,475,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
41.5500
42.7000
40.6100
41.1600
4,773,600
Thu, 15 Oct 2026
39.4400
41.2000
39.2100
41.1000
4,709,600
Wed, 14 Oct 2026
37.6200
39.2600
37.3500
39.1700
4,741,600
Tue, 13 Oct 2026
37.5000
38.3600
37.2100
37.9800
2,863,300
Mon, 12 Oct 2026
38.2200
38.2200
36.5100
37.2800
4,428,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
39.5700
39.8000
37.8800
38.0500
4,190,700
Thu, 08 Oct 2026
38.0400
40.1600
37.9290
39.7800
6,050,300
Wed, 07 Oct 2026
38.7300
38.9000
38.1550
38.1800
3,819,800
Tue, 06 Oct 2026
38.5000
39.2250
38.1500
39.0600
4,409,500
Mon, 05 Oct 2026
38.7900
39.0600
37.4200
38.2300
4,463,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
38.9500
39.2500
38.4850
38.6700
3,024,400
Thu, 01 Oct 2026
38.5000
38.8500
37.5100
38.6100
3,808,700
Wed, 30 Sep 2026
38.8800
39.6900
38.1830
38.5600
5,218,700
Tue, 29 Sep 2026
38.0000
38.3700
37.4100
38.1000
3,402,700
Mon, 28 Sep 2026
37.4100
38.3800
37.4000
37.7400
4,554,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
38.4300
38.8000
37.8000
37.8900
3,254,000
Thu, 24 Sep 2026
38.4500
38.8200
37.9000
38.5100
2,776,400
Wed, 23 Sep 2026
38.7300
39.0300
37.7200
38.4300
4,525,500
Tue, 22 Sep 2026
39.8500
40.1000
38.5800
38.7600
5,910,000
Mon, 21 Sep 2026
40.5500
40.5590
38.2800
39.1500
6,349,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
40.4400
40.6030
39.5100
40.0300
6,641,600
Thu, 17 Sep 2026
41.8900
42.1610
40.1100
40.1600
5,417,900
Wed, 16 Sep 2026
42.0800
42.4900
41.1650
41.3700
4,420,000
Tue, 15 Sep 2026
44.1100
44.2660
41.8900
41.9800
4,574,700
Mon, 14 Sep 2026
43.2500
44.2980
43.1500
44.0500
3,077,700
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
43.7500
44.5400
43.3100
43.9000
3,048,500
Thu, 10 Sep 2026
44.5000
44.8650
43.2900
43.4400
5,373,700
Wed, 09 Sep 2026
45.5500
45.7000
44.7700
44.9600
2,835,600
Tue, 08 Sep 2026
46.4900
47.4800
45.7250
45.8800
3,885,900
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
45.8800
46.8490
45.2500
46.5800
2,810,800
Thu, 03 Sep 2026
13 · S-3ASR
After-hours · 16:15 ET
S-3ASR ↗
Thu, 03 Sep 2026
48.4000
48.6750
46.1000
46.2400
4,971,600
Wed, 02 Sep 2026
46.1100
48.2900
45.8800
48.1300
4,395,100
Tue, 01 Sep 2026
48.1300
48.5100
45.6000
46.3100
7,240,600
Mon, 31 Aug 2026
49.6000
50.1300
48.6100
48.8600
2,967,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
51.2500
51.7200
49.8400
49.9100
2,607,700
Thu, 27 Aug 2026
51.6600
51.8300
50.5000
50.7100
2,457,800
Wed, 26 Aug 2026
50.8900
51.2900
49.9100
51.2300
3,046,800
Tue, 25 Aug 2026
51.8500
52.5700
50.7330
51.0800
4,000,600
Mon, 24 Aug 2026
50.4800
52.2700
50.3360
51.9500
4,195,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
49.3600
49.9700
48.9100
49.8700
2,573,200
Thu, 20 Aug 2026
50.2000
50.2500
48.6500
49.3700
3,769,000
Wed, 19 Aug 2026
48.2500
51.1800
48.0710
50.2700
4,459,400
Tue, 18 Aug 2026
49.8900
50.2400
48.3700
48.4400
5,506,400
Mon, 17 Aug 2026
52.0000
52.0000
49.7900
50.4200
4,803,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
51.2300
52.5480
51.2000
52.0200
3,581,300
Thu, 13 Aug 2026
51.4200
52.7900
50.8700
51.1300
3,539,700
Wed, 12 Aug 2026
50.0000
51.4800
49.7200
51.0200
4,291,400
Tue, 11 Aug 2026
51.6400
52.0200
49.5000
49.5700
4,461,300
Mon, 10 Aug 2026
52.8500
53.2400
50.9800
51.2900
5,334,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
53.8550
53.9500
52.2100
53.0100
7,219,800
Thu, 06 Aug 2026
56.4600
56.4600
53.0150
53.3300
16,104,000
Thu, 06 Aug 2026
12 · 10-Q
Next filing day · accepted 05 Aug, 18:09 ET
10-Q ↗
Wed, 05 Aug 2026
11 · 8-K
After-hours · 16:07 ET
8-K ↗
Wed, 05 Aug 2026
65.1900
66.4700
64.5580
65.6700
3,876,500
Tue, 04 Aug 2026
65.4500
65.5100
63.9100
64.1100
3,575,500
Mon, 03 Aug 2026
67.1500
68.2000
64.3900
64.9800
3,119,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
65.6900
67.0200
65.4500
65.8300
2,004,100
Thu, 30 Jul 2026
65.7700
67.2400
64.6800
65.4300
2,170,200
Wed, 29 Jul 2026
64.0800
66.4880
64.0000
64.6100
3,483,900
Tue, 28 Jul 2026
64.8100
66.2100
64.1800
64.6700
2,383,400
Mon, 27 Jul 2026
65.5100
66.2100
64.5100
65.7000
3,055,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
64.2400
65.5000
62.9250
64.0000
1,591,000
Thu, 23 Jul 2026
64.0000
64.9300
63.2400
63.9900
1,639,600
Wed, 22 Jul 2026
65.7500
66.4600
64.3000
64.9500
1,858,500
Tue, 21 Jul 2026
66.7800
68.2200
66.0500
66.1300
2,430,800
Mon, 20 Jul 2026
69.0900
69.8700
65.7600
66.2500
2,450,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
66.3600
69.3900
65.8500
68.3600
3,063,600
Thu, 16 Jul 2026
63.3000
65.6100
63.2700
65.3500
1,765,300
Wed, 15 Jul 2026
64.3000
66.9100
63.6400
63.8600
2,850,300
Tue, 14 Jul 2026
67.2700
67.9600
64.0000
64.0500
2,858,500
Mon, 13 Jul 2026
68.0000
68.2860
66.0900
66.4600
2,576,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
65.8600
67.9400
65.2700
67.5600
2,051,100
Thu, 09 Jul 2026
64.7200
66.5400
64.2200
65.6400
3,120,800
Wed, 08 Jul 2026
65.1200
65.7200
62.4000
64.9300
3,641,500
Tue, 07 Jul 2026
67.6300
68.6800
65.2000
66.2800
3,374,500
Mon, 06 Jul 2026
72.3600
72.7500
67.8300
68.0900
3,390,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
73.7100
74.0240
71.2200
72.1600
3,090,700
Wed, 01 Jul 2026
72.7600
73.6650
71.8300
73.3100
2,849,400
Tue, 30 Jun 2026
71.4900
73.0300
70.5000
71.8100
2,645,100
Mon, 29 Jun 2026
72.0000
73.7730
70.5700
71.6900
3,631,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
65.8800
71.9400
65.7700
71.8500
5,302,400
Thu, 25 Jun 2026
66.9500
68.1650
65.7700
66.6000
3,697,700
Wed, 24 Jun 2026
66.9600
68.7000
66.6300
67.1500
2,871,600
Tue, 23 Jun 2026
65.8400
68.5500
65.0400
67.4400
2,406,700
Mon, 22 Jun 2026
71.0000
71.5300
66.9000
67.0300
3,424,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
67.0400
71.7200
66.8700
70.7200
5,781,700
Wed, 17 Jun 2026
65.7900
68.0000
65.5500
65.7200
2,992,300
Tue, 16 Jun 2026
66.7500
67.9800
65.8050
66.0300
2,805,700
Mon, 15 Jun 2026
67.0500
68.5000
66.4100
66.5100
3,794,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
65.0000
66.7400
64.0700
65.8900
4,832,900
Thu, 11 Jun 2026
60.6800
65.1500
59.4700
65.0300
5,956,400
Wed, 10 Jun 2026
57.9200
61.3100
56.9800
60.2800
6,705,200
Tue, 09 Jun 2026
56.4200
58.6400
55.7600
57.7900
3,415,500
Mon, 08 Jun 2026
55.1100
57.2700
54.0000
56.2500
2,242,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
56.0000
56.5800
54.5100
55.5200
2,349,600
Thu, 04 Jun 2026
56.8300
58.5000
55.1500
55.9200
3,373,200
Wed, 03 Jun 2026
56.8500
57.0100
54.9600
56.6000
2,845,900
Tue, 02 Jun 2026
57.4700
58.7600
56.7000
57.8600
2,492,500
Mon, 01 Jun 2026
57.4000
58.9300
57.3500
58.8900
2,954,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
56.5600
58.7800
56.1800
58.0000
3,800,300
Thu, 28 May 2026
55.1000
56.7900
54.8000
56.5600
2,785,700
Wed, 27 May 2026
54.4400
56.6000
54.3000
55.9100
3,847,200
Tue, 26 May 2026
52.1100
53.6750
52.0800
53.5700
3,194,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
54.0000
54.3300
51.8000
52.1200
2,877,800
Thu, 21 May 2026
54.2500
55.1600
52.8000
53.4600
3,576,700
Wed, 20 May 2026
53.2800
55.4500
52.1500
55.1100
3,833,300
Tue, 19 May 2026
53.1000
54.3800
52.0550
52.7700
3,791,200
Tue, 19 May 2026
10 · 8-K/A
Next filing day · accepted 18 May, 18:59 ET
8-K/A ↗
Mon, 18 May 2026
50.6200
53.2100
50.2700
52.7400
4,311,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
9 · 8-K
After market open · 15:02 ET
8-K ↗
Fri, 15 May 2026
49.5000
51.9600
49.1200
51.0100
3,548,500
Thu, 14 May 2026
49.1900
50.2100
48.7500
50.0000
4,154,100
Wed, 13 May 2026
50.3400
50.8500
48.3200
48.4000
3,310,700
Tue, 12 May 2026
50.6700
51.3300
49.3500
50.6800
4,971,600
Mon, 11 May 2026
53.0000
53.5300
50.8300
51.1300
4,448,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
54.2300
54.3900
51.5450
52.7100
5,805,200
Thu, 07 May 2026
54.0000
55.0000
51.5500
53.5400
12,790,900
Wed, 06 May 2026
8 · 10-Q
After-hours · 17:17 ET
10-Q ↗
Wed, 06 May 2026
7 · 8-K
After-hours · 16:06 ET
8-K ↗
Wed, 06 May 2026
58.3400
59.7400
57.3200
59.0600
9,973,800
Tue, 05 May 2026
57.2800
58.1800
56.6400
57.1700
4,526,900
Mon, 04 May 2026
56.4900
57.9400
54.9400
56.8400
4,138,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
57.9400
58.6100
56.6300
56.9500
3,241,400
Thu, 30 Apr 2026
55.7700
58.4100
55.4000
57.5100
3,280,000
Wed, 29 Apr 2026
54.9300
56.0600
54.7300
55.3400
2,626,800
Tue, 28 Apr 2026
56.5300
57.2750
55.2600
55.3800
3,502,600
Mon, 27 Apr 2026
57.4400
58.6400
56.9000
57.3800
3,457,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
55.0400
57.7050
54.6800
57.4400
3,880,600
Thu, 23 Apr 2026
56.3500
57.0000
53.7700
54.5400
3,312,300
Wed, 22 Apr 2026
54.1000
56.8600
54.0900
56.0700
3,976,900
Tue, 21 Apr 2026
54.6200
56.3000
53.5500
53.6300
4,976,000
Mon, 20 Apr 2026
52.7900
54.6300
51.8900
54.6200
4,077,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
52.0100
54.3200
52.0000
53.4400
5,945,100
Thu, 16 Apr 2026
51.9000
52.8700
50.2600
50.6000
5,491,600
Wed, 15 Apr 2026
52.1500
53.3900
51.7100
51.7200
3,916,900
Tue, 14 Apr 2026
53.1500
53.8000
51.0800
52.1100
6,038,500
Mon, 13 Apr 2026
54.2700
54.6200
51.8000
52.8600
6,429,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
56.6800
56.7500
54.8800
55.8800
2,422,600
Thu, 09 Apr 2026
54.8500
56.8150
54.6900
55.8500
3,357,900
Wed, 08 Apr 2026
56.5300
58.2000
55.1500
55.5000
4,407,100
Tue, 07 Apr 2026
52.3400
53.7000
52.1600
53.0300
4,403,300
Mon, 06 Apr 2026
50.2700
53.6400
49.7500
53.0300
3,473,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
48.9900
51.1400
48.5200
50.3500
2,394,900
Wed, 01 Apr 2026
51.4200
51.9300
49.9800
50.5600
2,978,200
Tue, 31 Mar 2026
6 · DEFA14A
After-hours · 16:12 ET
DEFA14A ↗
Tue, 31 Mar 2026
5 · DEF 14A
After-hours · 16:10 ET
DEF 14A ↗
Tue, 31 Mar 2026
49.1800
51.1660
48.8700
50.6600
4,200,100
Mon, 30 Mar 2026
47.4100
49.1400
47.1300
47.9900
3,475,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
47.5000
47.7600
44.5800
46.6900
4,807,700
Thu, 26 Mar 2026
50.2800
50.6550
47.9500
48.0200
3,347,900
Wed, 25 Mar 2026
53.4600
53.8000
49.8000
51.3300
2,867,200
Tue, 24 Mar 2026
51.8100
53.5000
51.5000
52.6700
3,239,800
Mon, 23 Mar 2026
51.4500
53.3000
51.3900
52.4300
3,967,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
50.4300
51.7500
49.6930
50.0000
3,353,700
Thu, 19 Mar 2026
50.4100
51.4000
49.0800
50.9300
3,383,000
Wed, 18 Mar 2026
50.9500
52.3260
50.7000
51.1800
2,993,200
Tue, 17 Mar 2026
50.7700
51.7400
50.6800
51.2900
3,330,300
Mon, 16 Mar 2026
47.8400
50.4000
47.8000
50.2500
3,631,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
48.8600
49.1000
47.0800
47.3000
4,406,000
Thu, 12 Mar 2026
51.0500
51.9300
48.1250
48.1700
4,579,700
Wed, 11 Mar 2026
52.3400
52.5250
50.8500
51.5900
2,663,700
Tue, 10 Mar 2026
52.3750
53.0800
51.7600
52.2100
2,945,300
Mon, 09 Mar 2026
50.3900
52.6500
48.6200
52.4500
5,455,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
53.1200
53.8200
50.9000
51.3100
4,856,100
Thu, 05 Mar 2026
52.5600
55.0900
52.1200
54.5100
4,775,800
Wed, 04 Mar 2026
53.2900
54.1200
52.5000
52.7000
3,667,800
Tue, 03 Mar 2026
52.0000
53.8000
50.5200
53.0300
3,708,400
Mon, 02 Mar 2026
53.3800
54.4800
52.0100
53.2400
4,785,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
52.2700
53.7170
51.2600
53.6100
3,714,800
Thu, 26 Feb 2026
52.0000
54.1900
51.1700
53.9100
5,776,400
Wed, 25 Feb 2026
49.5000
50.9200
49.3660
50.8500
4,815,400
Tue, 24 Feb 2026
46.7700
49.3600
46.5200
49.1900
4,492,300
Mon, 23 Feb 2026
48.0000
48.5200
46.7300
47.2800
5,186,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
49.3800
49.9000
48.0300
48.8100
5,685,500
Thu, 19 Feb 2026
53.1700
53.2300
48.9200
49.7300
10,593,800
Wed, 18 Feb 2026
54.2700
55.9300
53.0280
53.4200
5,205,400
Tue, 17 Feb 2026
54.1400
54.3450
50.6100
53.6100
7,814,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
59.5000
59.8300
49.9400
53.2000
20,280,100
Fri, 13 Feb 2026
4 · 10-K
Next filing day · accepted 12 Feb, 18:02 ET
10-K ↗
Thu, 12 Feb 2026
3 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 12 Feb 2026
54.0000
54.5000
50.1390
50.8200
7,813,900
Wed, 11 Feb 2026
55.3000
55.5950
53.1700
53.5200
6,003,100
Tue, 10 Feb 2026
56.5000
56.7600
54.9900
55.0500
5,398,900
Mon, 09 Feb 2026
57.0000
57.5000
55.5200
56.8500
6,740,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
53.5500
57.1400
53.1750
57.0400
4,983,800
Thu, 05 Feb 2026
54.0800
54.7200
51.7650
52.4200
4,487,200
Wed, 04 Feb 2026
53.0200
54.6900
52.6400
54.4800
5,750,300
Tue, 03 Feb 2026
55.6500
55.6850
52.1500
53.4900
6,527,600
Mon, 02 Feb 2026
54.0500
56.5700
52.8900
55.7700
6,661,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
57.3900
57.4600
53.1500
54.3900
24,341,100
Thu, 29 Jan 2026
57.1000
57.7950
55.9000
57.4700
5,137,200
Wed, 28 Jan 2026
59.5150
59.7100
57.2600
57.4400
7,875,000
Tue, 27 Jan 2026
59.0900
59.1720
57.6800
57.8200
4,350,500
Mon, 26 Jan 2026
61.7000
62.8800
58.7500
58.8800
4,993,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
60.9100
61.4600
59.8950
60.9700
2,810,700
Thu, 22 Jan 2026
61.7300
63.1200
60.4600
60.6400
2,737,800
Wed, 21 Jan 2026
61.4800
62.5900
59.8400
61.1800
3,002,400
Tue, 20 Jan 2026
61.1700
63.7500
61.1700
61.4100
2,945,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
61.0000
63.0300
61.0000
62.1500
3,541,700
Thu, 15 Jan 2026
62.2000
62.7850
60.8400
61.1400
3,293,600
Wed, 14 Jan 2026
60.6100
63.2900
59.8210
62.4900
3,495,900
Tue, 13 Jan 2026
61.0000
61.7300
59.5000
61.0000
2,119,600
Mon, 12 Jan 2026
62.1200
62.7300
60.5800
61.6900
2,293,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
62.9100
63.6450
61.6100
62.3700
2,129,500
Thu, 08 Jan 2026
62.4900
63.9000
61.5200
63.0600
2,560,900
Wed, 07 Jan 2026
63.3600
63.9500
62.4600
63.2100
2,067,600
Tue, 06 Jan 2026
59.8900
63.7700
58.6500
63.2600
4,774,000
Mon, 05 Jan 2026
62.2900
62.5000
59.5900
60.1200
3,109,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
61.3600
62.3800
60.2300
62.1600
2,578,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
61.8700
62.4000
60.8200
61.2200
2,654,200
Tue, 30 Dec 2025
64.0000
64.1100
61.9100
62.0400
2,216,600
Mon, 29 Dec 2025
64.0900
64.9990
64.0100
64.4800
3,052,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
64.0800
64.1200
63.5700
64.0100
1,829,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
63.0200
64.1700
62.6100
64.1000
1,193,700
Tue, 23 Dec 2025
63.7900
63.9600
62.2500
63.5200
2,875,800
Mon, 22 Dec 2025
64.6300
65.4500
63.5800
64.3800
4,126,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
64.9900
65.2900
63.8600
64.8300
3,447,900
Thu, 18 Dec 2025
64.5000
65.9300
64.3480
64.9700
4,607,800
Wed, 17 Dec 2025
62.7500
65.3900
62.6100
63.0100
4,763,900
Tue, 16 Dec 2025
61.0300
62.9500
61.0000
62.0000
2,606,300
Mon, 15 Dec 2025
61.6400
62.5200
60.5000
60.5900
2,438,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
61.4400
62.4000
60.2500
61.1600
1,953,300
Thu, 11 Dec 2025
60.8600
62.1800
60.5000
61.1200
1,876,200
Wed, 10 Dec 2025
59.3500
61.4000
59.3400
61.0100
3,182,200
Tue, 09 Dec 2025
58.6900
59.5000
57.9500
58.9000
1,985,200
Mon, 08 Dec 2025
58.3000
58.5000
57.3040
58.0800
2,164,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
61.0000
61.0200
57.7700
58.4300
3,690,500
Thu, 04 Dec 2025
61.8400
62.3000
60.4400
60.8900
1,717,100
Wed, 03 Dec 2025
60.0000
61.9600
59.6000
61.2100
3,591,700
Tue, 02 Dec 2025
59.6300
59.8160
58.5100
58.9400
2,205,900
Mon, 01 Dec 2025
58.6600
60.5800
58.1300
59.3600
3,011,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
58.8000
59.7600
58.6100
58.6100
1,240,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
57.3800
60.0900
57.0000
58.2800
3,903,500
Tue, 25 Nov 2025
53.4200
57.7300
53.0200
57.3700
7,076,800
Mon, 24 Nov 2025
55.0800
55.2500
52.3200
53.3600
4,241,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
51.6000
55.6500
51.4500
54.8400
4,881,600
Thu, 20 Nov 2025
51.5000
53.2400
50.5600
50.8700
4,058,300
Wed, 19 Nov 2025
51.5000
51.5000
49.5200
50.2200
3,136,400
Tue, 18 Nov 2025
51.0100
51.9500
50.4450
51.3000
3,028,200
Mon, 17 Nov 2025
53.6600
55.2200
51.0150
51.6200
3,387,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
54.2900
55.1800
53.2800
53.7100
2,674,400
Thu, 13 Nov 2025
57.2500
57.9000
54.5000
55.3700
3,188,300
Wed, 12 Nov 2025
56.9900
59.4200
56.5300
57.6200
3,816,000
Tue, 11 Nov 2025
56.4300
58.5000
55.3800
56.0100
3,003,500
Mon, 10 Nov 2025
54.6100
57.3100
54.4850
56.6800
4,575,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
52.6700
54.1400
50.6950
53.4300
4,758,200
Thu, 06 Nov 2025
56.3050
57.0600
52.6200
53.2200
7,639,600
Thu, 06 Nov 2025
2 · 10-Q
Next filing day · accepted 05 Nov, 18:06 ET
10-Q ↗
Wed, 05 Nov 2025
1 · 8-K
After-hours · 16:09 ET
8-K ↗
Wed, 05 Nov 2025
54.8300
56.9800
54.1500
55.5600
7,212,100
Tue, 04 Nov 2025
54.0500
56.3300
53.3500
55.1700
4,777,800
Mon, 03 Nov 2025
56.0000
57.2700
53.7000
54.4900
6,238,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
55.8000
57.0200
55.5100
55.5400
3,116,200
Thu, 30 Oct 2025
55.0200
57.7000
54.0300
55.5300
4,226,400
Wed, 29 Oct 2025
59.3000
59.3700
57.3900
57.8400
2,691,700
Tue, 28 Oct 2025
59.9200
60.2200
58.4300
59.3200
2,540,000
Mon, 27 Oct 2025
58.3800
60.1950
57.8400
59.8700
3,805,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
58.1500
58.3900
56.4000
56.9100
2,834,200
Thu, 23 Oct 2025
57.1600
57.4900
56.0000
57.1400
2,547,800