| Period | TTM Value | Value | YoY Chg | Change % | Start Date | End Date | Report | Filed | Fiscal Year | Fiscal Period |
|---|---|---|---|---|---|---|---|---|---|---|
| Q3 2025 | $2,173,096 | $607,191 | -$97,179 | -14% | 01 Jul 2025 | 30 Sep 2025 | 10-Q | 03 Nov 2025 | 2025 | Q3 |
| Q2 2025 | $2,270,275 | $629,690 | +$126,852 | +25% | 01 Apr 2025 | 30 Jun 2025 | 10-Q | 06 Aug 2025 | 2025 | Q2 |
| Q1 2025 | $2,143,423 | $497,005 | +$126,935 | +34% | 01 Jan 2025 | 31 Mar 2025 | 10-Q | 07 May 2025 | 2025 | Q1 |
| Q4 2024 | $2,016,488 | $439,210 | +$151,239 | +53% | 01 Oct 2024 | 31 Dec 2024 | 10-K | 25 Mar 2025 | 2024 | FY |
| Q3 2024 | $1,865,249 | $704,370 | +$337,108 | +92% | 01 Jul 2024 | 30 Sep 2024 | 10-Q | 03 Nov 2025 | 2025 | Q3 |
| Q2 2024 | $1,528,141 | $502,838 | +$195,117 | +63% | 01 Apr 2024 | 30 Jun 2024 | 10-Q | 06 Aug 2025 | 2025 | Q2 |
| Q1 2024 | $1,333,024 | $370,070 | +$56,613 | +18% | 01 Jan 2024 | 31 Mar 2024 | 10-Q | 07 May 2025 | 2025 | Q1 |
| Q4 2023 | $1,276,411 | $287,971 | +$63,642 | +28% | 01 Oct 2023 | 31 Dec 2023 | 10-K | 25 Mar 2025 | 2024 | FY |
| Q3 2023 | $1,212,769 | $367,262 | -$13,602 | -3.6% | 01 Jul 2023 | 30 Sep 2023 | 10-Q/A | 14 Mar 2025 | 2024 | Q3 |
| Q2 2023 | $1,226,371 | $307,721 | -$45,038 | -13% | 01 Apr 2023 | 30 Jun 2023 | 10-Q | 05 Aug 2024 | 2024 | Q2 |
| Q1 2023 | $1,271,409 | $313,457 | +$80,873 | +35% | 01 Jan 2023 | 31 Mar 2023 | 10-Q | 10 May 2024 | 2024 | Q1 |
| Q4 2022 | $1,190,536 | $224,329 | -$52,281 | -19% | 01 Oct 2022 | 31 Dec 2022 | 10-K | 22 Mar 2024 | 2023 | FY |
| Q3 2022 | $1,242,817 | $380,864 | +$125,598 | +49% | 01 Jul 2022 | 30 Sep 2022 | 10-Q | 18 Oct 2023 | 2023 | Q3 |
| Q2 2022 | $1,117,219 | $352,759 | +$23,192 | +7% | 01 Apr 2022 | 30 Jun 2022 | 10-Q | 02 Aug 2023 | 2023 | Q2 |
| Q1 2022 | $1,094,027 | $232,584 | +$24,183 | +12% | 01 Jan 2022 | 31 Mar 2022 | 10-Q | 24 Apr 2023 | 2023 | Q1 |
| Q4 2021 | $1,069,844 | $276,610 | +$108,250 | +64% | 01 Oct 2021 | 31 Dec 2021 | 10-K | 31 Mar 2023 | 2022 | FY |
| Q3 2021 | $961,594 | $255,266 | -$47,551 | -16% | 01 Jul 2021 | 30 Sep 2021 | 10-Q/A | 13 Oct 2022 | 2022 | Q3 |
| Q2 2021 | $1,009,145 | $329,567 | +$120,155 | +57% | 01 Apr 2021 | 30 Jun 2021 | 10-Q | 20 Jul 2022 | 2022 | Q2 |
| Q1 2021 | $888,990 | $208,401 | -$28,649 | -12% | 01 Jan 2021 | 31 Mar 2021 | 10-Q | 16 May 2022 | 2022 | Q1 |
| Q4 2020 | $917,639 | $168,360 | -$47,830 | -22% | 01 Oct 2020 | 31 Dec 2020 | 10-K | 17 Feb 2022 | 2021 | FY |
| Q3 2020 | $965,469 | $302,817 | +$40,711 | +16% | 01 Jul 2020 | 30 Sep 2020 | 10-Q | 15 Nov 2021 | 2021 | Q3 |
| Q2 2020 | $924,758 | $209,412 | -$20,068 | -8.7% | 01 Apr 2020 | 30 Jun 2020 | 10-Q | 07 Jul 2021 | 2021 | Q2 |
| Q1 2020 | $944,826 | $237,050 | +$36,418 | +18% | 01 Jan 2020 | 31 Mar 2020 | 10-Q | 11 May 2021 | 2021 | Q1 |
| Q4 2019 | $908,408 | $216,190 | +$14,493 | +7.2% | 01 Oct 2019 | 31 Dec 2019 | 10-K | 22 Feb 2021 | 2020 | FY |
| Q3 2019 | $893,915 | $262,106 | +$7,855 | +3.1% | 01 Jul 2019 | 30 Sep 2019 | 10-Q | 16 Nov 2020 | 2020 | Q3 |
| Q2 2019 | $886,060 | $229,480 | -$12,572 | -5.2% | 01 Apr 2019 | 30 Jun 2019 | 10-Q | 14 Aug 2020 | 2020 | Q2 |
| Q1 2019 | $898,632 | $200,632 | -$174 | -0.09% | 01 Jan 2019 | 31 Mar 2019 | 10-Q | 15 Apr 2020 | 2020 | Q1 |
| Q4 2018 | $898,806 | $201,697 | +$36,597 | +22% | 01 Oct 2018 | 31 Dec 2018 | 10-K | 30 Mar 2020 | 2019 | FY |
| Q3 2018 | $862,209 | $254,251 | +$1,942 | +0.77% | 01 Jul 2018 | 30 Sep 2018 | 10-Q | 28 Oct 2019 | 2019 | Q3 |
| Q2 2018 | $860,267 | $242,052 | +$16,341 | +7.2% | 01 Apr 2018 | 30 Jun 2018 | 10-Q | 13 Jul 2018 | 2018 | Q2 |
| Q1 2018 | $843,926 | $200,806 | +$57,012 | +40% | 01 Jan 2018 | 31 Mar 2018 | 10-Q | 10 May 2019 | 2019 | Q1 |
| Q4 2017 | $786,914 | $165,100 | +$105,434 | +177% | 01 Oct 2017 | 31 Dec 2017 | 10-K | 25 Feb 2019 | 2018 | FY |
| Q3 2017 | $681,480 | $252,309 | -$46,297 | -16% | 01 Jul 2017 | 30 Sep 2017 | 10-Q | 30 Oct 2018 | 2018 | Q3 |
| Q2 2017 | $727,777 | $225,711 | -$11,781 | -5% | 01 Apr 2017 | 30 Jun 2017 | 10-Q | 13 Jul 2018 | 2018 | Q2 |
| Q1 2017 | $739,558 | $143,794 | -$2,340 | -1.6% | 01 Jan 2017 | 31 Mar 2017 | 10-Q | 10 May 2018 | 2018 | Q1 |
| Q4 2016 | $741,898 | $59,666 | +$52,120 | +691% | 01 Oct 2016 | 31 Dec 2016 | 10-K | 21 Feb 2018 | 2017 | FY |
| Q3 2016 | $689,778 | $298,606 | +$216,771 | +265% | 01 Jul 2016 | 30 Sep 2016 | 10-Q | 03 Nov 2017 | 2017 | Q3 |
| Q2 2016 | $473,007 | $237,492 | +$113,192 | +91% | 01 Apr 2016 | 30 Jun 2016 | 10-Q | 15 Aug 2017 | 2017 | Q2 |
| Q1 2016 | $359,815 | $146,134 | -$192,032 | -57% | 01 Jan 2016 | 31 Mar 2016 | 10-Q | 01 May 2017 | 2017 | Q1 |
| Q4 2015 | $551,847 | $7,546 | -$84,097 | -92% | 01 Oct 2015 | 31 Dec 2015 | 10-K | 24 Mar 2017 | 2016 | FY |
| Q3 2015 | $635,944 | $81,835 | -$14,628 | -15% | 01 Jul 2015 | 30 Sep 2015 | 10-Q | 14 Oct 2016 | 2016 | Q3 |
| Q2 2015 | $650,572 | $124,300 | +$48,534 | +64% | 01 Apr 2015 | 30 Jun 2015 | 10-Q | 13 Jul 2016 | 2016 | Q2 |
| Q1 2015 | $602,038 | $338,166 | +$257,535 | +319% | 01 Jan 2015 | 31 Mar 2015 | 10-Q | 02 May 2016 | 2016 | Q1 |
| Q4 2014 | $344,503 | $91,643 | +$118,566 | 01 Oct 2014 | 31 Dec 2014 | 10-K | 16 Feb 2016 | 2015 | FY | |
| Q3 2014 | $225,937 | $96,463 | -$70,201 | -42% | 01 Jul 2014 | 30 Sep 2014 | 10-Q/A | 16 Feb 2016 | 2015 | Q3 |
| Q2 2014 | $296,138 | $75,766 | +$75,766 | 01 Apr 2014 | 30 Jun 2014 | 10-Q/A | 16 Feb 2016 | 2015 | Q2 | |
| Q1 2014 | $236,204 | $80,631 | +$80,631 | 01 Jan 2014 | 31 Mar 2014 | 10-Q | 21 Jul 2015 | 2015 | Q1 | |
| Q1 2014 | $96,463 | +$96,463 | 01 Feb 2014 | 28 Feb 2014 | 10-Q | 08 Oct 2015 | 2015 | Q3 | ||
| Q4 2013 | $139,741 | $26,923 | 01 Oct 2013 | 31 Dec 2013 | 10-K | 27 Feb 2015 | 2014 | FY | ||
| Q3 2013 | $166,664 | +$166,664 | 01 Jul 2013 | 30 Sep 2013 | 10-Q | 02 Oct 2014 | 2014 | Q3 | ||
| Q2 2013 | $0 | 01 Apr 2013 | 30 Jun 2013 | 10-Q | 14 Aug 2014 | 2014 | Q2 | |||
| Q1 2013 | $0 | 01 Jan 2013 | 31 Mar 2013 | 10-Q | 18 Apr 2014 | 2014 | Q1 | |||
| Q3 2012 | $0 | 01 Jul 2012 | 30 Sep 2012 | 10-Q | 09 Oct 2013 | 2013 | Q3 |
| Period | Value | YoY Chg | Change % | Start Date | End Date | Report | Filed | Fiscal Year | Fiscal Period |
|---|---|---|---|---|---|---|---|---|---|
| 2024 | $2,016,488 | +$740,077 | +58% | 01 Jan 2024 | 31 Dec 2024 | 10-K | 25 Mar 2025 | 2024 | FY |
| 2023 | $1,276,411 | +$85,875 | +7.2% | 01 Jan 2023 | 31 Dec 2023 | 10-K | 25 Mar 2025 | 2024 | FY |
| 2022 | $1,190,536 | +$120,692 | +11% | 01 Jan 2022 | 31 Dec 2022 | 10-K | 22 Mar 2024 | 2023 | FY |
| 2021 | $1,069,844 | +$152,205 | +17% | 01 Jan 2021 | 31 Dec 2021 | 10-K | 31 Mar 2023 | 2022 | FY |
| 2020 | $917,639 | +$9,231 | +1% | 01 Jan 2020 | 31 Dec 2020 | 10-K | 17 Feb 2022 | 2021 | FY |
| 2019 | $908,408 | +$9,602 | +1.1% | 01 Jan 2019 | 31 Dec 2019 | 10-K | 22 Feb 2021 | 2020 | FY |
| 2018 | $898,806 | +$111,892 | +14% | 01 Jan 2018 | 31 Dec 2018 | 10-K | 30 Mar 2020 | 2019 | FY |
| 2017 | $786,914 | +$45,016 | +6.1% | 01 Jan 2017 | 31 Dec 2017 | 10-K | 25 Feb 2019 | 2018 | FY |
| 2016 | $741,898 | +$190,051 | +34% | 01 Jan 2016 | 31 Dec 2016 | 10-K | 21 Feb 2018 | 2017 | FY |
| 2015 | $551,847 | +$207,344 | +60% | 01 Jan 2015 | 31 Dec 2015 | 10-K | 24 Mar 2017 | 2016 | FY |
| 2014 | $344,503 | +$204,762 | +147% | 01 Jan 2014 | 31 Dec 2014 | 10-K | 16 Feb 2016 | 2015 | FY |
| 2013 | $139,741 | +$139,741 | 01 Jan 2013 | 31 Dec 2013 | 10-K | 27 Feb 2015 | 2014 | FY | |
| 2012 | $0 | 01 Jan 2012 | 31 Dec 2012 | 10-K | 16 Apr 2014 | 2013 | FY |