| Period | TTM Value | Value | YoY Chg | Change % | Start Date | End Date | Report | Filed | Fiscal Year | Fiscal Period |
|---|---|---|---|---|---|---|---|---|---|---|
| Q2 2024 | $30,752,971 | $6,532,860 | +$2,004,996 | +44% | 01 Apr 2024 | 30 Jun 2024 | 10-Q | 13 Aug 2024 | 2024 | Q2 |
| Q1 2024 | $28,747,975 | $1,313,770 | -$1,133,321 | -46% | 01 Jan 2024 | 31 Mar 2024 | 10-Q | 14 May 2024 | 2024 | Q1 |
| Q4 2023 | $29,881,296 | $9,884,316 | +$3,247,166 | +49% | 01 Oct 2023 | 31 Dec 2023 | 10-K/A | 12 Mar 2024 | 2023 | FY |
| Q3 2023 | $26,634,130 | $13,022,025 | +$6,888,645 | +112% | 01 Jul 2023 | 30 Sep 2023 | 10-K/A | 12 Mar 2024 | 2023 | FY |
| Q2 2023 | $19,745,485 | $4,527,864 | -$3,155,781 | -41% | 01 Apr 2023 | 30 Jun 2023 | 10-Q | 13 Aug 2024 | 2024 | Q2 |
| Q1 2023 | $22,901,266 | $2,447,091 | +$1,002,171 | +69% | 01 Jan 2023 | 31 Mar 2023 | 10-Q | 14 May 2024 | 2024 | Q1 |
| Q4 2022 | $21,899,095 | $6,637,150 | -$17,956,628 | -73% | 01 Oct 2022 | 31 Dec 2022 | 10-K/A | 12 Mar 2024 | 2023 | FY |
| Q3 2022 | $39,855,723 | $6,133,380 | -$1,658,492 | -21% | 01 Jul 2022 | 30 Sep 2022 | 10-K/A | 12 Mar 2024 | 2023 | FY |
| Q2 2022 | $41,514,215 | $7,683,645 | -$508,314 | -6.2% | 01 Apr 2022 | 30 Jun 2022 | 10-K/A | 12 Mar 2024 | 2023 | FY |
| Q1 2022 | $42,022,529 | $1,444,920 | -$4,261,165 | -75% | 01 Jan 2022 | 31 Mar 2022 | 10-K/A | 12 Mar 2024 | 2023 | FY |
| Q4 2021 | $46,283,694 | $24,593,778 | +$23,514,511 | +2179% | 01 Oct 2021 | 31 Dec 2021 | 10-K/A | 12 Mar 2024 | 2023 | FY |
| Q3 2021 | $22,769,183 | $7,791,872 | +$2,737,403 | +54% | 01 Jul 2021 | 30 Sep 2021 | 10-K/A | 12 Mar 2024 | 2023 | FY |
| Q2 2021 | $20,031,780 | $8,191,959 | +$3,525,743 | +76% | 01 Apr 2021 | 30 Jun 2021 | 10-K/A | 12 Mar 2024 | 2023 | FY |
| Q1 2021 | $16,506,037 | $5,706,085 | +$14,895,565 | 01 Jan 2021 | 31 Mar 2021 | 10-K/A | 12 Mar 2024 | 2023 | FY | |
| Q4 2020 | $1,610,472 | $1,079,267 | +$2,866,676 | 01 Oct 2020 | 31 Dec 2020 | 10-K | 09 Mar 2023 | 2022 | FY | |
| Q3 2020 | $1,256,204 | $5,054,469 | +$7,841,333 | 01 Jul 2020 | 30 Sep 2020 | 10-K | 09 Mar 2023 | 2022 | FY | |
| Q2 2020 | $9,097,537 | $4,666,216 | +$4,293,631 | +1152% | 01 Apr 2020 | 30 Jun 2020 | 10-K | 09 Mar 2023 | 2022 | FY |
| Q1 2020 | $13,391,168 | $9,189,480 | -$10,630,415 | -738% | 01 Jan 2020 | 31 Mar 2020 | 10-K | 09 Mar 2023 | 2022 | FY |
| Q4 2019 | $2,760,753 | $1,787,409 | -$1,485,732 | -492% | 01 Oct 2019 | 31 Dec 2019 | 10-K | 03 Mar 2022 | 2021 | FY |
| Q3 2019 | $1,275,021 | $2,786,864 | -$2,632,931 | -1710% | 01 Jul 2019 | 30 Sep 2019 | 10-K | 03 Mar 2022 | 2021 | FY |
| Q2 2019 | $1,357,910 | $372,585 | -$700,424 | -65% | 01 Apr 2019 | 30 Jun 2019 | 10-K | 03 Mar 2022 | 2021 | FY |
| Q1 2019 | $2,058,334 | $1,440,935 | -$187,943 | -12% | 01 Jan 2019 | 31 Mar 2019 | 10-K | 03 Mar 2022 | 2021 | FY |
| Q4 2018 | $2,246,277 | $301,677 | -$1,652,375 | -122% | 01 Oct 2018 | 31 Dec 2018 | 10-K | 12 Mar 2021 | 2020 | FY |
| Q3 2018 | $3,898,652 | $153,933 | -$1,288,154 | -114% | 01 Jul 2018 | 30 Sep 2018 | 10-K | 12 Mar 2021 | 2020 | FY |
| Q2 2018 | $5,186,806 | $1,073,009 | -$78,741 | -6.8% | 01 Apr 2018 | 30 Jun 2018 | 10-K | 12 Mar 2021 | 2020 | FY |
| Q1 2018 | $5,265,547 | $1,628,878 | +$414,995 | +34% | 01 Jan 2018 | 31 Mar 2018 | 10-K | 12 Mar 2021 | 2020 | FY |
| Q4 2017 | $4,850,552 | $1,350,698 | -$3,495,431 | -72% | 01 Oct 2017 | 31 Dec 2017 | 10-K | 05 Mar 2020 | 2019 | FY |
| Q3 2017 | $8,345,983 | $1,134,221 | -$793,609 | -41% | 01 Jul 2017 | 30 Sep 2017 | 10-K | 05 Mar 2020 | 2019 | FY |
| Q2 2017 | $9,139,592 | $1,151,750 | -$827,515 | -42% | 01 Apr 2017 | 30 Jun 2017 | 10-K | 05 Mar 2020 | 2019 | FY |
| Q1 2017 | $9,967,107 | $1,213,883 | +$894,505 | +280% | 01 Jan 2017 | 31 Mar 2017 | 10-K | 05 Mar 2020 | 2019 | FY |
| Q4 2016 | $9,072,602 | $4,846,129 | +$3,018,282 | +165% | 01 Oct 2016 | 31 Dec 2016 | 10-K | 28 Feb 2019 | 2018 | FY |
| Q3 2016 | $6,054,320 | $1,927,830 | +$479,692 | +33% | 01 Jul 2016 | 30 Sep 2016 | 10-K | 28 Feb 2019 | 2018 | FY |
| Q2 2016 | $5,574,628 | $1,979,265 | -$836,940 | -30% | 01 Apr 2016 | 30 Jun 2016 | 10-K | 28 Feb 2019 | 2018 | FY |
| Q1 2016 | $6,411,568 | $319,378 | +$687,180 | 01 Jan 2016 | 31 Mar 2016 | 10-K | 28 Feb 2019 | 2018 | FY | |
| Q4 2015 | $5,724,388 | $1,827,847 | -$5,131,846 | -74% | 01 Oct 2015 | 31 Dec 2015 | 10-K | 02 Mar 2018 | 2017 | FY |
| Q3 2015 | $10,856,234 | $1,448,138 | -$5,360,377 | -79% | 01 Jul 2015 | 30 Sep 2015 | 10-K | 02 Mar 2018 | 2017 | FY |
| Q2 2015 | $16,216,611 | $2,816,205 | -$5,431,728 | -66% | 01 Apr 2015 | 30 Jun 2015 | 10-K | 02 Mar 2018 | 2017 | FY |
| Q1 2015 | $21,648,339 | $367,802 | -$10,201,650 | -104% | 01 Jan 2015 | 31 Mar 2015 | 10-K | 02 Mar 2018 | 2017 | FY |
| Q4 2014 | $31,849,989 | $6,959,693 | -$307,356 | -4.2% | 01 Oct 2014 | 31 Dec 2014 | 10-K | 02 Mar 2017 | 2016 | FY |
| Q3 2014 | $32,157,345 | $6,808,515 | +$5,463,644 | +406% | 01 Jul 2014 | 30 Sep 2014 | 10-K | 02 Mar 2017 | 2016 | FY |
| Q2 2014 | $26,693,701 | $8,247,933 | +$6,889,712 | +507% | 01 Apr 2014 | 30 Jun 2014 | 10-K | 02 Mar 2017 | 2016 | FY |
| Q1 2014 | $19,803,989 | $9,833,848 | +$6,993,212 | +246% | 01 Jan 2014 | 31 Mar 2014 | 10-K | 02 Mar 2017 | 2016 | FY |
| Q4 2013 | $12,810,777 | $7,267,049 | +$8,466,651 | 01 Oct 2013 | 31 Dec 2013 | 10-K | 25 Feb 2016 | 2015 | FY | |
| Q3 2013 | $4,344,126 | $1,344,871 | +$684,013 | +104% | 01 Jul 2013 | 30 Sep 2013 | 10-K | 25 Feb 2016 | 2015 | FY |
| Q2 2013 | $3,660,113 | $1,358,221 | +$2,706,618 | 01 Apr 2013 | 30 Jun 2013 | 10-K | 25 Feb 2016 | 2015 | FY | |
| Q1 2013 | $953,495 | $2,840,636 | +$2,287,541 | +414% | 01 Jan 2013 | 31 Mar 2013 | 10-K | 25 Feb 2016 | 2015 | FY |
| Q4 2012 | $1,334,046 | $1,199,602 | $0 | 0% | 01 Oct 2012 | 31 Dec 2012 | 10-K | 26 Feb 2015 | 2014 | FY |
| Q3 2012 | $1,334,046 | $660,858 | $0 | 0% | 01 Jul 2012 | 30 Sep 2012 | 10-K | 26 Feb 2015 | 2014 | FY |
| Q2 2012 | $1,334,046 | $1,348,397 | $0 | 0% | 01 Apr 2012 | 30 Jun 2012 | 10-K | 26 Feb 2015 | 2014 | FY |
| Q1 2012 | $1,334,046 | $553,095 | $0 | 0% | 01 Jan 2012 | 31 Mar 2012 | 10-K | 26 Feb 2015 | 2014 | FY |
| Q4 2011 | $1,334,046 | $1,199,602 | -$6,248,535 | -124% | 01 Oct 2011 | 31 Dec 2011 | 10-K | 27 Feb 2014 | 2013 | FY |
| Q3 2011 | $4,914,489 | $660,858 | -$2,138,770 | -76% | 01 Jul 2011 | 30 Sep 2011 | 10-K | 27 Feb 2014 | 2013 | FY |
| Q2 2011 | $7,053,259 | $1,348,397 | -$6,169,580 | -128% | 01 Apr 2011 | 30 Jun 2011 | 10-K | 27 Feb 2014 | 2013 | FY |
| Q1 2011 | $13,222,839 | $553,095 | -$3,869,111 | -87% | 01 Jan 2011 | 31 Mar 2011 | 10-K | 27 Feb 2014 | 2013 | FY |
| Q4 2010 | $17,091,950 | $5,048,933 | 01 Oct 2010 | 31 Dec 2010 | 10-K | 27 Feb 2014 | 2013 | FY | ||
| Q3 2010 | $2,799,628 | 01 Jul 2010 | 30 Sep 2010 | 10-K | 27 Feb 2014 | 2013 | FY | |||
| Q2 2010 | $4,821,183 | 01 Apr 2010 | 30 Jun 2010 | 10-K | 27 Feb 2014 | 2013 | FY | |||
| Q1 2010 | $4,422,206 | 01 Jan 2010 | 31 Mar 2010 | 10-K | 27 Feb 2014 | 2013 | FY |
| Period | Value | YoY Chg | Change % | Start Date | End Date | Report | Filed | Fiscal Year | Fiscal Period |
|---|---|---|---|---|---|---|---|---|---|
| 2023 | $29,881,296 | +$7,982,201 | +36% | 01 Jan 2023 | 31 Dec 2023 | 10-K/A | 12 Mar 2024 | 2023 | FY |
| 2022 | $21,899,095 | -$24,384,599 | -53% | 01 Jan 2022 | 31 Dec 2022 | 10-K/A | 12 Mar 2024 | 2023 | FY |
| 2021 | $46,283,694 | +$44,673,222 | +2774% | 01 Jan 2021 | 31 Dec 2021 | 10-K/A | 12 Mar 2024 | 2023 | FY |
| 2020 | $1,610,472 | +$4,371,225 | 01 Jan 2020 | 31 Dec 2020 | 10-K | 09 Mar 2023 | 2022 | FY | |
| 2019 | $2,760,753 | -$5,007,030 | -223% | 01 Jan 2019 | 31 Dec 2019 | 10-K | 03 Mar 2022 | 2021 | FY |
| 2018 | $2,246,277 | -$2,604,275 | -54% | 01 Jan 2018 | 31 Dec 2018 | 10-K | 12 Mar 2021 | 2020 | FY |
| 2017 | $4,850,552 | -$4,222,050 | -47% | 01 Jan 2017 | 31 Dec 2017 | 10-K | 05 Mar 2020 | 2019 | FY |
| 2016 | $9,072,602 | +$3,348,214 | +58% | 01 Jan 2016 | 31 Dec 2016 | 10-K | 28 Feb 2019 | 2018 | FY |
| 2015 | $5,724,388 | -$26,125,601 | -82% | 01 Jan 2015 | 31 Dec 2015 | 10-K | 02 Mar 2018 | 2017 | FY |
| 2014 | $31,849,989 | +$19,039,212 | +149% | 01 Jan 2014 | 31 Dec 2014 | 10-K | 02 Mar 2017 | 2016 | FY |
| 2013 | $12,810,777 | +$14,241,854 | 01 Jan 2013 | 31 Dec 2013 | 10-K | 25 Feb 2016 | 2015 | FY | |
| 2012 | $1,431,077 | -$18,477,488 | -108% | 01 Jan 2012 | 31 Dec 2012 | 10-K | 26 Feb 2015 | 2014 | FY |
| 2011 | $17,046,411 | +$9,862,413 | +137% | 01 Jan 2011 | 31 Dec 2011 | 10-K | 27 Feb 2014 | 2013 | FY |
| 2010 | $7,183,998 | 01 Jan 2010 | 31 Dec 2010 | 10-K | 29 Mar 2013 | 2012 | FY |