Daily Nasdaq 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
Mon, 27 Jul 2026
No data yet
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
70.3600
75.0000
70.3600
74.8800
16,000
Thu, 23 Jul 2026
71.5200
72.5900
69.8700
71.5000
13,300
Wed, 22 Jul 2026
74.0000
74.0000
69.5300
72.6800
23,700
Tue, 21 Jul 2026
72.8700
74.3300
71.5500
74.2900
27,600
Mon, 20 Jul 2026
72.8300
74.6900
70.8000
71.5800
11,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
74.4500
75.0000
71.2200
73.6200
11,600
Thu, 16 Jul 2026
72.5000
75.0000
72.5000
74.8300
15,200
Wed, 15 Jul 2026
67.9700
74.2100
67.9700
73.2100
12,500
Tue, 14 Jul 2026
72.0000
72.4500
70.7000
71.3200
7,900
Mon, 13 Jul 2026
70.8000
73.5000
70.8000
71.3000
9,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
67.6300
72.2700
67.6300
70.3800
29,100
Thu, 09 Jul 2026
71.7400
71.7400
70.7000
71.4500
7,300
Wed, 08 Jul 2026
72.3500
72.4400
70.1200
70.1200
9,500
Tue, 07 Jul 2026
72.4900
74.1600
71.3900
72.8200
16,600
Mon, 06 Jul 2026
72.1700
73.6600
71.3900
72.4900
10,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
74.2800
74.3500
72.2100
72.2100
7,400
Wed, 01 Jul 2026
72.8000
74.7000
72.4400
74.1300
10,200
Tue, 30 Jun 2026
72.2500
72.4400
71.5500
72.4400
11,000
Mon, 29 Jun 2026
73.0400
73.8200
71.2100
71.5200
17,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
71.3400
74.4700
69.8400
73.8200
83,400
Thu, 25 Jun 2026
71.6100
71.6100
69.8300
70.9900
10,600
Wed, 24 Jun 2026
69.5500
71.8700
69.5500
71.0000
16,500
Tue, 23 Jun 2026
68.1200
69.8500
67.8800
69.5100
10,400
Mon, 22 Jun 2026
67.9300
67.9300
66.6000
67.4400
6,500
Mon, 22 Jun 2026
20 · 8-K
Pre-market · 07:30 ET
CURRENT REPORT FILING ↗
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
67.5500
68.1700
66.0000
67.9600
14,500
Wed, 17 Jun 2026
69.0000
69.0000
66.4500
66.4500
8,500
Tue, 16 Jun 2026
67.5400
67.5400
65.7800
65.7800
7,500
Mon, 15 Jun 2026
67.9800
68.5500
66.5200
66.5200
4,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
67.5800
69.6500
64.8700
69.6500
9,100
Thu, 11 Jun 2026
67.9000
71.8500
67.7200
67.7200
7,000
Wed, 10 Jun 2026
67.5100
69.8300
67.5100
67.9000
10,100
Tue, 09 Jun 2026
66.8900
68.8400
66.8900
67.5100
8,000
Mon, 08 Jun 2026
66.3400
66.3600
65.4400
65.4400
3,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
64.1300
65.3700
64.1300
65.3700
4,400
Thu, 04 Jun 2026
64.5500
65.0000
64.1900
64.1900
4,800
Wed, 03 Jun 2026
63.0300
64.0000
62.6000
62.6500
9,400
Tue, 02 Jun 2026
63.8300
65.0900
63.5000
64.4000
13,300
Mon, 01 Jun 2026
65.0500
65.0500
62.7100
65.0300
4,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
66.7300
66.7300
65.0300
65.0300
6,000
Thu, 28 May 2026
66.0000
66.5700
66.0000
66.1000
4,000
Wed, 27 May 2026
65.4600
65.8500
65.4600
65.8000
4,000
Tue, 26 May 2026
64.1500
65.0500
63.6700
64.8600
8,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
64.3000
64.5000
63.3600
63.6000
8,300
Thu, 21 May 2026
62.9700
64.7800
62.9700
64.7800
5,300
Wed, 20 May 2026
65.0000
65.8900
64.9100
64.9100
6,100
Tue, 19 May 2026
62.3500
64.2900
62.3500
64.2900
3,900
Mon, 18 May 2026
67.1800
67.1800
63.7300
64.0400
3,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
61.9300
63.8000
61.9300
63.1100
4,800
Thu, 14 May 2026
63.3900
63.8500
62.5700
62.5700
3,900
Wed, 13 May 2026
62.4100
63.8000
62.4100
62.9600
5,100
Tue, 12 May 2026
62.6400
64.0700
62.6400
63.1300
3,000
Mon, 11 May 2026
68.0000
68.0000
61.6300
63.1700
4,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
65.2800
65.2800
63.8000
63.8000
3,100
Thu, 07 May 2026
65.9500
65.9500
64.3200
65.8900
5,300
Thu, 07 May 2026
19 · 10-Q
Pre-market · 06:05 ET
10-Q ↗
Wed, 06 May 2026
63.2100
64.4000
63.0400
63.9000
5,500
Tue, 05 May 2026
60.0100
63.0900
60.0100
63.0900
4,400
Mon, 04 May 2026
61.0800
62.0600
60.4500
60.4500
6,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
62.6200
62.6200
61.0200
61.3200
5,100
Thu, 30 Apr 2026
64.5600
66.9300
62.8200
63.1600
5,700
Wed, 29 Apr 2026
66.6100
66.6100
64.0900
64.9500
4,300
Wed, 29 Apr 2026
18 · 8-K
Pre-market · 07:00 ET
FIRST QUARTER 2026 INVESTOR PRESENTATION ↗
Wed, 29 Apr 2026
17 · 8-K
Pre-market · 07:00 ET
FIRST QUARTER EARNINGS MARCH 31 2026 ↗
Tue, 28 Apr 2026
67.3400
67.3400
67.2100
67.2100
4,300
Mon, 27 Apr 2026
64.9100
66.4000
64.9100
65.4000
7,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
64.3900
66.4000
64.1100
65.9600
9,000
Thu, 23 Apr 2026
69.5000
69.5000
65.1500
65.1500
8,800
Wed, 22 Apr 2026
16 · 8-K
After-hours · 16:10 ET
2026 ANNUAL MEETING RESULTS ↗
Wed, 22 Apr 2026
68.9000
69.0000
68.9000
68.9800
4,400
Tue, 21 Apr 2026
69.0000
69.0000
69.0000
69.0000
5,500
Tue, 21 Apr 2026
15 · 8-K
Pre-market · 07:30 ET
2026 ANNUAL MEETING INVESTOR PRESENTATION ↗
Mon, 20 Apr 2026
69.0000
69.5800
68.9200
69.0200
12,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
65.9000
68.3500
65.9000
68.3500
6,400
Thu, 16 Apr 2026
66.0500
66.0600
64.8000
64.8000
3,400
Wed, 15 Apr 2026
65.4400
66.1000
65.4200
66.1000
3,100
Tue, 14 Apr 2026
67.6400
67.6400
66.1500
66.1500
4,800
Mon, 13 Apr 2026
66.8000
68.9400
66.3000
68.0800
7,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
68.9800
68.9800
65.8900
66.7800
5,400
Thu, 09 Apr 2026
67.6700
68.9900
64.2500
68.9900
11,600
Wed, 08 Apr 2026
68.2900
68.4900
66.6600
67.1100
10,200
Tue, 07 Apr 2026
64.5500
66.1000
64.5500
66.1000
6,800
Mon, 06 Apr 2026
63.3800
64.4400
62.8500
64.0100
4,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
62.0100
63.9300
62.0100
63.4100
5,400
Wed, 01 Apr 2026
61.5000
64.0000
61.5000
62.1500
4,900
Tue, 31 Mar 2026
61.9000
62.0000
61.1000
61.1500
17,400
Mon, 30 Mar 2026
60.3100
62.8700
60.3100
61.0300
7,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
60.2300
60.3100
56.5000
60.3100
37,800
Thu, 26 Mar 2026
58.7700
61.4300
58.7700
60.1900
4,300
Wed, 25 Mar 2026
60.7500
60.7500
57.7600
58.8100
6,700
Tue, 24 Mar 2026
61.8900
62.2500
60.6600
60.6600
5,300
Mon, 23 Mar 2026
60.8100
63.0700
60.7600
61.7900
9,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
59.9800
61.0500
57.7700
60.0200
23,000
Thu, 19 Mar 2026
58.3000
60.0300
57.1900
59.9800
9,300
Wed, 18 Mar 2026
58.5100
58.8400
57.3800
57.8900
10,700
Tue, 17 Mar 2026
59.2200
59.2400
59.2200
59.2400
6,200
Mon, 16 Mar 2026
57.5300
60.0200
57.5300
59.2400
6,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
60.2300
60.2300
57.9600
58.9900
6,000
Thu, 12 Mar 2026
59.3800
59.7600
58.5500
59.7600
5,600
Thu, 12 Mar 2026
14 · DEF 14A
Pre-market · 06:06 ET
2026 PROXY STATEMENT ↗
Thu, 12 Mar 2026
13 · 10-K
Pre-market · 06:04 ET
10-K ↗
Thu, 12 Mar 2026
12 · DEFA14A
Pre-market · 06:17 ET
2026 NOTICE AND ACCESS MAILING ↗
Wed, 11 Mar 2026
60.1900
60.8700
59.6500
60.0500
6,700
Tue, 10 Mar 2026
60.7700
62.0300
60.2300
60.8100
8,100
Mon, 09 Mar 2026
60.2100
61.2000
58.9400
61.2000
6,800
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
59.2500
61.5000
58.5200
61.5000
18,000
Thu, 05 Mar 2026
60.9700
62.2000
60.0000
60.6600
12,100
Wed, 04 Mar 2026
62.0000
63.6100
60.7000
63.2200
30,300
Tue, 03 Mar 2026
60.0100
61.6300
59.2500
61.3000
15,900
Mon, 02 Mar 2026
60.0500
61.1700
60.0000
60.7100
13,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
61.3800
63.2200
60.0600
60.0600
7,400
Thu, 26 Feb 2026
61.9000
63.0700
60.5500
62.2100
4,600
Wed, 25 Feb 2026
60.5800
62.1300
60.5800
62.1300
5,300
Tue, 24 Feb 2026
60.2700
61.0000
60.0400
60.4400
9,800
Mon, 23 Feb 2026
61.5300
61.5300
59.5300
59.9900
6,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
62.5000
63.5000
62.5000
62.9700
7,600
Thu, 19 Feb 2026
61.8600
62.9500
61.8600
62.5800
7,700
Wed, 18 Feb 2026
11 · 8-K
After-hours · 16:10 ET
CZFS BUYBACK ↗
Wed, 18 Feb 2026
63.8500
63.8800
62.3800
62.9500
9,700
Tue, 17 Feb 2026
64.2000
64.6000
63.3400
64.1500
17,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
63.0500
64.4600
63.0500
63.9200
1,900
Thu, 12 Feb 2026
63.1900
63.1900
61.8500
63.0700
9,000
Wed, 11 Feb 2026
64.5200
64.5200
62.4900
62.7000
5,800
Tue, 10 Feb 2026
64.9500
65.9700
64.2500
64.7500
8,600
Mon, 09 Feb 2026
65.4100
65.5500
64.3000
65.3700
7,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
67.0000
68.2900
60.0100
65.7200
11,400
Thu, 05 Feb 2026
67.0800
68.3300
66.7000
66.7900
16,600
Wed, 04 Feb 2026
66.4900
67.6800
66.4900
67.6000
7,900
Tue, 03 Feb 2026
65.3000
68.0000
64.1300
66.6500
14,300
Mon, 02 Feb 2026
62.7100
65.3600
62.6500
65.3600
20,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
57.6600
65.0000
57.0000
63.2500
27,000
Thu, 29 Jan 2026
10 · 8-K
After-hours · 16:10 ET
FOURTH QUARTER 2025 INVESTOR PRESENTATION ↗
Thu, 29 Jan 2026
9 · 8-K
After-hours · 16:10 ET
FOURTH QUARTER EARNINGS DECEMBER 31 2025 ↗
Thu, 29 Jan 2026
60.2400
61.8300
59.6800
61.8300
9,800
Wed, 28 Jan 2026
61.7600
61.7600
59.2200
61.1500
17,400
Tue, 27 Jan 2026
63.6500
64.2000
61.8100
61.8100
11,800
Mon, 26 Jan 2026
65.1700
67.5500
61.3200
64.7000
18,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
66.5900
67.4300
64.0400
65.5400
15,900
Thu, 22 Jan 2026
67.9200
69.3000
66.1700
66.6400
12,800
Wed, 21 Jan 2026
63.5800
67.9300
63.5000
67.2500
25,500
Tue, 20 Jan 2026
64.3500
64.5300
63.4000
63.5000
16,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
62.7000
64.9800
62.7000
64.4000
13,600
Thu, 15 Jan 2026
8 · 8-K
After-hours · 16:10 ET
J BOWER APPOINTMENT TO CZFS BOARD ↗
Thu, 15 Jan 2026
61.5000
63.7500
59.6000
62.7500
11,800
Wed, 14 Jan 2026
60.5000
61.1900
59.6100
61.1900
6,800
Tue, 13 Jan 2026
60.6500
61.3900
59.4200
60.1800
8,800
Mon, 12 Jan 2026
60.0000
65.0000
59.4700
60.3200
18,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
57.6000
60.0000
57.6000
59.9300
16,900
Thu, 08 Jan 2026
57.0800
59.5500
57.0800
59.0400
6,400
Wed, 07 Jan 2026
57.0000
57.8900
56.9000
57.6500
7,700
Tue, 06 Jan 2026
56.8700
57.8300
56.2000
57.0800
9,900
Mon, 05 Jan 2026
55.6000
58.2600
55.6000
57.6600
7,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
56.2400
56.4500
55.2000
55.6500
5,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
56.2900
57.3700
56.2900
57.0200
5,500
Tue, 30 Dec 2025
57.5200
57.5200
55.1500
56.3000
8,200
Mon, 29 Dec 2025
59.8800
59.9700
57.5300
57.9600
12,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
58.9900
58.9900
57.6000
58.1000
3,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
58.7500
59.6600
56.8500
58.6600
6,300
Tue, 23 Dec 2025
58.2100
59.3000
58.2000
58.7200
3,600
Mon, 22 Dec 2025
58.5800
61.6100
58.2300
58.7700
8,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
60.7700
60.7700
58.6500
58.8900
16,800
Thu, 18 Dec 2025
62.2500
63.1800
60.1400
60.9800
16,000
Wed, 17 Dec 2025
7 · 8-K
After-hours · 16:10 ET
CZFS 2026 ANNUAL MEETING DATE ↗
Wed, 17 Dec 2025
61.9100
62.2200
61.0600
62.0900
9,500
Tue, 16 Dec 2025
61.2700
62.0600
60.7800
61.4700
10,800
Mon, 15 Dec 2025
61.5400
62.7200
60.9200
61.4300
10,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
61.0500
62.7300
61.0500
61.2000
12,400
Thu, 11 Dec 2025
62.6800
63.1100
61.4100
62.4500
10,400
Wed, 10 Dec 2025
60.7000
63.7200
60.7000
61.6000
15,200
Tue, 09 Dec 2025
60.0500
61.9700
60.0500
61.0300
9,000
Mon, 08 Dec 2025
56.7300
58.6000
56.7300
58.6000
4,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
55.0100
57.1000
55.0100
56.7500
6,600
Thu, 04 Dec 2025
56.4000
57.4500
56.4000
57.1200
4,300
Wed, 03 Dec 2025
54.9900
56.3600
54.7900
56.3600
12,800
Tue, 02 Dec 2025
54.6800
55.2200
54.2100
54.2100
5,800
Mon, 01 Dec 2025
55.4900
57.2000
54.6600
54.6600
8,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
56.6100
56.6100
55.4100
55.8900
3,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
55.5900
56.9300
55.5900
56.0700
8,400
Tue, 25 Nov 2025
56.3400
57.5500
55.8900
57.2500
6,500
Mon, 24 Nov 2025
56.3300
56.3800
55.6700
56.3300
5,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
54.3800
57.7000
54.0000
57.2000
13,400
Thu, 20 Nov 2025
54.2500
54.9900
54.2500
54.8000
5,400
Wed, 19 Nov 2025
55.0500
55.0500
53.7600
54.4800
9,000
Tue, 18 Nov 2025
53.8300
54.9700
53.1600
54.9600
8,900
Mon, 17 Nov 2025
56.8100
56.8100
53.1400
53.7900
11,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
56.5200
56.5200
56.0000
56.1700
8,800
Thu, 13 Nov 2025
54.0100
58.0000
54.0100
57.0100
13,500
Wed, 12 Nov 2025
56.9500
56.9500
54.9100
56.1000
8,600
Tue, 11 Nov 2025
57.5400
57.8900
56.8600
57.6200
6,200
Mon, 10 Nov 2025
58.5300
58.5300
56.4800
57.2700
5,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
55.5700
58.9700
55.5700
58.5300
7,400
Thu, 06 Nov 2025
6 · 10-Q
After-hours · 16:08 ET
10-Q ↗
Thu, 06 Nov 2025
55.4900
55.7900
55.2600
55.2600
4,300
Wed, 05 Nov 2025
54.5400
56.4100
54.0000
56.3900
22,900
Tue, 04 Nov 2025
54.8600
55.5000
54.8600
55.2600
4,500
Mon, 03 Nov 2025
54.2300
54.5900
53.8800
54.2500
6,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
54.5400
54.7900
53.2500
54.7900
5,800
Thu, 30 Oct 2025
5 · 8-K
After market open · 11:09 ET
THIRD QUARTER 2025 INVESTOR PRESENTATION ↗
Thu, 30 Oct 2025
4 · 8-K
After market open · 11:08 ET
THIRD QUARTER EARNINGS SEPTEMBER 30 2025 ↗
Thu, 30 Oct 2025
53.2800
54.6900
52.3500
54.2500
5,600
Wed, 29 Oct 2025
53.0600
54.8100
52.9000
53.6000
8,600
Tue, 28 Oct 2025
54.1100
54.4600
53.9600
54.2900
4,200
Mon, 27 Oct 2025
54.8500
56.2300
54.5700
55.3500
9,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
56.1800
56.1800
54.5100
55.6000
3,700
Thu, 23 Oct 2025
56.3400
56.3400
54.1900
55.3100
5,500
Wed, 22 Oct 2025
56.6500
56.9400
55.0000
56.9400
7,900
Tue, 21 Oct 2025
55.0200
56.6500
55.0200
56.6500
5,800
Mon, 20 Oct 2025
56.1100
56.1100
54.7900
55.4800
5,500
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
53.0300
54.8600
53.0300
54.8600
8,100
Thu, 16 Oct 2025
53.9900
54.0000
52.7000
53.1800
10,600
Wed, 15 Oct 2025
55.8200
55.8200
54.2800
54.7700
6,900
Tue, 14 Oct 2025
53.5000
56.1200
52.6300
56.1200
8,000
Mon, 13 Oct 2025
55.6100
55.6100
54.2500
54.3500
5,500
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
56.3000
56.3000
54.2500
54.2600
11,100
Thu, 09 Oct 2025
57.6000
59.0000
55.7000
56.2700
9,800
Wed, 08 Oct 2025
56.5000
57.4900
56.5000
57.4800
10,400
Tue, 07 Oct 2025
57.7000
58.0000
56.1700
56.1800
12,400
Mon, 06 Oct 2025
56.6400
58.8700
56.6400
57.8400
15,000
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
57.6700
58.2000
56.5800
57.0600
7,400
Thu, 02 Oct 2025
59.5000
59.5200
57.0000
57.0500
10,600
Wed, 01 Oct 2025
59.6000
60.7500
59.6000
60.4000
13,200
Tue, 30 Sep 2025
59.9200
60.4900
59.2000
60.2800
9,500
Mon, 29 Sep 2025
60.8800
60.8800
60.0100
60.2900
3,800
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
61.4800
62.8600
60.6300
61.4900
6,300
Thu, 25 Sep 2025
61.4600
63.5000
60.2300
61.3300
5,600
Wed, 24 Sep 2025
61.2900
61.3900
60.4000
60.6000
4,100
Tue, 23 Sep 2025
62.4800
62.9400
61.1100
62.7000
11,000
Mon, 22 Sep 2025
63.5400
63.5400
62.6400
62.6800
5,600
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
64.3200
64.5300
62.6100
63.2700
27,400
Thu, 18 Sep 2025
62.6500
64.9800
61.3900
64.9500
8,900
Wed, 17 Sep 2025
61.0700
63.9800
61.0700
61.7700
11,300
Tue, 16 Sep 2025
59.0000
62.5400
59.0000
62.4700
10,000
Mon, 15 Sep 2025
62.3500
64.0900
62.1600
62.9000
8,300
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
63.9000
65.8000
63.9000
64.6500
14,000
Thu, 11 Sep 2025
63.2300
64.7000
62.6700
64.0300
12,700
Wed, 10 Sep 2025
61.7900
63.0000
61.3400
62.2600
10,300
Tue, 09 Sep 2025
63.1200
63.5000
61.0000
61.1900
8,200
Mon, 08 Sep 2025
62.0000
63.1100
61.4300
62.6700
10,200
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
60.7200
61.4100
60.7200
61.4100
3,200
Thu, 04 Sep 2025
60.7700
61.8500
59.2300
61.8100
4,500
Wed, 03 Sep 2025
59.9000
60.5300
59.5500
60.0500
6,800
Tue, 02 Sep 2025
58.5400
61.0000
58.1200
59.8400
15,500
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
60.2000
60.2000
59.7600
59.9600
6,000
Thu, 28 Aug 2025
61.1100
61.6000
60.4900
60.4900
2,900
Wed, 27 Aug 2025
61.2200
62.4500
61.2200
62.1300
4,800
Tue, 26 Aug 2025
61.2500
62.1500
61.2500
61.9500
7,500
Mon, 25 Aug 2025
59.6400
61.1800
59.6400
61.1800
8,900
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
57.7500
61.1300
57.7500
60.5700
26,500
Thu, 21 Aug 2025
56.9000
57.2000
56.7000
57.2000
2,900
Wed, 20 Aug 2025
56.5900
57.0200
56.5700
57.0200
4,000
Tue, 19 Aug 2025
55.4000
55.6800
55.2900
55.6800
3,800
Mon, 18 Aug 2025
56.2000
56.7200
55.2000
56.3000
10,200
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
59.1000
59.1000
56.6100
56.7000
5,300
Thu, 14 Aug 2025
58.7600
59.0400
57.6900
58.8600
8,400
Wed, 13 Aug 2025
58.9700
59.9200
57.5600
59.2500
7,200
Tue, 12 Aug 2025
56.0000
58.6300
56.0000
58.4700
8,600
Mon, 11 Aug 2025
54.1800
56.3200
53.9600
56.0600
23,200
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
53.0000
53.4500
52.5100
53.4500
15,800
Thu, 07 Aug 2025
52.6000
54.2500
52.0300
54.2500
13,600
Thu, 07 Aug 2025
3 · 10-Q
Pre-market · 06:04 ET
10-Q ↗
Wed, 06 Aug 2025
53.5500
53.6000
51.6000
52.4200
13,000
Tue, 05 Aug 2025
53.5500
54.7900
51.1400
53.4200
14,100
Mon, 04 Aug 2025
53.0000
54.0000
52.1300
53.5900
11,800
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
53.7000
53.7000
52.0000
52.6100
8,800
Thu, 31 Jul 2025
54.0200
54.0200
49.9900
53.6900
8,400
Wed, 30 Jul 2025
2 · 8-K
After-hours · 16:15 ET
SECOND QUARTER 2025 INVESTOR PRESENTATION ↗
Wed, 30 Jul 2025
1 · 8-K
After-hours · 16:10 ET
SECOND QUARTER EARNINGS JUNE 30 2025 ↗
Wed, 30 Jul 2025
55.2700
55.2700
53.5000
53.5000
5,500
Tue, 29 Jul 2025
57.4400
57.4400
54.4500
54.4500
5,100
Mon, 28 Jul 2025
57.5300
57.8400
56.8900
57.3300
3,900
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend