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

Business Address

2424 N. FEDERAL HWY
SUITE 208
BOCA RATON , FL US 33431

Mailing Address

2424 N. FEDERAL HWY
SUITE 208
BOCA RATON , FL US 33431
Phone Number: 561-276-2239 / State Incorporated: NV / Fiscal Year End 12 /31
Financials: AccountsPayableAndAccruedLiabilitiesCurrent
Date Value
1 9/30/2023 $121,088,000.00
2 6/30/2023 $94,313,000.00
3 3/31/2023 $107,112,000.00
4 12/31/2022 $107,340,000.00
5 9/30/2022 $143,947,000.00
6 6/30/2022 $102,416,000.00
7 3/31/2022 $109,307,000.00
8 12/31/2021 $72,442,000.00
9 9/30/2021 $91,931,593.00
10 6/30/2021 $52,992,075.00
11 3/31/2021 $37,525,390.00
12 12/31/2020 $25,412,753.00
13 9/30/2020 $18,117,611.00
14 6/30/2020 $20,149,301.00
15 3/31/2020 $19,885,182.00
16 12/31/2019 $17,292,647.00
17 9/30/2019 $10,808,603.00
18 6/30/2019 $9,113,564.00
19 3/31/2019 $9,027,059.00
20 12/31/2018 $14,845,211.00
21 9/30/2018 $14,501,149.00
22 6/30/2018 $7,532,328.00
23 3/31/2018 $10,219,925.00
24 12/31/2017 $6,311,824.00
25 9/30/2017 $8,410,985.00
26 6/30/2017 $3,228,939.00
27 3/31/2017 $3,579,920.00
28 12/31/2016 $1,754,207.00
29 9/30/2016 $1,710,504.00
30 12/31/2015 $1,805,931.00
Financials: AccountsPayableCurrent
Date Value
1 12/31/2023 $42,800,000.00
2 3/31/2023 $16,536,000.00
3 12/31/2022 $36,248,000.00
4 9/30/2022 $27,595,000.00
5 6/30/2022 $25,235,000.00
6 3/31/2022 $50,541,000.00
7 12/31/2021 $35,820,000.00
8 9/30/2021 $41,097,808.00
9 6/30/2021 $19,509,533.00
10 3/31/2021 $18,519,644.00
11 12/31/2020 $11,854,421.00
12 6/30/2020 $8,792,735.00
13 3/31/2020 $11,169,316.00
14 12/31/2019 $10,159,900.00
15 9/30/2019 $5,119,452.00
16 6/30/2019 $4,263,314.00
17 3/31/2019 $5,749,943.00
18 12/31/2018 $5,825,446.00
19 9/30/2018 $5,106,023.00
20 6/30/2018 $3,271,683.00
21 3/31/2018 $4,817,219.00
22 12/31/2017 $3,003,086.00
23 9/30/2017 $5,716,824.00
24 6/30/2017 $2,260,185.00
25 3/31/2017 $2,493,010.00
26 12/31/2016 $858,131.00
27 9/30/2016 $1,054,091.00
28 12/31/2015 $1,207,353.00
Financials: AccountsReceivableNetCurrent
Date Value
1 12/31/2023 $183,703,000.00
2 9/30/2023 $215,243,000.00
3 6/30/2023 $197,811,000.00
4 3/31/2023 $172,032,000.00
5 12/31/2022 $63,311,000.00
6 9/30/2022 $117,003,000.00
7 6/30/2022 $66,195,000.00
8 3/31/2022 $72,707,000.00
9 12/31/2021 $38,741,000.00
10 9/30/2021 $43,500,578.00
11 6/30/2021 $32,398,823.00
12 3/31/2021 $23,997,680.00
13 12/31/2020 $14,986,213.00
14 9/30/2020 $16,561,371.00
15 6/30/2020 $12,221,985.00
16 3/31/2020 $10,699,811.00
17 12/31/2019 $7,774,618.00
18 9/30/2019 $14,008,998.00
19 6/30/2019 $12,158,648.00
20 3/31/2019 $12,154,448.00
21 12/31/2018 $12,980,396.00
22 9/30/2018 $12,836,991.00
23 6/30/2018 $6,624,534.00
24 3/31/2018 $9,073,880.00
25 12/31/2017 $6,375,658.00
26 9/30/2017 $7,071,888.00
27 6/30/2017 $4,853,958.00
28 3/31/2017 $3,273,941.00
29 12/31/2016 $2,787,732.00
30 9/30/2016 $3,402,272.00
31 12/31/2015 $2,127,060.00
Financials: AccruedIncomeTaxesCurrent
Date Value
1 12/31/2023 $50,424,000.00
2 9/30/2023 $58,855,000.00
3 6/30/2023 $58,798,000.00
4 12/31/2022 $1,193,000.00
Financials: AccruedLiabilitiesCurrent
Date Value
1 12/31/2023 $62,120,000.00
2 9/30/2023 $34,777,000.00
3 6/30/2023 $31,514,000.00
4 3/31/2023 $36,443,000.00
5 12/31/2022 $19,081,000.00
6 9/30/2022 $30,094,000.00
7 6/30/2022 $20,244,000.00
8 3/31/2022 $12,769,000.00
9 12/31/2021 $15,311,000.00
10 9/30/2021 $29,056,893.00
11 6/30/2021 $33,482,542.00
12 3/31/2021 $19,005,746.00
13 12/31/2020 $13,558,332.00
14 6/30/2020 $11,356,566.00
15 3/31/2020 $8,715,866.00
16 12/31/2019 $7,132,747.00
17 9/30/2019 $5,689,151.00
18 6/30/2019 $4,850,250.00
19 3/31/2019 $3,277,116.00
20 12/31/2018 $9,019,765.00
21 9/30/2018 $9,395,126.00
22 6/30/2018 $4,260,645.00
23 3/31/2018 $5,402,706.00
24 12/31/2017 $3,308,738.00
25 9/30/2017 $2,694,161.00
26 6/30/2017 $968,754.00
27 3/31/2017 $1,086,910.00
28 12/31/2016 $896,076.00
29 9/30/2016 $656,413.00
30 12/31/2015 $598,578.00
Financials: AccruedMarketingCostsCurrent
Date Value
1 12/31/2023 $18,252,000.00
2 12/31/2022 $2,238,000.00
Financials: AccruedProfessionalFeesCurrent
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 $1,063,000.00
5 12/31/2022 $3,986,000.00
6 9/30/2022 $115,551,000.00
7 12/31/2021 --
Financials: AccruedProfessionalFeesCurrentAndNoncurrent
Date Value
1 12/31/2023 $7,633,000.00
2 9/30/2023 $5,197,000.00
3 6/30/2023 $12,403,000.00
4 12/31/2022 $10,463,000.00
Financials: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Date Value
1 12/31/2023 $4,650,000.00
2 9/30/2023 $3,658,000.00
3 6/30/2023 $2,952,000.00
4 3/31/2023 $2,476,000.00
5 12/31/2022 $2,081,000.00
6 9/30/2022 $1,913,000.00
7 6/30/2022 $1,544,000.00
8 3/31/2022 $1,283,000.00
9 12/31/2021 $1,067,000.00
10 9/30/2021 $1,043,689.00
11 6/30/2021 $702,349.00
12 3/31/2021 $599,512.00
13 12/31/2020 $523,924.00
14 6/30/2020 $447,012.00
15 3/31/2020 $417,251.00
16 12/31/2019 $396,661.00
17 9/30/2019 $376,684.00
18 6/30/2019 $359,801.00
19 3/31/2019 $348,483.00
20 12/31/2018 $329,722.00
21 9/30/2018 $313,136.00
22 6/30/2018 $298,165.00
23 3/31/2018 $286,470.00
24 12/31/2017 $278,517.00
25 9/30/2017 $272,384.00
26 6/30/2017 $266,767.00
27 3/31/2017 $262,327.00
28 12/31/2016 $258,093.00
29 9/30/2016 $255,522.00
30 12/31/2015 $243,176.00
Financials: AccumulatedOtherComprehensiveIncomeLossNetOfTax
Date Value
1 12/31/2023 $-701,000.00
2 9/30/2023 $-2,541,000.00
3 6/30/2023 $-1,877,000.00
4 3/31/2023 $-1,287,000.00
5 12/31/2022 $-1,881,000.00
6 9/30/2022 $-4,211,000.00
7 6/30/2022 $-2,173,000.00
8 3/31/2022 $123,000.00
9 12/31/2021 $614,000.00
10 9/30/2021 $1,165,027.00
11 6/30/2021 $-117,656.00
12 3/31/2021 $-394,651.00
13 12/31/2020 $-202,142.00
14 9/30/2020 $-866,664.00
15 6/30/2020 $-976,691.00
16 3/31/2020 $-868,010.00
17 12/31/2019 $-753,520.00
18 9/30/2019 $-571,120.00
19 6/30/2019 $-23,306.00
20 3/31/2019 $233,668.00
21 12/31/2018 $-26,997.00
22 9/30/2018 $6,752.00
23 6/30/2018 $-59,197.00
24 3/31/2018 $-92,882.00
25 12/31/2017 $-39,378.00
26 12/31/2016 --
Financials: AdditionalPaidInCapital
Date Value
1 12/31/2023 $276,717,000.00
2 9/30/2023 $277,980,000.00
3 6/30/2023 $278,980,000.00
4 3/31/2023 $279,872,000.00
5 12/31/2022 $280,668,000.00
6 9/30/2022 $281,133,000.00
7 6/30/2022 $277,623,000.00
8 3/31/2022 $272,967,000.00
9 12/31/2021 $267,846,000.00
10 9/30/2021 $244,293,710.00
11 6/30/2021 $237,763,609.00
12 3/31/2021 $164,174,742.00
13 12/31/2020 $159,884,154.00
14 9/30/2020 $156,548,446.00
15 6/30/2020 $130,832,040.00
16 3/31/2020 $129,168,007.00
17 12/31/2019 $127,552,998.00
18 9/30/2019 $126,075,609.00
19 6/30/2019 $87,921,688.00
20 3/31/2019 $86,703,402.00
21 12/31/2018 $85,153,667.00
22 9/30/2018 $82,659,488.00
23 6/30/2018 $81,226,797.00
24 3/31/2018 $80,009,458.00
25 12/31/2017 $79,101,824.00
26 9/30/2017 $78,100,761.00
27 6/30/2017 $77,565,033.00
28 3/31/2017 $76,012,320.00
29 12/31/2016 $64,208,963.00
30 9/30/2016 $59,992,650.00
31 12/31/2015 $58,626,212.00
Financials: AdjustmentForAmortization
Date Value
1 9/30/2023 $445,000.00
2 6/30/2023 $294,000.00
3 3/31/2023 $145,000.00
4 12/31/2022 $555,000.00
5 9/30/2022 $402,000.00
6 6/30/2022 $275,000.00
7 3/31/2022 $141,000.00
8 12/31/2021 $714,000.00
9 9/30/2021 $550,800.00
10 6/30/2021 $375,000.00
11 3/31/2021 $188,000.00
12 12/31/2020 $1,484,000.00
13 9/30/2020 $1,224,684.00
14 6/30/2020 $851,045.00
15 3/31/2020 $309,597.00
16 12/31/2019 $826,474.00
17 9/30/2019 $713,360.00
18 6/30/2019 $183,493.00
19 3/31/2019 $91,224.00
20 12/31/2018 --
Financials: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Date Value
1 12/31/2023 $21,226,000.00
2 9/30/2023 $4,979,000.00
3 6/30/2023 $5,735,000.00
4 3/31/2023 $5,507,000.00
5 12/31/2022 $20,665,000.00
6 9/30/2022 $6,263,000.00
7 6/30/2022 $4,207,000.00
8 3/31/2022 $4,310,000.00
9 12/31/2021 $36,475,161.00
10 6/30/2021 $4,022,259.00
11 3/31/2021 $3,575,001.00
12 12/31/2020 $6,340,000.00
13 9/30/2020 $2,143,700.00
14 6/30/2020 $1,174,999.00
15 3/31/2020 $1,400,000.00
16 12/31/2019 $4,831,750.00
17 9/30/2019 $900,000.00
18 6/30/2019 $1,095,792.00
19 3/31/2019 $1,358,503.00
20 12/31/2018 $4,293,797.00
21 9/30/2018 $1,153,152.00
22 6/30/2018 $1,179,764.00
23 3/31/2018 $770,861.00
24 12/31/2017 $2,241,045.00
25 12/31/2016 $1,019,045.00
26 12/31/2015 $1,270,488.00
Financials: AdvertisingExpense
Date Value
1 12/31/2023 $160,000,000.00
2 12/31/2022 $85,100,000.00
3 9/30/2022 $25,800,000.00
4 6/30/2022 $29,300,000.00
5 3/31/2022 $14,500,000.00
6 12/31/2021 $36,700,000.00
7 9/30/2021 $23,800,000.00
8 6/30/2021 $12,600,000.00
9 3/31/2021 $5,300,000.00
10 12/31/2020 $14,200,000.00
11 9/30/2020 $9,600,000.00
12 6/30/2020 $5,900,000.00
13 3/31/2020 $2,700,000.00
14 12/31/2019 $7,900,000.00
15 9/30/2019 $5,400,000.00
16 6/30/2019 $3,500,000.00
17 3/31/2019 $1,200,000.00
18 12/31/2018 $13,800,000.00
19 9/30/2018 $13,100,000.00
20 6/30/2018 $6,300,000.00
21 3/31/2018 $4,000,000.00
22 12/31/2017 $6,800,000.00
23 9/30/2017 $5,100,000.00
24 6/30/2017 $1,900,000.00
25 3/31/2017 $926,000.00
26 12/31/2016 $4,300,000.00
27 9/30/2016 $3,400,000.00
28 6/30/2016 $2,800,000.00
29 3/31/2016 $857,400.00
30 12/31/2015 $3,200,000.00
31 9/30/2015 $1,900,000.00
Financials: AllowanceForDoubtfulAccountsReceivableCurrent
Date Value
1 9/30/2023 $2,789,000.00
2 6/30/2023 $2,029,000.00
3 3/31/2023 $1,724,000.00
4 12/31/2022 $2,100,000.00
5 9/30/2022 $1,500,000.00
6 6/30/2022 $1,200,000.00
7 3/31/2022 $1,200,000.00
8 12/31/2021 $800,000.00
9 9/30/2021 $342,312.00
10 6/30/2021 $1,404,179.00
11 3/31/2021 $772,607.00
12 12/31/2020 $549,573.00
13 9/30/2020 $537,000.00
14 6/30/2020 $514,000.00
15 3/31/2020 $595,000.00
16 12/31/2019 $292,400.00
17 9/30/2019 $245,682.00
18 6/30/2019 $252,325.00
19 3/31/2019 $260,649.00
20 12/31/2018 $183,000.00
21 9/30/2018 $23,505.00
22 6/30/2018 $23,504.00
23 3/31/2018 $23,504.00
24 12/31/2017 $33,100.00
25 9/30/2017 $48,800.00
26 6/30/2017 $39,400.00
27 3/31/2017 $36,800.00
28 12/31/2016 $72,300.00
29 9/30/2016 $79,332.00
30 12/31/2015 $3,500.00
Financials: AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
Date Value
1 9/30/2023 $-642,000.00
2 6/30/2023 $118,000.00
3 3/31/2023 $423,000.00
Financials: AmortizationOfIntangibleAssets
Date Value
1 12/31/2023 $500,000.00
2 9/30/2023 $400,000.00
3 6/30/2023 $300,000.00
4 3/31/2023 $100,000.00
5 12/31/2022 $500,000.00
6 9/30/2022 $400,000.00
7 6/30/2022 $100,000.00
8 3/31/2022 $100,000.00
9 12/31/2021 $600,000.00
10 9/30/2021 $445,000.00
11 6/30/2021 $400,000.00
12 3/31/2021 $200,000.00
13 12/31/2020 $600,000.00
14 9/30/2020 $429,000.00
15 6/30/2020 $284,000.00
16 3/31/2020 $144,000.00
Financials: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Date Value
1 12/31/2023 $22,000,000.00
2 12/31/2022 $30,600,000.00
3 6/30/2022 $2,921,000.00
4 3/31/2022 $3,050,000.00
5 12/31/2021 $3,907,371.00
6 9/30/2021 $4,023,728.00
7 6/30/2021 $4,079,000.00
8 3/31/2021 $4,409,000.00
9 12/31/2020 $4,248,516.00
10 9/30/2020 $4,374,888.00
Financials: Assets
Date Value
1 12/31/2023 $1,536,396,000.00
2 9/30/2023 $1,545,618,000.00
3 6/30/2023 $1,399,249,000.00
4 3/31/2023 $1,292,271,000.00
5 12/31/2022 $1,222,069,000.00
6 9/30/2022 $1,327,649,000.00
7 6/30/2022 $349,638,000.00
8 3/31/2022 $343,924,000.00
9 12/31/2021 $314,018,000.00
10 9/30/2021 $294,978,175.00
11 6/30/2021 $241,548,125.00
12 3/31/2021 $148,177,671.00
13 12/31/2020 $131,289,773.00
14 9/30/2020 $128,099,196.00
15 6/30/2020 $98,899,097.00
16 3/31/2020 $94,927,954.00
17 12/31/2019 $90,382,236.00
18 9/30/2019 $74,422,394.00
19 6/30/2019 $43,636,765.00
20 3/31/2019 $43,967,913.00
21 12/31/2018 $34,627,507.00
22 9/30/2018 $28,458,036.00
23 6/30/2018 $24,146,597.00
24 3/31/2018 $28,954,798.00
25 12/31/2017 $27,110,873.00
26 9/30/2017 $33,925,315.00
27 6/30/2017 $30,110,002.00
28 3/31/2017 $28,597,662.00
29 12/31/2016 $17,717,122.00
30 9/30/2016 $14,248,350.00
31 12/31/2015 $15,265,870.00
Financials: AssetsCurrent
Date Value
1 12/31/2023 $1,204,904,000.00
2 9/30/2023 $1,215,149,000.00
3 6/30/2023 $1,072,255,000.00
4 3/31/2023 $993,111,000.00
5 12/31/2022 $917,971,000.00
6 9/30/2022 $1,027,016,000.00
7 6/30/2022 $303,728,000.00
8 3/31/2022 $298,208,000.00
9 12/31/2021 $262,361,000.00
10 9/30/2021 $252,561,960.00
11 6/30/2021 $205,305,787.00
12 3/31/2021 $112,217,555.00
13 12/31/2020 $93,150,665.00
14 9/30/2020 $90,941,321.00
15 6/30/2020 $61,900,613.00
16 3/31/2020 $56,661,754.00
17 12/31/2019 $51,508,901.00
18 9/30/2019 $48,942,137.00
19 6/30/2019 $32,562,580.00
20 3/31/2019 $32,620,063.00
21 12/31/2018 $34,505,653.00
22 9/30/2018 $28,336,532.00
23 6/30/2018 $24,025,540.00
24 3/31/2018 $28,888,392.00
25 12/31/2017 $27,048,231.00
26 9/30/2017 $33,875,357.00
27 6/30/2017 $30,072,797.00
28 3/31/2017 $28,562,031.00
29 12/31/2016 $17,683,589.00
30 9/30/2016 $14,211,842.00
31 12/31/2015 $15,244,551.00
Financials: CashAndCashEquivalentsAtCarryingValue
Date Value
1 12/31/2023 $755,981,000.00
2 9/30/2023 $760,022,000.00
3 6/30/2023 $681,054,000.00
4 3/31/2023 $595,476,000.00
5 12/31/2022 $614,159,000.00
6 9/30/2022 $592,134,000.00
7 6/30/2022 $60,031,000.00
8 3/31/2022 $25,532,000.00
9 12/31/2021 $16,255,000.00
10 9/30/2021 $61,377,202.00
11 6/30/2021 $83,789,981.00
12 3/31/2021 $31,634,675.00
13 12/31/2020 $43,248,021.00
14 9/30/2020 $52,158,098.00
15 6/30/2020 $20,110,815.00
16 3/31/2020 $19,094,101.00
17 12/31/2019 $23,090,682.00
18 12/31/2018 $7,743,181.00
19 9/30/2018 $5,314,112.00
20 6/30/2018 $8,495,911.00
21 3/31/2018 $9,987,713.00
22 12/31/2017 $14,186,624.00
23 9/30/2017 $19,418,583.00
24 6/30/2017 $19,997,743.00
25 3/31/2017 $20,904,487.00
26 12/31/2016 $11,747,138.00
27 9/30/2016 $7,765,707.00
28 6/30/2016 $7,347,403.00
29 3/31/2016 $9,234,675.00
30 12/31/2015 $10,128,320.00
31 9/30/2015 $11,853,719.00
32 12/31/2014 $349,072.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 12/31/2023 $755,981,000.00
2 9/30/2023 $760,022,000.00
3 6/30/2023 $681,054,000.00
4 3/31/2023 $633,581,000.00
5 12/31/2022 $652,927,000.00
6 9/30/2022 $726,972,000.00
7 6/30/2022 $60,031,000.00
8 3/31/2022 $25,532,000.00
9 12/31/2021 $16,255,000.00
10 9/30/2021 $61,378,000.00
11 6/30/2021 $83,788,000.00
12 3/31/2021 $31,634,000.00
13 12/31/2020 $43,248,000.00
14 12/31/2019 $23,091,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
Date Value
1 12/31/2023 $103,054,000.00
2 9/30/2023 $107,095,000.00
3 6/30/2023 $28,127,000.00
4 3/31/2023 $-19,346,000.00
5 12/31/2022 $636,672,000.00
6 9/30/2022 $710,717,000.00
7 6/30/2022 $43,776,000.00
8 3/31/2022 $9,277,000.00
9 12/31/2021 $-26,993,000.00
10 9/30/2021 $18,129,181.00
11 6/30/2021 $40,540,000.00
12 3/31/2021 $-11,614,000.00
13 12/31/2020 $20,157,000.00
14 9/30/2020 $29,067,416.00
15 6/30/2020 $-2,979,867.00
16 3/31/2020 $-3,996,581.00
17 12/31/2019 $15,347,501.00
18 9/30/2019 $12,788,710.00
19 6/30/2019 $-2,911,490.00
20 12/31/2018 $-6,443,443.00
Financials: CashUninsuredAmount
Date Value
1 12/31/2023 $755,500,000.00
2 9/30/2023 $759,500,000.00
3 6/30/2023 $680,600,000.00
4 3/31/2023 $633,100,000.00
5 12/31/2022 $652,400,000.00
6 9/30/2022 $726,700,000.00
7 6/30/2022 $60,000,000.00
8 3/31/2022 $24,600,000.00
9 12/31/2021 $16,000,000.00
10 3/31/2021 $31,400,000.00
11 12/31/2020 $4,300,000.00
12 9/30/2020 $51,900,000.00
13 6/30/2020 $18,800,000.00
14 3/31/2020 $18,800,000.00
15 12/31/2019 $22,800,000.00
16 9/30/2019 $20,300,000.00
17 6/30/2019 $4,300,000.00
18 3/31/2019 $2,500,000.00
19 12/31/2018 $6,760,000.00
20 9/30/2018 $8,000,000.00
21 6/30/2018 $8,000,000.00
22 3/31/2018 $10,200,000.00
23 12/31/2017 $14,000,000.00
24 9/30/2017 $19,200,000.00
25 6/30/2017 $19,700,000.00
26 3/31/2017 $20,700,000.00
27 12/31/2016 $11,500,000.00
28 9/30/2016 $7,500,000.00
Financials: CommitmentsAndContingencies
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 12/31/2021 --
7 9/30/2020 --
8 6/30/2020 --
9 12/31/2019 --
10 9/30/2019 --
11 12/31/2018 --
12 9/30/2018 --
13 12/31/2017 --
Financials: CommonStockParOrStatedValuePerShare
Date Value
1 12/31/2023 $0.00
2 9/30/2023 $0.00
3 6/30/2023 $0.00
4 3/31/2023 $0.00
5 12/31/2022 $0.00
6 9/30/2022 $0.00
7 6/30/2022 $0.00
8 3/31/2022 $0.00
9 12/31/2021 $0.00
10 9/30/2021 $0.00
11 6/30/2021 $0.00
12 3/31/2021 $0.00
13 12/31/2020 $0.00
14 9/30/2020 $0.00
15 6/30/2020 $0.00
16 3/31/2020 $0.00
17 12/31/2019 $0.00
18 9/30/2019 $0.00
19 6/30/2019 $0.00
20 3/31/2019 $0.00
21 12/31/2018 $0.00
22 9/30/2018 $0.00
23 6/30/2018 $0.00
24 3/31/2018 $0.00
25 12/31/2017 $0.00
26 9/30/2017 $0.00
27 6/30/2017 $0.00
28 3/31/2017 $0.00
29 12/31/2016 $0.00
30 9/30/2016 $0.00
31 12/31/2015 $0.00
Financials: CommonStockSharesAuthorized
Date Value
1 12/31/2023 $300,000,000.00
2 9/30/2023 $100,000,000.00
3 6/30/2023 $100,000,000.00
4 3/31/2023 $100,000,000.00
5 12/31/2022 $100,000,000.00
6 9/30/2022 $100,000,000.00
7 6/30/2022 $100,000,000.00
8 3/31/2022 $100,000,000.00
9 12/31/2021 $100,000,000.00
10 9/30/2021 $100,000,000.00
11 6/30/2021 $100,000,000.00
12 3/31/2021 $100,000,000.00
13 12/31/2020 $100,000,000.00
14 9/30/2020 $100,000,000.00
15 6/30/2020 $100,000,000.00
16 3/31/2020 $100,000,000.00
17 12/31/2019 $75,000,000.00
18 9/30/2019 $75,000,000.00
19 6/30/2019 $75,000,000.00
20 3/31/2019 $75,000,000.00
21 12/31/2018 $75,000,000.00
22 9/30/2018 $75,000,000.00
23 6/30/2018 $75,000,000.00
24 3/31/2018 $75,000,000.00
25 12/31/2017 $75,000,000.00
26 9/30/2017 $75,000,000.00
27 6/30/2017 $75,000,000.00
28 3/31/2017 $75,000,000.00
29 12/31/2016 $75,000,000.00
30 9/30/2016 $75,000,000.00
31 12/31/2015 $75,000,000.00
Financials: CommonStockSharesIssued
Date Value
1 12/31/2023 $231,787,482.00
2 9/30/2023 $77,225,007.00
3 6/30/2023 $76,884,000.00
4 3/31/2023 $76,782,000.00
5 12/31/2022 $76,382,000.00
6 9/30/2022 $76,216,000.00
7 6/30/2022 $75,622,000.00
8 3/31/2022 $75,351,000.00
9 12/31/2021 $74,909,000.00
10 9/30/2021 $74,745,924.00
11 6/30/2021 $74,470,539.00
12 3/31/2021 $72,585,687.00
13 12/31/2020 $72,262,829.00
14 9/30/2020 $71,651,556.00
15 6/30/2020 $69,562,501.00
16 3/31/2020 $69,279,260.00
17 12/31/2019 $68,941,311.00
18 9/30/2019 $68,875,257.00
19 6/30/2019 $57,371,187.00
20 3/31/2019 $57,198,365.00
21 12/31/2018 $57,002,508.00
22 9/30/2018 $51,124,946.00
23 6/30/2018 $51,063,151.00
24 3/31/2018 $50,956,869.00
25 12/31/2017 $45,701,593.00
26 9/30/2017 $45,679,093.00
27 6/30/2017 $45,340,230.00
28 3/31/2017 $43,905,241.00
29 12/31/2016 $39,999,784.00
30 9/30/2016 $38,666,451.00
31 12/31/2015 $38,380,380.00
Financials: CommonStockSharesOutstanding
Date Value
1 12/31/2023 $231,787,482.00
2 9/30/2023 $77,225,007.00
3 6/30/2023 $76,884,000.00
4 3/31/2023 $76,782,000.00
5 12/31/2022 $76,382,000.00
6 9/30/2022 $76,216,000.00
7 6/30/2022 $75,622,000.00
8 3/31/2022 $75,351,000.00
9 12/31/2021 $74,909,000.00
10 9/30/2021 $74,745,924.00
11 6/30/2021 $74,470,539.00
12 3/31/2021 $72,585,687.00
13 12/31/2020 $72,262,829.00
14 9/30/2020 $71,651,556.00
15 6/30/2020 $69,562,501.00
16 3/31/2020 $69,279,260.00
17 12/31/2019 $68,941,311.00
18 9/30/2019 $68,875,257.00
19 6/30/2019 $57,371,187.00
20 3/31/2019 $57,198,365.00
21 12/31/2018 $57,002,508.00
22 9/30/2018 $51,124,946.00
23 6/30/2018 $51,063,151.00
24 3/31/2018 $50,956,869.00
25 12/31/2017 $45,701,593.00
26 9/30/2017 $45,679,093.00
27 6/30/2017 $45,340,230.00
28 3/31/2017 $43,905,241.00
29 12/31/2016 $39,999,784.00
30 9/30/2016 $38,666,451.00
31 12/31/2015 $38,380,380.00
Financials: CommonStockValue
Date Value
1 12/31/2023 $77,000.00
2 9/30/2023 $77,000.00
3 6/30/2023 $77,000.00
4 3/31/2023 $77,000.00
5 12/31/2022 $76,000.00
6 9/30/2022 $76,000.00
7 6/30/2022 $76,000.00
8 3/31/2022 $75,000.00
9 12/31/2021 $75,000.00
10 9/30/2021 $74,746.00
11 6/30/2021 $74,471.00
12 3/31/2021 $72,586.00
13 12/31/2020 $72,263.00
14 9/30/2020 $71,652.00
15 6/30/2020 $69,563.00
16 3/31/2020 $69,280.00
17 12/31/2019 $68,942.00
18 9/30/2019 $68,876.00
19 6/30/2019 $57,371.00
20 3/31/2019 $57,198.00
21 12/31/2018 $57,003.00
22 9/30/2018 $51,125.00
23 6/30/2018 $51,063.00
24 3/31/2018 $50,957.00
25 12/31/2017 $45,702.00
26 9/30/2017 $45,679.00
27 6/30/2017 $45,340.00
28 3/31/2017 $43,905.00
29 12/31/2016 $40,000.00
30 9/30/2016 $38,666.00
31 12/31/2015 $38,380.00
Financials: ComprehensiveIncomeNetOfTax
Date Value
1 12/31/2023 $183,171,000.00
2 9/30/2023 $142,250,000.00
3 6/30/2023 $72,376,000.00
4 3/31/2023 $35,040,000.00
5 12/31/2022 $-201,303,000.00
6 9/30/2022 $-175,468,000.00
7 6/30/2022 $13,051,000.00
8 3/31/2022 $6,188,000.00
9 12/31/2021 $4,754,000.00
10 9/30/2021 $8,658,728.00
11 6/30/2021 $1,450,000.00
12 3/31/2021 $392,000.00
13 12/31/2020 $9,075,000.00
14 9/30/2020 $4,863,630.00
15 6/30/2020 $1,881,214.00
16 3/31/2020 $431,561.00
17 12/31/2019 $9,910,680.00
18 9/30/2019 $11,072,549.00
19 6/30/2019 $10,166,809.00
20 3/31/2019 $11,917,259.00
21 12/31/2018 $-11,407,400.00
22 9/30/2018 $-10,480,240.00
23 6/30/2018 $-3,358,137.00
24 3/31/2018 $-3,012,699.00
25 12/31/2017 $-8,645,956.00
26 9/30/2017 $-3,306,514.00
27 6/30/2017 $379,525.00
28 3/31/2017 $-1,971,545.00
29 12/31/2016 $-3,433,769.00
Financials: ContractualObligation
Date Value
1 12/31/2023 $34,400,000.00
2 9/30/2023 $20,800,000.00
3 6/30/2023 $3,900,000.00
Financials: ContractWithCustomerLiability
Date Value
1 9/30/2023 $178,900,000.00
2 6/30/2023 $181,200,000.00
3 3/31/2023 $184,800,000.00
4 12/31/2022 $193,000,000.00
5 9/30/2022 $155,400,000.00
Financials: ContractWithCustomerLiabilityCurrent
Date Value
1 9/30/2023 $9,500,000.00
2 6/30/2023 $9,500,000.00
3 3/31/2023 $9,600,000.00
4 12/31/2022 $9,700,000.00
5 9/30/2022 $7,800,000.00
Financials: ContractWithCustomerLiabilityNoncurrent
Date Value
1 9/30/2023 $169,400,000.00
2 6/30/2023 $171,700,000.00
3 3/31/2023 --
4 12/31/2022 --
5 9/30/2022 --
6 3/31/2022 --
7 12/31/2021 --
Financials: CostOfRevenue
Date Value
1 12/31/2023 $684,875,000.00
2 9/30/2023 $503,685,000.00
3 6/30/2023 $313,010,000.00
4 3/31/2023 $146,121,000.00
5 12/31/2022 $382,735,000.00
6 9/30/2022 $109,583,000.00
7 6/30/2022 $174,195,000.00
8 3/31/2022 $79,494,000.00
9 12/31/2021 $186,103,000.00
10 9/30/2021 $57,215,728.00
11 6/30/2021 $36,824,000.00
12 3/31/2021 $29,456,000.00
13 12/31/2020 $69,752,032.00
14 9/30/2020 $19,305,416.00
15 6/30/2020 $32,207,118.00
16 3/31/2020 $15,182,706.00
17 12/31/2019 $43,844,733.00
18 9/30/2019 $29,821,968.00
19 6/30/2019 $9,255,898.00
20 3/31/2019 $8,764,592.00
21 12/31/2018 $31,543,608.00
22 9/30/2018 $9,694,932.00
23 6/30/2018 $12,612,803.00
24 3/31/2018 $7,296,295.00
25 12/31/2017 $20,733,387.00
26 9/30/2017 $15,398,798.00
27 6/30/2017 $5,670,277.00
28 3/31/2017 $3,617,623.00
Financials: CurrentFederalStateAndLocalTaxExpenseBenefit
Date Value
1 12/31/2023 $107,628,000.00
2 12/31/2022 $13,099,000.00
3 12/31/2021 $1,485,084.00
4 12/31/2020 $116,000.00
5 12/31/2019 $3,547,359.00
Financials: CurrentForeignTaxExpenseBenefit
Date Value
1 12/31/2023 $192,000.00
2 12/31/2022 --
3 12/31/2021 $-37,871.00
4 12/31/2020 $382,543.00
5 12/31/2019 $50,155.00
Financials: CurrentStateAndLocalTaxExpenseBenefit
Date Value
1 12/31/2023 $27,596,000.00
2 12/31/2022 $2,601,000.00
3 12/31/2021 $1,522,955.00
4 12/31/2020 $562,924.00
5 12/31/2019 $600,112.00
Financials: DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible
Date Value
1 12/31/2023 $200,000.00
Financials: DeferredCompensationPlanAssets
Date Value
1 12/31/2023 $4,892,000.00
2 12/31/2022 $5,236,000.00
3 12/31/2021 $6,190,115.00
4 12/31/2020 $389,816.00
5 12/31/2019 --
Financials: DeferredFederalStateAndLocalTaxExpenseBenefit
Date Value
1 12/31/2023 $-42,680,000.00
2 12/31/2022 $21,519,000.00
3 12/31/2021 $-9,480,804.00
4 12/31/2020 --
5 12/31/2019 --
Financials: DeferredForeignIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $116,000.00
2 12/31/2022 $-1,073,000.00
3 12/31/2021 $-461,562.00
4 12/31/2020 --
5 12/31/2019 --
Financials: DeferredIncomeTaxAssetsNet
Date Value
1 12/31/2023 $29,518,000.00
2 9/30/2023 $30,614,000.00
3 6/30/2023 $28,373,000.00
4 3/31/2023 $482,000.00
5 12/31/2022 $501,000.00
6 9/30/2022 --
7 6/30/2022 $7,686,000.00
8 3/31/2022 $6,396,000.00
9 12/31/2021 $9,019,000.00
10 12/31/2020 --
Financials: DeferredIncomeTaxesAndTaxCredits
Date Value
1 12/31/2023 $-42,055,000.00
2 12/31/2022 $20,244,000.00
3 12/31/2021 $-9,201,000.00
4 12/31/2020 --
Financials: DeferredIncomeTaxLiabilities
Date Value
1 12/31/2023 $2,880,000.00
2 9/30/2023 $2,249,000.00
3 6/30/2023 $2,333,000.00
4 3/31/2023 $19,250,000.00
5 12/31/2022 $15,919,000.00
6 9/30/2022 $25,457,000.00
7 6/30/2022 $2,886,000.00
8 3/31/2022 $3,084,000.00
9 12/31/2021 $3,146,000.00
10 9/30/2021 $3,497,240.00
11 12/31/2020 --
12 12/31/2019 $-19,000.00
13 12/31/2018 $2,000.00
Financials: DeferredRevenue
Date Value
1 3/31/2023 $184,800,000.00
2 12/31/2022 $189,500,000.00
3 9/30/2022 $154,100,000.00
4 6/30/2022 $600,000.00
5 12/31/2021 --
Financials: DeferredRevenueCurrent
Date Value
1 12/31/2023 $9,513,000.00
2 9/30/2023 $9,500,000.00
3 6/30/2023 $9,500,000.00
4 3/31/2023 $9,563,000.00
5 12/31/2022 $9,675,000.00
6 9/30/2022 $7,770,000.00
7 12/31/2021 --
Financials: DeferredRevenueNoncurrent
Date Value
1 3/31/2023 $175,300,000.00
2 12/31/2022 $179,800,000.00
3 9/30/2022 $146,300,000.00
Financials: DeferredStateAndLocalIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-8,261,000.00
2 12/31/2022 $4,034,000.00
3 12/31/2021 $-1,877,538.00
4 12/31/2020 --
5 12/31/2019 --
Financials: DeferredTaxAssetsCharitableContributionCarryforwards
Date Value
1 12/31/2023 --
2 12/31/2022 $17,000.00
3 12/31/2021 $17,339.00
Financials: DeferredTaxAssetsDeferredIncome
Date Value
1 12/31/2023 $45,907,000.00
2 12/31/2022 --
Financials: DeferredTaxAssetsInventory
Date Value
1 12/31/2023 $9,221,000.00
2 12/31/2022 $5,423,000.00
3 12/31/2021 $800,443.00
4 12/31/2020 $408,829.00
5 12/31/2019 $95,000.00
Financials: DeferredTaxAssetsLiabilitiesNet
Date Value
1 12/31/2023 $27,193,000.00
2 12/31/2022 $15,418,000.00
3 12/31/2021 $5,872,847.00
4 12/31/2020 $13,008,617.00
5 12/31/2019 $16,450,000.00
6 12/31/2018 $15,266,000.00
7 12/31/2017 $13,254,000.00
8 12/31/2016 $17,248,000.00
Financials: DeferredTaxAssetsOperatingLossCarryforwards
Date Value
1 12/31/2023 $3,441,000.00
2 12/31/2022 $4,774,000.00
3 12/31/2021 $6,685,036.00
4 12/31/2020 $20,600,000.00
5 12/31/2019 $33,100,000.00
6 12/31/2018 $63,000.00
7 12/31/2017 $39,000.00
8 12/31/2016 $17,248,000.00
9 12/31/2015 $16,029,000.00
Financials: DeferredTaxAssetsOperatingLossCarryforwardsDomestic
Date Value
1 12/31/2023 $1,900,000.00
2 12/31/2021 $2,300,000.00
Financials: DeferredTaxAssetsOperatingLossCarryforwardsForeign
Date Value
1 12/31/2023 $16,700,000.00
2 12/31/2021 $22,400,000.00
3 12/31/2018 $3,123,000.00
4 12/31/2017 $1,455,000.00
5 12/31/2016 --
Financials: DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
Date Value
1 12/31/2023 $1,900,000.00
2 12/31/2021 $8,700,000.00
3 12/31/2020 $5,121,094.00
4 12/31/2019 $8,400,000.00
5 12/31/2018 $12,082,000.00
6 12/31/2017 $11,767,000.00
7 12/31/2016 $17,248,000.00
Financials: DeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $2,496,000.00
2 12/31/2022 $500,000.00
3 12/31/2021 $6,000,000.00
4 12/31/2020 $3,400,000.00
5 12/31/2019 $1,184,000.00
6 12/31/2018 $15,266,000.00
7 12/31/2017 $13,254,000.00
8 12/31/2016 $17,248,000.00
9 12/31/2015 $16,029,000.00
Financials: DeferredTaxLiabilitiesOtherFiniteLivedAssets
Date Value
1 12/31/2023 $2,495,000.00
2 12/31/2022 $2,516,000.00
Financials: DeferredTaxLiabilitiesPropertyPlantAndEquipment
Date Value
1 12/31/2023 $3,338,000.00
2 12/31/2022 $1,158,000.00
3 12/31/2021 $627,000.00
4 12/31/2019 $19,000.00
5 12/31/2018 $2,000.00
6 12/31/2017 $7,000.00
7 12/31/2016 --
Financials: DepositsAssets
Date Value
1 12/31/2023 $291,000.00
2 9/30/2023 $265,000.00
3 6/30/2023 $254,000.00
4 3/31/2023 $263,000.00
5 12/31/2022 $263,000.00
6 9/30/2022 $242,000.00
7 6/30/2022 $264,000.00
8 3/31/2022 $293,000.00
9 12/31/2021 $299,000.00
10 9/30/2021 $308,449.00
11 6/30/2021 $112,456.00
12 3/31/2021 $110,100.00
13 12/31/2020 $122,733.00
14 9/30/2020 $60,875.00
15 6/30/2020 $53,523.00
16 3/31/2020 $55,358.00
17 12/31/2019 $104,134.00
18 12/31/2018 --
Financials: Depreciation
Date Value
1 12/31/2023 $2,600,000.00
2 9/30/2023 $1,700,000.00
3 6/30/2023 $1,000,000.00
4 3/31/2023 $404,000.00
5 12/31/2022 $1,400,000.00
6 9/30/2022 $952,000.00
7 6/30/2022 $600,000.00
8 3/31/2022 $200,000.00
9 12/31/2021 $600,000.00
10 9/30/2021 $519,765.00
11 6/30/2021 $178,000.00
12 3/31/2021 $108,198.00
13 12/31/2020 $127,263.00
14 9/30/2020 $82,180.00
15 6/30/2020 $50,351.00
16 3/31/2020 $124,939.00
17 12/31/2019 $66,939.00
18 9/30/2019 $48.29
19 6/30/2019 $34,803.00
20 3/31/2019 $18,761.00
21 12/31/2018 $51,205.00
22 9/30/2018 $34,644.00
23 6/30/2018 $19,648.00
24 3/31/2018 $7,953.00
25 12/31/2017 $20,425.00
26 9/30/2017 $14,292.00
27 6/30/2017 $8,674.00
28 3/31/2017 $4,233.00
29 12/31/2016 $16,951.00
30 9/30/2016 $12,346.00
31 6/30/2016 $7,368.00
32 3/31/2016 $3,394.00
33 12/31/2015 $33,043.00
34 9/30/2015 $26,521.00
Financials: DepreciationDepletionAndAmortization
Date Value
1 12/31/2023 $3,226,000.00
2 12/31/2022 $1,917,000.00
3 12/31/2021 $1,264,000.00
4 3/31/2020 $124,939.00
5 12/31/2019 $66,939.00
6 9/30/2019 $761,649.00
7 6/30/2019 $218,296.00
8 3/31/2019 $18,761.00
9 12/31/2018 $72,162.00
10 9/30/2018 $34,620.00
11 6/30/2018 $19,648.00
12 3/31/2018 $7,953.00
13 12/31/2017 $20,425.00
14 9/30/2017 $14,292.00
15 6/30/2017 $8,674.00
16 3/31/2017 $4,234.00
17 12/31/2016 $16,951.00
18 9/30/2016 $12,346.00
19 6/30/2016 $7,368.00
20 3/31/2016 $3,394.00
21 12/31/2015 $33,043.00
22 9/30/2015 $26,521.00
Financials: DilutiveSecuritiesEffectOnBasicEarningsPerShareOther
Date Value
1 12/31/2023 $17,348,000.00
2 12/31/2022 --
3 12/31/2021 --
Financials: DividendsPreferredStockCash
Date Value
1 12/31/2023 $27,462,000.00
2 9/30/2023 $6,875,000.00
3 6/30/2023 $6,856,000.00
4 3/31/2023 $6,781,000.00
5 12/31/2022 $11,526,000.00
6 9/30/2022 $4,596,000.00
Financials: DueToRelatedPartiesCurrentAndNoncurrent
Date Value
1 3/31/2023 $37,042,000.00
2 12/31/2022 $34,807,000.00
3 9/30/2022 $19,312,000.00
4 12/31/2021 --
Financials: EarningsPerShareBasic
Date Value
1 12/31/2023 $0.79
2 9/30/2023 $1.86
3 6/30/2023 $0.94
4 3/31/2023 $0.41
5 12/31/2022 $-2.63
6 9/30/2022 $-2.46
7 6/30/2022 $0.12
8 3/31/2022 $0.09
9 12/31/2021 $0.05
10 9/30/2021 $0.04
11 6/30/2021 $0.02
12 3/31/2021 $0.01
13 12/31/2020 $0.12
14 9/30/2020 $0.10
15 6/30/2020 $0.03
16 3/31/2020 $0.01
17 12/31/2019 $0.16
18 9/30/2019 $0.02
19 6/30/2019 $0.18
20 3/31/2019 $0.20
21 12/31/2018 $-0.23
22 9/30/2018 $-0.21
23 6/30/2018 $-0.13
24 3/31/2018 $-0.06
25 9/30/2017 $-0.04
26 6/30/2017 $0.01
27 3/31/2017 $-0.05
28 9/30/2016 $-0.08
29 6/30/2016 $-0.07
30 3/31/2016 $-0.03
31 9/30/2015 --
Financials: EarningsPerShareDiluted
Date Value
1 12/31/2023 $0.77
2 9/30/2023 $1.81
3 6/30/2023 $0.92
4 3/31/2023 $0.40
5 12/31/2022 $-2.63
6 9/30/2022 $-2.26
7 6/30/2022 $0.20
8 3/31/2022 $0.09
9 12/31/2021 $0.05
10 9/30/2021 $0.09
11 6/30/2021 $0.02
12 3/31/2021 $0.01
13 12/31/2020 $0.11
14 9/30/2020 $0.09
15 6/30/2020 $0.02
16 3/31/2020 $0.01
17 12/31/2019 $0.16
18 9/30/2019 $0.20
19 6/30/2019 $0.17
20 3/31/2019 $0.19
21 12/31/2018 $-0.23
22 9/30/2018 $-0.21
23 6/30/2018 $-0.13
24 3/31/2018 $-0.06
25 9/30/2017 $-0.04
26 6/30/2017 $0.01
27 3/31/2017 $-0.05
28 9/30/2016 --
29 6/30/2016 $-0.04
30 3/31/2016 $-0.03
31 9/30/2015 --
Financials: EffectiveIncomeTaxRateContinuingOperations
Date Value
1 12/31/2023 $0.22
2 12/31/2022 $-0.23
3 12/31/2021 $1.97
4 12/31/2020 $0.02
5 12/31/2019 --
6 12/31/2018 --
7 12/31/2017 --
8 12/31/2016 --
9 12/31/2015 --
Financials: EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
Date Value
1 12/31/2023 $0.21
2 12/31/2022 $0.21
3 12/31/2021 $0.21
4 12/31/2020 $0.21
5 12/31/2019 $0.21
6 12/31/2018 $0.21
7 12/31/2017 $0.35
8 12/31/2016 $0.35
9 12/31/2015 $0.35
Financials: EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
Date Value
1 12/31/2023 $0.05
2 3/31/2023 $0.21
3 12/31/2022 $-0.04
4 9/30/2022 $0.21
5 6/30/2022 $0.21
6 3/31/2022 $0.21
7 12/31/2021 $-0.13
8 9/30/2021 $0.21
9 12/31/2020 $0.04
10 12/31/2019 $0.04
11 12/31/2018 $-0.04
12 12/31/2017 $-0.04
13 12/31/2016 $-0.04
14 12/31/2015 $-0.04
Financials: EffectiveIncomeTaxRateReconciliationTaxContingenciesForeign
Date Value
1 12/31/2023 $0.00
2 12/31/2022 --
3 12/31/2021 $-0.81
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 --
Financials: EffectiveIncomeTaxRateReconciliationTaxContingenciesOther
Date Value
1 12/31/2023 $0.00
2 12/31/2022 $0.00
3 12/31/2021 $-0.01
4 12/31/2020 --
Financials: EffectiveIncomeTaxRateReconciliationTaxCredits
Date Value
1 9/30/2023 $0.21
2 6/30/2023 $0.22
3 3/31/2023 $0.17
4 9/30/2022 $0.34
5 6/30/2022 $0.28
6 3/31/2022 $0.34
7 9/30/2021 $0.10
Financials: EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
Date Value
1 12/31/2023 $1,257,000.00
2 9/30/2023 $-555,000.00
3 6/30/2023 $-555,000.00
4 3/31/2023 $-181,000.00
5 12/31/2022 $50,000.00
6 9/30/2022 $158,000.00
7 6/30/2022 $121,000.00
8 3/31/2022 $104,000.00
9 12/31/2021 $-538,000.00
10 9/30/2021 $-236,000.00
11 12/31/2020 $434,000.00
Financials: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
Date Value
1 9/30/2023 --
2 6/30/2023 --
3 3/31/2023 --
4 9/30/2022 --
5 6/30/2022 --
Financials: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
Date Value
1 6/30/2023 --
2 3/31/2023 --
3 12/31/2022 --
4 3/31/2022 --
5 12/31/2020 $237,801.00
Financials: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
Date Value
1 9/30/2023 $800,000.00
2 6/30/2023 $1,600,000.00
3 3/31/2023 $2,400,000.00
4 12/31/2022 $3,400,000.00
5 9/30/2022 $4,400,000.00
6 6/30/2022 $5,500,000.00
7 3/31/2022 $6,600,000.00
8 12/31/2021 $7,700,000.00
9 12/31/2020 $7,245,000.00
10 9/30/2020 $6,786,000.00
11 6/30/2020 $4,400,000.00
12 3/31/2020 $4,400,000.00
13 12/31/2019 $8,531,047.00
14 9/30/2019 $7,217,396.00
15 6/30/2019 $7,754,122.00
16 3/31/2019 $9,652,000.00
17 12/31/2018 $7,334,000.00
18 9/30/2018 $8,100,000.00
19 6/30/2018 $6,502,000.00
20 3/31/2018 $6,275,000.00
21 12/31/2017 $3,699,000.00
22 9/30/2017 $4,195,191.00
23 6/30/2017 $4,481,817.00
24 3/31/2017 $5,031,949.00
25 9/30/2016 $2,583,593.00
Financials: FinanceLeaseLiability
Date Value
1 12/31/2023 $252,000.00
2 9/30/2023 $198,000.00
3 6/30/2023 $214,000.00
4 3/31/2023 $225,000.00
5 12/31/2022 $232,000.00
6 9/30/2022 $262,000.00
7 6/30/2022 $239,000.00
8 3/31/2022 $279,000.00
9 12/31/2021 $202,454.00
Financials: FinanceLeaseLiabilityCurrent
Date Value
1 12/31/2023 $59,000.00
2 9/30/2023 $63,000.00
3 6/30/2023 $67,000.00
4 3/31/2023 $69,000.00
5 12/31/2022 $70,000.00
6 9/30/2022 $95,000.00
7 6/30/2022 $101,000.00
8 3/31/2022 $141,000.00
9 12/31/2021 $157,000.00
10 9/30/2021 $155,508.00
11 6/30/2021 $191,753.00
12 3/31/2021 $192,649.00
13 12/31/2020 $205,824.00
14 12/31/2019 $354,158.00
Financials: FinanceLeaseLiabilityNoncurrent
Date Value
1 12/31/2023 $193,000.00
2 9/30/2023 $135,000.00
3 6/30/2023 $147,000.00
4 3/31/2023 $156,000.00
5 12/31/2022 $162,000.00
6 9/30/2022 $167,000.00
7 6/30/2022 $138,000.00
8 3/31/2022 $138,000.00
9 12/31/2021 $45,000.00
10 9/30/2021 $88,649.00
11 6/30/2021 $60,731.00
12 3/31/2021 $87,152.00
13 12/31/2020 $82,290.00
14 12/31/2019 $132,537.00
Financials: FinanceLeaseLiabilityPaymentsDue
Date Value
1 12/31/2023 $269,000.00
2 9/30/2023 $207,000.00
3 6/30/2023 $225,000.00
4 3/31/2023 $238,000.00
5 12/31/2022 $246,000.00
6 9/30/2022 $277,000.00
7 6/30/2022 $251,000.00
8 3/31/2022 $294,000.00
9 12/31/2021 $206,194.00
Financials: FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 12/31/2023 $67,000.00
2 9/30/2023 $39,000.00
3 6/30/2023 $40,000.00
4 3/31/2023 $40,000.00
5 12/31/2022 $76,000.00
6 9/30/2022 $31,000.00
7 6/30/2022 $79,000.00
8 3/31/2022 $117,000.00
9 12/31/2021 $160,239.00
Financials: FinanceLeaseLiabilityPaymentsDueYearFive
Date Value
1 12/31/2023 --
2 9/30/2022 $58,000.00
3 6/30/2022 $5,000.00
4 3/31/2022 $5,000.00
Financials: FinanceLeaseLiabilityPaymentsDueYearFour
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 $64,000.00
6 9/30/2022 $61,000.00
7 6/30/2022 $78,000.00
8 3/31/2022 $83,000.00
9 12/31/2021 --
Financials: FinanceLeaseLiabilityPaymentsDueYearThree
Date Value
1 12/31/2023 $118,000.00
2 9/30/2023 $63,000.00
3 6/30/2023 $65,000.00
4 3/31/2023 $65,000.00
5 12/31/2022 $67,000.00
6 9/30/2022 $36,000.00
7 6/30/2022 $21,000.00
8 3/31/2022 $22,000.00
9 12/31/2021 --
Financials: FinanceLeaseLiabilityPaymentsDueYearTwo
Date Value
1 12/31/2023 $84,000.00
2 9/30/2023 $66,000.00
3 6/30/2023 $68,000.00
4 3/31/2023 $68,000.00
5 12/31/2022 $39,000.00
6 9/30/2022 $91,000.00
7 6/30/2022 $68,000.00
8 3/31/2022 $67,000.00
9 12/31/2021 $45,955.00
Financials: FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
Date Value
1 9/30/2023 $39,000.00
2 6/30/2023 $52,000.00
3 3/31/2023 $65,000.00
Financials: FinanceLeaseLiabilityUndiscountedExcessAmount
Date Value
1 12/31/2023 $17,000.00
2 9/30/2023 $9,000.00
3 6/30/2023 $11,000.00
4 3/31/2023 $13,000.00
5 12/31/2022 $14,000.00
6 9/30/2022 $15,000.00
7 6/30/2022 $12,000.00
8 3/31/2022 $15,000.00
9 12/31/2021 $3,740.00
Financials: FinanceLeasePrincipalPayments
Date Value
1 12/31/2023 $44,000.00
2 9/30/2023 $33,000.00
3 6/30/2023 $22,000.00
4 3/31/2023 $11,000.00
5 12/31/2022 $63,000.00
6 9/30/2022 $49,000.00
7 6/30/2022 $37,000.00
8 3/31/2022 $20,000.00
9 12/31/2021 $94,000.00
10 9/30/2021 $72,000.00
11 6/30/2021 $50,000.00
12 3/31/2021 $25,000.00
13 12/31/2020 $280,000.00
14 9/30/2020 $259,231.00
15 6/30/2020 $222,052.00
16 3/31/2020 $64,082.00
17 12/31/2019 $26,486.00
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
Financials: FinanceLeaseRightOfUseAsset
Date Value
1 12/31/2023 $208,000.00
2 9/30/2023 $148,000.00
3 6/30/2023 $171,000.00
4 3/31/2023 $191,000.00
5 12/31/2022 $208,000.00
6 9/30/2022 $222,000.00
7 6/30/2022 $180,000.00
8 3/31/2022 $220,000.00
9 12/31/2021 $86,000.00
10 9/30/2021 $106,675.00
11 6/30/2021 $100,365.00
12 3/31/2021 $129,625.00
13 12/31/2020 $162,119.00
14 9/30/2020 $415,595.00
15 6/30/2020 $524,150.00
16 3/31/2020 $626,120.00
17 12/31/2019 $413,638.00
18 12/31/2018 --
Financials: FiniteLivedCustomerRelationshipsGross
Date Value
1 12/31/2023 $13,902,000.00
2 9/30/2023 $13,328,000.00
3 6/30/2023 $13,670,000.00
4 3/31/2023 $13,683,000.00
5 12/31/2022 $13,418,000.00
6 9/30/2022 $12,263,000.00
7 6/30/2022 $13,068,000.00
8 3/31/2022 $13,965,000.00
9 12/31/2021 $14,248,000.00
10 9/30/2021 $14,525,741.00
11 6/30/2021 $14,050,000.00
12 3/31/2021 $14,050,000.00
13 12/31/2020 $14,050,000.00
14 12/31/2019 $14,050,000.00
Financials: FiniteLivedIntangibleAssetsAccumulatedAmortization
Date Value
1 12/31/2023 $2,233,000.00
2 9/30/2023 $1,999,000.00
3 6/30/2023 $1,914,000.00
4 3/31/2023 $1,779,000.00
5 12/31/2022 $1,610,000.00
6 9/30/2022 $1,349,000.00
7 6/30/2022 $-1,307,000.00
8 3/31/2022 $-1,257,000.00
9 12/31/2021 $1,140,000.00
10 9/30/2021 $-978,275.00
11 6/30/2021 $-885,463.00
12 3/31/2021 $-733,803.00
13 12/31/2020 $582,917.00
14 9/30/2020 $473,589.00
15 6/30/2020 $284,030.00
16 3/31/2020 $-143,528.00
17 12/31/2019 --
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
Date Value
1 12/31/2023 $8,898,000.00
2 9/30/2023 $9,064,000.00
3 6/30/2023 $9,295,000.00
4 3/31/2023 $9,305,000.00
5 12/31/2022 $9,123,000.00
6 9/30/2022 $8,827,000.00
7 6/30/2022 $9,408,000.00
8 3/31/2022 $10,055,000.00
9 12/31/2021 $10,258,474.00
10 9/30/2021 $11,182,466.00
11 6/30/2021 $10,635,537.00
12 3/31/2021 $10,506,197.00
13 12/31/2020 $10,657,083.00
14 9/30/2020 $11,200,513.00
15 6/30/2020 $11,200,513.00
16 3/31/2020 $11,135,684.00
17 12/31/2019 $11,240,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
Date Value
1 12/31/2023 $556,000.00
2 9/30/2023 $533,000.00
3 6/30/2023 $547,000.00
4 3/31/2023 $547,000.00
5 12/31/2022 $537,000.00
6 9/30/2022 $123,000.00
7 6/30/2022 $261,000.00
8 3/31/2022 $417,000.00
9 12/31/2021 $570,000.00
10 9/30/2021 $117,000.00
11 6/30/2021 $281,000.00
12 3/31/2021 $562,000.00
13 12/31/2020 $562,000.00
14 9/30/2020 $132,057.00
15 6/30/2020 $280,189.00
16 3/31/2020 $430,584.00
17 12/31/2019 $562,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
Date Value
1 9/30/2023 $133,000.00
2 6/30/2023 $273,000.00
3 3/31/2023 $411,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
Date Value
1 12/31/2023 $556,000.00
2 12/31/2022 $537,000.00
3 9/30/2022 $491,000.00
4 6/30/2022 $523,000.00
5 3/31/2022 $559,000.00
6 12/31/2021 $570,000.00
7 9/30/2021 $562,000.00
8 6/30/2021 $562,000.00
9 3/31/2021 $562,000.00
10 12/31/2020 $562,000.00
11 9/30/2020 $560,378.00
12 6/30/2020 $560,378.00
13 3/31/2020 $574,112.00
14 12/31/2019 $562,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
Date Value
1 12/31/2023 $556,000.00
2 9/30/2023 $533,000.00
3 6/30/2023 $547,000.00
4 3/31/2023 $547,000.00
5 12/31/2022 $537,000.00
6 9/30/2022 $491,000.00
7 6/30/2022 $523,000.00
8 3/31/2022 $559,000.00
9 12/31/2021 $570,000.00
10 9/30/2021 $562,000.00
11 6/30/2021 $562,000.00
12 3/31/2021 $562,000.00
13 12/31/2020 $562,000.00
14 9/30/2020 $560,378.00
15 6/30/2020 $560,378.00
16 3/31/2020 $574,112.00
17 12/31/2019 $562,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
Date Value
1 12/31/2023 $556,000.00
2 9/30/2023 $533,000.00
3 6/30/2023 $547,000.00
4 3/31/2023 $547,000.00
5 12/31/2022 $537,000.00
6 9/30/2022 $491,000.00
7 6/30/2022 $523,000.00
8 3/31/2022 $559,000.00
9 12/31/2021 $570,000.00
10 9/30/2021 $562,000.00
11 6/30/2021 $562,000.00
12 3/31/2021 $562,000.00
13 12/31/2020 $562,000.00
14 9/30/2020 $560,378.00
15 6/30/2020 $560,378.00
16 3/31/2020 $574,112.00
17 12/31/2019 $562,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
Date Value
1 12/31/2023 $556,000.00
2 9/30/2023 $533,000.00
3 6/30/2023 $547,000.00
4 3/31/2023 $547,000.00
5 12/31/2022 $537,000.00
6 9/30/2022 $491,000.00
7 6/30/2022 $523,000.00
8 3/31/2022 $559,000.00
9 12/31/2021 $570,000.00
10 9/30/2021 $562,000.00
11 6/30/2021 $562,000.00
12 3/31/2021 $562,000.00
13 12/31/2020 $562,000.00
14 9/30/2020 $560,378.00
15 6/30/2020 $560,378.00
16 3/31/2020 $574,112.00
17 12/31/2019 $562,000.00
Financials: FiniteLivedIntangibleAssetsGross
Date Value
1 12/31/2023 $11,678,000.00
2 9/30/2023 $11,329,000.00
3 6/30/2023 $11,756,000.00
4 3/31/2023 $11,904,000.00
5 12/31/2022 $11,808,000.00
6 9/30/2022 $10,914,000.00
7 6/30/2022 $11,761,000.00
8 3/31/2022 $12,708,000.00
9 12/31/2021 $13,108,000.00
10 9/30/2021 $13,547,466.00
11 6/30/2021 $13,164,537.00
12 3/31/2021 $13,316,197.00
13 12/31/2020 $13,467,083.00
14 9/30/2020 $14,047,671.00
15 6/30/2020 $14,006,244.00
16 3/31/2020 $14,006,244.00
17 12/31/2019 $14,006,244.00
Financials: FiniteLivedIntangibleAssetsNet
Date Value
1 12/31/2023 $11,678,000.00
2 9/30/2023 $11,329,000.00
3 6/30/2023 $11,756,000.00
4 12/31/2022 $11,808,000.00
5 9/30/2022 $10,914,000.00
6 6/30/2022 $11,761,000.00
7 3/31/2022 $12,708,000.00
8 12/31/2021 $13,108,474.00
9 9/30/2021 $13,547,466.00
10 6/30/2021 $13,164,537.00
11 3/31/2021 $13,316,197.00
12 12/31/2020 $13,467,083.00
13 9/30/2020 $13,574,082.00
14 6/30/2020 $13,722,214.00
15 3/31/2020 $13,862,716.00
16 12/31/2019 $14,050,000.00
Financials: ForeignCurrencyTransactionGainBeforeTax
Date Value
1 12/31/2023 $1,200,000.00
2 6/30/2023 $100,000.00
3 3/31/2023 $600,000.00
4 9/30/2022 $4,800,000.00
5 6/30/2022 $2,800,000.00
6 3/31/2022 $500,000.00
7 12/31/2021 $800,000.00
8 9/30/2021 $1,367,000.00
9 6/30/2021 $100,000.00
10 3/31/2021 $200,000.00
11 12/31/2020 $27,000.00
12 9/30/2020 $113,000.00
13 6/30/2020 $223,000.00
14 3/31/2020 $115,000.00
15 12/31/2019 $60,500.00
16 9/30/2019 $72,000.00
17 6/30/2019 $16,500.00
18 3/31/2019 $261,000.00
19 12/31/2018 $12,400.00
Financials: ForeignCurrencyTransactionGainLossBeforeTax
Date Value
1 12/31/2023 $-1,246,000.00
2 9/30/2023 $-1,226,000.00
3 6/30/2023 $-1,049,000.00
4 3/31/2023 $-118,000.00
5 12/31/2022 $-392,000.00
6 9/30/2022 $-930,000.00
7 6/30/2022 $514,000.00
8 3/31/2022 $-162,000.00
9 12/31/2021 $-276,000.00
10 9/30/2021 $-451,217.00
11 6/30/2021 $-178,000.00
12 3/31/2021 $-301,000.00
13 12/31/2020 $1,376,000.00
14 9/30/2020 $646,515.00
15 6/30/2020 $96,005.00
16 3/31/2020 $-222,326.00
17 12/31/2019 --
Financials: ForeignCurrencyTransactionGainLossUnrealized
Date Value
1 12/31/2023 $-1,246,000.00
2 9/30/2023 $-258,000.00
3 6/30/2023 $-206,000.00
4 3/31/2023 $-69,000.00
5 12/31/2022 $-483,000.00
6 9/30/2022 $-1,007,000.00
7 6/30/2022 $-602,000.00
8 3/31/2022 $-85,000.00
9 12/31/2021 $-880,000.00
10 9/30/2021 $76,765.00
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 $323,000.00
14 9/30/2020 --
Financials: ForeignCurrencyTransactionLossBeforeTax
Date Value
1 9/30/2023 $700,000.00
2 6/30/2023 $600,000.00
3 12/31/2022 $2,500,000.00
4 9/30/2022 $4,800,000.00
5 6/30/2022 $2,800,000.00
6 3/31/2022 $500,000.00
Financials: GainLossOnSaleOfPropertyPlantEquipment
Date Value
1 12/31/2023 $-198,000.00
2 9/30/2023 $-195,000.00
3 6/30/2023 $-191,000.00
4 12/31/2022 --
5 9/30/2022 --
6 6/30/2022 --
7 12/31/2021 --
8 12/31/2017 --
9 12/31/2016 $6,095.00
10 12/31/2015 --
Financials: GainLossRelatedToLitigationSettlement
Date Value
1 3/31/2023 $7,800,000.00
2 12/31/2022 $7,800,000.00
3 9/30/2022 $7,800,000.00
Financials: GeneralAndAdministrativeExpense
Date Value
1 12/31/2023 $366,773,000.00
2 9/30/2023 $259,471,000.00
3 6/30/2023 $163,086,000.00
4 3/31/2023 $68,905,000.00
5 12/31/2022 $75,903,000.00
6 9/30/2022 $27,493,000.00
7 6/30/2022 $14,414,000.00
8 3/31/2022 $12,181,000.00
9 12/31/2021 $57,520,000.00
10 9/30/2021 $11,140,030.00
11 6/30/2021 $20,106,000.00
12 3/31/2021 $7,807,000.00
13 12/31/2020 $18,187,406.00
14 9/30/2020 $4,752,428.00
15 6/30/2020 $3,654,718.00
16 3/31/2020 $4,528,546.00
17 12/31/2019 $11,620,534.00
18 9/30/2019 $7,249,378.00
19 6/30/2019 $5,054,848.00
20 3/31/2019 $2,622,102.00
21 12/31/2018 $10,487,592.00
22 9/30/2018 $7,430,580.00
23 6/30/2018 $5,143,206.00
24 3/31/2018 $2,002,655.00
25 12/31/2017 $6,899,275.00
26 9/30/2017 $5,261,694.00
27 6/30/2017 $3,702,521.00
28 3/31/2017 $2,062,963.00
29 12/31/2016 $3,899,031.00
30 9/30/2016 $2,936,273.00
31 6/30/2016 $979,722.00
32 3/31/2016 $875,278.00
33 12/31/2015 $3,165,573.00
34 9/30/2015 $1,081,273.00
Financials: Goodwill
Date Value
1 12/31/2023 $14,173,000.00
2 9/30/2023 $13,588,000.00
3 6/30/2023 $13,937,000.00
4 3/31/2023 $13,949,000.00
5 12/31/2022 $13,679,000.00
6 9/30/2022 $12,502,000.00
7 6/30/2022 $13,323,000.00
8 3/31/2022 $14,238,000.00
9 12/31/2021 $14,527,000.00
10 9/30/2021 $14,851,635.00
11 6/30/2021 $10,419,321.00
12 3/31/2021 $10,419,321.00
13 12/31/2020 $10,419,321.00
14 9/30/2020 $10,419,321.00
15 6/30/2020 $10,419,321.00
16 3/31/2020 $10,023,806.00
17 12/31/2019 $10,023,806.00
18 10/31/2019 $10,024,000.00
19 12/31/2018 --
Financials: GrossProfit
Date Value
1 12/31/2023 $633,139,000.00
2 9/30/2023 $466,894,000.00
3 6/30/2023 $272,812,000.00
4 3/31/2023 $113,818,000.00
5 12/31/2022 $270,869,000.00
6 9/30/2022 $78,650,000.00
7 6/30/2022 $59,319,000.00
8 3/31/2022 $53,894,000.00
9 12/31/2021 $128,169,000.00
10 9/30/2021 $86,521,836.00
11 6/30/2021 $48,828,000.00
12 3/31/2021 $20,579,000.00
13 12/31/2020 $60,974,000.00
14 9/30/2020 $43,548,731.00
15 6/30/2020 $26,014,998.00
16 3/31/2020 $13,002,183.00
17 12/31/2019 $31,301,813.00
18 9/30/2019 $8,622,369.00
19 6/30/2019 $6,866,031.00
20 3/31/2019 $5,721,058.00
21 12/31/2018 $21,060,378.00
22 9/30/2018 $15,615,884.00
23 6/30/2018 $3,981,819.00
24 3/31/2018 $4,763,681.00
25 12/31/2017 $15,430,677.00
26 9/30/2017 $4,674,898.00
27 6/30/2017 $4,566,621.00
28 3/31/2017 $2,382,806.00
29 12/31/2016 $9,729,834.00
30 9/30/2016 $7,168,795.00
31 6/30/2016 $4,284,046.00
32 3/31/2016 $1,519,864.00
33 12/31/2015 $7,039,958.00
34 9/30/2015 $2,884,752.00
Financials: ImpairmentOfIntangibleAssetsFinitelived
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 12/31/2022 $2,379,000.00
4 9/30/2022 $2,379,000.00
5 12/31/2021 --
6 9/30/2021 --
7 12/31/2020 --
Financials: ImpairmentOfLongLivedAssetsHeldForUse
Date Value
1 3/31/2023 --
2 12/31/2022 $2,500,000.00
3 9/30/2022 --
4 6/30/2022 --
5 3/31/2022 --
6 12/31/2021 --
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Date Value
1 12/31/2023 $291,749,000.00
2 9/30/2023 $223,964,000.00
3 6/30/2023 $119,219,000.00
4 3/31/2023 $49,764,000.00
5 12/31/2022 $-152,664,000.00
6 9/30/2022 $-146,404,000.00
7 6/30/2022 $11,968,000.00
8 3/31/2022 $10,030,000.00
9 12/31/2021 $-4,059,000.00
10 9/30/2021 $3,579,610.00
11 6/30/2021 $1,366,000.00
12 3/31/2021 $585,000.00
13 12/31/2020 $8,640,026.00
14 9/30/2020 $4,753,603.00
15 6/30/2020 $2,104,385.00
16 3/31/2020 $546,051.00
17 12/31/2019 $9,971,260.00
Financials: IncomeTaxExaminationPenaltiesAndInterestExpense
Date Value
1 12/31/2023 $100,000.00
2 12/31/2022 $100,000.00
3 12/31/2021 $200,000.00
Financials: IncomeTaxExaminationPenaltiesExpense
Date Value
1 12/31/2023 $64,948,000.00
2 12/31/2022 $34,618,000.00
3 12/31/2021 $-7,995,720.00
4 12/31/2020 $116,000.00
5 12/31/2019 --
Financials: IncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $64,948,000.00
2 9/30/2023 $47,279,000.00
3 6/30/2023 $26,483,000.00
4 3/31/2023 $8,537,000.00
5 12/31/2022 $34,618,000.00
6 9/30/2022 $-41,653,000.00
7 6/30/2022 $2,810,000.00
8 3/31/2022 $3,351,000.00
9 12/31/2021 $-7,996,000.00
10 9/30/2021 $833,819.00
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 $116,000.00
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 12/31/2018 --
19 12/31/2017 --
20 12/31/2016 --
21 12/31/2015 --
Financials: IncreaseDecreaseInAccountsPayable
Date Value
1 12/31/2023 $5,249,000.00
2 12/31/2022 $428,000.00
3 12/31/2021 $23,966,000.00
Financials: IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
Date Value
1 9/30/2023 $14,652,000.00
2 6/30/2023 $-12,491,000.00
3 3/31/2023 $182,000.00
4 12/31/2022 $34,908,000.00
5 9/30/2022 $51,462,000.00
6 6/30/2022 $10,336,000.00
7 3/31/2022 $17,742,000.00
8 12/31/2021 $51,807,000.00
9 9/30/2021 $66,694,568.00
10 6/30/2021 $27,579,000.00
11 3/31/2021 $12,113,000.00
12 12/31/2020 $4,743,000.00
13 9/30/2020 $824,964.00
14 6/30/2020 $2,856,654.00
15 3/31/2020 $2,729,700.00
16 12/31/2019 $2,624,892.00
17 9/30/2019 $-27,338.00
18 6/30/2019 $-1,851,333.00
19 3/31/2019 $-2,070,134.00
20 12/31/2018 $8,533,388.00
21 9/30/2018 $8,189,325.00
22 6/30/2018 $1,176,268.00
23 3/31/2018 $3,908,101.00
24 12/31/2017 $4,557,616.00
25 9/30/2017 $6,656,778.00
26 6/30/2017 $1,626,399.00
27 3/31/2017 $1,833,713.00
28 12/31/2016 $-51,697.00
29 9/30/2016 $-95,427.00
30 6/30/2016 $-231,523.00
31 3/31/2016 $72,327.00
32 12/31/2015 $1,168,400.00
33 9/30/2015 $867,115.00
Financials: IncreaseDecreaseInAccountsReceivable
Date Value
1 12/31/2023 $121,558,000.00
2 9/30/2023 $153,271,000.00
3 6/30/2023 $135,600,000.00
4 3/31/2023 $109,639,000.00
5 12/31/2022 $26,369,000.00
6 9/30/2022 $78,967,000.00
7 6/30/2022 $27,920,000.00
8 3/31/2022 $34,420,000.00
9 12/31/2021 $25,249,000.00
10 9/30/2021 $28,307,104.00
11 6/30/2021 $18,267,216.00
12 3/31/2021 $9,234,000.00
13 12/31/2020 $7,468,772.00
14 9/30/2020 $9,031,438.00
15 6/30/2020 $4,668,549.00
16 3/31/2020 $3,146,415.00
17 12/31/2019 $1,432,980.00
18 9/30/2019 $4,405,426.00
19 6/30/2019 $2,561,721.00
20 3/31/2019 $2,488,198.00
21 12/31/2018 $6,604,738.00
22 9/30/2018 $6,461,333.00
23 6/30/2018 $248,876.00
24 3/31/2018 $2,698,222.00
25 12/31/2017 $3,587,926.00
26 9/30/2017 $4,284,156.00
27 6/30/2017 $2,066,226.00
28 3/31/2017 $486,209.00
29 12/31/2016 $660,673.00
30 9/30/2016 $1,275,212.00
31 6/30/2016 $932,107.00
32 3/31/2016 $-428,703.00
33 12/31/2015 $-485,131.00
34 9/30/2015 $-1,005,816.00
Financials: IncreaseDecreaseInAccruedIncomeTaxesPayable
Date Value
1 12/31/2023 $48,102,000.00
2 9/30/2023 $57,662,000.00
3 6/30/2023 $57,605,000.00
4 12/31/2022 $-164,000.00
5 9/30/2022 $30,299,000.00
6 6/30/2022 --
7 12/31/2021 $1,357,000.00
Financials: IncreaseDecreaseInAccruedLiabilities
Date Value
1 12/31/2023 $-8,025,000.00
2 12/31/2022 $34,644,000.00
3 12/31/2021 $26,484,000.00
Financials: IncreaseDecreaseInContractWithCustomerLiability
Date Value
1 12/31/2023 $-12,723,000.00
2 9/30/2023 $-10,593,000.00
3 6/30/2023 $-8,219,000.00
4 12/31/2022 $189,463,000.00
5 9/30/2022 $154,103,000.00
6 6/30/2022 --
7 12/31/2021 --
Financials: IncreaseDecreaseInInventories
Date Value
1 12/31/2023 $63,299,000.00
2 9/30/2023 $28,092,000.00
3 6/30/2023 $-24,632,000.00
4 3/31/2023 $-17,338,000.00
5 12/31/2022 $-11,802,000.00
6 9/30/2022 $-36,211,000.00
7 6/30/2022 $-28,753,000.00
8 3/31/2022 $-4,531,000.00
9 12/31/2021 $175,174,000.00
10 9/30/2021 $103,920,057.00
11 6/30/2021 $46,683,050.00
12 3/31/2021 $19,242,000.00
13 12/31/2020 $3,859,000.00
14 9/30/2020 $598,665.00
15 6/30/2020 $8,082,699.00
16 3/31/2020 $5,475,308.00
17 12/31/2019 $2,239,254.00
18 9/30/2019 $-2,136,895.00
19 6/30/2019 $-449,654.00
20 3/31/2019 $2,332,499.00
21 12/31/2018 $6,177,196.00
22 9/30/2018 $1,543,250.00
23 6/30/2018 $925,524.00
24 3/31/2018 $1,363,237.00
25 12/31/2017 $3,094,135.00
26 9/30/2017 $2,105,226.00
27 6/30/2017 $1,046,091.00
28 3/31/2017 $366,250.00
29 12/31/2016 $-111,534.00
30 9/30/2016 $-216,575.00
31 6/30/2016 $250,864.00
32 3/31/2016 $230,768.00
33 12/31/2015 $635,969.00
34 9/30/2015 $102,207.00
Financials: IncreaseDecreaseInOtherCurrentLiabilities
Date Value
1 12/31/2023 $7,305,000.00
2 12/31/2022 $2,610,000.00
3 12/31/2021 $374,000.00
4 9/30/2021 --
5 9/30/2020 $-395,515.00
Financials: IncreaseDecreaseInOtherNoncurrentLiabilities
Date Value
1 6/30/2023 --
2 3/31/2023 $-4,625,000.00
3 12/31/2022 $189,463,000.00
4 9/30/2022 $154,103,000.00
5 6/30/2022 $488,000.00
6 3/31/2022 --
7 12/31/2021 --
8 9/30/2021 --
9 6/30/2021 --
10 12/31/2020 --
Financials: IncreaseDecreaseInOtherOperatingAssets
Date Value
1 12/31/2023 $28,000.00
2 9/30/2023 $2,000.00
3 6/30/2023 $-8,000.00
4 3/31/2023 $4,000.00
5 12/31/2022 $-37,000.00
6 9/30/2022 $-56,000.00
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 $185,716.00
11 12/31/2020 --
12 9/30/2020 $-43,259.00
Financials: IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
Date Value
1 12/31/2023 $7,980,000.00
2 9/30/2023 $12,406,000.00
3 6/30/2023 $12,058,000.00
4 3/31/2023 $4,166,000.00
5 12/31/2022 $-2,214,000.00
6 9/30/2022 $-1,459,000.00
7 6/30/2022 $-1,257,000.00
8 3/31/2022 $-3,513,000.00
9 12/31/2021 $-1,072,000.00
10 9/30/2021 $8,202,588.00
11 6/30/2021 $8,117,719.00
12 3/31/2021 $2,557,000.00
13 12/31/2020 $10,456,787.00
14 9/30/2020 $561,752.00
15 6/30/2020 $142,419.00
16 3/31/2020 $501,586.00
17 12/31/2019 $805,571.00
18 9/30/2019 $2,087,991.00
19 6/30/2019 $1,486,418.00
20 3/31/2019 $707,984.00
21 12/31/2018 $1,118,930.00
22 9/30/2018 $2,156,230.00
23 6/30/2018 $1,493,622.00
24 3/31/2018 $1,977,614.00
25 12/31/2017 $243,095.00
26 9/30/2017 $2,130,941.00
27 6/30/2017 $1,026,286.00
28 3/31/2017 $876,634.00
29 12/31/2016 $271,082.00
30 9/30/2016 $271,267.00
31 6/30/2016 $437,151.00
32 3/31/2016 $326,868.00
33 12/31/2015 $313,942.00
34 9/30/2015 $957,223.00
Financials: IndefiniteLivedIntangibleAssetsExcludingGoodwill
Date Value
1 12/31/2023 $461,000.00
2 9/30/2023 $443,000.00
3 6/30/2023 $455,000.00
4 3/31/2023 $455,000.00
5 12/31/2022 $446,000.00
6 9/30/2022 $408,000.00
7 12/31/2021 $3,193,000.00
Financials: IntangibleAssetsNetExcludingGoodwill
Date Value
1 12/31/2023 $12,139,000.00
2 9/30/2023 $11,772,000.00
3 6/30/2023 $12,211,000.00
4 3/31/2023 $12,359,000.00
5 12/31/2022 $12,254,000.00
6 9/30/2022 $11,322,000.00
7 6/30/2022 $14,689,000.00
8 3/31/2022 $15,838,000.00
9 12/31/2021 $16,301,000.00
10 9/30/2021 $16,811,762.00
11 6/30/2021 $16,287,537.00
12 3/31/2021 $16,439,197.00
13 12/31/2020 $16,590,083.00
14 9/30/2020 $16,740,838.00
15 6/30/2020 $16,888,970.00
16 3/31/2020 $17,029,472.00
17 12/31/2019 $17,173,000.00
18 12/31/2018 --
Financials: IntangibleAssetsNetIncludingGoodwill
Date Value
1 12/31/2023 $14,200,000.00
2 9/30/2023 $13,600,000.00
3 6/30/2023 $13,900,000.00
4 3/31/2023 $13,900,000.00
5 12/31/2022 $13,700,000.00
6 9/30/2022 $12,500,000.00
7 6/30/2022 $13,300,000.00
8 3/31/2022 $14,200,000.00
9 12/31/2021 $14,500,000.00
10 9/30/2021 $14,851,635.00
11 6/30/2021 $10,419,000.00
12 3/31/2021 $10,419,000.00
13 12/31/2020 $10,419,321.00
14 9/30/2020 $10,419,000.00
15 6/30/2020 $10,419,000.00
16 3/31/2020 $10,023,806.00
17 12/31/2019 $10,023,806.00
Financials: InterestAndDividendIncomeOperating
Date Value
1 12/31/2023 $128,000.00
2 9/30/2023 $101,000.00
3 6/30/2023 $73,000.00
4 3/31/2023 $45,000.00
5 12/31/2022 $237,000.00
6 9/30/2022 $53,000.00
7 6/30/2022 $55,000.00
8 3/31/2022 $78,000.00
9 12/31/2021 $315,000.00
10 9/30/2021 $76,473.00
11 6/30/2021 $163,000.00
12 3/31/2021 $87,000.00
13 12/31/2020 $356,000.00
14 9/30/2020 $78,690.00
15 6/30/2020 $190,019.00
16 3/31/2020 $97,534.00
17 12/31/2019 $381,728.00
18 9/30/2019 $288,070.00
19 6/30/2019 $95,377.00
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 $7,972.00
Financials: InterestIncomeExpenseNet
Date Value
1 12/31/2023 $26,501,000.00
2 9/30/2023 $17,666,000.00
3 6/30/2023 $10,469,000.00
4 3/31/2023 $4,924,000.00
5 12/31/2022 $5,292,000.00
6 9/30/2022 $1,393,000.00
7 6/30/2022 $-4,000.00
8 3/31/2022 $-2,000.00
9 12/31/2021 $-8,000.00
10 9/30/2021 $-8,000.00
11 12/31/2020 $-66,000.00
12 3/31/2020 $-136,018.00
13 12/31/2019 $-509,430.00
14 9/30/2019 $-348,493.00
15 6/30/2019 $-243,108.00
16 3/31/2019 $-28,632.00
17 12/31/2018 $-174,409.00
18 9/30/2018 --
19 6/30/2018 $-87,984.00
20 3/31/2018 $-38,259.00
Financials: InterestIncomeOperating
Date Value
1 6/30/2023 $100,000.00
2 3/31/2023 $100,000.00
3 12/31/2022 $200,000.00
4 9/30/2022 $100,000.00
5 6/30/2022 $100,000.00
6 3/31/2022 $100,000.00
7 12/31/2021 $300,000.00
8 9/30/2021 $240,000,000.00
9 6/30/2021 $100,000.00
10 3/31/2021 $100,000.00
11 12/31/2020 $400,000.00
12 3/31/2020 $97,500.00
13 12/31/2019 $382,000.00
14 9/30/2019 $288,070.00
15 6/30/2019 $192,000.00
16 3/31/2019 $96,000.00
Financials: InterestPaidNet
Date Value
1 12/31/2023 --
2 3/31/2023 --
3 12/31/2022 --
4 3/31/2022 $2,000.00
5 12/31/2021 $7,431.00
6 6/30/2021 $2,972.00
7 3/31/2021 $1,605.00
8 12/31/2020 $447,816.00
9 9/30/2020 $299,394.00
10 6/30/2020 $257,418.00
11 3/31/2020 $136,018.00
12 12/31/2019 $131,528.00
13 9/30/2019 $131,528.00
14 6/30/2019 $59,986.00
15 3/31/2019 $28,632.00
16 12/31/2018 $174,409.00
17 9/30/2018 $132,425.00
18 6/30/2018 $87,986.00
19 3/31/2018 $38,259.00
20 12/31/2017 $160,855.00
21 12/31/2016 $113,750.00
Financials: InventoryFinishedGoods
Date Value
1 12/31/2023 $184,434,000.00
2 9/30/2023 $143,418,000.00
3 6/30/2023 $95,766,000.00
4 3/31/2023 $110,525,000.00
5 12/31/2022 $119,229,000.00
6 9/30/2022 $97,878,000.00
7 6/30/2022 $107,883,000.00
8 3/31/2022 $106,380,000.00
9 12/31/2021 $123,594,000.00
10 9/30/2021 $81,377,525.00
11 6/30/2021 $42,110,583.00
12 3/31/2021 $26,224,583.00
13 12/31/2020 $15,334,386.00
14 9/30/2020 $12,056,353.00
15 6/30/2020 $21,178,188.00
16 3/31/2020 $18,166,171.00
17 12/31/2019 $12,990,044.00
18 9/30/2019 $6,761,898.00
19 6/30/2019 $8,255,332.00
20 3/31/2019 $10,775,168.00
21 12/31/2018 $8,739,877.00
22 9/30/2018 $4,200,013.00
23 6/30/2018 $3,491,165.00
24 3/31/2018 $4,487,429.00
25 12/31/2017 $4,137,239.00
26 9/30/2017 $2,941,925.00
27 6/30/2017 $2,509,640.00
28 3/31/2017 $2,309,998.00
29 12/31/2016 $2,142,032.00
30 9/30/2016 $2,011,775.00
31 12/31/2015 $2,309,288.00
Financials: InventoryNet
Date Value
1 12/31/2023 $229,275,000.00
2 9/30/2023 $198,704,000.00
3 6/30/2023 $152,545,000.00
4 3/31/2023 $154,280,000.00
5 12/31/2022 $173,289,000.00
6 9/30/2022 $153,933,000.00
7 6/30/2022 $162,138,000.00
8 3/31/2022 $184,094,000.00
9 12/31/2021 $191,222,000.00
10 9/30/2021 $122,311,445.00
11 6/30/2021 $63,826,596.00
12 3/31/2021 $36,891,859.00
13 12/31/2020 $18,403,622.00
14 9/30/2020 $15,679,192.00
15 6/30/2020 $23,512,418.00
16 3/31/2020 $21,038,367.00
17 12/31/2019 $15,292,349.00
18 9/30/2019 $8,786,975.00
19 6/30/2019 $10,589,216.00
20 3/31/2019 $13,556,512.00
21 12/31/2018 $11,482,701.00
22 9/30/2018 $6,848,755.00
23 6/30/2018 $6,231,029.00
24 3/31/2018 $6,668,742.00
25 12/31/2017 $5,305,505.00
26 9/30/2017 $4,316,596.00
27 6/30/2017 $3,257,461.00
28 3/31/2017 $2,577,620.00
29 12/31/2016 $2,211,370.00
30 9/30/2016 $2,106,329.00
31 12/31/2015 $2,322,904.00
Financials: InventoryRawMaterialsAndSupplies
Date Value
1 12/31/2023 $49,022,000.00
2 9/30/2023 $59,220,000.00
3 6/30/2023 $61,322,000.00
4 3/31/2023 $50,558,000.00
5 12/31/2022 $62,491,000.00
6 9/30/2022 $60,078,000.00
7 6/30/2022 $57,159,000.00
8 3/31/2022 $80,310,000.00
9 12/31/2021 $70,201,000.00
10 9/30/2021 $42,559,209.00
11 6/30/2021 $24,589,144.00
12 3/31/2021 $13,034,266.00
13 12/31/2020 $4,682,291.00
14 9/30/2020 $4,700,209.00
15 6/30/2020 $3,062,408.00
16 3/31/2020 $3,467,034.00
17 12/31/2019 $3,167,853.00
18 9/30/2019 $2,399,872.00
19 6/30/2019 $2,593,678.00
20 3/31/2019 $2,887,471.00
21 12/31/2018 $2,817,477.00
22 9/30/2018 $2,809,932.00
23 6/30/2018 $2,867,128.00
24 3/31/2018 $2,220,403.00
25 12/31/2017 $1,204,560.00
26 9/30/2017 $1,490,200.00
27 6/30/2017 $811,263.00
28 3/31/2017 $610,384.00
29 12/31/2016 $270,143.00
30 9/30/2016 $260,093.00
31 12/31/2015 $342,691.00
Financials: InventoryValuationReserves
Date Value
1 9/30/2023 $3,900,000.00
2 6/30/2023 $4,500,000.00
3 3/31/2023 $6,800,000.00
4 12/31/2022 $8,400,000.00
5 9/30/2022 $4,000,000.00
6 6/30/2022 $2,900,000.00
7 3/31/2022 $2,600,000.00
8 12/31/2021 $2,600,000.00
9 9/30/2021 $1,625,289.00
10 6/30/2021 $2,873,131.00
11 3/31/2021 $2,366,990.00
12 12/31/2020 $1,613,055.00
13 9/30/2020 $1,077,370.00
14 6/30/2020 $728,178.00
15 3/31/2020 $594,838.00
16 12/31/2019 $865,548.00
17 9/30/2019 $374,795.00
18 6/30/2019 $259,794.00
19 3/31/2019 $106,127.00
20 12/31/2018 $74,653.00
21 9/30/2018 $161,190.00
22 6/30/2018 $127,264.00
23 3/31/2018 $39,090.00
24 12/31/2017 $36,294.00
25 9/30/2017 $115,529.00
26 6/30/2017 $63,442.00
27 3/31/2017 $342,762.00
28 12/31/2016 $200,805.00
29 9/30/2016 $165,539.00
30 12/31/2015 $329,075.00
Financials: InventoryWriteDown
Date Value
1 12/31/2023 $7,312,000.00
2 12/31/2022 $6,131,000.00
3 12/31/2021 $2,355,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDue
Date Value
1 12/31/2023 $2,129,000.00
2 9/30/2023 $1,212,000.00
3 6/30/2023 $788,000.00
4 3/31/2023 $988,000.00
5 12/31/2022 $1,033,000.00
6 9/30/2022 $1,186,000.00
7 6/30/2022 $1,024,000.00
8 3/31/2022 $1,231,000.00
9 12/31/2021 $1,242,860.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 12/31/2023 $1,075,000.00
2 9/30/2023 $598,000.00
3 6/30/2023 $369,000.00
4 3/31/2023 $376,000.00
5 12/31/2022 $698,000.00
6 9/30/2022 $180,000.00
7 6/30/2022 $296,000.00
8 3/31/2022 $461,000.00
9 12/31/2021 $561,648.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFive
Date Value
1 12/31/2023 $140,000.00
2 9/30/2022 --
3 6/30/2022 --
4 3/31/2022 --
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFour
Date Value
1 12/31/2023 $148,000.00
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 $6,000.00
7 6/30/2022 $6,000.00
8 3/31/2022 $10,000.00
9 12/31/2021 $5,212.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearThree
Date Value
1 12/31/2023 $344,000.00
2 9/30/2023 $160,000.00
3 6/30/2023 $31,000.00
4 3/31/2023 $31,000.00
5 12/31/2022 $7,000.00
6 9/30/2022 $319,000.00
7 6/30/2022 $174,000.00
8 3/31/2022 $190,000.00
9 12/31/2021 $162,538.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
Date Value
1 12/31/2023 $422,000.00
2 9/30/2023 $233,000.00
3 6/30/2023 $54,000.00
4 3/31/2023 $54,000.00
5 12/31/2022 $328,000.00
6 9/30/2022 $681,000.00
7 6/30/2022 $548,000.00
8 3/31/2022 $570,000.00
9 12/31/2021 $513,462.00
Financials: LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
Date Value
1 9/30/2023 $221,000.00
2 6/30/2023 $334,000.00
3 3/31/2023 $527,000.00
Financials: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
Date Value
1 12/31/2023 $194,000.00
2 9/30/2023 $72,000.00
3 6/30/2023 $34,000.00
4 3/31/2023 $47,000.00
5 12/31/2022 $46,000.00
6 9/30/2022 $61,000.00
7 6/30/2022 $48,000.00
8 3/31/2022 $65,000.00
9 12/31/2021 $73,161.00
10 12/31/2019 $32,317.00
Financials: Liabilities
Date Value
1 12/31/2023 $447,868,000.00
2 9/30/2023 $507,783,000.00
3 6/30/2023 $443,699,000.00
4 3/31/2023 $386,748,000.00
5 12/31/2022 $357,490,000.00
6 9/30/2022 $443,712,000.00
7 6/30/2022 $109,765,000.00
8 3/31/2022 $115,570,000.00
9 12/31/2021 $96,973,000.00
10 9/30/2021 $97,579,964.00
11 6/30/2021 $54,708,765.00
12 3/31/2021 $39,166,402.00
13 12/31/2020 $26,962,330.00
14 9/30/2020 $28,897,205.00
15 6/30/2020 $30,279,231.00
16 3/31/2020 $29,422,057.00
17 12/31/2019 $26,923,247.00
18 9/30/2019 $11,085,379.00
19 6/30/2019 $18,878,404.00
20 3/31/2019 $18,697,742.00
21 12/31/2018 $22,824,525.00
22 9/30/2018 $18,227,948.00
23 6/30/2018 $11,239,858.00
24 3/31/2018 $13,907,367.00
25 12/31/2017 $9,963,628.00
26 9/30/2017 $12,439,715.00
27 6/30/2017 $7,445,975.00
28 3/31/2017 $7,867,308.00
29 12/31/2016 $6,822,485.00
30 9/30/2016 $7,061,928.00
31 12/31/2015 $6,521,835.00
Financials: LiabilitiesAndStockholdersEquity
Date Value
1 12/31/2023 $1,536,396,000.00
2 9/30/2023 $1,545,618,000.00
3 6/30/2023 $1,399,249,000.00
4 3/31/2023 $1,292,271,000.00
5 12/31/2022 $1,222,069,000.00
6 9/30/2022 $1,327,649,000.00
7 6/30/2022 $349,638,000.00
8 3/31/2022 $343,924,000.00
9 12/31/2021 $314,019,000.00
10 9/30/2021 $294,978,175.00
11 6/30/2021 $241,548,125.00
12 3/31/2021 $148,177,671.00
13 12/31/2020 $131,289,773.00
14 9/30/2020 $128,099,196.00
15 6/30/2020 $98,899,097.00
16 3/31/2020 $94,927,954.00
17 12/31/2019 $90,382,236.00
18 9/30/2019 $74,422,394.00
19 6/30/2019 $43,636,765.00
20 3/31/2019 $43,967,913.00
21 12/31/2018 $34,627,507.00
22 9/30/2018 $28,458,036.00
23 6/30/2018 $24,146,597.00
24 3/31/2018 $28,954,798.00
25 12/31/2017 $27,110,873.00
26 9/30/2017 $33,925,315.00
27 6/30/2017 $30,110,002.00
28 3/31/2017 $28,597,662.00
29 12/31/2016 $17,717,122.00
30 9/30/2016 $14,248,350.00
31 12/31/2015 $15,265,870.00
Financials: LiabilitiesCurrent
Date Value
1 12/31/2023 $276,613,000.00
2 9/30/2023 $335,517,000.00
3 6/30/2023 $269,225,000.00
4 3/31/2023 $191,731,000.00
5 12/31/2022 $161,295,000.00
6 9/30/2022 $271,293,000.00
7 6/30/2022 $105,834,000.00
8 3/31/2022 $111,751,000.00
9 12/31/2021 $93,124,000.00
10 9/30/2021 $93,421,330.00
11 6/30/2021 $54,256,877.00
12 3/31/2021 $38,642,619.00
13 12/31/2020 $26,365,092.00
14 9/30/2020 $28,772,227.00
15 6/30/2020 $30,076,130.00
16 3/31/2020 $29,233,268.00
17 12/31/2019 $26,683,399.00
18 9/30/2019 $11,072,632.00
19 6/30/2019 $9,356,352.00
20 3/31/2019 $9,231,496.00
21 12/31/2018 $14,865,144.00
22 9/30/2018 $14,727,948.00
23 6/30/2018 $7,739,858.00
24 3/31/2018 $10,407,367.00
25 12/31/2017 $6,463,628.00
26 9/30/2017 $8,939,715.00
27 6/30/2017 $3,945,975.00
28 3/31/2017 $4,367,308.00
29 12/31/2016 $2,322,485.00
30 9/30/2016 $2,561,928.00
31 12/31/2015 $2,021,835.00
Financials: LongtermDebtWeightedAverageInterestRate
Date Value
1 6/30/2023 $0.03
2 3/31/2023 $0.03
3 12/31/2022 $0.03
4 9/30/2022 $0.03
5 6/30/2022 $0.03
6 3/31/2022 $0.03
7 12/31/2021 $0.03
8 9/30/2021 $0.03
9 6/30/2021 $0.03
10 3/31/2021 $0.03
11 12/31/2020 $0.03
12 3/31/2020 $0.03
13 12/31/2019 $0.03
14 9/30/2019 $0.03
15 6/30/2019 $0.03
16 3/31/2019 $0.03
Financials: LossContingencyDamagesSoughtValue
Date Value
1 1/31/2023 $82,600,000.00
Financials: MarketingAndAdvertisingExpense
Date Value
1 9/30/2023 $114,200,000.00
2 6/30/2023 $67,500,000.00
3 3/31/2023 $31,000,000.00
4 9/30/2022 $55,000,000.00
5 6/30/2022 $29,300,000.00
6 3/31/2022 $14,500,000.00
Financials: NetCashProvidedByUsedInFinancingActivities
Date Value
1 12/31/2023 $-25,221,000.00
2 9/30/2023 $-18,942,000.00
3 6/30/2023 $-12,952,000.00
4 3/31/2023 $-6,314,000.00
5 12/31/2022 $534,112,000.00
6 9/30/2022 $540,477,000.00
7 6/30/2022 $1,223,000.00
8 3/31/2022 $790,000.00
9 12/31/2021 $71,395,000.00
10 9/30/2021 $70,939,073.00
11 6/30/2021 $70,234,000.00
12 3/31/2021 $690,761.00
13 12/31/2020 $15,571,000.00
14 9/30/2020 $24,020,228.00
15 6/30/2020 $482,612.00
16 3/31/2020 $151,265.00
17 12/31/2019 $28,653,034.00
18 9/30/2019 $28,679,520.00
19 6/30/2019 $1,647,427.00
20 3/31/2019 $1,524,760.00
21 12/31/2018 $5,301,013.00
22 9/30/2018 $179,704.00
23 6/30/2018 $179,704.00
24 3/31/2018 $142,023.00
25 12/31/2017 $10,946,523.00
26 9/30/2017 $10,934,021.00
27 12/31/2016 $4,005,300.00
Financials: NetCashProvidedByUsedInInvestingActivities
Date Value
1 12/31/2023 $-14,200,000.00
2 9/30/2023 $-9,454,000.00
3 6/30/2023 $-3,577,000.00
4 3/31/2023 $980,000.00
5 12/31/2022 $-5,672,000.00
6 9/30/2022 $-885,000.00
7 6/30/2022 $136,000.00
8 3/31/2022 $-742,000.00
9 12/31/2021 $-1,264,000.00
10 9/30/2021 $-509,578.00
11 6/30/2021 $660,223.00
12 3/31/2021 $1,178,000.00
13 12/31/2020 $757,260.00
14 9/30/2020 $914,340.00
15 6/30/2020 $1,015,234.00
16 3/31/2020 $-107,372.00
17 12/31/2019 $-14,266,030.00
18 9/30/2019 $-14,905,320.00
19 6/30/2019 $-23,076.00
20 3/31/2019 --
21 12/31/2018 $-110,417.00
22 9/30/2018 $-93,482.00
23 6/30/2018 $-78,063.00
24 3/31/2018 $-11,717.00
25 12/31/2017 $-49,534.00
26 9/30/2017 $-30,716.00
27 12/31/2016 $-23,070.00
Financials: NetCashProvidedByUsedInOperatingActivities
Date Value
1 12/31/2023 $141,218,000.00
2 9/30/2023 $136,046,000.00
3 6/30/2023 $45,211,000.00
4 3/31/2023 $-13,831,000.00
5 12/31/2022 $108,200,000.00
6 9/30/2022 $170,967,000.00
7 6/30/2022 $42,300,000.00
8 3/31/2022 $9,100,000.00
9 12/31/2021 $-96,600,000.00
10 9/30/2021 $-52,063,949.00
11 6/30/2021 $-30,300,000.00
12 3/31/2021 $-13,300,000.00
13 12/31/2020 $3,395,000.00
14 9/30/2020 $3,843,510.00
15 6/30/2020 $-4,246,078.00
16 3/31/2020 $-3,817,544.00
17 12/31/2019 $1,033,988.00
18 9/30/2019 $-966,464.00
19 6/30/2019 $-4,487,343.00
20 3/31/2019 $-6,793,712.00
21 12/31/2018 $-11,646,420.00
22 9/30/2018 $-9,004,864.00
23 6/30/2018 $5,772,535.00
24 3/31/2018 $-4,275,713.00
25 12/31/2017 $-8,418,125.00
26 9/30/2017 $-3,231,860.00
27 12/31/2016 $-2,363,412.00
Financials: NetIncomeLoss
Date Value
1 12/31/2023 $226,801,000.00
2 9/30/2023 $176,685,000.00
3 6/30/2023 $92,736,000.00
4 3/31/2023 $41,227,000.00
5 12/31/2022 $-187,282,000.00
6 9/30/2022 $-166,100,000.00
7 6/30/2022 $15,838,000.00
8 3/31/2022 $6,700,000.00
9 12/31/2021 $3,937,000.00
10 9/30/2021 $7,291,559.00
11 6/30/2021 $1,366,000.00
12 3/31/2021 $600,000.00
13 12/31/2020 $8,524,000.00
14 9/30/2020 $4,753,603.00
15 6/30/2020 $2,104,385.00
16 3/31/2020 $546,051.00
17 12/31/2019 $9,971,260.00
18 9/30/2019 $11,144,342.00
19 6/30/2019 $-1,473,295.00
20 3/31/2019 $11,656,594.00
21 12/31/2018 $-11,206,648.00
22 9/30/2018 $-10,356,876.00
23 6/30/2018 $-3,348,658.00
24 3/31/2018 $-2,876,504.00
25 12/31/2017 $-8,240,583.00
26 9/30/2017 $-3,032,771.00
27 6/30/2017 $-1,410,527.00
28 3/31/2017 $-1,881,300.00
29 12/31/2016 $-3,067,615.00
30 9/30/2016 $-2,648,073.00
31 6/30/2016 $-1,457,466.00
32 3/31/2016 $-1,200,557.00
33 12/31/2015 $-2,149,804.00
34 9/30/2015 $9,950.00
Financials: NetIncomeLossAvailableToCommonStockholdersBasic
Date Value
1 12/31/2023 $181,991,000.00
2 9/30/2023 $142,910,000.00
3 6/30/2023 $72,372,000.00
4 3/31/2023 $34,446,000.00
5 12/31/2022 $-198,800,000.00
6 9/30/2022 $-170,655,000.00
7 6/30/2022 $15,838,000.00
8 3/31/2022 $6,679.00
9 12/31/2021 $3,900,000.00
10 9/30/2021 $7,291,559.00
11 6/30/2021 $780,000.00
12 3/31/2021 $585.00
13 12/31/2020 $8,524,000.00
14 9/30/2020 $6,857,988.00
15 6/30/2020 $1,558,334.00
16 3/31/2020 $546,051.00
17 12/31/2019 $9,971,260.00
18 9/30/2019 $11,144,342.00
19 6/30/2019 $-1,473,295.00
20 3/31/2019 $11,656,594.00
21 12/31/2018 $-11,419,781.00
22 9/30/2018 $-10,526,370.00
23 6/30/2018 $-6,351,017.00
24 3/31/2018 $-2,959,195.00
25 12/31/2017 $-8,606,578.00
26 9/30/2017 $-3,306,514.00
27 6/30/2017 $-1,592,020.00
28 3/31/2017 $-1,971,545.00
29 12/31/2016 $-3,433,769.00
30 9/30/2016 $-2,924,337.00
31 6/30/2016 $-2,831,329.00
32 3/31/2016 $-1,287,209.00
33 12/31/2015 $-2,570,297.00
34 9/30/2015 $-93,008.00
Financials: NetIncomeLossAvailableToCommonStockholdersDiluted
Date Value
1 12/31/2023 $182,405,000.00
2 12/31/2022 $-198,808,000.00
3 12/31/2021 $3,937,000.00
4 12/31/2020 $8,523,849.00
5 9/30/2020 $6,857,988.00
6 6/30/2020 $2,104,385.00
7 12/31/2019 $10,559,323.00
8 9/30/2019 $12,200,121.00
9 6/30/2019 $10,605,230.00
10 12/31/2018 $-11,206,648.00
11 9/30/2018 $-4,175,353.00
12 6/30/2018 $-3,391,822.00
Financials: NonoperatingIncomeExpense
Date Value
1 12/31/2023 $25,383,000.00
2 9/30/2023 $16,541,000.00
3 6/30/2023 $9,493,000.00
4 3/31/2023 $4,851,000.00
5 12/31/2022 $5,137,000.00
6 9/30/2022 $649,000.00
7 6/30/2022 $-547,000.00
8 3/31/2022 $-86,000.00
9 12/31/2021 $31,000.00
10 9/30/2021 $-219,127.00
11 6/30/2021 $-362,000.00
12 3/31/2021 $-228,000.00
13 12/31/2020 $729,026.00
14 9/30/2020 $128,764.00
15 6/30/2020 $-635,124.00
16 3/31/2020 $-421,539.00
17 12/31/2019 $11,419,703.00
18 9/30/2019 $11,271,172.00
19 6/30/2019 $-344,641.00
20 3/31/2019 $12,158,641.00
21 12/31/2018 $-565,904.00
22 9/30/2018 $-122,944.00
23 6/30/2018 $-41,753.00
24 3/31/2018 $-38,259.00
25 12/31/2017 $-160,616.00
26 9/30/2017 $-35,661.00
27 6/30/2017 $-86,534.00
28 3/31/2017 $-48,056.00
29 12/31/2016 $-222,655.00
30 9/30/2016 $-171,250.00
31 6/30/2016 $-56,875.00
32 3/31/2016 $-56,875.00
33 12/31/2015 $-322,344.00
34 9/30/2015 $-57,500.00
Financials: NotesAndLoansReceivableNetCurrent
Date Value
1 12/31/2023 $2,318,000.00
2 9/30/2023 $3,309,000.00
3 6/30/2023 $3,323,000.00
4 3/31/2023 $3,587,000.00
5 12/31/2022 $2,979,000.00
6 9/30/2022 $2,888,000.00
7 6/30/2022 $3,066,000.00
8 3/31/2022 $5,833,000.00
9 12/31/2021 $2,588,000.00
10 9/30/2021 $2,543,225.00
11 6/30/2021 $2,545,745.00
12 3/31/2021 $2,509,412.00
13 12/31/2020 $1,885,887.00
14 9/30/2020 $1,810,773.00
15 6/30/2020 $1,742,841.00
16 3/31/2020 $1,157,754.00
17 12/31/2019 $1,181,116.00
18 9/30/2019 $1,149,791.00
19 6/30/2019 $1,197,270.00
20 3/31/2019 $1,224,529.00
21 12/31/2018 --
Financials: NotesAndLoansReceivableNetNoncurrent
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 $3,574,000.00
6 9/30/2022 $3,465,000.00
7 6/30/2022 $3,679,000.00
8 3/31/2022 $3,888,000.00
9 12/31/2021 $7,117,000.00
10 9/30/2021 $6,993,869.00
11 6/30/2021 $7,000,800.00
12 3/31/2021 $6,900,882.00
13 12/31/2020 $9,429,437.00
14 9/30/2020 $9,053,866.00
15 6/30/2020 $8,714,205.00
16 3/31/2020 $10,416,120.00
17 12/31/2019 $10,630,040.00
18 9/30/2019 $10,348,115.00
19 6/30/2019 $10,775,432.00
20 3/31/2019 $11,020,766.00
21 12/31/2018 --
Financials: NotesReceivableNet
Date Value
1 12/31/2023 $2,318,000.00
2 9/30/2023 $3,309,000.00
3 6/30/2023 $3,323,000.00
4 3/31/2023 $3,587,000.00
5 12/31/2022 $6,553,000.00
6 9/30/2022 $6,353,000.00
7 6/30/2022 $6,745,000.00
8 3/31/2022 $9,721,000.00
9 12/31/2021 $9,705,000.00
10 9/30/2021 $9,537,094.00
11 6/30/2021 $9,546,545.00
12 3/31/2021 $9,410,294.00
13 12/31/2020 $11,315,324.00
14 6/30/2020 $10,457,046.00
15 3/31/2020 $11,573,874.00
16 12/31/2019 $11,811,156.00
17 9/30/2019 $11,497,906.00
18 6/30/2019 $11,972,702.00
19 3/31/2019 $12,245,295.00
20 12/31/2018 --
Financials: NumberOfOperatingSegments
Date Value
1 12/31/2023 $1.00
Financials: NumberOfReportableSegments
Date Value
1 12/31/2023 $1.00
Financials: OperatingIncomeLoss
Date Value
1 12/31/2023 $266,366,000.00
2 9/30/2023 $207,423,000.00
3 6/30/2023 $109,726,000.00
4 3/31/2023 $44,913,000.00
5 12/31/2022 $-157,801,000.00
6 9/30/2022 $-147,599,000.00
7 6/30/2022 $22,546,000.00
8 3/31/2022 $10,116,000.00
9 12/31/2021 $-4,090,000.00
10 9/30/2021 $8,344,505.00
11 6/30/2021 $418,000.00
12 3/31/2021 $813,000.00
13 12/31/2020 $7,911,000.00
14 9/30/2020 $6,729,224.00
15 6/30/2020 $2,739,509.00
16 3/31/2020 $967,590.00
17 12/31/2019 $-1,448,443.00
18 9/30/2019 $-126,830.00
19 6/30/2019 $-1,128,654.00
20 3/31/2019 $-502,047.00
21 12/31/2018 $-10,640,744.00
22 9/30/2018 $-4,088,782.00
23 6/30/2018 $-3,306,905.00
24 3/31/2018 $-2,838,245.00
25 12/31/2017 $-8,079,967.00
26 9/30/2017 $-2,910,576.00
27 6/30/2017 $-1,323,993.00
28 3/31/2017 $-1,833,244.00
29 12/31/2016 $-2,844,960.00
30 9/30/2016 $-2,476,823.00
31 6/30/2016 $-1,400,591.00
32 3/31/2016 $-1,143,682.00
33 12/31/2015 $-1,827,460.00
34 9/30/2015 $67,450.00
Financials: OperatingLeaseLiability
Date Value
1 12/31/2023 $1,935,000.00
2 9/30/2023 $1,140,000.00
3 6/30/2023 $754,000.00
4 3/31/2023 $941,000.00
5 12/31/2022 $987,000.00
6 9/30/2022 $1,125,000.00
7 6/30/2022 $976,000.00
8 3/31/2022 $1,166,000.00
9 12/31/2021 $1,169,699.00
10 9/30/2021 $1,171,306.00
11 6/30/2021 $961,783.00
12 3/31/2021 $1,054,058.00
13 12/31/2020 $1,124,345.00
14 9/30/2020 $522,909.00
15 6/30/2020 $615,047.00
16 3/31/2020 $776,479.00
17 12/31/2019 $888,922.00
18 9/30/2019 $159,331.00
19 6/30/2019 $193,296.00
20 3/31/2019 $226,634.00
Financials: OperatingLeaseLiabilityCurrent
Date Value
1 12/31/2023 $980,000.00
2 9/30/2023 $628,000.00
3 6/30/2023 $505,000.00
4 3/31/2023 $605,000.00
5 12/31/2022 $661,000.00
6 9/30/2022 $663,000.00
7 6/30/2022 $556,000.00
8 3/31/2022 $569,000.00
9 12/31/2021 $512,000.00
10 9/30/2021 $376,602.00
11 6/30/2021 $318,142.00
12 3/31/2021 $337,626.00
13 12/31/2020 $321,283.00
14 9/30/2020 $397,931.00
15 6/30/2020 $411,946.00
16 3/31/2020 $587,690.00
17 12/31/2019 $649,074.00
18 9/30/2019 $146,584.00
19 6/30/2019 $142,778.00
20 3/31/2019 $139,042.00
21 12/31/2018 --
Financials: OperatingLeaseLiabilityNoncurrent
Date Value
1 12/31/2023 $955,000.00
2 9/30/2023 $512,000.00
3 6/30/2023 $249,000.00
4 3/31/2023 $336,000.00
5 12/31/2022 $326,000.00
6 9/30/2022 $462,000.00
7 6/30/2022 $420,000.00
8 3/31/2022 $597,000.00
9 12/31/2021 $658,000.00
10 9/30/2021 $550,547.00
11 6/30/2021 $391,157.00
12 3/31/2021 $436,631.00
13 12/31/2020 $514,948.00
14 9/30/2020 $124,978.00
15 6/30/2020 $203,101.00
16 3/31/2020 $188,789.00
17 12/31/2019 $107,311.00
18 9/30/2019 $12,747.00
19 6/30/2019 $50,516.00
20 3/31/2019 $87,592.00
21 12/31/2018 --
Financials: OperatingLeaseRightOfUseAsset
Date Value
1 12/31/2023 $1,957,000.00
2 9/30/2023 $1,152,000.00
3 6/30/2023 $756,000.00
4 3/31/2023 $931,000.00
5 12/31/2022 $972,000.00
6 9/30/2022 $1,105,000.00
7 6/30/2022 $954,000.00
8 3/31/2022 $1,141,000.00
9 12/31/2021 $1,128,000.00
10 9/30/2021 $888,911.00
11 6/30/2021 $704,857.00
12 3/31/2021 $791,969.00
13 12/31/2020 $836,038.00
14 12/31/2019 $259,358.00
15 9/30/2019 $153,257.00
16 6/30/2019 $188,624.00
17 3/31/2019 $223,991.00
18 12/31/2018 --
Financials: OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
Date Value
1 12/31/2023 $1,180,000.00
2 9/30/2023 $-660,000.00
3 6/30/2023 $4,000.00
4 3/31/2023 $594,000.00
5 12/31/2022 $-2,495,000.00
6 9/30/2022 $-4,813,000.00
7 6/30/2022 $2,296,000.00
8 3/31/2022 $-491,000.00
9 12/31/2021 $817,000.00
10 9/30/2021 $1,367,169.00
11 6/30/2021 $84,000.00
12 3/31/2021 $-193,000.00
13 12/31/2020 $551,000.00
14 9/30/2020 $-113,144.00
15 6/30/2020 $-223,171.00
16 3/31/2020 $-114,490.00
17 12/31/2019 $-60,580.00
18 9/30/2019 $-71,793.00
19 6/30/2019 $-16,490.00
20 3/31/2019 $260,665.00
21 12/31/2018 $12,381.00
22 9/30/2018 $46,130.00
23 6/30/2018 $33,685.00
24 3/31/2018 $-53,504.00
25 12/31/2017 $-39,378.00
26 9/30/2017 --
27 6/30/2017 --
28 3/31/2017 --
29 12/31/2016 --
Financials: OtherLiabilitiesAndDeferredRevenueNoncurrent
Date Value
1 12/31/2023 $167,227,000.00
2 9/30/2023 $169,370,000.00
3 6/30/2023 $171,745,000.00
4 3/31/2023 $175,275,000.00
5 12/31/2022 $179,788,000.00
6 9/30/2022 $146,333,000.00
7 12/31/2021 --
Financials: OtherLiabilitiesCurrent
Date Value
1 12/31/2023 $10,890,000.00
2 9/30/2023 $8,826,000.00
3 6/30/2023 $7,109,000.00
4 3/31/2023 $5,094,000.00
5 12/31/2022 $3,586,000.00
6 9/30/2022 $3,267,000.00
7 6/30/2022 $2,761,000.00
8 3/31/2022 $1,734,000.00
9 12/31/2021 $976,000.00
10 9/30/2021 $957,627.00
11 6/30/2021 $754,907.00
12 3/31/2021 $586,954.00
13 12/31/2020 $425,232.00
14 9/30/2020 $716,678.00
15 6/30/2020 $561,617.00
16 3/31/2020 $160,646.00
17 12/31/2019 $107,399.00
18 9/30/2019 $117,445.00
19 6/30/2019 $100,010.00
20 3/31/2019 $65,395.00
21 12/31/2018 $19,933.00
22 9/30/2018 $14,534.00
23 6/30/2018 $38,904.00
24 3/31/2018 $21,980.00
25 12/31/2017 $17,921.00
26 9/30/2017 $14,882.00
27 6/30/2017 $8,350.00
28 3/31/2017 $3,460.00
29 12/31/2016 $12,960.00
30 9/30/2016 $10,171.00
31 12/31/2015 $11,994.00
Financials: PaymentsOfDividendsPreferredStockAndPreferenceStock
Date Value
1 12/31/2023 $27,462,000.00
2 9/30/2023 $20,512,000.00
3 6/30/2023 $13,637,000.00
4 3/31/2023 $6,781,000.00
5 12/31/2022 $11,526,000.00
6 9/30/2022 $4,596,000.00
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 12/31/2020 --
12 12/31/2019 --
13 12/31/2018 $40,000.00
14 12/31/2017 $202,778.00
15 12/31/2016 $152,223.00
16 12/31/2015 --
Financials: PaymentsToAcquirePropertyPlantAndEquipment
Date Value
1 12/31/2023 $17,433,000.00
2 9/30/2023 $12,687,000.00
3 6/30/2023 $6,810,000.00
4 3/31/2023 $2,253,000.00
5 12/31/2022 $8,264,000.00
6 9/30/2022 $3,477,000.00
7 6/30/2022 $2,456,000.00
8 3/31/2022 $742,000.00
9 12/31/2021 $3,150,000.00
10 9/30/2021 $2,395,302.00
11 6/30/2021 $1,216,050.00
12 3/31/2021 $698,000.00
13 12/31/2020 $573,751.00
14 9/30/2020 $416,671.00
15 6/30/2020 $315,777.00
16 3/31/2020 $107,372.00
17 12/31/2019 $77,974.00
18 9/30/2019 $55,321.00
19 6/30/2019 $23,076.00
20 3/31/2019 --
21 12/31/2018 $110,417.00
22 9/30/2018 $93,482.00
23 6/30/2018 $78,063.00
24 3/31/2018 $11,717.00
25 12/31/2017 $49,534.00
26 9/30/2017 $30,716.00
27 6/30/2017 $12,346.00
28 3/31/2017 $6,332.00
29 12/31/2016 $30,830.00
30 9/30/2016 $27,535.00
31 6/30/2016 $12,330.00
32 3/31/2016 $6,408.00
33 12/31/2015 $10,412.00
34 9/30/2015 $4,353.00
Financials: PreferredStockDividendsIncomeStatementImpact
Date Value
1 12/31/2023 $27,462,000.00
2 9/30/2023 $20,512,000.00
3 6/30/2023 $13,637,000.00
4 3/31/2023 $6,781,000.00
5 12/31/2022 $11,526,000.00
6 9/30/2022 $4,596,000.00
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 12/31/2020 --
12 12/31/2016 $366,154.00
13 12/31/2015 $280,958.00
Financials: PrepaidExpenseAndOtherAssetsCurrent
Date Value
1 12/31/2023 $19,500,000.00
2 9/30/2023 $23,700,000.00
3 6/30/2023 $23,400,000.00
4 3/31/2023 $15,507,000.00
5 12/31/2022 $11,300,000.00
6 9/30/2022 $12,100,000.00
7 6/30/2022 $12,298,000.00
8 3/31/2022 $10,000,000.00
9 12/31/2021 $13,600,000.00
10 9/30/2021 $22,829,510.00
11 6/30/2021 $22,744,642.00
12 3/31/2021 $17,183,929.00
13 12/31/2020 $14,626,922.00
14 9/30/2020 $4,731,887.00
15 6/30/2020 $4,312,554.00
16 3/31/2020 $4,671,721.00
17 12/31/2019 $4,170,136.00
18 9/30/2019 $4,212,180.00
19 6/30/2019 $3,610,607.00
20 12/31/2018 $2,299,375.00
21 9/30/2018 $3,300,000.00
22 6/30/2018 $2,700,000.00
23 3/31/2018 $3,158,000.00
24 12/31/2017 $1,200,000.00
Financials: ProceedsFromIssuanceOfCommonStock
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 9/30/2022 --
4 12/31/2021 --
5 9/30/2021 $67,769,000.00
6 12/31/2020 $21,892,316.00
7 9/30/2020 $21,983,116.00
8 12/31/2019 $26,955,437.00
9 9/30/2019 $26,955,437.00
10 12/31/2018 --
11 9/30/2018 --
12 6/30/2018 --
13 3/31/2018 --
14 12/31/2017 $9,999,948.00
15 9/30/2017 $9,999,948.00
16 6/30/2017 $9,999,948.00
17 3/31/2017 $9,999,948.00
18 12/31/2016 $4,000,000.00
19 9/30/2016 --
20 3/31/2016 --
21 12/31/2015 $11,388,084.00
22 9/30/2015 $11,388,084.00
Financials: ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 12/31/2022 $542,018,000.00
4 9/30/2022 $542,018,000.00
5 12/31/2021 --
6 9/30/2021 --
7 12/31/2020 --
Financials: ProceedsFromSaleOfNotesReceivable
Date Value
1 12/31/2023 $3,233,000.00
2 9/30/2023 $3,233,000.00
3 6/30/2023 $3,233,000.00
4 3/31/2023 $3,233,000.00
5 12/31/2022 $2,592,000.00
6 9/30/2022 $2,592,000.00
7 6/30/2022 $2,592,000.00
8 3/31/2022 --
9 12/31/2021 $1,886,000.00
10 9/30/2021 $1,885,724.00
11 6/30/2021 $1,876,273.00
12 3/31/2021 $1,876,000.00
13 12/31/2020 $1,331,000.00
14 9/30/2020 $1,331,011.00
15 6/30/2020 $1,331,011.00
16 3/31/2020 --
17 12/31/2019 --
Financials: ProceedsFromStockOptionsExercised
Date Value
1 12/31/2023 $2,285,000.00
2 9/30/2023 $1,603,000.00
3 6/30/2023 $707,000.00
4 3/31/2023 $478,000.00
5 12/31/2022 $3,683,000.00
6 9/30/2022 $3,104,000.00
7 6/30/2022 $1,260,000.00
8 3/31/2022 $810,000.00
9 12/31/2021 $3,720,000.00
10 9/30/2021 $3,242,073.00
11 6/30/2021 $2,515,000.00
12 3/31/2021 $716,000.00
13 12/31/2020 $4,126,791.00
14 9/30/2020 $2,296,343.00
15 6/30/2020 $704,664.00
16 3/31/2020 $215,347.00
17 12/31/2019 $224,083.00
18 9/30/2019 $224,083.00
19 6/30/2019 $147,427.00
20 3/31/2019 $24,760.00
21 12/31/2018 $301,013.00
22 9/30/2018 $179,704.00
23 6/30/2018 $179,704.00
24 3/31/2018 $142,023.00
25 12/31/2017 $946,575.00
26 9/30/2017 $934,073.00
27 6/30/2017 $998,733.00
28 3/31/2017 $25,000.00
29 12/31/2016 $5,300.00
30 9/30/2016 $5,300.00
31 6/30/2016 $5,300.00
32 3/31/2016 --
33 12/31/2015 --
34 9/30/2015 --
Financials: ProfitLoss
Date Value
1 12/31/2023 $226,801,000.00
2 9/30/2023 $83,949,000.00
3 6/30/2023 $51,509,000.00
4 3/31/2023 $41,227,000.00
5 12/31/2022 $-187,282,000.00
6 9/30/2022 $-181,896,000.00
7 6/30/2022 $9,158,000.00
8 3/31/2022 $6,679,000.00
9 12/31/2021 $3,937,000.00
10 9/30/2021 $2,745,791.00
11 6/30/2021 $780,000.00
12 3/31/2021 $585,000.00
13 12/31/2020 $8,524,000.00
14 9/30/2020 $4,753,603.00
15 6/30/2020 $1,558,334.00
16 3/31/2020 $546,051.00
17 12/31/2019 $9,971,260.00
Financials: PropertyPlantAndEquipmentNet
Date Value
1 12/31/2023 $24,868,000.00
2 9/30/2023 $21,061,000.00
3 6/30/2023 $15,892,000.00
4 3/31/2023 $12,054,000.00
5 12/31/2022 $10,185,000.00
6 9/30/2022 $5,782,000.00
7 6/30/2022 $5,135,000.00
8 3/31/2022 $3,702,000.00
9 12/31/2021 $3,180,000.00
10 9/30/2021 $2,454,914.00
11 6/30/2021 $1,617,002.00
12 3/31/2021 $1,169,022.00
13 12/31/2020 $579,377.00
14 9/30/2020 $467,380.00
15 6/30/2020 $398,315.00
16 3/31/2020 $115,324.00
17 12/31/2019 $132,889.00
18 9/30/2019 $128,886.00
19 6/30/2019 $110,129.00
20 3/31/2019 $103,093.00
21 12/31/2018 $121,854.00
22 9/30/2018 $121,504.00
23 6/30/2018 $121,057.00
24 3/31/2018 $66,406.00
25 12/31/2017 $62,642.00
26 9/30/2017 $49,958.00
27 6/30/2017 $37,205.00
28 3/31/2017 $35,631.00
29 12/31/2016 $33,533.00
30 9/30/2016 $36,508.00
31 12/31/2015 $21,319.00
Financials: ProvisionForDoubtfulAccounts
Date Value
1 12/31/2023 $2,128,000.00
2 9/30/2023 $1,880,000.00
3 6/30/2023 $1,088,000.00
4 3/31/2023 $837,000.00
5 12/31/2022 $2,352,000.00
6 9/30/2022 $705,000.00
7 6/30/2022 $466,000.00
8 3/31/2022 $455,000.00
9 12/31/2021 $1,494,000.00
10 9/30/2021 $-207,261.00
11 6/30/2021 $855,000.00
12 3/31/2021 $223,000.00
13 12/31/2020 $257,000.00
14 9/30/2020 $244,685.00
15 6/30/2020 $221,182.00
16 3/31/2020 $221,222.00
17 12/31/2019 $109,393.00
Financials: ResearchAndDevelopmentExpense
Date Value
1 12/31/2023 $1,700,000.00
2 9/30/2023 $1,000,000.00
3 6/30/2023 $500,000.00
4 3/31/2023 $300,000.00
5 12/31/2022 $400,000.00
6 9/30/2022 $100,000.00
7 6/30/2022 $200,000.00
8 3/31/2022 $100,000.00
9 12/31/2021 $1,000,000.00
10 9/30/2021 $700,000.00
11 6/30/2021 $432,000.00
12 3/31/2021 $200,000.00
13 12/31/2020 $500,000.00
14 9/30/2020 $280,000.00
15 6/30/2020 $231,000.00
16 3/31/2020 $123,000.00
17 12/31/2019 $341,000.00
18 9/30/2019 $246,000.00
19 6/30/2019 $161,000.00
20 3/31/2019 $103,000.00
21 12/31/2018 $572,000.00
22 9/30/2018 $313,000.00
23 6/30/2018 $239,000.00
24 3/31/2018 $121,000.00
25 12/31/2017 $360,000.00
26 9/30/2017 $222,300.00
27 6/30/2017 $122,000.00
28 3/31/2017 $70,700.00
29 12/31/2016 $90,000.00
30 9/30/2016 $66,700.00
31 6/30/2016 $45,800.00
32 3/31/2016 $11,900.00
33 12/31/2015 $71,000.00
34 9/30/2015 $57,200.00
Financials: RestrictedCash
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 $38,105,000.00
5 12/31/2022 $38,800,000.00
6 9/30/2022 $134,838,000.00
7 12/31/2021 --
Financials: RetainedEarningsAccumulatedDeficit
Date Value
1 12/31/2023 $-12,053,000.00
2 9/30/2023 $-62,169,000.00
3 6/30/2023 $-146,118,000.00
4 3/31/2023 $-197,627,000.00
5 12/31/2022 $-238,772,000.00
6 9/30/2022 $217,500,000.00
7 6/30/2022 $-35,653,000.00
8 3/31/2022 $-44,800,000.00
9 12/31/2021 $-51,490,000.00
10 9/30/2021 $-48,135,273.00
11 6/30/2021 $54,100,000.00
12 3/31/2021 $-54,841,408.00
13 12/31/2020 $-55,426,832.00
14 9/30/2020 $-56,551,443.00
15 6/30/2020 $-61,305,046.00
16 3/31/2020 $-62,863,380.00
17 12/31/2019 $-63,409,431.00
18 9/30/2019 $-62,236,350.00
19 6/30/2019 $-63,197,392.00
20 3/31/2019 $-61,724,097.00
21 12/31/2018 $-73,380,691.00
22 9/30/2018 $-72,487,280.00
23 6/30/2018 $-68,311,927.00
24 3/31/2018 $-64,920,105.00
25 12/31/2017 $-61,960,910.00
26 9/30/2017 $-56,660,846.00
27 6/30/2017 $-54,946,352.00
28 3/31/2017 $-55,325,877.00
29 12/31/2016 $-53,354,332.00
30 9/30/2016 $-52,844,900.00
31 12/31/2015 $-49,920,563.00
Financials: Revenues
Date Value
1 12/31/2023 $1,318,014,000.00
2 9/30/2023 $970,579,000.00
3 6/30/2023 $585,822,000.00
4 3/31/2023 $259,939,000.00
5 12/31/2022 $653,604,000.00
6 9/30/2022 $475,640,000.00
7 6/30/2022 $154,020,000.00
8 3/31/2022 $133,388,000.00
9 12/31/2021 $314,272,000.00
10 9/30/2021 $210,017,302.00
11 6/30/2021 $65,073,000.00
12 3/31/2021 $50,035,000.00
13 12/31/2020 $130,726,000.00
14 9/30/2020 $95,061,265.00
15 6/30/2020 $58,222,116.00
16 3/31/2020 $28,184,889.00
17 12/31/2019 $75,146,546.00
18 9/30/2019 $51,031,426.00
19 6/30/2019 $16,121,929.00
20 3/31/2019 $14,485,650.00
21 12/31/2018 $52,603,986.00
22 9/30/2018 $37,923,619.00
23 6/30/2018 $21,358,303.00
24 3/31/2018 $12,059,976.00
25 12/31/2017 $36,164,064.00
26 9/30/2017 $27,023,123.00
27 6/30/2017 $10,236,898.00
28 3/31/2017 $6,000,429.00
Financials: SalesAndExciseTaxPayableCurrent
Date Value
1 12/31/2023 $823,000.00
2 12/31/2022 $198,000.00
Financials: ShareBasedCompensation
Date Value
1 12/31/2023 $21,226,000.00
2 9/30/2023 $16,221,000.00
3 6/30/2023 $11,242,000.00
4 3/31/2023 $5,507,000.00
5 12/31/2022 $20,665,000.00
6 9/30/2022 $14,780,000.00
7 6/30/2022 $8,517,000.00
8 3/31/2022 $4,310,000.00
9 12/31/2021 $36,475,000.00
10 9/30/2021 $13,400,581.00
11 6/30/2021 $10,777,000.00
12 3/31/2021 $3,575,000.00
13 12/31/2020 $6,340,000.00
14 9/30/2020 $4,718,699.00
15 6/30/2020 $2,574,999.00
16 3/31/2020 $1,400,000.00
17 12/31/2019 $4,831,750.00
18 9/30/2019 $3,354,295.00
19 6/30/2019 $2,454,295.00
20 3/31/2019 $1,358,503.00
21 12/31/2018 $4,293,797.00
22 9/30/2018 $3,103,778.00
23 6/30/2018 $1,950,627.00
24 3/31/2018 $770,862.00
25 12/31/2017 $2,241,045.00
26 9/30/2017 $1,635,458.00
27 6/30/2017 $1,362,729.00
28 3/31/2017 $782,314.00
29 12/31/2016 $1,579,045.00
30 9/30/2016 $1,361,398.00
31 6/30/2016 $1,055,108.00
32 3/31/2016 $254,715.00
33 12/31/2015 $1,270,488.00
34 9/30/2015 $1,157,959.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
Date Value
1 6/30/2023 --
Financials: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
Date Value
1 12/31/2023 $237,432,000.00
2 9/30/2023 $253,031,000.00
3 6/30/2023 $260,268,000.00
4 3/31/2023 $159,544,000.00
5 12/31/2022 $188,261.00
6 9/30/2022 $161,633,000.00
7 6/30/2022 $141,688,000.00
8 3/31/2022 $126,964,000.00
9 12/31/2021 $163,151.00
10 9/30/2021 $195,273.00
11 6/30/2021 $154,790.00
12 3/31/2021 $120,458.00
13 12/31/2020 $111,775.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
Date Value
1 12/31/2023 $4,620,000.00
2 9/30/2023 $1,560,000.00
3 6/30/2023 $1,850,000.00
4 3/31/2023 $1,888,000.00
5 12/31/2022 $1,928.00
6 9/30/2022 $1,920,000.00
7 6/30/2022 $2,383,000.00
8 3/31/2022 $2,560,000.00
9 12/31/2021 $2,314.00
10 9/30/2021 $2,271.00
11 6/30/2021 $2,122.00
12 3/31/2021 $2,734.00
13 12/31/2020 $2,395.00
14 9/30/2020 $2,785.00
15 6/30/2020 $2,806.00
16 3/31/2020 $3,640.00
17 12/31/2019 $2,350,000.00
18 9/30/2019 $2,305,000.00
19 6/30/2019 $2,590,000.00
20 3/31/2019 $2,951,000.00
21 12/31/2018 $3,059,000.00
22 9/30/2018 $3,323,000.00
23 6/30/2018 $3,026,000.00
24 3/31/2018 $2,868,000.00
25 12/31/2017 $3,250,000.00
26 9/30/2017 $3,066,000.00
27 6/30/2017 $3,466,000.00
28 3/31/2017 $4,459,000.00
29 12/31/2016 $4,411,000.00
30 9/30/2016 $4,388,296.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
Date Value
1 12/31/2023 $3.13
2 9/30/2023 $9.40
3 6/30/2023 $8.47
4 3/31/2023 $8.42
5 12/31/2022 $6.41
6 9/30/2022 $6.48
7 6/30/2022 $5.80
8 3/31/2022 $5.59
9 12/31/2021 $4.06
10 9/30/2021 $4.09
11 6/30/2021 $3.99
12 3/31/2021 $3.99
13 12/31/2020 $3.64
14 9/30/2020 $3.79
15 6/30/2020 $3.60
16 3/31/2020 $3.61
17 12/31/2019 $2.78
18 9/30/2019 $2.76
19 6/30/2019 $2.39
20 3/31/2019 $2.45
21 12/31/2018 $3.04
22 9/30/2018 $2.05
23 6/30/2018 $1.84
24 3/31/2018 $1.56
25 12/31/2017 $1.09
26 9/30/2017 $1.15
27 6/30/2017 $1.17
28 3/31/2017 $0.91
29 12/31/2016 $0.81
30 9/30/2016 $0.82
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
Date Value
1 12/31/2023 $81,380,000.00
2 9/30/2023 $78,598,000.00
3 6/30/2023 $28,070,000.00
4 3/31/2023 $22,992,000.00
5 12/31/2022 $102,283.00
6 9/30/2022 $74,001,000.00
7 6/30/2022 $21,636,000.00
8 3/31/2022 $80,500,000.00
9 12/31/2021 $84,371.00
10 9/30/2021 $72,192.00
11 6/30/2021 $58,885.00
12 3/31/2021 $17,467.00
13 12/31/2020 $31,480.00
14 12/31/2019 $2,752.00
15 12/31/2016 $477,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
Date Value
1 12/31/2023 $62,000.00
2 9/30/2023 $16,000.00
3 6/30/2023 $1,000.00
4 3/31/2023 $1,000.00
5 12/31/2022 $61.00
6 9/30/2022 $61,000.00
7 6/30/2022 $19,000.00
8 3/31/2022 $1,000.00
9 12/31/2021 $443.00
10 9/30/2021 $242.00
11 6/30/2021 $242.00
12 3/31/2021 $225.00
13 12/31/2020 $99.00
14 9/30/2020 $141.00
15 6/30/2020 $141.00
16 3/31/2020 $129.00
17 12/31/2019 $274,000.00
18 9/30/2019 $286,000.00
19 6/30/2019 $272,000.00
20 3/31/2019 $262,000.00
21 12/31/2018 $803,000.00
22 9/30/2018 $17,000.00
23 6/30/2018 $17,000.00
24 3/31/2018 $23,000.00
25 12/31/2017 $217,000.00
26 9/30/2017 $217,000.00
27 6/30/2017 $22,000.00
28 3/31/2017 $23,000.00
29 12/31/2016 $285,000.00
30 9/30/2016 $140,801.00
31 12/31/2015 $168,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $1.65
2 9/30/2023 $24.49
3 6/30/2023 $18.17
4 3/31/2023 $14.53
5 12/31/2022 $5.46
6 9/30/2022 $5.05
7 6/30/2022 $6.43
8 3/31/2022 $4.66
9 12/31/2021 $5.01
10 9/30/2021 $6.71
11 6/30/2021 $14.91
12 3/31/2021 $15.79
13 12/31/2020 $3.93
14 9/30/2020 $3.94
15 6/30/2020 $3.87
16 3/31/2020 $3.46
17 12/31/2019 $3.57
18 9/30/2019 $2.59
19 6/30/2019 $2.72
20 3/31/2019 $2.67
21 12/31/2018 $3.65
22 9/30/2018 $3.19
23 6/30/2018 $3.19
24 3/31/2018 $2.60
25 12/31/2017 $1.77
26 9/30/2017 $1.77
27 6/30/2017 $0.96
28 3/31/2017 $0.96
29 12/31/2016 $1.81
30 9/30/2016 $1.47
31 12/31/2015 $0.52
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 9/30/2022 --
4 6/30/2022 --
5 3/31/2022 --
6 12/31/2021 $305.00
7 9/30/2021 $305.00
8 6/30/2021 $305.00
9 3/31/2021 $304.00
10 12/31/2020 $575.00
11 9/30/2020 $495.00
12 6/30/2020 $432.00
13 3/31/2020 $285.00
14 12/31/2019 $2,874,000.00
15 9/30/2019 $1,675,000.00
16 6/30/2019 $1,372,000.00
17 3/31/2019 $1,269,000.00
18 12/31/2018 $1,825,000.00
19 9/30/2018 $1,705,000.00
20 6/30/2018 $1,453,000.00
21 3/31/2018 $1,096,000.00
22 12/31/2017 $1,190,000.00
23 9/30/2017 $1,170,000.00
24 6/30/2017 $1,097,000.00
25 3/31/2017 $6,500,000.00
26 12/31/2016 $1,327,000.00
27 9/30/2016 $5,600,000.00
28 12/31/2015 $1,306,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
Date Value
1 12/31/2023 $249,541,000.00
2 9/30/2023 $266,770,000.00
3 6/30/2023 $274,461,000.00
4 3/31/2023 $166,829,000.00
5 12/31/2022 $213,914.00
6 9/30/2022 $213,831,000.00
7 6/30/2022 $182,105,000.00
8 3/31/2022 $161,015,000.00
9 12/31/2021 $241,515,000.00
10 9/30/2021 $329,231.00
11 6/30/2021 $287,392.00
12 3/31/2021 $205,375.00
13 12/31/2020 $240,866.00
14 9/30/2020 $94,174.00
15 6/30/2020 $48,854.00
16 3/31/2020 $4,751.00
17 12/31/2019 $8,978.00
18 9/30/2019 $2,758,000.00
19 6/30/2019 $5,786,000.00
20 3/31/2019 $5,968,000.00
21 12/31/2018 $5,338.00
22 9/30/2018 $7,398,000.00
23 6/30/2018 $8,794,000.00
24 3/31/2018 $8,329,000.00
25 12/31/2017 $12,476.00
26 9/30/2017 $9,444,762.00
27 6/30/2017 $9,444,762.00
28 3/31/2017 $12,868,000.00
29 12/31/2016 $7,317,000.00
30 9/30/2016 $5,933,912.00
31 12/31/2015 $5,300,000.00
32 12/31/2014 $588,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Date Value
1 12/31/2023 $4,918,000.00
2 9/30/2023 $1,665,000.00
3 6/30/2023 $1,975,000.00
4 3/31/2023 $2,016,000.00
5 12/31/2022 $2,266.00
6 9/30/2022 $2,560,000.00
7 6/30/2022 $3,180,000.00
8 3/31/2022 $3,390,000.00
9 12/31/2021 $3,600.00
10 9/30/2021 $3,969.00
11 6/30/2021 $4,159.00
12 3/31/2021 $4,949.00
13 12/31/2020 $5,198.00
14 9/30/2020 $5,589.00
15 6/30/2020 $6,158.00
16 3/31/2020 $6,364.00
17 12/31/2019 $6,528,000.00
18 9/30/2019 $5,329,000.00
19 6/30/2019 $5,458,000.00
20 3/31/2019 $5,505,000.00
21 12/31/2018 $4,840,000.00
22 9/30/2018 $5,597,000.00
23 6/30/2018 $5,336,000.00
24 3/31/2018 $5,087,000.00
25 12/31/2017 $4,602,000.00
26 9/30/2017 $4,605,000.00
27 6/30/2017 $5,220,000.00
28 3/31/2017 $6,447,000.00
29 12/31/2016 $5,636,000.00
30 9/30/2016 $5,770,865.00
31 12/31/2015 $4,634,000.00
32 12/31/2014 $3,496,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Date Value
1 12/31/2023 $3.81
2 9/30/2023 $11.44
3 6/30/2023 $10.31
4 3/31/2023 $10.22
5 12/31/2022 $9.66
6 9/30/2022 $8.92
7 6/30/2022 $7.98
8 3/31/2022 $7.68
9 12/31/2021 $7.47
10 9/30/2021 $7.13
11 6/30/2021 $6.98
12 3/31/2021 $6.55
13 12/31/2020 $4.23
14 9/30/2020 $4.08
15 6/30/2020 $3.84
16 3/31/2020 $3.83
17 12/31/2019 $3.58
18 9/30/2019 $3.66
19 6/30/2019 $3.41
20 3/31/2019 $3.33
21 12/31/2018 $3.04
22 9/30/2018 $3.09
23 6/30/2018 $3.02
24 3/31/2018 $2.83
25 12/31/2017 $1.82
26 9/30/2017 $1.80
27 6/30/2017 $1.72
28 3/31/2017 $1.53
29 12/31/2016 $1.04
30 9/30/2016 $1.07
31 12/31/2015 $0.81
32 12/31/2014 $0.49
Financials: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
Date Value
1 9/30/2023 $1,600,000.00
2 6/30/2023 $1,900,000.00
3 3/31/2023 $1,900,000.00
4 12/31/2022 $1,900,000.00
5 9/30/2022 $1,900,000.00
6 6/30/2022 $2,400,000.00
7 3/31/2022 $3,400,000.00
8 12/31/2021 $1,900,000.00
9 12/31/2020 $2,350,000.00
10 9/30/2020 $2,780,000.00
11 6/30/2020 $2,800,000.00
12 3/31/2020 $2,860,000.00
13 12/31/2019 $2,350,000.00
14 9/30/2019 $2,300,000.00
15 6/30/2019 $2,590,000.00
16 3/31/2019 $2,950,000.00
17 12/31/2018 $3,060,000.00
18 9/30/2018 $3,320,000.00
19 6/30/2018 $3,000,000.00
20 3/31/2018 $2,800,000.00
21 12/31/2017 $4,600,000.00
22 9/30/2017 $3,100,000.00
23 6/30/2017 $4,500,000.00
24 3/31/2017 $4,500,000.00
25 9/30/2016 $4,400,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
Date Value
1 9/30/2023 --
2 6/30/2023 --
3 12/31/2022 --
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $1.69
2 9/30/2023 $4.72
3 6/30/2023 $5.20
4 3/31/2023 $5.11
5 12/31/2022 $3.67
6 9/30/2022 $3.53
7 6/30/2022 $3.57
8 3/31/2022 $4.02
9 12/31/2021 $3.85
10 9/30/2021 $3.84
11 6/30/2021 $3.84
12 3/31/2021 $3.10
13 12/31/2020 $2.83
14 9/30/2020 $2.40
15 6/30/2020 $2.10
16 3/31/2020 $1.10
17 12/31/2019 $0.96
18 9/30/2019 $0.97
19 6/30/2019 $1.13
20 3/31/2019 $1.17
21 12/31/2018 $0.57
22 9/30/2018 $0.41
23 6/30/2018 $0.40
24 3/31/2018 $0.40
25 12/31/2017 $0.82
26 9/30/2017 $0.83
27 6/30/2017 $0.69
28 3/31/2017 $0.35
29 12/31/2016 $0.42
30 9/30/2016 $0.42
Financials: SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
Date Value
1 9/30/2023 $9.40
2 6/30/2023 $8.47
3 3/31/2023 $8.42
4 12/31/2022 $6.41
5 9/30/2022 $6.48
6 6/30/2022 $5.80
7 3/31/2022 $5.59
8 12/31/2021 $4.06
9 9/30/2021 $4.09
10 6/30/2021 $3.99
11 3/31/2021 $3.99
12 12/31/2020 $3.64
13 3/31/2020 $3.54
14 12/31/2019 $2.78
15 9/30/2019 $2.76
16 6/30/2019 $2.39
17 3/31/2019 $2.45
18 12/31/2018 $2.14
19 9/30/2018 $2.05
20 6/30/2018 $1.84
21 3/31/2018 $1.57
22 12/31/2017 $1.09
23 9/30/2017 $1.15
24 6/30/2017 $1.17
25 3/31/2017 $4.59
26 12/31/2016 $0.81
Financials: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
Date Value
1 9/30/2023 $1,560,000.00
2 6/30/2023 $1,850,000.00
3 3/31/2023 $1,888,000.00
4 12/31/2022 $1,928.00
5 9/30/2022 $1,920.00
6 6/30/2022 $2,383.00
7 3/31/2022 $2,560.00
8 12/31/2021 $2,314.00
9 9/30/2021 $2.27
10 6/30/2021 $2,122.00
11 3/31/2021 $2,734.00
12 12/31/2020 $2,395,000.00
13 3/31/2020 $2,857.00
14 12/31/2019 $2,350,000.00
15 9/30/2019 $2,785.00
16 6/30/2019 $2,590,000.00
17 3/31/2019 $2,951,000.00
18 12/31/2018 $3,059,000.00
19 9/30/2018 $3,323,000.00
20 6/30/2018 $3,026,000.00
21 3/31/2018 $2,835,000.00
22 12/31/2017 $3,251,000.00
23 9/30/2017 $3,066,000.00
24 6/30/2017 $3,466,000.00
25 3/31/2017 $4,460,000.00
26 12/31/2016 $4,411,000.00
Financials: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
Date Value
1 9/30/2023 $1,665,000.00
2 6/30/2023 $1,975,000.00
3 3/31/2023 $2,016,000.00
4 12/31/2022 $2,266.00
5 9/30/2022 $2,560.00
6 6/30/2022 $3,180.00
7 3/31/2022 $3,390.00
8 12/31/2021 $3,600.00
9 9/30/2021 $3,969.00
10 6/30/2021 $4,159.00
11 3/31/2021 $4,949.00
12 12/31/2020 $5,198,000.00
13 9/30/2020 $5,589.00
14 6/30/2020 $6,158.00
15 3/31/2020 $6,364.00
16 12/31/2019 $6,528,000.00
17 9/30/2019 $5,329,000.00
18 6/30/2019 $5,458,000.00
19 3/31/2019 $5,505,000.00
20 12/31/2018 $4,840,000.00
21 12/31/2017 $4,602,000.00
22 9/30/2017 $4,605,000.00
23 6/30/2017 $5,220,000.00
24 3/31/2017 $6,447,000.00
25 12/31/2016 $5,637,000.00
Financials: SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
Date Value
1 9/30/2023 $11.44
2 6/30/2023 $10.31
3 3/31/2023 $5.52
4 12/31/2022 $9.66
5 9/30/2022 $8.92
6 6/30/2022 $7.98
7 3/31/2022 $7.68
8 12/31/2021 $7.47
9 9/30/2021 $7.13
10 6/30/2021 $6.98
11 3/31/2021 $6.53
12 12/31/2020 $4.23
13 9/30/2020 $4.08
14 3/31/2020 $3.54
15 12/31/2019 $2.78
16 9/30/2019 $3.66
17 6/30/2019 $3.41
18 3/31/2019 $3.33
19 12/31/2018 $3.04
20 9/30/2018 $3.09
21 6/30/2018 $3.02
22 3/31/2018 $2.83
23 12/31/2017 $1.82
24 9/30/2017 $1.80
25 6/30/2017 $1.72
26 3/31/2017 $1.53
27 12/31/2016 $1.04
Financials: StockholdersEquity
Date Value
1 12/31/2023 $264,040,000.00
2 9/30/2023 $213,347,000.00
3 6/30/2023 $131,062,000.00
4 3/31/2023 $81,035,000.00
5 12/31/2022 $40,091,000.00
6 9/30/2022 $883,937,000.00
7 6/30/2022 $239,873,000.00
8 3/31/2022 $228,354,000.00
9 12/31/2021 $217,046,000.00
10 9/30/2021 $197,398,211.00
11 6/30/2021 $186,838,000.00
12 3/31/2021 $109,011,000.00
13 12/31/2020 $104,327,443.00
14 9/30/2020 $99,201,991.00
15 6/30/2020 $68,619,866.00
16 3/31/2020 $65,505,897.00
17 12/31/2019 $63,458,989.00
18 9/30/2019 $63,337,015.00
19 6/30/2019 $24,758,361.00
20 3/31/2019 $25,270,171.00
21 12/31/2018 $11,802,982.00
22 9/30/2018 $10,230,088.00
23 6/30/2018 $12,906,738.00
24 3/31/2018 $15,047,431.00
25 12/31/2017 $17,147,245.00
26 9/30/2017 $21,485,600.00
27 6/30/2017 $22,664,027.00
28 3/31/2017 $20,730,354.00
29 12/31/2016 $10,894,637.00
30 9/30/2016 $7,186,422.00
31 12/31/2015 $8,744,035.00
32 12/31/2014 $-7,163,850.00
Financials: StockholdersEquityNoteStockSplitConversionRatio1
Date Value
1 10/31/2023 $3.00
Financials: StockIssuedDuringPeriodSharesStockOptionsExercised
Date Value
1 12/31/2023 $1,818,000.00
2 9/30/2023 $585,000.00
3 6/30/2023 $290,000.00
4 3/31/2023 $249,000.00
5 12/31/2022 $1,273.00
6 9/30/2022 $979,000.00
7 6/30/2022 $401,000.00
8 3/31/2022 $209,000.00
9 12/31/2021 $1,460.00
10 9/30/2021 $1,292.00
11 6/30/2021 $1,102.00
12 5/31/2021 $873,141.00
13 3/31/2021 $328.00
14 12/31/2020 $1,806.00
15 9/30/2020 $1,293.00
16 6/30/2020 $661.00
17 3/31/2020 $319.00
18 12/31/2019 $912,000.00
19 9/30/2019 $900,000.00
20 6/30/2019 $482,000.00
21 3/31/2019 $342,000.00
22 12/31/2018 $784,000.00
23 9/30/2018 $705,000.00
24 6/30/2018 $702,000.00
25 3/31/2018 $588,000.00
26 12/31/2017 $2,007,000.00
27 9/30/2017 $1,985,000.00
28 6/30/2017 $1,491,000.00
29 3/31/2017 $-214,000.00
30 12/31/2016 $40,000.00
31 9/30/2016 $-40,000.00
Financials: StockIssuedDuringPeriodValueStockOptionsExercised
Date Value
1 9/30/2023 $896,000.00
2 6/30/2023 $229,000.00
3 3/31/2023 $478,000.00
4 12/31/2022 $3,684,000.00
5 9/30/2022 $1,844,000.00
6 6/30/2022 $450,000.00
7 3/31/2022 $810,000.00
8 12/31/2021 $3,720,141.00
9 9/30/2021 $728,000.00
10 6/30/2021 $1,799,107.00
11 3/31/2021 $717,000.00
12 12/31/2020 $4,126,791.00
13 9/30/2020 $1,591,679.00
14 6/30/2020 $489,317.00
15 3/31/2020 $215,347.00
16 12/31/2019 $224,083.00
17 9/30/2019 $76,656.00
18 6/30/2019 $122,667.00
19 3/31/2019 $24,760.00
20 12/31/2018 $301,723.00
21 6/30/2018 $37,681.00
22 3/31/2018 $142,627.00
23 12/31/2017 $946,575.00
24 12/31/2016 $5,326.00
Financials: StockOptionPlanExpense
Date Value
1 3/31/2023 $5,507,000.00
2 12/31/2022 $20,665,000.00
3 9/30/2022 $6,263,000.00
4 6/30/2022 $4,207,000.00
5 3/31/2022 $4,310,000.00
6 12/31/2021 $36,475,000.00
7 9/30/2021 $5,803,321.00
8 6/30/2021 $7,202,000.00
9 3/31/2021 $3,575,000.00
10 12/31/2020 $6,340,000.00
11 9/30/2020 $2,143,700.00
12 6/30/2020 $1,174,999.00
13 3/31/2020 $1,400,000.00
Financials: TaxesOther
Date Value
1 12/31/2023 $56,748,000.00
2 9/30/2023 $33,049,000.00
3 6/30/2023 $10,033,000.00
4 3/31/2023 $408,000.00
5 12/31/2022 $14,335,000.00
6 9/30/2022 $591,000.00
7 6/30/2022 $2,100,000.00
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 $398,326.00
11 6/30/2021 --
12 12/31/2020 --
13 9/30/2020 --
Financials: TemporaryEquityCarryingAmountAttributableToParent
Date Value
1 12/31/2023 $824,488,000.00
2 9/30/2023 $824,488,000.00
3 6/30/2023 $824,488,000.00
4 3/31/2023 $824,488,000.00
5 12/31/2022 $824,488,000.00
6 9/30/2022 $824,488,000.00
7 12/31/2021 --
8 12/31/2020 --
Financials: TemporaryEquityForeignCurrencyTranslationAdjustments
Date Value
1 12/31/2023 $1,180,000.00
2 9/30/2023 $-664,000.00
3 6/30/2023 $-590,000.00
4 3/31/2023 $594,000.00
5 12/31/2022 $-2,495,000.00
6 9/30/2022 $-2,038,000.00
7 6/30/2022 $-2,296,000.00
8 3/31/2022 $-491,000.00
9 12/31/2021 $815,793.00
10 9/30/2021 $1,283,000.00
11 6/30/2021 $276,995.00
12 3/31/2021 $-193,000.00
13 12/31/2020 $26,993.00
14 9/30/2020 $110,027.00
15 6/30/2020 $-108,681.00
16 3/31/2020 $-114,490.00
17 12/31/2019 $-726,523.00
18 9/30/2019 $-547,814.00
19 6/30/2019 $-256,974.00
20 3/31/2019 $260,665.00
21 12/31/2018 $12,381.00
22 9/30/2018 $65,949.00
23 6/30/2018 $33,685.00
24 3/31/2018 $-53,504.00
25 12/31/2017 $-39,378.00
Financials: TemporaryEquitySharesOutstanding
Date Value
1 12/31/2023 $1,467,000.00
2 9/30/2023 $1,467,000.00
3 6/30/2023 $1,467,000.00
4 3/31/2023 $1,467,000.00
5 12/31/2022 $1,467,000.00
6 9/30/2022 $1,467,000.00
7 12/31/2021 --
8 12/31/2020 --
Financials: UndistributedEarnings
Date Value
1 9/30/2023 $156,173,000.00
2 6/30/2023 $79,099,000.00
3 9/30/2022 $-170,655,000.00
4 6/30/2022 $15,838,000.00
Financials: UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
Date Value
1 12/31/2023 $17,348,000.00
2 3/31/2023 $-34,446,000.00
3 12/31/2022 --
4 3/31/2022 --
5 12/31/2021 --
Financials: UnrecognizedTaxBenefits
Date Value
1 12/31/2023 $1,257,000.00
2 12/31/2022 $702,000.00
3 12/31/2021 $1,080,191.00
4 12/31/2020 $81,500.00
5 12/31/2019 --
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
Date Value
1 12/31/2023 $555,000.00
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 $81,500.00
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 $998,691.00
4 12/31/2020 --
Financials: UnrecognizedTaxBenefitsPeriodIncreaseDecrease
Date Value
1 12/31/2023 $1,300,000.00
2 12/31/2022 $800,000.00
3 12/31/2021 $1,300,000.00
Financials: UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
Date Value
1 12/31/2023 --
2 12/31/2022 $378,000.00
3 12/31/2021 --
4 12/31/2020 --
Financials: UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
Date Value
1 12/31/2023 $1,300,000.00
2 12/31/2022 $700,000.00
Financials: WeightedAverageNumberDilutedSharesOutstandingAdjustment
Date Value
1 12/31/2023 $6,180,000.00
2 9/30/2023 $2,121,000.00
3 6/30/2023 $2,100,000.00
4 3/31/2023 $2,086,000.00
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 $2,925,000.00
8 3/31/2022 $3,050,000.00
9 12/31/2021 $11,724,000.00
Financials: WeightedAverageNumberOfDilutedSharesOutstanding
Date Value
1 12/31/2023 $236,964,000.00
2 9/30/2023 $78,962,000.00
3 6/30/2023 $78,859,000.00
4 3/31/2023 $78,759,000.00
5 12/31/2022 $75,649,000.00
6 9/30/2022 $75,796,000.00
7 6/30/2022 $78,397,000.00
8 3/31/2022 $78,289,000.00
9 12/31/2021 $77,689,000.00
10 9/30/2021 $78,473,866.00
11 6/30/2021 $77,238,000.00
12 3/31/2021 $76,925,484.00
13 12/31/2020 $74,444,000.00
14 9/30/2020 $73,524,209.00
15 6/30/2020 $71,073,534.00
16 3/31/2020 $70,339,416.00
17 12/31/2019 $64,183,399.00
18 9/30/2019 $62,050,032.00
19 6/30/2019 $57,336,117.00
20 3/31/2019 $61,687,409.00
21 12/31/2018 $50,050,696.00
22 9/30/2018 $49,675,624.00
23 6/30/2018 $48,952,357.00
24 3/31/2018 $47,449,553.00
25 9/30/2017 $45,487,908.00
26 6/30/2017 $56,877,616.00
27 3/31/2017 $41,783,853.00
28 9/30/2016 $38,530,195.00
29 6/30/2016 $38,542,256.00
30 3/31/2016 $38,380,380.00
31 9/30/2015 $38,666,451.00
Financials: WeightedAverageNumberOfSharesOutstandingBasic
Date Value
1 12/31/2023 $230,784,000.00
2 9/30/2023 $76,841,000.00
3 6/30/2023 $76,759,000.00
4 3/31/2023 $76,673,000.00
5 12/31/2022 $75,649,000.00
6 9/30/2022 $75,796,000.00
7 6/30/2022 $75,451,000.00
8 3/31/2022 $75,239,000.00
9 12/31/2021 $73,781,000.00
10 9/30/2021 $74,609,195.00
11 6/30/2021 $73,159,000.00
12 3/31/2021 $72,516,000.00
13 12/31/2020 $70,195,000.00
14 9/30/2020 $70,184,071.00
15 6/30/2020 $69,444,655.00
16 3/31/2020 $69,284,307.00
17 12/31/2019 $60,761,995.00
18 9/30/2019 $58,023,685.00
19 6/30/2019 $57,336,117.00
20 3/31/2019 $57,155,445.00
21 12/31/2018 $50,050,696.00
22 9/30/2018 $49,675,624.00
23 6/30/2018 $48,952,357.00
24 3/31/2018 $47,449,553.00
25 9/30/2017 $45,487,908.00
26 6/30/2017 $44,650,052.00
27 3/31/2017 $41,783,853.00
28 9/30/2016 $38,530,195.00
29 6/30/2016 $38,542,256.00
30 3/31/2016 $38,380,380.00
31 9/30/2015 $38,666,451.00
Copyright 2024 PursePoor.com