| S&P 500 | SAMPLE | | 2022 - No data 2023 - No data 2024 - No data No data | 2022 - 1,670,000 2023 - 1,230,000 2024 - 1,220,000 -27% | 2022 - No data 2023 - No data 2024 - No data No data | 2022 - 3,583,725,044 2023 - 2,867,778,757 2024 - 2,921,785,227 Fluctuating | 2022 - No data 2023 - No data 2024 - No data No data | 2022 - 0.55 2023 - 0.5 2024 - 0.75 Fluctuating |