| Period | TTM Value | Value | YoY Chg | Change % | Start Date | End Date | Report | Filed | Fiscal Year | Fiscal Period |
|---|---|---|---|---|---|---|---|---|---|---|
| Q4 2025 | $71,913,000 | $20,343,000 | +$18,244,000 | +47% | 01 Oct 2025 | 31 Dec 2025 | 10-Q | 05 Feb 2026 | 2026 | Q1 |
| Q3 2025 | $90,157,000 | $20,150,000 | +$38,482,000 | +66% | 01 Jul 2025 | 30 Sep 2025 | 10-Q | 03 Nov 2025 | 2025 | Q3 |
| Q2 2025 | $128,639,000 | $5,999,000 | +$29,676,000 | +83% | 01 Apr 2025 | 30 Jun 2025 | 10-Q | 11 Aug 2025 | 2025 | Q2 |
| Q1 2025 | $158,315,000 | $25,421,000 | +$37,892,000 | +60% | 01 Jan 2025 | 31 Mar 2025 | 10-Q | 05 May 2025 | 2025 | Q1 |
| Q4 2024 | $196,021,000 | $38,401,000 | +$33,690,000 | +47% | 01 Oct 2024 | 31 Dec 2024 | 10-K | 03 Mar 2025 | 2024 | FY |
| Q4 2024 | $196,207,000 | $38,587,000 | +$33,504,000 | +46% | 29 Sep 2024 | 28 Dec 2024 | 10-Q | 05 Feb 2026 | 2026 | Q1 |
| Q3 2024 | $229,711,000 | $58,632,000 | +$24,652,000 | +30% | 01 Jul 2024 | 30 Sep 2024 | 10-Q | 03 Nov 2025 | 2025 | Q3 |
| Q2 2024 | $254,363,000 | $35,675,000 | +$16,840,000 | +32% | 01 Apr 2024 | 30 Jun 2024 | 10-Q | 11 Aug 2025 | 2025 | Q2 |
| Q1 2024 | $271,203,000 | $63,313,000 | +$18,147,000 | +22% | 01 Jan 2024 | 31 Mar 2024 | 10-Q | 05 May 2025 | 2025 | Q1 |
| Q4 2023 | $289,350,000 | $72,091,000 | +$21,810,000 | +23% | 01 Oct 2023 | 31 Dec 2023 | 10-K | 03 Mar 2025 | 2024 | FY |
| Q3 2023 | $311,160,000 | $83,284,000 | +$20,331,000 | +20% | 01 Jul 2023 | 30 Sep 2023 | 10-Q | 01 Nov 2024 | 2024 | Q3 |
| Q2 2023 | $331,491,000 | $52,515,000 | +$38,869,000 | +43% | 01 Apr 2023 | 30 Jun 2023 | 10-Q | 06 Aug 2024 | 2024 | Q2 |
| Q1 2023 | $370,360,000 | $81,460,000 | +$41,497,000 | +34% | 01 Jan 2023 | 31 Mar 2023 | 10-Q | 03 May 2024 | 2024 | Q1 |
| Q4 2022 | $411,857,000 | $93,901,000 | -$15,030,000 | -19% | 01 Oct 2022 | 31 Dec 2022 | 10-K | 03 Mar 2025 | 2024 | FY |
| Q3 2022 | $396,827,000 | $103,615,000 | -$357,000 | -0.35% | 01 Jul 2022 | 30 Sep 2022 | 10-Q | 03 Nov 2023 | 2023 | Q3 |
| Q2 2022 | $396,470,000 | $91,384,000 | -$10,318,000 | -13% | 01 Apr 2022 | 30 Jun 2022 | 10-Q | 07 Aug 2023 | 2023 | Q2 |
| Q1 2022 | $386,152,000 | $122,957,000 | -$57,875,000 | -89% | 01 Jan 2022 | 31 Mar 2022 | 10-Q | 08 May 2023 | 2023 | Q1 |
| Q4 2021 | $328,277,000 | $78,871,000 | +$13,446,000 | +15% | 01 Oct 2021 | 31 Dec 2021 | 10-K | 05 Mar 2024 | 2023 | FY |
| Q3 2021 | $341,723,000 | $103,258,000 | +$198,906,000 | +66% | 01 Jul 2021 | 30 Sep 2021 | 10-Q | 07 Nov 2022 | 2022 | Q3 |
| Q2 2021 | $540,629,000 | $81,066,000 | -$13,776,000 | -20% | 01 Apr 2021 | 30 Jun 2021 | 10-Q | 08 Aug 2022 | 2022 | Q2 |
| Q1 2021 | $526,853,000 | $65,082,000 | -$46,954,000 | -259% | 01 Jan 2021 | 31 Mar 2021 | 10-Q | 10 May 2022 | 2022 | Q1 |
| Q4 2020 | $479,899,000 | $92,317,000 | -$72,514,000 | -366% | 01 Oct 2020 | 31 Dec 2020 | 10-K | 27 Feb 2023 | 2022 | FY |
| Q3 2020 | $407,385,000 | $302,164,000 | -$295,239,000 | -4263% | 01 Jul 2020 | 30 Sep 2020 | 10-Q | 10 Nov 2021 | 2021 | Q3 |
| Q2 2020 | $112,146,000 | $67,290,000 | -$61,328,000 | -1029% | 01 Apr 2020 | 30 Jun 2020 | 10-Q | 11 Aug 2021 | 2021 | Q2 |
| Q1 2020 | $50,818,000 | $18,128,000 | -$11,933,000 | -193% | 01 Jan 2020 | 31 Mar 2020 | 10-Q | 13 May 2021 | 2021 | Q1 |
| Q4 2019 | $38,885,000 | $19,803,000 | -$12,213,000 | -161% | 01 Oct 2019 | 31 Dec 2019 | 10-K | 01 Mar 2022 | 2021 | FY |
| Q3 2019 | $26,672,000 | $6,925,000 | -$1,432,000 | -26% | 01 Jul 2019 | 30 Sep 2019 | 10-Q | 16 Nov 2020 | 2020 | Q3 |
| Q2 2019 | $25,240,000 | $5,962,000 | -$4,922,000 | -473% | 01 Apr 2019 | 30 Jun 2019 | 10-Q/A | 15 Sep 2020 | 2020 | Q2 |
| Q1 2019 | $20,318,000 | $6,195,000 | -$5,355,000 | -638% | 01 Jan 2019 | 31 Mar 2019 | 10-Q/A | 11 Aug 2020 | 2020 | Q1 |
| Q4 2018 | $14,963,000 | $7,590,000 | -$7,168,000 | -1699% | 01 Oct 2018 | 31 Dec 2018 | 10-K/A | 11 Aug 2020 | 2019 | FY |
| Q3 2018 | $7,795,000 | $5,493,000 | -$5,267,000 | -2331% | 01 Jul 2018 | 30 Sep 2018 | 10-Q | 19 Nov 2019 | 2019 | Q3 |
| Q2 2018 | $2,528,000 | $1,040,000 | -$681,000 | -190% | 01 Apr 2018 | 30 Jun 2018 | 10-Q | 15 Aug 2018 | 2018 | Q2 |
| Q1 2018 | $1,847,000 | $840,000 | -$703,000 | -513% | 01 Jan 2018 | 31 Mar 2018 | 10-Q | 21 May 2018 | 2018 | Q1 |
| Q4 2017 | $1,144,000 | $422,000 | -$688,000 | -259% | 01 Oct 2017 | 31 Dec 2017 | 10-K | 10 Jun 2019 | 2018 | FY |
| Q3 2017 | $456,000 | $226,000 | +$991,000 | +81% | 01 Jul 2017 | 30 Sep 2017 | 10-Q/A | 13 Aug 2019 | 2018 | Q3 |
| Q2 2017 | $1,447,000 | $359,000 | -$261,000 | -266% | 01 Apr 2017 | 30 Jun 2017 | 10-Q | 15 Aug 2018 | 2018 | Q2 |
| Q1 2017 | $1,186,000 | $137,000 | -$15,000 | -12% | 01 Jan 2017 | 31 Mar 2017 | 10-Q | 21 May 2018 | 2018 | Q1 |
| Q4 2016 | $1,171,000 | $266,000 | +$2,373,000 | 01 Oct 2016 | 31 Dec 2016 | 10-K | 17 Apr 2018 | 2017 | FY | |
| Q3 2016 | $3,544,000 | $1,217,000 | -$1,149,000 | -1690% | 01 Jul 2016 | 30 Sep 2016 | 10-Q | 21 Nov 2017 | 2017 | Q3 |
| Q2 2016 | $2,395,000 | $98,000 | +$17,000 | +15% | 01 Apr 2016 | 30 Jun 2016 | 10-Q | 21 Aug 2017 | 2017 | Q2 |
| Q1 2016 | $2,412,000 | $122,000 | +$634,000 | +84% | 01 Jan 2016 | 31 Mar 2016 | 10-Q | 22 May 2017 | 2017 | Q1 |
| Q4 2015 | $3,046,000 | $2,107,000 | -$2,253,415 | -1539% | 01 Oct 2015 | 31 Dec 2015 | 10-K | 10 Apr 2017 | 2016 | FY |
| Q3 2015 | $792,585 | $68,000 | +$441,862 | +87% | 01 Jul 2015 | 30 Sep 2015 | 10-Q | 07 Dec 2016 | 2016 | Q3 |
| Q2 2015 | $1,234,447 | $115,000 | +$1,702,531 | +94% | 01 Apr 2015 | 30 Jun 2015 | 10-Q | 23 Nov 2016 | 2016 | Q2 |
| Q1 2015 | $2,936,978 | $756,000 | -$596,545 | -374% | 01 Jan 2015 | 31 Mar 2015 | 10-Q | 23 Nov 2016 | 2016 | Q1 |
| Q4 2014 | $2,340,433 | $146,415 | +$463,799 | 01 Oct 2014 | 31 Dec 2014 | 10-K | 22 Nov 2016 | 2015 | FY | |
| Q3 2014 | $2,804,232 | $509,862 | -$462,799 | -983% | 01 Jul 2014 | 30 Sep 2014 | 10-Q | 14 Nov 2014 | 2014 | Q3 |
| Q2 2014 | $2,341,433 | $1,817,531 | -$1,774,815 | -4155% | 01 Apr 2014 | 30 Jun 2014 | 10-Q | 19 Aug 2014 | 2014 | Q2 |
| Q1 2014 | $566,618 | $159,455 | -$137,880 | -639% | 01 Jan 2014 | 31 Mar 2014 | 10-Q | 15 May 2015 | 2015 | Q1 |
| Q4 2013 | $428,738 | $317,384 | 01 Oct 2013 | 31 Dec 2013 | 10-K | 03 Apr 2015 | 2014 | FY | ||
| Q3 2013 | $47,063 | 01 Jul 2013 | 30 Sep 2013 | 10-Q | 14 Nov 2014 | 2014 | Q3 | |||
| Q2 2013 | $42,716 | 01 Apr 2013 | 30 Jun 2013 | 10-Q | 19 Aug 2014 | 2014 | Q2 | |||
| Q1 2013 | $21,575 | 01 Jan 2013 | 31 Mar 2013 | 10-Q | 20 May 2014 | 2014 | Q1 |
| Period | Value | YoY Chg | Change % | Start Date | End Date | Report | Filed | Fiscal Year | Fiscal Period |
|---|---|---|---|---|---|---|---|---|---|
| 2024 | $196,021,000 | +$93,329,000 | +32% | 01 Jan 2024 | 31 Dec 2024 | 10-K | 03 Mar 2025 | 2024 | FY |
| 2023 | $289,350,000 | +$122,507,000 | +30% | 01 Jan 2023 | 31 Dec 2023 | 10-K | 03 Mar 2025 | 2024 | FY |
| 2022 | $411,857,000 | -$83,580,000 | -25% | 01 Jan 2022 | 31 Dec 2022 | 10-K | 03 Mar 2025 | 2024 | FY |
| 2021 | $328,277,000 | +$151,622,000 | +32% | 01 Jan 2021 | 31 Dec 2021 | 10-K | 05 Mar 2024 | 2023 | FY |
| 2020 | $479,899,000 | -$441,014,000 | -1134% | 01 Jan 2020 | 31 Dec 2020 | 10-K | 27 Feb 2023 | 2022 | FY |
| 2019 | $38,885,000 | -$23,922,000 | -160% | 01 Jan 2019 | 31 Dec 2019 | 10-K | 01 Mar 2022 | 2021 | FY |
| 2018 | $14,963,000 | -$13,819,000 | -1208% | 01 Jan 2018 | 31 Dec 2018 | 10-K/A | 11 Aug 2020 | 2019 | FY |
| 2017 | $1,144,000 | +$27,000 | +2.3% | 01 Jan 2017 | 31 Dec 2017 | 10-K | 10 Jun 2019 | 2018 | FY |
| 2016 | $1,171,000 | +$1,875,000 | +62% | 01 Jan 2016 | 31 Dec 2016 | 10-K | 17 Apr 2018 | 2017 | FY |
| 2015 | $3,046,000 | -$705,567 | -30% | 01 Jan 2015 | 31 Dec 2015 | 10-K | 10 Apr 2017 | 2016 | FY |
| 2014 | $2,340,433 | -$1,911,695 | -446% | 01 Jan 2014 | 31 Dec 2014 | 10-K | 22 Nov 2016 | 2015 | FY |
| 2013 | $428,738 | -$287,377 | -203% | 01 Jan 2013 | 31 Dec 2013 | 10-K | 03 Apr 2015 | 2014 | FY |
| 2012 | $141,361 | -$79,011 | -127% | 01 Jan 2012 | 31 Dec 2012 | 10-K | 16 Apr 2014 | 2013 | FY |
| 2011 | $62,350 | 01 Jan 2011 | 31 Dec 2011 | 8-K/A | 14 Mar 2014 | 2013 | FY |