|  |  S&P 500  |  SAMPLE  |  | No data2021 - No data  2022 - No data  2023 - No data  | No data2021 - No data  2022 - No data  2023 - No data  | No data2021 - No data  2022 - No data  2023 - No data  | Fluctuating2021 - 12,128,459  2022 - 10,637,007  2023 - 13,063,456  | Fluctuating2021 - 48  2022 - 52  2023 - 30  | No data2021 - No data  2022 - No data  2023 - No data  |