Source: FMP shares-float. FMP feed updated 2026-10-05 21:18:40 (timezone not supplied). The feed does not specify the effective date of this share count.
Shares outstanding measure the share count in the provider observation. Basic and diluted weighted averages below are EPS calculation inputs. Differences between these counts do not measure new issuance or buybacks.
Weighted Average Basic Shares
CLPS Weighted Average Basic Shares
28.95M
FMP normalized EPS denominators, labeled by statement period end. These are weighted averages, not current shares outstanding. The provider's period duration may include year-to-date values. Q2 FY2026 (2025-12-31): 28.95M.
tgmcharts.com
Weighted Average Diluted Shares
CLPS Weighted Average Diluted Shares
29.55M
FMP normalized EPS denominators, labeled by statement period end. These are weighted averages, not current shares outstanding. The provider's period duration may include year-to-date values. Q2 FY2026 (2025-12-31): 29.55M.
tgmcharts.com
Weighted-average shares by quarterly statement
FMP normalized EPS denominators, labeled by statement period end. These are weighted averages, not current shares outstanding. The provider's period duration may include year-to-date values.
Statement period
Period end
Weighted average basic shares
Weighted average diluted shares
Q2 FY2026
2025-12-31
28,947,672
29,551,271
Q4 FY2025
2025-06-30
27,986,798
27,986,798
Q2 FY2025
2024-12-31
25,995,933
26,859,936
Q4 FY2024
2024-06-30
25,611,675
25,611,675
Q2 FY2024
2023-12-31
24,792,250
24,814,349
Q4 FY2023
2023-06-30
22,681,830
22,681,830
Q2 FY2023
2022-12-31
23,643,457
23,643,457
Q4 FY2022
2022-06-30
22,444,822
22,444,822
Q2 FY2022
2021-12-31
Weighted-average shares by annual statement
FMP normalized EPS denominators, labeled by statement period end. These are weighted averages, not current shares outstanding. The provider's period duration may include year-to-date values.