| S&P 500 | SAMPLE | | 2021 - 8,310,000 2022 - 9,465,058 2023 - 10,059,031 21% | 2021 - 45,728,000 2022 - 48,098,000 2023 - 51,727,000 13% | 2021 - No data 2022 - No data 2023 - No data No data | 2021 - 53,485,702,000 2022 - 46,682,483,000 2023 - 48,697,737,000 Fluctuating | 2021 - No data 2022 - No data 2023 - No data No data | 2021 - No data 2022 - No data 2023 - No data No data |