Purchase of stock (509,566) (509) — — (74,490) (74,999) — (74,999) Noncontrolling interest activities — — — — — — (463) (463) June 30, 2024 139,346,018 $ 139,346 $ 180,527 $ (1,035,739) $ 5,256,514 $ 4,540,648 $ 15,475 $ 4,556,123 5 Table of ...