| Period | TTM Value | Value | YoY Chg | Change % | Start Date | End Date | Report | Filed | Fiscal Year | Fiscal Period |
|---|---|---|---|---|---|---|---|---|---|---|
| Q1 2024 | $643,831 | $165,639 | +$53,826 | +48% | 01 Dec 2023 | 29 Feb 2024 | 10-Q | 11 Apr 2024 | 2024 | Q1 |
| Q4 2023 | $590,005 | $154,379 | +$42,491 | +38% | 01 Sep 2023 | 30 Nov 2023 | 10-K | 28 Feb 2024 | 2023 | FY |
| Q3 2023 | $547,514 | $160,792 | +$42,588 | +36% | 01 Jun 2023 | 31 Aug 2023 | 10-Q | 13 Oct 2023 | 2023 | Q3 |
| Q2 2023 | $504,926 | $163,021 | +$65,629 | +67% | 01 Mar 2023 | 31 May 2023 | 10-Q | 13 Jul 2023 | 2023 | Q2 |
| Q1 2023 | $439,297 | $111,813 | +$35,109 | +46% | 01 Dec 2022 | 28 Feb 2023 | 10-Q | 11 Apr 2024 | 2024 | Q1 |
| Q4 2022 | $404,188 | $111,888 | +$22,314 | +25% | 01 Sep 2022 | 30 Nov 2022 | 10-K | 28 Feb 2024 | 2023 | FY |
| Q3 2022 | $381,874 | $118,204 | +$27,764 | +31% | 01 Jun 2022 | 31 Aug 2022 | 10-Q | 13 Oct 2023 | 2023 | Q3 |
| Q2 2022 | $354,110 | $97,392 | +$22,605 | +30% | 01 Mar 2022 | 31 May 2022 | 10-Q | 13 Jul 2023 | 2023 | Q2 |
| Q1 2022 | $331,505 | $76,704 | +$18,020 | +31% | 01 Dec 2021 | 28 Feb 2022 | 10-Q | 14 Apr 2022 | 2022 | Q1 |
| Q4 2021 | $313,485 | $89,574 | +$18,905 | +27% | 01 Sep 2021 | 30 Nov 2021 | 10-K | 16 Feb 2023 | 2022 | FY |
| Q3 2021 | $294,580 | $90,440 | +$17,018 | +23% | 01 Jun 2021 | 31 Aug 2021 | 10-Q | 14 Oct 2022 | 2022 | Q3 |
| Q2 2021 | $277,562 | $74,787 | -$2,459 | -3.2% | 01 Mar 2021 | 31 May 2021 | 10-Q | 15 Jul 2022 | 2022 | Q2 |
| Q1 2021 | $280,021 | $58,684 | -$24,590 | -30% | 01 Dec 2020 | 28 Feb 2021 | 10-Q | 14 Apr 2022 | 2022 | Q1 |
| Q4 2020 | $304,611 | $70,669 | -$12,856 | -15% | 01 Sep 2020 | 30 Nov 2020 | 10-K | 17 Feb 2022 | 2021 | FY |
| Q3 2020 | $317,467 | $73,422 | -$15,786 | -18% | 01 Jun 2020 | 31 Aug 2020 | 10-Q | 14 Oct 2021 | 2021 | Q3 |
| Q2 2020 | $333,253 | $77,246 | -$23,156 | -23% | 01 Mar 2020 | 31 May 2020 | 10-Q | 12 Jul 2021 | 2021 | Q2 |
| Q1 2020 | $356,409 | $83,274 | -$1,765 | -2.1% | 01 Dec 2019 | 29 Feb 2020 | 10-Q | 09 Apr 2021 | 2021 | Q1 |
| Q4 2019 | $358,174 | $83,525 | -$596 | -0.71% | 01 Sep 2019 | 30 Nov 2019 | 10-K | 09 Feb 2021 | 2020 | FY |
| Q3 2019 | $358,770 | $89,208 | +$7,150 | +8.7% | 01 Jun 2019 | 31 Aug 2019 | 10-Q | 09 Oct 2020 | 2020 | Q3 |
| Q2 2019 | $351,620 | $100,402 | +$31,691 | +46% | 01 Mar 2019 | 31 May 2019 | 10-Q | 10 Jul 2020 | 2020 | Q2 |
| Q1 2019 | $319,929 | $85,039 | +$15,363 | +22% | 01 Dec 2018 | 28 Feb 2019 | 10-Q | 14 Apr 2020 | 2020 | Q1 |
| Q4 2018 | $304,566 | $84,121 | -$103 | -0.12% | 01 Sep 2018 | 30 Nov 2018 | 10-K | 06 Feb 2020 | 2019 | FY |
| Q3 2018 | $304,669 | $82,058 | -$10,293 | -11% | 01 Jun 2018 | 31 Aug 2018 | 10-Q | 10 Oct 2019 | 2019 | Q3 |
| Q2 2018 | $314,962 | $68,711 | -$10,542 | -13% | 01 Mar 2018 | 31 May 2018 | 10-Q | 11 Jul 2019 | 2019 | Q2 |
| Q1 2018 | $325,504 | $69,676 | +$5,882 | +9.2% | 01 Dec 2017 | 28 Feb 2018 | 10-Q | 09 Apr 2019 | 2019 | Q1 |
| Q4 2017 | $319,622 | $84,224 | +$18,154 | +27% | 01 Sep 2017 | 30 Nov 2017 | 10-K | 05 Feb 2019 | 2018 | FY |
| Q3 2017 | $301,468 | $92,351 | +$31,814 | +53% | 01 Jun 2017 | 31 Aug 2017 | 10-Q | 09 Oct 2018 | 2018 | Q3 |
| Q2 2017 | $269,654 | $79,253 | +$25,119 | +46% | 01 Mar 2017 | 31 May 2017 | 10-Q | 12 Jul 2018 | 2018 | Q2 |
| Q1 2017 | $244,535 | $63,794 | -$4,045 | -6% | 01 Dec 2016 | 28 Feb 2017 | 10-Q | 02 Apr 2018 | 2018 | Q1 |
| Q4 2016 | $248,580 | $66,070 | +$3,582 | +5.7% | 01 Sep 2016 | 30 Nov 2016 | 10-K | 07 Feb 2018 | 2017 | FY |
| Q3 2016 | $244,998 | $60,537 | -$18,189 | -23% | 01 Jun 2016 | 31 Aug 2016 | 10-Q | 06 Oct 2017 | 2017 | Q3 |
| Q2 2016 | $263,187 | $54,134 | -$27,448 | -34% | 01 Mar 2016 | 31 May 2016 | 10-Q | 14 Jul 2017 | 2017 | Q2 |
| Q1 2016 | $290,635 | $67,839 | -$11,646 | -15% | 01 Dec 2015 | 29 Feb 2016 | 10-Q | 04 Apr 2017 | 2017 | Q1 |
| Q4 2015 | $302,281 | $62,488 | -$20,138 | -24% | 01 Sep 2015 | 30 Nov 2015 | 10-K | 02 Feb 2017 | 2016 | FY |
| Q3 2015 | $322,419 | $78,726 | -$15,386 | -16% | 01 Jun 2015 | 31 Aug 2015 | 10-Q | 06 Oct 2016 | 2016 | Q3 |
| Q2 2015 | $337,805 | $81,582 | -$39,640 | -33% | 01 Mar 2015 | 31 May 2015 | 10-Q | 15 Jul 2016 | 2016 | Q2 |
| Q1 2015 | $377,445 | $79,485 | +$25,546 | +47% | 01 Dec 2014 | 28 Feb 2015 | 10-Q | 14 Apr 2016 | 2016 | Q1 |
| Q4 2014 | $351,899 | $82,626 | +$15,567 | +23% | 01 Sep 2014 | 30 Nov 2014 | 10-K | 03 Feb 2016 | 2015 | FY |
| Q3 2014 | $336,332 | $94,112 | +$33,733 | +56% | 01 Jun 2014 | 31 Aug 2014 | 10-Q | 01 Oct 2015 | 2015 | Q3 |
| Q2 2014 | $302,599 | $121,222 | +$41,483 | +52% | 01 Mar 2014 | 31 May 2014 | 10-Q | 30 Jun 2015 | 2015 | Q2 |
| Q1 2014 | $261,116 | $53,939 | -$35,524 | -40% | 01 Dec 2013 | 28 Feb 2014 | 10-Q | 31 Mar 2015 | 2015 | Q1 |
| Q4 2013 | $296,640 | $67,059 | -$14,717 | -18% | 01 Sep 2013 | 30 Nov 2013 | 10-K/A | 17 Mar 2015 | 2014 | FY |
| Q3 2013 | $311,357 | $60,379 | -$69,372 | -53% | 01 Jun 2013 | 31 Aug 2013 | 10-Q | 09 Oct 2014 | 2014 | Q3 |
| Q2 2013 | $380,729 | $79,739 | -$29,287 | -27% | 01 Mar 2013 | 31 May 2013 | 10-Q | 27 Jun 2014 | 2014 | Q2 |
| Q1 2013 | $410,016 | $89,463 | -$3,578 | -3.8% | 01 Dec 2012 | 28 Feb 2013 | 10-Q | 14 Apr 2014 | 2014 | Q1 |
| Q4 2012 | $413,594 | $81,776 | -$217,258 | -73% | 01 Sep 2012 | 30 Nov 2012 | 10-K | 26 Feb 2014 | 2013 | FY |
| Q3 2012 | $630,852 | $129,751 | +$9,551 | +7.9% | 01 Jun 2012 | 31 Aug 2012 | 10-Q | 15 Oct 2013 | 2013 | Q3 |
| Q2 2012 | $621,301 | $109,026 | +$3,520 | +3.3% | 01 Mar 2012 | 31 May 2012 | 10-Q | 15 Jul 2013 | 2013 | Q2 |
| Q1 2012 | $617,781 | $93,041 | +$189,243 | 01 Dec 2011 | 29 Feb 2012 | 10-Q | 15 Apr 2013 | 2013 | Q1 | |
| Q4 2011 | $428,538 | $299,034 | 01 Sep 2011 | 30 Nov 2011 | 10-K | 27 Feb 2013 | 2012 | FY | ||
| Q3 2011 | $120,200 | -$885 | -0.73% | 01 Jun 2011 | 31 Aug 2011 | 10-Q | 15 Oct 2012 | 2012 | Q3 | |
| Q2 2011 | $105,506 | 01 Mar 2011 | 31 May 2011 | 10-Q | 16 Jul 2012 | 2012 | Q2 | |||
| Q1 2011 | $96,202 | 01 Dec 2010 | 28 Feb 2011 | 10-Q | 13 Apr 2012 | 2012 | Q1 | |||
| Q3 2010 | $121,085 | 01 Jun 2010 | 31 Aug 2010 | 10-Q | 14 Oct 2011 | 2011 | Q3 |
| Period | Value | YoY Chg | Change % | Start Date | End Date | Report | Filed | Fiscal Year | Fiscal Period |
|---|---|---|---|---|---|---|---|---|---|
| 2023 | $590,005 | +$185,817 | +46% | 01 Dec 2022 | 30 Nov 2023 | 10-K | 28 Feb 2024 | 2023 | FY |
| 2022 | $404,188 | +$90,703 | +29% | 01 Dec 2021 | 30 Nov 2022 | 10-K | 28 Feb 2024 | 2023 | FY |
| 2021 | $313,485 | +$8,874 | +2.9% | 01 Dec 2020 | 30 Nov 2021 | 10-K | 16 Feb 2023 | 2022 | FY |
| 2020 | $304,611 | -$53,563 | -15% | 01 Dec 2019 | 30 Nov 2020 | 10-K | 17 Feb 2022 | 2021 | FY |
| 2019 | $358,174 | +$53,608 | +18% | 01 Dec 2018 | 30 Nov 2019 | 10-K | 09 Feb 2021 | 2020 | FY |
| 2018 | $304,566 | -$15,056 | -4.7% | 01 Dec 2017 | 30 Nov 2018 | 10-K | 06 Feb 2020 | 2019 | FY |
| 2017 | $319,622 | +$71,042 | +29% | 01 Dec 2016 | 30 Nov 2017 | 10-K | 05 Feb 2019 | 2018 | FY |
| 2016 | $248,580 | -$53,701 | -18% | 01 Dec 2015 | 30 Nov 2016 | 10-K | 07 Feb 2018 | 2017 | FY |
| 2015 | $302,281 | -$49,618 | -14% | 01 Dec 2014 | 30 Nov 2015 | 10-K | 02 Feb 2017 | 2016 | FY |
| 2014 | $351,899 | +$55,259 | +19% | 01 Dec 2013 | 30 Nov 2014 | 10-K | 03 Feb 2016 | 2015 | FY |
| 2013 | $296,640 | -$116,954 | -28% | 01 Dec 2012 | 30 Nov 2013 | 10-K/A | 17 Mar 2015 | 2014 | FY |
| 2012 | $413,594 | -$14,944 | -3.5% | 01 Dec 2011 | 30 Nov 2012 | 10-K | 26 Feb 2014 | 2013 | FY |
| 2011 | $428,538 | +$5,271 | +1.2% | 01 Dec 2010 | 30 Nov 2011 | 10-K | 27 Feb 2013 | 2012 | FY |
| 2010 | $423,267 | 01 Dec 2009 | 30 Nov 2010 | 10-K | 24 Feb 2012 | 2011 | FY |