All individual numbers are from the SEC provided Financial Statement and Notes Data Sets. No guarantee is made for their accuracy.
ALARM.COM HOLDINGS, INC.: Last Reported 5/31/2020

Business Address

8281 GREENSBORO DRIVE
SUITE 100
TYSONS, VA US 22102

Mailing Address

8281 GREENSBORO DRIVE
SUITE 100
TYSONS, VA US 22102
Phone Number: 877-389-4033 / State Incorporated: DE / Fiscal Year End 12/31
Financials: AccountsPayableCurrent
Date Value
1 3/31/2020 $38,992,000.00
2 12/31/2019 $32,878,000.00
3 9/30/2019 $20,693,000.00
4 6/30/2019 $22,063,000.00
5 3/31/2019 $20,298,000.00
6 12/31/2018 $20,214,000.00
7 9/30/2018 $19,646,000.00
8 6/30/2018 $21,519,000.00
9 3/31/2018 $16,518,000.00
10 12/31/2017 $17,008,000.00
11 9/30/2017 $23,124,000.00
12 6/30/2017 $23,643,000.00
13 3/31/2017 $20,051,000.00
14 12/31/2016 $18,289,000.00
15 9/30/2016 $20,034,000.00
16 6/30/2016 $21,556,000.00
17 3/31/2016 $18,133,000.00
18 12/31/2015 $12,813,000.00
19 9/30/2015 $17,902,000.00
20 6/30/2015 $16,724,000.00
21 12/31/2014 $11,179,000.00
Financials: AccountsReceivableGrossCurrent
Date Value
1 3/31/2020 $87,907,000.00
2 12/31/2019 $80,032,000.00
3 9/30/2019 $68,123,000.00
4 6/30/2019 $63,247,000.00
5 3/31/2019 $59,417,000.00
6 12/31/2018 $52,850,000.00
7 9/30/2018 $58,913,000.00
8 6/30/2018 $56,033,000.00
9 3/31/2018 $47,238,000.00
10 12/31/2017 $44,554,000.00
11 9/30/2017 $45,041,000.00
12 6/30/2017 $45,378,000.00
13 3/31/2017 $42,601,000.00
14 12/31/2016 $33,406,000.00
15 9/30/2016 $32,430,000.00
16 6/30/2016 $31,159,000.00
17 3/31/2016 $26,782,000.00
18 12/31/2015 $24,779,000.00
19 9/30/2015 $25,473,000.00
20 6/30/2015 $27,400,000.00
21 12/31/2014 $20,494,000.00
Financials: AccountsReceivableNetCurrent
Date Value
1 3/31/2020 $81,894,000.00
2 12/31/2019 $76,373,000.00
3 9/30/2019 $64,897,000.00
4 6/30/2019 $60,021,000.00
5 3/31/2019 $56,123,000.00
6 12/31/2018 $49,510,000.00
7 9/30/2018 $55,461,000.00
8 6/30/2018 $52,553,000.00
9 3/31/2018 $43,634,000.00
10 12/31/2017 $40,634,000.00
11 9/30/2017 $41,201,000.00
12 6/30/2017 $41,986,000.00
13 3/31/2017 $38,889,000.00
14 12/31/2016 $29,810,000.00
15 9/30/2016 $28,734,000.00
16 6/30/2016 $27,502,000.00
17 3/31/2016 $23,532,000.00
18 12/31/2015 $21,348,000.00
19 9/30/2015 $21,746,000.00
20 6/30/2015 $23,568,000.00
21 12/31/2014 $17,259,000.00
Financials: AccruedLiabilitiesCurrent
Date Value
1 3/31/2020 $8,204,000.00
2 12/31/2019 $10,092,000.00
3 9/30/2019 $9,234,000.00
4 6/30/2019 $35,802,000.00
5 3/31/2019 $34,672,000.00
6 12/31/2018 $34,557,000.00
7 9/30/2018 $35,007,000.00
8 6/30/2018 $7,562,000.00
9 3/31/2018 $5,429,000.00
10 12/31/2017 $4,301,000.00
11 9/30/2017 $4,427,000.00
12 6/30/2017 $5,498,000.00
13 3/31/2017 $4,853,000.00
14 12/31/2016 $5,298,000.00
15 9/30/2016 $3,034,000.00
16 6/30/2016 $3,553,000.00
17 3/31/2016 $5,229,000.00
18 12/31/2015 $4,244,000.00
19 9/30/2015 $2,498,000.00
20 6/30/2015 $3,431,000.00
21 12/31/2014 $1,911,000.00
Financials: AccruedRentNoncurrent
Date Value
1 12/31/2019 --
2 9/30/2019 --
3 6/30/2019 --
4 3/31/2019 --
5 12/31/2018 $11,656,000.00
6 9/30/2018 $11,550,000.00
7 6/30/2018 $11,783,000.00
8 3/31/2018 $12,020,000.00
9 12/31/2017 $12,279,000.00
10 9/30/2017 $12,478,000.00
11 6/30/2017 $12,577,000.00
12 3/31/2017 $11,152,000.00
13 12/31/2016 $11,056,000.00
14 9/30/2016 $10,079,000.00
15 6/30/2016 $9,347,000.00
16 3/31/2016 $9,256,000.00
17 12/31/2015 $8,435,000.00
18 9/30/2015 $5,485,000.00
19 12/31/2014 $1,013,000.00
Financials: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Date Value
1 12/31/2019 $27,542,000.00
2 12/31/2018 $20,988,000.00
3 12/31/2017 $14,861,000.00
4 12/31/2016 $9,285,000.00
5 12/31/2015 $8,530,000.00
6 12/31/2014 $5,429,000.00
Financials: AdditionalPaidInCapital
Date Value
1 3/31/2020 $373,349,000.00
2 12/31/2019 $365,627,000.00
3 9/30/2019 $359,178,000.00
4 6/30/2019 $353,131,000.00
5 3/31/2019 $346,998,000.00
6 12/31/2018 $341,139,000.00
7 9/30/2018 $336,220,000.00
8 6/30/2018 $330,028,000.00
9 3/31/2018 $324,825,000.00
10 12/31/2017 $321,032,000.00
11 9/30/2017 $318,440,000.00
12 6/30/2017 $314,919,000.00
13 3/31/2017 $311,909,000.00
14 12/31/2016 $308,697,000.00
15 9/30/2016 $304,726,000.00
16 6/30/2016 $300,578,000.00
17 3/31/2016 $299,359,000.00
18 12/31/2015 $297,781,000.00
19 9/30/2015 $296,444,000.00
20 6/30/2015 --
21 12/31/2014 $7,168,000.00
Financials: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Date Value
1 3/31/2020 $6,358,000.00
2 12/31/2019 $20,616,000.00
3 9/30/2019 $5,034,000.00
4 6/30/2019 $5,433,000.00
5 3/31/2019 $4,267,000.00
6 12/31/2018 $13,661,000.00
7 9/30/2018 $3,486,000.00
8 6/30/2018 $3,631,000.00
9 3/31/2018 $2,784,000.00
10 12/31/2017 $7,413,000.00
11 9/30/2017 $5,134,000.00
12 6/30/2017 $3,228,000.00
13 3/31/2017 $1,313,000.00
14 12/31/2016 $4,001,000.00
15 9/30/2016 $2,880,000.00
16 6/30/2016 $1,794,000.00
17 3/31/2016 $852,000.00
18 12/31/2015 $3,347,000.00
19 9/30/2015 $2,198,000.00
20 6/30/2015 $1,389,000.00
21 12/31/2014 $3,267,000.00
22 12/31/2013 $841,000.00
Financials: AdvancesOnInventoryPurchases
Date Value
1 2/29/2020 $4,700,000.00
2 9/30/2018 $3,800,000.00
3 4/30/2018 $5,200,000.00
Financials: AdvertisingExpense
Date Value
1 12/31/2019 $7,500,000.00
2 12/31/2018 $11,400,000.00
3 12/31/2017 $4,100,000.00
4 12/31/2016 $4,600,000.00
5 12/31/2015 $3,700,000.00
6 12/31/2014 $5,900,000.00
7 12/31/2013 $8,200,000.00
Financials: AllocatedShareBasedCompensationExpense
Date Value
1 3/31/2020 $6,358,000.00
2 12/31/2019 $20,600,000.00
3 9/30/2019 $14,721,000.00
4 6/30/2019 $9,686,000.00
5 3/31/2019 $4,266,000.00
6 12/31/2018 $13,429,000.00
7 9/30/2018 $9,670,000.00
8 6/30/2018 $6,213,000.00
9 3/31/2018 $2,669,000.00
10 12/31/2017 $7,400,000.00
11 9/30/2017 $5,134,000.00
12 6/30/2017 $1,915,000.00
13 3/31/2017 $1,313,000.00
14 12/31/2016 $4,001,000.00
15 9/30/2016 $2,880,000.00
16 6/30/2016 $1,794,000.00
17 3/31/2016 $852,000.00
18 12/31/2015 $4,100,000.00
19 9/30/2015 $3,455,000.00
20 6/30/2015 $1,605,000.00
21 3/31/2015 $561,000.00
22 12/31/2014 $3,267,000.00
23 9/30/2014 $2,365,000.00
24 6/30/2014 $831,000.00
25 12/31/2013 $800,000.00
Financials: AllowanceForDoubtfulAccountsReceivable
Date Value
1 3/31/2020 $4,789,000.00
2 12/31/2019 $2,584,000.00
Financials: AllowanceForDoubtfulAccountsReceivableCurrent
Date Value
1 12/31/2019 $2,584,000.00
2 9/30/2019 $2,100,000.00
3 6/30/2019 $1,852,000.00
4 3/31/2019 $1,655,000.00
5 12/31/2018 $1,425,000.00
6 9/30/2018 $1,502,000.00
7 6/30/2018 $1,380,000.00
8 3/31/2018 $1,373,000.00
9 12/31/2017 $1,449,000.00
10 9/30/2017 $1,448,000.00
11 6/30/2017 $1,148,000.00
12 3/31/2017 $1,385,000.00
13 12/31/2016 $1,282,000.00
14 9/30/2016 $1,301,000.00
15 6/30/2016 $1,482,000.00
16 3/31/2016 $1,096,000.00
17 12/31/2015 $1,315,000.00
18 9/30/2015 $1,783,000.00
19 6/30/2015 $1,804,000.00
20 12/31/2014 $1,397,000.00
Financials: AmortizationOfFinancingCosts
Date Value
1 3/31/2020 $27,000.00
2 12/31/2019 $108,000.00
3 9/30/2019 $81,000.00
4 6/30/2019 $54,000.00
5 3/31/2019 $27,000.00
6 12/31/2018 $108,000.00
7 9/30/2018 $81,000.00
8 6/30/2018 $54,000.00
9 3/31/2018 $27,000.00
10 12/31/2017 $97,000.00
11 9/30/2017 $70,000.00
12 6/30/2017 $47,000.00
13 3/31/2017 $23,000.00
14 12/31/2016 $103,000.00
15 9/30/2016 $79,000.00
16 6/30/2016 $54,000.00
17 3/31/2016 $26,000.00
18 12/31/2015 $108,000.00
19 9/30/2015 $81,000.00
20 6/30/2015 $54,000.00
21 3/31/2015 $28,000.00
22 12/31/2014 $70,000.00
23 9/30/2014 $43,000.00
24 6/30/2014 $16,000.00
25 12/31/2013 --
Financials: AmortizationOfIntangibleAssets
Date Value
1 3/31/2020 $4,000,000.00
2 12/31/2019 $14,236,000.00
3 9/30/2019 $10,300,000.00
4 6/30/2019 $6,900,000.00
5 3/31/2019 $3,500,000.00
6 12/31/2018 $15,200,000.00
7 9/30/2018 $11,400,000.00
8 6/30/2018 $7,600,000.00
9 3/31/2018 $3,800,000.00
10 12/31/2017 $12,300,000.00
11 9/30/2017 $8,700,000.00
12 6/30/2017 $5,000,000.00
13 3/31/2017 $1,500,000.00
14 12/31/2016 $1,800,000.00
15 9/30/2016 $1,400,000.00
16 6/30/2016 $900,000.00
17 3/31/2016 $500,000.00
18 12/31/2015 $2,200,000.00
19 9/30/2015 $1,600,000.00
20 6/30/2015 $500,000.00
21 3/31/2015 $500,000.00
22 12/31/2014 $1,600,000.00
23 9/30/2014 $1,200,000.00
24 6/30/2014 $400,000.00
25 12/31/2013 $2,100,000.00
Financials: AssetImpairmentCharges
Date Value
1 12/31/2019 $605,000.00
2 9/30/2019 $605,000.00
3 12/31/2018 --
4 9/30/2018 --
5 12/31/2017 --
Financials: Assets
Date Value
1 3/31/2020 $624,075,000.00
2 12/31/2019 $557,799,000.00
3 9/30/2019 $501,006,000.00
4 6/30/2019 $505,421,000.00
5 3/31/2019 $479,902,000.00
6 12/31/2018 $440,985,000.00
7 9/30/2018 $427,360,000.00
8 6/30/2018 $402,796,000.00
9 3/31/2018 $380,043,000.00
10 12/31/2017 $371,641,000.00
11 9/30/2017 $374,658,000.00
12 6/30/2017 $356,241,000.00
13 3/31/2017 $335,640,000.00
14 12/31/2016 $261,245,000.00
15 9/30/2016 $250,348,000.00
16 6/30/2016 $241,930,000.00
17 3/31/2016 $235,868,000.00
18 12/31/2015 $226,095,000.00
19 9/30/2015 $223,125,000.00
20 6/30/2015 $119,222,000.00
21 12/31/2014 $120,932,000.00
Financials: AssetsCurrent
Date Value
1 3/31/2020 $309,301,000.00
2 12/31/2019 $243,674,000.00
3 9/30/2019 $263,693,000.00
4 6/30/2019 $268,491,000.00
5 3/31/2019 $240,581,000.00
6 12/31/2018 $228,063,000.00
7 9/30/2018 $213,474,000.00
8 6/30/2018 $193,911,000.00
9 3/31/2018 $174,164,000.00
10 12/31/2017 $163,936,000.00
11 9/30/2017 $155,235,000.00
12 6/30/2017 $137,196,000.00
13 3/31/2017 $119,259,000.00
14 12/31/2016 $190,184,000.00
15 9/30/2016 $183,549,000.00
16 6/30/2016 $177,600,000.00
17 3/31/2016 $171,552,000.00
18 12/31/2015 $161,050,000.00
19 9/30/2015 $166,316,000.00
20 6/30/2015 $60,228,000.00
21 12/31/2014 $68,602,000.00
Financials: BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
Date Value
1 12/31/2019 --
2 12/31/2018 --
3 12/31/2017 $1,375,000.00
4 9/30/2017 $1,375,000.00
5 6/30/2017 $1,375,000.00
6 3/31/2017 $1,375,000.00
7 12/31/2016 --
8 9/30/2016 --
9 6/30/2016 --
10 3/31/2016 --
11 12/31/2015 --
Financials: BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
Date Value
1 3/31/2020 $-568,000.00
2 12/31/2019 $-198,000.00
3 3/31/2019 --
4 12/31/2018 --
5 12/31/2017 --
6 9/30/2017 --
7 6/30/2017 --
8 3/31/2017 --
9 12/31/2016 $-230,000.00
10 9/30/2016 $-226,000.00
11 6/30/2016 $-190,000.00
12 3/31/2016 $-60,000.00
13 12/31/2015 $-470,000.00
14 9/30/2015 $180,000.00
15 6/30/2015 $70,000.00
16 3/31/2015 --
17 12/31/2014 --
18 9/30/2014 --
19 6/30/2014 --
20 12/31/2013 --
Financials: BusinessCombinationContingentConsiderationLiability
Date Value
1 3/31/2020 $2,027,000.00
2 12/31/2019 $2,595,000.00
3 12/31/2018 --
Financials: CapitalExpendituresIncurredButNotYetPaid
Date Value
1 12/31/2019 $837,000.00
2 12/31/2018 $1,857,000.00
3 12/31/2017 $322,000.00
4 9/30/2017 $909,000.00
5 6/30/2017 $611,000.00
6 3/31/2017 $374,000.00
7 12/31/2016 $1,235,000.00
8 9/30/2016 $359,000.00
9 6/30/2016 $345,000.00
10 3/31/2016 $1,271,000.00
11 12/31/2015 $625,000.00
12 9/30/2015 $232,000.00
13 6/30/2015 $112,000.00
14 3/31/2015 --
15 12/31/2014 --
16 9/30/2014 --
17 6/30/2014 --
18 12/31/2013 --
Financials: CapitalizedComputerSoftwareAmortization1
Date Value
1 12/31/2019 $1,900,000.00
2 12/31/2018 $800,000.00
3 12/31/2017 $400,000.00
4 12/31/2016 $400,000.00
5 12/31/2015 $300,000.00
6 12/31/2014 $100,000.00
Financials: CapitalizedContractCostAmortization
Date Value
1 3/31/2020 $811,000.00
2 12/31/2019 $2,444,000.00
3 9/30/2019 $1,750,000.00
4 6/30/2019 $1,137,000.00
5 3/31/2019 $514,000.00
6 12/31/2018 $1,983,000.00
7 9/30/2018 $1,466,000.00
8 6/30/2018 $976,000.00
9 3/31/2018 $490,000.00
Financials: CashAndCashEquivalentsAtCarryingValue
Date Value
1 3/31/2020 $171,732,000.00
2 12/31/2019 $119,629,000.00
3 9/30/2019 $164,323,000.00
4 6/30/2019 $150,851,000.00
5 3/31/2019 $122,442,000.00
6 12/31/2018 $146,061,000.00
7 9/30/2018 $124,243,000.00
8 6/30/2018 $105,959,000.00
9 3/31/2018 $96,798,000.00
10 12/31/2017 $96,329,000.00
11 9/30/2017 $84,640,000.00
12 6/30/2017 $68,916,000.00
13 3/31/2017 $63,150,000.00
14 12/31/2016 $140,634,000.00
15 9/30/2016 $135,050,000.00
16 6/30/2016 $134,164,000.00
17 3/31/2016 $135,845,000.00
18 12/31/2015 $128,358,000.00
19 9/30/2015 $126,601,000.00
20 6/30/2015 $20,883,000.00
21 3/31/2015 $39,189,000.00
22 12/31/2014 $42,572,000.00
23 9/30/2014 $33,084,000.00
24 6/30/2014 $38,213,000.00
25 12/31/2013 $33,583,000.00
26 12/31/2012 $41,920,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 3/31/2020 $171,732,000.00
2 12/31/2019 $119,629,000.00
3 9/30/2019 $164,323,000.00
4 6/30/2019 $150,851,000.00
5 3/31/2019 $122,442,000.00
6 12/31/2018 $146,061,000.00
7 9/30/2018 $124,243,000.00
8 6/30/2018 $105,959,000.00
9 3/31/2018 $96,798,000.00
10 12/31/2017 $96,329,000.00
11 12/31/2016 $140,634,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
Date Value
1 3/31/2020 $52,103,000.00
2 12/31/2019 $-26,432,000.00
3 9/30/2019 $18,262,000.00
4 6/30/2019 $4,790,000.00
5 3/31/2019 $-23,619,000.00
6 12/31/2018 $49,732,000.00
7 9/30/2018 $27,914,000.00
8 6/30/2018 $9,630,000.00
9 3/31/2018 $469,000.00
10 12/31/2017 $-44,305,000.00
Financials: CommitmentsAndContingencies
Date Value
1 3/31/2020 --
2 12/31/2019 --
3 9/30/2019 --
4 6/30/2019 --
5 3/31/2019 --
6 12/31/2018 --
7 9/30/2018 --
8 6/30/2018 --
9 12/31/2017 --
10 9/30/2017 --
11 6/30/2017 --
12 3/31/2017 --
13 12/31/2016 --
14 9/30/2016 --
15 6/30/2016 --
16 3/31/2016 --
17 12/31/2015 --
18 9/30/2015 --
19 6/30/2015 --
20 12/31/2014 --
Financials: CommonStockParOrStatedValuePerShare
Date Value
1 3/31/2020 $0.01
2 12/31/2019 $0.01
3 9/30/2019 $0.01
4 6/30/2019 $0.01
5 3/31/2019 $0.01
6 12/31/2018 $0.01
7 9/30/2018 $0.01
8 6/30/2018 $0.01
9 3/31/2018 $0.01
10 12/31/2017 $0.01
11 9/30/2017 $0.01
12 6/30/2017 $0.01
13 3/31/2017 $0.01
14 12/31/2016 $0.01
15 9/30/2016 $0.01
16 6/30/2016 $0.01
17 3/31/2016 $0.01
18 12/31/2015 $0.01
19 9/30/2015 $0.01
20 6/30/2015 $0.01
21 12/31/2014 $0.01
Financials: CommonStockSharesAuthorized
Date Value
1 3/31/2020 $300,000,000.00
2 12/31/2019 $300,000,000.00
3 9/30/2019 $300,000,000.00
4 6/30/2019 $300,000,000.00
5 3/31/2019 $300,000,000.00
6 12/31/2018 $300,000,000.00
7 9/30/2018 $300,000,000.00
8 6/30/2018 $300,000,000.00
9 3/31/2018 $300,000,000.00
10 12/31/2017 $300,000,000.00
11 9/30/2017 $300,000,000.00
12 6/30/2017 $300,000,000.00
13 3/31/2017 $300,000,000.00
14 12/31/2016 $300,000,000.00
15 9/30/2016 $300,000,000.00
16 6/30/2016 $300,000,000.00
17 3/31/2016 $300,000,000.00
18 12/31/2015 $300,000,000.00
19 9/30/2015 $300,000,000.00
20 6/30/2015 $300,000,000.00
21 5/31/2015 $300,000,000.00
22 12/31/2014 $100,000,000.00
Financials: CommonStockSharesIssued
Date Value
1 3/31/2020 $48,807,707.00
2 12/31/2019 $48,700,963.00
3 9/30/2019 $48,572,086.00
4 6/30/2019 $48,481,967.00
5 3/31/2019 $48,249,988.00
6 12/31/2018 $48,103,038.00
7 9/30/2018 $48,003,929.00
8 6/30/2018 $47,698,797.00
9 3/31/2018 $47,301,434.00
10 12/31/2017 $47,215,720.00
11 9/30/2017 $47,147,364.00
12 6/30/2017 $46,707,046.00
13 3/31/2017 $46,310,450.00
14 12/31/2016 $46,172,318.00
15 9/30/2016 $45,932,589.00
16 6/30/2016 $45,678,564.00
17 3/31/2016 $45,658,598.00
18 12/31/2015 $45,581,662.00
19 9/30/2015 $45,568,338.00
20 6/30/2015 $2,950,534.00
21 12/31/2014 $2,800,000.00
Financials: CommonStockSharesOutstanding
Date Value
1 3/31/2020 $48,660,454.00
2 12/31/2019 $48,700,713.00
3 9/30/2019 $48,571,676.00
4 6/30/2019 $48,481,390.00
5 3/31/2019 $48,249,211.00
6 12/31/2018 $48,102,081.00
7 9/30/2018 $47,999,924.00
8 6/30/2018 $47,691,722.00
9 3/31/2018 $47,291,147.00
10 12/31/2017 $47,202,310.00
11 9/30/2017 $47,130,456.00
12 6/30/2017 $46,684,647.00
13 3/31/2017 $46,283,227.00
14 12/31/2016 $46,142,483.00
15 9/30/2016 $45,897,911.00
16 6/30/2016 $45,624,695.00
17 3/31/2016 $45,580,928.00
18 12/31/2015 $45,485,294.00
19 9/30/2015 $45,443,547.00
20 6/30/2015 $2,794,525.00
21 12/31/2014 $2,600,000.00
Financials: CommonStockValue
Date Value
1 3/31/2020 $488,000.00
2 12/31/2019 $487,000.00
3 9/30/2019 $486,000.00
4 6/30/2019 $485,000.00
5 3/31/2019 $482,000.00
6 12/31/2018 $481,000.00
7 9/30/2018 $480,000.00
8 6/30/2018 $477,000.00
9 3/31/2018 $473,000.00
10 12/31/2017 $472,000.00
11 9/30/2017 $471,000.00
12 6/30/2017 $467,000.00
13 3/31/2017 $463,000.00
14 12/31/2016 $461,000.00
15 9/30/2016 $459,000.00
16 6/30/2016 $456,000.00
17 3/31/2016 $456,000.00
18 12/31/2015 $455,000.00
19 9/30/2015 $454,000.00
20 6/30/2015 $28,000.00
21 12/31/2014 $26,000.00
Financials: ContractWithCustomerAssetNet
Date Value
1 3/31/2020 $4,932,000.00
2 12/31/2019 $4,578,000.00
3 9/30/2019 $3,569,000.00
4 6/30/2019 $3,849,000.00
5 3/31/2019 $3,083,000.00
6 12/31/2018 $2,881,000.00
7 9/30/2018 $2,878,000.00
8 6/30/2018 $2,879,000.00
9 3/31/2018 $2,953,000.00
10 12/31/2017 --
Financials: ContractWithCustomerLiability
Date Value
1 3/31/2020 $12,102,000.00
2 12/31/2019 $10,498,000.00
3 9/30/2019 $10,023,000.00
4 6/30/2019 $10,980,000.00
5 3/31/2019 $11,536,000.00
6 12/31/2018 $11,176,000.00
7 9/30/2018 $11,874,000.00
8 6/30/2018 $11,971,000.00
9 3/31/2018 $12,133,000.00
10 12/31/2017 $12,678,000.00
11 9/30/2017 $12,702,000.00
12 6/30/2017 $12,701,000.00
13 3/31/2017 $12,983,000.00
14 12/31/2016 $12,625,000.00
Financials: ContractWithCustomerLiabilityCurrent
Date Value
1 3/31/2020 $4,028,000.00
2 12/31/2019 $3,043,000.00
3 9/30/2019 $3,063,000.00
4 6/30/2019 $3,560,000.00
5 3/31/2019 $3,698,000.00
6 12/31/2018 $3,356,000.00
7 9/30/2018 $3,539,000.00
8 6/30/2018 $3,460,000.00
9 12/31/2017 $3,292,000.00
Financials: ContractWithCustomerLiabilityNoncurrent
Date Value
1 3/31/2020 $8,074,000.00
2 12/31/2019 $7,455,000.00
3 9/30/2019 $6,960,000.00
4 6/30/2019 $7,420,000.00
5 3/31/2019 $7,838,000.00
6 12/31/2018 $7,820,000.00
7 9/30/2018 $8,335,000.00
8 6/30/2018 $8,511,000.00
9 12/31/2017 $9,386,000.00
Financials: ContractWithCustomerLiabilityRevenueRecognized
Date Value
1 3/31/2020 $1,916,000.00
2 12/31/2019 $6,805,000.00
3 9/30/2019 $4,166,000.00
4 6/30/2019 $2,667,000.00
5 3/31/2019 $1,195,000.00
6 12/31/2018 $5,456,000.00
7 9/30/2018 $3,510,000.00
8 6/30/2018 $2,188,000.00
9 3/31/2018 $1,135,000.00
10 12/31/2017 $6,791,000.00
11 9/30/2017 $4,209,000.00
12 6/30/2017 $2,239,000.00
Financials: CostOfGoodsAndServicesSold
Date Value
1 3/31/2020 $57,980,000.00
2 12/31/2019 $52,570,000.00
3 9/30/2019 $131,029,000.00
4 6/30/2019 $44,556,000.00
5 3/31/2019 $38,950,000.00
6 12/31/2018 $145,715,000.00
7 9/30/2018 $106,857,000.00
8 6/30/2018 $36,488,000.00
9 3/31/2018 $28,377,000.00
10 12/31/2017 $116,188,000.00
11 9/30/2017 $88,303,000.00
12 6/30/2017 $29,835,000.00
13 3/31/2017 $26,635,000.00
14 12/31/2016 $99,380,000.00
15 9/30/2016 $72,665,000.00
16 6/30/2016 $46,299,000.00
17 3/31/2016 $21,116,000.00
18 12/31/2015 $77,374,000.00
19 9/30/2015 $57,265,000.00
20 6/30/2015 $20,487,000.00
21 3/31/2015 $16,809,000.00
22 12/31/2014 $67,179,000.00
23 9/30/2014 $49,572,000.00
24 6/30/2014 $18,023,000.00
25 12/31/2013 $54,958,000.00
Financials: CostOfGoodsAndServicesSoldAmortization
Date Value
1 3/31/2020 $199,000.00
2 12/31/2019 $700,000.00
3 9/30/2019 $506,000.00
4 6/30/2019 $334,000.00
5 3/31/2019 $167,000.00
6 12/31/2018 $900,000.00
7 9/30/2018 $701,000.00
8 6/30/2018 $512,000.00
9 3/31/2018 $236,000.00
10 12/31/2017 $965,000.00
11 9/30/2017 $817,000.00
12 6/30/2017 $574,000.00
13 12/31/2016 $786,000.00
Financials: CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
Date Value
1 12/31/2019 $-816,000.00
2 12/31/2018 $37,000.00
3 12/31/2017 $3,122,000.00
4 12/31/2016 $12,000.00
Financials: CurrentFederalTaxExpenseBenefit
Date Value
1 12/31/2019 $1,615,000.00
2 12/31/2018 $741,000.00
3 12/31/2017 $584,000.00
4 12/31/2016 $7,227,000.00
5 12/31/2015 $7,730,000.00
6 12/31/2014 $7,266,000.00
7 12/31/2013 $3,965,000.00
Financials: CurrentForeignTaxExpenseBenefit
Date Value
1 12/31/2019 $452,000.00
2 12/31/2018 $263,000.00
3 12/31/2017 $6,000.00
4 12/31/2016 --
5 12/31/2015 --
Financials: CurrentIncomeTaxExpenseBenefit
Date Value
1 12/31/2019 $2,967,000.00
2 12/31/2018 $1,657,000.00
3 12/31/2017 $502,000.00
4 12/31/2016 $9,056,000.00
5 12/31/2015 $9,249,000.00
6 12/31/2014 $8,552,000.00
7 12/31/2013 $4,843,000.00
Financials: CurrentStateAndLocalTaxExpenseBenefit
Date Value
1 12/31/2019 $900,000.00
2 12/31/2018 $653,000.00
3 12/31/2017 $-88,000.00
4 12/31/2016 $1,829,000.00
5 12/31/2015 $1,519,000.00
6 12/31/2014 $1,286,000.00
7 12/31/2013 $878,000.00
Financials: DeferredCompensationCashBasedArrangementsLiabilityCurrent
Date Value
1 12/31/2019 $141,000.00
2 9/30/2019 $129,000.00
3 6/30/2019 $129,000.00
4 3/31/2019 $129,000.00
5 12/31/2018 $200,000.00
6 9/30/2018 $225,000.00
7 6/30/2018 $225,000.00
8 3/31/2018 $225,000.00
9 12/31/2017 $2,802,000.00
10 9/30/2017 $2,671,000.00
11 6/30/2017 $2,596,000.00
12 3/31/2017 $2,711,000.00
13 12/31/2016 $2,506,000.00
14 12/31/2015 --
Financials: DeferredFederalIncomeTaxExpenseBenefit
Date Value
1 12/31/2019 $2,622,000.00
2 12/31/2018 $-8,821,000.00
3 12/31/2017 $3,837,000.00
4 12/31/2016 $-4,283,000.00
5 12/31/2015 $-3,372,000.00
6 12/31/2014 $-1,702,000.00
7 12/31/2013 $-1,919,000.00
Financials: DeferredForeignIncomeTaxExpenseBenefit
Date Value
1 12/31/2019 --
2 12/31/2018 $-18,000.00
3 12/31/2017 $19,000.00
4 12/31/2016 --
5 12/31/2015 --
Financials: DeferredIncomeTaxAssetsNet
Date Value
1 3/31/2020 $17,964,000.00
2 12/31/2019 $19,137,000.00
3 9/30/2019 $27,450,000.00
4 6/30/2019 $29,579,000.00
5 3/31/2019 $28,817,000.00
6 12/31/2018 $28,952,000.00
7 9/30/2018 $26,596,000.00
8 12/31/2017 $18,424,000.00
9 9/30/2017 $27,273,000.00
10 6/30/2017 $23,746,000.00
11 12/31/2016 $16,752,000.00
12 12/31/2015 $11,915,000.00
13 12/31/2014 $8,363,000.00
Financials: DeferredIncomeTaxesAndTaxCredits
Date Value
1 12/31/2019 $2,599,000.00
2 12/31/2018 $-11,482,000.00
3 12/31/2017 $2,488,000.00
4 12/31/2016 $263,000.00
5 12/31/2015 $-2,670,000.00
6 12/31/2014 $-1,735,000.00
Financials: DeferredIncomeTaxExpenseBenefit
Date Value
1 3/31/2020 $1,327,000.00
2 12/31/2019 $2,599,000.00
3 9/30/2019 $1,502,000.00
4 6/30/2019 $-627,000.00
5 3/31/2019 $135,000.00
6 12/31/2018 $-11,482,000.00
7 9/30/2018 $-9,108,000.00
8 6/30/2018 $-1,338,000.00
9 3/31/2018 $204,000.00
10 12/31/2017 $2,488,000.00
11 9/30/2017 $-6,360,000.00
12 6/30/2017 $-2,833,000.00
13 3/31/2017 $-1,123,000.00
14 12/31/2016 $-4,829,000.00
15 9/30/2016 $-2,340,000.00
16 6/30/2016 $-539,000.00
17 3/31/2016 $-253,000.00
18 12/31/2015 $-3,552,000.00
19 9/30/2015 $-2,160,000.00
20 6/30/2015 $-2,125,000.00
21 3/31/2015 $-883,000.00
22 12/31/2014 $-1,735,000.00
23 9/30/2014 $-1,055,000.00
24 6/30/2014 $-642,000.00
25 12/31/2013 $-2,164,000.00
Financials: DeferredIncomeTaxLiabilities
Date Value
1 12/31/2019 $18,777,000.00
2 12/31/2018 $4,281,000.00
3 12/31/2017 $3,162,000.00
4 12/31/2016 $7,697,000.00
5 12/31/2015 $5,383,000.00
6 12/31/2014 $2,858,000.00
Financials: DeferredStateAndLocalIncomeTaxExpenseBenefit
Date Value
1 12/31/2019 $-23,000.00
2 12/31/2018 $-2,643,000.00
3 12/31/2017 $-1,368,000.00
4 12/31/2016 $-546,000.00
5 12/31/2015 $-180,000.00
6 12/31/2014 $-33,000.00
7 12/31/2013 $-236,000.00
Financials: DeferredTaxAssetsDeferredIncome
Date Value
1 12/31/2019 $2,060,000.00
2 12/31/2018 $2,226,000.00
3 12/31/2017 $2,455,000.00
4 12/31/2016 $3,627,000.00
5 12/31/2015 $3,416,000.00
6 12/31/2014 $3,098,000.00
Financials: DeferredTaxAssetsEquityMethodInvestments
Date Value
1 12/31/2019 $243,000.00
2 12/31/2018 $119,000.00
3 12/31/2017 $116,000.00
4 12/31/2016 $182,000.00
5 12/31/2015 $180,000.00
6 12/31/2014 $29,000.00
Financials: DeferredTaxAssetsGross
Date Value
1 12/31/2019 $38,235,000.00
2 12/31/2018 $33,232,000.00
Financials: DeferredTaxAssetsInventory
Date Value
1 12/31/2019 $30,000.00
2 12/31/2018 --
3 12/31/2016 --
4 12/31/2015 $123,000.00
5 12/31/2014 --
Financials: DeferredTaxAssetsLiabilitiesNet
Date Value
1 12/31/2019 $19,136,000.00
2 12/31/2018 $28,951,000.00
3 12/31/2017 $18,424,000.00
Financials: DeferredTaxAssetsNet
Date Value
1 12/31/2019 $37,913,000.00
2 12/31/2018 $33,232,000.00
Financials: DeferredTaxAssetsOperatingLossCarryforwards
Date Value
1 12/31/2019 $1,289,000.00
2 12/31/2018 $1,210,000.00
3 12/31/2017 $1,357,000.00
4 12/31/2016 $2,678,000.00
5 12/31/2015 $3,183,000.00
6 12/31/2014 $3,824,000.00
Financials: DeferredTaxAssetsOther
Date Value
1 12/31/2019 $106,000.00
2 12/31/2018 $158,000.00
3 12/31/2017 $160,000.00
4 12/31/2016 $107,000.00
5 12/31/2015 --
Financials: DeferredTaxAssetsTaxCreditCarryforwards
Date Value
1 12/31/2019 $7,755,000.00
2 12/31/2018 $5,140,000.00
3 12/31/2017 $2,546,000.00
4 12/31/2016 --
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
Date Value
1 12/31/2019 $8,840,000.00
2 12/31/2018 $6,064,000.00
3 12/31/2017 $3,613,000.00
4 12/31/2016 $3,468,000.00
5 12/31/2015 $2,233,000.00
6 12/31/2014 $1,334,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
Date Value
1 12/31/2019 $3,114,000.00
2 12/31/2018 $9,588,000.00
3 12/31/2017 $2,362,000.00
4 12/31/2016 $2,622,000.00
5 12/31/2015 $2,936,000.00
6 12/31/2014 $964,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
Date Value
1 12/31/2019 $606,000.00
2 12/31/2018 $576,000.00
3 12/31/2017 $714,000.00
4 12/31/2016 $1,046,000.00
5 12/31/2015 $1,345,000.00
6 12/31/2014 $1,266,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent
Date Value
1 12/31/2019 --
2 12/31/2018 $3,334,000.00
3 12/31/2017 $3,384,000.00
4 12/31/2016 $4,671,000.00
5 12/31/2015 $3,331,000.00
6 12/31/2014 $490,000.00
Financials: DeferredTaxAssetsValuationAllowance
Date Value
1 3/31/2020 $300,000.00
2 12/31/2019 $300,000.00
3 9/30/2019 $300,000.00
4 6/30/2019 $300,000.00
5 3/31/2019 --
6 12/31/2018 --
7 9/30/2018 --
8 6/30/2018 --
9 3/31/2018 --
10 12/31/2017 --
11 9/30/2017 --
12 6/30/2017 --
13 3/31/2017 --
14 12/31/2016 --
15 9/30/2016 --
16 6/30/2016 --
17 12/31/2015 --
18 12/31/2014 --
Financials: DeferredTaxLiabilitiesDeferredExpense
Date Value
1 12/31/2019 $766,000.00
2 12/31/2018 $704,000.00
3 12/31/2017 --
Financials: DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
Date Value
1 12/31/2019 $6,162,000.00
2 12/31/2018 $12,000.00
3 12/31/2017 $74,000.00
4 12/31/2016 $2,780,000.00
5 12/31/2015 $2,098,000.00
6 12/31/2014 $1,799,000.00
Financials: DeferredTaxLiabilitiesPropertyPlantAndEquipment
Date Value
1 12/31/2019 $3,030,000.00
2 12/31/2018 $3,393,000.00
3 12/31/2017 $2,917,000.00
4 12/31/2016 $4,649,000.00
5 12/31/2015 $3,105,000.00
6 12/31/2014 $1,059,000.00
Financials: Depreciation
Date Value
1 12/31/2019 $5,900,000.00
2 12/31/2018 $5,700,000.00
3 12/31/2017 $5,400,000.00
4 12/31/2016 $4,700,000.00
5 12/31/2015 $3,600,000.00
6 12/31/2014 $2,400,000.00
7 12/31/2013 $1,300,000.00
Financials: DepreciationAndAmortization
Date Value
1 3/31/2020 $6,422,000.00
2 12/31/2019 $22,134,000.00
3 9/30/2019 $15,833,000.00
4 6/30/2019 $10,366,000.00
5 3/31/2019 $5,228,000.00
6 12/31/2018 $21,721,000.00
7 9/30/2018 $16,154,000.00
8 6/30/2018 $10,263,000.00
9 3/31/2018 $5,025,000.00
10 12/31/2017 $17,734,000.00
11 9/30/2017 $12,781,000.00
12 6/30/2017 $7,710,000.00
13 3/31/2017 $2,864,000.00
14 12/31/2016 $6,490,000.00
15 9/30/2016 $4,863,000.00
16 6/30/2016 $3,204,000.00
17 3/31/2016 $1,591,000.00
18 12/31/2015 $5,808,000.00
19 9/30/2015 $4,370,000.00
20 6/30/2015 $2,866,000.00
21 3/31/2015 $1,338,000.00
22 12/31/2014 $3,991,000.00
23 9/30/2014 $2,714,000.00
24 6/30/2014 $1,656,000.00
25 12/31/2013 $3,360,000.00
Financials: EarningsPerShareBasic
Date Value
1 3/31/2020 $0.18
2 12/31/2019 $1.11
3 9/30/2019 $0.84
4 6/30/2019 $0.29
5 3/31/2019 $0.19
6 12/31/2018 $0.45
7 9/30/2018 $0.29
8 6/30/2018 $0.23
9 3/31/2018 $0.22
10 12/31/2017 $0.63
11 9/30/2017 $0.62
12 6/30/2017 $0.21
13 3/31/2017 $0.09
14 12/31/2016 $0.22
15 9/30/2016 $0.16
16 6/30/2016 $0.10
17 3/31/2016 $0.06
18 12/31/2015 $-0.30
19 9/30/2015 $-0.60
20 6/30/2015 $-6.09
21 3/31/2015 $0.06
22 12/31/2014 $0.25
23 9/30/2014 $0.17
24 6/30/2014 $0.04
25 12/31/2013 $0.08
Financials: EarningsPerShareDiluted
Date Value
1 3/31/2020 $0.18
2 12/31/2019 $1.06
3 9/30/2019 $0.81
4 6/30/2019 $0.27
5 3/31/2019 $0.18
6 12/31/2018 $0.43
7 9/30/2018 $0.27
8 6/30/2018 $0.22
9 3/31/2018 $0.21
10 12/31/2017 $0.59
11 9/30/2017 $0.59
12 6/30/2017 $0.20
13 3/31/2017 $0.08
14 12/31/2016 $0.21
15 9/30/2016 $0.15
16 6/30/2016 $0.10
17 3/31/2016 $0.06
18 12/31/2015 $-0.30
19 9/30/2015 $-0.62
20 6/30/2015 $-6.09
21 3/31/2015 $0.04
22 12/31/2014 $0.14
23 9/30/2014 $0.10
24 6/30/2014 $0.02
25 12/31/2013 $0.04
Financials: EffectiveIncomeTaxRateContinuingOperations
Date Value
1 3/31/2020 $0.12
2 12/31/2019 $0.10
3 9/30/2019 $0.08
4 6/30/2019 $0.02
5 3/31/2019 $0.03
6 12/31/2018 $-0.84
7 9/30/2018 $-3.27
8 6/30/2018 $-0.07
9 3/31/2018 $0.10
10 12/31/2017 $0.09
11 9/30/2017 $-0.45
12 6/30/2017 $-0.40
13 3/31/2017 $0.12
14 12/31/2016 $0.29
15 9/30/2016 $0.29
16 6/30/2016 $0.36
17 3/31/2016 $0.37
18 12/31/2015 $0.33
19 9/30/2015 $0.35
20 6/30/2015 $0.40
21 3/31/2015 $0.40
22 12/31/2014 $0.34
23 9/30/2014 $0.34
24 6/30/2014 $0.41
25 12/31/2013 $0.37
Financials: EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
Date Value
1 12/31/2019 $0.21
2 12/31/2018 $0.21
3 12/31/2017 $0.35
4 12/31/2016 $0.35
5 12/31/2015 $0.35
6 12/31/2014 $0.35
7 12/31/2013 $0.35
Financials: EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
Date Value
1 12/31/2019 $0.00
2 12/31/2018 $-0.01
3 12/31/2017 $0.27
4 12/31/2016 $-0.00
5 12/31/2015 --
Financials: EffectiveIncomeTaxRateReconciliationNondeductibleExpense
Date Value
1 12/31/2019 --
2 12/31/2018 $0.01
3 12/31/2017 --
4 12/31/2016 --
Financials: EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment
Date Value
1 12/31/2019 $0.01
2 12/31/2018 $0.02
3 12/31/2017 $0.01
4 12/31/2016 $0.02
5 12/31/2015 $0.01
6 12/31/2014 $0.01
7 12/31/2013 $0.02
Financials: EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent
Date Value
1 12/31/2019 $0.02
2 12/31/2018 $0.01
3 12/31/2017 $-0.01
4 12/31/2016 $-0.01
5 12/31/2015 $0.01
6 12/31/2014 $-0.00
7 12/31/2013 $-0.00
Financials: EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
Date Value
1 12/31/2019 $0.01
2 12/31/2018 $-0.03
3 12/31/2017 $0.00
4 12/31/2016 $0.05
5 12/31/2015 $0.05
6 12/31/2014 $0.04
7 12/31/2013 $0.05
Financials: EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
Date Value
1 12/31/2019 $0.08
2 12/31/2018 $0.49
3 12/31/2017 $0.16
4 12/31/2016 $0.11
Financials: EmployeeRelatedLiabilitiesCurrent
Date Value
1 3/31/2020 $11,739,000.00
2 12/31/2019 $16,342,000.00
3 9/30/2019 $13,392,000.00
4 6/30/2019 $11,810,000.00
5 3/31/2019 $8,563,000.00
6 12/31/2018 $13,484,000.00
7 9/30/2018 $11,473,000.00
8 6/30/2018 $10,056,000.00
9 3/31/2018 $7,211,000.00
10 12/31/2017 $12,127,000.00
11 9/30/2017 $10,857,000.00
12 6/30/2017 $8,873,000.00
13 3/31/2017 $6,230,000.00
14 12/31/2016 $8,814,000.00
15 9/30/2016 $7,550,000.00
16 6/30/2016 $6,065,000.00
17 3/31/2016 $4,335,000.00
18 12/31/2015 $7,514,000.00
19 9/30/2015 $6,905,000.00
20 6/30/2015 $5,596,000.00
21 12/31/2014 $5,816,000.00
Financials: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
Date Value
1 12/31/2019 $5,300,000.00
2 12/31/2018 $4,600,000.00
3 12/31/2017 $4,200,000.00
4 12/31/2016 $4,500,000.00
5 9/30/2016 $4,600,000.00
6 6/30/2016 $5,500,000.00
7 3/31/2016 $5,500,000.00
8 12/31/2015 $3,100,000.00
9 9/30/2015 $4,000,000.00
10 6/30/2015 $4,500,000.00
Financials: EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
Date Value
1 3/31/2020 $578,000.00
2 12/31/2019 $5,200,000.00
3 9/30/2019 $4,050,000.00
4 6/30/2019 $2,171,000.00
5 3/31/2019 $1,314,000.00
6 12/31/2018 $7,600,000.00
7 9/30/2018 $6,899,000.00
8 6/30/2018 $3,941,000.00
9 3/31/2018 $449,000.00
10 12/31/2017 $12,700,000.00
11 9/30/2017 $11,645,000.00
12 6/30/2017 $5,586,000.00
13 3/31/2017 $1,217,000.00
14 12/31/2016 $5,048,000.00
15 9/30/2016 $2,680,000.00
16 6/30/2016 $459,000.00
17 3/31/2016 $294,000.00
18 12/31/2015 $700,000.00
19 9/30/2015 $665,000.00
20 6/30/2015 $241,000.00
21 3/31/2015 $-155,000.00
22 12/31/2014 $800,000.00
23 9/30/2014 $675,000.00
24 6/30/2014 $57,000.00
25 12/31/2013 $200,000.00
Financials: FinanceLeaseLiability
Date Value
1 3/31/2020 --
2 12/31/2019 --
Financials: FinancingReceivableNonaccrualInterestIncome
Date Value
1 3/31/2020 --
2 3/31/2019 --
Financials: FiniteLivedIntangibleAssetsAccumulatedAmortization
Date Value
1 3/31/2020 $58,391,000.00
2 12/31/2019 $54,373,000.00
3 9/30/2019 $50,401,000.00
4 6/30/2019 $47,022,000.00
5 3/31/2019 $43,643,000.00
6 12/31/2018 $40,136,000.00
7 9/30/2018 $36,335,000.00
8 6/30/2018 $32,534,000.00
9 3/31/2018 $28,737,000.00
10 12/31/2017 $24,917,000.00
11 9/30/2017 $21,340,000.00
12 6/30/2017 $17,659,000.00
13 3/31/2017 $14,129,000.00
14 12/31/2016 $12,636,000.00
15 9/30/2016 $12,254,000.00
16 6/30/2016 $11,819,000.00
17 3/31/2016 $11,384,000.00
18 12/31/2015 $10,886,000.00
19 9/30/2015 $10,325,000.00
20 6/30/2015 $9,763,000.00
21 12/31/2014 $8,735,000.00
Financials: FinitelivedIntangibleAssetsAcquired1
Date Value
1 12/31/2019 $38,607,000.00
2 12/31/2017 $102,000,000.00
3 9/30/2017 $102,000,000.00
4 6/30/2017 $101,599,000.00
5 3/31/2017 $101,589,000.00
6 12/31/2016 --
7 9/30/2016 --
8 6/30/2016 --
9 3/31/2016 --
10 12/31/2015 $3,377,000.00
11 9/30/2015 $3,377,000.00
12 6/30/2015 $3,377,000.00
13 12/31/2014 $698,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
Date Value
1 12/31/2019 $33,725,000.00
2 12/31/2018 $24,931,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
Date Value
1 12/31/2019 $16,071,000.00
2 12/31/2018 $13,644,000.00
3 12/31/2017 $15,219,000.00
4 12/31/2016 $1,400,000.00
5 12/31/2015 $1,726,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
Date Value
1 12/31/2019 $11,580,000.00
2 12/31/2018 $7,842,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
Date Value
1 12/31/2019 $12,763,000.00
2 12/31/2018 $9,371,000.00
3 12/31/2017 $11,062,000.00
4 9/30/2017 $12,217,000.00
5 6/30/2017 $12,217,000.00
6 3/31/2017 $12,208,000.00
7 12/31/2016 $475,000.00
8 9/30/2016 $579,000.00
9 6/30/2016 $579,000.00
10 3/31/2016 $579,000.00
11 12/31/2015 $579,000.00
12 9/30/2015 $1,329,000.00
13 6/30/2015 $1,329,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
Date Value
1 12/31/2019 $14,075,000.00
2 12/31/2018 $11,062,000.00
3 12/31/2017 $12,217,000.00
4 9/30/2017 $13,644,000.00
5 6/30/2017 $13,644,000.00
6 3/31/2017 $13,692,000.00
7 12/31/2016 $579,000.00
8 9/30/2016 $1,329,000.00
9 6/30/2016 $1,329,000.00
10 3/31/2016 $1,329,000.00
11 12/31/2015 $1,329,000.00
12 9/30/2015 $1,400,000.00
13 6/30/2015 $1,400,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
Date Value
1 12/31/2019 $15,224,000.00
2 12/31/2018 $12,217,000.00
3 12/31/2017 $13,644,000.00
4 9/30/2017 $15,219,000.00
5 6/30/2017 $15,019,000.00
6 3/31/2017 $14,981,000.00
7 12/31/2016 $1,329,000.00
8 9/30/2016 $1,400,000.00
9 6/30/2016 $1,400,000.00
10 3/31/2016 $1,400,000.00
11 12/31/2015 $1,400,000.00
12 9/30/2015 $1,726,000.00
13 6/30/2015 $1,726,000.00
Financials: FiniteLivedIntangibleAssetsGross
Date Value
1 3/31/2020 $157,811,000.00
2 12/31/2019 $157,811,000.00
3 9/30/2019 $119,203,000.00
4 6/30/2019 $119,203,000.00
5 3/31/2019 $119,203,000.00
6 12/31/2018 $119,203,000.00
7 9/30/2018 $119,203,000.00
8 6/30/2018 $119,203,000.00
9 3/31/2018 $119,203,000.00
10 12/31/2017 $119,203,000.00
11 9/30/2017 $119,203,000.00
12 6/30/2017 $118,803,000.00
13 3/31/2017 $118,793,000.00
14 12/31/2016 $17,204,000.00
15 9/30/2016 $17,204,000.00
16 6/30/2016 $17,204,000.00
17 3/31/2016 $17,204,000.00
18 12/31/2015 $17,204,000.00
19 9/30/2015 $17,204,000.00
20 6/30/2015 $17,204,000.00
21 12/31/2014 $13,827,000.00
Financials: FiniteLivedIntangibleAssetsNet
Date Value
1 3/31/2020 $99,420,000.00
2 12/31/2019 $103,438,000.00
3 9/30/2019 $68,802,000.00
4 6/30/2019 $72,181,000.00
5 3/31/2019 $75,560,000.00
6 12/31/2018 $79,067,000.00
7 9/30/2018 $82,868,000.00
8 6/30/2018 $86,669,000.00
9 3/31/2018 $90,466,000.00
10 12/31/2017 $94,286,000.00
11 9/30/2017 $97,863,000.00
12 6/30/2017 $101,144,000.00
13 3/31/2017 $104,664,000.00
14 12/31/2016 $4,568,000.00
15 9/30/2016 $4,950,000.00
16 6/30/2016 $5,385,000.00
17 3/31/2016 $5,820,000.00
18 12/31/2015 $6,318,000.00
19 9/30/2015 $6,879,000.00
20 6/30/2015 $7,441,000.00
21 12/31/2014 $5,092,000.00
22 12/31/2013 $5,962,000.00
Financials: GainLossOnSaleOfPropertyPlantEquipment
Date Value
1 12/31/2019 --
2 9/30/2019 --
3 6/30/2019 --
4 12/31/2018 $-1,410,000.00
5 9/30/2018 $-285,000.00
6 6/30/2018 $-285,000.00
7 12/31/2017 $-828,000.00
8 9/30/2017 --
9 6/30/2017 --
10 12/31/2016 --
11 12/31/2015 --
Financials: GeneralAndAdministrativeExpense
Date Value
1 3/31/2020 $20,865,000.00
2 12/31/2019 $69,959,000.00
3 9/30/2019 $51,785,000.00
4 6/30/2019 $33,084,000.00
5 3/31/2019 $19,212,000.00
6 12/31/2018 $95,750,000.00
7 9/30/2018 $77,943,000.00
8 6/30/2018 $34,281,000.00
9 3/31/2018 $16,162,000.00
10 12/31/2017 $55,396,000.00
11 9/30/2017 $41,799,000.00
12 6/30/2017 $28,825,000.00
13 3/31/2017 $15,375,000.00
14 12/31/2016 $57,926,000.00
15 9/30/2016 $42,124,000.00
16 6/30/2016 $27,320,000.00
17 3/31/2016 $13,129,000.00
18 12/31/2015 $35,473,000.00
19 9/30/2015 $25,996,000.00
20 6/30/2015 $8,514,000.00
21 3/31/2015 $7,070,000.00
22 12/31/2014 $26,113,000.00
23 9/30/2014 $19,175,000.00
24 6/30/2014 $7,209,000.00
25 12/31/2013 $29,928,000.00
Financials: Goodwill
Date Value
1 3/31/2020 $104,963,000.00
2 12/31/2019 $104,963,000.00
3 9/30/2019 $63,591,000.00
4 6/30/2019 $63,591,000.00
5 3/31/2019 $63,591,000.00
6 12/31/2018 $63,591,000.00
7 9/30/2018 $63,591,000.00
8 6/30/2018 $63,591,000.00
9 3/31/2018 $63,591,000.00
10 12/31/2017 $63,591,000.00
11 9/30/2017 $63,591,000.00
12 6/30/2017 $64,092,000.00
13 3/31/2017 $64,102,000.00
14 12/31/2016 $24,723,000.00
15 9/30/2016 $24,723,000.00
16 6/30/2016 $24,723,000.00
17 3/31/2016 $24,723,000.00
18 12/31/2015 $24,723,000.00
19 9/30/2015 $24,723,000.00
20 6/30/2015 $24,723,000.00
21 12/31/2014 $21,374,000.00
22 12/31/2013 $18,480,000.00
Financials: GoodwillAcquiredDuringPeriod
Date Value
1 3/31/2020 --
2 12/31/2019 $41,372,000.00
3 10/31/2019 $41,400,000.00
4 9/30/2019 --
5 6/30/2019 --
6 3/31/2019 --
7 12/31/2018 --
8 9/30/2018 --
9 6/30/2018 --
10 3/31/2018 --
11 12/31/2017 $38,868,000.00
12 9/30/2017 $38,868,000.00
13 6/30/2017 $39,369,000.00
14 3/31/2017 $39,379,000.00
15 12/31/2016 --
16 9/30/2016 --
17 6/30/2016 --
18 3/31/2016 --
19 12/31/2015 $3,349,000.00
20 9/30/2015 $3,349,000.00
21 6/30/2015 $3,349,000.00
22 12/31/2014 $2,894,000.00
Financials: GoodwillImpairmentLoss
Date Value
1 3/31/2020 --
2 12/31/2019 --
3 9/30/2019 --
4 6/30/2019 --
5 3/31/2019 --
6 12/31/2018 --
7 9/30/2018 --
8 6/30/2018 --
9 3/31/2018 --
10 12/31/2017 --
11 9/30/2017 --
12 6/30/2017 --
13 3/31/2017 --
14 12/31/2016 --
15 9/30/2016 --
16 6/30/2016 --
17 3/31/2016 --
18 12/31/2015 --
19 9/30/2015 --
20 6/30/2015 --
21 3/31/2015 --
22 12/31/2014 --
23 9/30/2014 --
24 6/30/2014 --
Financials: ImpairmentOfInvestments
Date Value
1 3/31/2020 --
2 12/31/2019 --
3 9/30/2019 --
4 6/30/2019 --
5 3/31/2019 --
6 12/31/2018 --
7 9/30/2018 --
8 6/30/2018 --
9 3/31/2018 --
10 12/31/2017 --
11 9/30/2017 --
12 6/30/2017 --
13 3/31/2017 --
14 12/31/2016 --
15 9/30/2016 --
16 6/30/2016 --
17 3/31/2016 --
18 12/31/2015 --
19 9/30/2015 --
20 6/30/2015 --
21 3/31/2015 --
22 12/31/2014 --
23 9/30/2014 --
24 6/30/2014 --
25 12/31/2013 --
Financials: ImpairmentOfLongLivedAssetsHeldForUse
Date Value
1 3/31/2020 --
2 12/31/2019 --
3 9/30/2019 --
4 6/30/2019 --
5 3/31/2019 --
6 12/31/2018 --
7 9/30/2018 --
8 6/30/2018 --
9 3/31/2018 --
10 12/31/2017 --
11 9/30/2017 --
12 6/30/2017 --
13 3/31/2017 --
14 12/31/2016 --
15 9/30/2016 --
16 6/30/2016 --
17 3/31/2016 --
18 12/31/2015 --
19 12/31/2014 --
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Date Value
1 3/31/2020 $9,773,000.00
2 12/31/2019 $58,896,000.00
3 9/30/2019 $43,924,000.00
4 6/30/2019 $23,361,000.00
5 3/31/2019 $9,252,000.00
6 12/31/2018 $11,699,000.00
7 9/30/2018 $3,183,000.00
8 6/30/2018 $19,896,000.00
9 3/31/2018 $11,717,000.00
10 12/31/2017 $32,241,000.00
11 9/30/2017 $19,950,000.00
12 6/30/2017 $9,865,000.00
13 3/31/2017 $4,506,000.00
14 12/31/2016 $14,381,000.00
15 9/30/2016 $10,105,000.00
16 6/30/2016 $7,180,000.00
17 3/31/2016 $4,331,000.00
18 12/31/2015 $17,465,000.00
19 9/30/2015 $13,074,000.00
20 6/30/2015 $9,264,000.00
21 3/31/2015 $5,091,000.00
22 12/31/2014 $20,319,000.00
23 9/30/2014 $13,736,000.00
24 6/30/2014 $10,577,000.00
25 12/31/2013 $7,212,000.00
Financials: IncomeLossFromEquityMethodInvestments
Date Value
1 12/31/2019 --
2 12/31/2018 --
3 9/30/2018 --
4 6/30/2018 --
5 3/31/2018 --
6 12/31/2017 $-120,000.00
7 9/30/2017 $-120,000.00
8 6/30/2017 $-120,000.00
9 3/31/2017 $5,000.00
10 12/31/2016 $-81,000.00
11 9/30/2016 $-60,000.00
12 6/30/2016 $-45,000.00
13 3/31/2016 $-12,000.00
14 12/31/2015 $-681,000.00
15 9/30/2015 $-285,000.00
16 6/30/2015 $-188,000.00
17 3/31/2015 $-53,000.00
18 12/31/2014 $-514,000.00
19 9/30/2014 $-450,000.00
20 6/30/2014 $-238,000.00
21 12/31/2013 $-112,000.00
Financials: IncomeTaxesPaidNet
Date Value
1 12/31/2019 $2,254,000.00
2 12/31/2018 $-2,052,000.00
3 12/31/2017 $1,805,000.00
4 12/31/2016 $6,021,000.00
5 12/31/2015 $8,508,000.00
6 12/31/2014 $6,490,000.00
7 12/31/2013 $6,204,000.00
Financials: IncomeTaxExpenseBenefit
Date Value
1 3/31/2020 $1,202,000.00
2 12/31/2019 $5,566,000.00
3 9/30/2019 $3,400,000.00
4 6/30/2019 $600,000.00
5 3/31/2019 $200,000.00
6 12/31/2018 $-9,825,000.00
7 9/30/2018 $-10,400,000.00
8 6/30/2018 $-1,352,000.00
9 3/31/2018 $1,202,000.00
10 12/31/2017 $2,990,000.00
11 9/30/2017 $-8,981,000.00
12 6/30/2017 $-3,963,000.00
13 3/31/2017 $543,000.00
14 12/31/2016 $4,227,000.00
15 9/30/2016 $2,927,000.00
16 6/30/2016 $2,569,000.00
17 3/31/2016 $1,593,000.00
18 12/31/2015 $5,697,000.00
19 9/30/2015 $4,775,000.00
20 6/30/2015 $3,714,000.00
21 3/31/2015 $2,050,000.00
22 12/31/2014 $6,817,000.00
23 9/30/2014 $4,720,000.00
24 6/30/2014 $4,228,000.00
25 12/31/2013 $2,688,000.00
Financials: IncreaseDecreaseInAccountsReceivable
Date Value
1 3/31/2020 $8,064,000.00
2 12/31/2019 $22,273,000.00
3 9/30/2019 $16,004,000.00
4 6/30/2019 $10,927,000.00
5 3/31/2019 $6,753,000.00
6 12/31/2018 $9,298,000.00
7 9/30/2018 $15,145,000.00
8 6/30/2018 $12,150,000.00
9 3/31/2018 $3,013,000.00
10 12/31/2017 $1,911,000.00
11 9/30/2017 $1,342,000.00
12 6/30/2017 $1,998,000.00
13 3/31/2017 $-1,580,000.00
14 12/31/2016 $11,181,000.00
15 9/30/2016 $9,337,000.00
16 6/30/2016 $7,422,000.00
17 3/31/2016 $2,812,000.00
18 12/31/2015 $5,910,000.00
19 9/30/2015 $6,043,000.00
20 6/30/2015 $7,447,000.00
21 3/31/2015 $186,000.00
22 12/31/2014 $3,898,000.00
23 9/30/2014 $4,436,000.00
24 6/30/2014 $4,976,000.00
25 12/31/2013 $8,678,000.00
Financials: IncreaseDecreaseInContractWithCustomerLiability
Date Value
1 3/31/2020 $1,604,000.00
2 9/30/2019 $-1,153,000.00
3 6/30/2019 $-196,000.00
4 3/31/2019 $360,000.00
5 9/30/2018 $-804,000.00
6 6/30/2018 $-707,000.00
7 3/31/2018 $-545,000.00
8 9/30/2017 $-493,000.00
9 6/30/2017 $-495,000.00
Financials: IncreaseDecreaseInDeferredRevenue
Date Value
1 12/31/2019 $-1,567,000.00
2 12/31/2018 $-1,502,000.00
3 3/31/2018 $-545,000.00
4 12/31/2017 $-517,000.00
5 9/30/2017 $-493,000.00
6 6/30/2017 $-495,000.00
7 3/31/2017 $-213,000.00
8 12/31/2016 $636,000.00
9 9/30/2016 $130,000.00
10 6/30/2016 $393,000.00
11 3/31/2016 $237,000.00
12 12/31/2015 $1,081,000.00
13 9/30/2015 $1,095,000.00
14 6/30/2015 $351,000.00
15 3/31/2015 $254,000.00
16 12/31/2014 $1,234,000.00
17 9/30/2014 $894,000.00
18 6/30/2014 $629,000.00
19 12/31/2013 $1,618,000.00
Financials: IncreaseDecreaseInInventories
Date Value
1 3/31/2020 $2,673,000.00
2 12/31/2019 $6,491,000.00
3 9/30/2019 $-2,012,000.00
4 6/30/2019 $905,000.00
5 3/31/2019 $2,724,000.00
6 12/31/2018 $8,813,000.00
7 9/30/2018 $2,729,000.00
8 6/30/2018 $541,000.00
9 3/31/2018 $-1,287,000.00
10 12/31/2017 $3,335,000.00
11 9/30/2017 $2,775,000.00
12 6/30/2017 $-579,000.00
13 3/31/2017 $-3,553,000.00
14 12/31/2016 $4,068,000.00
15 9/30/2016 $5,030,000.00
16 6/30/2016 $2,978,000.00
17 3/31/2016 $1,109,000.00
18 12/31/2015 $-378,000.00
19 9/30/2015 $2,724,000.00
20 6/30/2015 $1,416,000.00
21 3/31/2015 $1,041,000.00
22 12/31/2014 $4,334,000.00
23 9/30/2014 $4,799,000.00
24 6/30/2014 $3,460,000.00
25 12/31/2013 $1,412,000.00
Financials: IncreaseDecreaseInOtherNoncurrentLiabilities
Date Value
1 3/31/2020 $812,000.00
2 12/31/2019 $403,000.00
3 9/30/2019 $188,000.00
4 6/30/2019 $158,000.00
5 3/31/2019 $-42,000.00
6 12/31/2018 $-1,758,000.00
7 9/30/2018 $-1,441,000.00
8 6/30/2018 $-484,000.00
9 3/31/2018 $-334,000.00
10 12/31/2017 $314,000.00
11 9/30/2017 $437,000.00
12 6/30/2017 $635,000.00
13 3/31/2017 $-1,066,000.00
14 12/31/2016 $3,225,000.00
15 9/30/2016 $1,801,000.00
16 6/30/2016 $1,577,000.00
17 3/31/2016 $1,076,000.00
18 12/31/2015 $8,431,000.00
19 9/30/2015 $4,784,000.00
20 6/30/2015 $840,000.00
21 3/31/2015 $453,000.00
22 12/31/2014 $-48,000.00
23 9/30/2014 $260,000.00
24 6/30/2014 $-90,000.00
25 12/31/2013 $-28,000.00
Financials: IncreaseDecreaseInOtherOperatingAssets
Date Value
1 3/31/2020 $6,108,000.00
2 12/31/2019 $2,887,000.00
3 9/30/2019 $6,813,000.00
4 6/30/2019 $4,709,000.00
5 3/31/2019 $909,000.00
6 12/31/2018 $-115,000.00
7 9/30/2018 $5,072,000.00
8 6/30/2018 $9,492,000.00
9 3/31/2018 $5,563,000.00
10 12/31/2017 $2,542,000.00
11 9/30/2017 $8,122,000.00
12 6/30/2017 $5,425,000.00
13 3/31/2017 $-668,000.00
14 12/31/2016 $837,000.00
15 9/30/2016 $3,056,000.00
16 6/30/2016 $1,510,000.00
17 3/31/2016 $-199,000.00
18 12/31/2015 $2,725,000.00
19 9/30/2015 $1,904,000.00
20 6/30/2015 $1,171,000.00
21 3/31/2015 $1,242,000.00
22 12/31/2014 $1,136,000.00
23 9/30/2014 $1,971,000.00
24 6/30/2014 $1,551,000.00
25 12/31/2013 $1,038,000.00
Financials: IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
Date Value
1 3/31/2020 $1,521,422.00
2 12/31/2019 $1,846,443.00
3 9/30/2019 $1,877,482.00
4 6/30/2019 $1,963,316.00
5 3/31/2019 $2,000,575.00
6 12/31/2018 $2,058,445.00
7 9/30/2018 $2,098,992.00
8 6/30/2018 $2,073,009.00
9 3/31/2018 $2,041,873.00
10 12/31/2017 $2,471,807.00
11 9/30/2017 $2,553,810.00
12 6/30/2017 $2,572,313.00
13 3/31/2017 $2,533,301.00
14 12/31/2016 $2,158,765.00
15 9/30/2016 $2,125,966.00
16 6/30/2016 $1,841,452.00
17 3/31/2016 $1,777,838.00
18 12/31/2015 --
19 9/30/2015 --
20 6/30/2015 --
21 3/31/2015 $1,535,974.00
22 12/31/2014 $1,613,427.00
23 9/30/2014 $1,580,965.00
24 6/30/2014 $1,389,620.00
25 12/31/2013 $1,351,876.00
Financials: InterestExpenseLongTermDebt
Date Value
1 3/31/2020 $645,000.00
2 12/31/2019 $2,974,000.00
3 9/30/2019 $2,322,000.00
4 6/30/2019 $1,607,000.00
5 3/31/2019 $821,000.00
6 12/31/2018 $2,918,000.00
7 9/30/2018 $2,159,000.00
8 6/30/2018 $1,423,000.00
9 3/31/2018 $672,000.00
10 12/31/2017 $2,199,000.00
11 9/30/2017 $1,548,000.00
12 6/30/2017 $890,000.00
13 3/31/2017 $216,000.00
14 12/31/2016 $190,000.00
15 9/30/2016 $137,000.00
16 6/30/2016 $88,000.00
17 3/31/2016 $41,000.00
18 12/31/2015 $178,000.00
19 9/30/2015 $128,000.00
20 6/30/2015 $84,000.00
21 3/31/2015 $42,000.00
22 12/31/2014 $196,000.00
23 9/30/2014 $153,000.00
24 6/30/2014 $113,000.00
25 12/31/2013 $269,000.00
Financials: InterestIncomeOther
Date Value
1 3/31/2020 $459,000.00
2 12/31/2019 $4,922,000.00
3 9/30/2019 $4,317,000.00
4 3/31/2019 $808,000.00
5 12/31/2018 $2,272,000.00
6 9/30/2018 $1,442,000.00
7 12/31/2017 $1,031,000.00
Financials: InterestPaidNet
Date Value
1 12/31/2019 $2,730,000.00
2 12/31/2018 $2,695,000.00
3 12/31/2017 $2,010,000.00
4 12/31/2016 $181,000.00
Financials: InventoryFinishedGoodsNetOfReserves
Date Value
1 3/31/2020 $27,740,000.00
2 12/31/2019 $25,247,000.00
3 9/30/2019 $13,448,000.00
4 6/30/2019 $15,271,000.00
5 3/31/2019 $18,112,000.00
6 12/31/2018 $16,594,000.00
7 9/30/2018 $10,933,000.00
8 6/30/2018 $7,578,000.00
9 3/31/2018 $6,508,000.00
10 12/31/2017 $6,693,000.00
11 9/30/2017 $6,944,000.00
12 6/30/2017 $3,741,000.00
13 3/31/2017 $3,305,000.00
14 12/31/2016 $6,230,000.00
15 9/30/2016 $6,140,000.00
16 6/30/2016 $3,697,000.00
17 3/31/2016 $2,856,000.00
18 12/31/2015 $3,448,000.00
19 9/30/2015 $2,992,000.00
20 6/30/2015 $3,861,000.00
21 12/31/2014 $3,481,000.00
Financials: InventoryNet
Date Value
1 3/31/2020 $36,841,000.00
2 12/31/2019 $34,168,000.00
3 9/30/2019 $20,978,000.00
4 6/30/2019 $23,895,000.00
5 3/31/2019 $25,714,000.00
6 12/31/2018 $22,990,000.00
7 9/30/2018 $16,906,000.00
8 6/30/2018 $14,718,000.00
9 3/31/2018 $12,890,000.00
10 12/31/2017 $14,177,000.00
11 9/30/2017 $13,617,000.00
12 6/30/2017 $10,263,000.00
13 3/31/2017 $7,289,000.00
14 12/31/2016 $10,543,000.00
15 9/30/2016 $11,504,000.00
16 6/30/2016 $9,453,000.00
17 3/31/2016 $7,583,000.00
18 12/31/2015 $6,474,000.00
19 9/30/2015 $9,625,000.00
20 6/30/2015 $8,344,000.00
21 12/31/2014 $6,852,000.00
Financials: InventoryRawMaterialsNetOfReserves
Date Value
1 3/31/2020 $9,101,000.00
2 12/31/2019 $8,921,000.00
3 9/30/2019 $7,530,000.00
4 6/30/2019 $8,624,000.00
5 3/31/2019 $7,602,000.00
6 12/31/2018 $6,396,000.00
7 9/30/2018 $5,973,000.00
8 6/30/2018 $7,140,000.00
9 3/31/2018 $6,382,000.00
10 12/31/2017 $7,484,000.00
11 9/30/2017 $6,673,000.00
12 6/30/2017 $6,522,000.00
13 3/31/2017 $3,984,000.00
14 12/31/2016 $4,313,000.00
15 9/30/2016 $5,364,000.00
16 6/30/2016 $5,756,000.00
17 3/31/2016 $4,727,000.00
18 12/31/2015 $3,026,000.00
19 9/30/2015 $6,633,000.00
20 6/30/2015 $4,483,000.00
21 12/31/2014 $3,371,000.00
Financials: LesseeOperatingLeaseDiscountRate
Date Value
1 3/31/2020 $0.04
2 12/31/2019 $0.04
3 9/30/2019 $0.04
4 6/30/2019 $0.04
5 3/31/2019 $0.03
Financials: LesseeOperatingLeaseLiabilityPaymentsDue
Date Value
1 3/31/2020 $54,521,000.00
2 12/31/2019 $50,306,000.00
3 9/30/2019 $47,383,000.00
4 6/30/2019 $47,619,000.00
5 3/31/2019 $46,900,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
Date Value
1 3/31/2020 $10,955,000.00
2 12/31/2019 $9,174,000.00
3 9/30/2019 $15,196,000.00
4 6/30/2019 $14,466,000.00
5 3/31/2019 $14,219,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 12/31/2019 $9,333,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFive
Date Value
1 3/31/2020 $7,652,000.00
2 12/31/2019 $6,827,000.00
3 9/30/2019 $6,505,000.00
4 6/30/2019 $6,225,000.00
5 3/31/2019 $6,097,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFour
Date Value
1 3/31/2020 $8,436,000.00
2 12/31/2019 $7,553,000.00
3 9/30/2019 $7,133,000.00
4 6/30/2019 $6,846,000.00
5 3/31/2019 $6,499,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearThree
Date Value
1 3/31/2020 $9,193,000.00
2 12/31/2019 $8,189,000.00
3 9/30/2019 $8,204,000.00
4 6/30/2019 $7,905,000.00
5 3/31/2019 $7,159,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
Date Value
1 3/31/2020 $10,489,000.00
2 12/31/2019 $9,230,000.00
3 9/30/2019 $8,304,000.00
4 6/30/2019 $8,099,000.00
5 3/31/2019 $7,335,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
Date Value
1 3/31/2020 $7,796,000.00
2 9/30/2019 $2,041,000.00
3 6/30/2019 $4,078,000.00
4 3/31/2019 $5,591,000.00
Financials: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
Date Value
1 3/31/2020 $5,454,000.00
2 12/31/2019 $5,424,000.00
3 9/30/2019 $5,408,000.00
4 6/30/2019 $5,567,000.00
5 3/31/2019 $4,368,000.00
Financials: Liabilities
Date Value
1 3/31/2020 $246,885,000.00
2 12/31/2019 $190,938,000.00
3 9/30/2019 $164,840,000.00
4 6/30/2019 $192,993,000.00
5 3/31/2019 $187,406,000.00
6 12/31/2018 $163,396,000.00
7 9/30/2018 $162,619,000.00
8 6/30/2018 $136,598,000.00
9 3/31/2018 $129,785,000.00
10 12/31/2017 $138,814,000.00
11 9/30/2017 $144,744,000.00
12 6/30/2017 $144,955,000.00
13 3/31/2017 $137,233,000.00
14 12/31/2016 $69,996,000.00
15 9/30/2016 $66,048,000.00
16 6/30/2016 $64,348,000.00
17 3/31/2016 $61,420,000.00
18 12/31/2015 $55,964,000.00
19 9/30/2015 $57,321,000.00
20 6/30/2015 $51,061,000.00
21 12/31/2014 $40,320,000.00
Financials: LiabilitiesAndStockholdersEquity
Date Value
1 3/31/2020 $624,075,000.00
2 12/31/2019 $557,799,000.00
3 9/30/2019 $501,006,000.00
4 6/30/2019 $505,421,000.00
5 3/31/2019 $479,902,000.00
6 12/31/2018 $440,985,000.00
7 9/30/2018 $427,360,000.00
8 6/30/2018 $402,796,000.00
9 3/31/2018 $380,043,000.00
10 12/31/2017 $371,641,000.00
11 9/30/2017 $374,658,000.00
12 6/30/2017 $356,241,000.00
13 3/31/2017 $335,640,000.00
14 12/31/2016 $261,245,000.00
15 9/30/2016 $250,348,000.00
16 6/30/2016 $241,930,000.00
17 3/31/2016 $235,868,000.00
18 12/31/2015 $226,095,000.00
19 9/30/2015 $223,125,000.00
20 6/30/2015 $119,222,000.00
21 12/31/2014 $120,932,000.00
Financials: LiabilitiesCurrent
Date Value
1 3/31/2020 $77,659,000.00
2 12/31/2019 $75,795,000.00
3 9/30/2019 $56,705,000.00
4 6/30/2019 $83,216,000.00
5 3/31/2019 $75,643,000.00
6 12/31/2018 $75,270,000.00
7 9/30/2018 $73,006,000.00
8 6/30/2018 $45,646,000.00
9 3/31/2018 $37,341,000.00
10 12/31/2017 $44,503,000.00
11 9/30/2017 $49,129,000.00
12 6/30/2017 $48,223,000.00
13 3/31/2017 $41,003,000.00
14 12/31/2016 $39,699,000.00
15 9/30/2016 $37,213,000.00
16 6/30/2016 $35,813,000.00
17 3/31/2016 $33,343,000.00
18 12/31/2015 $29,079,000.00
19 9/30/2015 $33,503,000.00
20 6/30/2015 $31,658,000.00
21 12/31/2014 $22,748,000.00
Financials: LongTermDebtNoncurrent
Date Value
1 3/31/2020 $113,000,000.00
2 12/31/2019 $63,000,000.00
3 9/30/2019 $64,000,000.00
4 6/30/2019 $65,000,000.00
5 3/31/2019 $66,000,000.00
6 12/31/2018 $67,000,000.00
7 9/30/2018 $68,000,000.00
8 6/30/2018 $69,000,000.00
9 3/31/2018 $70,000,000.00
10 12/31/2017 $71,000,000.00
11 9/30/2017 $72,000,000.00
12 6/30/2017 $72,700,000.00
13 3/31/2017 $73,700,000.00
14 12/31/2016 $6,700,000.00
15 9/30/2016 $6,700,000.00
16 6/30/2016 $6,700,000.00
17 3/31/2016 $6,700,000.00
18 12/31/2015 $6,700,000.00
19 9/30/2015 $6,700,000.00
20 6/30/2015 $6,700,000.00
21 12/31/2014 $6,700,000.00
Financials: NetCashProvidedByUsedInFinancingActivities
Date Value
1 3/31/2020 $46,216,000.00
2 12/31/2019 $-130,000.00
3 9/30/2019 $304,000.00
4 6/30/2019 $292,000.00
5 3/31/2019 $591,000.00
6 12/31/2018 $2,399,000.00
7 9/30/2018 $2,253,000.00
8 6/30/2018 $557,000.00
9 3/31/2018 $-4,000.00
10 12/31/2017 $67,303,000.00
11 9/30/2017 $68,444,000.00
12 6/30/2017 $67,549,000.00
13 3/31/2017 $67,473,000.00
14 12/31/2016 $1,102,000.00
15 9/30/2016 $3,367,000.00
16 6/30/2016 $201,000.00
17 3/31/2016 $737,000.00
18 12/31/2015 $75,399,000.00
19 9/30/2015 $76,593,000.00
20 6/30/2015 $-20,488,000.00
21 3/31/2015 $-110,000.00
22 12/31/2014 $-358,000.00
23 9/30/2014 $-155,000.00
24 6/30/2014 $543,000.00
25 12/31/2013 $-560,000.00
Financials: NetCashProvidedByUsedInInvestingActivities
Date Value
1 3/31/2020 $-7,013,000.00
2 12/31/2019 $-73,414,000.00
3 9/30/2019 $-5,889,000.00
4 6/30/2019 $-18,369,000.00
5 3/31/2019 $-23,023,000.00
6 12/31/2018 $-13,377,000.00
7 9/30/2018 $-9,317,000.00
8 6/30/2018 $-6,131,000.00
9 3/31/2018 $-3,047,000.00
10 12/31/2017 $-168,795,000.00
11 9/30/2017 $-162,983,000.00
12 6/30/2017 $-164,003,000.00
13 3/31/2017 $-157,926,000.00
14 12/31/2016 $-11,426,000.00
15 9/30/2016 $-5,481,000.00
16 6/30/2016 $-2,335,000.00
17 3/31/2016 $-170,000.00
18 12/31/2015 $-17,632,000.00
19 9/30/2015 $-13,740,000.00
20 6/30/2015 $-8,917,000.00
21 3/31/2015 $-6,736,000.00
22 12/31/2014 $-6,288,000.00
23 9/30/2014 $-6,832,000.00
24 6/30/2014 $-2,528,000.00
25 12/31/2013 $-18,431,000.00
Financials: NetCashProvidedByUsedInOperatingActivities
Date Value
1 3/31/2020 $12,900,000.00
2 12/31/2019 $47,112,000.00
3 9/30/2019 $23,847,000.00
4 6/30/2019 $22,867,000.00
5 3/31/2019 $-1,187,000.00
6 12/31/2018 $60,710,000.00
7 9/30/2018 $34,978,000.00
8 6/30/2018 $15,204,000.00
9 3/31/2018 $3,520,000.00
10 12/31/2017 $57,187,000.00
11 9/30/2017 $38,545,000.00
12 6/30/2017 $24,736,000.00
13 3/31/2017 $12,969,000.00
14 12/31/2016 $22,600,000.00
15 9/30/2016 $8,806,000.00
16 6/30/2016 $7,940,000.00
17 3/31/2016 $6,920,000.00
18 12/31/2015 $28,019,000.00
19 9/30/2015 $21,176,000.00
20 6/30/2015 $7,716,000.00
21 3/31/2015 $3,463,000.00
22 12/31/2014 $15,635,000.00
23 9/30/2014 $6,488,000.00
24 6/30/2014 $6,615,000.00
25 12/31/2013 $10,654,000.00
Financials: NetIncomeLoss
Date Value
1 3/31/2020 $8,807,000.00
2 12/31/2019 $53,531,000.00
3 9/30/2019 $40,496,000.00
4 6/30/2019 $13,796,000.00
5 3/31/2019 $9,010,000.00
6 12/31/2018 $21,524,000.00
7 9/30/2018 $13,596,000.00
8 6/30/2018 $10,733,000.00
9 3/31/2018 $10,515,000.00
10 12/31/2017 $29,251,000.00
11 9/30/2017 $28,931,000.00
12 6/30/2017 $9,865,000.00
13 3/31/2017 $3,963,000.00
14 12/31/2016 $10,154,000.00
15 9/30/2016 $7,178,000.00
16 6/30/2016 $4,611,000.00
17 3/31/2016 $2,738,000.00
18 12/31/2015 $11,768,000.00
19 9/30/2015 $8,493,000.00
20 6/30/2015 $2,509,000.00
21 3/31/2015 $3,041,000.00
22 12/31/2014 $13,502,000.00
23 9/30/2014 $9,016,000.00
24 6/30/2014 $2,076,000.00
25 12/31/2013 $4,524,000.00
Financials: NetIncomeLossAttributableToRedeemableNoncontrollingInterest
Date Value
1 3/31/2020 $-236,000.00
2 12/31/2019 $-201,000.00
3 12/31/2018 --
4 12/31/2017 --
Financials: NetIncomeLossAvailableToCommonStockholdersBasic
Date Value
1 9/30/2019 $40,496,000.00
2 6/30/2019 $22,806,000.00
3 3/31/2019 $9,010,000.00
4 12/31/2018 $21,521,000.00
5 9/30/2018 $-7,652,000.00
6 6/30/2018 $21,244,000.00
7 3/31/2018 $10,512,000.00
8 12/31/2017 $29,238,000.00
9 9/30/2017 $28,917,000.00
10 6/30/2017 $13,820,000.00
11 3/31/2017 $3,961,000.00
12 12/31/2016 $10,142,000.00
13 9/30/2016 $7,178,000.00
14 6/30/2016 $4,604,000.00
15 3/31/2016 $2,738,000.00
16 12/31/2015 $-7,219,000.00
17 9/30/2015 $-10,494,000.00
18 6/30/2015 $-16,478,000.00
19 3/31/2015 $146,000.00
20 12/31/2014 $563,000.00
21 9/30/2014 $365,000.00
22 6/30/2014 $88,000.00
23 12/31/2013 $122,000.00
Financials: NumberOfReportableSegments
Date Value
1 3/31/2020 $2.00
2 12/31/2019 $2.00
3 9/30/2019 $2.00
4 6/30/2019 $2.00
5 3/31/2019 $2.00
6 12/31/2018 $2.00
7 9/30/2018 $2.00
8 6/30/2018 $2.00
9 3/31/2018 $2.00
10 12/31/2017 $2.00
11 9/30/2017 $2.00
12 6/30/2017 $2.00
13 3/31/2017 $2.00
14 12/31/2016 $2.00
15 9/30/2016 $2.00
16 6/30/2016 $2.00
17 3/31/2016 $2.00
18 12/31/2015 $2.00
19 9/30/2015 $2.00
20 6/30/2015 $2.00
Financials: OperatingExpenses
Date Value
1 3/31/2020 $84,092,000.00
2 12/31/2019 $268,351,000.00
3 9/30/2019 $195,385,000.00
4 6/30/2019 $127,223,000.00
5 3/31/2019 $64,164,000.00
6 12/31/2018 $262,577,000.00
7 9/30/2018 $198,426,000.00
8 6/30/2018 $111,876,000.00
9 3/31/2018 $52,386,000.00
10 12/31/2017 $189,375,000.00
11 9/30/2017 $141,059,000.00
12 6/30/2017 $93,331,000.00
13 3/31/2017 $43,074,000.00
14 12/31/2016 $147,668,000.00
15 9/30/2016 $108,743,000.00
16 6/30/2016 $70,098,000.00
17 3/31/2016 $33,666,000.00
18 12/31/2015 $113,523,000.00
19 9/30/2015 $81,438,000.00
20 6/30/2015 $27,185,000.00
21 3/31/2015 $24,076,000.00
22 12/31/2014 $79,133,000.00
23 9/30/2014 $58,230,000.00
24 6/30/2014 $20,493,000.00
25 12/31/2013 $67,840,000.00
Financials: OperatingIncomeLoss
Date Value
1 3/31/2020 $9,867,000.00
2 12/31/2019 $50,413,000.00
3 9/30/2019 $35,461,000.00
4 6/30/2019 $23,266,000.00
5 3/31/2019 $9,221,000.00
6 12/31/2018 $12,202,000.00
7 9/30/2018 $3,809,000.00
8 6/30/2018 $20,503,000.00
9 3/31/2018 $11,993,000.00
10 12/31/2017 $33,374,000.00
11 9/30/2017 $20,782,000.00
12 6/30/2017 $10,381,000.00
13 3/31/2017 $4,485,000.00
14 12/31/2016 $14,058,000.00
15 9/30/2016 $9,904,000.00
16 6/30/2016 $7,069,000.00
17 3/31/2016 $4,261,000.00
18 12/31/2015 $17,991,000.00
19 9/30/2015 $13,264,000.00
20 6/30/2015 $4,277,000.00
21 3/31/2015 $5,126,000.00
22 12/31/2014 $21,000,000.00
23 9/30/2014 $13,959,000.00
24 6/30/2014 $3,562,000.00
25 12/31/2013 $7,424,000.00
Financials: OperatingLeaseCost
Date Value
1 3/31/2020 $2,045,000.00
2 12/31/2019 $7,600,000.00
3 9/30/2019 $5,570,000.00
4 6/30/2019 $3,638,000.00
5 3/31/2019 $1,803,000.00
Financials: OperatingLeaseLiability
Date Value
1 3/31/2020 $49,067,000.00
2 12/31/2019 $44,882,000.00
3 9/30/2019 $41,975,000.00
4 6/30/2019 $42,052,000.00
5 3/31/2019 $42,532,000.00
Financials: OperatingLeaseLiabilityCurrent
Date Value
1 3/31/2020 $8,803,000.00
2 12/31/2019 $7,683,000.00
3 9/30/2019 $6,684,000.00
4 6/30/2019 $6,549,000.00
5 3/31/2019 $6,227,000.00
6 12/31/2018 $5,699,000.00
Financials: OperatingLeaseLiabilityNoncurrent
Date Value
1 3/31/2020 $40,264,000.00
2 12/31/2019 $37,199,000.00
3 9/30/2019 $35,291,000.00
4 6/30/2019 $35,503,000.00
5 3/31/2019 $36,305,000.00
6 12/31/2018 $36,957,000.00
Financials: OperatingLeasePayments
Date Value
1 3/31/2020 $2,259,000.00
2 12/31/2019 $8,268,000.00
3 9/30/2019 $6,139,000.00
4 6/30/2019 $2,020,000.00
5 3/31/2019 $1,908,000.00
Financials: OperatingLeaseRightOfUseAsset
Date Value
1 3/31/2020 $34,939,000.00
2 12/31/2019 $30,523,000.00
3 9/30/2019 $27,520,000.00
4 6/30/2019 $27,745,000.00
5 3/31/2019 $28,413,000.00
6 12/31/2018 $28,432,000.00
Financials: OtherAccruedLiabilitiesNoncurrent
Date Value
1 3/31/2020 $3,344,000.00
2 12/31/2019 $3,244,000.00
3 9/30/2019 $1,884,000.00
4 6/30/2019 $1,854,000.00
5 3/31/2019 $1,620,000.00
6 12/31/2018 $1,650,000.00
7 9/30/2018 $1,728,000.00
8 6/30/2018 $1,658,000.00
9 3/31/2018 $1,572,000.00
10 12/31/2017 $1,646,000.00
11 9/30/2017 $1,550,000.00
12 6/30/2017 $1,639,000.00
13 3/31/2017 $1,339,000.00
14 12/31/2016 $2,501,000.00
15 9/30/2016 $2,059,000.00
16 6/30/2016 $2,524,000.00
17 3/31/2016 $2,244,000.00
18 12/31/2015 $2,049,000.00
19 9/30/2015 $2,002,000.00
20 12/31/2014 $657,000.00
Financials: OtherAssetsCurrent
Date Value
1 3/31/2020 $18,834,000.00
2 12/31/2019 $13,504,000.00
3 9/30/2019 $13,495,000.00
4 6/30/2019 $33,724,000.00
5 3/31/2019 $36,302,000.00
6 12/31/2018 $9,502,000.00
7 9/30/2018 $16,864,000.00
8 6/30/2018 $20,681,000.00
9 3/31/2018 $20,842,000.00
10 12/31/2017 $12,796,000.00
11 9/30/2017 $15,777,000.00
12 6/30/2017 $16,031,000.00
13 3/31/2017 $9,931,000.00
14 12/31/2016 $9,197,000.00
15 9/30/2016 $8,261,000.00
16 6/30/2016 $6,481,000.00
17 3/31/2016 $4,592,000.00
18 12/31/2015 $4,870,000.00
19 9/30/2015 $4,535,000.00
20 6/30/2015 $3,371,000.00
21 12/31/2014 $1,919,000.00
Financials: OtherAssetsNoncurrent
Date Value
1 3/31/2020 $18,021,000.00
2 12/31/2019 $17,516,000.00
3 9/30/2019 $17,618,000.00
4 6/30/2019 $14,060,000.00
5 3/31/2019 $13,574,000.00
6 12/31/2018 $13,555,000.00
7 9/30/2018 $12,482,000.00
8 6/30/2018 $13,212,000.00
9 3/31/2018 $9,309,000.00
10 12/31/2017 $7,925,000.00
11 9/30/2017 $7,297,000.00
12 6/30/2017 $7,453,000.00
13 3/31/2017 $4,791,000.00
14 12/31/2016 $4,838,000.00
15 9/30/2016 $5,226,000.00
16 6/30/2016 $3,948,000.00
17 3/31/2016 $4,111,000.00
18 12/31/2015 $6,643,000.00
19 9/30/2015 $6,452,000.00
20 6/30/2015 $11,995,000.00
21 12/31/2014 $9,371,000.00
Financials: OtherLiabilitiesCurrent
Date Value
1 3/31/2020 $5,893,000.00
2 12/31/2019 $5,616,000.00
3 9/30/2019 $3,510,000.00
4 6/30/2019 $3,303,000.00
5 3/31/2019 $2,056,000.00
6 12/31/2018 $3,459,000.00
7 9/30/2018 $3,116,000.00
8 6/30/2018 $2,824,000.00
9 3/31/2018 $4,677,000.00
10 12/31/2017 $4,973,000.00
11 9/30/2017 $4,935,000.00
12 6/30/2017 $4,728,000.00
13 3/31/2017 $4,214,000.00
14 12/31/2016 $2,207,000.00
15 9/30/2016 $4,473,000.00
16 6/30/2016 $2,221,000.00
17 3/31/2016 $3,296,000.00
18 12/31/2015 $2,219,000.00
19 9/30/2015 $3,826,000.00
20 6/30/2015 $4,099,000.00
21 12/31/2014 $2,143,000.00
Financials: OtherLiabilitiesNoncurrent
Date Value
1 3/31/2020 $7,888,000.00
2 12/31/2019 $7,489,000.00
3 9/30/2019 $1,884,000.00
4 6/30/2019 $1,854,000.00
5 3/31/2019 $1,620,000.00
6 12/31/2018 $13,306,000.00
7 9/30/2018 $13,278,000.00
8 6/30/2018 $13,441,000.00
9 3/31/2018 $13,592,000.00
10 12/31/2017 $13,925,000.00
11 9/30/2017 $14,028,000.00
12 6/30/2017 $14,216,000.00
13 3/31/2017 $12,491,000.00
14 12/31/2016 $13,557,000.00
15 9/30/2016 $12,138,000.00
16 6/30/2016 $11,871,000.00
17 3/31/2016 $11,500,000.00
18 12/31/2015 $10,484,000.00
19 9/30/2015 $7,487,000.00
20 6/30/2015 $3,252,000.00
21 12/31/2014 $1,670,000.00
Financials: OtherNonoperatingIncomeExpense
Date Value
1 3/31/2020 $92,000.00
2 12/31/2019 $6,535,000.00
3 9/30/2019 $6,468,000.00
4 6/30/2019 $1,702,000.00
5 3/31/2019 $44,000.00
6 12/31/2018 $2,415,000.00
7 9/30/2018 $91,000.00
8 6/30/2018 $816,000.00
9 3/31/2018 $396,000.00
10 12/31/2017 $35,000.00
11 9/30/2017 $716,000.00
12 6/30/2017 $374,000.00
13 3/31/2017 $237,000.00
14 12/31/2016 $513,000.00
15 9/30/2016 $338,000.00
16 6/30/2016 $199,000.00
17 3/31/2016 $111,000.00
18 12/31/2015 $-348,000.00
19 9/30/2015 $-62,000.00
20 6/30/2015 $-62,000.00
21 3/31/2015 $7,000.00
22 12/31/2014 $-485,000.00
23 9/30/2014 $-70,000.00
24 6/30/2014 --
25 12/31/2013 $57,000.00
Financials: PaymentsForRepurchaseOfCommonStock
Date Value
1 3/31/2020 $5,149,000.00
2 12/31/2019 --
3 9/30/2019 --
4 6/30/2019 --
5 3/31/2019 --
6 12/31/2018 $1,000.00
7 9/30/2018 $1,000.00
8 6/30/2018 $1,000.00
9 12/31/2017 $9,000.00
10 9/30/2017 $9,000.00
11 6/30/2017 $2,000.00
12 12/31/2016 $11,000.00
13 9/30/2016 $12,000.00
14 6/30/2016 $9,000.00
15 12/31/2015 $1,000.00
16 9/30/2015 $1,000.00
17 6/30/2015 $1,000.00
18 12/31/2014 $7,000.00
19 9/30/2014 $3,000.00
20 6/30/2014 $3,000.00
21 12/31/2013 $5,000.00
Financials: PaymentsOfDebtIssuanceCosts
Date Value
1 12/31/2019 --
2 12/31/2018 --
3 12/31/2017 $438,000.00
4 9/30/2017 --
5 12/31/2016 $131,000.00
6 9/30/2016 $131,000.00
7 12/31/2015 --
8 9/30/2015 --
9 12/31/2014 --
Financials: PaymentsToAcquireBusinessesNetOfCashAcquired
Date Value
1 12/31/2019 $58,833,000.00
2 12/31/2018 --
3 9/30/2018 --
4 6/30/2018 --
5 3/31/2018 --
6 12/31/2017 $154,289,000.00
7 9/30/2017 $154,289,000.00
8 6/30/2017 $154,289,000.00
9 3/31/2017 $154,289,000.00
10 12/31/2016 --
11 9/30/2016 --
12 6/30/2016 --
13 3/31/2016 --
14 12/31/2015 $5,632,000.00
15 9/30/2015 $5,849,000.00
16 6/30/2015 $5,632,000.00
17 3/31/2015 $5,612,000.00
18 12/31/2014 $3,186,000.00
19 9/30/2014 --
20 6/30/2014 --
21 12/31/2013 $8,148,000.00
Financials: PaymentsToAcquireInProcessResearchAndDevelopment
Date Value
1 3/31/2020 $3,297,000.00
2 12/31/2019 $850,000.00
3 9/30/2019 $850,000.00
4 3/31/2019 --
5 12/31/2018 --
6 9/30/2018 --
7 12/31/2017 --
Financials: PaymentsToAcquireIntangibleAssets
Date Value
1 12/31/2019 --
2 12/31/2018 $1,075,000.00
3 12/31/2017 --
4 9/30/2017 --
5 12/31/2016 $1,600,000.00
6 9/30/2016 $1,600,000.00
7 6/30/2016 --
8 12/31/2015 $1,000,000.00
9 9/30/2015 $1,000,000.00
10 6/30/2015 $1,000,000.00
11 12/31/2014 --
12 9/30/2014 --
13 6/30/2014 --
14 12/31/2013 --
Financials: PaymentsToAcquireNotesReceivable
Date Value
1 3/31/2020 --
2 12/31/2019 $26,103,000.00
3 9/30/2019 $26,074,000.00
4 6/30/2019 $20,061,000.00
5 3/31/2019 $20,061,000.00
6 12/31/2018 $1,287,000.00
7 9/30/2018 --
8 6/30/2018 --
9 3/31/2018 --
10 12/31/2017 $8,000,000.00
11 9/30/2017 $5,000,000.00
12 6/30/2017 $4,000,000.00
13 3/31/2017 $1,000,000.00
14 12/31/2016 $3,073,000.00
15 9/30/2016 $73,000.00
16 6/30/2016 $73,000.00
17 3/31/2016 $73,000.00
18 12/31/2015 $406,000.00
19 9/30/2015 $317,000.00
20 6/30/2015 $219,000.00
21 3/31/2015 $98,000.00
22 12/31/2014 $755,000.00
23 9/30/2014 $687,000.00
24 6/30/2014 $234,000.00
25 12/31/2013 $1,492,000.00
Financials: PaymentsToAcquireOtherInvestments
Date Value
1 12/31/2019 --
2 12/31/2018 --
3 12/31/2017 $42,000.00
Financials: PaymentsToAcquirePropertyPlantAndEquipment
Date Value
1 3/31/2020 $3,719,000.00
2 12/31/2019 $19,324,000.00
3 9/30/2019 $10,660,000.00
4 6/30/2019 $5,708,000.00
5 3/31/2019 $2,962,000.00
6 12/31/2018 $11,015,000.00
7 9/30/2018 $9,317,000.00
8 6/30/2018 $6,131,000.00
9 3/31/2018 $3,047,000.00
10 12/31/2017 $10,464,000.00
11 9/30/2017 $7,652,000.00
12 6/30/2017 $5,714,000.00
13 3/31/2017 $2,637,000.00
14 12/31/2016 $9,055,000.00
15 9/30/2016 $6,110,000.00
16 6/30/2016 $4,564,000.00
17 3/31/2016 $2,538,000.00
18 12/31/2015 $10,347,000.00
19 9/30/2015 $6,520,000.00
20 6/30/2015 $2,012,000.00
21 3/31/2015 $1,026,000.00
22 12/31/2014 $6,892,000.00
23 9/30/2014 $6,150,000.00
24 6/30/2014 $2,294,000.00
25 12/31/2013 $2,275,000.00
Financials: PreferredStockParOrStatedValuePerShare
Date Value
1 3/31/2020 $0.00
2 12/31/2019 $0.00
3 9/30/2019 $0.00
4 6/30/2019 $0.00
5 3/31/2019 $0.00
6 12/31/2018 $0.00
7 9/30/2018 $0.00
8 6/30/2018 $0.00
9 3/31/2018 $0.00
10 12/31/2017 $0.00
11 9/30/2017 $0.00
12 6/30/2017 $0.00
13 3/31/2017 $0.00
14 12/31/2016 $0.00
15 9/30/2016 $0.00
16 6/30/2016 $0.00
17 3/31/2016 $0.00
18 12/31/2015 $0.00
19 9/30/2015 $0.00
20 12/31/2014 $0.00
Financials: PreferredStockSharesAuthorized
Date Value
1 3/31/2020 $10,000,000.00
2 12/31/2019 $10,000,000.00
3 9/30/2019 $10,000,000.00
4 6/30/2019 $10,000,000.00
5 3/31/2019 $10,000,000.00
6 12/31/2018 $10,000,000.00
7 9/30/2018 $10,000,000.00
8 6/30/2018 $10,000,000.00
9 3/31/2018 $10,000,000.00
10 12/31/2017 $10,000,000.00
11 9/30/2017 $10,000,000.00
12 6/30/2017 $10,000,000.00
13 3/31/2017 $10,000,000.00
14 12/31/2016 $10,000,000.00
15 9/30/2016 $10,000,000.00
16 6/30/2016 $10,000,000.00
17 3/31/2016 $10,000,000.00
18 12/31/2015 $10,000,000.00
19 9/30/2015 $10,000,000.00
20 6/30/2015 $10,000,000.00
21 5/31/2015 $10,000,000.00
22 12/31/2014 --
Financials: PreferredStockSharesIssued
Date Value
1 3/31/2020 --
2 12/31/2019 --
3 9/30/2019 --
4 6/30/2019 --
5 3/31/2019 --
6 12/31/2018 --
7 9/30/2018 --
8 6/30/2018 --
9 3/31/2018 --
10 12/31/2017 --
11 9/30/2017 --
12 6/30/2017 --
13 3/31/2017 --
14 12/31/2016 --
15 9/30/2016 --
16 6/30/2016 --
17 3/31/2016 --
18 12/31/2015 --
19 9/30/2015 --
20 12/31/2014 --
Financials: PreferredStockSharesOutstanding
Date Value
1 3/31/2020 --
2 12/31/2019 --
3 9/30/2019 --
4 6/30/2019 --
5 3/31/2019 --
6 12/31/2018 --
7 9/30/2018 --
8 6/30/2018 --
9 3/31/2018 --
10 12/31/2017 --
11 9/30/2017 --
12 6/30/2017 --
13 3/31/2017 --
14 12/31/2016 --
15 9/30/2016 --
16 6/30/2016 --
17 3/31/2016 --
18 12/31/2015 --
19 9/30/2015 --
20 12/31/2014 --
Financials: PreferredStockValue
Date Value
1 3/31/2020 --
2 12/31/2019 --
3 9/30/2019 --
4 6/30/2019 --
5 3/31/2019 --
6 12/31/2018 --
7 9/30/2018 --
8 6/30/2018 --
9 3/31/2018 --
10 12/31/2017 --
11 9/30/2017 --
12 6/30/2017 --
13 3/31/2017 --
14 12/31/2016 --
15 9/30/2016 --
16 6/30/2016 --
17 3/31/2016 --
18 12/31/2015 --
19 9/30/2015 --
20 12/31/2014 --
Financials: PrepaidExpenseCurrentAndNoncurrent
Date Value
1 3/31/2020 $11,600,000.00
2 12/31/2019 $6,100,000.00
3 12/31/2018 $5,000,000.00
4 3/31/2018 $10,600,000.00
5 12/31/2017 $3,800,000.00
Financials: ProceedsFromCollectionOfNotesReceivable
Date Value
1 3/31/2020 $3,000.00
2 9/30/2019 $31,695,000.00
3 6/30/2019 $7,400,000.00
4 3/31/2019 --
5 9/30/2018 --
6 6/30/2018 --
7 12/31/2017 $4,000,000.00
8 12/31/2016 $2,441,000.00
9 12/31/2015 --
10 12/31/2014 --
Financials: ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
Date Value
1 3/31/2020 $1,365,000.00
2 12/31/2019 $3,870,000.00
3 9/30/2019 $3,304,000.00
4 6/30/2019 $2,292,000.00
5 3/31/2019 $1,591,000.00
6 12/31/2018 $6,400,000.00
7 9/30/2018 $5,254,000.00
8 6/30/2018 $2,558,000.00
9 3/31/2018 $996,000.00
10 12/31/2017 $3,450,000.00
11 9/30/2017 $3,153,000.00
12 6/30/2017 $1,551,000.00
13 3/31/2017 $473,000.00
14 12/31/2016 $1,661,000.00
15 9/30/2016 $1,202,000.00
16 6/30/2016 $427,000.00
17 3/31/2016 $371,000.00
18 12/31/2015 $344,000.00
19 9/30/2015 $300,000.00
20 6/30/2015 $184,000.00
21 3/31/2015 $12,000.00
22 12/31/2014 $554,000.00
23 9/30/2014 $530,000.00
24 6/30/2014 $484,000.00
25 12/31/2013 $785,000.00
Financials: ProceedsFromLinesOfCredit
Date Value
1 3/31/2020 $50,000,000.00
2 12/31/2019 --
3 3/31/2019 --
4 12/31/2018 --
5 9/30/2018 --
6 6/30/2018 --
7 3/31/2018 --
8 12/31/2017 $139,000,000.00
9 9/30/2017 $67,000,000.00
10 6/30/2017 $67,000,000.00
11 3/31/2017 $67,000,000.00
12 12/31/2016 --
13 9/30/2016 --
14 6/30/2016 --
Financials: ProceedsFromStockOptionsExercised
Date Value
1 12/31/2019 $2,500,000.00
2 12/31/2018 $5,200,000.00
3 12/31/2017 $2,600,000.00
4 12/31/2016 $1,100,000.00
5 12/31/2015 $500,000.00
Financials: ProfitLoss
Date Value
1 3/31/2020 $8,571,000.00
2 12/31/2019 $53,330,000.00
3 9/30/2019 $17,690,000.00
4 6/30/2019 $13,796,000.00
5 3/31/2019 $9,010,000.00
6 12/31/2018 $21,524,000.00
7 12/31/2017 $29,251,000.00
Financials: PropertyPlantAndEquipmentDisposals
Date Value
1 12/31/2019 --
2 12/31/2018 $1,400,000.00
3 12/31/2017 $800,000.00
4 12/31/2016 --
5 12/31/2015 $500,000.00
Financials: PropertyPlantAndEquipmentGross
Date Value
1 12/31/2019 $66,090,000.00
2 12/31/2018 $48,745,000.00
3 12/31/2017 $38,320,000.00
4 12/31/2016 $29,465,000.00
5 12/31/2015 $23,976,000.00
6 12/31/2014 $13,559,000.00
Financials: PropertyPlantAndEquipmentNet
Date Value
1 3/31/2020 $39,467,000.00
2 12/31/2019 $38,548,000.00
3 9/30/2019 $32,332,000.00
4 6/30/2019 $29,774,000.00
5 3/31/2019 $29,366,000.00
6 12/31/2018 $27,757,000.00
7 9/30/2018 $28,349,000.00
8 6/30/2018 $26,587,000.00
9 3/31/2018 $25,228,000.00
10 12/31/2017 $23,459,000.00
11 9/30/2017 $23,399,000.00
12 6/30/2017 $22,610,000.00
13 3/31/2017 $20,788,000.00
14 12/31/2016 $20,180,000.00
15 9/30/2016 $17,645,000.00
16 6/30/2016 $17,361,000.00
17 3/31/2016 $17,494,000.00
18 12/31/2015 $15,446,000.00
19 9/30/2015 $12,040,000.00
20 6/30/2015 $8,409,000.00
21 12/31/2014 $8,130,000.00
Financials: ProvisionForDoubtfulAccounts
Date Value
1 3/31/2020 $1,885,000.00
2 12/31/2019 $1,200,000.00
3 9/30/2019 $700,000.00
4 6/30/2019 $500,000.00
5 3/31/2019 $260,000.00
6 12/31/2018 $149,000.00
7 9/30/2018 $108,000.00
8 6/30/2018 $100,000.00
9 3/31/2018 $13,000.00
10 12/31/2017 $500,000.00
11 9/30/2017 $-360,000.00
12 6/30/2017 --
13 3/31/2017 $128,000.00
14 12/31/2016 $648,000.00
15 9/30/2016 $400,000.00
16 6/30/2016 $261,000.00
17 3/31/2016 $200,000.00
18 12/31/2015 $276,000.00
19 9/30/2015 $400,000.00
20 6/30/2015 $100,000.00
21 3/31/2015 $300,000.00
22 12/31/2014 $1,400,000.00
23 9/30/2014 $909,000.00
24 6/30/2014 $300,000.00
25 12/31/2013 $592,000.00
Financials: ProvisionForLoanLossesExpensed
Date Value
1 3/31/2020 $-349,000.00
2 9/30/2019 $-3,319,000.00
3 6/30/2019 $-3,319,000.00
4 3/31/2019 --
5 9/30/2018 --
6 6/30/2018 --
Financials: RedeemableNoncontrollingInterestEquityCarryingAmount
Date Value
1 3/31/2020 $11,000,000.00
2 12/31/2019 $11,210,000.00
3 10/31/2019 $11,400,000.00
4 12/31/2018 --
Financials: RepaymentsOfLinesOfCredit
Date Value
1 3/31/2020 --
2 12/31/2019 $4,000,000.00
3 9/30/2019 $3,000,000.00
4 6/30/2019 $2,000,000.00
5 3/31/2019 $1,000,000.00
6 12/31/2018 $4,000,000.00
7 9/30/2018 $3,000,000.00
8 6/30/2018 $2,000,000.00
9 3/31/2018 $1,000,000.00
10 12/31/2017 $74,700,000.00
11 9/30/2017 $1,700,000.00
12 6/30/2017 $1,000,000.00
13 3/31/2017 --
14 12/31/2016 --
15 9/30/2016 --
16 6/30/2016 --
17 12/31/2015 --
Financials: ResearchAndDevelopmentExpense
Date Value
1 3/31/2020 $39,730,000.00
2 12/31/2019 $114,443,000.00
3 9/30/2019 $84,375,000.00
4 6/30/2019 $54,914,000.00
5 3/31/2019 $26,496,000.00
6 12/31/2018 $89,204,000.00
7 9/30/2018 $64,767,000.00
8 6/30/2018 $41,898,000.00
9 3/31/2018 $20,377,000.00
10 12/31/2017 $72,755,000.00
11 9/30/2017 $53,840,000.00
12 6/30/2017 $34,583,000.00
13 3/31/2017 $14,521,000.00
14 12/31/2016 $44,272,000.00
15 9/30/2016 $32,224,000.00
16 6/30/2016 $20,747,000.00
17 3/31/2016 $9,970,000.00
18 12/31/2015 $40,002,000.00
19 9/30/2015 $26,667,000.00
20 6/30/2015 $16,831,000.00
21 3/31/2015 $7,752,000.00
22 12/31/2014 $23,193,000.00
23 9/30/2014 $16,468,000.00
24 6/30/2014 $10,374,000.00
25 12/31/2013 $13,085,000.00
Financials: ResearchAndDevelopmentInProcess
Date Value
1 3/31/2020 $3,297,000.00
2 12/31/2019 $850,000.00
3 9/30/2019 $850,000.00
4 3/31/2019 --
5 12/31/2018 --
6 9/30/2018 --
7 12/31/2017 --
Financials: RetainedEarningsAccumulatedDeficit
Date Value
1 3/31/2020 $-2,472,000.00
2 12/31/2019 $-10,463,000.00
3 9/30/2019 $-23,498,000.00
4 6/30/2019 $-41,188,000.00
5 3/31/2019 $-54,984,000.00
6 12/31/2018 $37,000.00
7 9/30/2018 $-71,959,000.00
8 6/30/2018 $-64,307,000.00
9 3/31/2018 $-75,040,000.00
10 12/31/2017 $-88,677,000.00
11 9/30/2017 $-88,997,000.00
12 6/30/2017 $-104,100,000.00
13 3/31/2017 $-113,965,000.00
14 12/31/2016 $-117,909,000.00
15 9/30/2016 $-120,885,000.00
16 6/30/2016 $-123,452,000.00
17 3/31/2016 $-125,325,000.00
18 12/31/2015 $-128,063,000.00
19 9/30/2015 $-131,052,000.00
20 6/30/2015 $-134,281,000.00
21 12/31/2014 $-128,996,000.00
Financials: RevenueFromContractWithCustomerExcludingAssessedTax
Date Value
1 3/31/2020 $151,939,000.00
2 12/31/2019 $502,363,000.00
3 9/30/2019 $361,875,000.00
4 6/30/2019 $121,660,000.00
5 3/31/2019 $112,335,000.00
6 12/31/2018 $420,494,000.00
7 9/30/2018 $309,092,000.00
8 6/30/2018 $104,488,000.00
9 3/31/2018 $92,756,000.00
10 12/31/2017 $338,937,000.00
11 9/30/2017 $250,144,000.00
12 6/30/2017 $85,988,000.00
13 3/31/2017 $74,194,000.00
14 12/31/2016 $261,106,000.00
Financials: RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
Date Value
1 3/31/2020 $6,022,000.00
2 12/31/2019 $7,886,000.00
3 9/30/2019 $3,384,000.00
4 6/30/2019 $792,000.00
5 3/31/2019 $1,459,000.00
Financials: SellingAndMarketingExpense
Date Value
1 3/31/2020 $17,075,000.00
2 12/31/2019 $61,815,000.00
3 9/30/2019 $14,533,000.00
4 6/30/2019 $28,859,000.00
5 3/31/2019 $13,228,000.00
6 12/31/2018 $55,902,000.00
7 9/30/2018 $39,562,000.00
8 6/30/2018 $25,434,000.00
9 3/31/2018 $10,822,000.00
10 12/31/2017 $43,490,000.00
11 9/30/2017 $32,639,000.00
12 6/30/2017 $22,213,000.00
13 3/31/2017 $10,314,000.00
14 12/31/2016 $38,980,000.00
15 9/30/2016 $29,532,000.00
16 6/30/2016 $18,827,000.00
17 3/31/2016 $8,976,000.00
18 12/31/2015 $32,240,000.00
19 9/30/2015 $24,405,000.00
20 6/30/2015 $8,064,000.00
21 3/31/2015 $7,916,000.00
22 12/31/2014 $25,836,000.00
23 9/30/2014 $19,873,000.00
24 6/30/2014 $6,670,000.00
25 12/31/2013 $21,467,000.00
Financials: ShareBasedCompensation
Date Value
1 3/31/2020 $6,358,000.00
2 12/31/2019 $20,603,000.00
3 9/30/2019 $14,721,000.00
4 6/30/2019 $9,686,000.00
5 3/31/2019 $4,266,000.00
6 12/31/2018 $13,429,000.00
7 9/30/2018 $9,670,000.00
8 6/30/2018 $6,213,000.00
9 3/31/2018 $2,669,000.00
10 12/31/2017 $7,413,000.00
11 9/30/2017 $5,134,000.00
12 6/30/2017 $3,228,000.00
13 3/31/2017 $1,313,000.00
14 12/31/2016 $4,001,000.00
15 9/30/2016 $2,880,000.00
16 6/30/2016 $1,794,000.00
17 3/31/2016 $852,000.00
18 12/31/2015 $3,347,000.00
19 9/30/2015 $2,678,000.00
20 6/30/2015 $1,389,000.00
21 3/31/2015 $561,000.00
22 12/31/2014 $3,267,000.00
23 9/30/2014 $2,365,000.00
24 6/30/2014 $1,619,000.00
25 12/31/2013 $841,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
Date Value
1 12/31/2019 $15,061,000.00
2 12/31/2018 $32,738,000.00
3 12/31/2017 $34,999,000.00
4 6/30/2017 $15,547,000.00
5 3/31/2017 $3,300,000.00
6 12/31/2016 $14,100,000.00
7 9/30/2016 $7,600,000.00
8 6/30/2016 $1,500,000.00
9 3/31/2016 $1,000,000.00
10 12/31/2015 $3,300,000.00
11 9/30/2015 $3,119,000.00
12 6/30/2015 $2,000,000.00
13 3/31/2015 --
14 12/31/2014 $7,300,000.00
15 9/30/2014 $7,100,000.00
16 6/30/2014 $6,900,000.00
17 12/31/2013 $700,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
Date Value
1 12/31/2019 $1,154.00
2 12/31/2018 $12,500.00
3 12/31/2017 $4,063.00
4 6/30/2017 $862.00
5 3/31/2017 $414.00
6 12/31/2016 $2,009.00
7 9/30/2016 --
8 6/30/2016 --
9 3/31/2016 --
10 12/31/2015 $5,443.00
11 9/30/2015 $4,476.00
12 6/30/2015 $4,326.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
Date Value
1 12/31/2019 $15,627.00
2 12/31/2018 $31,486.00
3 12/31/2017 $97,415.00
4 6/30/2017 $74,593.00
5 3/31/2017 $32,607.00
6 12/31/2016 $91,261.00
7 9/30/2016 $86,099.00
8 6/30/2016 $79,035.00
9 3/31/2016 $10,362.00
10 12/31/2015 $42,936.00
11 9/30/2015 $28,544.00
12 6/30/2015 $24,407.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
Date Value
1 12/31/2019 $186,500.00
2 12/31/2018 $219,450.00
3 12/31/2017 $252,100.00
4 6/30/2017 $237,550.00
5 3/31/2017 $56,150.00
6 12/31/2016 $653,900.00
7 9/30/2016 $588,900.00
8 6/30/2016 $576,300.00
9 3/31/2016 $456,550.00
10 12/31/2015 $540,548.00
11 9/30/2015 $514,276.00
12 6/30/2015 $482,276.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
Date Value
1 12/31/2019 $25.01
2 12/31/2018 $19.43
3 12/31/2017 $14.95
4 6/30/2017 $14.54
5 3/31/2017 $13.92
6 12/31/2016 $8.77
7 9/30/2016 $8.25
8 6/30/2016 $8.08
9 3/31/2016 $7.47
10 12/31/2015 $5.90
11 9/30/2015 $11.90
12 6/30/2015 $5.59
13 12/31/2014 $4.20
14 12/31/2013 $4.02
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
Date Value
1 12/31/2019 $45,344,000.00
2 12/31/2018 $75,101,000.00
3 12/31/2017 $72,823,000.00
4 6/30/2017 $90,278,000.00
5 3/31/2017 $80,355,000.00
6 12/31/2016 $74,267,000.00
7 9/30/2016 $84,430,000.00
8 6/30/2016 $78,277,000.00
9 3/31/2016 $71,862,000.00
10 12/31/2015 $44,411,000.00
11 9/30/2015 $27,038,000.00
12 6/30/2015 $41,186,000.00
13 12/31/2014 $27,725,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Date Value
1 12/31/2019 $1,905,751.00
2 12/31/2018 $2,057,800.00
3 12/31/2017 $2,686,976.00
4 6/30/2017 $3,191,202.00
5 3/31/2017 $3,447,731.00
6 12/31/2016 $3,547,528.00
7 9/30/2016 $3,729,428.00
8 6/30/2016 $3,965,057.00
9 3/31/2016 $3,935,870.00
10 12/31/2015 $3,547,913.00
11 9/30/2015 $3,550,324.00
12 6/30/2015 $3,597,531.00
13 12/31/2014 $3,345,993.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Date Value
1 12/31/2019 $20.60
2 12/31/2018 $15.37
3 12/31/2017 $10.67
4 6/30/2017 $9.34
5 3/31/2017 $7.44
6 12/31/2016 $6.91
7 9/30/2016 $6.23
8 6/30/2016 $5.89
9 3/31/2016 $5.44
10 12/31/2015 $4.17
11 9/30/2015 $4.09
12 6/30/2015 $3.93
13 12/31/2014 $2.68
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
Date Value
1 12/31/2019 $39,459,000.00
2 12/31/2018 $56,329,000.00
3 12/31/2017 $54,398,000.00
4 6/30/2017 $64,883,000.00
5 3/31/2017 $59,170,000.00
6 12/31/2016 $52,460,000.00
7 9/30/2016 $58,571,000.00
8 6/30/2016 $54,752,000.00
9 3/31/2016 $47,580,000.00
10 12/31/2015 $31,690,000.00
11 9/30/2015 $18,221,000.00
12 6/30/2015 $24,641,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
Date Value
1 12/31/2019 $1,310,486.00
2 12/31/2018 $1,326,800.00
3 12/31/2017 $1,733,849.00
4 6/30/2017 $1,978,792.00
5 3/31/2017 $2,224,394.00
6 12/31/2016 $2,144,142.00
7 9/30/2016 $2,266,851.00
8 6/30/2016 $2,386,241.00
9 3/31/2016 $2,215,459.00
10 12/31/2015 $2,178,312.00
11 9/30/2015 $1,844,358.00
12 6/30/2015 $1,785,877.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
Date Value
1 12/31/2019 $13.06
2 12/31/2018 $9.42
3 12/31/2017 $6.38
4 6/30/2017 $4.84
5 3/31/2017 $4.14
6 12/31/2016 $3.36
7 9/30/2016 $3.02
8 6/30/2016 $2.69
9 3/31/2016 $2.22
10 12/31/2015 $2.13
11 9/30/2015 $1.78
12 6/30/2015 $1.58
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
Date Value
1 12/31/2019 $45,351,000.00
2 12/31/2018 $75,139,000.00
3 12/31/2017 $73,258,000.00
4 6/30/2017 $90,959,000.00
5 3/31/2017 $81,016,000.00
6 12/31/2016 $73,621,000.00
7 9/30/2016 $83,650,000.00
8 6/30/2016 $77,240,000.00
9 3/31/2016 $71,206,000.00
10 12/31/2015 $44,124,000.00
11 9/30/2015 $26,681,000.00
12 6/30/2015 $40,751,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
Date Value
1 12/31/2019 $1,906,001.00
2 12/31/2018 $2,058,757.00
3 12/31/2017 $2,700,257.00
4 6/30/2017 $3,212,169.00
5 3/31/2017 $3,473,524.00
6 12/31/2016 $3,502,351.00
7 9/30/2016 $3,682,475.00
8 6/30/2016 $3,893,776.00
9 3/31/2016 $3,880,624.00
10 12/31/2015 $3,514,311.00
11 9/30/2015 $3,506,414.00
12 6/30/2015 $3,545,624.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
Date Value
1 12/31/2019 $20.60
2 12/31/2018 $15.37
3 12/31/2017 $10.64
4 6/30/2017 $9.31
5 3/31/2017 $7.42
6 12/31/2016 $6.81
7 9/30/2016 $6.14
8 6/30/2016 $5.79
9 3/31/2016 $5.35
10 12/31/2015 $4.12
11 9/30/2015 $4.05
12 6/30/2015 $3.89
Financials: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
Date Value
1 12/31/2019 $3,400,000.00
2 12/31/2018 $3,500,000.00
3 12/31/2017 $3,500,000.00
4 6/30/2017 $1,900,000.00
5 3/31/2017 $1,100,000.00
6 12/31/2016 $2,200,000.00
7 9/30/2016 $1,700,000.00
8 6/30/2016 $1,200,000.00
9 3/31/2016 $300,000.00
10 12/31/2015 $2,700,000.00
11 9/30/2015 $2,300,000.00
12 6/30/2015 $800,000.00
13 3/31/2015 $400,000.00
14 12/31/2014 $1,500,000.00
15 9/30/2014 $400,000.00
16 6/30/2014 $300,000.00
17 12/31/2013 $500,000.00
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2019 $7.81
2 12/31/2018 $6.39
3 12/31/2017 $2.55
4 6/30/2017 $2.29
5 3/31/2017 $0.94
6 12/31/2016 $1.88
7 9/30/2016 $1.86
8 6/30/2016 $2.17
9 3/31/2016 $2.04
10 12/31/2015 $1.63
11 9/30/2015 $1.53
12 6/30/2015 $1.53
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2019 $15.47
2 12/31/2018 $15.08
3 12/31/2017 $11.99
4 6/30/2017 $11.23
5 3/31/2017 $8.70
6 12/31/2016 $9.79
7 9/30/2016 --
8 6/30/2016 --
9 3/31/2016 --
10 12/31/2015 $2.23
11 9/30/2015 $1.54
12 6/30/2015 $1.46
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2019 $22.82
2 12/31/2018 $17.21
3 12/31/2017 $12.53
4 6/30/2017 $12.14
5 3/31/2017 $11.59
6 12/31/2016 $9.45
7 9/30/2016 $9.35
8 6/30/2016 $9.08
9 3/31/2016 $9.96
10 12/31/2015 $5.97
11 9/30/2015 $4.69
12 6/30/2015 $3.79
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2019 $56.32
2 12/31/2018 $40.27
3 12/31/2017 $31.69
4 6/30/2017 $31.06
5 3/31/2017 $28.90
6 12/31/2016 $17.87
7 9/30/2016 $16.76
8 6/30/2016 $16.41
9 3/31/2016 $15.02
10 12/31/2015 $12.10
11 9/30/2015 $11.90
12 6/30/2015 $11.55
Financials: StockholdersEquity
Date Value
1 3/31/2020 $366,216,000.00
2 12/31/2019 $355,651,000.00
3 9/30/2019 $336,166,000.00
4 6/30/2019 $312,428,000.00
5 3/31/2019 $292,496,000.00
6 12/31/2018 $277,589,000.00
7 9/30/2018 $264,741,000.00
8 6/30/2018 $266,198,000.00
9 3/31/2018 $250,258,000.00
10 12/31/2017 $232,827,000.00
11 9/30/2017 $229,914,000.00
12 6/30/2017 $211,286,000.00
13 3/31/2017 $198,407,000.00
14 12/31/2016 $191,249,000.00
15 9/30/2016 $184,300,000.00
16 6/30/2016 $177,582,000.00
17 3/31/2016 $174,448,000.00
18 12/31/2015 $170,131,000.00
19 9/30/2015 $165,804,000.00
20 6/30/2015 $-134,295,000.00
21 12/31/2014 $-121,844,000.00
22 12/31/2013 $-140,690,000.00
23 12/31/2012 $-147,051,000.00
Financials: StockIssuedDuringPeriodSharesStockOptionsExercised
Date Value
1 12/31/2019 $321,768.00
2 12/31/2018 $804,640.00
3 12/31/2017 $1,011,174.00
4 6/30/2017 $518,421.00
5 3/31/2017 $122,926.00
6 12/31/2016 $561,015.00
7 9/30/2016 $321,286.00
8 6/30/2016 $80,121.00
9 3/31/2016 $58,231.00
10 12/31/2015 $290,249.00
11 9/30/2015 $276,925.00
12 6/30/2015 $202,005.00
Financials: StockIssuedDuringPeriodValueShareBasedCompensation
Date Value
1 3/31/2020 $1,365,000.00
2 12/31/2019 $3,870,000.00
3 9/30/2019 $1,012,000.00
4 6/30/2019 $701,000.00
5 3/31/2019 $1,591,000.00
6 12/31/2018 $6,400,000.00
7 9/30/2018 $2,696,000.00
8 6/30/2018 $1,562,000.00
9 3/31/2018 $996,000.00
10 12/31/2017 $3,450,000.00
11 9/30/2017 $3,153,000.00
12 6/30/2017 $1,551,000.00
13 3/31/2017 $473,000.00
14 12/31/2016 $1,661,000.00
15 9/30/2016 $1,202,000.00
16 6/30/2016 $427,000.00
17 3/31/2016 $371,000.00
18 12/31/2015 $344,000.00
19 9/30/2015 $300,000.00
20 6/30/2015 $184,000.00
21 12/31/2014 $554,000.00
22 12/31/2013 $785,000.00
Financials: StockRepurchasedDuringPeriodShares
Date Value
1 3/31/2020 $147,153.00
2 12/31/2019 --
3 3/31/2019 --
4 12/31/2018 --
Financials: StockRepurchasedDuringPeriodValue
Date Value
1 3/31/2020 $5,100,000.00
Financials: TemporaryEquityNetIncome
Date Value
1 3/31/2020 $-236,000.00
2 12/31/2019 $-201,000.00
Financials: TreasuryStockShares
Date Value
1 3/31/2020 $147,153.00
2 12/31/2019 --
3 12/31/2016 --
4 6/30/2016 --
5 3/31/2016 $35,523.00
6 12/31/2015 $35,523.00
7 9/30/2015 $35,523.00
8 6/30/2015 $35,523.00
9 12/31/2014 $35,523.00
Financials: TreasuryStockValue
Date Value
1 3/31/2020 $5,149,000.00
2 12/31/2019 --
3 12/31/2016 --
4 6/30/2016 --
5 3/31/2016 $42,000.00
6 12/31/2015 $42,000.00
7 9/30/2015 $42,000.00
8 6/30/2015 $42,000.00
9 12/31/2014 $42,000.00
Financials: UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
Date Value
1 12/31/2019 --
2 9/30/2019 --
3 6/30/2019 --
4 3/31/2019 --
5 12/31/2018 $3,000.00
6 9/30/2018 $2,000.00
7 6/30/2018 $4,000.00
8 3/31/2018 $3,000.00
9 12/31/2017 $13,000.00
10 9/30/2017 $14,000.00
11 6/30/2017 $8,000.00
12 3/31/2017 $2,000.00
13 12/31/2016 $12,000.00
14 9/30/2016 --
15 6/30/2016 $7,000.00
16 3/31/2016 --
17 12/31/2015 --
18 9/30/2015 --
19 6/30/2015 --
20 3/31/2015 $2,895,000.00
21 12/31/2014 $12,939,000.00
22 9/30/2014 $8,651,000.00
23 6/30/2014 $1,988,000.00
24 12/31/2013 $4,402,000.00
Financials: UnrecognizedTaxBenefits
Date Value
1 12/31/2019 $3,065,000.00
2 12/31/2018 $2,801,000.00
3 12/31/2017 $1,973,000.00
4 12/31/2016 $681,000.00
5 12/31/2015 $506,000.00
6 6/30/2015 --
7 12/31/2014 $208,000.00
8 12/31/2013 --
9 12/31/2012 --
Financials: UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
Date Value
1 12/31/2019 $253,000.00
2 12/31/2018 --
3 12/31/2017 --
4 12/31/2016 $101,000.00
5 12/31/2015 --
6 12/31/2014 --
Financials: UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
Date Value
1 3/31/2020 $400,000.00
2 12/31/2019 $200,000.00
3 9/30/2019 $100,000.00
4 6/30/2019 $100,000.00
5 3/31/2019 $100,000.00
6 12/31/2018 $100,000.00
7 9/30/2018 $100,000.00
8 6/30/2018 $100,000.00
9 3/31/2018 $100,000.00
10 12/31/2017 $100,000.00
11 9/30/2017 $100,000.00
12 6/30/2017 $100,000.00
13 3/31/2017 $26,000.00
14 12/31/2016 $100,000.00
15 12/31/2015 $4,000.00
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition
Date Value
1 12/31/2019 --
2 12/31/2018 --
3 12/31/2017 $277,000.00
4 12/31/2016 --
5 12/31/2015 --
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
Date Value
1 12/31/2019 $718,000.00
2 12/31/2018 $857,000.00
3 12/31/2017 $718,000.00
4 12/31/2016 $197,000.00
5 12/31/2015 $152,000.00
6 12/31/2014 $69,000.00
7 12/31/2013 --
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
Date Value
1 12/31/2019 $18,000.00
2 12/31/2018 $147,000.00
3 12/31/2017 $373,000.00
4 12/31/2016 $79,000.00
5 12/31/2015 $146,000.00
6 9/30/2015 $200,000.00
7 12/31/2014 $139,000.00
8 12/31/2013 --
Financials: UnrecognizedTaxBenefitsPeriodIncreaseDecrease
Date Value
1 6/30/2019 --
2 3/31/2019 --
3 12/31/2016 $200,000.00
4 12/31/2015 $300,000.00
5 12/31/2014 $200,000.00
Financials: UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
Date Value
1 12/31/2019 $219,000.00
2 12/31/2018 $176,000.00
3 12/31/2017 $76,000.00
4 12/31/2016 --
5 12/31/2015 --
Financials: UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
Date Value
1 12/31/2019 $3,100,000.00
2 12/31/2018 $2,800,000.00
3 12/31/2017 $2,000,000.00
4 12/31/2016 $700,000.00
5 12/31/2015 $500,000.00
Financials: WeightedAverageNumberOfDilutedSharesOutstanding
Date Value
1 3/31/2020 $50,246,987.00
2 12/31/2019 $50,273,889.00
3 9/30/2019 $50,238,409.00
4 6/30/2019 $50,244,384.00
5 3/31/2019 $50,172,818.00
6 12/31/2018 $49,692,184.00
7 9/30/2018 $49,593,918.00
8 6/30/2018 $49,406,444.00
9 3/31/2018 $49,268,255.00
10 12/31/2017 $49,153,948.00
11 9/30/2017 $49,074,279.00
12 6/30/2017 $48,906,812.00
13 3/31/2017 $48,758,774.00
14 12/31/2016 $47,875,522.00
15 9/30/2016 $47,741,365.00
16 6/30/2016 $47,405,511.00
17 3/31/2016 $47,303,896.00
18 12/31/2015 $24,108,362.00
19 9/30/2015 $16,910,090.00
20 6/30/2015 $2,706,369.00
21 3/31/2015 $4,172,787.00
22 12/31/2014 $3,890,121.00
23 9/30/2014 $3,792,228.00
24 6/30/2014 $3,718,440.00
25 12/31/2013 $2,795,345.00
Financials: WeightedAverageNumberOfSharesOutstandingBasic
Date Value
1 3/31/2020 $48,725,565.00
2 12/31/2019 $48,427,446.00
3 9/30/2019 $48,360,927.00
4 6/30/2019 $48,281,068.00
5 3/31/2019 $48,172,243.00
6 12/31/2018 $47,633,739.00
7 9/30/2018 $47,494,926.00
8 6/30/2018 $47,333,435.00
9 3/31/2018 $47,226,382.00
10 12/31/2017 $46,682,141.00
11 9/30/2017 $46,520,469.00
12 6/30/2017 $46,334,499.00
13 3/31/2017 $46,225,473.00
14 12/31/2016 $45,716,757.00
15 9/30/2016 $45,615,399.00
16 6/30/2016 $45,564,059.00
17 3/31/2016 $45,526,058.00
18 12/31/2015 $24,108,362.00
19 9/30/2015 $16,910,090.00
20 6/30/2015 $2,706,369.00
21 3/31/2015 $2,636,813.00
22 12/31/2014 $2,276,694.00
23 9/30/2014 $2,211,263.00
24 6/30/2014 $2,328,820.00
25 12/31/2013 $1,443,469.00
Copyright 2020 PursePoor.com