| S&P 500 | SAMPLE | | 2022 - 9,465,058 2023 - 10,059,031 2024 - 8,470,506 Fluctuating | 2022 - 48,098,000 2023 - 51,727,000 2024 - 45,622,000 Fluctuating | 2022 - No data 2023 - No data 2024 - No data No data | 2022 - 46,682,483,000 2023 - 48,697,737,000 2024 - 49,137,199,000 5% | 2022 - No data 2023 - No data 2024 - No data No data | 2022 - No data 2023 - No data 2024 - No data No data |