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

Business Address

2230 BANDMATE WAY

RALEIGH , NC US 27607

Mailing Address

2230 BANDMATE WAY

RALEIGH , NC US 27607
Phone Number: 800-808-5150 / State Incorporated: DE / Fiscal Year End 12 /31
Financials: AccountsPayableCurrent
Date Value
1 12/31/2023 $34,208,000.00
2 9/30/2023 $31,211,000.00
3 6/30/2023 $20,626,000.00
4 3/31/2023 $16,376,000.00
5 12/31/2022 $26,750,000.00
6 9/30/2022 $21,034,000.00
7 6/30/2022 $19,543,000.00
8 3/31/2022 $8,943,000.00
9 12/31/2021 $9,142,000.00
10 9/30/2021 $15,688,000.00
11 6/30/2021 $8,205,000.00
12 3/31/2021 $9,360,000.00
13 12/31/2020 $11,665,000.00
14 9/30/2020 $7,776,000.00
15 6/30/2020 $4,474,000.00
16 3/31/2020 $5,325,000.00
17 12/31/2019 $4,190,000.00
18 9/30/2019 $3,343,000.00
19 6/30/2019 $3,089,000.00
20 3/31/2019 $3,369,000.00
21 12/31/2018 $3,418,000.00
22 9/30/2018 $4,294,000.00
23 6/30/2018 $1,786,000.00
24 3/31/2018 $3,154,000.00
25 12/31/2017 $3,025,000.00
26 9/30/2017 $2,518,000.00
27 12/31/2016 $4,688,000.00
Financials: AccountsReceivableGrossCurrent
Date Value
1 12/31/2023 $35,612,000.00
2 9/30/2023 $36,477,000.00
3 6/30/2023 $33,262,000.00
4 3/31/2023 $27,021,000.00
5 12/31/2022 $40,332,000.00
6 9/30/2022 $36,963,000.00
7 6/30/2022 $41,425,000.00
8 3/31/2022 $32,256,000.00
9 12/31/2021 $31,036,000.00
10 9/30/2021 $42,987,000.00
11 6/30/2021 $31,997,000.00
12 3/31/2021 $22,591,000.00
13 12/31/2020 $26,504,000.00
14 9/30/2020 $20,980,000.00
15 6/30/2020 $19,122,000.00
16 3/31/2020 $16,553,000.00
17 12/31/2019 $14,692,000.00
18 9/30/2019 $14,708,000.00
19 6/30/2019 $12,706,000.00
20 3/31/2019 $15,559,000.00
21 12/31/2018 $13,620,000.00
22 9/30/2018 $12,374,000.00
23 6/30/2018 $13,375,000.00
24 3/31/2018 $15,002,000.00
25 12/31/2017 $44,692,000.00
26 9/30/2017 $40,351,000.00
27 12/31/2016 $31,734,000.00
Financials: AccountsReceivableNetCurrent
Date Value
1 12/31/2023 $78,155,000.00
2 9/30/2023 $75,046,000.00
3 6/30/2023 $74,864,000.00
4 3/31/2023 $63,224,000.00
5 12/31/2022 $74,465,000.00
6 9/30/2022 $76,597,000.00
7 6/30/2022 $76,618,000.00
8 3/31/2022 $68,827,000.00
9 12/31/2021 $61,572,000.00
10 9/30/2021 $75,161,000.00
11 6/30/2021 $63,098,000.00
12 3/31/2021 $51,458,000.00
13 12/31/2020 $55,243,000.00
14 9/30/2020 $46,452,000.00
15 6/30/2020 $41,779,000.00
16 3/31/2020 $37,072,000.00
17 12/31/2019 $30,187,000.00
18 9/30/2019 $30,030,000.00
19 6/30/2019 $26,695,000.00
20 3/31/2019 $27,898,000.00
21 12/31/2018 $24,009,000.00
22 9/30/2018 $23,780,000.00
23 6/30/2018 $23,001,000.00
24 3/31/2018 $24,404,000.00
25 12/31/2017 $21,225,000.00
26 9/30/2017 $18,702,000.00
27 12/31/2016 $16,838,000.00
Financials: AccruedIncomeTaxesCurrent
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 $2,263,000.00
4 3/31/2023 $4,569,000.00
5 12/31/2022 $2,235,000.00
6 9/30/2022 $6,691,000.00
7 6/30/2022 $4,471,000.00
8 12/31/2021 $3,420,000.00
Financials: AccruedLiabilitiesAndOtherLiabilities
Date Value
1 12/31/2023 $69,014,000.00
2 9/30/2023 $60,452,000.00
3 6/30/2023 $58,690,000.00
4 3/31/2023 $57,514,000.00
5 12/31/2022 $62,577,000.00
6 9/30/2022 $75,053,000.00
7 6/30/2022 $62,329,000.00
8 3/31/2022 $65,480,000.00
9 12/31/2021 $65,921,000.00
10 9/30/2021 $76,259,000.00
11 6/30/2021 $66,553,000.00
12 3/31/2021 $55,884,000.00
13 12/31/2020 $63,065,000.00
14 9/30/2020 $34,360,000.00
15 6/30/2020 $29,405,000.00
16 3/31/2020 $23,781,000.00
17 12/31/2019 $27,328,000.00
18 9/30/2019 $28,002,000.00
19 6/30/2019 $24,120,000.00
20 3/31/2019 $21,768,000.00
21 12/31/2018 $21,393,000.00
22 9/30/2018 $20,294,000.00
23 6/30/2018 $18,531,000.00
24 3/31/2018 $14,471,000.00
25 12/31/2017 $15,725,000.00
26 9/30/2017 $15,783,000.00
27 12/31/2016 $14,649,000.00
Financials: AccruedLiabilitiesCurrent
Date Value
1 12/31/2023 $69,014,000.00
2 9/30/2023 $60,452,000.00
3 6/30/2023 $58,690,000.00
4 3/31/2023 $57,514,000.00
5 12/31/2022 $62,577,000.00
6 9/30/2022 $75,053,000.00
7 6/30/2022 $62,329,000.00
8 3/31/2022 $65,480,000.00
9 12/31/2021 $65,921,000.00
10 9/30/2021 $76,259,000.00
11 6/30/2021 $66,553,000.00
12 3/31/2021 $55,884,000.00
13 12/31/2020 $63,065,000.00
14 9/30/2020 $34,360,000.00
15 6/30/2020 $29,405,000.00
16 3/31/2020 $23,781,000.00
17 12/31/2019 $27,328,000.00
18 9/30/2019 $28,002,000.00
19 6/30/2019 $24,120,000.00
20 3/31/2019 $21,768,000.00
21 12/31/2018 $21,393,000.00
22 9/30/2018 $20,294,000.00
23 6/30/2018 $18,531,000.00
24 3/31/2018 $14,471,000.00
25 12/31/2017 $15,725,000.00
26 9/30/2017 $15,783,000.00
27 12/31/2016 $14,649,000.00
Financials: AccruedLiabilitiesCurrentAndNoncurrent
Date Value
1 12/31/2023 $40,731,000.00
2 9/30/2023 $37,573,000.00
3 6/30/2023 $33,180,000.00
4 3/31/2023 $34,575,000.00
5 12/31/2022 $29,990,000.00
6 9/30/2022 $32,609,000.00
7 6/30/2022 $29,098,000.00
8 3/31/2022 $31,571,000.00
9 12/31/2021 $31,264,000.00
10 9/30/2021 $39,444,000.00
11 6/30/2021 $33,691,000.00
12 3/31/2021 $32,476,000.00
13 12/31/2020 $31,549,000.00
14 9/30/2020 $18,437,000.00
15 6/30/2020 $15,578,000.00
16 3/31/2020 $13,250,000.00
17 12/31/2019 $12,701,000.00
18 9/30/2019 $13,876,000.00
19 6/30/2019 $11,410,000.00
20 3/31/2019 $11,440,000.00
21 12/31/2018 $8,292,000.00
22 9/30/2018 $11,003,000.00
23 6/30/2018 $9,955,000.00
24 3/31/2018 $7,878,000.00
25 12/31/2017 $6,851,000.00
26 9/30/2017 $8,319,000.00
27 12/31/2016 $6,853,000.00
Financials: AccumulatedOtherComprehensiveIncomeLossNetOfTax
Date Value
1 12/31/2023 $-28,794,000.00
2 9/30/2023 $-49,096,000.00
3 6/30/2023 $-36,207,000.00
4 3/31/2023 $-36,495,000.00
5 12/31/2022 $-44,214,000.00
6 9/30/2022 $-82,913,000.00
7 6/30/2022 $-53,669,000.00
8 3/31/2022 $-23,556,000.00
9 12/31/2021 $-13,040,000.00
10 9/30/2021 $-1,741,000.00
11 6/30/2021 $10,771,000.00
12 3/31/2021 $4,756,000.00
13 12/31/2020 $27,941,000.00
14 9/30/2020 $61,000.00
15 6/30/2020 $-78,000.00
16 3/31/2020 $-55,000.00
17 12/31/2019 $41,000.00
18 9/30/2019 $-35,000.00
19 6/30/2019 $32,000.00
20 3/31/2019 $7,000.00
21 12/31/2018 $-1,000.00
22 9/30/2018 $-3,000.00
23 6/30/2018 $-2,000.00
24 3/31/2018 $-6,000.00
25 12/31/2017 --
Financials: AdditionalPaidInCapital
Date Value
1 12/31/2023 $391,048,000.00
2 9/30/2023 $383,013,000.00
3 6/30/2023 $376,909,000.00
4 3/31/2023 $370,814,000.00
5 12/31/2022 $364,913,000.00
6 9/30/2022 $359,465,000.00
7 6/30/2022 $354,662,000.00
8 3/31/2022 $349,949,000.00
9 12/31/2021 $502,477,000.00
10 9/30/2021 $499,738,000.00
11 6/30/2021 $495,966,000.00
12 3/31/2021 $492,778,000.00
13 12/31/2020 $451,463,000.00
14 9/30/2020 $342,633,000.00
15 6/30/2020 $340,215,000.00
16 3/31/2020 $334,777,000.00
17 12/31/2019 $275,553,000.00
18 9/30/2019 $273,970,000.00
19 6/30/2019 $271,628,000.00
20 3/31/2019 $267,875,000.00
21 12/31/2018 $116,600,000.00
22 9/30/2018 $114,778,000.00
23 6/30/2018 $110,437,000.00
24 3/31/2018 $102,743,000.00
25 12/31/2017 $102,465,000.00
26 9/30/2017 $10,661,000.00
27 12/31/2016 $9,356,000.00
Financials: AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
Date Value
1 12/31/2023 $941,000.00
2 9/30/2023 $3,000.00
3 6/30/2023 $30,000.00
4 3/31/2023 $903,000.00
5 12/31/2022 $2,134,000.00
6 9/30/2022 $89,000.00
7 6/30/2022 $145,000.00
8 3/31/2022 $1,751,000.00
9 12/31/2021 $229,000.00
10 9/30/2021 $154,000.00
11 6/30/2021 $265,000.00
12 3/31/2021 $3,187,000.00
13 12/31/2020 $1,916,000.00
14 9/30/2020 $350,000.00
15 6/30/2020 $272,000.00
16 3/31/2020 $1,021,000.00
17 12/31/2019 $1,583,000.00
18 9/30/2019 $180,000.00
19 6/30/2019 $274,000.00
20 3/31/2019 $938,000.00
Financials: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Date Value
1 12/31/2023 $26,662,000.00
2 9/30/2023 $6,107,000.00
3 6/30/2023 $5,866,000.00
4 3/31/2023 $6,649,000.00
5 12/31/2022 $20,655,000.00
6 9/30/2022 $4,892,000.00
7 6/30/2022 $4,821,000.00
8 3/31/2022 $5,346,000.00
9 12/31/2021 $2,945,000.00
10 9/30/2021 $3,825,000.00
11 6/30/2021 $3,377,000.00
12 3/31/2021 $4,390,000.00
13 12/31/2020 $9,881,000.00
14 9/30/2020 $2,382,000.00
15 6/30/2020 $2,425,000.00
16 3/31/2020 $2,499,000.00
17 12/31/2019 $6,626,000.00
18 9/30/2019 $1,654,000.00
19 6/30/2019 $1,630,000.00
20 3/31/2019 $1,676,000.00
21 12/31/2018 $3,328,000.00
22 9/30/2018 $762,000.00
23 6/30/2018 $762,000.00
24 3/31/2018 $493,000.00
25 12/31/2017 $1,803,000.00
26 12/31/2016 $1,884,000.00
27 12/31/2015 $4,213,000.00
Financials: AdvertisingExpense
Date Value
1 12/31/2023 $1,200,000.00
2 12/31/2022 $1,500,000.00
3 12/31/2021 $1,800,000.00
4 12/31/2020 $1,600,000.00
5 12/31/2019 $1,500,000.00
6 12/31/2018 $953,000.00
7 12/31/2017 $464,000.00
8 12/31/2016 $197,000.00
9 12/31/2015 $329,000.00
Financials: AllocatedShareBasedCompensationExpense
Date Value
1 12/31/2023 $36,992,000.00
2 9/30/2023 $22,325,000.00
3 6/30/2023 $8,005,000.00
4 3/31/2023 $7,378,000.00
5 12/31/2022 $20,655,000.00
6 9/30/2022 $15,059,000.00
7 6/30/2022 $4,821,000.00
8 3/31/2022 $5,346,000.00
9 12/31/2021 $14,537,000.00
10 9/30/2021 $3,825,000.00
11 6/30/2021 $3,377,000.00
12 3/31/2021 $4,390,000.00
13 12/31/2020 $9,881,000.00
14 9/30/2020 $7,306,000.00
15 6/30/2020 $2,425,000.00
16 3/31/2020 $2,499,000.00
17 12/31/2019 $6,626,000.00
18 9/30/2019 $4,960,000.00
19 6/30/2019 $3,306,000.00
20 3/31/2019 $1,676,000.00
21 12/31/2018 $3,339,000.00
22 9/30/2018 $2,017,000.00
23 6/30/2018 $762,000.00
24 3/31/2018 $493,000.00
25 12/31/2017 $1,803,000.00
26 9/30/2017 $1,102,000.00
27 8/31/2017 $394,000.00
28 6/30/2017 $490,000.00
29 3/31/2017 $246,000.00
30 12/31/2016 $1,370,000.00
31 9/30/2016 $1,099,000.00
32 12/31/2015 $3,493,000.00
Financials: AllowanceForDoubtfulAccountsReceivable
Date Value
1 12/31/2023 $1,128,000.00
2 9/30/2023 $1,265,000.00
3 6/30/2023 $1,616,000.00
4 3/31/2023 $1,382,000.00
5 12/31/2022 $1,191,000.00
6 9/30/2022 $792,000.00
7 6/30/2022 $945,000.00
8 3/31/2022 $1,680,000.00
9 12/31/2021 $1,661,000.00
10 9/30/2021 $1,467,000.00
11 6/30/2021 $1,364,000.00
12 3/31/2021 $1,218,000.00
13 12/31/2020 $1,203,000.00
14 9/30/2020 $889,000.00
15 6/30/2020 $597,000.00
16 3/31/2020 $883,000.00
17 12/31/2019 $769,000.00
18 9/30/2019 $1,406,000.00
19 6/30/2019 $1,093,000.00
20 3/31/2019 $1,018,000.00
21 12/31/2018 $906,000.00
22 9/30/2018 $786,000.00
23 6/30/2018 $1,473,000.00
24 3/31/2018 $1,290,000.00
25 12/31/2017 $32,463,000.00
Financials: AllowanceForDoubtfulAccountsReceivableCurrent
Date Value
1 12/31/2023 $1,100,000.00
2 9/30/2023 $1,300,000.00
3 6/30/2023 $1,616,000.00
4 3/31/2023 $1,400,000.00
5 12/31/2022 $1,200,000.00
6 9/30/2022 $800,000.00
7 6/30/2022 $900,000.00
8 3/31/2022 $1,700,000.00
9 12/31/2021 $1,700,000.00
10 9/30/2021 $1,467,000.00
11 6/30/2021 $1,364,000.00
12 3/31/2021 $1,218,000.00
13 12/31/2020 $1,200,000.00
14 9/30/2020 $889,000.00
15 6/30/2020 $597,000.00
16 3/31/2020 $883,000.00
17 12/31/2019 $769,000.00
18 9/30/2019 $1,406,000.00
19 6/30/2019 $1,093,000.00
20 3/31/2019 $1,018,000.00
21 12/31/2018 $906,000.00
22 9/30/2018 $786,000.00
23 6/30/2018 $1,473,000.00
24 3/31/2018 $1,290,000.00
25 12/31/2017 $32,463,000.00
26 9/30/2017 $30,040,000.00
27 12/31/2016 $22,571,000.00
Financials: AllowanceForDoubtfulAccountsReceivableWriteOffs
Date Value
1 12/31/2023 $807,000.00
2 9/30/2023 $386,000.00
3 6/30/2023 $156,000.00
4 3/31/2023 $148,000.00
5 12/31/2022 $983,000.00
6 9/30/2022 $728,000.00
7 6/30/2022 $381,000.00
8 3/31/2022 $111,000.00
9 12/31/2021 $416,000.00
10 9/30/2021 $54,000.00
11 6/30/2021 $128,000.00
12 3/31/2021 $10,000.00
13 12/31/2020 $888,000.00
14 9/30/2020 $372,000.00
15 6/30/2020 $277,000.00
16 3/31/2020 $75,000.00
17 12/31/2019 $1,680,000.00
Financials: AmortizationOfFinancingCostsAndDiscounts
Date Value
1 12/31/2023 $2,520,000.00
2 9/30/2023 $1,995,000.00
3 6/30/2023 $1,485,000.00
4 3/31/2023 $1,011,000.00
5 12/31/2022 $3,082,000.00
6 9/30/2022 $2,343,000.00
7 6/30/2022 $1,533,000.00
8 3/31/2022 $760,000.00
9 12/31/2021 $26,754,000.00
10 9/30/2021 $19,475,000.00
11 6/30/2021 $12,308,000.00
12 3/31/2021 $5,186,000.00
13 12/31/2020 $15,647,000.00
14 9/30/2020 $10,916,000.00
15 6/30/2020 $6,314,000.00
16 3/31/2020 $1,753,000.00
17 12/31/2019 $177,000.00
18 9/30/2019 $159,000.00
19 6/30/2019 $139,000.00
20 3/31/2019 $122,000.00
21 12/31/2018 $64,000.00
Financials: AmortizationOfIntangibleAssets
Date Value
1 12/31/2023 $17,274,000.00
2 9/30/2023 $12,960,000.00
3 6/30/2023 $4,338,000.00
4 3/31/2023 $4,274,000.00
5 12/31/2022 $17,180,000.00
6 9/30/2022 $13,018,000.00
7 6/30/2022 $4,334,000.00
8 3/31/2022 $4,566,000.00
9 12/31/2021 $19,119,000.00
10 9/30/2021 $14,495,000.00
11 6/30/2021 $9,731,000.00
12 3/31/2021 $4,868,000.00
13 12/31/2020 $3,666,000.00
14 9/30/2020 $130,000.00
15 6/30/2020 $260,000.00
16 3/31/2020 $130,000.00
17 12/31/2019 $520,000.00
18 9/30/2019 $390,000.00
19 6/30/2019 $260,000.00
20 3/31/2019 $130,000.00
21 12/31/2018 $554,000.00
22 9/30/2018 $424,000.00
23 6/30/2018 $130,000.00
24 3/31/2018 $165,000.00
25 12/31/2017 $839,000.00
26 9/30/2017 $210,000.00
27 6/30/2017 $420,000.00
28 3/31/2017 $210,000.00
29 12/31/2016 $891,000.00
30 9/30/2016 $669,000.00
31 12/31/2015 $908,000.00
Financials: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Date Value
1 12/31/2023 $9,451,503.00
2 9/30/2023 $6,130,484.00
3 6/30/2023 $6,215,995.00
4 3/31/2023 $6,436,941.00
5 12/31/2022 $2,766,847.00
6 9/30/2022 $6,966,944.00
7 6/30/2022 $6,869,242.00
8 3/31/2022 $6,746,767.00
9 12/31/2021 $1,511,844.00
10 9/30/2021 $1,869,084.00
11 6/30/2021 $2,082,092.00
12 3/31/2021 $2,414,442.00
13 12/31/2020 $1,728,555.00
14 9/30/2020 $1,424,630.00
15 3/31/2020 $1,314,975.00
16 12/31/2019 --
17 9/30/2019 --
18 9/30/2018 --
Financials: Assets
Date Value
1 12/31/2023 $1,101,048,000.00
2 9/30/2023 $1,070,082,000.00
3 6/30/2023 $917,280,000.00
4 3/31/2023 $861,122,000.00
5 12/31/2022 $929,318,000.00
6 9/30/2022 $1,008,399,000.00
7 6/30/2022 $1,024,316,000.00
8 3/31/2022 $1,054,196,000.00
9 12/31/2021 $1,065,539,000.00
10 9/30/2021 $1,100,926,000.00
11 6/30/2021 $1,094,430,000.00
12 3/31/2021 $1,070,349,000.00
13 12/31/2020 $890,608,000.00
14 9/30/2020 $670,432,000.00
15 6/30/2020 $657,957,000.00
16 3/31/2020 $665,276,000.00
17 12/31/2019 $341,416,000.00
18 9/30/2019 $320,954,000.00
19 6/30/2019 $313,495,000.00
20 3/31/2019 $303,655,000.00
21 12/31/2018 $150,420,000.00
22 9/30/2018 $149,093,000.00
23 6/30/2018 $136,553,000.00
24 3/31/2018 $115,764,000.00
25 12/31/2017 $104,494,000.00
26 9/30/2017 $72,550,000.00
27 12/31/2016 $69,973,000.00
Financials: AssetsCurrent
Date Value
1 12/31/2023 $252,775,000.00
2 9/30/2023 $234,386,000.00
3 6/30/2023 $220,343,000.00
4 3/31/2023 $209,956,000.00
5 12/31/2022 $279,608,000.00
6 9/30/2022 $417,115,000.00
7 6/30/2022 $404,613,000.00
8 3/31/2022 $413,297,000.00
9 12/31/2021 $412,885,000.00
10 9/30/2021 $431,525,000.00
11 6/30/2021 $408,229,000.00
12 3/31/2021 $406,674,000.00
13 12/31/2020 $193,599,000.00
14 9/30/2020 $590,815,000.00
15 6/30/2020 $577,331,000.00
16 3/31/2020 $566,873,000.00
17 12/31/2019 $226,949,000.00
18 9/30/2019 $233,312,000.00
19 6/30/2019 $233,219,000.00
20 3/31/2019 $235,604,000.00
21 12/31/2018 $91,654,000.00
22 9/30/2018 $95,129,000.00
23 6/30/2018 $87,194,000.00
24 3/31/2018 $78,622,000.00
25 12/31/2017 $65,252,000.00
26 9/30/2017 $30,225,000.00
27 12/31/2016 $28,043,000.00
Financials: AssetsFairValueDisclosure
Date Value
1 12/31/2023 $142,146,000.00
2 9/30/2023 $104,072,000.00
3 6/30/2023 $102,812,000.00
4 3/31/2023 $100,496,000.00
5 12/31/2022 $135,899,000.00
6 9/30/2022 $221,375,000.00
7 6/30/2022 $215,410,000.00
Financials: AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
Date Value
1 12/31/2023 $66,000.00
2 9/30/2023 $311,000.00
3 6/30/2023 $440,000.00
4 3/31/2023 $408,000.00
5 12/31/2022 $426,000.00
6 9/30/2022 $393,000.00
7 6/30/2022 --
8 6/30/2019 $29,000.00
9 3/31/2019 $11,000.00
10 12/31/2018 --
11 9/30/2018 --
12 6/30/2018 --
Financials: AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 $22,000.00
5 12/31/2022 $112,000.00
6 9/30/2022 $273,000.00
7 6/30/2022 $338,000.00
8 6/30/2019 --
9 3/31/2019 --
10 12/31/2018 $2,000.00
11 9/30/2018 $4,000.00
12 6/30/2018 $3,000.00
Financials: AvailableForSaleDebtSecuritiesAmortizedCostBasis
Date Value
1 12/31/2023 $21,422,000.00
2 9/30/2023 $31,434,000.00
3 6/30/2023 $30,310,000.00
4 3/31/2023 $37,828,000.00
5 12/31/2022 $70,917,000.00
6 9/30/2022 $145,051,000.00
7 6/30/2022 $137,900,000.00
8 6/30/2019 $55,810,000.00
9 3/31/2019 $59,509,000.00
10 12/31/2018 $17,402,000.00
11 9/30/2018 $14,940,000.00
12 6/30/2018 $10,995,000.00
13 3/31/2018 $8,500,000.00
Financials: AvailableForSaleSecuritiesDebtSecurities
Date Value
1 12/31/2023 $21,488,000.00
2 9/30/2023 $31,745,000.00
3 6/30/2023 $30,750,000.00
4 3/31/2023 $38,214,000.00
5 12/31/2022 $71,231,000.00
6 9/30/2022 $145,171,000.00
7 6/30/2022 $137,562,000.00
Financials: AvailableForSaleSecuritiesDebtSecuritiesCurrent
Date Value
1 12/31/2023 $21,488,000.00
2 9/30/2023 $31,745,000.00
3 6/30/2023 $30,750,000.00
4 3/31/2023 $38,214,000.00
5 12/31/2022 $71,231,000.00
6 9/30/2022 $145,171,000.00
7 6/30/2022 $137,562,000.00
Financials: CapitalExpendituresIncurredButNotYetPaid
Date Value
1 12/31/2023 $6,871,000.00
2 9/30/2023 $3,825,000.00
3 6/30/2023 $2,924,000.00
4 3/31/2023 $1,348,000.00
5 12/31/2022 $1,741,000.00
6 9/30/2022 $2,133,000.00
7 6/30/2022 $778,000.00
8 3/31/2022 $433,000.00
9 12/31/2021 $3,760,000.00
10 9/30/2021 $7,611,000.00
11 6/30/2021 $4,049,000.00
12 3/31/2021 $1,780,000.00
13 12/31/2020 $6,043,000.00
14 9/30/2020 $2,073,000.00
15 6/30/2020 $1,082,000.00
16 3/31/2020 $2,595,000.00
17 12/31/2019 $1,375,000.00
18 9/30/2019 $2,971,000.00
19 6/30/2019 $2,725,000.00
20 3/31/2019 $1,768,000.00
21 12/31/2018 $1,204,000.00
22 9/30/2018 $2,107,000.00
23 6/30/2018 $2,126,000.00
24 3/31/2018 $785,000.00
25 12/31/2017 $886,000.00
26 9/30/2017 $168,000.00
27 6/30/2017 $74,000.00
28 3/31/2017 $247,000.00
Financials: CapitalizedComputerSoftwareAdditions
Date Value
1 12/31/2023 $10,600,000.00
2 9/30/2023 $8,400,000.00
3 6/30/2023 $3,300,000.00
4 3/31/2023 $1,700,000.00
5 12/31/2022 $3,800,000.00
6 9/30/2022 $2,100,000.00
7 6/30/2022 $500,000.00
8 3/31/2022 $700,000.00
9 12/31/2021 $3,900,000.00
10 9/30/2021 $3,200,000.00
11 6/30/2021 $1,300,000.00
12 3/31/2021 $1,100,000.00
13 12/31/2020 $2,300,000.00
14 9/30/2020 $1,846,000.00
15 6/30/2020 $708,000.00
16 3/31/2020 $790,000.00
17 12/31/2019 $3,600,000.00
18 9/30/2019 $1,074,000.00
19 6/30/2019 $1,080,000.00
20 3/31/2019 $595,000.00
21 12/31/2018 $2,028,000.00
22 9/30/2018 $1,964,000.00
23 6/30/2018 $1,106,000.00
24 3/31/2018 $441,000.00
25 12/31/2017 $2,942,000.00
26 9/30/2017 $2,586,000.00
27 6/30/2017 $921,000.00
28 3/31/2017 $677,000.00
29 12/31/2016 $2,230,000.00
30 9/30/2016 $612,000.00
31 12/31/2015 $3,011,000.00
Financials: CapitalizedComputerSoftwareAmortization1
Date Value
1 12/31/2023 $3,200,000.00
2 9/30/2023 $2,200,000.00
3 6/30/2023 $700,000.00
4 3/31/2023 $700,000.00
5 12/31/2022 $2,200,000.00
6 9/30/2022 $1,600,000.00
7 6/30/2022 $500,000.00
8 3/31/2022 $500,000.00
9 12/31/2021 $1,800,000.00
10 9/30/2021 $500,000.00
11 6/30/2021 $900,000.00
12 3/31/2021 $400,000.00
13 12/31/2020 $2,000,000.00
14 9/30/2020 $377,000.00
15 6/30/2020 $588,000.00
16 3/31/2020 $582,000.00
17 12/31/2019 $2,000,000.00
18 9/30/2019 $463,000.00
19 6/30/2019 $384,000.00
20 3/31/2019 $789,000.00
21 12/31/2018 $1,482,000.00
22 9/30/2018 $432,000.00
23 6/30/2018 $425,000.00
24 3/31/2018 $448,000.00
25 12/31/2017 $2,133,000.00
26 9/30/2017 $524,000.00
27 6/30/2017 $556,000.00
28 3/31/2017 $580,000.00
29 12/31/2016 $2,820,000.00
30 9/30/2016 $2,766,000.00
31 12/31/2015 $2,842,000.00
Financials: CapitalizedComputerSoftwareGross
Date Value
1 12/31/2023 $15,300,000.00
2 12/31/2022 $8,400,000.00
3 12/31/2021 $7,500,000.00
4 12/31/2020 $6,000,000.00
5 12/31/2019 $5,746,000.00
6 12/31/2018 $3,271,000.00
7 12/31/2017 $3,795,000.00
8 12/31/2016 $4,056,000.00
Financials: CapitalizedComputerSoftwareImpairments1
Date Value
1 12/31/2023 $500,000.00
2 12/31/2022 $500,000.00
3 12/31/2021 $500,000.00
4 12/31/2020 $200,000.00
5 12/31/2019 $300,000.00
6 12/31/2018 $158,000.00
7 12/31/2017 $81,000.00
8 12/31/2016 $91,000.00
9 12/31/2015 $71,000.00
Financials: CashAndCashEquivalentsAtCarryingValue
Date Value
1 12/31/2023 $131,987,000.00
2 9/30/2023 $107,373,000.00
3 6/30/2023 $91,824,000.00
4 3/31/2023 $85,298,000.00
5 12/31/2022 $113,641,000.00
6 9/30/2022 $166,384,000.00
7 6/30/2022 $165,310,000.00
8 3/31/2022 $316,008,000.00
9 12/31/2021 $331,453,000.00
10 9/30/2021 $321,819,000.00
11 6/30/2021 $309,615,000.00
12 3/31/2021 $319,731,000.00
13 12/31/2020 $72,163,000.00
14 9/30/2020 $300,179,000.00
15 6/30/2020 $290,979,000.00
16 3/31/2020 $491,982,000.00
17 12/31/2019 $184,414,000.00
18 9/30/2019 $192,410,000.00
19 6/30/2019 $140,091,000.00
20 3/31/2019 $138,871,000.00
21 12/31/2018 $41,261,000.00
22 9/30/2018 $48,574,000.00
23 6/30/2018 $45,806,000.00
24 3/31/2018 $38,773,000.00
25 12/31/2017 $37,627,000.00
26 9/30/2017 $5,366,000.00
27 6/30/2017 $5,679,000.00
28 12/31/2016 $6,788,000.00
29 9/30/2016 $5,819,000.00
30 12/31/2015 $10,059,000.00
31 12/31/2014 $8,792,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 12/31/2023 $132,307,000.00
2 9/30/2023 $107,629,000.00
3 6/30/2023 $92,028,000.00
4 3/31/2023 $85,475,000.00
5 12/31/2022 $114,622,000.00
6 9/30/2022 $167,302,000.00
7 6/30/2022 $166,194,000.00
8 3/31/2022 $316,989,000.00
9 12/31/2021 $332,289,000.00
10 9/30/2021 $331,058,000.00
11 6/30/2021 $319,021,000.00
12 3/31/2021 $329,258,000.00
13 12/31/2020 $81,437,000.00
14 9/30/2020 $301,323,000.00
15 6/30/2020 $291,909,000.00
16 3/31/2020 $517,860,000.00
17 12/31/2019 $185,004,000.00
18 9/30/2019 $192,801,000.00
19 6/30/2019 $140,583,000.00
20 3/31/2019 $139,095,000.00
21 12/31/2018 $41,501,000.00
22 9/30/2018 $48,807,000.00
23 6/30/2018 $46,004,000.00
24 3/31/2018 $38,973,000.00
25 12/31/2017 $37,870,000.00
26 9/30/2017 $5,592,000.00
27 6/30/2017 $5,902,000.00
28 3/31/2017 $5,740,000.00
29 12/31/2016 $7,028,000.00
30 12/31/2015 $10,778,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
Date Value
1 12/31/2023 $17,685,000.00
2 9/30/2023 $-6,993,000.00
3 6/30/2023 $-22,594,000.00
4 3/31/2023 $-29,147,000.00
5 12/31/2022 $-217,667,000.00
6 9/30/2022 $-164,987,000.00
7 6/30/2022 $-166,095,000.00
8 3/31/2022 $-15,300,000.00
9 12/31/2021 $250,852,000.00
10 9/30/2021 $249,621,000.00
11 6/30/2021 $237,584,000.00
12 3/31/2021 $247,821,000.00
13 12/31/2020 $-103,567,000.00
14 9/30/2020 $116,319,000.00
15 6/30/2020 $106,905,000.00
16 3/31/2020 $332,856,000.00
17 12/31/2019 $143,503,000.00
18 9/30/2019 $151,300,000.00
19 6/30/2019 $99,082,000.00
20 3/31/2019 $97,594,000.00
21 12/31/2018 $3,631,000.00
22 9/30/2018 $10,937,000.00
23 6/30/2018 $8,134,000.00
24 3/31/2018 $1,103,000.00
25 12/31/2017 $30,842,000.00
26 9/30/2017 $-1,436,000.00
27 6/30/2017 $-1,126,000.00
28 3/31/2017 $-1,288,000.00
29 12/31/2016 $-3,750,000.00
Financials: CommitmentsAndContingencies
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 --
7 12/31/2017 --
8 9/30/2017 --
9 12/31/2016 --
Financials: CommonStockCapitalSharesReservedForFutureIssuance
Date Value
1 12/31/2023 $7,494,255.00
2 9/30/2023 $8,018,219.00
3 6/30/2023 $8,069,109.00
4 3/31/2023 $5,663,278.00
5 12/31/2022 $4,646,215.00
6 9/30/2022 $4,667,013.00
7 6/30/2022 $4,690,552.00
8 3/31/2022 $4,583,197.00
9 12/31/2021 $3,585,369.00
10 9/30/2021 $3,601,238.00
11 6/30/2021 $3,626,321.00
12 3/31/2021 $3,646,332.00
13 12/31/2020 $2,725,956.00
14 9/30/2020 $2,757,488.00
15 6/30/2020 $2,820,284.00
16 3/31/2020 $3,349,071.00
17 12/31/2019 $2,556,104.00
18 9/30/2019 $2,586,820.00
19 6/30/2019 $2,718,433.00
20 3/31/2019 $3,107,401.00
21 12/31/2018 $3,158,382.00
22 9/30/2018 $3,233,700.00
23 6/30/2018 $3,777,729.00
24 3/31/2018 $4,891,011.00
25 12/31/2017 $4,761,141.00
26 12/31/2016 $64,691.00
Financials: CommonStockDividendsPerShareDeclared
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 --
7 12/31/2017 --
Financials: CommonStockValue
Date Value
1 3/31/2023 $26,000.00
2 12/31/2022 $25,000.00
3 9/30/2022 $25,000.00
4 6/30/2022 $25,000.00
5 3/31/2022 $25,000.00
6 12/31/2021 $25,000.00
7 9/30/2021 $25,000.00
8 6/30/2021 $25,000.00
9 3/31/2021 $25,000.00
10 12/31/2020 $24,000.00
11 9/30/2020 $24,000.00
12 6/30/2020 $24,000.00
13 3/31/2020 $23,000.00
14 12/31/2019 $24,000.00
15 9/30/2019 $23,000.00
16 6/30/2019 $23,000.00
17 3/31/2019 $23,000.00
18 12/31/2018 $19,000.00
19 9/30/2018 $19,000.00
20 6/30/2018 $19,000.00
21 3/31/2018 $18,000.00
22 12/31/2017 $19,000.00
23 9/30/2017 $12,000.00
24 12/31/2016 $12,000.00
Financials: ComprehensiveIncomeNetOfTax
Date Value
1 12/31/2023 $-923,000.00
2 9/30/2023 $-18,019,000.00
3 6/30/2023 $7,728,000.00
4 3/31/2023 $11,330,000.00
5 12/31/2022 $-11,604,000.00
6 9/30/2022 $-30,046,000.00
7 6/30/2022 $-53,691,000.00
8 3/31/2022 $-17,330,000.00
9 12/31/2021 $-68,343,000.00
10 9/30/2021 $-48,870,000.00
11 6/30/2021 $-29,414,000.00
12 3/31/2021 $-28,501,000.00
13 12/31/2020 $-16,077,000.00
14 9/30/2020 $-24,031,000.00
15 6/30/2020 $-21,818,000.00
16 3/31/2020 $-1,154,000.00
17 12/31/2019 $2,536,000.00
18 9/30/2019 $4,416,000.00
19 6/30/2019 $3,497,000.00
20 3/31/2019 $2,000,000.00
21 12/31/2018 $17,922,000.00
22 9/30/2018 $19,210,000.00
23 6/30/2018 $16,701,000.00
24 3/31/2018 $6,185,000.00
25 12/31/2017 $5,971,000.00
26 9/30/2017 $1,634,000.00
27 6/30/2017 $1,947,000.00
28 3/31/2017 $2,989,000.00
29 12/31/2016 $22,358,000.00
30 9/30/2016 $7,850,000.00
31 12/31/2015 $-6,700,000.00
Financials: ContractWithCustomerAssetNet
Date Value
1 12/31/2023 $78,155,000.00
2 12/31/2022 $74,465,000.00
3 12/31/2021 $61,572,000.00
4 12/31/2020 $55,243,000.00
5 12/31/2019 $30,187,000.00
6 9/30/2019 $30,030,000.00
7 6/30/2019 $26,695,000.00
8 3/31/2019 $27,898,000.00
Financials: ContractWithCustomerLiability
Date Value
1 12/31/2023 $16,465,000.00
2 12/31/2022 $15,487,000.00
3 12/31/2021 $13,882,000.00
4 12/31/2020 $12,901,000.00
5 12/31/2019 $10,897,000.00
6 9/30/2019 $10,775,000.00
7 6/30/2019 $10,787,000.00
8 3/31/2019 $11,780,000.00
Financials: ContractWithCustomerLiabilityCurrent
Date Value
1 12/31/2023 $8,059,000.00
2 9/30/2023 $7,869,000.00
3 6/30/2023 $7,929,000.00
4 3/31/2023 $7,302,000.00
5 12/31/2022 $7,181,000.00
6 9/30/2022 $6,233,000.00
7 6/30/2022 $6,520,000.00
8 3/31/2022 $6,469,000.00
9 12/31/2021 $6,248,000.00
10 9/30/2021 $6,362,000.00
11 6/30/2021 $6,591,000.00
12 3/31/2021 $6,519,000.00
13 12/31/2020 $6,515,000.00
14 9/30/2020 $5,527,000.00
15 6/30/2020 $5,236,000.00
16 3/31/2020 $5,046,000.00
17 12/31/2019 $5,177,000.00
18 9/30/2019 $5,020,000.00
19 6/30/2019 $4,887,000.00
20 3/31/2019 $5,421,000.00
21 12/31/2018 $7,912,000.00
22 12/31/2017 $5,768,000.00
Financials: ContractWithCustomerLiabilityNoncurrent
Date Value
1 12/31/2023 $8,406,000.00
2 9/30/2023 $8,098,000.00
3 6/30/2023 $8,269,000.00
4 3/31/2023 $8,220,000.00
5 12/31/2022 $8,306,000.00
6 9/30/2022 $8,155,000.00
7 6/30/2022 $8,310,000.00
8 3/31/2022 $8,029,000.00
9 12/31/2021 $7,634,000.00
10 9/30/2021 $7,383,000.00
11 6/30/2021 $6,871,000.00
12 3/31/2021 $6,592,000.00
13 12/31/2020 $6,386,000.00
14 9/30/2020 $6,331,000.00
15 6/30/2020 $6,352,000.00
16 3/31/2020 $6,272,000.00
17 12/31/2019 $5,720,000.00
18 9/30/2019 $5,755,000.00
19 6/30/2019 $5,900,000.00
20 3/31/2019 $6,359,000.00
21 12/31/2018 $6,424,000.00
22 12/31/2017 $2,549,000.00
Financials: ContractWithCustomerLiabilityRevenueRecognized
Date Value
1 12/31/2023 $5,800,000.00
2 12/31/2022 $5,700,000.00
3 12/31/2021 $5,700,000.00
4 12/31/2020 $3,599,000.00
5 9/30/2020 $2,781,000.00
6 6/30/2020 $1,932,000.00
7 12/31/2019 $5,324,000.00
8 9/30/2019 $1,601,000.00
9 6/30/2019 $4,608,000.00
10 3/31/2019 $2,218,000.00
Financials: ContractWithCustomerRefundLiability
Date Value
1 12/31/2023 $6,027,000.00
2 9/30/2023 $4,305,000.00
3 6/30/2023 $5,510,000.00
4 3/31/2023 $7,322,000.00
5 12/31/2022 $10,049,000.00
6 9/30/2022 $7,672,000.00
7 6/30/2022 $6,184,000.00
8 3/31/2022 $6,617,000.00
9 12/31/2021 $6,380,000.00
10 9/30/2021 $4,797,000.00
11 6/30/2021 $4,998,000.00
12 3/31/2021 $4,242,000.00
13 12/31/2020 $5,429,000.00
14 9/30/2020 $5,016,000.00
15 6/30/2020 $4,523,000.00
16 3/31/2020 $4,851,000.00
17 12/31/2019 $4,167,000.00
18 9/30/2019 $4,720,000.00
19 6/30/2019 $2,676,000.00
20 3/31/2019 $2,203,000.00
21 12/31/2018 $2,588,000.00
Financials: CostOfGoodsAndServicesSold
Date Value
1 12/31/2023 $364,960,000.00
2 9/30/2023 $92,514,000.00
3 6/30/2023 $169,110,000.00
4 3/31/2023 $82,191,000.00
5 12/31/2022 $334,799,000.00
6 9/30/2022 $241,896,000.00
7 6/30/2022 $157,035,000.00
8 3/31/2022 $75,950,000.00
9 12/31/2021 $277,094,000.00
10 9/30/2021 $203,071,000.00
11 6/30/2021 $67,177,000.00
12 3/31/2021 $62,321,000.00
13 12/31/2020 $189,203,000.00
14 9/30/2020 $45,527,000.00
15 6/30/2020 $78,368,000.00
16 3/31/2020 $36,359,000.00
17 12/31/2019 $124,959,000.00
18 9/30/2019 $91,980,000.00
19 6/30/2019 $30,110,000.00
20 3/31/2019 $28,766,000.00
21 12/31/2018 $108,145,000.00
22 9/30/2018 $79,404,000.00
23 6/30/2018 $51,930,000.00
24 3/31/2018 $25,364,000.00
25 12/31/2017 $89,262,000.00
Financials: CurrentFederalTaxExpenseBenefit
Date Value
1 12/31/2023 $653,000.00
2 12/31/2022 $2,717,000.00
3 12/31/2021 $2,713,000.00
4 12/31/2020 $-431,000.00
5 12/31/2019 $-81,000.00
6 12/31/2018 $-162,000.00
7 12/31/2017 $448,000.00
8 12/31/2016 $-66,000.00
9 12/31/2015 --
Financials: CurrentForeignTaxExpenseBenefit
Date Value
1 12/31/2023 $2,219,000.00
2 12/31/2022 $815,000.00
3 12/31/2021 $1,627,000.00
4 12/31/2020 $1,083,000.00
5 12/31/2019 $-3,000.00
6 12/31/2018 --
7 12/31/2017 --
Financials: CurrentIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $4,181,000.00
2 12/31/2022 $4,335,000.00
3 12/31/2021 $4,485,000.00
4 12/31/2020 $739,000.00
5 12/31/2019 $-216,000.00
6 12/31/2018 $-37,000.00
7 12/31/2017 $750,000.00
8 12/31/2016 $-8,000.00
9 12/31/2015 $104,000.00
Financials: CurrentStateAndLocalTaxExpenseBenefit
Date Value
1 12/31/2023 $1,309,000.00
2 12/31/2022 $803,000.00
3 12/31/2021 $145,000.00
4 12/31/2020 $87,000.00
5 12/31/2019 $-132,000.00
6 12/31/2018 $125,000.00
7 12/31/2017 $302,000.00
8 12/31/2016 $58,000.00
9 12/31/2015 $104,000.00
Financials: DebtIssuanceCostsLineOfCreditArrangementsNet
Date Value
1 12/31/2023 $600,000.00
2 9/30/2023 $700,000.00
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 $400,000.00
6 9/30/2022 $500,000.00
7 6/30/2022 $500,000.00
8 12/31/2021 --
9 12/31/2020 $100,000.00
10 9/30/2020 $76,000.00
11 6/30/2020 $96,000.00
12 3/31/2020 $107,000.00
13 12/31/2019 $125,000.00
Financials: DebtSecuritiesAvailableForSaleAmortizedCostCurrent
Date Value
1 12/31/2023 $21,422,000.00
2 9/30/2023 $31,434,000.00
3 6/30/2023 $30,310,000.00
4 3/31/2023 $37,828,000.00
5 12/31/2022 $70,917,000.00
6 9/30/2022 $145,051,000.00
7 6/30/2022 $137,900,000.00
Financials: DeferredCosts
Date Value
1 12/31/2023 $4,586,000.00
2 9/30/2023 $4,715,000.00
3 6/30/2023 $4,895,000.00
4 3/31/2023 $4,935,000.00
5 12/31/2022 $4,938,000.00
6 9/30/2022 $5,145,000.00
7 6/30/2022 $5,081,000.00
8 3/31/2022 $4,853,000.00
9 12/31/2021 $4,676,000.00
10 9/30/2021 $4,262,000.00
11 6/30/2021 $4,022,000.00
12 3/31/2021 $3,795,000.00
13 12/31/2020 $3,604,000.00
14 9/30/2020 $3,412,000.00
15 6/30/2020 $3,042,000.00
16 3/31/2020 $3,054,000.00
17 12/31/2019 $1,952,000.00
18 9/30/2019 $1,901,000.00
19 6/30/2019 $1,038,000.00
20 3/31/2019 $1,433,000.00
21 12/31/2018 $1,828,000.00
22 9/30/2018 $1,771,000.00
23 6/30/2018 $1,811,000.00
24 3/31/2018 $1,933,000.00
25 12/31/2017 $2,068,000.00
26 9/30/2017 $4,903,000.00
27 12/31/2016 $1,696,000.00
Financials: DeferredCostsCurrent
Date Value
1 12/31/2023 $4,155,000.00
2 9/30/2023 $4,185,000.00
3 6/30/2023 $4,385,000.00
4 3/31/2023 $3,651,000.00
5 12/31/2022 $3,566,000.00
6 9/30/2022 $3,772,000.00
7 6/30/2022 $3,873,000.00
8 3/31/2022 $3,315,000.00
9 12/31/2021 $3,204,000.00
10 9/30/2021 $2,951,000.00
11 6/30/2021 $2,750,000.00
12 3/31/2021 $2,572,000.00
13 12/31/2020 $2,411,000.00
14 9/30/2020 $2,238,000.00
15 6/30/2020 $1,992,000.00
16 3/31/2020 $1,792,000.00
17 12/31/2019 $2,498,000.00
18 9/30/2019 $2,522,000.00
19 6/30/2019 $2,053,000.00
20 3/31/2019 $2,344,000.00
21 12/31/2018 $2,630,000.00
22 12/31/2017 $2,633,000.00
23 12/31/2016 $2,099,000.00
Financials: DeferredFederalIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $75,000.00
2 12/31/2022 $-1,004,000.00
3 12/31/2021 $364,000.00
4 12/31/2020 $9,847,000.00
5 12/31/2019 $-15,205,000.00
6 12/31/2018 $-8,945,000.00
7 12/31/2017 $5,983,000.00
8 12/31/2016 $-9,999,000.00
9 12/31/2015 $272,000.00
Financials: DeferredForeignIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-7,216,000.00
2 12/31/2022 $-5,596,000.00
3 12/31/2021 $-8,682,000.00
4 12/31/2020 $-757,000.00
5 12/31/2019 --
6 12/31/2018 --
Financials: DeferredIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-7,141,000.00
2 12/31/2022 $-6,599,000.00
3 12/31/2021 $-8,318,000.00
4 9/30/2021 $329,000.00
5 6/30/2021 $213,000.00
6 3/31/2021 $-1,095,000.00
7 12/31/2020 $14,266,000.00
8 9/30/2020 $14,254,000.00
9 6/30/2020 $14,254,000.00
10 3/31/2020 $-2,337,000.00
11 12/31/2019 $-17,502,000.00
12 9/30/2019 $-17,091,000.00
13 6/30/2019 $-14,263,000.00
14 3/31/2019 $-7,664,000.00
15 12/31/2018 $-10,833,000.00
16 9/30/2018 $-9,041,000.00
17 6/30/2018 $-6,677,000.00
18 3/31/2018 $2,611,000.00
19 12/31/2017 $6,168,000.00
20 9/30/2017 $3,450,000.00
21 6/30/2017 $2,456,000.00
22 3/31/2017 $1,562,000.00
23 12/31/2016 $-11,086,000.00
24 9/30/2016 $253,000.00
25 12/31/2015 $304,000.00
Financials: DeferredIncomeTaxLiabilities
Date Value
1 12/31/2023 $104,999,000.00
2 12/31/2022 $50,825,000.00
3 12/31/2021 $99,973,000.00
4 12/31/2020 $101,689,000.00
5 12/31/2019 $12,080,000.00
6 12/31/2018 $3,868,000.00
7 12/31/2017 $2,572,000.00
8 12/31/2016 $3,025,000.00
Financials: DeferredIncomeTaxLiabilitiesNet
Date Value
1 12/31/2023 $33,021,000.00
2 9/30/2023 $32,018,000.00
3 6/30/2023 $33,996,000.00
4 3/31/2023 $34,328,000.00
5 12/31/2022 $38,466,000.00
6 9/30/2022 $35,215,000.00
7 6/30/2022 $41,373,000.00
8 3/31/2022 $46,414,000.00
9 12/31/2021 $48,396,000.00
10 9/30/2021 $57,997,000.00
11 6/30/2021 $59,294,000.00
12 3/31/2021 $57,328,000.00
13 12/31/2020 $61,005,000.00
14 12/31/2019 --
Financials: DeferredStateAndLocalIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 --
2 12/31/2022 $1,000.00
3 12/31/2021 --
4 12/31/2020 $5,176,000.00
5 12/31/2019 $-2,297,000.00
6 12/31/2018 $-1,888,000.00
7 12/31/2017 $185,000.00
8 12/31/2016 $-1,087,000.00
9 12/31/2015 $32,000.00
Financials: DeferredTaxAssetsDeferredIncome
Date Value
1 12/31/2023 $1,915,000.00
2 12/31/2022 $1,949,000.00
3 12/31/2021 $1,880,000.00
4 12/31/2020 $1,702,000.00
5 12/31/2019 $1,682,000.00
6 12/31/2018 $734,000.00
7 12/31/2017 $395,000.00
8 12/31/2016 $241,000.00
Financials: DeferredTaxAssetsGross
Date Value
1 12/31/2023 $139,928,000.00
2 12/31/2022 $78,037,000.00
3 12/31/2021 $83,801,000.00
4 12/31/2020 $78,455,000.00
5 12/31/2019 $46,941,000.00
6 12/31/2018 $21,227,000.00
7 12/31/2017 $9,098,000.00
8 12/31/2016 $15,719,000.00
Financials: DeferredTaxAssetsInProcessResearchAndDevelopment
Date Value
1 12/31/2023 $40,306,000.00
2 12/31/2022 $20,997,000.00
3 12/31/2021 --
Financials: DeferredTaxAssetsNet
Date Value
1 12/31/2023 $71,978,000.00
2 12/31/2022 $12,359,000.00
3 12/31/2021 $51,577,000.00
4 12/31/2020 $40,684,000.00
5 12/31/2019 $46,941,000.00
6 12/31/2018 $21,227,000.00
7 12/31/2017 $9,098,000.00
8 12/31/2016 $15,719,000.00
Financials: DeferredTaxAssetsOperatingLossCarryforwards
Date Value
1 12/31/2023 $17,421,000.00
2 12/31/2022 $25,691,000.00
3 12/31/2021 $50,285,000.00
4 12/31/2020 $47,385,000.00
5 12/31/2019 $30,835,000.00
6 12/31/2018 $11,359,000.00
7 12/31/2017 $26,000.00
8 12/31/2016 $4,249,000.00
Financials: DeferredTaxAssetsOther
Date Value
1 12/31/2023 $3,238,000.00
2 12/31/2022 $4,592,000.00
3 12/31/2021 $4,166,000.00
4 12/31/2020 $2,207,000.00
5 12/31/2019 $90,000.00
6 12/31/2018 $61,000.00
7 12/31/2017 $37,000.00
8 12/31/2016 $59,000.00
Financials: DeferredTaxAssetsTaxCreditCarryforwards
Date Value
1 12/31/2023 $12,994,000.00
2 12/31/2022 $10,948,000.00
3 12/31/2021 $9,214,000.00
4 12/31/2020 $7,270,000.00
5 12/31/2019 $3,710,000.00
6 12/31/2018 $2,690,000.00
7 12/31/2017 $2,071,000.00
8 12/31/2016 $2,369,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
Date Value
1 12/31/2023 $3,363,000.00
2 12/31/2022 $3,216,000.00
3 12/31/2021 $8,848,000.00
4 12/31/2020 $9,433,000.00
5 12/31/2019 $2,109,000.00
6 12/31/2018 $3,486,000.00
7 12/31/2017 $4,668,000.00
8 12/31/2016 $6,458,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
Date Value
1 12/31/2023 --
2 12/31/2022 $2,645,000.00
3 12/31/2021 --
Financials: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
Date Value
1 12/31/2023 $3,459,000.00
2 12/31/2022 $4,370,000.00
3 12/31/2021 $3,412,000.00
4 12/31/2020 $3,478,000.00
5 12/31/2019 $2,083,000.00
6 12/31/2018 $2,755,000.00
7 12/31/2017 $1,687,000.00
8 12/31/2016 $2,011,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
Date Value
1 12/31/2023 $80,000.00
2 12/31/2022 $173,000.00
3 12/31/2021 $262,000.00
4 12/31/2020 $134,000.00
5 12/31/2019 $97,000.00
6 12/31/2018 $57,000.00
7 12/31/2017 $48,000.00
8 12/31/2016 $95,000.00
Financials: DeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $67,950,000.00
2 12/31/2022 $65,678,000.00
3 12/31/2021 $32,224,000.00
4 12/31/2020 $37,771,000.00
5 12/31/2019 --
6 12/31/2018 --
7 12/31/2017 --
8 12/31/2016 --
Financials: DeferredTaxLiabilities
Date Value
1 12/31/2023 $33,021,000.00
2 12/31/2022 $38,466,000.00
3 12/31/2021 $48,396,000.00
4 12/31/2020 $61,005,000.00
Financials: DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
Date Value
1 12/31/2023 $1,416,000.00
2 12/31/2022 $1,272,000.00
3 12/31/2021 $1,130,000.00
4 12/31/2020 $989,000.00
5 12/31/2019 $855,000.00
6 12/31/2018 $729,000.00
7 12/31/2017 $582,000.00
8 12/31/2016 $654,000.00
Financials: DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
Date Value
1 12/31/2023 $39,334,000.00
2 12/31/2022 $41,591,000.00
3 12/31/2021 $49,470,000.00
4 12/31/2020 $60,667,000.00
5 12/31/2019 $41,000.00
6 12/31/2018 --
Financials: DeferredTaxLiabilitiesLeasingArrangements
Date Value
1 12/31/2023 $39,780,000.00
2 12/31/2022 $3,072,000.00
3 12/31/2021 $2,860,000.00
4 12/31/2020 $4,092,000.00
5 12/31/2019 $5,295,000.00
6 12/31/2018 --
Financials: DeferredTaxLiabilitiesPropertyPlantAndEquipment
Date Value
1 12/31/2023 $24,469,000.00
2 12/31/2022 $4,890,000.00
3 12/31/2021 $7,813,000.00
4 12/31/2020 $8,038,000.00
5 12/31/2019 $5,793,000.00
6 12/31/2018 $2,993,000.00
7 12/31/2017 $1,797,000.00
8 12/31/2016 $2,083,000.00
Financials: DefinedBenefitPlanActuarialGainLoss
Date Value
1 12/31/2023 $-13,000.00
2 12/31/2022 $418,000.00
3 12/31/2021 $237,000.00
4 12/31/2020 $-15,000.00
Financials: DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit
Date Value
1 12/31/2023 --
2 12/31/2022 $72,000.00
3 12/31/2021 $6,000.00
4 12/31/2020 $-2,000.00
Financials: DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
Date Value
1 12/31/2023 $0.03
2 12/31/2022 $0.04
3 12/31/2021 $0.01
4 12/31/2020 $0.01
Financials: DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
Date Value
1 12/31/2023 $0.02
2 12/31/2022 $0.02
3 12/31/2021 $0.02
4 12/31/2020 $0.02
Financials: DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
Date Value
1 12/31/2023 $0.03
2 12/31/2022 $0.04
3 12/31/2021 $0.01
4 12/31/2020 $0.02
Financials: DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
Date Value
1 12/31/2023 $0.02
2 12/31/2022 $0.02
3 12/31/2021 $0.02
4 12/31/2020 $0.02
Financials: DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
Date Value
1 12/31/2023 $118,000.00
2 12/31/2022 $-12,000.00
3 12/31/2021 $1,000.00
4 12/31/2020 --
Financials: DefinedContributionPlanEmployerDiscretionaryContributionAmount
Date Value
1 12/31/2023 $4,800,000.00
2 12/31/2022 $4,600,000.00
3 9/30/2022 $1,000,000.00
4 6/30/2022 $2,200,000.00
5 3/31/2022 $1,200,000.00
6 12/31/2021 $3,800,000.00
7 9/30/2021 $2,600,000.00
8 6/30/2021 $1,800,000.00
9 3/31/2021 $900,000.00
10 12/31/2020 $2,200,000.00
11 9/30/2020 $474,000.00
12 6/30/2020 $1,109,000.00
13 3/31/2020 $634,000.00
14 12/31/2019 $1,731,000.00
15 9/30/2019 $1,301,000.00
16 6/30/2019 $886,000.00
17 3/31/2019 $513,000.00
18 12/31/2018 $1,117,000.00
19 9/30/2018 $807,000.00
20 6/30/2018 $546,000.00
21 3/31/2018 $287,000.00
22 12/31/2017 $806,000.00
23 9/30/2017 $596,000.00
24 6/30/2017 $415,000.00
25 3/31/2017 $351,000.00
26 12/31/2016 $716,000.00
27 9/30/2016 $161,000.00
28 12/31/2015 $698,000.00
Financials: Depreciation
Date Value
1 12/31/2023 $24,443,000.00
2 9/30/2023 $16,727,000.00
3 6/30/2023 $10,080,000.00
4 3/31/2023 $4,620,000.00
5 12/31/2022 $18,419,000.00
6 9/30/2022 $4,661,000.00
7 6/30/2022 $9,187,000.00
8 3/31/2022 $4,604,000.00
9 12/31/2021 $17,523,000.00
10 9/30/2021 $12,983,000.00
11 6/30/2021 $8,514,000.00
12 3/31/2021 $4,176,000.00
13 12/31/2020 $13,137,000.00
14 9/30/2020 $9,537,000.00
15 6/30/2020 $6,380,000.00
16 3/31/2020 $3,168,000.00
17 12/31/2019 $9,018,000.00
18 9/30/2019 $6,238,000.00
19 6/30/2019 $1,982,000.00
20 3/31/2019 $2,079,000.00
21 12/31/2018 $5,270,000.00
22 9/30/2018 $3,685,000.00
23 6/30/2018 $1,166,000.00
24 3/31/2018 $1,222,000.00
25 12/31/2017 $4,873,000.00
26 9/30/2017 $1,241,000.00
27 6/30/2017 $2,401,000.00
28 3/31/2017 $1,166,000.00
29 12/31/2016 $5,251,000.00
30 9/30/2016 $4,099,000.00
31 12/31/2015 $6,167,000.00
Financials: EarningsPerShareBasic
Date Value
1 12/31/2023 $-0.64
2 9/30/2023 $-0.21
3 6/30/2023 $-0.01
4 3/31/2023 $0.14
5 12/31/2022 $0.77
6 9/30/2022 $-0.55
7 6/30/2022 $-0.52
8 3/31/2022 $-0.27
9 12/31/2021 $-1.09
10 9/30/2021 $-0.77
11 6/30/2021 $-0.49
12 3/31/2021 $-0.21
13 12/31/2020 $-1.83
14 9/30/2020 $-0.10
15 6/30/2020 $-0.86
16 3/31/2020 $-0.04
17 12/31/2019 $0.11
18 9/30/2019 $0.20
19 6/30/2019 $0.15
20 3/31/2019 $0.10
21 12/31/2018 $0.96
22 9/30/2018 $1.05
23 6/30/2018 $0.93
24 3/31/2018 $0.35
25 12/31/2017 $0.42
26 9/30/2017 $0.12
27 12/31/2016 $1.66
28 9/30/2016 $0.25
29 12/31/2015 $-0.50
Financials: EarningsPerShareDiluted
Date Value
1 12/31/2023 $-0.64
2 9/30/2023 $-0.21
3 6/30/2023 $-0.01
4 3/31/2023 $-0.28
5 12/31/2022 $-0.48
6 9/30/2022 $-0.55
7 6/30/2022 $-0.25
8 3/31/2022 $-0.27
9 12/31/2021 $-1.09
10 9/30/2021 $-0.28
11 6/30/2021 $-0.49
12 3/31/2021 $-0.21
13 12/31/2020 $-1.83
14 9/30/2020 $-0.10
15 6/30/2020 $-0.91
16 3/31/2020 $-0.04
17 12/31/2019 $0.10
18 9/30/2019 $0.19
19 6/30/2019 $0.14
20 3/31/2019 $0.09
21 12/31/2018 $0.85
22 9/30/2018 $0.91
23 6/30/2018 $0.80
24 3/31/2018 $0.30
25 12/31/2017 $0.37
26 9/30/2017 $0.11
27 12/31/2016 $1.51
28 9/30/2016 $0.22
29 12/31/2015 $-0.47
Financials: EffectiveIncomeTaxRateContinuingOperations
Date Value
1 12/31/2023 $0.15
2 9/30/2023 $0.37
3 6/30/2023 $0.91
4 3/31/2023 $-6.48
5 12/31/2022 $-0.13
6 9/30/2022 $0.08
7 6/30/2022 $0.02
8 3/31/2022 $-0.03
9 12/31/2021 $0.12
10 9/30/2021 $-0.01
11 6/30/2021 $0.01
12 3/31/2021 $0.06
13 12/31/2020 $-0.52
14 9/30/2020 $0.00
15 6/30/2020 $-1.74
16 3/31/2020 $0.72
17 12/31/2019 $1.16
18 9/30/2019 $1.36
19 6/30/2019 $1.63
20 3/31/2019 $1.35
21 12/31/2018 $-1.54
22 9/30/2018 $-0.87
23 6/30/2018 $-0.66
24 3/31/2018 $0.30
25 12/31/2017 $0.54
26 9/30/2017 $0.36
27 6/30/2017 $0.38
28 3/31/2017 $0.37
29 12/31/2016 $-0.77
30 9/30/2016 $0.03
31 12/31/2015 $0.06
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.34
8 9/30/2017 $0.34
9 12/31/2016 $0.34
10 9/30/2016 $0.34
11 12/31/2015 $0.34
Financials: EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $-0.12
2 12/31/2022 $-0.16
3 12/31/2021 $0.16
4 12/31/2020 $-1.23
5 12/31/2019 --
6 12/31/2018 --
7 12/31/2017 --
8 12/31/2016 $-0.99
9 12/31/2015 $-0.43
Financials: EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
Date Value
1 12/31/2023 $0.01
2 12/31/2022 $0.01
3 12/31/2021 $0.00
4 12/31/2020 $0.00
5 12/31/2019 $0.00
6 12/31/2018 $-0.01
7 12/31/2017 $0.16
8 12/31/2016 $0.01
9 12/31/2015 $0.01
Financials: EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
Date Value
1 12/31/2023 $0.03
2 12/31/2022 $0.02
3 12/31/2021 $0.01
4 12/31/2020 --
5 12/31/2019 --
Financials: EffectiveIncomeTaxRateReconciliationNondeductibleExpense
Date Value
1 12/31/2023 $-0.04
2 12/31/2022 $0.04
3 12/31/2021 $-0.06
4 12/31/2020 $-0.09
5 12/31/2019 $-0.02
6 12/31/2018 $0.02
7 12/31/2017 $0.01
8 12/31/2016 $0.05
9 12/31/2015 $0.01
Financials: EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
Date Value
1 12/31/2023 $-0.18
2 12/31/2022 $0.06
3 12/31/2021 $0.14
4 12/31/2020 $0.47
5 12/31/2019 $0.89
6 12/31/2018 $-1.68
7 12/31/2017 $0.00
8 12/31/2016 $-0.25
9 12/31/2015 $0.11
Financials: EffectiveIncomeTaxRateReconciliationOtherAdjustments
Date Value
1 12/31/2023 $0.01
2 12/31/2022 $-0.02
3 12/31/2021 $0.05
4 12/31/2020 $0.00
5 12/31/2019 $-0.02
6 12/31/2018 $-0.01
7 12/31/2017 $-0.01
8 12/31/2016 $0.04
9 12/31/2015 $0.02
Financials: EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
Date Value
1 12/31/2023 $0.04
2 12/31/2022 $0.04
3 12/31/2021 $0.04
4 12/31/2020 $0.04
5 12/31/2019 $0.03
6 12/31/2018 $0.06
7 12/31/2017 $0.05
8 12/31/2016 $0.04
9 12/31/2015 $0.03
Financials: EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
Date Value
1 12/31/2023 $-0.24
2 12/31/2022 $0.32
3 12/31/2021 $-0.08
4 12/31/2020 $-0.11
5 12/31/2019 $-0.07
6 12/31/2018 $0.14
7 12/31/2017 $0.02
8 12/31/2016 $0.02
9 12/31/2015 $0.03
Financials: EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 12/31/2023 $610,000.00
2 9/30/2023 $-887,000.00
3 6/30/2023 $27,000.00
4 3/31/2023 $308,000.00
5 12/31/2022 $881,000.00
6 9/30/2022 $-6,341,000.00
7 6/30/2022 $-1,434,000.00
8 3/31/2022 $-1,056,000.00
9 12/31/2021 $189,000.00
10 9/30/2021 $291,000.00
11 6/30/2021 $204,000.00
12 3/31/2021 $402,000.00
13 12/31/2020 $109,000.00
14 9/30/2020 $48,000.00
15 6/30/2020 $-8,000.00
16 3/31/2020 $-25,000.00
17 12/31/2019 $-9,000.00
18 9/30/2019 $-19,000.00
19 6/30/2019 $-1,000.00
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 12/31/2017 --
Financials: EmployeeRelatedLiabilitiesCurrent
Date Value
1 12/31/2023 $19,142,000.00
2 9/30/2023 $14,688,000.00
3 6/30/2023 $14,622,000.00
4 3/31/2023 $9,912,000.00
5 12/31/2022 $21,595,000.00
6 9/30/2022 $17,549,000.00
7 6/30/2022 $14,871,000.00
8 3/31/2022 $11,731,000.00
9 12/31/2021 $19,042,000.00
10 9/30/2021 $17,341,000.00
11 6/30/2021 $13,623,000.00
12 3/31/2021 $11,531,000.00
13 12/31/2020 $19,534,000.00
14 9/30/2020 $9,764,000.00
15 6/30/2020 $7,789,000.00
16 3/31/2020 $4,378,000.00
17 12/31/2019 $8,284,000.00
18 9/30/2019 $7,631,000.00
19 6/30/2019 $6,298,000.00
20 3/31/2019 $4,337,000.00
21 12/31/2018 $7,323,000.00
22 9/30/2018 $5,243,000.00
23 6/30/2018 $4,121,000.00
24 3/31/2018 $2,809,000.00
25 12/31/2017 $5,237,000.00
26 9/30/2017 $4,656,000.00
27 12/31/2016 $4,373,000.00
Financials: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 $5,000.00
11 6/30/2021 $38,000.00
12 3/31/2021 $93,000.00
13 12/31/2020 $152,000.00
14 9/30/2020 $223,000.00
15 6/30/2020 $305,000.00
16 3/31/2020 $410,000.00
17 12/31/2019 $519,000.00
18 9/30/2019 $649,000.00
19 6/30/2019 $840,000.00
20 3/31/2019 $1,012,000.00
21 12/31/2018 $1,197,000.00
22 12/31/2017 $1,935,000.00
23 9/30/2017 $2,191,000.00
Financials: EscrowDepositDisbursementsRelatedToPropertyAcquisition1
Date Value
1 12/31/2023 $20,674,000.00
2 9/30/2023 $20,674,000.00
3 6/30/2023 $20,000,000.00
4 12/31/2022 --
5 9/30/2022 --
6 6/30/2022 --
7 12/31/2021 --
Financials: ExtinguishmentOfDebtGainLossNetOfTax
Date Value
1 12/31/2023 --
2 3/31/2023 $-12,707,000.00
3 12/31/2022 $-39,614,000.00
4 3/31/2022 --
5 12/31/2021 --
6 12/31/2020 --
Financials: FinanceLeaseInterestExpense
Date Value
1 3/31/2023 $4,000.00
2 12/31/2022 $14,000.00
3 9/30/2022 $10,000.00
4 6/30/2022 $7,000.00
5 3/31/2022 $3,000.00
6 12/31/2021 $18,000.00
7 9/30/2021 $5,000.00
8 6/30/2021 $9,000.00
9 3/31/2021 --
10 12/31/2020 $2,000.00
11 9/30/2020 --
12 6/30/2020 --
13 12/31/2019 --
Financials: FinanceLeaseInterestPaymentOnLiability
Date Value
1 3/31/2023 $1,954,000.00
2 12/31/2022 $7,770,000.00
3 9/30/2022 $5,785,000.00
4 6/30/2022 $4,070,000.00
5 3/31/2022 $2,160,000.00
6 12/31/2021 $6,439,000.00
7 9/30/2021 $4,696,000.00
8 6/30/2021 $2,955,000.00
9 3/31/2021 $1,415,000.00
10 12/31/2020 $5,329,000.00
11 9/30/2020 $3,944,000.00
12 6/30/2020 $2,612,000.00
13 3/31/2020 $1,285,000.00
14 12/31/2019 $3,357,000.00
Financials: FinanceLeaseLiability
Date Value
1 3/31/2023 $264,000.00
2 12/31/2022 $315,000.00
3 9/30/2022 $277,000.00
4 6/30/2022 $334,000.00
5 3/31/2022 $365,000.00
6 12/31/2021 $379,000.00
7 9/30/2021 $414,000.00
8 6/30/2021 $480,000.00
9 3/31/2021 $433,000.00
10 12/31/2020 $465,000.00
Financials: FinanceLeaseLiabilityCurrent
Date Value
1 6/30/2023 $112,000.00
2 3/31/2023 $120,000.00
3 12/31/2022 $143,000.00
4 9/30/2022 $121,000.00
5 6/30/2022 $139,000.00
6 3/31/2022 $170,000.00
7 12/31/2021 $177,000.00
8 9/30/2021 $190,000.00
9 6/30/2021 $209,000.00
10 3/31/2021 $175,000.00
11 12/31/2020 $183,000.00
12 12/31/2019 --
13 12/31/2018 $183,000.00
Financials: FinanceLeaseLiabilityNoncurrent
Date Value
1 3/31/2023 $144,000.00
2 12/31/2022 $172,000.00
3 9/30/2022 $156,000.00
4 6/30/2022 $195,000.00
5 3/31/2022 $195,000.00
6 12/31/2021 $202,000.00
7 9/30/2021 $224,000.00
8 6/30/2021 $271,000.00
9 3/31/2021 $258,000.00
10 12/31/2020 $282,000.00
11 12/31/2019 --
Financials: FinanceLeaseLiabilityPaymentsDue
Date Value
1 3/31/2023 $284,000.00
2 12/31/2022 $338,000.00
3 9/30/2022 $294,000.00
4 6/30/2022 $355,000.00
5 3/31/2022 $382,000.00
6 12/31/2021 $397,000.00
7 9/30/2021 $435,000.00
8 6/30/2021 $506,000.00
9 3/31/2021 $457,000.00
10 12/31/2020 $492,000.00
Financials: FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 3/31/2023 $108,000.00
2 12/31/2022 $162,000.00
3 9/30/2022 $130,000.00
4 6/30/2022 $133,000.00
5 3/31/2022 $129,000.00
6 12/31/2021 $191,000.00
7 9/30/2021 $182,000.00
8 6/30/2021 $187,000.00
9 3/31/2021 $148,000.00
10 12/31/2020 $195,000.00
Financials: FinanceLeaseLiabilityPaymentsDueYearThree
Date Value
1 3/31/2023 $21,000.00
2 12/31/2022 $51,000.00
3 9/30/2022 $37,000.00
4 6/30/2022 $39,000.00
5 3/31/2022 $21,000.00
6 12/31/2021 $75,000.00
7 9/30/2021 $74,000.00
8 6/30/2021 $76,000.00
9 3/31/2021 $61,000.00
10 12/31/2020 $92,000.00
Financials: FinanceLeaseLiabilityPaymentsDueYearTwo
Date Value
1 3/31/2023 $54,000.00
2 12/31/2022 $104,000.00
3 9/30/2022 $86,000.00
4 6/30/2022 $91,000.00
5 3/31/2022 $85,000.00
6 12/31/2021 $121,000.00
7 9/30/2021 $109,000.00
8 6/30/2021 $112,000.00
9 3/31/2021 $97,000.00
10 12/31/2020 $146,000.00
Financials: FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
Date Value
1 3/31/2023 $101,000.00
2 9/30/2022 $30,000.00
3 6/30/2022 $81,000.00
4 3/31/2022 $145,000.00
5 9/30/2021 $59,000.00
6 6/30/2021 $120,000.00
7 3/31/2021 $147,000.00
Financials: FinanceLeaseLiabilityUndiscountedExcessAmount
Date Value
1 3/31/2023 $20,000.00
2 12/31/2022 $23,000.00
3 9/30/2022 $17,000.00
4 6/30/2022 $21,000.00
5 3/31/2022 $17,000.00
6 12/31/2021 $18,000.00
7 9/30/2021 $21,000.00
8 6/30/2021 $26,000.00
9 3/31/2021 $24,000.00
10 12/31/2020 $27,000.00
Financials: FinanceLeasePrincipalPayments
Date Value
1 12/31/2023 $157,000.00
2 9/30/2023 $124,000.00
3 6/30/2023 $90,000.00
4 3/31/2023 $55,000.00
5 12/31/2022 $190,000.00
6 9/30/2022 $162,000.00
7 6/30/2022 $126,000.00
8 3/31/2022 $48,000.00
9 12/31/2021 $212,000.00
10 9/30/2021 $161,000.00
11 6/30/2021 $105,000.00
12 3/31/2021 $44,000.00
13 12/31/2020 $28,000.00
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 12/31/2018 $92,000.00
Financials: FinanceLeaseRightOfUseAsset
Date Value
1 3/31/2023 $270,000.00
2 12/31/2022 $307,000.00
3 9/30/2022 $286,000.00
4 6/30/2022 $342,000.00
5 3/31/2022 $358,000.00
6 12/31/2021 $373,000.00
7 9/30/2021 $408,000.00
8 6/30/2021 $475,000.00
9 3/31/2021 $428,000.00
10 12/31/2020 $464,000.00
11 12/31/2019 --
Financials: FinanceLeaseRightOfUseAssetAccumulatedAmortization
Date Value
1 12/31/2023 $300,000.00
2 9/30/2023 $300,000.00
3 6/30/2023 $300,000.00
4 3/31/2023 $400,000.00
5 12/31/2022 $300,000.00
6 9/30/2022 $300,000.00
7 6/30/2022 $300,000.00
8 3/31/2022 $300,000.00
9 12/31/2021 $200,000.00
10 9/30/2021 $187,000.00
11 6/30/2021 $135,000.00
12 3/31/2021 $74,000.00
13 12/31/2020 $28,000.00
14 12/31/2019 --
Financials: FinanceLeaseRightOfUseAssetAmortization
Date Value
1 3/31/2023 $41,000.00
2 12/31/2022 $183,000.00
3 9/30/2022 $138,000.00
4 6/30/2022 $94,000.00
5 3/31/2022 $50,000.00
6 12/31/2021 $218,000.00
7 9/30/2021 $165,000.00
8 6/30/2021 $58,000.00
9 3/31/2021 $47,000.00
10 12/31/2020 $20,000.00
11 9/30/2020 --
12 6/30/2020 --
13 3/31/2020 --
14 12/31/2019 --
Financials: FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
Date Value
1 12/31/2023 $500,000.00
2 9/30/2023 $500,000.00
3 6/30/2023 $500,000.00
4 3/31/2023 $700,000.00
5 12/31/2022 $700,000.00
6 9/30/2022 $600,000.00
7 6/30/2022 $600,000.00
8 3/31/2022 $600,000.00
9 12/31/2021 $600,000.00
10 9/30/2021 $595,000.00
11 6/30/2021 $610,000.00
12 3/31/2021 $502,000.00
13 12/31/2020 $500,000.00
Financials: FinanceLeaseWeightedAverageDiscountRatePercent
Date Value
1 3/31/2023 $0.06
2 12/31/2022 $0.05
3 9/30/2022 $0.05
4 6/30/2022 $0.05
5 3/31/2022 $0.04
6 12/31/2021 $0.04
7 9/30/2021 $0.04
8 6/30/2021 $0.04
9 3/31/2021 $0.04
10 12/31/2020 $0.04
11 9/30/2020 --
12 6/30/2020 --
13 3/31/2020 --
14 12/31/2019 --
Financials: FinancingReceivableAccruedInterestAfterAllowanceForCreditLoss
Date Value
1 12/31/2023 $300,000.00
2 3/31/2023 $200,000.00
3 12/31/2022 $300,000.00
4 9/30/2022 $400,000.00
Financials: FiniteLivedIntangibleAssetsAccumulatedAmortization
Date Value
1 12/31/2023 $63,666,000.00
2 9/30/2023 $57,254,000.00
3 6/30/2023 $54,311,000.00
4 3/31/2023 $49,593,000.00
5 12/31/2022 $44,637,000.00
6 9/30/2022 $38,276,000.00
7 6/30/2022 $36,016,000.00
8 3/31/2022 $33,329,000.00
9 12/31/2021 $30,334,000.00
10 9/30/2021 $26,147,000.00
11 6/30/2021 $21,761,000.00
12 3/31/2021 $16,869,000.00
13 12/31/2020 $-12,261,000.00
14 9/30/2020 $8,914,000.00
15 6/30/2020 $8,784,000.00
16 3/31/2020 $8,654,000.00
17 12/31/2019 $8,524,000.00
18 9/30/2019 $8,394,000.00
19 6/30/2019 $8,264,000.00
20 3/31/2019 $8,134,000.00
21 12/31/2018 $8,004,000.00
22 9/30/2018 $7,874,000.00
23 6/30/2018 $7,745,000.00
24 3/31/2018 $7,615,000.00
25 12/31/2017 $7,450,000.00
26 9/30/2017 $7,240,000.00
27 12/31/2016 $6,611,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
Date Value
1 12/31/2023 $78,165,000.00
2 12/31/2022 $91,861,000.00
3 12/31/2021 $118,733,000.00
4 12/31/2020 $148,171,000.00
5 3/31/2020 $3,205,000.00
6 12/31/2019 $3,205,000.00
7 9/30/2019 $3,725,000.00
8 6/30/2019 $3,725,000.00
9 3/31/2019 $3,725,000.00
10 12/31/2018 $3,725,000.00
11 9/30/2018 $4,245,000.00
12 6/30/2018 $4,244,000.00
13 3/31/2018 $4,244,000.00
14 12/31/2017 $4,244,000.00
15 9/30/2017 $4,765,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
Date Value
1 12/31/2023 $17,625,000.00
2 9/30/2023 $16,937,000.00
3 6/30/2023 $17,422,000.00
4 3/31/2023 $17,272,000.00
5 12/31/2022 $16,977,000.00
6 9/30/2022 $15,873,000.00
7 6/30/2022 $16,898,000.00
8 3/31/2022 $17,984,000.00
9 12/31/2021 $18,344,000.00
10 9/30/2021 $18,753,000.00
11 6/30/2021 $19,206,000.00
12 3/31/2021 $18,986,000.00
13 12/31/2020 $19,824,000.00
14 9/30/2020 $520,000.00
15 6/30/2020 $520,000.00
16 12/31/2019 $520,000.00
17 12/31/2018 $520,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
Date Value
1 9/30/2023 $4,234,000.00
2 6/30/2023 $8,711,000.00
3 3/31/2023 $12,954,000.00
4 9/30/2022 $3,968,000.00
5 6/30/2022 $8,449,000.00
6 3/31/2022 $13,488,000.00
7 9/30/2021 $4,688,000.00
8 6/30/2021 $9,603,000.00
9 3/31/2021 $14,239,000.00
10 9/30/2020 $130,000.00
11 6/30/2020 $260,000.00
12 3/31/2020 $390,000.00
13 9/30/2019 $130,000.00
14 6/30/2019 $260,000.00
15 3/31/2019 $390,000.00
16 9/30/2018 $130,000.00
17 6/30/2018 $260,000.00
18 3/31/2018 $390,000.00
19 12/31/2017 $555,000.00
20 9/30/2017 $209,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
Date Value
1 12/31/2023 $17,625,000.00
2 12/31/2022 $16,977,000.00
3 12/31/2021 $18,344,000.00
4 12/31/2020 $19,824,000.00
5 3/31/2020 $520,000.00
6 12/31/2019 $520,000.00
7 9/30/2019 $520,000.00
8 6/30/2019 $520,000.00
9 3/31/2019 $520,000.00
10 12/31/2018 $520,000.00
11 9/30/2018 $520,000.00
12 6/30/2018 $520,000.00
13 3/31/2018 $520,000.00
14 12/31/2017 $520,000.00
15 9/30/2017 $520,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
Date Value
1 12/31/2023 $17,625,000.00
2 9/30/2023 $16,937,000.00
3 6/30/2023 $17,422,000.00
4 3/31/2023 $17,272,000.00
5 12/31/2022 $16,977,000.00
6 9/30/2022 $15,873,000.00
7 6/30/2022 $16,898,000.00
8 3/31/2022 $17,984,000.00
9 12/31/2021 $18,344,000.00
10 9/30/2021 $18,753,000.00
11 6/30/2021 $19,206,000.00
12 3/31/2021 $18,986,000.00
13 12/31/2020 $19,824,000.00
14 9/30/2020 $520,000.00
15 6/30/2020 $520,000.00
16 3/31/2020 $520,000.00
17 12/31/2019 $520,000.00
18 9/30/2019 $520,000.00
19 6/30/2019 $520,000.00
20 3/31/2019 $520,000.00
21 12/31/2018 $520,000.00
22 9/30/2018 $520,000.00
23 6/30/2018 $520,000.00
24 3/31/2018 $520,000.00
25 12/31/2017 $520,000.00
26 9/30/2017 $520,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
Date Value
1 12/31/2023 $17,625,000.00
2 9/30/2023 $16,937,000.00
3 6/30/2023 $17,422,000.00
4 3/31/2023 $17,272,000.00
5 12/31/2022 $16,977,000.00
6 9/30/2022 $15,873,000.00
7 6/30/2022 $16,898,000.00
8 3/31/2022 $17,984,000.00
9 12/31/2021 $18,344,000.00
10 9/30/2021 $18,753,000.00
11 6/30/2021 $19,206,000.00
12 3/31/2021 $18,986,000.00
13 12/31/2020 $19,824,000.00
14 9/30/2020 $520,000.00
15 6/30/2020 $520,000.00
16 3/31/2020 $520,000.00
17 12/31/2019 $520,000.00
18 9/30/2019 $520,000.00
19 6/30/2019 $520,000.00
20 3/31/2019 $520,000.00
21 12/31/2018 $520,000.00
22 9/30/2018 $520,000.00
23 6/30/2018 $520,000.00
24 3/31/2018 $520,000.00
25 12/31/2017 $520,000.00
26 9/30/2017 $520,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
Date Value
1 12/31/2023 $17,625,000.00
2 9/30/2023 $16,937,000.00
3 6/30/2023 $17,422,000.00
4 3/31/2023 $17,272,000.00
5 12/31/2022 $16,977,000.00
6 9/30/2022 $15,873,000.00
7 6/30/2022 $16,898,000.00
8 3/31/2022 $17,984,000.00
9 12/31/2021 $18,344,000.00
10 9/30/2021 $18,753,000.00
11 6/30/2021 $19,206,000.00
12 3/31/2021 $18,986,000.00
13 12/31/2020 $19,824,000.00
14 9/30/2020 $520,000.00
15 6/30/2020 $520,000.00
16 3/31/2020 $520,000.00
17 12/31/2019 $520,000.00
18 9/30/2019 $520,000.00
19 6/30/2019 $520,000.00
20 3/31/2019 $520,000.00
21 12/31/2018 $520,000.00
22 9/30/2018 $520,000.00
23 6/30/2018 $520,000.00
24 3/31/2018 $520,000.00
25 12/31/2017 $520,000.00
26 9/30/2017 $555,000.00
Financials: FiniteLivedIntangibleAssetsNet
Date Value
1 12/31/2023 $166,290,000.00
2 9/30/2023 $164,064,000.00
3 6/30/2023 $173,287,000.00
4 3/31/2023 $175,618,000.00
5 12/31/2022 $176,746,000.00
6 9/30/2022 $169,874,000.00
7 6/30/2022 $185,231,000.00
8 3/31/2022 $201,738,000.00
9 12/31/2021 $210,453,000.00
10 9/30/2021 $219,802,000.00
11 6/30/2021 $229,947,000.00
12 3/31/2021 $232,040,000.00
13 12/31/2020 $247,291,000.00
14 9/30/2020 $5,415,000.00
15 6/30/2020 $5,545,000.00
16 3/31/2020 $5,675,000.00
17 12/31/2019 $5,805,000.00
18 9/30/2019 $5,935,000.00
19 6/30/2019 $6,065,000.00
20 3/31/2019 $6,195,000.00
21 12/31/2018 $6,325,000.00
22 9/30/2018 $6,455,000.00
23 6/30/2018 $6,584,000.00
24 3/31/2018 $6,714,000.00
25 12/31/2017 $6,879,000.00
26 9/30/2017 $7,089,000.00
Financials: GainOnBusinessInterruptionInsuranceRecovery
Date Value
1 12/31/2023 $4,000,000.00
2 9/30/2023 $4,000,000.00
3 6/30/2023 $4,000,000.00
4 12/31/2022 --
5 9/30/2022 --
6 6/30/2022 --
7 12/31/2021 --
Financials: GainsLossesOnExtinguishmentOfDebt
Date Value
1 12/31/2023 $12,767,000.00
2 9/30/2023 $12,767,000.00
3 6/30/2023 $12,767,000.00
4 3/31/2023 $12,767,000.00
5 12/31/2022 $40,205,000.00
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 12/31/2020 --
Financials: GeneralAndAdministrativeExpense
Date Value
1 12/31/2023 $65,363,000.00
2 9/30/2023 $48,430,000.00
3 6/30/2023 $32,587,000.00
4 3/31/2023 $16,719,000.00
5 12/31/2022 $68,029,000.00
6 9/30/2022 $16,623,000.00
7 6/30/2022 $16,863,000.00
8 3/31/2022 $16,705,000.00
9 12/31/2021 $64,212,000.00
10 9/30/2021 $18,127,000.00
11 6/30/2021 $31,248,000.00
12 3/31/2021 $15,296,000.00
13 12/31/2020 $51,644,000.00
14 9/30/2020 $51,070,000.00
15 6/30/2020 $32,936,000.00
16 3/31/2020 $16,096,000.00
17 12/31/2019 $58,847,000.00
18 9/30/2019 $43,884,000.00
19 6/30/2019 $14,282,000.00
20 3/31/2019 $14,333,000.00
21 12/31/2018 $47,588,000.00
22 9/30/2018 $33,635,000.00
23 6/30/2018 $22,059,000.00
24 3/31/2018 $10,569,000.00
25 12/31/2017 $37,069,000.00
26 9/30/2017 $25,691,000.00
27 6/30/2017 $15,894,000.00
28 3/31/2017 $7,637,000.00
29 12/31/2016 $33,859,000.00
30 9/30/2016 $23,571,000.00
31 12/31/2015 $34,602,000.00
Financials: Goodwill
Date Value
1 12/31/2023 $335,872,000.00
2 9/30/2023 $322,003,000.00
3 6/30/2023 $330,144,000.00
4 3/31/2023 $331,275,000.00
5 12/31/2022 $326,405,000.00
6 9/30/2022 $298,892,000.00
7 6/30/2022 $317,700,000.00
8 3/31/2022 $338,070,000.00
9 12/31/2021 $344,423,000.00
10 9/30/2021 $353,151,000.00
11 6/30/2021 $360,551,000.00
12 3/31/2021 $356,379,000.00
13 12/31/2020 $372,239,000.00
14 9/30/2020 $6,867,000.00
15 6/30/2020 $6,867,000.00
16 3/31/2020 $6,867,000.00
17 12/31/2019 $6,867,000.00
18 9/30/2019 $6,867,000.00
19 6/30/2019 $6,867,000.00
20 3/31/2019 $6,867,000.00
21 12/31/2018 $6,867,000.00
22 9/30/2018 $6,867,000.00
23 6/30/2018 $6,867,000.00
24 3/31/2018 $6,867,000.00
25 12/31/2017 $6,867,000.00
26 9/30/2017 $6,867,000.00
27 12/31/2016 $6,867,000.00
Financials: GoodwillForeignCurrencyTranslationGainLoss
Date Value
1 12/31/2023 $9,467,000.00
2 9/30/2023 $-4,402,000.00
3 6/30/2023 $3,739,000.00
4 12/31/2022 $-18,018,000.00
5 12/31/2021 $-28,815,000.00
6 12/31/2020 $18,808,000.00
Financials: GoodwillImpairmentLoss
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 9/30/2022 --
4 6/30/2022 --
5 12/31/2021 --
6 9/30/2021 --
7 6/30/2021 --
8 12/31/2020 --
9 12/31/2019 --
10 12/31/2018 --
11 12/31/2017 --
12 12/31/2016 --
Financials: GrossProfit
Date Value
1 12/31/2023 $236,157,000.00
2 9/30/2023 $174,107,000.00
3 6/30/2023 $114,608,000.00
4 3/31/2023 $55,653,000.00
5 12/31/2022 $238,353,000.00
6 9/30/2022 $63,464,000.00
7 6/30/2022 $110,818,000.00
8 3/31/2022 $55,414,000.00
9 12/31/2021 $213,813,000.00
10 9/30/2021 $57,065,000.00
11 6/30/2021 $104,639,000.00
12 3/31/2021 $51,158,000.00
13 12/31/2020 $153,910,000.00
14 9/30/2020 $39,231,000.00
15 6/30/2020 $66,940,000.00
16 3/31/2020 $32,159,000.00
17 12/31/2019 $107,635,000.00
18 9/30/2019 $78,611,000.00
19 6/30/2019 $51,224,000.00
20 3/31/2019 $24,555,000.00
21 12/31/2018 $95,968,000.00
22 9/30/2018 $72,366,000.00
23 6/30/2018 $49,386,000.00
24 3/31/2018 $27,648,000.00
25 12/31/2017 $73,693,000.00
26 9/30/2017 $54,058,000.00
27 6/30/2017 $35,291,000.00
28 3/31/2017 $18,059,000.00
29 12/31/2016 $66,917,000.00
30 9/30/2016 $49,196,000.00
31 12/31/2015 $58,559,000.00
Financials: HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization
Date Value
1 12/31/2023 $100,000.00
2 9/30/2023 $200,000.00
3 6/30/2023 $200,000.00
4 3/31/2023 $300,000.00
5 12/31/2022 $300,000.00
6 9/30/2022 $300,000.00
7 6/30/2022 $400,000.00
8 3/31/2022 $400,000.00
9 12/31/2021 $400,000.00
10 9/30/2021 $464,000.00
11 6/30/2021 $499,000.00
12 3/31/2021 $533,000.00
Financials: IncomeLossAttributableToParent
Date Value
1 12/31/2023 $-19,303,000.00
2 9/30/2023 $-8,603,000.00
3 6/30/2023 $-3,254,000.00
4 3/31/2023 $500,000.00
5 12/31/2022 $17,306,000.00
6 9/30/2022 $-15,025,000.00
7 6/30/2022 $-13,300,000.00
8 3/31/2022 $-6,635,000.00
9 12/31/2021 $-31,195,000.00
10 9/30/2021 $-6,629,000.00
11 6/30/2021 $-6,656,000.00
12 3/31/2021 $-5,648,000.00
13 12/31/2020 $-29,000,000.00
14 9/30/2020 $-10,268,000.00
15 6/30/2020 $-7,926,000.00
16 3/31/2020 $-3,790,000.00
17 12/31/2019 $-15,224,000.00
18 9/30/2019 $-3,824,000.00
19 6/30/2019 $-3,054,000.00
20 3/31/2019 $-5,643,000.00
21 12/31/2018 $7,053,000.00
22 9/30/2018 $190,000.00
23 6/30/2018 $10,074,000.00
24 12/31/2017 $12,889,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
Date Value
1 12/31/2023 $759,000.00
2 12/31/2022 $30,594,000.00
3 12/31/2021 $-27,547,000.00
4 12/31/2020 $-25,745,000.00
5 12/31/2019 $-15,229,000.00
6 12/31/2018 $7,053,000.00
7 12/31/2017 $12,889,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
Date Value
1 12/31/2023 $-20,062,000.00
2 12/31/2022 $-13,288,000.00
3 12/31/2021 $-3,648,000.00
4 12/31/2020 $-3,227,000.00
5 12/31/2019 $5,000.00
6 12/31/2018 --
7 12/31/2017 --
Financials: IncomeTaxesPaidNet
Date Value
1 12/31/2023 $7,203,000.00
2 9/30/2023 $5,688,000.00
3 6/30/2023 $2,593,000.00
4 3/31/2023 $-553,000.00
5 12/31/2022 $3,932,000.00
6 9/30/2022 $899,000.00
7 6/30/2022 $528,000.00
8 3/31/2022 $36,000.00
9 12/31/2021 $1,999,000.00
10 9/30/2021 $961,000.00
11 6/30/2021 $300,000.00
12 3/31/2021 $-394,000.00
13 12/31/2020 $454,000.00
14 9/30/2020 $-152,000.00
15 6/30/2020 $-154,000.00
16 3/31/2020 $-229,000.00
17 12/31/2019 $-178,000.00
18 9/30/2019 $-178,000.00
19 6/30/2019 $157,000.00
20 3/31/2019 $114,000.00
21 12/31/2018 $155,000.00
22 9/30/2018 $155,000.00
23 6/30/2018 $155,000.00
24 3/31/2018 $90,000.00
25 12/31/2017 $855,000.00
26 9/30/2017 $691,000.00
27 6/30/2017 $484,000.00
28 3/31/2017 $-33,000.00
29 12/31/2016 $6,000.00
Financials: IncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-2,960,000.00
2 9/30/2023 $-3,194,000.00
3 6/30/2023 $-2,975,000.00
4 3/31/2023 $-3,128,000.00
5 12/31/2022 $-2,264,000.00
6 9/30/2022 $-1,161,000.00
7 6/30/2022 $-238,000.00
8 3/31/2022 $179,000.00
9 12/31/2021 $-3,833,000.00
10 9/30/2021 $315,000.00
11 6/30/2021 $272,000.00
12 3/31/2021 $-332,000.00
13 12/31/2020 $15,005,000.00
14 9/30/2020 $13,783,000.00
15 6/30/2020 $13,773,000.00
16 3/31/2020 $-2,732,000.00
17 12/31/2019 $-17,718,000.00
18 9/30/2019 $-16,971,000.00
19 6/30/2019 $-14,161,000.00
20 3/31/2019 $-7,635,000.00
21 12/31/2018 $-10,870,000.00
22 9/30/2018 $-8,949,000.00
23 6/30/2018 $-6,629,000.00
24 3/31/2018 $2,634,000.00
25 12/31/2017 $6,918,000.00
26 9/30/2017 $3,886,000.00
27 6/30/2017 $2,987,000.00
28 3/31/2017 $1,772,000.00
29 12/31/2016 $-11,094,000.00
30 9/30/2016 $137,000.00
31 12/31/2015 $408,000.00
Financials: IncreaseDecreaseInAccountsPayable
Date Value
1 12/31/2023 $5,385,000.00
2 9/30/2023 $4,164,000.00
3 6/30/2023 $-6,171,000.00
4 3/31/2023 $-10,707,000.00
5 12/31/2022 $17,210,000.00
6 9/30/2022 $14,305,000.00
7 6/30/2022 $11,742,000.00
8 3/31/2022 $11,000.00
9 12/31/2021 $1,992,000.00
10 9/30/2021 $7,122,000.00
11 6/30/2021 $1,118,000.00
12 3/31/2021 $1,387,000.00
13 12/31/2020 $315,000.00
14 9/30/2020 $2,905,000.00
15 6/30/2020 $41,000.00
16 3/31/2020 $304,000.00
17 12/31/2019 $1,145,000.00
18 9/30/2019 $-169,000.00
19 6/30/2019 $-95,000.00
20 3/31/2019 $-435,000.00
21 12/31/2018 $-169,000.00
22 9/30/2018 $-778,000.00
23 6/30/2018 $-2,375,000.00
24 3/31/2018 $-656,000.00
25 12/31/2017 $-2,429,000.00
26 9/30/2017 $-2,170,000.00
27 6/30/2017 $-2,997,000.00
28 3/31/2017 $-1,663,000.00
29 12/31/2016 $243,000.00
30 9/30/2016 $1,087,000.00
31 12/31/2015 $1,041,000.00
Financials: IncreaseDecreaseInAccountsReceivable
Date Value
1 12/31/2023 $3,454,000.00
2 9/30/2023 $654,000.00
3 6/30/2023 $-3,712,000.00
4 3/31/2023 $-11,335,000.00
5 12/31/2022 $13,341,000.00
6 9/30/2022 $18,311,000.00
7 6/30/2022 $16,672,000.00
8 3/31/2022 $7,416,000.00
9 12/31/2021 $6,711,000.00
10 9/30/2021 $20,610,000.00
11 6/30/2021 $8,159,000.00
12 3/31/2021 $-3,530,000.00
13 12/31/2020 $18,832,000.00
14 9/30/2020 $16,218,000.00
15 6/30/2020 $11,609,000.00
16 3/31/2020 $6,899,000.00
17 12/31/2019 $6,178,000.00
18 9/30/2019 $5,304,000.00
19 6/30/2019 $2,683,000.00
20 3/31/2019 $3,889,000.00
21 12/31/2018 $2,784,000.00
22 9/30/2018 $2,555,000.00
23 6/30/2018 $1,776,000.00
24 3/31/2018 $3,179,000.00
25 12/31/2017 $4,387,000.00
26 9/30/2017 $1,864,000.00
27 6/30/2017 $130,000.00
28 3/31/2017 $166,000.00
29 12/31/2016 $4,043,000.00
30 9/30/2016 $3,483,000.00
31 12/31/2015 $533,000.00
Financials: IncreaseDecreaseInAccruedLiabilities
Date Value
1 12/31/2023 $-10,592,000.00
2 9/30/2023 $-13,031,000.00
3 6/30/2023 $-12,464,000.00
4 3/31/2023 $-8,619,000.00
5 12/31/2022 $4,291,000.00
6 9/30/2022 $17,142,000.00
7 6/30/2022 $1,433,000.00
8 3/31/2022 $3,690,000.00
9 12/31/2021 $9,693,000.00
10 9/30/2021 $1,590,000.00
11 6/30/2021 $-6,188,000.00
12 3/31/2021 $-7,866,000.00
13 12/31/2020 $14,393,000.00
14 9/30/2020 $8,675,000.00
15 6/30/2020 $2,417,000.00
16 3/31/2020 $-4,991,000.00
17 12/31/2019 $6,028,000.00
18 9/30/2019 $4,696,000.00
19 6/30/2019 $1,584,000.00
20 3/31/2019 $-1,729,000.00
21 12/31/2018 $4,826,000.00
22 9/30/2018 $4,375,000.00
23 6/30/2018 $3,542,000.00
24 3/31/2018 $-1,165,000.00
25 12/31/2017 $1,040,000.00
26 9/30/2017 $1,267,000.00
27 6/30/2017 $-2,229,000.00
28 3/31/2017 $-3,943,000.00
29 12/31/2016 $-813,000.00
30 9/30/2016 $-1,598,000.00
31 12/31/2015 $-2,540,000.00
Financials: IncreaseDecreaseInOperatingLeaseLiability
Date Value
1 12/31/2023 $-9,979,000.00
2 9/30/2023 $-8,004,000.00
3 6/30/2023 $-3,919,000.00
4 3/31/2023 $-1,899,000.00
5 12/31/2022 $-7,580,000.00
6 9/30/2022 $-5,623,000.00
7 6/30/2022 $-3,944,000.00
8 3/31/2022 $-2,112,000.00
9 12/31/2021 $-6,227,000.00
10 9/30/2021 $-4,535,000.00
11 6/30/2021 $-2,850,000.00
12 3/31/2021 $-1,371,000.00
13 12/31/2020 $-5,301,000.00
14 9/30/2020 $-3,944,000.00
15 6/30/2020 $-2,612,000.00
16 12/31/2019 $-3,357,000.00
Financials: IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
Date Value
1 12/31/2023 $-2,141,000.00
2 9/30/2023 $-2,102,000.00
3 6/30/2023 $957,000.00
4 3/31/2023 $1,509,000.00
5 12/31/2022 $5,795,000.00
6 9/30/2022 $13,389,000.00
7 6/30/2022 $10,497,000.00
8 3/31/2022 $11,334,000.00
9 12/31/2021 $6,751,000.00
10 9/30/2021 $4,173,000.00
11 6/30/2021 $4,486,000.00
12 3/31/2021 $-573,000.00
13 12/31/2020 $3,823,000.00
14 9/30/2020 $2,224,000.00
15 6/30/2020 $2,041,000.00
16 3/31/2020 $991,000.00
17 12/31/2019 $4,245,000.00
18 9/30/2019 $3,046,000.00
19 6/30/2019 $3,586,000.00
20 3/31/2019 $1,552,000.00
21 12/31/2018 $1,926,000.00
22 9/30/2018 $1,122,000.00
23 6/30/2018 $620,000.00
24 3/31/2018 $471,000.00
25 12/31/2017 $1,622,000.00
26 9/30/2017 $1,470,000.00
27 6/30/2017 $1,180,000.00
28 3/31/2017 $1,232,000.00
29 12/31/2016 $848,000.00
30 9/30/2016 $1,421,000.00
31 12/31/2015 $570,000.00
Financials: IncrementalCommonSharesAttributableToConversionOfDebtSecurities
Date Value
1 12/31/2023 --
2 3/31/2023 $3,824,806.00
3 12/31/2022 $5,625,073.00
4 3/31/2022 --
5 12/31/2021 --
6 12/31/2020 --
Financials: IntangibleAssetsGrossExcludingGoodwill
Date Value
1 12/31/2023 $230,580,000.00
2 9/30/2023 $221,942,000.00
3 6/30/2023 $228,222,000.00
4 3/31/2023 $225,835,000.00
5 12/31/2022 $222,007,000.00
6 9/30/2022 $208,774,000.00
7 6/30/2022 $221,871,000.00
8 3/31/2022 $235,831,000.00
9 12/31/2021 $241,551,000.00
10 9/30/2021 $246,713,000.00
11 6/30/2021 $252,472,000.00
12 3/31/2021 $249,673,000.00
13 12/31/2020 $260,316,000.00
14 9/30/2020 $15,093,000.00
15 6/30/2020 $15,093,000.00
16 3/31/2020 $15,093,000.00
17 12/31/2019 $15,093,000.00
18 9/30/2019 $15,093,000.00
19 6/30/2019 $15,093,000.00
20 3/31/2019 $15,093,000.00
21 12/31/2018 $15,093,000.00
22 9/30/2018 $15,093,000.00
23 6/30/2018 $15,093,000.00
24 3/31/2018 $15,093,000.00
25 12/31/2017 $15,093,000.00
26 9/30/2017 $15,093,000.00
27 12/31/2016 $15,093,000.00
Financials: IntangibleAssetsNetExcludingGoodwill
Date Value
1 12/31/2023 $166,914,000.00
2 9/30/2023 $164,688,000.00
3 6/30/2023 $173,911,000.00
4 3/31/2023 $176,242,000.00
5 12/31/2022 $177,370,000.00
6 9/30/2022 $170,498,000.00
7 6/30/2022 $185,855,000.00
8 3/31/2022 $202,502,000.00
9 12/31/2021 $211,217,000.00
10 9/30/2021 $220,566,000.00
11 6/30/2021 $230,711,000.00
12 3/31/2021 $232,804,000.00
13 12/31/2020 $248,055,000.00
14 9/30/2020 $6,179,000.00
15 6/30/2020 $6,309,000.00
16 3/31/2020 $6,439,000.00
17 12/31/2019 $6,569,000.00
18 9/30/2019 $6,699,000.00
19 6/30/2019 $6,829,000.00
20 3/31/2019 $6,959,000.00
21 12/31/2018 $7,089,000.00
22 9/30/2018 $7,219,000.00
23 6/30/2018 $7,348,000.00
24 3/31/2018 $7,478,000.00
25 12/31/2017 $7,643,000.00
26 9/30/2017 $7,853,000.00
27 12/31/2016 $8,482,000.00
Financials: InterestExpenseDebt
Date Value
1 12/31/2023 $3,719,000.00
2 9/30/2023 $2,815,000.00
3 6/30/2023 $1,909,000.00
4 3/31/2023 $1,013,000.00
5 12/31/2022 $5,224,000.00
6 9/30/2022 $1,326,000.00
7 6/30/2022 $2,647,000.00
8 3/31/2022 $1,323,000.00
9 12/31/2021 $28,661,000.00
10 9/30/2021 $20,820,000.00
11 6/30/2021 $7,621,000.00
12 3/31/2021 $5,469,000.00
13 12/31/2020 $16,406,000.00
14 9/30/2020 $11,443,000.00
15 6/30/2020 $4,791,000.00
16 3/31/2020 $1,831,000.00
17 9/30/2019 $11,443,000.00
18 6/30/2019 $6,622,000.00
Financials: InterestIncomeExpenseNonoperatingNet
Date Value
1 12/31/2023 $-808,000.00
2 12/31/2022 $-3,048,000.00
3 12/31/2021 $-28,784,000.00
4 12/31/2020 $-13,672,000.00
5 12/31/2019 $2,446,000.00
6 12/31/2018 $301,000.00
7 12/31/2017 $-1,728,000.00
8 12/31/2016 $-908,000.00
Financials: InterestOnConvertibleDebtNetOfTax
Date Value
1 12/31/2023 --
2 3/31/2023 $1,009,000.00
3 12/31/2022 $5,147,000.00
4 3/31/2022 --
5 12/31/2021 --
6 12/31/2020 --
Financials: InvestmentIncomeInterest
Date Value
1 12/31/2023 $2,000,000.00
2 9/30/2023 $1,400,000.00
3 6/30/2023 $700,000.00
4 3/31/2023 $300,000.00
5 12/31/2022 $1,200,000.00
6 9/30/2022 $600,000.00
7 6/30/2022 $200,000.00
8 12/31/2021 --
9 12/31/2020 --
10 9/30/2020 --
11 6/30/2020 --
12 3/31/2020 --
13 12/31/2019 $100,000.00
14 9/30/2019 $6,000.00
15 6/30/2019 $6,000.00
16 3/31/2019 $3,000.00
17 12/31/2018 $77,000.00
18 12/31/2017 --
Financials: LeaseCost
Date Value
1 12/31/2023 $15,655,000.00
2 9/30/2023 $8,798,000.00
3 6/30/2023 $3,487,000.00
4 3/31/2023 $1,778,000.00
5 12/31/2022 $7,544,000.00
6 9/30/2022 $5,831,000.00
7 6/30/2022 $4,035,000.00
8 3/31/2022 $2,095,000.00
9 12/31/2021 $6,670,000.00
10 9/30/2021 $4,893,000.00
11 6/30/2021 $3,225,000.00
12 3/31/2021 $1,565,000.00
13 12/31/2020 $5,587,000.00
14 9/30/2020 $1,365,000.00
15 6/30/2020 $1,365,000.00
16 3/31/2020 $1,365,000.00
17 12/31/2019 $4,905,000.00
18 9/30/2019 $1,477,000.00
19 6/30/2019 $1,234,000.00
20 3/31/2019 $967,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDue
Date Value
1 12/31/2023 $490,704,000.00
2 9/30/2023 $497,230,000.00
3 6/30/2023 $8,876,000.00
4 3/31/2023 $10,580,000.00
5 12/31/2022 $12,665,000.00
6 9/30/2022 $14,301,000.00
7 6/30/2022 $16,461,000.00
8 3/31/2022 $19,028,000.00
9 12/31/2021 $17,987,000.00
10 9/30/2021 $19,982,000.00
11 6/30/2021 $21,724,000.00
12 3/31/2021 $23,121,000.00
13 12/31/2020 $24,919,000.00
14 9/30/2020 $22,834,000.00
15 6/30/2020 $24,456,000.00
16 3/31/2020 $26,070,000.00
17 12/31/2019 $27,658,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
Date Value
1 12/31/2023 $378,808,000.00
2 12/31/2020 $751,000.00
3 12/31/2019 $949,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 12/31/2023 $23,313,000.00
2 9/30/2023 $23,544,000.00
3 6/30/2023 $2,694,000.00
4 3/31/2023 $2,623,000.00
5 12/31/2022 $7,809,000.00
6 9/30/2022 $8,030,000.00
7 6/30/2022 $8,199,000.00
8 3/31/2022 $8,371,000.00
9 12/31/2021 $6,422,000.00
10 9/30/2021 $6,991,000.00
11 6/30/2021 $6,850,000.00
12 3/31/2021 $6,736,000.00
13 12/31/2020 $6,408,000.00
14 9/30/2020 $6,587,000.00
15 6/30/2020 $6,587,000.00
16 12/31/2019 $5,907,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFive
Date Value
1 12/31/2023 $22,462,000.00
2 12/31/2021 $692,000.00
3 12/31/2020 $1,681,000.00
4 9/30/2020 $949,000.00
5 6/30/2020 $949,000.00
6 3/31/2020 $1,987,000.00
7 12/31/2019 $1,987,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFour
Date Value
1 12/31/2023 $22,122,000.00
2 9/30/2023 $22,119,000.00
3 6/30/2023 $73,000.00
4 12/31/2022 $655,000.00
5 9/30/2022 $599,000.00
6 6/30/2022 $637,000.00
7 3/31/2022 $679,000.00
8 12/31/2021 $1,623,000.00
9 9/30/2021 $1,640,000.00
10 6/30/2021 $1,657,000.00
11 3/31/2021 $1,648,000.00
12 12/31/2020 $2,701,000.00
13 9/30/2020 $1,987,000.00
14 6/30/2020 $1,987,000.00
15 3/31/2020 $5,926,000.00
16 12/31/2019 $5,926,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearThree
Date Value
1 12/31/2023 $21,722,000.00
2 9/30/2023 $22,365,000.00
3 6/30/2023 $736,000.00
4 3/31/2023 $665,000.00
5 12/31/2022 $1,587,000.00
6 9/30/2022 $1,532,000.00
7 6/30/2022 $1,570,000.00
8 3/31/2022 $1,611,000.00
9 12/31/2021 $2,649,000.00
10 9/30/2021 $2,665,000.00
11 6/30/2021 $2,679,000.00
12 3/31/2021 $2,670,000.00
13 12/31/2020 $6,623,000.00
14 9/30/2020 $5,926,000.00
15 6/30/2020 $5,926,000.00
16 3/31/2020 $6,302,000.00
17 12/31/2019 $6,302,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
Date Value
1 12/31/2023 $22,277,000.00
2 9/30/2023 $22,904,000.00
3 6/30/2023 $1,668,000.00
4 3/31/2023 $1,597,000.00
5 12/31/2022 $2,614,000.00
6 9/30/2022 $2,560,000.00
7 6/30/2022 $2,597,000.00
8 3/31/2022 $2,636,000.00
9 12/31/2021 $6,601,000.00
10 9/30/2021 $6,615,000.00
11 6/30/2021 $6,601,000.00
12 3/31/2021 $6,593,000.00
13 12/31/2020 $6,755,000.00
14 9/30/2020 $6,302,000.00
15 6/30/2020 $6,302,000.00
16 3/31/2020 $6,587,000.00
17 12/31/2019 $6,587,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
Date Value
1 9/30/2023 $5,029,000.00
2 6/30/2023 $3,687,000.00
3 3/31/2023 $5,695,000.00
4 9/30/2022 $1,580,000.00
5 6/30/2022 $3,458,000.00
6 3/31/2022 $5,731,000.00
7 9/30/2021 $1,362,000.00
8 6/30/2021 $3,211,000.00
9 3/31/2021 $4,756,000.00
10 9/30/2020 $1,083,000.00
11 6/30/2020 $2,705,000.00
12 3/31/2020 $4,319,000.00
Financials: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
Date Value
1 12/31/2023 $264,693,000.00
2 9/30/2023 $269,750,000.00
3 6/30/2023 $329,000.00
4 3/31/2023 $326,000.00
5 12/31/2022 $575,000.00
6 9/30/2022 $709,000.00
7 6/30/2022 $798,000.00
8 3/31/2022 $1,109,000.00
9 12/31/2021 $1,222,000.00
10 9/30/2021 $1,442,000.00
11 6/30/2021 $1,676,000.00
12 3/31/2021 $1,918,000.00
13 12/31/2020 $2,202,000.00
14 9/30/2020 $2,034,000.00
15 6/30/2020 $2,304,000.00
16 3/31/2020 $2,591,000.00
17 12/31/2019 $2,894,000.00
Financials: Liabilities
Date Value
1 12/31/2023 $803,658,000.00
2 9/30/2023 $790,095,000.00
3 6/30/2023 $625,378,000.00
4 3/31/2023 $571,713,000.00
5 12/31/2022 $657,141,000.00
6 9/30/2022 $813,803,000.00
7 6/30/2022 $804,477,000.00
8 3/31/2022 $802,709,000.00
9 12/31/2021 $652,944,000.00
10 9/30/2021 $671,597,000.00
11 6/30/2021 $649,417,000.00
12 3/31/2021 $627,611,000.00
13 12/31/2020 $460,685,000.00
14 9/30/2020 $357,293,000.00
15 6/30/2020 $345,023,000.00
16 3/31/2020 $337,117,000.00
17 12/31/2019 $71,326,000.00
18 9/30/2019 $50,568,000.00
19 6/30/2019 $44,370,000.00
20 3/31/2019 $41,780,000.00
21 12/31/2018 $41,650,000.00
22 9/30/2018 $40,857,000.00
23 6/30/2018 $35,167,000.00
24 3/31/2018 $32,589,000.00
25 12/31/2017 $27,783,000.00
26 9/30/2017 $65,231,000.00
27 12/31/2016 $70,529,000.00
Financials: LiabilitiesAndStockholdersEquity
Date Value
1 12/31/2023 $1,101,048,000.00
2 9/30/2023 $1,070,082,000.00
3 6/30/2023 $917,280,000.00
4 3/31/2023 $861,122,000.00
5 12/31/2022 $929,318,000.00
6 9/30/2022 $1,008,399,000.00
7 6/30/2022 $1,024,316,000.00
8 3/31/2022 $1,054,196,000.00
9 12/31/2021 $1,065,539,000.00
10 9/30/2021 $1,100,926,000.00
11 6/30/2021 $1,094,430,000.00
12 3/31/2021 $1,070,349,000.00
13 12/31/2020 $890,608,000.00
14 9/30/2020 $670,432,000.00
15 6/30/2020 $657,957,000.00
16 3/31/2020 $665,276,000.00
17 12/31/2019 $341,416,000.00
18 9/30/2019 $320,954,000.00
19 6/30/2019 $313,495,000.00
20 3/31/2019 $303,655,000.00
21 12/31/2018 $150,420,000.00
22 9/30/2018 $149,093,000.00
23 6/30/2018 $136,553,000.00
24 3/31/2018 $115,764,000.00
25 12/31/2017 $104,494,000.00
26 9/30/2017 $72,550,000.00
27 12/31/2016 $69,973,000.00
Financials: LiabilitiesCurrent
Date Value
1 12/31/2023 $122,771,000.00
2 9/30/2023 $108,603,000.00
3 6/30/2023 $97,845,000.00
4 3/31/2023 $94,990,000.00
5 12/31/2022 $114,007,000.00
6 9/30/2022 $117,158,000.00
7 6/30/2022 $101,712,000.00
8 3/31/2022 $94,717,000.00
9 12/31/2021 $93,498,000.00
10 9/30/2021 $109,121,000.00
11 6/30/2021 $92,347,000.00
12 3/31/2021 $81,599,000.00
13 12/31/2020 $92,189,000.00
14 9/30/2020 $57,841,000.00
15 6/30/2020 $48,705,000.00
16 3/31/2020 $43,976,000.00
17 12/31/2019 $45,738,000.00
18 9/30/2019 $41,085,000.00
19 6/30/2019 $34,772,000.00
20 3/31/2019 $32,761,000.00
21 12/31/2018 $32,723,000.00
22 9/30/2018 $31,640,000.00
23 6/30/2018 $25,924,000.00
24 3/31/2018 $24,772,000.00
25 12/31/2017 $24,518,000.00
26 9/30/2017 $25,860,000.00
27 12/31/2016 $30,470,000.00
Financials: LongTermDebtNoncurrent
Date Value
1 12/31/2023 $418,526,000.00
2 9/30/2023 $418,042,000.00
3 6/30/2023 $417,559,000.00
4 3/31/2023 $417,085,000.00
5 12/31/2022 $480,546,000.00
6 9/30/2022 $637,248,000.00
7 6/30/2022 $636,474,000.00
8 3/31/2022 $635,727,000.00
9 12/31/2021 $486,440,000.00
10 9/30/2021 $479,155,000.00
11 6/30/2021 $471,987,000.00
12 3/31/2021 $464,848,000.00
13 12/31/2020 $282,196,000.00
14 9/30/2020 $277,483,000.00
15 6/30/2020 $272,901,000.00
16 3/31/2020 $268,383,000.00
17 12/31/2019 --
Financials: MarketableSecuritiesCurrent
Date Value
1 12/31/2023 $21,488,000.00
2 9/30/2023 $31,745,000.00
3 6/30/2023 $30,750,000.00
4 3/31/2023 $38,214,000.00
5 12/31/2022 $71,231,000.00
6 9/30/2022 $145,171,000.00
7 6/30/2022 $137,562,000.00
8 12/31/2021 --
9 12/31/2019 --
10 9/30/2019 --
11 6/30/2019 $55,839,000.00
12 3/31/2019 $59,520,000.00
13 12/31/2018 $17,400,000.00
14 9/30/2018 $14,936,000.00
15 6/30/2018 $10,992,000.00
16 3/31/2018 $8,492,000.00
17 12/31/2017 --
Financials: MarketableSecuritiesUnrealizedGainLoss
Date Value
1 12/31/2023 $-248,000.00
2 9/30/2023 $-129,000.00
3 6/30/2023 $54,000.00
4 3/31/2023 $72,000.00
5 12/31/2022 $314,000.00
6 9/30/2022 $458,000.00
7 6/30/2022 $-338,000.00
8 12/31/2021 --
9 9/30/2021 --
10 6/30/2021 --
11 12/31/2020 --
12 12/31/2019 $1,000.00
13 9/30/2019 $-21,000.00
14 6/30/2019 $13,000.00
15 3/31/2019 $8,000.00
16 12/31/2018 $-1,000.00
17 9/30/2018 $-1,000.00
18 6/30/2018 $4,000.00
19 3/31/2018 $-6,000.00
20 3/31/2017 --
Financials: NetCashProvidedByUsedInFinancingActivities
Date Value
1 12/31/2023 $-52,775,000.00
2 9/30/2023 $-52,722,000.00
3 6/30/2023 $-51,936,000.00
4 3/31/2023 $-52,062,000.00
5 12/31/2022 $-120,005,000.00
6 9/30/2022 $-2,600,000.00
7 6/30/2022 $-2,388,000.00
8 3/31/2022 $-1,624,000.00
9 12/31/2021 $207,027,000.00
10 9/30/2021 $213,961,000.00
11 6/30/2021 $214,197,000.00
12 3/31/2021 $215,294,000.00
13 12/31/2020 $346,891,000.00
14 9/30/2020 $347,102,000.00
15 6/30/2020 $347,057,000.00
16 3/31/2020 $344,916,000.00
17 12/31/2019 $152,418,000.00
18 9/30/2019 $152,529,000.00
19 6/30/2019 $151,947,000.00
20 3/31/2019 $150,453,000.00
21 12/31/2018 $10,681,000.00
22 9/30/2018 $10,225,000.00
23 6/30/2018 $6,669,000.00
24 3/31/2018 $-240,000.00
25 12/31/2017 $24,182,000.00
26 9/30/2017 $-6,375,000.00
27 6/30/2017 $-3,414,000.00
28 12/31/2016 $-1,532,000.00
Financials: NetCashProvidedByUsedInInvestingActivities
Date Value
1 12/31/2023 $30,849,000.00
2 9/30/2023 $26,883,000.00
3 6/30/2023 $32,583,000.00
4 3/31/2023 $28,961,000.00
5 12/31/2022 $-133,449,000.00
6 9/30/2022 $-180,386,000.00
7 6/30/2022 $-162,597,000.00
8 3/31/2022 $-5,925,000.00
9 12/31/2021 $2,833,000.00
10 9/30/2021 $11,681,000.00
11 6/30/2021 $14,338,000.00
12 3/31/2021 $22,116,000.00
13 12/31/2020 $-455,085,000.00
14 9/30/2020 $-242,162,000.00
15 6/30/2020 $-239,828,000.00
16 3/31/2020 $-4,428,000.00
17 12/31/2019 $-7,653,000.00
18 9/30/2019 $2,270,000.00
19 6/30/2019 $-47,452,000.00
20 3/31/2019 $-43,824,000.00
21 12/31/2018 $-31,683,000.00
22 9/30/2018 $-23,289,000.00
23 6/30/2018 $-15,652,000.00
24 3/31/2018 $-9,900,000.00
25 12/31/2017 $-7,963,000.00
26 9/30/2017 $-4,738,000.00
27 6/30/2017 $-2,718,000.00
28 3/31/2017 $-807,000.00
29 12/31/2016 $-7,372,000.00
30 9/30/2016 $-5,230,000.00
31 12/31/2015 $-5,962,000.00
Financials: NetCashProvidedByUsedInOperatingActivities
Date Value
1 12/31/2023 $39,001,000.00
2 9/30/2023 $19,733,000.00
3 6/30/2023 $-3,268,000.00
4 3/31/2023 $-6,354,000.00
5 12/31/2022 $34,906,000.00
6 9/30/2022 $24,340,000.00
7 6/30/2022 $324,000.00
8 3/31/2022 $-6,695,000.00
9 12/31/2021 $40,803,000.00
10 9/30/2021 $23,688,000.00
11 6/30/2021 $8,845,000.00
12 3/31/2021 $10,009,000.00
13 12/31/2020 $4,518,000.00
14 9/30/2020 $11,331,000.00
15 6/30/2020 $-316,000.00
16 3/31/2020 $-7,607,000.00
17 12/31/2019 $-1,253,000.00
18 9/30/2019 $-3,480,000.00
19 6/30/2019 $-5,412,000.00
20 3/31/2019 $-9,035,000.00
21 12/31/2018 $24,633,000.00
22 9/30/2018 $24,001,000.00
23 6/30/2018 $17,117,000.00
24 3/31/2018 $11,243,000.00
25 12/31/2017 $14,623,000.00
26 9/30/2017 $9,846,000.00
27 6/30/2017 $5,006,000.00
28 3/31/2017 $-969,000.00
29 12/31/2016 $5,154,000.00
30 9/30/2016 $5,114,000.00
31 12/31/2015 $-3,809,000.00
Financials: NetIncomeLoss
Date Value
1 12/31/2023 $-16,343,000.00
2 9/30/2023 $-5,409,000.00
3 6/30/2023 $-279,000.00
4 3/31/2023 $3,611,000.00
5 12/31/2022 $19,570,000.00
6 9/30/2022 $-13,864,000.00
7 6/30/2022 $-6,248,000.00
8 3/31/2022 $-6,814,000.00
9 12/31/2021 $-27,362,000.00
10 9/30/2021 $-19,188,000.00
11 6/30/2021 $-12,244,000.00
12 3/31/2021 $-5,316,000.00
13 12/31/2020 $-43,977,000.00
14 9/30/2020 $-2,352,000.00
15 6/30/2020 $-20,641,000.00
16 3/31/2020 $-1,058,000.00
17 12/31/2019 $2,494,000.00
18 9/30/2019 $4,450,000.00
19 6/30/2019 $5,464,000.00
20 3/31/2019 $1,992,000.00
21 12/31/2018 $17,923,000.00
22 9/30/2018 $2,510,000.00
23 6/30/2018 $16,703,000.00
24 3/31/2018 $6,191,000.00
25 12/31/2017 $5,971,000.00
26 9/30/2017 $1,634,000.00
27 6/30/2017 $1,947,000.00
28 3/31/2017 $2,989,000.00
29 12/31/2016 $22,358,000.00
30 9/30/2016 $3,288,000.00
31 12/31/2015 $-6,700,000.00
Financials: NetIncomeLossAvailableToCommonStockholdersBasic
Date Value
1 12/31/2023 $-16,343,000.00
2 9/30/2023 $-5,409,000.00
3 6/30/2023 $-279,000.00
4 3/31/2023 $3,611,000.00
5 12/31/2022 $19,570,000.00
6 9/30/2022 $-13,864,000.00
7 6/30/2022 $-13,062,000.00
8 3/31/2022 $-6,814,000.00
9 12/31/2021 $-27,362,000.00
10 12/31/2020 $-43,977,000.00
11 12/31/2019 $2,494,000.00
12 12/31/2018 $17,923,000.00
13 12/31/2017 $5,327,000.00
14 9/30/2017 $5,712,000.00
15 12/31/2016 $19,408,000.00
16 9/30/2016 $6,812,000.00
17 12/31/2015 $-5,804,000.00
Financials: NetIncomeLossAvailableToCommonStockholdersDiluted
Date Value
1 12/31/2023 $-16,343,000.00
2 3/31/2023 $-8,087,000.00
3 12/31/2022 $-14,897,000.00
4 3/31/2022 $-6,814,000.00
5 12/31/2021 $-27,362,000.00
6 12/31/2020 $-43,977,000.00
Financials: NonoperatingIncomeExpense
Date Value
1 12/31/2023 $16,154,000.00
2 9/30/2023 $16,819,000.00
3 6/30/2023 $16,021,000.00
4 3/31/2023 $12,239,000.00
5 12/31/2022 $41,630,000.00
6 9/30/2022 $2,282,000.00
7 6/30/2022 $2,620,000.00
8 3/31/2022 $235,000.00
9 12/31/2021 $-28,958,000.00
10 12/31/2020 $-15,467,000.00
Financials: NumberOfOperatingSegments
Date Value
1 12/31/2023 $1.00
2 12/31/2022 $1.00
3 6/30/2022 $1.00
4 3/31/2022 $1.00
5 12/31/2021 $2.00
6 9/30/2021 $2.00
7 6/30/2021 $2.00
8 3/31/2021 $2.00
9 12/31/2020 $2.00
10 9/30/2020 $2.00
11 6/30/2020 $2.00
12 3/31/2020 $2.00
13 12/31/2019 $2.00
14 9/30/2019 $2.00
15 6/30/2019 $2.00
16 3/31/2019 $2.00
17 12/31/2018 $2.00
18 9/30/2018 $2.00
19 6/30/2018 $2.00
20 3/31/2018 $2.00
21 12/31/2017 $2.00
22 9/30/2017 $2.00
Financials: NumberOfReportingUnits
Date Value
1 12/31/2023 $1.00
2 12/31/2022 $1.00
3 9/30/2022 $1.00
4 6/30/2022 $1.00
5 12/31/2021 $2.00
6 12/31/2020 $2.00
7 12/31/2018 $2.00
8 12/31/2017 $2.00
Financials: OperatingExpenses
Date Value
1 12/31/2023 $271,614,000.00
2 9/30/2023 $199,529,000.00
3 6/30/2023 $133,883,000.00
4 3/31/2023 $67,409,000.00
5 12/31/2022 $262,677,000.00
6 9/30/2022 $191,589,000.00
7 6/30/2022 $64,454,000.00
8 3/31/2022 $62,284,000.00
9 12/31/2021 $216,050,000.00
10 9/30/2021 $56,127,000.00
11 6/30/2021 $103,742,000.00
12 3/31/2021 $51,195,000.00
13 12/31/2020 $167,415,000.00
14 9/30/2020 $37,367,000.00
15 6/30/2020 $35,049,000.00
16 3/31/2020 $35,043,000.00
17 12/31/2019 $125,328,000.00
18 9/30/2019 $92,843,000.00
19 6/30/2019 $60,851,000.00
20 3/31/2019 $30,399,000.00
21 12/31/2018 $89,216,000.00
22 9/30/2018 $62,344,000.00
23 6/30/2018 $39,451,000.00
24 3/31/2018 $18,872,000.00
25 12/31/2017 $59,076,000.00
26 9/30/2017 $41,652,000.00
27 6/30/2017 $13,079,000.00
28 3/31/2017 $12,877,000.00
29 12/31/2016 $51,673,000.00
30 9/30/2016 $12,707,000.00
31 12/31/2015 $50,597,000.00
Financials: OperatingIncomeLoss
Date Value
1 12/31/2023 $-35,457,000.00
2 9/30/2023 $-25,422,000.00
3 6/30/2023 $-19,275,000.00
4 3/31/2023 $-11,756,000.00
5 12/31/2022 $-24,324,000.00
6 9/30/2022 $-17,307,000.00
7 6/30/2022 $-15,920,000.00
8 3/31/2022 $-6,870,000.00
9 12/31/2021 $-2,237,000.00
10 9/30/2021 $938,000.00
11 6/30/2021 $934,000.00
12 3/31/2021 $-37,000.00
13 12/31/2020 $-13,505,000.00
14 9/30/2020 $1,864,000.00
15 6/30/2020 $-3,152,000.00
16 3/31/2020 $-2,884,000.00
17 12/31/2019 $-17,693,000.00
18 9/30/2019 $-14,232,000.00
19 6/30/2019 $-3,783,000.00
20 3/31/2019 $-5,844,000.00
21 12/31/2018 $6,752,000.00
22 9/30/2018 $10,022,000.00
23 6/30/2018 $1,159,000.00
24 3/31/2018 $8,776,000.00
25 12/31/2017 $14,617,000.00
26 9/30/2017 $12,406,000.00
27 6/30/2017 $4,153,000.00
28 3/31/2017 $5,182,000.00
29 12/31/2016 $15,244,000.00
30 9/30/2016 $4,382,000.00
31 12/31/2015 $7,962,000.00
Financials: OperatingLeaseCost
Date Value
1 12/31/2023 $15,655,000.00
2 9/30/2023 $8,798,000.00
3 6/30/2023 $3,487,000.00
4 3/31/2023 $1,733,000.00
5 12/31/2022 $7,750,000.00
6 9/30/2022 $1,809,000.00
7 6/30/2022 $2,090,000.00
8 3/31/2022 $2,138,000.00
9 12/31/2021 $6,818,000.00
10 9/30/2021 $5,002,000.00
11 6/30/2021 $1,689,000.00
12 3/31/2021 $1,614,000.00
13 12/31/2020 $5,949,000.00
14 9/30/2020 $1,461,000.00
15 6/30/2020 $1,461,000.00
16 3/31/2020 $1,461,000.00
17 12/31/2019 $5,548,000.00
18 9/30/2019 $1,573,000.00
19 6/30/2019 $1,434,000.00
20 3/31/2019 $1,218,000.00
Financials: OperatingLeaseLiability
Date Value
1 12/31/2023 $226,011,000.00
2 9/30/2023 $227,480,000.00
3 6/30/2023 $8,547,000.00
4 3/31/2023 $10,254,000.00
5 12/31/2022 $12,090,000.00
6 9/30/2022 $13,592,000.00
7 6/30/2022 $15,663,000.00
8 3/31/2022 $17,919,000.00
9 12/31/2021 $16,765,000.00
10 9/30/2021 $18,540,000.00
11 6/30/2021 $20,048,000.00
12 3/31/2021 $21,203,000.00
13 12/31/2020 $22,717,000.00
14 9/30/2020 $20,800,000.00
15 6/30/2020 $22,132,000.00
16 3/31/2020 $23,459,000.00
17 12/31/2019 $24,744,000.00
Financials: OperatingLeaseLiabilityCurrent
Date Value
1 12/31/2023 $5,463,000.00
2 9/30/2023 $4,766,000.00
3 6/30/2023 $5,090,000.00
4 3/31/2023 $6,476,000.00
5 12/31/2022 $7,450,000.00
6 9/30/2022 $7,166,000.00
7 6/30/2022 $7,136,000.00
8 3/31/2022 $7,208,000.00
9 12/31/2021 $5,807,000.00
10 9/30/2021 $6,015,000.00
11 6/30/2021 $6,000,000.00
12 3/31/2021 $5,594,000.00
13 12/31/2020 $5,515,000.00
14 9/30/2020 $5,162,000.00
15 6/30/2020 $5,067,000.00
16 3/31/2020 $4,973,000.00
17 12/31/2019 $4,876,000.00
Financials: OperatingLeaseLiabilityNoncurrent
Date Value
1 12/31/2023 $220,548,000.00
2 9/30/2023 $222,714,000.00
3 6/30/2023 $3,457,000.00
4 3/31/2023 $3,778,000.00
5 12/31/2022 $4,640,000.00
6 9/30/2022 $6,426,000.00
7 6/30/2022 $8,527,000.00
8 3/31/2022 $10,711,000.00
9 12/31/2021 $10,958,000.00
10 9/30/2021 $12,525,000.00
11 6/30/2021 $14,048,000.00
12 3/31/2021 $15,609,000.00
13 12/31/2020 $17,202,000.00
14 9/30/2020 $15,638,000.00
15 6/30/2020 $17,065,000.00
16 3/31/2020 $18,486,000.00
17 12/31/2019 $19,868,000.00
Financials: OperatingLeasePayments
Date Value
1 6/30/2023 $3,919,000.00
2 3/31/2023 $1,899,000.00
3 12/31/2022 $7,580,000.00
4 9/30/2022 $5,623,000.00
5 6/30/2022 $3,944,000.00
6 3/31/2022 $2,112,000.00
7 12/31/2021 $6,227,000.00
8 9/30/2021 $4,535,000.00
9 6/30/2021 $2,850,000.00
10 3/31/2021 $1,371,000.00
11 12/31/2020 $5,301,000.00
12 9/30/2020 $3,944,000.00
13 6/30/2020 $2,612,000.00
14 3/31/2020 $1,285,000.00
15 12/31/2019 $3,357,000.00
16 9/30/2019 $2,482,000.00
17 6/30/2019 $1,714,000.00
18 3/31/2019 $938,000.00
Financials: OperatingLeaseRightOfUseAsset
Date Value
1 12/31/2023 $157,507,000.00
2 9/30/2023 $161,106,000.00
3 6/30/2023 $7,120,000.00
4 3/31/2023 $8,447,000.00
5 12/31/2022 $9,993,000.00
6 9/30/2022 $11,251,000.00
7 6/30/2022 $13,211,000.00
8 3/31/2022 $15,419,000.00
9 12/31/2021 $14,061,000.00
10 9/30/2021 $15,612,000.00
11 6/30/2021 $16,894,000.00
12 3/31/2021 $18,008,000.00
13 12/31/2020 $19,491,000.00
14 9/30/2020 $17,509,000.00
15 6/30/2020 $18,699,000.00
16 3/31/2020 $19,873,000.00
17 12/31/2019 $21,031,000.00
Financials: OperatingLeaseRightOfUseAssetAmortizationExpense
Date Value
1 12/31/2023 $9,323,000.00
2 9/30/2023 $5,227,000.00
3 6/30/2023 $3,242,000.00
4 3/31/2023 $1,601,000.00
5 12/31/2022 $6,977,000.00
6 9/30/2022 $5,308,000.00
7 6/30/2022 $3,724,000.00
8 3/31/2022 $1,910,000.00
9 12/31/2021 $5,722,000.00
10 9/30/2021 $4,251,000.00
11 6/30/2021 $2,785,000.00
12 3/31/2021 $1,347,000.00
13 12/31/2020 $4,812,000.00
14 9/30/2020 $3,522,000.00
15 6/30/2020 $2,332,000.00
16 3/31/2020 $1,158,000.00
17 12/31/2019 $4,269,000.00
18 9/30/2019 $3,126,000.00
19 6/30/2019 $1,999,000.00
20 12/31/2018 --
Financials: OperatingLeaseWeightedAverageDiscountRatePercent
Date Value
1 12/31/2023 $0.09
2 9/30/2023 $0.09
3 6/30/2023 $0.05
4 3/31/2023 $0.05
5 12/31/2022 $0.05
6 9/30/2022 $0.05
7 6/30/2022 $0.05
8 3/31/2022 $0.05
9 12/31/2021 $0.05
10 9/30/2021 $0.05
11 6/30/2021 $0.05
12 3/31/2021 $0.05
13 12/31/2020 $0.05
14 9/30/2020 $0.05
15 6/30/2020 $0.05
16 3/31/2020 $0.05
17 12/31/2019 $0.05
18 9/30/2019 $0.05
19 6/30/2019 $0.05
20 3/31/2019 $0.05
Financials: OtherAccruedLiabilitiesCurrent
Date Value
1 12/31/2023 $674,000.00
2 9/30/2023 $702,000.00
3 6/30/2023 $618,000.00
4 3/31/2023 $965,000.00
5 12/31/2022 $958,000.00
6 9/30/2022 $756,000.00
7 6/30/2022 $680,000.00
8 3/31/2022 $4,579,000.00
9 12/31/2021 $972,000.00
10 9/30/2021 $1,210,000.00
11 6/30/2021 $1,839,000.00
12 3/31/2021 $2,588,000.00
13 12/31/2020 $2,657,000.00
14 9/30/2020 $237,000.00
15 6/30/2020 $405,000.00
16 3/31/2020 $1,147,000.00
17 12/31/2019 $904,000.00
18 9/30/2019 $839,000.00
19 6/30/2019 $858,000.00
20 3/31/2019 $794,000.00
21 12/31/2018 $738,000.00
22 9/30/2018 $946,000.00
23 6/30/2018 $930,000.00
24 3/31/2018 $638,000.00
25 12/31/2017 $602,000.00
26 9/30/2017 $483,000.00
27 12/31/2016 $654,000.00
Financials: OtherAssetsNoncurrent
Date Value
1 12/31/2023 $5,530,000.00
2 9/30/2023 $6,404,000.00
3 6/30/2023 $7,591,000.00
4 3/31/2023 $28,192,000.00
5 12/31/2022 $31,251,000.00
6 9/30/2022 $32,293,000.00
7 6/30/2022 $28,361,000.00
8 3/31/2022 $11,502,000.00
9 12/31/2021 $8,673,000.00
10 9/30/2021 $7,543,000.00
11 6/30/2021 $7,373,000.00
12 3/31/2021 $2,029,000.00
13 12/31/2020 $1,975,000.00
14 9/30/2020 $1,724,000.00
15 6/30/2020 $1,939,000.00
16 3/31/2020 $1,626,000.00
17 12/31/2019 $1,533,000.00
18 9/30/2019 $1,250,000.00
19 6/30/2019 $2,128,000.00
20 3/31/2019 $1,409,000.00
21 12/31/2018 $487,000.00
22 9/30/2018 $769,000.00
23 6/30/2018 $798,000.00
24 3/31/2018 $1,047,000.00
25 12/31/2017 $1,192,000.00
26 9/30/2017 $1,069,000.00
27 12/31/2016 $1,011,000.00
Financials: OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
Date Value
1 12/31/2023 $-248,000.00
2 9/30/2023 $-3,000.00
3 6/30/2023 $126,000.00
4 3/31/2023 $72,000.00
5 12/31/2022 $314,000.00
6 9/30/2022 $120,000.00
7 6/30/2022 $-338,000.00
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 12/31/2020 --
13 9/30/2020 --
14 6/30/2020 --
15 3/31/2020 --
16 12/31/2019 $1,000.00
17 9/30/2019 --
18 6/30/2019 $21,000.00
19 3/31/2019 $8,000.00
20 12/31/2018 $-1,000.00
21 9/30/2018 $-1,000.00
22 6/30/2018 $-2,000.00
23 12/31/2017 --
Financials: OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
Date Value
1 12/31/2023 $30,000.00
2 12/31/2022 $-367,000.00
3 12/31/2021 $-169,000.00
4 12/31/2020 --
5 12/31/2019 --
Financials: OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
Date Value
1 12/31/2023 $15,698,000.00
2 9/30/2023 $-4,879,000.00
3 6/30/2023 $7,881,000.00
4 3/31/2023 $7,647,000.00
5 12/31/2022 $-31,855,000.00
6 9/30/2022 $-69,993,000.00
7 6/30/2022 $-40,291,000.00
8 3/31/2022 $-10,516,000.00
9 12/31/2021 $-41,150,000.00
10 9/30/2021 $-29,682,000.00
11 6/30/2021 $-17,170,000.00
12 3/31/2021 $-23,185,000.00
13 12/31/2020 $27,900,000.00
14 9/30/2020 $139,000.00
15 6/30/2020 $-119,000.00
16 3/31/2020 $-96,000.00
17 12/31/2019 $41,000.00
18 9/30/2019 $-46,000.00
19 6/30/2019 $12,000.00
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 12/31/2017 --
Financials: OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
Date Value
1 12/31/2023 $15,698,000.00
2 9/30/2023 $-12,760,000.00
3 6/30/2023 $234,000.00
4 3/31/2023 $7,647,000.00
5 12/31/2022 $-31,855,000.00
6 9/30/2022 $-29,702,000.00
7 6/30/2022 $-29,775,000.00
8 3/31/2022 $-10,516,000.00
9 12/31/2021 $-41,150,000.00
10 9/30/2021 $-12,512,000.00
11 6/30/2021 $6,015,000.00
12 3/31/2021 $-23,185,000.00
13 12/31/2020 $27,900,000.00
14 9/30/2020 $139,000.00
15 6/30/2020 $-23,000.00
16 3/31/2020 $-96,000.00
17 12/31/2019 $41,000.00
18 9/30/2019 $-46,000.00
19 6/30/2019 $12,000.00
Financials: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Date Value
1 12/31/2023 $15,420,000.00
2 9/30/2023 $-4,882,000.00
3 6/30/2023 $8,007,000.00
4 3/31/2023 $7,719,000.00
5 12/31/2022 $-31,174,000.00
6 9/30/2022 $-69,873,000.00
7 6/30/2022 $-40,629,000.00
8 3/31/2022 $-10,516,000.00
9 12/31/2021 $-40,981,000.00
10 9/30/2021 $-12,512,000.00
11 6/30/2021 $6,015,000.00
12 3/31/2021 $-23,185,000.00
13 12/31/2020 $27,900,000.00
14 9/30/2020 $139,000.00
15 6/30/2020 $-119,000.00
16 3/31/2020 $-96,000.00
17 12/31/2019 $42,000.00
18 9/30/2019 $-34,000.00
19 6/30/2019 $25,000.00
20 3/31/2019 $8,000.00
21 12/31/2018 $-1,000.00
22 9/30/2018 $-3,000.00
23 12/31/2017 --
Financials: OtherLiabilitiesNoncurrent
Date Value
1 12/31/2023 $386,000.00
2 9/30/2023 $620,000.00
3 6/30/2023 $64,252,000.00
4 3/31/2023 $13,312,000.00
5 12/31/2022 $11,176,000.00
6 9/30/2022 $9,601,000.00
7 6/30/2022 $8,081,000.00
8 3/31/2022 $7,111,000.00
9 12/31/2021 $6,018,000.00
10 9/30/2021 $5,416,000.00
11 6/30/2021 $4,870,000.00
12 3/31/2021 $1,635,000.00
13 12/31/2020 $1,707,000.00
14 12/31/2019 --
15 9/30/2018 $2,605,000.00
16 6/30/2018 $2,392,000.00
17 3/31/2018 $704,000.00
18 12/31/2017 $716,000.00
19 9/30/2017 $1,431,000.00
20 12/31/2016 $609,000.00
Financials: OtherNonoperatingIncomeExpense
Date Value
1 12/31/2023 $195,000.00
2 9/30/2023 $52,000.00
3 6/30/2023 $-746,000.00
4 3/31/2023 $-528,000.00
5 12/31/2022 $4,473,000.00
6 9/30/2022 $2,282,000.00
7 6/30/2022 $2,620,000.00
8 3/31/2022 $235,000.00
9 12/31/2021 $-174,000.00
10 9/30/2021 $-20,768,000.00
11 6/30/2021 $-13,201,000.00
12 3/31/2021 $-5,611,000.00
13 12/31/2020 $-1,795,000.00
14 9/30/2020 $-8,980,000.00
15 6/30/2020 $-3,868,000.00
16 3/31/2020 $-906,000.00
17 12/31/2019 $2,469,000.00
18 9/30/2019 $1,711,000.00
19 6/30/2019 $729,000.00
20 3/31/2019 $201,000.00
21 12/31/2018 $301,000.00
22 9/30/2018 $242,000.00
23 6/30/2018 $90,000.00
24 3/31/2018 $49,000.00
25 12/31/2017 $-1,728,000.00
26 9/30/2017 $-1,950,000.00
27 6/30/2017 $-1,412,000.00
28 3/31/2017 $-421,000.00
29 12/31/2016 $-908,000.00
30 9/30/2016 $-229,000.00
Financials: OtherReceivablesNetCurrent
Date Value
1 12/31/2023 $40,000.00
2 9/30/2023 $91,000.00
3 6/30/2023 $4,118,000.00
4 3/31/2023 $198,000.00
5 12/31/2022 $1,461,000.00
6 9/30/2022 $30,000.00
7 6/30/2022 $419,000.00
8 3/31/2022 $2,736,000.00
9 12/31/2021 $411,000.00
10 9/30/2021 $976,000.00
11 6/30/2021 $716,000.00
12 3/31/2021 $1,595,000.00
13 12/31/2020 $2,250,000.00
14 9/30/2020 $577,000.00
15 6/30/2020 $596,000.00
16 3/31/2020 $614,000.00
17 12/31/2019 $64,000.00
18 9/30/2019 $400,000.00
19 6/30/2019 $181,000.00
20 3/31/2019 $126,000.00
21 12/31/2018 $121,000.00
22 9/30/2018 $361,000.00
23 6/30/2018 $308,000.00
24 3/31/2018 $357,000.00
25 12/31/2017 $343,000.00
26 9/30/2017 $532,000.00
27 12/31/2016 $307,000.00
Financials: OtherSundryLiabilitiesNoncurrent
Date Value
1 12/31/2023 $386,000.00
2 9/30/2023 $620,000.00
3 6/30/2023 $659,000.00
4 12/31/2022 $708,000.00
Financials: PaymentsForConstructionInProcess
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 12/31/2022 $18,674,000.00
5 9/30/2022 $14,545,000.00
6 6/30/2022 $14,545,000.00
7 12/31/2021 $3,000,000.00
8 9/30/2021 $3,000,000.00
9 6/30/2021 $3,000,000.00
10 12/31/2020 --
Financials: PaymentsForHedgeFinancingActivities
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 $25,500,000.00
7 9/30/2021 $25,500,000.00
8 6/30/2021 $25,500,000.00
9 3/31/2021 $25,500,000.00
10 12/31/2020 $43,320,000.00
11 9/30/2020 $43,320,000.00
12 6/30/2020 $43,320,000.00
13 3/31/2020 $43,320,000.00
14 12/31/2019 --
15 9/30/2019 --
16 6/30/2019 --
17 3/31/2019 --
18 12/31/2018 --
Financials: PaymentsOfDebtExtinguishmentCosts
Date Value
1 12/31/2023 $51,259,000.00
2 9/30/2023 $51,259,000.00
3 6/30/2023 $51,259,000.00
4 3/31/2023 $51,146,000.00
5 12/31/2022 $117,286,000.00
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 12/31/2020 --
Financials: PaymentsOfDebtIssuanceCosts
Date Value
1 12/31/2023 $710,000.00
2 9/30/2023 $696,000.00
3 6/30/2023 --
4 12/31/2022 $553,000.00
5 9/30/2022 $553,000.00
6 6/30/2022 $487,000.00
7 3/31/2022 --
8 12/31/2021 $7,544,000.00
9 9/30/2021 $7,544,000.00
10 6/30/2021 $7,544,000.00
11 3/31/2021 $7,000,000.00
12 12/31/2020 $11,990,000.00
13 9/30/2020 $11,965,000.00
14 6/30/2020 $11,965,000.00
15 3/31/2020 $11,048,000.00
16 12/31/2019 $167,000.00
17 9/30/2019 $142,000.00
18 6/30/2019 $125,000.00
19 3/31/2019 $125,000.00
20 12/31/2018 $25,000.00
21 9/30/2018 --
22 6/30/2018 --
23 3/31/2018 --
24 12/31/2017 $25,000.00
25 9/30/2017 --
26 12/31/2016 $554,000.00
27 9/30/2016 $13,000.00
28 12/31/2015 $52,000.00
Financials: PaymentsRelatedToTaxWithholdingForShareBasedCompensation
Date Value
1 12/31/2023 $1,062,000.00
2 9/30/2023 $1,056,000.00
3 6/30/2023 $1,000,000.00
4 3/31/2023 $1,016,000.00
5 12/31/2022 $2,139,000.00
6 9/30/2022 $2,047,000.00
7 6/30/2022 $1,937,000.00
8 3/31/2022 $1,701,000.00
9 12/31/2021 $3,954,000.00
10 9/30/2021 $3,720,000.00
11 6/30/2021 $3,456,000.00
12 3/31/2021 $2,900,000.00
13 12/31/2020 $1,844,000.00
14 9/30/2020 $1,472,000.00
15 6/30/2020 $1,198,000.00
16 3/31/2020 $960,000.00
17 12/31/2019 $1,406,000.00
18 9/30/2019 $1,212,000.00
19 6/30/2019 $945,000.00
20 3/31/2019 $589,000.00
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
Financials: PaymentsToAcquireLandHeldForUse
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 9/30/2022 --
4 6/30/2022 --
5 12/31/2021 $30,017,000.00
6 9/30/2021 $30,017,000.00
7 6/30/2021 $30,017,000.00
8 12/31/2020 --
9 9/30/2020 --
10 6/30/2020 --
11 12/31/2019 --
Financials: PaymentsToAcquireMarketableSecurities
Date Value
1 12/31/2023 $80,625,000.00
2 9/30/2023 $60,625,000.00
3 6/30/2023 $40,625,000.00
4 3/31/2023 $10,849,000.00
5 12/31/2022 $179,598,000.00
6 9/30/2022 $178,153,000.00
7 6/30/2022 $137,786,000.00
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 12/31/2020 --
13 9/30/2020 --
14 6/30/2020 --
15 3/31/2020 --
16 12/31/2019 $68,361,000.00
17 9/30/2019 $68,361,000.00
18 6/30/2019 $55,933,000.00
19 3/31/2019 $50,990,000.00
20 12/31/2018 $35,236,000.00
21 9/30/2018 $23,860,000.00
22 6/30/2018 $13,995,000.00
23 3/31/2018 $8,498,000.00
24 12/31/2017 --
25 9/30/2017 --
26 6/30/2017 --
27 3/31/2017 --
28 12/31/2016 --
Financials: PaymentsToAcquireOtherPropertyPlantAndEquipment
Date Value
1 12/31/2023 $9,257,000.00
2 9/30/2023 $5,287,000.00
3 6/30/2023 $3,859,000.00
4 3/31/2023 $2,889,000.00
5 12/31/2022 $41,661,000.00
6 9/30/2022 $18,669,000.00
7 6/30/2022 $9,035,000.00
8 3/31/2022 $5,272,000.00
9 12/31/2021 $17,686,000.00
10 9/30/2021 $9,552,000.00
11 6/30/2021 $7,703,000.00
12 3/31/2021 $6,781,000.00
13 12/31/2020 $12,273,000.00
14 9/30/2020 $9,536,000.00
15 6/30/2020 $7,550,000.00
16 12/31/2019 $22,215,000.00
Financials: PaymentsToDevelopSoftware
Date Value
1 12/31/2023 $10,642,000.00
2 9/30/2023 $8,384,000.00
3 6/30/2023 $5,001,000.00
4 3/31/2023 $1,657,000.00
5 12/31/2022 $3,755,000.00
6 9/30/2022 $2,121,000.00
7 6/30/2022 $1,231,000.00
8 3/31/2022 $653,000.00
9 12/31/2021 $3,926,000.00
10 9/30/2021 $3,212,000.00
11 6/30/2021 $2,404,000.00
12 3/31/2021 $1,103,000.00
13 12/31/2020 $2,319,000.00
14 9/30/2020 $1,846,000.00
15 6/30/2020 $1,498,000.00
16 3/31/2020 $790,000.00
17 12/31/2019 $3,544,000.00
18 9/30/2019 $2,749,000.00
19 6/30/2019 $1,675,000.00
20 3/31/2019 $595,000.00
21 12/31/2018 $2,028,000.00
22 9/30/2018 $3,511,000.00
23 6/30/2018 $1,547,000.00
24 3/31/2018 $441,000.00
25 12/31/2017 $2,942,000.00
26 9/30/2017 $2,586,000.00
27 6/30/2017 $1,598,000.00
28 3/31/2017 $677,000.00
29 12/31/2016 $2,230,000.00
30 9/30/2016 $1,537,000.00
31 12/31/2015 $3,011,000.00
Financials: PreferredStockParOrStatedValuePerShare
Date Value
1 12/31/2023 $0.00
2 9/30/2023 $0.00
3 6/30/2023 $0.00
4 3/31/2023 $0.00
5 12/31/2022 $0.00
6 6/30/2022 $0.00
7 3/31/2022 $0.00
8 12/31/2021 $0.00
9 9/30/2021 $0.00
10 6/30/2021 $0.00
11 3/31/2021 $0.00
12 12/31/2020 $0.00
13 9/30/2020 $0.00
14 6/30/2020 $0.00
15 3/31/2020 $0.00
16 12/31/2019 $0.00
17 9/30/2019 $0.00
18 6/30/2019 $0.00
19 3/31/2019 $0.00
20 12/31/2018 $0.00
21 9/30/2018 $0.00
22 6/30/2018 $0.00
23 12/31/2017 $0.00
24 10/31/2017 $0.00
25 12/31/2016 $0.00
Financials: PreferredStockSharesAuthorized
Date Value
1 12/31/2023 $10,000,000.00
2 9/30/2023 $10,000,000.00
3 6/30/2023 $10,000,000.00
4 3/31/2023 $10,000,000.00
5 12/31/2022 $10,000,000.00
6 6/30/2022 $10,000,000.00
7 3/31/2022 $10,000,000.00
8 12/31/2021 $10,000,000.00
9 9/30/2021 $10,000,000.00
10 6/30/2021 $10,000,000.00
11 3/31/2021 $10,000,000.00
12 12/31/2020 $10,000,000.00
13 9/30/2020 $10,000,000.00
14 6/30/2020 $10,000,000.00
15 3/31/2020 $10,000,000.00
16 12/31/2019 $10,000,000.00
17 9/30/2019 $10,000,000.00
18 6/30/2019 $10,000,000.00
19 3/31/2019 $10,000,000.00
20 12/31/2018 $1,000,000.00
21 9/30/2018 $10,000,000.00
22 6/30/2018 $10,000,000.00
23 3/31/2018 $10,000,000.00
24 12/31/2017 $10,000,000.00
25 10/31/2017 $10,000,000.00
26 12/31/2016 $10,000,000.00
Financials: PreferredStockSharesIssued
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 6/30/2022 --
7 3/31/2022 --
8 12/31/2021 --
9 9/30/2021 --
10 6/30/2021 --
11 3/31/2021 --
12 12/31/2020 --
13 9/30/2020 --
14 6/30/2020 --
15 3/31/2020 --
16 12/31/2019 --
17 9/30/2019 --
18 6/30/2019 --
19 3/31/2019 --
20 12/31/2018 --
21 9/30/2018 --
22 6/30/2018 --
23 3/31/2018 --
24 12/31/2017 --
25 12/31/2016 --
Financials: PreferredStockSharesOutstanding
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 6/30/2022 --
7 3/31/2022 --
8 12/31/2021 --
9 9/30/2021 --
10 6/30/2021 --
11 3/31/2021 --
12 12/31/2020 --
13 9/30/2020 --
14 6/30/2020 --
15 3/31/2020 --
16 12/31/2019 --
17 9/30/2019 --
18 6/30/2019 --
19 3/31/2019 --
20 12/31/2018 --
21 9/30/2018 --
22 6/30/2018 --
23 3/31/2018 --
24 12/31/2017 --
25 12/31/2016 --
Financials: PreferredStockValue
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 12/31/2022 --
5 12/31/2021 --
6 12/31/2020 --
7 12/31/2019 --
8 12/31/2018 --
9 12/31/2017 --
10 12/31/2016 --
Financials: PrepaidExpenseAndOtherAssetsCurrent
Date Value
1 12/31/2023 $16,990,000.00
2 9/30/2023 $16,037,000.00
3 6/30/2023 $18,520,000.00
4 3/31/2023 $19,569,000.00
5 12/31/2022 $16,705,000.00
6 9/30/2022 $24,273,000.00
7 6/30/2022 $20,366,000.00
8 3/31/2022 $24,166,000.00
9 12/31/2021 $15,820,000.00
10 9/30/2021 $22,355,000.00
11 6/30/2021 $23,360,000.00
12 3/31/2021 $13,386,000.00
13 12/31/2020 $14,508,000.00
14 9/30/2020 $10,022,000.00
15 6/30/2020 $10,871,000.00
16 3/31/2020 $10,149,000.00
17 12/31/2019 $9,260,000.00
18 9/30/2019 $8,350,000.00
19 6/30/2019 $8,541,000.00
20 3/31/2019 $6,971,000.00
21 12/31/2018 $6,114,000.00
22 9/30/2018 $7,839,000.00
23 6/30/2018 $7,395,000.00
24 3/31/2018 $6,953,000.00
25 12/31/2017 $3,767,000.00
26 9/30/2017 $6,157,000.00
27 12/31/2016 $2,318,000.00
Financials: ProceedsFromConvertibleDebt
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 $250,000,000.00
7 9/30/2021 $250,000,000.00
8 6/30/2021 $250,000,000.00
9 3/31/2021 $250,000,000.00
10 12/31/2020 $400,000,000.00
11 9/30/2020 $400,000,000.00
12 6/30/2020 $400,000,000.00
13 3/31/2020 $400,000,000.00
14 12/31/2019 --
15 9/30/2019 --
16 6/30/2019 --
17 3/31/2019 --
18 12/31/2018 --
Financials: ProceedsFromDivestitureOfBusinesses
Date Value
1 12/31/2023 $1,253,000.00
2 9/30/2023 $1,070,000.00
3 6/30/2023 $835,000.00
4 3/31/2023 $418,000.00
5 12/31/2022 $1,558,000.00
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 12/31/2020 --
Financials: ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
Date Value
1 12/31/2023 $91,800,000.00
2 9/30/2023 $61,800,000.00
3 6/30/2023 $42,900,000.00
4 3/31/2023 $26,200,000.00
5 12/31/2022 $74,300,000.00
6 9/30/2022 $33,100,000.00
7 6/30/2022 --
8 12/31/2021 --
9 12/31/2020 --
10 3/31/2020 --
11 12/31/2019 $69,000,000.00
12 9/30/2019 $69,000,000.00
13 6/30/2019 $18,000,000.00
14 3/31/2019 $9,000,000.00
15 12/31/2018 $18,000,000.00
16 9/30/2018 $9,000,000.00
17 12/31/2017 --
Financials: ProceedsFromSaleAndMaturityOfMarketableSecurities
Date Value
1 12/31/2023 $130,120,000.00
2 9/30/2023 $100,109,000.00
3 6/30/2023 $81,233,000.00
4 3/31/2023 $43,938,000.00
5 12/31/2022 $108,681,000.00
6 9/30/2022 $33,102,000.00
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 12/31/2020 --
12 9/30/2020 --
13 6/30/2020 --
14 3/31/2020 --
15 12/31/2019 $86,467,000.00
16 9/30/2019 $86,468,000.00
17 6/30/2019 $18,000,000.00
18 3/31/2019 $9,000,000.00
19 12/31/2018 $18,000,000.00
20 9/30/2018 $9,000,000.00
21 6/30/2018 $3,000,000.00
22 3/31/2018 --
23 12/31/2017 --
24 9/30/2017 --
25 6/30/2017 --
26 12/31/2016 --
Financials: ProceedsFromSaleAndMaturityOfOtherInvestments
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 $40,000,000.00
7 9/30/2021 $40,000,000.00
8 6/30/2021 $40,000,000.00
9 3/31/2021 $30,000,000.00
10 12/31/2020 $190,780,000.00
11 9/30/2020 --
12 6/30/2020 --
13 3/31/2020 --
14 12/31/2019 --
15 12/31/2018 --
Financials: ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
Date Value
1 12/31/2023 $38,300,000.00
2 9/30/2023 $38,300,000.00
3 6/30/2023 $38,300,000.00
4 3/31/2023 $17,700,000.00
5 12/31/2022 $34,400,000.00
6 9/30/2022 $33,100,000.00
7 6/30/2022 --
8 12/31/2021 --
9 12/31/2020 --
Financials: ProceedsFromSaleOfLandHeldForUse
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 9/30/2022 --
4 6/30/2022 --
5 12/31/2021 $17,462,000.00
6 9/30/2021 $17,462,000.00
7 6/30/2021 $17,462,000.00
8 12/31/2020 --
9 9/30/2020 --
10 6/30/2020 --
11 12/31/2019 --
Financials: ProceedsFromStockOptionsExercised
Date Value
1 12/31/2023 $413,000.00
2 9/30/2023 $413,000.00
3 6/30/2023 $413,000.00
4 3/31/2023 $155,000.00
5 12/31/2022 $163,000.00
6 9/30/2022 $162,000.00
7 6/30/2022 $162,000.00
8 3/31/2022 $125,000.00
9 12/31/2021 $926,000.00
10 9/30/2021 $886,000.00
11 6/30/2021 $802,000.00
12 3/31/2021 $738,000.00
13 12/31/2020 $4,073,000.00
14 9/30/2020 $3,859,000.00
15 6/30/2020 $3,540,000.00
16 3/31/2020 $244,000.00
17 12/31/2019 $7,357,000.00
18 9/30/2019 $7,249,000.00
19 6/30/2019 $6,381,000.00
20 3/31/2019 $3,935,000.00
21 12/31/2018 $11,046,000.00
22 9/30/2018 $10,547,000.00
23 6/30/2018 $6,967,000.00
24 3/31/2018 $34,000.00
25 12/31/2017 $174,000.00
Financials: PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
Date Value
1 12/31/2023 $77,938,000.00
2 9/30/2023 $87,435,000.00
3 6/30/2023 $81,064,000.00
4 3/31/2023 $76,044,000.00
5 12/31/2022 $72,045,000.00
6 9/30/2022 $74,165,000.00
7 6/30/2022 $70,430,000.00
8 3/31/2022 $66,184,000.00
9 12/31/2021 $69,732,000.00
10 9/30/2021 $58,576,000.00
11 6/30/2021 $54,325,000.00
12 3/31/2021 $50,184,000.00
13 12/31/2020 $46,080,000.00
14 12/31/2019 $34,913,000.00
Financials: PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
Date Value
1 12/31/2023 $177,864,000.00
2 9/30/2023 $176,780,000.00
3 6/30/2023 $173,276,000.00
4 3/31/2023 $102,075,000.00
5 12/31/2022 $99,753,000.00
6 9/30/2022 $73,205,000.00
7 6/30/2022 $69,459,000.00
8 3/31/2022 $68,553,000.00
9 12/31/2021 $69,604,000.00
10 9/30/2021 $68,267,000.00
11 6/30/2021 $66,650,000.00
12 3/31/2021 $50,660,000.00
13 12/31/2020 $51,645,000.00
14 12/31/2019 $41,654,000.00
Financials: PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
Date Value
1 12/31/2023 $255,802,000.00
2 9/30/2023 $264,215,000.00
3 6/30/2023 $254,340,000.00
4 3/31/2023 $178,119,000.00
5 12/31/2022 $171,798,000.00
6 9/30/2022 $147,370,000.00
7 6/30/2022 $139,889,000.00
8 3/31/2022 $134,737,000.00
9 12/31/2021 $139,336,000.00
10 9/30/2021 $126,843,000.00
11 6/30/2021 $120,975,000.00
12 3/31/2021 $100,844,000.00
13 12/31/2020 $97,725,000.00
14 12/31/2019 $76,567,000.00
Financials: ProvisionForDoubtfulAccounts
Date Value
1 12/31/2023 $733,000.00
2 9/30/2023 $465,000.00
3 6/30/2023 $725,000.00
4 3/31/2023 $304,000.00
5 12/31/2022 $543,000.00
6 9/30/2022 $117,000.00
7 6/30/2022 $-181,000.00
8 3/31/2022 $141,000.00
9 12/31/2021 $913,000.00
10 9/30/2021 $169,000.00
11 6/30/2021 $258,000.00
12 3/31/2021 $48,000.00
13 12/31/2020 $1,322,000.00
14 9/30/2020 $312,000.00
15 6/30/2020 $-9,000.00
16 3/31/2020 $189,000.00
17 12/31/2019 $1,543,000.00
Financials: ResearchAndDevelopmentExpense
Date Value
1 12/31/2023 $104,188,000.00
2 9/30/2023 $75,305,000.00
3 6/30/2023 $50,513,000.00
4 3/31/2023 $25,661,000.00
5 12/31/2022 $97,990,000.00
6 9/30/2022 $25,044,000.00
7 6/30/2022 $46,691,000.00
8 3/31/2022 $22,427,000.00
9 12/31/2021 $69,505,000.00
10 9/30/2021 $16,857,000.00
11 6/30/2021 $33,179,000.00
12 3/31/2021 $16,789,000.00
13 12/31/2020 $54,555,000.00
14 9/30/2020 $10,232,000.00
15 6/30/2020 $9,554,000.00
16 3/31/2020 $9,530,000.00
17 12/31/2019 $31,461,000.00
18 9/30/2019 $23,312,000.00
19 6/30/2019 $7,656,000.00
20 3/31/2019 $7,717,000.00
21 12/31/2018 $20,897,000.00
22 9/30/2018 $14,111,000.00
23 6/30/2018 $4,435,000.00
24 3/31/2018 $3,781,000.00
25 12/31/2017 $10,789,000.00
26 9/30/2017 $2,771,000.00
27 6/30/2017 $2,409,000.00
28 3/31/2017 $2,682,000.00
29 12/31/2016 $8,520,000.00
30 9/30/2016 $6,157,000.00
31 12/31/2015 $7,375,000.00
Financials: RestrictedCashAndCashEquivalents
Date Value
1 12/31/2023 $320,000.00
2 9/30/2023 $256,000.00
3 6/30/2023 $204,000.00
4 3/31/2023 $177,000.00
5 12/31/2022 $981,000.00
6 9/30/2022 $918,000.00
7 6/30/2022 $884,000.00
8 3/31/2022 $981,000.00
9 12/31/2021 $836,000.00
10 9/30/2021 $9,239,000.00
11 6/30/2021 $9,406,000.00
12 3/31/2021 $9,527,000.00
13 12/31/2020 $9,274,000.00
14 9/30/2020 $1,144,000.00
15 6/30/2020 $930,000.00
16 3/31/2020 $25,878,000.00
17 12/31/2019 $590,000.00
18 12/31/2018 $240,000.00
Financials: RetainedEarningsAccumulatedDeficit
Date Value
1 12/31/2023 $-64,890,000.00
2 9/30/2023 $-53,956,000.00
3 6/30/2023 $-48,826,000.00
4 3/31/2023 $-44,936,000.00
5 12/31/2022 $-48,547,000.00
6 9/30/2022 $-81,981,000.00
7 6/30/2022 $-81,179,000.00
8 3/31/2022 $-74,931,000.00
9 12/31/2021 $-76,867,000.00
10 9/30/2021 $-68,693,000.00
11 6/30/2021 $-61,749,000.00
12 3/31/2021 $-54,821,000.00
13 12/31/2020 $-49,505,000.00
14 9/30/2020 $-29,579,000.00
15 6/30/2020 $-27,227,000.00
16 3/31/2020 $-6,586,000.00
17 12/31/2019 $-5,528,000.00
18 9/30/2019 $-3,572,000.00
19 6/30/2019 $-2,558,000.00
20 3/31/2019 $-6,030,000.00
21 12/31/2018 $-7,848,000.00
22 9/30/2018 $-6,558,000.00
23 6/30/2018 $-9,068,000.00
24 3/31/2018 $-19,580,000.00
25 12/31/2017 $-25,771,000.00
26 9/30/2017 $-25,172,000.00
27 12/31/2016 $-31,742,000.00
Financials: RevenueFromContractWithCustomerExcludingAssessedTax
Date Value
1 12/31/2023 $601,117,000.00
2 9/30/2023 $435,731,000.00
3 6/30/2023 $283,718,000.00
4 3/31/2023 $137,844,000.00
5 12/31/2022 $573,152,000.00
6 9/30/2022 $416,178,000.00
7 6/30/2022 $136,489,000.00
8 3/31/2022 $131,364,000.00
9 12/31/2021 $490,907,000.00
10 9/30/2021 $130,638,000.00
11 6/30/2021 $120,658,000.00
12 3/31/2021 $113,479,000.00
13 12/31/2020 $343,113,000.00
14 9/30/2020 $84,758,000.00
15 6/30/2020 $145,308,000.00
16 3/31/2020 $68,518,000.00
17 12/31/2019 $232,594,000.00
18 9/30/2019 $60,491,000.00
19 6/30/2019 $110,100,000.00
20 3/31/2019 $53,321,000.00
21 12/31/2018 $204,113,000.00
22 9/30/2018 $50,454,000.00
23 6/30/2018 $101,316,000.00
24 3/31/2018 $53,012,000.00
25 12/31/2017 $162,955,000.00
Financials: RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
Date Value
1 12/31/2023 $156,025,000.00
2 9/30/2023 $155,588,000.00
3 6/30/2023 $297,000.00
4 3/31/2023 --
5 12/31/2022 $3,421,000.00
6 9/30/2022 $3,322,000.00
7 6/30/2022 $3,404,000.00
8 3/31/2022 $3,453,000.00
9 12/31/2021 $526,000.00
10 9/30/2021 $553,000.00
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 $3,105,000.00
14 12/31/2019 $4,528,000.00
15 12/31/2018 --
Financials: SalesAndExciseTaxPayableCurrent
Date Value
1 12/31/2023 $8,467,000.00
2 9/30/2023 $7,489,000.00
3 6/30/2023 $7,895,000.00
4 3/31/2023 $7,373,000.00
5 12/31/2022 $7,799,000.00
6 9/30/2022 $17,327,000.00
7 6/30/2022 $13,070,000.00
8 3/31/2022 $17,429,000.00
9 12/31/2021 $11,046,000.00
10 9/30/2021 $10,322,000.00
11 6/30/2021 $9,439,000.00
12 3/31/2021 $9,114,000.00
13 12/31/2020 $9,142,000.00
14 9/30/2020 $5,922,000.00
15 6/30/2020 $5,633,000.00
16 3/31/2020 $5,006,000.00
17 12/31/2019 $5,439,000.00
18 9/30/2019 $5,201,000.00
19 6/30/2019 $5,238,000.00
20 3/31/2019 $5,074,000.00
21 12/31/2018 $4,742,000.00
22 9/30/2018 $3,102,000.00
23 6/30/2018 $3,525,000.00
24 3/31/2018 $3,146,000.00
25 12/31/2017 $3,030,000.00
26 9/30/2017 $2,325,000.00
27 12/31/2016 $2,769,000.00
Financials: SellingAndMarketingExpense
Date Value
1 12/31/2023 $102,063,000.00
2 9/30/2023 $75,794,000.00
3 6/30/2023 $50,783,000.00
4 3/31/2023 $25,029,000.00
5 12/31/2022 $96,658,000.00
6 9/30/2022 $69,663,000.00
7 6/30/2022 $23,327,000.00
8 3/31/2022 $23,152,000.00
9 12/31/2021 $82,333,000.00
10 9/30/2021 $60,458,000.00
11 6/30/2021 $39,315,000.00
12 3/31/2021 $19,110,000.00
13 12/31/2020 $61,216,000.00
14 9/30/2020 $9,001,000.00
15 6/30/2020 $8,655,000.00
16 3/31/2020 $9,417,000.00
17 12/31/2019 $35,020,000.00
18 9/30/2019 $25,647,000.00
19 6/30/2019 $8,514,000.00
20 3/31/2019 $8,349,000.00
21 12/31/2018 $20,731,000.00
22 9/30/2018 $14,598,000.00
23 6/30/2018 $9,176,000.00
24 3/31/2018 $4,522,000.00
25 12/31/2017 $11,218,000.00
26 9/30/2017 $8,099,000.00
27 6/30/2017 $4,971,000.00
28 3/31/2017 $2,558,000.00
29 12/31/2016 $9,294,000.00
30 9/30/2016 $6,876,000.00
31 12/31/2015 $8,620,000.00
Financials: ShareBasedCompensation
Date Value
1 12/31/2023 $36,992,000.00
2 9/30/2023 $22,325,000.00
3 6/30/2023 $15,383,000.00
4 3/31/2023 $7,378,000.00
5 12/31/2022 $20,655,000.00
6 9/30/2022 $15,059,000.00
7 6/30/2022 $10,167,000.00
8 3/31/2022 $5,346,000.00
9 12/31/2021 $14,537,000.00
10 9/30/2021 $11,592,000.00
11 6/30/2021 $7,767,000.00
12 3/31/2021 $4,390,000.00
13 12/31/2020 $9,881,000.00
14 9/30/2020 $7,306,000.00
15 6/30/2020 $4,924,000.00
16 3/31/2020 $2,499,000.00
17 12/31/2019 $6,626,000.00
18 9/30/2019 $4,960,000.00
19 6/30/2019 $3,306,000.00
20 3/31/2019 $1,676,000.00
21 12/31/2018 $3,339,000.00
22 9/30/2018 $2,017,000.00
23 6/30/2018 $1,255,000.00
24 3/31/2018 $493,000.00
25 12/31/2017 $1,803,000.00
26 9/30/2017 $1,102,000.00
27 6/30/2017 $490,000.00
28 3/31/2017 $246,000.00
29 12/31/2016 $1,370,000.00
30 9/30/2016 $1,099,000.00
31 12/31/2015 $3,493,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
Date Value
1 12/31/2023 $97,480.00
2 9/30/2023 $98,105.00
3 6/30/2023 $98,105.00
4 3/31/2023 $136,479.00
5 12/31/2022 $159,741.00
6 9/30/2022 $159,827.00
7 6/30/2022 $159,827.00
8 12/31/2017 $3,209,890.00
9 9/30/2017 $3,159,450.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
Date Value
1 12/31/2023 $400,000.00
2 6/30/2023 $400,000.00
3 3/31/2023 $200,000.00
4 12/31/2022 $600,000.00
5 9/30/2022 $634,000.00
6 6/30/2022 $634,000.00
7 3/31/2022 $600,000.00
8 12/31/2021 $9,297,000.00
9 9/30/2021 $880,000.00
10 6/30/2021 $8,179,000.00
11 3/31/2021 $7,697,000.00
12 12/31/2020 $54,088,000.00
13 12/31/2019 $57,159,000.00
14 12/31/2017 $445,000.00
15 9/30/2017 $445,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
Date Value
1 12/31/2023 $912.00
2 9/30/2023 $287.00
3 6/30/2023 $287.00
4 3/31/2023 $287.00
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 12/31/2017 $44,210.00
9 9/30/2017 $41,115.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $9.46
2 9/30/2023 $9.16
3 6/30/2023 $9.16
4 3/31/2023 $9.16
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 12/31/2017 $9.46
9 9/30/2017 $9.48
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 9/30/2021 --
9 6/30/2021 --
10 12/31/2017 $179,922.00
11 9/30/2017 $179,922.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
Date Value
1 12/31/2023 $332,000.00
2 9/30/2023 $116,000.00
3 6/30/2023 $281,000.00
4 3/31/2023 $710,000.00
5 12/31/2022 $2,001,000.00
6 9/30/2022 $477,000.00
7 6/30/2022 $1,385,000.00
8 12/31/2021 $11,104,000.00
9 12/31/2017 $59,436,000.00
10 9/30/2017 $51,292,000.00
11 12/31/2016 $11,049,000.00
12 12/31/2015 $11,049,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Date Value
1 12/31/2023 $97,480.00
2 9/30/2023 $98,105.00
3 6/30/2023 $98,105.00
4 3/31/2023 $136,479.00
5 12/31/2022 $159,741.00
6 9/30/2022 $159,827.00
7 6/30/2022 $159,827.00
8 12/31/2021 $180,209.00
9 12/31/2017 $3,659,791.00
10 9/30/2017 $3,662,886.00
11 8/31/2017 $194,234.00
12 12/31/2016 $3,582,241.00
13 12/31/2015 $3,582,241.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Date Value
1 12/31/2023 $12.75
2 9/30/2023 $12.73
3 6/30/2023 $12.73
4 3/31/2023 $11.05
5 12/31/2022 $10.42
6 9/30/2022 $10.42
7 6/30/2022 $10.42
8 12/31/2021 $10.14
9 12/31/2017 $6.88
10 9/30/2017 $6.88
11 12/31/2016 $6.54
12 12/31/2015 $6.54
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
Date Value
1 12/31/2023 $332,000.00
2 9/30/2023 $116,000.00
3 6/30/2023 $281,000.00
4 3/31/2023 $710,000.00
5 12/31/2022 $2,001,000.00
6 9/30/2022 $477,000.00
7 6/30/2022 $1,385,000.00
8 12/31/2017 $54,051,000.00
9 9/30/2017 $46,326,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
Date Value
1 12/31/2023 $12.75
2 9/30/2023 $12.73
3 6/30/2023 $12.73
4 3/31/2023 $11.05
5 12/31/2022 $10.42
6 9/30/2022 $10.42
7 6/30/2022 $10.42
8 12/31/2017 $6.28
9 9/30/2017 $6.23
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
Date Value
1 12/31/2023 $332,000.00
2 9/30/2023 $116,000.00
3 6/30/2023 $281,000.00
4 3/31/2023 $710,000.00
5 12/31/2022 $2,001,000.00
6 9/30/2022 $477,000.00
7 6/30/2022 $1,385,000.00
8 6/30/2019 $65,149,000.00
9 3/31/2019 $79,477,000.00
10 12/31/2018 $64,422,000.00
11 12/31/2017 $59,230,000.00
12 9/30/2017 $51,092,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
Date Value
1 12/31/2023 $97,480.00
2 9/30/2023 $98,105.00
3 6/30/2023 $98,105.00
4 3/31/2023 $136,479.00
5 12/31/2022 $159,741.00
6 9/30/2022 $159,827.00
7 6/30/2022 $159,827.00
8 6/30/2019 $973,332.00
9 3/31/2019 $1,341,197.00
10 12/31/2018 $1,931,004.00
11 12/31/2017 $3,641,078.00
12 9/30/2017 $3,640,526.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
Date Value
1 12/31/2023 $12.75
2 9/30/2023 $12.73
3 6/30/2023 $12.73
4 3/31/2023 $11.05
5 12/31/2022 $10.42
6 9/30/2022 $10.42
7 6/30/2022 $10.42
8 6/30/2019 $8.09
9 3/31/2019 $7.70
10 12/31/2018 $7.39
11 12/31/2017 $6.85
12 9/30/2017 $6.85
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $6.74
2 9/30/2023 $6.74
3 6/30/2023 $6.74
4 3/31/2023 $6.74
5 12/31/2022 $7.95
6 9/30/2022 $7.95
7 6/30/2022 $7.95
8 12/31/2017 $5.27
9 9/30/2017 $5.27
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 12/31/2017 $13.79
9 9/30/2017 $13.79
Financials: ShortTermLeaseCost
Date Value
1 12/31/2023 $600,000.00
2 3/31/2023 $200,000.00
3 12/31/2022 $600,000.00
4 9/30/2022 $200,000.00
5 6/30/2022 $200,000.00
6 3/31/2022 $100,000.00
7 12/31/2021 $1,300,000.00
8 9/30/2021 $1,100,000.00
9 6/30/2021 $700,000.00
10 3/31/2021 $300,000.00
11 12/31/2020 $200,000.00
12 9/30/2020 --
13 6/30/2020 --
14 3/31/2020 --
15 12/31/2019 --
Financials: StockholdersEquity
Date Value
1 12/31/2023 $297,390,000.00
2 9/30/2023 $279,987,000.00
3 6/30/2023 $291,902,000.00
4 3/31/2023 $289,409,000.00
5 12/31/2022 $272,177,000.00
6 9/30/2022 $194,596,000.00
7 6/30/2022 $219,839,000.00
8 3/31/2022 $251,487,000.00
9 12/31/2021 $412,595,000.00
10 9/30/2021 $429,329,000.00
11 6/30/2021 $445,013,000.00
12 3/31/2021 $442,738,000.00
13 12/31/2020 $429,923,000.00
14 9/30/2020 $313,139,000.00
15 6/30/2020 $312,934,000.00
16 3/31/2020 $328,159,000.00
17 12/31/2019 $270,090,000.00
18 9/30/2019 $270,386,000.00
19 6/30/2019 $269,125,000.00
20 3/31/2019 $261,875,000.00
21 12/31/2018 $108,770,000.00
22 9/30/2018 $108,236,000.00
23 6/30/2018 $101,386,000.00
24 3/31/2018 $83,175,000.00
25 12/31/2017 $76,711,000.00
26 9/30/2017 $-14,499,000.00
27 12/31/2016 $-22,374,000.00
28 12/31/2015 $-19,074,000.00
29 12/31/2014 $-16,748,000.00
Financials: StockholdersEquityNoteStockSplitConversionRatio1
Date Value
1 12/31/2023 $1.00
2 12/31/2022 $1.00
3 10/31/2017 $2.50
Financials: StockIssuedDuringPeriodSharesStockOptionsExercised
Date Value
1 12/31/2023 $61,349.00
2 9/30/2023 $61,349.00
3 6/30/2023 $61,349.00
4 3/31/2023 $22,975.00
5 12/31/2022 $20,468.00
6 9/30/2022 $20,382.00
7 6/30/2022 $20,382.00
8 12/31/2017 $58,162.00
9 9/30/2017 $58,162.00
Financials: StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
Date Value
1 12/31/2023 --
2 12/31/2021 $1,000.00
3 9/30/2021 --
4 3/31/2021 $1,000.00
5 12/31/2020 $-2,000.00
6 12/31/2019 $1,000.00
7 12/31/2018 --
8 6/30/2018 --
9 12/31/2017 --
Financials: StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
Date Value
1 12/31/2023 $1,000.00
2 3/31/2023 $1,000.00
3 12/31/2018 --
Financials: StockIssuedDuringPeriodValueStockOptionsExercised
Date Value
1 12/31/2023 $414,000.00
2 6/30/2023 $259,000.00
3 3/31/2023 $155,000.00
4 12/31/2022 $1,000.00
5 6/30/2022 $37,000.00
6 3/31/2022 $125,000.00
7 12/31/2021 $23,000.00
8 9/30/2021 $101,000.00
9 6/30/2021 $46,000.00
10 3/31/2021 $753,000.00
11 12/31/2020 $149,000.00
12 9/30/2020 $386,000.00
13 6/30/2020 $3,297,000.00
14 3/31/2020 $244,000.00
15 12/31/2019 $7,357,000.00
16 9/30/2019 $868,000.00
17 6/30/2019 $2,446,000.00
18 3/31/2019 $3,935,000.00
19 12/31/2018 $11,046,000.00
20 9/30/2018 $3,579,000.00
21 6/30/2018 $6,933,000.00
22 3/31/2018 $35,000.00
Financials: SubleaseIncome
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 $206,000.00
6 9/30/2022 $206,000.00
7 6/30/2022 $193,000.00
8 3/31/2022 $96,000.00
9 12/31/2021 $384,000.00
10 9/30/2021 $96,000.00
11 6/30/2021 $96,000.00
12 3/31/2021 $96,000.00
13 12/31/2020 $384,000.00
14 9/30/2020 $288,000.00
15 6/30/2020 $96,000.00
16 3/31/2020 $96,000.00
17 12/31/2019 $643,000.00
18 9/30/2019 $547,000.00
19 6/30/2019 $200,000.00
20 3/31/2019 $251,000.00
Financials: TaxCreditCarryforwardAmount
Date Value
1 12/31/2023 $12,800,000.00
2 12/31/2022 $10,900,000.00
3 12/31/2021 $9,200,000.00
4 12/31/2020 $9,653,000.00
5 12/31/2019 $5,078,000.00
6 12/31/2018 $3,691,000.00
7 12/31/2017 $2,563,000.00
Financials: UnbilledReceivablesCurrent
Date Value
1 12/31/2023 $43,600,000.00
2 9/30/2023 $39,700,000.00
3 6/30/2023 $39,100,000.00
4 3/31/2023 $37,400,000.00
5 12/31/2022 $33,900,000.00
6 9/30/2022 $40,396,000.00
7 6/30/2022 $35,719,000.00
8 3/31/2022 $35,515,000.00
9 12/31/2021 $31,800,000.00
10 9/30/2021 $32,665,000.00
11 6/30/2021 $31,749,000.00
12 3/31/2021 $28,490,000.00
13 12/31/2020 $27,700,000.00
14 9/30/2020 $25,784,000.00
15 6/30/2020 $22,658,000.00
16 3/31/2020 $20,788,000.00
17 12/31/2019 $16,200,000.00
18 9/30/2019 $16,328,000.00
19 6/30/2019 $14,901,000.00
20 3/31/2019 $13,231,000.00
21 12/31/2018 $11,174,000.00
22 9/30/2018 $11,831,000.00
23 6/30/2018 $10,791,000.00
24 3/31/2018 $10,335,000.00
25 12/31/2017 $8,653,000.00
26 9/30/2017 $7,859,000.00
27 12/31/2016 $7,368,000.00
Financials: UnrecognizedTaxBenefits
Date Value
1 12/31/2023 $6,200,000.00
2 12/31/2022 $4,800,000.00
3 12/31/2021 $3,062,000.00
4 12/31/2020 $2,414,000.00
5 12/31/2019 $1,398,000.00
6 12/31/2018 $1,046,000.00
7 12/31/2017 $731,000.00
8 12/31/2016 $671,000.00
9 12/31/2015 $456,000.00
Financials: UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
Date Value
1 12/31/2023 $300,000.00
2 12/31/2022 $300,000.00
3 12/31/2021 --
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
Date Value
1 12/31/2023 $1,228,000.00
2 12/31/2022 $1,125,000.00
3 12/31/2021 $648,000.00
4 12/31/2020 $614,000.00
5 12/31/2019 $367,000.00
6 12/31/2018 $287,000.00
7 12/31/2017 $64,000.00
8 12/31/2016 $111,000.00
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
Date Value
1 12/31/2023 $142,000.00
2 12/31/2022 $613,000.00
3 12/31/2021 --
4 12/31/2020 $402,000.00
5 12/31/2019 --
6 12/31/2018 $56,000.00
7 12/31/2017 --
8 12/31/2016 $104,000.00
Financials: UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
Date Value
1 12/31/2023 $12,900,000.00
2 9/30/2023 $9,400,000.00
3 6/30/2023 $12,200,000.00
4 3/31/2023 $12,100,000.00
5 12/31/2022 $9,900,000.00
6 9/30/2022 $11,800,000.00
7 6/30/2022 $15,100,000.00
8 3/31/2022 $10,000,000.00
9 12/31/2021 $13,200,000.00
10 9/30/2021 $11,824,000.00
11 6/30/2021 $10,569,000.00
12 3/31/2021 $8,519,000.00
13 12/31/2020 $8,428,000.00
14 9/30/2020 $5,068,000.00
15 6/30/2020 $5,516,000.00
16 3/31/2020 $5,404,000.00
17 12/31/2019 $4,915,000.00
18 9/30/2019 $5,999,000.00
19 6/30/2019 $4,098,000.00
20 3/31/2019 $5,448,000.00
21 12/31/2018 $4,070,000.00
Financials: UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
Date Value
1 12/31/2023 $23,000,000.00
2 9/30/2023 $12,900,000.00
3 6/30/2023 $16,000,000.00
4 3/31/2023 $15,500,000.00
5 12/31/2022 $12,000,000.00
6 9/30/2022 $14,700,000.00
7 6/30/2022 $18,800,000.00
8 3/31/2022 $13,700,000.00
9 12/31/2021 $18,100,000.00
10 9/30/2021 $17,287,000.00
11 6/30/2021 $16,319,000.00
12 3/31/2021 $14,386,000.00
13 12/31/2020 $13,378,000.00
14 9/30/2020 $9,473,000.00
15 6/30/2020 $9,983,000.00
16 3/31/2020 $9,720,000.00
17 12/31/2019 $8,565,000.00
18 9/30/2019 $6,690,000.00
19 6/30/2019 $4,789,000.00
20 3/31/2019 $6,353,000.00
21 12/31/2018 $4,782,000.00
22 9/30/2018 $3,933,000.00
23 6/30/2018 $4,590,000.00
24 3/31/2018 $6,112,000.00
25 12/31/2017 $5,249,000.00
Financials: WeightedAverageNumberOfDilutedSharesOutstanding
Date Value
1 12/31/2023 $25,612,724.00
2 9/30/2023 $25,539,642.00
3 6/30/2023 $25,502,131.00
4 3/31/2023 $29,273,258.00
5 12/31/2022 $30,907,869.00
6 9/30/2022 $25,268,216.00
7 6/30/2022 $25,249,998.00
8 3/31/2022 $25,220,052.00
9 12/31/2021 $25,090,916.00
10 9/30/2021 $25,075,941.00
11 6/30/2021 $25,056,208.00
12 3/31/2021 $25,015,948.00
13 12/31/2020 $24,092,574.00
14 9/30/2020 $23,905,322.00
15 6/30/2020 $23,768,616.00
16 3/31/2020 $23,563,569.00
17 12/31/2019 $23,923,777.00
18 9/30/2019 $23,692,571.00
19 6/30/2019 $24,447,417.00
20 3/31/2019 $21,975,944.00
21 12/31/2018 $21,140,382.00
22 9/30/2018 $21,065,802.00
23 6/30/2018 $20,866,777.00
24 3/31/2018 $20,484,753.00
25 12/31/2017 $14,543,170.00
26 9/30/2017 $13,487,649.00
27 6/30/2017 $12,977,606.00
28 3/31/2017 $12,972,609.00
29 12/31/2016 $12,870,632.00
30 9/30/2016 $12,828,894.00
31 12/31/2015 $12,456,540.00
Financials: WeightedAverageNumberOfSharesOutstandingBasic
Date Value
1 12/31/2023 $25,612,724.00
2 9/30/2023 $25,539,642.00
3 6/30/2023 $25,502,131.00
4 3/31/2023 $25,448,452.00
5 12/31/2022 $25,282,796.00
6 9/30/2022 $25,304,057.00
7 6/30/2022 $25,249,998.00
8 3/31/2022 $25,220,052.00
9 12/31/2021 $25,090,916.00
10 9/30/2021 $25,114,762.00
11 6/30/2021 $25,096,026.00
12 3/31/2021 $25,015,948.00
13 12/31/2020 $24,092,574.00
14 9/30/2020 $24,175,762.00
15 6/30/2020 $23,973,663.00
16 3/31/2020 $23,563,569.00
17 12/31/2019 $22,640,461.00
18 9/30/2019 $22,353,097.00
19 6/30/2019 $23,102,553.00
20 3/31/2019 $20,498,104.00
21 12/31/2018 $18,573,067.00
22 9/30/2018 $18,300,435.00
23 6/30/2018 $17,908,159.00
24 3/31/2018 $17,658,611.00
25 12/31/2017 $12,590,221.00
26 9/30/2017 $11,814,045.00
27 6/30/2017 $11,806,619.00
28 3/31/2017 $11,798,565.00
29 12/31/2016 $11,678,568.00
30 9/30/2016 $11,600,189.00
31 12/31/2015 $11,497,727.00
Copyright 2024 PursePoor.com