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

Business Address

22 HANGAR STREET
NEVE NE'EMAN, INDUSTRIAL ZONE B
HOD-HASHARON , IL 4501317

Mailing Address

22 HANGAR STREET
NEVE NE'EMAN, INDUSTRIAL ZONE B
HOD-HASHARON , IL 4501317
Phone Number: 972-9-761-9200 / State Incorporated: / Fiscal Year End 12 /31
Financials: AccountsAndNotesReceivableNet
Date Value
1 6/30/2023 $29,445,000.00
2 12/31/2022 $44,167,000.00
3 6/30/2022 $36,288,000.00
4 12/31/2021 $30,829,000.00
5 6/30/2021 $30,941,000.00
6 12/31/2020 $20,685,000.00
7 12/31/2019 $29,008,000.00
8 12/31/2018 $26,093,000.00
9 12/31/2017 $22,737,000.00
10 12/31/2016 $24,158,000.00
11 12/31/2015 $23,874,000.00
12 12/31/2014 $23,759,000.00
13 12/31/2013 $16,908,000.00
14 12/31/2012 $20,236,000.00
15 12/31/2011 $11,926,000.00
16 12/31/2010 $10,739,000.00
Financials: AccountsPayableTradeCurrent
Date Value
1 6/30/2023 $9,460,000.00
2 12/31/2022 $11,661,000.00
3 6/30/2022 $3,003,000.00
4 12/31/2021 $3,940,000.00
5 6/30/2021 $1,556,000.00
6 12/31/2020 $2,092,000.00
7 12/31/2019 $11,676,000.00
8 12/31/2018 $7,813,000.00
9 12/31/2017 $5,857,000.00
10 12/31/2016 $3,275,000.00
11 12/31/2015 $7,107,000.00
12 12/31/2014 $6,300,000.00
13 12/31/2013 $3,191,000.00
14 12/31/2012 $4,809,000.00
15 12/31/2011 $2,684,000.00
16 12/31/2010 $5,140,000.00
Financials: AllocatedShareBasedCompensationExpense
Date Value
1 6/30/2023 $5,893,000.00
2 12/31/2022 $9,165,000.00
3 6/30/2022 $4,706,000.00
4 12/31/2021 $8,000,000.00
5 6/30/2021 $2,261,000.00
6 12/31/2020 $5,198,000.00
7 6/30/2020 $1,232,000.00
8 12/31/2019 $3,420,000.00
9 12/31/2018 $2,862,000.00
10 12/31/2017 $3,366,000.00
11 12/31/2016 $5,141,000.00
12 12/31/2015 $7,170,000.00
13 12/31/2014 $8,095,000.00
14 12/31/2013 $7,731,000.00
15 12/31/2012 $4,817,000.00
16 12/31/2011 $2,256,000.00
17 12/31/2010 $1,990,000.00
18 12/31/2009 $2,298,000.00
Financials: AllowanceForDoubtfulAccountsReceivable
Date Value
1 6/30/2023 $17,365,000.00
2 12/31/2022 $2,908,000.00
3 12/31/2021 $2,398,000.00
4 12/31/2020 $2,309,000.00
5 12/31/2019 $1,867,000.00
6 12/31/2018 $1,415,000.00
7 12/31/2017 $1,292,000.00
8 12/31/2016 $924,000.00
9 12/31/2015 $657,000.00
10 12/31/2014 $707,000.00
11 12/31/2013 $441,000.00
12 12/31/2012 $280,000.00
13 12/31/2011 $511,000.00
14 12/31/2010 $374,000.00
Financials: AmortizationOfIntangibleAssets
Date Value
1 6/30/2023 $553,000.00
2 12/31/2022 $946,000.00
3 6/30/2022 $470,000.00
4 12/31/2021 $940,000.00
5 6/30/2021 $471,000.00
6 12/31/2020 $610,000.00
7 6/30/2020 $152,000.00
8 12/31/2019 $1,607,000.00
9 12/31/2018 $1,631,000.00
10 12/31/2017 $1,477,000.00
11 12/31/2016 $1,709,000.00
12 12/31/2015 $2,895,000.00
13 12/31/2014 $1,858,000.00
14 12/31/2013 $2,915,000.00
15 12/31/2012 $1,947,000.00
16 12/31/2011 $124,000.00
17 12/31/2010 $123,000.00
18 12/31/2009 $116,000.00
Financials: Assets
Date Value
1 6/30/2023 $177,764,000.00
2 12/31/2022 $212,953,000.00
3 6/30/2022 $229,342,000.00
4 12/31/2021 $203,414,000.00
5 6/30/2021 $209,022,000.00
6 12/31/2020 $201,600,000.00
7 12/31/2019 $215,169,000.00
8 12/31/2018 $189,844,000.00
9 12/31/2017 $184,525,000.00
10 12/31/2016 $190,940,000.00
11 12/31/2015 $208,215,000.00
12 12/31/2014 $212,948,000.00
13 12/31/2013 $199,257,000.00
14 12/31/2012 $221,791,000.00
15 12/31/2011 $197,058,000.00
16 12/31/2010 $95,187,000.00
Financials: AssetsCurrent
Date Value
1 6/30/2023 $120,701,000.00
2 12/31/2022 $151,817,000.00
3 6/30/2022 $164,953,000.00
4 12/31/2021 $135,859,000.00
5 6/30/2021 $154,513,000.00
6 12/31/2020 $146,678,000.00
7 12/31/2019 $152,886,000.00
8 12/31/2018 $144,719,000.00
9 12/31/2017 $143,290,000.00
10 12/31/2016 $148,926,000.00
11 12/31/2015 $161,850,000.00
12 12/31/2014 $171,702,000.00
13 12/31/2013 $160,535,000.00
14 12/31/2012 $180,069,000.00
15 12/31/2011 $187,777,000.00
16 12/31/2010 $85,976,000.00
Financials: AvailableForSaleSecuritiesDebtSecuritiesCurrent
Date Value
1 6/30/2023 $19,061,000.00
2 12/31/2022 $4,293,000.00
3 6/30/2022 $5,319,000.00
4 12/31/2021 $11,531,000.00
Financials: CashAndCashEquivalentsAtCarryingValue
Date Value
1 6/30/2023 $15,473,000.00
2 12/31/2022 $12,295,000.00
3 6/30/2022 $15,461,000.00
4 3/31/2022 $20,878,000.00
5 12/31/2021 $11,717,000.00
6 6/30/2021 $10,606,000.00
7 3/31/2021 $7,148,000.00
8 12/31/2020 $23,599,000.00
9 6/30/2020 $30,542,000.00
10 3/31/2020 $29,494,000.00
11 12/31/2019 $16,930,000.00
12 12/31/2018 $16,336,000.00
13 12/31/2017 $15,342,000.00
14 12/31/2016 $23,326,000.00
15 12/31/2015 $15,470,000.00
16 12/31/2014 $19,180,000.00
17 12/31/2013 $42,813,000.00
18 12/31/2012 $50,026,000.00
19 12/31/2011 $116,682,000.00
20 12/31/2010 $42,858,000.00
21 12/31/2009 $36,470,000.00
22 12/31/2008 $40,029,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 6/30/2023 $15,473,000.00
2 3/31/2023 $14,608,000.00
3 12/31/2022 $12,295,000.00
4 6/30/2022 $15,461,000.00
5 3/31/2022 $20,878,000.00
6 12/31/2021 $11,717,000.00
7 12/31/2020 $23,599,000.00
8 12/31/2019 $16,930,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
Date Value
1 6/30/2023 $3,178,000.00
2 6/30/2022 $3,744,000.00
Financials: ConvertibleDebt
Date Value
1 6/30/2023 $39,673,000.00
2 12/31/2022 $39,575,000.00
3 6/30/2022 $39,475,000.00
4 12/31/2021 --
Financials: CostOfRevenue
Date Value
1 6/30/2023 $15,358,000.00
2 12/31/2022 $39,831,000.00
3 6/30/2022 $20,034,000.00
4 12/31/2021 $44,553,000.00
5 6/30/2021 $20,413,000.00
6 12/31/2020 $40,082,000.00
7 6/30/2020 $17,448,000.00
8 12/31/2019 $33,834,000.00
9 12/31/2018 $29,349,000.00
10 12/31/2017 $28,530,000.00
11 12/31/2016 $27,895,000.00
12 12/31/2015 $33,427,000.00
13 12/31/2014 $34,739,000.00
14 12/31/2013 $26,818,000.00
15 12/31/2012 $46,923,000.00
16 12/31/2011 $22,175,000.00
17 12/31/2010 $15,985,000.00
18 12/31/2009 $11,835,000.00
Financials: DeferredCompensationLiabilityClassifiedNoncurrent
Date Value
1 6/30/2023 $1,003,000.00
2 12/31/2022 $940,000.00
3 6/30/2022 $866,000.00
4 12/31/2021 $884,000.00
5 6/30/2021 $944,000.00
6 12/31/2020 $969,000.00
7 12/31/2019 $794,000.00
8 12/31/2018 $806,000.00
9 12/31/2017 $747,000.00
10 12/31/2016 $592,000.00
11 12/31/2015 $651,000.00
12 12/31/2014 $282,000.00
13 12/31/2013 $282,000.00
14 12/31/2012 $254,000.00
15 12/31/2011 $219,000.00
16 12/31/2010 $191,000.00
Financials: DeferredRevenueCurrent
Date Value
1 6/30/2023 $20,427,000.00
2 12/31/2022 $20,825,000.00
3 6/30/2022 $26,765,000.00
4 12/31/2021 $22,138,000.00
5 6/30/2021 $32,852,000.00
6 12/31/2020 $26,658,000.00
7 12/31/2019 $36,360,000.00
8 12/31/2018 $11,059,000.00
9 12/31/2017 $11,370,000.00
10 12/31/2016 $11,133,000.00
11 12/31/2015 $14,066,000.00
12 12/31/2014 $12,704,000.00
13 12/31/2013 $12,504,000.00
14 12/31/2012 $13,829,000.00
15 12/31/2011 $16,694,000.00
16 12/31/2010 $10,828,000.00
Financials: DeferredRevenueNoncurrent
Date Value
1 6/30/2023 $6,384,000.00
2 12/31/2022 $7,285,000.00
3 6/30/2022 $12,444,000.00
4 12/31/2021 $15,942,000.00
5 6/30/2021 $20,200,000.00
6 12/31/2020 $9,782,000.00
7 12/31/2019 $5,262,000.00
8 12/31/2018 $4,247,000.00
9 12/31/2017 $3,878,000.00
10 12/31/2016 $3,597,000.00
11 12/31/2015 $4,912,000.00
12 12/31/2014 $4,158,000.00
13 12/31/2013 $2,447,000.00
14 12/31/2012 $3,945,000.00
15 12/31/2011 $5,430,000.00
16 12/31/2010 $3,873,000.00
Financials: Depreciation
Date Value
1 6/30/2023 $2,647,000.00
2 12/31/2022 $6,406,000.00
3 6/30/2022 $2,746,000.00
4 12/31/2021 $4,635,000.00
5 6/30/2021 $2,229,000.00
6 12/31/2020 $3,704,000.00
7 6/30/2020 $1,685,000.00
8 12/31/2019 $2,752,000.00
9 12/31/2018 $2,203,000.00
10 12/31/2017 $2,191,000.00
11 12/31/2016 $2,334,000.00
12 12/31/2015 $2,813,000.00
13 12/31/2014 $3,308,000.00
14 12/31/2013 $3,423,000.00
15 12/31/2012 $3,120,000.00
16 12/31/2011 $2,754,000.00
17 12/31/2010 $2,577,000.00
18 12/31/2009 $2,468,000.00
Financials: EarningsPerShareBasic
Date Value
1 6/30/2023 $-0.85
2 12/31/2022 $-0.87
3 6/30/2022 $-0.34
4 12/31/2021 $-0.42
5 6/30/2021 $-0.22
6 12/31/2020 $-0.27
7 6/30/2020 $-0.15
8 12/31/2013 $-0.20
9 12/31/2012 $-0.21
10 12/31/2011 $0.35
11 12/31/2010 $-0.25
12 12/31/2009 $-0.35
Financials: EarningsPerShareDiluted
Date Value
1 6/30/2023 $-0.85
2 12/31/2022 $-0.87
3 6/30/2022 $-0.34
4 12/31/2021 $-0.42
5 6/30/2021 $-0.22
6 12/31/2020 $-0.27
7 6/30/2020 $-0.10
8 12/31/2013 $-0.20
9 12/31/2012 $-0.21
10 12/31/2011 $0.33
11 12/31/2010 $-0.25
12 12/31/2009 $-0.35
Financials: GeneralAndAdministrativeExpense
Date Value
1 6/30/2023 $21,518,000.00
2 12/31/2022 $15,982,000.00
3 6/30/2022 $8,340,000.00
4 12/31/2021 $15,145,000.00
5 6/30/2021 $7,280,000.00
6 12/31/2020 $13,894,000.00
7 6/30/2020 $7,595,000.00
8 12/31/2019 $6,678,000.00
9 12/31/2018 $10,416,000.00
10 12/31/2017 $10,696,000.00
11 12/31/2016 $9,812,000.00
12 12/31/2015 $12,702,000.00
13 12/31/2014 $11,941,000.00
14 12/31/2013 $9,952,000.00
15 12/31/2012 $10,664,000.00
16 12/31/2011 $7,474,000.00
17 12/31/2010 $5,473,000.00
18 12/31/2009 $5,541,000.00
Financials: GrossProfit
Date Value
1 6/30/2023 $30,815,000.00
2 12/31/2022 $82,906,000.00
3 6/30/2022 $44,634,000.00
4 12/31/2021 $101,047,000.00
5 6/30/2021 $46,058,000.00
6 12/31/2020 $95,840,000.00
7 6/30/2020 $44,631,000.00
8 12/31/2019 $76,266,000.00
9 12/31/2018 $66,488,000.00
10 12/31/2017 $53,462,000.00
11 12/31/2016 $62,474,000.00
12 12/31/2015 $66,540,000.00
13 12/31/2014 $82,447,000.00
14 12/31/2013 $69,727,000.00
15 12/31/2012 $57,829,000.00
16 12/31/2011 $55,578,000.00
17 12/31/2010 $40,987,000.00
18 12/31/2009 $29,916,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Date Value
1 6/30/2023 $-31,579,000.00
2 12/31/2022 $-30,135,000.00
3 6/30/2022 $-11,258,000.00
4 12/31/2021 $-13,189,000.00
5 6/30/2021 $-3,611,000.00
6 12/31/2020 $-7,172,000.00
7 12/31/2019 $-7,018,000.00
Financials: IncomeTaxExpenseBenefit
Date Value
1 6/30/2023 $515,000.00
2 12/31/2022 $1,895,000.00
3 6/30/2022 $1,102,000.00
4 12/31/2021 $1,851,000.00
5 6/30/2021 $368,000.00
6 12/31/2020 $2,176,000.00
7 6/30/2020 $781,000.00
8 12/31/2019 $1,641,000.00
9 12/31/2018 $2,428,000.00
10 12/31/2017 $1,564,000.00
11 12/31/2016 $2,204,000.00
12 12/31/2015 $3,356,000.00
13 12/31/2014 $50,000.00
14 12/31/2013 $120,000.00
15 12/31/2012 $-926,000.00
16 12/31/2011 $-55,000.00
17 12/31/2010 $84,000.00
18 12/31/2009 $63,000.00
Financials: IncreaseDecreaseInAccountsPayable
Date Value
1 6/30/2023 $-2,202,000.00
2 12/31/2022 $7,721,000.00
3 6/30/2022 $-937,000.00
4 12/31/2021 $1,848,000.00
5 6/30/2021 $334,000.00
6 12/31/2020 $-9,584,000.00
7 6/30/2020 $-6,468,000.00
8 12/31/2019 $3,863,000.00
9 12/31/2018 $1,945,000.00
10 12/31/2017 $2,582,000.00
11 12/31/2016 $-3,832,000.00
12 12/31/2015 $2,218,000.00
13 12/31/2014 $3,109,000.00
14 12/31/2013 $-1,618,000.00
15 12/31/2012 $-1,287,000.00
16 12/31/2011 $-2,456,000.00
17 12/31/2010 $1,998,000.00
18 12/31/2009 $240,000.00
Financials: IncreaseDecreaseInAccountsReceivable
Date Value
1 6/30/2023 $-14,889,000.00
2 12/31/2022 $11,629,000.00
3 6/30/2022 $4,807,000.00
4 12/31/2021 $16,787,000.00
5 6/30/2021 $3,113,000.00
6 12/31/2020 $-8,323,000.00
7 6/30/2020 $-7,484,000.00
8 12/31/2019 $2,915,000.00
9 12/31/2018 $3,356,000.00
10 12/31/2017 $-1,421,000.00
11 12/31/2016 $284,000.00
12 12/31/2015 $847,000.00
13 12/31/2014 $6,851,000.00
14 12/31/2013 $-3,328,000.00
15 12/31/2012 $8,139,000.00
16 12/31/2011 $1,187,000.00
17 12/31/2010 $2,897,000.00
18 12/31/2009 $1,679,000.00
Financials: IncreaseDecreaseInDeferredCompensation
Date Value
1 6/30/2023 $73,000.00
2 12/31/2022 $92,000.00
3 6/30/2022 $20,000.00
4 12/31/2021 $-58,000.00
5 6/30/2021 $-60,000.00
6 12/31/2020 $128,000.00
7 6/30/2020 --
8 12/31/2019 $-54,000.00
9 12/31/2018 $16,000.00
10 12/31/2017 $105,000.00
11 12/31/2016 $-29,000.00
12 12/31/2015 $349,000.00
13 12/31/2014 $-8,000.00
14 12/31/2013 $-13,000.00
15 12/31/2012 --
16 12/31/2011 $12,000.00
17 12/31/2010 $75,000.00
18 12/31/2009 $-180,000.00
Financials: IncreaseDecreaseInDeferredRevenue
Date Value
1 6/30/2023 $-1,299,000.00
2 12/31/2022 $-9,970,000.00
3 6/30/2022 $1,129,000.00
4 12/31/2021 $1,640,000.00
5 6/30/2021 $16,612,000.00
6 12/31/2020 $-5,182,000.00
7 6/30/2020 $4,169,000.00
8 12/31/2019 $23,520,000.00
9 12/31/2018 $3,566,000.00
10 12/31/2017 $518,000.00
11 12/31/2016 $-4,248,000.00
12 12/31/2015 $1,961,000.00
13 12/31/2014 $1,911,000.00
14 12/31/2013 $-2,823,000.00
15 12/31/2012 $-7,089,000.00
16 12/31/2011 $7,423,000.00
17 12/31/2010 $7,188,000.00
18 12/31/2009 $745,000.00
Financials: IncreaseDecreaseInEmployeeRelatedLiabilities
Date Value
1 6/30/2023 $-2,494,000.00
2 12/31/2022 $-385,000.00
3 6/30/2022 $-1,963,000.00
4 12/31/2021 $458,000.00
5 6/30/2021 $-623,000.00
6 12/31/2020 $2,047,000.00
7 6/30/2020 $-301,000.00
8 12/31/2019 $4,635,000.00
9 12/31/2018 $-1,178,000.00
10 12/31/2017 $1,140,000.00
11 12/31/2016 $-811,000.00
12 12/31/2015 $901,000.00
13 12/31/2014 $1,073,000.00
14 12/31/2013 $-2,053,000.00
15 12/31/2012 $2,392,000.00
16 12/31/2011 $-748,000.00
17 12/31/2010 $1,868,000.00
18 12/31/2009 $606,000.00
Financials: IncreaseDecreaseInInventories
Date Value
1 6/30/2023 $5,098,000.00
2 12/31/2022 $2,170,000.00
3 6/30/2022 $1,164,000.00
4 12/31/2021 $-1,494,000.00
5 6/30/2021 $-4,246,000.00
6 12/31/2020 $1,918,000.00
7 6/30/2020 $2,113,000.00
8 12/31/2019 $253,000.00
9 12/31/2018 $3,448,000.00
10 12/31/2017 $662,000.00
11 12/31/2016 $-2,934,000.00
12 12/31/2015 $60,000.00
13 12/31/2014 $-3,689,000.00
14 12/31/2013 $3,835,000.00
15 12/31/2012 $-3,233,000.00
16 12/31/2011 $-329,000.00
17 12/31/2010 $5,784,000.00
18 12/31/2009 $787,000.00
Financials: IncreaseDecreaseInOtherAccruedLiabilities
Date Value
1 6/30/2023 $-1,824,000.00
2 12/31/2022 $-1,668,000.00
3 6/30/2022 $-1,523,000.00
4 12/31/2021 $-1,559,000.00
5 6/30/2021 $-2,761,000.00
6 12/31/2020 $3,061,000.00
7 6/30/2020 $517,000.00
8 12/31/2019 $-9,040,000.00
9 12/31/2018 $6,906,000.00
10 12/31/2017 $3,449,000.00
11 12/31/2016 $-2,155,000.00
12 12/31/2015 $-429,000.00
13 12/31/2014 $2,800,000.00
14 12/31/2013 $-988,000.00
15 12/31/2012 $84,000.00
16 12/31/2011 $-1,178,000.00
17 12/31/2010 $-213,000.00
18 12/31/2009 $1,440,000.00
Financials: IncreaseDecreaseInOtherNoncurrentAssets
Date Value
1 6/30/2023 $194,000.00
2 12/31/2022 $-775,000.00
3 6/30/2022 $-436,000.00
4 12/31/2021 $-1,006,000.00
5 6/30/2021 $-1,041,000.00
6 12/31/2020 $2,048,000.00
7 6/30/2020 $-159,000.00
8 12/31/2019 $326,000.00
9 12/31/2018 $-535,000.00
10 12/31/2017 $-1,000.00
11 12/31/2016 $-1,576,000.00
12 12/31/2015 $-1,205,000.00
13 12/31/2014 $-100,000.00
14 12/31/2013 $532,000.00
15 12/31/2012 $-6,000.00
16 12/31/2011 $-98,000.00
17 12/31/2010 $-41,000.00
18 12/31/2009 $-43,000.00
Financials: IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
Date Value
1 6/30/2023 $-1,161,000.00
2 12/31/2022 $55,000.00
3 6/30/2022 $893,000.00
4 12/31/2021 $-4,902,000.00
5 6/30/2021 $-3,522,000.00
6 12/31/2020 $7,272,000.00
7 6/30/2020 $919,000.00
8 12/31/2019 $3,168,000.00
9 12/31/2018 $1,101,000.00
10 12/31/2017 $-1,350,000.00
11 12/31/2016 $-699,000.00
12 12/31/2015 $2,623,000.00
13 12/31/2014 $1,321,000.00
14 12/31/2013 $2,749,000.00
15 12/31/2012 $-1,159,000.00
16 12/31/2011 $970,000.00
17 12/31/2010 $1,495,000.00
18 12/31/2009 $1,661,000.00
Financials: IntangibleAssetsNetIncludingGoodwill
Date Value
1 6/30/2023 $34,791,000.00
2 12/31/2022 $35,344,000.00
3 6/30/2022 $34,668,000.00
4 12/31/2021 $35,138,000.00
5 6/30/2021 $35,608,000.00
6 12/31/2020 $34,427,000.00
Financials: InventoryNet
Date Value
1 6/30/2023 $18,360,000.00
2 12/31/2022 $13,262,000.00
3 6/30/2022 $12,256,000.00
4 12/31/2021 $11,092,000.00
5 6/30/2021 $9,297,000.00
6 12/31/2020 $12,586,000.00
7 12/31/2019 $10,668,000.00
8 12/31/2018 $11,345,000.00
9 12/31/2017 $7,897,000.00
10 12/31/2016 $7,235,000.00
11 12/31/2015 $10,169,000.00
12 12/31/2014 $10,109,000.00
13 12/31/2013 $13,798,000.00
14 12/31/2012 $9,963,000.00
15 12/31/2011 $10,501,000.00
16 12/31/2010 $10,830,000.00
Financials: LiabilitiesAndStockholdersEquity
Date Value
1 6/30/2023 $177,764,000.00
2 12/31/2022 $212,953,000.00
3 6/30/2022 $229,342,000.00
4 12/31/2021 $203,414,000.00
5 6/30/2021 $209,022,000.00
6 12/31/2020 $201,600,000.00
7 12/31/2019 $215,169,000.00
8 12/31/2018 $189,844,000.00
9 12/31/2017 $184,525,000.00
10 12/31/2016 $190,940,000.00
11 12/31/2015 $208,215,000.00
12 12/31/2014 $212,948,000.00
13 12/31/2013 $199,257,000.00
14 12/31/2012 $221,791,000.00
15 12/31/2011 $197,058,000.00
16 12/31/2010 $95,187,000.00
Financials: LiabilitiesCurrent
Date Value
1 6/30/2023 $53,163,000.00
2 12/31/2022 $60,601,000.00
3 6/30/2022 $58,563,000.00
4 12/31/2021 $55,113,000.00
5 6/30/2021 $59,550,000.00
6 12/31/2020 $58,862,000.00
7 12/31/2019 $73,442,000.00
8 12/31/2018 $42,720,000.00
9 12/31/2017 $31,504,000.00
10 12/31/2016 $24,946,000.00
11 12/31/2015 $35,094,000.00
12 12/31/2014 $33,528,000.00
13 12/31/2013 $26,601,000.00
14 12/31/2012 $48,471,000.00
15 12/31/2011 $28,840,000.00
16 12/31/2010 $26,135,000.00
Financials: LiabilitiesNoncurrent
Date Value
1 6/30/2023 $48,535,000.00
2 12/31/2022 $50,379,000.00
3 6/30/2022 $56,373,000.00
4 12/31/2021 $22,293,000.00
5 6/30/2021 $22,024,000.00
6 12/31/2020 $12,586,000.00
7 12/31/2019 $9,876,000.00
8 12/31/2018 $11,221,000.00
9 12/31/2017 $9,892,000.00
10 12/31/2016 $8,691,000.00
11 12/31/2015 $9,716,000.00
12 12/31/2014 $4,440,000.00
13 12/31/2013 $2,729,000.00
14 12/31/2012 $4,199,000.00
15 12/31/2011 $5,649,000.00
16 12/31/2010 $4,064,000.00
Financials: LongTermAccountsNotesAndLoansReceivableNetNoncurrent
Date Value
1 6/30/2023 $4,767,000.00
2 12/31/2022 $4,934,000.00
3 6/30/2022 $5,991,000.00
4 12/31/2021 $6,643,000.00
Financials: NetCashProvidedByUsedInFinancingActivities
Date Value
1 6/30/2023 --
2 12/31/2022 $39,655,000.00
3 6/30/2022 $39,654,000.00
4 12/31/2021 $2,811,000.00
5 6/30/2021 $908,000.00
6 12/31/2020 $1,835,000.00
7 6/30/2020 $1,457,000.00
8 12/31/2019 $993,000.00
9 12/31/2018 $418,000.00
10 12/31/2017 $362,000.00
11 12/31/2016 $-3,719,000.00
12 12/31/2015 $-34,000.00
13 12/31/2012 $3,951,000.00
14 12/31/2011 $87,760,000.00
15 12/31/2010 $3,052,000.00
16 12/31/2009 $485,000.00
Financials: NetCashProvidedByUsedInInvestingActivities
Date Value
1 6/30/2023 $23,309,000.00
2 12/31/2022 $-6,512,000.00
3 6/30/2022 $-21,326,000.00
4 12/31/2021 $-6,323,000.00
5 6/30/2021 $-23,124,000.00
6 12/31/2020 $17,059,000.00
7 6/30/2020 $18,434,000.00
8 12/31/2019 $-16,491,000.00
9 12/31/2018 $-453,000.00
10 12/31/2017 $-8,118,000.00
11 12/31/2016 $15,039,000.00
12 12/31/2015 $-7,862,000.00
13 12/31/2012 $-79,299,000.00
14 12/31/2011 $-29,133,000.00
15 12/31/2010 $-4,015,000.00
16 12/31/2009 $-3,652,000.00
Financials: NetCashProvidedByUsedInOperatingActivities
Date Value
1 6/30/2023 $-20,131,000.00
2 12/31/2022 $-32,565,000.00
3 6/30/2022 $-14,584,000.00
4 12/31/2021 $-8,370,000.00
5 6/30/2021 $7,664,000.00
6 12/31/2020 $-12,225,000.00
7 6/30/2020 $-6,279,000.00
8 12/31/2019 $16,092,000.00
9 12/31/2018 $1,029,000.00
10 12/31/2017 $-228,000.00
11 12/31/2016 $-3,464,000.00
12 12/31/2015 $4,186,000.00
13 12/31/2012 $8,692,000.00
14 12/31/2011 $15,197,000.00
15 12/31/2010 $7,351,000.00
16 12/31/2009 $-392,000.00
Financials: NetIncomeLoss
Date Value
1 6/30/2023 $-32,094,000.00
2 12/31/2022 $-32,030,000.00
3 6/30/2022 $-12,360,000.00
4 12/31/2021 $-15,040,000.00
5 6/30/2021 $-3,979,000.00
6 12/31/2020 $-9,348,000.00
7 6/30/2020 $-5,274,000.00
8 12/31/2019 $-8,659,000.00
9 12/31/2018 $-10,415,000.00
10 12/31/2017 $-18,072,000.00
11 12/31/2016 $-7,994,000.00
12 12/31/2015 $-19,842,000.00
13 12/31/2014 $-2,497,000.00
14 12/31/2013 $-6,457,000.00
15 12/31/2012 $-6,738,000.00
16 12/31/2011 $8,809,000.00
17 12/31/2010 $-5,762,000.00
18 12/31/2009 $-7,672,000.00
Financials: OperatingExpenses
Date Value
1 6/30/2023 $64,173,000.00
2 12/31/2022 $115,175,000.00
3 6/30/2022 $56,759,000.00
4 12/31/2021 $114,575,000.00
5 6/30/2021 $28,271,000.00
6 12/31/2020 $104,869,000.00
7 6/30/2020 $49,992,000.00
8 12/31/2019 $85,244,000.00
9 12/31/2018 $76,683,000.00
10 12/31/2017 $70,864,000.00
11 12/31/2016 $69,323,000.00
12 12/31/2015 $82,442,000.00
13 12/31/2014 $85,554,000.00
14 12/31/2013 $76,791,000.00
15 12/31/2012 $66,851,000.00
16 12/31/2011 $47,239,000.00
17 12/31/2010 $38,758,000.00
18 12/31/2009 $35,214,000.00
Financials: OperatingIncomeLoss
Date Value
1 6/30/2023 $-33,358,000.00
2 12/31/2022 $-32,269,000.00
3 6/30/2022 $-6,473,000.00
4 12/31/2021 $-13,528,000.00
5 6/30/2021 $-3,805,000.00
6 12/31/2020 $-9,029,000.00
7 6/30/2020 $-5,361,000.00
8 12/31/2019 $-8,978,000.00
9 12/31/2018 $-10,195,000.00
10 12/31/2017 $-17,402,000.00
11 12/31/2016 $-6,849,000.00
12 12/31/2015 $-15,902,000.00
13 12/31/2014 $-3,107,000.00
14 12/31/2013 $-7,064,000.00
15 12/31/2012 $-9,022,000.00
16 12/31/2011 $8,339,000.00
17 12/31/2010 $2,229,000.00
18 12/31/2009 $-5,298,000.00
Financials: OperatingLeaseLiabilityCurrent
Date Value
1 6/30/2023 $2,103,000.00
2 12/31/2022 $2,542,000.00
3 6/30/2022 $2,722,000.00
4 12/31/2021 $2,785,000.00
5 6/30/2021 $1,573,000.00
6 12/31/2020 $2,813,000.00
7 12/31/2019 $3,151,000.00
Financials: OperatingLeaseLiabilityNoncurrent
Date Value
1 6/30/2023 $1,475,000.00
2 12/31/2022 $2,579,000.00
3 6/30/2022 $3,588,000.00
4 12/31/2021 $5,467,000.00
5 6/30/2021 $880,000.00
6 12/31/2020 $1,835,000.00
7 12/31/2019 $3,820,000.00
8 12/31/2018 --
Financials: OperatingLeaseRightOfUseAsset
Date Value
1 6/30/2023 $3,937,000.00
2 12/31/2022 $5,387,000.00
3 6/30/2022 $7,134,000.00
4 12/31/2021 $8,513,000.00
5 6/30/2021 $2,974,000.00
6 12/31/2020 $4,458,000.00
7 12/31/2019 $6,368,000.00
8 12/31/2018 $6,700,000.00
Financials: OtherAssetsNoncurrent
Date Value
1 6/30/2023 $1,058,000.00
2 12/31/2022 $864,000.00
3 6/30/2022 $1,203,000.00
4 12/31/2021 $1,639,000.00
5 6/30/2021 $1,603,000.00
6 12/31/2020 $2,975,000.00
7 12/31/2019 $926,000.00
8 12/31/2018 $600,000.00
9 12/31/2017 $1,135,000.00
10 12/31/2016 $1,136,000.00
11 12/31/2015 $2,712,000.00
12 12/31/2014 $4,948,000.00
13 12/31/2013 $771,000.00
14 12/31/2012 $239,000.00
15 12/31/2011 $356,000.00
16 12/31/2010 $340,000.00
Financials: OtherShortTermInvestments
Date Value
1 6/30/2023 $30,065,000.00
2 12/31/2022 $68,765,000.00
3 6/30/2022 $85,900,000.00
4 12/31/2021 $60,720,000.00
5 6/30/2021 $71,425,000.00
6 12/31/2020 $47,225,000.00
7 12/31/2019 $5,557,000.00
8 12/31/2018 $22,543,000.00
9 12/31/2017 $31,043,000.00
10 12/31/2016 $29,821,000.00
11 12/31/2015 $42,700,000.00
12 12/31/2014 $59,000,000.00
13 12/31/2013 $38,000,000.00
14 12/31/2012 $78,042,000.00
Financials: PaymentsForProceedsFromShortTermInvestments
Date Value
1 6/30/2023 $-38,700,000.00
2 12/31/2022 $7,830,000.00
3 6/30/2022 $25,180,000.00
4 12/31/2021 $13,495,000.00
5 6/30/2021 $24,200,000.00
6 12/31/2020 $41,883,000.00
7 6/30/2020 $14,200,000.00
8 12/31/2019 $-16,986,000.00
9 12/31/2018 $-8,500,000.00
10 12/31/2017 $1,222,000.00
11 12/31/2016 $-12,879,000.00
12 12/31/2015 $-16,300,000.00
13 12/31/2014 $21,000,000.00
Financials: PaymentsToAcquireMarketableSecurities
Date Value
1 6/30/2023 $18,567,000.00
2 12/31/2022 --
3 6/30/2022 --
4 12/31/2021 --
5 12/31/2020 $1,219,000.00
6 12/31/2019 $39,950,000.00
Financials: PaymentsToAcquirePropertyPlantAndEquipment
Date Value
1 6/30/2023 $560,000.00
2 12/31/2022 $5,642,000.00
3 6/30/2022 $2,556,000.00
4 12/31/2021 $7,642,000.00
5 6/30/2021 $3,629,000.00
6 12/31/2020 $7,582,000.00
7 6/30/2020 $3,696,000.00
8 12/31/2019 $3,708,000.00
9 12/31/2018 $3,485,000.00
10 12/31/2017 $2,833,000.00
11 12/31/2016 $1,582,000.00
12 12/31/2015 $2,223,000.00
13 12/31/2014 $3,391,000.00
14 12/31/2013 $2,706,000.00
15 12/31/2012 $3,820,000.00
16 12/31/2011 $2,953,000.00
17 12/31/2010 $2,334,000.00
18 12/31/2009 $3,608,000.00
Financials: PrepaidExpenseAndOtherAssetsCurrent
Date Value
1 6/30/2023 $7,023,000.00
2 12/31/2022 $7,985,000.00
3 6/30/2022 $8,629,000.00
4 12/31/2021 $8,490,000.00
5 6/30/2021 $8,862,000.00
6 12/31/2020 $14,205,000.00
7 12/31/2019 $6,528,000.00
8 12/31/2018 $3,647,000.00
9 12/31/2017 $2,649,000.00
10 12/31/2016 $3,879,000.00
11 12/31/2015 $4,513,000.00
12 12/31/2014 $5,383,000.00
13 12/31/2013 $8,218,000.00
14 12/31/2012 $6,815,000.00
15 12/31/2011 $5,950,000.00
16 12/31/2010 $4,958,000.00
Financials: ProceedsFromIssuanceOfLongTermDebt
Date Value
1 6/30/2023 --
2 6/30/2022 --
3 6/30/2021 --
Financials: ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
Date Value
1 6/30/2023 $3,960,000.00
2 6/30/2022 $6,030,000.00
3 6/30/2021 $3,231,000.00
Financials: ProceedsFromStockOptionsExercised
Date Value
1 6/30/2023 --
2 12/31/2022 $251,000.00
3 6/30/2022 $15,000.00
4 12/31/2021 $2,811,000.00
5 6/30/2021 $2,467,000.00
6 12/31/2020 $1,835,000.00
7 6/30/2020 $1,457,000.00
8 12/31/2019 $993,000.00
9 12/31/2018 $418,000.00
10 12/31/2017 $362,000.00
11 12/31/2016 $113,000.00
12 12/31/2015 $132,000.00
13 12/31/2014 $1,476,000.00
14 12/31/2013 $899,000.00
15 12/31/2012 $5,903,000.00
16 12/31/2011 $2,838,000.00
17 12/31/2010 $3,052,000.00
18 12/31/2009 $485,000.00
Financials: PropertyPlantAndEquipmentNet
Date Value
1 6/30/2023 $12,149,000.00
2 12/31/2022 $14,236,000.00
3 6/30/2022 $14,809,000.00
4 12/31/2021 $15,000,000.00
5 6/30/2021 $13,394,000.00
6 12/31/2020 $11,993,000.00
7 12/31/2019 $8,135,000.00
8 12/31/2018 $6,249,000.00
9 12/31/2017 $5,002,000.00
10 12/31/2016 $4,387,000.00
11 12/31/2015 $5,189,000.00
12 12/31/2014 $5,957,000.00
13 12/31/2013 $5,874,000.00
14 12/31/2012 $6,609,000.00
15 12/31/2011 $5,352,000.00
16 12/31/2010 $5,193,000.00
Financials: ResearchAndDevelopmentExpense
Date Value
1 6/30/2023 $21,246,000.00
2 6/30/2022 $24,510,000.00
3 6/30/2021 $11,373,000.00
4 6/30/2020 $19,095,000.00
Financials: RestrictedCashAndCashEquivalents
Date Value
1 6/30/2023 $1,274,000.00
2 12/31/2022 $1,050,000.00
3 6/30/2022 $1,100,000.00
4 12/31/2021 $1,480,000.00
5 6/30/2021 $4,074,000.00
6 12/31/2020 $1,200,000.00
7 12/31/2019 $23,183,000.00
8 12/31/2018 $465,000.00
9 12/31/2017 $428,000.00
10 12/31/2016 --
11 12/31/2015 $203,000.00
12 12/31/2014 --
13 12/31/2012 $146,000.00
Financials: Revenues
Date Value
1 6/30/2023 $46,173,000.00
2 12/31/2022 $122,737,000.00
3 6/30/2022 $64,668,000.00
4 12/31/2021 $145,600,000.00
5 6/30/2021 $35,288,000.00
6 12/31/2020 $135,922,000.00
7 6/30/2020 $62,079,000.00
8 12/31/2019 $110,100,000.00
9 12/31/2018 $95,837,000.00
10 12/31/2017 $81,992,000.00
11 12/31/2016 $90,369,000.00
12 12/31/2015 $99,967,000.00
13 12/31/2014 $117,186,000.00
14 12/31/2013 $96,545,000.00
15 12/31/2012 $104,752,000.00
16 12/31/2011 $77,753,000.00
17 12/31/2010 $56,972,000.00
18 12/31/2009 $41,751,000.00
Financials: SellingAndMarketingExpense
Date Value
1 6/30/2023 $21,409,000.00
2 12/31/2022 $49,393,000.00
3 6/30/2022 $23,909,000.00
4 12/31/2021 $52,337,000.00
5 6/30/2021 $24,411,000.00
6 12/31/2020 $47,528,000.00
7 6/30/2020 $23,302,000.00
8 12/31/2019 $47,105,000.00
9 12/31/2018 $40,849,000.00
10 12/31/2017 $38,316,000.00
11 12/31/2016 $35,290,000.00
12 12/31/2015 $43,318,000.00
13 12/31/2014 $44,599,000.00
14 12/31/2013 $39,817,000.00
15 12/31/2012 $34,127,000.00
16 12/31/2011 $26,543,000.00
17 12/31/2010 $22,021,000.00
18 12/31/2009 $20,408,000.00
Financials: StockholdersEquity
Date Value
1 6/30/2023 $76,066,000.00
2 12/31/2022 $101,973,000.00
3 6/30/2022 $114,406,000.00
4 12/31/2021 $126,008,000.00
5 6/30/2021 $127,448,000.00
6 12/31/2020 $130,152,000.00
7 12/31/2019 $131,851,000.00
8 12/31/2018 $135,903,000.00
9 12/31/2017 $143,129,000.00
10 12/31/2016 $157,303,000.00
11 12/31/2015 $163,405,000.00
12 12/31/2014 $174,980,000.00
13 12/31/2013 $169,927,000.00
14 12/31/2012 $169,121,000.00
15 12/31/2011 $162,569,000.00
16 12/31/2010 $64,988,000.00
17 12/31/2009 $60,412,000.00
18 12/31/2008 $63,179,000.00
Financials: WeightedAverageNumberOfDilutedSharesOutstanding
Date Value
1 6/30/2023 $37,583,412.00
2 12/31/2022 $36,975,424.00
3 6/30/2022 $36,827,197.00
4 12/31/2021 $36,050,540.00
5 6/30/2021 $35,739,556.00
6 12/31/2020 $35,007,201.00
7 12/31/2019 $34,250,582.00
8 12/31/2018 $33,710,507.00
9 12/31/2017 $33,253,158.00
10 12/31/2016 $33,202,309.00
11 12/31/2015 $33,419,917.00
12 12/31/2014 $33,143,168.00
13 12/31/2013 $32,680,766.00
14 12/31/2012 $31,959,921.00
15 12/31/2011 $27,071,872.00
16 12/31/2010 $22,831,014.00
17 12/31/2009 $22,185,702.00
Financials: WeightedAverageNumberOfSharesOutstandingBasic
Date Value
1 6/30/2023 $37,583,412.00
2 12/31/2022 $36,975,424.00
3 6/30/2022 $36,827,197.00
4 12/31/2021 $36,050,540.00
5 6/30/2021 $35,941,378.00
6 12/31/2020 $35,007,201.00
7 12/31/2014 $33,143,168.00
8 12/31/2013 $32,680,766.00
9 12/31/2012 $31,959,921.00
10 12/31/2011 $25,047,771.00
11 12/31/2010 $22,831,014.00
12 12/31/2009 $22,185,702.00
Copyright 2024 PursePoor.com