| S&P 500 | SAMPLE | | 2021 - 3,825,611 2022 - 4,013,768 2023 - 4,084,747 7% | 2021 - 12,740,555 2022 - 14,409,010 2023 - 15,216,289 19% | 2021 - 388,286 2022 - 408,574 2023 - 430,843 11% | 2021 - 16,278,000 2022 - 17,355,000 2023 - 18,267,000 12% | 2021 - No data 2022 - No data 2023 - No data No data | 2021 - 2.3 2022 - 1.8 2023 - 1.4 -39% |