| Period | Value | YoY Chg | Change % | Date | Report | Filed | Fiscal Year | Fiscal Period |
|---|---|---|---|---|---|---|---|---|
| Q4 2025 | 48,557,490 | +2,900,428 | +6.4% | 31 Dec 2025 | 10-K | 27 Feb 2026 | 2025 | FY |
| Q3 2025 | 45,712,072 | +2,902,687 | +6.8% | 30 Sep 2025 | 10-Q | 29 Oct 2025 | 2025 | Q3 |
| Q2 2025 | 45,704,396 | +2,900,365 | +6.8% | 30 Jun 2025 | 10-Q | 29 Jul 2025 | 2025 | Q2 |
| Q1 2025 | 45,697,001 | +2,897,210 | +6.8% | 31 Mar 2025 | 10-Q | 01 May 2025 | 2025 | Q1 |
| Q4 2024 | 45,657,062 | +2,902,821 | +6.8% | 31 Dec 2024 | 10-K | 27 Feb 2026 | 2025 | FY |
| Q3 2024 | 42,809,385 | +60,064 | +0.14% | 30 Sep 2024 | 10-Q | 01 Nov 2024 | 2024 | Q3 |
| Q2 2024 | 42,804,031 | +70,338 | +0.16% | 30 Jun 2024 | 10-Q | 02 Aug 2024 | 2024 | Q2 |
| Q1 2024 | 42,799,791 | +73,894 | +0.17% | 31 Mar 2024 | 10-Q | 03 May 2024 | 2024 | Q1 |
| Q4 2023 | 42,754,241 | +191,209 | +0.45% | 31 Dec 2023 | 10-K | 28 Feb 2025 | 2024 | FY |
| Q3 2023 | 42,749,321 | +6,114,938 | +17% | 30 Sep 2023 | 10-Q | 27 Oct 2023 | 2023 | Q3 |
| Q2 2023 | 42,733,693 | +6,108,793 | +17% | 30 Jun 2023 | 10-Q | 28 Jul 2023 | 2023 | Q2 |
| Q1 2023 | 42,725,897 | +6,111,820 | +17% | 31 Mar 2023 | 10-Q | 09 May 2023 | 2023 | Q1 |
| Q4 2022 | 42,563,032 | +6,014,702 | +16% | 31 Dec 2022 | 10-K | 28 Feb 2024 | 2023 | FY |
| Q3 2022 | 36,634,383 | +251,214 | +0.69% | 30 Sep 2022 | 10-Q | 28 Oct 2022 | 2022 | Q3 |
| Q2 2022 | 36,624,900 | +249,599 | +0.69% | 30 Jun 2022 | 10-Q | 29 Jul 2022 | 2022 | Q2 |
| Q1 2022 | 36,614,077 | +266,227 | +0.73% | 31 Mar 2022 | 10-Q | 29 Apr 2022 | 2022 | Q1 |
| Q4 2021 | 36,548,330 | +362,501 | +1% | 31 Dec 2021 | 10-K | 24 Feb 2023 | 2022 | FY |
| Q3 2021 | 36,383,169 | +335,754 | +0.93% | 30 Sep 2021 | 10-Q | 21 Oct 2021 | 2021 | Q3 |
| Q2 2021 | 36,375,301 | +387,846 | +1.1% | 30 Jun 2021 | 10-Q | 22 Jul 2021 | 2021 | Q2 |
| Q1 2021 | 36,347,850 | +397,765 | +1.1% | 31 Mar 2021 | 10-Q | 22 Apr 2021 | 2021 | Q1 |
| Q4 2020 | 36,185,829 | +385,835 | +1.1% | 31 Dec 2020 | 10-K | 24 Feb 2022 | 2021 | FY |
| Q3 2020 | 36,047,415 | +249,974 | +0.7% | 30 Sep 2020 | 10-Q | 22 Oct 2020 | 2020 | Q3 |
| Q2 2020 | 35,987,455 | +204,920 | +0.57% | 30 Jun 2020 | 10-Q | 23 Jul 2020 | 2020 | Q2 |
| Q1 2020 | 35,950,085 | +4,218,223 | +13% | 31 Mar 2020 | 10-Q | 23 Apr 2020 | 2020 | Q1 |
| Q4 2019 | 35,799,994 | +4,436,344 | +14% | 31 Dec 2019 | 10-K | 01 Mar 2021 | 2020 | FY |
| Q3 2019 | 35,797,441 | +4,594,255 | +15% | 30 Sep 2019 | 10-Q | 17 Oct 2019 | 2019 | Q3 |
| Q2 2019 | 35,782,535 | +4,786,213 | +15% | 30 Jun 2019 | 10-Q | 18 Jul 2019 | 2019 | Q2 |
| Q1 2019 | 31,731,862 | +758,982 | +2.4% | 31 Mar 2019 | 10-Q | 18 Apr 2019 | 2019 | Q1 |
| Q4 2018 | 31,363,650 | +558,818 | +1.8% | 31 Dec 2018 | 10-K | 14 Feb 2020 | 2019 | FY |
| Q3 2018 | 31,203,186 | +435,397 | +1.4% | 30 Sep 2018 | 10-Q | 18 Oct 2018 | 2018 | Q3 |
| Q2 2018 | 30,996,322 | +246,486 | +0.8% | 30 Jun 2018 | 10-Q | 19 Jul 2018 | 2018 | Q2 |
| Q1 2018 | 30,972,880 | +259,340 | +0.84% | 31 Mar 2018 | 10-Q | 19 Apr 2018 | 2018 | Q1 |
| Q4 2017 | 30,804,832 | +191,666 | +0.63% | 31 Dec 2017 | 10-K | 22 Feb 2019 | 2018 | FY |
| Q3 2017 | 30,767,789 | +172,703 | +0.56% | 30 Sep 2017 | 10-Q | 26 Oct 2017 | 2017 | Q3 |
| Q2 2017 | 30,749,836 | +158,188 | +0.52% | 30 Jun 2017 | 10-Q | 27 Jul 2017 | 2017 | Q2 |
| Q1 2017 | 30,713,540 | +125,245 | +0.41% | 31 Mar 2017 | 10-Q | 27 Apr 2017 | 2017 | Q1 |
| Q4 2016 | 30,613,166 | +67,509 | +0.22% | 31 Dec 2016 | 10-K | 22 Feb 2018 | 2017 | FY |
| Q3 2016 | 30,595,086 | +51,311 | +0.17% | 30 Sep 2016 | 10-Q | 27 Oct 2016 | 2016 | Q3 |
| Q2 2016 | 30,591,648 | +49,447 | +0.16% | 30 Jun 2016 | 10-Q | 28 Jul 2016 | 2016 | Q2 |
| Q1 2016 | 30,588,295 | +49,113 | +0.16% | 31 Mar 2016 | 10-Q | 28 Apr 2016 | 2016 | Q1 |
| Q4 2015 | 30,545,657 | +63,405 | +0.21% | 31 Dec 2015 | 10-K | 23 Feb 2017 | 2016 | FY |
| Q3 2015 | 30,543,775 | +64,623 | +0.21% | 30 Sep 2015 | 10-Q | 29 Oct 2015 | 2015 | Q3 |
| Q2 2015 | 30,542,201 | +68,429 | +0.22% | 30 Jun 2015 | 10-Q | 30 Jul 2015 | 2015 | Q2 |
| Q1 2015 | 30,539,182 | +73,245 | +0.24% | 31 Mar 2015 | 10-Q | 30 Apr 2015 | 2015 | Q1 |
| Q4 2014 | 30,482,252 | +103,750 | +0.34% | 31 Dec 2014 | 10-K | 26 Feb 2016 | 2015 | FY |
| Q3 2014 | 30,479,152 | +103,282 | +0.34% | 30 Sep 2014 | 10-Q | 30 Oct 2014 | 2014 | Q3 |
| Q2 2014 | 30,473,772 | +130,216 | +0.43% | 30 Jun 2014 | 10-Q | 31 Jul 2014 | 2014 | Q2 |
| Q1 2014 | 30,465,937 | +150,723 | +0.5% | 31 Mar 2014 | 10-Q | 29 Apr 2014 | 2014 | Q1 |
| Q4 2013 | 30,378,502 | +336,918 | +1.1% | 31 Dec 2013 | 10-K | 24 Feb 2015 | 2014 | FY |
| Q3 2013 | 30,375,870 | +375,480 | +1.3% | 30 Sep 2013 | 10-Q | 31 Oct 2013 | 2013 | Q3 |
| Q2 2013 | 30,343,556 | +436,817 | +1.5% | 30 Jun 2013 | 10-Q | 30 Jul 2013 | 2013 | Q2 |
| Q1 2013 | 30,315,214 | +416,025 | +1.4% | 31 Mar 2013 | 10-Q | 25 Apr 2013 | 2013 | Q1 |
| Q4 2012 | 30,041,584 | +428,900 | +1.4% | 31 Dec 2012 | 10-K | 25 Feb 2014 | 2013 | FY |
| Q3 2012 | 30,000,390 | +545,520 | +1.9% | 30 Sep 2012 | 10-Q | 01 Nov 2012 | 2012 | Q3 |
| Q2 2012 | 29,906,739 | +471,516 | +1.6% | 30 Jun 2012 | 10-Q | 02 Aug 2012 | 2012 | Q2 |
| Q1 2012 | 29,899,189 | +791,779 | +2.7% | 31 Mar 2012 | 10-Q | 26 Apr 2012 | 2012 | Q1 |
| Q4 2011 | 29,612,684 | +780,960 | +2.7% | 31 Dec 2011 | 10-K | 28 Feb 2013 | 2012 | FY |
| Q3 2011 | 29,454,870 | +760,541 | +2.6% | 30 Sep 2011 | 10-Q | 27 Oct 2011 | 2011 | Q3 |
| Q2 2011 | 29,435,223 | +753,456 | +2.6% | 30 Jun 2011 | 10-Q | 27 Jul 2011 | 2011 | Q2 |
| Q1 2011 | 29,107,410 | 31 Mar 2011 | 10-Q | 05 May 2011 | 2011 | Q1 | ||
| Q4 2010 | 28,831,724 | 31 Dec 2010 | 10-K/A | 29 Mar 2012 | 2011 | FY | ||
| Q3 2010 | 28,694,329 | 30 Sep 2010 | 10-Q | 28 Oct 2010 | 2010 | Q3 | ||
| Q2 2010 | 28,681,767 | 30 Jun 2010 | 10-Q | 29 Jul 2010 | 2010 | Q2 |