The company generated $921881 thousand in cash from operations in 2023, $1616872 thousand in 2022, and $1552769 thousand in 2021, but only $404612 thousand in 2020. Cash from investing was negative $-392894 thousand in 2023, $-343979 thousand in 2022, and $-224164 thousand in 2021. Cash from financing was negative $-1247636 thousand in 2023, $-287722 thousand in 2022, and positive $260057 thousand in 2021.
The company generated $921881 thousand in cash from operations in 2023, $1616872 thousand in 2022, and $1552769 thousand in 2021, but only $404612 thousand in 2020. Cash from investing was negative $-392894 thousand in 2023, $-343979 thousand in 2022, and $-224164 thousand in 2021. Cash from financing was negative $-1247636 thousand in 2023, $-287722 thousand in 2022, and positive $260057 thousand in 2021.
The company generated $921881 thousand in cash from operations in 2023, $1616872 thousand in 2022, and $1552769 thousand in 2021, but only $404612 thousand in 2020. Cash from investing was negative $-392894 thousand in 2023, $-343979 thousand in 2022, and $-224164 thousand in 2021. Cash from financing was negative $-1247636 thousand in 2023, $-287722 thousand in 2022, and positive $260057 thousand in 2021.