All individual numbers are from the SEC provided Financial Statement and Notes Data Sets. No guarantee is made for their accuracy.
CAMTEK LTD: Last Reported 6/30/2023

Business Address

INDUSTRIAL ZONE
PO BOX 544
MIGDAL HAEMEK , IL 23105

Mailing Address

INDUSTRIAL ZONE
PO BOX 544
MIGDAL HAEMEK , IL 23105
Phone Number: 972-4-604-8100 / State Incorporated: / Fiscal Year End 12 /31
Financials: AccountsPayableCurrent
Date Value
1 6/30/2023 $31,238,000.00
2 12/31/2022 $31,667,000.00
3 6/30/2022 $35,135,000.00
4 12/31/2021 $33,550,000.00
5 6/30/2021 $32,980,000.00
6 12/31/2020 $27,180,000.00
7 6/30/2020 $20,561,000.00
8 12/31/2019 $11,334,000.00
9 12/31/2018 $15,541,000.00
10 6/30/2018 $15,174,000.00
11 12/31/2017 $10,502,000.00
12 6/30/2017 $12,515,000.00
13 12/31/2016 $12,983,000.00
14 6/30/2016 $12,115,000.00
15 12/31/2015 $11,812,000.00
16 12/31/2014 $9,490,000.00
17 12/31/2013 $7,753,000.00
18 12/31/2012 $7,610,000.00
19 12/31/2011 $6,773,000.00
20 12/31/2010 $9,761,000.00
Financials: AccruedSalesCommissionCurrent
Date Value
1 6/30/2023 $18,789,000.00
2 12/31/2022 $18,048,000.00
3 6/30/2022 $19,256,000.00
4 12/31/2021 $15,967,000.00
5 6/30/2021 $14,286,000.00
6 12/31/2020 $7,965,000.00
7 6/30/2020 $6,240,000.00
8 12/31/2019 $5,963,000.00
9 12/31/2018 $6,571,000.00
10 6/30/2018 $6,483,000.00
11 12/31/2017 $4,204,000.00
12 6/30/2017 $4,791,000.00
13 12/31/2016 $4,177,000.00
14 6/30/2016 $3,650,000.00
15 12/31/2015 $2,876,000.00
16 12/31/2014 $2,048,000.00
17 12/31/2013 $2,040,000.00
18 12/31/2012 $1,895,000.00
19 12/31/2011 $2,358,000.00
Financials: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Date Value
1 6/30/2023 $22,203,000.00
2 12/31/2022 $20,900,000.00
3 6/30/2022 $19,803,000.00
4 12/31/2021 $17,936,000.00
5 6/30/2021 $17,052,000.00
6 12/31/2020 $15,615,000.00
7 6/30/2020 $14,804,000.00
8 12/31/2019 $13,387,000.00
9 12/31/2018 $10,892,000.00
10 6/30/2018 $10,285,000.00
11 12/31/2017 $10,581,000.00
12 6/30/2017 $9,813,000.00
13 12/31/2016 $8,889,000.00
14 6/30/2016 $10,814,000.00
15 12/31/2015 $11,794,000.00
16 12/31/2014 $10,993,000.00
17 12/31/2013 $10,012,000.00
18 12/31/2012 $13,008,000.00
19 12/31/2011 $12,003,000.00
20 12/31/2010 $11,408,000.00
Financials: AdditionalPaidInCapitalCommonStock
Date Value
1 6/30/2023 $193,626,000.00
2 12/31/2022 $187,105,000.00
3 6/30/2022 $182,176,000.00
4 12/31/2021 $176,582,000.00
5 6/30/2021 $173,383,000.00
6 12/31/2020 $170,497,000.00
7 6/30/2020 $103,428,000.00
8 12/31/2019 $101,327,000.00
9 12/31/2018 $81,873,000.00
10 6/30/2018 $79,820,000.00
11 12/31/2017 $78,437,000.00
12 6/30/2017 $76,874,000.00
13 12/31/2016 $76,463,000.00
14 6/30/2016 $76,235,000.00
15 12/31/2015 $76,034,000.00
16 12/31/2014 $63,465,000.00
17 12/31/2013 $62,966,000.00
18 12/31/2012 $61,415,000.00
19 12/31/2011 $61,014,000.00
20 12/31/2010 $60,452,000.00
Financials: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Date Value
1 6/30/2023 $6,521,000.00
2 12/31/2022 $10,523,000.00
3 6/30/2022 $5,592,000.00
4 12/31/2021 $3,134,000.00
5 6/30/2021 $1,470,000.00
6 3/31/2021 $1,211,000.00
7 12/31/2020 $4,235,000.00
8 6/30/2020 $951,000.00
9 3/31/2020 $817,000.00
10 12/31/2019 $2,892,000.00
11 6/30/2019 $605,000.00
12 3/31/2019 $645,000.00
13 12/31/2018 $1,681,000.00
14 6/30/2018 $394,000.00
15 12/31/2017 $634,000.00
16 6/30/2017 $229,000.00
17 12/31/2016 $429,000.00
18 6/30/2016 $201,000.00
19 12/31/2015 $270,000.00
20 12/31/2014 $308,000.00
21 12/31/2013 $380,000.00
22 12/31/2012 $401,000.00
23 12/31/2011 $417,000.00
24 12/31/2010 $155,000.00
25 12/31/2009 $148,000.00
Financials: AllocatedShareBasedCompensationExpense
Date Value
1 6/30/2023 $6,521,000.00
2 12/31/2022 $10,523,000.00
3 6/30/2022 $5,592,000.00
4 12/31/2021 $5,815,000.00
5 6/30/2021 $2,681,000.00
6 12/31/2020 $4,235,000.00
7 6/30/2020 $1,768,000.00
8 12/31/2019 $2,892,000.00
9 6/30/2019 $1,250,000.00
10 12/31/2018 $1,681,000.00
11 6/30/2018 $249,000.00
12 12/31/2017 $634,000.00
13 6/30/2017 $229,000.00
14 12/31/2016 $429,000.00
15 6/30/2016 $201,000.00
16 12/31/2015 $270,000.00
17 6/30/2015 $119,000.00
18 12/31/2014 $308,000.00
19 12/31/2013 $380,000.00
20 12/31/2012 $401,000.00
21 12/31/2011 $417,000.00
22 12/31/2010 $155,000.00
23 12/31/2009 $148,000.00
Financials: AmortizationOfFinancingCosts
Date Value
1 6/30/2023 $547,000.00
2 12/31/2022 $1,094,000.00
3 6/30/2022 $547,000.00
4 12/31/2021 $113,000.00
5 6/30/2021 --
6 12/31/2020 --
7 12/31/2019 --
Financials: Assets
Date Value
1 6/30/2023 $709,656,000.00
2 12/31/2022 $677,087,000.00
3 6/30/2022 $625,152,000.00
4 12/31/2021 $583,757,000.00
5 6/30/2021 $344,147,000.00
6 12/31/2020 $287,908,000.00
7 6/30/2020 $197,323,000.00
8 12/31/2019 $170,369,000.00
9 12/31/2018 $141,547,000.00
10 6/30/2018 $121,082,000.00
11 12/31/2017 $113,036,000.00
12 6/30/2017 $125,372,000.00
13 12/31/2016 $105,558,000.00
14 6/30/2016 $118,493,000.00
15 12/31/2015 $116,266,000.00
16 12/31/2014 $96,511,000.00
17 12/31/2013 $91,850,000.00
18 12/31/2012 $99,008,000.00
19 12/31/2011 $104,757,000.00
20 12/31/2010 $96,271,000.00
Financials: AssetsCurrent
Date Value
1 6/30/2023 $586,517,000.00
2 12/31/2022 $556,964,000.00
3 6/30/2022 $541,727,000.00
4 12/31/2021 $520,180,000.00
5 6/30/2021 $308,355,000.00
6 12/31/2020 $261,918,000.00
7 6/30/2020 $174,057,000.00
8 12/31/2019 $147,702,000.00
9 12/31/2018 $119,301,000.00
10 6/30/2018 $99,944,000.00
11 12/31/2017 $91,448,000.00
12 6/30/2017 $98,077,000.00
13 12/31/2016 $85,628,000.00
14 6/30/2016 $97,255,000.00
15 12/31/2015 $95,758,000.00
16 12/31/2014 $77,559,000.00
17 12/31/2013 $70,538,000.00
18 12/31/2012 $70,406,000.00
19 12/31/2011 $79,946,000.00
20 12/31/2010 $65,280,000.00
Financials: CapitalLeaseObligationsIncurred
Date Value
1 6/30/2023 $735,000.00
2 12/31/2022 $1,480,000.00
3 6/30/2022 $689,000.00
4 12/31/2021 $1,060,000.00
5 6/30/2021 $481,000.00
6 12/31/2020 $1,025,000.00
7 6/30/2020 $530,000.00
8 12/31/2019 $1,077,000.00
9 6/30/2019 $528,000.00
10 12/31/2018 --
11 12/31/2017 --
Financials: CashAndCashEquivalentsAtCarryingValue
Date Value
1 6/30/2023 $232,787,000.00
2 12/31/2022 $148,156,000.00
3 6/30/2022 $56,041,000.00
4 12/31/2021 $241,943,000.00
5 6/30/2021 $80,339,000.00
6 3/31/2021 $54,947,000.00
7 12/31/2020 $105,815,000.00
8 6/30/2020 $32,469,000.00
9 3/31/2020 $49,086,000.00
10 12/31/2019 $38,047,000.00
11 6/30/2019 $85,268,000.00
12 3/31/2019 $61,025,000.00
13 12/31/2018 $54,935,000.00
14 6/30/2018 $41,204,000.00
15 3/31/2018 $47,172,000.00
16 12/31/2017 $43,744,000.00
17 6/30/2017 $27,122,000.00
18 3/31/2017 $24,277,000.00
19 12/31/2016 $19,740,000.00
20 6/30/2016 $23,944,000.00
21 3/31/2016 $25,777,000.00
22 12/31/2015 $30,833,000.00
23 6/30/2015 $24,235,000.00
24 3/31/2015 $14,013,000.00
25 12/31/2014 $18,220,000.00
26 12/31/2013 $16,495,000.00
27 12/31/2012 $18,867,000.00
28 12/31/2011 $22,185,000.00
29 12/31/2010 $9,577,000.00
30 12/31/2009 $15,802,000.00
31 12/31/2008 $15,949,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 6/30/2023 $232,787,000.00
2 12/31/2022 $148,156,000.00
3 6/30/2022 $56,041,000.00
4 12/31/2021 $241,943,000.00
5 12/31/2020 $105,815,000.00
6 12/31/2019 $38,047,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
Date Value
1 6/30/2023 $84,631,000.00
2 12/31/2022 $-93,787,000.00
3 6/30/2022 $-185,902,000.00
4 12/31/2021 $136,128,000.00
5 6/30/2021 $-25,476,000.00
6 12/31/2020 $67,768,000.00
7 6/30/2020 $-5,578,000.00
8 12/31/2019 $-16,888,000.00
9 6/30/2019 $30,333,000.00
10 12/31/2018 $11,191,000.00
Financials: CommonStockParOrStatedValuePerShare
Date Value
1 6/30/2023 $0.01
2 12/31/2022 $0.01
3 6/30/2022 $0.01
4 12/31/2021 $0.01
5 6/30/2021 $0.01
6 12/31/2020 $0.01
7 6/30/2020 $0.01
8 12/31/2019 $0.01
9 12/31/2018 $0.01
10 6/30/2018 $0.01
11 12/31/2017 $0.01
12 6/30/2017 $0.01
13 12/31/2016 $0.01
14 6/30/2016 $0.01
15 12/31/2015 $0.01
16 12/31/2014 $0.01
17 12/31/2013 $0.01
18 12/31/2012 $0.01
19 12/31/2011 $0.01
20 12/31/2010 $0.01
Financials: CommonStockSharesAuthorized
Date Value
1 6/30/2023 $100,000,000.00
2 12/31/2022 $100,000,000.00
3 6/30/2022 $100,000,000.00
4 12/31/2021 $100,000,000.00
5 6/30/2021 $100,000,000.00
6 12/31/2020 $100,000,000.00
7 6/30/2020 $100,000,000.00
8 12/31/2019 $100,000,000.00
9 12/31/2018 $100,000,000.00
10 6/30/2018 $100,000,000.00
11 12/31/2017 $100,000,000.00
12 6/30/2017 $100,000,000.00
13 12/31/2016 $100,000,000.00
14 6/30/2016 $100,000,000.00
15 12/31/2015 $100,000,000.00
16 12/31/2014 $100,000,000.00
17 12/31/2013 $100,000,000.00
18 12/31/2012 $100,000,000.00
19 12/31/2011 $100,000,000.00
20 12/31/2010 $100,000,000.00
Financials: CommonStockSharesIssued
Date Value
1 6/30/2023 $46,811,504.00
2 12/31/2022 $46,505,318.00
3 6/30/2022 $46,355,859.00
4 12/31/2021 $45,939,019.00
5 6/30/2021 $45,804,862.00
6 12/31/2020 $45,365,354.00
7 6/30/2020 $41,124,714.00
8 12/31/2019 $40,742,355.00
9 12/31/2018 $38,535,445.00
10 6/30/2018 $38,277,165.00
11 12/31/2017 $37,924,507.00
12 6/30/2017 $37,490,367.00
13 12/31/2016 $37,440,552.00
14 6/30/2016 $37,440,552.00
15 12/31/2015 $37,440,552.00
16 12/31/2014 $32,586,898.00
17 12/31/2013 $32,497,902.00
18 12/31/2012 $31,989,309.00
19 12/31/2011 $31,810,340.00
20 12/31/2010 $31,370,359.00
Financials: CommonStockSharesOutstanding
Date Value
1 6/30/2023 $44,719,128.00
2 12/31/2022 $44,412,942.00
3 6/30/2022 $44,263,483.00
4 12/31/2021 $43,846,643.00
5 6/30/2021 $43,712,486.00
6 12/31/2020 $43,272,978.00
7 6/30/2020 $39,032,338.00
8 12/31/2019 $38,649,979.00
9 12/31/2018 $36,443,069.00
10 6/30/2018 $36,184,789.00
11 12/31/2017 $35,832,131.00
12 6/30/2017 $35,397,991.00
13 12/31/2016 $35,348,176.00
14 6/30/2016 $35,348,176.00
15 12/31/2015 $35,348,176.00
16 12/31/2014 $30,494,522.00
17 12/31/2013 $30,405,526.00
18 12/31/2012 $29,896,933.00
19 12/31/2011 $29,717,964.00
20 12/31/2010 $29,277,983.00
Financials: CommonStockValue
Date Value
1 6/30/2023 $175,000.00
2 12/31/2022 $175,000.00
3 6/30/2022 $172,000.00
4 12/31/2021 $172,000.00
5 6/30/2021 $172,000.00
6 12/31/2020 $171,000.00
7 6/30/2020 $158,000.00
8 12/31/2019 $157,000.00
9 12/31/2018 $151,000.00
10 6/30/2018 $149,000.00
11 12/31/2017 $149,000.00
12 6/30/2017 $148,000.00
13 12/31/2016 $148,000.00
14 6/30/2016 $148,000.00
15 12/31/2015 $148,000.00
16 12/31/2014 $134,000.00
17 12/31/2013 $134,000.00
18 12/31/2012 $133,000.00
19 12/31/2011 $133,000.00
20 12/31/2010 $132,000.00
Financials: ConvertibleDebtNoncurrent
Date Value
1 6/30/2023 $196,284,000.00
2 12/31/2022 $195,737,000.00
3 6/30/2022 $195,190,000.00
4 12/31/2021 $194,643,000.00
5 12/31/2020 --
Financials: CostOfRevenue
Date Value
1 6/30/2023 $77,378,000.00
2 12/31/2022 $161,053,000.00
3 6/30/2022 $76,693,000.00
4 12/31/2021 $132,315,000.00
5 6/30/2021 $60,831,000.00
6 12/31/2020 $82,628,000.00
7 6/30/2020 $36,679,000.00
8 12/31/2019 $69,235,000.00
9 6/30/2019 $34,623,000.00
10 12/31/2018 $62,378,000.00
11 6/30/2018 $15,563,000.00
12 12/31/2017 $47,966,000.00
13 6/30/2017 $22,384,000.00
14 12/31/2016 $46,738,000.00
15 6/30/2016 $18,665,000.00
16 12/31/2015 $56,149,000.00
17 6/30/2015 $26,488,000.00
18 12/31/2014 $47,294,000.00
19 12/31/2013 $51,003,000.00
20 12/31/2012 $47,482,000.00
21 12/31/2011 $59,588,000.00
22 12/31/2010 $49,361,000.00
23 12/31/2009 $36,039,000.00
Financials: DebtInstrumentFaceAmount
Date Value
1 6/30/2023 $200,000,000.00
2 12/31/2022 $200,000,000.00
3 12/31/2021 $200,000,000.00
Financials: DebtInstrumentFairValue
Date Value
1 6/30/2023 $179,154,000.00
2 12/31/2022 $152,565,000.00
3 12/31/2021 $211,875,000.00
Financials: DebtInstrumentInterestRateDuringPeriod
Date Value
1 6/30/2023 $0.01
2 12/31/2022 $0.01
3 12/31/2021 $0.01
Financials: DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
Date Value
1 6/30/2023 $196,284,000.00
2 12/31/2022 $195,737,000.00
3 12/31/2021 $194,643,000.00
Financials: DeferredIncomeTaxAssetsNet
Date Value
1 6/30/2023 $724,000.00
2 12/31/2022 $1,004,000.00
3 6/30/2022 $117,000.00
4 12/31/2021 $227,000.00
5 6/30/2021 --
6 12/31/2020 $482,000.00
7 6/30/2020 $520,000.00
8 12/31/2019 $746,000.00
Financials: DeferredIncomeTaxExpenseBenefit
Date Value
1 6/30/2023 $280,000.00
2 12/31/2022 $-777,000.00
3 6/30/2022 $110,000.00
4 12/31/2021 $255,000.00
5 6/30/2021 $668,000.00
6 12/31/2020 $476,000.00
7 6/30/2020 $226,000.00
8 12/31/2019 $1,526,000.00
9 6/30/2019 $816,000.00
10 12/31/2018 $1,701,000.00
11 6/30/2018 $526,000.00
12 12/31/2017 $6,000.00
13 6/30/2017 $-5,470,000.00
14 12/31/2016 $-97,000.00
15 6/30/2016 $120,000.00
16 12/31/2015 $-2,383,000.00
17 6/30/2015 $60,000.00
18 12/31/2014 $164,000.00
19 12/31/2013 $-1,439,000.00
20 12/31/2012 $-232,000.00
21 12/31/2011 $-36,000.00
22 12/31/2010 $-40,000.00
23 12/31/2009 --
Financials: DeferredRevenueCurrent
Date Value
1 6/30/2023 $7,199,000.00
2 12/31/2022 $12,825,000.00
3 6/30/2022 $11,757,000.00
4 12/31/2021 $10,837,000.00
5 6/30/2021 $12,900,000.00
6 12/31/2020 $6,155,000.00
7 6/30/2020 $9,602,000.00
8 12/31/2019 $2,004,000.00
9 12/31/2018 $1,302,000.00
10 6/30/2018 $798,000.00
11 12/31/2017 $1,037,000.00
12 6/30/2017 $2,540,000.00
13 12/31/2016 $1,418,000.00
14 6/30/2016 $2,026,000.00
15 12/31/2015 $1,961,000.00
16 12/31/2014 $1,416,000.00
17 12/31/2013 $1,985,000.00
Financials: DepositsAssetsNoncurrent
Date Value
1 6/30/2023 $75,000,000.00
2 12/31/2022 $79,000,000.00
3 6/30/2022 $47,000,000.00
4 12/31/2021 $32,000,000.00
5 6/30/2021 $10,000,000.00
6 12/31/2020 --
7 12/31/2015 --
8 12/31/2014 $729,000.00
9 12/31/2013 $729,000.00
10 12/31/2012 $729,000.00
11 10/31/2012 $729,000.00
12 12/31/2011 --
13 12/31/2010 $5,182,000.00
Financials: DepreciationDepletionAndAmortization
Date Value
1 6/30/2023 $2,406,000.00
2 12/31/2022 $4,094,000.00
3 6/30/2022 $1,849,000.00
4 12/31/2021 $2,811,000.00
5 6/30/2021 $1,278,000.00
6 12/31/2020 $2,234,000.00
7 6/30/2020 $1,057,000.00
8 12/31/2019 $2,134,000.00
9 6/30/2019 $1,051,000.00
10 12/31/2018 $1,966,000.00
11 6/30/2018 $962,000.00
12 12/31/2017 $2,122,000.00
13 6/30/2017 $1,016,000.00
14 12/31/2016 $1,961,000.00
15 6/30/2016 $912,000.00
16 12/31/2015 $2,060,000.00
17 6/30/2015 $1,001,000.00
18 12/31/2014 $2,171,000.00
19 12/31/2013 $2,587,000.00
20 12/31/2012 $2,125,000.00
21 12/31/2011 $2,366,000.00
22 12/31/2010 $2,262,000.00
23 12/31/2009 $2,140,000.00
Financials: EarningsPerShareBasic
Date Value
1 6/30/2023 $0.80
2 12/31/2022 $1.81
3 6/30/2022 $0.86
4 12/31/2021 $1.38
5 6/30/2021 $0.67
6 12/31/2020 $0.55
7 6/30/2020 $0.21
8 12/31/2019 $0.58
9 6/30/2019 $0.36
10 12/31/2018 $0.52
11 6/30/2018 $0.12
12 12/31/2017 $0.40
13 6/30/2017 $-0.02
14 12/31/2016 $0.13
15 6/30/2016 $0.04
16 12/31/2015 $-0.30
17 6/30/2015 $0.02
18 12/31/2014 $0.11
19 12/31/2013 --
20 12/31/2012 --
21 12/31/2011 $0.18
22 12/31/2010 $0.10
23 12/31/2009 $-0.40
Financials: EarningsPerShareDiluted
Date Value
1 6/30/2023 $0.74
2 12/31/2022 $1.66
3 6/30/2022 $0.78
4 12/31/2021 $1.34
5 6/30/2021 $0.60
6 12/31/2020 $0.54
7 6/30/2020 $0.20
8 12/31/2019 $0.57
9 6/30/2019 $0.35
10 12/31/2018 $0.51
11 6/30/2018 $0.12
12 12/31/2017 $0.39
13 6/30/2017 $-0.02
14 12/31/2016 $0.13
15 6/30/2016 $0.04
16 12/31/2015 $-0.30
17 6/30/2015 $0.02
18 12/31/2014 $0.11
19 12/31/2013 --
20 12/31/2012 --
21 12/31/2011 $0.18
22 12/31/2010 $0.09
23 12/31/2009 $-0.40
Financials: EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
Date Value
1 6/30/2023 $-243,000.00
2 12/31/2022 $-795,000.00
3 6/30/2022 $-1,037,000.00
4 12/31/2021 $546,000.00
5 6/30/2021 $9,000.00
6 12/31/2020 $225,000.00
Financials: FiniteLivedIntangibleAssetsAccumulatedAmortization
Date Value
1 6/30/2023 $1,593,000.00
2 12/31/2022 $1,538,000.00
3 6/30/2022 $1,483,000.00
4 12/31/2021 $1,428,000.00
5 6/30/2021 $1,370,000.00
6 12/31/2020 $1,318,000.00
7 6/30/2020 $1,263,000.00
8 12/31/2019 $1,220,000.00
9 12/31/2018 $1,129,000.00
10 6/30/2018 $1,069,000.00
11 12/31/2017 $1,031,000.00
12 6/30/2017 $974,000.00
13 12/31/2016 $910,000.00
14 6/30/2016 $2,394,000.00
15 12/31/2015 $2,284,000.00
16 12/31/2014 $4,932,000.00
17 12/31/2013 $4,698,000.00
18 12/31/2012 $2,593,000.00
19 12/31/2011 $1,151,000.00
Financials: FiniteLivedIntangibleAssetsNet
Date Value
1 6/30/2023 $602,000.00
2 12/31/2022 $597,000.00
3 6/30/2022 $584,000.00
4 12/31/2021 $610,000.00
5 6/30/2021 $602,000.00
6 12/31/2020 $609,000.00
7 6/30/2020 $574,000.00
8 12/31/2019 $491,000.00
9 12/31/2018 $476,000.00
10 6/30/2018 $480,000.00
11 12/31/2017 $482,000.00
12 6/30/2017 $474,000.00
13 12/31/2016 $865,000.00
14 6/30/2016 $865,000.00
15 12/31/2015 $795,000.00
16 12/31/2014 $928,000.00
17 12/31/2013 $1,008,000.00
18 12/31/2012 $2,971,000.00
19 12/31/2011 $4,191,000.00
Financials: FiniteLivedPatentsGross
Date Value
1 6/30/2023 $2,195,000.00
2 12/31/2022 $2,135,000.00
3 6/30/2022 $2,067,000.00
4 12/31/2021 $2,038,000.00
5 6/30/2021 $1,972,000.00
6 12/31/2020 $1,927,000.00
7 6/30/2020 $1,837,000.00
8 12/31/2019 $1,711,000.00
9 12/31/2018 $1,605,000.00
10 6/30/2018 $1,549,000.00
11 12/31/2017 $1,513,000.00
12 6/30/2017 $1,448,000.00
13 12/31/2016 $1,429,000.00
14 6/30/2016 $2,257,000.00
15 12/31/2015 $2,077,000.00
16 12/31/2014 $1,959,000.00
17 12/31/2013 $1,805,000.00
18 12/31/2012 $1,663,000.00
19 12/31/2011 $1,441,000.00
Financials: ForeignCurrencyTransactionGainLossBeforeTax
Date Value
1 6/30/2023 $-172,000.00
2 12/31/2022 $-351,000.00
3 6/30/2022 $-871,000.00
4 12/31/2021 $-351,000.00
5 6/30/2021 $151,000.00
6 12/31/2020 $-351,000.00
7 6/30/2020 $-22,000.00
8 12/31/2019 $-352,000.00
9 6/30/2019 $-389,000.00
10 6/30/2018 $261,000.00
11 6/30/2017 $-150,000.00
Financials: GainLossOnSaleOfPropertyPlantEquipment
Date Value
1 6/30/2023 $-233,000.00
2 12/31/2022 --
3 6/30/2022 --
4 12/31/2021 $-4,000.00
5 6/30/2021 $-31,000.00
6 12/31/2020 --
7 6/30/2020 --
8 12/31/2019 $-64,000.00
9 6/30/2019 --
10 12/31/2018 $-324,000.00
11 6/30/2018 $-24,000.00
12 12/31/2017 --
13 6/30/2017 --
14 12/31/2016 --
15 12/31/2015 --
16 12/31/2014 --
17 12/31/2013 $-867,000.00
18 12/31/2012 --
19 12/31/2011 --
Financials: GeneralAndAdministrativeExpense
Date Value
1 6/30/2023 $6,127,000.00
2 12/31/2022 $11,250,000.00
3 6/30/2022 $5,611,000.00
4 12/31/2021 $9,359,000.00
5 6/30/2021 $4,653,000.00
6 12/31/2020 $8,063,000.00
7 6/30/2020 $3,787,000.00
8 12/31/2019 $7,187,000.00
9 6/30/2019 $3,571,000.00
10 12/31/2018 $6,949,000.00
11 6/30/2018 $3,285,000.00
12 12/31/2017 $7,926,000.00
13 6/30/2017 $4,437,000.00
14 12/31/2016 $8,754,000.00
15 6/30/2016 $4,262,000.00
16 12/31/2015 $7,379,000.00
17 6/30/2015 $3,780,000.00
18 12/31/2014 $7,080,000.00
19 12/31/2013 $8,456,000.00
20 12/31/2012 $7,311,000.00
21 12/31/2011 $8,727,000.00
22 12/31/2010 $8,292,000.00
Financials: GrossProfit
Date Value
1 6/30/2023 $68,837,000.00
2 12/31/2022 $159,856,000.00
3 6/30/2022 $80,051,000.00
4 12/31/2021 $137,344,000.00
5 6/30/2021 $63,971,000.00
6 12/31/2020 $73,231,000.00
7 6/30/2020 $30,500,000.00
8 12/31/2019 $64,784,000.00
9 6/30/2019 $33,725,000.00
10 12/31/2018 $60,796,000.00
11 6/30/2018 $27,896,000.00
12 12/31/2017 $45,519,000.00
13 6/30/2017 $21,444,000.00
14 12/31/2016 $43,954,000.00
15 6/30/2016 $18,004,000.00
16 12/31/2015 $43,126,000.00
17 6/30/2015 $10,855,000.00
18 12/31/2014 $41,019,000.00
19 12/31/2013 $34,402,000.00
20 12/31/2012 $37,065,000.00
21 12/31/2011 $47,440,000.00
22 12/31/2010 $38,419,000.00
23 12/31/2009 $17,482,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Date Value
1 6/30/2023 $39,992,000.00
2 12/31/2022 $88,188,000.00
3 6/30/2022 $41,261,000.00
4 12/31/2021 $71,928,000.00
5 6/30/2021 $32,001,000.00
6 12/31/2020 $23,399,000.00
7 6/30/2020 $8,929,000.00
8 12/31/2019 $22,773,000.00
9 6/30/2019 $13,163,000.00
10 12/31/2018 $20,761,000.00
11 6/30/2018 $8,713,000.00
12 12/31/2017 $-3,187,000.00
13 6/30/2017 $-11,068,000.00
14 12/31/2016 $1,172,000.00
15 6/30/2016 $1,600,000.00
16 12/31/2015 $-11,936,000.00
17 6/30/2015 $1,191,000.00
18 12/31/2014 $3,916,000.00
19 12/31/2013 $-602,000.00
20 12/31/2012 $213,000.00
Financials: IncomeTaxesPaid
Date Value
1 6/30/2023 $9,626,000.00
2 12/31/2022 $11,836,000.00
3 6/30/2022 $454,000.00
4 12/31/2021 $558,000.00
5 6/30/2021 $153,000.00
6 12/31/2020 $546,000.00
7 6/30/2020 $211,000.00
8 12/31/2019 $666,000.00
9 6/30/2019 $386,000.00
10 12/31/2018 $534,000.00
11 6/30/2018 $112,000.00
12 12/31/2017 $1,378,000.00
13 6/30/2017 $696,000.00
14 12/31/2016 $629,000.00
15 6/30/2016 $124,000.00
16 12/31/2015 $523,000.00
17 6/30/2015 $253,000.00
18 12/31/2014 $575,000.00
19 12/31/2013 $250,000.00
20 12/31/2012 $348,000.00
21 12/31/2011 $495,000.00
22 12/31/2010 $411,000.00
23 12/31/2009 $232,000.00
Financials: IncomeTaxExpenseBenefit
Date Value
1 6/30/2023 $4,208,000.00
2 12/31/2022 $8,239,000.00
3 6/30/2022 $3,700,000.00
4 12/31/2021 $11,651,000.00
5 6/30/2021 $2,989,000.00
6 12/31/2020 $1,621,000.00
7 6/30/2020 $841,000.00
8 12/31/2019 $1,950,000.00
9 6/30/2019 $1,110,000.00
10 12/31/2018 $2,030,000.00
11 6/30/2018 $533,000.00
12 12/31/2017 $-4,875,000.00
13 6/30/2017 $-5,404,000.00
14 12/31/2016 $303,000.00
15 6/30/2016 $108,000.00
16 12/31/2015 $-1,823,000.00
17 6/30/2015 $492,000.00
18 12/31/2014 $579,000.00
19 12/31/2013 $-609,000.00
20 12/31/2012 $210,000.00
21 12/31/2011 $744,000.00
22 12/31/2010 $557,000.00
23 12/31/2009 $386,000.00
Financials: IncreaseDecreaseDueFromAffiliates
Date Value
1 6/30/2023 --
2 12/31/2022 --
3 6/30/2022 $2,000.00
4 12/31/2021 $12,000.00
5 6/30/2021 $12,000.00
6 12/31/2020 $-72,000.00
7 6/30/2020 $-20,000.00
8 12/31/2019 $-58,000.00
9 6/30/2019 $-66,000.00
10 6/30/2018 $-24,000.00
11 12/31/2017 $699,000.00
12 6/30/2017 $318,000.00
13 12/31/2016 $-482,000.00
14 6/30/2016 $591,000.00
15 12/31/2015 $58,000.00
16 6/30/2015 $584,000.00
17 12/31/2014 $268,000.00
18 12/31/2013 $-158,000.00
19 12/31/2012 $3,000.00
20 12/31/2011 $4,000.00
21 12/31/2010 $40,000.00
22 12/31/2009 $224,000.00
Financials: IncreaseDecreaseInAccountsPayableTrade
Date Value
1 6/30/2023 $-231,000.00
2 12/31/2022 $-2,113,000.00
3 6/30/2022 $1,244,000.00
4 12/31/2021 $6,190,000.00
5 6/30/2021 $6,040,000.00
6 12/31/2020 $15,661,000.00
7 6/30/2020 $9,219,000.00
8 12/31/2019 $-4,100,000.00
9 6/30/2019 $-3,272,000.00
10 12/31/2018 $4,778,000.00
11 6/30/2018 $2,660,000.00
12 12/31/2017 $198,000.00
13 6/30/2017 $2,211,000.00
14 12/31/2016 $277,000.00
15 6/30/2016 $61,000.00
16 12/31/2015 $2,322,000.00
17 6/30/2015 $3,283,000.00
18 12/31/2014 $1,737,000.00
19 12/31/2013 $143,000.00
20 12/31/2012 $837,000.00
21 12/31/2011 $-2,988,000.00
22 12/31/2010 $5,267,000.00
23 12/31/2009 $-840,000.00
Financials: IncreaseDecreaseInAccountsReceivable
Date Value
1 6/30/2023 $-1,829,000.00
2 12/31/2022 $21,984,000.00
3 6/30/2022 $14,252,000.00
4 12/31/2021 $17,338,000.00
5 6/30/2021 $19,234,000.00
6 12/31/2020 $9,696,000.00
7 6/30/2020 $8,108,000.00
8 12/31/2019 $-156,000.00
9 6/30/2019 $-5,415,000.00
10 12/31/2018 $8,456,000.00
11 6/30/2018 $9,363,000.00
12 12/31/2017 $484,000.00
13 6/30/2017 $1,744,000.00
14 12/31/2016 $7,365,000.00
15 6/30/2016 $2,287,000.00
16 12/31/2015 $4,531,000.00
17 6/30/2015 $7,668,000.00
18 12/31/2014 $-5,173,000.00
19 12/31/2013 $3,827,000.00
20 12/31/2012 $-2,270,000.00
21 12/31/2011 $-3,451,000.00
22 12/31/2010 $10,651,000.00
23 12/31/2009 $1,049,000.00
Financials: IncreaseDecreaseInInventories
Date Value
1 6/30/2023 $-171,000.00
2 12/31/2022 $9,518,000.00
3 6/30/2022 $13,512,000.00
4 12/31/2021 $21,702,000.00
5 6/30/2021 $15,182,000.00
6 12/31/2020 $19,330,000.00
7 6/30/2020 $7,014,000.00
8 12/31/2019 $-4,798,000.00
9 6/30/2019 $-57,000.00
10 12/31/2018 $10,824,000.00
11 6/30/2018 $1,983,000.00
12 12/31/2017 $5,323,000.00
13 6/30/2017 $4,655,000.00
14 12/31/2016 $-1,728,000.00
15 6/30/2016 $4,973,000.00
16 12/31/2015 $4,021,000.00
17 6/30/2015 $1,938,000.00
18 12/31/2014 $5,908,000.00
19 12/31/2013 $-5,454,000.00
20 12/31/2012 $-34,000.00
21 12/31/2011 $318,000.00
22 12/31/2010 $7,360,000.00
23 12/31/2009 $-13,516,000.00
Financials: IncreaseDecreaseInOtherCurrentAssets
Date Value
1 6/30/2023 $5,375,000.00
2 12/31/2022 $6,337,000.00
3 6/30/2022 $2,079,000.00
4 12/31/2021 $2,380,000.00
5 6/30/2021 $1,067,000.00
6 12/31/2020 $501,000.00
7 6/30/2020 $601,000.00
8 12/31/2019 $236,000.00
9 6/30/2019 $-83,000.00
10 12/31/2018 $24,000.00
11 6/30/2018 $-100,000.00
12 12/31/2017 $378,000.00
13 6/30/2017 $-533,000.00
14 12/31/2016 $1,144,000.00
15 6/30/2016 $591,000.00
16 12/31/2015 $-770,000.00
17 6/30/2015 $1,077,000.00
18 12/31/2014 $478,000.00
19 12/31/2013 $-262,000.00
20 12/31/2012 $-1,147,000.00
21 12/31/2011 $787,000.00
22 12/31/2010 $723,000.00
23 12/31/2009 $-293,000.00
Financials: IncreaseDecreaseInOtherCurrentLiabilities
Date Value
1 6/30/2023 $-9,449,000.00
2 12/31/2022 $2,875,000.00
3 6/30/2022 $-4,111,000.00
4 12/31/2021 $26,956,000.00
5 6/30/2021 $18,397,000.00
6 12/31/2020 $10,686,000.00
7 6/30/2020 $6,569,000.00
8 12/31/2019 $-3,577,000.00
9 6/30/2019 $-3,971,000.00
10 12/31/2018 $6,306,000.00
11 6/30/2018 $1,655,000.00
12 12/31/2017 $2,673,000.00
13 6/30/2017 $1,586,000.00
14 12/31/2016 $1,827,000.00
15 6/30/2016 $137,000.00
16 12/31/2015 $1,951,000.00
17 6/30/2015 $246,000.00
18 12/31/2014 $-987,000.00
19 12/31/2013 $1,852,000.00
20 12/31/2012 $-5,302,000.00
21 12/31/2011 $290,000.00
22 12/31/2010 $6,474,000.00
23 12/31/2009 $81,000.00
Financials: IntangibleAssetsNetExcludingGoodwill
Date Value
1 6/30/2023 $602,000.00
2 12/31/2022 $597,000.00
3 6/30/2022 $584,000.00
4 12/31/2021 $610,000.00
5 6/30/2021 $602,000.00
6 12/31/2020 $609,000.00
7 6/30/2020 $574,000.00
8 12/31/2019 $491,000.00
9 12/31/2018 $476,000.00
10 6/30/2018 $480,000.00
11 12/31/2017 $482,000.00
12 6/30/2017 $474,000.00
13 12/31/2016 $865,000.00
14 6/30/2016 $865,000.00
15 12/31/2015 $795,000.00
16 12/31/2014 $928,000.00
17 12/31/2013 $1,008,000.00
18 12/31/2012 $2,971,000.00
19 12/31/2011 $4,191,000.00
20 12/31/2010 $4,163,000.00
Financials: InterestAndOtherIncome
Date Value
1 6/30/2023 $11,838,000.00
2 12/31/2022 $8,648,000.00
3 6/30/2022 $2,488,000.00
4 12/31/2021 $1,408,000.00
5 6/30/2021 $561,000.00
6 12/31/2020 $1,281,000.00
7 6/30/2020 $344,000.00
8 12/31/2019 $1,412,000.00
9 6/30/2019 $618,000.00
10 12/31/2018 $594,000.00
11 6/30/2018 $220,000.00
12 12/31/2017 $77,000.00
13 6/30/2017 $15,000.00
14 12/31/2016 $63,000.00
15 6/30/2016 $69,000.00
16 12/31/2015 $88,000.00
17 6/30/2015 $37,000.00
18 12/31/2014 $77,000.00
19 12/31/2013 $90,000.00
20 12/31/2012 $38,000.00
21 12/31/2011 $32,000.00
22 12/31/2010 $14,000.00
Financials: InterestReceivableCurrent
Date Value
1 6/30/2023 $7,048,000.00
2 12/31/2022 $3,979,000.00
3 6/30/2022 $1,638,000.00
4 12/31/2021 $463,000.00
5 6/30/2021 $368,000.00
6 12/31/2020 $207,000.00
7 6/30/2020 $633,000.00
8 12/31/2019 $348,000.00
9 12/31/2018 $64,000.00
Financials: InventoryFinishedGoodsAndWorkInProcessNetOfReserves
Date Value
1 6/30/2023 $68,332,000.00
2 12/31/2022 $70,898,000.00
3 6/30/2022 $74,953,000.00
4 12/31/2021 $63,909,000.00
5 6/30/2021 $59,040,000.00
6 12/31/2020 $44,152,000.00
7 6/30/2020 $32,829,000.00
8 12/31/2019 $26,594,000.00
9 12/31/2018 $32,165,000.00
10 6/30/2018 $25,159,000.00
11 12/31/2017 $22,719,000.00
12 6/30/2017 $22,071,000.00
13 12/31/2016 $27,555,000.00
14 6/30/2016 $31,695,000.00
15 12/31/2015 $29,578,000.00
16 12/31/2014 $26,126,000.00
17 12/31/2013 $20,136,000.00
18 12/31/2012 $25,425,000.00
19 12/31/2011 $26,309,000.00
Financials: InventoryFinishedGoodsNetOfReserves
Date Value
1 6/30/2023 $18,730,000.00
2 12/31/2022 $13,930,000.00
3 6/30/2022 $17,644,000.00
4 12/31/2021 $18,009,000.00
5 6/30/2021 $19,816,000.00
6 12/31/2020 $14,399,000.00
7 6/30/2020 $9,499,000.00
8 12/31/2019 $6,753,000.00
9 12/31/2018 $11,449,000.00
10 6/30/2018 $9,427,000.00
11 12/31/2017 $6,445,000.00
12 6/30/2017 $6,125,000.00
13 12/31/2016 $4,882,000.00
14 6/30/2016 $10,234,000.00
15 12/31/2015 $10,386,000.00
16 12/31/2014 $9,622,000.00
17 12/31/2013 $5,226,000.00
18 12/31/2012 $6,454,000.00
19 12/31/2011 $6,332,000.00
Financials: InventoryNet
Date Value
1 6/30/2023 $61,207,000.00
2 12/31/2022 $65,541,000.00
3 6/30/2022 $70,075,000.00
4 12/31/2021 $58,759,000.00
5 6/30/2021 $54,346,000.00
6 12/31/2020 $39,736,000.00
7 6/30/2020 $29,537,000.00
8 12/31/2019 $23,803,000.00
9 12/31/2018 $30,109,000.00
10 6/30/2018 $23,693,000.00
11 12/31/2017 $21,336,000.00
12 6/30/2017 $20,681,000.00
13 12/31/2016 $25,448,000.00
14 6/30/2016 $29,388,000.00
15 12/31/2015 $27,599,000.00
16 12/31/2014 $24,650,000.00
17 12/31/2013 $17,911,000.00
Financials: InventoryNoncurrent
Date Value
1 6/30/2023 $7,125,000.00
2 12/31/2022 $5,357,000.00
3 6/30/2022 $4,878,000.00
4 12/31/2021 $5,150,000.00
5 6/30/2021 $4,694,000.00
6 12/31/2020 $4,416,000.00
7 6/30/2020 $3,292,000.00
8 12/31/2019 $2,791,000.00
9 12/31/2018 $2,056,000.00
10 6/30/2018 $1,466,000.00
11 12/31/2017 $1,383,000.00
12 6/30/2017 $1,390,000.00
13 12/31/2016 $1,461,000.00
14 6/30/2016 $2,307,000.00
15 12/31/2015 $1,979,000.00
16 12/31/2014 $1,476,000.00
17 12/31/2013 $2,225,000.00
18 12/31/2012 $7,090,000.00
19 12/31/2011 $1,954,000.00
20 12/31/2010 $2,304,000.00
Financials: InventoryPartsAndComponentsNetOfReserves
Date Value
1 6/30/2023 $34,158,000.00
2 12/31/2022 $43,017,000.00
3 6/30/2022 $41,852,000.00
4 12/31/2021 $33,212,000.00
5 6/30/2021 $27,907,000.00
6 12/31/2020 $19,630,000.00
7 6/30/2020 $17,424,000.00
8 12/31/2019 $13,822,000.00
9 12/31/2018 $13,062,000.00
10 6/30/2018 $10,756,000.00
11 12/31/2017 $9,690,000.00
12 6/30/2017 $9,155,000.00
13 12/31/2016 $13,995,000.00
14 6/30/2016 $15,297,000.00
15 12/31/2015 $12,739,000.00
16 12/31/2014 $10,929,000.00
17 12/31/2013 $11,115,000.00
18 12/31/2012 $12,313,000.00
19 12/31/2011 $13,323,000.00
Financials: InventoryWorkInProcessNetOfReserves
Date Value
1 6/30/2023 $15,444,000.00
2 12/31/2022 $13,951,000.00
3 6/30/2022 $15,457,000.00
4 12/31/2021 $12,688,000.00
5 6/30/2021 $11,317,000.00
6 12/31/2020 $10,123,000.00
7 6/30/2020 $5,906,000.00
8 12/31/2019 $6,019,000.00
9 12/31/2018 $7,654,000.00
10 6/30/2018 $4,976,000.00
11 12/31/2017 $6,584,000.00
12 6/30/2017 $6,791,000.00
13 12/31/2016 $5,179,000.00
14 6/30/2016 $6,164,000.00
15 12/31/2015 $6,453,000.00
16 12/31/2014 $5,575,000.00
17 12/31/2013 $3,795,000.00
18 12/31/2012 $6,658,000.00
19 12/31/2011 $6,654,000.00
Financials: Liabilities
Date Value
1 6/30/2023 $283,249,000.00
2 12/31/2022 $292,985,000.00
3 6/30/2022 $288,370,000.00
4 12/31/2021 $290,130,000.00
5 6/30/2021 $84,984,000.00
6 12/31/2020 $60,644,000.00
7 6/30/2020 $50,831,000.00
8 12/31/2019 $34,067,000.00
9 12/31/2018 $40,140,000.00
10 6/30/2018 $32,596,000.00
11 12/31/2017 $28,735,000.00
12 6/30/2017 $52,174,000.00
13 12/31/2016 $32,193,000.00
14 6/30/2016 $48,781,000.00
15 12/31/2015 $48,064,000.00
16 12/31/2014 $30,779,000.00
17 12/31/2013 $29,954,000.00
18 12/31/2012 $38,671,000.00
19 12/31/2011 $44,824,000.00
20 12/31/2010 $42,279,000.00
Financials: LiabilitiesAndStockholdersEquity
Date Value
1 6/30/2023 $709,656,000.00
2 12/31/2022 $677,087,000.00
3 6/30/2022 $625,152,000.00
4 12/31/2021 $583,757,000.00
5 6/30/2021 $344,147,000.00
6 12/31/2020 $287,908,000.00
7 6/30/2020 $197,323,000.00
8 12/31/2019 $170,369,000.00
9 12/31/2018 $141,547,000.00
10 6/30/2018 $121,082,000.00
11 12/31/2017 $113,036,000.00
12 6/30/2017 $125,372,000.00
13 12/31/2016 $105,558,000.00
14 6/30/2016 $118,493,000.00
15 12/31/2015 $116,266,000.00
16 12/31/2014 $96,511,000.00
17 12/31/2013 $91,850,000.00
18 12/31/2012 $99,008,000.00
19 12/31/2011 $104,757,000.00
20 12/31/2010 $96,271,000.00
Financials: LiabilitiesCurrent
Date Value
1 6/30/2023 $76,767,000.00
2 12/31/2022 $88,500,000.00
3 6/30/2022 $86,265,000.00
4 12/31/2021 $89,687,000.00
5 6/30/2021 $81,328,000.00
6 12/31/2020 $57,384,000.00
7 6/30/2020 $48,731,000.00
8 12/31/2019 $31,606,000.00
9 12/31/2018 $38,720,000.00
10 6/30/2018 $31,726,000.00
11 12/31/2017 $27,897,000.00
12 6/30/2017 $51,246,000.00
13 12/31/2016 $31,526,000.00
14 6/30/2016 $43,140,000.00
15 12/31/2015 $42,524,000.00
16 12/31/2014 $25,769,000.00
17 12/31/2013 $23,338,000.00
18 12/31/2012 $27,212,000.00
19 12/31/2011 $33,041,000.00
20 12/31/2010 $33,011,000.00
Financials: LiabilitiesNoncurrent
Date Value
1 6/30/2023 $206,482,000.00
2 12/31/2022 $204,485,000.00
3 6/30/2022 $202,105,000.00
4 12/31/2021 $200,443,000.00
5 6/30/2021 $3,656,000.00
6 12/31/2020 $3,260,000.00
7 6/30/2020 $2,100,000.00
8 12/31/2019 $2,461,000.00
9 12/31/2018 $1,420,000.00
10 6/30/2018 $870,000.00
11 12/31/2017 $838,000.00
12 6/30/2017 $928,000.00
13 12/31/2016 $870,000.00
14 6/30/2016 $5,641,000.00
15 12/31/2015 $5,540,000.00
16 12/31/2014 $5,010,000.00
17 12/31/2013 $6,616,000.00
18 12/31/2012 $11,459,000.00
19 12/31/2011 $11,783,000.00
20 12/31/2010 $9,268,000.00
Financials: NetCashProvidedByUsedInFinancingActivities
Date Value
1 6/30/2023 --
2 12/31/2022 $3,000.00
3 6/30/2022 $2,000.00
4 12/31/2021 $194,801,000.00
5 6/30/2021 $206,000.00
6 12/31/2020 $64,917,000.00
7 6/30/2020 $334,000.00
8 12/31/2019 $10,017,000.00
9 6/30/2019 $16,352,000.00
10 12/31/2018 $-3,306,000.00
11 6/30/2018 $-4,074,000.00
12 12/31/2017 $-3,660,000.00
13 6/30/2017 $182,000.00
14 12/31/2016 $-4,000.00
15 6/30/2016 --
16 12/31/2015 $11,732,000.00
17 12/31/2014 $-258,000.00
18 12/31/2013 $-5,987,000.00
19 12/31/2012 $-1,160,000.00
20 12/31/2011 $3,366,000.00
21 12/31/2010 $660,000.00
22 12/31/2009 $-3,285,000.00
Financials: NetCashProvidedByUsedInInvestingActivities
Date Value
1 6/30/2023 $52,158,000.00
2 12/31/2022 $-150,794,000.00
3 6/30/2022 $-197,814,000.00
4 12/31/2021 $-120,176,000.00
5 6/30/2021 $-48,313,000.00
6 12/31/2020 $-23,126,000.00
7 6/30/2020 $-18,401,000.00
8 12/31/2019 $-51,605,000.00
9 6/30/2019 $537,000.00
10 12/31/2018 $-2,259,000.00
11 6/30/2018 $-770,000.00
12 12/31/2017 $26,632,000.00
13 6/30/2017 $-1,001,000.00
14 12/31/2016 $6,235,000.00
15 6/30/2016 $-756,000.00
16 12/31/2015 $-664,000.00
17 12/31/2014 $-3,324,000.00
18 12/31/2013 $-839,000.00
19 12/31/2012 $-6,046,000.00
20 12/31/2011 $-472,000.00
21 12/31/2010 $-7,068,000.00
22 12/31/2009 $-427,000.00
Financials: NetCashProvidedByUsedInOperatingActivities
Date Value
1 6/30/2023 $32,716,000.00
2 12/31/2022 $57,799,000.00
3 6/30/2022 $12,947,000.00
4 12/31/2021 $60,957,000.00
5 6/30/2021 $22,622,000.00
6 12/31/2020 $25,752,000.00
7 6/30/2020 $12,466,000.00
8 12/31/2019 $24,626,000.00
9 6/30/2019 $13,397,000.00
10 12/31/2018 $16,791,000.00
11 6/30/2018 $-985,000.00
12 12/31/2017 $1,635,000.00
13 6/30/2017 $3,804,000.00
14 12/31/2016 $-17,348,000.00
15 6/30/2016 $-6,063,000.00
16 12/31/2015 $1,750,000.00
17 12/31/2014 $5,953,000.00
18 12/31/2013 $4,653,000.00
19 12/31/2012 $3,950,000.00
20 12/31/2011 $9,797,000.00
21 12/31/2010 $-39,000.00
22 12/31/2009 $3,579,000.00
Financials: NetIncomeLoss
Date Value
1 6/30/2023 $35,784,000.00
2 12/31/2022 $79,949,000.00
3 6/30/2022 $37,561,000.00
4 12/31/2021 $60,277,000.00
5 6/30/2021 $29,012,000.00
6 3/31/2021 $13,360,000.00
7 12/31/2020 $21,778,000.00
8 6/30/2020 $8,088,000.00
9 3/31/2020 $2,780,000.00
10 12/31/2019 $21,986,000.00
11 6/30/2019 $7,189,000.00
12 3/31/2019 $6,027,000.00
13 12/31/2018 $18,731,000.00
14 6/30/2018 $7,865,000.00
15 12/31/2017 $13,962,000.00
16 6/30/2017 $-3,877,000.00
17 12/31/2016 $4,734,000.00
18 6/30/2016 $1,309,000.00
19 12/31/2015 $-10,113,000.00
20 6/30/2015 $699,000.00
21 12/31/2014 $3,337,000.00
22 12/31/2013 $7,000.00
23 12/31/2012 $3,000.00
24 12/31/2011 $5,378,000.00
25 12/31/2010 $2,816,000.00
26 12/31/2009 $-11,842,000.00
Financials: OperatingExpenses
Date Value
1 6/30/2023 $39,709,000.00
2 12/31/2022 $78,358,000.00
3 6/30/2022 $39,650,000.00
4 12/31/2021 $66,446,000.00
5 6/30/2021 $32,532,000.00
6 12/31/2020 $50,607,000.00
7 6/30/2020 $22,222,000.00
8 12/31/2019 $42,812,000.00
9 6/30/2019 $20,714,000.00
10 12/31/2018 $40,763,000.00
11 6/30/2018 $10,181,000.00
12 12/31/2017 $48,556,000.00
13 6/30/2017 $31,011,000.00
14 12/31/2016 $30,471,000.00
15 6/30/2016 $11,008,000.00
16 12/31/2015 $53,185,000.00
17 6/30/2015 $18,443,000.00
18 12/31/2014 $35,883,000.00
19 12/31/2013 $33,266,000.00
20 12/31/2012 $37,085,000.00
21 12/31/2011 $38,418,000.00
22 12/31/2010 $33,568,000.00
23 12/31/2009 $27,986,000.00
Financials: OperatingIncomeLoss
Date Value
1 6/30/2023 $29,128,000.00
2 12/31/2022 $81,498,000.00
3 6/30/2022 $40,401,000.00
4 12/31/2021 $70,898,000.00
5 6/30/2021 $31,439,000.00
6 12/31/2020 $22,624,000.00
7 6/30/2020 $8,278,000.00
8 12/31/2019 $21,972,000.00
9 6/30/2019 $13,011,000.00
10 12/31/2018 $20,033,000.00
11 6/30/2018 $4,718,000.00
12 12/31/2017 $-3,037,000.00
13 6/30/2017 $-9,567,000.00
14 12/31/2016 $2,019,000.00
15 6/30/2016 $776,000.00
16 12/31/2015 $-10,059,000.00
17 6/30/2015 $2,231,000.00
18 12/31/2014 $5,136,000.00
19 12/31/2013 $1,136,000.00
20 12/31/2012 $-20,000.00
21 12/31/2011 $9,022,000.00
22 12/31/2010 $4,851,000.00
23 12/31/2009 $-10,504,000.00
Financials: OperatingLeaseLiabilityCurrent
Date Value
1 6/30/2023 $1,266,000.00
2 12/31/2022 $1,297,000.00
3 6/30/2022 $1,040,000.00
4 12/31/2021 $1,018,000.00
5 6/30/2021 $711,000.00
6 12/31/2020 $736,000.00
7 6/30/2020 $772,000.00
8 12/31/2019 $826,000.00
9 12/31/2018 --
Financials: OtherAccruedLiabilitiesCurrent
Date Value
1 6/30/2023 $1,884,000.00
2 12/31/2022 $1,570,000.00
3 6/30/2022 $2,283,000.00
4 12/31/2021 $2,561,000.00
5 6/30/2021 $2,172,000.00
6 12/31/2020 $2,570,000.00
7 6/30/2020 $1,515,000.00
8 12/31/2019 $1,343,000.00
9 12/31/2018 $2,861,000.00
10 6/30/2018 $1,290,000.00
11 12/31/2017 $1,306,000.00
12 6/30/2017 $1,058,000.00
13 12/31/2016 $1,715,000.00
14 6/30/2016 $2,682,000.00
15 12/31/2015 $2,446,000.00
16 12/31/2014 $2,146,000.00
17 12/31/2013 $2,291,000.00
18 12/31/2012 $2,076,000.00
19 12/31/2011 $5,101,000.00
Financials: OtherAssetsCurrent
Date Value
1 6/30/2023 $14,998,000.00
2 12/31/2022 $11,156,000.00
3 6/30/2022 $7,497,000.00
4 12/31/2021 $5,653,000.00
5 6/30/2021 $4,411,000.00
6 12/31/2020 $3,366,000.00
7 6/30/2020 $3,523,000.00
8 12/31/2019 $2,909,000.00
9 12/31/2018 $2,613,000.00
10 6/30/2018 $2,769,000.00
11 12/31/2017 $3,215,000.00
12 6/30/2017 $1,506,000.00
13 12/31/2016 $2,157,000.00
14 6/30/2016 $2,303,000.00
15 12/31/2015 $1,712,000.00
16 12/31/2014 $2,382,000.00
17 12/31/2013 $1,913,000.00
18 12/31/2012 $2,210,000.00
19 12/31/2011 $3,357,000.00
20 12/31/2010 $2,414,000.00
Financials: OtherAssetsMiscellaneousCurrent
Date Value
1 6/30/2023 $760,000.00
2 12/31/2022 $747,000.00
3 6/30/2022 $840,000.00
4 12/31/2021 $542,000.00
5 6/30/2021 $87,000.00
6 12/31/2020 $435,000.00
7 6/30/2020 $79,000.00
8 12/31/2019 $135,000.00
9 12/31/2018 $24,000.00
10 6/30/2018 $443,000.00
11 12/31/2017 $1,077,000.00
12 6/30/2017 $217,000.00
13 12/31/2016 $18,000.00
14 6/30/2016 $149,000.00
15 12/31/2015 $507,000.00
16 12/31/2014 $311,000.00
17 12/31/2013 $676,000.00
Financials: OtherAssetsNoncurrent
Date Value
1 6/30/2023 $2,557,000.00
2 12/31/2022 $1,024,000.00
3 6/30/2022 $427,000.00
4 12/31/2021 $190,000.00
5 6/30/2021 $119,000.00
6 12/31/2020 $85,000.00
7 6/30/2020 $80,000.00
8 12/31/2019 $113,000.00
9 12/31/2018 $231,000.00
10 6/30/2018 $153,000.00
11 12/31/2017 $153,000.00
12 6/30/2017 $270,000.00
13 12/31/2016 $270,000.00
14 6/30/2016 $248,000.00
15 12/31/2015 $248,000.00
16 12/31/2014 $348,000.00
17 12/31/2013 $339,000.00
18 12/31/2012 $304,000.00
19 12/31/2011 $304,000.00
20 12/31/2010 $460,000.00
Financials: OtherLiabilitiesCurrent
Date Value
1 6/30/2023 $45,529,000.00
2 12/31/2022 $56,833,000.00
3 6/30/2022 $51,130,000.00
4 12/31/2021 $56,137,000.00
5 6/30/2021 $48,348,000.00
6 12/31/2020 $30,204,000.00
7 6/30/2020 $28,170,000.00
8 12/31/2019 $20,272,000.00
9 12/31/2018 $23,179,000.00
10 6/30/2018 $16,552,000.00
11 12/31/2017 $17,395,000.00
12 6/30/2017 $29,308,000.00
13 12/31/2016 $18,322,000.00
14 6/30/2016 $31,025,000.00
15 12/31/2015 $30,712,000.00
16 12/31/2014 $16,279,000.00
17 12/31/2013 $15,585,000.00
18 12/31/2012 $13,850,000.00
19 12/31/2011 $21,568,000.00
20 12/31/2010 $21,408,000.00
Financials: OtherLiabilitiesNoncurrent
Date Value
1 6/30/2023 $10,198,000.00
2 12/31/2022 $8,748,000.00
3 6/30/2022 $6,915,000.00
4 12/31/2021 $5,800,000.00
5 6/30/2021 $3,470,000.00
6 12/31/2020 $3,260,000.00
7 6/30/2020 $2,100,000.00
8 12/31/2019 $2,461,000.00
9 12/31/2018 $1,420,000.00
10 12/31/2017 $838,000.00
11 12/31/2016 --
12 6/30/2016 $4,775,000.00
13 12/31/2015 $4,768,000.00
14 12/31/2014 $4,150,000.00
15 12/31/2013 $5,758,000.00
16 12/31/2012 $10,249,000.00
17 12/31/2011 $9,039,000.00
18 12/31/2010 $7,884,000.00
Financials: OtherOperatingIncomeExpenseNet
Date Value
1 6/30/2023 $-427,000.00
2 12/31/2022 $-864,000.00
3 6/30/2022 $-1,081,000.00
4 12/31/2021 $-265,000.00
5 6/30/2021 $1,000.00
6 12/31/2020 $-506,000.00
7 6/30/2020 $-79,000.00
8 12/31/2019 $-611,000.00
9 6/30/2019 $-466,000.00
10 6/30/2018 $216,000.00
11 6/30/2017 $-224,000.00
12 6/30/2016 $44,000.00
13 6/30/2015 $-409,000.00
Financials: PaymentsForProceedsFromLongtermInvestments
Date Value
1 6/30/2023 --
2 12/31/2022 $47,000,000.00
3 6/30/2022 $15,000,000.00
4 12/31/2021 $32,000,000.00
5 6/30/2021 $10,000,000.00
6 12/31/2020 --
7 6/30/2020 --
8 12/31/2019 --
Financials: PaymentsForProceedsFromShortTermInvestments
Date Value
1 6/30/2023 $-57,000,000.00
2 12/31/2022 $95,500,000.00
3 6/30/2022 $179,000,000.00
4 12/31/2021 $84,000,000.00
5 6/30/2021 $37,000,000.00
6 12/31/2020 $20,500,000.00
7 6/30/2020 $17,500,000.00
8 12/31/2019 $51,500,000.00
9 12/31/2018 --
10 12/31/2017 --
11 6/30/2017 --
12 12/31/2016 $-7,875,000.00
13 6/30/2016 --
14 12/31/2015 $-1,461,000.00
15 6/30/2015 $-729,000.00
16 12/31/2014 $2,607,000.00
17 12/31/2013 $-1,160,000.00
18 12/31/2012 $3,060,000.00
Financials: PaymentsToAcquireIntangibleAssets
Date Value
1 6/30/2023 $60,000.00
2 12/31/2022 $97,000.00
3 6/30/2022 $28,000.00
4 12/31/2021 $111,000.00
5 6/30/2021 $45,000.00
6 12/31/2020 $216,000.00
7 6/30/2020 $126,000.00
8 12/31/2019 $106,000.00
9 6/30/2019 $66,000.00
10 12/31/2018 $92,000.00
11 6/30/2018 $35,000.00
12 12/31/2017 $84,000.00
13 6/30/2017 $20,000.00
14 12/31/2016 $183,000.00
15 6/30/2016 $34,000.00
16 12/31/2015 $71,000.00
17 6/30/2015 $75,000.00
18 12/31/2014 $154,000.00
19 12/31/2013 $142,000.00
20 12/31/2012 $222,000.00
21 12/31/2011 $483,000.00
22 12/31/2010 $207,000.00
23 12/31/2009 $116,000.00
Financials: PaymentsToAcquirePropertyPlantAndEquipment
Date Value
1 6/30/2023 $4,782,000.00
2 12/31/2022 $8,197,000.00
3 6/30/2022 $3,786,000.00
4 12/31/2021 $4,065,000.00
5 6/30/2021 $1,268,000.00
6 12/31/2020 $2,410,000.00
7 6/30/2020 $365,000.00
8 12/31/2019 $1,256,000.00
9 6/30/2019 $654,000.00
10 12/31/2018 $2,243,000.00
11 6/30/2018 $836,000.00
12 12/31/2017 $3,138,000.00
13 6/30/2017 $2,152,000.00
14 12/31/2016 $1,293,000.00
15 6/30/2016 $283,000.00
16 12/31/2015 $1,786,000.00
17 6/30/2015 $724,000.00
18 12/31/2014 $563,000.00
19 12/31/2013 $1,857,000.00
20 12/31/2012 $2,035,000.00
21 12/31/2011 $1,064,000.00
22 12/31/2010 $1,686,000.00
23 12/31/2009 $298,000.00
Financials: PrepaidExpenseCurrent
Date Value
1 6/30/2023 $4,315,000.00
2 12/31/2022 $3,832,000.00
3 6/30/2022 $2,380,000.00
4 12/31/2021 $2,025,000.00
5 6/30/2021 $1,144,000.00
6 12/31/2020 $455,000.00
7 6/30/2020 $553,000.00
8 12/31/2019 $476,000.00
9 12/31/2018 $368,000.00
10 6/30/2018 $513,000.00
11 12/31/2017 $561,000.00
12 6/30/2017 $441,000.00
13 12/31/2016 $484,000.00
14 6/30/2016 $836,000.00
15 12/31/2015 $600,000.00
16 12/31/2014 $584,000.00
17 12/31/2013 $454,000.00
Financials: ProceedsFromStockOptionsExercised
Date Value
1 6/30/2023 --
2 12/31/2022 $3,000.00
3 6/30/2022 $2,000.00
4 12/31/2021 $271,000.00
5 6/30/2021 $206,000.00
6 12/31/2020 $629,000.00
7 6/30/2020 $334,000.00
8 12/31/2019 $542,000.00
9 6/30/2019 $326,000.00
10 12/31/2018 $1,757,000.00
11 6/30/2018 $989,000.00
12 12/31/2017 $1,341,000.00
13 6/30/2017 $182,000.00
14 12/31/2016 --
15 6/30/2016 --
Financials: ProductWarrantyAccrualClassifiedCurrent
Date Value
1 6/30/2023 $3,041,000.00
2 12/31/2022 $3,161,000.00
3 6/30/2022 $3,095,000.00
4 12/31/2021 $3,265,000.00
5 6/30/2021 $3,267,000.00
6 12/31/2020 $2,328,000.00
7 6/30/2020 $1,761,000.00
8 12/31/2019 $1,723,000.00
9 12/31/2018 $1,714,000.00
10 6/30/2018 $1,531,000.00
11 12/31/2017 $1,300,000.00
12 6/30/2017 $1,670,000.00
13 12/31/2016 $1,459,000.00
14 6/30/2016 $1,383,000.00
15 12/31/2015 $1,448,000.00
16 12/31/2014 $1,151,000.00
17 12/31/2013 $1,304,000.00
18 12/31/2012 $1,150,000.00
19 12/31/2011 $1,637,000.00
Financials: PropertyPlantAndEquipmentGross
Date Value
1 6/30/2023 $59,334,000.00
2 12/31/2022 $54,041,000.00
3 6/30/2022 $50,222,000.00
4 12/31/2021 $43,336,000.00
5 6/30/2021 $37,429,000.00
6 12/31/2020 $36,013,000.00
7 6/30/2020 $33,604,000.00
8 12/31/2019 $31,913,000.00
9 12/31/2018 $28,009,000.00
10 6/30/2018 $26,016,000.00
11 12/31/2017 $26,084,000.00
12 6/30/2017 $25,431,000.00
13 12/31/2016 $24,899,000.00
14 6/30/2016 $24,797,000.00
15 12/31/2015 $25,325,000.00
16 12/31/2014 $24,018,000.00
17 12/31/2013 $24,493,000.00
18 12/31/2012 $28,830,000.00
19 12/31/2011 $26,580,000.00
20 12/31/2010 $26,485,000.00
Financials: PropertyPlantAndEquipmentNet
Date Value
1 6/30/2023 $37,131,000.00
2 12/31/2022 $33,141,000.00
3 6/30/2022 $30,419,000.00
4 12/31/2021 $25,400,000.00
5 6/30/2021 $20,377,000.00
6 12/31/2020 $20,398,000.00
7 6/30/2020 $18,800,000.00
8 12/31/2019 $18,526,000.00
9 12/31/2018 $17,117,000.00
10 6/30/2018 $15,731,000.00
11 12/31/2017 $15,503,000.00
12 6/30/2017 $15,618,000.00
13 12/31/2016 $13,725,000.00
14 6/30/2016 $13,983,000.00
15 12/31/2015 $13,531,000.00
16 12/31/2014 $13,025,000.00
17 12/31/2013 $14,481,000.00
18 12/31/2012 $15,822,000.00
19 12/31/2011 $14,577,000.00
20 12/31/2010 $15,077,000.00
Financials: ProvisionForDoubtfulAccounts
Date Value
1 6/30/2023 --
2 12/31/2022 $-7,000.00
3 6/30/2022 --
4 12/31/2021 $-32,000.00
5 6/30/2021 $-33,000.00
6 12/31/2020 $-87,000.00
7 6/30/2020 --
8 12/31/2019 $-29,000.00
9 6/30/2019 $-205,000.00
10 12/31/2018 --
11 12/31/2017 --
12 6/30/2017 --
13 12/31/2016 $-164,000.00
14 6/30/2016 $-66,000.00
15 12/31/2015 $74,000.00
16 6/30/2015 --
17 12/31/2014 $180,000.00
18 12/31/2013 $54,000.00
19 12/31/2012 $167,000.00
20 12/31/2011 $-2,000.00
21 12/31/2010 $324,000.00
22 12/31/2009 $677,000.00
Financials: ReceivablesNetCurrent
Date Value
1 6/30/2023 $79,025,000.00
2 12/31/2022 $80,611,000.00
3 6/30/2022 $73,114,000.00
4 12/31/2021 $57,825,000.00
5 6/30/2021 $60,259,000.00
6 12/31/2020 $41,001,000.00
7 6/30/2020 $39,528,000.00
8 12/31/2019 $31,443,000.00
9 12/31/2018 $31,644,000.00
10 6/30/2018 $32,278,000.00
11 12/31/2017 $23,153,000.00
12 6/30/2017 $21,371,000.00
13 12/31/2016 $22,066,000.00
14 6/30/2016 $32,900,000.00
15 12/31/2015 $27,003,000.00
16 12/31/2014 $22,341,000.00
17 12/31/2013 $27,048,000.00
18 12/31/2012 $23,076,000.00
19 12/31/2011 $25,451,000.00
20 12/31/2010 $28,817,000.00
Financials: ResearchAndDevelopmentExpense
Date Value
1 6/30/2023 $15,672,000.00
2 12/31/2022 $28,859,000.00
3 6/30/2022 $15,199,000.00
4 12/31/2021 $23,473,000.00
5 6/30/2021 $5,766,000.00
6 12/31/2020 $19,575,000.00
7 6/30/2020 $8,884,000.00
8 12/31/2019 $16,331,000.00
9 6/30/2019 $7,727,000.00
10 12/31/2018 $14,581,000.00
11 6/30/2018 $3,406,000.00
12 12/31/2017 $13,534,000.00
13 6/30/2017 $3,413,000.00
14 12/31/2016 $12,630,000.00
15 6/30/2016 $6,497,000.00
16 12/31/2015 $14,860,000.00
17 6/30/2015 $3,554,000.00
18 12/31/2014 $14,406,000.00
19 12/31/2013 $14,370,000.00
20 12/31/2012 $12,916,000.00
21 12/31/2011 $14,077,000.00
22 12/31/2010 $12,906,000.00
23 12/31/2009 $10,319,000.00
Financials: RestrictedInvestmentsCurrent
Date Value
1 6/30/2023 $198,500,000.00
2 12/31/2022 $251,500,000.00
3 6/30/2022 $335,000,000.00
4 12/31/2021 $156,000,000.00
5 6/30/2021 $109,000,000.00
6 12/31/2020 $72,000,000.00
7 6/30/2020 $69,000,000.00
8 12/31/2019 $51,500,000.00
9 12/31/2018 --
10 12/31/2015 --
11 12/31/2014 $8,607,000.00
12 12/31/2013 $6,000,000.00
13 12/31/2012 $7,160,000.00
14 12/31/2011 $4,100,000.00
15 12/31/2010 --
Financials: RetainedEarningsAccumulatedDeficit
Date Value
1 6/30/2023 $234,504,000.00
2 12/31/2022 $198,720,000.00
3 6/30/2022 $156,332,000.00
4 12/31/2021 $118,771,000.00
5 6/30/2021 $87,506,000.00
6 12/31/2020 $58,494,000.00
7 6/30/2020 $44,804,000.00
8 12/31/2019 $36,716,000.00
9 12/31/2018 $21,281,000.00
10 6/30/2018 $10,415,000.00
11 12/31/2017 $7,613,000.00
12 6/30/2017 $-1,926,000.00
13 12/31/2016 $-1,348,000.00
14 6/30/2016 $-4,773,000.00
15 12/31/2015 $-6,082,000.00
16 12/31/2014 $4,031,000.00
17 12/31/2013 $694,000.00
18 12/31/2012 $687,000.00
19 12/31/2011 $684,000.00
20 12/31/2010 $-4,694,000.00
Financials: Revenues
Date Value
1 6/30/2023 $146,215,000.00
2 12/31/2022 $320,909,000.00
3 6/30/2022 $156,744,000.00
4 12/31/2021 $269,659,000.00
5 6/30/2021 $124,802,000.00
6 12/31/2020 $155,859,000.00
7 6/30/2020 $67,179,000.00
8 12/31/2019 $134,019,000.00
9 6/30/2019 $68,348,000.00
10 12/31/2018 $123,174,000.00
11 6/30/2018 $30,462,000.00
12 12/31/2017 $93,485,000.00
13 6/30/2017 $43,828,000.00
14 12/31/2016 $79,228,000.00
15 6/30/2016 $36,669,000.00
16 12/31/2015 $99,275,000.00
17 6/30/2015 $25,412,000.00
18 12/31/2014 $88,313,000.00
19 12/31/2013 $85,405,000.00
20 12/31/2012 $84,547,000.00
21 12/31/2011 $107,028,000.00
22 12/31/2010 $87,780,000.00
23 12/31/2009 $53,521,000.00
Financials: SellingExpense
Date Value
1 6/30/2023 $17,910,000.00
2 12/31/2022 $38,249,000.00
3 6/30/2022 $18,840,000.00
4 12/31/2021 $33,614,000.00
5 6/30/2021 $16,635,000.00
6 12/31/2020 $22,969,000.00
7 6/30/2020 $9,551,000.00
8 12/31/2019 $19,294,000.00
9 6/30/2019 $9,416,000.00
10 12/31/2018 $19,233,000.00
11 6/30/2018 $9,379,000.00
12 12/31/2017 $14,096,000.00
13 6/30/2017 $6,722,000.00
14 12/31/2016 $13,146,000.00
15 6/30/2016 $8,494,000.00
16 12/31/2015 $16,208,000.00
17 6/30/2015 $7,709,000.00
18 12/31/2014 $14,337,000.00
19 12/31/2013 $13,906,000.00
20 12/31/2012 $13,827,000.00
21 12/31/2011 $15,614,000.00
22 12/31/2010 $12,370,000.00
Financials: SellingGeneralAndAdministrativeExpense
Date Value
1 6/30/2023 $24,037,000.00
2 12/31/2022 $49,499,000.00
3 6/30/2022 $24,451,000.00
4 12/31/2021 $42,973,000.00
5 6/30/2021 $21,288,000.00
6 12/31/2020 $31,032,000.00
7 6/30/2020 $6,779,000.00
8 12/31/2019 $26,481,000.00
9 6/30/2019 $12,987,000.00
10 12/31/2018 $26,182,000.00
11 6/30/2018 $6,775,000.00
12 12/31/2017 $22,022,000.00
13 6/30/2017 $5,754,000.00
14 12/31/2016 $21,900,000.00
15 6/30/2016 $10,887,000.00
16 12/31/2015 $19,255,000.00
17 6/30/2015 $6,208,000.00
18 12/31/2014 $21,417,000.00
19 12/31/2013 $22,362,000.00
20 12/31/2012 $21,138,000.00
21 12/31/2011 $24,341,000.00
22 12/31/2010 $20,662,000.00
23 12/31/2009 $17,667,000.00
Financials: StockholdersEquity
Date Value
1 6/30/2023 $426,407,000.00
2 12/31/2022 $384,102,000.00
3 6/30/2022 $336,782,000.00
4 12/31/2021 $293,627,000.00
5 6/30/2021 $259,163,000.00
6 3/31/2021 $241,996,000.00
7 12/31/2020 $227,264,000.00
8 6/30/2020 $146,492,000.00
9 3/31/2020 $139,957,000.00
10 12/31/2019 $136,302,000.00
11 6/30/2019 $132,225,000.00
12 3/31/2019 $108,268,000.00
13 12/31/2018 $101,407,000.00
14 6/30/2018 $88,486,000.00
15 12/31/2017 $84,301,000.00
16 6/30/2017 $73,198,000.00
17 12/31/2016 $73,365,000.00
18 6/30/2016 $69,712,000.00
19 12/31/2015 $68,202,000.00
20 12/31/2014 $65,732,000.00
21 12/31/2013 $61,896,000.00
22 12/31/2012 $60,337,000.00
23 12/31/2011 $59,933,000.00
24 12/31/2010 $53,992,000.00
25 12/31/2009 $51,021,000.00
26 12/31/2008 $62,715,000.00
Financials: StockholdersEquityBeforeTreasuryStock
Date Value
1 6/30/2023 $428,305,000.00
2 12/31/2022 $386,000,000.00
3 6/30/2022 $338,680,000.00
4 12/31/2021 $295,525,000.00
5 6/30/2021 $261,061,000.00
6 12/31/2020 $229,162,000.00
7 6/30/2020 $148,390,000.00
8 12/31/2019 $138,200,000.00
9 12/31/2018 $103,305,000.00
10 6/30/2018 $90,384,000.00
11 12/31/2017 $86,199,000.00
12 6/30/2017 $75,096,000.00
13 12/31/2016 $75,263,000.00
14 6/30/2016 $71,610,000.00
15 12/31/2015 $70,100,000.00
16 12/31/2014 $67,630,000.00
17 12/31/2013 $63,794,000.00
18 12/31/2012 $62,235,000.00
19 12/31/2011 $61,831,000.00
20 12/31/2010 $55,890,000.00
Financials: StockIssuedDuringPeriodValueShareBasedCompensationGross
Date Value
1 6/30/2023 --
2 12/31/2022 $3,000.00
3 6/30/2022 $2,000.00
4 12/31/2021 $271,000.00
5 6/30/2021 $45,000.00
6 3/31/2021 $161,000.00
7 12/31/2020 $629,000.00
8 6/30/2020 $376,000.00
9 3/31/2020 $58,000.00
10 12/31/2019 $542,000.00
11 6/30/2019 $109,000.00
12 12/31/2018 $1,757,000.00
13 6/30/2018 $989,000.00
14 12/31/2017 $1,341,000.00
15 6/30/2017 $182,000.00
16 12/31/2015 $34,000.00
17 12/31/2014 $191,000.00
18 12/31/2013 $1,172,000.00
19 12/31/2012 --
20 12/31/2011 $146,000.00
21 12/31/2010 --
Financials: TreasuryStockCommonShares
Date Value
1 6/30/2023 $2,092,376.00
2 12/31/2022 $2,092,376.00
Financials: TreasuryStockValue
Date Value
1 6/30/2023 $1,898,000.00
2 12/31/2022 $1,898,000.00
3 6/30/2022 $1,898,000.00
4 12/31/2021 $1,898,000.00
5 6/30/2021 $1,898,000.00
6 12/31/2020 $1,898,000.00
7 6/30/2020 $1,898,000.00
8 12/31/2019 $1,898,000.00
9 12/31/2018 $1,898,000.00
10 6/30/2018 $1,898,000.00
11 12/31/2017 $1,898,000.00
12 6/30/2017 $1,898,000.00
13 12/31/2016 $1,898,000.00
14 6/30/2016 $1,898,000.00
15 12/31/2015 $1,898,000.00
16 12/31/2014 $1,898,000.00
17 12/31/2013 $1,898,000.00
18 12/31/2012 $1,898,000.00
19 12/31/2011 $1,898,000.00
20 12/31/2010 $1,898,000.00
Financials: UnamortizedDebtIssuanceExpense
Date Value
1 6/30/2023 $3,716,000.00
2 12/31/2022 $4,263,000.00
3 12/31/2021 $5,357,000.00
Financials: WeightedAverageNumberOfDilutedSharesOutstanding
Date Value
1 6/30/2023 $48,531,000.00
2 12/31/2022 $48,229.00
3 6/30/2022 $48,150,000.00
4 12/31/2021 $45,035.00
5 6/30/2021 $44,612,000.00
6 12/31/2020 $40,372,000.00
7 6/30/2020 $39,945,000.00
8 12/31/2019 $38,432,000.00
9 6/30/2019 $37,476,000.00
10 12/31/2018 $36,747,000.00
11 6/30/2018 $36,632,000.00
12 12/31/2017 $35,964,000.00
13 6/30/2017 $35,369,000.00
14 12/31/2016 $35,376,000.00
15 6/30/2016 $35,358.00
16 12/31/2015 $33,352,000.00
17 6/30/2015 $32,742.00
18 12/31/2014 $30,545,000.00
19 12/31/2013 $30,094,000.00
20 12/31/2012 $30,013,000.00
21 12/31/2011 $30,009,000.00
22 12/31/2010 $30,360,000.00
23 12/31/2009 $29,218,000.00
Financials: WeightedAverageNumberOfSharesOutstandingBasic
Date Value
1 6/30/2023 $44,562,000.00
2 12/31/2022 $44,158.00
3 6/30/2022 $43,929,000.00
4 12/31/2021 $43,644.00
5 6/30/2021 $43,450,000.00
6 12/31/2020 $39,383,000.00
7 6/30/2020 $38,877,000.00
8 12/31/2019 $37,626,000.00
9 6/30/2019 $36,644,000.00
10 12/31/2018 $36,190,000.00
11 6/30/2018 $36,090,000.00
12 12/31/2017 $35,441,000.00
13 6/30/2017 $35,369,000.00
14 12/31/2016 $35,348,000.00
15 6/30/2016 $35,348,000.00
16 12/31/2015 $33,352,000.00
17 6/30/2015 $32,530.00
18 12/31/2014 $30,464,000.00
19 12/31/2013 $30,040,000.00
20 12/31/2012 $29,849,000.00
21 12/31/2011 $29,557,000.00
22 12/31/2010 $29,259,000.00
23 12/31/2009 $29,218,000.00
Financials: WorkersCompensationLiabilityCurrent
Date Value
1 6/30/2023 $10,506,000.00
2 12/31/2022 $11,941,000.00
3 6/30/2022 $9,682,000.00
4 12/31/2021 $10,923,000.00
5 6/30/2021 $12,025,000.00
6 12/31/2020 $9,698,000.00
7 6/30/2020 $7,673,000.00
8 12/31/2019 $7,713,000.00
9 12/31/2018 $7,405,000.00
10 6/30/2018 $6,006,000.00
11 12/31/2017 $6,248,000.00
12 6/30/2017 $5,474,000.00
13 12/31/2016 $7,071,000.00
14 6/30/2016 $5,520,000.00
15 12/31/2015 $6,634,000.00
16 12/31/2014 $6,306,000.00
17 12/31/2013 $6,546,000.00
18 12/31/2012 $5,478,000.00
19 12/31/2011 $6,235,000.00
Copyright 2024 PursePoor.com