| S&P 500 | SAMPLE | | 2022 - 5,895,000 2023 - 6,185,000 2024 - 6,670,000 13% | 2022 - 4,190,000 2023 - 4,350,000 2024 - 5,400,000 29% | 2022 - No data 2023 - No data 2024 - No data No data | 2022 - 63,087,910 2023 - 63,958,047 2024 - 70,427,876 12% | 2022 - No data 2023 - No data 2024 - No data No data | 2022 - 0.23 2023 - 0.22 2024 - 0.16 -30% |