| S&P 500 | SAMPLE | | 2021 - 40,200,000 2022 - 38,700,000 2023 - 36,490,000 -9% | 2021 - No data 2022 - No data 2023 - No data No data | 2021 - 15,671 2022 - 24,286 2023 - 60,015 283% | 2021 - 2,191,316,000 2022 - 2,152,272,000 2023 - 2,157,457,000 Fluctuating | 2021 - No data 2022 - No data 2023 - No data No data | 2021 - No data 2022 - No data 2023 - No data No data |