| Period | TTM Value | Value | YoY Chg | Change % | Start Date | End Date | Report | Filed | Fiscal Year | Fiscal Period |
|---|---|---|---|---|---|---|---|---|---|---|
| Q2 2024 | $350,336,238 | $83,824,650 | -$35,221,922 | -30% | 01 Apr 2024 | 30 Jun 2024 | 10-Q | 13 Aug 2024 | 2024 | Q3 |
| Q1 2024 | $385,558,160 | $79,431,262 | -$51,340,194 | -39% | 01 Jan 2024 | 31 Mar 2024 | 10-Q | 13 May 2024 | 2024 | Q2 |
| Q4 2023 | $436,898,354 | $69,111,595 | -$65,836,524 | -49% | 01 Oct 2023 | 31 Dec 2023 | 10-Q | 08 Feb 2024 | 2024 | Q1 |
| Q3 2023 | $502,734,878 | $117,968,731 | -$11,231,957 | -8.7% | 01 Jul 2023 | 30 Sep 2023 | 10-K | 30 Nov 2023 | 2023 | FY |
| Q2 2023 | $513,966,835 | $119,046,572 | -$14,214,480 | -11% | 01 Apr 2023 | 30 Jun 2023 | 10-Q | 13 Aug 2024 | 2024 | Q3 |
| Q1 2023 | $528,181,315 | $130,771,456 | -$3,201,226 | -2.4% | 01 Jan 2023 | 31 Mar 2023 | 10-Q | 13 May 2024 | 2024 | Q2 |
| Q4 2022 | $531,382,541 | $134,948,119 | -$15,308,830 | -10% | 01 Oct 2022 | 31 Dec 2022 | 10-Q | 08 Feb 2024 | 2024 | Q1 |
| Q3 2022 | $546,691,371 | $129,200,688 | +$33,623,424 | +35% | 01 Jul 2022 | 30 Sep 2022 | 10-K | 01 Dec 2022 | 2022 | FY |
| Q2 2022 | $513,067,947 | $133,261,052 | +$15,988,078 | +14% | 01 Apr 2022 | 30 Jun 2022 | 10-Q | 04 Aug 2023 | 2023 | Q3 |
| Q1 2022 | $497,079,869 | $133,972,682 | +$36,060,735 | +37% | 01 Jan 2022 | 31 Mar 2022 | 10-Q | 11 May 2023 | 2023 | Q2 |
| Q4 2021 | $461,019,134 | $150,256,949 | +$57,016,968 | +61% | 01 Oct 2021 | 31 Dec 2021 | 10-Q | 06 Feb 2023 | 2023 | Q1 |
| Q3 2021 | $404,002,166 | $95,577,264 | +$33,126,306 | +53% | 01 Jul 2021 | 30 Sep 2021 | 10-K | 01 Dec 2022 | 2022 | FY |
| Q2 2021 | $370,875,860 | $117,272,974 | +$66,020,913 | +129% | 01 Apr 2021 | 30 Jun 2021 | 10-K | 01 Dec 2022 | 2022 | FY |
| Q1 2021 | $304,854,947 | $97,911,947 | +$30,633,255 | +46% | 01 Jan 2021 | 31 Mar 2021 | 10-K | 01 Dec 2022 | 2022 | FY |
| Q4 2020 | $274,221,692 | $93,239,981 | +$29,503,130 | +46% | 01 Oct 2020 | 31 Dec 2020 | 10-K | 01 Dec 2022 | 2022 | FY |
| Q3 2020 | $244,718,562 | $62,450,958 | -$20,046,517 | -24% | 01 Jul 2020 | 30 Sep 2020 | 10-K | 01 Dec 2022 | 2022 | FY |
| Q2 2020 | $264,765,079 | $51,252,061 | -$12,413,395 | -19% | 01 Apr 2020 | 30 Jun 2020 | 10-K | 01 Dec 2022 | 2022 | FY |
| Q1 2020 | $277,178,474 | $67,278,692 | +$2,906,739 | +4.5% | 01 Jan 2020 | 31 Mar 2020 | 10-K | 01 Dec 2022 | 2022 | FY |
| Q4 2019 | $274,271,735 | $63,736,851 | +$13,602,383 | +27% | 01 Oct 2019 | 31 Dec 2019 | 10-K | 01 Dec 2022 | 2022 | FY |
| Q3 2019 | $260,669,352 | $82,497,475 | +$8,404,178 | +11% | 01 Jul 2019 | 30 Sep 2019 | 10-K | 19 Nov 2021 | 2021 | FY |
| Q2 2019 | $252,265,174 | $63,665,456 | -$7,531,872 | -11% | 01 Apr 2019 | 30 Jun 2019 | 10-K | 19 Nov 2021 | 2021 | FY |
| Q1 2019 | $259,797,046 | $64,371,953 | -$1,340,383 | -2% | 01 Jan 2019 | 31 Mar 2019 | 10-K | 19 Nov 2021 | 2021 | FY |
| Q4 2018 | $261,137,429 | $50,134,468 | -$5,721,021 | -10% | 01 Oct 2018 | 31 Dec 2018 | 10-K | 19 Nov 2021 | 2021 | FY |
| Q3 2018 | $266,858,450 | $74,093,297 | +$14,025,436 | +23% | 01 Jul 2018 | 30 Sep 2018 | 10-K | 18 Nov 2020 | 2020 | FY |
| Q2 2018 | $252,833,014 | $71,197,328 | +$20,296,628 | +40% | 01 Apr 2018 | 30 Jun 2018 | 10-K | 18 Nov 2020 | 2020 | FY |
| Q1 2018 | $232,536,386 | $65,712,336 | +$6,238,834 | +10% | 01 Jan 2018 | 31 Mar 2018 | 10-K | 18 Nov 2020 | 2020 | FY |
| Q4 2017 | $226,297,552 | $55,855,489 | -$2,199,275 | -3.8% | 01 Oct 2017 | 31 Dec 2017 | 10-K | 18 Nov 2020 | 2020 | FY |
| Q3 2017 | $228,496,827 | $60,067,861 | +$258,918 | +0.43% | 01 Jul 2017 | 30 Sep 2017 | 10-K | 22 Nov 2019 | 2019 | FY |
| Q2 2017 | $228,237,909 | $50,900,700 | -$3,050,847 | -5.7% | 01 Apr 2017 | 30 Jun 2017 | 10-K | 22 Nov 2019 | 2019 | FY |
| Q1 2017 | $231,288,756 | $59,473,502 | +$7,883,579 | +15% | 01 Jan 2017 | 31 Mar 2017 | 10-K | 22 Nov 2019 | 2019 | FY |
| Q4 2016 | $223,405,177 | $58,054,764 | +$509,728 | +0.89% | 01 Oct 2016 | 31 Dec 2016 | 10-K | 22 Nov 2019 | 2019 | FY |
| Q3 2016 | $222,895,449 | $59,808,943 | -$1,104,573 | -1.8% | 01 Jul 2016 | 30 Sep 2016 | 10-K | 21 Nov 2018 | 2018 | FY |
| Q2 2016 | $224,000,022 | $53,951,547 | -$27,422 | -0.05% | 01 Apr 2016 | 30 Jun 2016 | 10-K | 21 Nov 2018 | 2018 | FY |
| Q1 2016 | $224,027,444 | $51,589,923 | -$8,354,294 | -14% | 01 Jan 2016 | 31 Mar 2016 | 10-K | 21 Nov 2018 | 2018 | FY |
| Q4 2015 | $232,381,738 | $57,545,036 | -$8,313,555 | -13% | 01 Oct 2015 | 31 Dec 2015 | 10-K | 21 Nov 2018 | 2018 | FY |
| Q3 2015 | $240,695,293 | $60,913,516 | -$21,171,951 | -26% | 01 Jul 2015 | 30 Sep 2015 | 10-K | 22 Nov 2017 | 2017 | FY |
| Q2 2015 | $261,867,244 | $53,978,969 | -$44,652,445 | -45% | 01 Apr 2015 | 30 Jun 2015 | 10-K | 22 Nov 2017 | 2017 | FY |
| Q1 2015 | $306,519,689 | $59,944,217 | -$13,121,652 | -18% | 01 Jan 2015 | 31 Mar 2015 | 10-K | 22 Nov 2017 | 2017 | FY |
| Q4 2014 | $319,641,341 | $65,858,591 | -$17,714,174 | -21% | 01 Oct 2014 | 31 Dec 2014 | 10-K | 22 Nov 2017 | 2017 | FY |
| Q3 2014 | $337,355,515 | $82,085,467 | -$5,074,861 | -5.8% | 01 Jul 2014 | 30 Sep 2014 | 10-K | 22 Nov 2016 | 2016 | FY |
| Q2 2014 | $342,430,376 | $98,631,414 | +$3,032,546 | +3.2% | 01 Apr 2014 | 30 Jun 2014 | 10-K | 22 Nov 2016 | 2016 | FY |
| Q1 2014 | $339,397,830 | $73,065,869 | -$16,703,364 | -19% | 01 Jan 2014 | 31 Mar 2014 | 10-K | 22 Nov 2016 | 2016 | FY |
| Q4 2013 | $356,101,194 | $83,572,765 | -$1,510,620 | -1.8% | 01 Oct 2013 | 31 Dec 2013 | 10-K | 22 Nov 2016 | 2016 | FY |
| Q3 2013 | $357,611,814 | $87,160,328 | +$665,564 | +0.77% | 01 Jul 2013 | 30 Sep 2013 | 10-K | 20 Nov 2015 | 2015 | FY |
| Q2 2013 | $356,946,250 | $95,598,868 | +$26,068,358 | +37% | 01 Apr 2013 | 30 Jun 2013 | 10-K | 20 Nov 2015 | 2015 | FY |
| Q1 2013 | $330,877,892 | $89,769,233 | +$12,076,735 | +16% | 01 Jan 2013 | 31 Mar 2013 | 10-K | 20 Nov 2015 | 2015 | FY |
| Q4 2012 | $318,801,157 | $85,083,385 | -$2,393,230 | -2.7% | 01 Oct 2012 | 31 Dec 2012 | 10-K | 20 Nov 2015 | 2015 | FY |
| Q3 2012 | $321,194,387 | $86,494,764 | -$3,587,644 | -4% | 01 Jul 2012 | 30 Sep 2012 | 10-K | 25 Nov 2014 | 2014 | FY |
| Q2 2012 | $324,782,031 | $69,530,510 | -$22,754,225 | -25% | 01 Apr 2012 | 30 Jun 2012 | 10-K | 25 Nov 2014 | 2014 | FY |
| Q1 2012 | $347,536,256 | $77,692,498 | -$3,565,650 | -4.4% | 01 Jan 2012 | 31 Mar 2012 | 10-K | 25 Nov 2014 | 2014 | FY |
| Q4 2011 | $351,101,906 | $87,476,615 | +$14,081,976 | +19% | 01 Oct 2011 | 31 Dec 2011 | 10-K | 25 Nov 2014 | 2014 | FY |
| Q3 2011 | $337,019,930 | $90,082,408 | 01 Jul 2011 | 30 Sep 2011 | 10-K | 27 Nov 2013 | 2013 | FY | ||
| Q2 2011 | $92,284,735 | +$44,629,924 | +94% | 01 Apr 2011 | 30 Jun 2011 | 10-Q | 07 Aug 2012 | 2012 | Q3 | |
| Q1 2011 | $81,258,148 | 01 Jan 2011 | 31 Mar 2011 | 10-Q | 04 May 2012 | 2012 | Q2 | |||
| Q4 2010 | $73,394,639 | 01 Oct 2010 | 31 Dec 2010 | 10-Q | 09 Feb 2012 | 2012 | Q1 | |||
| Q2 2010 | $47,654,811 | 01 Apr 2010 | 30 Jun 2010 | 10-Q | 10 Aug 2011 | 2011 | Q3 |
| Period | Value | YoY Chg | Change % | Start Date | End Date | Report | Filed | Fiscal Year | Fiscal Period |
|---|---|---|---|---|---|---|---|---|---|
| 2023 | $502,734,878 | -$43,956,493 | -8% | 01 Oct 2022 | 30 Sep 2023 | 10-K | 30 Nov 2023 | 2023 | FY |
| 2022 | $546,691,371 | +$142,689,205 | +35% | 01 Oct 2021 | 30 Sep 2022 | 10-K | 30 Nov 2023 | 2023 | FY |
| 2021 | $404,002,166 | +$159,283,604 | +65% | 01 Oct 2020 | 30 Sep 2021 | 10-K | 30 Nov 2023 | 2023 | FY |
| 2020 | $244,718,562 | -$15,950,790 | -6.1% | 01 Oct 2019 | 30 Sep 2020 | 10-K | 01 Dec 2022 | 2022 | FY |
| 2019 | $260,669,352 | -$6,189,100 | -2.3% | 01 Oct 2018 | 30 Sep 2019 | 10-K | 19 Nov 2021 | 2021 | FY |
| 2018 | $266,858,452 | +$38,361,625 | +17% | 01 Oct 2017 | 30 Sep 2018 | 10-K | 18 Nov 2020 | 2020 | FY |
| 2017 | $228,496,827 | +$5,601,378 | +2.5% | 01 Oct 2016 | 30 Sep 2017 | 10-K | 22 Nov 2019 | 2019 | FY |
| 2016 | $222,895,449 | -$17,799,844 | -7.4% | 01 Oct 2015 | 30 Sep 2016 | 10-K | 21 Nov 2018 | 2018 | FY |
| 2015 | $240,695,293 | -$96,660,222 | -29% | 01 Oct 2014 | 30 Sep 2015 | 10-K | 22 Nov 2017 | 2017 | FY |
| 2014 | $337,355,515 | -$20,256,299 | -5.7% | 01 Oct 2013 | 30 Sep 2014 | 10-K | 22 Nov 2016 | 2016 | FY |
| 2013 | $357,611,814 | +$36,417,427 | +11% | 01 Oct 2012 | 30 Sep 2013 | 10-K | 20 Nov 2015 | 2015 | FY |
| 2012 | $321,194,387 | -$15,825,543 | -4.7% | 01 Oct 2011 | 30 Sep 2012 | 10-K | 25 Nov 2014 | 2014 | FY |
| 2011 | $337,019,930 | +$112,212,592 | +50% | 01 Oct 2010 | 30 Sep 2011 | 10-K | 27 Nov 2013 | 2013 | FY |
| 2010 | $224,807,338 | 01 Oct 2009 | 30 Sep 2010 | 10-K | 11 Dec 2012 | 2012 | FY |