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
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
83.6100
84.9907
83.4500
84.5700
40,818
Thu, 22 Oct 2026
81.1500
84.5600
81.1500
83.7300
44,900
Wed, 21 Oct 2026
81.3200
82.1500
79.7900
81.5700
42,200
Tue, 20 Oct 2026
79.9000
81.4500
79.8600
80.5000
39,800
Mon, 19 Oct 2026
80.3000
80.3000
79.1000
79.1000
18,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
79.2400
80.5500
78.8400
80.0300
26,900
Thu, 15 Oct 2026
78.7500
79.7100
78.2900
79.1200
20,800
Wed, 14 Oct 2026
77.9000
79.1000
77.9000
78.2800
41,900
Tue, 13 Oct 2026
79.6200
79.9200
78.5000
78.8400
21,200
Mon, 12 Oct 2026
77.4500
79.2400
77.4500
78.9000
25,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
79.4600
79.4600
77.8700
78.0500
23,100
Thu, 08 Oct 2026
78.3500
80.4800
78.3500
79.4600
17,200
Wed, 07 Oct 2026
79.9300
79.9300
78.7800
78.9400
22,500
Tue, 06 Oct 2026
79.7400
81.0000
78.8900
79.6500
72,000
Mon, 05 Oct 2026
80.1100
80.9900
79.5200
79.5200
27,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
79.8700
80.9700
79.0600
80.9000
45,500
Thu, 01 Oct 2026
78.6100
79.1900
77.1000
79.1400
34,200
Wed, 30 Sep 2026
79.9400
80.1100
78.2000
78.6100
33,400
Tue, 29 Sep 2026
80.9500
81.4700
78.9500
80.0600
55,100
Mon, 28 Sep 2026
80.3300
81.9200
79.4000
80.4400
51,800
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
79.3300
80.3200
78.3000
79.8500
34,100
Thu, 24 Sep 2026
78.5200
79.9900
78.5200
79.3300
16,400
Wed, 23 Sep 2026
80.3100
80.3900
77.8800
78.2800
39,500
Tue, 22 Sep 2026
80.6900
81.8100
80.0800
80.5300
28,900
Mon, 21 Sep 2026
80.3500
81.5000
80.0100
80.0100
21,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
80.6600
81.9500
80.0100
81.3500
65,900
Thu, 17 Sep 2026
81.5400
82.1400
80.2100
81.6400
28,200
Wed, 16 Sep 2026
82.2500
83.2500
80.3700
81.3300
60,200
Tue, 15 Sep 2026
82.0100
83.3700
81.3700
83.0900
33,100
Mon, 14 Sep 2026
82.2500
83.8500
81.6700
82.4700
85,400
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
83.3500
84.1400
81.3000
82.2100
33,700
Thu, 10 Sep 2026
82.8200
83.2000
81.0000
83.1200
34,600
Wed, 09 Sep 2026
81.8000
82.8100
81.5800
82.5500
35,500
Tue, 08 Sep 2026
83.0800
83.7900
82.2600
82.2600
22,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
82.7300
84.0500
81.9900
82.9200
10,200
Thu, 03 Sep 2026
83.5400
84.6500
83.0000
83.5900
21,900
Wed, 02 Sep 2026
80.6800
83.0400
80.1000
82.6000
35,400
Tue, 01 Sep 2026
80.5000
80.8000
79.3000
79.9000
23,700
Mon, 31 Aug 2026
80.9800
80.9800
80.0600
80.3400
13,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
81.4400
82.0900
80.4200
80.9800
25,700
Thu, 27 Aug 2026
80.4700
81.9300
79.8100
81.1500
27,000
Wed, 26 Aug 2026
81.0000
82.0500
80.3800
80.6800
59,200
Tue, 25 Aug 2026
81.0400
81.8700
79.2500
80.7200
37,200
Mon, 24 Aug 2026
81.7000
82.5000
79.4800
80.9300
79,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
80.5400
83.6300
79.2800
81.7000
82,300
Thu, 20 Aug 2026
79.8000
81.2700
78.3800
80.4300
14,300
Wed, 19 Aug 2026
83.9400
84.3500
80.4000
80.4000
22,500
Tue, 18 Aug 2026
82.4700
83.9300
81.2400
83.6700
37,000
Mon, 17 Aug 2026
82.6000
83.7100
81.8000
81.8900
20,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
82.0000
83.7900
81.8000
82.5400
14,900
Thu, 13 Aug 2026
83.8500
83.8500
81.6800
81.7100
17,400
Wed, 12 Aug 2026
82.0000
83.6000
81.6300
82.9500
48,500
Tue, 11 Aug 2026
81.0900
82.4300
80.2000
82.2900
16,100
Mon, 10 Aug 2026
80.0400
81.2800
79.8000
81.0900
25,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
81.2800
82.1600
80.0000
80.4000
79,200
Thu, 06 Aug 2026
83.0000
83.0000
80.2800
82.2700
41,100
Thu, 06 Aug 2026
19 · 10-Q
Pre-market · 06:02 ET
10-Q ↗
Wed, 05 Aug 2026
82.5500
82.9900
79.3300
82.0300
157,900
Tue, 04 Aug 2026
76.8300
83.3700
76.8300
82.6300
51,400
Mon, 03 Aug 2026
78.3000
78.3000
74.5200
76.5300
18,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
75.9200
77.5200
73.9000
77.5200
28,800
Thu, 30 Jul 2026
75.0800
79.5000
74.6200
76.3800
32,500
Thu, 30 Jul 2026
18 · 8-K
Pre-market · 07:00 ET
CURRENT REPORT FILING ↗
Wed, 29 Jul 2026
76.8400
78.2000
76.6600
77.2600
21,000
Tue, 28 Jul 2026
76.0000
78.6800
76.0000
76.8800
34,800
Mon, 27 Jul 2026
74.9600
76.0000
73.2300
75.9700
33,100
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
17 · 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
16 · 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
15 · 8-K
Pre-market · 07:00 ET
FIRST QUARTER 2026 INVESTOR PRESENTATION ↗
Wed, 29 Apr 2026
14 · 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
13 · 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
12 · 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
11 · DEF 14A
Pre-market · 06:06 ET
2026 PROXY STATEMENT ↗
Thu, 12 Mar 2026
10 · 10-K
Pre-market · 06:04 ET
10-K ↗
Thu, 12 Mar 2026
9 · 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
8 · 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
7 · 8-K
After-hours · 16:10 ET
FOURTH QUARTER 2025 INVESTOR PRESENTATION ↗
Thu, 29 Jan 2026
6 · 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
5 · 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
4 · 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
3 · 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
2 · 8-K
After market open · 11:09 ET
THIRD QUARTER 2025 INVESTOR PRESENTATION ↗
Thu, 30 Oct 2025
1 · 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