| S&P 500 | SAMPLE | | 2022 - 14,289,000 2023 - 14,114,000 2024 - 16,439,000 Fluctuating | 2022 - 60,372,640 2023 - 60,079,569 2024 - 60,958,783 Fluctuating | 2022 - 666,596 2023 - 1,497,841 2024 - 1,035,497 Fluctuating | 2022 - 9,200,000 2023 - 10,500,000 2024 - 8,900,000 Fluctuating | 2022 - No data 2023 - No data 2024 - No data No data | 2022 - 0.14 2023 - 0.17 2024 - 0.15 Fluctuating |