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

Business Address

355 ALHAMBRA CIRCLE
SUITE 801
CORAL GABLES , FL US 33134

Mailing Address

355 ALHAMBRA CIRCLE
SUITE 801
CORAL GABLES , FL US 33134
Phone Number: (305) 529-2522 / State Incorporated: DE / Fiscal Year End 12 /31
Financials: AccountsPayableCurrent
Date Value
1 12/31/2023 $14,795,000.00
2 9/30/2023 $4,598,000.00
3 6/30/2023 $4,421,000.00
4 3/31/2023 $3,391,000.00
5 12/31/2022 $3,975,000.00
6 9/30/2022 $2,529,000.00
7 6/30/2022 $2,315,000.00
8 3/31/2022 $5,139,000.00
9 12/31/2021 $2,768,000.00
10 9/30/2021 $2,752,000.00
11 6/30/2021 $2,924,000.00
12 3/31/2021 $2,561,000.00
13 12/31/2020 $4,256,000.00
14 9/30/2020 $2,005,340.00
15 6/30/2020 $5,804,778.00
16 3/31/2020 $1,347,577.00
17 12/31/2019 $4,117,447.00
18 9/30/2019 $4,147,029.00
19 6/30/2019 $3,328,726.00
20 3/31/2019 $2,940,086.00
21 12/31/2018 $2,337,367.00
22 9/30/2018 $1,340,984.00
23 6/30/2018 $922,593.00
24 3/31/2018 $805,023.00
25 12/31/2017 $1,945,575.00
26 9/30/2017 $1,081,608.00
27 6/30/2017 $692,345.00
28 3/31/2017 $917,928.00
29 12/31/2016 $933,176.00
30 9/30/2016 $1,055,324.00
31 6/30/2016 $707,292.00
32 3/31/2016 $1,251,473.00
33 12/31/2015 $1,794,127.00
34 9/30/2015 $817,021.00
35 6/30/2015 $1,316,292.00
36 3/31/2015 $1,050,515.00
37 12/31/2014 $1,814,210.00
38 9/30/2014 $524,795.00
39 6/30/2014 $1,238,176.00
40 3/31/2014 $932,105.00
41 12/31/2013 $850,789.00
42 9/30/2013 $1,473,341.00
43 6/30/2013 $448,282.00
44 3/31/2013 $567,185.00
45 12/31/2012 $1,365,663.00
46 9/30/2012 $355,909.00
47 6/30/2012 $222,983.00
48 3/31/2012 $350,329.00
49 12/31/2011 $263,934.00
50 12/31/2010 $105,933.00
Financials: AccountsReceivableNetCurrent
Date Value
1 12/31/2023 $53,514,000.00
2 9/30/2023 $48,049,000.00
3 6/30/2023 $42,796,000.00
4 3/31/2023 $33,402,000.00
5 12/31/2022 $10,439,000.00
6 9/30/2022 $9,337,000.00
7 6/30/2022 $9,587,000.00
8 3/31/2022 $10,552,000.00
9 12/31/2021 $6,619,000.00
10 9/30/2021 $6,625,000.00
11 6/30/2021 $6,292,000.00
12 3/31/2021 $5,601,000.00
13 12/31/2020 $5,987,000.00
14 9/30/2020 $5,871,893.00
15 6/30/2020 $6,762,262.00
16 3/31/2020 $6,918,563.00
17 12/31/2019 $10,536,997.00
18 9/30/2019 $10,095,352.00
19 6/30/2019 $10,376,427.00
20 3/31/2019 $7,251,381.00
21 12/31/2018 --
Financials: AccruedIncomeTaxesCurrent
Date Value
1 12/31/2023 $729,000.00
2 9/30/2023 $912,000.00
3 6/30/2023 $4,551,000.00
4 3/31/2023 $17,949,000.00
5 12/31/2022 $8,702,000.00
6 9/30/2022 $3,744,000.00
7 6/30/2022 $1,855,000.00
8 3/31/2022 $1,046,000.00
9 12/31/2021 $79,000.00
10 9/30/2021 $335,000.00
11 6/30/2021 $70,000.00
12 3/31/2021 $80,000.00
13 9/30/2020 $566,075.00
14 6/30/2020 $1,081,912.00
15 3/31/2020 $2,143,490.00
16 12/31/2019 $1,533,696.00
17 9/30/2019 $1,058,039.00
18 6/30/2019 $449,651.00
Financials: AccruedLiabilitiesCurrent
Date Value
1 12/31/2023 $61,268,000.00
2 9/30/2023 $53,208,000.00
3 6/30/2023 $48,082,000.00
4 3/31/2023 $53,318,000.00
5 12/31/2022 $53,613,000.00
6 9/30/2022 $42,152,000.00
7 6/30/2022 $20,173,000.00
8 3/31/2022 $17,799,000.00
9 12/31/2021 $24,295,000.00
10 9/30/2021 $17,862,000.00
11 6/30/2021 $13,211,000.00
12 3/31/2021 $11,875,000.00
13 12/31/2020 $18,500,000.00
14 9/30/2020 $16,226,609.00
15 6/30/2020 $14,405,597.00
16 3/31/2020 $16,287,936.00
17 12/31/2019 $19,981,295.00
18 9/30/2019 $13,835,292.00
19 6/30/2019 $10,822,803.00
20 3/31/2019 $6,086,029.00
21 12/31/2018 $7,173,987.00
22 9/30/2018 $2,127,450.00
23 6/30/2018 $2,159,435.00
24 3/31/2018 $1,926,371.00
25 12/31/2017 $2,320,587.00
26 9/30/2017 $1,655,986.00
27 6/30/2017 $1,148,080.00
28 3/31/2017 $987,612.00
29 12/31/2016 $1,161,359.00
30 9/30/2016 $940,271.00
31 6/30/2016 $1,598,165.00
32 3/31/2016 $1,412,314.00
33 12/31/2015 $1,646,476.00
34 12/31/2014 $4,040,816.00
35 9/30/2014 $5,414,301.00
36 6/30/2014 $1,126,215.00
37 3/31/2014 $1,504,621.00
38 12/31/2013 $1,288,820.00
39 9/30/2013 $1,538,320.00
40 6/30/2013 $1,189,391.00
41 3/31/2013 $416,050.00
42 12/31/2012 $281,002.00
43 9/30/2012 $397,421.00
44 6/30/2012 $454,059.00
45 3/31/2012 $528,962.00
46 12/31/2011 $569,867.00
47 12/31/2010 $193,028.00
Financials: AccruedLiabilitiesCurrentAndNoncurrent
Date Value
1 12/31/2023 $67,438,000.00
2 9/30/2023 $60,065,000.00
3 6/30/2023 $64,181,000.00
4 3/31/2023 $70,175,000.00
5 12/31/2022 $71,234,000.00
6 9/30/2022 $60,544,000.00
7 6/30/2022 $23,902,000.00
8 3/31/2022 $21,612,000.00
9 12/31/2021 $28,189,000.00
10 9/30/2021 $21,835,000.00
11 6/30/2021 $17,262,000.00
12 3/31/2021 $16,004,000.00
13 12/31/2020 $18,500,000.00
14 9/30/2020 $16,226,609.00
15 6/30/2020 $14,405,597.00
16 3/31/2020 $16,856,357.00
17 12/31/2019 $20,628,827.00
18 9/30/2019 $14,560,992.00
19 6/30/2019 $11,624,067.00
20 3/31/2019 $6,961,127.00
21 12/31/2018 $7,328,786.00
22 9/30/2018 $2,292,231.00
23 6/30/2018 $2,302,770.00
24 3/31/2018 $2,076,766.00
25 12/31/2017 $2,478,043.00
26 9/30/2017 $1,820,502.00
27 6/30/2017 $1,318,599.00
28 3/31/2017 $1,163,604.00
29 12/31/2016 $1,342,521.00
30 12/31/2015 $1,822,769.00
31 6/30/2014 --
32 3/31/2014 --
33 12/31/2013 --
Financials: AccruedProfessionalFeesCurrent
Date Value
1 12/31/2023 $4,730,000.00
2 9/30/2023 $5,328,000.00
3 6/30/2023 $3,641,000.00
4 3/31/2023 $5,626,000.00
5 12/31/2022 $1,619,000.00
6 9/30/2022 $2,503,000.00
7 6/30/2022 $1,533,000.00
8 3/31/2022 $1,723,000.00
9 12/31/2021 $2,391,000.00
10 9/30/2021 $1,978,000.00
11 6/30/2021 $1,229,000.00
12 3/31/2021 $1,622,000.00
13 12/31/2020 $1,884,000.00
14 9/30/2020 $1,923,164.00
15 6/30/2020 $2,464,197.00
16 3/31/2020 $3,309,351.00
17 12/31/2019 $1,241,526.00
18 9/30/2019 $1,232,567.00
19 6/30/2019 $2,046,433.00
20 3/31/2019 $1,651,181.00
21 12/31/2018 $1,311,061.00
22 9/30/2018 $429,073.00
23 6/30/2018 $338,098.00
24 3/31/2018 $558,260.00
25 12/31/2017 $227,457.00
26 9/30/2017 $110,812.00
27 6/30/2017 $130,234.00
28 3/31/2017 $124,653.00
29 12/31/2016 $102,673.00
30 9/30/2016 $37,853.00
31 6/30/2016 $42,536.00
32 3/31/2016 $467,317.00
33 12/31/2015 $330,490.00
34 9/30/2015 $108,674.00
35 6/30/2015 $92,146.00
36 3/31/2015 $149,142.00
37 12/31/2014 $43,973.00
38 9/30/2014 $201,290.00
39 6/30/2014 $224,203.00
40 3/31/2014 $224,285.00
41 12/31/2013 $117,240.00
42 9/30/2013 $115,814.00
43 6/30/2013 $96,570.00
44 3/31/2013 $98,123.00
45 12/31/2012 $51,050.00
46 9/30/2012 $110,052.00
47 6/30/2012 $84,141.00
48 12/31/2011 $111,920.00
Financials: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Date Value
1 12/31/2023 $723,000.00
2 9/30/2023 $639,000.00
3 6/30/2023 $557,000.00
4 3/31/2023 $475,000.00
5 12/31/2022 $406,000.00
6 9/30/2022 $372,000.00
7 6/30/2022 $337,000.00
8 3/31/2022 $309,000.00
9 12/31/2021 $275,000.00
10 9/30/2021 $242,000.00
11 6/30/2021 $211,000.00
12 3/31/2021 $180,000.00
13 12/31/2020 $340,000.00
14 9/30/2019 $140,557.00
15 6/30/2019 $134,026.00
16 3/31/2019 $130,468.00
17 12/31/2018 $197,147.00
18 9/30/2018 $184,654.00
19 6/30/2018 $175,360.00
20 3/31/2018 $167,184.00
21 12/31/2017 $159,169.00
22 9/30/2017 $152,234.00
23 6/30/2017 $139,395.00
24 3/31/2017 $126,438.00
25 12/31/2016 $113,480.00
26 9/30/2016 $101,516.00
27 6/30/2016 $92,036.00
28 3/31/2016 $83,272.00
29 12/31/2015 $70,074.00
30 9/30/2015 $99,575.00
31 6/30/2015 $130,316.00
32 3/31/2015 $121,341.00
33 12/31/2014 $113,193.00
34 9/30/2014 $105,221.00
35 6/30/2014 $97,986.00
36 3/31/2014 $91,903.00
37 12/31/2013 $92,446.00
38 9/30/2013 $86,740.00
39 6/30/2013 $81,033.00
40 3/31/2013 $75,327.00
41 12/31/2012 $69,963.00
42 9/30/2012 $67,310.00
43 6/30/2012 $64,585.00
44 12/31/2011 $59,074.00
Financials: AccumulatedOtherComprehensiveIncomeLossNetOfTax
Date Value
1 12/31/2023 $14,000.00
2 9/30/2023 $15,000.00
3 6/30/2023 $19,000.00
4 3/31/2023 $11,000.00
5 12/31/2022 $24,000.00
6 9/30/2022 $32,000.00
7 6/30/2022 $-130,000.00
8 3/31/2022 $-453,000.00
9 12/31/2021 $-148,000.00
10 9/30/2021 $-63,000.00
11 6/30/2021 $-37,000.00
12 3/31/2021 $-45,000.00
13 12/31/2020 $31,000.00
14 9/30/2020 $-6,471.00
15 6/30/2020 $-1,191.00
16 3/31/2020 $83,751.00
17 12/31/2019 $9,505.00
18 9/30/2019 $19,428.00
19 6/30/2019 $21,758.00
20 3/31/2019 $-6,688.00
21 12/31/2018 $-20,248.00
22 9/30/2018 $-45,948.00
23 6/30/2018 $-36,498.00
24 3/31/2018 $-21,826.00
Financials: AdditionalPaidInCapital
Date Value
1 12/31/2023 $266,488,000.00
2 9/30/2023 $261,998,000.00
3 6/30/2023 $257,976,000.00
4 3/31/2023 $254,114,000.00
5 12/31/2022 $250,430,000.00
6 9/30/2022 $245,514,000.00
7 6/30/2022 $239,476,000.00
8 3/31/2022 $236,191,000.00
9 12/31/2021 $233,186,000.00
10 9/30/2021 $231,165,000.00
11 6/30/2021 $226,699,000.00
12 3/31/2021 $224,927,000.00
13 12/31/2020 $223,168,000.00
14 9/30/2020 $221,673,450.00
15 6/30/2020 $219,581,816.00
16 3/31/2020 $217,751,166.00
17 12/31/2019 $216,205,678.00
18 9/30/2019 $214,478,406.00
19 6/30/2019 $213,405,396.00
20 3/31/2019 $212,287,975.00
21 12/31/2018 $211,265,279.00
22 9/30/2018 $210,084,209.00
23 6/30/2018 $209,221,591.00
24 3/31/2018 $208,426,045.00
25 12/31/2017 $207,421,710.00
26 9/30/2017 $152,816,719.00
27 6/30/2017 $150,879,726.00
28 3/31/2017 $148,128,172.00
29 12/31/2016 $147,374,028.00
30 9/30/2016 $146,805,233.00
31 6/30/2016 $146,273,031.00
32 3/31/2016 $145,915,762.00
33 12/31/2015 $145,469,078.00
34 9/30/2015 $144,827,490.00
35 6/30/2015 $142,521,354.00
36 3/31/2015 $141,793,196.00
37 12/31/2014 $105,015,871.00
38 9/30/2014 $102,908,178.00
39 6/30/2014 $102,463,552.00
40 3/31/2014 $75,728,876.00
41 12/31/2013 $75,670,718.00
42 9/30/2013 $75,044,029.00
43 6/30/2013 $56,869,787.00
44 3/31/2013 $56,801,449.00
45 12/31/2012 $56,759,697.00
46 9/30/2012 $51,462,593.00
47 6/30/2012 $45,861,056.00
48 3/31/2012 $41,883,663.00
49 12/31/2011 $41,838,614.00
50 12/31/2010 $37,209,939.00
Financials: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Date Value
1 12/31/2023 $14,250,000.00
2 12/31/2022 $7,907,000.00
3 12/31/2021 $6,073,000.00
4 9/30/2015 $952,670.00
5 6/30/2015 $640,922.00
6 3/31/2015 $295,842.00
7 12/31/2014 $767,838.00
8 9/30/2014 $490,326.00
9 6/30/2014 $45,700.00
10 3/31/2014 $23,130.00
11 12/31/2013 $175,855.00
12 9/30/2013 $133,305.00
13 6/30/2013 $86,640.00
14 3/31/2013 $41,752.00
15 12/31/2012 $340,039.00
16 9/30/2012 $135,765.00
17 6/30/2012 $90,180.00
18 3/31/2012 $45,090.00
19 12/31/2011 $416,735.00
20 12/31/2010 $450,089.00
21 12/31/2009 $581,286.00
22 12/31/2008 $583,836.00
23 12/31/2004 $294,833.00
24 12/31/2003 $75,833.00
25 12/31/2002 $75,833.00
Financials: AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
Date Value
1 9/30/2023 $855,000.00
2 6/30/2023 $722,000.00
3 3/31/2023 $715,000.00
4 12/31/2022 $1,561,000.00
5 9/30/2022 $434,000.00
6 6/30/2022 $429,000.00
7 3/31/2022 $280,000.00
8 12/31/2021 $523,000.00
9 9/30/2021 $132,000.00
10 6/30/2021 $130,000.00
11 3/31/2021 $129,000.00
12 12/31/2020 $566,803.00
13 9/30/2020 $132,000.00
14 6/30/2020 $167,000.00
15 3/31/2020 $136,000.00
16 12/31/2019 $45,000.00
17 12/31/2017 $65,336.00
18 9/30/2017 $56,446.00
19 6/30/2017 $37,423.00
20 3/31/2017 $18,608.00
21 12/31/2016 $75,494.00
22 9/30/2016 $56,497.00
23 6/30/2016 $37,526.00
24 3/31/2016 $18,763.00
25 12/31/2015 $75,440.00
26 9/30/2015 $56,446.00
27 6/30/2015 $37,424.00
28 3/31/2015 $18,609.00
29 12/31/2014 $10,131.00
30 12/31/2007 $35,930.00
Financials: AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
Date Value
1 9/30/2023 $2,955,000.00
2 6/30/2023 $2,576,000.00
3 3/31/2023 $2,177,000.00
4 12/31/2022 $6,346,000.00
5 9/30/2022 $1,621,000.00
6 6/30/2022 $1,594,000.00
7 3/31/2022 $1,623,000.00
8 12/31/2021 $5,550,000.00
9 9/30/2021 $1,380,000.00
10 6/30/2021 $1,388,000.00
11 3/31/2021 $1,442,000.00
12 12/31/2020 $5,694,000.00
13 9/30/2020 $1,346,000.00
14 6/30/2020 $1,627,105.00
15 3/31/2020 $1,384,000.00
16 12/31/2019 $3,780,086.00
17 9/30/2019 $817,060.00
18 6/30/2019 $924,996.00
19 3/31/2019 $933,411.00
20 12/31/2018 $3,535,647.00
21 9/30/2018 $2,506,026.00
22 6/30/2018 $776,510.00
23 3/31/2018 $971,340.00
24 12/31/2017 $2,342,625.00
25 9/30/2017 $1,866,005.00
26 6/30/2017 $1,355,290.00
27 3/31/2017 $735,536.00
28 12/31/2016 $1,760,591.00
29 9/30/2016 $1,290,943.00
30 6/30/2016 $777,712.00
31 3/31/2016 $439,206.00
32 12/31/2015 $1,510,018.00
33 12/31/2014 $767,838.00
34 12/31/2013 $175,855.00
Financials: AmortizationOfIntangibleAssets
Date Value
1 12/31/2023 $32,565,000.00
2 9/30/2023 $23,506,000.00
3 6/30/2023 $15,019,000.00
4 3/31/2023 $6,531,000.00
5 12/31/2022 $1,098,000.00
6 9/30/2022 $500,000.00
7 12/31/2021 --
Financials: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Date Value
1 12/31/2023 $4,500,000.00
2 9/30/2023 $2,000,000.00
3 6/30/2023 $2,000,000.00
4 3/31/2023 $1,300,000.00
5 12/31/2022 $1,000,000.00
6 9/30/2022 $12,000.00
7 6/30/2022 $2,200,000.00
8 3/31/2022 $2,300,000.00
9 12/31/2021 $4,300,000.00
10 9/30/2021 $5,300,000.00
11 6/30/2021 $4,900,000.00
12 3/31/2021 $6,900,000.00
13 12/31/2020 $7,100,000.00
14 9/30/2020 $5,400,000.00
15 6/30/2020 $4,800,000.00
16 3/31/2020 $5,400,000.00
17 12/31/2019 $4,600,000.00
18 9/30/2019 $2,900,000.00
19 6/30/2019 $3,600,000.00
20 3/31/2019 $10,600,000.00
21 12/31/2018 $10,500,000.00
22 9/30/2018 $8,100,000.00
23 6/30/2018 $7,719,166.00
24 3/31/2018 $6,902,500.00
25 12/31/2017 $5,191,666.00
26 9/30/2017 $6,111,667.00
27 6/30/2017 $6,791,667.00
28 3/31/2017 $8,522,663.00
29 12/31/2016 $7,094,330.00
30 9/30/2016 $7,610,997.00
31 6/30/2016 $7,609,330.00
32 3/31/2016 $6,805,997.00
33 12/31/2015 $6,710,997.00
34 9/30/2015 $5,727,663.00
35 6/30/2015 $6,231,793.00
36 3/31/2015 $6,188,750.00
37 12/31/2014 $7,550,534.00
38 9/30/2014 $9,460,534.00
39 6/30/2014 $8,257,830.00
40 3/31/2014 $8,262,830.00
41 12/31/2013 $8,277,526.00
42 9/30/2013 $8,483,526.00
43 6/30/2013 $12,222,072.00
44 3/31/2013 $12,367,405.00
45 12/31/2012 $12,361,405.00
46 9/30/2012 $11,465,572.00
47 6/30/2012 $11,002,478.00
48 3/31/2012 $5,002,478.00
49 12/31/2011 $5,246,478.00
50 9/30/2011 $3,096,220.00
51 6/30/2011 $3,118,108.00
52 12/31/2010 $3,135,619.00
Financials: AssetAcquisitionConsiderationTransferred
Date Value
1 12/31/2023 $94,978,000.00
2 9/30/2023 $94,978,000.00
Financials: Assets
Date Value
1 12/31/2023 $470,114,000.00
2 9/30/2023 $413,211,000.00
3 6/30/2023 $443,896,000.00
4 3/31/2023 $407,227,000.00
5 12/31/2022 $375,630,000.00
6 9/30/2022 $333,114,000.00
7 6/30/2022 $267,309,000.00
8 3/31/2022 $246,972,000.00
9 12/31/2021 $237,788,000.00
10 9/30/2021 $223,248,000.00
11 6/30/2021 $209,130,000.00
12 3/31/2021 $197,216,000.00
13 12/31/2020 $192,354,000.00
14 9/30/2020 $174,859,821.00
15 6/30/2020 $131,411,800.00
16 3/31/2020 $117,879,651.00
17 12/31/2019 $112,376,230.00
18 9/30/2019 $96,690,559.00
19 6/30/2019 $78,234,360.00
20 3/31/2019 $61,076,840.00
21 12/31/2018 $60,449,962.00
22 9/30/2018 $67,709,813.00
23 6/30/2018 $74,287,576.00
24 3/31/2018 $79,128,255.00
25 12/31/2017 $85,387,430.00
26 9/30/2017 $34,631,315.00
27 6/30/2017 $35,980,125.00
28 3/31/2017 $37,696,938.00
29 12/31/2016 $41,706,853.00
30 9/30/2016 $45,313,216.00
31 6/30/2016 $48,940,846.00
32 3/31/2016 $53,666,043.00
33 12/31/2015 $60,101,570.00
34 9/30/2015 $64,562,756.00
35 6/30/2015 $68,336,766.00
36 3/31/2015 $76,049,740.00
37 12/31/2014 $43,908,086.00
38 9/30/2014 $45,844,501.00
39 6/30/2014 $45,929,396.00
40 3/31/2014 $22,229,580.00
41 12/31/2013 $25,369,554.00
42 9/30/2013 $28,694,977.00
43 6/30/2013 $12,545,202.00
44 3/31/2013 $14,467,991.00
45 12/31/2012 $16,789,245.00
46 9/30/2012 $12,105,212.00
47 6/30/2012 $7,704,075.00
48 3/31/2012 $4,988,771.00
49 12/31/2011 $6,249,257.00
50 12/31/2010 $5,831,488.00
Financials: AssetsCurrent
Date Value
1 12/31/2023 $219,329,000.00
2 9/30/2023 $192,017,000.00
3 6/30/2023 $240,968,000.00
4 3/31/2023 $198,911,000.00
5 12/31/2022 $320,806,000.00
6 9/30/2022 $276,310,000.00
7 6/30/2022 $242,558,000.00
8 3/31/2022 $221,191,000.00
9 12/31/2021 $210,106,000.00
10 9/30/2021 $192,795,000.00
11 6/30/2021 $176,305,000.00
12 3/31/2021 $161,533,000.00
13 12/31/2020 $159,244,000.00
14 9/30/2020 $143,342,205.00
15 6/30/2020 $131,163,687.00
16 3/31/2020 $116,943,553.00
17 12/31/2019 $111,363,623.00
18 9/30/2019 $90,579,443.00
19 6/30/2019 $72,055,863.00
20 3/31/2019 $54,862,012.00
21 12/31/2018 $55,187,406.00
22 9/30/2018 $62,480,975.00
23 6/30/2018 $69,086,236.00
24 3/31/2018 $78,935,997.00
25 12/31/2017 $85,187,157.00
26 9/30/2017 $34,416,977.00
27 6/30/2017 $35,752,948.00
28 3/31/2017 $37,456,804.00
29 12/31/2016 $41,453,761.00
30 9/30/2016 $45,055,290.00
31 6/30/2016 $48,673,440.00
32 3/31/2016 $53,478,804.00
33 12/31/2015 $59,901,133.00
34 9/30/2015 $64,356,233.00
35 6/30/2015 $68,264,584.00
36 3/31/2015 $75,969,713.00
37 12/31/2014 $43,827,821.00
38 9/30/2014 $45,764,333.00
39 6/30/2014 $45,855,112.00
40 3/31/2014 $22,168,043.00
41 12/31/2013 $25,320,038.00
42 9/30/2013 $28,639,755.00
43 6/30/2013 $12,484,273.00
44 3/31/2013 $14,401,356.00
45 12/31/2012 $16,726,678.00
46 9/30/2012 $12,085,492.00
47 6/30/2012 $7,681,631.00
48 3/31/2012 $4,965,517.00
49 12/31/2011 $6,228,183.00
50 12/31/2010 $5,775,404.00
Financials: AvailableForSaleDebtSecuritiesGrossUnrealizedGain
Date Value
1 12/31/2023 $18,000.00
2 9/30/2023 $20,000.00
3 6/30/2023 $25,000.00
4 3/31/2023 $14,000.00
5 12/31/2022 $32,000.00
6 9/30/2022 $45,000.00
7 6/30/2022 --
8 3/31/2022 $3,000.00
9 12/31/2021 $2,000.00
10 12/31/2020 $31,000.00
Financials: AvailableForSaleDebtSecuritiesGrossUnrealizedLoss
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 $169,000.00
8 3/31/2022 $596,000.00
9 12/31/2021 $196,000.00
Financials: AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
Date Value
1 12/31/2023 $94,523,000.00
2 9/30/2023 $85,666,000.00
3 6/30/2023 $91,716,000.00
4 3/31/2023 $115,785,000.00
5 12/31/2022 $105,442,000.00
6 9/30/2022 $227,349,000.00
Financials: AvailableForSaleSecuritiesDebtSecurities
Date Value
1 12/31/2023 $94,523,000.00
2 9/30/2023 $85,666,000.00
3 6/30/2023 $91,716,000.00
4 3/31/2023 $115,785,000.00
5 12/31/2022 $105,442,000.00
6 9/30/2022 $227,349,000.00
7 6/30/2022 $186,575,000.00
8 3/31/2022 $166,363,000.00
9 12/31/2021 $160,816,000.00
10 12/31/2020 $115,035,000.00
Financials: CashAndCashEquivalentsAtCarryingValue
Date Value
1 12/31/2023 $137,636,000.00
2 9/30/2023 $120,971,000.00
3 6/30/2023 $178,787,000.00
4 3/31/2023 $148,247,000.00
5 12/31/2022 $298,395,000.00
6 9/30/2022 $256,065,000.00
7 6/30/2022 $210,912,000.00
8 3/31/2022 $178,372,000.00
9 12/31/2021 $171,445,000.00
10 9/30/2021 $154,836,000.00
11 6/30/2021 $135,295,000.00
12 3/31/2021 $127,328,000.00
13 12/31/2020 $130,237,000.00
14 9/30/2020 $117,106,000.00
15 6/30/2020 $115,052,000.00
16 3/31/2020 $101,751,000.00
17 12/31/2019 $89,512,000.00
18 9/30/2019 $44,983,218.00
19 6/30/2019 $23,417,512.00
20 3/31/2019 $19,081,714.00
21 12/31/2018 $16,559,000.00
22 9/30/2018 $10,616,313.00
23 6/30/2018 $9,887,939.00
24 3/31/2018 $19,600,591.00
25 12/31/2017 $57,496,702.00
26 9/30/2017 $7,328,984.00
27 6/30/2017 $8,583,727.00
28 3/31/2017 $9,981,044.00
29 12/31/2016 $13,893,064.00
30 9/30/2016 $17,638,100.00
31 6/30/2016 $18,717,104.00
32 3/31/2016 $22,227,962.00
33 12/31/2015 $28,235,016.00
34 9/30/2015 $32,750,459.00
35 6/30/2015 $37,221,453.00
36 3/31/2015 $41,323,435.00
37 12/31/2014 $9,096,778.00
38 9/30/2014 $11,263,677.00
39 6/30/2014 $14,801,544.00
40 3/31/2014 $1,072,465.00
41 12/31/2013 $2,215,958.00
42 9/30/2013 $12,962,966.00
43 6/30/2013 $879,076.00
44 3/31/2013 $646,045.00
45 12/31/2012 $1,409,939.00
46 9/30/2012 $11,973,860.00
47 6/30/2012 $7,514,843.00
48 3/31/2012 $4,722,795.00
49 12/31/2011 $6,029,067.00
50 9/30/2011 $2,151,432.00
51 6/30/2011 $3,406,091.00
52 3/31/2011 $6,872,673.00
53 12/31/2010 $5,475,158.00
54 12/31/2009 $7,779,277.00
55 12/31/2008 $11,766,629.00
56 12/31/2001 $100,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 12/31/2023 $137,636,000.00
2 9/30/2023 $120,971,000.00
3 6/30/2023 $178,787,000.00
4 3/31/2023 $148,247,000.00
5 12/31/2022 $298,395,000.00
6 9/30/2022 $256,065,000.00
7 6/30/2022 $210,912,000.00
8 3/31/2022 $178,372,000.00
9 12/31/2021 $171,445,000.00
10 9/30/2021 $154,836,000.00
11 6/30/2021 $135,295,000.00
12 3/31/2021 $127,328,000.00
13 12/31/2020 $130,237,000.00
14 12/31/2019 $89,512,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
Date Value
1 12/31/2023 $-160,759,000.00
2 9/30/2023 $-177,424,000.00
3 6/30/2023 $-119,608,000.00
4 3/31/2023 $-150,148,000.00
5 12/31/2022 $126,950,000.00
6 9/30/2022 $84,620,000.00
7 6/30/2022 $39,467,000.00
8 3/31/2022 $6,927,000.00
9 12/31/2021 $41,208,000.00
10 9/30/2021 $24,599,000.00
11 6/30/2021 $5,058,000.00
12 3/31/2021 $-2,909,000.00
13 12/31/2020 $40,725,000.00
14 9/30/2020 $27,594,000.00
15 6/30/2020 $25,540,000.00
16 3/31/2020 $12,239,000.00
17 12/31/2019 $72,953,000.00
18 9/30/2019 $28,423,818.00
19 6/30/2019 $6,858,112.00
20 3/31/2019 $2,522,314.00
21 12/31/2018 $-40,937,302.00
22 9/30/2018 $-46,880,389.00
Financials: CommitmentsAndContingencies
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 6/30/2012 --
48 3/31/2012 --
49 12/31/2011 --
50 12/31/2010 --
Financials: CommonStockParOrStatedValuePerShare
Date Value
1 12/31/2023 $0.00
2 9/30/2023 $0.00
3 6/30/2023 $0.00
4 3/31/2023 $0.00
5 12/31/2022 $0.00
6 9/30/2022 $0.00
7 6/30/2022 $0.00
8 3/31/2022 $0.00
9 12/31/2021 $0.00
10 9/30/2021 $0.00
11 6/30/2021 $0.00
12 3/31/2021 $0.00
13 12/31/2020 $0.00
14 9/30/2020 $0.00
15 8/31/2020 $0.00
16 6/30/2020 $0.00
17 3/31/2020 $0.00
18 12/31/2019 $0.00
19 9/30/2019 $0.00
20 6/30/2019 $0.00
21 3/31/2019 $0.00
22 12/31/2018 $0.00
23 9/30/2018 $0.00
24 6/30/2018 $0.00
25 3/31/2018 $0.00
26 12/31/2017 $0.00
27 9/30/2017 $0.00
28 6/30/2017 $0.00
29 3/31/2017 $0.00
30 12/31/2016 $0.00
31 9/30/2016 $0.00
32 6/30/2016 $0.00
33 3/31/2016 $0.00
34 12/31/2015 $0.00
35 9/30/2015 $0.00
36 6/30/2015 $0.00
37 3/31/2015 $0.00
38 12/31/2014 $0.00
39 9/30/2014 $0.00
40 6/30/2014 $0.00
41 3/31/2014 $0.00
42 12/31/2013 $0.00
43 9/30/2013 $0.00
44 6/30/2013 $0.00
45 3/31/2013 $0.00
46 12/31/2012 $0.00
47 9/30/2012 $0.00
48 6/30/2012 $0.00
49 3/31/2012 $0.00
50 12/31/2011 $0.00
51 12/31/2010 $0.00
Financials: CommonStockSharesAuthorized
Date Value
1 12/31/2023 $200,000,000.00
2 9/30/2023 $200,000,000.00
3 6/30/2023 $200,000,000.00
4 3/31/2023 $200,000,000.00
5 12/31/2022 $200,000,000.00
6 9/30/2022 $200,000,000.00
7 6/30/2022 $200,000,000.00
8 3/31/2022 $200,000,000.00
9 12/31/2021 $200,000,000.00
10 9/30/2021 $200,000,000.00
11 6/30/2021 $200,000,000.00
12 3/31/2021 $200,000,000.00
13 12/31/2020 $200,000,000.00
14 9/30/2020 $200,000,000.00
15 6/30/2020 $150,000,000.00
16 3/31/2020 $150,000,000.00
17 12/31/2019 $150,000,000.00
18 9/30/2019 $150,000,000.00
19 6/30/2019 $150,000,000.00
20 3/31/2019 $150,000,000.00
21 12/31/2018 $150,000,000.00
22 9/30/2018 $150,000,000.00
23 6/30/2018 $150,000,000.00
24 3/31/2018 $150,000,000.00
25 12/31/2017 $150,000,000.00
26 9/30/2017 $150,000,000.00
27 6/30/2017 $150,000,000.00
28 3/31/2017 $150,000,000.00
29 12/31/2016 $150,000,000.00
30 9/30/2016 $150,000,000.00
31 6/30/2016 $150,000,000.00
32 3/31/2016 $150,000,000.00
33 12/31/2015 $150,000,000.00
34 9/30/2015 $150,000,000.00
35 6/30/2015 $150,000,000.00
36 3/31/2015 $100,000,000.00
37 12/31/2014 $100,000,000.00
38 9/30/2014 $100,000,000.00
39 6/30/2014 $100,000,000.00
40 3/31/2014 $100,000,000.00
41 12/31/2013 $100,000,000.00
42 9/30/2013 $100,000,000.00
43 6/30/2013 $100,000,000.00
44 3/31/2013 $100,000,000.00
45 12/31/2012 $100,000,000.00
46 9/30/2012 $100,000,000.00
47 6/30/2012 $100,000,000.00
48 3/31/2012 $100,000,000.00
49 12/31/2011 $100,000,000.00
50 12/31/2010 $100,000,000.00
Financials: CommonStockSharesIssued
Date Value
1 12/31/2023 $107,121,549.00
2 9/30/2023 $106,605,007.00
3 6/30/2023 $106,501,259.00
4 3/31/2023 $105,938,292.00
5 12/31/2022 $105,263,031.00
6 9/30/2022 $104,064,683.00
7 6/30/2022 $102,709,348.00
8 3/31/2022 $102,956,685.00
9 12/31/2021 $102,992,913.00
10 9/30/2021 $103,153,459.00
11 6/30/2021 $103,162,041.00
12 3/31/2021 $103,804,590.00
13 12/31/2020 $103,781,641.00
14 9/30/2020 $103,648,224.00
15 6/30/2020 $103,422,032.00
16 3/31/2020 $103,408,699.00
17 12/31/2019 $103,397,033.00
18 9/30/2019 $103,041,033.00
19 6/30/2019 $102,929,257.00
20 3/31/2019 $102,804,257.00
21 12/31/2018 $102,739,257.00
22 9/30/2018 $102,689,257.00
23 6/30/2018 $102,599,258.00
24 3/31/2018 $102,586,164.00
25 12/31/2017 $102,549,498.00
26 9/30/2017 $85,234,979.00
27 6/30/2017 $84,554,979.00
28 3/31/2017 $82,972,316.00
29 12/31/2016 $82,972,316.00
30 9/30/2016 $82,870,649.00
31 6/30/2016 $82,870,649.00
32 3/31/2016 $82,870,649.00
33 12/31/2015 $82,850,619.00
34 9/30/2015 $82,695,072.00
35 6/30/2015 $82,096,806.00
36 3/31/2015 $82,009,849.00
37 12/31/2014 $69,119,092.00
38 9/30/2014 $67,169,383.00
39 6/30/2014 $67,169,383.00
40 3/31/2014 $54,145,633.00
41 12/31/2013 $54,132,937.00
42 9/30/2013 $53,986,937.00
43 6/30/2013 $41,470,687.00
44 3/31/2013 $41,420,687.00
45 12/31/2012 $41,420,687.00
46 9/30/2012 $34,741,520.00
47 6/30/2012 $30,741,520.00
48 3/31/2012 $24,741,520.00
49 12/31/2011 $24,701,420.00
50 12/31/2010 $19,394,737.00
Financials: CommonStockSharesOutstanding
Date Value
1 12/31/2023 $107,121,549.00
2 9/30/2023 $106,605,007.00
3 6/30/2023 $106,501,259.00
4 3/31/2023 $105,938,292.00
5 12/31/2022 $105,263,031.00
6 9/30/2022 $104,064,683.00
7 6/30/2022 $102,709,348.00
8 3/31/2022 $102,956,685.00
9 12/31/2021 $102,992,913.00
10 9/30/2021 $103,153,459.00
11 6/30/2021 $103,162,041.00
12 3/31/2021 $103,804,590.00
13 12/31/2020 $103,781,641.00
14 9/30/2020 $103,648,224.00
15 6/30/2020 $103,422,032.00
16 3/31/2020 $103,408,699.00
17 12/31/2019 $103,397,033.00
18 9/30/2019 $103,041,033.00
19 6/30/2019 $102,929,257.00
20 3/31/2019 $102,804,257.00
21 12/31/2018 $102,739,257.00
22 9/30/2018 $102,689,257.00
23 6/30/2018 $102,599,258.00
24 3/31/2018 $102,586,164.00
25 12/31/2017 $102,549,498.00
26 9/30/2017 $85,234,979.00
27 6/30/2017 $84,554,979.00
28 3/31/2017 $82,972,316.00
29 12/31/2016 $82,972,316.00
30 9/30/2016 $82,870,649.00
31 6/30/2016 $82,870,649.00
32 3/31/2016 $82,870,649.00
33 12/31/2015 $82,850,619.00
34 9/30/2015 $82,695,072.00
35 6/30/2015 $82,096,806.00
36 3/31/2015 $82,009,849.00
37 12/31/2014 $69,119,092.00
38 9/30/2014 $67,169,383.00
39 6/30/2014 $67,169,383.00
40 3/31/2014 $54,145,633.00
41 12/31/2013 $54,132,937.00
42 9/30/2013 $53,986,937.00
43 6/30/2013 $41,470,687.00
44 3/31/2013 $41,420,687.00
45 12/31/2012 $41,420,687.00
46 9/30/2012 $34,741,520.00
47 6/30/2012 $30,741,520.00
48 3/31/2012 $24,741,520.00
49 12/31/2011 $24,701,420.00
50 12/31/2010 $19,394,737.00
Financials: CommonStockValue
Date Value
1 12/31/2023 $107,000.00
2 9/30/2023 $107,000.00
3 6/30/2023 $107,000.00
4 3/31/2023 $106,000.00
5 12/31/2022 $105,000.00
6 9/30/2022 $104,000.00
7 6/30/2022 $103,000.00
8 3/31/2022 $103,000.00
9 12/31/2021 $103,000.00
10 9/30/2021 $103,000.00
11 6/30/2021 $103,000.00
12 3/31/2021 $104,000.00
13 12/31/2020 $104,000.00
14 9/30/2020 $103,648.00
15 6/30/2020 $103,422.00
16 3/31/2020 $103,409.00
17 12/31/2019 $103,397.00
18 9/30/2019 $103,041.00
19 6/30/2019 $102,929.00
20 3/31/2019 $102,804.00
21 12/31/2018 $102,739.00
22 9/30/2018 $102,689.00
23 6/30/2018 $102,599.00
24 3/31/2018 $102,586.00
25 12/31/2017 $102,549.00
26 9/30/2017 $85,235.00
27 6/30/2017 $84,555.00
28 3/31/2017 $82,972.00
29 12/31/2016 $82,972.00
30 9/30/2016 $82,871.00
31 6/30/2016 $82,871.00
32 3/31/2016 $82,871.00
33 12/31/2015 $82,851.00
34 9/30/2015 $82,695.00
35 6/30/2015 $82,097.00
36 3/31/2015 $82,010.00
37 12/31/2014 $69,119.00
38 9/30/2014 $67,170.00
39 6/30/2014 $67,170.00
40 3/31/2014 $54,146.00
41 12/31/2013 $54,133.00
42 9/30/2013 $53,987.00
43 6/30/2013 $41,471.00
44 3/31/2013 $41,421.00
45 12/31/2012 $41,421.00
46 9/30/2012 $34,742.00
47 6/30/2012 $30,742.00
48 3/31/2012 $24,742.00
49 12/31/2011 $24,701.00
50 12/31/2010 $19,395.00
Financials: ComprehensiveIncomeNetOfTax
Date Value
1 12/31/2023 $71,400,000.00
2 9/30/2023 $36,557,000.00
3 6/30/2023 $37,770,000.00
4 3/31/2023 $29,555,000.00
5 12/31/2022 $83,251,000.00
6 9/30/2022 $57,788,000.00
7 6/30/2022 $21,942,000.00
8 3/31/2022 $12,936,000.00
9 12/31/2021 $39,303,000.00
10 9/30/2021 $10,303,000.00
11 6/30/2021 $12,189,000.00
12 3/31/2021 $7,587,000.00
13 12/31/2020 $75,005,000.00
14 9/30/2020 $63,529,893.00
15 6/30/2020 $20,195,000.00
16 3/31/2020 $10,500,000.00
17 12/31/2019 $31,905,000.00
18 9/30/2019 $13,627,849.00
19 6/30/2019 $10,988,394.00
20 3/31/2019 $-630,943.00
21 12/31/2018 $-34,023,762.00
22 9/30/2018 $-19,549,853.00
23 6/30/2018 $-11,701,530.00
24 3/31/2018 $-5,721,718.00
25 12/31/2017 $-18,412,377.00
26 9/30/2017 $-13,024,679.00
27 6/30/2017 $-8,847,030.00
28 3/31/2017 $-4,967,129.00
Financials: CostOfGoodsAndServicesSold
Date Value
1 12/31/2023 $51,967,000.00
2 9/30/2023 $36,158,000.00
3 6/30/2023 $12,045,000.00
4 3/31/2023 $9,946,000.00
5 12/31/2022 $34,393,000.00
6 9/30/2022 $9,665,000.00
7 6/30/2022 $7,643,000.00
8 3/31/2022 $5,890,000.00
9 12/31/2021 $21,884,000.00
10 9/30/2021 $5,310,000.00
11 6/30/2021 $9,226,000.00
12 3/31/2021 $4,681,000.00
13 12/31/2020 $17,039,000.00
14 9/30/2020 $12,170,000.00
15 6/30/2020 $8,291,000.00
16 3/31/2020 $4,151,000.00
17 12/31/2019 $14,759,000.00
18 9/30/2019 $4,387,461.00
19 6/30/2019 $5,973,413.00
20 3/31/2019 $1,711,788.00
Financials: CurrentFederalTaxExpenseBenefit
Date Value
1 12/31/2023 $34,975,000.00
2 12/31/2022 $12,858,000.00
3 12/31/2021 $2,455,000.00
Financials: CurrentStateAndLocalTaxExpenseBenefit
Date Value
1 12/31/2023 $5,931,000.00
2 12/31/2022 $3,877,000.00
3 12/31/2021 $1,414,000.00
4 12/31/2020 $-122,000.00
Financials: DebtSecuritiesAvailableForSaleRealizedGainLoss
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 9/30/2022 $-762,000.00
6 6/30/2022 $-633,000.00
7 3/31/2022 --
8 12/31/2021 --
9 3/31/2021 --
10 12/31/2020 --
11 12/31/2019 --
Financials: DeferredFederalIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-16,093,000.00
2 12/31/2022 $4,739,000.00
3 12/31/2021 $8,620,000.00
4 12/31/2020 $-29,378,000.00
Financials: DeferredIncomeTaxAssetsNet
Date Value
1 12/31/2023 $36,544,000.00
2 9/30/2023 $37,428,000.00
3 6/30/2023 $23,489,000.00
4 3/31/2023 $20,242,000.00
5 12/31/2022 $18,736,000.00
6 9/30/2022 $20,029,000.00
7 6/30/2022 $20,930,000.00
8 3/31/2022 $21,890,000.00
9 12/31/2021 $23,697,000.00
10 9/30/2021 $26,400,000.00
11 6/30/2021 $28,701,000.00
12 3/31/2021 $31,421,000.00
13 12/31/2020 $32,971,000.00
14 9/30/2020 $31,300,000.00
Financials: DeferredStateAndLocalIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-1,712,000.00
2 12/31/2022 $166,000.00
3 12/31/2021 $696,000.00
4 12/31/2020 $-3,593,000.00
Financials: DeferredTaxAssetsGoodwillAndIntangibleAssets
Date Value
1 12/31/2023 $24,847,000.00
2 12/31/2022 $52,000.00
Financials: DeferredTaxAssetsGross
Date Value
1 12/31/2023 $38,337,000.00
2 12/31/2022 $20,000,000.00
3 12/31/2021 $25,262,000.00
4 12/31/2020 $32,971,264.00
5 12/31/2019 $41,628,754.00
6 12/31/2018 $48,383,226.00
7 12/31/2017 $39,207,775.00
8 12/31/2016 $42,596,726.00
9 12/31/2015 $34,308,764,000.00
Financials: DeferredTaxAssetsInventory
Date Value
1 12/31/2023 $448,000.00
2 12/31/2022 $296,000.00
3 12/31/2021 $163,000.00
4 12/31/2020 $212,045.00
5 12/31/2019 $229,050.00
Financials: DeferredTaxAssetsLiabilitiesNet
Date Value
1 12/31/2023 $37,000,000.00
2 12/31/2022 $18,736,000.00
3 12/31/2021 $23,697,000.00
4 12/31/2020 $32,971,000.00
Financials: DeferredTaxAssetsTaxCreditCarryforwardsResearch
Date Value
1 12/31/2023 $4,927,000.00
2 12/31/2022 $4,255,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
Date Value
1 12/31/2023 $6,473,000.00
2 12/31/2022 $4,706,000.00
3 12/31/2021 $3,959,000.00
4 12/31/2020 $3,889,133.00
5 12/31/2019 $3,183,767.00
6 12/31/2018 $1,919,434.00
7 12/31/2017 $1,326,189.00
8 12/31/2016 $1,555,425,000.00
9 12/31/2015 $2,368,352,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
Date Value
1 12/31/2023 $788,000.00
2 12/31/2022 --
Financials: DeferredTaxLiabilities
Date Value
1 12/31/2023 $1,793,000.00
2 12/31/2022 $1,341,000.00
3 12/31/2021 $1,565,000.00
4 12/31/2020 $399,000.00
Financials: DeferredTaxLiabilitiesLeasingArrangements
Date Value
1 12/31/2023 $759,000.00
2 12/31/2022 $860,000.00
3 12/31/2021 $936,000.00
4 12/31/2020 --
Financials: DeferredTaxLiabilitiesOther
Date Value
1 12/31/2023 $11,000.00
2 12/31/2022 --
3 12/31/2021 $174,000.00
4 12/31/2020 --
Financials: DeferredTaxLiabilitiesPrepaidExpenses
Date Value
1 12/31/2023 $1,023,000.00
2 12/31/2022 $481,000.00
3 12/31/2021 $455,000.00
4 12/31/2020 $398,979.00
5 12/31/2019 --
Financials: DefinedContributionPlanEmployerDiscretionaryContributionAmount
Date Value
1 12/31/2023 $700,000.00
2 12/31/2022 $500,000.00
3 12/31/2021 $500,000.00
4 12/31/2020 $500,000.00
5 12/31/2019 $300,000.00
6 12/31/2018 $123,000.00
7 12/31/2017 $84,000.00
8 12/31/2016 $59,000.00
9 12/31/2015 $69,000.00
10 12/31/2014 $44,000.00
11 12/31/2013 $30,000.00
12 12/31/2012 $28,000.00
13 12/31/2011 $34,000.00
14 12/31/2010 $33,000.00
Financials: DefinedContributionPlanEmployerMatchingContributionPercent
Date Value
1 12/31/2023 $0.04
2 12/31/2022 $0.04
3 12/31/2021 $0.04
4 12/31/2020 $0.04
5 12/31/2019 $0.04
6 12/31/2018 $0.04
7 12/31/2017 $0.04
8 12/31/2016 $0.04
9 12/31/2015 $0.04
10 12/31/2014 $0.04
11 12/31/2013 $0.04
12 12/31/2012 $0.04
Financials: DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
Date Value
1 12/31/2023 $0.15
2 12/31/2022 $0.15
3 12/31/2021 $0.15
4 12/31/2020 $0.15
5 12/31/2019 $0.15
6 12/31/2018 $0.15
7 12/31/2017 $0.15
8 12/31/2016 $0.15
9 12/31/2015 $0.15
10 12/31/2014 $0.15
11 12/31/2013 $0.15
Financials: Depreciation
Date Value
1 12/31/2023 $316,000.00
2 9/30/2023 $232,000.00
3 6/30/2023 $151,000.00
4 3/31/2023 $69,000.00
5 12/31/2022 $141,000.00
6 9/30/2022 $106,000.00
7 6/30/2022 $71,000.00
8 3/31/2022 $34,000.00
9 12/31/2021 $192,000.00
10 9/30/2021 $159,000.00
11 6/30/2021 $128,000.00
12 3/31/2021 $97,000.00
13 12/31/2020 $92,000.00
14 9/30/2020 $73,000.00
15 6/30/2020 $43,000.00
16 3/31/2020 $14,000.00
17 12/31/2019 $55,000.00
18 9/30/2019 $26,718.00
19 6/30/2019 $20,186.00
20 3/31/2019 $13,748.00
21 12/31/2018 $37,978.00
22 9/30/2018 $25,485.00
23 6/30/2018 $16,191.00
24 3/31/2018 $8,015.00
25 12/31/2017 $45,689.00
26 9/30/2017 $12,839.00
27 6/30/2017 $12,957.00
28 3/31/2017 $12,958.00
29 12/31/2016 $43,406.00
30 9/30/2016 $31,442.00
31 6/30/2016 $8,762.00
32 3/31/2016 $13,198.00
33 12/31/2015 $34,468.00
34 9/30/2015 $28,382.00
35 6/30/2015 $17,123.00
36 3/31/2015 $8,148.00
37 12/31/2014 $26,574.00
38 9/30/2014 $7,235.00
39 6/30/2014 $6,083.00
40 3/31/2014 $5,285.00
41 12/31/2013 $22,483.00
42 9/30/2013 $5,707.00
43 6/30/2013 $11,070.00
44 3/31/2013 $5,364.00
45 12/31/2012 $10,889.00
46 9/30/2012 $2,725.00
47 6/30/2012 $5,511.00
48 3/31/2012 $2,801.00
49 12/31/2011 $42,835.00
50 9/30/2011 $34,920.00
51 6/30/2011 $27,468.00
52 12/31/2010 $25,741.00
Financials: EarningsPerShareBasic
Date Value
1 12/31/2023 $0.67
2 9/30/2023 $0.34
3 6/30/2023 $0.36
4 3/31/2023 $0.28
5 12/31/2022 $0.80
6 9/30/2022 $0.56
7 6/30/2022 $0.34
8 3/31/2022 $0.13
9 12/31/2021 $0.38
10 9/30/2021 $0.29
11 6/30/2021 $0.12
12 3/31/2021 $0.07
13 12/31/2020 $0.72
14 9/30/2020 $0.61
15 6/30/2020 $0.20
16 3/31/2020 $0.10
17 12/31/2019 $0.31
18 9/30/2019 $0.13
19 6/30/2019 $0.10
20 3/31/2019 $-0.01
21 12/31/2018 $-0.33
22 9/30/2018 $-0.19
23 6/30/2018 $-0.11
Financials: EarningsPerShareDiluted
Date Value
1 12/31/2023 $0.63
2 9/30/2023 $0.32
3 6/30/2023 $0.59
4 3/31/2023 $0.26
5 12/31/2022 $0.75
6 9/30/2022 $0.52
7 6/30/2022 $0.32
8 3/31/2022 $0.12
9 12/31/2021 $0.37
10 9/30/2021 $0.28
11 6/30/2021 $0.18
12 3/31/2021 $0.07
13 12/31/2020 $0.71
14 9/30/2020 $0.41
15 6/30/2020 $0.19
16 3/31/2020 $0.10
17 12/31/2019 $0.30
18 9/30/2019 $0.23
19 6/30/2019 $0.10
20 3/31/2019 $-0.01
21 12/31/2018 $-0.33
22 9/30/2018 $-0.19
23 6/30/2018 $-0.11
Financials: EffectiveIncomeTaxRateContinuingOperations
Date Value
1 12/31/2023 $0.24
2 9/30/2023 $0.24
3 6/30/2023 $0.22
4 3/31/2023 $0.21
5 12/31/2022 $0.21
6 9/30/2022 $0.20
7 6/30/2022 $0.24
8 3/31/2022 $0.24
9 12/31/2021 $0.25
10 9/30/2021 $0.24
11 6/30/2021 $0.23
12 3/31/2021 $0.23
13 12/31/2020 $-0.79
14 9/30/2020 $0.03
15 6/30/2020 $0.06
16 3/31/2020 $0.05
17 12/31/2019 $0.05
18 12/31/2018 --
19 12/31/2017 --
20 12/31/2016 --
21 12/31/2015 --
22 12/31/2014 --
23 12/31/2013 --
24 12/31/2012 --
Financials: EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
Date Value
1 12/31/2023 $0.21
2 9/30/2023 $0.21
3 6/30/2023 $0.21
4 3/31/2023 $0.21
5 12/31/2022 $0.21
6 9/30/2022 $0.21
7 6/30/2022 $0.21
8 3/31/2022 $0.21
9 12/31/2021 $0.21
10 9/30/2021 $0.21
11 6/30/2021 $0.21
12 3/31/2021 $0.21
13 12/31/2020 $0.21
14 12/31/2019 $0.21
15 9/30/2019 $0.04
16 6/30/2019 $0.04
17 12/31/2018 $0.21
18 9/30/2018 --
19 6/30/2018 --
20 12/31/2017 $0.34
21 12/31/2016 $0.34
22 12/31/2015 $0.35
23 12/31/2014 $0.34
24 12/31/2013 $0.35
25 12/31/2012 $0.35
Financials: EffectiveIncomeTaxRateReconciliationOtherAdjustments
Date Value
1 12/31/2023 $0.02
2 12/31/2022 $0.01
3 12/31/2021 $0.00
4 12/31/2020 $0.00
5 12/31/2019 $0.00
6 12/31/2018 $-0.01
7 9/30/2018 $0.21
8 6/30/2018 $0.21
9 12/31/2017 $0.02
10 12/31/2016 $0.01
11 12/31/2015 $0.00
12 12/31/2014 $-0.02
Financials: EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
Date Value
1 12/31/2023 $0.03
2 12/31/2022 $0.03
3 12/31/2021 $0.03
4 12/31/2020 $0.02
5 12/31/2019 $0.07
6 12/31/2018 $0.04
7 12/31/2017 $0.04
8 12/31/2016 $0.03
9 12/31/2015 $0.04
10 12/31/2014 $0.04
Financials: EmployeeRelatedLiabilitiesCurrent
Date Value
1 12/31/2023 $8,883,000.00
2 9/30/2023 $5,272,000.00
3 6/30/2023 $4,348,000.00
4 3/31/2023 $2,043,000.00
5 12/31/2022 $5,132,000.00
6 9/30/2022 $3,412,000.00
7 6/30/2022 $2,853,000.00
8 3/31/2022 $2,209,000.00
9 12/31/2021 $4,035,000.00
10 9/30/2021 $2,647,000.00
11 6/30/2021 $2,014,000.00
12 3/31/2021 $1,901,000.00
13 12/31/2020 $3,991,000.00
14 9/30/2020 $2,877,077.00
15 6/30/2020 $2,212,733.00
16 3/31/2020 $1,814,396.00
17 12/31/2019 $3,064,645.00
18 9/30/2019 $1,739,719.00
19 6/30/2019 $1,262,446.00
20 3/31/2019 $764,362.00
21 12/31/2018 $1,941,449.00
22 9/30/2018 $740,939.00
23 6/30/2018 $232,847.00
24 3/31/2018 $54,548.00
25 12/31/2017 $821,935.00
26 9/30/2017 $139,999.00
27 6/30/2017 $182,586.00
28 3/31/2017 $85,534.00
29 12/31/2016 $264,237.00
30 9/30/2016 $445,325.00
31 6/30/2016 $764,800.00
32 3/31/2016 $535,919.00
33 12/31/2015 $894,846.00
34 9/30/2015 $836,340.00
35 6/30/2015 $568,886.00
36 3/31/2015 $238,842.00
37 12/31/2014 $31,956.00
Financials: EquitySecuritiesFvNiGainLoss
Date Value
1 12/31/2023 $3,024,000.00
2 9/30/2023 $-568,000.00
3 12/31/2022 --
4 12/31/2021 --
Financials: EquitySecuritiesFVNINoncurrent
Date Value
1 12/31/2023 $16,489,000.00
2 9/30/2023 $12,897,000.00
3 12/31/2022 --
Financials: EquitySecuritiesFvNiUnrealizedGainLoss
Date Value
1 12/31/2023 $3,024,000.00
2 9/30/2023 $-568,000.00
3 12/31/2022 --
4 12/31/2021 --
Financials: FiniteLivedIntangibleAssetsAccumulatedAmortization
Date Value
1 12/31/2023 $33,663,000.00
2 9/30/2023 $24,604,000.00
3 6/30/2023 $16,117,000.00
4 3/31/2023 $7,629,000.00
5 12/31/2022 $1,098,000.00
6 9/30/2022 $518,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
Date Value
1 12/31/2023 $36,832,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
Date Value
1 12/31/2023 $37,378,000.00
2 9/30/2023 $33,949,000.00
3 6/30/2023 $33,949,000.00
4 3/31/2023 $33,949,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
Date Value
1 9/30/2023 $8,487,000.00
2 6/30/2023 $16,974,000.00
3 3/31/2023 $25,462,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
Date Value
1 12/31/2023 $7,705,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
Date Value
1 12/31/2023 $37,378,000.00
2 9/30/2023 $33,949,000.00
3 6/30/2023 $33,949,000.00
4 3/31/2023 $33,949,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
Date Value
1 12/31/2023 $37,378,000.00
2 9/30/2023 $33,949,000.00
3 6/30/2023 $33,949,000.00
4 3/31/2023 $33,949,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
Date Value
1 12/31/2023 $37,378,000.00
2 9/30/2023 $33,949,000.00
3 6/30/2023 $33,949,000.00
4 3/31/2023 $33,949,000.00
Financials: FiniteLivedIntangibleAssetsGross
Date Value
1 12/31/2023 $227,712,000.00
2 9/30/2023 $191,712,000.00
3 6/30/2023 $191,712,000.00
4 3/31/2023 $191,712,000.00
5 12/31/2022 $33,569,000.00
6 9/30/2022 $33,569,000.00
Financials: FiniteLivedIntangibleAssetsNet
Date Value
1 12/31/2023 $194,049,000.00
2 9/30/2023 $167,108,000.00
3 6/30/2023 $175,595,000.00
4 3/31/2023 $184,083,000.00
5 12/31/2022 $32,471,000.00
6 9/30/2022 $33,051,000.00
7 12/31/2021 --
Financials: ImpairmentOfIntangibleAssetsFinitelived
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 --
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Date Value
1 12/31/2023 $94,511,000.00
2 9/30/2023 $47,804,000.00
3 6/30/2023 $85,825,000.00
4 3/31/2023 $37,313,000.00
5 12/31/2022 $104,719,000.00
6 9/30/2022 $71,711,000.00
7 6/30/2022 $45,704,000.00
8 3/31/2022 $17,459,000.00
9 12/31/2021 $52,667,000.00
10 9/30/2021 $14,072,000.00
11 6/30/2021 $25,782,000.00
12 3/31/2021 $9,882,000.00
13 12/31/2020 $41,890,000.00
14 9/30/2020 $11,737,000.00
15 6/30/2020 $21,429,000.00
16 3/31/2020 $11,036,000.00
17 12/31/2019 $33,409,000.00
18 9/30/2019 $25,003,663.00
19 6/30/2019 $10,765,096.00
20 3/31/2019 $-644,503.00
21 12/31/2018 $-34,003,514.00
22 9/30/2018 $-19,503,905.00
23 6/30/2018 $-11,665,032.00
24 3/31/2018 $-5,699,892.00
25 12/31/2017 $-18,412,377.00
26 9/30/2017 $-4,177,649.00
27 6/30/2017 $-3,879,901.00
28 3/31/2017 $-4,967,129.00
29 12/31/2016 $-18,072,452.00
30 9/30/2016 $-13,909,132.00
31 6/30/2016 $-9,955,151.00
32 3/31/2016 $-5,386,237.00
33 12/31/2015 $-20,232,958.00
34 9/30/2015 $-4,449,038.00
35 6/30/2015 $-9,968,762.00
36 3/31/2015 $-5,410,259.00
37 12/31/2014 $-15,509,061.00
38 9/30/2014 $-12,019,031.00
39 12/31/2013 $-12,154,596.00
Financials: IncomeTaxesPaid
Date Value
1 12/31/2023 $50,458,000.00
2 9/30/2023 $41,663,000.00
3 6/30/2023 $27,821,000.00
4 3/31/2023 --
5 12/31/2022 $7,667,000.00
6 9/30/2022 $6,344,000.00
7 6/30/2022 $5,844,000.00
8 3/31/2022 $41,000.00
9 12/31/2021 $3,000,000.00
10 9/30/2021 $1,438,000.00
11 6/30/2021 $341,000.00
12 12/31/2020 $2,785,000.00
13 9/30/2020 $2,195,000.00
14 6/30/2020 $50,000.00
Financials: IncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $23,101,000.00
2 9/30/2023 $11,238,000.00
3 6/30/2023 $18,495,000.00
4 3/31/2023 $7,745,000.00
5 12/31/2022 $21,640,000.00
6 9/30/2022 $14,103,000.00
7 6/30/2022 $10,844,000.00
8 3/31/2022 $4,218,000.00
9 12/31/2021 $13,185,000.00
10 9/30/2021 $9,681,000.00
11 6/30/2021 $3,719,000.00
12 3/31/2021 $2,219,000.00
13 12/31/2020 $-33,093,000.00
14 9/30/2020 $-31,603,000.00
15 6/30/2020 $1,223,000.00
16 3/31/2020 $610,000.00
17 12/31/2019 $1,534,000.00
18 9/30/2019 $608,388.00
19 6/30/2019 $449,651.00
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 6/30/2012 --
48 3/31/2012 --
49 12/31/2011 --
50 9/30/2011 --
51 6/30/2011 --
52 3/31/2011 --
53 12/31/2010 --
54 12/31/2009 --
Financials: IncreaseDecreaseInAccountsPayable
Date Value
1 12/31/2023 $10,820,000.00
2 9/30/2023 $623,000.00
3 6/30/2023 $446,000.00
4 3/31/2023 $-584,000.00
5 12/31/2022 $1,207,000.00
6 9/30/2022 $-239,000.00
7 6/30/2022 $-453,000.00
8 3/31/2022 $2,371,000.00
9 12/31/2021 $-1,488,000.00
10 9/30/2021 $-1,504,000.00
11 6/30/2021 $-1,332,000.00
12 3/31/2021 $-1,697,000.00
13 12/31/2020 $138,000.00
14 9/30/2020 $-2,112,000.00
15 6/30/2020 $1,687,000.00
16 3/31/2020 $-2,770,000.00
17 12/31/2019 $1,780,000.00
18 9/30/2019 $1,809,662.00
19 6/30/2019 $991,359.00
20 3/31/2019 $602,719.00
21 12/31/2018 $391,792.00
22 9/30/2018 $-604,591.00
23 6/30/2018 $-1,022,982.00
24 3/31/2018 $-1,140,552.00
25 12/31/2017 $1,012,399.00
26 9/30/2017 $148,432.00
27 6/30/2017 $-240,831.00
28 3/31/2017 $-15,248.00
29 12/31/2016 $-860,951.00
30 9/30/2016 $-738,803.00
31 6/30/2016 $-1,086,835.00
32 3/31/2016 $-542,654.00
33 12/31/2015 $-20,083.00
34 9/30/2015 $-997,189.00
35 6/30/2015 $-497,918.00
36 3/31/2015 $-763,695.00
37 12/31/2014 $963,421.00
38 9/30/2014 $-325,994.00
39 6/30/2014 $387,387.00
40 3/31/2014 $81,316.00
41 12/31/2013 $850,789.00
42 9/30/2013 $107,678.00
43 6/30/2013 $-917,381.00
44 3/31/2013 $-798,478.00
45 12/31/2012 $350,329.00
46 9/30/2012 $91,975.00
47 6/30/2012 $222,983.00
48 3/31/2012 $86,395.00
49 12/31/2011 $158,001.00
50 9/30/2011 $68,105.00
51 6/30/2011 $372,078.00
52 3/31/2011 $319,486.00
53 12/31/2010 $-143,702.00
54 12/31/2009 $-83,072.00
Financials: IncreaseDecreaseInAccountsReceivable
Date Value
1 12/31/2023 $43,075,000.00
2 9/30/2023 $37,610,000.00
3 6/30/2023 $32,357,000.00
4 3/31/2023 $22,963,000.00
5 12/31/2022 $3,820,000.00
6 9/30/2022 $2,718,000.00
7 6/30/2022 $2,968,000.00
8 3/31/2022 $3,933,000.00
9 12/31/2021 $632,000.00
10 9/30/2021 $638,000.00
11 6/30/2021 $305,000.00
12 3/31/2021 $-386,000.00
13 12/31/2020 $-4,549,000.00
14 9/30/2020 $-4,665,000.00
15 6/30/2020 $-3,775,000.00
16 3/31/2020 $-3,618,000.00
17 12/31/2019 $10,537,000.00
18 9/30/2019 $10,095,352.00
19 6/30/2019 $10,376,427.00
20 3/31/2019 $7,251,381.00
21 3/31/2018 --
Financials: IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
Date Value
1 12/31/2023 $5,800,000.00
2 9/30/2023 $-2,390,000.00
3 6/30/2023 $-7,553,000.00
4 3/31/2023 $-2,422,000.00
5 12/31/2022 $16,391,000.00
6 9/30/2022 $4,885,000.00
7 6/30/2022 $-4,137,000.00
8 3/31/2022 $-6,504,000.00
9 12/31/2021 $5,520,000.00
10 9/30/2021 $-916,000.00
11 6/30/2021 $-5,490,000.00
12 3/31/2021 $-7,038,000.00
13 12/31/2020 $-1,209,000.00
14 9/30/2020 $-3,568,729.00
15 6/30/2020 $-5,473,000.00
16 3/31/2020 $-3,700,000.00
17 12/31/2019 $12,540,000.00
18 9/30/2019 $6,400,279.00
19 6/30/2019 $3,393,753.00
20 3/31/2019 $-1,337,155.00
21 12/31/2018 $4,850,743.00
22 9/30/2018 $-185,812.00
23 6/30/2018 $-175,273.00
24 3/31/2018 $-401,277.00
25 12/31/2017 $1,142,652.00
26 9/30/2017 $477,981.00
27 6/30/2017 $-23,921.00
28 3/31/2017 $-178,917.00
29 12/31/2016 $-480,248.00
30 9/30/2016 $-697,403.00
31 6/30/2016 $-36,572.00
32 3/31/2016 $-219,984.00
33 12/31/2015 $1,134,939.00
34 9/30/2015 $1,010,221.00
35 6/30/2015 $692,753.00
36 3/31/2015 $755,984.00
37 12/31/2014 $2,748,704.00
38 9/30/2014 $4,116,292.00
39 6/30/2014 $-170,673.00
40 3/31/2014 $1,459,280.00
41 12/31/2013 $1,005,071.00
42 9/30/2013 $1,255,480.00
43 6/30/2013 $907,164.00
44 3/31/2013 $134,436.00
45 12/31/2012 $-276,505.00
46 9/30/2012 $-159,679.00
47 6/30/2012 $-103,322.00
48 3/31/2012 $-28,578.00
49 12/31/2011 $365,781.00
50 9/30/2011 $35,012.00
51 6/30/2011 $-35,479.00
52 3/31/2011 $234,052.00
53 12/31/2010 $108,889.00
54 12/31/2009 $-1,041,159.00
Financials: IncreaseDecreaseInDeferredIncomeTaxes
Date Value
1 12/31/2023 $17,818,000.00
2 9/30/2023 $18,701,000.00
3 6/30/2023 $4,758,000.00
4 3/31/2023 $1,519,000.00
5 12/31/2022 $-4,937,000.00
6 9/30/2022 $-3,652,000.00
7 6/30/2022 $-2,718,000.00
8 3/31/2022 $-1,901,000.00
9 12/31/2021 $-9,316,000.00
10 9/30/2021 $-6,571,000.00
11 6/30/2021 $-4,270,000.00
12 3/31/2021 $-1,550,000.00
13 12/31/2020 $32,971,000.00
14 9/30/2020 $31,347,000.00
Financials: IncreaseDecreaseInInventories
Date Value
1 12/31/2023 $4,739,000.00
2 9/30/2023 $-1,870,000.00
3 6/30/2023 $-154,000.00
4 3/31/2023 $-577,000.00
5 12/31/2022 $-1,065,000.00
6 9/30/2022 $-738,000.00
7 6/30/2022 $-20,000.00
8 3/31/2022 $-43,000.00
9 12/31/2021 $3,219,000.00
10 9/30/2021 $2,299,000.00
11 6/30/2021 $2,446,000.00
12 3/31/2021 $-261,000.00
13 12/31/2020 $2,694,000.00
14 9/30/2020 $2,790,746.00
15 6/30/2020 $-129,000.00
16 3/31/2020 $254,000.00
17 12/31/2019 $1,901,000.00
18 9/30/2019 $543,789.00
19 6/30/2019 $213,867.00
20 3/31/2019 $40,575.00
21 12/31/2018 $56,012.00
22 3/31/2018 --
Financials: IncreaseDecreaseInOperatingLeaseLiability
Date Value
1 12/31/2023 $-338,000.00
2 9/30/2023 $-252,000.00
3 6/30/2023 $-166,000.00
4 3/31/2023 $-82,000.00
5 12/31/2022 $-307,000.00
6 9/30/2022 $-229,000.00
7 6/30/2022 $-150,000.00
8 3/31/2022 $-73,000.00
9 12/31/2021 $864,000.00
10 9/30/2021 $942,000.00
11 6/30/2021 $942,000.00
12 3/31/2021 $942,000.00
13 12/31/2020 $-919,000.00
14 9/30/2020 $-833,000.00
15 12/31/2019 $-277,000.00
Financials: IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
Date Value
1 12/31/2023 $5,792,000.00
2 9/30/2023 $7,219,000.00
3 6/30/2023 $1,891,000.00
4 3/31/2023 $191,000.00
5 12/31/2022 $807,000.00
6 9/30/2022 $-575,000.00
7 6/30/2022 $-18,000.00
8 3/31/2022 $563,000.00
9 12/31/2021 $-3,977,000.00
10 9/30/2021 $-3,900,000.00
11 6/30/2021 $-687,000.00
12 3/31/2021 $-85,000.00
13 12/31/2020 $3,977,000.00
14 9/30/2020 $1,263,000.00
15 6/30/2020 $3,170,000.00
16 3/31/2020 $1,711,000.00
17 12/31/2019 $2,701,000.00
18 9/30/2019 $1,689,618.00
19 6/30/2019 $-161,178.00
20 3/31/2019 $231,485.00
21 12/31/2018 $476,037.00
22 9/30/2018 $-356,924.00
23 6/30/2018 $-496,403.00
24 3/31/2018 $-180,916.00
25 12/31/2017 $125,800.00
26 9/30/2017 $-537,452.00
27 6/30/2017 $-426,386.00
28 3/31/2017 $-118,082.00
29 12/31/2016 $-456,794.00
30 9/30/2016 $-1,193,883.00
31 6/30/2016 $-853,761.00
32 3/31/2016 $-480,846.00
33 12/31/2015 $452,040.00
34 9/30/2015 $341,220.00
35 6/30/2015 $-191,430.00
36 3/31/2015 $-120,124.00
37 12/31/2014 $2,943,256.00
38 9/30/2014 $2,707,916.00
39 6/30/2014 $-767,348.00
40 3/31/2014 $892,181.00
41 12/31/2013 $1,618,330.00
42 9/30/2013 $-320,769.00
43 6/30/2013 $-195,045.00
44 3/31/2013 $-66,685.00
45 12/31/2012 $1,110,354.00
46 9/30/2012 $-87,484.00
47 6/30/2012 $-32,328.00
48 3/31/2012 $43,606.00
49 12/31/2011 $31,272.00
50 9/30/2011 $-52,401.00
51 6/30/2011 $-155.00
52 3/31/2011 $61,735.00
53 12/31/2010 $58,074.00
54 12/31/2009 $-39,152.00
Financials: InterestPaidNet
Date Value
1 12/31/2023 $705,000.00
2 9/30/2023 $650,000.00
Financials: InterestPayableCurrent
Date Value
1 12/31/2023 $1,031,000.00
2 9/30/2023 $857,000.00
3 12/31/2022 --
Financials: InventoryFinishedGoodsNetOfReserves
Date Value
1 12/31/2023 $9,161,000.00
2 9/30/2023 $4,048,000.00
3 6/30/2023 $5,870,000.00
4 3/31/2023 $4,686,000.00
5 12/31/2022 $1,262,000.00
6 9/30/2022 $880,000.00
7 6/30/2022 $1,258,000.00
8 3/31/2022 $1,501,000.00
9 12/31/2021 $929,000.00
10 9/30/2021 $991,000.00
11 6/30/2021 $812,000.00
12 3/31/2021 $797,000.00
13 12/31/2020 $1,096,000.00
Financials: InventoryNet
Date Value
1 12/31/2023 $15,644,000.00
2 9/30/2023 $9,035,000.00
3 6/30/2023 $10,751,000.00
4 3/31/2023 $10,328,000.00
5 12/31/2022 $6,805,000.00
6 9/30/2022 $7,132,000.00
7 6/30/2022 $7,850,000.00
8 3/31/2022 $7,827,000.00
9 12/31/2021 $7,870,000.00
10 9/30/2021 $6,950,000.00
11 6/30/2021 $7,097,000.00
12 3/31/2021 $4,390,000.00
13 12/31/2020 $4,651,000.00
14 9/30/2020 $4,747,538.00
15 6/30/2020 $1,827,924.00
16 3/31/2020 $2,211,338.00
17 12/31/2019 $1,956,792.00
18 9/30/2019 $599,801.00
19 6/30/2019 $269,879.00
20 3/31/2019 $96,587.00
21 12/31/2018 $56,012.00
22 12/31/2017 --
Financials: InventoryRawMaterialsNetOfReserves
Date Value
1 12/31/2023 $1,910,000.00
2 9/30/2023 $286,000.00
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 $1,769,000.00
9 12/31/2021 $1,769,000.00
10 9/30/2021 $1,112,000.00
11 6/30/2021 $1,117,000.00
12 3/31/2021 --
13 12/31/2020 --
Financials: InventoryWorkInProcessNetOfReserves
Date Value
1 12/31/2023 $4,573,000.00
2 9/30/2023 $4,701,000.00
3 6/30/2023 $4,881,000.00
4 3/31/2023 $5,642,000.00
5 12/31/2022 $5,543,000.00
6 9/30/2022 $6,252,000.00
7 6/30/2022 $6,592,000.00
8 3/31/2022 $4,557,000.00
9 12/31/2021 $5,172,000.00
10 9/30/2021 $4,847,000.00
11 6/30/2021 $5,168,000.00
12 3/31/2021 $3,593,000.00
13 12/31/2020 $3,555,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDue
Date Value
1 12/31/2023 $4,209,000.00
2 9/30/2023 $4,336,000.00
3 6/30/2023 $4,464,000.00
4 3/31/2023 $4,591,000.00
5 12/31/2022 $4,715,000.00
6 9/30/2022 $4,839,000.00
7 6/30/2022 $4,962,000.00
8 3/31/2022 $5,087,000.00
9 12/31/2021 $5,207,000.00
10 9/30/2021 $5,287,000.00
11 6/30/2021 $5,287,000.00
12 3/31/2021 $5,287,000.00
13 12/31/2020 $28,860.00
14 9/30/2020 $115,442.00
15 6/30/2020 $200,343.00
16 3/31/2020 $934,994.00
17 12/31/2019 $1,019,055.00
18 9/30/2019 $1,103,116.00
19 6/30/2019 $1,185,547.00
20 3/31/2019 $1,267,163.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
Date Value
1 12/31/2023 $1,440,000.00
2 12/31/2022 $2,027,000.00
3 12/31/2021 $2,597,000.00
4 6/30/2021 $3,150,000.00
5 3/31/2021 $3,150,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 12/31/2023 $522,000.00
2 9/30/2023 $522,000.00
3 6/30/2023 $522,000.00
4 3/31/2023 $522,000.00
5 12/31/2022 $506,000.00
6 9/30/2022 $506,000.00
7 6/30/2022 $506,000.00
8 3/31/2022 $506,000.00
9 12/31/2021 $492,000.00
10 9/30/2021 $492,000.00
11 6/30/2021 $80,000.00
12 3/31/2021 $80,000.00
13 12/31/2020 $28,860.00
14 9/30/2020 $28,860.00
15 12/31/2019 $339,605.00
16 9/30/2019 $339,605.00
17 6/30/2019 $339,605.00
18 3/31/2019 $339,605.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFive
Date Value
1 12/31/2023 $587,000.00
2 12/31/2022 $570,000.00
3 12/31/2021 $553,000.00
4 6/30/2021 $537,000.00
5 3/31/2021 $537,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFour
Date Value
1 12/31/2023 $570,000.00
2 9/30/2023 $570,000.00
3 6/30/2023 $570,000.00
4 3/31/2023 $570,000.00
5 12/31/2022 $553,000.00
6 9/30/2022 $553,000.00
7 6/30/2022 $553,000.00
8 3/31/2022 $553,000.00
9 12/31/2021 $537,000.00
10 9/30/2021 $537,000.00
11 6/30/2021 $522,000.00
12 3/31/2021 $522,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearThree
Date Value
1 12/31/2023 $553,000.00
2 9/30/2023 $553,000.00
3 6/30/2023 $553,000.00
4 3/31/2023 $553,000.00
5 12/31/2022 $537,000.00
6 9/30/2022 $537,000.00
7 6/30/2022 $537,000.00
8 3/31/2022 $537,000.00
9 12/31/2021 $522,000.00
10 9/30/2021 $522,000.00
11 6/30/2021 $506,000.00
12 3/31/2021 $506,000.00
13 6/30/2020 --
14 3/31/2020 $329,662.00
15 12/31/2019 $329,662.00
16 9/30/2019 $329,662.00
17 6/30/2019 $329,662.00
18 3/31/2019 $329,662.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
Date Value
1 12/31/2023 $537,000.00
2 9/30/2023 $537,000.00
3 6/30/2023 $537,000.00
4 3/31/2023 $537,000.00
5 12/31/2022 $522,000.00
6 9/30/2022 $522,000.00
7 6/30/2022 $522,000.00
8 3/31/2022 $522,000.00
9 12/31/2021 $506,000.00
10 9/30/2021 $506,000.00
11 6/30/2021 $492,000.00
12 3/31/2021 $492,000.00
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 $28,860.00
16 3/31/2020 $349,788.00
17 12/31/2019 $349,788.00
18 9/30/2019 $349,788.00
19 6/30/2019 $349,788.00
20 3/31/2019 $349,788.00
Financials: LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
Date Value
1 9/30/2023 $127,000.00
2 6/30/2023 $255,000.00
3 3/31/2023 $382,000.00
4 9/30/2022 $123,000.00
5 6/30/2022 $246,000.00
6 3/31/2022 $371,000.00
7 9/30/2020 $86,582.00
8 6/30/2020 $171,483.00
9 3/31/2020 $255,544.00
10 9/30/2019 $84,061.00
11 6/30/2019 $166,492.00
12 3/31/2019 $248,108.00
Financials: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
Date Value
1 12/31/2023 $652,000.00
2 9/30/2023 $693,000.00
3 6/30/2023 $735,000.00
4 3/31/2023 $778,000.00
5 12/31/2022 $821,000.00
6 9/30/2022 $866,000.00
7 6/30/2022 $911,000.00
8 3/31/2022 $958,000.00
9 12/31/2021 $1,005,000.00
10 9/30/2021 $1,036,000.00
11 6/30/2021 $1,036,000.00
12 3/31/2021 $1,036,000.00
13 12/31/2020 $88.00
14 9/30/2020 $879.00
15 6/30/2020 $2,447.00
16 3/31/2020 $59,896.00
17 12/31/2019 $71,005.00
18 9/30/2019 $82,983.00
19 6/30/2019 $95,813.00
20 3/31/2019 $109,460.00
Financials: Liabilities
Date Value
1 12/31/2023 $82,233,000.00
2 9/30/2023 $64,663,000.00
3 6/30/2023 $68,602,000.00
4 3/31/2023 $73,566,000.00
5 12/31/2022 $75,209,000.00
6 9/30/2022 $63,073,000.00
7 6/30/2022 $26,217,000.00
8 3/31/2022 $26,751,000.00
9 12/31/2021 $30,957,000.00
10 9/30/2021 $24,587,000.00
11 6/30/2021 $20,186,000.00
12 3/31/2021 $18,565,000.00
13 12/31/2020 $22,756,000.00
14 9/30/2020 $18,231,949.00
15 6/30/2020 $20,210,375.00
16 3/31/2020 $18,203,934.00
17 12/31/2019 $24,746,274.00
18 9/30/2019 $18,708,021.00
19 6/30/2019 $14,952,793.00
20 3/31/2019 $9,901,213.00
21 12/31/2018 $9,666,153.00
22 9/30/2018 $3,633,215.00
23 6/30/2018 $3,225,363.00
24 3/31/2018 $2,881,789.00
25 12/31/2017 $4,423,618.00
26 9/30/2017 $2,902,110.00
27 6/30/2017 $2,010,944.00
28 3/31/2017 $2,600,993.00
29 12/31/2016 $2,397,923.00
30 9/30/2016 $2,409,862.00
31 6/30/2016 $2,615,713.00
32 3/31/2016 $3,129,265.00
33 12/31/2015 $4,625,259.00
34 9/30/2015 $3,913,031.00
35 6/30/2015 $5,544,737.00
36 3/31/2015 $9,427,453.00
37 12/31/2014 $8,665,756.00
38 9/30/2014 $9,221,783.00
39 6/30/2014 $4,741,412.00
40 3/31/2014 $4,591,276.00
41 12/31/2013 $3,978,302.00
42 9/30/2013 $6,575,902.00
43 6/30/2013 $2,700,826.00
44 3/31/2013 $1,548,413.00
45 12/31/2012 $2,167,130.00
46 9/30/2012 $2,710,295.00
47 6/30/2012 $1,293,160.00
48 3/31/2012 $2,272,169.00
49 12/31/2011 $2,488,559.00
50 12/31/2010 $313,709.00
Financials: LiabilitiesAndStockholdersEquity
Date Value
1 12/31/2023 $470,114,000.00
2 9/30/2023 $413,211,000.00
3 6/30/2023 $443,896,000.00
4 3/31/2023 $407,227,000.00
5 12/31/2022 $375,630,000.00
6 9/30/2022 $333,114,000.00
7 6/30/2022 $267,309,000.00
8 3/31/2022 $246,972,000.00
9 12/31/2021 $237,788,000.00
10 9/30/2021 $223,248,000.00
11 6/30/2021 $209,130,000.00
12 3/31/2021 $197,216,000.00
13 12/31/2020 $192,354,000.00
14 9/30/2020 $174,859,821.00
15 6/30/2020 $131,411,800.00
16 3/31/2020 $117,879,651.00
17 12/31/2019 $112,376,230.00
18 9/30/2019 $96,690,559.00
19 6/30/2019 $78,234,360.00
20 3/31/2019 $61,076,840.00
21 12/31/2018 $60,449,962.00
22 9/30/2018 $67,709,813.00
23 6/30/2018 $74,287,576.00
24 3/31/2018 $79,128,255.00
25 12/31/2017 $85,387,430.00
26 9/30/2017 $34,631,315.00
27 6/30/2017 $35,980,125.00
28 3/31/2017 $37,696,938.00
29 12/31/2016 $41,706,853.00
30 9/30/2016 $45,313,216.00
31 6/30/2016 $48,940,846.00
32 3/31/2016 $53,666,043.00
33 12/31/2015 $60,101,570.00
34 9/30/2015 $64,562,756.00
35 6/30/2015 $68,336,766.00
36 3/31/2015 $76,049,740.00
37 12/31/2014 $43,908,086.00
38 9/30/2014 $45,844,501.00
39 6/30/2014 $45,929,396.00
40 3/31/2014 $22,229,580.00
41 12/31/2013 $25,369,554.00
42 9/30/2013 $28,694,977.00
43 6/30/2013 $12,545,202.00
44 3/31/2013 $14,467,991.00
45 12/31/2012 $16,789,245.00
46 9/30/2012 $12,105,212.00
47 6/30/2012 $7,704,075.00
48 3/31/2012 $4,988,771.00
49 12/31/2011 $6,249,257.00
50 12/31/2010 $5,831,488.00
Financials: LiabilitiesCurrent
Date Value
1 12/31/2023 $76,063,000.00
2 9/30/2023 $57,806,000.00
3 6/30/2023 $52,503,000.00
4 3/31/2023 $56,709,000.00
5 12/31/2022 $57,588,000.00
6 9/30/2022 $44,681,000.00
7 6/30/2022 $22,488,000.00
8 3/31/2022 $22,938,000.00
9 12/31/2021 $27,063,000.00
10 9/30/2021 $20,614,000.00
11 6/30/2021 $16,135,000.00
12 3/31/2021 $14,436,000.00
13 12/31/2020 $22,756,000.00
14 9/30/2020 $18,231,949.00
15 6/30/2020 $20,210,375.00
16 3/31/2020 $17,635,513.00
17 12/31/2019 $24,098,742.00
18 9/30/2019 $17,982,321.00
19 6/30/2019 $14,151,529.00
20 3/31/2019 $9,026,115.00
21 12/31/2018 $9,511,354.00
22 9/30/2018 $3,468,434.00
23 6/30/2018 $3,082,028.00
24 3/31/2018 $2,731,394.00
25 12/31/2017 $4,266,162.00
26 9/30/2017 $2,737,594.00
27 6/30/2017 $1,840,425.00
28 3/31/2017 $1,905,540.00
29 12/31/2016 $2,094,535.00
30 9/30/2016 $1,995,595.00
31 6/30/2016 $2,305,457.00
32 3/31/2016 $2,663,787.00
33 12/31/2015 $3,440,603.00
34 9/30/2015 $2,386,187.00
35 6/30/2015 $2,553,247.00
36 3/31/2015 $5,849,009.00
37 12/31/2014 $5,855,026.00
38 9/30/2014 $5,939,096.00
39 6/30/2014 $2,364,391.00
40 3/31/2014 $2,436,726.00
41 12/31/2013 $2,139,609.00
42 9/30/2013 $3,011,661.00
43 6/30/2013 $1,637,673.00
44 3/31/2013 $983,235.00
45 12/31/2012 $1,646,665.00
46 9/30/2012 $753,330.00
47 6/30/2012 $677,042.00
48 3/31/2012 $879,291.00
49 12/31/2011 $833,801.00
50 12/31/2010 $298,961.00
Financials: LongTermInvestments
Date Value
1 6/30/2023 --
2 3/31/2023 --
3 12/31/2022 --
4 9/30/2022 --
5 6/30/2022 --
6 3/31/2022 --
7 12/31/2021 --
8 9/30/2021 --
9 6/30/2021 --
10 3/31/2021 --
11 12/31/2020 --
12 12/31/2019 --
13 9/30/2019 $5,008,800.00
14 6/30/2019 $5,008,400.00
15 3/31/2019 $4,991,600.00
16 12/31/2018 $5,008,243.00
17 9/30/2018 $5,018,857.00
18 6/30/2018 $5,005,321.00
19 12/31/2017 --
Financials: NetCashProvidedByUsedInFinancingActivities
Date Value
1 12/31/2023 $-10,857,000.00
2 9/30/2023 $-10,192,000.00
3 6/30/2023 $-65,000.00
4 3/31/2023 $149,000.00
5 12/31/2022 $1,694,000.00
6 9/30/2022 $-559,000.00
7 6/30/2022 $-4,543,000.00
8 3/31/2022 $-1,551,000.00
9 12/31/2021 $-8,143,000.00
10 9/30/2021 $-5,617,000.00
11 6/30/2021 $-3,519,000.00
12 3/31/2021 $188,000.00
13 12/31/2020 $702,000.00
14 9/30/2020 $676,364.00
15 6/30/2020 $62,000.00
16 3/31/2020 $26,000.00
17 12/31/2019 $1,116,000.00
18 9/30/2019 $537,962.00
19 6/30/2019 $281,900.00
20 3/31/2019 $89,350.00
21 12/31/2018 $293,115.00
22 9/30/2018 $141,616.00
23 6/30/2018 $37,084.00
24 3/31/2018 $33,032.00
25 12/31/2017 $57,350,168.00
26 9/30/2017 $3,213,373.00
27 6/30/2017 $1,805,437.00
28 12/31/2013 $70,225,872.00
29 9/30/2013 $17,988,693.00
30 6/30/2013 $52,070,878.00
31 3/31/2013 --
32 12/31/2012 $14,580,889.00
33 9/30/2012 $9,498,255.00
34 6/30/2012 $3,938,303.00
35 3/31/2012 --
36 12/31/2011 $37,466,489.00
37 9/30/2011 $2,228,634.00
38 6/30/2011 $2,228,634.00
39 3/31/2011 $2,228,634.00
40 12/31/2010 $1,456,153.00
41 12/31/2009 $3,698,135.00
Financials: NetCashProvidedByUsedInInvestingActivities
Date Value
1 12/31/2023 $-293,502,000.00
2 9/30/2023 $-255,184,000.00
3 6/30/2023 $-162,367,000.00
4 3/31/2023 $-162,367,000.00
5 12/31/2022 $9,209,000.00
6 9/30/2022 $9,209,000.00
7 6/30/2022 $9,341,000.00
8 12/31/2021 $-11,021,000.00
9 9/30/2021 $-10,980,000.00
10 6/30/2021 $-10,912,000.00
11 3/31/2021 $-6,911,000.00
12 12/31/2020 $-5,011,000.00
13 9/30/2020 $-5,011,000.00
14 6/30/2020 $5,000,000.00
15 3/31/2020 $5,000,000.00
16 12/31/2019 $37,225,000.00
17 9/30/2019 $5,565,824.00
18 6/30/2019 $518,797.00
19 3/31/2019 $10,395,719.00
20 12/31/2018 $-15,082,872.00
21 9/30/2018 $-29,631,129.00
22 6/30/2018 $-36,802,791.00
23 3/31/2018 $-31,847,693.00
24 12/31/2017 $-3,958.00
25 9/30/2017 $-64,748.00
26 6/30/2017 $-34,910.00
27 12/31/2013 $-21,659,278.00
28 9/30/2013 $-14,852,728.00
29 6/30/2013 $3,507,065.00
30 3/31/2013 $-12,677,167.00
31 12/31/2012 $-14,059,651.00
32 9/30/2012 $-6,882.00
33 6/30/2012 $-6,881.00
34 3/31/2012 $-4,981.00
35 12/31/2011 $-3,620.00
36 9/30/2011 $-2,005,507.00
37 6/30/2011 $-2,003,488.00
38 12/31/2010 $-2,867.00
39 12/31/2009 $-2,298.00
Financials: NetCashProvidedByUsedInOperatingActivities
Date Value
1 12/31/2023 $143,600,000.00
2 9/30/2023 $87,952,000.00
3 6/30/2023 $42,824,000.00
4 3/31/2023 $12,070,000.00
5 12/31/2022 $116,047,000.00
6 9/30/2022 $75,970,000.00
7 6/30/2022 $34,669,000.00
8 3/31/2022 $8,478,000.00
9 12/31/2021 $60,372,000.00
10 9/30/2021 $41,196,000.00
11 6/30/2021 $19,489,000.00
12 3/31/2021 $3,814,000.00
13 12/31/2020 $45,034,000.00
14 9/30/2020 $31,929,000.00
15 6/30/2020 $20,478,000.00
16 3/31/2020 $7,213,000.00
17 12/31/2019 $34,612,000.00
18 9/30/2019 $22,320,032.00
19 6/30/2019 $6,057,415.00
20 3/31/2019 $-7,962,755.00
21 12/31/2018 $-26,147,545.00
22 9/30/2018 $-17,390,876.00
23 6/30/2018 $-10,843,056.00
24 3/31/2018 $-6,081,450.00
25 12/31/2017 $-13,742,572.00
26 9/30/2017 $-9,712,705.00
27 6/30/2017 $-7,079,864.00
28 12/31/2013 $-46,450,636.00
29 9/30/2013 $-5,745,415.00
30 6/30/2013 $-40,636,390.00
31 3/31/2013 $-38,824,166.00
32 12/31/2012 $-5,140,366.00
33 9/30/2012 $-3,546,580.00
34 6/30/2012 $-2,445,646.00
35 3/31/2012 $-1,301,291.00
36 12/31/2011 $-31,434,596.00
37 9/30/2011 $-3,546,853.00
38 6/30/2011 $-2,294,213.00
39 3/31/2011 $-831,119.00
40 12/31/2010 $-3,757,405.00
41 12/31/2009 $-7,683,189.00
Financials: NetIncomeLoss
Date Value
1 12/31/2023 $71,410,000.00
2 9/30/2023 $36,566,000.00
3 6/30/2023 $67,330,000.00
4 3/31/2023 $29,568,000.00
5 12/31/2022 $83,079,000.00
6 9/30/2022 $22,748,000.00
7 6/30/2022 $34,860,000.00
8 3/31/2022 $13,241,000.00
9 12/31/2021 $39,482,000.00
10 9/30/2021 $30,173,000.00
11 6/30/2021 $12,181,000.00
12 3/31/2021 $7,663,000.00
13 12/31/2020 $74,983,000.00
14 9/30/2020 $63,546,000.00
15 6/30/2020 $20,206,000.00
16 3/31/2020 $10,426,000.00
17 12/31/2019 $31,875,000.00
18 9/30/2019 $13,630,179.00
19 6/30/2019 $10,959,948.00
20 3/31/2019 $-644,503.00
21 12/31/2018 $-34,003,514.00
22 9/30/2018 $-19,503,905.00
23 6/30/2018 $-5,965,140.00
24 3/31/2018 $-5,699,892.00
25 12/31/2017 $-18,412,377.00
26 9/30/2017 $-13,024,679.00
27 6/30/2017 $-3,879,901.00
28 3/31/2017 $-4,967,129.00
29 12/31/2016 $-18,072,452.00
30 9/30/2016 $-3,953,981.00
31 6/30/2016 $-4,568,914.00
32 3/31/2016 $-5,386,237.00
33 12/31/2015 $-20,232,958.00
34 9/30/2015 $-4,449,038.00
35 6/30/2015 $-4,558,503.00
36 3/31/2015 $-5,410,259.00
37 12/31/2014 $-15,509,061.00
38 9/30/2014 $-12,019,031.00
39 6/30/2014 $-3,198,020.00
40 3/31/2014 $-3,811,119.00
41 12/31/2013 $-1,354,658.00
42 9/30/2013 $-10,799,938.00
43 6/30/2013 $-47,066,882.00
44 3/31/2013 $-1,744,289.00
45 12/31/2012 $-76,585.00
46 9/30/2012 $-2,621,535.00
47 6/30/2012 $-289,080.00
48 3/31/2012 $-1,089,186.00
49 12/31/2011 $-38,102,617.00
50 9/30/2011 $-1,127,841.00
51 6/30/2011 $-2,911,287.00
52 3/31/2011 $-1,517,136.00
53 12/31/2010 $-4,006,323.00
54 12/31/2009 $-7,241,928.00
55 12/31/2008 $-10,564,597.00
56 12/31/2007 $-4,139,493.00
57 12/31/2006 $-2,729,454.00
58 12/31/2005 $-1,805,380.00
59 12/31/2004 $-539,820.00
60 12/31/2003 $-428,615.00
61 12/31/2002 $-255,945.00
Financials: NumberOfOperatingSegments
Date Value
1 12/31/2023 $1.00
2 9/30/2023 $1.00
3 6/30/2023 $1.00
4 3/31/2023 $1.00
Financials: OperatingIncomeLoss
Date Value
1 12/31/2023 $86,812,000.00
2 9/30/2023 $45,120,000.00
3 6/30/2023 $82,308,000.00
4 3/31/2023 $35,609,000.00
5 12/31/2022 $101,838,000.00
6 9/30/2022 $25,102,000.00
7 6/30/2022 $45,935,000.00
8 3/31/2022 $17,366,000.00
9 12/31/2021 $52,385,000.00
10 9/30/2021 $14,004,000.00
11 6/30/2021 $15,838,000.00
12 3/31/2021 $9,801,000.00
13 12/31/2020 $41,303,000.00
14 9/30/2020 $11,704,000.00
15 6/30/2020 $20,981,000.00
16 3/31/2020 $10,700,000.00
17 12/31/2019 $31,823,000.00
18 9/30/2019 $13,845,152.00
19 6/30/2019 $9,971,420.00
20 3/31/2019 $-987,769.00
21 12/31/2018 $-35,295,165.00
22 9/30/2018 $-8,182,603.00
23 6/30/2018 $-12,269,295.00
24 3/31/2018 $-5,933,440.00
25 12/31/2017 $-5,511,786.00
26 9/30/2017 $-13,167,850.00
27 6/30/2017 $-4,181,271.00
28 3/31/2017 $-4,679,871.00
29 12/31/2016 $-4,314,199.00
30 9/30/2016 $-14,966,002.00
31 6/30/2016 $-4,814,452.00
32 3/31/2016 $-6,237,536.00
33 12/31/2015 $-20,398,352.00
34 9/30/2015 $-14,206,673.00
35 6/30/2015 $-4,897,330.00
36 3/31/2015 $-4,291,915.00
37 12/31/2014 $-14,591,428.00
38 9/30/2014 $-4,109,029.00
39 6/30/2014 $-2,990,173.00
40 3/31/2014 $-3,508,365.00
41 12/31/2013 $-54,793,296.00
42 9/30/2013 $-3,245,776.00
43 6/30/2013 $-48,840,597.00
44 3/31/2013 $-1,705,430.00
45 12/31/2012 $-1,505,353.00
46 9/30/2012 $-1,283,713.00
47 6/30/2012 $-41,692,572.00
48 3/31/2012 $-1,364,710.00
49 12/31/2011 $-6,082,139.00
50 9/30/2011 $-4,047,723.00
51 6/30/2011 $-1,397,463.00
52 3/31/2011 $-1,519,250.00
53 12/31/2010 $-4,024,181.00
54 12/31/2009 $-7,275,394.00
Financials: OperatingLeaseCost
Date Value
1 12/31/2023 $400,000.00
2 9/30/2023 $300,000.00
3 6/30/2023 $200,000.00
4 3/31/2023 $108,000.00
5 12/31/2022 $400,000.00
6 9/30/2022 $100,000.00
7 6/30/2022 $200,000.00
8 3/31/2022 $108,000.00
9 12/31/2021 $379,000.00
10 9/30/2021 $272,000.00
11 6/30/2021 $100,000.00
12 3/31/2021 $56,000.00
13 12/31/2020 $300,000.00
14 9/30/2020 $200,624.00
15 6/30/2020 $65,434.00
16 3/31/2020 $74,079.00
17 12/31/2019 $300,000.00
18 9/30/2019 $222,237.00
19 6/30/2019 $148,158.00
20 3/31/2019 $74,079.00
Financials: OperatingLeaseLiability
Date Value
1 12/31/2023 $3,557,000.00
2 9/30/2023 $3,643,000.00
3 6/30/2023 $3,729,000.00
4 3/31/2023 $3,813,000.00
5 12/31/2022 $3,894,000.00
6 9/30/2022 $3,973,000.00
7 6/30/2022 $4,051,000.00
8 3/31/2022 $4,129,000.00
9 12/31/2021 $4,202,000.00
10 9/30/2021 $4,251,000.00
11 6/30/2021 $4,251,000.00
12 3/31/2021 $4,251,000.00
13 12/31/2020 $28,772.00
14 9/30/2020 $114,563.00
15 6/30/2020 $197,896.00
16 3/31/2020 $875,098.00
17 12/31/2019 $948,050.00
18 9/30/2019 $1,020,133.00
19 6/30/2019 $1,089,734.00
20 3/31/2019 $1,157,703.00
Financials: OperatingLeaseLiabilityCurrent
Date Value
1 12/31/2023 $369,000.00
2 9/30/2023 $361,000.00
3 6/30/2023 $353,000.00
4 3/31/2023 $345,000.00
5 12/31/2022 $337,000.00
6 9/30/2022 $330,000.00
7 6/30/2022 $322,000.00
8 3/31/2022 $316,000.00
9 12/31/2021 $308,000.00
10 9/30/2021 $278,000.00
11 6/30/2021 $200,000.00
12 3/31/2021 $122,000.00
13 12/31/2020 $29,000.00
14 9/30/2020 $114,563.00
15 6/30/2020 $197,896.00
16 3/31/2020 $306,677.00
17 12/31/2019 $300,518.00
18 9/30/2019 $294,433.00
19 6/30/2019 $288,470.00
20 3/31/2019 $282,605.00
21 12/31/2018 --
Financials: OperatingLeaseLiabilityNoncurrent
Date Value
1 12/31/2023 $3,188,000.00
2 9/30/2023 $3,282,000.00
3 6/30/2023 $3,376,000.00
4 3/31/2023 $3,468,000.00
5 12/31/2022 $3,557,000.00
6 9/30/2022 $3,643,000.00
7 6/30/2022 $3,729,000.00
8 3/31/2022 $3,813,000.00
9 12/31/2021 $3,894,000.00
10 9/30/2021 $3,973,000.00
11 6/30/2021 $4,051,000.00
12 3/31/2021 $4,129,000.00
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 $568,421.00
17 12/31/2019 $647,532.00
18 9/30/2019 $725,700.00
19 6/30/2019 $801,264.00
20 3/31/2019 $875,098.00
21 12/31/2018 --
Financials: OperatingLeasePayments
Date Value
1 12/31/2023 $506,000.00
2 9/30/2023 $379,000.00
3 6/30/2023 $252,000.00
4 3/31/2023 $125,000.00
5 12/31/2022 $492,000.00
6 9/30/2022 $368,000.00
7 6/30/2022 $245,000.00
8 3/31/2022 $121,000.00
9 12/31/2021 $109,000.00
10 9/30/2021 $29,000.00
11 6/30/2021 $29,000.00
12 3/31/2021 $29,000.00
13 12/31/2020 $339,605.00
14 9/30/2020 $253,024.00
15 6/30/2020 $168,122.00
16 3/31/2020 $84,061.00
17 12/31/2019 $329,725.00
18 9/30/2019 $245,663.00
19 6/30/2019 $163,232.00
20 3/31/2019 $81,616.00
Financials: OperatingLeaseRightOfUseAsset
Date Value
1 12/31/2023 $2,508,000.00
2 9/30/2023 $2,575,000.00
3 6/30/2023 $2,641,000.00
4 3/31/2023 $2,706,000.00
5 12/31/2022 $2,770,000.00
6 9/30/2022 $2,833,000.00
7 6/30/2022 $2,895,000.00
8 3/31/2022 $2,957,000.00
9 12/31/2021 $3,017,000.00
10 9/30/2021 $3,093,000.00
11 6/30/2021 $3,201,000.00
12 3/31/2021 $3,309,000.00
13 12/31/2020 --
14 9/30/2020 $12,167.00
15 6/30/2020 $71,711.00
16 3/31/2020 $730,284.00
17 12/31/2019 $793,252.00
18 9/30/2019 $952,340.00
19 6/30/2019 $1,013,590.00
20 3/31/2019 $1,074,020.00
21 12/31/2018 --
Financials: OperatingLeaseWeightedAverageDiscountRatePercent
Date Value
1 12/31/2023 $0.05
2 9/30/2023 $0.05
3 6/30/2023 $0.05
4 3/31/2023 $0.05
5 12/31/2022 $0.05
6 9/30/2022 $0.05
7 6/30/2022 $0.05
8 3/31/2022 $0.05
9 12/31/2021 $0.05
10 9/30/2021 $0.05
11 6/30/2021 $0.05
12 3/31/2021 $0.05
13 12/31/2020 $0.04
14 9/30/2020 $0.04
15 6/30/2020 $0.04
16 3/31/2020 $0.05
17 12/31/2019 $0.05
18 9/30/2019 $0.05
19 6/30/2019 $0.05
20 3/31/2019 $0.05
Financials: OtherAccruedLiabilitiesCurrent
Date Value
1 12/31/2023 $465,000.00
2 9/30/2023 $374,000.00
3 6/30/2023 $455,000.00
4 3/31/2023 $279,000.00
5 12/31/2022 $238,000.00
6 9/30/2022 $237,000.00
7 6/30/2022 $230,000.00
8 3/31/2022 $141,000.00
9 12/31/2021 $243,000.00
10 9/30/2021 $110,000.00
11 6/30/2021 $112,000.00
12 3/31/2021 $111,000.00
13 12/31/2020 $106,000.00
14 9/30/2020 $69,608.00
15 6/30/2020 $30,502.00
16 3/31/2020 $139,733.00
17 12/31/2019 $172,332.00
18 9/30/2019 $531,174.00
19 6/30/2019 $152,858.00
20 3/31/2019 $165,663.00
21 12/31/2018 $66,436.00
22 9/30/2018 $38,958.00
23 6/30/2018 $4,738.00
24 3/31/2018 $19,136.00
25 12/31/2017 $24,035.00
26 9/30/2017 $12,559.00
27 6/30/2017 $2,839.00
28 3/31/2017 $7,723.00
29 9/30/2016 $24,957.00
30 6/30/2016 $29,845.00
31 3/31/2016 $16,595.00
32 12/31/2015 $17,642.00
33 9/30/2015 $21,614.00
34 6/30/2015 $77,961.00
35 3/31/2015 $41,057.00
36 12/31/2014 $11,801.00
37 9/30/2014 $8,531.00
38 6/30/2014 $3,213.00
39 3/31/2014 $4,397.00
40 12/31/2013 $5,546.00
41 9/30/2013 $2,930.00
42 6/30/2013 $3,364.00
43 3/31/2013 $10,839.00
44 12/31/2012 $10,666.00
45 9/30/2012 $5,823.00
46 6/30/2012 $9,407.00
47 12/31/2011 $14,437.00
Financials: OtherAccruedLiabilitiesNoncurrent
Date Value
1 12/31/2023 $485,000.00
2 9/30/2023 $431,000.00
3 12/31/2022 --
4 12/31/2019 --
5 6/30/2019 $801,264.00
6 3/31/2019 --
7 12/31/2018 $154,799.00
8 9/30/2018 $164,781.00
9 6/30/2018 $143,335.00
10 3/31/2018 $150,395.00
11 12/31/2017 $157,456.00
12 9/30/2017 $164,516.00
13 6/30/2017 $170,519.00
14 3/31/2017 $175,992.00
15 12/31/2016 $181,162.00
16 9/30/2016 $185,095.00
17 6/30/2016 $188,032.00
18 3/31/2016 $190,471.00
19 12/31/2015 $176,293.00
Financials: OtherComprehensiveIncomeLossBeforeReclassificationsTax
Date Value
1 12/31/2023 $10,000.00
2 9/30/2023 $9,000.00
3 6/30/2023 $5,000.00
4 3/31/2023 $13,000.00
5 12/31/2022 $590,000.00
6 9/30/2022 $-33,000.00
7 6/30/2022 $615,000.00
Financials: OtherComprehensiveIncomeLossNetOfTax
Date Value
1 12/31/2023 $-10,000.00
2 9/30/2023 $-4,000.00
3 6/30/2023 $8,000.00
4 3/31/2023 $-13,000.00
5 12/31/2022 $172,000.00
6 9/30/2022 $162,000.00
7 6/30/2022 $323,000.00
8 3/31/2022 $-305,000.00
9 12/31/2021 $-179,000.00
10 9/30/2021 $-26,000.00
11 6/30/2021 $8,000.00
12 3/31/2021 $-76,000.00
13 12/31/2020 $22,000.00
14 9/30/2020 $-5,280.00
15 6/30/2020 $-85,000.00
16 3/31/2020 $74,246.00
17 12/31/2019 $29,000.00
18 9/30/2019 $-2,330.00
19 6/30/2019 $28,446.00
20 3/31/2019 $13,560.00
21 12/31/2018 $-20,248.00
22 9/30/2018 $-9,450.00
23 6/30/2018 $-36,498.00
24 3/31/2018 $-21,826.00
Financials: OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
Date Value
1 12/31/2023 $-10,000.00
2 9/30/2023 $-9,000.00
3 6/30/2023 $-5,000.00
4 3/31/2023 $-13,000.00
5 12/31/2022 $172,000.00
6 9/30/2022 $180,000.00
7 6/30/2022 $18,000.00
8 3/31/2022 $-305,000.00
9 12/31/2021 $-179,000.00
10 9/30/2021 $-26,000.00
11 6/30/2021 $8,000.00
12 3/31/2021 $-76,000.00
13 12/31/2020 $22,000.00
14 9/30/2020 $-16,000.00
15 6/30/2020 $-11,000.00
16 3/31/2020 $74,000.00
17 12/31/2019 $30,000.00
18 9/30/2019 $39,676.00
19 6/30/2019 $42,006.00
20 3/31/2019 $13,560.00
21 12/31/2018 $-20,248.00
22 9/30/2018 $-45,948.00
23 6/30/2018 $-36,498.00
24 3/31/2018 $-21,826.00
Financials: OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
Date Value
1 12/31/2023 $4,000.00
2 9/30/2023 $3,000.00
3 6/30/2023 $2,000.00
4 3/31/2023 $5,000.00
5 12/31/2022 $-54,000.00
6 9/30/2022 $-52,000.00
7 6/30/2022 $7,000.00
8 3/31/2022 $94,000.00
9 12/31/2021 $46,000.00
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 12/31/2019 --
Financials: OtherLiabilitiesNoncurrent
Date Value
1 12/31/2023 $2,982,000.00
2 9/30/2023 $3,575,000.00
3 6/30/2023 $12,723,000.00
4 3/31/2023 $13,389,000.00
5 12/31/2022 $14,064,000.00
6 9/30/2022 $14,749,000.00
7 12/31/2021 --
8 6/30/2013 $1,042,500.00
9 3/31/2013 $543,913.00
10 12/31/2012 $498,587.00
11 9/30/2012 $1,934,680.00
12 6/30/2012 $594,114.00
13 3/31/2012 $1,371,033.00
14 12/31/2011 $1,645,240.00
Financials: OtherNonoperatingIncomeExpense
Date Value
1 12/31/2023 $7,699,000.00
2 9/30/2023 $2,684,000.00
3 6/30/2023 $3,517,000.00
4 3/31/2023 $1,704,000.00
5 12/31/2022 $2,881,000.00
6 9/30/2022 $905,000.00
7 6/30/2022 $-324,000.00
8 3/31/2022 $93,000.00
9 12/31/2021 $282,000.00
10 9/30/2021 $68,000.00
11 6/30/2021 $62,000.00
12 3/31/2021 $81,000.00
13 12/31/2020 $587,000.00
14 9/30/2020 $481,000.00
15 6/30/2020 $448,000.00
16 3/31/2020 $336,000.00
17 12/31/2019 $1,586,000.00
18 9/30/2019 $1,187,091.00
19 6/30/2019 $793,676.00
20 3/31/2019 $343,266.00
21 12/31/2018 $1,291,651.00
22 9/30/2018 $947,993.00
23 6/30/2018 $370,715.00
24 3/31/2018 $233,548.00
25 12/31/2017 $454,163.00
26 9/30/2017 $129,059.00
27 6/30/2017 $201,016.00
28 3/31/2017 $109,977.00
29 12/31/2016 $321,612.00
30 9/30/2016 $66,981.00
31 6/30/2016 $92,755.00
32 3/31/2016 $117,943.00
33 12/31/2015 $100,389.00
34 9/30/2015 $46,659.00
35 6/30/2015 $66,805.00
36 3/31/2015 $61,934.00
37 12/31/2014 $76,233.00
38 9/30/2014 $54,428.00
39 6/30/2014 $15,744.00
40 3/31/2014 $32,760.00
41 12/31/2013 $47,421.00
42 12/31/2012 $14,976.00
Financials: OtherPrepaidExpenseCurrent
Date Value
1 12/31/2023 $351,000.00
2 9/30/2023 $206,000.00
3 6/30/2023 $182,000.00
4 3/31/2023 $335,000.00
5 12/31/2022 $489,000.00
6 9/30/2022 $466,000.00
7 6/30/2022 $394,000.00
8 3/31/2022 $433,000.00
9 12/31/2021 $327,000.00
10 9/30/2021 $228,000.00
11 6/30/2021 $321,000.00
12 3/31/2021 $276,000.00
13 12/31/2020 $446,000.00
14 9/30/2020 $589,598.00
15 6/30/2020 $292,414.00
16 3/31/2020 $326,590.00
17 12/31/2019 $516,665.00
18 9/30/2019 $430,838.00
19 6/30/2019 $382,285.00
20 3/31/2019 $305,795.00
21 12/31/2018 $272,168.00
22 9/30/2018 $191,291.00
23 6/30/2018 $60,707.00
24 3/31/2018 $51,756.00
25 12/31/2017 $58,281.00
26 9/30/2017 $50,281.00
27 6/30/2017 $33,556.00
28 3/31/2017 $57,476.00
29 12/31/2016 $36,444.00
30 9/30/2016 $36,153.00
31 6/30/2016 $34,615.00
32 3/31/2016 $36,097.00
33 12/31/2015 $34,716.00
34 9/30/2015 $53,243.00
35 6/30/2015 $37,255.00
36 3/31/2015 $109,316.00
37 12/31/2014 $34,380.00
38 9/30/2014 $45,046.00
39 6/30/2014 $32,256.00
40 3/31/2014 $58,826.00
41 12/31/2013 $23,151.00
42 9/30/2013 $24,479.00
43 6/30/2013 $10,008.00
44 3/31/2013 $4,726.00
45 12/31/2012 $14,713.00
46 9/30/2012 $4,593.00
47 6/30/2012 $4,305.00
48 12/31/2011 $8,371.00
Financials: PaymentsForRepurchaseOfCommonStock
Date Value
1 3/31/2023 --
2 12/31/2022 $6,900,000.00
3 9/30/2022 $6,907,000.00
4 6/30/2022 $4,400,000.00
5 3/31/2022 $2,600,000.00
6 12/31/2021 $12,089,000.00
7 9/30/2021 $5,100,000.00
8 6/30/2021 $3,700,000.00
9 3/31/2021 $300,000.00
Financials: PaymentsRelatedToTaxWithholdingForShareBasedCompensation
Date Value
1 12/31/2023 $982,000.00
2 9/30/2023 $529,000.00
3 6/30/2023 $529,000.00
4 3/31/2023 $477,000.00
5 12/31/2022 $230,000.00
6 9/30/2022 $20,000.00
7 6/30/2022 $20,000.00
8 12/31/2021 $153,000.00
9 9/30/2021 $17,000.00
10 6/30/2021 $17,000.00
11 12/31/2020 $56,000.00
12 9/30/2020 $17,000.00
13 12/31/2019 --
14 12/31/2018 $4,448.00
15 9/30/2018 $4,448.00
16 6/30/2018 $4,448.00
17 12/31/2016 $11,265.00
18 9/30/2016 $11,265.00
19 6/30/2016 $11,265.00
20 3/31/2016 $11,265.00
21 3/31/2014 $3,410.00
22 12/31/2013 $3,410.00
23 9/30/2013 $3,410.00
24 6/30/2013 $3,410.00
25 3/31/2013 --
26 12/31/2012 $3,410.00
27 9/30/2012 $3,410.00
28 6/30/2012 $3,410.00
29 3/31/2012 --
30 12/31/2011 $3,410.00
Financials: PaymentsToAcquireEquitySecuritiesFvNi
Date Value
1 12/31/2023 $13,465,000.00
2 9/30/2023 $13,465,000.00
Financials: PaymentsToAcquireInProcessResearchAndDevelopment
Date Value
1 12/31/2023 $81,513,000.00
2 9/30/2023 $79,288,000.00
Financials: PaymentsToAcquirePropertyPlantAndEquipment
Date Value
1 12/31/2023 $231,000.00
2 9/30/2023 $138,000.00
3 6/30/2023 $74,000.00
4 3/31/2023 $74,000.00
5 12/31/2022 $29,000.00
6 9/30/2022 $29,000.00
7 6/30/2022 $29,000.00
8 12/31/2021 $1,021,000.00
9 9/30/2021 $980,000.00
10 6/30/2021 $912,000.00
11 3/31/2021 $911,000.00
12 12/31/2020 $11,000.00
13 9/30/2020 $11,000.00
14 12/31/2019 $19,369.00
15 9/30/2019 $19,370.00
16 6/30/2019 $19,370.00
17 3/31/2019 $5,633.00
18 12/31/2018 $92,018.00
19 9/30/2018 $35,193.00
20 6/30/2018 $11,937.00
21 3/31/2018 --
22 12/31/2016 $96,061.00
23 9/30/2016 $88,931.00
24 6/30/2016 $88,929.00
25 12/31/2015 $23,465.00
26 9/30/2015 $23,465.00
27 6/30/2015 $9,040.00
28 3/31/2015 $7,910.00
29 12/31/2014 $57,323.00
30 9/30/2014 $43,427.00
31 6/30/2014 $30,308.00
32 3/31/2014 $181,946.00
33 12/31/2013 $9,432.00
34 9/30/2013 $9,432.00
35 6/30/2013 $164,640.00
36 3/31/2013 $9,433.00
37 12/31/2012 $107,807.00
38 9/30/2012 $109,708.00
39 6/30/2012 $6,881.00
40 3/31/2012 $4,981.00
41 12/31/2011 $3,620.00
42 9/30/2011 $1,800.00
43 6/30/2011 $1,800.00
44 12/31/2010 $2,867.00
45 12/31/2009 $2,298.00
Financials: PreferredStockParOrStatedValuePerShare
Date Value
1 12/31/2023 $0.00
2 9/30/2023 $0.00
3 6/30/2023 $0.00
4 3/31/2023 $0.00
5 12/31/2022 $0.00
6 9/30/2022 $0.00
7 6/30/2022 $0.00
8 3/31/2022 $0.00
9 12/31/2021 $0.00
10 9/30/2021 $0.00
11 6/30/2021 $0.00
12 3/31/2021 $0.00
13 12/31/2020 $0.00
14 9/30/2020 $0.00
15 6/30/2020 $0.00
16 3/31/2020 $0.00
17 12/31/2019 $0.00
18 9/30/2019 $0.00
19 6/30/2019 $0.00
20 3/31/2019 $0.00
21 12/31/2018 $0.00
22 9/30/2018 $0.00
23 6/30/2018 $0.00
24 3/31/2018 $0.00
25 12/31/2017 $0.00
26 9/30/2017 $0.00
27 6/30/2017 $0.00
28 3/31/2017 $0.00
29 12/31/2016 $0.00
30 9/30/2016 $0.00
31 6/30/2016 $0.00
32 3/31/2016 $0.00
33 12/31/2015 $0.00
34 9/30/2015 $0.00
35 6/30/2015 $0.00
36 3/31/2015 $0.00
37 12/31/2014 $0.00
38 9/30/2014 $0.00
39 6/30/2014 $0.00
40 3/31/2014 $0.00
41 12/31/2013 $0.00
42 9/30/2013 $0.00
43 6/30/2013 $0.00
44 3/31/2013 $0.00
45 12/31/2012 $0.00
46 9/30/2012 $0.00
47 6/30/2012 $0.00
48 3/31/2012 $0.00
49 12/31/2011 $0.00
50 12/31/2010 $0.00
Financials: PreferredStockSharesAuthorized
Date Value
1 12/31/2023 $5,000,000.00
2 9/30/2023 $5,000,000.00
3 6/30/2023 $5,000,000.00
4 3/31/2023 $5,000,000.00
5 12/31/2022 $5,000,000.00
6 9/30/2022 $5,000,000.00
7 6/30/2022 $5,000,000.00
8 3/31/2022 $5,000,000.00
9 12/31/2021 $5,000,000.00
10 9/30/2021 $5,000,000.00
11 6/30/2021 $5,000,000.00
12 3/31/2021 $5,000,000.00
13 12/31/2020 $5,000,000.00
14 9/30/2020 $5,000,000.00
15 6/30/2020 $5,000,000.00
16 3/31/2020 $5,000,000.00
17 12/31/2019 $5,000,000.00
18 9/30/2019 $5,000,000.00
19 6/30/2019 $5,000,000.00
20 3/31/2019 $5,000,000.00
21 12/31/2018 $5,000,000.00
22 9/30/2018 $5,000,000.00
23 6/30/2018 $5,000,000.00
24 3/31/2018 $5,000,000.00
25 12/31/2017 $5,000,000.00
26 9/30/2017 $5,000,000.00
27 6/30/2017 $5,000,000.00
28 3/31/2017 $5,000,000.00
29 12/31/2016 $5,000,000.00
30 9/30/2016 $5,000,000.00
31 6/30/2016 $5,000,000.00
32 3/31/2016 $5,000,000.00
33 12/31/2015 $5,000,000.00
34 9/30/2015 $5,000,000.00
35 6/30/2015 $5,000,000.00
36 3/31/2015 $5,000,000.00
37 12/31/2014 $5,000,000.00
38 9/30/2014 $5,000,000.00
39 6/30/2014 $5,000,000.00
40 3/31/2014 $5,000,000.00
41 12/31/2013 $5,000,000.00
42 9/30/2013 $5,000,000.00
43 6/30/2013 $5,000,000.00
44 3/31/2013 $5,000,000.00
45 12/31/2012 $5,000,000.00
46 9/30/2012 $5,000,000.00
47 6/30/2012 $5,000,000.00
48 3/31/2012 $5,000,000.00
49 12/31/2011 $5,000,000.00
50 12/31/2010 $5,000,000.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 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 6/30/2012 --
48 3/31/2012 --
49 12/31/2011 --
50 12/31/2010 --
Financials: PreferredStockSharesOutstanding
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 6/30/2012 --
48 3/31/2012 --
49 12/31/2011 --
50 12/31/2010 --
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 6/30/2012 --
48 3/31/2012 --
49 12/31/2011 --
50 12/31/2010 --
Financials: PrepaidExpenseAndOtherAssetsCurrent
Date Value
1 12/31/2023 $12,535,000.00
2 9/30/2023 $13,962,000.00
3 6/30/2023 $8,634,000.00
4 3/31/2023 $6,934,000.00
5 12/31/2022 $5,167,000.00
6 9/30/2022 $3,776,000.00
7 6/30/2022 $4,333,000.00
8 3/31/2022 $5,016,000.00
9 12/31/2021 $4,351,000.00
10 9/30/2021 $4,428,000.00
11 6/30/2021 $7,641,000.00
12 3/31/2021 $8,243,000.00
13 12/31/2020 $8,328,000.00
14 9/30/2020 $5,614,052.00
15 6/30/2020 $7,521,253.00
16 3/31/2020 $6,062,715.00
17 12/31/2019 $4,351,074.00
18 9/30/2019 $3,339,399.00
19 6/30/2019 $1,488,603.00
20 3/31/2019 $1,881,266.00
21 12/31/2018 $1,649,781.00
22 9/30/2018 $816,820.00
23 6/30/2018 $677,341.00
24 3/31/2018 $992,828.00
25 12/31/2017 $1,173,744.00
26 9/30/2017 $510,492.00
27 6/30/2017 $621,558.00
28 3/31/2017 $929,862.00
29 12/31/2016 $1,047,944.00
30 9/30/2016 $310,855.00
31 6/30/2016 $650,977.00
32 3/31/2016 $1,023,892.00
33 12/31/2015 $1,504,738.00
34 9/30/2015 $1,393,918.00
35 6/30/2015 $861,268.00
36 3/31/2015 $4,432,574.00
37 12/31/2014 $4,552,698.00
38 9/30/2014 $4,317,358.00
39 6/30/2014 $842,094.00
40 3/31/2014 $883,293.00
41 12/31/2013 $1,609,442.00
42 9/30/2013 $988,701.00
43 6/30/2013 $1,114,425.00
44 3/31/2013 $1,242,785.00
45 12/31/2012 $1,309,470.00
46 9/30/2012 $111,632.00
47 6/30/2012 $166,788.00
48 3/31/2012 $242,722.00
49 12/31/2011 $199,116.00
50 12/31/2010 $166,221.00
Financials: PrepaidInsurance
Date Value
1 12/31/2023 $1,332,000.00
2 9/30/2023 $307,000.00
3 6/30/2023 $627,000.00
4 3/31/2023 $871,000.00
5 12/31/2022 $1,224,000.00
6 9/30/2022 $289,000.00
7 6/30/2022 $656,000.00
8 3/31/2022 $1,018,000.00
9 12/31/2021 $1,213,000.00
10 9/30/2021 $231,000.00
11 6/30/2021 $623,000.00
12 3/31/2021 $1,011,000.00
13 12/31/2020 $1,285,000.00
14 9/30/2020 $247,610.00
15 6/30/2020 $622,350.00
16 3/31/2020 $995,146.00
17 12/31/2019 $1,263,129.00
18 9/30/2019 $151,474.00
19 6/30/2019 $399,939.00
20 3/31/2019 $616,761.00
21 12/31/2018 $800,261.00
22 9/30/2018 $116,774.00
23 6/30/2018 $306,689.00
24 3/31/2018 $501,181.00
25 12/31/2017 $638,139.00
26 9/30/2017 $91,514.00
27 6/30/2017 $275,563.00
28 3/31/2017 $457,487.00
29 12/31/2016 $598,909.00
30 9/30/2016 $78,323.00
31 6/30/2016 $211,527.00
32 3/31/2016 $347,510.00
33 12/31/2015 $436,726.00
34 9/30/2015 $71,750.00
35 6/30/2015 $193,295.00
36 3/31/2015 $277,723.00
37 12/31/2014 $385,496.00
38 9/30/2014 $71,916.00
39 6/30/2014 $123,296.00
40 3/31/2014 $170,617.00
41 12/31/2013 $219,651.00
42 9/30/2013 $88,043.00
43 6/30/2013 $131,995.00
44 3/31/2013 $176,184.00
45 12/31/2012 $143,520.00
46 9/30/2012 $33,641.00
47 6/30/2012 $74,223.00
48 12/31/2011 $178,536.00
Financials: PrepaidTaxes
Date Value
1 12/31/2023 $1,238,000.00
2 9/30/2023 $3,767,000.00
3 6/30/2023 $347,000.00
4 3/31/2023 $44,000.00
5 12/31/2022 $44,000.00
6 9/30/2022 $74,000.00
7 6/30/2022 $96,000.00
8 3/31/2022 $186,000.00
9 12/31/2021 $564,000.00
10 9/30/2021 $13,000.00
11 6/30/2021 $93,000.00
12 3/31/2021 $761,000.00
13 12/31/2020 $1,368,000.00
Financials: ProceedsFromStockOptionsExercised
Date Value
1 12/31/2023 $2,792,000.00
2 9/30/2023 $2,099,000.00
3 6/30/2023 $1,887,000.00
4 3/31/2023 $1,270,000.00
5 12/31/2022 $9,569,000.00
6 9/30/2022 $6,368,000.00
7 6/30/2022 $2,384,000.00
8 3/31/2022 $1,000,000.00
9 12/31/2021 $4,099,000.00
10 9/30/2021 $3,414,000.00
11 6/30/2021 $459,000.00
12 3/31/2021 $188,000.00
13 12/31/2020 $758,000.00
14 9/30/2020 $693,000.00
15 6/30/2020 $62,000.00
16 3/31/2020 $26,000.00
17 12/31/2019 $1,116,000.00
18 9/30/2019 $537,962.00
19 6/30/2019 $281,900.00
20 3/31/2019 $89,350.00
21 12/31/2018 $297,563.00
22 9/30/2018 $146,064.00
23 6/30/2018 $41,532.00
24 3/31/2018 $33,032.00
25 12/31/2017 $368,185.00
26 9/30/2017 $3,950.00
27 12/31/2016 $80,251.00
28 12/31/2015 $390,351.00
29 9/30/2015 $324,949.00
30 12/31/2014 $522,000.00
31 9/30/2014 --
32 6/30/2014 --
33 3/31/2014 $23,500.00
34 12/31/2013 $23,500.00
35 9/30/2013 $23,500.00
36 6/30/2013 $23,500.00
37 3/31/2013 --
Financials: ProfitLoss
Date Value
1 12/31/2023 $71,410,000.00
2 9/30/2023 $36,566,000.00
3 6/30/2023 $67,330,000.00
4 3/31/2023 $29,568,000.00
5 12/31/2022 $83,079,000.00
6 9/30/2022 $57,608,000.00
7 6/30/2022 $34,860,000.00
8 3/31/2022 $13,241,000.00
9 12/31/2021 $39,482,000.00
10 9/30/2021 $30,173,000.00
11 6/30/2021 $19,844,000.00
12 3/31/2021 $7,663,000.00
13 12/31/2020 $74,983,000.00
14 9/30/2020 $63,546,000.00
15 6/30/2020 $20,206,000.00
16 3/31/2020 $10,426,000.00
17 12/31/2019 $31,875,000.00
18 9/30/2019 $23,945,624.00
19 6/30/2019 $10,315,445.00
20 3/31/2019 $-644,503.00
21 12/31/2018 $-34,003,514.00
22 9/30/2018 $-19,503,905.00
23 6/30/2018 $-11,665,032.00
24 3/31/2018 $-5,699,892.00
25 12/31/2017 $-18,412,377.00
26 9/30/2017 $-13,024,679.00
Financials: PropertyPlantAndEquipmentNet
Date Value
1 12/31/2023 $1,195,000.00
2 9/30/2023 $1,186,000.00
3 6/30/2023 $1,203,000.00
4 3/31/2023 $1,285,000.00
5 12/31/2022 $847,000.00
6 9/30/2022 $882,000.00
7 6/30/2022 $917,000.00
8 3/31/2022 $925,000.00
9 12/31/2021 $959,000.00
10 9/30/2021 $951,000.00
11 6/30/2021 $914,000.00
12 3/31/2021 $944,000.00
13 12/31/2020 $130,000.00
14 9/30/2020 $149,119.00
15 6/30/2020 $167,514.00
16 3/31/2020 $196,926.00
17 12/31/2019 $210,467.00
18 9/30/2019 $141,088.00
19 6/30/2019 $147,619.00
20 3/31/2019 $140,320.00
21 12/31/2018 $245,425.00
22 9/30/2018 $201,093.00
23 6/30/2018 $187,131.00
24 3/31/2018 $183,370.00
25 12/31/2017 $191,385.00
26 9/30/2017 $205,450.00
27 6/30/2017 $218,289.00
28 3/31/2017 $231,246.00
29 12/31/2016 $244,204.00
30 9/30/2016 $249,038.00
31 6/30/2016 $258,518.00
32 3/31/2016 $178,351.00
33 12/31/2015 $191,549.00
34 9/30/2015 $197,635.00
35 6/30/2015 $63,294.00
36 3/31/2015 $71,139.00
37 12/31/2014 $71,377.00
38 9/30/2014 $71,280.00
39 6/30/2014 $65,396.00
40 3/31/2014 $52,649.00
41 12/31/2013 $40,628.00
42 9/30/2013 $46,334.00
43 6/30/2013 $52,041.00
44 3/31/2013 $57,747.00
45 12/31/2012 $53,679.00
46 9/30/2012 $10,832.00
47 6/30/2012 $13,556.00
48 3/31/2012 $14,366.00
49 12/31/2011 $12,186.00
50 12/31/2010 $45,573.00
Financials: ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
Date Value
1 9/30/2023 --
2 6/30/2023 --
3 3/31/2023 --
4 12/31/2022 $-762,000.00
5 9/30/2022 $-762,000.00
6 6/30/2022 $-633,000.00
Financials: ResearchAndDevelopmentExpense
Date Value
1 12/31/2023 $93,150,000.00
2 9/30/2023 $91,178,000.00
3 6/30/2023 $7,516,000.00
4 3/31/2023 $3,562,000.00
5 12/31/2022 $19,789,000.00
6 9/30/2022 $15,696,000.00
7 6/30/2022 $3,983,000.00
8 3/31/2022 $3,403,000.00
9 12/31/2021 $16,936,000.00
10 9/30/2021 $11,944,000.00
11 6/30/2021 $4,450,000.00
12 3/31/2021 $3,007,000.00
13 12/31/2020 $16,497,000.00
14 9/30/2020 $12,321,687.00
15 6/30/2020 $4,350,000.00
16 3/31/2020 $4,223,000.00
17 12/31/2019 $18,843,000.00
18 9/30/2019 $4,597,039.00
19 6/30/2019 $4,629,364.00
20 3/31/2019 $3,307,959.00
21 12/31/2018 $19,919,204.00
22 9/30/2018 $11,502,235.00
23 6/30/2018 $3,704,824.00
24 3/31/2018 $3,259,042.00
25 12/31/2017 $11,375,237.00
26 9/30/2017 $7,970,603.00
27 6/30/2017 $2,451,751.00
28 3/31/2017 $2,813,929.00
29 12/31/2016 $11,369,941.00
30 9/30/2016 $8,549,287.00
31 6/30/2016 $2,508,897.00
32 3/31/2016 $3,546,391.00
33 12/31/2015 $11,801,342.00
34 9/30/2015 $3,042,671.00
35 6/30/2015 $4,927,060.00
36 3/31/2015 $2,349,552.00
37 12/31/2014 $10,117,774.00
38 9/30/2014 $2,885,892.00
39 6/30/2014 $4,847,641.00
40 3/31/2014 $2,748,683.00
41 12/31/2013 $8,096,774.00
42 9/30/2013 $6,028,691.00
43 6/30/2013 $3,224,339.00
44 3/31/2013 $1,092,301.00
45 12/31/2012 $2,659,597.00
46 9/30/2012 $1,914,905.00
47 6/30/2012 $1,260,068.00
48 3/31/2012 $727,327.00
49 12/31/2011 $3,383,965.00
50 9/30/2011 $614,137.00
51 6/30/2011 $905,635.00
52 3/31/2011 $903,953.00
53 12/31/2010 $2,306,781.00
54 12/31/2009 $5,097,440.00
Financials: RetainedEarningsAccumulatedDeficit
Date Value
1 12/31/2023 $121,272,000.00
2 9/30/2023 $86,428,000.00
3 6/30/2023 $117,192,000.00
4 3/31/2023 $79,430,000.00
5 12/31/2022 $49,862,000.00
6 9/30/2022 $24,391,000.00
7 6/30/2022 $1,643,000.00
8 3/31/2022 $-15,620,000.00
9 12/31/2021 $-26,310,000.00
10 9/30/2021 $-32,544,000.00
11 6/30/2021 $-37,821,000.00
12 3/31/2021 $-46,335,000.00
13 12/31/2020 $-53,705,000.00
14 9/30/2020 $-65,142,755.00
15 6/30/2020 $-108,482,622.00
16 3/31/2020 $-118,262,609.00
17 12/31/2019 $-128,688,624.00
18 9/30/2019 $-136,618,337.00
19 6/30/2019 $-150,248,516.00
20 3/31/2019 $-161,208,464.00
21 12/31/2018 $-160,563,961.00
22 9/30/2018 $-146,064,352.00
23 6/30/2018 $-138,225,479.00
24 3/31/2018 $-132,260,339.00
25 12/31/2017 $-126,560,447.00
26 9/30/2017 $-121,172,749.00
27 6/30/2017 $-116,995,100.00
28 3/31/2017 $-113,115,199.00
29 12/31/2016 $-108,148,070.00
30 9/30/2016 $-103,984,750.00
31 6/30/2016 $-100,030,769.00
32 3/31/2016 $-95,461,855.00
33 12/31/2015 $-90,075,618.00
34 9/30/2015 $-84,260,460.00
35 6/30/2015 $-79,811,422.00
36 3/31/2015 $-75,252,919.00
37 12/31/2014 $-69,842,660.00
38 9/30/2014 $-66,352,630.00
39 6/30/2014 $-61,342,738.00
40 3/31/2014 $-58,144,718.00
41 12/31/2013 $-54,333,599.00
42 9/30/2013 $-52,978,941.00
43 6/30/2013 $-47,066,882.00
44 3/31/2013 $-43,923,292.00
45 12/31/2012 $-42,179,003.00
46 9/30/2012 $-42,102,418.00
47 6/30/2012 $-39,480,883.00
48 3/31/2012 $-39,191,803.00
49 12/31/2011 $-38,102,617.00
50 12/31/2010 $-31,711,555.00
Financials: RevenueFromContractWithCustomerExcludingAssessedTax
Date Value
1 12/31/2023 $398,204,000.00
2 9/30/2023 $287,636,000.00
3 6/30/2023 $184,948,000.00
4 3/31/2023 $85,366,000.00
5 12/31/2022 $214,203,000.00
6 9/30/2022 $57,244,000.00
7 6/30/2022 $96,202,000.00
8 3/31/2022 $43,089,000.00
9 12/31/2021 $140,833,000.00
10 9/30/2021 $35,954,000.00
11 6/30/2021 $66,570,000.00
12 3/31/2021 $30,205,000.00
13 12/31/2020 $119,073,000.00
14 9/30/2020 $88,058,000.00
15 6/30/2020 $58,741,000.00
16 3/31/2020 $29,137,000.00
17 12/31/2019 $102,306,000.00
18 9/30/2019 $72,183,782.00
19 6/30/2019 $41,286,338.00
20 3/31/2019 $12,448,438.00
Financials: RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
Date Value
1 12/31/2023 $89,000.00
2 9/30/2023 $67,000.00
3 6/30/2023 $45,000.00
4 3/31/2023 $22,000.00
5 12/31/2022 $89,000.00
6 9/30/2022 $67,000.00
7 6/30/2022 $45,000.00
8 3/31/2022 $22,000.00
9 12/31/2021 $80,000.00
10 9/30/2021 $58,000.00
11 6/30/2021 $36,000.00
12 3/31/2021 $14,000.00
13 12/31/2020 $55,801.00
14 9/30/2020 $37,528.00
15 6/30/2020 $19,255.00
16 3/31/2020 $5,305.00
17 12/31/2019 $21,220.00
18 9/30/2019 $15,915.00
19 6/30/2019 $10,610.00
20 3/31/2019 $5,305.00
Financials: SellingGeneralAndAdministrativeExpense
Date Value
1 12/31/2023 $133,710,000.00
2 9/30/2023 $91,674,000.00
3 6/30/2023 $58,114,000.00
4 3/31/2023 $29,718,000.00
5 12/31/2022 $57,085,000.00
6 9/30/2022 $43,515,000.00
7 6/30/2022 $12,918,000.00
8 3/31/2022 $16,430,000.00
9 12/31/2021 $49,628,000.00
10 9/30/2021 $12,153,000.00
11 6/30/2021 $24,248,000.00
12 3/31/2021 $12,716,000.00
13 12/31/2020 $44,234,000.00
14 9/30/2020 $9,984,961.00
15 6/30/2020 $20,896,000.00
16 3/31/2020 $10,063,000.00
17 12/31/2019 $36,881,000.00
18 9/30/2019 $25,471,974.00
19 6/30/2019 $17,404,182.00
20 3/31/2019 $8,416,460.00
21 12/31/2018 $15,875,961.00
22 9/30/2018 $8,949,663.00
23 6/30/2018 $5,305,429.00
24 3/31/2018 $2,674,398.00
Financials: ShareBasedCompensation
Date Value
1 12/31/2023 $14,250,000.00
2 9/30/2023 $10,000,000.00
3 6/30/2023 $6,190,000.00
4 3/31/2023 $2,892,000.00
5 12/31/2022 $7,907,000.00
6 9/30/2022 $5,981,000.00
7 6/30/2022 $2,023,000.00
8 3/31/2022 $1,903,000.00
9 12/31/2021 $6,073,000.00
10 9/30/2021 $1,512,000.00
11 6/30/2021 $1,518,000.00
12 3/31/2021 $1,571,000.00
13 12/31/2020 $6,261,000.00
14 9/30/2020 $4,792,000.00
15 6/30/2020 $3,314,000.00
16 3/31/2020 $1,519,000.00
17 12/31/2019 $3,825,000.00
18 9/30/2019 $2,675,467.00
19 6/30/2019 $1,858,407.00
20 3/31/2019 $933,411.00
21 12/31/2018 $3,550,644.00
22 9/30/2018 $2,521,023.00
23 6/30/2018 $791,507.00
24 3/31/2018 $971,340.00
25 12/31/2017 $2,407,961.00
26 9/30/2017 $529,738.00
27 6/30/2017 $638,569.00
28 3/31/2017 $754,144.00
29 12/31/2016 $1,836,085.00
30 9/30/2016 $1,347,440.00
31 6/30/2016 $815,238.00
32 3/31/2016 $457,969.00
33 12/31/2015 $1,585,458.00
34 9/30/2015 $1,009,116.00
35 6/30/2015 $678,346.00
36 3/31/2015 $314,451.00
37 12/31/2014 $777,969.00
38 9/30/2014 $444,626.00
39 6/30/2014 $45,700.00
40 3/31/2014 $23,130.00
41 12/31/2013 $175,855.00
42 9/30/2013 $6,095,505.00
43 6/30/2013 $44,888.00
44 3/31/2013 $41,752.00
45 12/31/2012 $340,039.00
46 9/30/2012 $135,765.00
47 6/30/2012 $90,180.00
48 3/31/2012 $45,090.00
49 12/31/2011 $416,735.00
50 9/30/2011 $167,812.00
51 6/30/2011 $65,076.00
52 3/31/2011 $53,751.00
53 12/31/2010 $450,089.00
54 12/31/2009 $601,438.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 --
7 12/31/2017 --
8 12/31/2016 --
9 12/31/2015 --
10 12/31/2014 --
11 12/31/2013 --
12 12/31/2012 --
13 12/31/2011 --
14 12/31/2010 --
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
Date Value
1 12/31/2023 $0.05
2 12/31/2022 $0.04
3 12/31/2021 $0.01
4 12/31/2020 $0.02
5 12/31/2019 $0.03
6 12/31/2018 $0.03
7 12/31/2017 $0.02
8 12/31/2016 $0.02
9 12/31/2015 $0.02
10 12/31/2014 $0.02
11 12/31/2013 $0.01
12 12/31/2012 $0.01
13 12/31/2011 $0.02
14 12/31/2010 $0.02
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
Date Value
1 12/31/2023 $0.04
2 12/31/2022 $0.01
3 12/31/2021 $0.00
4 12/31/2020 $0.00
5 12/31/2019 $0.02
6 12/31/2018 $0.02
7 12/31/2017 $0.02
8 12/31/2016 $0.01
9 12/31/2015 $0.01
10 12/31/2014 $0.01
11 12/31/2013 $0.00
12 12/31/2012 $0.00
13 12/31/2011 $0.00
14 12/31/2010 $0.01
Financials: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
Date Value
1 12/31/2023 $110,488,000.00
2 12/31/2022 $130,686,000.00
3 12/31/2021 $36,958.00
4 12/31/2020 $7,381,601.00
5 12/31/2019 $8,084,671.00
6 12/31/2018 $1,679,297.00
7 12/31/2017 $4,334,327.00
8 12/31/2016 $515,500.00
9 12/31/2015 $2,517,634.00
10 12/31/2014 $5,703,106.00
11 12/31/2013 $3,511,386.00
12 12/31/2012 --
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
Date Value
1 12/31/2023 $8,891,904.00
2 12/31/2022 $8,534,665.00
3 12/31/2021 $9,473,196.00
4 12/31/2020 $7,926,136.00
5 12/31/2019 $5,844,819.00
6 12/31/2018 $4,349,996.00
7 9/30/2018 $4,011,663.00
8 6/30/2018 $4,096,662.00
9 3/31/2018 $3,616,662.00
10 12/31/2017 $2,908,330.00
11 9/30/2017 $3,501,664.00
12 6/30/2017 $3,244,996.00
13 3/31/2017 $2,636,662.00
14 12/31/2016 $2,386,663.00
15 9/30/2016 $2,451,662.00
16 6/30/2016 $2,208,328.00
17 3/31/2016 $2,033,328.00
18 12/31/2015 $2,036,663.00
19 9/30/2015 $2,064,997.00
20 6/30/2015 $1,953,333.00
21 3/31/2015 $1,883,333.00
22 12/31/2014 $2,687,943.00
23 9/30/2014 $3,227,942.00
24 6/30/2014 $3,100,238.00
25 3/31/2014 $3,086,905.00
26 12/31/2013 $3,088,905.00
27 9/30/2013 $2,805,574.00
28 6/30/2013 $2,827,870.00
29 3/31/2013 $3,013,203.00
30 12/31/2012 $3,080,536.00
31 9/30/2012 $2,322,202.00
32 6/30/2012 $3,059,108.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
Date Value
1 12/31/2023 $4.45
2 12/31/2022 $3.29
3 12/31/2021 $2.87
4 12/31/2020 $2.64
5 12/31/2019 $2.41
6 12/31/2018 $2.16
7 12/31/2017 $2.44
8 12/31/2016 $2.02
9 12/31/2015 $1.38
10 12/31/2014 $0.86
11 12/31/2013 $0.83
12 12/31/2012 $0.94
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
Date Value
1 12/31/2023 $22,265,000.00
2 12/31/2022 $31,881,000.00
3 12/31/2021 $3,623,000.00
4 12/31/2020 $325,000.00
5 12/31/2019 $1,900,000.00
6 12/31/2018 $274,864.00
7 12/31/2017 $2,296,100.00
8 12/31/2016 $42,000.00
9 12/31/2015 $3,311,599.00
10 12/31/2014 $1,339,100.00
11 12/31/2013 $17,975.00
12 12/31/2012 $45,050.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 $9,999.00
4 12/31/2020 $357,235.00
5 12/31/2019 $65,000.00
6 12/31/2018 $25,000.00
7 12/31/2017 --
8 12/31/2016 $390,000.00
9 12/31/2015 --
10 12/31/2014 $34,296.00
11 12/31/2013 $116,296.00
12 12/31/2012 $770,906.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
Date Value
1 12/31/2023 $78,810.00
2 12/31/2022 $112,778.00
3 12/31/2021 $177,006.00
4 12/31/2020 $160,668.00
5 12/31/2019 $511,668.00
6 12/31/2018 $270,001.00
7 12/31/2017 $138,334.00
8 12/31/2016 $360,000.00
9 12/31/2015 $145,002.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
Date Value
1 12/31/2023 $3,598,535.00
2 12/31/2022 $1,386,500.00
3 12/31/2021 $2,330,000.00
4 12/31/2020 $2,715,000.00
5 12/31/2019 $2,183,500.00
6 12/31/2018 $5,822,500.00
7 12/31/2017 $1,550,000.00
8 12/31/2016 $1,285,000.00
9 12/31/2015 $1,760,000.00
10 12/31/2014 $1,305,000.00
11 12/31/2013 $115,000.00
12 12/31/2012 $975,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
Date Value
1 12/31/2023 $8.66
2 12/31/2022 $8.52
3 12/31/2021 $3.24
4 12/31/2020 $2.33
5 12/31/2019 $2.69
6 12/31/2018 $1.93
7 12/31/2017 $0.91
8 12/31/2016 $0.62
9 12/31/2015 $2.13
10 12/31/2014 $2.41
11 12/31/2013 $0.48
12 12/31/2012 $0.32
13 12/31/2011 $0.79
14 12/31/2010 $0.75
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Date Value
1 12/31/2023 $14,177,488.00
2 9/30/2023 $12,145,818.00
3 6/30/2023 $12,220,073.00
4 3/31/2023 $12,082,183.00
5 12/31/2022 $12,309,108.00
6 9/30/2022 $12,516,584.00
7 6/30/2022 $13,859,919.00
8 3/31/2022 $14,209,789.00
9 12/31/2021 $14,207,728.00
10 12/31/2020 $13,393,669.00
11 12/31/2019 $11,478,334.00
12 12/31/2018 $10,532,500.00
13 9/30/2018 $8,062,500.00
14 6/30/2018 $7,719,166.00
15 3/31/2018 $6,902,500.00
16 12/31/2017 $5,191,666.00
17 9/30/2017 $6,085,000.00
18 6/30/2017 $6,090,000.00
19 3/31/2017 $6,088,333.00
20 12/31/2016 $4,660,000.00
21 9/30/2016 $5,150,000.00
22 6/30/2016 $5,148,333.00
23 3/31/2016 $4,345,000.00
24 12/31/2015 $4,250,000.00
25 9/30/2015 $3,240,000.00
26 6/30/2015 $3,370,000.00
27 3/31/2015 $3,240,000.00
28 12/31/2014 $3,884,610.00
29 9/30/2014 $4,624,610.00
30 6/30/2014 $3,421,906.00
31 3/31/2014 $3,426,906.00
32 12/31/2013 $3,428,906.00
33 9/30/2013 $3,488,906.00
34 6/30/2013 $3,511,202.00
35 3/31/2013 $3,656,535.00
36 12/31/2012 $3,650,535.00
37 9/30/2012 $2,742,202.00
38 6/30/2012 $3,479,108.00
39 12/31/2011 $3,723,108.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Date Value
1 12/31/2023 $7.73
2 12/31/2022 $4.93
3 12/31/2021 $3.55
4 12/31/2020 $3.10
5 12/31/2019 $2.95
6 12/31/2018 $2.54
7 12/31/2017 $1.96
8 12/31/2016 $1.94
9 12/31/2015 $2.23
10 12/31/2014 $1.50
11 12/31/2013 $0.80
12 12/31/2012 $0.89
13 12/31/2011 $1.01
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
Date Value
1 12/31/2023 $130,966,000.00
2 12/31/2022 $168,222,000.00
3 12/31/2021 $46,168.00
4 12/31/2020 $8,237,645.00
5 12/31/2019 $11,590,899.00
6 12/31/2018 $2,239,500.00
7 12/31/2017 $10,178,881.00
8 12/31/2016 $805,900.00
9 12/31/2015 $2,589,800.00
10 12/31/2014 $5,897,040.00
11 12/31/2013 $3,999,388.00
12 12/31/2012 --
Financials: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
Date Value
1 12/31/2023 $8,278,000.00
2 12/31/2022 $6,096,000.00
3 12/31/2021 $6,421,000.00
4 12/31/2020 $5,312,000.00
5 12/31/2019 $3,865,000.00
6 12/31/2018 $2,193,294.00
7 12/31/2017 $2,016,992.00
8 12/31/2016 $1,634,562.00
9 12/31/2015 $1,307,895.00
10 12/31/2014 $409,476.00
11 12/31/2013 $166,633.00
12 12/31/2012 $348,815.00
13 12/31/2011 $438,139.00
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $1.69
2 12/31/2022 $3.02
3 12/31/2021 $3.09
4 12/31/2020 $2.69
5 12/31/2019 $1.72
6 12/31/2018 $1.59
7 12/31/2017 $0.47
8 12/31/2016 $0.83
9 12/31/2015 $0.95
10 12/31/2014 $0.90
11 12/31/2013 $0.47
12 12/31/2012 $0.90
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 $5.12
4 12/31/2020 $3.38
5 12/31/2019 $3.90
6 12/31/2018 $0.47
7 12/31/2017 --
8 12/31/2016 $1.07
9 12/31/2015 --
10 12/31/2014 $3.28
11 12/31/2013 $3.04
12 12/31/2012 $0.88
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $11.83
2 12/31/2022 $5.73
3 12/31/2021 $3.92
4 12/31/2020 $3.84
5 12/31/2019 $2.73
6 12/31/2018 $2.94
7 12/31/2017 $1.94
8 12/31/2016 $3.06
9 12/31/2015 $3.30
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $14.62
2 12/31/2022 $14.82
3 12/31/2021 $5.89
4 12/31/2020 $3.75
5 12/31/2019 $4.54
6 12/31/2018 $3.04
7 12/31/2017 $1.17
8 12/31/2016 $0.94
9 12/31/2015 $3.02
10 12/31/2014 $3.08
11 12/31/2013 $0.60
12 12/31/2012 $0.47
Financials: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
Date Value
1 12/31/2023 $0.79
2 9/30/2023 $1.13
3 12/31/2022 $0.79
4 12/31/2021 $0.79
5 12/31/2020 $0.79
6 12/31/2019 $0.79
7 6/30/2019 $0.79
8 3/31/2019 $0.79
9 12/31/2018 $0.79
10 9/30/2018 $0.79
11 6/30/2018 $0.79
12 3/31/2018 $0.79
13 12/31/2017 $0.47
14 9/30/2017 $0.47
15 6/30/2017 $0.47
16 3/31/2017 $0.47
17 12/31/2016 $0.47
18 9/30/2016 $0.47
19 6/30/2016 $0.47
20 3/31/2016 $0.47
21 12/31/2015 $0.47
22 9/30/2015 $0.47
23 6/30/2015 $0.47
24 3/31/2015 $0.47
25 12/31/2014 $0.47
26 9/30/2014 $0.47
27 6/30/2014 $0.47
28 3/31/2014 $0.47
29 12/31/2013 $0.47
30 9/30/2013 $0.47
31 6/30/2013 $0.47
32 3/31/2013 $0.47
33 12/31/2012 $0.47
34 9/30/2012 $0.62
35 6/30/2012 $0.69
36 3/31/2012 $0.69
37 12/31/2011 $0.47
38 9/30/2011 $0.62
39 6/30/2011 $0.62
40 12/31/2010 $0.47
Financials: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
Date Value
1 12/31/2023 $7.10
2 9/30/2023 $19.02
3 12/31/2022 $7.07
4 12/31/2021 $4.64
5 12/31/2020 $3.95
6 12/31/2019 $4.20
7 6/30/2019 $4.64
8 3/31/2019 $4.64
9 12/31/2018 $4.64
10 9/30/2018 $4.64
11 6/30/2018 $4.64
12 3/31/2018 $4.64
13 12/31/2017 $4.64
14 9/30/2017 $4.64
15 6/30/2017 $4.64
16 3/31/2017 $4.64
17 12/31/2016 $4.64
18 9/30/2016 $4.64
19 6/30/2016 $4.64
20 3/31/2016 $4.64
21 12/31/2015 $4.64
22 9/30/2015 $4.64
23 6/30/2015 $4.64
24 3/31/2015 $4.44
25 12/31/2014 $3.12
26 9/30/2014 $3.12
27 6/30/2014 $6.00
28 3/31/2014 $6.00
29 12/31/2013 $6.00
30 9/30/2013 $6.00
31 6/30/2013 $6.00
32 3/31/2013 $6.00
33 12/31/2012 $6.00
34 9/30/2012 $6.00
35 6/30/2012 $6.00
36 3/31/2012 $6.00
37 12/31/2011 $6.00
38 9/30/2011 $6.00
39 6/30/2011 $6.00
40 12/31/2010 $6.00
Financials: ShortTermInvestments
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 12/31/2022 --
4 9/30/2022 --
5 6/30/2022 $9,876,000.00
6 3/31/2022 $19,424,000.00
7 12/31/2021 $19,821,000.00
8 9/30/2021 $19,956,000.00
9 6/30/2021 $19,980,000.00
10 3/31/2021 $15,971,000.00
11 12/31/2020 $10,041,000.00
12 9/30/2020 $10,002,749.00
13 12/31/2019 $5,007,050.00
14 9/30/2019 $31,561,673.00
15 6/30/2019 $36,503,442.00
16 3/31/2019 $26,551,064.00
17 12/31/2018 $36,922,213.00
18 9/30/2018 $51,047,842.00
19 6/30/2018 $58,520,956.00
20 3/31/2018 $58,342,578.00
21 12/31/2017 $26,516,711.00
22 9/30/2017 $26,577,501.00
23 6/30/2017 $26,547,663.00
24 3/31/2017 $26,545,898.00
25 12/31/2016 $26,512,753.00
26 9/30/2016 $26,538,304.00
27 6/30/2016 $26,537,413.00
28 3/31/2016 $26,509,351.00
29 12/31/2015 $26,444,150.00
30 9/30/2015 $26,495,033.00
31 6/30/2015 $26,465,464.00
32 3/31/2015 $26,497,769.00
33 12/31/2014 $26,462,962.00
34 9/30/2014 $26,468,664.00
35 6/30/2014 $26,497,589.00
36 3/31/2014 $16,499,324.00
37 12/31/2013 $17,483,062.00
38 9/30/2013 $10,677,928.00
39 6/30/2013 $6,482,467.00
40 3/31/2013 $7,507,146.00
41 12/31/2012 $7,504,444.00
Financials: StockholdersEquity
Date Value
1 12/31/2023 $387,881,000.00
2 9/30/2023 $348,548,000.00
3 6/30/2023 $375,294,000.00
4 3/31/2023 $333,661,000.00
5 12/31/2022 $300,421,000.00
6 9/30/2022 $270,041,000.00
7 6/30/2022 $241,092,000.00
8 3/31/2022 $220,221,000.00
9 12/31/2021 $206,831,000.00
10 9/30/2021 $198,661,000.00
11 6/30/2021 $188,944,000.00
12 3/31/2021 $178,651,000.00
13 12/31/2020 $169,598,000.00
14 9/30/2020 $156,628,000.00
15 6/30/2020 $111,201,000.00
16 3/31/2020 $99,676,000.00
17 12/31/2019 $87,630,000.00
18 9/30/2019 $77,982,538.00
19 6/30/2019 $63,281,567.00
20 3/31/2019 $51,175,627.00
21 12/31/2018 $50,783,809.00
22 9/30/2018 $64,076,598.00
23 6/30/2018 $71,062,213.00
24 3/31/2018 $76,246,466.00
25 12/31/2017 $80,963,812.00
26 9/30/2017 $31,729,205.00
27 6/30/2017 $33,969,181.00
28 3/31/2017 $35,095,945.00
29 12/31/2016 $39,308,930.00
30 9/30/2016 $42,903,354.00
31 6/30/2016 $46,325,133.00
32 3/31/2016 $50,536,778.00
33 12/31/2015 $55,476,311.00
34 9/30/2015 $60,649,725.00
35 6/30/2015 $62,792,029.00
36 3/31/2015 $66,622,287.00
37 12/31/2014 $35,242,330.00
38 9/30/2014 $36,622,718.00
39 6/30/2014 $41,187,984.00
40 3/31/2014 $17,638,304.00
41 12/31/2013 $21,391,252.00
42 9/30/2013 $22,119,075.00
43 6/30/2013 $9,844,376.00
44 3/31/2013 $12,919,578.00
45 12/31/2012 $14,622,115.00
46 9/30/2012 $9,394,917.00
47 6/30/2012 $6,410,915.00
48 3/31/2012 $2,716,602.00
49 12/31/2011 $3,760,698.00
50 12/31/2010 $5,517,779.00
51 12/31/2009 $7,617,860.00
52 12/31/2008 $10,560,215.00
53 12/31/2007 $16,322,757.00
54 12/31/2006 $19,846,633.00
55 12/31/2005 $446,462.00
56 12/31/2004 $117,576.00
57 12/31/2003 $362,563.00
58 12/31/2002 $44,888.00
59 12/31/2001 $100,000.00
Financials: StockIssuedDuringPeriodSharesStockOptionsExercised
Date Value
1 12/31/2023 $1,651,345.00
2 12/31/2022 $3,172,342.00
3 12/31/2021 $1,328,936.00
4 12/31/2020 $281,762.00
5 12/31/2019 $660,998.00
6 12/31/2018 $186,665.00
7 12/31/2017 $880,000.00
8 12/31/2016 $125,000.00
9 12/31/2015 $1,249,608.00
10 12/31/2014 $765,000.00
11 12/31/2013 $50,000.00
12 12/31/2012 $195,000.00
13 9/30/2012 $195,000.00
14 6/30/2012 $195,000.00
Financials: StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
Date Value
1 12/31/2023 $-982,000.00
2 6/30/2023 $-52,000.00
3 3/31/2023 $-477,000.00
4 12/31/2022 $-230,000.00
5 6/30/2022 $-20,000.00
6 12/31/2021 $-153,000.00
7 6/30/2021 $-17,000.00
8 12/31/2020 $-56,000.00
9 9/30/2020 $-17,034.00
10 12/31/2009 $20,152.00
11 12/31/2008 $130,319.00
Financials: StockIssuedDuringPeriodValueStockOptionsExercised
Date Value
1 12/31/2023 $2,792,000.00
2 9/30/2023 $212,000.00
3 6/30/2023 $617,000.00
4 3/31/2023 $1,270,000.00
5 12/31/2022 $9,569,000.00
6 9/30/2022 $3,984,000.00
7 6/30/2022 $1,282,000.00
8 3/31/2022 $1,102,000.00
9 12/31/2021 $4,099,000.00
10 9/30/2021 $2,955,000.00
11 6/30/2021 $271,000.00
12 3/31/2021 $188,000.00
13 12/31/2020 $758,000.00
14 9/30/2020 $631,000.00
15 6/30/2020 $36,201.00
16 3/31/2020 $26,000.00
17 12/31/2019 $1,116,000.00
18 9/30/2019 $256,062.00
19 6/30/2019 $192,550.00
20 3/31/2019 $89,350.00
21 12/31/2018 $297,563.00
22 9/30/2018 $104,532.00
23 6/30/2018 $41,532.00
24 3/31/2018 $33,032.00
25 12/31/2017 $368,185.00
26 12/31/2016 $68,986.00
27 9/30/2016 $-11,265.00
28 6/30/2016 $-11,265.00
29 3/31/2016 $-11,265.00
30 12/31/2015 $390,351.00
31 9/30/2015 $324,949.00
32 12/31/2014 $522,000.00
Financials: TreasuryStockAcquiredAverageCostPerShare
Date Value
1 3/31/2023 --
2 12/31/2022 $6.91
3 9/30/2022 $6.91
4 6/30/2022 $7.26
5 3/31/2022 $6.38
6 12/31/2021 $5.47
7 9/30/2021 $5.32
8 6/30/2021 $5.00
9 3/31/2021 $4.36
Financials: UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
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 6/30/2020 --
Financials: WeightedAverageNumberDilutedSharesOutstandingAdjustment
Date Value
1 12/31/2023 $7,473,418.00
2 9/30/2023 $7,618,293.00
3 6/30/2023 $7,928,219.00
4 3/31/2023 $8,424,900.00
5 12/31/2022 $8,001,025.00
6 9/30/2022 $7,384,934.00
7 6/30/2022 $6,469,130.00
8 3/31/2022 $6,259,325.00
9 12/31/2021 $4,416,236.00
10 9/30/2021 $4,646,646.00
11 6/30/2021 $3,689,124.00
12 3/31/2021 $2,865,619.00
13 12/31/2020 $2,729,360.00
14 9/30/2020 $2,934,592.00
15 6/30/2020 $3,022,981.00
16 3/31/2020 $3,127,253.00
17 12/31/2019 $3,076,620.00
18 9/30/2019 $2,957,038.00
19 6/30/2019 $3,059,768.00
Financials: WeightedAverageNumberOfDilutedSharesOutstanding
Date Value
1 12/31/2023 $113,753,154.00
2 9/30/2023 $113,751,370.00
3 6/30/2023 $113,840,155.00
4 3/31/2023 $113,986,129.00
5 12/31/2022 $111,375,631.00
6 9/30/2022 $110,352,214.00
7 6/30/2022 $109,264,730.00
8 3/31/2022 $109,041,096.00
9 12/31/2021 $107,795,585.00
10 9/30/2021 $107,843,196.00
11 6/30/2021 $107,734,924.00
12 3/31/2021 $106,680,344.00
13 12/31/2020 $106,242,273.00
14 9/30/2020 $106,316,241.00
15 6/30/2020 $106,433,862.00
16 3/31/2020 $106,534,600.00
17 12/31/2019 $106,020,936.00
18 9/30/2019 $105,821,609.00
19 6/30/2019 $105,098,930.00
20 3/31/2019 $102,747,923.00
21 12/31/2018 $102,633,884.00
22 9/30/2018 $102,598,740.00
23 6/30/2018 $102,577,005.00
Financials: WeightedAverageNumberOfSharesOutstandingBasic
Date Value
1 12/31/2023 $106,279,736.00
2 9/30/2023 $106,133,077.00
3 6/30/2023 $105,911,936.00
4 3/31/2023 $105,561,229.00
5 12/31/2022 $103,374,606.00
6 9/30/2022 $102,967,280.00
7 6/30/2022 $102,788,719.00
8 3/31/2022 $102,781,771.00
9 12/31/2021 $103,379,349.00
10 9/30/2021 $103,470,762.00
11 6/30/2021 $103,407,803.00
12 3/31/2021 $103,814,725.00
13 12/31/2020 $103,512,913.00
14 9/30/2020 $103,452,025.00
15 6/30/2020 $103,414,523.00
16 3/31/2020 $103,407,347.00
17 12/31/2019 $102,944,316.00
18 9/30/2019 $102,974,105.00
19 6/30/2019 $102,869,202.00
20 3/31/2019 $102,747,923.00
21 12/31/2018 $102,633,884.00
22 9/30/2018 $102,598,740.00
23 6/30/2018 $102,577,005.00
Copyright 2024 PursePoor.com