| Period | Value | YoY Chg | Change % | Date | Report | Filed | Fiscal Year | Fiscal Period |
|---|---|---|---|---|---|---|---|---|
| Q4 2025 | $1,329,467,904 | -$12,654,082 | -0.94% | 31 Dec 2025 | 10-K | 04 Mar 2026 | 2025 | FY |
| Q3 2025 | $1,363,141,945 | +$36,394,906 | +2.7% | 30 Sep 2025 | 10-Q | 06 Nov 2025 | 2025 | Q3 |
| Q2 2025 | $1,435,233,847 | +$117,575,720 | +8.9% | 30 Jun 2025 | 10-Q | 06 Aug 2025 | 2025 | Q2 |
| Q1 2025 | $1,443,255,189 | +$136,492,994 | +10% | 31 Mar 2025 | 10-Q | 07 May 2025 | 2025 | Q1 |
| Q4 2024 | $1,342,121,986 | +$48,701,200 | +3.8% | 31 Dec 2024 | 10-K | 04 Mar 2026 | 2025 | FY |
| Q3 2024 | $1,326,747,039 | +$45,375,443 | +3.5% | 30 Sep 2024 | 10-Q | 06 Nov 2024 | 2024 | Q3 |
| Q2 2024 | $1,317,658,127 | +$118,394,045 | +9.9% | 30 Jun 2024 | 10-Q | 06 Aug 2024 | 2024 | Q2 |
| Q1 2024 | $1,306,762,195 | +$108,783,028 | +9.1% | 31 Mar 2024 | 10-Q | 06 May 2024 | 2024 | Q1 |
| Q4 2023 | $1,293,420,786 | +$113,350,849 | +9.6% | 31 Dec 2023 | 10-K | 05 Mar 2025 | 2024 | FY |
| Q3 2023 | $1,281,371,596 | +$126,928,748 | +11% | 30 Sep 2023 | 10-Q | 02 Nov 2023 | 2023 | Q3 |
| Q2 2023 | $1,199,264,082 | +$504,905,222 | +73% | 30 Jun 2023 | 10-Q | 03 Aug 2023 | 2023 | Q2 |
| Q1 2023 | $1,197,979,167 | +$536,057,674 | +81% | 31 Mar 2023 | 10-Q | 03 May 2023 | 2023 | FY |
| Q4 2022 | $1,180,069,937 | +$528,710,290 | +81% | 31 Dec 2022 | 10-K | 07 Mar 2024 | 2023 | FY |
| Q3 2022 | $1,154,442,848 | +$504,375,543 | +78% | 30 Sep 2022 | 10-Q | 10 Nov 2022 | 2022 | Q3 |
| Q2 2022 | $694,358,860 | +$49,959,568 | +7.8% | 30 Jun 2022 | 10-Q | 04 Aug 2022 | 2022 | Q2 |
| Q1 2022 | $661,921,493 | +$20,621,333 | +3.2% | 31 Mar 2022 | 10-Q | 10 May 2022 | 2022 | Q1 |
| Q4 2021 | $651,359,647 | +$12,577,087 | +2% | 31 Dec 2021 | 10-K | 09 Mar 2023 | 2022 | FY |
| Q3 2021 | $650,067,305 | -$117,031,586 | -15% | 30 Sep 2021 | 10-Q | 09 Nov 2021 | 2021 | Q3 |
| Q2 2021 | $644,399,292 | -$133,721,031 | -17% | 30 Jun 2021 | 10-Q | 09 Aug 2021 | 2021 | Q2 |
| Q1 2021 | $641,300,160 | -$290,272,571 | -31% | 31 Mar 2021 | 10-Q | 10 May 2021 | 2021 | Q1 |
| Q4 2020 | $638,782,560 | -$290,433,595 | -31% | 31 Dec 2020 | 10-K | 16 Mar 2022 | 2021 | FY |
| Q3 2020 | $767,098,891 | -$152,362,861 | -17% | 30 Sep 2020 | 10-Q | 09 Nov 2020 | 2020 | Q3 |
| Q2 2020 | $778,120,323 | -$133,733,668 | -15% | 30 Jun 2020 | 10-Q | 10 Aug 2020 | 2020 | Q2 |
| Q1 2020 | $931,572,731 | +$53,004,157 | +6% | 31 Mar 2020 | 10-Q | 11 May 2020 | 2020 | Q1 |
| Q4 2019 | $929,216,155 | +$387,205,293 | +71% | 31 Dec 2019 | 10-K/A | 17 Mar 2021 | 2020 | FY |
| Q3 2019 | $919,461,752 | +$410,312,921 | +81% | 30 Sep 2019 | 10-K | 16 Mar 2020 | 2019 | FY |
| Q2 2019 | $911,853,991 | +$442,515,926 | +94% | 30 Jun 2019 | 10-K | 16 Mar 2020 | 2019 | FY |
| Q1 2019 | $878,568,574 | +$463,949,744 | +112% | 31 Mar 2019 | 10-K | 16 Mar 2020 | 2019 | FY |
| Q4 2018 | $542,010,862 | +$168,399,842 | +45% | 31 Dec 2018 | 10-K | 16 Mar 2020 | 2019 | FY |
| Q3 2018 | $509,148,831 | +$187,199,684 | +58% | 30 Sep 2018 | 10-Q | 06 Nov 2018 | 2018 | Q3 |
| Q2 2018 | $469,338,065 | +$180,639,071 | +63% | 30 Jun 2018 | 10-Q | 08 Aug 2018 | 2018 | Q2 |
| Q1 2018 | $414,618,830 | +$174,692,638 | +73% | 31 Mar 2018 | 10-Q | 08 May 2018 | 2018 | Q1 |
| Q4 2017 | $373,611,020 | +$161,692,469 | +76% | 31 Dec 2017 | 10-K | 28 Feb 2019 | 2018 | FY |
| Q3 2017 | $321,949,147 | +$123,134,342 | +62% | 30 Sep 2017 | 10-Q | 08 Nov 2017 | 2017 | Q3 |
| Q2 2017 | $288,698,994 | +$91,762,360 | +47% | 30 Jun 2017 | 10-Q | 08 Aug 2017 | 2017 | Q2 |
| Q1 2017 | $239,926,192 | +$19,525,473 | +8.9% | 31 Mar 2017 | 10-Q | 09 May 2017 | 2017 | Q1 |
| Q4 2016 | $211,918,551 | -$29,347,976 | -12% | 31 Dec 2016 | 10-K | 15 Mar 2018 | 2017 | FY |
| Q3 2016 | $198,814,805 | -$43,489,022 | -18% | 30 Sep 2016 | 10-Q | 08 Nov 2016 | 2016 | Q3 |
| Q2 2016 | $196,936,634 | -$40,799,571 | -17% | 30 Jun 2016 | 10-Q | 08 Aug 2016 | 2016 | Q2 |
| Q1 2016 | $220,400,719 | +$61,679,255 | +39% | 31 Mar 2016 | 10-Q | 09 May 2016 | 2016 | Q1 |
| Q4 2015 | $241,266,527 | +$88,708,365 | +58% | 31 Dec 2015 | 10-K | 15 Mar 2017 | 2016 | FY |
| Q3 2015 | $242,303,827 | +$120,738,241 | +99% | 30 Sep 2015 | 10-Q | 09 Nov 2015 | 2015 | Q3 |
| Q2 2015 | $237,736,205 | +$137,755,455 | +138% | 30 Jun 2015 | 10-Q | 10 Aug 2015 | 2015 | Q2 |
| Q1 2015 | $158,721,464 | +$82,134,853 | +107% | 31 Mar 2015 | 10-Q | 06 May 2015 | 2015 | Q1 |
| Q4 2014 | $152,558,162 | +$97,139,780 | +175% | 31 Dec 2014 | 10-K | 15 Mar 2016 | 2015 | FY |
| Q3 2014 | $121,565,586 | +$78,505,636 | +182% | 30 Sep 2014 | 10-Q | 06 Nov 2014 | 2014 | Q3 |
| Q2 2014 | $99,980,750 | +$70,481,145 | +239% | 30 Jun 2014 | 10-Q | 08 Aug 2014 | 2014 | Q2 |
| Q1 2014 | $76,586,611 | +$52,604,614 | +219% | 31 Mar 2014 | 10-Q | 08 May 2014 | 2014 | Q1 |
| Q4 2013 | $55,418,382 | +$32,787,534 | +145% | 31 Dec 2013 | 10-K | 16 Mar 2015 | 2014 | FY |
| Q3 2013 | $43,059,950 | +$30,929,630 | +255% | 30 Sep 2013 | 10-Q | 07 Nov 2013 | 2013 | Q3 |
| Q2 2013 | $29,499,605 | +$22,287,444 | +309% | 30 Jun 2013 | 10-Q | 13 Aug 2013 | 2013 | Q2 |
| Q1 2013 | $23,981,997 | 31 Mar 2013 | 10-Q | 14 May 2013 | 2013 | Q1 | ||
| Q4 2012 | $22,630,848 | +$16,111,658 | +247% | 31 Dec 2012 | 10-K | 21 Mar 2014 | 2013 | FY |
| Q3 2012 | $12,130,320 | 30 Sep 2012 | 10-Q | 14 Nov 2012 | 2012 | Q3 | ||
| Q2 2012 | $7,212,161 | +$7,212,161 | 30 Jun 2012 | 10-Q/A | 13 Sep 2012 | 2012 | Q2 | |
| Q4 2011 | $6,519,190 | +$6,519,190 | 31 Dec 2011 | 10-K | 01 Apr 2013 | 2012 | FY | |
| Q2 2011 | $0 | 30 Jun 2011 | 10-Q/A | 31 Aug 2011 | 2011 | Q2 | ||
| Q4 2010 | $0 | 31 Dec 2010 | 10-Q/A | 31 Aug 2011 | 2011 | Q2 |