| S&P 500 | SAMPLE | | 2022 - 40,410,000 2023 - 33,823,000 2024 - 28,218,000 -30% | 2022 - 70,909,726 2023 - 55,247,097 2024 - 41,570,401 -41% | 2022 - 4,790,751 2023 - 3,562,353 2024 - 3,023,819 -37% | 2022 - 2,758,670,000 2023 - 2,742,140,000 2024 - 1,678,260,000 -39% | 2022 - No data 2023 - No data 2024 - No data No data | 2022 - No data 2023 - No data 2024 - No data No data |