| Period | TTM Value | Value | YoY Chg | Change % | Start Date | End Date | Report | Filed | Fiscal Year | Fiscal Period |
|---|---|---|---|---|---|---|---|---|---|---|
| Q3 2025 | $520,561 | $271,387 | +$76,364 | +22% | 01 Jul 2025 | 30 Sep 2025 | 10-Q | 12 Nov 2025 | 2025 | Q3 |
| Q2 2025 | $444,197 | $426,732 | -$139,408 | -49% | 01 Apr 2025 | 30 Jun 2025 | 10-Q | 01 Aug 2025 | 2025 | Q2 |
| Q1 2025 | $583,605 | $538,282 | -$175,908 | -49% | 01 Jan 2025 | 31 Mar 2025 | 10-Q | 15 May 2025 | 2025 | Q1 |
| Q4 2024 | $759,513 | $1,756,962 | +$5,127,520 | 01 Oct 2024 | 31 Dec 2024 | 10-K | 14 Apr 2025 | 2024 | FY | |
| Q3 2024 | $4,368,007 | $347,751 | +$330,714 | +49% | 01 Jul 2024 | 30 Sep 2024 | 10-Q | 12 Nov 2025 | 2025 | Q3 |
| Q2 2024 | $4,698,721 | $287,324 | +$141,176 | +33% | 01 Apr 2024 | 30 Jun 2024 | 10-Q | 01 Aug 2025 | 2025 | Q2 |
| Q1 2024 | $4,839,897 | $362,374 | +$403,973 | +53% | 01 Jan 2024 | 31 Mar 2024 | 10-Q | 15 May 2025 | 2025 | Q1 |
| Q4 2023 | $5,243,870 | $3,370,558 | -$2,494,493 | -285% | 01 Oct 2023 | 31 Dec 2023 | 10-K | 14 Apr 2025 | 2024 | FY |
| Q3 2023 | $2,749,377 | $678,465 | +$2,296,147 | +77% | 01 Jul 2023 | 30 Sep 2023 | 10-Q | 13 Nov 2024 | 2024 | Q3 |
| Q2 2023 | $5,045,524 | $428,500 | -$1,095,179 | -164% | 01 Apr 2023 | 30 Jun 2023 | 10-Q | 30 Oct 2024 | 2024 | Q2 |
| Q1 2023 | $3,950,345 | $766,347 | +$8,007 | +1% | 01 Jan 2023 | 31 Mar 2023 | 10-Q | 21 Oct 2024 | 2024 | Q1 |
| Q4 2022 | $3,958,352 | $876,065 | +$1,083,540 | +55% | 01 Oct 2022 | 31 Dec 2022 | 10-K | 06 Sep 2024 | 2023 | FY |
| Q3 2022 | $5,041,892 | $2,974,612 | -$1,455,305 | -96% | 01 Jul 2022 | 30 Sep 2022 | 10-Q | 14 Nov 2023 | 2023 | Q3 |
| Q2 2022 | $3,586,587 | $666,679 | +$803,226 | 01 Apr 2022 | 30 Jun 2022 | 10-Q | 26 Oct 2023 | 2023 | Q2 | |
| Q1 2022 | $4,389,813 | $774,354 | -$1,692,481 | -184% | 01 Jan 2022 | 31 Mar 2022 | 10-Q | 26 Oct 2023 | 2023 | Q1 |
| Q4 2021 | $2,697,332 | $1,959,605 | -$1,175,811 | -150% | 01 Oct 2021 | 31 Dec 2021 | 10-K | 10 Oct 2023 | 2022 | FY |
| Q3 2021 | $1,521,521 | $1,519,307 | +$2,071,467 | +58% | 01 Jul 2021 | 30 Sep 2021 | 10-Q | 08 Dec 2022 | 2022 | Q3 |
| Q2 2021 | $3,592,988 | $136,547 | +$1,729,725 | +93% | 01 Apr 2021 | 30 Jun 2021 | 10-Q | 26 Sep 2022 | 2022 | Q2 |
| Q1 2021 | $5,322,713 | $918,127 | +$2,285,504 | 01 Jan 2021 | 31 Mar 2021 | 10-Q | 08 Jun 2022 | 2022 | Q1 | |
| Q4 2020 | $7,608,217 | $783,794 | +$1,090,392 | +58% | 01 Oct 2020 | 31 Dec 2020 | 10-K | 17 May 2022 | 2021 | FY |
| Q3 2020 | $8,698,609 | $3,590,774 | -$1,918,214 | -115% | 01 Jul 2020 | 30 Sep 2020 | 10-Q | 22 Nov 2021 | 2021 | Q3 |
| Q2 2020 | $6,780,395 | $1,866,272 | -$841,570 | -82% | 01 Apr 2020 | 30 Jun 2020 | 10-Q | 07 Sep 2021 | 2021 | Q2 |
| Q1 2020 | $5,938,825 | $1,367,377 | +$1,765,797 | +56% | 01 Jan 2020 | 31 Mar 2020 | 10-Q | 17 May 2021 | 2021 | Q1 |
| Q4 2019 | $7,704,622 | $1,874,186 | +$206,761 | +9.9% | 01 Oct 2019 | 31 Dec 2019 | 10-K | 16 Apr 2021 | 2020 | FY |
| Q3 2019 | $7,911,383 | $1,672,560 | -$627,249 | -60% | 01 Jul 2019 | 30 Sep 2019 | 10-Q | 23 Nov 2020 | 2020 | Q3 |
| Q2 2019 | $7,284,134 | $1,024,702 | -$600,112 | -141% | 01 Apr 2019 | 30 Jun 2019 | 10-Q | 19 Aug 2020 | 2020 | Q2 |
| Q1 2019 | $6,684,022 | $3,133,174 | -$1,282,800 | -69% | 01 Jan 2019 | 31 Mar 2019 | 10-Q | 06 Jul 2020 | 2020 | Q1 |
| Q4 2018 | $5,401,222 | $2,080,947 | -$1,771,309 | -572% | 01 Oct 2018 | 31 Dec 2018 | 10-K | 07 Jul 2020 | 2019 | FY |
| Q3 2018 | $3,629,913 | $1,045,311 | -$796,161 | -320% | 01 Jul 2018 | 30 Sep 2018 | 10-Q | 25 Nov 2019 | 2019 | Q3 |
| Q2 2018 | $2,833,752 | $424,590 | -$122,528 | -41% | 01 Apr 2018 | 30 Jun 2018 | 10-Q | 19 Aug 2019 | 2019 | Q2 |
| Q1 2018 | $2,711,224 | $1,850,374 | -$1,526,750 | -472% | 01 Jan 2018 | 31 Mar 2018 | 10-Q | 15 May 2019 | 2019 | Q1 |
| Q4 2017 | $1,184,474 | $309,638 | -$46,455 | -18% | 01 Oct 2017 | 31 Dec 2017 | 10-K | 23 Apr 2019 | 2018 | FY |
| Q3 2017 | $1,138,019 | $249,150 | +$57,241 | +19% | 01 Jul 2017 | 30 Sep 2017 | 10-Q | 19 Nov 2018 | 2018 | Q3 |
| Q2 2017 | $1,195,260 | $302,062 | +$26,733 | +8.1% | 01 Apr 2017 | 30 Jun 2017 | 10-Q | 20 Aug 2018 | 2018 | Q2 |
| Q1 2017 | $1,221,993 | $323,624 | -$695 | -0.22% | 01 Jan 2017 | 31 Mar 2017 | 10-Q | 21 May 2018 | 2018 | Q1 |
| Q4 2016 | $1,221,298 | $263,183 | -$36,562 | -16% | 01 Oct 2016 | 31 Dec 2016 | 10-K | 29 Mar 2018 | 2017 | FY |
| Q3 2016 | $1,184,736 | $306,391 | -$64,859 | -27% | 01 Jul 2016 | 30 Sep 2016 | 10-Q | 14 Nov 2017 | 2017 | Q3 |
| Q2 2016 | $1,119,877 | $328,795 | +$24,673 | +7% | 01 Apr 2016 | 30 Jun 2016 | 10-Q | 14 Aug 2017 | 2017 | Q2 |
| Q1 2016 | $1,144,550 | $322,929 | +$94,328 | +23% | 01 Jan 2016 | 31 Mar 2016 | 10-Q | 15 May 2017 | 2016 | Q1 |
| Q4 2015 | $1,238,878 | $226,621 | +$263,476 | +54% | 01 Oct 2015 | 31 Dec 2015 | 10-K | 14 Apr 2017 | 2016 | FY |
| Q3 2015 | $1,502,354 | $241,532 | +$142,430 | +37% | 01 Jul 2015 | 30 Sep 2015 | 10-Q | 14 Nov 2016 | 2016 | Q3 |
| Q2 2015 | $1,644,784 | $353,468 | -$65,956 | -23% | 01 Apr 2015 | 30 Jun 2015 | 10-Q | 19 Aug 2016 | 2016 | Q2 |
| Q1 2015 | $1,578,828 | $417,257 | -$143,710 | -53% | 01 Jan 2015 | 31 Mar 2015 | 10-Q | 12 May 2016 | 2016 | Q1 |
| Q4 2014 | $1,435,118 | $490,097 | +$60,989 | +11% | 01 Oct 2014 | 31 Dec 2014 | 10-K | 14 Apr 2016 | 2015 | FY |
| Q3 2014 | $1,496,107 | $383,962 | +$128,384 | +25% | 01 Jul 2014 | 30 Sep 2014 | 10-Q | 13 Nov 2015 | 2015 | Q3 |
| Q2 2014 | $1,624,491 | $287,512 | +$371,984 | +56% | 01 Apr 2014 | 30 Jun 2014 | 10-Q | 03 Sep 2015 | 2015 | Q2 |
| Q1 2014 | $1,996,475 | $273,547 | +$517,333 | +65% | 01 Jan 2014 | 31 Mar 2014 | 10-Q | 15 May 2015 | 2015 | Q1 |
| Q4 2013 | $2,513,808 | $551,086 | +$345,835 | +39% | 01 Oct 2013 | 31 Dec 2013 | 10-K | 15 Apr 2015 | 2014 | FY |
| Q3 2013 | $2,859,643 | $512,346 | +$65,520 | +11% | 01 Jul 2013 | 30 Sep 2013 | 10-Q | 14 Nov 2014 | 2014 | Q3 |
| Q2 2013 | $2,925,163 | $659,496 | -$74,971 | -13% | 01 Apr 2013 | 30 Jun 2013 | 10-Q | 14 Aug 2014 | 2014 | Q2 |
| Q1 2013 | $2,850,192 | $790,880 | -$105,888 | -15% | 01 Jan 2013 | 31 Mar 2013 | 10-Q | 09 Jun 2014 | 2014 | Q1 |
| Q4 2012 | $2,744,304 | $896,921 | -$196,736 | -28% | 01 Oct 2012 | 31 Dec 2012 | 10-K | 04 Jun 2014 | 2013 | FY |
| Q3 2012 | $2,547,568 | $577,866 | +$2,334 | +0.4% | 01 Jul 2012 | 30 Sep 2012 | 10-Q/A | 18 Apr 2014 | 2013 | Q3 |
| Q2 2012 | $2,549,902 | $584,525 | +$672,578 | +54% | 01 Apr 2012 | 30 Jun 2012 | 10-Q/A | 05 Sep 2013 | 2013 | Q2 |
| Q1 2012 | $3,222,480 | $684,992 | +$378,546 | +36% | 01 Jan 2012 | 31 Mar 2012 | 10-Q/A | 31 Jul 2013 | 2013 | Q1 |
| Q4 2011 | $3,601,026 | $700,185 | 01 Oct 2011 | 31 Dec 2011 | 10-K/A | 20 Jun 2013 | 2012 | FY | ||
| Q3 2011 | $580,200 | +$323,536 | +36% | 01 Jul 2011 | 30 Sep 2011 | 10-Q/A | 16 Nov 2012 | 2012 | Q3 | |
| Q2 2011 | $1,257,103 | -$304,537 | -32% | 01 Apr 2011 | 30 Jun 2011 | 10-Q | 10 Aug 2012 | 2012 | Q2 | |
| Q1 2011 | $1,063,538 | 01 Jan 2011 | 31 Mar 2011 | 10-Q | 11 May 2012 | 2012 | Q1 | |||
| Q3 2010 | $903,736 | 01 Jul 2010 | 30 Sep 2010 | 10-Q | 14 Nov 2011 | 2011 | Q3 | |||
| Q2 2010 | $952,566 | 01 Apr 2010 | 30 Jun 2010 | 10-Q | 12 Aug 2011 | 2011 | Q2 |
| Period | Value | YoY Chg | Change % | Start Date | End Date | Report | Filed | Fiscal Year | Fiscal Period |
|---|---|---|---|---|---|---|---|---|---|
| 2024 | $759,513 | +$6,003,383 | 01 Jan 2024 | 31 Dec 2024 | 10-K | 14 Apr 2025 | 2024 | FY | |
| 2023 | $5,243,870 | -$1,285,518 | -32% | 01 Jan 2023 | 31 Dec 2023 | 10-K | 14 Apr 2025 | 2024 | FY |
| 2022 | $3,958,352 | -$1,261,020 | -47% | 01 Jan 2022 | 31 Dec 2022 | 10-K | 06 Sep 2024 | 2023 | FY |
| 2021 | $2,697,332 | +$4,910,885 | +65% | 01 Jan 2021 | 31 Dec 2021 | 10-K | 10 Oct 2023 | 2022 | FY |
| 2020 | $7,608,217 | +$96,405 | +1.3% | 01 Jan 2020 | 31 Dec 2020 | 10-K | 17 May 2022 | 2021 | FY |
| 2019 | $7,704,622 | -$2,303,400 | -43% | 01 Jan 2019 | 31 Dec 2019 | 10-K | 16 Apr 2021 | 2020 | FY |
| 2018 | $5,401,222 | -$4,216,748 | -356% | 01 Jan 2018 | 31 Dec 2018 | 10-K | 07 Jul 2020 | 2019 | FY |
| 2017 | $1,184,474 | +$36,824 | +3% | 01 Jan 2017 | 31 Dec 2017 | 10-K | 23 Apr 2019 | 2018 | FY |
| 2016 | $1,221,298 | +$17,580 | +1.4% | 01 Jan 2016 | 31 Dec 2016 | 10-K | 29 Mar 2018 | 2017 | FY |
| 2015 | $1,238,878 | +$196,240 | +14% | 01 Jan 2015 | 31 Dec 2015 | 10-K | 14 Apr 2017 | 2016 | FY |
| 2014 | $1,435,118 | +$1,078,690 | +43% | 01 Jan 2014 | 31 Dec 2014 | 10-K | 14 Apr 2016 | 2015 | FY |
| 2013 | $2,513,808 | +$230,496 | +8.4% | 01 Jan 2013 | 31 Dec 2013 | 10-K | 15 Apr 2015 | 2014 | FY |
| 2012 | $2,744,304 | +$856,722 | +24% | 01 Jan 2012 | 31 Dec 2012 | 10-K | 04 Jun 2014 | 2013 | FY |
| 2011 | $3,601,026 | -$412,931 | -13% | 01 Jan 2011 | 31 Dec 2011 | 10-K/A | 20 Jun 2013 | 2012 | FY |
| 2010 | $3,188,095 | 01 Jan 2010 | 31 Dec 2010 | 10-K | 30 Mar 2012 | 2011 | FY |