Diluted income per share was $0.27 in the Q1 of 2024 compared to net income per share of $0.23 in the Q1 of 2023. The weighted average number of diluted common shares outstanding was 30,185,702 in the Q1 of 2024 compared to 30,000,000 193,082 shares in the Q1 of 2023. Now, I'll provide some balance sheet and other financial highlights. As of March 31, 2024, total cash, cash equivalents and short term investments was $135,800,000 Total accounts receivable including notes receivable was $266,700,000 Accounts payable including notes payable $243,000,000 and short term bank loans were $40,500,000 Working capital rose to $206,700,000 as of March 31, 2024, compared to $180,300,000 as of December 31, 2023. Total parent company stockholders' equity was $358,400,000 as of March 31, 2024, compared to $344,500,000 as of December 31, 2023.