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
Thu, 23 Jul 2026
No data yet
Wed, 22 Jul 2026
61.4850
62.8150
61.5500
62.0600
2,818,646
Tue, 21 Jul 2026
62.1900
62.3400
61.2500
61.4200
3,523,700
Mon, 20 Jul 2026
63.0400
63.4400
62.2400
62.4900
2,459,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
62.8400
63.6700
62.1600
62.8400
6,119,300
Thu, 16 Jul 2026
59.4500
63.3200
59.3300
63.1600
9,636,800
Wed, 15 Jul 2026
58.5600
59.6000
58.4500
58.7300
3,853,000
Tue, 14 Jul 2026
59.2000
59.2600
58.1700
58.2000
5,033,100
Mon, 13 Jul 2026
59.2000
59.3000
58.5700
58.9500
3,371,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
60.0200
60.1800
59.7400
60.0200
2,452,600
Thu, 09 Jul 2026
61.1000
61.5200
60.6800
60.8700
2,234,700
Wed, 08 Jul 2026
61.5000
61.9800
61.1300
61.3900
2,910,200
Tue, 07 Jul 2026
61.9200
62.2600
61.4700
61.8000
4,703,000
Mon, 06 Jul 2026
61.6900
61.7700
61.0300
61.4600
2,833,100
Mon, 06 Jul 2026
63 · 6-K
Pre-market · 09:20 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
61.9900
62.6000
61.4100
61.7700
3,474,200
Wed, 01 Jul 2026
62 · 6-K
After market open · 10:24 ET
SEC Form 6-K ↗
Wed, 01 Jul 2026
61.0000
61.2300
60.0700
60.5600
4,718,800
Tue, 30 Jun 2026
62.7900
63.0300
61.6700
61.7600
15,278,200
Mon, 29 Jun 2026
62.4200
62.7700
62.0100
62.7400
3,061,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
61 · 6-K
After market open · 10:42 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 26 Jun 2026
63.1000
63.1400
62.4300
62.7600
3,827,400
Thu, 25 Jun 2026
61.7000
62.4900
61.6200
62.4800
3,957,700
Wed, 24 Jun 2026
61.1900
61.7700
60.9300
61.3900
3,628,500
Tue, 23 Jun 2026
60.3600
60.9400
60.1700
60.7400
3,852,300
Mon, 22 Jun 2026
58.5300
59.3800
58.2900
58.9000
4,910,800
Mon, 22 Jun 2026
60 · 6-K
Pre-market · 06:34 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
58.7000
58.9500
58.2300
58.9100
4,803,200
Wed, 17 Jun 2026
60.4500
60.5300
59.3600
59.4900
3,646,300
Tue, 16 Jun 2026
61.5800
61.9700
61.0600
61.3800
4,233,900
Mon, 15 Jun 2026
62.1300
62.4000
60.9600
61.0600
6,058,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
61.4600
62.4900
61.3400
62.3200
4,971,900
Thu, 11 Jun 2026
61.5700
61.9800
61.0000
61.3900
4,665,100
Wed, 10 Jun 2026
60.5500
61.3100
60.5200
61.1200
2,747,900
Tue, 09 Jun 2026
59.9300
60.2900
59.1000
59.9500
4,130,700
Mon, 08 Jun 2026
59 · 6-K
After market open · 13:50 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 08 Jun 2026
60.1600
60.5300
59.4800
59.6900
4,582,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
58 · 6-K
After market open · 11:02 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 05 Jun 2026
58.2500
60.3800
58.2500
59.7200
5,043,900
Thu, 04 Jun 2026
57 · 6-K
After market open · 11:56 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 04 Jun 2026
58.4500
58.6100
57.7500
57.8500
4,192,800
Wed, 03 Jun 2026
59.6600
60.2600
58.5700
58.6200
4,310,900
Tue, 02 Jun 2026
56 · 6-K
After-hours · 16:33 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 02 Jun 2026
59.8200
60.6500
59.3700
60.4600
4,106,200
Mon, 01 Jun 2026
55 · 6-K
After market open · 12:03 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 01 Jun 2026
62.0900
62.2400
60.9900
61.0000
3,291,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
61.9000
62.0000
61.3600
61.7900
3,863,000
Thu, 28 May 2026
63.7400
63.9000
62.8600
62.9200
2,710,000
Wed, 27 May 2026
54 · 6-K
After market open · 14:30 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 27 May 2026
64.3600
64.5600
63.7700
64.0400
2,604,700
Tue, 26 May 2026
53 · 6-K
After market open · 13:00 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 26 May 2026
66.2400
66.3500
64.6300
64.9400
3,553,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
65.1100
65.7200
65.0700
65.3600
2,714,000
Thu, 21 May 2026
65.2300
66.4900
65.2000
65.7300
3,258,800
Wed, 20 May 2026
66.1100
66.5400
65.2000
65.3000
4,033,100
Tue, 19 May 2026
65.9800
66.3700
65.3600
66.0600
3,479,600
Mon, 18 May 2026
52 · 6-K
After market open · 11:56 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 18 May 2026
66.5400
66.6600
65.7300
66.3500
3,632,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
65.7800
65.9100
64.6300
65.0900
4,294,000
Thu, 14 May 2026
66.6800
67.3000
66.1700
66.7000
6,088,500
Wed, 13 May 2026
51 · 6-K
After market open · 12:15 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 13 May 2026
64.1800
65.4700
64.1800
65.3500
7,107,100
Tue, 12 May 2026
61.9100
63.6800
61.3900
63.6400
7,466,200
Mon, 11 May 2026
58.8600
60.4500
58.8600
60.4400
6,672,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
50 · 6-K
After-hours · 16:30 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 08 May 2026
58.3400
58.5600
57.9700
58.2800
3,670,400
Thu, 07 May 2026
58.5800
58.6300
58.0500
58.0800
2,907,000
Wed, 06 May 2026
59.7100
59.9800
59.4600
59.5600
2,314,600
Tue, 05 May 2026
49 · 6-K
After market open · 11:42 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 05 May 2026
58.6600
59.5500
58.3800
59.4000
3,482,400
Mon, 04 May 2026
58.5400
59.1000
58.1100
58.3500
1,772,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
48 · 6-K
After market open · 12:30 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 01 May 2026
58.7900
59.4500
58.6800
58.7100
3,688,400
Thu, 30 Apr 2026
47 · 6-K
After market open · 12:26 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 30 Apr 2026
58.3600
59.0000
58.3000
58.8000
3,420,400
Wed, 29 Apr 2026
58.0700
58.2000
57.2800
57.4500
3,241,300
Tue, 28 Apr 2026
57.8700
58.4700
57.6300
58.4700
2,802,700
Mon, 27 Apr 2026
57.6600
58.0700
57.2700
57.3200
2,633,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
58.9600
58.9600
57.9500
58.0900
3,732,400
Thu, 23 Apr 2026
56.6900
57.4400
56.6900
57.2800
4,380,200
Wed, 22 Apr 2026
55.3700
56.2000
55.2200
56.1700
3,868,500
Tue, 21 Apr 2026
56.3200
56.4700
54.8300
54.8300
4,232,100
Mon, 20 Apr 2026
57.0500
57.2900
56.9000
57.0600
3,031,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
55.9300
56.6900
55.5800
56.6800
4,133,000
Fri, 17 Apr 2026
46 · 6-K
Pre-market · 09:22 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 16 Apr 2026
56.8000
57.0000
56.0400
56.1400
2,868,200
Wed, 15 Apr 2026
45 · 6-K
After market open · 15:17 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 15 Apr 2026
57.2100
57.3700
56.6200
56.6800
3,514,600
Tue, 14 Apr 2026
57.6500
57.9000
57.2600
57.5100
4,669,700
Mon, 13 Apr 2026
59.2100
59.4900
58.4200
58.6900
3,847,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
44 · 6-K
After market open · 09:55 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 10 Apr 2026
59.1200
59.1300
58.5100
58.8100
3,599,500
Thu, 09 Apr 2026
43 · 6-K
After market open · 09:31 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 09 Apr 2026
58.2900
59.1700
57.7600
58.8500
5,128,000
Wed, 08 Apr 2026
58.2900
60.0000
57.8300
59.9500
4,547,000
Tue, 07 Apr 2026
59.0300
59.2500
58.6200
58.8000
3,452,500
Mon, 06 Apr 2026
58.3300
58.9200
58.1100
58.7100
4,260,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
42 · 6-K
After market open · 14:41 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 02 Apr 2026
58.0200
58.7500
57.8100
58.2800
5,467,600
Wed, 01 Apr 2026
41 · 6-K
After market open · 11:30 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 01 Apr 2026
40 · 6-K
After market open · 09:50 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 01 Apr 2026
57.9100
58.1400
56.0600
57.8900
6,634,900
Tue, 31 Mar 2026
58.8600
58.9600
57.6000
58.4700
5,394,600
Mon, 30 Mar 2026
39 · 6-K
After market open · 10:49 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 30 Mar 2026
58.3400
58.6500
57.9000
58.2600
5,430,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
57.4700
58.2300
57.3000
57.8000
3,737,600
Thu, 26 Mar 2026
58.4300
58.7700
58.1200
58.2600
4,066,600
Wed, 25 Mar 2026
38 · 6-K
After market open · 14:46 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 25 Mar 2026
58.1500
58.6500
58.0700
58.4500
3,103,100
Tue, 24 Mar 2026
37 · 6-K
After market open · 10:02 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 24 Mar 2026
57.6800
58.4300
57.5500
57.7600
3,778,200
Mon, 23 Mar 2026
57.2500
58.1300
56.9700
57.9200
4,808,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
36 · 6-K
After market open · 13:26 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 20 Mar 2026
58.6200
58.7900
57.1800
57.3700
5,532,700
Thu, 19 Mar 2026
57.9400
58.8800
57.8800
58.7200
5,045,400
Wed, 18 Mar 2026
59.5400
60.4300
57.9900
58.0900
5,420,800
Tue, 17 Mar 2026
61.0200
61.3800
60.4600
60.5500
5,135,500
Mon, 16 Mar 2026
60.8500
61.6300
60.7700
60.9400
4,804,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
59.9800
60.4200
59.7300
59.9300
7,056,200
Thu, 12 Mar 2026
59.1200
60.0700
58.9800
59.8900
6,979,500
Wed, 11 Mar 2026
59.2400
59.3300
58.5400
59.1600
6,389,700
Tue, 10 Mar 2026
35 · 6-K
After market open · 10:20 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 10 Mar 2026
58.8300
59.9500
58.7900
59.4100
3,504,100
Mon, 09 Mar 2026
57.7400
58.6100
57.2900
58.3300
4,117,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
57.3200
57.9300
56.9700
57.8700
5,398,800
Thu, 05 Mar 2026
34 · 6-K
After market open · 12:28 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 05 Mar 2026
59.4300
59.5200
58.0300
58.5900
6,623,500
Wed, 04 Mar 2026
61.2500
61.4300
60.5200
61.0100
5,067,500
Tue, 03 Mar 2026
60.6800
60.8500
59.4200
60.4100
7,055,100
Mon, 02 Mar 2026
33 · 6-K
After market open · 10:16 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 02 Mar 2026
62.2600
62.6300
61.8600
62.1200
6,496,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
62.1400
62.9800
62.0700
62.6500
7,846,100
Thu, 26 Feb 2026
62.4700
63.0300
62.4500
62.6700
4,562,000
Wed, 25 Feb 2026
62.0700
63.2200
62.0300
63.0300
4,499,600
Tue, 24 Feb 2026
62.0000
62.0100
60.9500
61.9100
4,498,000
Mon, 23 Feb 2026
62.0800
62.9800
62.0800
62.1000
6,299,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
61.9300
62.3000
61.5200
62.0800
5,220,800
Thu, 19 Feb 2026
59.0300
61.0300
58.9900
60.9900
4,542,800
Wed, 18 Feb 2026
32 · 6-K
After market open · 11:40 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 18 Feb 2026
59.2900
59.3500
58.7000
58.8700
5,158,900
Tue, 17 Feb 2026
58.7500
59.0900
58.5500
58.9100
6,281,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
29 · 6-K
After market open · 13:29 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 13 Feb 2026
59.6000
59.9900
59.0900
59.5000
6,743,200
Fri, 13 Feb 2026
31 · 6-K
Pre-market · 08:10 ET
6-K ↗
Fri, 13 Feb 2026
30 · 20-F
Pre-market · 07:31 ET
20-F ↗
Thu, 12 Feb 2026
27 · 6-K
After market open · 11:18 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 12 Feb 2026
59.1800
60.8400
59.0600
60.6100
10,264,800
Thu, 12 Feb 2026
28 · 6-K
Pre-market · 07:25 ET
6-K ↗
Wed, 11 Feb 2026
60.2700
61.0000
60.0800
60.3300
4,325,800
Tue, 10 Feb 2026
60.0300
60.4100
59.3500
60.1900
4,360,200
Tue, 10 Feb 2026
26 · 6-K
Pre-market · 07:37 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 09 Feb 2026
25 · 6-K
After market open · 15:50 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 09 Feb 2026
61.8000
61.8600
60.6900
61.1500
5,516,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
62.3400
63.0300
62.3000
62.8000
4,541,700
Thu, 05 Feb 2026
61.5400
62.1800
61.3800
61.9600
5,187,200
Wed, 04 Feb 2026
62.5200
62.6500
61.2800
61.6300
4,684,000
Tue, 03 Feb 2026
61.1100
62.0400
60.9500
61.8700
5,240,900
Mon, 02 Feb 2026
24 · 6-K
After market open · 10:22 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 02 Feb 2026
60.7300
61.1500
60.3400
60.9900
5,665,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
60.1100
60.7800
59.6900
60.6800
7,095,200
Thu, 29 Jan 2026
60.1100
60.8200
59.7000
60.2200
7,050,500
Wed, 28 Jan 2026
59.6200
60.2100
59.5900
60.1600
4,832,700
Tue, 27 Jan 2026
59.7000
60.3800
59.5200
60.3400
6,943,100
Mon, 26 Jan 2026
23 · 6-K
After market open · 14:57 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 26 Jan 2026
59.3000
59.5600
58.7600
58.9900
3,729,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
58.2800
59.2400
58.1000
59.1600
3,077,900
Thu, 22 Jan 2026
58.0300
58.5400
57.7400
58.2200
3,214,700
Wed, 21 Jan 2026
57.5500
57.8600
56.6000
57.7100
8,040,800
Tue, 20 Jan 2026
56.8700
57.3700
56.3100
56.3200
5,939,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
58.0000
58.2700
57.7200
58.2200
2,416,000
Thu, 15 Jan 2026
57.8200
58.2700
57.6600
58.0800
2,939,100
Wed, 14 Jan 2026
56.2200
57.4800
56.2200
57.4400
3,811,200
Tue, 13 Jan 2026
55.6500
56.6800
55.6500
56.6200
2,346,800
Mon, 12 Jan 2026
55.2600
55.6900
55.0400
55.6800
2,282,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
53.7000
55.2400
53.6600
55.1900
3,699,400
Thu, 08 Jan 2026
53.7200
54.3100
53.6300
53.7900
3,360,100
Wed, 07 Jan 2026
53.7800
53.7900
53.2800
53.2900
5,163,800
Tue, 06 Jan 2026
55.1700
55.1700
54.0100
54.0600
3,704,500
Mon, 05 Jan 2026
55.6700
55.6800
54.5300
55.5000
3,985,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
22 · 6-K
After market open · 11:29 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 02 Jan 2026
56.3700
56.8000
56.0300
56.5500
2,790,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
56.5300
56.7600
56.4900
56.6200
1,379,600
Tue, 30 Dec 2025
56.3700
56.6600
56.3200
56.5500
2,853,300
Mon, 29 Dec 2025
56.9100
57.3100
56.7000
57.0200
2,408,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
57.3300
57.5700
57.1500
57.2700
1,228,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
57.0600
57.4100
56.9600
57.2400
900,400
Tue, 23 Dec 2025
56.8900
57.1900
56.8100
57.0400
1,675,800
Mon, 22 Dec 2025
56.8600
57.2000
56.5400
56.7700
2,701,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
56.3500
57.0300
56.2000
56.4500
4,832,200
Thu, 18 Dec 2025
57.2300
57.6200
57.0200
57.0400
2,131,000
Wed, 17 Dec 2025
57.3100
57.7200
57.1400
57.1700
2,506,400
Tue, 16 Dec 2025
57.7600
57.8500
57.2200
57.2900
2,040,500
Mon, 15 Dec 2025
57.0400
57.8400
57.0400
57.7400
3,623,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
21 · 6-K
After market open · 12:06 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 12 Dec 2025
57.1300
57.2200
56.3100
57.1000
4,109,800
Thu, 11 Dec 2025
58.5900
58.9800
58.3600
58.3700
2,809,400
Wed, 10 Dec 2025
57.8200
58.8300
57.8200
58.7600
4,010,100
Wed, 10 Dec 2025
20 · 6-K
Pre-market · 07:33 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 09 Dec 2025
57.0800
57.5000
56.8400
57.2900
3,964,800
Tue, 09 Dec 2025
19 · 6-K
Pre-market · 08:13 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 08 Dec 2025
57.0100
57.6900
56.7600
57.4100
3,828,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
57.2500
57.4400
56.9300
57.0100
3,211,200
Thu, 04 Dec 2025
57.9400
58.2500
57.8300
58.0400
6,577,800
Wed, 03 Dec 2025
58.6000
58.7400
57.4800
57.5100
3,561,200
Tue, 02 Dec 2025
58.1000
58.1700
57.6900
57.9300
3,594,000
Mon, 01 Dec 2025
18 · 6-K
After market open · 10:34 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 01 Dec 2025
58.5600
58.6300
58.0900
58.1300
3,284,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
58.0400
58.7000
58.0000
58.6600
2,328,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
57.0800
57.8700
57.0300
57.8100
3,397,800
Tue, 25 Nov 2025
56.3300
56.9400
56.1000
56.6600
4,967,300
Mon, 24 Nov 2025
55.5500
55.6200
54.7200
54.7800
3,456,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
55.1200
55.7300
55.1100
55.2500
3,130,100
Thu, 20 Nov 2025
54.9700
55.0300
54.5100
54.7500
2,673,500
Wed, 19 Nov 2025
54.8200
55.1000
54.5700
54.7400
4,251,900
Tue, 18 Nov 2025
54.6900
55.2200
54.3300
54.8600
6,035,900
Mon, 17 Nov 2025
54.7400
54.9700
54.5600
54.7100
4,736,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
53.6300
54.1300
53.3300
54.1300
3,466,100
Thu, 13 Nov 2025
55.5200
55.5400
54.4500
54.4800
4,401,600
Wed, 12 Nov 2025
55.7600
56.0300
55.6400
55.8200
2,221,100
Tue, 11 Nov 2025
56.0600
56.2400
55.7600
55.7600
3,301,600
Mon, 10 Nov 2025
54.8400
55.4900
54.5600
55.4200
4,283,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
54.5700
54.6900
54.2300
54.5900
3,204,200
Thu, 06 Nov 2025
54.1300
54.7300
54.1300
54.2100
4,546,900
Wed, 05 Nov 2025
53.6800
54.1900
53.6600
53.8800
7,230,500
Tue, 04 Nov 2025
52.6500
53.0200
52.4300
52.9800
4,431,200
Mon, 03 Nov 2025
17 · 6-K
After market open · 11:32 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 03 Nov 2025
51.9800
52.7900
51.8000
52.4400
4,990,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
51.1500
51.5200
51.0300
51.1900
3,354,500
Thu, 30 Oct 2025
51.2000
51.5300
50.8400
51.2800
4,489,800
Wed, 29 Oct 2025
52.2300
52.4300
51.6200
51.7200
3,154,100
Tue, 28 Oct 2025
52.1600
52.5200
52.0700
52.4600
2,673,900
Mon, 27 Oct 2025
52.6900
52.7700
52.0900
52.0900
3,032,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
51.7700
52.1800
51.6800
52.0700
2,740,300
Thu, 23 Oct 2025
51.4800
51.9500
51.3100
51.8500
4,399,100
Wed, 22 Oct 2025
50.6700
51.1700
50.5400
51.1400
3,926,300
Tue, 21 Oct 2025
51.1600
51.1600
49.8800
50.3900
4,516,000
Mon, 20 Oct 2025
51.4300
51.4600
51.0700
51.1600
3,209,400
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
16 · 6-K
After market open · 10:39 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 17 Oct 2025
51.3800
51.7000
51.2400
51.6200
4,041,700
Thu, 16 Oct 2025
51.2100
51.6000
50.8400
51.1400
3,573,500
Wed, 15 Oct 2025
50.6400
51.0400
50.5900
50.7500
3,331,600
Tue, 14 Oct 2025
50.1500
51.2500
50.1300
51.1000
3,930,200
Tue, 14 Oct 2025
15 · 6-K
Pre-market · 08:42 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 14 Oct 2025
14 · 6-K
Pre-market · 08:03 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 13 Oct 2025
50.9700
51.1500
50.6400
50.8100
3,263,100
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
50.8400
51.6100
50.8400
51.5400
5,798,400
Thu, 09 Oct 2025
51.3500
51.3600
50.9100
51.3600
4,095,200
Thu, 09 Oct 2025
13 · 6-K
Pre-market · 07:32 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 08 Oct 2025
51.8200
51.8200
51.3600
51.6000
3,174,500
Tue, 07 Oct 2025
51.3900
52.1000
51.3600
51.9800
3,843,500
Mon, 06 Oct 2025
51.1200
51.2700
50.9200
51.1800
3,900,800
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
51.5700
51.7900
51.1800
51.2400
4,107,600
Thu, 02 Oct 2025
52.4700
52.8600
52.2900
52.3500
3,744,700
Wed, 01 Oct 2025
53.1800
53.2100
52.2400
52.2800
3,948,700
Wed, 01 Oct 2025
12 · 6-K
Pre-market · 07:34 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 30 Sep 2025
11 · 6-K
After market open · 12:05 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 30 Sep 2025
52.8000
53.1500
52.8000
53.0800
7,100,300
Mon, 29 Sep 2025
52.8500
52.9400
52.3000
52.8300
3,173,700
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
52.6800
53.0100
52.6600
53.0000
3,096,000
Thu, 25 Sep 2025
53.0200
53.1000
52.3100
52.3500
4,481,100
Wed, 24 Sep 2025
52.6400
52.6600
51.7800
52.3800
6,005,800
Tue, 23 Sep 2025
53.3000
53.3400
52.6000
53.1900
5,592,900
Mon, 22 Sep 2025
10 · 6-K
After market open · 12:53 ET
6-K ↗
Mon, 22 Sep 2025
9 · 424B2
After market open · 11:27 ET
424B2 ↗
Mon, 22 Sep 2025
54.4900
54.5600
53.4600
53.8700
3,637,400
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
8 · 6-K
After market open · 10:14 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 19 Sep 2025
54.9900
55.0500
54.3700
54.7000
5,494,800
Thu, 18 Sep 2025
55.3200
55.5400
54.8600
54.9200
2,909,800
Thu, 18 Sep 2025
7 · 424B2
Pre-market · 09:19 ET
424B2 ↗
Wed, 17 Sep 2025
56.1400
56.2700
55.8500
56.0300
2,930,100
Tue, 16 Sep 2025
55.7600
56.0000
55.6300
55.7900
2,356,600
Mon, 15 Sep 2025
56.5600
56.6800
55.8300
56.0300
4,196,400
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
56.7100
56.9700
56.2500
56.5900
4,810,800
Thu, 11 Sep 2025
56.4300
57.4300
56.3300
57.3100
3,496,900
Thu, 11 Sep 2025
6 · 6-K
Pre-market · 08:14 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 10 Sep 2025
56.4300
56.5900
55.9100
56.2600
2,770,800
Tue, 09 Sep 2025
56.3300
56.4200
56.0600
56.2600
3,285,600
Mon, 08 Sep 2025
56.1900
56.4800
55.9300
56.1900
4,438,600
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
55.8800
56.0500
55.3800
56.0200
5,124,600
Thu, 04 Sep 2025
55.7600
56.0300
55.2900
55.4300
4,196,500
Wed, 03 Sep 2025
54.5200
55.3100
54.4900
55.0800
7,891,600
Tue, 02 Sep 2025
54.7500
55.2600
54.5300
55.2400
7,178,600
Tue, 02 Sep 2025
5 · 6-K
Pre-market · 07:43 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
56.6200
56.9200
56.3700
56.8900
3,810,500
Thu, 28 Aug 2025
56.2000
56.3400
55.6900
56.2100
4,020,700
Wed, 27 Aug 2025
56.9000
56.9500
56.5800
56.7700
3,518,100
Tue, 26 Aug 2025
4 · 6-K
After market open · 10:47 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 26 Aug 2025
56.7800
57.4300
56.4200
57.3300
5,428,300
Mon, 25 Aug 2025
58.1400
58.7600
57.7600
57.8000
4,354,700
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
58.8300
59.1400
58.4400
58.5100
4,833,500
Thu, 21 Aug 2025
58.8200
59.2900
58.7300
59.2700
4,227,600
Wed, 20 Aug 2025
58.2200
59.1500
58.2200
59.0100
4,824,200
Tue, 19 Aug 2025
57.3900
57.6100
57.1300
57.4700
3,275,900
Mon, 18 Aug 2025
57.5500
57.9300
57.4200
57.7200
3,500,700
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
56.7000
57.1800
56.5100
57.1500
4,006,700
Thu, 14 Aug 2025
57.1200
57.5800
57.0900
57.4200
2,453,900
Wed, 13 Aug 2025
57.2400
57.4400
56.7200
57.1100
4,675,600
Tue, 12 Aug 2025
58.4100
58.4600
57.6700
57.9200
4,001,200
Mon, 11 Aug 2025
57.6000
58.3500
57.5600
58.3300
6,309,000
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
57.0100
57.2900
56.9000
57.2400
4,445,500
Thu, 07 Aug 2025
56.2000
56.7100
56.0700
56.6900
4,564,300
Wed, 06 Aug 2025
56.1700
56.5800
55.9700
56.4000
5,640,200
Tue, 05 Aug 2025
55.6900
56.1300
55.6900
55.8400
5,986,500
Mon, 04 Aug 2025
55.0200
55.9500
54.9700
55.5500
6,574,500
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
54.5400
54.9100
54.1500
54.3500
5,765,800
Fri, 01 Aug 2025
3 · 6-K
Pre-market · 08:24 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 31 Jul 2025
53.8200
54.2000
53.2600
53.6800
6,334,200
Thu, 31 Jul 2025
2 · 6-K
Pre-market · 06:11 ET
6-K ↗
Thu, 31 Jul 2025
1 · 6-K
Pre-market · 09:26 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 30 Jul 2025
52.5700
53.4800
52.5200
53.1600
7,782,900
Tue, 29 Jul 2025
51.6700
52.8500
51.6300
52.7700
5,611,100
Mon, 28 Jul 2025
51.9800
52.0100
51.5100
51.7800
5,268,300
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend
Fri, 25 Jul 2025
52.3900
52.5200
52.1500
52.2500
4,471,300
Thu, 24 Jul 2025
52.6600
52.9800
52.5200
52.6200
4,556,800
Wed, 23 Jul 2025
51.4600
52.3800
51.4300
52.3700
4,510,100
Tue, 22 Jul 2025
52.1300
52.4200
51.4700
52.2200
5,343,900