| S&P 500 | SAMPLE | | 2021 - 7,096,091 2022 - 4,891,379 2023 - 5,216,867 Fluctuating | 2021 - No data 2022 - No data 2023 - No data No data | 2021 - 115,173 2022 - 82,897 2023 - 131,323 Fluctuating | 2021 - 339,342,482 2022 - 180,438,733 2023 - 281,789,272 Fluctuating | 2021 - No data 2022 - No data 2023 - No data No data | 2021 - 1.5 2022 - 1.45 2023 - 1.78 Fluctuating |