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

Business Address

1820 E. BIG BEAVER ROAD

TROY , MI US 48083

Mailing Address

1820 E. BIG BEAVER ROAD

TROY , MI US 48083
Phone Number: 248-614-2400 / State Incorporated: DE / Fiscal Year End 12 /31
Financials: AccountsPayableCurrent
Date Value
1 12/31/2023 $8,995,000.00
2 9/30/2023 $5,159,000.00
3 6/30/2023 $4,682,000.00
4 3/31/2023 $6,014,000.00
5 12/31/2022 $10,434,000.00
6 9/30/2022 $6,235,000.00
7 6/30/2022 $4,962,000.00
8 3/31/2022 $6,061,000.00
9 12/31/2021 $6,647,000.00
10 9/30/2021 $4,900,000.00
11 6/30/2021 $6,515,000.00
12 3/31/2021 $6,671,000.00
13 12/31/2020 $8,594,000.00
14 9/30/2020 $5,413,000.00
15 6/30/2020 $4,780,000.00
16 3/31/2020 $5,625,000.00
17 12/31/2019 $8,585,000.00
18 9/30/2019 $8,286,000.00
19 6/30/2019 $6,462,000.00
20 3/31/2019 $6,569,000.00
21 12/31/2018 $8,357,000.00
22 9/30/2018 $5,592,000.00
23 6/30/2018 $5,957,000.00
24 3/31/2018 $5,650,000.00
25 12/31/2017 $4,880,000.00
26 9/30/2017 $3,987,000.00
27 12/31/2016 $5,009,000.00
Financials: AccountsReceivableNetCurrent
Date Value
1 12/31/2023 $190,461,000.00
2 9/30/2023 $121,855,000.00
3 6/30/2023 $124,260,000.00
4 3/31/2023 $130,636,000.00
5 12/31/2022 $170,279,000.00
6 9/30/2022 $119,921,000.00
7 6/30/2022 $103,483,000.00
8 3/31/2022 $112,444,000.00
9 12/31/2021 $137,561,000.00
10 9/30/2021 $88,701,000.00
11 6/30/2021 $91,570,000.00
12 3/31/2021 $107,112,000.00
13 12/31/2020 $117,878,000.00
14 9/30/2020 $88,514,000.00
15 6/30/2020 $79,185,000.00
16 3/31/2020 $87,665,000.00
17 12/31/2019 $104,984,000.00
18 9/30/2019 $84,062,000.00
19 6/30/2019 $85,758,000.00
20 3/31/2019 $88,358,000.00
21 12/31/2018 $96,803,000.00
22 9/30/2018 $69,046,000.00
23 6/30/2018 $73,793,000.00
24 3/31/2018 $83,350,000.00
25 12/31/2017 $86,635,000.00
26 9/30/2017 $63,530,000.00
27 12/31/2016 $70,498,000.00
Financials: AccrualForTaxesOtherThanIncomeTaxesCurrent
Date Value
1 12/31/2023 $2,473,000.00
2 9/30/2023 $1,654,000.00
3 6/30/2023 $1,778,000.00
4 3/31/2023 $1,237,000.00
5 12/31/2022 $2,465,000.00
6 9/30/2022 $1,571,000.00
7 6/30/2022 $1,133,000.00
8 3/31/2022 $1,081,000.00
9 12/31/2021 $1,653,000.00
10 6/30/2021 $714,000.00
11 3/31/2021 $841,000.00
12 12/31/2020 $1,366,000.00
13 9/30/2020 $898,000.00
14 6/30/2020 $511,000.00
15 3/31/2020 $639,000.00
16 12/31/2019 $1,253,000.00
17 9/30/2019 $1,024,000.00
18 6/30/2019 $685,000.00
19 12/31/2018 $853,000.00
20 12/31/2017 $1,343,000.00
21 9/30/2017 $638,000.00
22 12/31/2016 $739,000.00
Financials: AccruedIncomeTaxesCurrent
Date Value
1 12/31/2023 $12,239,000.00
2 9/30/2023 $6,059,000.00
3 6/30/2023 $17,001,000.00
4 3/31/2023 $13,996,000.00
5 12/31/2022 $11,524,000.00
6 9/30/2022 $10,207,000.00
7 6/30/2022 $8,524,000.00
8 3/31/2022 $8,374,000.00
9 12/31/2021 $5,887,000.00
10 9/30/2021 $4,367,000.00
11 6/30/2021 $6,384,000.00
12 3/31/2021 $8,739,000.00
13 12/31/2020 $7,250,000.00
14 9/30/2020 $4,852,000.00
15 6/30/2020 $5,735,000.00
16 3/31/2020 $12,563,000.00
17 12/31/2019 $6,008,000.00
18 9/30/2019 $8,400,000.00
19 6/30/2019 $7,732,000.00
20 3/31/2019 $11,138,000.00
21 12/31/2018 $4,458,000.00
22 9/30/2018 $2,159,000.00
23 6/30/2018 $1,941,000.00
24 3/31/2018 $3,976,000.00
25 12/31/2017 $3,724,000.00
26 9/30/2017 $6,759,000.00
27 12/31/2016 $2,156,000.00
Financials: AccruedProfessionalFeesCurrent
Date Value
1 12/31/2023 $2,436,000.00
2 9/30/2023 $2,876,000.00
3 6/30/2023 $3,147,000.00
4 3/31/2023 $2,925,000.00
5 12/31/2022 $3,637,000.00
6 9/30/2022 $5,762,000.00
7 6/30/2022 $4,621,000.00
8 3/31/2022 $3,668,000.00
9 12/31/2021 $3,516,000.00
10 9/30/2021 $3,577,000.00
11 6/30/2021 $3,617,000.00
12 3/31/2021 $3,308,000.00
13 12/31/2020 $3,156,000.00
14 9/30/2020 $3,997,000.00
15 6/30/2020 $3,538,000.00
16 3/31/2020 $2,864,000.00
17 12/31/2019 $2,581,000.00
18 9/30/2019 $4,232,000.00
19 6/30/2019 $3,403,000.00
20 3/31/2019 $2,595,000.00
21 12/31/2018 $3,165,000.00
22 9/30/2018 $3,561,000.00
23 6/30/2018 $2,849,000.00
24 3/31/2018 $2,434,000.00
25 12/31/2017 $2,500,000.00
26 9/30/2017 $3,168,000.00
27 12/31/2016 $1,389,000.00
Financials: AccruedRoyaltiesCurrent
Date Value
1 12/31/2023 $2,313,000.00
2 9/30/2023 $1,849,000.00
3 6/30/2023 $2,072,000.00
4 3/31/2023 $2,324,000.00
5 12/31/2022 $2,593,000.00
6 9/30/2022 $2,216,000.00
7 6/30/2022 $2,316,000.00
8 3/31/2022 $4,030,000.00
9 12/31/2021 $2,537,000.00
10 9/30/2021 $2,263,000.00
11 6/30/2021 $2,175,000.00
12 3/31/2021 $3,681,000.00
13 12/31/2020 $2,009,000.00
14 9/30/2020 $2,063,000.00
15 6/30/2020 $1,971,000.00
16 3/31/2020 $3,811,000.00
17 12/31/2019 $2,314,000.00
18 9/30/2019 $1,888,000.00
19 6/30/2019 $3,527,000.00
20 3/31/2019 $3,381,000.00
21 12/31/2018 $2,613,000.00
22 9/30/2018 $2,122,000.00
23 6/30/2018 $3,395,000.00
24 3/31/2018 $2,798,000.00
25 12/31/2017 $2,037,000.00
26 9/30/2017 $1,930,000.00
27 12/31/2016 $1,583,000.00
Financials: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Date Value
1 12/31/2023 $54,561,000.00
2 9/30/2023 $53,195,000.00
3 6/30/2023 $55,485,000.00
4 3/31/2023 $57,660,000.00
5 12/31/2022 $57,035,000.00
6 9/30/2022 $57,549,000.00
7 6/30/2022 $57,676,000.00
8 3/31/2022 $58,010,000.00
9 12/31/2021 $58,103,000.00
10 9/30/2021 $56,986,000.00
11 6/30/2021 $56,036,000.00
12 3/31/2021 $54,300,000.00
13 12/31/2020 $53,269,000.00
14 9/30/2020 $51,303,000.00
15 6/30/2020 $48,955,000.00
16 3/31/2020 $47,104,000.00
17 12/31/2019 $46,306,000.00
18 9/30/2019 $44,416,000.00
19 6/30/2019 $43,296,000.00
20 3/31/2019 $41,687,000.00
21 12/31/2018 $40,427,000.00
22 9/30/2018 $39,848,000.00
23 6/30/2018 $38,993,000.00
24 3/31/2018 $38,113,000.00
25 12/31/2017 $37,054,000.00
26 9/30/2017 $36,178,000.00
27 12/31/2016 $31,406,000.00
Financials: AccumulatedOtherComprehensiveIncomeLossNetOfTax
Date Value
1 12/31/2023 $-22,309,000.00
2 9/30/2023 $-32,263,000.00
3 6/30/2023 $-24,161,000.00
4 3/31/2023 $-22,751,000.00
5 12/31/2022 $-30,002,000.00
6 9/30/2022 $-46,573,000.00
7 6/30/2022 $-28,780,000.00
8 3/31/2022 $-13,008,000.00
9 12/31/2021 $-8,950,000.00
10 9/30/2021 $-8,138,000.00
11 6/30/2021 $-3,905,000.00
12 3/31/2021 $-6,629,000.00
13 12/31/2020 $-2,797,000.00
14 9/30/2020 $-9,864,000.00
15 6/30/2020 $-14,378,000.00
16 3/31/2020 $-16,969,000.00
17 12/31/2019 $-9,528,000.00
18 9/30/2019 $-11,960,000.00
19 6/30/2019 $-9,104,000.00
20 3/31/2019 $-10,487,000.00
21 12/31/2018 $-11,052,000.00
22 9/30/2018 $-7,203,000.00
23 6/30/2018 $-6,808,000.00
24 3/31/2018 $-4,879,000.00
25 12/31/2017 $-5,072,000.00
26 9/30/2017 $-5,756,000.00
27 12/31/2016 $-7,264,000.00
Financials: AdditionalPaidInCapitalCommonStock
Date Value
1 12/31/2023 $864,135,000.00
2 9/30/2023 $816,551,000.00
3 6/30/2023 $790,184,000.00
4 3/31/2023 $753,184,000.00
5 12/31/2022 $721,307,000.00
6 9/30/2022 $715,736,000.00
7 6/30/2022 $687,338,000.00
8 3/31/2022 $698,045,000.00
9 12/31/2021 $724,226,000.00
10 9/30/2021 $711,082,000.00
11 6/30/2021 $495,824,000.00
12 3/31/2021 $484,584,000.00
13 12/31/2020 $474,669,000.00
14 9/30/2020 $464,803,000.00
15 6/30/2020 $456,307,000.00
16 3/31/2020 $449,870,000.00
17 12/31/2019 $446,633,000.00
18 9/30/2019 $436,197,000.00
19 6/30/2019 $433,902,000.00
20 3/31/2019 $381,159,000.00
21 12/31/2018 $379,832,000.00
22 9/30/2018 $370,402,000.00
23 6/30/2018 $369,579,000.00
24 3/31/2018 $232,576,000.00
25 12/31/2017 $232,156,000.00
26 9/30/2017 $49,347,000.00
27 12/31/2016 $39,688,000.00
Financials: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Date Value
1 12/31/2023 $85,581,000.00
2 9/30/2023 $20,526,000.00
3 6/30/2023 $23,736,000.00
4 3/31/2023 $22,161,000.00
5 12/31/2022 $85,196,000.00
6 9/30/2022 $22,710,000.00
7 6/30/2022 $21,200,000.00
8 3/31/2022 $19,403,000.00
9 12/31/2021 $43,734,000.00
10 9/30/2021 $10,933,000.00
11 6/30/2021 $10,626,000.00
12 3/31/2021 $9,644,000.00
13 12/31/2020 $21,254,000.00
14 9/30/2020 $6,240,000.00
15 6/30/2020 $4,586,000.00
16 3/31/2020 $3,043,000.00
17 12/31/2019 $7,645,000.00
18 9/30/2019 $2,126,000.00
19 6/30/2019 $1,922,000.00
20 3/31/2019 $869,000.00
21 12/31/2018 $1,814,000.00
22 9/30/2018 $563,000.00
23 6/30/2018 $650,000.00
24 3/31/2018 $216,000.00
25 12/31/2017 $1,044,000.00
26 9/30/2017 $498,000.00
27 12/31/2016 $614,000.00
28 12/31/2015 $569,000.00
Financials: AdvertisingExpense
Date Value
1 12/31/2023 $5,100,000.00
2 12/31/2022 $5,000,000.00
3 12/31/2021 $4,300,000.00
4 12/31/2020 $4,000,000.00
5 12/31/2019 $4,500,000.00
6 12/31/2018 $4,400,000.00
7 12/31/2017 $3,500,000.00
8 12/31/2016 $2,500,000.00
9 12/31/2015 $2,200,000.00
Financials: AllowanceForDoubtfulAccountsReceivableCurrent
Date Value
1 12/31/2023 $2,900,000.00
2 12/31/2022 $2,590,000.00
3 12/31/2021 $2,539,000.00
4 12/31/2020 $2,600,000.00
5 9/30/2020 $2,800,000.00
6 6/30/2020 $2,400,000.00
7 3/31/2020 $2,500,000.00
8 12/31/2019 $1,400,000.00
9 12/31/2018 $1,150,000.00
10 12/31/2017 $798,000.00
11 12/31/2016 $565,000.00
12 12/31/2015 $937,000.00
13 12/31/2014 $1,439,000.00
Financials: AmortizationOfFinancingCostsAndDiscounts
Date Value
1 12/31/2023 $1,869,000.00
2 9/30/2023 $1,399,000.00
3 6/30/2023 $930,000.00
4 12/31/2022 $1,792,000.00
5 9/30/2022 $1,330,000.00
6 6/30/2022 $829,000.00
7 3/31/2022 $418,000.00
8 12/31/2021 $11,428,000.00
9 9/30/2021 $8,513,000.00
10 6/30/2021 $5,631,000.00
11 3/31/2021 $2,800,000.00
12 12/31/2020 $10,829,000.00
13 9/30/2020 $8,067,000.00
14 6/30/2020 $5,342,000.00
15 3/31/2020 $2,653,000.00
16 12/31/2019 $5,663,000.00
17 9/30/2019 $3,044,000.00
18 6/30/2019 $459,000.00
19 3/31/2019 $4,000.00
20 12/31/2018 $23,000.00
21 9/30/2018 $18,000.00
22 6/30/2018 $12,000.00
23 12/31/2017 $148,000.00
Financials: AmortizationOfIntangibleAssets
Date Value
1 12/31/2023 $30,900,000.00
2 9/30/2023 $23,100,000.00
3 6/30/2023 $15,400,000.00
4 3/31/2023 $7,814,000.00
5 12/31/2022 $27,500,000.00
6 9/30/2022 $6,571,000.00
7 6/30/2022 $12,100,000.00
8 3/31/2022 $5,900,000.00
9 12/31/2021 $18,400,000.00
10 9/30/2021 $4,400,000.00
11 6/30/2021 $9,492,000.00
12 3/31/2021 $4,900,000.00
13 12/31/2020 $16,376,000.00
14 9/30/2020 $3,900,000.00
15 6/30/2020 $3,692,000.00
16 3/31/2020 $3,840,000.00
17 12/31/2019 $14,400,000.00
18 9/30/2019 $3,545,000.00
19 6/30/2019 $3,600,000.00
20 3/31/2019 $3,500,000.00
21 12/31/2018 $7,739,000.00
22 9/30/2018 $1,739,000.00
23 6/30/2018 $3,926,000.00
24 3/31/2018 $1,940,000.00
25 12/31/2017 $5,448,000.00
26 9/30/2017 $3,287,000.00
27 6/30/2017 $2,098,000.00
28 3/31/2017 $943,000.00
29 12/31/2016 $3,322,000.00
30 9/30/2016 $2,352,000.00
31 12/31/2015 $2,624,000.00
Financials: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Date Value
1 12/31/2023 $7,046,000.00
2 9/30/2023 $7,862,000.00
3 6/30/2023 $8,646,000.00
4 3/31/2023 $7,850,000.00
5 12/31/2022 $5,919,000.00
6 9/30/2022 $8,893,000.00
7 6/30/2022 $7,312,000.00
8 3/31/2022 --
9 12/31/2021 $4,980,000.00
10 9/30/2021 $5,119,000.00
11 6/30/2021 $5,040,000.00
12 3/31/2021 --
13 12/31/2020 $3,100,000.00
14 9/30/2020 $3,686,000.00
15 6/30/2020 $4,500,000.00
16 3/31/2020 --
17 12/31/2019 $5,700,000.00
18 9/30/2019 $5,800,000.00
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 $10,200,000.00
26 9/30/2017 $9,800,000.00
27 6/30/2017 $9,600,000.00
28 3/31/2017 $9,400,000.00
29 12/31/2016 $10,200,000.00
30 9/30/2016 --
31 12/31/2015 $800,000.00
Financials: AssetImpairmentCharges
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 12/31/2016 --
9 12/31/2015 --
Financials: Assets
Date Value
1 12/31/2023 $1,363,493,000.00
2 9/30/2023 $1,251,991,000.00
3 6/30/2023 $1,255,807,000.00
4 3/31/2023 $1,226,172,000.00
5 12/31/2022 $1,204,738,000.00
6 9/30/2022 $1,124,928,000.00
7 6/30/2022 $1,128,508,000.00
8 3/31/2022 $1,133,690,000.00
9 12/31/2021 $1,163,275,000.00
10 9/30/2021 $1,014,483,000.00
11 6/30/2021 $820,216,000.00
12 3/31/2021 $817,913,000.00
13 12/31/2020 $829,902,000.00
14 9/30/2020 $779,703,000.00
15 6/30/2020 $736,846,000.00
16 3/31/2020 $734,654,000.00
17 12/31/2019 $743,145,000.00
18 9/30/2019 $716,700,000.00
19 6/30/2019 $729,720,000.00
20 3/31/2019 $518,866,000.00
21 12/31/2018 $483,216,000.00
22 9/30/2018 $428,013,000.00
23 6/30/2018 $437,770,000.00
24 3/31/2018 $310,822,000.00
25 12/31/2017 $287,871,000.00
26 9/30/2017 $301,494,000.00
27 12/31/2016 $250,776,000.00
Financials: AssetsCurrent
Date Value
1 12/31/2023 $700,623,000.00
2 9/30/2023 $592,006,000.00
3 6/30/2023 $586,781,000.00
4 3/31/2023 $548,602,000.00
5 12/31/2022 $526,826,000.00
6 9/30/2022 $465,731,000.00
7 6/30/2022 $554,314,000.00
8 3/31/2022 $555,674,000.00
9 12/31/2021 $588,221,000.00
10 9/30/2021 $579,505,000.00
11 6/30/2021 $382,647,000.00
12 3/31/2021 $378,756,000.00
13 12/31/2020 $386,935,000.00
14 9/30/2020 $359,803,000.00
15 6/30/2020 $351,954,000.00
16 3/31/2020 $357,471,000.00
17 12/31/2019 $352,457,000.00
18 9/30/2019 $360,948,000.00
19 6/30/2019 $364,363,000.00
20 3/31/2019 $155,631,000.00
21 12/31/2018 $154,034,000.00
22 9/30/2018 $289,683,000.00
23 6/30/2018 $295,359,000.00
24 3/31/2018 $167,643,000.00
25 12/31/2017 $143,888,000.00
26 9/30/2017 $99,354,000.00
27 12/31/2016 $105,103,000.00
Financials: BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
Date Value
1 12/31/2023 $17,570,000.00
2 12/31/2022 $224,000.00
3 12/31/2021 $3,690,000.00
4 12/31/2020 $3,504,000.00
5 9/30/2020 $1,638,000.00
6 12/31/2019 $7,637,000.00
7 12/31/2018 $8,681,000.00
8 12/31/2017 $8,712,000.00
9 9/30/2017 $8,712,000.00
Financials: CapitalExpendituresIncurredButNotYetPaid
Date Value
1 12/31/2023 $1,019,000.00
2 9/30/2023 $909,000.00
3 6/30/2023 $427,000.00
4 3/31/2023 $1,559,000.00
5 12/31/2022 $659,000.00
6 9/30/2022 $707,000.00
7 6/30/2022 $1,530,000.00
8 3/31/2022 $772,000.00
9 12/31/2021 $1,056,000.00
10 9/30/2021 $480,000.00
11 6/30/2021 $631,000.00
12 3/31/2021 $619,000.00
13 12/31/2020 $1,671,000.00
14 9/30/2020 $208,000.00
15 6/30/2020 $343,000.00
16 3/31/2020 $382,000.00
17 12/31/2019 $259,000.00
18 9/30/2019 $1,827,000.00
19 6/30/2019 $417,000.00
20 3/31/2019 $295,000.00
21 12/31/2018 $330,000.00
22 9/30/2018 $228,000.00
23 6/30/2018 $935,000.00
24 3/31/2018 $736,000.00
25 12/31/2017 $582,000.00
26 9/30/2017 $144,000.00
27 6/30/2017 $155,000.00
28 3/31/2017 $64,000.00
29 12/31/2016 $1,777,000.00
30 9/30/2016 $1,918,000.00
31 12/31/2015 $178,000.00
Financials: CashAndCashEquivalentsAtCarryingValue
Date Value
1 12/31/2023 $467,459,000.00
2 9/30/2023 $431,188,000.00
3 6/30/2023 $418,338,000.00
4 3/31/2023 $378,377,000.00
5 12/31/2022 $316,146,000.00
6 9/30/2022 $311,853,000.00
7 6/30/2022 $416,137,000.00
8 3/31/2022 $405,578,000.00
9 12/31/2021 $413,743,000.00
10 9/30/2021 $455,858,000.00
11 6/30/2021 $260,098,000.00
12 3/31/2021 $243,364,000.00
13 12/31/2020 $241,221,000.00
14 9/30/2020 $245,364,000.00
15 6/30/2020 $250,540,000.00
16 3/31/2020 $247,145,000.00
17 12/31/2019 $223,117,000.00
18 9/30/2019 $246,937,000.00
19 6/30/2019 $251,828,000.00
20 3/31/2019 $39,771,000.00
21 12/31/2018 $35,345,000.00
22 9/30/2018 $197,413,000.00
23 6/30/2018 $199,230,000.00
24 3/31/2018 $63,196,000.00
25 12/31/2017 $39,213,000.00
26 9/30/2017 $16,667,000.00
27 12/31/2016 $16,874,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 12/31/2023 $467,576,000.00
2 9/30/2023 $431,416,000.00
3 6/30/2023 $418,787,000.00
4 3/31/2023 $378,860,000.00
5 12/31/2022 $316,958,000.00
6 9/30/2022 $312,383,000.00
7 6/30/2022 $416,306,000.00
8 3/31/2022 $405,833,000.00
9 12/31/2021 $414,012,000.00
10 9/30/2021 $456,014,000.00
11 6/30/2021 $260,321,000.00
12 3/31/2021 $243,500,000.00
13 12/31/2020 $241,547,000.00
14 9/30/2020 $245,679,000.00
15 6/30/2020 $250,926,000.00
16 3/31/2020 $247,481,000.00
17 12/31/2019 $223,497,000.00
18 9/30/2019 $247,299,000.00
19 6/30/2019 $252,180,000.00
20 3/31/2019 $40,132,000.00
21 12/31/2018 $35,685,000.00
22 9/30/2018 $197,752,000.00
23 6/30/2018 $199,586,000.00
24 3/31/2018 $63,554,000.00
25 12/31/2017 $39,578,000.00
26 9/30/2017 $16,951,000.00
27 6/30/2017 $17,689,000.00
28 3/31/2017 $16,834,000.00
29 12/31/2016 $17,139,000.00
30 9/30/2016 $19,360,000.00
31 12/31/2015 $14,013,000.00
32 12/31/2014 $17,541,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
Date Value
1 12/31/2023 $150,618,000.00
2 9/30/2023 $114,458,000.00
3 6/30/2023 $101,829,000.00
4 3/31/2023 $61,902,000.00
5 12/31/2022 $-97,054,000.00
6 9/30/2022 $-101,629,000.00
7 6/30/2022 $2,294,000.00
8 3/31/2022 $-8,179,000.00
9 12/31/2021 $172,465,000.00
10 9/30/2021 $214,467,000.00
11 6/30/2021 $18,774,000.00
12 3/31/2021 $1,953,000.00
13 12/31/2020 $18,050,000.00
14 9/30/2020 $22,182,000.00
15 6/30/2020 $27,429,000.00
16 3/31/2020 $23,984,000.00
17 12/31/2019 $187,812,000.00
18 9/30/2019 $211,614,000.00
19 6/30/2019 $216,495,000.00
20 3/31/2019 $4,447,000.00
21 12/31/2018 $-3,893,000.00
22 9/30/2018 $158,174,000.00
23 6/30/2018 $160,008,000.00
24 3/31/2018 $23,976,000.00
25 12/31/2017 $22,439,000.00
26 9/30/2017 $-188,000.00
27 6/30/2017 $550,000.00
28 3/31/2017 $-305,000.00
29 12/31/2016 $3,126,000.00
30 9/30/2016 $5,347,000.00
31 12/31/2015 $-3,528,000.00
Financials: CommitmentsAndContingencies
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
26 9/30/2017 --
27 12/31/2016 --
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 --
8 12/31/2016 --
9 12/31/2015 --
Financials: ComprehensiveIncomeNetOfTax
Date Value
1 12/31/2023 $-1,233,000.00
2 9/30/2023 $-30,862,000.00
3 6/30/2023 $-18,398,000.00
4 3/31/2023 $5,292,000.00
5 12/31/2022 $-64,481,000.00
6 9/30/2022 $-51,041,000.00
7 6/30/2022 $-42,076,000.00
8 3/31/2022 $7,470,000.00
9 12/31/2021 $-14,947,000.00
10 9/30/2021 $-12,342,000.00
11 6/30/2021 $-396,000.00
12 3/31/2021 $10,528,000.00
13 12/31/2020 $-3,769,000.00
14 9/30/2020 $-3,991,000.00
15 6/30/2020 $-7,632,000.00
16 3/31/2020 $-1,411,000.00
17 12/31/2019 $-5,780,000.00
18 9/30/2019 $-6,710,000.00
19 6/30/2019 $-1,499,000.00
20 3/31/2019 $13,584,000.00
21 12/31/2018 $9,317,000.00
22 9/30/2018 $20,519,000.00
23 6/30/2018 $3,697,000.00
24 3/31/2018 $25,927,000.00
25 12/31/2017 $-97,215,000.00
26 9/30/2017 $-29,585,000.00
27 6/30/2017 $-6,125,000.00
28 3/31/2017 $-1,842,000.00
29 12/31/2016 $9,607,000.00
30 9/30/2016 $1,110,000.00
31 12/31/2015 $8,564,000.00
Financials: ContractWithCustomerAssetNetCurrent
Date Value
1 12/31/2023 $5,186,000.00
2 12/31/2022 $6,290,000.00
3 12/31/2021 $3,844,000.00
4 12/31/2020 $6,716,000.00
5 12/31/2019 $4,523,000.00
6 12/31/2018 $3,730,000.00
7 12/31/2017 $4,450,000.00
Financials: ContractWithCustomerLiabilityCurrent
Date Value
1 12/31/2023 $131,356,000.00
2 9/30/2023 $110,843,000.00
3 6/30/2023 $121,853,000.00
4 3/31/2023 $114,423,000.00
5 12/31/2022 $113,081,000.00
6 9/30/2022 $94,523,000.00
7 6/30/2022 $92,141,000.00
8 3/31/2022 $96,529,000.00
9 12/31/2021 $93,160,000.00
10 9/30/2021 $75,138,000.00
11 6/30/2021 $81,343,000.00
12 3/31/2021 $81,737,000.00
13 12/31/2020 $85,691,000.00
14 9/30/2020 $74,045,000.00
15 6/30/2020 $73,061,000.00
16 3/31/2020 $72,567,000.00
17 12/31/2019 $75,431,000.00
18 9/30/2019 $69,377,000.00
19 6/30/2019 $67,587,000.00
20 3/31/2019 $66,030,000.00
21 12/31/2018 $59,765,000.00
22 12/31/2017 $130,122,000.00
Financials: ContractWithCustomerLiabilityNoncurrent
Date Value
1 12/31/2023 $32,347,000.00
2 9/30/2023 $28,090,000.00
3 6/30/2023 $26,694,000.00
4 3/31/2023 $27,520,000.00
5 12/31/2022 $31,379,000.00
6 9/30/2022 $22,017,000.00
7 6/30/2022 $20,785,000.00
8 3/31/2022 $21,874,000.00
9 12/31/2021 $12,872,000.00
10 9/30/2021 $9,290,000.00
11 6/30/2021 $7,236,000.00
12 3/31/2021 $8,992,000.00
13 12/31/2020 $9,388,000.00
14 9/30/2020 $8,513,000.00
15 6/30/2020 $7,287,000.00
16 3/31/2020 $7,472,000.00
17 12/31/2019 $8,136,000.00
18 9/30/2019 $7,666,000.00
19 6/30/2019 $6,219,000.00
20 3/31/2019 $6,511,000.00
21 12/31/2018 $6,754,000.00
22 12/31/2017 $9,640,000.00
Financials: ContractWithCustomerLiabilityRevenueRecognized
Date Value
1 12/31/2023 $106,900,000.00
2 9/30/2023 $104,700,000.00
3 6/30/2023 $84,600,000.00
4 3/31/2023 $59,600,000.00
5 12/31/2022 $89,400,000.00
6 9/30/2022 $77,800,000.00
7 6/30/2022 $65,000,000.00
8 3/31/2022 $44,400,000.00
9 12/31/2021 $78,000,000.00
10 9/30/2021 $71,800,000.00
11 6/30/2021 $60,300,000.00
12 3/31/2021 $42,600,000.00
13 12/31/2020 $74,500,000.00
14 9/30/2020 $66,900,000.00
15 6/30/2020 $53,700,000.00
16 3/31/2020 $36,100,000.00
17 12/31/2019 $57,800,000.00
18 9/30/2019 $53,700,000.00
19 6/30/2019 $45,000,000.00
20 3/31/2019 $30,400,000.00
21 12/31/2018 $53,000,000.00
Financials: ContractWithCustomerRefundLiabilityCurrent
Date Value
1 12/31/2023 $2,385,000.00
2 9/30/2023 $1,647,000.00
3 6/30/2023 $1,689,000.00
4 3/31/2023 $1,766,000.00
5 12/31/2022 $1,874,000.00
6 9/30/2022 $808,000.00
7 6/30/2022 $990,000.00
8 3/31/2022 $1,449,000.00
9 12/31/2021 $1,459,000.00
10 6/30/2021 $720,000.00
11 3/31/2021 $977,000.00
12 12/31/2020 $1,108,000.00
13 9/30/2020 $541,000.00
14 6/30/2020 $583,000.00
15 3/31/2020 $744,000.00
16 12/31/2019 $879,000.00
17 9/30/2019 $436,000.00
18 6/30/2019 $520,000.00
19 3/31/2019 $578,000.00
20 12/31/2018 $1,504,000.00
21 12/31/2017 $832,000.00
Financials: ConvertibleLongTermNotesPayable
Date Value
1 12/31/2023 $225,929,000.00
2 9/30/2023 $225,635,000.00
3 6/30/2023 $225,320,000.00
4 3/31/2023 $225,039,000.00
5 12/31/2022 $305,604,000.00
6 9/30/2022 $305,158,000.00
7 6/30/2022 $304,676,000.00
8 12/31/2021 --
9 12/31/2020 $188,300,000.00
Financials: ConvertibleNotesPayableCurrent
Date Value
1 12/31/2023 $81,455,000.00
2 9/30/2023 $81,319,000.00
3 6/30/2023 $81,161,000.00
4 3/31/2023 $81,004,000.00
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 $226,187,000.00
9 12/31/2021 $199,705,000.00
10 9/30/2021 $196,796,000.00
11 6/30/2021 $193,926,000.00
12 3/31/2021 $191,094,000.00
Financials: CostOfGoodsAndServicesSold
Date Value
1 12/31/2023 $121,791,000.00
2 9/30/2023 $92,618,000.00
3 6/30/2023 $63,532,000.00
4 3/31/2023 $32,735,000.00
5 12/31/2022 $122,889,000.00
6 9/30/2022 $89,035,000.00
7 6/30/2022 $61,126,000.00
8 3/31/2022 $31,603,000.00
9 12/31/2021 $129,666,000.00
10 9/30/2021 $96,869,000.00
11 6/30/2021 $65,368,000.00
12 3/31/2021 $33,422,000.00
13 12/31/2020 $121,305,000.00
14 9/30/2020 $88,614,000.00
15 6/30/2020 $25,081,000.00
16 3/31/2020 $34,497,000.00
17 12/31/2019 $132,599,000.00
18 9/30/2019 $95,649,000.00
19 6/30/2019 $31,023,000.00
20 3/31/2019 $32,885,000.00
21 12/31/2018 $115,973,000.00
22 9/30/2018 $85,702,000.00
23 6/30/2018 $58,498,000.00
24 3/31/2018 $29,042,000.00
25 12/31/2017 $106,591,000.00
26 12/31/2016 $102,600,000.00
Financials: CurrentFederalTaxExpenseBenefit
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 $2,000.00
7 12/31/2017 --
8 12/31/2016 --
9 12/31/2015 --
Financials: CurrentForeignTaxExpenseBenefit
Date Value
1 12/31/2023 $22,746,000.00
2 12/31/2022 $18,759,000.00
3 12/31/2021 $9,781,000.00
4 12/31/2020 $23,197,000.00
5 12/31/2019 $11,434,000.00
6 12/31/2018 $12,629,000.00
7 12/31/2017 $10,290,000.00
8 12/31/2016 $9,413,000.00
9 12/31/2015 $9,893,000.00
Financials: CurrentIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $23,864,000.00
2 12/31/2022 $19,380,000.00
3 12/31/2021 $10,008,000.00
4 12/31/2020 $22,882,000.00
5 12/31/2019 $11,880,000.00
6 12/31/2018 $12,615,000.00
7 12/31/2017 $10,425,000.00
8 12/31/2016 $9,615,000.00
9 12/31/2015 $9,949,000.00
Financials: CurrentStateAndLocalTaxExpenseBenefit
Date Value
1 12/31/2023 $1,118,000.00
2 12/31/2022 $621,000.00
3 12/31/2021 $227,000.00
4 12/31/2020 $-315,000.00
5 12/31/2019 $446,000.00
6 12/31/2018 $-16,000.00
7 12/31/2017 $135,000.00
8 12/31/2016 $202,000.00
9 12/31/2015 $56,000.00
Financials: DeferredFederalIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $35,000.00
2 12/31/2022 $23,000.00
3 12/31/2021 $26,000.00
4 12/31/2020 $-881,000.00
5 12/31/2019 $193,000.00
6 12/31/2018 $1,714,000.00
7 12/31/2017 $54,130,000.00
8 12/31/2016 $-5,358,000.00
9 12/31/2015 $-8,445,000.00
Financials: DeferredForeignIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-2,384,000.00
2 12/31/2022 $-4,206,000.00
3 12/31/2021 $-1,550,000.00
4 12/31/2020 $-9,849,000.00
5 12/31/2019 $-1,143,000.00
6 12/31/2018 $-2,823,000.00
7 12/31/2017 $1,228,000.00
8 12/31/2016 $-610,000.00
9 12/31/2015 $-587,000.00
Financials: DeferredIncomeTaxAssetsNet
Date Value
1 12/31/2023 $9,955,000.00
2 9/30/2023 $8,046,000.00
3 6/30/2023 $8,183,000.00
4 3/31/2023 $9,675,000.00
5 12/31/2022 $9,727,000.00
6 9/30/2022 $7,605,000.00
7 6/30/2022 $7,943,000.00
8 3/31/2022 $8,228,000.00
9 12/31/2021 $8,495,000.00
10 9/30/2021 $8,221,000.00
11 6/30/2021 $8,265,000.00
12 3/31/2021 $8,476,000.00
13 12/31/2020 $7,125,000.00
14 9/30/2020 $5,631,000.00
15 6/30/2020 $5,661,000.00
16 12/31/2019 $5,791,000.00
Financials: DeferredIncomeTaxesAndTaxCredits
Date Value
1 12/31/2023 $-2,319,000.00
2 9/30/2023 $2,178,000.00
3 6/30/2023 $2,015,000.00
4 12/31/2022 $-4,164,000.00
5 9/30/2022 $4,000.00
6 6/30/2022 $-64,000.00
7 3/31/2022 $-67,000.00
8 12/31/2021 $-1,502,000.00
9 9/30/2021 $-510,000.00
10 6/30/2021 $-1,000.00
11 3/31/2021 $-687,000.00
12 12/31/2020 $-10,350,000.00
13 9/30/2020 $-5,441,000.00
14 6/30/2020 $-5,961,000.00
15 3/31/2020 $-6,001,000.00
16 12/31/2019 $-950,000.00
17 12/31/2018 $-1,057,000.00
18 12/31/2017 $55,105,000.00
Financials: DeferredIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-2,319,000.00
2 12/31/2022 $-4,164,000.00
3 12/31/2021 $-1,502,000.00
4 12/31/2020 $-10,350,000.00
5 9/30/2020 $-5,441,000.00
6 6/30/2020 $-5,961,000.00
7 3/31/2020 $-6,001,000.00
8 12/31/2019 $-950,000.00
9 9/30/2019 $-741,000.00
10 6/30/2019 $-703,000.00
11 3/31/2019 $-654,000.00
12 12/31/2018 $-1,126,000.00
13 9/30/2018 $706,000.00
14 6/30/2018 $-283,000.00
15 3/31/2018 $271,000.00
16 12/31/2017 $52,571,000.00
17 9/30/2017 $-4,793,000.00
18 6/30/2017 $-3,679,000.00
19 3/31/2017 $182,000.00
20 12/31/2016 $-6,076,000.00
21 9/30/2016 $-2,170,000.00
22 12/31/2015 $-9,131,000.00
Financials: DeferredIncomeTaxLiabilities
Date Value
1 12/31/2023 $31,672,000.00
2 12/31/2022 $37,442,000.00
3 12/31/2021 $40,572,000.00
4 12/31/2020 $37,458,000.00
5 12/31/2019 $33,640,000.00
6 12/31/2018 $23,116,000.00
7 11/30/2018 $15,449,000.00
8 12/31/2017 $12,503,000.00
9 12/31/2016 $9,299,000.00
Financials: DeferredIncomeTaxLiabilitiesNet
Date Value
1 12/31/2023 $12,870,000.00
2 9/30/2023 $17,712,000.00
3 6/30/2023 $18,065,000.00
4 3/31/2023 $17,210,000.00
5 12/31/2022 $16,775,000.00
6 9/30/2022 $14,439,000.00
7 6/30/2022 $14,485,000.00
8 3/31/2022 $15,304,000.00
9 12/31/2021 $15,389,000.00
10 9/30/2021 $8,138,000.00
11 6/30/2021 $8,068,000.00
12 3/31/2021 $8,215,000.00
13 12/31/2020 $8,028,000.00
14 9/30/2020 $6,885,000.00
15 6/30/2020 $6,397,000.00
16 12/31/2019 $6,275,000.00
Financials: DeferredStateAndLocalIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $30,000.00
2 12/31/2022 $19,000.00
3 12/31/2021 $22,000.00
4 12/31/2020 $380,000.00
5 12/31/2018 $-17,000.00
6 12/31/2017 $-253,000.00
7 12/31/2016 $-108,000.00
8 12/31/2015 $-99,000.00
Financials: DeferredTaxAssetsDeferredIncome
Date Value
1 12/31/2023 $9,730,000.00
2 12/31/2022 $18,571,000.00
3 12/31/2021 $12,217,000.00
4 12/31/2020 $12,135,000.00
5 12/31/2019 $11,408,000.00
6 12/31/2018 $3,063,000.00
7 11/30/2018 $1,962,000.00
8 12/31/2017 $19,569,000.00
9 12/31/2016 $16,966,000.00
Financials: DeferredTaxAssetsGross
Date Value
1 12/31/2023 $208,523,000.00
2 12/31/2022 $179,835,000.00
3 12/31/2021 $153,659,000.00
4 12/31/2020 $133,386,000.00
5 12/31/2019 $117,512,000.00
6 12/31/2018 $92,854,000.00
7 11/30/2018 $93,620,000.00
8 12/31/2017 $73,565,000.00
9 12/31/2016 $74,969,000.00
Financials: DeferredTaxAssetsInProcessResearchAndDevelopment
Date Value
1 12/31/2023 $58,946,000.00
2 12/31/2022 $43,860,000.00
3 12/31/2021 $4,408,000.00
4 12/31/2020 $6,472,000.00
5 12/31/2019 $7,162,000.00
6 12/31/2018 $8,266,000.00
7 11/30/2018 $8,266,000.00
8 12/31/2017 $8,798,000.00
9 12/31/2016 $12,492,000.00
Financials: DeferredTaxAssetsNet
Date Value
1 12/31/2023 $28,757,000.00
2 12/31/2022 $30,394,000.00
3 12/31/2021 $33,678,000.00
4 12/31/2020 $36,555,000.00
5 12/31/2019 $33,156,000.00
6 12/31/2018 $16,753,000.00
7 11/30/2018 $15,465,000.00
8 12/31/2017 $19,234,000.00
9 12/31/2016 $70,816,000.00
Financials: DeferredTaxAssetsOperatingLossCarryforwards
Date Value
1 12/31/2023 $60,702,000.00
2 12/31/2022 $64,091,000.00
3 12/31/2021 $87,144,000.00
4 12/31/2020 $66,160,000.00
5 12/31/2019 $38,745,000.00
6 12/31/2018 $37,549,000.00
7 11/30/2018 $38,179,000.00
8 12/31/2017 $7,601,000.00
9 12/31/2016 $3,550,000.00
Financials: DeferredTaxAssetsTaxCreditCarryforwards
Date Value
1 12/31/2023 $48,752,000.00
2 12/31/2022 $24,319,000.00
3 12/31/2021 $26,035,000.00
4 12/31/2020 $26,299,000.00
5 12/31/2019 $38,981,000.00
6 12/31/2018 $30,516,000.00
7 11/30/2018 $31,600,000.00
8 12/31/2017 $22,191,000.00
9 12/31/2016 $17,839,000.00
Financials: DeferredTaxAssetsTaxCreditCarryforwardsForeign
Date Value
1 12/31/2023 $29,317,000.00
2 12/31/2022 $3,227,000.00
3 12/31/2021 $4,442,000.00
4 12/31/2020 $2,878,000.00
5 12/31/2019 $12,471,000.00
6 12/31/2018 $6,182,000.00
7 12/31/2017 $2,349,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits
Date Value
1 12/31/2023 $6,955,000.00
2 12/31/2022 $5,941,000.00
3 12/31/2021 $6,460,000.00
4 12/31/2020 $5,980,000.00
5 12/31/2019 $5,189,000.00
6 12/31/2018 $4,825,000.00
7 11/30/2018 $4,756,000.00
8 12/31/2017 $3,931,000.00
9 12/31/2016 $3,995,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
Date Value
1 12/31/2023 $12,011,000.00
2 12/31/2022 $8,312,000.00
3 12/31/2021 $5,011,000.00
4 12/31/2020 $3,766,000.00
5 12/31/2019 $6,480,000.00
6 12/31/2018 $6,858,000.00
7 11/30/2018 $6,858,000.00
8 12/31/2017 $8,922,000.00
9 12/31/2016 $15,825,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseOther
Date Value
1 12/31/2023 $3,910,000.00
2 12/31/2022 $5,931,000.00
3 12/31/2021 $3,866,000.00
4 12/31/2020 $2,618,000.00
5 12/31/2019 $1,968,000.00
6 12/31/2018 $1,777,000.00
7 11/30/2018 $1,999,000.00
8 12/31/2017 $1,905,000.00
9 12/31/2016 $2,527,000.00
Financials: DeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $179,766,000.00
2 12/31/2022 $149,441,000.00
3 12/31/2021 $119,981,000.00
4 12/31/2020 $96,831,000.00
5 12/31/2019 $84,356,000.00
6 12/31/2018 $76,101,000.00
7 11/30/2018 $78,155,000.00
8 12/31/2017 $54,331,000.00
9 12/31/2016 $4,153,000.00
Financials: DeferredTaxLiabilities
Date Value
1 12/31/2023 $2,915,000.00
2 12/31/2022 $7,048,000.00
3 12/31/2021 $6,894,000.00
4 12/31/2020 $903,000.00
5 12/31/2019 $484,000.00
6 12/31/2018 $6,363,000.00
Financials: DeferredTaxLiabilitiesLeasingArrangements
Date Value
1 12/31/2023 $7,357,000.00
2 12/31/2022 $8,578,000.00
3 12/31/2021 $8,283,000.00
4 12/31/2020 $9,610,000.00
Financials: DeferredTaxLiabilitiesOther
Date Value
1 12/31/2023 $2,153,000.00
2 12/31/2022 $3,209,000.00
3 12/31/2021 $2,624,000.00
4 12/31/2020 $1,612,000.00
5 12/31/2019 $1,432,000.00
6 12/31/2018 $1,155,000.00
7 11/30/2018 $1,154,000.00
8 12/31/2017 $739,000.00
9 12/31/2016 $812,000.00
Financials: DefinedBenefitPensionPlanLiabilitiesCurrent
Date Value
1 12/31/2023 $1,170,000.00
2 12/31/2022 $957,000.00
3 12/31/2021 $650,000.00
4 12/31/2020 $657,000.00
5 12/31/2019 $596,000.00
6 12/31/2018 $513,000.00
Financials: DefinedBenefitPensionPlanLiabilitiesNoncurrent
Date Value
1 12/31/2023 $15,815,000.00
2 12/31/2022 $12,273,000.00
3 12/31/2021 $15,086,000.00
4 12/31/2020 $14,497,000.00
5 12/31/2019 $10,379,000.00
6 12/31/2018 $9,111,000.00
Financials: DefinedBenefitPlanAccumulatedBenefitObligation
Date Value
1 12/31/2023 $11,600,000.00
2 12/31/2022 $10,100,000.00
3 12/31/2021 $10,000,000.00
4 12/31/2020 $8,700,000.00
5 12/31/2019 $6,800,000.00
6 12/31/2018 $6,000,000.00
7 12/31/2017 $5,500,000.00
8 12/31/2016 $3,000,000.00
Financials: DefinedBenefitPlanBenefitObligation
Date Value
1 12/31/2023 $16,850,000.00
2 12/31/2022 $13,103,000.00
3 12/31/2021 $15,700,000.00
4 12/31/2020 $15,154,000.00
5 12/31/2019 $11,000,000.00
6 12/31/2018 $9,624,000.00
7 12/31/2017 $8,038,000.00
8 12/31/2016 $6,291,000.00
Financials: DefinedBenefitPlanBenefitObligationBenefitsPaid
Date Value
1 12/31/2023 $400,000.00
2 12/31/2022 $700,000.00
3 12/31/2021 $400,000.00
4 12/31/2020 $500,000.00
5 12/31/2019 $400,000.00
6 12/31/2018 $400,000.00
7 12/31/2017 $200,000.00
8 12/31/2016 $200,000.00
9 12/31/2015 $100,000.00
Financials: DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
Date Value
1 12/31/2023 $6,949,000.00
2 12/31/2022 $5,627,000.00
3 12/31/2021 $4,982,000.00
4 12/31/2020 $4,772,000.00
5 12/31/2019 $2,991,000.00
6 12/31/2018 $2,484,000.00
7 12/31/2017 $2,217,000.00
Financials: DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
Date Value
1 12/31/2023 $1,233,000.00
2 12/31/2022 $1,018,000.00
3 12/31/2021 $689,000.00
4 12/31/2020 $677,000.00
5 12/31/2019 $617,000.00
6 12/31/2018 $537,000.00
7 12/31/2017 $393,000.00
Financials: DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
Date Value
1 12/31/2023 $1,229,000.00
2 12/31/2022 $1,219,000.00
3 12/31/2021 $894,000.00
4 12/31/2020 $577,000.00
5 12/31/2019 $431,000.00
6 12/31/2018 $519,000.00
7 12/31/2017 $261,000.00
Financials: DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
Date Value
1 12/31/2023 $1,323,000.00
2 12/31/2022 $1,274,000.00
3 12/31/2021 $737,000.00
4 12/31/2020 $662,000.00
5 12/31/2019 $519,000.00
6 12/31/2018 $337,000.00
7 12/31/2017 $211,000.00
Financials: DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
Date Value
1 12/31/2023 $1,500,000.00
2 12/31/2022 $792,000.00
3 12/31/2021 $768,000.00
4 12/31/2020 $624,000.00
5 12/31/2019 $347,000.00
6 12/31/2018 $283,000.00
7 12/31/2017 $342,000.00
Financials: DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
Date Value
1 12/31/2023 $974,000.00
2 12/31/2022 $731,000.00
3 12/31/2021 $810,000.00
4 12/31/2020 $480,000.00
5 12/31/2019 $292,000.00
6 12/31/2018 $356,000.00
7 12/31/2017 $282,000.00
Financials: DefinedBenefitPlanNetPeriodicBenefitCost
Date Value
1 12/31/2023 $2,600,000.00
2 12/31/2022 $2,500,000.00
3 12/31/2021 $3,000,000.00
4 12/31/2020 $2,700,000.00
5 12/31/2019 $1,800,000.00
6 12/31/2018 $1,200,000.00
7 12/31/2017 $1,200,000.00
8 12/31/2016 $900,000.00
9 12/31/2015 $600,000.00
Financials: DefinedContributionPlanEmployerDiscretionaryContributionAmount
Date Value
1 12/31/2023 $1,600,000.00
2 12/31/2022 $1,600,000.00
3 12/31/2021 $1,600,000.00
4 12/31/2020 $1,600,000.00
5 12/31/2019 $1,600,000.00
6 12/31/2018 $1,300,000.00
7 12/31/2017 $1,100,000.00
Financials: DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
Date Value
1 12/31/2023 $0.80
2 12/31/2022 $0.80
3 12/31/2021 $0.80
4 12/31/2020 $0.80
5 12/31/2019 $0.80
6 12/31/2018 $0.80
7 12/31/2017 $0.80
Financials: DepositLiabilitiesAccruedInterest
Date Value
1 9/30/2023 $1,242,000.00
2 3/31/2023 $1,241,000.00
3 12/31/2022 $184,000.00
4 9/30/2022 $1,253,000.00
5 12/31/2021 $48,000.00
Financials: Depreciation
Date Value
1 12/31/2023 $8,300,000.00
2 9/30/2023 $6,100,000.00
3 6/30/2023 $4,000,000.00
4 3/31/2023 $1,900,000.00
5 12/31/2022 $8,000,000.00
6 9/30/2022 $5,400,000.00
7 6/30/2022 $1,900,000.00
8 3/31/2022 $1,800,000.00
9 12/31/2021 $7,300,000.00
10 9/30/2021 $1,700,000.00
11 6/30/2021 $3,700,000.00
12 3/31/2021 $1,800,000.00
13 12/31/2020 $7,400,000.00
14 9/30/2020 $5,500,000.00
15 6/30/2020 $3,800,000.00
16 3/31/2020 $1,800,000.00
17 12/31/2019 $7,100,000.00
18 9/30/2019 $5,200,000.00
19 6/30/2019 $3,300,000.00
20 3/31/2019 $1,700,000.00
21 12/31/2018 $7,000,000.00
22 9/30/2018 $5,200,000.00
23 6/30/2018 $3,600,000.00
24 3/31/2018 $1,600,000.00
25 12/31/2017 $6,300,000.00
26 9/30/2017 $1,600,000.00
27 6/30/2017 $3,000,000.00
28 3/31/2017 $1,500,000.00
29 12/31/2016 $6,700,000.00
30 9/30/2016 $4,900,000.00
31 12/31/2015 $5,800,000.00
Financials: DepreciationDepletionAndAmortization
Date Value
1 12/31/2023 $39,124,000.00
2 9/30/2023 $29,271,000.00
3 6/30/2023 $19,488,000.00
4 3/31/2023 $9,750,000.00
5 12/31/2022 $35,504,000.00
6 9/30/2022 $24,092,000.00
7 6/30/2022 $15,819,000.00
8 3/31/2022 $7,686,000.00
9 12/31/2021 $25,644,000.00
10 9/30/2021 $19,355,000.00
11 6/30/2021 $13,180,000.00
12 3/31/2021 $6,686,000.00
13 12/31/2020 $23,806,000.00
14 9/30/2020 $5,623,000.00
15 6/30/2020 $11,293,000.00
16 3/31/2020 $5,660,000.00
17 12/31/2019 $21,522,000.00
18 9/30/2019 $15,836,000.00
19 6/30/2019 $10,468,000.00
20 3/31/2019 $5,194,000.00
21 12/31/2018 $14,734,000.00
22 9/30/2018 $10,895,000.00
23 6/30/2018 $7,525,000.00
24 3/31/2018 $3,543,000.00
25 12/31/2017 $11,747,000.00
26 9/30/2017 $7,895,000.00
27 6/30/2017 $5,084,000.00
28 3/31/2017 $2,461,000.00
29 12/31/2016 $9,980,000.00
30 9/30/2016 $2,453,000.00
31 12/31/2015 $8,378,000.00
Financials: EarningsPerShareBasic
Date Value
1 12/31/2023 $-0.11
2 9/30/2023 $-0.36
3 6/30/2023 $-0.30
4 3/31/2023 $-0.02
5 12/31/2022 $-0.55
6 9/30/2022 $-0.42
7 6/30/2022 $-0.28
8 3/31/2022 $0.15
9 12/31/2021 $-0.12
10 9/30/2021 $-0.11
11 6/30/2021 $0.01
12 3/31/2021 $0.19
13 12/31/2020 $-0.14
14 9/30/2020 $-0.17
15 6/30/2020 $-0.06
16 3/31/2020 $0.08
17 12/31/2019 $-0.11
18 9/30/2019 $-0.08
19 6/30/2019 $-0.04
20 3/31/2019 $0.18
21 12/31/2018 $0.23
22 9/30/2018 $0.37
23 6/30/2018 $0.08
24 3/31/2018 $0.39
25 12/31/2017 $-1.89
26 9/30/2017 $-0.59
27 6/30/2017 $-0.19
28 3/31/2017 $-0.04
29 12/31/2016 $0.21
30 9/30/2016 $0.01
31 6/30/2016 $0.05
32 3/31/2016 $0.03
33 12/31/2015 $0.23
Financials: EarningsPerShareDiluted
Date Value
1 12/31/2023 $-0.11
2 9/30/2023 $-0.36
3 6/30/2023 $-0.30
4 3/31/2023 $-0.02
5 12/31/2022 $-0.55
6 9/30/2022 $-0.70
7 6/30/2022 $-0.28
8 3/31/2022 $0.13
9 12/31/2021 $-0.12
10 9/30/2021 $-0.10
11 6/30/2021 $0.01
12 3/31/2021 $0.18
13 12/31/2020 $-0.14
14 9/30/2020 $-0.12
15 6/30/2020 $-0.14
16 3/31/2020 $0.08
17 12/31/2019 $-0.11
18 9/30/2019 $-0.08
19 6/30/2019 $0.13
20 3/31/2019 $0.17
21 12/31/2018 $0.21
22 9/30/2018 $0.33
23 6/30/2018 $0.02
24 3/31/2018 $0.34
25 12/31/2017 $-1.89
26 9/30/2017 $-0.59
27 6/30/2017 $-0.14
28 3/31/2017 $-0.04
29 12/31/2016 $0.18
30 9/30/2016 $0.07
31 6/30/2016 $0.04
32 3/31/2016 $0.03
33 12/31/2015 $0.19
Financials: EffectiveIncomeTaxRateContinuingOperations
Date Value
1 9/30/2023 $-0.66
2 6/30/2023 $-2.83
3 3/31/2023 $1.27
4 9/30/2022 $-0.37
5 6/30/2022 $-0.88
6 3/31/2022 $0.36
7 9/30/2021 $-1.49
8 6/30/2021 $-0.11
9 3/31/2021 --
10 9/30/2020 $-0.53
11 6/30/2020 $2.30
12 3/31/2020 $0.44
13 9/30/2019 $-0.26
14 6/30/2019 $0.05
15 3/31/2019 $0.24
16 9/30/2018 $0.27
17 6/30/2018 $0.14
18 3/31/2018 $0.24
19 9/30/2017 $-0.19
20 6/30/2017 $0.11
21 3/31/2017 $0.26
22 9/30/2016 $1.73
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 6/30/2020 $0.21
6 12/31/2019 $0.21
7 12/31/2018 $0.21
8 9/30/2018 $0.21
9 6/30/2018 $0.21
10 3/31/2018 $0.21
11 12/31/2017 $0.35
12 12/31/2016 $0.35
Financials: EffectiveIncomeTaxRateReconciliationFdiiAmount
Date Value
1 12/31/2023 $169,000.00
2 12/31/2022 $5,245,000.00
3 12/31/2021 --
4 12/31/2020 --
Financials: EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 12/31/2023 $1,397,000.00
2 9/30/2023 $-2,599,000.00
3 6/30/2023 $-44,000.00
4 3/31/2023 $379,000.00
5 12/31/2022 $-5,094,000.00
6 9/30/2022 $-12,142,000.00
7 6/30/2022 $-6,226,000.00
8 3/31/2022 $-970,000.00
9 12/31/2021 $-2,623,000.00
10 9/30/2021 $-1,951,000.00
11 6/30/2021 $-847,000.00
12 3/31/2021 $-1,331,000.00
13 12/31/2020 $3,010,000.00
14 9/30/2020 $676,000.00
15 6/30/2020 $-1,148,000.00
16 3/31/2020 $-2,113,000.00
17 12/31/2019 $342,000.00
18 9/30/2019 $-1,065,000.00
19 6/30/2019 $187,000.00
20 3/31/2019 $-176,000.00
21 12/31/2018 $-1,443,000.00
22 9/30/2018 $-1,354,000.00
23 6/30/2018 $-877,000.00
24 3/31/2018 $495,000.00
25 12/31/2017 $1,641,000.00
26 9/30/2017 $1,301,000.00
27 6/30/2017 $962,000.00
28 3/31/2017 $490,000.00
29 12/31/2016 $-362,000.00
30 9/30/2016 $841,000.00
31 12/31/2015 $-1,639,000.00
Financials: EmployeeRelatedLiabilitiesCurrent
Date Value
1 12/31/2023 $45,081,000.00
2 9/30/2023 $39,468,000.00
3 6/30/2023 $35,951,000.00
4 3/31/2023 $30,341,000.00
5 12/31/2022 $42,456,000.00
6 9/30/2022 $37,036,000.00
7 6/30/2022 $31,084,000.00
8 3/31/2022 $35,038,000.00
9 12/31/2021 $42,307,000.00
10 9/30/2021 $35,999,000.00
11 6/30/2021 $35,846,000.00
12 3/31/2021 $36,785,000.00
13 12/31/2020 $34,772,000.00
14 9/30/2020 $33,932,000.00
15 6/30/2020 $30,997,000.00
16 3/31/2020 $27,623,000.00
17 12/31/2019 $30,676,000.00
18 9/30/2019 $28,839,000.00
19 6/30/2019 $29,155,000.00
20 3/31/2019 $28,643,000.00
21 12/31/2018 $31,740,000.00
22 9/30/2018 $28,750,000.00
23 6/30/2018 $26,393,000.00
24 3/31/2018 $25,360,000.00
25 12/31/2017 $26,560,000.00
26 9/30/2017 $23,946,000.00
27 12/31/2016 $22,955,000.00
Financials: FiniteLivedIntangibleAssetsAccumulatedAmortization
Date Value
1 12/31/2023 $129,071,000.00
2 9/30/2023 $119,300,000.00
3 6/30/2023 $112,896,000.00
4 3/31/2023 $105,155,000.00
5 12/31/2022 $97,111,000.00
6 9/30/2022 $86,664,000.00
7 6/30/2022 $82,361,000.00
8 3/31/2022 $77,813,000.00
9 12/31/2021 $71,658,000.00
10 9/30/2021 $67,690,000.00
11 6/30/2021 $63,978,000.00
12 3/31/2021 $59,020,000.00
13 12/31/2020 $54,408,000.00
14 9/30/2020 $48,095,000.00
15 6/30/2020 $43,707,000.00
16 3/31/2020 $39,677,000.00
17 12/31/2019 $37,475,000.00
18 9/30/2019 $33,053,000.00
19 6/30/2019 $30,119,000.00
20 3/31/2019 $26,275,000.00
21 12/31/2018 $22,882,000.00
22 9/30/2018 $20,922,000.00
23 6/30/2018 $19,380,000.00
24 3/31/2018 $18,442,000.00
25 12/31/2017 $16,161,000.00
26 9/30/2017 $14,327,000.00
27 12/31/2016 $10,875,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths
Date Value
1 12/31/2023 $28,835,000.00
2 12/31/2022 $30,099,000.00
3 12/31/2021 $23,164,000.00
4 12/31/2020 $17,763,000.00
5 12/31/2019 $15,004,000.00
6 12/31/2018 $13,880,000.00
7 12/31/2017 $6,692,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive
Date Value
1 12/31/2023 $239,000.00
2 12/31/2022 $1,074,000.00
3 12/31/2021 $2,251,000.00
4 12/31/2020 $4,518,000.00
5 12/31/2019 $4,234,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive
Date Value
1 12/31/2023 $1,286,000.00
2 12/31/2022 $3,565,000.00
3 12/31/2021 $9,910,000.00
4 12/31/2020 $4,745,000.00
5 12/31/2019 $6,490,000.00
6 12/31/2018 $6,627,000.00
7 12/31/2017 $639,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour
Date Value
1 12/31/2023 $4,689,000.00
2 12/31/2022 $14,574,000.00
3 12/31/2021 $12,479,000.00
4 12/31/2020 $8,204,000.00
5 12/31/2019 $8,276,000.00
6 12/31/2018 $7,378,000.00
7 12/31/2017 $2,931,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree
Date Value
1 12/31/2023 $15,920,000.00
2 12/31/2022 $20,627,000.00
3 12/31/2021 $18,881,000.00
4 12/31/2020 $15,406,000.00
5 12/31/2019 $9,466,000.00
6 12/31/2018 $10,590,000.00
7 12/31/2017 $5,015,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo
Date Value
1 12/31/2023 $22,103,000.00
2 12/31/2022 $27,244,000.00
3 12/31/2021 $21,472,000.00
4 12/31/2020 $14,348,000.00
5 12/31/2019 $12,664,000.00
6 12/31/2018 $12,959,000.00
7 12/31/2017 $5,653,000.00
Financials: FiniteLivedIntangibleAssetsGross
Date Value
1 12/31/2023 $202,143,000.00
2 9/30/2023 $195,520,000.00
3 6/30/2023 $197,160,000.00
4 3/31/2023 $196,342,000.00
5 12/31/2022 $194,294,000.00
6 9/30/2022 $162,571,000.00
7 6/30/2022 $162,087,000.00
8 3/31/2022 $160,206,000.00
9 12/31/2021 $159,815,000.00
10 9/30/2021 $118,251,000.00
11 6/30/2021 $119,438,000.00
12 3/31/2021 $118,854,000.00
13 12/31/2020 $119,392,000.00
14 9/30/2020 $94,206,000.00
15 6/30/2020 $91,422,000.00
16 3/31/2020 $90,741,000.00
17 12/31/2019 $93,609,000.00
18 9/30/2019 $84,528,000.00
19 6/30/2019 $85,354,000.00
20 3/31/2019 $85,192,000.00
21 12/31/2018 $83,061,000.00
22 9/30/2018 $41,286,000.00
23 6/30/2018 $41,616,000.00
24 3/31/2018 $38,436,000.00
25 12/31/2017 $37,884,000.00
26 9/30/2017 $27,525,000.00
27 12/31/2016 $20,218,000.00
Financials: FiniteLivedIntangibleAssetsNet
Date Value
1 12/31/2023 $73,072,000.00
2 9/30/2023 $76,220,000.00
3 6/30/2023 $84,264,000.00
4 3/31/2023 $91,187,000.00
5 12/31/2022 $97,183,000.00
6 9/30/2022 $75,907,000.00
7 6/30/2022 $79,726,000.00
8 3/31/2022 $82,393,000.00
9 12/31/2021 $88,157,000.00
10 9/30/2021 $50,561,000.00
11 6/30/2021 $55,460,000.00
12 3/31/2021 $59,834,000.00
13 12/31/2020 $64,984,000.00
14 9/30/2020 $46,111,000.00
15 6/30/2020 $47,715,000.00
16 3/31/2020 $51,064,000.00
17 12/31/2019 $56,134,000.00
18 9/30/2019 $51,475,000.00
19 6/30/2019 $55,235,000.00
20 3/31/2019 $58,917,000.00
21 12/31/2018 $60,179,000.00
22 9/30/2018 $20,364,000.00
23 6/30/2018 $22,236,000.00
24 3/31/2018 $19,994,000.00
25 12/31/2017 $21,723,000.00
26 9/30/2017 $13,198,000.00
27 12/31/2016 $9,343,000.00
Financials: ForeignCurrencyTransactionGainLossBeforeTax
Date Value
1 12/31/2023 $1,637,000.00
2 9/30/2023 $-1,994,000.00
3 6/30/2023 $939,000.00
4 3/31/2023 $728,000.00
5 12/31/2022 $-4,405,000.00
6 9/30/2022 $-3,815,000.00
7 6/30/2022 $-7,654,000.00
8 3/31/2022 $-1,913,000.00
9 12/31/2021 $-1,103,000.00
10 9/30/2021 $-226,000.00
11 6/30/2021 $-1,716,000.00
12 3/31/2021 $-929,000.00
13 12/31/2020 $787,000.00
14 9/30/2020 $723,000.00
15 6/30/2020 $32,000.00
16 3/31/2020 $736,000.00
17 12/31/2019 $-745,000.00
18 9/30/2019 $-514,000.00
19 6/30/2019 $-180,000.00
20 3/31/2019 $-417,000.00
21 12/31/2018 $626,000.00
22 9/30/2018 $732,000.00
23 6/30/2018 $-217,000.00
24 3/31/2018 $797,000.00
25 12/31/2017 $-1,254,000.00
26 9/30/2017 $-105,000.00
27 6/30/2017 $-473,000.00
28 3/31/2017 $-444,000.00
29 12/31/2016 $271,000.00
30 9/30/2016 $-241,000.00
31 12/31/2015 $-973,000.00
Financials: GeneralAndAdministrativeExpense
Date Value
1 12/31/2023 $70,887,000.00
2 9/30/2023 $53,791,000.00
3 6/30/2023 $36,573,000.00
4 3/31/2023 $17,951,000.00
5 12/31/2022 $97,606,000.00
6 9/30/2022 $72,613,000.00
7 6/30/2022 $35,796,000.00
8 3/31/2022 $23,569,000.00
9 12/31/2021 $91,500,000.00
10 9/30/2021 $67,983,000.00
11 6/30/2021 $45,787,000.00
12 3/31/2021 $23,926,000.00
13 12/31/2020 $86,432,000.00
14 9/30/2020 $63,499,000.00
15 6/30/2020 $42,594,000.00
16 3/31/2020 $22,346,000.00
17 12/31/2019 $82,178,000.00
18 9/30/2019 $20,706,000.00
19 6/30/2019 $19,851,000.00
20 3/31/2019 $20,329,000.00
21 12/31/2018 $79,751,000.00
22 9/30/2018 $51,636,000.00
23 6/30/2018 $34,402,000.00
24 3/31/2018 $16,990,000.00
25 12/31/2017 $87,979,000.00
26 9/30/2017 $29,175,000.00
27 6/30/2017 $37,290,000.00
28 3/31/2017 $16,089,000.00
29 12/31/2016 $57,202,000.00
30 9/30/2016 $15,793,000.00
31 12/31/2015 $54,069,000.00
Financials: Goodwill
Date Value
1 12/31/2023 $458,125,000.00
2 9/30/2023 $452,822,000.00
3 6/30/2023 $453,093,000.00
4 3/31/2023 $451,170,000.00
5 12/31/2022 $449,048,000.00
6 9/30/2022 $455,211,000.00
7 6/30/2022 $385,989,000.00
8 3/31/2022 $379,320,000.00
9 12/31/2021 $370,178,000.00
10 9/30/2021 $268,888,000.00
11 6/30/2021 $262,963,000.00
12 3/31/2021 $262,090,000.00
13 12/31/2020 $264,481,000.00
14 9/30/2020 $270,651,000.00
15 6/30/2020 $233,486,000.00
16 3/31/2020 $229,795,000.00
17 12/31/2019 $233,683,000.00
18 9/30/2019 $210,500,000.00
19 6/30/2019 $212,087,000.00
20 3/31/2019 $210,714,000.00
21 12/31/2018 $210,532,000.00
22 9/30/2018 $62,905,000.00
23 6/30/2018 $63,263,000.00
24 3/31/2018 $63,771,000.00
25 12/31/2017 $62,706,000.00
26 9/30/2017 $68,891,000.00
27 12/31/2016 $36,625,000.00
28 12/31/2015 $29,240,000.00
29 12/31/2014 $28,859,000.00
Financials: GoodwillAcquiredDuringPeriod
Date Value
1 12/31/2023 $2,948,000.00
2 9/30/2023 $5,365,000.00
3 12/31/2022 $96,092,000.00
4 9/30/2022 $117,540,000.00
5 6/30/2022 $32,568,000.00
6 3/31/2022 $13,227,000.00
7 12/31/2021 $108,772,000.00
8 9/30/2021 $8,550,000.00
9 12/31/2020 $25,932,000.00
10 9/30/2020 $36,998,000.00
11 6/30/2020 $2,292,000.00
12 12/31/2019 $21,922,000.00
13 12/31/2018 $152,630,000.00
14 9/30/2018 $1,768,000.00
15 6/30/2018 $1,708,000.00
16 12/31/2017 $22,420,000.00
17 9/30/2017 $29,448,000.00
18 12/31/2016 $7,855,000.00
19 12/31/2015 $2,897,000.00
Financials: GrossProfit
Date Value
1 12/31/2023 $490,910,000.00
2 9/30/2023 $348,580,000.00
3 6/30/2023 $243,663,000.00
4 3/31/2023 $133,299,000.00
5 12/31/2022 $449,332,000.00
6 9/30/2022 $91,442,000.00
7 6/30/2022 $231,311,000.00
8 3/31/2022 $128,178,000.00
9 12/31/2021 $402,513,000.00
10 9/30/2021 $89,806,000.00
11 6/30/2021 $204,707,000.00
12 3/31/2021 $116,741,000.00
13 12/31/2020 $348,616,000.00
14 9/30/2020 $77,420,000.00
15 6/30/2020 $170,446,000.00
16 3/31/2020 $96,966,000.00
17 12/31/2019 $326,316,000.00
18 9/30/2019 $239,389,000.00
19 6/30/2019 $75,750,000.00
20 3/31/2019 $94,974,000.00
21 12/31/2018 $280,406,000.00
22 9/30/2018 $207,666,000.00
23 6/30/2018 $128,799,000.00
24 3/31/2018 $84,215,000.00
25 12/31/2017 $226,742,000.00
26 9/30/2017 $58,636,000.00
27 6/30/2017 $54,728,000.00
28 3/31/2017 $50,128,000.00
29 12/31/2016 $210,640,000.00
30 9/30/2016 $52,431,000.00
31 6/30/2016 $52,171,000.00
32 3/31/2016 $49,411,000.00
33 12/31/2015 $194,921,000.00
Financials: ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
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 $608,000.00
7 9/30/2018 $608,000.00
8 12/31/2017 --
9 12/31/2016 --
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
Date Value
1 12/31/2023 $-21,803,000.00
2 12/31/2022 $-62,702,000.00
3 12/31/2021 $-27,850,000.00
4 12/31/2020 $-22,127,000.00
5 12/31/2019 $-14,732,000.00
6 9/30/2019 $-17,500,000.00
7 6/30/2019 $-8,300,000.00
8 3/31/2019 $13,600,000.00
9 12/31/2018 $4,228,000.00
10 9/30/2018 $2,800,000.00
11 6/30/2018 $-2,100,000.00
12 3/31/2018 $18,000,000.00
13 12/31/2017 $-49,761,000.00
14 9/30/2017 $41,500,000.00
15 6/30/2017 $-9,400,000.00
16 3/31/2017 $-5,600,000.00
17 12/31/2016 $-2,225,000.00
18 9/30/2016 $4,600,000.00
19 12/31/2015 $-6,861,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Date Value
1 12/31/2023 $12,619,000.00
2 9/30/2023 $-17,232,000.00
3 6/30/2023 $-6,329,000.00
4 3/31/2023 $7,273,000.00
5 12/31/2022 $-28,213,000.00
6 9/30/2022 $-40,486,000.00
7 6/30/2022 $-11,817,000.00
8 3/31/2022 $18,058,000.00
9 12/31/2021 $-288,000.00
10 9/30/2021 $-5,087,000.00
11 6/30/2021 $-12,287,000.00
12 3/31/2021 $14,401,000.00
13 12/31/2020 $2,032,000.00
14 9/30/2020 $-2,348,000.00
15 6/30/2020 $3,227,000.00
16 3/31/2020 $10,682,000.00
17 12/31/2019 $3,388,000.00
18 9/30/2019 $-12,645,000.00
19 6/30/2019 $13,820,000.00
20 3/31/2019 $17,107,000.00
21 12/31/2018 $27,024,000.00
22 9/30/2018 $30,155,000.00
23 6/30/2018 $2,308,000.00
24 3/31/2018 $27,030,000.00
25 12/31/2017 $-36,411,000.00
26 9/30/2017 $-21,614,000.00
27 6/30/2017 $-11,093,000.00
28 3/31/2017 $-2,960,000.00
29 12/31/2016 $13,702,000.00
30 9/30/2016 $6,221,000.00
31 12/31/2015 $11,749,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
Date Value
1 12/31/2023 $34,422,000.00
2 12/31/2022 $34,489,000.00
3 12/31/2021 $27,562,000.00
4 12/31/2020 $24,159,000.00
5 12/31/2019 $18,120,000.00
6 12/31/2018 $22,796,000.00
7 12/31/2017 $13,350,000.00
8 12/31/2016 $15,927,000.00
9 12/31/2015 $18,610,000.00
Financials: IncomeTaxesPaid
Date Value
1 12/31/2023 $11,291,000.00
2 9/30/2023 $9,021,000.00
3 6/30/2023 $8,901,000.00
4 3/31/2023 $4,751,000.00
5 12/31/2022 $8,941,000.00
6 9/30/2022 $6,818,000.00
7 6/30/2022 $4,891,000.00
8 3/31/2022 $3,187,000.00
9 12/31/2021 $9,168,000.00
10 9/30/2021 $8,077,000.00
11 6/30/2021 $3,744,000.00
12 3/31/2021 $2,381,000.00
13 12/31/2020 $12,666,000.00
14 9/30/2020 $12,142,000.00
15 6/30/2020 $9,491,000.00
16 3/31/2020 $1,831,000.00
17 12/31/2019 $7,686,000.00
18 9/30/2019 $7,163,000.00
19 6/30/2019 $4,054,000.00
20 3/31/2019 $2,327,000.00
21 12/31/2018 $6,735,000.00
22 9/30/2018 $5,900,000.00
23 6/30/2018 $3,660,000.00
24 3/31/2018 $2,143,000.00
25 12/31/2017 $5,893,000.00
26 9/30/2017 $4,154,000.00
27 6/30/2017 $2,352,000.00
28 3/31/2017 $1,641,000.00
29 12/31/2016 $5,909,000.00
30 9/30/2016 $2,103,000.00
31 12/31/2015 $5,626,000.00
Financials: IncomeTaxesReceivable
Date Value
1 12/31/2023 $16,650,000.00
2 9/30/2023 $12,402,000.00
3 6/30/2023 $14,505,000.00
4 3/31/2023 $11,226,000.00
5 12/31/2022 $11,259,000.00
6 9/30/2022 $10,465,000.00
7 6/30/2022 $11,412,000.00
8 3/31/2022 $12,185,000.00
9 12/31/2021 $9,388,000.00
10 9/30/2021 $8,929,000.00
11 6/30/2021 $7,949,000.00
12 3/31/2021 $5,985,000.00
13 12/31/2020 $6,736,000.00
14 9/30/2020 $7,091,000.00
15 6/30/2020 $5,760,000.00
16 3/31/2020 $5,884,000.00
17 12/31/2019 $7,264,000.00
18 9/30/2019 $11,551,000.00
19 6/30/2019 $8,515,000.00
20 3/31/2019 $8,137,000.00
21 12/31/2018 $4,431,000.00
22 9/30/2018 $9,841,000.00
23 6/30/2018 $7,260,000.00
24 3/31/2018 $6,898,000.00
25 12/31/2017 $6,054,000.00
26 9/30/2017 $6,868,000.00
27 12/31/2016 $9,069,000.00
Financials: IncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $21,545,000.00
2 9/30/2023 $11,369,000.00
3 6/30/2023 $17,910,000.00
4 3/31/2023 $9,232,000.00
5 12/31/2022 $15,216,000.00
6 9/30/2022 $15,008,000.00
7 6/30/2022 $10,429,000.00
8 3/31/2022 $6,530,000.00
9 12/31/2021 $8,506,000.00
10 9/30/2021 $3,022,000.00
11 6/30/2021 $1,402,000.00
12 3/31/2021 $41,000.00
13 12/31/2020 $12,532,000.00
14 9/30/2020 $10,350,000.00
15 6/30/2020 $7,420,000.00
16 3/31/2020 $4,652,000.00
17 12/31/2019 $10,930,000.00
18 9/30/2019 $7,215,000.00
19 6/30/2019 $-167,000.00
20 3/31/2019 $4,088,000.00
21 12/31/2018 $11,489,000.00
22 9/30/2018 $4,629,000.00
23 6/30/2018 $3,732,000.00
24 3/31/2018 $1,234,000.00
25 12/31/2017 $65,530,000.00
26 9/30/2017 $6,353,000.00
27 6/30/2017 $-1,659,000.00
28 3/31/2017 $-772,000.00
29 12/31/2016 $3,539,000.00
30 9/30/2016 $1,954,000.00
31 12/31/2015 $818,000.00
Financials: IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $29,849,000.00
2 12/31/2022 $7,830,000.00
3 12/31/2021 $20,212,000.00
4 12/31/2020 $5,215,000.00
5 12/31/2019 $18,138,000.00
6 12/31/2018 $21,544,000.00
7 12/31/2017 $49,859,000.00
Financials: IncomeTaxReconciliationForeignIncomeTaxRateDifferential
Date Value
1 12/31/2023 $1,733,000.00
2 12/31/2022 $2,249,000.00
3 12/31/2021 $2,950,000.00
4 12/31/2020 $1,161,000.00
5 12/31/2019 $1,247,000.00
6 12/31/2018 $2,179,000.00
7 12/31/2017 $373,000.00
8 12/31/2016 $-584,000.00
9 12/31/2015 $-10,000.00
Financials: IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
Date Value
1 12/31/2023 $2,650,000.00
2 12/31/2022 $-5,925,000.00
3 12/31/2021 $-60,000.00
4 12/31/2020 $427,000.00
5 12/31/2019 $711,000.00
6 12/31/2018 $5,675,000.00
7 12/31/2017 $-12,744,000.00
8 12/31/2016 $4,796,000.00
9 12/31/2015 $4,117,000.00
Financials: IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
Date Value
1 12/31/2023 $1,361,000.00
2 12/31/2022 $8,649,000.00
3 12/31/2021 $-12,791,000.00
4 12/31/2020 $-5,001,000.00
5 12/31/2019 $-4,574,000.00
6 12/31/2018 $-14,964,000.00
7 12/31/2017 $10,871,000.00
8 9/30/2017 $15,600,000.00
9 6/30/2017 $9,400,000.00
10 3/31/2017 $1,900,000.00
11 12/31/2016 $2,064,000.00
12 9/30/2016 $2,900,000.00
13 12/31/2015 $234,000.00
Financials: IncomeTaxReconciliationOtherAdjustments
Date Value
1 12/31/2023 $123,000.00
2 12/31/2022 $1,250,000.00
3 12/31/2021 $753,000.00
4 12/31/2020 $640,000.00
5 12/31/2019 $-1,068,000.00
6 12/31/2018 $1,206,000.00
7 12/31/2017 $-59,000.00
8 12/31/2016 $-91,000.00
9 12/31/2015 $125,000.00
Financials: IncomeTaxReconciliationStateAndLocalIncomeTaxes
Date Value
1 12/31/2023 $-1,952,000.00
2 12/31/2022 $-5,976,000.00
3 12/31/2021 $-4,826,000.00
4 12/31/2020 $-4,892,000.00
5 12/31/2019 $-6,836,000.00
6 12/31/2018 $-3,453,000.00
7 12/31/2017 $-155,000.00
8 12/31/2016 $94,000.00
9 12/31/2015 $-47,000.00
Financials: IncomeTaxReconciliationTaxContingenciesOther
Date Value
1 12/31/2023 $6,370,000.00
2 12/31/2022 $472,000.00
3 12/31/2021 $6,058,000.00
4 12/31/2020 $720,000.00
5 12/31/2019 $-1,859,000.00
6 12/31/2018 $903,000.00
7 12/31/2017 $446,000.00
8 12/31/2016 $299,000.00
9 12/31/2015 $662,000.00
Financials: IncomeTaxReconciliationTaxCreditsForeign
Date Value
1 12/31/2023 $17,522,000.00
2 12/31/2022 $12,315,000.00
3 12/31/2021 $288,000.00
4 12/31/2020 $1,308,000.00
5 12/31/2019 $7,059,000.00
6 12/31/2018 $5,648,000.00
7 12/31/2017 $4,154,000.00
8 12/31/2016 $8,786,000.00
9 12/31/2015 $9,808,000.00
Financials: IncomeTaxReconciliationTaxCreditsResearch
Date Value
1 12/31/2023 $-391,000.00
2 12/31/2022 $326,000.00
3 12/31/2021 $784,000.00
4 12/31/2020 $-2,576,000.00
5 12/31/2019 $2,600,000.00
6 12/31/2018 $2,819,000.00
7 12/31/2017 $2,999,000.00
8 12/31/2016 $2,696,000.00
9 12/31/2015 $1,608,000.00
Financials: IncreaseDecreaseInAccountsPayable
Date Value
1 12/31/2023 $-1,878,000.00
2 9/30/2023 $-5,494,000.00
3 6/30/2023 $-5,529,000.00
4 3/31/2023 $-5,362,000.00
5 12/31/2022 $3,771,000.00
6 9/30/2022 $-270,000.00
7 6/30/2022 $-2,070,000.00
8 3/31/2022 $-302,000.00
9 12/31/2021 $-3,857,000.00
10 9/30/2021 $-2,432,000.00
11 6/30/2021 $-967,000.00
12 3/31/2021 $-767,000.00
13 12/31/2020 $-1,839,000.00
14 9/30/2020 $-3,321,000.00
15 6/30/2020 $-3,841,000.00
16 3/31/2020 $-3,001,000.00
17 12/31/2019 $-426,000.00
18 9/30/2019 $-420,000.00
19 6/30/2019 $-2,187,000.00
20 3/31/2019 $-1,792,000.00
21 12/31/2018 $1,647,000.00
22 9/30/2018 $796,000.00
23 6/30/2018 $335,000.00
24 3/31/2018 $510,000.00
25 12/31/2017 $-1,087,000.00
26 9/30/2017 $-1,583,000.00
27 6/30/2017 $955,000.00
28 3/31/2017 $-186,000.00
29 12/31/2016 $-1,321,000.00
30 9/30/2016 $-871,000.00
31 12/31/2015 $558,000.00
Financials: IncreaseDecreaseInAccountsReceivable
Date Value
1 12/31/2023 $19,141,000.00
2 9/30/2023 $-47,226,000.00
3 6/30/2023 $-45,077,000.00
4 3/31/2023 $-39,872,000.00
5 12/31/2022 $34,175,000.00
6 9/30/2022 $-13,859,000.00
7 6/30/2022 $-29,270,000.00
8 3/31/2022 $-21,735,000.00
9 12/31/2021 $15,645,000.00
10 9/30/2021 $-26,770,000.00
11 6/30/2021 $-24,852,000.00
12 3/31/2021 $-8,768,000.00
13 12/31/2020 $11,032,000.00
14 9/30/2020 $-16,213,000.00
15 6/30/2020 $-23,264,000.00
16 3/31/2020 $-14,463,000.00
17 12/31/2019 $7,901,000.00
18 9/30/2019 $-10,185,000.00
19 6/30/2019 $-10,406,000.00
20 3/31/2019 $-7,678,000.00
21 12/31/2018 $1,394,000.00
22 9/30/2018 $-15,674,000.00
23 6/30/2018 $-11,743,000.00
24 3/31/2018 $-4,492,000.00
25 12/31/2017 $10,397,000.00
26 9/30/2017 $-12,016,000.00
27 6/30/2017 $-11,412,000.00
28 3/31/2017 $-8,153,000.00
29 12/31/2016 $4,397,000.00
30 9/30/2016 $-11,483,000.00
31 12/31/2015 $8,120,000.00
Financials: IncreaseDecreaseInContractWithCustomerLiability
Date Value
1 12/31/2023 $18,333,000.00
2 9/30/2023 $-3,442,000.00
3 6/30/2023 $4,614,000.00
4 3/31/2023 $-2,678,000.00
5 12/31/2022 $40,946,000.00
6 9/30/2022 $18,311,000.00
7 6/30/2022 $10,080,000.00
8 3/31/2022 $12,673,000.00
9 12/31/2021 $10,111,000.00
10 9/30/2021 $-8,638,000.00
11 6/30/2021 $-5,333,000.00
12 3/31/2021 $-2,810,000.00
13 12/31/2020 $8,280,000.00
14 9/30/2020 $-2,452,000.00
15 6/30/2020 $-2,315,000.00
16 3/31/2020 $-2,129,000.00
17 12/31/2019 $17,426,000.00
18 9/30/2019 $12,075,000.00
19 6/30/2019 $7,740,000.00
20 3/31/2019 $6,241,000.00
21 12/31/2018 $9,555,000.00
22 9/30/2018 $-895,000.00
23 6/30/2018 $197,000.00
24 3/31/2018 $-1,005,000.00
25 12/31/2017 $15,937,000.00
26 12/31/2016 $9,422,000.00
Financials: IncreaseDecreaseInEmployeeRelatedLiabilities
Date Value
1 12/31/2023 $1,783,000.00
2 9/30/2023 $-2,726,000.00
3 6/30/2023 $-6,591,000.00
4 3/31/2023 $-12,283,000.00
5 12/31/2022 $280,000.00
6 9/30/2022 $-3,639,000.00
7 6/30/2022 $-9,742,000.00
8 3/31/2022 $-6,896,000.00
9 12/31/2021 $7,761,000.00
10 9/30/2021 $481,000.00
11 6/30/2021 $1,548,000.00
12 3/31/2021 $2,626,000.00
13 12/31/2020 $1,985,000.00
14 9/30/2020 $1,274,000.00
15 6/30/2020 $497,000.00
16 3/31/2020 $-2,581,000.00
17 12/31/2019 $-1,232,000.00
18 9/30/2019 $-2,111,000.00
19 6/30/2019 $-2,455,000.00
20 3/31/2019 $-2,815,000.00
21 12/31/2018 $5,678,000.00
22 9/30/2018 $2,650,000.00
23 6/30/2018 $73,000.00
24 3/31/2018 $-1,560,000.00
25 12/31/2017 $2,060,000.00
26 9/30/2017 $-211,000.00
27 6/30/2017 $-1,531,000.00
28 3/31/2017 $-2,478,000.00
29 12/31/2016 $2,366,000.00
30 9/30/2016 $736,000.00
31 12/31/2015 $2,006,000.00
Financials: IncreaseDecreaseInOtherNoncurrentAssets
Date Value
1 12/31/2023 $52,000.00
2 9/30/2023 $1,491,000.00
3 6/30/2023 $2,516,000.00
4 3/31/2023 $1,944,000.00
5 12/31/2022 $-2,852,000.00
6 9/30/2022 $-3,134,000.00
7 6/30/2022 $-4,397,000.00
8 3/31/2022 $-2,139,000.00
9 12/31/2021 $6,682,000.00
10 9/30/2021 $5,018,000.00
11 6/30/2021 $5,067,000.00
12 3/31/2021 $3,628,000.00
13 12/31/2020 $4,527,000.00
14 9/30/2020 $-867,000.00
15 6/30/2020 $960,000.00
16 3/31/2020 $321,000.00
17 12/31/2019 $2,591,000.00
18 9/30/2019 $1,443,000.00
19 6/30/2019 $2,300,000.00
20 3/31/2019 $1,516,000.00
21 12/31/2018 $1,660,000.00
22 9/30/2018 $-44,000.00
23 6/30/2018 $278,000.00
24 3/31/2018 $-116,000.00
25 12/31/2017 $11,288,000.00
26 9/30/2017 $11,024,000.00
27 6/30/2017 $2,567,000.00
28 3/31/2017 $1,523,000.00
29 12/31/2016 $930,000.00
30 9/30/2016 $719,000.00
31 12/31/2015 $1,526,000.00
Financials: IncreaseDecreaseInOtherOperatingLiabilities
Date Value
1 12/31/2023 $9,068,000.00
2 9/30/2023 $-4,526,000.00
3 6/30/2023 $4,857,000.00
4 3/31/2023 $2,015,000.00
5 12/31/2022 $-59,463,000.00
6 9/30/2022 $-48,698,000.00
7 6/30/2022 $-61,648,000.00
8 3/31/2022 $-61,759,000.00
9 12/31/2021 $6,365,000.00
10 9/30/2021 $483,000.00
11 6/30/2021 $2,999,000.00
12 3/31/2021 $183,000.00
13 12/31/2020 $5,771,000.00
14 9/30/2020 $-5,847,000.00
15 6/30/2020 $161,000.00
16 3/31/2020 $8,580,000.00
17 12/31/2019 $513,000.00
18 9/30/2019 $2,110,000.00
19 6/30/2019 $1,887,000.00
20 3/31/2019 $4,093,000.00
21 12/31/2018 $-6,667,000.00
22 9/30/2018 $-4,781,000.00
23 6/30/2018 $-4,496,000.00
24 3/31/2018 $-3,545,000.00
25 12/31/2017 $6,207,000.00
26 9/30/2017 $6,122,000.00
27 6/30/2017 $-2,331,000.00
28 3/31/2017 $-632,000.00
29 12/31/2016 $-1,173,000.00
30 9/30/2016 $-6,102,000.00
31 12/31/2015 $2,488,000.00
Financials: IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
Date Value
1 12/31/2023 $1,915,000.00
2 9/30/2023 $-959,000.00
3 6/30/2023 $3,166,000.00
4 3/31/2023 $-1,981,000.00
5 12/31/2022 $-1,014,000.00
6 9/30/2022 $-1,906,000.00
7 6/30/2022 $-2,056,000.00
8 3/31/2022 $138,000.00
9 12/31/2021 $9,026,000.00
10 9/30/2021 $7,612,000.00
11 6/30/2021 $3,367,000.00
12 3/31/2021 $805,000.00
13 12/31/2020 $2,131,000.00
14 9/30/2020 $1,055,000.00
15 6/30/2020 $-1,817,000.00
16 3/31/2020 $-1,184,000.00
17 12/31/2019 $2,396,000.00
18 9/30/2019 $8,718,000.00
19 6/30/2019 $4,952,000.00
20 3/31/2019 $5,755,000.00
21 12/31/2018 $-204,000.00
22 9/30/2018 $6,821,000.00
23 6/30/2018 $2,927,000.00
24 3/31/2018 $1,091,000.00
25 12/31/2017 $-1,559,000.00
26 9/30/2017 $-431,000.00
27 6/30/2017 $3,850,000.00
28 3/31/2017 $4,058,000.00
29 12/31/2016 $2,337,000.00
30 9/30/2016 $3,243,000.00
31 12/31/2015 $5,115,000.00
Financials: IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
Date Value
1 9/30/2023 --
2 6/30/2023 --
3 3/31/2023 --
4 9/30/2022 --
5 6/30/2022 --
6 3/31/2022 $7,799,000.00
7 9/30/2021 --
8 6/30/2021 $4,892,000.00
9 3/31/2021 $4,644,000.00
10 3/31/2020 $4,381,000.00
11 6/30/2019 $5,936,000.00
12 3/31/2019 $5,934,000.00
13 12/31/2018 $7,410,000.00
14 9/30/2018 $6,708,000.00
15 6/30/2018 $7,811,000.00
16 3/31/2018 $8,752,000.00
17 12/31/2016 $9,004,000.00
18 12/31/2015 $12,100,000.00
Financials: IntangibleAssetsGrossExcludingGoodwill
Date Value
1 12/31/2023 $212,621,000.00
2 9/30/2023 $205,791,000.00
3 6/30/2023 $207,538,000.00
4 3/31/2023 $206,741,000.00
5 12/31/2022 $204,720,000.00
6 9/30/2022 $172,744,000.00
7 6/30/2022 $172,688,000.00
8 3/31/2022 $171,158,000.00
9 12/31/2021 $170,715,000.00
10 9/30/2021 $129,230,000.00
11 6/30/2021 $130,615,000.00
12 3/31/2021 $129,932,000.00
13 12/31/2020 $130,522,000.00
14 9/30/2020 $104,836,000.00
15 6/30/2020 $101,884,000.00
16 3/31/2020 $101,035,000.00
17 12/31/2019 $104,550,000.00
18 9/30/2019 $94,009,000.00
19 6/30/2019 $94,993,000.00
20 3/31/2019 $94,744,000.00
21 12/31/2018 $92,718,000.00
22 9/30/2018 $43,251,000.00
23 6/30/2018 $44,226,000.00
24 3/31/2018 $41,255,000.00
25 12/31/2017 $40,622,000.00
26 9/30/2017 $29,706,000.00
27 12/31/2016 $22,043,000.00
Financials: IntangibleAssetsNetExcludingGoodwill
Date Value
1 12/31/2023 $83,550,000.00
2 9/30/2023 $86,491,000.00
3 6/30/2023 $94,642,000.00
4 3/31/2023 $101,586,000.00
5 12/31/2022 $107,609,000.00
6 9/30/2022 $86,080,000.00
7 6/30/2022 $90,327,000.00
8 3/31/2022 $93,345,000.00
9 12/31/2021 $99,057,000.00
10 9/30/2021 $61,540,000.00
11 6/30/2021 $66,637,000.00
12 3/31/2021 $70,912,000.00
13 12/31/2020 $76,114,000.00
14 9/30/2020 $56,741,000.00
15 6/30/2020 $58,177,000.00
16 3/31/2020 $61,358,000.00
17 12/31/2019 $67,075,000.00
18 9/30/2019 $60,956,000.00
19 6/30/2019 $64,874,000.00
20 3/31/2019 $68,469,000.00
21 12/31/2018 $69,836,000.00
22 9/30/2018 $22,329,000.00
23 6/30/2018 $24,846,000.00
24 3/31/2018 $22,813,000.00
25 12/31/2017 $24,461,000.00
26 9/30/2017 $15,379,000.00
27 12/31/2016 $11,168,000.00
Financials: InterestAndOtherIncome
Date Value
1 12/31/2023 $16,900,000.00
2 9/30/2023 $11,700,000.00
3 6/30/2023 $6,900,000.00
4 3/31/2023 $2,900,000.00
5 12/31/2022 $4,100,000.00
6 9/30/2022 $2,000,000.00
7 12/31/2021 $500,000.00
8 9/30/2021 $275,000.00
9 6/30/2021 $79,000.00
10 3/31/2021 $94,000.00
11 9/30/2020 $1,129,000.00
12 6/30/2020 $1,038,000.00
13 3/31/2020 $654,000.00
14 9/30/2019 $1,102,000.00
Financials: InterestExpense
Date Value
1 12/31/2023 $6,116,000.00
2 9/30/2023 $4,583,000.00
3 6/30/2023 $3,054,000.00
4 3/31/2023 $1,526,000.00
5 12/31/2022 $4,377,000.00
6 9/30/2022 $2,851,000.00
7 6/30/2022 $1,285,000.00
8 3/31/2022 $585,000.00
9 12/31/2021 $12,065,000.00
10 9/30/2021 $8,998,000.00
11 6/30/2021 $5,961,000.00
12 3/31/2021 $2,973,000.00
13 12/31/2020 $11,598,000.00
14 9/30/2020 $8,590,000.00
15 6/30/2020 $2,843,000.00
16 3/31/2020 $2,813,000.00
17 12/31/2019 $6,371,000.00
18 9/30/2019 $3,586,000.00
19 6/30/2019 $860,000.00
20 3/31/2019 $270,000.00
21 12/31/2018 $200,000.00
22 9/30/2018 $92,000.00
23 6/30/2018 $61,000.00
24 3/31/2018 $16,000.00
25 12/31/2017 $2,160,000.00
26 9/30/2017 $634,000.00
27 6/30/2017 $548,000.00
28 3/31/2017 $611,000.00
29 12/31/2016 $2,265,000.00
30 9/30/2016 $507,000.00
31 12/31/2015 $2,416,000.00
Financials: InterestOnConvertibleDebtNetOfTax
Date Value
1 9/30/2023 --
2 6/30/2023 --
3 3/31/2023 --
4 9/30/2022 $1,395,000.00
5 6/30/2022 --
6 3/31/2022 $144,000.00
7 9/30/2021 --
8 6/30/2021 --
Financials: InterestPaidNet
Date Value
1 12/31/2023 $4,242,000.00
2 9/30/2023 $2,124,000.00
3 6/30/2023 $2,121,000.00
4 3/31/2023 $3,000.00
5 12/31/2022 $2,425,000.00
6 9/30/2022 $296,000.00
7 6/30/2022 $289,000.00
8 3/31/2022 $1,000.00
9 12/31/2021 $633,000.00
10 9/30/2021 $344,000.00
11 6/30/2021 $339,000.00
12 3/31/2021 $47,000.00
13 12/31/2020 $731,000.00
14 9/30/2020 $320,000.00
15 6/30/2020 $306,000.00
16 3/31/2020 $15,000.00
17 12/31/2019 $664,000.00
18 9/30/2019 $385,000.00
19 6/30/2019 $362,000.00
20 3/31/2019 $225,000.00
21 12/31/2018 $223,000.00
22 9/30/2018 $70,000.00
23 6/30/2018 $41,000.00
24 3/31/2018 $10,000.00
25 12/31/2017 $2,092,000.00
26 9/30/2017 $1,722,000.00
27 6/30/2017 $1,163,000.00
28 12/31/2016 $2,190,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDue
Date Value
1 12/31/2023 $37,109,000.00
2 12/31/2022 $41,057,000.00
3 12/31/2021 $32,844,000.00
4 12/31/2020 $38,179,000.00
5 12/31/2019 $32,858,000.00
6 9/30/2019 $30,703,000.00
7 6/30/2019 $33,429,000.00
8 3/31/2019 $36,768,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
Date Value
1 12/31/2023 $7,988,000.00
2 12/31/2022 $6,617,000.00
3 12/31/2021 $1,542,000.00
4 12/31/2020 $3,203,000.00
5 12/31/2019 $3,055,000.00
6 9/30/2019 $3,291,000.00
7 6/30/2019 $3,335,000.00
8 3/31/2019 $3,559,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 12/31/2023 $10,169,000.00
2 12/31/2022 $12,177,000.00
3 12/31/2021 $11,255,000.00
4 12/31/2020 $11,704,000.00
5 12/31/2019 $10,444,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFive
Date Value
1 12/31/2023 $2,073,000.00
2 12/31/2022 $2,739,000.00
3 12/31/2021 $2,486,000.00
4 12/31/2020 $2,786,000.00
5 12/31/2019 $1,730,000.00
6 9/30/2019 $2,964,000.00
7 6/30/2019 $2,971,000.00
8 3/31/2019 $2,816,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFour
Date Value
1 12/31/2023 $3,893,000.00
2 12/31/2022 $4,696,000.00
3 12/31/2021 $3,418,000.00
4 12/31/2020 $4,178,000.00
5 12/31/2019 $3,684,000.00
6 9/30/2019 $4,954,000.00
7 6/30/2019 $4,811,000.00
8 3/31/2019 $4,679,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearThree
Date Value
1 12/31/2023 $5,789,000.00
2 12/31/2022 $5,996,000.00
3 12/31/2021 $5,412,000.00
4 12/31/2020 $6,900,000.00
5 12/31/2019 $5,768,000.00
6 9/30/2019 $7,202,000.00
7 6/30/2019 $7,089,000.00
8 3/31/2019 $6,754,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
Date Value
1 12/31/2023 $7,197,000.00
2 12/31/2022 $8,832,000.00
3 12/31/2021 $8,731,000.00
4 12/31/2020 $9,408,000.00
5 12/31/2019 $8,177,000.00
6 9/30/2019 $9,483,000.00
7 6/30/2019 $9,508,000.00
8 3/31/2019 $9,783,000.00
Financials: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
Date Value
1 12/31/2023 $5,659,000.00
2 12/31/2022 $6,596,000.00
3 12/31/2021 $3,361,000.00
4 12/31/2020 $3,525,000.00
5 12/31/2019 $3,543,000.00
6 9/30/2019 $2,981,000.00
7 6/30/2019 $3,295,000.00
8 3/31/2019 $5,560,000.00
Financials: Liabilities
Date Value
1 12/31/2023 $652,162,000.00
2 9/30/2023 $617,873,000.00
3 6/30/2023 $635,592,000.00
4 3/31/2023 $619,267,000.00
5 12/31/2022 $635,002,000.00
6 9/30/2022 $589,399,000.00
7 6/30/2022 $570,336,000.00
8 3/31/2022 $514,481,000.00
9 12/31/2021 $549,294,000.00
10 9/30/2021 $411,437,000.00
11 6/30/2021 $420,087,000.00
12 3/31/2021 $418,100,000.00
13 12/31/2020 $450,532,000.00
14 9/30/2020 $419,464,000.00
15 6/30/2020 $381,112,000.00
16 3/31/2020 $376,157,000.00
17 12/31/2019 $386,086,000.00
18 9/30/2019 $371,007,000.00
19 6/30/2019 $367,527,000.00
20 3/31/2019 $214,821,000.00
21 12/31/2018 $191,159,000.00
22 9/30/2018 $216,214,000.00
23 6/30/2018 $233,706,000.00
24 3/31/2018 $243,345,000.00
25 12/31/2017 $224,928,000.00
26 9/30/2017 $361,698,000.00
27 12/31/2016 $285,429,000.00
Financials: LiabilitiesAndStockholdersEquity
Date Value
1 12/31/2023 $1,363,493,000.00
2 9/30/2023 $1,251,991,000.00
3 6/30/2023 $1,255,807,000.00
4 3/31/2023 $1,226,172,000.00
5 12/31/2022 $1,204,738,000.00
6 9/30/2022 $1,124,928,000.00
7 6/30/2022 $1,128,508,000.00
8 3/31/2022 $1,133,690,000.00
9 12/31/2021 $1,163,275,000.00
10 9/30/2021 $1,014,483,000.00
11 6/30/2021 $820,216,000.00
12 3/31/2021 $817,913,000.00
13 12/31/2020 $829,902,000.00
14 9/30/2020 $779,703,000.00
15 6/30/2020 $736,846,000.00
16 3/31/2020 $734,654,000.00
17 12/31/2019 $743,145,000.00
18 9/30/2019 $716,700,000.00
19 6/30/2019 $729,720,000.00
20 3/31/2019 $518,866,000.00
21 12/31/2018 $483,216,000.00
22 9/30/2018 $428,013,000.00
23 6/30/2018 $437,770,000.00
24 3/31/2018 $310,822,000.00
25 12/31/2017 $287,871,000.00
26 9/30/2017 $301,494,000.00
27 12/31/2016 $250,776,000.00
Financials: LiabilitiesCurrent
Date Value
1 12/31/2023 $324,110,000.00
2 9/30/2023 $296,915,000.00
3 6/30/2023 $319,248,000.00
4 3/31/2023 $300,394,000.00
5 12/31/2022 $232,738,000.00
6 9/30/2022 $198,476,000.00
7 6/30/2022 $187,064,000.00
8 3/31/2022 $430,741,000.00
9 12/31/2021 $473,978,000.00
10 9/30/2021 $347,896,000.00
11 6/30/2021 $356,210,000.00
12 3/31/2021 $359,390,000.00
13 12/31/2020 $200,754,000.00
14 9/30/2020 $149,488,000.00
15 6/30/2020 $146,074,000.00
16 3/31/2020 $150,640,000.00
17 12/31/2019 $152,866,000.00
18 9/30/2019 $143,256,000.00
19 6/30/2019 $141,067,000.00
20 3/31/2019 $143,069,000.00
21 12/31/2018 $127,758,000.00
22 9/30/2018 $192,786,000.00
23 6/30/2018 $210,286,000.00
24 3/31/2018 $218,679,000.00
25 12/31/2017 $197,463,000.00
26 9/30/2017 $191,786,000.00
27 12/31/2016 $158,005,000.00
Financials: NetCashProvidedByUsedInFinancingActivities
Date Value
1 12/31/2023 $37,766,000.00
2 9/30/2023 $24,970,000.00
3 6/30/2023 $21,001,000.00
4 3/31/2023 $5,456,000.00
5 12/31/2022 $22,981,000.00
6 9/30/2022 $35,152,000.00
7 6/30/2022 $31,918,000.00
8 3/31/2022 $2,509,000.00
9 12/31/2021 $175,947,000.00
10 9/30/2021 $173,735,000.00
11 6/30/2021 $-29,321,000.00
12 3/31/2021 $-29,836,000.00
13 12/31/2020 $31,250,000.00
14 9/30/2020 $30,693,000.00
15 6/30/2020 $267,000.00
16 3/31/2020 $76,000.00
17 12/31/2019 $191,916,000.00
18 9/30/2019 $191,960,000.00
19 6/30/2019 $192,144,000.00
20 3/31/2019 $-15,767,000.00
21 12/31/2018 $167,530,000.00
22 9/30/2018 $136,514,000.00
23 6/30/2018 $136,430,000.00
24 3/31/2018 $5,000.00
25 12/31/2017 $29,558,000.00
26 9/30/2017 $3,134,000.00
27 6/30/2017 $-15,609,000.00
28 12/31/2016 $-1,864,000.00
Financials: NetCashProvidedByUsedInInvestingActivities
Date Value
1 12/31/2023 $-15,852,000.00
2 9/30/2023 $-13,569,000.00
3 6/30/2023 $-8,357,000.00
4 3/31/2023 $-3,132,000.00
5 12/31/2022 $-154,511,000.00
6 9/30/2022 $-151,173,000.00
7 6/30/2022 $-41,439,000.00
8 3/31/2022 $-15,504,000.00
9 12/31/2021 $-62,482,000.00
10 9/30/2021 $-12,911,000.00
11 6/30/2021 $-5,780,000.00
12 3/31/2021 $-3,451,000.00
13 12/31/2020 $-49,092,000.00
14 9/30/2020 $-36,566,000.00
15 6/30/2020 $-5,091,000.00
16 3/31/2020 $-2,015,000.00
17 12/31/2019 $-35,839,000.00
18 9/30/2019 $-9,286,000.00
19 6/30/2019 $-7,704,000.00
20 3/31/2019 $-4,925,000.00
21 12/31/2018 $-206,210,000.00
22 9/30/2018 $-17,408,000.00
23 6/30/2018 $-12,858,000.00
24 3/31/2018 $-3,213,000.00
25 12/31/2017 $-24,851,000.00
26 9/30/2017 $-22,078,000.00
27 6/30/2017 $-10,920,000.00
28 12/31/2016 $-16,033,000.00
Financials: NetCashProvidedByUsedInOperatingActivities
Date Value
1 12/31/2023 $127,307,000.00
2 9/30/2023 $105,656,000.00
3 6/30/2023 $89,229,000.00
4 3/31/2023 $59,199,000.00
5 12/31/2022 $39,570,000.00
6 9/30/2022 $26,534,000.00
7 6/30/2022 $18,041,000.00
8 3/31/2022 $5,786,000.00
9 12/31/2021 $61,623,000.00
10 9/30/2021 $55,594,000.00
11 6/30/2021 $54,722,000.00
12 3/31/2021 $36,571,000.00
13 12/31/2020 $32,882,000.00
14 9/30/2020 $27,379,000.00
15 6/30/2020 $33,401,000.00
16 3/31/2020 $28,036,000.00
17 12/31/2019 $31,393,000.00
18 9/30/2019 $30,005,000.00
19 6/30/2019 $31,868,000.00
20 3/31/2019 $25,315,000.00
21 12/31/2018 $36,230,000.00
22 9/30/2018 $40,422,000.00
23 6/30/2018 $37,313,000.00
24 3/31/2018 $26,689,000.00
25 12/31/2017 $16,091,000.00
26 9/30/2017 $17,455,000.00
27 6/30/2017 $26,117,000.00
28 12/31/2016 $21,385,000.00
Financials: NetIncomeLoss
Date Value
1 12/31/2023 $-8,926,000.00
2 9/30/2023 $-28,601,000.00
3 6/30/2023 $-24,239,000.00
4 3/31/2023 $-1,959,000.00
5 12/31/2022 $-43,429,000.00
6 9/30/2022 $-55,494,000.00
7 6/30/2022 $-22,246,000.00
8 3/31/2022 $11,528,000.00
9 12/31/2021 $-8,794,000.00
10 9/30/2021 $-7,397,000.00
11 6/30/2021 $712,000.00
12 3/31/2021 $14,360,000.00
13 12/31/2020 $-10,500,000.00
14 9/30/2020 $-12,698,000.00
15 6/30/2020 $-4,193,000.00
16 3/31/2020 $6,030,000.00
17 12/31/2019 $-7,542,000.00
18 9/30/2019 $-15,939,000.00
19 6/30/2019 $-3,120,000.00
20 3/31/2019 $13,019,000.00
21 12/31/2018 $13,715,000.00
22 9/30/2018 $24,538,000.00
23 6/30/2018 $5,433,000.00
24 3/31/2018 $24,684,000.00
25 12/31/2017 $-99,407,000.00
26 9/30/2017 $-29,626,000.00
27 6/30/2017 $-7,246,000.00
28 3/31/2017 $-2,188,000.00
29 12/31/2016 $10,163,000.00
30 9/30/2016 $4,267,000.00
31 6/30/2016 $2,472,000.00
32 3/31/2016 $1,481,000.00
33 12/31/2015 $10,931,000.00
Financials: NetIncomeLossAttributableToParentDiluted
Date Value
1 9/30/2023 $-28,601,000.00
2 6/30/2023 $-24,239,000.00
3 3/31/2023 $-1,959,000.00
4 9/30/2022 $-54,099,000.00
5 6/30/2022 $-22,246,000.00
6 3/31/2022 $11,672,000.00
7 9/30/2021 $-7,397,000.00
8 6/30/2021 $712,000.00
9 3/31/2021 $14,360,000.00
Financials: NonoperatingIncomeExpense
Date Value
1 12/31/2023 $18,492,000.00
2 9/30/2023 $9,698,000.00
3 6/30/2023 $7,808,000.00
4 3/31/2023 $3,613,000.00
5 12/31/2022 $-16,899,000.00
6 9/30/2022 $-26,082,000.00
7 6/30/2022 $-23,975,000.00
8 3/31/2022 $-2,068,000.00
9 12/31/2021 $-562,000.00
10 9/30/2021 $-124,000.00
11 6/30/2021 $-1,543,000.00
12 3/31/2021 $-835,000.00
13 12/31/2020 $1,917,000.00
Financials: NumberOfBusinessesAcquired
Date Value
1 3/31/2023 $3.00
2 3/31/2022 $2.00
Financials: NumberOfReportableSegments
Date Value
1 12/31/2023 $2.00
2 9/30/2023 $2.00
3 6/30/2023 $2.00
4 3/31/2023 $2.00
5 12/31/2022 $2.00
6 9/30/2022 $2.00
7 6/30/2022 $2.00
8 3/31/2022 $2.00
9 12/31/2021 $2.00
10 9/30/2021 $2.00
11 6/30/2021 $2.00
12 3/31/2021 $2.00
13 12/31/2020 $2.00
14 9/30/2020 $2.00
15 6/30/2020 $2.00
16 3/31/2020 $2.00
17 12/31/2019 $2.00
18 9/30/2019 $2.00
19 6/30/2019 $2.00
20 3/31/2019 $2.00
21 12/31/2018 $2.00
22 9/30/2018 $2.00
23 6/30/2018 $2.00
24 3/31/2018 $2.00
25 12/31/2017 $2.00
26 9/30/2017 $2.00
Financials: OperatingExpenses
Date Value
1 12/31/2023 $490,667,000.00
2 9/30/2023 $370,927,000.00
3 6/30/2023 $254,746,000.00
4 3/31/2023 $128,113,000.00
5 12/31/2022 $456,269,000.00
6 9/30/2022 $334,306,000.00
7 6/30/2022 $110,401,000.00
8 3/31/2022 $107,467,000.00
9 12/31/2021 $390,174,000.00
10 9/30/2021 $286,821,000.00
11 6/30/2021 $96,557,000.00
12 3/31/2021 $98,532,000.00
13 12/31/2020 $336,903,000.00
14 9/30/2020 $80,843,000.00
15 6/30/2020 $162,633,000.00
16 3/31/2020 $84,861,000.00
17 12/31/2019 $318,109,000.00
18 9/30/2019 $235,331,000.00
19 6/30/2019 $78,952,000.00
20 3/31/2019 $77,207,000.00
21 12/31/2018 $255,762,000.00
22 9/30/2018 $179,465,000.00
23 6/30/2018 $63,933,000.00
24 3/31/2018 $58,069,000.00
25 12/31/2017 $259,999,000.00
26 9/30/2017 $193,568,000.00
27 6/30/2017 $114,004,000.00
28 3/31/2017 $52,118,000.00
29 12/31/2016 $195,193,000.00
30 9/30/2016 $52,207,000.00
31 12/31/2015 $179,974,000.00
Financials: OperatingIncomeLoss
Date Value
1 12/31/2023 $243,000.00
2 9/30/2023 $-22,347,000.00
3 6/30/2023 $-11,083,000.00
4 3/31/2023 $5,186,000.00
5 12/31/2022 $-6,937,000.00
6 9/30/2022 $-11,553,000.00
7 6/30/2022 $-7,268,000.00
8 3/31/2022 $20,711,000.00
9 12/31/2021 $12,339,000.00
10 9/30/2021 $7,692,000.00
11 6/30/2021 $9,618,000.00
12 3/31/2021 $18,209,000.00
13 12/31/2020 $11,713,000.00
14 9/30/2020 $-3,423,000.00
15 6/30/2020 $7,813,000.00
16 3/31/2020 $12,105,000.00
17 12/31/2019 $4,149,000.00
18 9/30/2019 $4,058,000.00
19 6/30/2019 $14,565,000.00
20 3/31/2019 $17,767,000.00
21 12/31/2018 $24,644,000.00
22 9/30/2018 $1,880,000.00
23 6/30/2018 $2,177,000.00
24 3/31/2018 $26,146,000.00
25 12/31/2017 $-33,257,000.00
26 9/30/2017 $-30,076,000.00
27 6/30/2017 $-7,158,000.00
28 3/31/2017 $-1,990,000.00
29 12/31/2016 $15,447,000.00
30 9/30/2016 $224,000.00
31 6/30/2016 $3,615,000.00
32 3/31/2016 $3,632,000.00
33 12/31/2015 $14,947,000.00
Financials: OperatingLeaseCost
Date Value
1 12/31/2023 $13,100,000.00
2 12/31/2022 $13,400,000.00
3 12/31/2021 $13,754,000.00
4 12/31/2020 $13,412,000.00
5 12/31/2019 $13,287,000.00
6 9/30/2019 $3,287,000.00
7 6/30/2019 $3,359,000.00
8 3/31/2019 $3,424,000.00
Financials: OperatingLeaseExpense
Date Value
1 12/31/2023 $11,300,000.00
2 12/31/2022 $11,700,000.00
3 12/31/2021 $12,200,000.00
4 12/31/2020 $12,100,000.00
5 12/31/2019 $11,800,000.00
Financials: OperatingLeaseLiability
Date Value
1 12/31/2023 $31,450,000.00
2 12/31/2022 $34,461,000.00
3 12/31/2021 $29,483,000.00
4 12/31/2020 $34,654,000.00
5 12/31/2019 $29,315,000.00
6 9/30/2019 $27,722,000.00
7 6/30/2019 $30,134,000.00
8 3/31/2019 $31,208,000.00
Financials: OperatingLeaseLiabilityCurrent
Date Value
1 12/31/2023 $8,825,000.00
2 9/30/2023 $9,209,000.00
3 6/30/2023 $9,557,000.00
4 3/31/2023 $9,939,000.00
5 12/31/2022 $10,396,000.00
6 9/30/2022 $9,996,000.00
7 6/30/2022 $9,433,000.00
8 3/31/2022 $9,948,000.00
9 12/31/2021 $9,933,000.00
10 9/30/2021 $10,342,000.00
11 6/30/2021 $10,770,000.00
12 3/31/2021 $10,471,000.00
13 12/31/2020 $10,331,000.00
14 9/30/2020 $10,062,000.00
15 6/30/2020 $9,369,000.00
16 3/31/2020 $8,635,000.00
17 12/31/2019 $9,141,000.00
18 9/30/2019 $8,891,000.00
19 6/30/2019 $9,412,000.00
20 3/31/2019 $9,464,000.00
Financials: OperatingLeaseLiabilityNoncurrent
Date Value
1 12/31/2023 $22,625,000.00
2 9/30/2023 $23,373,000.00
3 6/30/2023 $21,337,000.00
4 3/31/2023 $23,989,000.00
5 12/31/2022 $24,065,000.00
6 9/30/2022 $23,466,000.00
7 6/30/2022 $16,340,000.00
8 3/31/2022 $18,847,000.00
9 12/31/2021 $19,550,000.00
10 9/30/2021 $21,610,000.00
11 6/30/2021 $23,785,000.00
12 3/31/2021 $24,319,000.00
13 12/31/2020 $24,323,000.00
14 9/30/2020 $24,395,000.00
15 6/30/2020 $24,352,000.00
16 3/31/2020 $17,796,000.00
17 12/31/2019 $20,174,000.00
18 9/30/2019 $18,831,000.00
19 6/30/2019 $20,722,000.00
20 3/31/2019 $21,744,000.00
Financials: OperatingLeasePayments
Date Value
1 12/31/2023 $11,606,000.00
2 12/31/2022 $12,949,000.00
3 12/31/2021 $12,058,000.00
4 12/31/2020 $11,875,000.00
5 12/31/2019 $11,355,000.00
6 9/30/2019 $8,489,000.00
7 6/30/2019 $5,665,000.00
8 3/31/2019 $2,709,000.00
Financials: OperatingLeaseRightOfUseAsset
Date Value
1 12/31/2023 $30,759,000.00
2 9/30/2023 $32,132,000.00
3 6/30/2023 $30,284,000.00
4 3/31/2023 $33,297,000.00
5 12/31/2022 $33,601,000.00
6 9/30/2022 $32,627,000.00
7 6/30/2022 $24,977,000.00
8 3/31/2022 $27,910,000.00
9 12/31/2021 $28,494,000.00
10 9/30/2021 $30,916,000.00
11 6/30/2021 $33,395,000.00
12 3/31/2021 $33,568,000.00
13 12/31/2020 $33,526,000.00
14 9/30/2020 $33,302,000.00
15 6/30/2020 $32,598,000.00
16 3/31/2020 $25,321,000.00
17 12/31/2019 $28,134,000.00
18 9/30/2019 $26,507,000.00
19 6/30/2019 $28,878,000.00
20 3/31/2019 $29,892,000.00
Financials: OperatingLeaseWeightedAverageDiscountRatePercent
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.05
5 12/31/2019 $0.06
6 9/30/2019 $0.06
7 6/30/2019 $0.05
8 3/31/2019 $0.05
Financials: OtherAssetsNoncurrent
Date Value
1 12/31/2023 $40,678,000.00
2 9/30/2023 $42,327,000.00
3 6/30/2023 $43,717,000.00
4 3/31/2023 $43,582,000.00
5 12/31/2022 $40,410,000.00
6 9/30/2022 $38,736,000.00
7 6/30/2022 $25,588,000.00
8 3/31/2022 $29,025,000.00
9 12/31/2021 $28,352,000.00
10 9/30/2021 $26,702,000.00
11 6/30/2021 $26,699,000.00
12 3/31/2021 $24,968,000.00
13 12/31/2020 $25,389,000.00
14 9/30/2020 $19,174,000.00
15 6/30/2020 $20,514,000.00
16 3/31/2020 $19,640,000.00
17 12/31/2019 $19,708,000.00
18 9/30/2019 $18,199,000.00
19 6/30/2019 $19,567,000.00
20 3/31/2019 $18,658,000.00
21 12/31/2018 $17,288,000.00
22 9/30/2018 $15,580,000.00
23 6/30/2018 $16,077,000.00
24 3/31/2018 $17,270,000.00
25 12/31/2017 $17,019,000.00
26 9/30/2017 $18,843,000.00
27 12/31/2016 $5,276,000.00
Financials: OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
Date Value
1 12/31/2023 $9,011,000.00
2 9/30/2023 $-2,215,000.00
3 6/30/2023 $5,892,000.00
4 3/31/2023 $7,232,000.00
5 12/31/2022 $-24,084,000.00
6 9/30/2022 $-37,929,000.00
7 6/30/2022 $-20,112,000.00
8 3/31/2022 $-4,163,000.00
9 12/31/2021 $-7,254,000.00
10 9/30/2021 $-4,350,000.00
11 6/30/2021 $-1,335,000.00
12 3/31/2021 $-3,975,000.00
13 12/31/2020 $7,782,000.00
14 9/30/2020 $-446,000.00
15 6/30/2020 $2,560,000.00
16 3/31/2020 $-7,578,000.00
17 12/31/2019 $1,895,000.00
18 9/30/2019 $-2,988,000.00
19 6/30/2019 $1,605,000.00
20 3/31/2019 $337,000.00
21 12/31/2018 $-5,449,000.00
22 9/30/2018 $-1,149,000.00
23 6/30/2018 $-2,047,000.00
24 3/31/2018 $1,255,000.00
25 12/31/2017 $2,351,000.00
26 9/30/2017 $-11,000.00
27 6/30/2017 $1,511,000.00
28 3/31/2017 $357,000.00
29 12/31/2016 $20,000.00
30 9/30/2016 $-275,000.00
31 12/31/2015 $-2,115,000.00
Financials: OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
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 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
26 9/30/2017 --
27 6/30/2017 --
28 3/31/2017 --
29 12/31/2016 $-60,000.00
30 9/30/2016 $112,000.00
31 12/31/2015 $953,000.00
Financials: OtherComprehensiveIncomeLossNetOfTax
Date Value
1 12/31/2023 $7,693,000.00
2 9/30/2023 $-2,261,000.00
3 6/30/2023 $5,841,000.00
4 3/31/2023 $7,251,000.00
5 12/31/2022 $-21,052,000.00
6 9/30/2022 $-17,793,000.00
7 6/30/2022 $-19,830,000.00
8 3/31/2022 $-4,058,000.00
9 12/31/2021 $-6,153,000.00
10 9/30/2021 $-5,341,000.00
11 6/30/2021 $-1,108,000.00
12 3/31/2021 $-3,832,000.00
13 12/31/2020 $6,731,000.00
14 9/30/2020 $-336,000.00
15 6/30/2020 $2,591,000.00
16 3/31/2020 $-7,441,000.00
17 12/31/2019 $1,762,000.00
18 9/30/2019 $-670,000.00
19 6/30/2019 $2,186,000.00
20 3/31/2019 $565,000.00
21 12/31/2018 $-6,218,000.00
22 9/30/2018 $-4,019,000.00
23 6/30/2018 $-1,929,000.00
24 3/31/2018 $1,243,000.00
25 12/31/2017 $2,192,000.00
26 9/30/2017 $1,508,000.00
27 6/30/2017 $1,467,000.00
28 3/31/2017 $346,000.00
29 12/31/2016 $-556,000.00
30 9/30/2016 $796,000.00
31 12/31/2015 $-2,368,000.00
Financials: OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
Date Value
1 12/31/2023 $1,318,000.00
2 9/30/2023 $46,000.00
3 6/30/2023 $51,000.00
4 3/31/2023 $-19,000.00
5 12/31/2022 $-3,032,000.00
6 9/30/2022 $-306,000.00
7 6/30/2022 $-282,000.00
8 3/31/2022 $-105,000.00
9 12/31/2021 $-1,101,000.00
10 9/30/2021 $-117,000.00
11 6/30/2021 $-84,000.00
12 3/31/2021 $-143,000.00
13 12/31/2020 $1,051,000.00
14 9/30/2020 $-110,000.00
15 6/30/2020 $-31,000.00
16 3/31/2020 $-137,000.00
17 12/31/2019 $133,000.00
18 9/30/2019 $-376,000.00
19 6/30/2019 $-16,000.00
20 3/31/2019 $-228,000.00
21 12/31/2018 $769,000.00
22 9/30/2018 $-142,000.00
23 6/30/2018 $-106,000.00
24 3/31/2018 $12,000.00
25 12/31/2017 $159,000.00
26 9/30/2017 $-52,000.00
27 6/30/2017 $44,000.00
28 3/31/2017 $11,000.00
29 12/31/2016 $576,000.00
30 9/30/2016 $9,000.00
31 12/31/2015 $253,000.00
Financials: OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
Date Value
1 12/31/2023 $177,000.00
2 9/30/2023 $-79,000.00
3 6/30/2023 $-79,000.00
4 3/31/2023 --
5 12/31/2022 $-308,000.00
6 9/30/2022 --
7 6/30/2022 $7,000.00
8 3/31/2022 --
9 12/31/2021 $-296,000.00
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 $308,000.00
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 $13,000.00
17 12/31/2019 $-16,000.00
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 $318,000.00
22 9/30/2018 $-16,000.00
23 6/30/2018 $-17,000.00
24 3/31/2018 $10,000.00
25 12/31/2017 --
26 9/30/2017 $41,000.00
27 6/30/2017 --
28 3/31/2017 --
29 12/31/2016 $195,000.00
30 9/30/2016 $102,000.00
31 12/31/2015 $-36,000.00
Financials: OtherLiabilitiesCurrent
Date Value
1 12/31/2023 $48,398,000.00
2 9/30/2023 $50,917,000.00
3 6/30/2023 $66,044,000.00
4 3/31/2023 $58,673,000.00
5 12/31/2022 $56,371,000.00
6 9/30/2022 $50,686,000.00
7 6/30/2022 $49,444,000.00
8 3/31/2022 $56,978,000.00
9 12/31/2021 $122,226,000.00
10 9/30/2021 $24,721,000.00
11 6/30/2021 $27,810,000.00
12 3/31/2021 $32,238,000.00
13 12/31/2020 $31,404,000.00
14 9/30/2020 $25,606,000.00
15 6/30/2020 $27,411,000.00
16 3/31/2020 $35,760,000.00
17 12/31/2019 $28,603,000.00
18 9/30/2019 $27,426,000.00
19 6/30/2019 $27,979,000.00
20 3/31/2019 $31,910,000.00
21 12/31/2018 $26,347,000.00
22 9/30/2018 $20,222,000.00
23 6/30/2018 $20,443,000.00
24 3/31/2018 $21,486,000.00
25 12/31/2017 $21,744,000.00
26 9/30/2017 $35,737,000.00
27 12/31/2016 $16,296,000.00
Financials: OtherLiabilitiesNoncurrent
Date Value
1 12/31/2023 $47,151,000.00
2 9/30/2023 $43,860,000.00
3 6/30/2023 $42,993,000.00
4 3/31/2023 $42,325,000.00
5 12/31/2022 $41,216,000.00
6 9/30/2022 $40,282,000.00
7 6/30/2022 $41,471,000.00
8 3/31/2022 $43,019,000.00
9 12/31/2021 $42,894,000.00
10 9/30/2021 $32,641,000.00
11 6/30/2021 $32,856,000.00
12 3/31/2021 $25,141,000.00
13 12/31/2020 $27,767,000.00
14 9/30/2020 $21,123,000.00
15 6/30/2020 $19,990,000.00
16 3/31/2020 $19,472,000.00
17 12/31/2019 $26,672,000.00
18 9/30/2019 $25,630,000.00
19 6/30/2019 $26,362,000.00
20 3/31/2019 $27,811,000.00
21 12/31/2018 $28,153,000.00
22 9/30/2018 $13,036,000.00
23 6/30/2018 $13,474,000.00
24 3/31/2018 $14,179,000.00
25 12/31/2017 $17,647,000.00
26 9/30/2017 $16,402,000.00
27 12/31/2016 $17,114,000.00
Financials: OtherNoncashIncomeExpense
Date Value
1 12/31/2023 $-74,000.00
2 9/30/2023 $14,000.00
3 6/30/2023 $-405,000.00
4 3/31/2023 $-640,000.00
5 12/31/2022 $-387,000.00
6 9/30/2022 $-153,000.00
7 6/30/2022 $-229,000.00
8 3/31/2022 $-107,000.00
9 12/31/2021 $-757,000.00
10 9/30/2021 $-40,000.00
11 6/30/2021 $-34,000.00
12 3/31/2021 $18,000.00
13 12/31/2020 $-118,000.00
14 9/30/2020 $-13,000.00
15 6/30/2020 $-3,000.00
16 3/31/2020 $-7,000.00
17 12/31/2019 $-6,000.00
18 9/30/2019 $16,000.00
19 6/30/2019 $17,000.00
20 3/31/2019 $-4,000.00
21 12/31/2018 $206,000.00
22 9/30/2018 $134,000.00
23 6/30/2018 $154,000.00
24 3/31/2018 $7,000.00
25 12/31/2017 $-542,000.00
26 9/30/2017 $-149,000.00
27 6/30/2017 $-34,000.00
28 3/31/2017 $-18,000.00
29 12/31/2016 $-230,000.00
30 12/31/2015 $-124,000.00
Financials: OtherNonoperatingIncomeExpense
Date Value
1 3/31/2023 $2,885,000.00
2 12/31/2022 $4,127,000.00
3 9/30/2022 $1,708,000.00
4 6/30/2022 $300,000.00
5 3/31/2022 $155,000.00
6 12/31/2021 $-562,000.00
7 9/30/2021 $-124,000.00
8 6/30/2021 $-1,543,000.00
9 3/31/2021 $-835,000.00
10 12/31/2020 $1,917,000.00
11 9/30/2020 $782,000.00
12 6/30/2020 $1,070,000.00
13 3/31/2020 $1,390,000.00
14 12/31/2019 $1,552,000.00
15 9/30/2019 $588,000.00
16 6/30/2019 $115,000.00
17 3/31/2019 $-390,000.00
18 12/31/2018 $2,580,000.00
19 9/30/2018 $2,046,000.00
20 6/30/2018 $176,000.00
21 3/31/2018 $900,000.00
22 12/31/2017 $-994,000.00
23 9/30/2017 $-52,000.00
24 6/30/2017 $-786,000.00
25 3/31/2017 $-359,000.00
26 12/31/2016 $520,000.00
27 9/30/2016 $504,000.00
28 12/31/2015 $-782,000.00
Financials: OtherOperatingIncomeExpenseNet
Date Value
1 12/31/2023 $-146,000.00
2 9/30/2023 $-1,324,000.00
3 6/30/2023 $-5,732,000.00
4 3/31/2023 $-5,605,000.00
5 12/31/2022 $9,955,000.00
6 9/30/2022 $9,383,000.00
7 6/30/2022 $6,548,000.00
8 3/31/2022 $781,000.00
9 12/31/2021 $3,482,000.00
10 9/30/2021 $2,526,000.00
11 6/30/2021 $1,202,000.00
12 3/31/2021 $617,000.00
13 12/31/2020 $3,426,000.00
14 9/30/2020 $3,431,000.00
15 6/30/2020 $1,835,000.00
16 3/31/2020 $891,000.00
17 12/31/2019 $2,072,000.00
18 9/30/2019 $536,000.00
19 6/30/2019 $549,000.00
20 3/31/2019 $617,000.00
21 12/31/2018 $9,597,000.00
22 9/30/2018 $7,433,000.00
23 6/30/2018 $2,583,000.00
24 3/31/2018 $2,191,000.00
25 12/31/2017 $6,620,000.00
26 9/30/2017 $735,000.00
27 6/30/2017 $3,330,000.00
28 3/31/2017 $594,000.00
29 12/31/2016 $2,742,000.00
30 9/30/2016 $1,952,000.00
31 12/31/2015 $2,576,000.00
Financials: OtherSundryLiabilitiesCurrent
Date Value
1 12/31/2023 $6,247,000.00
2 9/30/2023 $7,751,000.00
3 6/30/2023 $7,815,000.00
4 3/31/2023 $6,567,000.00
5 12/31/2022 $7,194,000.00
6 9/30/2022 $5,814,000.00
7 6/30/2022 $4,761,000.00
8 3/31/2022 $5,242,000.00
9 12/31/2021 $7,756,000.00
10 9/30/2021 $6,788,000.00
11 6/30/2021 $5,844,000.00
12 3/31/2021 $5,088,000.00
13 12/31/2020 $5,872,000.00
14 9/30/2020 $5,820,000.00
15 6/30/2020 $6,960,000.00
16 3/31/2020 $7,573,000.00
17 12/31/2019 $7,301,000.00
18 9/30/2019 $6,344,000.00
19 6/30/2019 $6,043,000.00
20 3/31/2019 $7,373,000.00
21 12/31/2018 $7,842,000.00
22 9/30/2018 $5,996,000.00
23 6/30/2018 $4,696,000.00
24 3/31/2018 $4,255,000.00
25 12/31/2017 $5,287,000.00
26 9/30/2017 $5,050,000.00
27 12/31/2016 $3,296,000.00
Financials: OtherSundryLiabilitiesNoncurrent
Date Value
1 12/31/2023 $2,212,000.00
2 9/30/2023 $12,633,000.00
3 6/30/2023 $11,670,000.00
4 3/31/2023 $12,221,000.00
5 12/31/2022 $12,168,000.00
6 9/30/2022 $11,371,000.00
7 6/30/2022 $12,153,000.00
8 3/31/2022 $12,386,000.00
9 12/31/2021 $12,419,000.00
10 9/30/2021 $9,277,000.00
11 6/30/2021 $9,963,000.00
12 3/31/2021 $2,378,000.00
13 12/31/2020 $5,242,000.00
14 9/30/2020 $2,808,000.00
15 6/30/2020 $2,906,000.00
16 3/31/2020 $2,874,000.00
17 12/31/2019 $10,018,000.00
18 9/30/2019 $10,266,000.00
19 6/30/2019 $10,855,000.00
20 3/31/2019 $10,848,000.00
21 12/31/2018 $11,306,000.00
22 9/30/2018 $3,387,000.00
23 6/30/2018 $3,980,000.00
24 3/31/2018 $4,603,000.00
25 12/31/2017 $8,357,000.00
26 9/30/2017 $8,122,000.00
27 12/31/2016 $9,776,000.00
Financials: PaymentsForProceedsFromOtherInvestingActivities
Date Value
1 12/31/2023 $2,423,000.00
2 9/30/2023 $2,452,000.00
3 6/30/2023 $1,452,000.00
4 3/31/2023 $1,405,000.00
5 12/31/2022 $10,322,000.00
6 9/30/2022 $10,322,000.00
7 6/30/2022 $322,000.00
8 3/31/2022 $343,000.00
9 12/31/2021 $306,000.00
10 9/30/2021 $628,000.00
11 6/30/2021 $45,000.00
12 3/31/2021 $68,000.00
13 12/31/2020 $-162,000.00
14 9/30/2020 $-152,000.00
15 6/30/2020 $-142,000.00
16 3/31/2020 $-62,000.00
17 12/31/2019 $-14,000.00
18 9/30/2019 $-16,000.00
19 6/30/2019 $-16,000.00
20 3/31/2019 $-2,000.00
21 6/30/2018 $-38,000.00
22 3/31/2018 $-23,000.00
23 12/31/2017 $73,000.00
24 9/30/2017 $100,000.00
25 6/30/2017 $28,000.00
26 3/31/2017 $44,000.00
27 12/31/2016 $-30,000.00
28 9/30/2016 $61,000.00
29 12/31/2015 $40,000.00
Financials: PaymentsForRepurchaseOfCommonStock
Date Value
1 12/31/2023 $4,256,000.00
2 3/31/2023 $4,256,000.00
3 12/31/2022 $19,659,000.00
4 9/30/2022 $4,387,000.00
5 6/30/2022 $4,387,000.00
6 12/31/2021 --
7 9/30/2021 --
8 6/30/2021 --
9 12/31/2020 --
10 12/31/2018 $119,000.00
11 9/30/2018 $119,000.00
12 6/30/2018 $119,000.00
13 3/31/2018 $60,000.00
14 12/31/2017 $1,045,000.00
15 9/30/2017 $918,000.00
16 6/30/2017 $611,000.00
17 3/31/2017 $305,000.00
18 12/31/2016 $3,049,000.00
19 9/30/2016 $1,828,000.00
20 12/31/2015 $1,744,000.00
Financials: PaymentsOfDebtIssuanceCosts
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 12/31/2022 $1,523,000.00
5 9/30/2022 $1,523,000.00
6 6/30/2022 $1,157,000.00
7 12/31/2021 --
8 9/30/2021 --
9 6/30/2021 --
10 12/31/2020 --
11 12/31/2019 $1,233,000.00
12 9/30/2019 $1,233,000.00
13 6/30/2019 $1,018,000.00
Financials: PaymentsToAcquireBusinessesNetOfCashAcquired
Date Value
1 12/31/2023 $3,236,000.00
2 9/30/2023 $3,235,000.00
3 6/30/2023 $721,000.00
4 3/31/2023 --
5 12/31/2022 $134,541,000.00
6 9/30/2022 $134,130,000.00
7 6/30/2022 $37,660,000.00
8 3/31/2022 $12,971,000.00
9 12/31/2021 $53,983,000.00
10 9/30/2021 $5,472,000.00
11 6/30/2021 --
12 12/31/2020 $41,028,000.00
13 9/30/2020 $32,279,000.00
14 6/30/2020 $2,270,000.00
15 12/31/2019 $25,720,000.00
16 9/30/2019 $709,000.00
17 6/30/2019 $709,000.00
18 12/31/2018 $203,438,000.00
19 9/30/2018 $15,950,000.00
20 6/30/2018 $7,028,000.00
21 3/31/2018 $1,199,000.00
22 12/31/2017 $15,582,000.00
23 12/31/2016 $6,499,000.00
Financials: PaymentsToAcquirePropertyPlantAndEquipment
Date Value
1 12/31/2023 $10,193,000.00
2 9/30/2023 $7,882,000.00
3 6/30/2023 $6,184,000.00
4 3/31/2023 $1,727,000.00
5 12/31/2022 $9,648,000.00
6 9/30/2022 $6,721,000.00
7 6/30/2022 $3,457,000.00
8 3/31/2022 $2,190,000.00
9 12/31/2021 $7,849,000.00
10 9/30/2021 $6,811,000.00
11 6/30/2021 $5,391,000.00
12 3/31/2021 $3,039,000.00
13 12/31/2020 $6,093,000.00
14 9/30/2020 $4,006,000.00
15 6/30/2020 $2,530,000.00
16 3/31/2020 $1,644,000.00
17 12/31/2019 $9,660,000.00
18 9/30/2019 $8,120,000.00
19 6/30/2019 $6,667,000.00
20 3/31/2019 $4,583,000.00
21 12/31/2018 $6,659,000.00
22 9/30/2018 $5,333,000.00
23 6/30/2018 $3,130,000.00
24 3/31/2018 $1,684,000.00
25 12/31/2017 $7,522,000.00
26 9/30/2017 $6,367,000.00
27 6/30/2017 $2,335,000.00
28 3/31/2017 $969,000.00
29 12/31/2016 $9,444,000.00
30 9/30/2016 $4,722,000.00
31 12/31/2015 $5,233,000.00
Financials: PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent
Date Value
1 12/31/2023 $15,815,000.00
2 9/30/2023 $13,515,000.00
3 6/30/2023 $13,258,000.00
4 3/31/2023 $12,894,000.00
5 12/31/2022 $12,273,000.00
6 9/30/2022 $14,472,000.00
7 6/30/2022 $14,833,000.00
8 3/31/2022 $15,329,000.00
9 12/31/2021 $15,086,000.00
10 9/30/2021 $15,226,000.00
11 6/30/2021 $14,825,000.00
12 3/31/2021 $14,548,000.00
13 12/31/2020 $14,497,000.00
14 9/30/2020 $11,430,000.00
15 6/30/2020 $10,687,000.00
16 3/31/2020 $10,369,000.00
17 12/31/2019 $10,379,000.00
18 9/30/2019 $9,766,000.00
19 6/30/2019 $9,782,000.00
20 3/31/2019 $9,327,000.00
21 12/31/2018 $9,111,000.00
22 9/30/2018 $7,939,000.00
23 6/30/2018 $7,676,000.00
24 3/31/2018 $7,953,000.00
25 12/31/2017 $7,670,000.00
26 9/30/2017 $7,174,000.00
27 12/31/2016 $5,959,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 9/30/2022 $0.00
7 6/30/2022 $0.00
8 3/31/2022 $0.00
9 12/31/2021 $0.00
10 9/30/2021 $0.00
11 6/30/2021 $0.00
12 3/31/2021 $0.00
13 12/31/2020 $0.00
14 9/30/2020 $0.00
15 6/30/2020 $0.00
16 3/31/2020 $0.00
17 12/31/2019 $0.00
18 9/30/2019 $0.00
19 6/30/2019 $0.00
20 3/31/2019 $0.00
21 12/31/2018 $0.00
22 9/30/2018 $0.00
23 6/30/2018 $0.00
24 3/31/2018 $0.00
25 12/31/2017 $0.00
26 12/31/2016 --
Financials: PreferredStockSharesAuthorized
Date Value
1 12/31/2023 $45,000,000.00
2 9/30/2023 $45,000,000.00
3 6/30/2023 $45,000,000.00
4 3/31/2023 $45,000,000.00
5 12/31/2022 $45,000,000.00
6 9/30/2022 $45,000,000.00
7 6/30/2022 $45,000,000.00
8 3/31/2022 $45,000,000.00
9 12/31/2021 $45,000,000.00
10 9/30/2021 $45,000,000.00
11 6/30/2021 $45,000,000.00
12 3/31/2021 $45,000,000.00
13 12/31/2020 $45,000,000.00
14 9/30/2020 $45,000,000.00
15 6/30/2020 $45,000,000.00
16 3/31/2020 $45,000,000.00
17 12/31/2019 $45,000,000.00
18 9/30/2019 $45,000,000.00
19 6/30/2019 $45,000,000.00
20 3/31/2019 $45,000,000.00
21 12/31/2018 $45,000,000.00
22 9/30/2018 $45,000,000.00
23 6/30/2018 $45,000,000.00
24 3/31/2018 $45,000,000.00
25 12/31/2017 $45,000,000.00
26 12/31/2016 --
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 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
26 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 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
26 12/31/2016 --
Financials: PreferredStockValue
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 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
26 12/31/2016 --
Financials: PrepaidExpenseAndOtherAssetsCurrent
Date Value
1 12/31/2023 $26,053,000.00
2 9/30/2023 $26,561,000.00
3 6/30/2023 $29,678,000.00
4 3/31/2023 $28,363,000.00
5 12/31/2022 $29,142,000.00
6 9/30/2022 $23,492,000.00
7 6/30/2022 $23,282,000.00
8 3/31/2022 $25,467,000.00
9 12/31/2021 $27,529,000.00
10 9/30/2021 $26,017,000.00
11 6/30/2021 $23,030,000.00
12 3/31/2021 $22,295,000.00
13 12/31/2020 $21,100,000.00
14 9/30/2020 $18,834,000.00
15 6/30/2020 $16,469,000.00
16 3/31/2020 $16,777,000.00
17 12/31/2019 $17,092,000.00
18 9/30/2019 $18,398,000.00
19 6/30/2019 $18,262,000.00
20 3/31/2019 $15,976,000.00
21 12/31/2018 $15,491,000.00
22 9/30/2018 $12,149,000.00
23 6/30/2018 $13,290,000.00
24 3/31/2018 $13,148,000.00
25 12/31/2017 $10,006,000.00
26 9/30/2017 $10,492,000.00
27 12/31/2016 $7,435,000.00
Financials: ProceedsFromConvertibleDebt
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 12/31/2022 $224,265,000.00
5 9/30/2022 $224,265,000.00
6 6/30/2022 $224,265,000.00
7 12/31/2021 --
8 9/30/2021 --
9 6/30/2021 --
10 12/31/2020 --
11 12/31/2019 $223,101,000.00
12 9/30/2019 $223,101,000.00
13 6/30/2019 $223,101,000.00
Financials: ProceedsFromIssuanceOfPrivatePlacement
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 9/30/2022 --
4 12/31/2021 $200,000,000.00
5 9/30/2021 $200,000,000.00
6 12/31/2020 --
Financials: ProceedsFromPaymentsForOtherFinancingActivities
Date Value
1 12/31/2023 $-97,000.00
2 9/30/2023 $-73,000.00
3 6/30/2023 $-48,000.00
4 3/31/2023 $-29,000.00
5 12/31/2022 $-233,000.00
6 9/30/2022 $-170,000.00
7 6/30/2022 $-131,000.00
8 3/31/2022 $-90,000.00
9 12/31/2021 $-537,000.00
10 9/30/2021 $-434,000.00
11 6/30/2021 $-206,000.00
12 3/31/2021 $-107,000.00
13 12/31/2020 $-460,000.00
14 9/30/2020 $-401,000.00
15 6/30/2020 $-210,000.00
16 3/31/2020 $-118,000.00
17 12/31/2019 $-513,000.00
18 9/30/2019 $-399,000.00
19 6/30/2019 $-259,000.00
20 3/31/2019 $-119,000.00
21 12/31/2018 $-1,069,000.00
22 9/30/2018 $-446,000.00
23 6/30/2018 $-147,000.00
24 3/31/2018 $-111,000.00
25 12/31/2017 $-130,000.00
26 9/30/2017 $-31,000.00
27 6/30/2017 $-20,000.00
28 3/31/2017 $-16,000.00
29 12/31/2016 $-185,000.00
30 12/31/2015 $-55,000.00
Financials: ProceedsFromStockOptionsExercised
Date Value
1 12/31/2023 $36,140,000.00
2 9/30/2023 $25,526,000.00
3 6/30/2023 $23,507,000.00
4 3/31/2023 $9,872,000.00
5 12/31/2022 $3,577,000.00
6 9/30/2022 $2,840,000.00
7 6/30/2022 $1,689,000.00
8 3/31/2022 $237,000.00
9 12/31/2021 $2,262,000.00
10 9/30/2021 $2,059,000.00
11 6/30/2021 $885,000.00
12 3/31/2021 $271,000.00
13 12/31/2020 $1,710,000.00
14 9/30/2020 $1,094,000.00
15 6/30/2020 $477,000.00
16 3/31/2020 $194,000.00
17 12/31/2019 $1,510,000.00
18 9/30/2019 $1,441,000.00
19 6/30/2019 $1,270,000.00
20 3/31/2019 $458,000.00
21 12/31/2018 $2,077,000.00
22 9/30/2018 $1,929,000.00
23 6/30/2018 $1,668,000.00
24 3/31/2018 $302,000.00
25 9/30/2017 $476,000.00
26 6/30/2017 $476,000.00
Financials: ProfitLoss
Date Value
1 12/31/2023 $-8,926,000.00
2 9/30/2023 $-28,601,000.00
3 6/30/2023 $-24,239,000.00
4 3/31/2023 $-1,959,000.00
5 12/31/2022 $-43,429,000.00
6 9/30/2022 $-55,494,000.00
7 6/30/2022 $-22,246,000.00
8 3/31/2022 $11,528,000.00
9 12/31/2021 $-8,794,000.00
10 9/30/2021 $-7,397,000.00
11 6/30/2021 $712,000.00
12 3/31/2021 $14,360,000.00
13 12/31/2020 $-10,500,000.00
14 9/30/2020 $-12,698,000.00
15 6/30/2020 $-4,193,000.00
16 3/31/2020 $6,030,000.00
17 12/31/2019 $-7,542,000.00
18 9/30/2019 $-6,040,000.00
19 6/30/2019 $9,899,000.00
20 3/31/2019 $13,019,000.00
21 12/31/2018 $15,535,000.00
22 9/30/2018 $24,538,000.00
23 6/30/2018 $5,433,000.00
24 3/31/2018 $24,684,000.00
25 12/31/2017 $-99,407,000.00
26 9/30/2017 $-39,060,000.00
27 6/30/2017 $-9,434,000.00
28 12/31/2016 $10,163,000.00
Financials: PropertyPlantAndEquipmentGross
Date Value
1 12/31/2023 $94,364,000.00
2 9/30/2023 $91,362,000.00
3 6/30/2023 $94,592,000.00
4 3/31/2023 $95,920,000.00
5 12/31/2022 $94,552,000.00
6 9/30/2022 $96,487,000.00
7 6/30/2022 $97,046,000.00
8 3/31/2022 $98,198,000.00
9 12/31/2021 $98,581,000.00
10 9/30/2021 $95,697,000.00
11 6/30/2021 $95,646,000.00
12 3/31/2021 $93,443,000.00
13 12/31/2020 $89,601,000.00
14 9/30/2020 $85,704,000.00
15 6/30/2020 $83,411,000.00
16 3/31/2020 $82,553,000.00
17 12/31/2019 $82,603,000.00
18 9/30/2019 $78,136,000.00
19 6/30/2019 $77,346,000.00
20 3/31/2019 $75,211,000.00
21 12/31/2018 $70,580,000.00
22 9/30/2018 $69,527,000.00
23 6/30/2018 $69,105,000.00
24 3/31/2018 $68,614,000.00
25 12/31/2017 $68,500,000.00
26 9/30/2017 $66,070,000.00
27 12/31/2016 $61,114,000.00
Financials: PropertyPlantAndEquipmentNet
Date Value
1 12/31/2023 $39,803,000.00
2 9/30/2023 $38,167,000.00
3 6/30/2023 $39,107,000.00
4 3/31/2023 $38,260,000.00
5 12/31/2022 $37,517,000.00
6 9/30/2022 $38,938,000.00
7 6/30/2022 $39,370,000.00
8 3/31/2022 $40,188,000.00
9 12/31/2021 $40,478,000.00
10 9/30/2021 $38,711,000.00
11 6/30/2021 $39,610,000.00
12 3/31/2021 $39,143,000.00
13 12/31/2020 $36,332,000.00
14 9/30/2020 $34,401,000.00
15 6/30/2020 $34,456,000.00
16 3/31/2020 $35,449,000.00
17 12/31/2019 $36,297,000.00
18 9/30/2019 $33,720,000.00
19 6/30/2019 $34,050,000.00
20 3/31/2019 $33,524,000.00
21 12/31/2018 $30,153,000.00
22 9/30/2018 $29,679,000.00
23 6/30/2018 $30,112,000.00
24 3/31/2018 $30,501,000.00
25 12/31/2017 $31,446,000.00
26 9/30/2017 $29,892,000.00
27 12/31/2016 $29,708,000.00
Financials: ProvisionForDoubtfulAccounts
Date Value
1 12/31/2023 $299,000.00
2 12/31/2022 $203,000.00
3 9/30/2022 $183,000.00
4 6/30/2022 $114,000.00
5 3/31/2022 $48,000.00
6 12/31/2021 $514,000.00
7 9/30/2021 $330,000.00
8 6/30/2021 $205,000.00
9 3/31/2021 $89,000.00
10 12/31/2020 $1,259,000.00
11 9/30/2020 $930,000.00
12 6/30/2020 $589,000.00
13 3/31/2020 $338,000.00
14 12/31/2019 $671,000.00
15 9/30/2019 $472,000.00
16 6/30/2019 $134,000.00
17 3/31/2019 $120,000.00
18 12/31/2018 $394,000.00
19 9/30/2018 $455,000.00
20 6/30/2018 $269,000.00
21 3/31/2018 $65,000.00
22 12/31/2017 $610,000.00
23 9/30/2017 $517,000.00
24 6/30/2017 $116,000.00
25 3/31/2017 $91,000.00
26 12/31/2016 $291,000.00
27 9/30/2016 $354,000.00
28 12/31/2015 $145,000.00
Financials: PurchaseObligation
Date Value
1 12/31/2023 $40,090,000.00
2 12/31/2022 $38,321,000.00
3 12/31/2021 $112,980,000.00
4 12/31/2020 $26,696,000.00
Financials: PurchaseObligationDueAfterFifthYear
Date Value
1 12/31/2023 --
Financials: PurchaseObligationDueInFifthYear
Date Value
1 12/31/2023 $61,000.00
2 12/31/2022 $300,000.00
3 12/31/2021 $1,654,000.00
4 12/31/2020 $3,307,000.00
Financials: PurchaseObligationDueInFourthYear
Date Value
1 12/31/2023 $484,000.00
2 12/31/2022 $1,929,000.00
3 12/31/2021 $3,664,000.00
4 12/31/2020 $3,560,000.00
Financials: PurchaseObligationDueInNextTwelveMonths
Date Value
1 12/31/2023 $17,030,000.00
2 12/31/2022 $23,570,000.00
3 12/31/2021 $96,139,000.00
4 12/31/2020 $6,436,000.00
Financials: PurchaseObligationDueInSecondYear
Date Value
1 12/31/2023 $15,389,000.00
2 12/31/2022 $7,370,000.00
3 12/31/2021 $7,476,000.00
4 12/31/2020 $6,884,000.00
Financials: PurchaseObligationDueInThirdYear
Date Value
1 12/31/2023 $7,126,000.00
2 12/31/2022 $5,152,000.00
3 12/31/2021 $4,047,000.00
4 12/31/2020 $6,509,000.00
Financials: RepaymentsOfConvertibleDebt
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 12/31/2022 $192,422,000.00
5 9/30/2022 $192,422,000.00
6 6/30/2022 $192,792,000.00
7 12/31/2021 --
8 9/30/2021 --
9 6/30/2021 --
10 12/31/2020 --
Financials: RepaymentsOfLongTermLinesOfCredit
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 9/30/2022 --
4 6/30/2022 --
5 12/31/2021 $30,000,000.00
6 9/30/2021 $30,000,000.00
7 6/30/2021 $30,000,000.00
8 3/31/2021 $30,000,000.00
9 12/31/2020 --
10 12/31/2019 $127,941,000.00
11 9/30/2019 $127,941,000.00
12 6/30/2019 $127,941,000.00
13 3/31/2019 $68,395,000.00
14 12/31/2018 $6,091,000.00
15 12/31/2017 $154,187,000.00
16 9/30/2017 $71,676,000.00
17 6/30/2017 $53,564,000.00
18 3/31/2017 $32,061,000.00
19 12/31/2016 $136,087,000.00
20 9/30/2016 $117,919,000.00
21 12/31/2015 $91,673,000.00
Financials: ResearchAndDevelopmentExpense
Date Value
1 12/31/2023 $212,645,000.00
2 9/30/2023 $160,126,000.00
3 6/30/2023 $108,528,000.00
4 3/31/2023 $53,251,000.00
5 12/31/2022 $185,863,000.00
6 9/30/2022 $138,352,000.00
7 6/30/2022 $97,516,000.00
8 3/31/2022 $43,094,000.00
9 12/31/2021 $151,049,000.00
10 9/30/2021 $35,839,000.00
11 6/30/2021 $77,033,000.00
12 3/31/2021 $38,276,000.00
13 12/31/2020 $126,081,000.00
14 9/30/2020 $91,115,000.00
15 6/30/2020 $60,437,000.00
16 3/31/2020 $31,467,000.00
17 12/31/2019 $117,510,000.00
18 9/30/2019 $87,012,000.00
19 6/30/2019 $29,829,000.00
20 3/31/2019 $27,516,000.00
21 12/31/2018 $97,592,000.00
22 9/30/2018 $24,301,000.00
23 6/30/2018 $24,744,000.00
24 3/31/2018 $22,703,000.00
25 12/31/2017 $93,234,000.00
26 9/30/2017 $69,198,000.00
27 6/30/2017 $22,838,000.00
28 3/31/2017 $18,770,000.00
29 12/31/2016 $71,325,000.00
30 9/30/2016 $53,413,000.00
31 12/31/2015 $62,777,000.00
Financials: RestrictedCashAndCashEquivalentsNoncurrent
Date Value
1 12/31/2023 $117,000.00
2 9/30/2023 $228,000.00
3 6/30/2023 $449,000.00
4 3/31/2023 $483,000.00
5 12/31/2022 $812,000.00
6 9/30/2022 $530,000.00
7 6/30/2022 $169,000.00
8 3/31/2022 $255,000.00
9 12/31/2021 $269,000.00
10 9/30/2021 $156,000.00
11 6/30/2021 $223,000.00
12 3/31/2021 $136,000.00
13 12/31/2020 $326,000.00
14 9/30/2020 $315,000.00
15 6/30/2020 $386,000.00
16 3/31/2020 $336,000.00
17 12/31/2019 $380,000.00
18 9/30/2019 $362,000.00
19 6/30/2019 $352,000.00
20 3/31/2019 $361,000.00
21 12/31/2018 $340,000.00
22 9/30/2018 $339,000.00
23 6/30/2018 $356,000.00
24 3/31/2018 $358,000.00
25 12/31/2017 $365,000.00
26 9/30/2017 $284,000.00
27 12/31/2016 $265,000.00
Financials: RestructuringCharges
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 $5,053,000.00
7 9/30/2021 $-124,000.00
8 6/30/2021 $5,078,000.00
9 3/31/2021 $3,346,000.00
10 12/31/2020 --
Financials: RetainedEarningsAccumulatedDeficit
Date Value
1 12/31/2023 $-130,503,000.00
2 9/30/2023 $-150,178,000.00
3 6/30/2023 $-145,816,000.00
4 3/31/2023 $-123,536,000.00
5 12/31/2022 $-121,577,000.00
6 9/30/2022 $-133,642,000.00
7 6/30/2022 $-100,394,000.00
8 3/31/2022 $-66,620,000.00
9 12/31/2021 $-102,087,000.00
10 9/30/2021 $-100,690,000.00
11 6/30/2021 $-92,581,000.00
12 3/31/2021 $-78,933,000.00
13 12/31/2020 $-93,293,000.00
14 9/30/2020 $-95,491,000.00
15 6/30/2020 $-86,986,000.00
16 3/31/2020 $-76,763,000.00
17 12/31/2019 $-82,405,000.00
18 9/30/2019 $-80,903,000.00
19 6/30/2019 $-64,964,000.00
20 3/31/2019 $-68,986,000.00
21 12/31/2018 $-82,005,000.00
22 9/30/2018 $-153,759,000.00
23 6/30/2018 $-161,066,000.00
24 3/31/2018 $-162,579,000.00
25 12/31/2017 $-166,499,000.00
26 9/30/2017 $-106,152,000.00
27 12/31/2016 $-67,092,000.00
Financials: RevenueFromContractWithCustomerExcludingAssessedTax
Date Value
1 12/31/2023 $612,701,000.00
2 9/30/2023 $441,198,000.00
3 6/30/2023 $307,195,000.00
4 3/31/2023 $166,034,000.00
5 12/31/2022 $572,221,000.00
6 9/30/2022 $411,788,000.00
7 6/30/2022 $292,437,000.00
8 3/31/2022 $159,781,000.00
9 12/31/2021 $532,179,000.00
10 9/30/2021 $121,307,000.00
11 6/30/2021 $270,075,000.00
12 3/31/2021 $150,163,000.00
13 12/31/2020 $469,921,000.00
14 9/30/2020 $336,480,000.00
15 6/30/2020 $230,024,000.00
16 3/31/2020 $131,463,000.00
17 12/31/2019 $123,877,000.00
18 9/30/2019 $335,038,000.00
19 6/30/2019 $106,773,000.00
20 3/31/2019 $127,859,000.00
21 12/31/2018 $396,379,000.00
22 9/30/2018 $293,368,000.00
23 6/30/2018 $206,617,000.00
24 3/31/2018 $113,257,000.00
25 12/31/2017 $333,333,000.00
26 12/31/2016 $313,240,000.00
Financials: RevenueRemainingPerformanceObligation
Date Value
1 12/31/2023 $251,800,000.00
2 9/30/2023 $207,900,000.00
3 6/30/2023 $198,600,000.00
4 3/31/2023 $185,600,000.00
5 12/31/2022 $171,100,000.00
6 9/30/2022 $127,000,000.00
7 6/30/2022 $147,600,000.00
8 3/31/2022 $148,700,000.00
9 12/31/2021 $146,400,000.00
10 9/30/2021 $121,100,000.00
11 6/30/2021 $128,500,000.00
12 3/31/2021 $121,200,000.00
13 12/31/2020 $131,400,000.00
14 9/30/2020 $120,300,000.00
15 6/30/2020 $117,900,000.00
16 3/31/2020 $120,200,000.00
17 12/31/2019 $113,500,000.00
Financials: RevenueRemainingPerformanceObligationPercentage
Date Value
1 12/31/2023 $0.66
2 9/30/2023 $0.69
3 6/30/2023 $0.74
4 3/31/2023 $0.72
5 12/31/2022 $0.73
6 9/30/2022 $0.79
7 6/30/2022 $0.73
8 3/31/2022 $0.76
9 12/31/2021 $0.80
10 9/30/2021 $0.79
11 6/30/2021 $0.73
12 3/31/2021 $0.76
13 12/31/2020 $0.84
14 9/30/2020 $0.80
15 6/30/2020 $0.82
16 3/31/2020 $0.77
17 12/31/2019 $0.80
Financials: RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 $9,000.00
4 12/31/2020 $118,000.00
5 12/31/2019 $632,000.00
6 9/30/2019 $588,000.00
7 6/30/2019 $566,000.00
8 3/31/2019 $488,000.00
Financials: RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
Date Value
1 12/31/2023 $17,023,000.00
2 12/31/2022 $12,455,000.00
3 12/31/2021 $6,577,000.00
4 12/31/2020 $11,713,000.00
5 12/31/2019 $11,251,000.00
6 9/30/2019 $7,304,000.00
7 6/30/2019 $6,545,000.00
8 3/31/2019 $5,062,000.00
Financials: SalesAndExciseTaxPayableCurrentAndNoncurrent
Date Value
1 12/31/2023 $8,710,000.00
2 9/30/2023 $4,371,000.00
3 6/30/2023 $5,515,000.00
4 3/31/2023 $4,725,000.00
5 12/31/2022 $8,402,000.00
6 9/30/2022 $4,455,000.00
7 6/30/2022 $4,197,000.00
8 3/31/2022 $5,576,000.00
9 12/31/2021 $6,047,000.00
10 9/30/2021 $3,625,000.00
11 6/30/2021 $5,192,000.00
12 3/31/2021 $6,765,000.00
13 12/31/2020 $6,604,000.00
Financials: SellingAndMarketingExpense
Date Value
1 12/31/2023 $176,138,000.00
2 9/30/2023 $132,543,000.00
3 6/30/2023 $88,474,000.00
4 3/31/2023 $43,492,000.00
5 12/31/2022 $155,245,000.00
6 9/30/2022 $120,345,000.00
7 6/30/2022 $74,798,000.00
8 3/31/2022 $37,840,000.00
9 12/31/2021 $132,750,000.00
10 9/30/2021 $30,589,000.00
11 6/30/2021 $63,979,000.00
12 3/31/2021 $32,070,000.00
13 12/31/2020 $111,440,000.00
14 9/30/2020 $80,903,000.00
15 6/30/2020 $25,806,000.00
16 3/31/2020 $28,099,000.00
17 12/31/2019 $106,051,000.00
18 9/30/2019 $25,790,000.00
19 6/30/2019 $52,672,000.00
20 3/31/2019 $26,451,000.00
21 12/31/2018 $80,277,000.00
22 9/30/2018 $19,243,000.00
23 6/30/2018 $20,183,000.00
24 3/31/2018 $18,627,000.00
25 12/31/2017 $79,958,000.00
26 9/30/2017 $22,345,000.00
27 6/30/2017 $19,428,000.00
28 3/31/2017 $16,910,000.00
29 12/31/2016 $66,086,000.00
30 9/30/2016 $16,961,000.00
31 12/31/2015 $63,080,000.00
Financials: ShareBasedCompensation
Date Value
1 12/31/2023 $85,581,000.00
2 9/30/2023 $66,423,000.00
3 6/30/2023 $45,897,000.00
4 3/31/2023 $22,161,000.00
5 12/31/2022 $84,787,000.00
6 9/30/2022 $62,524,000.00
7 6/30/2022 $21,200,000.00
8 3/31/2022 $18,614,000.00
9 12/31/2021 $44,549,000.00
10 9/30/2021 $31,229,000.00
11 6/30/2021 $10,648,000.00
12 3/31/2021 $9,648,000.00
13 12/31/2020 $21,355,000.00
14 9/30/2020 $6,234,000.00
15 6/30/2020 $7,705,000.00
16 3/31/2020 $3,171,000.00
17 12/31/2019 $8,528,000.00
18 9/30/2019 $2,292,000.00
19 6/30/2019 $3,292,000.00
20 3/31/2019 $1,212,000.00
21 12/31/2018 $3,339,000.00
22 9/30/2018 $563,000.00
23 6/30/2018 $650,000.00
24 3/31/2018 $216,000.00
25 12/31/2017 $8,000,000.00
26 9/30/2017 $25,265,000.00
27 6/30/2017 $14,037,000.00
28 3/31/2017 $2,869,000.00
29 12/31/2016 $5,132,000.00
30 9/30/2016 $5,050,000.00
31 12/31/2015 $597,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 9/30/2020 --
6 6/30/2020 --
7 12/31/2019 --
8 9/30/2019 --
9 6/30/2019 --
10 12/31/2017 --
11 9/30/2017 --
12 12/31/2016 --
13 12/31/2015 --
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
Date Value
1 12/31/2023 $0.35
2 12/31/2022 $0.35
3 12/31/2021 $0.35
4 12/31/2019 $0.42
5 9/30/2019 $0.42
6 6/30/2019 $0.42
7 12/31/2017 $0.34
8 9/30/2017 $0.34
9 12/31/2016 $0.37
10 12/31/2015 $0.37
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
Date Value
1 12/31/2023 $0.04
2 12/31/2022 $0.04
3 12/31/2021 $0.01
4 12/31/2020 $0.01
5 9/30/2020 $0.02
6 6/30/2020 $0.02
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
Date Value
1 12/31/2023 $0.04
2 12/31/2022 $0.02
3 12/31/2021 $0.01
4 12/31/2020 $0.00
5 9/30/2020 $0.00
6 6/30/2020 $0.00
Financials: SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit
Date Value
1 12/31/2023 $500,000.00
2 12/31/2022 $200,000.00
3 12/31/2021 $200,000.00
Financials: StockholdersEquity
Date Value
1 12/31/2023 $711,331,000.00
2 9/30/2023 $634,118,000.00
3 6/30/2023 $620,215,000.00
4 3/31/2023 $606,905,000.00
5 12/31/2022 $569,736,000.00
6 9/30/2022 $535,529,000.00
7 6/30/2022 $558,172,000.00
8 3/31/2022 $618,425,000.00
9 12/31/2021 $613,197,000.00
10 9/30/2021 $602,262,000.00
11 6/30/2021 $399,345,000.00
12 3/31/2021 $399,029,000.00
13 12/31/2020 $378,586,000.00
14 9/30/2020 $359,455,000.00
15 6/30/2020 $354,950,000.00
16 3/31/2020 $356,145,000.00
17 12/31/2019 $354,707,000.00
18 9/30/2019 $343,341,000.00
19 6/30/2019 $359,841,000.00
20 3/31/2019 $308,597,000.00
21 12/31/2018 $293,686,000.00
22 9/30/2018 $295,459,000.00
23 6/30/2018 $294,815,000.00
24 3/31/2018 $163,041,000.00
25 12/31/2017 $58,948,000.00
26 9/30/2017 $-62,556,000.00
27 12/31/2016 $-34,663,000.00
Financials: StockIssuedDuringPeriodValueAcquisitions
Date Value
1 12/31/2023 $17,570,000.00
2 12/31/2022 $224,000.00
3 12/31/2021 $3,690,000.00
4 9/30/2021 $3,280,000.00
5 12/31/2020 $3,504,000.00
6 9/30/2020 $1,638,000.00
7 12/31/2019 $7,637,000.00
8 12/31/2018 $8,681,000.00
9 12/31/2017 $8,712,000.00
Financials: StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
Date Value
1 12/31/2023 $7,793,000.00
2 9/30/2023 $3,903,000.00
3 3/31/2023 $3,648,000.00
4 12/31/2022 $8,723,000.00
5 9/30/2022 $4,536,000.00
6 3/31/2022 $4,187,000.00
Financials: StockIssuedDuringPeriodValueStockOptionsExercised
Date Value
1 12/31/2023 $36,140,000.00
2 9/30/2023 $1,938,000.00
3 6/30/2023 $13,264,000.00
4 3/31/2023 $10,324,000.00
5 12/31/2022 $3,577,000.00
6 9/30/2022 $1,152,000.00
7 6/30/2022 $1,452,000.00
8 3/31/2022 $238,000.00
9 12/31/2021 $2,262,000.00
10 9/30/2021 $1,174,000.00
11 6/30/2021 $614,000.00
12 3/31/2021 $271,000.00
13 12/31/2020 $1,710,000.00
14 9/30/2020 $618,000.00
15 6/30/2020 $283,000.00
16 3/31/2020 $194,000.00
17 9/30/2019 $169,000.00
18 6/30/2019 $812,000.00
19 3/31/2019 $458,000.00
20 12/31/2018 $2,077,000.00
21 9/30/2018 $260,000.00
22 6/30/2018 $1,669,000.00
23 3/31/2018 $301,000.00
24 12/31/2017 $1,792,000.00
Financials: TaxAdjustmentsSettlementsAndUnusualProvisions
Date Value
1 3/31/2023 $5,700,000.00
2 9/30/2022 $4,300,000.00
3 6/30/2022 $3,400,000.00
4 3/31/2022 $1,800,000.00
5 9/30/2021 $-1,200,000.00
6 6/30/2021 $-2,400,000.00
7 3/31/2021 $-3,600,000.00
8 9/30/2020 $5,300,000.00
9 6/30/2020 $3,700,000.00
10 3/31/2020 $2,000,000.00
11 9/30/2019 $3,300,000.00
12 6/30/2019 $1,100,000.00
13 3/31/2019 $-1,100,000.00
Financials: UnrecognizedTaxBenefits
Date Value
1 12/31/2023 $38,219,000.00
2 12/31/2022 $28,977,000.00
3 12/31/2021 $16,376,000.00
4 12/31/2020 $8,924,000.00
5 12/31/2019 $15,540,000.00
6 12/31/2018 $17,097,000.00
7 12/31/2017 $6,157,000.00
8 12/31/2016 $5,604,000.00
9 12/31/2015 $5,305,000.00
10 12/31/2014 $4,712,000.00
Financials: UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
Date Value
1 12/31/2023 $9,435,000.00
2 12/31/2022 $50,000.00
3 12/31/2021 $1,042,000.00
4 12/31/2020 $209,000.00
5 12/31/2019 $203,000.00
Financials: UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
Date Value
1 12/31/2023 $500,000.00
2 12/31/2022 $1,334,000.00
3 12/31/2021 $1,934,000.00
4 12/31/2020 $8,816,000.00
5 12/31/2019 $1,834,000.00
6 12/31/2018 $100,000.00
7 12/31/2017 $81,000.00
8 12/31/2015 $233,000.00
Financials: UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
Date Value
1 12/31/2023 $1,200,000.00
2 12/31/2022 $1,000,000.00
3 12/31/2021 $1,000,000.00
4 12/31/2020 $500,000.00
5 12/31/2019 $3,400,000.00
6 12/31/2017 $100,000.00
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
Date Value
1 12/31/2023 $901,000.00
2 12/31/2022 $13,910,000.00
3 12/31/2021 $8,983,000.00
4 12/31/2020 $1,890,000.00
5 12/31/2019 $642,000.00
6 12/31/2018 $10,866,000.00
Financials: UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
Date Value
1 12/31/2023 $594,000.00
2 12/31/2022 $25,000.00
3 12/31/2021 $25,000.00
4 12/31/2020 --
5 12/31/2019 $162,000.00
6 12/31/2018 $60,000.00
Financials: UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
Date Value
1 12/31/2023 $15,000,000.00
2 12/31/2022 $10,300,000.00
3 12/31/2021 $1,000,000.00
4 12/31/2020 $3,500,000.00
5 12/31/2019 $8,200,000.00
6 12/31/2018 $17,100,000.00
7 12/31/2017 $6,200,000.00
Financials: WeightedAverageNumberOfDilutedSharesOutstanding
Date Value
1 12/31/2023 $80,596,000.00
2 9/30/2023 $80,204,000.00
3 6/30/2023 $80,088,000.00
4 3/31/2023 $80,191,000.00
5 12/31/2022 $79,472,000.00
6 9/30/2022 $79,207,000.00
7 6/30/2022 $79,204,000.00
8 3/31/2022 $87,261,000.00
9 12/31/2021 $76,179,000.00
10 9/30/2021 $75,750,000.00
11 6/30/2021 $75,263,000.00
12 3/31/2021 $79,295,000.00
13 12/31/2020 $73,241,000.00
14 9/30/2020 $72,979,000.00
15 6/30/2020 $72,999,000.00
16 3/31/2020 $77,004,000.00
17 12/31/2019 $71,544,000.00
18 9/30/2019 $71,770,000.00
19 6/30/2019 $77,017,000.00
20 3/31/2019 $76,720,000.00
21 12/31/2018 $74,878,000.00
22 9/30/2018 $74,182,000.00
23 6/30/2018 $72,881,000.00
24 3/31/2018 $72,390,000.00
25 12/31/2017 $52,466,000.00
26 9/30/2017 $50,606,000.00
27 6/30/2017 $50,255,000.00
28 3/31/2017 $50,132,000.00
29 12/31/2016 $57,856,000.00
30 9/30/2016 $58,086,000.00
31 12/31/2015 $58,709,000.00
Financials: WeightedAverageNumberOfSharesOutstandingBasic
Date Value
1 12/31/2023 $80,596,000.00
2 9/30/2023 $80,204,000.00
3 6/30/2023 $80,088,000.00
4 3/31/2023 $80,191,000.00
5 12/31/2022 $79,472,000.00
6 9/30/2022 $79,207,000.00
7 6/30/2022 $79,204,000.00
8 3/31/2022 $79,462,000.00
9 12/31/2021 $76,179,000.00
10 9/30/2021 $75,750,000.00
11 6/30/2021 $75,263,000.00
12 3/31/2021 $74,651,000.00
13 12/31/2020 $73,241,000.00
14 9/30/2020 $72,979,000.00
15 6/30/2020 $72,811,000.00
16 3/31/2020 $72,623,000.00
17 12/31/2019 $71,544,000.00
18 9/30/2019 $71,313,000.00
19 6/30/2019 $71,373,000.00
20 3/31/2019 $70,786,000.00
21 12/31/2018 $67,468,000.00
22 9/30/2018 $66,429,000.00
23 6/30/2018 $65,580,000.00
24 3/31/2018 $63,638,000.00
25 12/31/2017 $52,466,000.00
26 9/30/2017 $50,374,000.00
27 6/30/2017 $50,374,000.00
28 3/31/2017 $50,132,000.00
29 12/31/2016 $48,852,000.00
30 9/30/2016 $49,761,000.00
31 12/31/2015 $46,609,000.00
Copyright 2024 PursePoor.com