How to prove $\operatorname{Tr}(AB) = \operatorname{Tr}(BA)$?
there is a similar thread here Coordinate-free proof of $\operatorname{Tr}(AB)=\operatorname{Tr}(BA)$?, but I'm only looking for a simple linear algebra proof.
Observe that if $A$ and $B$ are $n\times n$ matrices, $A=(a_{ij})$, and $B=(b_{ij})$, then $$(AB)_{ii} = \sum_{k=1}^n a_{ik}b_{ki},$$ so $$ \operatorname{Tr}(AB) = \sum_{j=1}^n\sum_{k=1}^n a_{jk}b_{kj}. $$ Conclude calculating the term $(BA)_{ii}$ and comparing both traces.
The efficient @hjhjhj57: answer
$$\text{Tr}(AB) = \text{Tr}(BA)= \sum a_{ij} b_{ji}$$
Now we can start to understand why if we do a circular permutation of the factors the expression
$$\text{Tr}( A_1 A_2 \ldots A_m)$$
does not change, and what is the expression.
Assume now $A$,$B$ square. Then certainly $\det(AB) = \det(BA)$, using the multiplicative property of the $\det$.
In fact, the matrices $AB$ and $BA$ have the same characteristic polynomial, so in particular the same trace, and the same determinant.