|  |  S&P 500  |  SAMPLE  |  | Fluctuating2021 - 34,800,000  2022 - 31,200,000  2023 - 38,900,000  | Fluctuating2021 - 143,604,824  2022 - 130,123,555  2023 - 167,050,510  | Fluctuating2021 - 280,000  2022 - 250,000  2023 - 1,290,000  | Fluctuating2021 - 146,475,019  2022 - 152,694,070  2023 - 152,366,752  | No data2021 - No data  2022 - No data  2023 - No data  | Fluctuating2021 - 0.12  2022 - 0.11  2023 - 0.12  |