All individual numbers are from the SEC provided Financial Statement and Notes Data Sets. No guarantee is made for their accuracy.
CLEARFIELD, INC.: Last Reported 2/29/2024

Business Address

7050 WINNETKA AVE. N.
SUITE 100
BROOKLYN PARK , MN US 55428

Mailing Address

7050 WINNETKA AVE. N.
SUITE 100
BROOKLYN PARK , MN US 55428
Phone Number: 763-476-6866 / State Incorporated: MN / Fiscal Year End 9 /30
Financials: AccountsPayableCurrent
Date Value
1 12/31/2023 $7,368,000.00
2 9/30/2023 $8,891,000.00
3 6/30/2023 $11,641,000.00
4 3/31/2023 $16,676,000.00
5 12/31/2022 $18,366,000.00
6 9/30/2022 $24,118,000.00
7 6/30/2022 $16,243,000.00
8 3/31/2022 $15,024,000.00
9 12/31/2021 $12,366,000.00
10 9/30/2021 $9,214,782.00
11 6/30/2021 $6,648,416.00
12 3/31/2021 $5,011,965.00
13 12/31/2020 $1,866,249.00
14 9/30/2020 $3,689,587.00
15 6/30/2020 $3,878,915.00
16 3/31/2020 $3,873,534.00
17 12/31/2019 $2,316,100.00
18 9/30/2019 $3,173,599.00
19 6/30/2019 $1,566,900.00
20 3/31/2019 $2,352,411.00
21 12/31/2018 $1,918,301.00
22 9/30/2018 $2,363,380.00
23 6/30/2018 $2,016,413.00
24 3/31/2018 $1,798,776.00
25 12/31/2017 $1,205,223.00
26 9/30/2017 $1,739,791.00
27 6/30/2017 $2,196,152.00
28 3/31/2017 $2,361,377.00
29 12/31/2016 $2,421,585.00
30 9/30/2016 $2,573,292.00
31 6/30/2016 $3,171,964.00
32 3/31/2016 $3,155,222.00
33 12/31/2015 $2,183,253.00
34 9/30/2015 $2,357,791.00
35 6/30/2015 $3,625,828.00
36 3/31/2015 $2,581,117.00
37 12/31/2014 $2,468,594.00
38 9/30/2014 $2,104,526.00
39 6/30/2014 $1,956,237.00
40 3/31/2014 $1,915,971.00
41 12/31/2013 $2,177,981.00
42 9/30/2013 $2,627,764.00
43 6/30/2013 $1,907,466.00
44 3/31/2013 $1,918,397.00
45 12/31/2012 $1,520,522.00
46 9/30/2012 $1,492,294.00
47 6/30/2012 $1,287,815.00
48 3/31/2012 $1,648,867.00
49 12/31/2011 $969,756.00
50 9/30/2011 $1,439,611.00
Financials: AccountsReceivableNetCurrent
Date Value
1 12/31/2023 $17,363,000.00
2 9/30/2023 $28,392,000.00
3 6/30/2023 $31,944,000.00
4 3/31/2023 $39,382,000.00
5 12/31/2022 $55,139,000.00
6 9/30/2022 $53,704,000.00
7 6/30/2022 $31,594,000.00
8 3/31/2022 $21,836,000.00
9 12/31/2021 $16,330,000.00
10 9/30/2021 $19,438,000.00
11 6/30/2021 $16,182,713.00
12 3/31/2021 $13,195,295.00
13 12/31/2020 $9,797,641.00
14 9/30/2020 $10,496,672.00
15 6/30/2020 $9,099,727.00
16 3/31/2020 $8,069,531.00
17 12/31/2019 $7,025,727.00
18 9/30/2019 $9,118,639.00
19 6/30/2019 $9,302,944.00
20 3/31/2019 $8,987,992.00
21 12/31/2018 $8,167,441.00
22 9/30/2018 $12,821,258.00
23 6/30/2018 $9,651,516.00
24 3/31/2018 $7,159,376.00
25 12/31/2017 $5,570,721.00
26 9/30/2017 $7,237,641.00
27 6/30/2017 $8,052,829.00
28 3/31/2017 $8,114,221.00
29 12/31/2016 $7,450,917.00
30 9/30/2016 $7,999,210.00
31 6/30/2016 $8,727,163.00
32 3/31/2016 $7,854,107.00
33 12/31/2015 $5,019,660.00
34 9/30/2015 $6,010,900.00
35 6/30/2015 $7,386,712.00
36 3/31/2015 $4,755,767.00
37 12/31/2014 $4,654,977.00
38 9/30/2014 $5,027,856.00
39 6/30/2014 $4,771,397.00
40 3/31/2014 $3,429,504.00
41 12/31/2013 $2,284,344.00
42 9/30/2013 $7,837,543.00
43 6/30/2013 $5,048,271.00
44 3/31/2013 $4,246,997.00
45 12/31/2012 $3,203,850.00
46 9/30/2012 $3,022,636.00
47 6/30/2012 $4,092,673.00
48 3/31/2012 $2,635,915.00
49 12/31/2011 $2,026,758.00
50 9/30/2011 $3,228,864.00
Financials: AccretionAmortizationOfDiscountsAndPremiumsInvestments
Date Value
1 12/31/2023 $1,160,000.00
2 9/30/2023 $3,512,000.00
3 6/30/2023 $2,429,000.00
4 3/31/2023 $1,139,000.00
5 12/31/2022 $218,000.00
6 9/30/2022 $42,000.00
7 6/30/2022 $31,000.00
8 3/31/2022 $21,000.00
9 12/31/2021 $11,000.00
10 9/30/2021 $7,000.00
11 6/30/2021 $876.00
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 $64,000.00
15 6/30/2020 $64,327.00
16 3/31/2020 $55,641.00
17 12/31/2019 $28,051.00
18 9/30/2019 $71,652.00
19 6/30/2019 $43,601.00
20 3/31/2019 $15,855.00
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 9/30/2017 --
Financials: AccruedIncomeTaxesCurrent
Date Value
1 9/30/2023 $84,000.00
2 9/30/2022 $1,791,000.00
3 9/30/2021 $933,000.00
4 9/30/2020 $845,000.00
5 9/30/2019 $145,000.00
6 9/30/2018 $464,000.00
Financials: AccruedLiabilitiesCurrent
Date Value
1 12/31/2023 $2,750,000.00
2 9/30/2023 $2,404,000.00
3 6/30/2023 $3,335,000.00
4 3/31/2023 $5,050,000.00
5 12/31/2022 $12,436,000.00
6 9/30/2022 $6,181,000.00
7 6/30/2022 $2,758,000.00
8 3/31/2022 $759,000.00
9 12/31/2021 $4,872,000.00
10 9/30/2021 $1,612,833.00
11 6/30/2021 $1,150,672.00
12 3/31/2021 $492,758.00
13 12/31/2020 $1,909,236.00
14 9/30/2020 $1,202,753.00
15 6/30/2020 $987,205.00
16 3/31/2020 $327,363.00
17 12/31/2019 $327,154.00
18 9/30/2019 $208,603.00
19 6/30/2019 $280,484.00
20 3/31/2019 $39,195.00
21 12/31/2018 $862,998.00
22 9/30/2018 $568,507.00
23 6/30/2018 $456,999.00
24 3/31/2018 $31,441.00
25 12/31/2017 $98,569.00
26 9/30/2017 $93,304.00
27 6/30/2017 $60,222.00
28 3/31/2017 $54,793.00
29 12/31/2016 $120,803.00
30 9/30/2016 $75,306.00
31 6/30/2016 $51,171.00
32 3/31/2016 $53,153.00
33 12/31/2015 $103,387.00
34 9/30/2015 $80,803.00
35 6/30/2015 $77,163.00
36 3/31/2015 $374,421.00
37 12/31/2014 $260,801.00
38 9/30/2014 $247,658.00
39 6/30/2014 $87,753.00
40 3/31/2014 $80,471.00
41 12/31/2013 $168,038.00
42 9/30/2013 $163,531.00
43 6/30/2013 $43,060.00
44 3/31/2013 $22,186.00
45 12/31/2012 $131,437.00
46 9/30/2012 $54,268.00
47 6/30/2012 $74,550.00
48 3/31/2012 $29,784.00
49 12/31/2011 $72,726.00
50 9/30/2011 $106,383.00
Financials: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Date Value
1 9/30/2023 $15,613,000.00
2 9/30/2022 $11,418,000.00
3 9/30/2021 $10,068,685.00
4 9/30/2020 $8,538,641.00
5 9/30/2019 $8,380,221.00
6 9/30/2018 $6,911,569.00
7 9/30/2017 $6,134,829.00
8 9/30/2016 $4,933,981.00
9 9/30/2015 $3,676,118.00
10 9/30/2014 $3,093,363.00
11 9/30/2013 $2,753,660.00
12 9/30/2012 $2,332,208.00
13 9/30/2011 $2,184,022.00
Financials: AccumulatedOtherComprehensiveIncomeLossNetOfTax
Date Value
1 12/31/2023 $476,000.00
2 9/30/2023 $-544,000.00
3 6/30/2023 $-268,000.00
4 3/31/2023 $-234,000.00
5 12/31/2022 $-733,000.00
6 9/30/2022 $-1,898,000.00
7 6/30/2022 $-960,000.00
8 3/31/2022 $-725,000.00
9 9/30/2021 --
Financials: AdditionalPaidInCapital
Date Value
1 12/31/2023 $177,322,000.00
2 9/30/2023 $188,218,000.00
3 6/30/2023 $187,409,000.00
4 3/31/2023 $186,058,000.00
5 12/31/2022 $185,404,000.00
6 9/30/2022 $54,539,000.00
7 6/30/2022 $59,784,000.00
8 3/31/2022 $58,949,000.00
9 12/31/2021 $58,505,000.00
10 9/30/2021 $58,245,783.00
11 6/30/2021 $58,341,635.00
12 3/31/2021 $57,794,061.00
13 12/31/2020 $57,696,847.00
14 9/30/2020 $57,502,905.00
15 6/30/2020 $57,443,281.00
16 3/31/2020 $57,042,604.00
17 12/31/2019 $57,383,020.00
18 9/30/2019 $56,976,162.00
19 6/30/2019 $56,901,470.00
20 3/31/2019 $56,725,019.00
21 12/31/2018 $56,161,405.00
22 9/30/2018 $55,483,759.00
23 6/30/2018 $55,495,474.00
24 3/31/2018 $56,296,908.00
25 12/31/2017 $56,021,457.00
26 9/30/2017 $55,406,888.00
27 6/30/2017 $56,594,725.00
28 3/31/2017 $58,642,529.00
29 12/31/2016 $58,073,263.00
30 9/30/2016 $57,320,515.00
31 6/30/2016 $58,830,692.00
32 3/31/2016 $56,934,561.00
33 12/31/2015 $56,356,982.00
34 9/30/2015 $55,887,850.00
35 6/30/2015 $56,271,824.00
36 3/31/2015 $55,887,152.00
37 12/31/2014 $56,257,338.00
38 9/30/2014 $56,036,989.00
39 6/30/2014 $56,032,065.00
40 3/31/2014 $55,244,375.00
41 12/31/2013 $55,039,769.00
42 9/30/2013 $54,808,929.00
43 6/30/2013 $54,817,204.00
44 3/31/2013 $54,591,089.00
45 12/31/2012 $54,404,278.00
46 9/30/2012 $54,152,080.00
47 6/30/2012 $54,017,137.00
48 3/31/2012 $53,741,584.00
49 12/31/2011 $53,621,722.00
50 9/30/2011 $53,402,138.00
Financials: AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
Date Value
1 12/31/2023 $236,000.00
2 9/30/2023 $1,220,000.00
3 6/30/2023 $954,000.00
4 3/31/2023 $954,000.00
5 12/31/2022 $954,000.00
6 9/30/2022 $1,406,000.00
7 6/30/2022 $274,000.00
8 3/31/2022 $274,000.00
9 12/31/2021 $274,000.00
10 9/30/2021 $462,000.00
11 6/30/2021 $54,208.00
12 3/31/2021 $54,000.00
13 12/31/2020 $10,947.00
14 9/30/2020 $176,000.00
15 6/30/2020 $5,803.00
16 3/31/2020 $5,803.00
17 12/31/2019 $5,803.00
18 9/30/2019 $553,165.00
19 6/30/2019 $425,103.00
20 3/31/2019 $6,676.00
21 12/31/2018 $6,676.00
22 9/30/2018 $489,428.00
23 6/30/2018 $339,265.00
24 3/31/2018 $9,262.00
25 12/31/2017 $9,262.00
26 9/30/2017 $952,832.00
27 9/30/2016 $437,537.00
28 9/30/2015 $639,307.00
29 9/30/2014 $399,629.00
30 9/30/2013 $297,988.00
Financials: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Date Value
1 12/31/2023 $1,271,000.00
2 9/30/2023 $3,578,000.00
3 6/30/2023 $2,504,000.00
4 3/31/2023 $1,444,000.00
5 12/31/2022 $660,000.00
6 9/30/2022 $2,339,000.00
7 6/30/2022 $1,647,000.00
8 3/31/2022 $1,010,000.00
9 12/31/2021 $440,000.00
10 9/30/2021 $1,280,135.00
11 6/30/2021 $343,000.00
12 3/31/2021 $623,235.00
13 12/31/2020 $289,000.00
14 9/30/2020 $773,555.00
15 6/30/2020 $541,884.00
16 3/31/2020 $328,523.00
17 12/31/2019 $240,586.00
18 9/30/2019 $1,729,025.00
19 6/30/2019 $433,438.00
20 3/31/2019 $1,102,190.00
21 12/31/2018 $538,524.00
22 9/30/2018 $2,003,207.00
23 6/30/2018 $519,223.00
24 3/31/2018 $485,794.00
25 12/31/2017 $483,287.00
26 9/30/2017 $2,319,975.00
Financials: AdvertisingExpense
Date Value
1 9/30/2023 $609,000.00
2 9/30/2022 $537,000.00
3 9/30/2021 $436,253.00
4 9/30/2020 $296,571.00
5 9/30/2019 $278,057.00
6 9/30/2018 $365,859.00
7 9/30/2017 $378,217.00
8 9/30/2016 $350,399.00
9 9/30/2015 $284,093.00
10 9/30/2014 $238,026.00
Financials: AllocatedShareBasedCompensationExpense
Date Value
1 12/31/2023 $1,271,000.00
2 9/30/2023 $3,578,000.00
3 6/30/2023 $2,504,000.00
4 3/31/2023 $1,444,000.00
5 12/31/2022 $660,000.00
6 9/30/2022 $2,339,000.00
7 6/30/2022 $638,000.00
8 3/31/2022 $1,010,000.00
9 12/31/2021 $440,000.00
10 9/30/2021 $1,280,135.00
11 6/30/2021 $966,290.00
12 3/31/2021 $334,178.00
13 12/31/2020 $289,000.00
14 9/30/2020 $773,555.00
15 6/30/2020 $541,884.00
16 3/31/2020 $328,523.00
17 12/31/2019 $240,586.00
18 9/30/2019 $1,729,025.00
19 6/30/2019 $1,535,628.00
20 3/31/2019 $1,102,190.00
21 12/31/2018 $538,524.00
22 9/30/2018 $2,003,207.00
23 6/30/2018 $1,488,304.00
24 3/31/2018 $969,081.00
25 12/31/2017 $483,287.00
26 9/30/2017 $2,319,975.00
27 6/30/2017 $590,419.00
28 3/31/2017 $1,183,911.00
29 12/31/2016 $593,746.00
30 9/30/2016 $1,404,899.00
31 6/30/2016 $843,658.00
32 3/31/2016 $246,426.00
33 12/31/2015 $226,767.00
34 9/30/2015 $1,074,727.00
35 6/30/2015 $280,526.00
36 3/31/2015 $564,466.00
37 12/31/2014 $283,627.00
38 9/30/2014 $794,865.00
39 6/30/2014 $191,136.00
40 3/31/2014 $374,369.00
41 12/31/2013 $188,160.00
42 9/30/2013 $753,727.00
43 9/30/2012 $470,710.00
44 9/30/2011 $535,347.00
Financials: AllowanceForDoubtfulAccountsReceivable
Date Value
1 9/30/2023 $79,000.00
2 9/30/2022 $79,000.00
3 9/30/2021 $79,000.00
4 9/30/2020 $289,085.00
5 9/30/2019 $289,085.00
6 9/30/2018 $79,085.00
7 9/30/2017 $79,085.00
8 9/30/2016 $93,473.00
9 9/30/2015 $79,473.00
10 9/30/2014 $97,950.00
11 9/30/2013 $97,950.00
12 9/30/2012 $97,950.00
Financials: AllowanceForDoubtfulAccountsReceivableCurrent
Date Value
1 12/31/2023 --
2 9/30/2023 $79,000.00
3 6/30/2023 $79,000.00
4 3/31/2023 $79,000.00
5 12/31/2022 $79,000.00
6 9/30/2022 $79,000.00
7 6/30/2022 $79,000.00
8 3/31/2022 $79,000.00
9 12/31/2021 $79,000.00
10 9/30/2021 $79,000.00
11 6/30/2021 $79,473.00
12 3/31/2021 $79,473.00
13 12/31/2020 $289,085.00
14 9/30/2020 $289,085.00
15 6/30/2020 $289,085.00
16 3/31/2020 $289,085.00
17 12/31/2019 $289,085.00
18 9/30/2019 $289,085.00
19 6/30/2019 $289,085.00
20 3/31/2019 $289,085.00
21 12/31/2018 $79,085.00
22 9/30/2018 $79,085.00
23 6/30/2018 $79,085.00
24 3/31/2018 $79,085.00
25 12/31/2017 $79,085.00
26 9/30/2017 $79,085.00
27 6/30/2017 $79,085.00
28 3/31/2017 $90,473.00
29 12/31/2016 $90,473.00
30 9/30/2016 $93,473.00
31 6/30/2016 $99,473.00
32 3/31/2016 $104,473.00
33 12/31/2015 $79,473.00
34 9/30/2015 $79,473.00
35 6/30/2015 $97,950.00
36 3/31/2015 $97,950.00
37 12/31/2014 $97,950.00
38 9/30/2014 $97,950.00
39 6/30/2014 $97,950.00
40 3/31/2014 $97,950.00
41 12/31/2013 $97,950.00
42 9/30/2013 $97,950.00
43 6/30/2013 $97,950.00
44 3/31/2013 $97,950.00
45 12/31/2012 $97,950.00
46 9/30/2012 $97,950.00
47 6/30/2012 $97,950.00
48 3/31/2012 $97,950.00
49 12/31/2011 $97,950.00
Financials: AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
Date Value
1 9/30/2023 --
2 9/30/2022 --
3 9/30/2021 $-209,612.00
4 9/30/2020 --
5 9/30/2019 $210,000.00
6 9/30/2018 --
7 9/30/2017 --
8 9/30/2016 $25,000.00
9 9/30/2015 --
10 9/30/2014 --
11 9/30/2013 --
Financials: AllowanceForDoubtfulAccountsReceivableWriteOffs
Date Value
1 9/30/2023 --
2 9/30/2022 --
3 9/30/2021 --
4 9/30/2020 --
5 9/30/2019 --
6 9/30/2018 --
7 9/30/2017 $14,338.00
8 9/30/2016 $11,000.00
9 9/30/2015 $18,477.00
10 9/30/2014 --
11 9/30/2013 --
Financials: AmortizationOfIntangibleAssets
Date Value
1 9/30/2023 $1,128,000.00
2 9/30/2022 $766,000.00
3 9/30/2021 $602,492.00
4 9/30/2020 $478,000.00
5 9/30/2019 $472,827.00
6 9/30/2018 $298,801.00
7 9/30/2017 $7,822.00
8 9/30/2016 $3,292.00
Financials: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Date Value
1 9/30/2023 --
2 9/30/2022 --
3 9/30/2021 --
4 9/30/2020 $337,100.00
5 9/30/2019 $268,000.00
6 9/30/2018 $108,000.00
7 6/30/2018 $72,000.00
8 9/30/2017 --
9 6/30/2017 --
10 9/30/2016 --
11 9/30/2015 --
12 9/30/2014 --
13 3/31/2014 --
14 12/31/2013 --
15 9/30/2013 --
16 3/31/2013 $294,500.00
17 12/31/2012 $324,500.00
18 9/30/2012 $323,500.00
19 6/30/2012 $323,500.00
20 3/31/2012 $312,000.00
21 9/30/2011 $300,000.00
Financials: Assets
Date Value
1 12/31/2023 $335,629,000.00
2 9/30/2023 $355,517,000.00
3 6/30/2023 $361,201,000.00
4 3/31/2023 $357,395,000.00
5 12/31/2022 $351,797,000.00
6 9/30/2022 $229,128,000.00
7 6/30/2022 $177,947,000.00
8 3/31/2022 $159,968,000.00
9 12/31/2021 $137,764,000.00
10 9/30/2021 $125,911,000.00
11 6/30/2021 $114,057,975.00
12 3/31/2021 $103,817,503.00
13 12/31/2020 $96,187,684.00
14 9/30/2020 $95,297,430.00
15 6/30/2020 $90,863,228.00
16 3/31/2020 $87,206,926.00
17 12/31/2019 $83,163,430.00
18 9/30/2019 $81,888,563.00
19 6/30/2019 $77,423,081.00
20 3/31/2019 $76,668,998.00
21 12/31/2018 $75,484,067.00
22 9/30/2018 $74,228,642.00
23 6/30/2018 $71,444,131.00
24 3/31/2018 $70,323,901.00
25 12/31/2017 $69,170,354.00
26 9/30/2017 $69,494,037.00
27 6/30/2017 $69,465,789.00
28 3/31/2017 $71,405,412.00
29 12/31/2016 $69,325,513.00
30 9/30/2016 $70,595,313.00
31 6/30/2016 $66,636,890.00
32 3/31/2016 $61,565,252.00
33 12/31/2015 $57,199,031.00
34 9/30/2015 $57,627,617.00
35 6/30/2015 $57,390,476.00
36 3/31/2015 $53,028,602.00
37 12/31/2014 $52,027,118.00
38 9/30/2014 $51,847,898.00
39 6/30/2014 $53,007,795.00
40 3/31/2014 $50,467,981.00
41 12/31/2013 $46,264,981.00
42 9/30/2013 $46,413,339.00
43 6/30/2013 $41,973,510.00
44 3/31/2013 $39,579,211.00
45 12/31/2012 $38,280,706.00
46 9/30/2012 $37,740,338.00
47 6/30/2012 $32,464,845.00
48 3/31/2012 $30,411,703.00
49 12/31/2011 $29,582,739.00
50 9/30/2011 $30,302,091.00
Financials: AssetsCurrent
Date Value
1 12/31/2023 $276,618,000.00
2 9/30/2023 $296,255,000.00
3 6/30/2023 $303,142,000.00
4 3/31/2023 $300,940,000.00
5 12/31/2022 $294,145,000.00
6 9/30/2022 $160,122,000.00
7 6/30/2022 $120,071,000.00
8 3/31/2022 $99,017,000.00
9 12/31/2021 $84,044,000.00
10 9/30/2021 $71,506,000.00
11 6/30/2021 $69,984,395.00
12 3/31/2021 $60,836,622.00
13 12/31/2020 $52,211,429.00
14 9/30/2020 $52,522,809.00
15 6/30/2020 $44,956,874.00
16 3/31/2020 $43,729,912.00
17 12/31/2019 $43,591,404.00
18 9/30/2019 $42,506,771.00
19 6/30/2019 $40,279,880.00
20 3/31/2019 $43,469,249.00
21 12/31/2018 $42,295,318.00
22 9/30/2018 $41,091,531.00
23 6/30/2018 $37,811,881.00
24 3/31/2018 $34,534,451.00
25 12/31/2017 $40,488,611.00
26 9/30/2017 $41,143,402.00
27 6/30/2017 $43,745,839.00
28 3/31/2017 $47,356,251.00
29 12/31/2016 $47,130,101.00
30 9/30/2016 $51,112,678.00
31 6/30/2016 $49,565,636.00
32 3/31/2016 $45,483,489.00
33 12/31/2015 $41,964,339.00
34 9/30/2015 $40,753,629.00
35 6/30/2015 $41,178,260.00
36 3/31/2015 $37,810,555.00
37 12/31/2014 $36,840,163.00
38 9/30/2014 $38,034,383.00
39 6/30/2014 $39,164,205.00
40 3/31/2014 $36,290,101.00
41 12/31/2013 $33,440,386.00
42 9/30/2013 $34,197,203.00
43 6/30/2013 $27,651,974.00
44 3/31/2013 $25,301,915.00
45 12/31/2012 $24,810,108.00
46 9/30/2012 $22,744,597.00
47 6/30/2012 $20,426,409.00
48 3/31/2012 $18,096,614.00
49 12/31/2011 $17,030,379.00
50 9/30/2011 $20,280,285.00
Financials: AvailableForSaleSecuritiesDebtSecurities
Date Value
1 12/31/2023 $134,857,000.00
2 9/30/2023 $136,629,000.00
3 6/30/2023 $137,282,000.00
4 3/31/2023 $28,511,000.00
5 12/31/2022 $127,831,000.00
6 9/30/2022 $28,549,000.00
7 6/30/2022 $28,888.00
8 3/31/2022 $29,187,000.00
Financials: CashAndCashEquivalentsAtCarryingValue
Date Value
1 12/31/2023 $34,484,000.00
2 9/30/2023 $37,827,000.00
3 6/30/2023 $31,385,000.00
4 3/31/2023 $137,081,000.00
5 12/31/2022 $30,313,000.00
6 9/30/2022 $16,650,000.00
7 6/30/2022 $14,192,000.00
8 3/31/2022 $13,923,000.00
9 12/31/2021 $12,682,000.00
10 9/30/2021 $13,216,000.00
11 6/30/2021 $21,305,392.00
12 3/31/2021 $22,338,721.00
13 12/31/2020 $19,151,076.00
14 9/30/2020 $16,449,636.00
15 6/30/2020 $9,278,968.00
16 3/31/2020 $8,575,556.00
17 12/31/2019 $10,586,850.00
18 9/30/2019 $10,081,721.00
19 6/30/2019 $6,030,842.00
20 3/31/2019 $7,905,627.00
21 12/31/2018 $15,358,334.00
22 9/30/2018 $8,547,777.00
23 6/30/2018 $9,287,640.00
24 3/31/2018 $9,141,197.00
25 12/31/2017 $20,453,030.00
26 9/30/2017 $18,536,111.00
27 6/30/2017 $19,748,097.00
28 3/31/2017 $22,483,013.00
29 12/31/2016 $22,057,906.00
30 9/30/2016 $28,014,321.00
31 6/30/2016 $24,587,571.00
32 3/31/2016 $20,550,592.00
33 12/31/2015 $20,699,033.00
34 9/30/2015 $18,071,210.00
35 6/30/2015 $17,161,041.00
36 3/31/2015 $17,061,497.00
37 12/31/2014 $17,174,024.00
38 9/30/2014 $18,191,493.00
39 6/30/2014 $18,240,523.00
40 3/31/2014 $17,127,004.00
41 12/31/2013 $17,734,304.00
42 9/30/2013 $9,807,957.00
43 6/30/2013 $6,866,755.00
44 3/31/2013 $6,814,133.00
45 12/31/2012 $6,136,169.00
46 9/30/2012 $5,678,143.00
47 6/30/2012 $5,980,743.00
48 3/31/2012 $6,652,539.00
49 12/31/2011 $7,375,003.00
50 9/30/2011 $11,281,027.00
51 6/30/2011 $8,229,087.00
52 3/31/2011 $7,399,767.00
53 12/31/2010 $6,971,695.00
54 9/30/2010 $5,285,719.00
Financials: CashAndDueFromBanks
Date Value
1 12/31/2023 $9,156,000.00
2 9/30/2023 $11,360,000.00
3 6/30/2023 $6,750,000.00
4 3/31/2023 $4,985,000.00
5 9/30/2022 $16,635,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
Date Value
1 12/31/2023 $34,484,000.00
2 9/30/2023 $37,827,000.00
3 6/30/2023 $31,385,000.00
4 3/31/2023 $137,081,000.00
5 12/31/2022 $30,313,000.00
6 9/30/2022 $16,650,000.00
7 6/30/2022 $14,192,000.00
8 3/31/2022 $13,923,000.00
9 12/31/2021 $12,682,000.00
10 9/30/2021 $13,216,281.00
11 6/30/2021 $21,305,000.00
12 3/31/2021 $22,338,721.00
13 12/31/2020 $19,151,000.00
14 9/30/2020 $16,449,636.00
15 6/30/2020 $9,278,968.00
16 3/31/2020 $8,575,556.00
17 12/31/2019 $10,586,850.00
18 9/30/2019 $10,082,000.00
19 9/30/2018 $8,547,777.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
Date Value
1 12/31/2023 $-3,343,000.00
2 9/30/2023 $21,177,000.00
3 6/30/2023 $14,735,000.00
4 3/31/2023 $120,431,000.00
5 12/31/2022 $13,663,000.00
6 9/30/2022 $3,434,000.00
7 6/30/2022 $976,000.00
8 3/31/2022 $707,000.00
9 12/31/2021 $-534,000.00
10 9/30/2021 $-3,233,355.00
11 6/30/2021 $4,855,000.00
12 3/31/2021 $5,889,085.00
13 12/31/2020 $2,701,000.00
14 9/30/2020 $6,367,915.00
15 6/30/2020 $-802,753.00
16 3/31/2020 $-1,506,165.00
17 12/31/2019 $505,129.00
18 9/30/2019 $1,533,944.00
Financials: CommonStockParOrStatedValuePerShare
Date Value
1 12/31/2023 $0.01
2 9/30/2023 $0.01
3 6/30/2023 $0.01
4 3/31/2023 $0.01
5 12/31/2022 $0.01
6 9/30/2022 $0.01
7 6/30/2022 $0.01
8 3/31/2022 $0.01
9 12/31/2021 $0.01
10 9/30/2021 $0.01
11 6/30/2021 $0.01
12 3/31/2021 $0.01
13 12/31/2020 $0.01
14 9/30/2020 $0.01
15 6/30/2020 $0.01
16 3/31/2020 $0.01
17 12/31/2019 $0.01
18 9/30/2019 $0.01
19 6/30/2019 $0.01
20 3/31/2019 $0.01
21 12/31/2018 $0.01
22 9/30/2018 $0.01
23 6/30/2018 $0.01
24 3/31/2018 $0.01
25 12/31/2017 $0.01
26 9/30/2017 $0.01
27 6/30/2017 $0.01
28 3/31/2017 $0.01
29 12/31/2016 $0.01
30 9/30/2016 $0.01
31 6/30/2016 $0.01
32 3/31/2016 $0.01
33 12/31/2015 $0.01
34 9/30/2015 $0.01
35 6/30/2015 $0.01
36 3/31/2015 $0.01
37 12/31/2014 $0.01
38 9/30/2014 $0.01
39 6/30/2014 $0.01
40 3/31/2014 $0.01
41 12/31/2013 $0.01
42 9/30/2013 $0.01
43 6/30/2013 $0.01
44 3/31/2013 $0.01
45 12/31/2012 $0.01
46 9/30/2012 $0.01
47 6/30/2012 $0.01
48 3/31/2012 $0.01
49 12/31/2011 $0.01
50 9/30/2011 $0.01
Financials: CommonStockSharesAuthorized
Date Value
1 12/31/2023 $50,000,000.00
2 9/30/2023 $50,000,000.00
3 6/30/2023 $50,000,000.00
4 3/31/2023 $50,000,000.00
5 12/31/2022 $50,000,000.00
6 9/30/2022 $50,000,000.00
7 6/30/2022 $50,000,000.00
8 3/31/2022 $50,000,000.00
9 12/31/2021 $50,000,000.00
10 9/30/2021 $50,000,000.00
11 6/30/2021 $50,000,000.00
12 3/31/2021 $50,000,000.00
13 12/31/2020 $50,000,000.00
14 9/30/2020 $50,000,000.00
15 6/30/2020 $50,000,000.00
16 3/31/2020 $50,000,000.00
17 12/31/2019 $50,000,000.00
18 9/30/2019 $50,000,000.00
19 6/30/2019 $50,000,000.00
20 3/31/2019 $50,000,000.00
21 12/31/2018 $50,000,000.00
22 9/30/2018 $50,000,000.00
23 6/30/2018 $50,000,000.00
24 3/31/2018 $50,000,000.00
25 12/31/2017 $50,000,000.00
26 9/30/2017 $50,000,000.00
27 6/30/2017 $50,000,000.00
28 3/31/2017 $50,000,000.00
29 12/31/2016 $50,000,000.00
30 9/30/2016 $50,000,000.00
31 6/30/2016 $50,000,000.00
32 3/31/2016 $50,000,000.00
33 12/31/2015 $50,000,000.00
34 9/30/2015 $50,000,000.00
35 6/30/2015 $50,000,000.00
36 3/31/2015 $50,000,000.00
37 12/31/2014 $50,000,000.00
38 9/30/2014 $50,000,000.00
39 6/30/2014 $50,000,000.00
40 3/31/2014 $50,000,000.00
41 12/31/2013 $50,000,000.00
42 9/30/2013 $50,000,000.00
43 6/30/2013 $50,000,000.00
44 3/31/2013 $50,000,000.00
45 12/31/2012 $50,000,000.00
46 9/30/2012 $50,000,000.00
47 6/30/2012 $50,000,000.00
48 3/31/2012 $50,000,000.00
49 12/31/2011 $50,000,000.00
50 9/30/2011 $50,000,000.00
Financials: CommonStockSharesIssued
Date Value
1 12/31/2023 $14,939,671.00
2 9/30/2023 $15,254,725.00
3 6/30/2023 $15,262,409.00
4 3/31/2023 $15,254,711.00
5 12/31/2022 $15,218,428.00
6 9/30/2022 $13,818,452.00
7 6/30/2022 $13,777,682.00
8 3/31/2022 $13,772,581.00
9 12/31/2021 $13,762,463.00
10 9/30/2021 $13,732,188.00
11 6/30/2021 $13,742,545.00
12 3/31/2021 $13,732,806.00
13 12/31/2020 $13,727,906.00
14 9/30/2020 $13,649,962.00
15 6/30/2020 $13,647,005.00
16 3/31/2020 $13,627,639.00
17 12/31/2019 $13,657,459.00
18 9/30/2019 $13,641,805.00
19 6/30/2019 $13,651,869.00
20 3/31/2019 $13,668,408.00
21 12/31/2018 $13,662,456.00
22 9/30/2018 $13,646,553.00
23 6/30/2018 $13,693,943.00
24 3/31/2018 $13,811,076.00
25 12/31/2017 $13,824,191.00
26 9/30/2017 $13,812,821.00
27 6/30/2017 $13,961,112.00
28 3/31/2017 $14,144,112.00
29 12/31/2016 $14,145,164.00
30 9/30/2016 $14,126,279.00
31 6/30/2016 $14,089,769.00
32 3/31/2016 $13,730,571.00
33 12/31/2015 $13,706,205.00
34 9/30/2015 $13,705,658.00
35 6/30/2015 $13,720,377.00
36 3/31/2015 $13,715,833.00
37 12/31/2014 $13,742,873.00
38 9/30/2014 $13,742,964.00
39 6/30/2014 $13,443,184.00
40 3/31/2014 $13,062,858.00
41 12/31/2013 $12,999,084.00
42 9/30/2013 $12,974,263.00
43 6/30/2013 $12,898,027.00
44 3/31/2013 $12,872,391.00
45 12/31/2012 $12,854,920.00
46 9/30/2012 $12,830,100.00
47 6/30/2012 $12,460,845.00
48 3/31/2012 $12,339,275.00
49 12/31/2011 $12,326,233.00
50 9/30/2011 $12,270,691.00
Financials: CommonStockSharesOutstanding
Date Value
1 12/31/2023 $14,939,671.00
2 9/30/2023 $15,254,725.00
3 6/30/2023 $15,262,409.00
4 3/31/2023 $15,254,711.00
5 12/31/2022 $15,218,428.00
6 9/30/2022 $13,818,452.00
7 6/30/2022 $13,777,682.00
8 3/31/2022 $13,772,581.00
9 12/31/2021 $13,762,463.00
10 9/30/2021 $13,732,188.00
11 6/30/2021 $13,742,545.00
12 3/31/2021 $13,732,806.00
13 12/31/2020 $13,727,906.00
14 9/30/2020 $13,649,962.00
15 6/30/2020 $13,647,005.00
16 3/31/2020 $13,627,639.00
17 12/31/2019 $13,657,459.00
18 9/30/2019 $13,641,805.00
19 6/30/2019 $13,651,869.00
20 3/31/2019 $13,668,408.00
21 12/31/2018 $13,662,456.00
22 9/30/2018 $13,646,553.00
23 6/30/2018 $13,693,943.00
24 3/31/2018 $13,811,076.00
25 12/31/2017 $13,824,191.00
26 9/30/2017 $13,812,821.00
27 6/30/2017 $13,961,112.00
28 3/31/2017 $14,144,112.00
29 12/31/2016 $14,145,164.00
30 9/30/2016 $14,126,279.00
31 6/30/2016 $14,089,769.00
32 3/31/2016 $13,730,571.00
33 12/31/2015 $13,706,205.00
34 9/30/2015 $13,705,658.00
35 6/30/2015 $13,720,377.00
36 3/31/2015 $13,715,833.00
37 12/31/2014 $13,742,873.00
38 9/30/2014 $13,742,964.00
39 6/30/2014 $13,443,184.00
40 3/31/2014 $13,062,858.00
41 12/31/2013 $12,999,084.00
42 9/30/2013 $12,974,263.00
43 6/30/2013 $12,898,027.00
44 3/31/2013 $12,872,391.00
45 12/31/2012 $12,854,920.00
46 9/30/2012 $12,830,100.00
47 6/30/2012 $12,460,845.00
48 3/31/2012 $12,339,275.00
49 12/31/2011 $12,326,233.00
50 9/30/2011 $12,270,691.00
Financials: CommonStockValue
Date Value
1 12/31/2023 $149,000.00
2 9/30/2023 $153,000.00
3 6/30/2023 $153,000.00
4 3/31/2023 $153,000.00
5 12/31/2022 $152,000.00
6 9/30/2022 $138,000.00
7 6/30/2022 $138,000.00
8 3/31/2022 $138,000.00
9 12/31/2021 $138,000.00
10 9/30/2021 $137,000.00
11 6/30/2021 $137,425.00
12 3/31/2021 $137,328.00
13 12/31/2020 $137,279.00
14 9/30/2020 $136,500.00
15 6/30/2020 $136,470.00
16 3/31/2020 $136,276.00
17 12/31/2019 $136,575.00
18 9/30/2019 $136,418.00
19 6/30/2019 $136,519.00
20 3/31/2019 $136,684.00
21 12/31/2018 $136,625.00
22 9/30/2018 $136,466.00
23 6/30/2018 $136,939.00
24 3/31/2018 $138,111.00
25 12/31/2017 $138,242.00
26 9/30/2017 $138,128.00
27 6/30/2017 $139,611.00
28 3/31/2017 $141,441.00
29 12/31/2016 $141,452.00
30 9/30/2016 $141,263.00
31 6/30/2016 $140,898.00
32 3/31/2016 $137,306.00
33 12/31/2015 $137,062.00
34 9/30/2015 $137,057.00
35 6/30/2015 $137,204.00
36 3/31/2015 $137,158.00
37 12/31/2014 $137,429.00
38 9/30/2014 $137,430.00
39 6/30/2014 $134,432.00
40 3/31/2014 $130,629.00
41 12/31/2013 $129,991.00
42 9/30/2013 $129,743.00
43 6/30/2013 $128,980.00
44 3/31/2013 $128,724.00
45 12/31/2012 $128,549.00
46 9/30/2012 $128,301.00
47 6/30/2012 $124,608.00
48 3/31/2012 $123,393.00
49 12/31/2011 $123,262.00
50 9/30/2011 $122,707.00
Financials: ComprehensiveIncomeNetOfTax
Date Value
1 12/31/2023 $-4,248,000.00
2 9/30/2023 $33,887,000.00
3 6/30/2023 $31,467,000.00
4 3/31/2023 $10,863,000.00
5 12/31/2022 $15,420,000.00
6 9/30/2022 $47,464,000.00
7 6/30/2022 $12,510,000.00
8 3/31/2022 $18,901,000.00
9 12/31/2021 $10,389,000.00
10 9/30/2021 $20,327,000.00
11 6/30/2021 $6,098,000.00
12 3/31/2021 $6,803,000.00
13 9/30/2020 $7,293,000.00
Financials: CostOfRevenue
Date Value
1 12/31/2023 $29,533,000.00
2 9/30/2023 $183,441,000.00
3 6/30/2023 $145,750,000.00
4 3/31/2023 $48,246,000.00
5 12/31/2022 $55,293,000.00
6 9/30/2022 $157,936,000.00
7 6/30/2022 $100,411,000.00
8 3/31/2022 $30,331,000.00
9 12/31/2021 $28,137,000.00
10 9/30/2021 $79,577,506.00
11 6/30/2021 $21,598,000.00
12 3/31/2021 $16,750,354.00
13 12/31/2020 $15,723,000.00
14 9/30/2020 $55,160,000.00
15 6/30/2020 $39,087,407.00
16 3/31/2020 $12,257,076.00
17 12/31/2019 $11,650,456.00
18 9/30/2019 $52,345,059.00
19 6/30/2019 $37,681,191.00
20 3/31/2019 $24,201,574.00
21 12/31/2018 $12,142,452.00
22 9/30/2018 $46,654,570.00
23 6/30/2018 $32,798,083.00
24 3/31/2018 $10,051,061.00
25 12/31/2017 $9,758,477.00
26 9/30/2017 $43,683,360.00
27 6/30/2017 $32,940,446.00
28 3/31/2017 $21,266,399.00
29 12/31/2016 $11,057,442.00
30 9/30/2016 $42,417,478.00
31 6/30/2016 $12,258,523.00
32 3/31/2016 $18,679,657.00
33 12/31/2015 $9,012,919.00
34 9/30/2015 $35,455,964.00
35 6/30/2015 $26,260,624.00
36 3/31/2015 $15,861,453.00
37 12/31/2014 $8,244,106.00
38 9/30/2014 $33,446,526.00
39 6/30/2014 $8,319,481.00
40 3/31/2014 $16,703,269.00
41 12/31/2013 $9,209,977.00
42 9/30/2013 $31,363,502.00
43 6/30/2013 $20,545,791.00
44 3/31/2013 $12,640,145.00
45 12/31/2012 $6,341,102.00
46 9/30/2012 $22,188,245.00
47 6/30/2012 $16,000,571.00
48 3/31/2012 $9,763,587.00
49 12/31/2011 $5,370,919.00
50 9/30/2011 $20,534,174.00
51 6/30/2011 $14,312,455.00
52 3/31/2011 $8,506,541.00
53 12/31/2010 $4,280,716.00
Financials: CurrentFederalTaxExpenseBenefit
Date Value
1 9/30/2023 $9,449,000.00
2 9/30/2022 $13,230,000.00
3 9/30/2021 $5,154,000.00
4 9/30/2020 $1,966,491.00
5 9/30/2019 $1,260,552.00
6 9/30/2018 $1,472,512.00
7 9/30/2017 $1,627,125.00
8 9/30/2016 $428,638.00
9 9/30/2015 $67,373.00
10 9/30/2014 $115,049.00
11 9/30/2013 $180,706.00
12 9/30/2012 $87,193.00
13 9/30/2011 $67,700.00
Financials: CurrentForeignTaxExpenseBenefit
Date Value
1 9/30/2023 $144,000.00
2 9/30/2022 $48,000.00
3 9/30/2021 --
4 9/30/2020 --
Financials: CurrentIncomeTaxExpenseBenefit
Date Value
1 9/30/2023 $11,028,000.00
2 9/30/2022 $14,810,000.00
3 9/30/2021 $5,594,231.00
4 9/30/2020 $2,142,000.00
5 9/30/2019 $1,363,682.00
6 9/30/2018 $1,592,546.00
7 9/30/2017 $1,705,677.00
8 9/30/2016 $535,261.00
9 9/30/2015 $133,193.00
10 9/30/2014 $161,352.00
11 9/30/2013 $239,127.00
12 9/30/2012 $111,830.00
13 9/30/2011 $91,292.00
Financials: CurrentStateAndLocalTaxExpenseBenefit
Date Value
1 9/30/2023 $1,435,000.00
2 9/30/2022 $1,532,000.00
3 9/30/2021 $439,944.00
4 9/30/2020 $175,000.00
5 9/30/2019 $103,130.00
6 9/30/2018 $120,034.00
7 9/30/2017 $78,552.00
8 9/30/2016 $106,623.00
9 9/30/2015 $65,820.00
10 9/30/2014 $46,303.00
11 9/30/2013 $58,421.00
12 9/30/2012 $24,637.00
13 9/30/2011 $23,592.00
Financials: DebtCurrent
Date Value
1 12/31/2023 $2,214,000.00
2 9/30/2023 $2,112,000.00
3 6/30/2023 $2,174,000.00
4 9/30/2022 --
Financials: DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
Date Value
1 12/31/2023 $10,664,000.00
2 9/30/2023 $23,476,000.00
3 6/30/2023 $25,124,000.00
4 3/31/2023 $26,282,000.00
5 12/31/2022 $24,532,000.00
6 9/30/2022 $22,204,000.00
7 6/30/2022 $3,569,000.00
8 3/31/2022 $3,373,000.00
Financials: DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
Date Value
1 12/31/2023 $509,000.00
2 9/30/2023 $755,000.00
3 6/30/2023 $982,000.00
4 3/31/2023 $1,108,000.00
5 12/31/2022 $1,326,000.00
6 9/30/2022 $1,414,000.00
7 6/30/2022 $151,000.00
8 3/31/2022 $99,000.00
Financials: DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
Date Value
1 12/31/2023 $38,452,000.00
2 9/30/2023 $113,153,000.00
3 6/30/2023 $340,000.00
4 3/31/2023 $2,017,000.00
5 12/31/2022 $4,201,000.00
6 9/30/2022 $6,345,000.00
7 6/30/2022 $24,979,000.00
8 3/31/2022 $23,735,000.00
Financials: DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
Date Value
1 12/31/2023 $50,000.00
2 9/30/2023 $131,000.00
3 6/30/2023 $151,000.00
4 3/31/2023 $43,000.00
5 12/31/2022 $89,000.00
6 9/30/2022 $176,000.00
7 6/30/2022 $1,092,000.00
8 3/31/2022 $852,000.00
Financials: DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
Date Value
1 12/31/2023 $25.00
2 9/30/2023 $42.00
3 6/30/2023 $50.00
4 3/31/2023 $59.00
5 12/31/2022 $62.00
6 9/30/2022 $62.00
7 6/30/2022 $60.00
8 3/31/2022 $53.00
Financials: DeferredFederalIncomeTaxExpenseBenefit
Date Value
1 9/30/2023 $-1,751,000.00
2 9/30/2022 $-509,000.00
3 9/30/2021 $-234,297.00
4 9/30/2020 $-252,000.00
5 9/30/2019 $-38,534.00
6 9/30/2018 $-463,798.00
7 9/30/2017 $8,680.00
8 9/30/2016 $2,434,294.00
9 9/30/2015 $2,377,590.00
10 9/30/2014 $2,903,110.00
11 9/30/2013 $2,455,015.00
12 9/30/2012 $1,533,136.00
13 6/30/2012 $65,000.00
14 9/30/2011 $1,396,292.00
15 6/30/2011 $46,000.00
Financials: DeferredForeignIncomeTaxExpenseBenefit
Date Value
1 9/30/2023 $53,000.00
2 9/30/2022 $165,000.00
3 9/30/2021 --
4 9/30/2020 --
Financials: DeferredIncomeTaxAssetsNet
Date Value
1 12/31/2023 $2,754,000.00
2 9/30/2023 $3,039,000.00
3 6/30/2023 $998,000.00
4 3/31/2023 $957,000.00
5 12/31/2022 $1,090,000.00
6 9/30/2022 $1,414,000.00
7 6/30/2022 $647,000.00
8 3/31/2022 $572,000.00
9 12/31/2021 $365,000.00
10 9/30/2021 $365,000.00
11 6/30/2021 $178,118.00
12 3/31/2021 $178,118.00
13 12/31/2020 $178,118.00
14 9/30/2020 $178,118.00
15 9/30/2019 --
Financials: DeferredIncomeTaxesAndTaxCredits
Date Value
1 12/31/2023 $-320,000.00
2 9/30/2023 $-2,114,000.00
3 3/31/2023 $-35,000.00
4 12/31/2022 $-80,000.00
5 9/30/2022 $-326,000.00
6 3/31/2022 --
7 12/31/2021 --
8 9/30/2021 $-187,349.00
9 9/30/2020 $-280,000.00
10 9/30/2019 $-3,245.00
Financials: DeferredIncomeTaxExpenseBenefit
Date Value
1 9/30/2023 $-1,949,000.00
2 9/30/2022 $-334,000.00
3 9/30/2021 $-187,350.00
4 9/30/2020 $-280,000.00
5 9/30/2019 $-3,245.00
6 6/30/2019 --
7 3/31/2019 --
8 12/31/2018 --
9 9/30/2018 $-339,141.00
10 6/30/2018 $-384,000.00
11 3/31/2018 $-384,000.00
12 12/31/2017 $-384,000.00
13 9/30/2017 $32,297.00
14 6/30/2017 --
15 3/31/2017 --
16 12/31/2016 --
17 9/30/2016 $2,340,771.00
18 6/30/2016 $578,090.00
19 3/31/2016 $1,125,507.00
20 12/31/2015 $478,887.00
21 9/30/2015 $2,342,045.00
22 6/30/2015 $1,682,164.00
23 3/31/2015 $712,000.00
24 12/31/2014 $529,000.00
25 9/30/2014 $3,019,626.00
26 6/30/2014 $2,343,885.00
27 3/31/2014 $1,691,885.00
28 12/31/2013 $1,028,210.00
29 9/30/2013 $2,564,045.00
30 6/30/2013 $1,350,234.00
31 3/31/2013 $729,555.00
32 12/31/2012 $332,760.00
33 9/30/2012 $-3,436,931.00
34 6/30/2012 $61,605.00
35 3/31/2012 $41,070.00
36 12/31/2011 $21,105.00
37 9/30/2011 $-2,407,435.00
38 6/30/2011 $61,605.00
39 3/31/2011 $42,211.00
40 12/31/2010 $21,105.00
Financials: DeferredIncomeTaxLiabilities
Date Value
1 9/30/2023 $2,188,000.00
2 9/30/2022 $2,410,000.00
3 9/30/2019 $54,676.00
Financials: DeferredIncomeTaxLiabilitiesNet
Date Value
1 12/31/2023 $607,000.00
2 9/30/2023 $721,000.00
3 6/30/2023 $782,000.00
4 3/31/2023 $822,000.00
5 12/31/2022 $756,000.00
6 9/30/2022 $774,000.00
7 9/30/2021 --
8 9/30/2020 --
9 6/30/2020 $101,690.00
10 3/31/2020 $101,690.00
11 9/30/2019 $101,690.00
Financials: DeferredStateAndLocalIncomeTaxExpenseBenefit
Date Value
1 9/30/2023 $-251,000.00
2 9/30/2022 $6,000.00
3 9/30/2021 $46,947.00
4 9/30/2020 $-26,000.00
5 9/30/2019 $35,289.00
6 9/30/2018 $124,657.00
7 9/30/2017 $23,617.00
8 9/30/2016 $-93,523.00
9 9/30/2015 $-35,545.00
10 9/30/2014 $116,516.00
11 9/30/2013 $109,030.00
12 9/30/2012 $97,738.00
13 9/30/2011 $116,289.00
Financials: DeferredTaxAssetsGross
Date Value
1 9/30/2023 $4,506,000.00
2 9/30/2022 $3,050,000.00
3 9/30/2020 $178,118.00
4 9/30/2014 $954,302.00
5 9/30/2013 $1,691,652.00
6 9/30/2012 $7,301,590.00
7 9/30/2011 $8,385,847.00
Financials: DeferredTaxAssetsInventory
Date Value
1 9/30/2023 $2,154,000.00
2 9/30/2022 $813,000.00
3 9/30/2021 $518,526.00
4 9/30/2020 $386,296.00
Financials: DeferredTaxAssetsInvestments
Date Value
1 9/30/2023 $204,000.00
2 9/30/2022 $365,000.00
3 9/30/2021 --
Financials: DeferredTaxAssetsLiabilitiesNet
Date Value
1 9/30/2023 $2,318,000.00
2 9/30/2022 $640,000.00
3 9/30/2021 $365,000.00
4 9/30/2020 $178,118.00
Financials: DeferredTaxAssetsOperatingLossCarryforwards
Date Value
1 9/30/2023 $201,000.00
2 9/30/2022 $256,000.00
3 9/30/2021 $300,032.00
4 9/30/2020 $351,446.00
5 9/30/2013 $975,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
Date Value
1 9/30/2023 $600,000.00
2 9/30/2022 $416,000.00
3 9/30/2021 $230,553.00
4 9/30/2020 $169,730.00
Financials: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
Date Value
1 9/30/2023 $515,000.00
2 9/30/2022 $1,020,000.00
3 9/30/2021 $519,408.00
4 9/30/2020 $467,010.00
Financials: DeferredTaxAssetsUnrealizedCurrencyLosses
Date Value
1 9/30/2023 --
2 9/30/2022 $180,000.00
3 9/30/2021 --
Financials: DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
Date Value
1 9/30/2023 $1,123,000.00
2 9/30/2022 $1,077,000.00
3 9/30/2021 $683,000.00
4 9/30/2020 $646,916.00
Financials: DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
Date Value
1 9/30/2023 $153,000.00
2 9/30/2022 $102,000.00
3 9/30/2021 $91,924.00
4 9/30/2020 $86,319.00
Financials: DeferredTaxLiabilitiesPrepaidExpenses
Date Value
1 9/30/2023 $193,000.00
2 9/30/2022 $163,000.00
3 9/30/2021 $48,505.00
4 9/30/2020 $43,233.00
Financials: DeferredTaxLiabilitiesPropertyPlantAndEquipment
Date Value
1 9/30/2023 $683,000.00
2 9/30/2022 $1,068,000.00
3 9/30/2021 $379,572.00
4 9/30/2020 $419,896.00
Financials: DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains
Date Value
1 9/30/2023 $36,000.00
2 9/30/2022 --
Financials: DefinedContributionPlanEmployerDiscretionaryContributionAmount
Date Value
1 9/30/2023 $1,017,000.00
2 9/30/2022 $1,129,000.00
3 9/30/2021 $915,000.00
4 9/30/2020 $838,946.00
5 9/30/2019 $702,202.00
6 9/30/2018 $654,001.00
7 9/30/2017 $652,615.00
8 9/30/2016 $520,530.00
9 9/30/2015 $460,868.00
10 9/30/2014 $379,630.00
11 9/30/2013 $290,652.00
12 9/30/2012 $283,600.00
13 9/30/2011 $232,244.00
Financials: Depreciation
Date Value
1 9/30/2023 $4,915,000.00
2 9/30/2022 $2,647,000.00
3 9/30/2021 $1,699,311.00
4 9/30/2020 $1,944,186.00
5 9/30/2019 $1,705,583.00
6 9/30/2018 $1,748,945.00
7 9/30/2017 $1,614,272.00
8 9/30/2016 $1,445,910.00
9 9/30/2015 $1,214,512.00
10 9/30/2014 $699,306.00
11 9/30/2013 $475,524.00
12 9/30/2012 $403,927.00
13 9/30/2011 $358,502.00
Financials: DepreciationDepletionAndAmortization
Date Value
1 12/31/2023 $1,695,000.00
2 9/30/2023 $6,054,000.00
3 6/30/2023 $4,411,000.00
4 3/31/2023 $2,822,000.00
5 12/31/2022 $1,353,000.00
6 9/30/2022 $3,413,000.00
7 6/30/2022 $2,174,000.00
8 3/31/2022 $1,362,000.00
9 12/31/2021 $639,000.00
10 9/30/2021 $2,301,803.00
11 6/30/2021 $1,725,000.00
12 3/31/2021 $1,139,261.00
13 12/31/2020 $568,000.00
14 9/30/2020 $2,421,754.00
15 6/30/2020 $1,824,517.00
16 3/31/2020 $1,210,961.00
17 12/31/2019 $606,972.00
18 9/30/2019 $2,178,409.00
19 6/30/2019 $1,613,394.00
20 3/31/2019 $1,064,024.00
21 12/31/2018 $529,414.00
22 9/30/2018 $2,047,746.00
23 6/30/2018 $1,546,661.00
24 3/31/2018 $989,912.00
25 12/31/2017 $436,198.00
26 9/30/2017 $1,622,094.00
27 6/30/2017 $1,205,769.00
28 3/31/2017 $800,136.00
29 12/31/2016 $388,625.00
30 9/30/2016 $1,449,202.00
31 6/30/2016 $1,068,297.00
32 3/31/2016 $706,176.00
33 12/31/2015 $348,749.00
34 9/30/2015 $1,216,083.00
35 6/30/2015 $870,692.00
36 3/31/2015 $545,782.00
37 12/31/2014 $229,900.00
38 9/30/2014 $699,869.00
39 6/30/2014 $492,162.00
40 3/31/2014 $309,835.00
41 12/31/2013 $151,910.00
42 9/30/2013 $476,400.00
43 6/30/2013 $361,469.00
44 3/31/2013 $239,114.00
45 12/31/2012 $121,225.00
46 9/30/2012 $404,765.00
47 6/30/2012 $299,614.00
48 3/31/2012 $196,794.00
49 12/31/2011 $96,081.00
50 9/30/2011 $358,502.00
51 6/30/2011 $266,419.00
52 3/31/2011 $190,341.00
53 12/31/2010 $105,236.00
Financials: EarningsPerShareBasic
Date Value
1 12/31/2023 $-0.35
2 9/30/2023 $2.17
3 6/30/2023 $2.01
4 3/31/2023 $0.67
5 12/31/2022 $1.01
6 9/30/2022 $3.58
7 6/30/2022 $2.35
8 3/31/2022 $1.43
9 12/31/2021 $0.76
10 9/30/2021 $1.48
11 6/30/2021 $0.94
12 3/31/2021 $0.50
13 12/31/2020 $0.23
14 9/30/2020 $0.53
15 6/30/2020 $0.31
16 3/31/2020 $0.05
17 12/31/2019 $0.04
18 9/30/2019 $0.34
19 6/30/2019 $0.20
20 3/31/2019 $0.10
21 12/31/2018 $0.08
22 9/30/2018 $0.32
23 6/30/2018 $0.13
24 3/31/2018 $-0.02
25 12/31/2017 $0.07
26 9/30/2017 $0.28
27 6/30/2017 $0.06
28 3/31/2017 $0.13
29 12/31/2016 $0.06
30 9/30/2016 $0.60
31 6/30/2016 $0.17
32 3/31/2016 $0.22
33 12/31/2015 $0.11
34 9/30/2015 $0.35
35 6/30/2015 $0.15
36 3/31/2015 $0.10
37 12/31/2014 $0.08
38 9/30/2014 $0.42
39 6/30/2014 $0.09
40 3/31/2014 $0.25
41 12/31/2013 $0.16
42 9/30/2013 $0.38
43 6/30/2013 $0.18
44 3/31/2013 $0.05
45 12/31/2012 $0.04
46 9/30/2012 $0.62
47 6/30/2012 $0.23
48 3/31/2012 $0.09
49 12/31/2011 $0.08
50 9/30/2011 $0.51
51 6/30/2011 $0.19
52 3/31/2011 $0.09
53 12/31/2010 $0.04
Financials: EarningsPerShareDiluted
Date Value
1 12/31/2023 $-0.35
2 9/30/2023 $2.17
3 6/30/2023 $2.00
4 3/31/2023 $1.67
5 12/31/2022 $1.00
6 9/30/2022 $3.55
7 6/30/2022 $2.33
8 3/31/2022 $0.66
9 12/31/2021 $0.75
10 9/30/2021 $1.47
11 6/30/2021 $0.44
12 3/31/2021 $0.27
13 12/31/2020 $0.23
14 9/30/2020 $0.53
15 6/30/2020 $0.31
16 3/31/2020 $0.05
17 12/31/2019 $0.04
18 9/30/2019 $0.34
19 6/30/2019 $0.20
20 3/31/2019 $0.02
21 12/31/2018 $0.08
22 9/30/2018 $0.32
23 6/30/2018 $0.13
24 3/31/2018 $-0.02
25 12/31/2017 $0.07
26 9/30/2017 $0.28
27 6/30/2017 $0.19
28 3/31/2017 $0.07
29 12/31/2016 $0.06
30 9/30/2016 $0.59
31 6/30/2016 $0.17
32 3/31/2016 $0.11
33 12/31/2015 $0.10
34 9/30/2015 $0.34
35 6/30/2015 $0.24
36 3/31/2015 $0.10
37 12/31/2014 $0.08
38 9/30/2014 $0.40
39 6/30/2014 $0.32
40 3/31/2014 $0.09
41 12/31/2013 $0.15
42 9/30/2013 $0.36
43 6/30/2013 $0.17
44 3/31/2013 $0.08
45 12/31/2012 $0.04
46 9/30/2012 $0.60
47 6/30/2012 $0.23
48 3/31/2012 $0.09
49 12/31/2011 $0.08
50 9/30/2011 $0.48
51 6/30/2011 $0.10
52 3/31/2011 $0.08
53 12/31/2010 $0.04
Financials: EffectiveIncomeTaxRateContinuingOperations
Date Value
1 12/31/2023 $0.15
2 9/30/2023 $0.22
3 6/30/2023 $0.22
4 3/31/2023 $0.22
5 12/31/2022 $0.21
6 9/30/2022 $0.23
7 6/30/2022 $0.23
8 3/31/2022 $0.23
9 12/31/2021 $0.21
10 9/30/2021 $0.21
11 6/30/2021 $0.21
12 3/31/2021 $0.20
13 12/31/2020 $0.18
14 9/30/2020 $0.20
15 6/30/2020 $0.20
16 3/31/2020 $0.20
17 12/31/2019 $0.20
18 9/30/2019 $0.23
19 6/30/2019 $0.24
20 3/31/2019 $0.22
21 12/31/2018 $0.23
22 9/30/2018 $0.23
23 6/30/2018 $0.16
24 3/31/2018 $-0.25
25 12/31/2017 $0.27
26 9/30/2017 $0.31
27 6/30/2017 $0.43
28 3/31/2017 $0.32
29 12/31/2016 $0.30
30 9/30/2016 $0.26
31 6/30/2016 $0.31
32 3/31/2016 $0.32
33 12/31/2015 $0.31
34 9/30/2015 $0.35
35 6/30/2015 $0.35
36 3/31/2015 $0.41
37 12/31/2014 $0.35
38 9/30/2014 $0.37
39 6/30/2014 $0.37
40 3/31/2014 $0.37
41 12/31/2013 $0.36
42 6/30/2013 $0.37
43 3/31/2013 $0.44
44 12/31/2012 $0.40
45 6/30/2012 $0.04
46 3/31/2012 $0.24
47 12/31/2011 $0.05
Financials: EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
Date Value
1 9/30/2023 $0.21
2 9/30/2022 $0.21
3 9/30/2021 $0.21
4 9/30/2020 $0.21
5 9/30/2019 $0.21
6 9/30/2018 $0.24
7 9/30/2017 $0.34
8 9/30/2016 $0.34
9 9/30/2015 $0.34
10 9/30/2014 $0.34
11 9/30/2013 $0.34
12 9/30/2012 $0.34
13 9/30/2011 $0.34
Financials: EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
Date Value
1 9/30/2023 $0.00
2 9/30/2022 $0.00
3 9/30/2021 --
4 9/30/2020 --
Financials: EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
Date Value
1 9/30/2023 $-0.02
2 9/30/2022 $-0.05
3 9/30/2021 $-0.02
4 9/30/2020 $0.00
Financials: EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
Date Value
1 9/30/2023 $0.03
2 9/30/2022 $0.02
3 9/30/2021 $0.02
4 9/30/2020 $0.02
5 9/30/2019 $0.02
6 9/30/2018 $0.02
7 9/30/2017 $0.01
8 9/30/2016 $0.01
9 9/30/2015 $0.01
10 9/30/2014 $0.01
11 9/30/2013 $0.01
12 9/30/2012 $0.01
13 9/30/2011 $0.02
Financials: EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
Date Value
1 9/30/2023 $0.01
2 9/30/2022 $0.01
3 9/30/2021 $0.01
4 9/30/2020 $0.03
5 9/30/2019 $0.02
6 9/30/2018 $0.01
7 9/30/2017 $0.01
8 9/30/2016 $-0.01
9 9/30/2015 --
10 9/30/2014 --
Financials: EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
Date Value
1 12/31/2023 $93,000.00
2 9/30/2023 $-2,000.00
3 6/30/2023 $-52,000.00
4 3/31/2023 $80,000.00
5 12/31/2022 $135,000.00
6 9/30/2022 $-24,000.00
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 9/30/2020 --
Financials: EmployeeRelatedLiabilitiesCurrent
Date Value
1 12/31/2023 $5,279,000.00
2 9/30/2023 $5,571,000.00
3 6/30/2023 $7,319,000.00
4 3/31/2023 $6,316,000.00
5 12/31/2022 $6,867,000.00
6 9/30/2022 $13,619,000.00
7 6/30/2022 $8,918,000.00
8 3/31/2022 $6,804,000.00
9 12/31/2021 $4,137,000.00
10 9/30/2021 $8,729,000.00
11 9/30/2020 $4,856,885.00
Financials: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
Date Value
1 12/31/2023 $8,668,000.00
2 9/30/2023 $4,445,000.00
3 6/30/2023 $5,385,000.00
4 3/31/2023 $6,681,000.00
5 12/31/2022 $4,578,000.00
6 9/30/2022 $3,664,000.00
7 6/30/2022 $4,020,000.00
8 3/31/2022 $4,694,000.00
9 12/31/2021 $4,935,000.00
10 9/30/2021 $2,529,274.00
11 6/30/2021 $2,866,298.00
12 3/31/2021 $3,182,923.00
13 12/31/2020 $3,429,805.00
14 9/30/2020 $1,938,136.00
15 6/30/2020 $2,147,356.00
16 3/31/2020 $2,324,790.00
17 12/31/2019 $2,650,700.00
18 9/30/2019 $2,371,309.00
19 6/30/2019 $2,553,214.00
20 3/31/2019 $2,965,292.00
21 9/30/2018 $3,522,909.00
22 6/30/2018 $3,894,131.00
23 3/31/2018 $3,999,219.00
24 12/31/2017 $3,474,499.00
25 9/30/2017 $5,208,269.00
26 6/30/2017 $5,750,033.00
27 3/31/2017 $6,324,696.00
28 12/31/2016 $6,860,649.00
29 9/30/2016 $7,434,060.00
30 6/30/2016 $7,895,912.00
31 12/31/2015 $4,131,512.00
32 9/30/2015 $4,232,496.00
33 6/30/2015 $4,480,544.00
34 3/31/2015 $3,959,018.00
35 12/31/2014 $4,968,406.00
36 9/30/2014 $5,198,114.00
37 6/30/2014 $1,596,770.00
38 3/31/2014 $1,615,286.00
39 12/31/2013 $1,740,908.00
40 9/30/2013 $1,916,898.00
41 6/30/2013 $2,105,047.00
42 3/31/2013 $2,296,775.00
43 12/31/2012 $2,296,651.00
44 9/30/2012 $2,475,941.00
45 6/30/2012 $869,306.00
Financials: FiniteLivedIntangibleAssetsAccumulatedAmortization
Date Value
1 9/30/2023 $4,768,000.00
2 9/30/2022 $4,030,000.00
3 9/30/2021 $3,457,994.00
4 9/30/2020 $2,803,323.00
5 9/30/2019 $787,365.00
6 9/30/2018 $314,538.00
7 9/30/2017 $15,737.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
Date Value
1 9/30/2023 $2,754,000.00
2 9/30/2018 $3,132,698.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
Date Value
1 9/30/2023 $1,148,000.00
2 9/30/2022 $865,000.00
3 9/30/2021 $592,192.00
4 9/30/2018 $471,215.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
Date Value
1 9/30/2023 $460,000.00
2 9/30/2022 $394,000.00
3 9/30/2021 $325,920.00
4 9/30/2018 $464,997.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
Date Value
1 9/30/2023 $469,000.00
2 9/30/2022 $470,000.00
3 9/30/2021 $453,342.00
4 9/30/2018 $471,215.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
Date Value
1 9/30/2023 $563,000.00
2 9/30/2022 $685,000.00
3 9/30/2021 $497,387.00
4 9/30/2018 $471,215.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
Date Value
1 9/30/2023 $698,000.00
2 9/30/2022 $786,000.00
3 9/30/2021 $531,237.00
4 9/30/2018 $471,215.00
Financials: FiniteLivedIntangibleAssetsGross
Date Value
1 9/30/2023 $10,860,000.00
2 9/30/2022 $10,407,000.00
3 9/30/2021 $8,154,145.00
4 9/30/2020 $7,789,539.00
5 9/30/2019 $5,934,500.00
6 9/30/2018 $5,797,093.00
7 9/30/2017 $300,524.00
Financials: FiniteLivedIntangibleAssetsNet
Date Value
1 9/30/2023 $6,092,000.00
2 9/30/2022 $6,376,000.00
3 9/30/2021 $4,696,000.00
4 9/30/2020 $4,986,216.00
5 9/30/2019 $5,147,135.00
6 9/30/2018 $5,482,555.00
7 9/30/2017 $284,787.00
Financials: GainLossOnSaleOfPropertyPlantEquipment
Date Value
1 12/31/2023 $44,000.00
2 12/31/2022 --
Financials: Goodwill
Date Value
1 12/31/2023 $6,615,000.00
2 9/30/2023 $6,528,000.00
3 3/31/2023 $6,581,000.00
4 12/31/2022 $6,545,000.00
5 9/30/2022 $6,402,000.00
6 6/30/2022 $4,709,000.00
7 3/31/2022 $4,709,000.00
8 12/31/2021 $4,709,000.00
9 9/30/2021 $4,709,000.00
10 6/30/2021 $4,708,511.00
11 3/31/2021 $4,708,511.00
12 12/31/2020 $4,708,511.00
13 9/30/2020 $4,708,511.00
14 6/30/2020 $4,708,511.00
15 3/31/2020 $4,708,511.00
16 12/31/2019 $4,708,511.00
17 9/30/2019 $4,708,511.00
18 6/30/2019 $4,708,511.00
19 3/31/2019 $4,708,511.00
20 12/31/2018 $4,708,511.00
21 9/30/2018 $4,708,511.00
22 6/30/2018 $4,708,511.00
23 3/31/2018 $4,708,511.00
24 12/31/2017 $2,570,511.00
25 9/30/2017 $2,570,511.00
26 6/30/2017 $2,570,511.00
27 3/31/2017 $2,570,511.00
28 12/31/2016 $2,570,511.00
29 9/30/2016 $2,570,511.00
30 6/30/2016 $2,570,511.00
31 3/31/2016 $2,570,511.00
32 12/31/2015 $2,570,511.00
33 9/30/2015 $2,570,511.00
34 6/30/2015 $2,570,511.00
35 3/31/2015 $2,570,511.00
36 12/31/2014 $2,570,511.00
37 9/30/2014 $2,570,511.00
38 6/30/2014 $2,570,511.00
39 3/31/2014 $2,570,511.00
40 12/31/2013 $2,570,511.00
41 9/30/2013 $2,570,511.00
42 6/30/2013 $2,570,511.00
43 3/31/2013 $2,570,511.00
44 12/31/2012 $2,570,511.00
45 9/30/2012 $2,570,511.00
46 6/30/2012 $2,570,511.00
47 3/31/2012 $2,570,511.00
48 12/31/2011 $2,570,511.00
49 9/30/2011 $2,570,511.00
Financials: GoodwillGross
Date Value
1 12/31/2023 $6,615,000.00
2 9/30/2023 $6,528,000.00
3 6/30/2023 $6,581,000.00
4 3/31/2023 $6,587,000.00
5 12/31/2022 $6,545,000.00
6 9/30/2022 $6,402,000.00
Financials: GoodwillImpairmentLoss
Date Value
1 9/30/2023 --
2 9/30/2022 --
3 6/30/2022 --
4 3/31/2022 --
5 12/31/2021 --
6 9/30/2021 --
7 6/30/2021 --
8 3/31/2021 --
9 12/31/2020 --
10 9/30/2020 --
11 6/30/2020 --
12 3/31/2020 --
13 12/31/2019 --
14 9/30/2019 --
15 6/30/2019 --
16 3/31/2019 --
17 12/31/2018 --
18 9/30/2018 --
19 6/30/2018 --
20 3/31/2018 --
21 12/31/2017 --
22 9/30/2017 --
23 6/30/2017 --
24 3/31/2017 --
25 12/31/2016 --
26 9/30/2016 --
27 12/31/2015 --
28 9/30/2015 --
29 6/30/2015 --
30 3/31/2015 --
31 12/31/2014 --
32 9/30/2014 --
33 6/30/2014 --
34 9/30/2013 --
Financials: GrossProfit
Date Value
1 12/31/2023 $4,697,000.00
2 9/30/2023 $85,279,000.00
3 6/30/2023 $73,285,000.00
4 3/31/2023 $23,563,000.00
5 12/31/2022 $30,649,000.00
6 9/30/2022 $112,947,000.00
7 6/30/2022 $29,307,000.00
8 3/31/2022 $46,136,000.00
9 12/31/2021 $22,972,000.00
10 9/30/2021 $61,177,893.00
11 6/30/2021 $17,137,000.00
12 3/31/2021 $12,941,580.00
13 12/31/2020 $11,369,000.00
14 9/30/2020 $37,915,000.00
15 6/30/2020 $26,669,138.00
16 3/31/2020 $8,151,433.00
17 12/31/2019 $7,727,535.00
18 9/30/2019 $32,689,123.00
19 6/30/2019 $23,384,568.00
20 3/31/2019 $7,025,243.00
21 12/31/2018 $7,946,698.00
22 9/30/2018 $30,996,784.00
23 6/30/2018 $8,492,045.00
24 3/31/2018 $6,779,834.00
25 12/31/2017 $7,108,407.00
26 9/30/2017 $30,264,259.00
27 6/30/2017 $7,937,250.00
28 3/31/2017 $7,442,814.00
29 12/31/2016 $7,208,720.00
30 9/30/2016 $32,870,248.00
31 6/30/2016 $23,297,442.00
32 3/31/2016 $13,957,245.00
33 12/31/2015 $6,676,796.00
34 9/30/2015 $24,867,953.00
35 6/30/2015 $18,292,691.00
36 3/31/2015 $4,753,437.00
37 12/31/2014 $5,742,514.00
38 9/30/2014 $24,598,766.00
39 6/30/2014 $18,701,661.00
40 3/31/2014 $12,658,208.00
41 12/31/2013 $6,937,645.00
42 9/30/2013 $21,989,578.00
43 6/30/2013 $13,768,708.00
44 3/31/2013 $4,215,325.00
45 12/31/2012 $3,924,260.00
46 9/30/2012 $15,285,721.00
47 6/30/2012 $4,556,771.00
48 3/31/2012 $6,513,711.00
49 12/31/2011 $3,794,282.00
50 9/30/2011 $14,658,358.00
51 6/30/2011 $4,318,751.00
52 3/31/2011 $2,893,739.00
53 12/31/2010 $2,965,953.00
Financials: ImpairmentOfIntangibleAssetsExcludingGoodwill
Date Value
1 9/30/2023 --
2 9/30/2022 --
3 6/30/2022 --
4 3/31/2022 --
5 9/30/2021 --
Financials: ImpairmentOfLongLivedAssetsHeldForUse
Date Value
1 9/30/2023 --
2 9/30/2022 --
3 9/30/2021 --
4 9/30/2020 --
5 9/30/2019 --
6 9/30/2018 --
7 6/30/2018 --
8 9/30/2017 $643,604.00
9 6/30/2017 $643,604.00
10 9/30/2016 --
11 6/30/2016 --
12 9/30/2015 --
13 9/30/2014 --
14 9/30/2013 --
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Date Value
1 12/31/2023 $-6,219,000.00
2 9/30/2023 $41,612,000.00
3 6/30/2023 $38,348,000.00
4 3/31/2023 $31,288,000.00
5 12/31/2022 $17,950,000.00
6 9/30/2022 $63,834,000.00
7 6/30/2022 $41,850,000.00
8 3/31/2022 $25,222,000.00
9 12/31/2021 $13,169,000.00
10 9/30/2021 $25,734,261.00
11 6/30/2021 $7,823,000.00
12 3/31/2021 $8,422,000.00
13 12/31/2020 $3,847,000.00
14 9/30/2020 $9,154,950.00
Financials: IncomeTaxesPaidNet
Date Value
1 12/31/2023 $61,000.00
2 9/30/2023 $12,967,000.00
3 6/30/2023 $12,589,000.00
4 3/31/2023 $10,211,000.00
5 12/31/2022 --
6 9/30/2022 $13,744,000.00
7 6/30/2022 $9,913,000.00
8 3/31/2022 $6,934,000.00
9 12/31/2021 --
10 9/30/2021 $5,505,000.00
11 6/30/2021 $3,559,502.00
12 3/31/2021 $2,331,000.00
13 12/31/2020 $17,000.00
14 9/30/2020 $1,442,000.00
15 6/30/2020 $469,529.00
16 3/31/2020 $355,657.00
17 12/31/2019 $29,907.00
18 9/30/2019 $1,683,113.00
19 6/30/2019 $1,081,068.00
20 3/31/2019 $1,051,716.00
21 12/31/2018 $-1,043.00
22 9/30/2018 $719,694.00
23 6/30/2018 $48,987.00
24 3/31/2018 $23,987.00
25 12/31/2017 $2,500.00
26 9/30/2017 $1,471,203.00
27 9/30/2016 $1,130,930.00
Financials: IncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-951,000.00
2 9/30/2023 $9,079,000.00
3 6/30/2023 $8,511,000.00
4 3/31/2023 $2,974,000.00
5 12/31/2022 $3,695,000.00
6 9/30/2022 $14,472,000.00
7 6/30/2022 $9,480,000.00
8 3/31/2022 $5,596,000.00
9 12/31/2021 $2,780,000.00
10 9/30/2021 $5,406,881.00
11 6/30/2021 $3,344,000.00
12 3/31/2021 $935,000.00
13 12/31/2020 $684,000.00
14 9/30/2020 $1,861,884.00
15 6/30/2020 $1,076,000.00
16 3/31/2020 $313,000.00
17 12/31/2019 $123,000.00
18 9/30/2019 $1,360,437.00
19 6/30/2019 $849,000.00
20 3/31/2019 $395,000.00
21 12/31/2018 $296,000.00
22 9/30/2018 $1,253,405.00
23 6/30/2018 $462,000.00
24 3/31/2018 $-304,000.00
25 12/31/2017 $-203,000.00
26 9/30/2017 $1,737,974.00
27 6/30/2017 $1,393,000.00
28 3/31/2017 $800,000.00
29 12/31/2016 $367,000.00
30 9/30/2016 $2,876,032.00
31 6/30/2016 $1,221,032.00
32 3/31/2016 $1,215,553.00
33 12/31/2015 $630,000.00
34 9/30/2015 $2,475,238.00
35 6/30/2015 $1,796,000.00
36 3/31/2015 $773,000.00
37 12/31/2014 $573,000.00
38 9/30/2014 $3,180,978.00
39 6/30/2014 $709,000.00
40 3/31/2014 $714,000.00
41 12/31/2013 $1,110,000.00
42 9/30/2013 $2,803,172.00
43 6/30/2013 $671,001.00
44 3/31/2013 $427,000.00
45 12/31/2012 $366,000.00
46 9/30/2012 $-3,324,299.00
47 6/30/2012 $154,677.00
48 3/31/2012 $41,490.00
49 12/31/2011 $48,751.00
50 9/30/2011 $-2,316,142.00
51 6/30/2011 $45,489.00
52 3/31/2011 $34,906.00
53 12/31/2010 $35,484.00
Financials: IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
Date Value
1 12/31/2023 $-5,081,000.00
2 9/30/2023 $-26,257,000.00
3 6/30/2023 $-20,326,000.00
4 3/31/2023 $-14,273,000.00
5 12/31/2022 $-7,637,000.00
6 9/30/2022 $14,502,000.00
7 6/30/2022 $8,677,000.00
8 3/31/2022 $3,344,000.00
9 12/31/2021 $1,750,000.00
10 9/30/2021 $9,776,377.00
11 6/30/2021 $5,043,000.00
12 3/31/2021 $1,240,000.00
13 12/31/2020 $-2,860,000.00
14 9/30/2020 $3,151,566.00
15 9/30/2018 $723,990.00
16 6/30/2018 $-146,317.00
17 3/31/2018 $-313,921.00
18 12/31/2017 $-1,497,524.00
19 9/30/2017 $-3,064,650.00
20 6/30/2017 $-2,989,849.00
21 3/31/2017 $-2,296,544.00
22 12/31/2016 $-2,899,667.00
23 9/30/2016 $2,323,891.00
24 6/30/2016 $1,526,993.00
25 3/31/2016 $713,999.00
26 12/31/2015 $-1,352,732.00
27 9/30/2015 $164,336.00
28 6/30/2015 $1,268,980.00
29 3/31/2015 $-386,692.00
30 12/31/2014 $-1,219,481.00
31 9/30/2014 $-1,234,039.00
32 6/30/2014 $772,818.00
33 3/31/2014 $223,365.00
34 12/31/2013 $-2,414,434.00
35 9/30/2013 $3,280,866.00
36 6/30/2013 $1,329,893.00
37 3/31/2013 $308,952.00
38 12/31/2012 $-257,289.00
39 9/30/2012 $-1,023,016.00
40 6/30/2012 $-1,332,165.00
41 3/31/2012 $-1,366,579.00
42 12/31/2011 $-1,939,090.00
43 9/30/2011 $1,958,026.00
44 6/30/2011 $1,471,856.00
45 3/31/2011 $539,843.00
46 12/31/2010 $120,342.00
Financials: IncreaseDecreaseInAccountsReceivable
Date Value
1 12/31/2023 $-11,750,000.00
2 9/30/2023 $-26,277,000.00
3 6/30/2023 $-24,519,000.00
4 3/31/2023 $-16,353,000.00
5 12/31/2022 $549,000.00
6 9/30/2022 $24,234,000.00
7 6/30/2022 $12,156,000.00
8 3/31/2022 $2,398,000.00
9 12/31/2021 $-3,108,000.00
10 9/30/2021 $9,150,819.00
11 6/30/2021 $5,896,000.00
12 3/31/2021 $2,908,235.00
13 12/31/2020 $-699,000.00
14 9/30/2020 $1,378,033.00
15 6/30/2020 $-18,912.00
16 3/31/2020 $-1,049,108.00
17 12/31/2019 $-2,092,912.00
18 9/30/2019 $-3,492,619.00
19 6/30/2019 $-3,308,314.00
20 3/31/2019 $-3,623,266.00
21 12/31/2018 $-4,653,817.00
22 9/30/2018 $5,583,617.00
23 6/30/2018 $2,413,875.00
24 3/31/2018 $-78,265.00
25 12/31/2017 $-1,666,920.00
26 9/30/2017 $-761,569.00
27 6/30/2017 $53,619.00
28 3/31/2017 $115,011.00
29 12/31/2016 $-548,293.00
30 9/30/2016 $1,988,310.00
31 6/30/2016 $2,716,263.00
32 3/31/2016 $1,843,207.00
33 12/31/2015 $-991,240.00
34 9/30/2015 $983,044.00
35 6/30/2015 $2,358,856.00
36 3/31/2015 $-272,089.00
37 12/31/2014 $-372,879.00
38 9/30/2014 $-2,809,687.00
39 6/30/2014 $-3,066,146.00
40 3/31/2014 $-4,408,039.00
41 12/31/2013 $-5,553,199.00
42 9/30/2013 $4,814,907.00
43 6/30/2013 $2,025,635.00
44 3/31/2013 $1,224,361.00
45 12/31/2012 $181,214.00
46 9/30/2012 $-206,228.00
47 6/30/2012 $863,809.00
48 3/31/2012 $-592,949.00
49 12/31/2011 $1,202,106.00
50 9/30/2011 $-15,515.00
51 6/30/2011 $-394,606.00
52 3/31/2011 $261,646.00
53 12/31/2010 $925,045.00
Financials: IncreaseDecreaseInInventories
Date Value
1 12/31/2023 $-4,169,000.00
2 9/30/2023 $15,083,000.00
3 6/30/2023 $21,510,000.00
4 3/31/2023 $17,243,000.00
5 12/31/2022 $6,505,000.00
6 9/30/2022 $43,744,000.00
7 6/30/2022 $41,816,000.00
8 3/31/2022 $33,394,000.00
9 12/31/2021 $16,049,000.00
10 9/30/2021 $13,115,773.00
11 6/30/2021 $6,571,000.00
12 3/31/2021 $218,638.00
13 12/31/2020 $-721,000.00
14 9/30/2020 $5,396,000.00
15 6/30/2020 $5,868,972.00
16 3/31/2020 $2,675,123.00
17 12/31/2019 $1,617,461.00
18 9/30/2019 $-1,037,155.00
19 6/30/2019 $-625,873.00
20 3/31/2019 $-1,776,613.00
21 12/31/2018 $-424,019.00
22 9/30/2018 $-1,183,998.00
23 6/30/2018 $-1,546,081.00
24 3/31/2018 $-354,984.00
25 12/31/2017 $-313,183.00
26 9/30/2017 $80,412.00
27 6/30/2017 $965,458.00
28 3/31/2017 $1,597,722.00
29 12/31/2016 $341,490.00
30 9/30/2016 $1,190,301.00
31 6/30/2016 $923,530.00
32 3/31/2016 $919,675.00
33 12/31/2015 $-239,335.00
34 9/30/2015 $1,792,512.00
35 6/30/2015 $1,343,986.00
36 3/31/2015 $-226,121.00
37 12/31/2014 $-31,187.00
38 9/30/2014 $-236,422.00
39 6/30/2014 $-328,194.00
40 3/31/2014 $-770,865.00
41 12/31/2013 $-499,673.00
42 9/30/2013 $2,655,150.00
43 6/30/2013 $1,994,734.00
44 3/31/2013 $770,638.00
45 12/31/2012 $654,295.00
46 9/30/2012 $212,854.00
47 6/30/2012 $-241,547.00
48 3/31/2012 $318,628.00
49 12/31/2011 $230,693.00
50 9/30/2011 $1,244,845.00
51 6/30/2011 $-685,263.00
52 3/31/2011 $-301,402.00
53 12/31/2010 $-92,949.00
Financials: IncreaseDecreaseInOtherOperatingAssets
Date Value
1 12/31/2023 $-815,000.00
2 9/30/2023 $1,466,000.00
3 6/30/2023 $3,525,000.00
4 3/31/2023 $2,407,000.00
5 12/31/2022 $176,000.00
6 9/30/2022 $282,000.00
7 6/30/2022 $185,000.00
8 3/31/2022 $811,000.00
9 12/31/2021 $300,000.00
10 9/30/2021 $531,201.00
11 6/30/2021 $261,000.00
12 3/31/2021 $188,542.00
13 12/31/2020 $-136,000.00
14 9/30/2020 $-127,773.00
15 6/30/2020 $-190,796.00
16 3/31/2020 $-98,010.00
17 12/31/2019 $47,538.00
18 9/30/2019 $10,469.00
19 6/30/2019 $116,872.00
20 3/31/2019 $486,554.00
21 12/31/2018 $-102,481.00
22 9/30/2018 $-254,501.00
23 6/30/2018 $-289,305.00
24 3/31/2018 $71,117.00
25 12/31/2017 $-41,706.00
26 9/30/2017 $-180,456.00
27 12/31/2015 $146,494.00
28 12/31/2014 $222,800.00
29 12/31/2013 $189,241.00
30 12/31/2012 $43,717.00
Financials: IncrementalCommonSharesAttributableToContingentlyIssuableShares
Date Value
1 12/31/2023 --
2 9/30/2023 $36,555.00
3 6/30/2023 $48,739.00
4 3/31/2023 $73,109.00
5 12/31/2022 $119,297.00
6 9/30/2022 $134,319.00
7 6/30/2022 $127,429.00
8 3/31/2022 $135,495.00
9 12/31/2021 $154,284.00
10 9/30/2021 $63,594.00
11 6/30/2021 $44,503.00
12 3/31/2021 $26,956.00
13 12/31/2020 $4,282.00
14 9/30/2020 --
15 6/30/2020 $36,711.00
16 3/31/2020 $55,066.00
17 12/31/2019 $110,132.00
18 6/30/2019 $11,124.00
19 3/31/2019 $13,995.00
20 12/31/2018 --
21 6/30/2018 --
22 3/31/2018 --
Financials: IntangibleAssetsNetExcludingGoodwill
Date Value
1 12/31/2023 $5,982,000.00
2 9/30/2023 $6,092,000.00
3 6/30/2023 $6,344,000.00
4 3/31/2023 $6,459,000.00
5 12/31/2022 $6,488,000.00
6 9/30/2022 $6,376,000.00
7 6/30/2022 $4,691,000.00
8 3/31/2022 $4,487,000.00
9 12/31/2021 $4,547,000.00
10 9/30/2021 $4,696,000.00
11 6/30/2021 $4,765,194.00
12 3/31/2021 $4,793,137.00
13 12/31/2020 $4,747,450.00
14 9/30/2020 $4,986,216.00
15 6/30/2020 $4,875,117.00
16 3/31/2020 $4,968,938.00
17 12/31/2019 $5,059,707.00
18 9/30/2019 $5,147,135.00
19 6/30/2019 $5,242,689.00
20 3/31/2019 $5,302,721.00
21 12/31/2018 $5,381,889.00
22 9/30/2018 $5,482,555.00
23 6/30/2018 $5,549,320.00
24 3/31/2018 $5,618,260.00
25 9/30/2017 $284,787.00
Financials: InterestExpense
Date Value
1 12/31/2023 $126,000.00
2 9/30/2023 $881,000.00
3 6/30/2023 $551,000.00
4 3/31/2023 $356,000.00
5 12/31/2022 $243,000.00
6 9/30/2022 $311,000.00
Financials: InterestPaidNet
Date Value
1 12/31/2023 $86,000.00
2 9/30/2023 $463,000.00
3 6/30/2023 $360,000.00
4 3/31/2023 $266,000.00
5 12/31/2022 $205,000.00
6 9/30/2022 $119,000.00
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 9/30/2020 --
Financials: InventoryFinishedGoods
Date Value
1 12/31/2023 $33,033,000.00
2 9/30/2023 $29,696,000.00
3 6/30/2023 $29,197,000.00
4 3/31/2023 $20,271,000.00
5 12/31/2022 $15,026,000.00
6 9/30/2022 $10,803,000.00
7 6/30/2022 $6,131,000.00
8 3/31/2022 $9,907,000.00
9 12/31/2021 $6,238,000.00
10 9/30/2021 $3,361,000.00
11 6/30/2021 $2,373,251.00
12 3/31/2021 $1,541,111.00
13 12/31/2020 $2,233,090.00
14 9/30/2020 $2,048,514.00
15 6/30/2018 $3,777,971.00
16 3/31/2018 $4,673,999.00
17 12/31/2017 $1,696,794.00
18 9/30/2017 $1,737,456.00
19 6/30/2017 $1,588,807.00
20 3/31/2017 $2,170,396.00
21 12/31/2016 $2,066,273.00
22 9/30/2016 $2,199,088.00
23 6/30/2016 $1,842,062.00
24 3/31/2016 $1,981,130.00
25 12/31/2015 $1,834,118.00
26 9/30/2015 $2,060,712.00
27 6/30/2015 $1,365,548.00
28 3/31/2015 $1,099,312.00
29 12/31/2014 $1,184,145.00
30 9/30/2014 $1,368,625.00
31 6/30/2014 $1,169,058.00
32 3/31/2014 $1,321,669.00
33 12/31/2013 $1,044,483.00
34 9/30/2013 $1,021,560.00
35 6/30/2013 $1,099,524.00
36 3/31/2013 $1,038,369.00
37 12/31/2012 $858,049.00
38 9/30/2012 $334,936.00
39 6/30/2012 $377,238.00
40 9/30/2011 $293,711.00
Financials: InventoryGross
Date Value
1 12/31/2023 $104,540,000.00
2 9/30/2023 $104,815,000.00
3 6/30/2023 $110,084,000.00
4 3/31/2023 $105,133,000.00
5 12/31/2022 $92,711,000.00
6 9/30/2022 $84,537,000.00
7 6/30/2022 $71,023,000.00
8 3/31/2022 $62,595,000.00
9 12/31/2021 $45,083,000.00
10 9/30/2021 $28,915,299.00
11 6/30/2021 $22,120,663.00
12 3/31/2021 $15,664,588.00
13 12/31/2020 $14,675,724.00
14 9/30/2020 $15,368,669.00
15 9/30/2019 $10,131,728.00
Financials: InventoryNet
Date Value
1 12/31/2023 $94,613,000.00
2 9/30/2023 $98,055,000.00
3 6/30/2023 $105,003,000.00
4 3/31/2023 $100,838,000.00
5 12/31/2022 $89,705,000.00
6 9/30/2022 $82,208,000.00
7 6/30/2022 $69,341,000.00
8 3/31/2022 $60,918,000.00
9 12/31/2021 $43,574,000.00
10 9/30/2021 $27,524,311.00
11 6/30/2021 $20,979,139.00
12 3/31/2021 $14,627,176.00
13 12/31/2020 $13,687,589.00
14 9/30/2020 $14,408,538.00
15 6/30/2020 $14,881,952.00
16 3/31/2020 $11,688,103.00
17 12/31/2019 $10,630,441.00
18 9/30/2019 $9,012,980.00
19 6/30/2019 $9,424,262.00
20 3/31/2019 $8,273,522.00
21 12/31/2018 $9,626,116.00
22 9/30/2018 $10,050,135.00
23 6/30/2018 $9,688,052.00
24 3/31/2018 $10,879,149.00
25 12/31/2017 $8,140,384.00
26 9/30/2017 $8,453,567.00
27 6/30/2017 $9,338,613.00
28 3/31/2017 $9,970,877.00
29 12/31/2016 $8,714,645.00
30 9/30/2016 $8,373,155.00
31 6/30/2016 $8,106,384.00
32 3/31/2016 $8,102,529.00
33 12/31/2015 $6,943,519.00
34 9/30/2015 $7,182,854.00
35 6/30/2015 $6,734,328.00
36 3/31/2015 $5,164,221.00
37 12/31/2014 $5,359,155.00
38 9/30/2014 $5,390,342.00
39 6/30/2014 $5,298,570.00
40 3/31/2014 $4,855,899.00
41 12/31/2013 $5,127,091.00
42 9/30/2013 $5,626,764.00
43 6/30/2013 $4,966,348.00
44 3/31/2013 $3,742,252.00
45 12/31/2012 $3,625,909.00
46 9/30/2012 $2,971,614.00
47 6/30/2012 $3,000,307.00
48 3/31/2012 $3,077,388.00
49 12/31/2011 $2,528,067.00
50 9/30/2011 $2,757,151.00
Financials: InventoryRawMaterials
Date Value
1 12/31/2023 $68,755,000.00
2 9/30/2023 $73,657,000.00
3 6/30/2023 $77,386,000.00
4 3/31/2023 $79,564,000.00
5 12/31/2022 $72,560,000.00
6 9/30/2022 $66,440,000.00
7 6/30/2022 $58,456,000.00
8 3/31/2022 $47,961,000.00
9 12/31/2021 $35,216,000.00
10 9/30/2021 $23,071,833.00
11 6/30/2021 $16,881,148.00
12 3/31/2021 $11,932,008.00
13 12/31/2020 $11,475,903.00
14 9/30/2020 $12,287,134.00
15 6/30/2018 $5,136,429.00
16 3/31/2018 $5,399,534.00
17 12/31/2017 $6,012,095.00
18 9/30/2017 $5,991,863.00
19 6/30/2017 $7,096,105.00
20 3/31/2017 $7,190,262.00
21 12/31/2016 $5,997,636.00
22 9/30/2016 $5,702,762.00
23 6/30/2016 $5,421,596.00
24 3/31/2016 $5,310,196.00
25 12/31/2015 $4,741,099.00
26 9/30/2015 $4,811,993.00
27 6/30/2015 $5,057,154.00
28 3/31/2015 $3,681,674.00
29 12/31/2014 $3,691,417.00
30 9/30/2014 $3,729,160.00
31 6/30/2014 $3,609,891.00
32 3/31/2014 $3,047,476.00
33 12/31/2013 $3,490,880.00
34 9/30/2013 $4,110,224.00
35 6/30/2013 $3,215,170.00
36 3/31/2013 $2,323,447.00
37 12/31/2012 $2,410,733.00
38 9/30/2012 $2,300,380.00
39 6/30/2012 $2,278,483.00
40 9/30/2011 $2,158,647.00
Financials: InventoryValuationReserves
Date Value
1 12/31/2023 $9,927,000.00
2 9/30/2023 $6,760,000.00
3 6/30/2023 $5,081,000.00
4 3/31/2023 $4,295,000.00
5 12/31/2022 $3,006,000.00
6 9/30/2022 $2,329,000.00
7 6/30/2022 $1,683,000.00
8 3/31/2022 $1,677,000.00
9 12/31/2021 $1,509,000.00
10 9/30/2021 $1,391,000.00
11 6/30/2021 $1,141,524.00
12 3/31/2021 $1,037,412.00
13 12/31/2020 $988,135.00
14 9/30/2020 $960,131.00
15 9/30/2019 $1,118,748.00
Financials: InventoryWorkInProcess
Date Value
1 12/31/2023 $2,752,000.00
2 9/30/2023 $1,462,000.00
3 6/30/2023 $3,501,000.00
4 3/31/2023 $5,298,000.00
5 12/31/2022 $5,125,000.00
6 9/30/2022 $7,294,000.00
7 6/30/2022 $6,437,000.00
8 3/31/2022 $4,727,000.00
9 12/31/2021 $3,629,000.00
10 9/30/2021 $2,482,000.00
11 6/30/2021 $2,866,264.00
12 3/31/2021 $2,191,469.00
13 12/31/2020 $966,731.00
14 9/30/2020 $1,033,021.00
15 6/30/2018 $773,652.00
16 3/31/2018 $805,616.00
17 12/31/2017 $431,495.00
18 9/30/2017 $724,248.00
19 6/30/2017 $653,701.00
20 3/31/2017 $610,219.00
21 12/31/2016 $650,736.00
22 9/30/2016 $471,305.00
23 6/30/2016 $842,726.00
24 3/31/2016 $811,203.00
25 12/31/2015 $368,302.00
26 9/30/2015 $310,149.00
27 6/30/2015 $311,626.00
28 3/31/2015 $383,235.00
29 12/31/2014 $483,593.00
30 9/30/2014 $292,557.00
31 6/30/2014 $519,621.00
32 3/31/2014 $486,754.00
33 12/31/2013 $591,728.00
34 9/30/2013 $494,980.00
35 6/30/2013 $651,454.00
36 3/31/2013 $380,436.00
37 12/31/2012 $357,127.00
38 9/30/2012 $336,298.00
39 6/30/2012 $344,586.00
40 9/30/2011 $304,793.00
Financials: InvestmentIncomeInterest
Date Value
1 12/31/2023 $2,069,000.00
2 9/30/2023 $5,206,000.00
3 6/30/2023 $3,328,000.00
4 3/31/2023 $1,698,000.00
5 12/31/2022 $303,000.00
6 9/30/2022 $328,000.00
7 6/30/2022 $43,000.00
8 3/31/2022 $121,000.00
9 12/31/2021 $120,000.00
10 9/30/2021 $500,120.00
11 6/30/2021 $378,000.00
12 3/31/2021 $123,324.00
13 12/31/2020 $134,000.00
14 9/30/2020 $770,950.00
15 6/30/2020 $174,555.00
16 3/31/2020 $217,725.00
17 12/31/2019 $223,243.00
18 9/30/2019 $738,459.00
19 6/30/2019 $212,894.00
20 3/31/2019 $169,443.00
21 12/31/2018 $135,137.00
22 9/30/2018 $457,101.00
23 6/30/2018 $331,650.00
24 3/31/2018 $119,379.00
25 12/31/2017 $95,722.00
26 9/30/2017 $273,930.00
27 6/30/2017 $73,759.00
28 3/31/2017 $59,885.00
29 12/31/2016 $52,734.00
30 9/30/2016 $157,402.00
31 6/30/2016 $114,316.00
32 3/31/2016 $39,169.00
33 12/31/2015 $33,539.00
34 9/30/2015 $105,891.00
35 6/30/2015 $24,924.00
36 3/31/2015 $24,528.00
37 12/31/2014 $25,856.00
38 9/30/2014 $95,703.00
39 6/30/2014 $25,544.00
40 3/31/2014 $24,753.00
41 12/31/2013 $19,700.00
42 9/30/2013 $92,281.00
43 6/30/2013 $21,754.00
44 3/31/2013 $48,298.00
45 12/31/2012 $25,462.00
46 9/30/2012 $102,014.00
47 6/30/2012 $23,878.00
48 3/31/2012 $26,363.00
49 12/31/2011 $27,182.00
50 9/30/2011 $109,595.00
51 6/30/2011 $26,604.00
52 3/31/2011 $56,461.00
53 12/31/2010 $29,508.00
Financials: InvestmentIncomeInvestmentExpense
Date Value
1 12/31/2023 $126,000.00
2 9/30/2023 $881,000.00
3 6/30/2023 $551,000.00
4 3/31/2023 $112,000.00
5 12/31/2022 $243,000.00
6 9/30/2022 $311,000.00
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 9/30/2020 --
Financials: LesseeOperatingLeaseLiabilityPaymentsDue
Date Value
1 12/31/2023 $15,117,000.00
2 9/30/2023 $15,809,000.00
3 6/30/2023 $16,885,000.00
4 3/31/2023 $13,086,000.00
5 12/31/2022 $13,885,000.00
6 9/30/2022 $14,718,000.00
7 6/30/2022 $14,206,000.00
8 3/31/2022 $14,823,000.00
9 12/31/2021 $2,016,000.00
10 9/30/2021 $2,664,803.00
11 6/30/2021 $2,907,785.00
12 3/31/2021 $3,150,520.00
13 12/31/2020 $3,390,586.00
14 9/30/2020 $3,004,465.00
15 6/30/2020 $3,207,052.00
16 3/31/2020 $3,444,778.00
17 12/31/2019 $2,684,010.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
Date Value
1 9/30/2023 $2,626,000.00
2 9/30/2022 --
3 9/30/2021 --
4 9/30/2020 --
5 6/30/2020 $217,552.00
6 3/31/2020 $217,552.00
7 12/31/2019 $217,552.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 12/31/2023 $3,965,000.00
2 9/30/2023 $4,064,000.00
3 6/30/2023 $4,217,000.00
4 3/31/2023 $3,890,000.00
5 12/31/2022 $3,875,000.00
6 9/30/2022 $3,775,000.00
7 6/30/2022 $3,158,000.00
8 3/31/2022 $3,158,000.00
9 12/31/2021 $703,000.00
10 9/30/2021 $986,844.00
11 6/30/2021 $986,844.00
12 3/31/2021 $986,844.00
13 12/31/2020 $986,844.00
14 9/30/2020 $752,423.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFive
Date Value
1 9/30/2023 $384,000.00
2 9/30/2022 $1,196,000.00
3 9/30/2021 --
4 9/30/2020 $217,552.00
5 6/30/2020 $516,725.00
6 3/31/2020 $516,725.00
7 12/31/2019 $516,725.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFour
Date Value
1 12/31/2023 $402,000.00
2 9/30/2023 $1,572,000.00
3 6/30/2023 $1,583,000.00
4 3/31/2023 $1,196,000.00
5 12/31/2022 $1,196,000.00
6 9/30/2022 $2,868,000.00
7 6/30/2022 $2,844,000.00
8 3/31/2022 $2,844,000.00
9 12/31/2021 --
10 9/30/2021 $217,552.00
11 6/30/2021 $217,552.00
12 3/31/2021 $217,552.00
13 12/31/2020 $217,552.00
14 9/30/2020 $516,725.00
15 6/30/2020 $744,963.00
16 3/31/2020 $744,963.00
17 12/31/2019 $503,903.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearThree
Date Value
1 12/31/2023 $1,590,000.00
2 9/30/2023 $3,242,000.00
3 6/30/2023 $3,253,000.00
4 3/31/2023 $2,870,000.00
5 12/31/2022 $2,870,000.00
6 9/30/2022 $3,056,000.00
7 6/30/2022 $2,997,000.00
8 3/31/2022 $2,997,000.00
9 12/31/2021 $218,000.00
10 9/30/2021 $516,725.00
11 6/30/2021 $516,725.00
12 3/31/2021 $516,725.00
13 12/31/2020 $516,725.00
14 9/30/2020 $744,963.00
15 6/30/2020 $772,803.00
16 3/31/2020 $772,803.00
17 12/31/2019 $491,404.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
Date Value
1 12/31/2023 $3,261,000.00
2 9/30/2023 $3,921,000.00
3 6/30/2023 $3,433,000.00
4 3/31/2023 $3,063,000.00
5 12/31/2022 $3,061,000.00
6 9/30/2022 $3,823,000.00
7 6/30/2022 $3,233,000.00
8 3/31/2022 $3,233,000.00
9 12/31/2021 $517,000.00
10 9/30/2021 $943,682.00
11 6/30/2021 $943,682.00
12 3/31/2021 $943,682.00
13 12/31/2020 $943,682.00
14 9/30/2020 --
15 6/30/2020 $752,423.00
16 3/31/2020 $752,423.00
17 12/31/2019 $479,221.00
Financials: LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
Date Value
1 12/31/2023 $2,967,000.00
2 6/30/2023 $1,302,000.00
3 3/31/2023 $2,067,000.00
4 12/31/2022 $2,883,000.00
5 6/30/2022 $778,000.00
6 3/31/2022 $1,395,000.00
7 12/31/2021 $578,000.00
8 6/30/2021 $242,982.00
9 3/31/2021 $485,717.00
10 12/31/2020 $725,783.00
11 6/30/2020 $202,586.00
12 3/31/2020 $440,312.00
13 12/31/2019 $475,205.00
Financials: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
Date Value
1 12/31/2023 $1,334,000.00
2 9/30/2023 $1,443,000.00
3 6/30/2023 $1,591,000.00
4 3/31/2023 $610,000.00
5 12/31/2022 $704,000.00
6 9/30/2022 $921,000.00
7 6/30/2022 $951,000.00
8 3/31/2022 $871,000.00
9 12/31/2021 $99,000.00
10 9/30/2021 $134,869.00
11 6/30/2021 $157,655.00
12 3/31/2021 $182,281.00
13 12/31/2020 $208,720.00
14 9/30/2020 $209,538.00
15 6/30/2020 $234,833.00
16 3/31/2020 $261,912.00
17 12/31/2019 $227,818.00
Financials: Liabilities
Date Value
1 12/31/2023 $35,534,000.00
2 9/30/2023 $40,354,000.00
3 6/30/2023 $49,267,000.00
4 3/31/2023 $51,996,000.00
5 12/31/2022 $57,916,000.00
6 9/30/2022 $81,546,000.00
7 6/30/2022 $41,173,000.00
8 3/31/2022 $36,539,000.00
9 12/31/2021 $23,291,000.00
10 9/30/2021 $22,087,000.00
11 6/30/2021 $17,563,706.00
12 3/31/2021 $13,969,018.00
13 12/31/2020 $10,076,246.00
14 9/30/2020 $12,544,152.00
15 6/30/2020 $11,219,047.00
16 3/31/2020 $10,958,184.00
17 12/31/2019 $7,321,870.00
18 9/30/2019 $6,955,176.00
19 6/30/2019 $4,452,012.00
20 3/31/2019 $5,174,742.00
21 12/31/2018 $4,921,426.00
22 9/30/2018 $5,353,766.00
23 6/30/2018 $4,438,600.00
24 3/31/2018 $4,270,996.00
25 12/31/2017 $3,087,393.00
26 9/30/2017 $4,968,917.00
27 6/30/2017 $5,011,421.00
28 3/31/2017 $5,704,726.00
29 12/31/2016 $5,101,603.00
30 9/30/2016 $8,001,270.00
31 6/30/2016 $7,306,670.00
32 3/31/2016 $6,417,176.00
33 12/31/2015 $4,067,444.00
34 9/30/2015 $6,348,487.00
35 6/30/2015 $7,098,299.00
36 3/31/2015 $5,074,043.00
37 12/31/2014 $3,990,763.00
38 9/30/2014 $5,101,264.00
39 6/30/2014 $7,318,463.00
40 3/31/2014 $6,744,982.00
41 12/31/2013 $3,973,531.00
42 9/30/2013 $6,335,303.00
43 6/30/2013 $4,384,330.00
44 3/31/2013 $3,363,389.00
45 12/31/2012 $2,797,148.00
46 9/30/2012 $3,054,437.00
47 6/30/2012 $2,745,288.00
48 3/31/2012 $2,710,874.00
49 12/31/2011 $2,133,830.00
50 9/30/2011 $4,072,920.00
Financials: LiabilitiesAndStockholdersEquity
Date Value
1 12/31/2023 $335,629,000.00
2 9/30/2023 $355,517,000.00
3 6/30/2023 $361,201,000.00
4 3/31/2023 $357,395,000.00
5 12/31/2022 $351,797,000.00
6 9/30/2022 $229,128,000.00
7 6/30/2022 $177,947,000.00
8 3/31/2022 $159,968,000.00
9 12/31/2021 $137,764,000.00
10 9/30/2021 $125,911,200.00
11 6/30/2021 $114,057,975.00
12 3/31/2021 $103,817,503.00
13 12/31/2020 $96,187,684.00
14 9/30/2020 $95,297,430.00
15 6/30/2020 $90,863,228.00
16 3/31/2020 $87,206,926.00
17 12/31/2019 $83,163,430.00
18 9/30/2019 $81,888,563.00
19 6/30/2019 $77,423,081.00
20 3/31/2019 $76,668,998.00
21 12/31/2018 $75,484,067.00
22 9/30/2018 $74,228,642.00
23 6/30/2018 $71,444,131.00
24 3/31/2018 $70,323,901.00
25 12/31/2017 $69,170,354.00
26 9/30/2017 $69,494,037.00
27 6/30/2017 $69,465,789.00
28 3/31/2017 $71,405,412.00
29 12/31/2016 $69,325,513.00
30 9/30/2016 $70,595,313.00
31 6/30/2016 $66,636,890.00
32 3/31/2016 $61,565,252.00
33 12/31/2015 $57,199,031.00
34 9/30/2015 $57,627,617.00
35 6/30/2015 $57,390,476.00
36 3/31/2015 $53,028,602.00
37 12/31/2014 $52,027,118.00
38 9/30/2014 $51,847,898.00
39 6/30/2014 $53,007,795.00
40 3/31/2014 $50,467,981.00
41 12/31/2013 $46,264,981.00
42 9/30/2013 $46,413,339.00
43 6/30/2013 $41,973,510.00
44 3/31/2013 $39,579,211.00
45 12/31/2012 $38,280,706.00
46 9/30/2012 $37,740,338.00
47 6/30/2012 $32,464,845.00
48 3/31/2012 $30,411,703.00
49 12/31/2011 $29,582,739.00
50 9/30/2011 $30,302,091.00
Financials: LiabilitiesCurrent
Date Value
1 12/31/2023 $24,954,000.00
2 9/30/2023 $29,004,000.00
3 6/30/2023 $36,913,000.00
4 3/31/2023 $40,050,000.00
5 12/31/2022 $45,322,000.00
6 9/30/2022 $51,694,000.00
7 6/30/2022 $30,693,000.00
8 3/31/2022 $25,345,000.00
9 12/31/2021 $22,077,000.00
10 9/30/2021 $20,472,000.00
11 6/30/2021 $15,714,639.00
12 3/31/2021 $11,888,456.00
13 12/31/2020 $7,768,856.00
14 9/30/2020 $10,414,809.00
15 6/30/2020 $8,817,522.00
16 3/31/2020 $8,387,636.00
17 12/31/2019 $5,280,156.00
18 9/30/2019 $6,607,062.00
19 6/30/2019 $4,095,318.00
20 3/31/2019 $4,811,310.00
21 12/31/2018 $4,552,830.00
22 9/30/2018 $4,980,791.00
23 6/30/2018 $4,106,105.00
24 3/31/2018 $3,934,123.00
25 12/31/2017 $2,747,675.00
26 9/30/2017 $4,243,121.00
27 6/30/2017 $4,333,414.00
28 3/31/2017 $5,044,060.00
29 12/31/2016 $4,443,129.00
30 9/30/2016 $7,345,736.00
31 6/30/2016 $6,551,778.00
32 3/31/2016 $5,742,314.00
33 12/31/2015 $3,680,982.00
34 9/30/2015 $5,037,255.00
35 6/30/2015 $6,147,029.00
36 3/31/2015 $4,496,487.00
37 12/31/2014 $3,881,783.00
38 9/30/2014 $5,101,264.00
39 6/30/2014 $7,108,121.00
40 3/31/2014 $6,558,668.00
41 12/31/2013 $3,901,260.00
42 9/30/2013 $6,314,202.00
43 6/30/2013 $4,362,334.00
44 3/31/2013 $3,340,498.00
45 12/31/2012 $2,797,148.00
46 9/30/2012 $3,016,794.00
47 6/30/2012 $2,700,269.00
48 3/31/2012 $2,660,263.00
49 12/31/2011 $2,077,628.00
50 9/30/2011 $4,011,126.00
Financials: LongTermDebtAndCapitalLeaseObligations
Date Value
1 9/30/2023 --
2 6/30/2023 --
3 3/31/2023 $2,181,000.00
4 12/31/2022 $2,132,000.00
5 9/30/2022 $18,666,000.00
6 9/30/2021 --
Financials: LongTermInvestments
Date Value
1 12/31/2023 $6,505,000.00
2 9/30/2023 $6,343,000.00
3 6/30/2023 $6,556,000.00
4 3/31/2023 $8,527,000.00
5 12/31/2022 $10,293,000.00
6 9/30/2022 $22,747,000.00
7 6/30/2022 $24,994,000.00
8 3/31/2022 $28,448,000.00
9 12/31/2021 $35,192,000.00
10 9/30/2021 $36,912,777.00
11 6/30/2021 $26,721,221.00
12 3/31/2021 $25,565,000.00
13 12/31/2020 $26,142,000.00
14 9/30/2020 $25,143,000.00
15 6/30/2020 $28,072,000.00
16 3/31/2020 $25,130,000.00
17 12/31/2019 $21,704,000.00
18 9/30/2019 $23,902,000.00
19 6/30/2019 $22,519,000.00
20 3/31/2019 $18,574,000.00
21 12/31/2018 $18,292,000.00
22 9/30/2018 $17,974,000.00
23 6/30/2018 $18,226,000.00
24 3/31/2018 $20,180,000.00
25 12/31/2017 $20,357,000.00
26 9/30/2017 $19,816,000.00
27 6/30/2017 $17,153,000.00
28 3/31/2017 $15,015,000.00
29 12/31/2016 $13,281,000.00
30 9/30/2016 $10,703,000.00
31 6/30/2016 $8,570,000.00
32 3/31/2016 $7,783,000.00
33 12/31/2015 $6,767,000.00
34 9/30/2015 $8,290,000.00
35 6/30/2015 $7,722,000.00
36 3/31/2015 $7,078,000.00
37 12/31/2014 $8,303,000.00
38 9/30/2014 $8,302,000.00
39 6/30/2014 $8,643,000.00
40 3/31/2014 $9,525,000.00
41 12/31/2013 $8,246,000.00
42 9/30/2013 $6,770,000.00
43 6/30/2013 $5,641,000.00
44 3/31/2013 $4,261,000.00
45 12/31/2012 $3,186,000.00
46 9/30/2012 $4,572,000.00
47 6/30/2012 $4,806,000.00
48 3/31/2012 $5,075,000.00
49 12/31/2011 $5,314,000.00
50 9/30/2011 $2,707,000.00
Financials: MoneyMarketFundsAtCarryingValue
Date Value
1 12/31/2023 $25,328,000.00
2 9/30/2023 $26,467,000.00
3 6/30/2023 $24,635,000.00
4 3/31/2023 $18,212,000.00
5 9/30/2022 $15,000.00
Financials: NetCashProvidedByUsedInFinancingActivities
Date Value
1 12/31/2023 $-12,171,000.00
2 9/30/2023 $113,416,000.00
3 6/30/2023 $113,681,000.00
4 3/31/2023 $113,390,000.00
5 12/31/2022 $113,519,000.00
6 9/30/2022 $10,655,000.00
7 6/30/2022 $-109,000.00
8 3/31/2022 $-307,000.00
9 12/31/2021 $-181,000.00
10 9/30/2021 $-536,000.00
11 6/30/2021 $-126,635.00
12 3/31/2021 $-331,000.00
13 12/31/2020 $-94,336.00
14 9/30/2020 $-247,000.00
15 6/30/2020 $-74,713.00
16 3/31/2020 $-262,223.00
17 12/31/2019 $166,429.00
18 9/30/2019 $-236,670.00
19 6/30/2019 $-117,864.00
20 3/31/2019 $139,288.00
21 12/31/2018 $139,281.00
22 9/30/2018 $-1,927,998.00
23 6/30/2018 $-1,400,907.00
24 3/31/2018 $-79,078.00
25 12/31/2017 $131,396.00
26 9/30/2017 $-4,236,737.00
27 6/30/2017 $-2,501,772.00
28 3/31/2017 $138,281.00
29 12/31/2016 $159,191.00
30 9/30/2016 $31,972.00
31 6/30/2016 $2,103,025.00
32 3/31/2016 $573,767.00
33 12/31/2015 $242,370.00
34 9/30/2015 $-1,224,239.00
35 6/30/2015 $-610,383.00
36 3/31/2015 $-714,575.00
37 12/31/2014 $-63,279.00
38 9/30/2014 $440,882.00
39 6/30/2014 $662,320.00
40 3/31/2014 $61,963.00
41 12/31/2013 $42,928.00
42 9/30/2013 $-95,436.00
43 6/30/2013 $95,229.00
44 3/31/2013 $55,700.00
45 12/31/2012 $66,397.00
46 9/30/2012 $284,826.00
47 6/30/2012 $290,249.00
48 3/31/2012 $120,861.00
49 12/31/2011 $107,986.00
50 9/30/2011 $280,311.00
51 6/30/2011 $146,611.00
52 3/31/2011 $59,323.00
53 12/31/2010 $48,252.00
Financials: NetCashProvidedByUsedInInvestingActivities
Date Value
1 12/31/2023 $908,000.00
2 9/30/2023 $-112,247,000.00
3 6/30/2023 $-112,375,000.00
4 3/31/2023 $-3,180,000.00
5 12/31/2022 $-101,094,000.00
6 9/30/2022 $-8,197,000.00
7 6/30/2022 $10,374,000.00
8 3/31/2022 $12,296,000.00
9 12/31/2021 $-319,000.00
10 9/30/2021 $-13,599,759.00
11 6/30/2021 $-3,135,000.00
12 3/31/2021 $-479,313.00
13 12/31/2020 $79,000.00
14 9/30/2020 $-41,128.00
15 6/30/2020 $-3,168,271.00
16 3/31/2020 $-3,540,266.00
17 12/31/2019 $438,531.00
18 9/30/2019 $-12,962,039.00
19 6/30/2019 $-11,308,482.00
20 3/31/2019 $-9,254,000.00
21 12/31/2018 $-154,599.00
22 9/30/2018 $-12,607,876.00
23 6/30/2018 $-12,146,379.00
24 3/31/2018 $-11,578,416.00
25 12/31/2017 $-218,999.00
26 9/30/2017 $-11,539,526.00
27 6/30/2017 $-8,286,102.00
28 3/31/2017 $-5,657,911.00
29 12/31/2016 $-5,510,302.00
30 9/30/2016 $-1,641,612.00
31 6/30/2016 $-729,320.00
32 3/31/2016 $-383,712.00
33 12/31/2015 $475,290.00
34 9/30/2015 $-5,744,264.00
35 6/30/2015 $-4,761,122.00
36 3/31/2015 $-3,330,579.00
37 12/31/2014 $-2,027,875.00
38 9/30/2014 $-3,586,097.00
39 6/30/2014 $-3,968,851.00
40 3/31/2014 $-3,075,591.00
41 12/31/2013 $1,083,702.00
42 9/30/2013 $-113,806.00
43 6/30/2013 $-692,640.00
44 3/31/2013 $425,235.00
45 12/31/2012 $335,602.00
46 9/30/2012 $-9,714,041.00
47 6/30/2012 $-6,384,006.00
48 3/31/2012 $-4,982,304.00
49 12/31/2011 $-4,699,430.00
50 9/30/2011 $417,778.00
51 6/30/2011 $-273,596.00
52 3/31/2011 $299,094.00
53 12/31/2010 $-3,545.00
Financials: NetCashProvidedByUsedInOperatingActivities
Date Value
1 12/31/2023 $7,827,000.00
2 9/30/2023 $20,010,000.00
3 6/30/2023 $13,481,000.00
4 3/31/2023 $10,141,000.00
5 12/31/2022 $1,103,000.00
6 9/30/2022 $1,001,000.00
7 6/30/2022 $-9,289,000.00
8 3/31/2022 $-11,282,000.00
9 12/31/2021 $-34,000.00
10 9/30/2021 $10,903,000.00
11 6/30/2021 $8,117,157.00
12 3/31/2021 $6,699,000.00
13 12/31/2020 $2,716,659.00
14 9/30/2020 $6,656,000.00
15 6/30/2020 $2,440,231.00
16 3/31/2020 $2,296,324.00
17 12/31/2019 $-99,831.00
18 9/30/2019 $14,732,653.00
19 6/30/2019 $8,909,411.00
20 3/31/2019 $8,472,562.00
21 12/31/2018 $6,825,875.00
22 9/30/2018 $4,547,540.00
23 6/30/2018 $4,298,815.00
24 3/31/2018 $2,262,580.00
25 12/31/2017 $2,004,522.00
26 9/30/2017 $6,298,053.00
27 6/30/2017 $2,521,650.00
28 3/31/2017 $-11,678.00
29 12/31/2016 $-605,304.00
30 9/30/2016 $11,552,751.00
31 6/30/2016 $5,142,656.00
32 3/31/2016 $2,289,327.00
33 12/31/2015 $1,910,163.00
34 9/30/2015 $6,848,220.00
35 6/30/2015 $4,341,053.00
36 3/31/2015 $2,915,158.00
37 12/31/2014 $1,073,685.00
38 9/30/2014 $11,528,751.00
39 6/30/2014 $11,739,097.00
40 3/31/2014 $10,332,675.00
41 12/31/2013 $6,799,717.00
42 9/30/2013 $4,339,056.00
43 6/30/2013 $1,786,023.00
44 3/31/2013 $655,055.00
45 12/31/2012 $56,027.00
46 9/30/2012 $3,826,331.00
47 6/30/2012 $793,473.00
48 3/31/2012 $232,955.00
49 12/31/2011 $685,420.00
50 9/30/2011 $5,297,219.00
51 6/30/2011 $3,070,353.00
52 3/31/2011 $1,755,631.00
53 12/31/2010 $1,641,269.00
Financials: NetIncomeLoss
Date Value
1 12/31/2023 $-5,268,000.00
2 9/30/2023 $32,533,000.00
3 6/30/2023 $29,837,000.00
4 3/31/2023 $24,619,000.00
5 12/31/2022 $14,255,000.00
6 9/30/2022 $49,362,000.00
7 6/30/2022 $32,370,000.00
8 3/31/2022 $19,626,000.00
9 12/31/2021 $10,389,000.00
10 9/30/2021 $20,327,000.00
11 6/30/2021 $12,901,336.00
12 3/31/2021 $3,640,000.00
13 12/31/2020 $3,163,000.00
14 9/30/2020 $7,293,000.00
15 6/30/2020 $4,243,623.00
16 3/31/2020 $747,897.00
17 12/31/2019 $501,158.00
18 9/30/2019 $4,566,156.00
19 6/30/2019 $1,300,527.00
20 3/31/2019 $367,942.00
21 12/31/2018 $1,009,960.00
22 9/30/2018 $4,274,547.00
23 6/30/2018 $2,393,014.00
24 3/31/2018 $637,782.00
25 12/31/2017 $943,158.00
26 9/30/2017 $3,847,839.00
27 6/30/2017 $803,316.00
28 3/31/2017 $1,784,451.00
29 12/31/2016 $876,930.00
30 9/30/2016 $8,013,062.00
31 6/30/2016 $5,104,407.00
32 3/31/2016 $2,980,433.00
33 12/31/2015 $1,383,320.00
34 9/30/2015 $4,682,008.00
35 6/30/2015 $1,952,900.00
36 3/31/2015 $288,661.00
37 12/31/2014 $1,069,373.00
38 9/30/2014 $5,432,851.00
39 6/30/2014 $4,383,471.00
40 3/31/2014 $3,208,631.00
41 12/31/2013 $1,982,326.00
42 9/30/2013 $4,733,844.00
43 6/30/2013 $2,237,476.00
44 3/31/2013 $545,278.00
45 12/31/2012 $545,211.00
46 9/30/2012 $7,701,194.00
47 6/30/2012 $2,873,486.00
48 3/31/2012 $1,131,526.00
49 12/31/2011 $999,599.00
50 9/30/2011 $6,167,446.00
51 6/30/2011 $2,311,475.00
52 3/31/2011 $1,033,645.00
53 12/31/2010 $501,158.00
Financials: NetInvestmentIncome
Date Value
1 12/31/2023 $2,069,000.00
2 9/30/2023 $5,206,000.00
3 6/30/2023 $3,328,000.00
4 3/31/2023 $1,698,000.00
5 12/31/2022 $303,000.00
6 9/30/2022 $328,000.00
Financials: NumberOfReportableSegments
Date Value
1 12/31/2023 $2.00
2 9/30/2023 $2.00
3 6/30/2023 $2.00
4 3/31/2023 $2.00
5 12/31/2022 $2.00
6 9/30/2022 $2.00
7 9/30/2021 $1.00
8 9/30/2020 $1.00
9 9/30/2019 $1.00
10 9/30/2016 $1.00
11 9/30/2015 $1.00
12 9/30/2014 $1.00
13 9/30/2013 $1.00
14 9/30/2012 $1.00
Financials: OperatingIncomeLoss
Date Value
1 12/31/2023 $-8,162,000.00
2 9/30/2023 $37,287,000.00
3 6/30/2023 $35,571,000.00
4 3/31/2023 $29,946,000.00
5 12/31/2022 $17,890,000.00
6 9/30/2022 $63,817,000.00
7 6/30/2022 $41,566,000.00
8 3/31/2022 $24,981,000.00
9 12/31/2021 $13,049,000.00
10 9/30/2021 $25,234,141.00
11 6/30/2021 $7,702,000.00
12 3/31/2021 $8,165,168.00
13 12/31/2020 $3,713,000.00
14 9/30/2020 $8,384,000.00
15 6/30/2020 $4,704,100.00
16 3/31/2020 $1,121,087.00
17 12/31/2019 $400,915.00
18 9/30/2019 $5,188,134.00
19 6/30/2019 $1,541,633.00
20 3/31/2019 $297,499.00
21 12/31/2018 $1,170,823.00
22 9/30/2018 $5,070,851.00
23 6/30/2018 $2,404,683.00
24 3/31/2018 $118,681.00
25 12/31/2017 $644,436.00
26 9/30/2017 $5,311,883.00
27 6/30/2017 $1,322,557.00
28 3/31/2017 $2,471,832.00
29 12/31/2016 $1,191,196.00
30 9/30/2016 $10,731,692.00
31 6/30/2016 $7,585,123.00
32 3/31/2016 $4,123,278.00
33 12/31/2015 $1,979,781.00
34 9/30/2015 $7,051,355.00
35 6/30/2015 $2,950,976.00
36 3/31/2015 $2,080,650.00
37 12/31/2014 $1,616,517.00
38 9/30/2014 $8,518,126.00
39 6/30/2014 $6,846,474.00
40 3/31/2014 $4,988,178.00
41 12/31/2013 $3,072,626.00
42 9/30/2013 $7,444,735.00
43 6/30/2013 $3,631,425.00
44 3/31/2013 $1,835,191.00
45 12/31/2012 $885,749.00
46 9/30/2012 $4,274,881.00
47 6/30/2012 $1,782,518.00
48 3/31/2012 $1,168,222.00
49 12/31/2011 $1,021,168.00
50 9/30/2011 $3,716,209.00
51 6/30/2011 $2,318,789.00
52 3/31/2011 $1,032,074.00
53 12/31/2010 $506,634.00
Financials: OperatingLeaseExpense
Date Value
1 12/31/2023 $1,134,000.00
2 9/30/2023 $4,311,000.00
3 6/30/2023 $3,173,000.00
4 3/31/2023 $1,058,000.00
5 12/31/2022 $1,571,000.00
6 9/30/2022 $2,801,000.00
7 6/30/2022 $851,000.00
8 3/31/2022 $836,000.00
9 12/31/2021 $340,000.00
10 9/30/2021 $1,216,000.00
11 6/30/2021 $293,453.00
12 3/31/2021 $616,000.00
13 12/31/2020 $308,000.00
14 9/30/2020 $1,126,000.00
15 6/30/2020 $302,242.00
16 3/31/2020 $274,272.00
17 12/31/2019 $241,994.00
Financials: OperatingLeaseLiability
Date Value
1 12/31/2023 $13,784,000.00
2 9/30/2023 $14,366,000.00
3 6/30/2023 $15,294,000.00
4 3/31/2023 $12,476,000.00
5 12/31/2022 $13,181,000.00
6 9/30/2022 $13,797,000.00
7 6/30/2022 $13,255,000.00
8 3/31/2022 $13,952,000.00
9 12/31/2021 $1,916,000.00
10 9/30/2021 $2,529,934.00
11 6/30/2021 $2,750,130.00
12 3/31/2021 $2,968,239.00
13 12/31/2020 $3,181,866.00
14 9/30/2020 $2,794,927.00
15 6/30/2020 $2,972,219.00
16 3/31/2020 $3,182,866.00
17 12/31/2019 $2,456,191.00
Financials: OperatingLeaseLiabilityCurrent
Date Value
1 12/31/2023 $3,811,000.00
2 9/30/2023 $3,737,000.00
3 6/30/2023 $3,722,000.00
4 3/31/2023 $3,533,000.00
5 12/31/2022 $3,475,000.00
6 9/30/2022 $3,385,000.00
7 6/30/2022 $2,774,000.00
8 3/31/2022 $2,758,000.00
9 12/31/2021 $702,000.00
10 9/30/2021 $915,000.00
11 6/30/2021 $901,063.00
12 3/31/2021 $887,677.00
13 12/31/2020 $874,476.00
14 9/30/2020 $665,584.00
15 6/30/2020 $672,384.00
16 3/31/2020 $714,008.00
17 12/31/2019 $516,167.00
18 9/30/2019 --
Financials: OperatingLeaseLiabilityNoncurrent
Date Value
1 12/31/2023 $9,973,000.00
2 9/30/2023 $10,629,000.00
3 6/30/2023 $11,572,000.00
4 3/31/2023 $8,943,000.00
5 12/31/2022 $9,706,000.00
6 9/30/2022 $10,412,000.00
7 6/30/2022 $10,480,000.00
8 3/31/2022 $11,194,000.00
9 12/31/2021 $1,214,000.00
10 9/30/2021 $1,615,000.00
11 6/30/2021 $1,849,067.00
12 3/31/2021 $2,080,562.00
13 12/31/2020 $2,307,390.00
14 9/30/2020 $2,129,343.00
15 6/30/2020 $2,299,835.00
16 3/31/2020 $2,468,858.00
17 12/31/2019 $1,940,024.00
18 9/30/2019 --
Financials: OperatingLeasePayments
Date Value
1 12/31/2023 $1,042,000.00
2 9/30/2023 $3,954,000.00
3 6/30/2023 $2,910,000.00
4 3/31/2023 $1,907,000.00
5 12/31/2022 $946,000.00
6 9/30/2022 $2,064,000.00
7 6/30/2022 $617,000.00
8 3/31/2022 $550,000.00
9 12/31/2021 $312,000.00
10 9/30/2021 $1,290,000.00
11 6/30/2021 $242,736.00
12 3/31/2021 $480,000.00
13 12/31/2020 $240,000,000.00
14 9/30/2020 $812,000.00
15 6/30/2020 $237,726.00
16 3/31/2020 $336,655.00
17 12/31/2019 $167,840.00
Financials: OperatingLeaseRightOfUseAsset
Date Value
1 12/31/2023 $13,297,000.00
2 9/30/2023 $13,861,000.00
3 6/30/2023 $14,773,000.00
4 3/31/2023 $11,938,000.00
5 12/31/2022 $12,638,000.00
6 9/30/2022 $13,256,000.00
7 6/30/2022 $12,715,000.00
8 3/31/2022 $13,414,000.00
9 12/31/2021 $1,761,000.00
10 9/30/2021 $2,305,000.00
11 6/30/2021 $2,515,743.00
12 3/31/2021 $2,724,233.00
13 12/31/2020 $2,930,911.00
14 9/30/2020 $2,539,100.00
15 6/30/2020 $2,710,073.00
16 3/31/2020 $2,911,577.00
17 12/31/2019 $2,215,103.00
18 9/30/2019 --
Financials: OperatingLeaseWeightedAverageDiscountRatePercent
Date Value
1 12/31/2023 $0.04
2 9/30/2023 $0.04
3 6/30/2023 $0.04
4 3/31/2023 $0.03
5 12/31/2022 $0.03
6 9/30/2022 $0.03
7 6/30/2022 $0.03
8 3/31/2022 $0.03
9 12/31/2021 $0.03
10 9/30/2021 $0.03
11 6/30/2021 $0.03
12 3/31/2021 $0.03
13 12/31/2020 $0.03
14 9/30/2020 $0.03
15 6/30/2020 $0.03
16 3/31/2020 $0.03
17 12/31/2019 $0.04
Financials: OtherAssetsCurrent
Date Value
1 12/31/2023 $1,806,000.00
2 9/30/2023 $1,695,000.00
3 6/30/2023 $4,084,000.00
4 3/31/2023 $3,655,000.00
5 12/31/2022 $1,450,000.00
6 9/30/2022 $1,758,000.00
7 6/30/2022 $1,050,000.00
8 3/31/2022 $1,601,000.00
9 12/31/2021 $1,085,000.00
10 9/30/2021 $954,000.00
11 6/30/2021 $652,320.00
12 3/31/2021 $717,599.00
13 12/31/2020 $449,596.00
14 9/30/2020 $585,436.00
15 6/30/2020 $602,700.00
16 3/31/2020 $687,881.00
17 12/31/2019 $825,065.00
18 9/30/2019 $769,161.00
19 6/30/2019 $883,613.00
20 3/31/2019 $1,253,635.00
21 12/31/2018 $653,202.00
22 9/30/2018 $742,136.00
23 6/30/2018 $698,448.00
24 3/31/2018 $1,069,504.00
25 12/31/2017 $939,326.00
26 9/30/2017 $978,933.00
27 6/30/2017 $869,150.00
28 3/31/2017 $974,990.00
29 12/31/2016 $976,558.00
30 9/30/2016 $1,198,917.00
31 6/30/2016 $752,443.00
32 3/31/2016 $582,186.00
33 12/31/2015 $556,127.00
34 9/30/2015 $416,766.00
35 6/30/2015 $499,231.00
36 3/31/2015 $917,542.00
37 12/31/2014 $771,970.00
38 9/30/2014 $543,257.00
39 6/30/2014 $534,575.00
40 3/31/2014 $976,582.00
41 12/31/2013 $504,512.00
42 9/30/2013 $317,829.00
43 6/30/2013 $361,658.00
44 3/31/2013 $415,631.00
45 12/31/2012 $349,702.00
46 9/30/2012 $473,726.00
47 6/30/2012 $521,686.00
48 3/31/2012 $454,772.00
49 12/31/2011 $228,551.00
50 9/30/2011 $170,243.00
Financials: OtherAssetsNoncurrent
Date Value
1 12/31/2023 $988,000.00
2 9/30/2023 $1,872,000.00
3 6/30/2023 $1,489,000.00
4 3/31/2023 $899,000.00
5 12/31/2022 $868,000.00
6 9/30/2022 $582,000.00
7 6/30/2022 $553,000.00
8 3/31/2022 $620,000.00
9 12/31/2021 $572,000.00
10 9/30/2021 $419,000.00
11 6/30/2021 $259,548.00
12 3/31/2021 $262,352.00
13 12/31/2020 $266,515.00
14 9/30/2020 $266,857.00
15 6/30/2020 $186,571.00
16 3/31/2020 $194,174.00
17 12/31/2019 $202,539.00
18 9/30/2019 $210,905.00
19 6/30/2019 $202,856.00
20 3/31/2019 $202,516.00
21 12/31/2018 $213,914.00
22 9/30/2018 $227,461.00
23 6/30/2018 $241,009.00
24 3/31/2018 $228,820.00
25 12/31/2017 $552,331.00
26 9/30/2017 $245,165.00
27 6/30/2017 $484,989.00
28 3/31/2017 $438,720.00
29 12/31/2016 $439,568.00
30 9/30/2016 $428,310.00
31 6/30/2016 $370,259.00
32 3/31/2016 $350,793.00
33 12/31/2015 $345,481.00
34 9/30/2015 $323,804.00
35 6/30/2015 $291,660.00
36 3/31/2015 $310,965.00
37 12/31/2014 $316,293.00
38 9/30/2014 $322,132.00
39 6/30/2014 $297,197.00
40 3/31/2014 $299,136.00
41 12/31/2013 $272,389.00
42 9/30/2013 $268,240.00
43 6/30/2013 $258,909.00
44 3/31/2013 $259,796.00
45 12/31/2012 $255,560.00
46 9/30/2012 $247,512.00
47 6/30/2012 $229,779.00
48 3/31/2012 $227,560.00
49 12/31/2011 $199,467.00
50 9/30/2011 $199,467.00
Financials: OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent
Date Value
1 12/31/2023 $729,000.00
2 9/30/2023 $812,000.00
3 6/30/2023 $1,278,000.00
4 3/31/2023 $302,000.00
5 12/31/2022 $1,024,000.00
6 9/30/2022 $-854,000.00
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 9/30/2020 --
Financials: OtherComprehensiveIncomeLossBeforeTax
Date Value
1 12/31/2023 $1,020,000.00
2 9/30/2023 $1,354,000.00
3 6/30/2023 $1,630,000.00
4 3/31/2023 $1,665,000.00
5 12/31/2022 $1,165,000.00
6 9/30/2022 $-1,898,000.00
7 6/30/2022 $-235,000.00
8 3/31/2022 $-725,000.00
9 6/30/2021 $-54,000.00
Financials: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Date Value
1 12/31/2023 $1,020,000.00
2 9/30/2023 $1,354,000.00
3 6/30/2023 $1,630,000.00
4 3/31/2023 $1,665,000.00
5 12/31/2022 $1,165,000.00
6 9/30/2022 $-1,898,000.00
7 6/30/2022 $-960,000.00
8 3/31/2022 $-725,000.00
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 9/30/2020 --
Financials: OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
Date Value
1 12/31/2023 $291,000.00
2 9/30/2023 $542,000.00
3 6/30/2023 $352,000.00
4 3/31/2023 $339,000.00
5 12/31/2022 $141,000.00
6 9/30/2022 $-1,590,000.00
7 6/30/2022 $-1,241,000.00
8 3/31/2022 $-932,000.00
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 9/30/2020 --
Financials: PaymentsForRepurchaseOfCommonStock
Date Value
1 12/31/2023 $12,185,000.00
2 12/31/2022 --
3 9/30/2022 --
4 9/30/2021 --
5 6/30/2021 --
6 3/31/2021 --
7 9/30/2020 $429,000.00
8 6/30/2020 $428,654.00
9 3/31/2020 $428,654.00
10 9/30/2019 --
11 6/30/2019 --
12 3/31/2019 --
13 12/31/2018 --
14 9/30/2018 $1,760,442.00
15 6/30/2018 $1,371,414.00
16 3/31/2018 $236,024.00
17 12/31/2017 $10,850.00
18 9/30/2017 $3,647,314.00
19 6/30/2017 $2,403,062.00
20 3/31/2017 $49,352.00
21 12/31/2016 --
22 9/30/2016 $333,761.00
23 6/30/2016 $333,761.00
24 3/31/2016 $333,761.00
25 12/31/2015 $257,242.00
26 9/30/2015 $849,157.00
27 6/30/2015 $849,157.00
28 3/31/2015 $849,157.00
29 12/31/2014 $170,170.00
30 9/30/2014 --
31 6/30/2014 --
32 9/30/2013 --
Financials: PaymentsRelatedToTaxWithholdingForShareBasedCompensation
Date Value
1 12/31/2023 $236,000.00
2 9/30/2023 $1,220,000.00
3 6/30/2023 $954,000.00
4 3/31/2023 $954,000.00
5 12/31/2022 $954,000.00
6 9/30/2022 $1,406,000.00
7 6/30/2022 $274,000.00
8 3/31/2022 $274,000.00
9 12/31/2021 $274,000.00
10 9/30/2021 $462,000.00
11 6/30/2021 $54,000.00
12 3/31/2021 $54,208.00
13 12/31/2020 $11,000.00
14 9/30/2020 $176,000.00
15 6/30/2020 $5,803.00
16 3/31/2020 $5,803.00
17 12/31/2019 $5,803.00
18 9/30/2019 $553,165.00
19 6/30/2019 $431,779.00
20 3/31/2019 $6,676.00
21 12/31/2018 $6,676.00
22 9/30/2018 $489,428.00
23 6/30/2018 $348,527.00
24 3/31/2018 $9,262.00
25 12/31/2017 $9,262.00
26 9/30/2017 $952,832.00
27 6/30/2017 $462,120.00
28 3/31/2017 $10,326.00
29 12/31/2016 $10,326.00
30 9/30/2016 $437,537.00
31 6/30/2016 $77,291.00
32 3/31/2016 $36,223.00
33 12/31/2015 $1,391.00
34 9/30/2015 $639,307.00
35 6/30/2015 $14,373.00
36 3/31/2015 --
37 12/31/2014 --
38 9/30/2014 $399,629.00
39 6/30/2014 $142,112.00
40 3/31/2014 $129,488.00
41 12/31/2013 $72,816.00
42 9/30/2013 $297,988.00
43 6/30/2013 $55,748.00
44 3/31/2013 $25,031.00
45 12/31/2012 $9,988.00
46 9/30/2012 $38,386.00
Financials: PaymentsToAcquireBusinessesNetOfCashAcquired
Date Value
1 9/30/2023 --
2 9/30/2022 $16,187,000.00
3 9/30/2021 --
4 9/30/2020 --
Financials: PaymentsToAcquireInvestments
Date Value
1 12/31/2023 $47,748,000.00
2 9/30/2023 $210,923,000.00
3 6/30/2023 $210,923,000.00
4 3/31/2023 $99,126,000.00
5 12/31/2022 $98,881,000.00
6 9/30/2022 $248,000.00
7 6/30/2022 $248,000.00
8 3/31/2022 $248,000.00
9 12/31/2021 $248,000.00
10 9/30/2021 $24,809,000.00
11 6/30/2021 $11,903,649.00
12 3/31/2021 $6,448,000.00
13 12/31/2020 $3,968,000.00
14 9/30/2020 $34,057,000.00
15 6/30/2020 $31,837,930.00
16 3/31/2020 $19,076,930.00
17 12/31/2019 $3,211,000.00
18 9/30/2019 $20,311,393.00
19 6/30/2019 $17,444,393.00
20 3/31/2019 $12,274,393.00
21 12/31/2018 $1,558,000.00
22 9/30/2018 $7,283,075.00
23 6/30/2018 $5,403,075.00
24 3/31/2018 $4,181,075.00
25 12/31/2017 $2,466,000.00
26 9/30/2017 $17,630,075.00
27 6/30/2017 $13,279,075.00
28 3/31/2017 $10,166,075.00
29 12/31/2016 $7,440,000.00
30 9/30/2016 $8,138,075.00
31 6/30/2016 $5,508,075.00
32 3/31/2016 $3,820,075.00
33 12/31/2015 $1,184,000.00
34 9/30/2015 $10,374,000.00
35 6/30/2015 $7,517,000.00
36 3/31/2015 $4,168,000.00
37 12/31/2014 $1,638,000.00
38 9/30/2014 $8,899,000.00
39 6/30/2014 $8,899,000.00
40 3/31/2014 $7,411,000.00
41 12/31/2013 $2,606,000.00
42 9/30/2013 $8,683,000.00
43 6/30/2013 $7,063,000.00
44 3/31/2013 $3,860,000.00
45 12/31/2012 $1,655,000.00
46 9/30/2012 $11,942,000.00
47 6/30/2012 $8,661,000.00
48 3/31/2012 $6,458,000.00
49 12/31/2011 $5,232,000.00
50 9/30/2011 $1,886,659.00
51 6/30/2011 $1,395,659.00
52 3/31/2011 $160,659.00
53 12/31/2010 $160,659.00
Financials: PaymentsToAcquireProductiveAssets
Date Value
1 12/31/2023 $2,412,000.00
2 9/30/2023 $8,384,000.00
3 6/30/2023 $6,529,000.00
4 3/31/2023 $4,797,000.00
5 12/31/2022 $2,213,000.00
6 9/30/2022 $9,148,000.00
7 6/30/2022 $6,764,000.00
8 3/31/2022 $4,842,000.00
9 12/31/2021 $2,051,000.00
10 9/30/2021 $2,046,004.00
11 6/30/2021 $1,275,000.00
12 3/31/2021 $682,000.00
13 12/31/2020 $379,000.00
14 9/30/2020 $1,806,000.00
Financials: PaymentsToAcquirePropertyPlantAndEquipment
Date Value
1 12/31/2023 $2,352,000.00
2 9/30/2023 $7,684,000.00
3 6/30/2023 $6,531,000.00
4 3/31/2023 $4,798,000.00
5 12/31/2022 $1,984,000.00
6 9/30/2022 $8,500,000.00
7 6/30/2021 $1,275,117.00
8 3/31/2021 $682,009.00
9 12/31/2020 $378,883.00
10 9/30/2020 $1,806,198.00
11 6/30/2020 $1,493,341.00
12 3/31/2020 $1,183,336.00
13 12/31/2019 $788,469.00
14 9/30/2019 $2,511,646.00
15 6/30/2019 $1,099,089.00
16 3/31/2019 $551,607.00
17 12/31/2018 $276,599.00
18 9/30/2018 $1,189,853.00
19 6/30/2018 $920,356.00
20 3/31/2018 $516,341.00
21 12/31/2017 $229,999.00
22 9/30/2017 $2,021,551.00
23 6/30/2017 $1,631,127.00
24 3/31/2017 $1,064,936.00
25 12/31/2016 $529,302.00
26 9/30/2016 $1,550,128.00
27 6/30/2016 $982,245.00
28 3/31/2016 $421,637.00
29 12/31/2015 $226,710.00
30 9/30/2015 $4,518,782.00
31 6/30/2015 $4,028,122.00
32 3/31/2015 $3,328,579.00
33 12/31/2014 $1,764,875.00
34 9/30/2014 $1,418,461.00
35 6/30/2014 $1,060,851.00
36 3/31/2014 $331,591.00
37 12/31/2013 $92,298.00
38 9/30/2013 $1,018,453.00
39 6/30/2013 $691,640.00
40 3/31/2013 $549,765.00
41 12/31/2012 $154,398.00
42 9/30/2012 $550,618.00
43 6/30/2012 $297,006.00
44 3/31/2012 $181,304.00
45 12/31/2011 $63,430.00
46 9/30/2011 $745,790.00
47 6/30/2011 $577,919.00
48 3/31/2011 $167,774.00
49 12/31/2010 $38,413.00
Financials: PreferredStockParOrStatedValuePerShare
Date Value
1 12/31/2023 $0.01
2 9/30/2023 $0.01
3 6/30/2023 $0.01
4 3/31/2023 $0.01
5 12/31/2022 $0.01
6 9/30/2022 $0.01
7 6/30/2022 $0.01
8 3/31/2022 $0.01
9 12/31/2021 $0.01
10 9/30/2021 $0.01
11 6/30/2021 $0.01
12 3/31/2021 $0.01
13 12/31/2020 $0.01
14 9/30/2020 $0.01
15 6/30/2020 $0.01
16 3/31/2020 $0.01
17 12/31/2019 $0.01
18 9/30/2019 $0.01
19 6/30/2019 $0.01
20 3/31/2019 $0.01
21 12/31/2018 $0.01
22 9/30/2018 $0.01
23 6/30/2018 $0.01
24 3/31/2018 $0.01
25 12/31/2017 $0.01
26 9/30/2017 $0.01
27 6/30/2017 $0.01
28 3/31/2017 $0.01
29 12/31/2016 $0.01
30 9/30/2016 $0.01
31 6/30/2016 $0.01
32 3/31/2016 $0.01
33 12/31/2015 $0.01
34 9/30/2015 $0.01
35 6/30/2015 $0.01
36 3/31/2015 $0.01
37 12/31/2014 $0.01
38 9/30/2014 $0.01
39 6/30/2014 $0.01
40 3/31/2014 $0.01
41 12/31/2013 $0.01
42 9/30/2013 $0.01
43 6/30/2013 $0.01
44 3/31/2013 $0.01
45 12/31/2012 $0.01
46 9/30/2012 $0.01
47 3/31/2012 $0.01
48 12/31/2011 $0.01
49 9/30/2011 $0.01
Financials: PreferredStockSharesAuthorized
Date Value
1 12/31/2023 $500,000.00
2 9/30/2023 $500,000.00
3 6/30/2023 $500,000.00
4 3/31/2023 $500,000.00
5 12/31/2022 $500,000.00
6 9/30/2022 $500,000.00
7 6/30/2022 $500,000.00
8 3/31/2022 $500,000.00
9 12/31/2021 $500,000.00
10 9/30/2021 $500,000.00
11 6/30/2021 $500,000.00
12 3/31/2021 $500,000.00
13 12/31/2020 $500,000.00
14 9/30/2020 $500,000.00
15 6/30/2020 $500,000.00
16 3/31/2020 $500,000.00
17 12/31/2019 $500,000.00
18 9/30/2019 $500,000.00
19 6/30/2019 $500,000.00
20 3/31/2019 $500,000.00
21 12/31/2018 $500,000.00
22 9/30/2018 $500,000.00
23 6/30/2018 $500,000.00
24 3/31/2018 $500,000.00
25 12/31/2017 $500,000.00
26 9/30/2017 $5,000,000.00
27 6/30/2017 $500.00
28 3/31/2017 $500.00
29 12/31/2016 $500.00
30 9/30/2016 $500.00
31 6/30/2016 $500.00
32 3/31/2016 $500.00
33 12/31/2015 $500.00
34 9/30/2015 $500.00
35 6/30/2015 $500.00
36 3/31/2015 $500.00
37 12/31/2014 $500.00
38 9/30/2014 $500.00
39 6/30/2014 $500.00
40 3/31/2014 $500.00
41 12/31/2013 $500.00
42 9/30/2013 $500.00
43 6/30/2013 $500.00
44 3/31/2013 $500.00
45 12/31/2012 $500.00
46 9/30/2012 $500.00
47 3/31/2012 $500.00
48 12/31/2011 $500.00
49 9/30/2011 $500.00
Financials: PreferredStockSharesIssued
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
26 9/30/2017 --
27 9/30/2016 --
28 9/30/2015 --
29 9/30/2014 --
30 9/30/2013 --
31 9/30/2012 --
32 9/30/2011 --
Financials: PreferredStockSharesOutstanding
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 3/31/2023 --
4 12/31/2022 --
5 9/30/2022 --
6 6/30/2022 --
7 3/31/2022 --
8 12/31/2021 --
9 9/30/2021 --
10 6/30/2021 --
11 3/31/2021 --
12 12/31/2020 --
13 9/30/2020 --
14 6/30/2020 --
15 3/31/2020 --
16 12/31/2019 --
17 9/30/2019 --
18 6/30/2019 --
19 3/31/2019 --
20 12/31/2018 --
21 9/30/2018 --
22 6/30/2018 --
23 3/31/2018 --
24 12/31/2017 --
25 9/30/2017 --
26 6/30/2017 --
27 3/31/2017 --
28 12/31/2016 --
29 9/30/2016 --
30 6/30/2016 --
31 3/31/2016 --
32 12/31/2015 --
33 9/30/2015 --
34 6/30/2015 --
35 3/31/2015 --
36 12/31/2014 --
37 9/30/2014 --
38 6/30/2014 --
39 3/31/2014 --
40 12/31/2013 --
41 9/30/2013 --
42 6/30/2013 --
43 3/31/2013 --
44 12/31/2012 --
45 9/30/2012 --
46 3/31/2012 --
47 12/31/2011 --
48 9/30/2011 --
Financials: PreferredStockValue
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
26 9/30/2017 --
27 6/30/2017 --
28 3/31/2017 --
29 12/31/2016 --
30 9/30/2016 --
31 6/30/2016 --
32 3/31/2016 --
33 12/31/2015 --
34 9/30/2015 --
35 6/30/2015 --
36 3/31/2015 --
37 12/31/2014 --
38 9/30/2014 --
39 6/30/2014 --
40 3/31/2014 --
41 12/31/2013 --
42 9/30/2013 --
43 6/30/2013 --
44 3/31/2013 --
45 12/31/2012 --
46 9/30/2012 --
47 3/31/2012 --
48 12/31/2011 --
49 9/30/2011 --
Financials: ProceedsFromIssuanceOfCommonStock
Date Value
1 12/31/2023 --
2 9/30/2023 $130,262,000.00
3 6/30/2023 $130,262,000.00
4 3/31/2023 $130,262,000.00
5 12/31/2022 $130,262,000.00
6 9/30/2022 $544,000.00
7 6/30/2022 $544,000.00
8 3/31/2022 $249,000.00
9 12/31/2021 $249,000.00
10 9/30/2021 $383,697.00
11 6/30/2021 $383,000.00
12 3/31/2021 $179,081.00
13 12/31/2020 $179,000.00
14 9/30/2020 $349,000.00
15 6/30/2020 $348,776.00
16 3/31/2020 $169,652.00
17 12/31/2019 $169,652.00
18 9/30/2019 $313,891.00
19 6/30/2019 $313,891.00
20 3/31/2019 $145,940.00
21 12/31/2018 $145,940.00
22 9/30/2018 $297,860.00
23 6/30/2018 $297,860.00
24 3/31/2018 $148,259.00
25 12/31/2017 $148,259.00
26 9/30/2017 $334,692.00
27 6/30/2017 $334,692.00
28 3/31/2017 $169,500.00
29 12/31/2016 $169,500.00
30 9/30/2016 $254,426.00
31 6/30/2016 $254,426.00
32 3/31/2016 $118,013.00
33 12/31/2015 $118,013.00
34 9/30/2015 $211,459.00
35 6/30/2015 $211,459.00
36 3/31/2015 $105,615.00
37 12/31/2014 $105,615.00
38 9/30/2014 $185,584.00
39 6/30/2014 $185,584.00
40 3/31/2014 $90,417.00
41 12/31/2013 $90,417.00
42 9/30/2013 $135,981.00
43 6/30/2013 $135,981.00
44 3/31/2013 $68,760.00
45 12/31/2012 $68,760.00
46 6/30/2012 $142,542.00
47 3/31/2012 $70,305.00
48 12/31/2011 $70,305.00
49 6/30/2011 $87,667.00
50 3/31/2011 $37,722.00
51 12/31/2010 $37,722.00
Financials: ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
Date Value
1 12/31/2023 --
2 9/30/2023 $954,000.00
3 6/30/2023 $954,000.00
4 3/31/2023 $954,000.00
5 12/31/2022 $954,000.00
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
Financials: ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities
Date Value
1 12/31/2023 $51,068,000.00
2 9/30/2023 $107,060,000.00
3 6/30/2023 $105,077,000.00
4 3/31/2023 $100,743,000.00
5 12/31/2022 --
6 9/30/2022 $17,386,000.00
7 6/30/2022 $17,386,000.00
8 3/31/2022 $17,386,000.00
9 12/31/2021 $1,980,000.00
10 9/30/2021 $13,255,000.00
11 6/30/2021 $10,044,000.00
12 3/31/2021 $6,651,000.00
13 12/31/2020 $4,426,000.00
14 9/30/2020 $35,822,000.00
15 6/30/2020 $30,163,000.00
16 3/31/2020 $16,720,000.00
17 12/31/2019 $4,438,000.00
18 9/30/2019 $9,861,000.00
19 6/30/2019 $7,235,000.00
20 3/31/2019 $3,572,000.00
21 12/31/2018 $1,680,000.00
22 9/30/2018 $6,132,000.00
23 6/30/2018 $4,444,000.00
24 3/31/2018 $3,469,000.00
25 12/31/2017 $2,477,000.00
26 9/30/2017 $8,107,000.00
27 6/30/2017 $6,619,000.00
28 3/31/2017 $5,568,000.00
29 12/31/2016 $2,459,000.00
30 6/30/2016 $5,761,000.00
31 3/31/2016 $3,858,000.00
32 12/31/2015 $1,886,000.00
33 6/30/2015 $6,784,000.00
34 3/31/2015 $4,166,000.00
35 12/31/2014 $1,375,000.00
36 6/30/2014 $5,991,000.00
37 3/31/2014 $4,667,000.00
38 12/31/2013 $3,782,000.00
39 6/30/2013 $7,062,000.00
40 3/31/2013 $4,835,000.00
41 12/31/2012 $2,145,000.00
42 6/30/2012 $2,574,000.00
43 3/31/2012 $1,657,000.00
44 12/31/2011 $596,000.00
45 6/30/2011 $1,039,690.00
46 3/31/2011 $627,527.00
47 12/31/2010 $195,527.00
Financials: ProceedsFromSaleMaturityAndCollectionsOfInvestments
Date Value
1 9/30/2023 --
2 9/30/2022 $14,365,000.00
3 9/30/2021 --
4 9/30/2020 --
Financials: ProceedsFromStockPlans
Date Value
1 12/31/2023 $250,000.00
2 9/30/2023 $611,000.00
3 6/30/2023 $612,000.00
4 3/31/2023 $299,000.00
5 12/31/2022 $299,000.00
6 9/30/2022 $544,000.00
7 6/30/2022 $544,000.00
8 3/31/2022 $249,000.00
9 12/31/2021 $249,000.00
10 9/30/2021 $384,000.00
11 9/30/2014 $185,584.00
12 9/30/2013 $135,981.00
13 9/30/2012 $142,542.00
14 9/30/2011 $87,667.00
Financials: PropertyPlantAndEquipmentGross
Date Value
1 9/30/2023 $37,140,000.00
2 9/30/2022 $29,647,000.00
3 9/30/2021 $15,066,000.00
4 9/30/2020 $13,491,460.00
5 9/30/2019 $13,793,462.00
6 9/30/2018 $11,656,153.00
7 9/30/2017 $11,569,001.00
8 9/30/2016 $10,714,795.00
9 9/30/2015 $9,365,791.00
10 9/30/2014 $5,555,613.00
11 9/30/2013 $4,550,472.00
12 9/30/2012 $3,439,676.00
13 9/30/2011 $3,170,053.00
Financials: PropertyPlantAndEquipmentNet
Date Value
1 12/31/2023 $22,870,000.00
2 9/30/2023 $21,527,000.00
3 6/30/2023 $21,318,000.00
4 3/31/2023 $21,088,000.00
5 12/31/2022 $19,730,000.00
6 9/30/2022 $18,229,000.00
7 6/30/2022 $9,567,000.00
8 3/31/2022 $8,701,000.00
9 12/31/2021 $6,574,000.00
10 9/30/2021 $4,997,658.00
11 6/30/2021 $4,925,245.00
12 3/31/2021 $4,749,530.00
13 12/31/2020 $5,002,750.00
14 9/30/2020 $4,952,819.00
15 6/30/2020 $5,354,082.00
16 3/31/2020 $5,563,814.00
17 12/31/2019 $5,682,166.00
18 9/30/2019 $5,413,241.00
19 6/30/2019 $4,470,145.00
20 3/31/2019 $4,412,001.00
21 12/31/2018 $4,592,435.00
22 9/30/2018 $4,744,584.00
23 6/30/2018 $4,907,410.00
24 3/31/2018 $5,053,859.00
25 12/31/2017 $5,201,901.00
26 9/30/2017 $5,434,172.00
27 6/30/2017 $5,511,450.00
28 3/31/2017 $6,024,930.00
29 12/31/2016 $5,904,333.00
30 9/30/2016 $5,780,814.00
31 6/30/2016 $5,560,484.00
32 3/31/2016 $5,377,459.00
33 12/31/2015 $5,551,700.00
34 9/30/2015 $5,689,673.00
35 6/30/2015 $5,628,045.00
36 3/31/2015 $5,258,571.00
37 12/31/2014 $3,997,151.00
38 9/30/2014 $2,462,250.00
39 6/30/2014 $2,332,882.00
40 3/31/2014 $1,783,233.00
41 12/31/2013 $1,735,695.00
42 9/30/2013 $1,796,812.00
43 6/30/2013 $1,581,564.00
44 3/31/2013 $1,565,718.00
45 12/31/2012 $1,293,037.00
46 9/30/2012 $1,107,468.00
47 6/30/2012 $934,954.00
48 3/31/2012 $924,291.00
49 12/31/2011 $930,690.00
50 9/30/2011 $986,031.00
Financials: ProvisionForDoubtfulAccounts
Date Value
1 9/30/2023 --
2 9/30/2022 --
3 6/30/2022 --
4 3/31/2022 --
5 9/30/2021 $210,000.00
6 6/30/2021 $209,612.00
7 3/31/2021 $210,000.00
8 9/30/2020 --
9 6/30/2020 --
10 3/31/2020 --
Financials: RepaymentsOfLongTermDebt
Date Value
1 12/31/2023 --
2 6/30/2023 $16,700,000.00
3 3/31/2023 $16,700,000.00
4 12/31/2022 $16,700,000.00
5 6/30/2022 --
6 3/31/2022 --
7 12/31/2021 --
Financials: ResearchAndDevelopmentExpense
Date Value
1 9/30/2023 $3,115,000.00
2 9/30/2022 $895,000.00
3 9/30/2021 $1,243,000.00
4 9/30/2020 $1,269,542.00
5 9/30/2019 $1,089,637.00
6 9/30/2018 $787,364.00
7 9/30/2017 $865,568.00
8 9/30/2016 $838,122.00
9 9/30/2015 $750,107.00
10 9/30/2014 $703,693.00
Financials: RetainedEarningsAccumulatedDeficit
Date Value
1 12/31/2023 $122,148,000.00
2 9/30/2023 $127,336,000.00
3 6/30/2023 $124,640,000.00
4 3/31/2023 $119,422,000.00
5 12/31/2022 $109,058,000.00
6 9/30/2022 $94,803,000.00
7 6/30/2022 $77,812,000.00
8 3/31/2022 $65,067,000.00
9 12/31/2021 $55,830,000.00
10 9/30/2021 $45,441,253.00
11 6/30/2021 $38,015,209.00
12 3/31/2021 $31,917,096.00
13 12/31/2020 $28,277,312.00
14 9/30/2020 $25,113,873.00
15 6/30/2020 $22,064,430.00
16 3/31/2020 $19,069,862.00
17 12/31/2019 $18,321,965.00
18 9/30/2019 $17,820,807.00
19 6/30/2019 $15,933,080.00
20 3/31/2019 $14,632,553.00
21 12/31/2018 $14,264,611.00
22 9/30/2018 $13,254,651.00
23 6/30/2018 $11,373,118.00
24 3/31/2018 $9,617,886.00
25 12/31/2017 $9,923,262.00
26 9/30/2017 $8,980,104.00
27 6/30/2017 $7,720,032.00
28 3/31/2017 $6,916,716.00
29 12/31/2016 $6,009,195.00
30 9/30/2016 $5,132,265.00
31 6/30/2016 $358,630.00
32 3/31/2016 $-1,923,791.00
33 12/31/2015 $-3,362,457.00
34 9/30/2015 $-4,745,777.00
35 6/30/2015 $-6,116,851.00
36 3/31/2015 $-8,069,751.00
37 12/31/2014 $-8,358,412.00
38 9/30/2014 $-9,427,785.00
39 6/30/2014 $-10,477,165.00
40 3/31/2014 $-11,652,005.00
41 12/31/2013 $-12,878,310.00
42 9/30/2013 $-14,860,636.00
43 6/30/2013 $-17,357,004.00
44 3/31/2013 $-18,503,991.00
45 12/31/2012 $-19,049,269.00
46 9/30/2012 $-19,594,480.00
47 6/30/2012 $-24,422,188.00
48 3/31/2012 $-26,164,148.00
49 12/31/2011 $-26,296,075.00
50 9/30/2011 $-27,295,674.00
Financials: RevenueFromContractWithCustomerExcludingAssessedTax
Date Value
1 12/31/2023 $34,230,000.00
2 9/30/2023 $268,720,000.00
3 6/30/2023 $219,035,000.00
4 3/31/2023 $71,809,000.00
5 12/31/2022 $85,942,000.00
6 9/30/2022 $270,883,000.00
7 6/30/2022 $71,250,000.00
8 3/31/2022 $104,604,000.00
9 12/31/2021 $51,109,000.00
10 9/30/2021 $140,755,000.00
11 6/30/2021 $38,735,000.00
12 3/31/2021 $29,691,934.00
13 12/31/2020 $27,092,000.00
14 9/30/2020 $93,075,000.00
15 6/30/2020 $65,756,545.00
16 3/31/2020 $39,786,500.00
17 12/31/2019 $19,377,991.00
18 9/30/2019 $85,034,182.00
19 6/30/2019 $61,065,759.00
20 3/31/2019 $39,173,515.00
21 12/31/2018 $20,089,150.00
22 9/30/2018 $77,651,354.00
23 6/30/2018 $21,480,590.00
24 3/31/2018 $16,830,895.00
25 12/31/2017 $16,866,884.00
26 9/30/2017 $73,947,619.00
Financials: RevenueNotFromContractWithCustomerExcludingInterestIncome
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 $182,000.00
Financials: SellingGeneralAndAdministrativeExpense
Date Value
1 12/31/2023 $12,859,000.00
2 9/30/2023 $47,992,000.00
3 6/30/2023 $37,714,000.00
4 3/31/2023 $24,266,000.00
5 12/31/2022 $12,759,000.00
6 9/30/2022 $49,130,000.00
7 6/30/2022 $33,877,000.00
8 3/31/2022 $21,155,000.00
9 12/31/2021 $9,923,000.00
10 9/30/2021 $35,943,000.00
11 6/30/2021 $25,581,534.00
12 3/31/2021 $8,490,000.00
13 12/31/2020 $7,655,537.00
14 9/30/2020 $29,531,000.00
15 6/30/2020 $7,207,157.00
16 3/31/2020 $7,431,261.00
17 12/31/2019 $7,326,620.00
18 9/30/2019 $27,500,989.00
19 6/30/2019 $20,374,613.00
20 3/31/2019 $13,503,619.00
21 12/31/2018 $6,775,875.00
22 9/30/2018 $25,925,933.00
23 6/30/2018 $6,087,362.00
24 3/31/2018 $7,305,589.00
25 12/31/2017 $6,463,971.00
26 9/30/2017 $24,952,376.00
27 6/30/2017 $18,794,395.00
28 3/31/2017 $12,179,702.00
29 12/31/2016 $6,017,524.00
30 9/30/2016 $22,138,556.00
31 6/30/2016 $15,712,319.00
32 3/31/2016 $5,136,952.00
33 12/31/2015 $4,697,015.00
34 9/30/2015 $17,816,598.00
35 6/30/2015 $13,261,065.00
36 3/31/2015 $8,415,301.00
37 12/31/2014 $4,125,997.00
38 9/30/2014 $16,080,640.00
39 6/30/2014 $4,185,157.00
40 3/31/2014 $7,670,030.00
41 12/31/2013 $3,865,019.00
42 9/30/2013 $14,544,843.00
43 6/30/2013 $3,832,889.00
44 3/31/2013 $6,304,394.00
45 12/31/2012 $3,038,511.00
46 9/30/2012 $11,010,840.00
47 6/30/2012 $2,774,253.00
48 3/31/2012 $5,345,489.00
49 12/31/2011 $2,773,114.00
50 9/30/2011 $10,986,322.00
51 6/30/2011 $7,859,654.00
52 3/31/2011 $4,827,618.00
53 12/31/2010 $2,459,319.00
Financials: ShareBasedCompensation
Date Value
1 12/31/2023 $1,271,000.00
2 9/30/2023 $3,578,000.00
3 6/30/2023 $2,504,000.00
4 3/31/2023 $1,444,000.00
5 12/31/2022 $660,000.00
6 9/30/2022 $2,339,000.00
7 6/30/2022 $1,647,000.00
8 3/31/2022 $1,010,000.00
9 12/31/2021 $440,000.00
10 9/30/2021 $1,280,135.00
11 6/30/2021 $966,000.00
12 3/31/2021 $623,235.00
13 12/31/2020 $289,000.00
14 9/30/2020 $773,555.00
15 6/30/2020 $541,884.00
16 3/31/2020 $328,523.00
17 12/31/2019 $240,586.00
18 9/30/2019 $1,729,025.00
19 6/30/2019 $1,535,628.00
20 3/31/2019 $1,102,190.00
21 12/31/2018 $538,524.00
22 9/30/2018 $2,003,207.00
23 6/30/2018 $1,488,304.00
24 3/31/2018 $969,081.00
25 12/31/2017 $483,287.00
26 9/30/2017 $2,319,975.00
27 6/30/2017 $1,774,330.00
28 3/31/2017 $1,183,911.00
29 12/31/2016 $593,746.00
30 9/30/2016 $1,404,899.00
31 6/30/2016 $843,658.00
32 3/31/2016 $473,193.00
33 12/31/2015 $226,767.00
34 9/30/2015 $1,074,727.00
35 6/30/2015 $844,992.00
36 3/31/2015 $564,466.00
37 12/31/2014 $283,627.00
38 9/30/2014 $794,865.00
39 6/30/2014 $565,505.00
40 3/31/2014 $374,369.00
41 12/31/2013 $188,160.00
42 9/30/2013 $753,727.00
43 6/30/2013 $570,574.00
44 3/31/2013 $383,732.00
45 12/31/2012 $186,049.00
46 9/30/2012 $470,710.00
47 6/30/2012 $326,651.00
48 3/31/2012 $219,271.00
49 12/31/2011 $112,153.00
50 9/30/2011 $535,347.00
51 6/30/2011 $208,557.00
52 3/31/2011 $119,894.00
53 12/31/2010 $58,287.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
Date Value
1 9/30/2023 $3,141,000.00
2 9/30/2022 $3,744,000.00
3 9/30/2021 $1,364,000.00
4 9/30/2020 $497,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
Date Value
1 9/30/2023 --
2 6/30/2023 --
3 3/31/2023 --
4 12/31/2022 --
5 9/30/2022 --
6 6/30/2022 --
7 3/31/2022 --
8 12/31/2021 --
9 9/30/2021 --
10 6/30/2021 --
11 3/31/2021 --
12 12/31/2020 --
13 9/30/2020 --
14 6/30/2020 --
15 3/31/2020 --
16 12/31/2019 --
17 9/30/2019 --
18 6/30/2019 --
19 3/31/2019 --
20 12/31/2018 --
21 9/30/2018 --
22 6/30/2018 --
23 9/30/2012 --
24 6/30/2012 --
25 3/31/2012 --
26 9/30/2011 --
27 6/30/2011 --
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
Date Value
1 9/30/2023 $0.63
2 6/30/2023 $0.62
3 3/31/2023 $0.62
4 12/31/2022 $0.62
5 9/30/2022 $0.52
6 6/30/2022 $0.52
7 3/31/2022 $0.52
8 12/31/2021 $0.52
9 9/30/2021 $0.47
10 6/30/2021 $0.47
11 3/31/2021 $0.47
12 12/31/2020 $0.47
13 9/30/2019 $0.38
14 6/30/2019 $0.38
15 3/31/2019 $0.38
16 12/31/2018 $0.38
17 9/30/2018 $0.44
18 6/30/2018 $0.46
19 9/30/2012 $0.82
20 6/30/2012 $0.82
21 3/31/2012 $0.82
22 9/30/2011 $0.81
23 6/30/2011 $0.79
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
Date Value
1 9/30/2023 $0.04
2 6/30/2023 $0.05
3 3/31/2023 $0.04
4 12/31/2022 $0.04
5 9/30/2022 $0.01
6 6/30/2022 $0.01
7 3/31/2022 $0.01
8 12/31/2021 $0.01
9 9/30/2021 $0.00
10 6/30/2021 $0.00
11 3/31/2021 $0.00
12 12/31/2020 $0.00
13 9/30/2019 $0.03
14 6/30/2019 $0.03
15 3/31/2019 $0.03
16 12/31/2018 $0.03
17 9/30/2018 $0.03
18 6/30/2018 $0.03
19 9/30/2012 $0.01
20 6/30/2012 $0.01
21 3/31/2012 $0.01
22 9/30/2011 $0.02
23 6/30/2011 $0.02
Financials: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
Date Value
1 9/30/2023 $2,731,000.00
2 9/30/2022 $3,314,000.00
3 9/30/2021 $1,631,575.00
4 9/30/2020 $721,000.00
5 12/31/2018 $196,345.00
6 9/30/2018 $331,535.00
7 6/30/2018 $267,652.00
8 9/30/2017 $421,237.00
9 9/30/2016 $858,771.00
10 9/30/2015 $2,420,521.00
11 6/30/2015 $2,981,443.00
12 3/31/2015 $2,701,625.00
13 12/31/2014 $2,383,960.00
14 9/30/2014 $2,529,127.00
15 6/30/2014 $3,182,090.00
16 3/31/2014 $12,685,109.00
17 12/31/2013 $12,114,284.00
18 6/30/2013 $5,149,482.00
19 3/31/2013 $2,754,224.00
20 12/31/2012 $1,879,969.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
Date Value
1 9/30/2023 $97,056.00
2 9/30/2022 $39,276.00
3 9/30/2021 $51,201.00
4 9/30/2020 $97,333.00
5 9/30/2019 $58,750.00
6 9/30/2018 $30,500.00
7 9/30/2017 $38,950.00
8 9/30/2016 $54,800.00
9 9/30/2015 $297,384.00
10 9/30/2014 $313,851.00
11 6/30/2014 $257,869.00
12 3/31/2014 $622,169.00
13 9/30/2013 $711,802.00
14 9/30/2012 $700,148.00
15 9/30/2011 $525,930.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
Date Value
1 9/30/2023 $28.13
2 9/30/2022 $20.26
3 9/30/2021 $12.28
4 9/30/2020 $12.76
5 9/30/2019 $9.19
6 9/30/2018 $2.58
7 9/30/2017 $2.79
8 9/30/2016 $3.13
9 9/30/2015 $5.29
10 9/30/2014 $4.67
11 9/30/2013 $2.75
12 9/30/2012 $4.78
13 9/30/2011 $1.85
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
Date Value
1 9/30/2023 $1,603,000.00
2 9/30/2022 $11,279,000.00
3 9/30/2021 $1,314,900.00
4 9/30/2020 $332,000.00
5 9/30/2019 $81,728.00
6 9/30/2018 $75,767.00
7 9/30/2017 $237,172.00
8 9/30/2016 $2,644,220.00
9 9/30/2015 $876,841.00
10 9/30/2014 $7,522,553.00
11 9/30/2013 $1,185,501.00
12 9/30/2012 $672,900.00
13 9/30/2011 $1,237,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
Date Value
1 12/31/2023 $1,731.00
2 9/30/2023 $1,021.00
3 6/30/2023 $1,021.00
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 $2,084.00
7 6/30/2022 $2,084.00
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 $38,709.00
11 6/30/2021 $38,709.00
12 3/31/2021 $25,309.00
13 12/31/2020 --
14 9/30/2020 $48,250.00
15 6/30/2020 $48,250.00
16 3/31/2020 $48,000.00
17 12/31/2019 --
18 9/30/2019 $12,000.00
19 6/30/2019 $12,000.00
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 9/30/2017 --
26 9/30/2016 --
27 9/30/2015 $2,500.00
28 6/30/2015 $2,500.00
29 3/31/2015 $1,000.00
30 6/30/2014 $2,250.00
31 3/31/2014 $2,250.00
32 12/31/2013 $2,250.00
33 6/30/2013 $9,000.00
34 3/31/2013 $-6,000.00
35 12/31/2012 $-5,500.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $41.64
2 9/30/2023 $18.18
3 6/30/2023 $18.18
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 $19.94
7 6/30/2022 $19.94
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 $13.68
11 6/30/2021 $13.68
12 3/31/2021 $13.89
13 12/31/2020 --
14 9/30/2020 $13.35
15 6/30/2020 $13.35
16 3/31/2020 $13.35
17 12/31/2019 --
18 9/30/2019 $12.17
19 6/30/2019 $12.17
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 9/30/2017 --
26 9/30/2016 --
27 9/30/2015 $6.36
28 6/30/2015 $6.36
29 3/31/2015 $6.36
30 6/30/2014 $4.26
31 3/31/2014 $4.26
32 12/31/2013 $4.26
33 6/30/2013 $5.73
34 3/31/2013 $5.41
35 12/31/2012 $5.33
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
Date Value
1 12/31/2023 $111,299.00
2 9/30/2023 $40,266.00
3 6/30/2023 $40,266.00
4 3/31/2023 $19,084.00
5 12/31/2022 $15,020.00
6 9/30/2022 $62,730.00
7 6/30/2022 $62,730.00
8 3/31/2022 $62,730.00
9 12/31/2021 $62,730.00
10 9/30/2021 $105,089.00
11 6/30/2021 $105,089.00
12 3/31/2021 $105,089.00
13 12/31/2020 $105,089.00
14 9/30/2020 $121,350.00
15 6/30/2020 $121,350.00
16 3/31/2020 $116,600.00
17 12/31/2019 $116,600.00
18 9/30/2019 $172,000.00
19 6/30/2019 $172,000.00
20 3/31/2019 $172,000.00
21 12/31/2018 $172,000.00
22 9/30/2018 $108,000.00
23 6/30/2018 $72,000.00
24 3/31/2018 --
25 12/31/2017 --
26 9/30/2017 --
27 6/30/2017 --
28 3/31/2017 --
29 12/31/2016 --
30 9/30/2016 --
31 6/30/2016 --
32 3/31/2016 --
33 12/31/2015 --
34 9/30/2015 --
35 6/30/2015 --
36 3/31/2015 --
37 12/31/2014 --
38 9/30/2014 --
39 6/30/2014 --
40 3/31/2014 --
41 12/31/2013 --
42 9/30/2013 --
43 6/30/2013 --
44 12/31/2012 --
45 9/30/2012 $17,000.00
46 6/30/2012 $12,000.00
47 9/30/2011 $320,920.00
48 6/30/2011 $17,500.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
Date Value
1 9/30/2023 $30.83
2 9/30/2022 $25.54
3 9/30/2021 $8.14
4 12/31/2020 $8.14
5 9/30/2020 $4.62
6 12/31/2019 $4.93
7 9/30/2019 $3.53
8 6/30/2019 $3.53
9 3/31/2019 $3.53
10 12/31/2018 $3.53
11 9/30/2018 $4.78
12 6/30/2018 $5.15
13 3/31/2013 $5.50
14 9/30/2012 $4.12
15 6/30/2012 $4.12
16 9/30/2011 $4.14
17 6/30/2011 $3.29
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
Date Value
1 12/31/2023 $1,258,000.00
2 9/30/2023 $9,413,000.00
3 6/30/2023 $2,193,000.00
4 3/31/2023 $2,177,000.00
5 12/31/2022 $7,058,000.00
6 9/30/2022 $17,343,000.00
7 6/30/2022 $6,824,000.00
8 3/31/2022 $7,482,000.00
9 12/31/2021 $10,911,000.00
10 9/30/2021 $8,412,000.00
11 6/30/2021 $1,292,691.00
12 3/31/2021 $890,093.00
13 12/31/2020 $1,173,691.00
14 9/30/2020 $721,000.00
15 6/30/2020 $278,995.00
16 3/31/2020 $102,150.00
17 12/31/2019 $362,123.00
18 9/30/2019 $156,173.00
19 6/30/2019 $253,413.00
20 3/31/2019 $287,850.00
21 12/31/2018 $196,345.00
22 9/30/2018 $-4,097.00
23 6/30/2018 $102,052.00
24 3/31/2018 $339,012.00
25 12/31/2017 $334,810.00
26 9/30/2017 $421,237.00
27 6/30/2017 $405,657.00
28 3/31/2017 $533,632.00
29 12/31/2016 $788,892.00
30 9/30/2016 $858,771.00
31 6/30/2016 $1,676,391.00
32 3/31/2016 $2,608,019.00
33 12/31/2015 $2,358,173.00
34 9/30/2015 $2,420,521.00
35 6/30/2015 $3,525,546.00
36 3/31/2015 $3,196,987.00
37 12/31/2014 $2,737,943.00
38 9/30/2014 $2,908,849.00
39 6/30/2014 $4,821,595.00
40 3/31/2014 $15,273,527.00
41 12/31/2013 $14,279,748.00
42 9/30/2013 $8,801,776.00
43 6/30/2013 $6,125,305.00
44 3/31/2013 $2,950,829.00
45 12/31/2012 $1,992,600.00
46 9/30/2012 $2,101,541.00
47 9/30/2011 $3,814,064.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Date Value
1 12/31/2023 $363,692.00
2 9/30/2023 $254,124.00
3 6/30/2023 $254,124.00
4 3/31/2023 $236,884.00
5 12/31/2022 $239,120.00
6 9/30/2022 $236,509.00
7 6/30/2022 $341,991.00
8 3/31/2022 $349,145.00
9 12/31/2021 $357,418.00
10 9/30/2021 $301,514.00
11 6/30/2021 $301,680.00
12 3/31/2021 $315,080.00
13 12/31/2020 $362,789.00
14 9/30/2020 $337,100.00
15 6/30/2020 $355,350.00
16 3/31/2020 $355,350.00
17 12/31/2019 $406,350.00
18 9/30/2019 $290,750.00
19 6/30/2019 $291,750.00
20 3/31/2019 $303,750.00
21 12/31/2018 $306,750.00
22 9/30/2018 $138,500.00
23 6/30/2018 $103,600.00
24 3/31/2018 $32,850.00
25 12/31/2017 $35,450.00
26 9/30/2017 $38,950.00
27 6/30/2017 $38,950.00
28 3/31/2017 $39,050.00
29 12/31/2016 $44,800.00
30 9/30/2016 $54,800.00
31 6/30/2016 $124,934.00
32 3/31/2016 $240,334.00
33 12/31/2015 $289,384.00
34 9/30/2015 $297,384.00
35 6/30/2015 $328,551.00
36 3/31/2015 $332,051.00
37 12/31/2014 $371,601.00
38 9/30/2014 $373,051.00
39 6/30/2014 $404,419.00
40 3/31/2014 $769,969.00
41 12/31/2013 $840,869.00
42 9/30/2013 $863,519.00
43 6/30/2013 $972,519.00
44 3/31/2013 $990,289.00
45 12/31/2012 $1,007,639.00
46 9/30/2012 $1,029,176.00
47 9/30/2011 $1,191,657.00
48 9/30/2010 $1,126,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Date Value
1 12/31/2023 $33.69
2 9/30/2023 $37.04
3 6/30/2023 $37.04
4 3/31/2023 $36.76
5 12/31/2022 $35.72
6 9/30/2022 $31.30
7 6/30/2022 $25.59
8 3/31/2022 $25.37
9 12/31/2021 $25.12
10 9/30/2021 $16.25
11 6/30/2021 $16.25
12 3/31/2021 $16.13
13 12/31/2020 $15.73
14 9/30/2020 $12.48
15 6/30/2020 $12.08
16 3/31/2020 $11.95
17 12/31/2019 $12.05
18 9/30/2019 $11.86
19 6/30/2019 $11.83
20 3/31/2019 $11.85
21 12/31/2018 $11.76
22 9/30/2018 $10.99
23 6/30/2018 $10.06
24 3/31/2018 $2.58
25 12/31/2017 $2.81
26 9/30/2017 $2.79
27 6/30/2017 $2.79
28 3/31/2017 $2.78
29 12/31/2016 $3.09
30 9/30/2016 $3.13
31 6/30/2016 $4.47
32 3/31/2016 $5.22
33 12/31/2015 $5.26
34 9/30/2015 $5.29
35 6/30/2015 $5.18
36 3/31/2015 $5.19
37 12/31/2014 $4.94
38 9/30/2014 $4.93
39 6/30/2014 $4.87
40 3/31/2014 $3.25
41 12/31/2013 $3.26
42 9/30/2013 $3.24
43 6/30/2013 $3.11
44 3/31/2013 $3.10
45 12/31/2012 $3.08
46 9/30/2012 $3.07
47 9/30/2011 $2.72
48 9/30/2010 $1.41
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
Date Value
1 9/30/2023 $79,911.00
2 9/30/2022 $113,727.00
3 9/30/2021 $79,833.00
4 9/30/2020 $44,000.00
5 9/30/2019 $36,000.00
6 9/30/2018 --
7 9/30/2017 --
8 9/30/2016 --
9 9/30/2015 $59,090.00
10 9/30/2014 $91,819.00
11 9/30/2013 $177,312.00
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 --
2 9/30/2023 $26.16
3 6/30/2023 $26.16
4 3/31/2023 $27.24
5 12/31/2022 $34.77
6 9/30/2022 $12.92
7 6/30/2022 $13.70
8 3/31/2022 $13.90
9 12/31/2021 $13.57
10 9/30/2021 $12.47
11 6/30/2021 $12.47
12 3/31/2021 $12.47
13 12/31/2020 $12.55
14 9/30/2020 $4.01
15 6/30/2020 $2.58
16 3/31/2020 $2.58
17 12/31/2019 $2.58
18 9/30/2019 $2.58
19 6/30/2019 $2.58
20 3/31/2019 $2.58
21 12/31/2018 $2.58
22 9/30/2018 $3.58
23 6/30/2018 $3.67
24 3/31/2018 $3.89
25 12/31/2017 $2.58
26 9/30/2017 $3.97
27 6/30/2017 $3.97
28 3/31/2017 $3.98
29 12/31/2016 $3.30
30 9/30/2016 $5.78
31 6/30/2016 $5.88
32 3/31/2016 $5.60
33 12/31/2015 $6.36
34 9/30/2015 $3.43
35 6/30/2015 $2.92
36 3/31/2015 $2.74
37 12/31/2014 $3.10
38 9/30/2014 $1.94
39 6/30/2014 $1.79
40 3/31/2014 $3.07
41 12/31/2013 $2.34
42 9/30/2013 $1.97
43 6/30/2013 $1.51
44 3/31/2013 $1.55
45 12/31/2012 $1.63
46 9/30/2012 $1.11
47 9/30/2011 $1.26
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $26.18
2 9/30/2023 $64.38
3 6/30/2023 $64.38
4 3/31/2023 $95.06
5 12/31/2022 $104.36
6 9/30/2022 $66.48
7 6/30/2022 $66.48
8 3/31/2022 $66.48
9 12/31/2021 $66.48
10 9/30/2021 $23.74
11 6/30/2021 $23.74
12 3/31/2021 $23.74
13 12/31/2020 $23.74
14 9/30/2020 $12.43
15 6/30/2020 $12.43
16 3/31/2020 $12.43
17 12/31/2019 $12.43
18 9/30/2019 $12.17
19 6/30/2019 $12.17
20 3/31/2019 $12.17
21 12/31/2018 $12.17
22 9/30/2018 $13.37
23 6/30/2018 $13.35
24 9/30/2017 --
25 3/31/2013 $5.91
26 9/30/2012 $5.59
27 6/30/2012 $5.91
28 12/31/2011 $6.24
29 9/30/2011 $6.26
30 6/30/2011 $4.67
31 12/31/2010 $2.13
Financials: ShortTermInvestments
Date Value
1 12/31/2023 $128,352,000.00
2 9/30/2023 $130,286,000.00
3 6/30/2023 $130,726,000.00
4 3/31/2023 $19,984,000.00
5 12/31/2022 $117,538,000.00
6 9/30/2022 $5,802,000.00
7 6/30/2022 $3,894,000.00
8 3/31/2022 $739,000.00
9 12/31/2021 $10,373,000.00
10 9/30/2021 $10,374,000.00
11 6/30/2021 $10,864,831.00
12 3/31/2021 $9,957,831.00
13 12/31/2020 $9,125,527.00
14 9/30/2020 $10,582,527.00
15 6/30/2020 $11,093,527.00
16 3/31/2020 $14,708,841.00
17 12/31/2019 $14,523,321.00
18 9/30/2019 $13,524,270.00
19 6/30/2019 $14,638,219.00
20 3/31/2019 $17,048,473.00
21 12/31/2018 $8,490,225.00
22 9/30/2018 $8,930,225.00
23 6/30/2018 $8,486,225.00
24 3/31/2018 $6,285,225.00
25 12/31/2017 $5,385,150.00
26 9/30/2017 $5,937,150.00
27 6/30/2017 $5,737,150.00
28 3/31/2017 $5,813,150.00
29 12/31/2016 $7,930,075.00
30 9/30/2016 $5,527,075.00
31 6/30/2016 $7,392,075.00
32 3/31/2016 $8,394,075.00
33 12/31/2015 $8,746,000.00
34 9/30/2015 $7,925,000.00
35 6/30/2015 $7,945,000.00
36 3/31/2015 $7,858,000.00
37 12/31/2014 $6,894,000.00
38 9/30/2014 $6,632,000.00
39 6/30/2014 $7,027,000.00
40 3/31/2014 $5,981,000.00
41 12/31/2013 $3,340,000.00
42 9/30/2013 $5,992,000.00
43 6/30/2013 $8,039,000.00
44 3/31/2013 $8,443,000.00
45 12/31/2012 $10,003,000.00
46 9/30/2012 $9,107,000.00
47 6/30/2012 $5,837,000.00
48 3/31/2012 $4,282,000.00
49 12/31/2011 $3,878,000.00
50 9/30/2011 $1,849,000.00
Financials: StockholdersEquity
Date Value
1 12/31/2023 $300,095,000.00
2 9/30/2023 $315,163,000.00
3 6/30/2023 $311,934,000.00
4 3/31/2023 $305,399,000.00
5 12/31/2022 $293,881,000.00
6 9/30/2022 $147,582,000.00
7 6/30/2022 $136,774,000.00
8 3/31/2022 $123,429,000.00
9 12/31/2021 $114,473,000.00
10 9/30/2021 $103,824,000.00
11 6/30/2021 $96,494,000.00
12 3/31/2021 $89,848,485.00
13 12/31/2020 $86,111,000.00
14 9/30/2020 $82,753,278.00
15 6/30/2020 $79,644,181.00
16 3/31/2020 $76,248,742.00
17 12/31/2019 $75,841,560.00
18 9/30/2019 $74,933,000.00
19 6/30/2019 $72,971,069.00
20 3/31/2019 $71,494,256.00
21 12/31/2018 $70,562,641.00
22 9/30/2018 $68,874,876.00
23 6/30/2018 $67,005,531.00
24 3/31/2018 $66,052,905.00
25 12/31/2017 $66,082,961.00
26 9/30/2017 $64,525,120.00
27 6/30/2017 $64,454,368.00
28 3/31/2017 $65,700,686.00
29 12/31/2016 $64,223,910.00
30 9/30/2016 $62,594,043.00
31 6/30/2016 $59,330,220.00
32 3/31/2016 $55,148,076.00
33 12/31/2015 $53,131,587.00
34 9/30/2015 $51,279,130.00
35 6/30/2015 $50,292,177.00
36 3/31/2015 $47,954,559.00
37 12/31/2014 $48,036,355.00
38 9/30/2014 $46,746,634.00
39 6/30/2014 $45,689,332.00
40 3/31/2014 $43,722,999.00
41 12/31/2013 $42,291,450.00
42 9/30/2013 $40,078,036.00
43 6/30/2013 $37,589,180.00
44 3/31/2013 $36,215,822.00
45 12/31/2012 $35,483,558.00
46 9/30/2012 $34,685,901.00
47 6/30/2012 $29,719,557.00
48 3/31/2012 $27,700,829.00
49 12/31/2011 $27,448,909.00
50 9/30/2011 $26,229,171.00
51 9/30/2010 $19,246,067.00
Financials: StockIssuedDuringPeriodSharesStockOptionsExercised
Date Value
1 12/31/2023 --
2 9/30/2023 $21,630.00
3 6/30/2023 $21,630.00
4 3/31/2023 $18,709.00
5 12/31/2022 $12,409.00
6 9/30/2022 $125,651.00
7 6/30/2022 $20,169.00
8 3/31/2022 $15,099.00
9 12/31/2021 $6,826.00
10 9/30/2021 $101,966.00
11 6/30/2021 $101,800.00
12 3/31/2021 $101,800.00
13 12/31/2020 $79,400.00
14 9/30/2020 $26,750.00
15 6/30/2020 $8,500.00
16 3/31/2020 $4,000.00
17 12/31/2019 $1,000.00
18 9/30/2019 $7,750.00
19 6/30/2019 $6,750.00
20 3/31/2019 $6,750.00
21 12/31/2018 $3,750.00
22 9/30/2018 $8,450.00
23 6/30/2018 $7,350.00
24 3/31/2018 $6,100.00
25 12/31/2017 $3,500.00
26 9/30/2017 $15,850.00
27 6/30/2017 $15,850.00
28 3/31/2017 $15,750.00
29 12/31/2016 $10,000.00
30 9/30/2016 $-242,584.00
31 6/30/2016 $172,450.00
32 3/31/2016 $57,050.00
33 12/31/2015 $8,000.00
34 9/30/2015 $73,167.00
35 6/30/2015 $42,000.00
36 3/31/2015 $40,000.00
37 12/31/2014 $1,450.00
38 9/30/2014 $488,018.00
39 6/30/2014 $456,850.00
40 3/31/2014 $91,300.00
41 12/31/2013 $20,400.00
42 9/30/2013 $-156,057.00
43 6/30/2013 $47,657.00
44 3/31/2013 $-32,887.00
45 12/31/2012 $16,037.00
46 9/30/2012 $-178,481.00
47 6/30/2012 $168,148.00
48 3/31/2012 $59,190.00
49 12/31/2011 $74,251.00
50 9/30/2011 $-233,329.00
51 6/30/2011 $74,251.00
Financials: StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
Date Value
1 12/31/2023 $250,000.00
2 9/30/2023 $611,000.00
3 6/30/2023 $612,000.00
4 3/31/2023 $299,000.00
5 12/31/2022 $299,000.00
6 9/30/2022 $544,000.00
7 6/30/2022 $294,000.00
8 3/31/2022 $249,000.00
9 12/31/2021 $249,000.00
10 9/30/2021 $383,000.00
11 6/30/2021 $204,616.00
12 3/31/2021 $179,000.00
13 12/31/2020 $179,081.00
14 9/30/2020 $349,000.00
15 6/30/2020 $348,776.00
16 3/31/2020 $169,652.00
17 12/31/2019 $169,652.00
18 9/30/2019 $313,891.00
19 6/30/2019 $167,951.00
20 3/31/2019 $145,940.00
21 12/31/2018 $145,940.00
22 9/30/2018 $297,860.00
23 6/30/2018 $149,600.00
24 3/31/2018 $148,259.00
25 12/31/2017 $148,259.00
26 9/30/2017 $334,692.00
27 9/30/2016 $254,426.00
28 9/30/2015 $211,459.00
29 9/30/2014 $185,584.00
30 9/30/2013 $135,981.00
31 9/30/2012 $142,542.00
32 9/30/2011 $87,667.00
Financials: StockIssuedDuringPeriodValueNewIssues
Date Value
1 9/30/2023 $130,262,000.00
2 6/30/2023 $130,262,000.00
3 3/31/2023 $130,262,000.00
4 12/31/2022 $130,262,000.00
Financials: StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
Date Value
1 12/31/2023 --
2 9/30/2023 $954,000.00
3 6/30/2023 $954,000.00
4 3/31/2023 $954,000.00
5 12/31/2022 $954,000.00
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 $1,000.00
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 9/30/2019 --
18 6/30/2019 --
19 9/30/2018 --
20 9/30/2015 --
21 9/30/2014 --
22 9/30/2013 $66.00
23 9/30/2012 $3,590.00
Financials: StockRepurchasedAndRetiredDuringPeriodValue
Date Value
1 12/31/2023 $12,185,000.00
2 9/30/2020 $428,000.00
3 6/30/2020 $428,654.00
4 3/31/2020 $428,654.00
5 9/30/2018 $-1,760,442.00
6 6/30/2018 $1,135,390.00
7 3/31/2018 $225,174.00
8 12/31/2017 $10,850.00
9 9/30/2017 $3,647,314.00
10 9/30/2016 $-333,761.00
11 9/30/2015 $-849,157.00
Financials: StockRepurchasedDuringPeriodShares
Date Value
1 9/30/2023 $12,862.00
2 9/30/2022 $13,292.00
3 9/30/2021 $11,754.00
4 9/30/2020 $10,038.00
5 9/30/2019 $40,933.00
6 9/30/2018 $41,989.00
7 9/30/2017 $75,445.00
8 9/30/2016 $19,072.00
9 9/30/2015 $33,896.00
10 9/30/2014 $16,560.00
11 9/30/2013 $18,786.00
12 9/30/2012 $1,080.00
Financials: StockRepurchaseProgramAuthorizedAmount1
Date Value
1 9/30/2023 $22,000,000.00
2 9/30/2022 $22,000,000.00
3 1/31/2022 $22,000,000.00
4 4/30/2017 $12,000,000.00
5 10/31/2014 $8,000,000.00
Financials: StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
Date Value
1 9/30/2023 $14,981,000.00
2 9/30/2022 $14,981,000.00
3 9/30/2021 $4,980,671.00
4 9/30/2020 $4,980,671.00
5 9/30/2019 $5,409,326.00
6 9/30/2018 $5,409,326.00
7 9/30/2017 $7,169,768.00
8 9/30/2016 $6,817,082.00
9 9/30/2015 $7,151,000.00
10 10/31/2014 $8,000,000.00
Financials: TreasuryStockAcquiredAverageCostPerShare
Date Value
1 9/30/2023 $62.20
2 9/30/2022 $105.78
3 9/30/2021 $39.32
4 9/30/2020 $17.57
5 9/30/2019 $13.51
6 9/30/2018 $11.66
7 9/30/2017 $12.63
8 9/30/2016 $17.97
9 9/30/2015 $16.89
10 9/30/2014 $13.61
11 9/30/2013 $11.88
12 9/30/2012 $5.03
Financials: UnrecognizedTaxBenefits
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
26 9/30/2017 --
27 6/30/2017 --
28 3/31/2017 --
29 12/31/2016 --
30 9/30/2016 --
31 6/30/2016 --
32 3/31/2016 --
33 12/31/2015 --
34 9/30/2015 --
35 6/30/2015 --
36 3/31/2015 --
37 12/31/2014 --
38 9/30/2014 --
39 6/30/2014 --
40 9/30/2013 --
Financials: USGovernmentSecuritiesAtCarryingValue
Date Value
1 3/31/2023 $113,884,000.00
2 9/30/2022 --
Financials: WeightedAverageNumberOfDilutedSharesOutstanding
Date Value
1 12/31/2023 $15,212,945.00
2 9/30/2023 $15,012,527.00
3 6/30/2023 $14,929,405.00
4 3/31/2023 $14,766,938.00
5 12/31/2022 $14,284,847.00
6 9/30/2022 $13,905,984.00
7 6/30/2022 $13,900,019.00
8 3/31/2022 $13,902,836.00
9 12/31/2021 $13,897,787.00
10 9/30/2021 $13,784,294.00
11 6/30/2021 $13,812,510.00
12 3/31/2021 $13,779,779.00
13 12/31/2020 $13,696,815.00
14 9/30/2020 $13,643,355.00
15 6/30/2020 $13,497,955.00
16 3/31/2020 $13,571,674.00
17 12/31/2019 $13,622,226.00
18 9/30/2019 $13,451,214.00
19 6/30/2019 $13,434,009.00
20 3/31/2019 $13,450,212.00
21 12/31/2018 $13,400,383.00
22 9/30/2018 $13,452,860.00
23 6/30/2018 $13,430,503.00
24 3/31/2018 $13,494,433.00
25 12/31/2017 $13,476,417.00
26 9/30/2017 $13,660,806.00
27 6/30/2017 $13,730,945.00
28 3/31/2017 $13,797,126.00
29 12/31/2016 $13,790,793.00
30 9/30/2016 $13,663,349.00
31 6/30/2016 $13,654,476.00
32 3/31/2016 $13,578,430.00
33 12/31/2015 $13,575,162.00
34 9/30/2015 $13,587,532.00
35 6/30/2015 $13,581,098.00
36 3/31/2015 $13,546,572.00
37 12/31/2014 $13,581,434.00
38 9/30/2014 $13,601,594.00
39 6/30/2014 $13,569,394.00
40 3/31/2014 $13,613,287.00
41 12/31/2013 $13,544,424.00
42 9/30/2013 $13,078,939.00
43 6/30/2013 $12,976,795.00
44 3/31/2013 $12,862,284.00
45 12/31/2012 $12,798,314.00
46 9/30/2012 $12,790,168.00
47 6/30/2012 $12,670,400.00
48 3/31/2012 $12,758,174.00
49 12/31/2011 $12,726,293.00
50 9/30/2011 $12,749,933.00
51 6/30/2011 $12,097,670.00
52 3/31/2011 $12,757,259.00
53 12/31/2010 $12,629,943.00
Financials: WeightedAverageNumberOfSharesOutstandingBasic
Date Value
1 12/31/2023 $15,212,945.00
2 9/30/2023 $14,975,972.00
3 6/30/2023 $14,880,666.00
4 3/31/2023 $15,233,848.00
5 12/31/2022 $14,165,550.00
6 9/30/2022 $13,771,665.00
7 6/30/2022 $13,772,269.00
8 3/31/2022 $13,767,341.00
9 12/31/2021 $13,743,503.00
10 9/30/2021 $13,720,699.00
11 6/30/2021 $13,718,394.00
12 3/31/2021 $13,711,135.00
13 12/31/2020 $13,692,533.00
14 9/30/2020 $13,643,355.00
15 6/30/2020 $13,497,955.00
16 3/31/2020 $13,521,172.00
17 12/31/2019 $13,512,094.00
18 9/30/2019 $13,442,871.00
19 6/30/2019 $13,446,289.00
20 3/31/2019 $13,411,183.00
21 12/31/2018 $13,400,383.00
22 9/30/2018 $13,429,232.00
23 6/30/2018 $13,441,619.00
24 3/31/2018 $13,447,178.00
25 12/31/2017 $13,443,945.00
26 9/30/2017 $13,532,375.00
27 6/30/2017 $13,522,755.00
28 3/31/2017 $13,578,178.00
29 12/31/2016 $13,567,484.00
30 9/30/2016 $13,372,579.00
31 6/30/2016 $13,397,509.00
32 3/31/2016 $13,309,181.00
33 12/31/2015 $13,288,679.00
34 9/30/2015 $13,216,010.00
35 6/30/2015 $13,200,121.00
36 3/31/2015 $13,191,234.00
37 12/31/2014 $13,222,180.00
38 9/30/2014 $12,916,273.00
39 6/30/2014 $13,045,913.00
40 3/31/2014 $12,717,842.00
41 12/31/2013 $12,689,412.00
42 9/30/2013 $12,527,153.00
43 6/30/2013 $12,513,084.00
44 3/31/2013 $12,503,434.00
45 12/31/2012 $12,476,173.00
46 9/30/2012 $12,371,371.00
47 6/30/2012 $12,339,673.00
48 3/31/2012 $12,315,561.00
49 12/31/2011 $12,299,554.00
50 9/30/2011 $12,085,491.00
51 6/30/2011 $12,054,868.00
52 3/31/2011 $12,047,962.00
53 12/31/2010 $12,019,289.00
Copyright 2024 PursePoor.com