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

Business Address

101 TOWNSEND ST.

SAN FRANCISCO , CA US 94107

Mailing Address

101 TOWNSEND ST.

SAN FRANCISCO , CA US 94107
Phone Number: 888.993.5273 / State Incorporated: DE / Fiscal Year End 12 /31
Financials: AccountsPayableCurrent
Date Value
1 12/31/2023 $53,727,000.00
2 9/30/2023 $40,590,000.00
3 6/30/2023 $32,376,000.00
4 3/31/2023 $54,563,000.00
5 12/31/2022 $35,607,000.00
6 9/30/2022 $39,227,000.00
7 6/30/2022 $55,732,000.00
8 3/31/2022 $32,925,000.00
9 12/31/2021 $26,086,000.00
10 9/30/2021 $34,561,000.00
11 6/30/2021 $29,558,000.00
12 3/31/2021 $20,475,000.00
13 12/31/2020 $14,485,000.00
14 9/30/2020 $16,995,000.00
15 6/30/2020 $17,278,000.00
16 3/31/2020 $14,301,000.00
17 12/31/2019 $11,463,000.00
18 9/30/2019 $9,517,000.00
19 12/31/2018 $14,285,000.00
Financials: AccountsReceivableNetCurrent
Date Value
1 12/31/2023 $248,268,000.00
2 9/30/2023 $199,468,000.00
3 6/30/2023 $177,920,000.00
4 3/31/2023 $179,749,000.00
5 12/31/2022 $148,544,000.00
6 9/30/2022 $126,868,000.00
7 6/30/2022 $122,114,000.00
8 3/31/2022 $125,350,000.00
9 12/31/2021 $95,543,000.00
10 9/30/2021 $84,705,000.00
11 6/30/2021 $75,853,000.00
12 3/31/2021 $71,240,000.00
13 12/31/2020 $63,499,000.00
14 9/30/2020 $48,783,000.00
15 6/30/2020 $43,646,000.00
16 3/31/2020 $39,778,000.00
17 12/31/2019 $33,867,000.00
18 9/30/2019 $32,205,000.00
19 12/31/2018 $25,155,000.00
Financials: AccretionAmortizationOfDiscountsAndPremiumsInvestments
Date Value
1 12/31/2023 $44,441,000.00
2 9/30/2023 $31,039,000.00
3 6/30/2023 $19,050,000.00
4 3/31/2023 $8,228,000.00
5 12/31/2022 $263,000.00
6 9/30/2022 $-3,666,000.00
7 6/30/2022 $-3,798,000.00
8 3/31/2022 $-2,195,000.00
9 12/31/2021 $-8,357,000.00
10 9/30/2021 $-6,004,000.00
11 6/30/2021 $-3,864,000.00
12 3/31/2021 $-1,879,000.00
13 12/31/2020 $-1,642,000.00
14 9/30/2020 $-248,000.00
15 6/30/2020 $367,000.00
16 3/31/2020 $456,000.00
17 12/31/2019 $1,801,000.00
18 9/30/2019 $1,137,000.00
19 6/30/2019 $852,000.00
20 3/31/2019 $518,000.00
21 12/31/2018 $570,000.00
22 9/30/2018 $78,000.00
23 12/31/2017 $-338,000.00
Financials: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Date Value
1 12/31/2023 $218,480,000.00
2 9/30/2023 $255,339,000.00
3 6/30/2023 $228,520,000.00
4 3/31/2023 $204,000,000.00
5 12/31/2022 $178,901,000.00
6 9/30/2022 $176,093,000.00
7 6/30/2022 $157,219,000.00
8 3/31/2022 $138,222,000.00
9 12/31/2021 $120,213,000.00
10 9/30/2021 $123,055,000.00
11 6/30/2021 $109,078,000.00
12 3/31/2021 $96,017,000.00
13 12/31/2020 $82,608,000.00
14 9/30/2020 $93,423,000.00
15 6/30/2020 $83,758,000.00
16 3/31/2020 $75,237,000.00
17 12/31/2019 $67,189,000.00
18 9/30/2019 $58,885,000.00
19 12/31/2018 $39,899,000.00
Financials: AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
Date Value
1 12/31/2023 $2,000,000.00
2 9/30/2023 $-4,100,000.00
3 6/30/2023 $-6,300,000.00
4 3/31/2023 $-6,100,000.00
5 12/31/2022 $-11,900,000.00
6 9/30/2022 $-17,300,000.00
7 6/30/2022 $-16,100,000.00
8 3/31/2022 $-12,700,000.00
9 12/31/2021 $-2,700,000.00
10 9/30/2021 $-200,000.00
11 3/31/2021 --
12 12/31/2020 $200,000.00
13 9/30/2020 $600,000.00
14 6/30/2020 $1,200,000.00
15 3/31/2020 $1,400,000.00
16 12/31/2019 $100,000.00
17 9/30/2019 $70,000.00
18 12/31/2018 $-100,000.00
Financials: AccumulatedOtherComprehensiveIncomeLossNetOfTax
Date Value
1 12/31/2023 $1,984,000.00
2 9/30/2023 $-4,148,000.00
3 6/30/2023 $-6,309,000.00
4 3/31/2023 $-6,138,000.00
5 12/31/2022 $-11,896,000.00
6 9/30/2022 $-17,298,000.00
7 6/30/2022 $-16,078,000.00
8 3/31/2022 $-12,745,000.00
9 12/31/2021 $-2,645,000.00
10 9/30/2021 $-211,000.00
11 6/30/2021 $-44,000.00
12 3/31/2021 $34,000.00
13 12/31/2020 $163,000.00
14 9/30/2020 $570,000.00
15 6/30/2020 $1,224,000.00
16 3/31/2020 $1,407,000.00
17 12/31/2019 $61,000.00
18 9/30/2019 $73,000.00
19 12/31/2018 $-57,000.00
Financials: AdditionalPaidInCapital
Date Value
1 12/31/2023 $1,784,566,000.00
2 9/30/2023 $1,699,045,000.00
3 6/30/2023 $1,620,251,000.00
4 3/31/2023 $1,536,367,000.00
5 12/31/2022 $1,475,423,000.00
6 9/30/2022 $1,404,934,000.00
7 6/30/2022 $1,347,671,000.00
8 3/31/2022 $1,215,790,000.00
9 12/31/2021 $1,494,512,000.00
10 9/30/2021 $1,456,371,000.00
11 6/30/2021 $1,296,824,000.00
12 3/31/2021 $1,264,182,000.00
13 12/31/2020 $1,236,993,000.00
14 9/30/2020 $1,212,074,000.00
15 6/30/2020 $1,194,125,000.00
16 3/31/2020 $1,038,544,000.00
17 12/31/2019 $1,027,179,000.00
18 9/30/2019 $1,013,582,000.00
19 12/31/2018 $82,345,000.00
Financials: AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
Date Value
1 12/31/2023 $7,953,000.00
2 9/30/2023 $5,643,000.00
3 6/30/2023 $3,383,000.00
4 3/31/2023 $2,058,000.00
5 12/31/2022 $2,483,000.00
6 9/30/2022 $713,000.00
7 6/30/2022 $1,264,000.00
8 3/31/2022 $748,000.00
9 12/31/2021 $3,634,000.00
10 9/30/2021 $2,033,000.00
11 6/30/2021 $1,090,000.00
12 3/31/2021 $530,000.00
Financials: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Date Value
1 12/31/2023 $281,364,000.00
2 9/30/2023 $205,662,000.00
3 6/30/2023 $129,535,000.00
4 3/31/2023 $59,109,000.00
5 12/31/2022 $208,700,000.00
6 9/30/2022 $146,823,000.00
7 6/30/2022 $91,654,000.00
8 3/31/2022 $35,181,000.00
9 12/31/2021 $93,447,000.00
10 9/30/2021 $23,916,000.00
11 6/30/2021 $40,180,000.00
12 3/31/2021 $18,727,000.00
13 12/31/2020 $59,876,000.00
14 9/30/2020 $15,721,000.00
15 6/30/2020 $27,042,000.00
16 3/31/2020 $13,481,000.00
17 12/31/2019 $38,602,000.00
18 9/30/2019 $26,440,000.00
19 6/30/2019 $1,116,000.00
20 3/31/2019 $1,128,000.00
21 12/31/2018 $27,614,000.00
22 9/30/2018 $26,467,000.00
23 12/31/2017 $2,806,000.00
Financials: AdvertisingExpense
Date Value
1 12/31/2023 $57,600,000.00
2 12/31/2022 $43,500,000.00
3 12/31/2021 $36,200,000.00
4 12/31/2020 $25,000,000.00
5 12/31/2019 $18,800,000.00
6 12/31/2018 $10,400,000.00
7 12/31/2017 $5,900,000.00
Financials: AllocatedShareBasedCompensationExpense
Date Value
1 12/31/2023 $273,989,000.00
2 9/30/2023 $199,565,000.00
3 6/30/2023 $125,793,000.00
4 3/31/2023 $57,401,000.00
5 12/31/2022 $202,777,000.00
6 9/30/2022 $142,545,000.00
7 6/30/2022 $54,815,000.00
8 3/31/2022 $33,965,000.00
9 12/31/2021 $90,137,000.00
10 9/30/2021 $23,049,000.00
11 6/30/2021 $38,589,000.00
12 3/31/2021 $18,038,000.00
13 12/31/2020 $56,334,000.00
14 9/30/2020 $14,745,000.00
15 6/30/2020 $12,449,000.00
16 3/31/2020 $12,897,000.00
17 12/31/2019 $36,627,000.00
18 9/30/2019 $25,012,000.00
19 6/30/2019 $1,044,000.00
20 3/31/2019 $1,057,000.00
21 12/31/2018 $27,347,000.00
22 9/30/2018 $26,285,000.00
23 12/31/2017 $2,755,000,000.00
Financials: AllowanceForDoubtfulAccountsReceivableCurrent
Date Value
1 12/31/2023 $5,996,000.00
2 9/30/2023 $4,500,000.00
3 6/30/2023 $5,400,000.00
4 3/31/2023 $3,700,000.00
5 12/31/2022 $3,134,000.00
6 9/30/2022 $2,400,000.00
7 6/30/2022 $2,800,000.00
8 3/31/2022 $3,200,000.00
9 12/31/2021 $2,644,000.00
10 9/30/2021 $2,400,000.00
11 6/30/2021 $2,400,000.00
12 3/31/2021 $2,100,000.00
13 12/31/2020 $1,703,000.00
14 9/30/2020 $1,500,000.00
15 6/30/2020 $1,600,000.00
16 3/31/2020 $2,200,000.00
17 12/31/2019 $533,000.00
18 9/30/2019 $600,000.00
19 12/31/2018 $160,000.00
20 12/31/2017 --
Financials: AllowanceForDoubtfulAccountsReceivableWriteOffs
Date Value
1 12/31/2023 $10,779,000.00
2 9/30/2023 $8,100,000.00
3 6/30/2023 $3,700,000.00
4 3/31/2023 $1,000,000.00
5 12/31/2022 $4,346,000.00
6 9/30/2022 $3,300,000.00
7 6/30/2022 $1,300,000.00
8 3/31/2022 $500,000.00
9 12/31/2021 $2,794,000.00
10 9/30/2021 $2,200,000.00
11 6/30/2021 $1,200,000.00
12 3/31/2021 $1,000,000.00
13 12/31/2020 $2,198,000.00
14 9/30/2020 $400,000.00
15 6/30/2020 $1,400,000.00
16 3/31/2020 $500,000.00
17 12/31/2019 $2,115,000.00
18 9/30/2019 $400,000.00
19 6/30/2019 $100,000.00
20 3/31/2019 --
21 12/31/2018 $920,000.00
22 9/30/2018 $900,000.00
23 12/31/2017 --
Financials: AmortizationOfFinancingCostsAndDiscounts
Date Value
1 12/31/2023 $4,519,000.00
2 9/30/2023 $3,529,000.00
3 6/30/2023 $2,470,000.00
4 3/31/2023 $1,163,000.00
5 12/31/2022 $4,659,000.00
6 9/30/2022 $3,497,000.00
7 6/30/2022 $2,332,000.00
8 3/31/2022 $1,170,000.00
9 12/31/2021 $46,174,000.00
10 9/30/2021 $30,488,000.00
11 6/30/2021 $18,154,000.00
12 3/31/2021 $8,971,000.00
13 12/31/2020 $21,629,000.00
14 9/30/2020 $12,865,000.00
15 6/30/2020 $4,303,000.00
16 3/31/2020 --
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 12/31/2018 --
Financials: AmortizationOfIntangibleAssets
Date Value
1 12/31/2023 $20,000,000.00
2 9/30/2023 $14,700,000.00
3 6/30/2023 $9,800,000.00
4 3/31/2023 $4,900,000.00
5 12/31/2022 $15,200,000.00
6 9/30/2022 $10,300,000.00
7 6/30/2022 $4,900,000.00
8 3/31/2022 $500,000.00
9 12/31/2021 $2,900,000.00
10 9/30/2021 $700,000.00
11 6/30/2021 $1,400,000.00
12 3/31/2021 $700,000.00
13 12/31/2020 $3,100,000.00
14 9/30/2020 $2,100,000.00
15 6/30/2020 $700,000.00
16 3/31/2020 $700,000.00
17 12/31/2019 $100,000.00
18 9/30/2019 $30,000.00
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 $500,000.00
22 9/30/2018 $200,000.00
23 12/31/2017 $500,000.00
Financials: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Date Value
1 12/31/2023 $30,444,000.00
2 9/30/2023 $31,016,000.00
3 6/30/2023 $33,593,000.00
4 3/31/2023 $36,550,000.00
5 12/31/2022 $38,301,000.00
6 9/30/2022 $36,666,000.00
7 6/30/2022 $37,570,000.00
8 3/31/2022 $33,019,000.00
9 12/31/2021 $34,649,000.00
10 9/30/2021 $36,520,000.00
11 6/30/2021 $42,362,000.00
12 3/31/2021 $44,165,000.00
13 12/31/2020 $46,204,000.00
14 9/30/2020 $47,534,000.00
15 6/30/2020 $48,491,000.00
16 3/31/2020 $34,902,000.00
17 12/31/2019 $34,082,000.00
18 9/30/2019 $34,722,000.00
19 6/30/2019 $200,227,000.00
20 3/31/2019 $199,671,000.00
21 12/31/2018 $197,660,000.00
22 9/30/2018 $198,229,000.00
23 12/31/2017 $181,152,000.00
Financials: Assets
Date Value
1 12/31/2023 $2,759,767,000.00
2 9/30/2023 $2,589,910,000.00
3 6/30/2023 $2,533,208,000.00
4 3/31/2023 $2,667,564,000.00
5 12/31/2022 $2,587,908,000.00
6 9/30/2022 $2,490,617,000.00
7 6/30/2022 $2,468,459,000.00
8 3/31/2022 $2,353,949,000.00
9 12/31/2021 $2,372,071,000.00
10 9/30/2021 $2,315,514,000.00
11 6/30/2021 $1,445,932,000.00
12 3/31/2021 $1,405,526,000.00
13 12/31/2020 $1,380,651,000.00
14 9/30/2020 $1,371,225,000.00
15 6/30/2020 $1,364,055,000.00
16 3/31/2020 $858,531,000.00
17 12/31/2019 $830,824,000.00
18 9/30/2019 $839,847,000.00
19 12/31/2018 $298,380,000.00
Financials: AssetsCurrent
Date Value
1 12/31/2023 $1,983,077,000.00
2 9/30/2023 $1,858,003,000.00
3 6/30/2023 $1,818,060,000.00
4 3/31/2023 $1,954,400,000.00
5 12/31/2022 $1,887,884,000.00
6 9/30/2022 $1,815,787,000.00
7 6/30/2022 $1,814,013,000.00
8 3/31/2022 $1,894,810,000.00
9 12/31/2021 $1,955,856,000.00
10 9/30/2021 $1,930,577,000.00
11 6/30/2021 $1,145,953,000.00
12 3/31/2021 $1,139,868,000.00
13 12/31/2020 $1,129,954,000.00
14 9/30/2020 $1,127,379,000.00
15 6/30/2020 $1,132,124,000.00
16 3/31/2020 $647,604,000.00
17 12/31/2019 $689,872,000.00
18 9/30/2019 $695,678,000.00
19 12/31/2018 $196,737,000.00
Financials: AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
Date Value
1 12/31/2023 $1,185,100,000.00
2 9/30/2023 $1,247,600,000.00
3 6/30/2023 $1,315,500,000.00
4 3/31/2023 $1,255,200,000.00
5 12/31/2022 $1,251,600,000.00
6 9/30/2022 $1,315,100,000.00
7 6/30/2022 $1,294,000,000.00
8 3/31/2022 $1,311,800,000.00
9 12/31/2021 $966,300,000.00
10 9/30/2021 $723,800,000.00
11 6/30/2021 $674,800,000.00
12 3/31/2021 $784,300,000.00
13 12/31/2020 $866,500,000.00
14 9/30/2020 $910,800,000.00
15 6/30/2020 $677,200,000.00
16 3/31/2020 $459,800,000.00
17 12/31/2019 $450,200,000.00
18 9/30/2019 $143,400,000.00
19 12/31/2018 $135,600,000.00
Financials: AvailableForSaleSecuritiesDebtSecuritiesCurrent
Date Value
1 12/31/2023 $1,586,880,000.00
2 9/30/2023 $1,480,162,000.00
3 6/30/2023 $1,425,302,000.00
4 3/31/2023 $1,459,229,000.00
5 12/31/2022 $1,445,759,000.00
6 9/30/2022 $1,498,424,000.00
7 6/30/2022 $1,499,173,000.00
8 3/31/2022 $1,573,264,000.00
9 12/31/2021 $1,508,066,000.00
10 9/30/2021 $1,195,646,000.00
11 6/30/2021 $785,991,000.00
12 3/31/2021 $847,748,000.00
13 12/31/2020 $923,201,000.00
14 9/30/2020 $939,338,000.00
15 6/30/2020 $755,108,000.00
16 3/31/2020 $478,791,000.00
17 12/31/2019 $497,972,000.00
18 9/30/2019 $143,399,000.00
19 12/31/2018 $135,602,000.00
Financials: CapitalExpendituresIncurredButNotYetPaid
Date Value
1 12/31/2023 $26,423,000.00
2 9/30/2023 $18,809,000.00
3 6/30/2023 $8,347,000.00
4 3/31/2023 $13,276,000.00
5 12/31/2022 $28,979,000.00
6 9/30/2022 $28,436,000.00
7 6/30/2022 $35,217,000.00
8 3/31/2022 $16,922,000.00
9 12/31/2021 $13,544,000.00
10 9/30/2021 $21,677,000.00
11 6/30/2021 $19,342,000.00
12 3/31/2021 $2,827,000.00
13 12/31/2020 $3,052,000.00
14 9/30/2020 $4,076,000.00
15 6/30/2020 $4,651,000.00
16 3/31/2020 $4,522,000.00
17 12/31/2019 $3,571,000.00
18 9/30/2019 $1,291,000.00
19 6/30/2019 $2,229,000.00
20 3/31/2019 $3,493,000.00
21 12/31/2018 $5,757,000.00
22 9/30/2018 $2,275,000.00
23 12/31/2017 $563,000.00
Financials: CapitalizedContractCostAmortization
Date Value
1 12/31/2023 $61,374,000.00
2 9/30/2023 $44,757,000.00
3 6/30/2023 $29,011,000.00
4 3/31/2023 $14,109,000.00
5 12/31/2022 $45,115,000.00
6 9/30/2022 $32,019,000.00
7 6/30/2022 $10,556,000.00
8 3/31/2022 $9,662,000.00
9 12/31/2021 $29,267,000.00
10 9/30/2021 $7,773,000.00
11 6/30/2021 $6,855,000.00
12 3/31/2021 $6,060,000.00
13 12/31/2020 $17,324,000.00
14 9/30/2020 $12,085,000.00
15 6/30/2020 $7,462,000.00
16 3/31/2020 $3,499,000.00
17 12/31/2019 $10,821,000.00
18 9/30/2019 $2,818,000.00
19 6/30/2019 $2,585,000.00
20 3/31/2019 $2,319,000.00
21 12/31/2018 $7,060,000.00
22 9/30/2018 $4,990,000.00
23 12/31/2017 $3,955,000.00
Financials: CapitalizedContractCostImpairmentLoss
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 12/31/2019 --
15 12/31/2018 --
16 12/31/2017 --
Financials: CapitalizedContractCostNetNoncurrent
Date Value
1 12/31/2023 $133,236,000.00
2 9/30/2023 $115,154,000.00
3 6/30/2023 $107,482,000.00
4 3/31/2023 $98,427,000.00
5 12/31/2022 $93,145,000.00
6 9/30/2022 $87,282,000.00
7 6/30/2022 $80,706,000.00
8 3/31/2022 $76,266,000.00
9 12/31/2021 $70,320,000.00
10 9/30/2021 $61,607,000.00
11 6/30/2021 $56,587,000.00
12 3/31/2021 $48,982,000.00
13 12/31/2020 $44,176,000.00
14 9/30/2020 $37,714,000.00
15 6/30/2020 $33,880,000.00
16 3/31/2020 $28,171,000.00
17 12/31/2019 $25,184,000.00
18 9/30/2019 $21,141,000.00
19 6/30/2019 $19,482,000.00
20 3/31/2019 $17,846,000.00
21 12/31/2018 $15,940,000.00
22 9/30/2018 $14,414,000.00
23 6/30/2018 $13,033,000.00
24 12/31/2017 $10,765,000.00
25 12/31/2016 $5,744,000.00
Financials: CashAndCashEquivalentsAtCarryingValue
Date Value
1 12/31/2023 $86,864,000.00
2 9/30/2023 $94,143,000.00
3 6/30/2023 $159,318,000.00
4 3/31/2023 $256,363,000.00
5 12/31/2022 $204,178,000.00
6 9/30/2022 $137,838,000.00
7 6/30/2022 $142,675,000.00
8 3/31/2022 $151,976,000.00
9 12/31/2021 $313,777,000.00
10 9/30/2021 $618,231,000.00
11 6/30/2021 $247,551,000.00
12 3/31/2021 $187,476,000.00
13 12/31/2020 $108,895,000.00
14 9/30/2020 $111,959,000.00
15 6/30/2020 $313,983,000.00
16 3/31/2020 $109,063,000.00
17 12/31/2019 $138,976,000.00
18 9/30/2019 $501,706,000.00
19 12/31/2018 $25,055,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 12/31/2023 $91,224,000.00
2 9/30/2023 $97,640,000.00
3 6/30/2023 $164,379,000.00
4 3/31/2023 $268,432,000.00
5 12/31/2022 $215,204,000.00
6 9/30/2022 $149,018,000.00
7 6/30/2022 $153,778,000.00
8 3/31/2022 $160,432,000.00
9 12/31/2021 $320,958,000.00
10 9/30/2021 $625,362,000.00
11 6/30/2021 $256,870,000.00
12 3/31/2021 $196,795,000.00
13 12/31/2020 $118,146,000.00
14 9/30/2020 $120,806,000.00
15 6/30/2020 $322,830,000.00
16 3/31/2020 $117,910,000.00
17 12/31/2019 $145,636,000.00
18 9/30/2019 $508,366,000.00
19 6/30/2019 $48,765,000.00
20 3/31/2019 $39,193,000.00
21 12/31/2018 $31,426,000.00
22 9/30/2018 $102,210,000.00
23 12/31/2017 $26,881,000.00
24 12/31/2016 $14,319,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
Date Value
1 12/31/2023 $-123,980,000.00
2 9/30/2023 $-117,564,000.00
3 6/30/2023 $-50,825,000.00
4 3/31/2023 $53,228,000.00
5 12/31/2022 $-105,754,000.00
6 9/30/2022 $-171,940,000.00
7 6/30/2022 $-167,180,000.00
8 3/31/2022 $-160,526,000.00
9 12/31/2021 $202,812,000.00
10 9/30/2021 $507,216,000.00
11 6/30/2021 $138,724,000.00
12 3/31/2021 $78,649,000.00
13 12/31/2020 $-27,490,000.00
14 9/30/2020 $-24,830,000.00
15 6/30/2020 $177,194,000.00
16 3/31/2020 $-27,726,000.00
17 12/31/2019 $114,210,000.00
18 9/30/2019 $476,940,000.00
19 6/30/2019 $17,339,000.00
20 3/31/2019 $7,767,000.00
21 12/31/2018 $4,545,000.00
22 9/30/2018 $75,329,000.00
23 12/31/2017 $12,562,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 12/31/2018 --
Financials: CommonStockCapitalSharesReservedForFutureIssuance
Date Value
1 12/31/2023 $104,014,000.00
2 9/30/2023 $106,144,000.00
3 6/30/2023 $108,948,000.00
4 3/31/2023 $115,086,000.00
5 12/31/2022 $97,579,000.00
6 9/30/2022 $99,325,000.00
7 6/30/2022 $100,268,000.00
8 3/31/2022 $93,218,000.00
9 12/31/2021 $76,226,000.00
10 9/30/2021 $86,097,000.00
11 6/30/2021 $91,370,000.00
12 3/31/2021 $93,210,000.00
13 12/31/2020 $75,735,000.00
14 9/30/2020 $77,351,000.00
15 6/30/2020 $78,953,000.00
16 3/31/2020 $61,057,000.00
17 12/31/2019 $63,284,000.00
18 9/30/2019 $63,320,000.00
19 12/31/2018 $204,278,000.00
Financials: ComprehensiveIncomeNetOfTax
Date Value
1 12/31/2023 $-170,069,000.00
2 9/30/2023 $-148,336,000.00
3 6/30/2023 $-126,962,000.00
4 3/31/2023 $-32,324,000.00
5 12/31/2022 $-202,632,000.00
6 9/30/2022 $-162,117,000.00
7 6/30/2022 $-66,870,000.00
8 3/31/2022 $-51,481,000.00
9 12/31/2021 $-263,117,000.00
10 9/30/2021 $-183,182,000.00
11 6/30/2021 $-35,588,000.00
12 3/31/2021 $-40,092,000.00
13 12/31/2020 $-119,268,000.00
14 9/30/2020 $-84,840,000.00
15 6/30/2020 $-57,718,000.00
16 3/31/2020 $-31,400,000.00
17 12/31/2019 $-105,710,000.00
18 9/30/2019 $-40,846,000.00
19 6/30/2019 $-36,697,000.00
20 3/31/2019 $-17,042,000.00
21 12/31/2018 $-87,115,000.00
22 9/30/2018 $-37,991,000.00
23 12/31/2017 $-10,765,000.00
Financials: ContractualObligation
Date Value
1 12/31/2023 $199,824,000.00
2 9/30/2023 $193,988,000.00
3 6/30/2023 $216,975,000.00
4 3/31/2023 $228,576,000.00
5 12/31/2022 $236,404,000.00
6 9/30/2022 $195,349,000.00
7 6/30/2022 $214,139,000.00
8 3/31/2022 $176,063,000.00
9 12/31/2021 $140,178,000.00
10 9/30/2021 $78,071,000.00
11 6/30/2021 $81,147,000.00
12 3/31/2021 $79,821,000.00
13 12/31/2020 $56,605,000.00
14 9/30/2020 $66,750,000.00
15 6/30/2020 $50,119,000.00
16 3/31/2020 $41,979,000.00
17 12/31/2019 $97,819,000.00
18 9/30/2019 $103,286,000.00
Financials: ContractualObligationDueAfterFifthYear
Date Value
1 12/31/2023 $4,993,000.00
2 12/31/2022 $8,382,000.00
3 12/31/2021 $11,858,000.00
4 12/31/2020 $5,310,000.00
5 9/30/2020 $7,277,000.00
6 6/30/2020 $6,329,000.00
7 3/31/2020 $5,041,000.00
8 12/31/2019 $15,287,000.00
9 9/30/2019 $20,166,000.00
Financials: ContractualObligationDueInFifthYear
Date Value
1 12/31/2023 $6,155,000.00
2 12/31/2022 $11,413,000.00
3 12/31/2021 $9,288,000.00
4 12/31/2020 $2,838,000.00
5 9/30/2020 $2,534,000.00
6 6/30/2020 $2,126,000.00
7 3/31/2020 $1,006,000.00
8 12/31/2019 $5,165,000.00
9 9/30/2019 $7,944,000.00
Financials: ContractualObligationDueInFourthYear
Date Value
1 12/31/2023 $15,938,000.00
2 9/30/2023 $14,050,000.00
3 6/30/2023 $13,451,000.00
4 3/31/2023 $11,438,000.00
5 12/31/2022 $15,328,000.00
6 9/30/2022 $13,212,000.00
7 6/30/2022 $13,245,000.00
8 3/31/2022 $11,679,000.00
9 12/31/2021 $12,297,000.00
10 9/30/2021 $5,147,000.00
11 6/30/2021 $4,528,000.00
12 3/31/2021 $5,012,000.00
13 12/31/2020 $2,935,000.00
14 9/30/2020 $6,064,000.00
15 6/30/2020 $4,674,000.00
16 3/31/2020 $2,406,000.00
17 12/31/2019 $8,136,000.00
18 9/30/2019 $12,550,000.00
Financials: ContractualObligationDueInNextTwelveMonths
Date Value
1 12/31/2023 $76,015,000.00
2 9/30/2023 $64,658,000.00
3 6/30/2023 $60,764,000.00
4 3/31/2023 $52,936,000.00
5 12/31/2022 $99,244,000.00
6 9/30/2022 $87,162,000.00
7 6/30/2022 $82,837,000.00
8 3/31/2022 $49,387,000.00
9 12/31/2021 $58,392,000.00
10 9/30/2021 $29,760,000.00
11 6/30/2021 $26,491,000.00
12 3/31/2021 $25,846,000.00
13 12/31/2020 $21,967,000.00
14 12/31/2019 $32,332,000.00
Financials: ContractualObligationDueInSecondYear
Date Value
1 12/31/2023 $73,111,000.00
2 9/30/2023 $65,314,000.00
3 6/30/2023 $64,704,000.00
4 3/31/2023 $61,243,000.00
5 12/31/2022 $45,367,000.00
6 9/30/2022 $36,335,000.00
7 6/30/2022 $34,885,000.00
8 3/31/2022 $28,965,000.00
9 12/31/2021 $30,922,000.00
10 9/30/2021 $15,131,000.00
11 6/30/2021 $12,352,000.00
12 3/31/2021 $12,893,000.00
13 12/31/2020 $16,395,000.00
14 9/30/2020 $28,767,000.00
15 6/30/2020 $17,704,000.00
16 3/31/2020 $13,996,000.00
17 12/31/2019 $23,244,000.00
18 9/30/2019 $32,048,000.00
Financials: ContractualObligationDueInThirdYear
Date Value
1 12/31/2023 $23,612,000.00
2 9/30/2023 $20,436,000.00
3 6/30/2023 $18,746,000.00
4 3/31/2023 $15,645,000.00
5 12/31/2022 $56,670,000.00
6 9/30/2022 $18,886,000.00
7 6/30/2022 $18,683,000.00
8 3/31/2022 $16,355,000.00
9 12/31/2021 $17,421,000.00
10 9/30/2021 $6,988,000.00
11 6/30/2021 $5,485,000.00
12 3/31/2021 $5,474,000.00
13 12/31/2020 $7,160,000.00
14 9/30/2020 $13,995,000.00
15 6/30/2020 $7,918,000.00
16 3/31/2020 $5,180,000.00
17 12/31/2019 $13,655,000.00
18 9/30/2019 $21,109,000.00
Financials: ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear
Date Value
1 9/30/2023 $20,237,000.00
2 6/30/2023 $50,331,000.00
3 3/31/2023 $78,886,000.00
4 9/30/2022 $23,165,000.00
5 6/30/2022 $47,620,000.00
6 3/31/2022 $54,830,000.00
7 9/30/2021 $11,957,000.00
8 6/30/2021 $23,734,000.00
9 3/31/2021 $23,832,000.00
10 9/30/2020 $8,113,000.00
11 6/30/2020 $11,368,000.00
12 3/31/2020 $14,350,000.00
13 9/30/2019 $9,469,000.00
Financials: ContractWithCustomerAssetNetCurrent
Date Value
1 12/31/2023 $11,041,000.00
2 9/30/2023 $11,689,000.00
3 6/30/2023 $8,673,000.00
4 3/31/2023 $8,023,000.00
5 12/31/2022 $8,292,000.00
6 9/30/2022 $7,211,000.00
7 6/30/2022 $7,195,000.00
8 3/31/2022 $6,329,000.00
9 12/31/2021 $6,079,000.00
10 9/30/2021 $5,049,000.00
11 6/30/2021 $5,249,000.00
12 3/31/2021 $3,660,000.00
13 12/31/2020 $3,538,000.00
14 9/30/2020 $2,086,000.00
15 6/30/2020 $2,224,000.00
16 3/31/2020 $1,779,000.00
17 12/31/2019 $2,063,000.00
18 9/30/2019 $1,470,000.00
19 12/31/2018 $1,552,000.00
Financials: ContractWithCustomerLiabilityCurrent
Date Value
1 12/31/2023 $347,608,000.00
2 9/30/2023 $294,100,000.00
3 6/30/2023 $267,979,000.00
4 3/31/2023 $238,795,000.00
5 12/31/2022 $218,647,000.00
6 9/30/2022 $171,398,000.00
7 6/30/2022 $155,811,000.00
8 3/31/2022 $131,650,000.00
9 12/31/2021 $116,546,000.00
10 9/30/2021 $92,415,000.00
11 6/30/2021 $79,829,000.00
12 3/31/2021 $66,418,000.00
13 12/31/2020 $54,945,000.00
14 9/30/2020 $48,435,000.00
15 6/30/2020 $43,419,000.00
16 3/31/2020 $37,096,000.00
17 12/31/2019 $30,843,000.00
18 9/30/2019 $29,835,000.00
19 12/31/2018 $16,817,000.00
Financials: ContractWithCustomerLiabilityNoncurrent
Date Value
1 12/31/2023 $17,244,000.00
2 9/30/2023 $17,354,000.00
3 6/30/2023 $18,860,000.00
4 3/31/2023 $13,465,000.00
5 12/31/2022 $11,732,000.00
6 9/30/2022 $8,686,000.00
7 6/30/2022 $6,841,000.00
8 3/31/2022 $5,577,000.00
9 12/31/2021 $4,680,000.00
10 9/30/2021 $4,561,000.00
11 6/30/2021 $4,728,000.00
12 3/31/2021 $5,064,000.00
13 12/31/2020 $1,891,000.00
14 9/30/2020 $1,637,000.00
15 6/30/2020 $1,599,000.00
16 3/31/2020 $996,000.00
17 12/31/2019 $804,000.00
18 9/30/2019 $816,000.00
19 12/31/2018 $220,000.00
Financials: ContractWithCustomerLiabilityRevenueRecognized
Date Value
1 12/31/2023 $220,000,000.00
2 9/30/2023 $204,100,000.00
3 6/30/2023 $169,700,000.00
4 3/31/2023 $107,600,000.00
5 12/31/2022 $116,000,000.00
6 9/30/2022 $110,400,000.00
7 6/30/2022 $92,800,000.00
8 3/31/2022 $63,900,000.00
9 12/31/2021 $55,300,000.00
10 9/30/2021 $52,700,000.00
11 6/30/2021 $45,600,000.00
12 3/31/2021 $33,900,000.00
13 12/31/2020 $31,300,000.00
14 9/30/2020 $30,100,000.00
15 6/30/2020 $26,800,000.00
16 3/31/2020 $20,200,000.00
17 12/31/2019 $16,800,000.00
18 9/30/2019 $16,300,000.00
19 6/30/2019 $13,100,000.00
20 3/31/2019 $11,500,000.00
21 12/31/2018 $11,900,000.00
22 9/30/2018 $11,300,000.00
23 12/31/2017 $6,600,000.00
Financials: ConvertibleDebtCurrent
Date Value
1 6/30/2023 $35,330,000.00
2 12/31/2022 --
3 9/30/2022 --
4 6/30/2022 --
5 3/31/2022 --
6 12/31/2021 $12,117,000.00
7 12/31/2020 --
Financials: ConvertibleDebtNoncurrent
Date Value
1 12/31/2023 $1,283,362,000.00
2 9/30/2023 $1,282,372,000.00
3 6/30/2023 $1,281,383,000.00
4 3/31/2023 $1,437,355,000.00
5 12/31/2022 $1,436,192,000.00
6 9/30/2022 $1,435,030,000.00
7 6/30/2022 $1,433,867,000.00
8 3/31/2022 $1,432,705,000.00
9 12/31/2021 $1,146,877,000.00
10 9/30/2021 $1,143,308,000.00
11 6/30/2021 $401,428,000.00
12 3/31/2021 $392,246,000.00
13 12/31/2020 $383,275,000.00
14 9/30/2020 $374,511,000.00
15 6/30/2020 $365,949,000.00
16 12/31/2019 --
Financials: CostOfRevenue
Date Value
1 12/31/2023 $307,005,000.00
2 9/30/2023 $223,722,000.00
3 6/30/2023 $145,653,000.00
4 3/31/2023 $70,432,000.00
5 12/31/2022 $232,610,000.00
6 9/30/2022 $164,822,000.00
7 6/30/2022 $55,804,000.00
8 3/31/2022 $47,051,000.00
9 12/31/2021 $147,134,000.00
10 9/30/2021 $104,638,000.00
11 6/30/2021 $67,113,000.00
12 3/31/2021 $32,084,000.00
13 12/31/2020 $101,055,000.00
14 9/30/2020 $71,990,000.00
15 6/30/2020 $24,164,000.00
16 3/31/2020 $20,821,000.00
17 12/31/2019 $63,423,000.00
18 9/30/2019 $16,033,000.00
19 6/30/2019 $14,832,000.00
20 3/31/2019 $14,360,000.00
21 12/31/2018 $43,537,000.00
22 9/30/2018 $30,581,000.00
23 12/31/2017 $28,788,000.00
Financials: CurrentFederalTaxExpenseBenefit
Date Value
1 12/31/2023 $513,000.00
2 12/31/2022 $332,000.00
3 12/31/2021 $722,000.00
4 12/31/2020 $488,000.00
5 12/31/2019 $391,000.00
6 12/31/2018 $402,000.00
7 12/31/2017 $699,000.00
Financials: CurrentForeignTaxExpenseBenefit
Date Value
1 12/31/2023 $2,986,000.00
2 12/31/2022 $2,455,000.00
3 12/31/2021 $2,730,000.00
4 12/31/2020 $769,000.00
5 12/31/2019 $325,000.00
6 12/31/2018 $248,000.00
7 12/31/2017 $446,000.00
Financials: CurrentIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $3,823,000.00
2 12/31/2022 $2,788,000.00
3 12/31/2021 $3,595,000.00
4 12/31/2020 $1,323,000.00
5 12/31/2019 $745,000.00
6 12/31/2018 $692,000.00
7 12/31/2017 $1,168,000.00
Financials: CurrentStateAndLocalTaxExpenseBenefit
Date Value
1 12/31/2023 $324,000.00
2 12/31/2022 $1,000.00
3 12/31/2021 $143,000.00
4 12/31/2020 $66,000.00
5 12/31/2019 $29,000.00
6 12/31/2018 $42,000.00
7 12/31/2017 $23,000.00
Financials: DebtConversionConvertedInstrumentAmount1
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 9/30/2022 --
4 12/31/2021 $920,249,000.00
5 9/30/2021 $920,249,000.00
6 12/31/2020 --
7 12/31/2019 --
Financials: DeferredCompensationShareBasedArrangementsLiabilityCurrent
Date Value
1 9/30/2023 $134,000.00
2 6/30/2023 $693,000.00
3 3/31/2023 $1,308,000.00
4 12/31/2022 $1,902,000.00
5 9/30/2022 $2,493,000.00
6 6/30/2022 $3,150,000.00
7 3/31/2022 $3,870,000.00
8 12/31/2021 $4,651,000.00
9 9/30/2021 $5,505,000.00
10 6/30/2021 $6,477,000.00
11 3/31/2021 $7,517,000.00
12 12/31/2020 $8,603,000.00
13 9/30/2020 $9,679,000.00
14 6/30/2020 $10,735,000.00
15 3/31/2020 $12,006,000.00
16 12/31/2019 $13,263,000.00
17 9/30/2019 $14,629,000.00
18 12/31/2018 $14,323,000.00
Financials: DeferredFederalIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 --
2 12/31/2022 $-1,124,000.00
3 12/31/2021 --
4 12/31/2020 $-641,000.00
5 12/31/2019 --
6 12/31/2018 $-1,000.00
7 12/31/2017 $1,000.00
Financials: DeferredForeignIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $2,264,000.00
2 12/31/2022 $1,557,000.00
3 12/31/2021 $8,738,000.00
4 12/31/2020 $-6,145,000.00
5 12/31/2019 $370,000.00
6 12/31/2018 $386,000.00
7 12/31/2017 $-136,000.00
Financials: DeferredIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $2,264,000.00
2 9/30/2023 $-588,000.00
3 6/30/2023 $-613,000.00
4 3/31/2023 $-120,000.00
5 12/31/2022 $-140,000.00
6 9/30/2022 $-1,603,000.00
7 6/30/2022 $-1,833,000.00
8 3/31/2022 $6,000.00
9 12/31/2021 $8,738,000.00
10 9/30/2021 $-10,678,000.00
11 6/30/2021 $-6,616,000.00
12 3/31/2021 $-1,513,000.00
13 12/31/2020 $-6,926,000.00
14 9/30/2020 $-6,808,000.00
15 6/30/2020 $-2,621,000.00
16 3/31/2020 $-117,000.00
17 12/31/2019 $370,000.00
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 $385,000.00
22 9/30/2018 $7,000.00
23 12/31/2017 $-135,000.00
Financials: DeferredIncomeTaxLiabilities
Date Value
1 12/31/2023 $95,155,000.00
2 12/31/2022 $70,533,000.00
3 12/31/2021 $131,118,000.00
4 12/31/2020 $73,431,000.00
5 12/31/2019 $11,415,000.00
6 12/31/2018 $5,400,000.00
Financials: DeferredStateAndLocalIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 --
2 12/31/2022 $-573,000.00
3 12/31/2021 --
4 12/31/2020 $-140,000.00
5 12/31/2019 --
6 12/31/2018 --
7 12/31/2017 --
Financials: DeferredTaxAssetInterestCarryforward
Date Value
1 12/31/2023 $1,244,000.00
2 12/31/2022 $15,762,000.00
3 12/31/2021 $16,847,000.00
4 12/31/2020 --
Financials: DeferredTaxAssetsGross
Date Value
1 12/31/2023 $640,361,000.00
2 12/31/2022 $543,476,000.00
3 12/31/2021 $397,499,000.00
4 12/31/2020 $154,122,000.00
5 12/31/2019 $74,356,000.00
6 12/31/2018 $43,148,000.00
Financials: DeferredTaxAssetsInProcessResearchAndDevelopment
Date Value
1 12/31/2023 $71,617,000.00
2 12/31/2022 $36,886,000.00
3 12/31/2021 --
Financials: DeferredTaxAssetsNet
Date Value
1 12/31/2023 $88,196,000.00
2 12/31/2022 $65,838,000.00
3 12/31/2021 $127,980,000.00
4 12/31/2020 $79,031,000.00
5 12/31/2019 $10,869,000.00
6 12/31/2018 $5,224,000.00
Financials: DeferredTaxAssetsOperatingLossCarryforwards
Date Value
1 12/31/2023 $390,405,000.00
2 12/31/2022 $373,655,000.00
3 12/31/2021 $302,593,000.00
4 12/31/2020 $116,181,000.00
5 12/31/2019 $53,536,000.00
6 12/31/2018 $31,701,000.00
Financials: DeferredTaxAssetsOther
Date Value
1 12/31/2023 $2,106,000.00
2 12/31/2022 $919,000.00
3 12/31/2021 $360,000.00
4 12/31/2020 $102,000.00
5 12/31/2019 $1,703,000.00
6 12/31/2018 $1,062,000.00
Financials: DeferredTaxAssetsPropertyPlantAndEquipment
Date Value
1 12/31/2023 $129,000.00
2 12/31/2022 $3,000.00
3 12/31/2021 $23,000.00
4 12/31/2020 $4,000.00
5 12/31/2019 $85,000.00
6 12/31/2018 --
Financials: DeferredTaxAssetsTaxCreditCarryforwards
Date Value
1 12/31/2023 $65,390,000.00
2 12/31/2022 $51,925,000.00
3 12/31/2021 $29,564,000.00
4 12/31/2020 $14,780,000.00
5 12/31/2019 $11,969,000.00
6 12/31/2018 $8,699,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
Date Value
1 12/31/2023 $35,786,000.00
2 12/31/2022 $27,766,000.00
3 12/31/2021 $12,988,000.00
4 12/31/2020 $10,118,000.00
5 12/31/2019 $6,852,000.00
6 12/31/2018 --
Financials: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
Date Value
1 12/31/2023 $4,650,000.00
2 12/31/2022 $2,770,000.00
3 12/31/2021 $2,769,000.00
4 12/31/2020 $2,615,000.00
5 12/31/2019 $168,000.00
6 12/31/2018 $1,069,000.00
Financials: DeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $552,200,000.00
2 12/31/2022 $477,600,000.00
3 12/31/2021 $269,500,000.00
4 12/31/2020 $75,100,000.00
5 12/31/2019 $63,500,000.00
6 12/31/2018 $37,924,000.00
Financials: DeferredTaxLiabilities
Date Value
1 12/31/2023 $6,959,000.00
2 12/31/2022 $4,695,000.00
3 12/31/2021 $3,138,000.00
4 12/31/2019 $546,000.00
5 12/31/2018 $176,000.00
Financials: DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware
Date Value
1 12/31/2023 $3,909,000.00
2 12/31/2022 $4,638,000.00
3 12/31/2021 $7,574,000.00
4 12/31/2020 $7,405,000.00
5 12/31/2019 $4,668,000.00
6 12/31/2018 $3,111,000.00
Financials: DeferredTaxLiabilitiesLeasingArrangements
Date Value
1 12/31/2023 $33,337,000.00
2 12/31/2022 $31,586,000.00
3 12/31/2021 $32,122,000.00
4 12/31/2020 $10,626,000.00
5 12/31/2019 --
Financials: DeferredTaxLiabilitiesOther
Date Value
1 12/31/2023 $57,000.00
2 12/31/2022 $73,000.00
3 12/31/2021 $2,000.00
4 12/31/2020 $2,000.00
5 12/31/2019 $225,000.00
Financials: DeferredTaxLiabilitiesPropertyPlantAndEquipment
Date Value
1 12/31/2023 $25,045,000.00
2 12/31/2022 $11,197,000.00
3 12/31/2021 $1,269,000.00
4 12/31/2020 $1,326,000.00
5 12/31/2019 $1,228,000.00
6 12/31/2018 $1,269,000.00
Financials: Depreciation
Date Value
1 12/31/2023 $113,400,000.00
2 9/30/2023 $83,200,000.00
3 6/30/2023 $54,200,000.00
4 3/31/2023 $25,800,000.00
5 12/31/2022 $84,800,000.00
6 9/30/2022 $60,800,000.00
7 6/30/2022 $38,900,000.00
8 3/31/2022 $18,900,000.00
9 12/31/2021 $62,300,000.00
10 9/30/2021 $45,200,000.00
11 6/30/2021 $15,100,000.00
12 3/31/2021 $14,000,000.00
13 12/31/2020 $45,900,000.00
14 9/30/2020 $12,100,000.00
15 6/30/2020 $20,700,000.00
16 3/31/2020 $9,900,000.00
17 12/31/2019 $29,400,000.00
18 9/30/2019 $20,800,000.00
19 6/30/2019 $7,000,000.00
20 3/31/2019 $6,100,000.00
21 12/31/2018 $18,400,000.00
22 9/30/2018 $13,000,000.00
23 12/31/2017 $11,700,000.00
Financials: DepreciationDepletionAndAmortization
Date Value
1 12/31/2023 $135,820,000.00
2 9/30/2023 $99,640,000.00
3 6/30/2023 $65,182,000.00
4 3/31/2023 $31,509,000.00
5 12/31/2022 $102,335,000.00
6 9/30/2022 $72,702,000.00
7 6/30/2022 $45,352,000.00
8 3/31/2022 $20,014,000.00
9 12/31/2021 $66,607,000.00
10 9/30/2021 $48,275,000.00
11 6/30/2021 $31,245,000.00
12 3/31/2021 $15,218,000.00
13 12/31/2020 $49,387,000.00
14 9/30/2020 $35,029,000.00
15 6/30/2020 $22,113,000.00
16 3/31/2020 $10,563,000.00
17 12/31/2019 $29,479,000.00
18 9/30/2019 $20,923,000.00
19 6/30/2019 $13,160,000.00
20 3/31/2019 $6,170,000.00
21 12/31/2018 $18,905,000.00
22 9/30/2018 $13,397,000.00
23 12/31/2017 $12,174,000.00
Financials: EarningsPerShareBasic
Date Value
1 12/31/2023 $-0.55
2 9/30/2023 $-0.47
3 6/30/2023 $-0.40
4 3/31/2023 $-0.12
5 12/31/2022 $-0.59
6 9/30/2022 $-0.13
7 6/30/2022 $-0.20
8 3/31/2022 $-0.13
9 12/31/2021 $-0.83
10 9/30/2021 $-0.59
11 6/30/2021 $-0.12
12 3/31/2021 $-0.13
13 12/31/2020 $-0.40
14 9/30/2020 $-0.29
15 6/30/2020 $-0.09
16 12/31/2019 $-0.72
Financials: EarningsPerShareDiluted
Date Value
1 12/31/2023 $-0.55
2 9/30/2023 $-0.47
3 6/30/2023 $-0.40
4 3/31/2023 $-0.12
5 12/31/2022 $-0.59
6 9/30/2022 $-0.45
7 6/30/2022 $-0.32
8 3/31/2022 $-0.13
9 12/31/2021 $-0.83
10 9/30/2021 $-0.34
11 6/30/2021 $-0.25
12 3/31/2021 $-0.13
13 12/31/2020 $-0.40
14 9/30/2020 $-0.09
15 6/30/2020 $-0.09
16 12/31/2019 $-0.72
Financials: EffectiveIncomeTaxRateContinuingOperations
Date Value
1 12/31/2023 $-0.03
2 12/31/2022 $-0.01
3 12/31/2021 $-0.05
4 12/31/2020 $0.05
5 12/31/2019 $-0.01
6 12/31/2018 $-0.01
7 12/31/2017 $-0.11
Financials: EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
Date Value
1 12/31/2023 $0.21
2 12/31/2022 $0.21
3 12/31/2021 $0.21
4 12/31/2020 $0.21
5 12/31/2019 $0.21
6 12/31/2018 $0.21
7 12/31/2017 $0.34
Financials: EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $-0.31
2 12/31/2022 $-0.41
3 12/31/2021 $-0.66
4 12/31/2020 $-0.39
5 12/31/2019 $-0.21
6 12/31/2018 $-0.14
7 12/31/2017 $-0.37
Financials: EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
Date Value
1 12/31/2023 $0.01
2 12/31/2022 $0.01
3 12/31/2021 $-0.03
4 12/31/2020 $0.08
5 12/31/2019 $0.01
6 12/31/2018 $-0.01
7 12/31/2017 $0.02
Financials: EffectiveIncomeTaxRateReconciliationNondeductibleExpense
Date Value
1 12/31/2023 $-0.02
2 12/31/2022 $-0.01
3 12/31/2021 --
4 12/31/2020 $-0.01
5 12/31/2019 $-0.01
6 12/31/2018 $-0.01
7 12/31/2017 $-0.02
Financials: EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
Date Value
1 12/31/2023 $0.12
2 12/31/2022 $0.19
3 12/31/2021 $0.44
4 12/31/2020 $0.16
5 12/31/2019 $-0.01
6 12/31/2018 $-0.06
7 12/31/2017 $0.02
Financials: EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
Date Value
1 12/31/2023 $0.00
2 12/31/2022 $0.00
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 --
7 12/31/2017 $0.00
Financials: EmployeeRelatedLiabilitiesCurrent
Date Value
1 12/31/2023 $63,801,000.00
2 9/30/2023 $52,190,000.00
3 6/30/2023 $46,774,000.00
4 3/31/2023 $45,669,000.00
5 12/31/2022 $42,014,000.00
6 9/30/2022 $42,573,000.00
7 6/30/2022 $36,639,000.00
8 3/31/2022 $39,978,000.00
9 12/31/2021 $65,905,000.00
10 9/30/2021 $37,185,000.00
11 6/30/2021 $31,098,000.00
12 3/31/2021 $31,724,000.00
13 12/31/2020 $25,410,000.00
14 9/30/2020 $21,990,000.00
15 6/30/2020 $20,242,000.00
16 3/31/2020 $17,307,000.00
17 12/31/2019 $14,970,000.00
18 9/30/2019 $12,170,000.00
19 12/31/2018 $7,075,000.00
Financials: EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
Date Value
1 12/31/2023 $6,641,000.00
2 9/30/2023 $5,642,000.00
3 6/30/2023 $3,525,000.00
4 3/31/2023 $1,640,000.00
5 12/31/2022 $5,452,000.00
6 9/30/2022 $3,881,000.00
7 6/30/2022 $2,656,000.00
8 3/31/2022 $1,109,000.00
9 12/31/2021 $3,212,000.00
10 9/30/2021 $2,398,000.00
11 6/30/2021 $1,542,000.00
12 3/31/2021 $660,000.00
13 12/31/2020 $3,423,000.00
14 9/30/2020 $2,560,000.00
15 6/30/2020 $1,632,000.00
16 3/31/2020 $578,000.00
17 12/31/2019 $1,975,000.00
18 9/30/2019 $1,428,000.00
19 6/30/2019 $143,000.00
20 3/31/2019 $71,000.00
21 12/31/2018 $267,000.00
22 9/30/2018 $183,000.00
23 12/31/2017 $51,000.00
Financials: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
Date Value
1 12/31/2023 $5,000,000.00
2 12/31/2022 $8,400,000.00
Financials: FiniteLivedIntangibleAssetsAccumulatedAmortization
Date Value
1 12/31/2023 $40,919,000.00
2 9/30/2023 $35,579,000.00
3 6/30/2023 $30,692,000.00
4 3/31/2023 $25,804,000.00
5 12/31/2022 $20,917,000.00
6 9/30/2022 $16,029,000.00
7 6/30/2022 $11,142,000.00
8 3/31/2022 $6,254,000.00
9 12/31/2021 $5,746,000.00
10 9/30/2021 $4,900,000.00
11 6/30/2021 $4,200,000.00
12 3/31/2021 $3,500,000.00
13 12/31/2020 $2,800,000.00
14 9/30/2020 $2,100,000.00
15 6/30/2020 $1,400,000.00
16 3/31/2020 $950,000.00
17 12/31/2019 $219,000.00
18 9/30/2019 $188,000.00
19 12/31/2018 $94,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
Date Value
1 12/31/2023 $1,813,000.00
2 12/31/2022 $3,262,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
Date Value
1 12/31/2023 $9,010,000.00
2 9/30/2023 $5,468,000.00
3 6/30/2023 $5,468,000.00
4 3/31/2023 $5,468,000.00
5 12/31/2022 $19,403,000.00
6 9/30/2022 $19,404,000.00
7 6/30/2022 $19,404,000.00
8 3/31/2022 $2,103,000.00
9 12/31/2021 $700,000.00
10 12/31/2020 $2,800,000.00
11 12/31/2019 $31,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
Date Value
1 9/30/2023 $4,740,000.00
2 6/30/2023 $9,628,000.00
3 3/31/2023 $14,516,000.00
4 9/30/2022 $4,887,000.00
5 6/30/2022 $9,774,000.00
6 3/31/2022 $1,687,000.00
7 9/30/2021 $700,000.00
8 6/30/2021 $1,400,000.00
9 3/31/2021 $2,100,000.00
10 9/30/2020 $700,000.00
11 6/30/2020 $1,400,000.00
12 3/31/2020 $2,100,000.00
13 9/30/2019 $31,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
Date Value
1 12/31/2023 $1,450,000.00
2 12/31/2022 $1,450,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
Date Value
1 12/31/2023 $1,450,000.00
2 9/30/2023 $1,450,000.00
3 6/30/2023 $1,450,000.00
4 3/31/2023 $1,450,000.00
5 12/31/2022 $1,450,000.00
6 9/30/2022 $1,450,000.00
7 6/30/2022 $1,450,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
Date Value
1 12/31/2023 $1,450,000.00
2 9/30/2023 $1,450,000.00
3 6/30/2023 $1,450,000.00
4 3/31/2023 $1,450,000.00
5 12/31/2022 $1,450,000.00
6 9/30/2022 $1,450,000.00
7 6/30/2022 $1,450,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
Date Value
1 12/31/2023 $4,391,000.00
2 9/30/2023 $1,450,000.00
3 6/30/2023 $1,450,000.00
4 3/31/2023 $1,450,000.00
5 12/31/2022 $5,468,000.00
6 9/30/2022 $5,468,000.00
7 6/30/2022 $5,468,000.00
8 3/31/2022 $56,000.00
9 12/31/2021 $554,000.00
10 9/30/2020 $2,800,000.00
11 6/30/2020 $2,800,000.00
12 3/31/2020 $2,800,000.00
13 9/30/2019 $31,000.00
Financials: FiniteLivedIntangibleAssetsGross
Date Value
1 12/31/2023 $60,483,000.00
2 9/30/2023 $53,400,000.00
3 6/30/2023 $53,400,000.00
4 3/31/2023 $53,400,000.00
5 12/31/2022 $53,400,000.00
6 9/30/2022 $53,400,000.00
7 6/30/2022 $53,400,000.00
8 3/31/2022 $10,100,000.00
9 12/31/2021 $7,000,000.00
10 9/30/2021 $5,600,000.00
11 6/30/2021 $5,600,000.00
12 3/31/2021 $5,600,000.00
13 12/31/2020 $5,600,000.00
14 9/30/2020 $5,600,000.00
15 6/30/2020 $5,600,000.00
16 3/31/2020 $5,850,000.00
17 12/31/2019 $250,000.00
18 9/30/2019 $250,000.00
19 12/31/2018 $250,000.00
Financials: FiniteLivedIntangibleAssetsNet
Date Value
1 12/31/2023 $19,564,000.00
2 9/30/2023 $17,821,000.00
3 6/30/2023 $22,708,000.00
4 3/31/2023 $27,596,000.00
5 12/31/2022 $32,483,000.00
6 9/30/2022 $37,371,000.00
7 6/30/2022 $42,258,000.00
8 3/31/2022 $3,846,000.00
9 12/31/2021 $1,254,000.00
10 9/30/2021 $700,000.00
11 6/30/2021 $1,400,000.00
12 3/31/2021 $2,100,000.00
13 12/31/2020 $2,800,000.00
14 9/30/2020 $3,500,000.00
15 6/30/2020 $4,200,000.00
16 3/31/2020 $4,900,000.00
17 12/31/2019 $31,000.00
18 9/30/2019 $62,000.00
19 12/31/2018 $156,000.00
Financials: GainsLossesOnExtinguishmentOfDebt
Date Value
1 12/31/2023 $-50,300,000.00
2 9/30/2023 $-50,300,000.00
3 6/30/2023 $-50,300,000.00
4 12/31/2022 --
5 9/30/2022 --
6 6/30/2022 --
7 12/31/2021 $-72,234,000.00
8 9/30/2021 $-72,234,000.00
9 12/31/2020 --
10 9/30/2020 --
11 12/31/2019 --
Financials: GeneralAndAdministrativeExpense
Date Value
1 12/31/2023 $217,965,000.00
2 9/30/2023 $157,561,000.00
3 6/30/2023 $101,622,000.00
4 3/31/2023 $48,475,000.00
5 12/31/2022 $179,769,000.00
6 9/30/2022 $133,919,000.00
7 6/30/2022 $88,547,000.00
8 3/31/2022 $38,029,000.00
9 12/31/2021 $119,503,000.00
10 9/30/2021 $85,320,000.00
11 6/30/2021 $56,651,000.00
12 3/31/2021 $27,724,000.00
13 12/31/2020 $91,753,000.00
14 9/30/2020 $68,460,000.00
15 6/30/2020 $20,754,000.00
16 3/31/2020 $26,181,000.00
17 12/31/2019 $81,578,000.00
18 9/30/2019 $59,300,000.00
19 6/30/2019 $17,659,000.00
20 3/31/2019 $16,048,000.00
21 12/31/2018 $85,179,000.00
22 9/30/2018 $69,081,000.00
23 12/31/2017 $20,308,000.00
Financials: Goodwill
Date Value
1 12/31/2023 $148,000,000.00
2 9/30/2023 $148,000,000.00
3 6/30/2023 $148,000,000.00
4 3/31/2023 $148,000,000.00
5 12/31/2022 $148,047,000.00
6 9/30/2022 $149,100,000.00
7 6/30/2022 $149,100,000.00
8 3/31/2022 $28,500,000.00
9 12/31/2021 $23,500,000.00
10 9/30/2021 $17,200,000.00
11 6/30/2021 $17,167,000.00
12 3/31/2021 $17,200,000.00
13 12/31/2020 $17,167,000.00
14 9/30/2020 $17,200,000.00
15 6/30/2020 $17,167,000.00
16 3/31/2020 $16,399,000.00
17 12/31/2019 $4,100,000.00
18 9/30/2019 $4,083,000.00
19 12/31/2018 $4,083,000.00
Financials: GoodwillImpairmentLoss
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 12/31/2018 --
20 12/31/2017 --
Financials: GrossProfit
Date Value
1 12/31/2023 $989,740,000.00
2 9/30/2023 $710,550,000.00
3 6/30/2023 $453,016,000.00
4 3/31/2023 $219,743,000.00
5 12/31/2022 $742,631,000.00
6 9/30/2022 $535,719,000.00
7 6/30/2022 $178,713,000.00
8 3/31/2022 $165,116,000.00
9 12/31/2021 $509,292,000.00
10 9/30/2021 $134,822,000.00
11 6/30/2021 $223,370,000.00
12 3/31/2021 $105,971,000.00
13 12/31/2020 $330,004,000.00
14 9/30/2020 $233,143,000.00
15 6/30/2020 $75,557,000.00
16 3/31/2020 $70,429,000.00
17 12/31/2019 $223,599,000.00
18 9/30/2019 $57,908,000.00
19 6/30/2019 $52,592,000.00
20 3/31/2019 $47,367,000.00
21 12/31/2018 $149,137,000.00
22 9/30/2018 $106,594,000.00
23 12/31/2017 $106,127,000.00
Financials: ImpairmentOfIntangibleAssetsFinitelived
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 --
7 12/31/2017 --
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
Date Value
1 12/31/2023 $-210,547,000.00
2 12/31/2022 $-219,586,000.00
3 12/31/2021 $-272,995,000.00
4 12/31/2020 $-143,320,000.00
5 12/31/2019 $-117,401,000.00
6 12/31/2018 $-87,615,000.00
7 12/31/2017 $-11,633,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Date Value
1 12/31/2023 $-177,862,000.00
2 9/30/2023 $-152,051,000.00
3 6/30/2023 $-129,770,000.00
4 3/31/2023 $-36,768,000.00
5 12/31/2022 $-190,733,000.00
6 9/30/2022 $-145,888,000.00
7 6/30/2022 $-63,707,000.00
8 3/31/2022 $-41,007,000.00
9 12/31/2021 $-247,976,000.00
10 9/30/2021 $-191,046,000.00
11 6/30/2021 $-80,616,000.00
12 3/31/2021 $-40,796,000.00
13 12/31/2020 $-124,973,000.00
14 9/30/2020 $-91,129,000.00
15 6/30/2020 $-28,073,000.00
16 3/31/2020 $-33,084,000.00
17 12/31/2019 $-104,713,000.00
18 9/30/2019 $-77,182,000.00
19 6/30/2019 $-19,317,000.00
20 3/31/2019 $-16,800,000.00
21 12/31/2018 $-86,087,000.00
22 9/30/2018 $-69,588,000.00
23 12/31/2017 $-9,715,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
Date Value
1 12/31/2023 $32,685,000.00
2 12/31/2022 $28,853,000.00
3 12/31/2021 $25,019,000.00
4 12/31/2020 $18,347,000.00
5 12/31/2019 $12,688,000.00
6 12/31/2018 $1,528,000.00
7 12/31/2017 $1,918,000.00
Financials: IncomeTaxesPaidNet
Date Value
1 12/31/2023 $4,454,000.00
2 9/30/2023 $4,005,000.00
3 6/30/2023 $2,557,000.00
4 3/31/2023 $1,260,000.00
5 12/31/2022 $2,223,000.00
6 9/30/2022 $1,441,000.00
7 6/30/2022 $990,000.00
8 3/31/2022 $874,000.00
9 12/31/2021 $1,546,000.00
10 9/30/2021 $1,265,000.00
11 6/30/2021 $942,000.00
12 3/31/2021 $656,000.00
13 12/31/2020 $702,000.00
14 9/30/2020 $623,000.00
15 6/30/2020 $30,000.00
16 3/31/2020 $163,000.00
17 12/31/2019 $1,042,000.00
18 9/30/2019 $1,013,000.00
19 6/30/2019 $916,000.00
20 3/31/2019 $299,000.00
21 12/31/2018 $1,302,000.00
22 9/30/2018 $2,149,000.00
23 12/31/2017 $825,000.00
Financials: IncomeTaxExaminationPenaltiesAndInterestExpense
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 --
7 12/31/2017 --
Financials: IncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $6,087,000.00
2 9/30/2023 $4,000,000.00
3 6/30/2023 $2,800,000.00
4 3/31/2023 $1,300,000.00
5 12/31/2022 $2,648,000.00
6 9/30/2022 $1,600,000.00
7 6/30/2022 $200,000.00
8 3/31/2022 $400,000.00
9 12/31/2021 $12,333,000.00
10 9/30/2021 $-3,100,000.00
11 6/30/2021 $-5,100,000.00
12 3/31/2021 $-833,000.00
13 12/31/2020 $-5,603,000.00
14 9/30/2020 $-5,800,000.00
15 6/30/2020 $-1,900,000.00
16 3/31/2020 $-300,000.00
17 12/31/2019 $1,115,000.00
18 9/30/2019 $500,000.00
19 6/30/2019 $389,000.00
20 3/31/2019 $314,000.00
21 12/31/2018 $1,077,000.00
22 9/30/2018 $900,000.00
23 12/31/2017 $1,033,000.00
Financials: IncreaseDecreaseInAccountsPayable
Date Value
1 12/31/2023 $11,781,000.00
2 9/30/2023 $5,252,000.00
3 6/30/2023 $6,602,000.00
4 3/31/2023 $11,634,000.00
5 12/31/2022 $-9,605,000.00
6 9/30/2022 $685,000.00
7 6/30/2022 $8,174,000.00
8 3/31/2022 $1,862,000.00
9 12/31/2021 $2,462,000.00
10 9/30/2021 $5,820,000.00
11 6/30/2021 $6,767,000.00
12 3/31/2021 $6,181,000.00
13 12/31/2020 $1,690,000.00
14 9/30/2020 $4,648,000.00
15 6/30/2020 $4,333,000.00
16 3/31/2020 $1,507,000.00
17 12/31/2019 $-1,328,000.00
18 9/30/2019 $-994,000.00
19 6/30/2019 $4,887,000.00
20 3/31/2019 $-2,553,000.00
21 12/31/2018 $4,386,000.00
22 9/30/2018 $5,037,000.00
23 12/31/2017 $-957,000.00
Financials: IncreaseDecreaseInAccountsReceivable
Date Value
1 12/31/2023 $113,361,000.00
2 9/30/2023 $60,451,000.00
3 6/30/2023 $35,413,000.00
4 3/31/2023 $32,781,000.00
5 12/31/2022 $56,195,000.00
6 9/30/2022 $32,831,000.00
7 6/30/2022 $26,947,000.00
8 3/31/2022 $30,775,000.00
9 12/31/2021 $35,848,000.00
10 9/30/2021 $24,117,000.00
11 6/30/2021 $14,363,000.00
12 3/31/2021 $9,211,000.00
13 12/31/2020 $33,000,000.00
14 9/30/2020 $17,710,000.00
15 6/30/2020 $12,272,000.00
16 3/31/2020 $8,120,000.00
17 12/31/2019 $11,200,000.00
18 9/30/2019 $7,911,000.00
19 6/30/2019 $5,222,000.00
20 3/31/2019 $5,616,000.00
21 12/31/2018 $14,758,000.00
22 9/30/2018 $15,269,000.00
23 12/31/2017 $2,073,000.00
Financials: IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
Date Value
1 12/31/2023 $25,788,000.00
2 9/30/2023 $8,378,000.00
3 6/30/2023 $1,454,000.00
4 3/31/2023 $650,000.00
5 12/31/2022 $-5,363,000.00
6 9/30/2022 $-23,643,000.00
7 6/30/2022 $-30,479,000.00
8 3/31/2022 $-25,427,000.00
9 12/31/2021 $58,897,000.00
10 9/30/2021 $22,147,000.00
11 6/30/2021 $10,936,000.00
12 3/31/2021 $10,119,000.00
13 12/31/2020 $17,075,000.00
14 9/30/2020 $8,545,000.00
15 6/30/2020 $4,179,000.00
16 3/31/2020 $40,000.00
17 12/31/2019 $12,334,000.00
18 9/30/2019 $5,652,000.00
19 6/30/2019 $920,000.00
20 3/31/2019 $1,022,000.00
21 12/31/2018 $6,824,000.00
22 9/30/2018 $5,065,000.00
23 12/31/2017 $3,982,000.00
Financials: IncreaseDecreaseInContractWithCustomerAsset
Date Value
1 12/31/2023 $2,749,000.00
2 9/30/2023 $3,397,000.00
3 6/30/2023 $381,000.00
4 3/31/2023 $-269,000.00
5 12/31/2022 $2,213,000.00
6 9/30/2022 $1,132,000.00
7 6/30/2022 $1,116,000.00
8 3/31/2022 $250,000.00
9 12/31/2021 $2,541,000.00
10 9/30/2021 $1,511,000.00
11 6/30/2021 $1,711,000.00
12 3/31/2021 $122,000.00
13 12/31/2020 $1,475,000.00
14 9/30/2020 $23,000.00
15 6/30/2020 $161,000.00
16 3/31/2020 $-284,000.00
17 12/31/2019 $511,000.00
18 9/30/2019 $-82,000.00
19 6/30/2019 $153,000.00
20 3/31/2019 $-180,000.00
21 12/31/2018 $-2,158,000.00
22 9/30/2018 $-2,344,000.00
23 12/31/2017 $3,075,000.00
Financials: IncreaseDecreaseInContractWithCustomerLiability
Date Value
1 12/31/2023 $134,473,000.00
2 9/30/2023 $81,075,000.00
3 6/30/2023 $56,460,000.00
4 3/31/2023 $21,881,000.00
5 12/31/2022 $102,204,000.00
6 9/30/2022 $51,909,000.00
7 6/30/2022 $34,477,000.00
8 3/31/2022 $16,001,000.00
9 12/31/2021 $64,390,000.00
10 9/30/2021 $40,140,000.00
11 6/30/2021 $27,721,000.00
12 3/31/2021 $14,646,000.00
13 12/31/2020 $25,189,000.00
14 9/30/2020 $18,425,000.00
15 6/30/2020 $13,371,000.00
16 3/31/2020 $6,445,000.00
17 12/31/2019 $14,610,000.00
18 9/30/2019 $13,614,000.00
19 6/30/2019 $10,727,000.00
20 3/31/2019 $7,400,000.00
21 12/31/2018 $4,903,000.00
22 9/30/2018 $5,263,000.00
23 12/31/2017 $5,500,000.00
Financials: IncreaseDecreaseInOtherNoncurrentAssets
Date Value
1 12/31/2023 $-1,018,000.00
2 9/30/2023 $1,189,000.00
3 6/30/2023 $1,991,000.00
4 3/31/2023 $811,000.00
5 12/31/2022 $539,000.00
6 9/30/2022 $-1,398,000.00
7 6/30/2022 $-371,000.00
8 3/31/2022 $85,000.00
9 12/31/2021 $-1,534,000.00
10 9/30/2021 $-1,462,000.00
11 6/30/2021 $-1,590,000.00
12 3/31/2021 $-1,361,000.00
13 12/31/2020 $2,268,000.00
14 9/30/2020 $930,000.00
15 6/30/2020 $894,000.00
16 3/31/2020 $658,000.00
17 12/31/2019 $1,575,000.00
18 9/30/2019 $1,686,000.00
19 6/30/2019 $1,373,000.00
20 3/31/2019 $148,000.00
21 12/31/2018 $352,000.00
22 9/30/2018 $228,000.00
23 12/31/2017 $1,261,000.00
Financials: IncreaseDecreaseInOtherNoncurrentLiabilities
Date Value
1 12/31/2023 $1,958,000.00
2 9/30/2023 $1,055,000.00
3 6/30/2023 $627,000.00
4 3/31/2023 $430,000.00
5 12/31/2022 $-253,000.00
6 9/30/2022 $674,000.00
7 6/30/2022 $389,000.00
8 3/31/2022 $-277,000.00
9 12/31/2021 $-4,627,000.00
10 9/30/2021 $-3,449,000.00
11 6/30/2021 $1,396,000.00
12 3/31/2021 $535,000.00
13 12/31/2020 $392,000.00
14 9/30/2020 $-410,000.00
15 6/30/2020 $-1,396,000.00
16 3/31/2020 $-1,593,000.00
17 12/31/2019 $2,462,000.00
18 9/30/2019 $4,096,000.00
19 6/30/2019 $3,137,000.00
20 3/31/2019 $2,076,000.00
21 12/31/2018 $3,426,000.00
22 9/30/2018 $2,408,000.00
23 12/31/2017 $688,000.00
Financials: IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
Date Value
1 12/31/2023 $22,125,000.00
2 9/30/2023 $17,115,000.00
3 6/30/2023 $13,996,000.00
4 3/31/2023 $8,934,000.00
5 12/31/2022 $7,701,000.00
6 9/30/2022 $7,367,000.00
7 6/30/2022 $5,067,000.00
8 3/31/2022 $6,775,000.00
9 12/31/2021 $2,395,000.00
10 9/30/2021 $-723,000.00
11 6/30/2021 $1,465,000.00
12 3/31/2021 $-614,000.00
13 12/31/2020 $11,634,000.00
14 9/30/2020 $6,131,000.00
15 6/30/2020 $171,000.00
16 3/31/2020 $1,086,000.00
17 12/31/2019 $7,621,000.00
18 9/30/2019 $7,525,000.00
19 6/30/2019 $314,000.00
20 3/31/2019 $121,000.00
21 12/31/2018 $5,942,000.00
22 9/30/2018 $3,293,000.00
23 12/31/2017 $-941,000.00
Financials: InterestExpense
Date Value
1 12/31/2023 $5,872,000.00
2 9/30/2023 $4,803,000.00
3 6/30/2023 $3,665,000.00
4 3/31/2023 $2,126,000.00
5 12/31/2022 $4,984,000.00
6 9/30/2022 $4,109,000.00
7 6/30/2022 $2,597,000.00
8 3/31/2022 $1,557,000.00
9 12/31/2021 $49,234,000.00
10 9/30/2021 $33,126,000.00
11 6/30/2021 $20,678,000.00
12 3/31/2021 $10,234,000.00
13 12/31/2020 $24,964,000.00
14 9/30/2020 $14,902,000.00
15 6/30/2020 $5,007,000.00
16 3/31/2020 $67,000.00
17 12/31/2019 $1,112,000.00
18 9/30/2019 $407,000.00
19 6/30/2019 $290,000.00
20 3/31/2019 $273,000.00
21 12/31/2018 $992,000.00
22 9/30/2018 $251,000.00
23 12/31/2017 $862,000.00
Financials: InterestPaidNet
Date Value
1 12/31/2023 $670,000.00
2 9/30/2023 $666,000.00
3 6/30/2023 $595,000.00
4 3/31/2023 $1,000.00
5 12/31/2022 $1,238,000.00
6 9/30/2022 $643,000.00
7 6/30/2022 $642,000.00
8 3/31/2022 $48,000.00
9 12/31/2021 $3,634,000.00
10 9/30/2021 $2,957,000.00
11 6/30/2021 $2,186,000.00
12 3/31/2021 $30,000.00
13 12/31/2020 $2,192,000.00
14 9/30/2020 $34,000.00
15 6/30/2020 $34,000.00
16 3/31/2020 $34,000.00
17 12/31/2019 $786,000.00
18 9/30/2019 $573,000.00
19 6/30/2019 $289,000.00
20 3/31/2019 $214,000.00
21 12/31/2018 $786,000.00
22 9/30/2018 $572,000.00
23 12/31/2017 $812,000.00
Financials: InvestmentIncomeNonoperating
Date Value
1 12/31/2023 $68,167,000.00
2 9/30/2023 $47,977,000.00
3 6/30/2023 $30,023,000.00
4 3/31/2023 $13,487,000.00
5 12/31/2022 $14,877,000.00
6 9/30/2022 $6,554,000.00
7 6/30/2022 $2,702,000.00
8 3/31/2022 $1,061,000.00
9 12/31/2021 $1,970,000.00
10 9/30/2021 $1,302,000.00
11 6/30/2021 $373,000.00
12 3/31/2021 $544,000.00
13 12/31/2020 $6,588,000.00
14 9/30/2020 $5,742,000.00
15 6/30/2020 $1,857,000.00
16 3/31/2020 $2,569,000.00
17 12/31/2019 $5,787,000.00
18 9/30/2019 $1,079,000.00
19 6/30/2019 $830,000.00
20 3/31/2019 $913,000.00
21 12/31/2018 $1,895,000.00
22 9/30/2018 $387,000.00
23 12/31/2017 $762,000.00
Financials: LeaseCost
Date Value
1 12/31/2023 $44,792,000.00
2 9/30/2023 $32,899,000.00
3 6/30/2023 $21,925,000.00
4 3/31/2023 $11,061,000.00
5 12/31/2022 $36,332,000.00
6 9/30/2022 $26,954,000.00
7 6/30/2022 $9,496,000.00
8 3/31/2022 $8,610,000.00
9 12/31/2021 $23,995,000.00
10 9/30/2021 $6,736,000.00
11 6/30/2021 $9,908,000.00
12 3/31/2021 $4,750,000.00
13 12/31/2020 $16,715,000.00
14 9/30/2020 $12,023,000.00
15 6/30/2020 $4,079,000.00
16 3/31/2020 $3,836,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDue
Date Value
1 12/31/2023 $169,571,000.00
2 9/30/2023 $152,423,000.00
3 6/30/2023 $159,211,000.00
4 3/31/2023 $160,222,000.00
5 12/31/2022 $158,045,000.00
6 9/30/2022 $150,495,000.00
7 6/30/2022 $149,876,000.00
8 3/31/2022 $158,765,000.00
9 12/31/2021 $151,340,000.00
10 9/30/2021 $118,899,000.00
11 6/30/2021 $49,268,000.00
12 3/31/2021 $45,609,000.00
13 12/31/2020 $47,092,000.00
14 9/30/2020 $49,417,000.00
15 6/30/2020 $50,466,000.00
16 3/31/2020 $53,435,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
Date Value
1 12/31/2023 $21,302,000.00
2 12/31/2022 $24,864,000.00
3 12/31/2021 $37,428,000.00
4 12/31/2020 $92,000.00
5 9/30/2020 $452,000.00
6 6/30/2020 $2,000.00
7 3/31/2020 $1,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 12/31/2023 $43,921,000.00
2 9/30/2023 $37,234,000.00
3 6/30/2023 $36,322,000.00
4 3/31/2023 $34,062,000.00
5 12/31/2022 $33,902,000.00
6 9/30/2022 $33,034,000.00
7 6/30/2022 $31,397,000.00
8 3/31/2022 $29,615,000.00
9 12/31/2021 $28,080,000.00
10 9/30/2021 $23,435,000.00
11 6/30/2021 $17,785,000.00
12 3/31/2021 $15,657,000.00
13 12/31/2020 $18,750,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFive
Date Value
1 12/31/2023 $14,479,000.00
2 12/31/2022 $19,172,000.00
3 12/31/2021 $16,317,000.00
4 12/31/2020 $557,000.00
5 9/30/2020 $4,094,000.00
6 6/30/2020 $3,662,000.00
7 3/31/2020 $3,557,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFour
Date Value
1 12/31/2023 $25,654,000.00
2 9/30/2023 $21,865,000.00
3 6/30/2023 $21,310,000.00
4 3/31/2023 $20,028,000.00
5 12/31/2022 $22,242,000.00
6 9/30/2022 $20,704,000.00
7 6/30/2022 $19,208,000.00
8 3/31/2022 $18,383,000.00
9 12/31/2021 $18,294,000.00
10 9/30/2021 $10,972,000.00
11 6/30/2021 $1,980,000.00
12 3/31/2021 $923,000.00
13 12/31/2020 $4,552,000.00
14 9/30/2020 $7,645,000.00
15 6/30/2020 $6,944,000.00
16 3/31/2020 $6,568,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearThree
Date Value
1 12/31/2023 $30,003,000.00
2 9/30/2023 $25,906,000.00
3 6/30/2023 $25,094,000.00
4 3/31/2023 $23,361,000.00
5 12/31/2022 $25,340,000.00
6 9/30/2022 $23,623,000.00
7 6/30/2022 $21,788,000.00
8 3/31/2022 $20,869,000.00
9 12/31/2021 $24,685,000.00
10 9/30/2021 $17,275,000.00
11 6/30/2021 $6,182,000.00
12 3/31/2021 $5,035,000.00
13 12/31/2020 $8,357,000.00
14 9/30/2020 $14,083,000.00
15 6/30/2020 $13,131,000.00
16 3/31/2020 $12,642,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
Date Value
1 12/31/2023 $34,212,000.00
2 9/30/2023 $29,690,000.00
3 6/30/2023 $28,734,000.00
4 3/31/2023 $26,807,000.00
5 12/31/2022 $32,525,000.00
6 9/30/2022 $30,637,000.00
7 6/30/2022 $28,712,000.00
8 3/31/2022 $27,519,000.00
9 12/31/2021 $26,536,000.00
10 9/30/2021 $19,003,000.00
11 6/30/2021 $10,643,000.00
12 3/31/2021 $9,137,000.00
13 12/31/2020 $14,784,000.00
14 9/30/2020 $18,440,000.00
15 6/30/2020 $17,742,000.00
16 3/31/2020 $16,933,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
Date Value
1 9/30/2023 $10,422,000.00
2 6/30/2023 $21,106,000.00
3 3/31/2023 $30,393,000.00
4 9/30/2022 $968,000.00
5 6/30/2022 $8,794,000.00
6 3/31/2022 $23,052,000.00
7 9/30/2021 $7,024,000.00
8 6/30/2021 $11,364,000.00
9 3/31/2021 $14,473,000.00
10 9/30/2020 $4,703,000.00
11 6/30/2020 $8,985,000.00
12 3/31/2020 $13,734,000.00
Financials: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
Date Value
1 12/31/2023 $17,730,000.00
2 9/30/2023 $15,674,000.00
3 6/30/2023 $16,853,000.00
4 3/31/2023 $16,622,000.00
5 12/31/2022 $17,146,000.00
6 9/30/2022 $17,952,000.00
7 6/30/2022 $16,230,000.00
8 3/31/2022 $16,841,000.00
9 12/31/2021 $17,128,000.00
10 9/30/2021 $14,336,000.00
11 6/30/2021 $2,301,000.00
12 3/31/2021 $1,992,000.00
13 12/31/2020 $2,066,000.00
14 9/30/2020 $2,477,000.00
15 6/30/2020 $2,358,000.00
16 3/31/2020 $2,631,000.00
Financials: Liabilities
Date Value
1 12/31/2023 $1,996,720,000.00
2 9/30/2023 $1,890,653,000.00
3 6/30/2023 $1,891,374,000.00
4 3/31/2023 $2,014,978,000.00
5 12/31/2022 $1,963,944,000.00
6 9/30/2022 $1,896,628,000.00
7 6/30/2022 $1,887,969,000.00
8 3/31/2022 $1,838,472,000.00
9 12/31/2021 $1,556,273,000.00
10 9/30/2021 $1,462,364,000.00
11 6/30/2021 $644,836,000.00
12 3/31/2021 $601,486,000.00
13 12/31/2020 $563,711,000.00
14 9/30/2020 $544,778,000.00
15 6/30/2020 $528,437,000.00
16 3/31/2020 $152,179,000.00
17 12/31/2019 $104,996,000.00
18 9/30/2019 $99,449,000.00
19 12/31/2018 $80,364,000.00
Financials: LiabilitiesAndStockholdersEquity
Date Value
1 12/31/2023 $2,759,767,000.00
2 9/30/2023 $2,589,910,000.00
3 6/30/2023 $2,533,208,000.00
4 3/31/2023 $2,667,564,000.00
5 12/31/2022 $2,587,908,000.00
6 9/30/2022 $2,490,617,000.00
7 6/30/2022 $2,468,459,000.00
8 3/31/2022 $2,353,949,000.00
9 12/31/2021 $2,372,071,000.00
10 9/30/2021 $2,315,514,000.00
11 6/30/2021 $1,445,932,000.00
12 3/31/2021 $1,405,526,000.00
13 12/31/2020 $1,380,651,000.00
14 9/30/2020 $1,371,225,000.00
15 6/30/2020 $1,364,055,000.00
16 3/31/2020 $858,531,000.00
17 12/31/2019 $830,824,000.00
18 9/30/2019 $839,847,000.00
19 12/31/2018 $298,380,000.00
Financials: LiabilitiesCurrent
Date Value
1 12/31/2023 $567,084,000.00
2 9/30/2023 $477,775,000.00
3 6/30/2023 $473,118,000.00
4 3/31/2023 $444,505,000.00
5 12/31/2022 $397,870,000.00
6 9/30/2022 $339,287,000.00
7 6/30/2022 $332,814,000.00
8 3/31/2022 $276,616,000.00
9 12/31/2021 $288,565,000.00
10 9/30/2021 $226,957,000.00
11 6/30/2021 $200,476,000.00
12 3/31/2021 $168,146,000.00
13 12/31/2020 $141,377,000.00
14 9/30/2020 $131,004,000.00
15 6/30/2020 $120,747,000.00
16 3/31/2020 $108,284,000.00
17 12/31/2019 $83,883,000.00
18 9/30/2019 $77,139,000.00
19 12/31/2018 $61,379,000.00
Financials: NetCashProvidedByUsedInFinancingActivities
Date Value
1 12/31/2023 $-192,185,000.00
2 9/30/2023 $-201,975,000.00
3 6/30/2023 $-167,365,000.00
4 3/31/2023 $1,247,000.00
5 12/31/2022 $6,347,000.00
6 9/30/2022 $-1,672,000.00
7 6/30/2022 $-3,111,000.00
8 3/31/2022 $-14,254,000.00
9 12/31/2021 $847,486,000.00
10 9/30/2021 $837,712,000.00
11 6/30/2021 $17,529,000.00
12 3/31/2021 $7,379,000.00
13 12/31/2020 $504,912,000.00
14 9/30/2020 $498,180,000.00
15 6/30/2020 $497,024,000.00
16 3/31/2020 $-4,678,000.00
17 12/31/2019 $570,768,000.00
18 9/30/2019 $572,265,000.00
19 6/30/2019 $2,049,000.00
20 3/31/2019 $2,248,000.00
21 12/31/2018 $168,621,000.00
22 9/30/2018 $168,610,000.00
23 12/31/2017 $-149,000.00
Financials: NetCashProvidedByUsedInInvestingActivities
Date Value
1 12/31/2023 $-186,201,000.00
2 9/30/2023 $-84,554,000.00
3 6/30/2023 $15,675,000.00
4 3/31/2023 $15,567,000.00
5 12/31/2022 $-235,696,000.00
6 9/30/2022 $-215,740,000.00
7 6/30/2022 $-166,853,000.00
8 3/31/2022 $-110,805,000.00
9 12/31/2021 $-709,322,000.00
10 9/30/2021 $-354,527,000.00
11 6/30/2021 $90,246,000.00
12 3/31/2021 $47,776,000.00
13 12/31/2020 $-515,273,000.00
14 9/30/2020 $-514,694,000.00
15 6/30/2020 $-309,541,000.00
16 3/31/2020 $-8,772,000.00
17 12/31/2019 $-417,641,000.00
18 9/30/2019 $-64,982,000.00
19 6/30/2019 $27,847,000.00
20 3/31/2019 $15,209,000.00
21 12/31/2018 $-120,795,000.00
22 9/30/2018 $-62,270,000.00
23 12/31/2017 $9,544,000.00
Financials: NetCashProvidedByUsedInOperatingActivities
Date Value
1 12/31/2023 $254,406,000.00
2 9/30/2023 $168,965,000.00
3 6/30/2023 $100,865,000.00
4 3/31/2023 $36,414,000.00
5 12/31/2022 $123,595,000.00
6 9/30/2022 $45,472,000.00
7 6/30/2022 $2,784,000.00
8 3/31/2022 $-35,467,000.00
9 12/31/2021 $64,648,000.00
10 9/30/2021 $24,031,000.00
11 6/30/2021 $30,949,000.00
12 3/31/2021 $23,494,000.00
13 12/31/2020 $-17,129,000.00
14 9/30/2020 $-8,316,000.00
15 6/30/2020 $-10,289,000.00
16 3/31/2020 $-14,276,000.00
17 12/31/2019 $-38,917,000.00
18 9/30/2019 $-30,343,000.00
19 6/30/2019 $-12,557,000.00
20 3/31/2019 $-9,690,000.00
21 12/31/2018 $-43,281,000.00
22 9/30/2018 $-31,011,000.00
23 12/31/2017 $3,167,000.00
Financials: NetIncomeLoss
Date Value
1 12/31/2023 $-183,949,000.00
2 9/30/2023 $-156,084,000.00
3 6/30/2023 $-132,549,000.00
4 3/31/2023 $-38,082,000.00
5 12/31/2022 $-193,381,000.00
6 9/30/2022 $-147,464,000.00
7 6/30/2022 $-63,537,000.00
8 3/31/2022 $-41,381,000.00
9 12/31/2021 $-260,309,000.00
10 9/30/2021 $-107,335,000.00
11 6/30/2021 $-75,473,000.00
12 3/31/2021 $-39,963,000.00
13 12/31/2020 $-119,370,000.00
14 9/30/2020 $-85,349,000.00
15 6/30/2020 $-26,135,000.00
16 3/31/2020 $-32,746,000.00
17 12/31/2019 $-105,828,000.00
18 9/30/2019 $-77,673,000.00
19 6/30/2019 $-36,820,000.00
20 3/31/2019 $-17,114,000.00
21 12/31/2018 $-87,164,000.00
22 9/30/2018 $-70,477,000.00
23 12/31/2017 $-10,748,000.00
Financials: NonoperatingIncomeExpense
Date Value
1 12/31/2023 $7,623,000.00
2 9/30/2023 $-9,395,000.00
3 6/30/2023 $-26,326,000.00
4 3/31/2023 $10,504,000.00
5 12/31/2022 $10,470,000.00
6 9/30/2022 $4,624,000.00
7 6/30/2022 $-149,000.00
8 3/31/2022 $-983,000.00
9 12/31/2021 $-120,292,000.00
10 9/30/2021 $-104,426,000.00
11 6/30/2021 $-20,490,000.00
12 3/31/2021 $-9,542,000.00
13 12/31/2020 $-18,205,000.00
14 9/30/2020 $-9,102,000.00
15 6/30/2020 $-3,369,000.00
16 3/31/2020 $2,987,000.00
17 12/31/2019 $3,233,000.00
18 9/30/2019 $21,000.00
19 6/30/2019 $454,000.00
20 3/31/2019 $347,000.00
21 12/31/2018 $-1,188,000.00
22 9/30/2018 $-1,104,000.00
23 12/31/2017 $15,000.00
Financials: NumberOfOperatingSegments
Date Value
1 12/31/2023 $1.00
2 9/30/2023 $1.00
3 6/30/2023 $1.00
4 3/31/2023 $1.00
5 12/31/2022 $1.00
6 9/30/2022 $1.00
7 6/30/2022 $1.00
8 3/31/2022 $1.00
9 12/31/2021 $1.00
10 9/30/2021 $1.00
11 6/30/2021 $1.00
12 3/31/2021 $1.00
13 12/31/2020 $1.00
14 9/30/2020 $1.00
15 6/30/2020 $1.00
16 3/31/2020 $1.00
17 12/31/2019 $1.00
18 9/30/2019 $1.00
Financials: NumberOfReportableSegments
Date Value
1 12/31/2023 $1.00
2 12/31/2022 $1.00
3 12/31/2021 $1.00
4 12/31/2020 $1.00
5 12/31/2019 $1.00
Financials: OperatingExpenses
Date Value
1 12/31/2023 $1,175,225,000.00
2 9/30/2023 $853,206,000.00
3 6/30/2023 $556,460,000.00
4 3/31/2023 $267,015,000.00
5 12/31/2022 $943,834,000.00
6 9/30/2022 $686,231,000.00
7 6/30/2022 $448,394,000.00
8 3/31/2022 $205,140,000.00
9 12/31/2021 $636,976,000.00
10 9/30/2021 $444,812,000.00
11 6/30/2021 $283,496,000.00
12 3/31/2021 $137,225,000.00
13 12/31/2020 $436,772,000.00
14 9/30/2020 $315,170,000.00
15 6/30/2020 $100,261,000.00
16 3/31/2020 $106,500,000.00
17 12/31/2019 $331,545,000.00
18 9/30/2019 $98,994,000.00
19 6/30/2019 $72,363,000.00
20 3/31/2019 $64,514,000.00
21 12/31/2018 $234,036,000.00
22 9/30/2018 $75,329,000.00
23 12/31/2017 $115,857,000.00
Financials: OperatingIncomeLoss
Date Value
1 12/31/2023 $-185,485,000.00
2 9/30/2023 $-142,656,000.00
3 6/30/2023 $-103,444,000.00
4 3/31/2023 $-47,272,000.00
5 12/31/2022 $-201,203,000.00
6 9/30/2022 $-150,512,000.00
7 6/30/2022 $-104,565,000.00
8 3/31/2022 $-40,024,000.00
9 12/31/2021 $-127,684,000.00
10 9/30/2021 $-26,494,000.00
11 6/30/2021 $-28,872,000.00
12 3/31/2021 $-31,254,000.00
13 12/31/2020 $-106,768,000.00
14 9/30/2020 $-21,252,000.00
15 6/30/2020 $-24,704,000.00
16 3/31/2020 $-36,071,000.00
17 12/31/2019 $-107,946,000.00
18 9/30/2019 $-41,086,000.00
19 6/30/2019 $-19,771,000.00
20 3/31/2019 $-17,147,000.00
21 12/31/2018 $-84,899,000.00
22 9/30/2018 $-36,468,000.00
23 12/31/2017 $-9,730,000.00
Financials: OperatingLeaseCost
Date Value
1 12/31/2023 $44,792,000.00
2 9/30/2023 $32,899,000.00
3 6/30/2023 $21,925,000.00
4 3/31/2023 $11,061,000.00
5 12/31/2022 $36,332,000.00
6 9/30/2022 $26,954,000.00
7 6/30/2022 $18,106,000.00
8 3/31/2022 $8,610,000.00
9 12/31/2021 $25,091,000.00
10 9/30/2021 $17,740,000.00
11 6/30/2021 $5,507,000.00
12 3/31/2021 $5,497,000.00
13 12/31/2020 $19,544,000.00
14 9/30/2020 $14,134,000.00
15 6/30/2020 $4,789,000.00
16 3/31/2020 $4,543,000.00
17 9/30/2019 --
18 6/30/2019 --
19 3/31/2019 --
Financials: OperatingLeaseLiability
Date Value
1 12/31/2023 $151,841,000.00
2 9/30/2023 $136,749,000.00
3 6/30/2023 $142,358,000.00
4 3/31/2023 $143,600,000.00
5 12/31/2022 $140,899,000.00
6 9/30/2022 $132,543,000.00
7 6/30/2022 $133,646,000.00
8 3/31/2022 $141,924,000.00
9 12/31/2021 $134,212,000.00
10 9/30/2021 $104,563,000.00
11 6/30/2021 $46,967,000.00
12 3/31/2021 $43,617,000.00
13 12/31/2020 $45,026,000.00
14 9/30/2020 $46,940,000.00
15 6/30/2020 $48,108,000.00
16 3/31/2020 $50,804,000.00
17 12/31/2019 $52,800,000.00
Financials: OperatingLeaseLiabilityCurrent
Date Value
1 12/31/2023 $38,351,000.00
2 9/30/2023 $35,076,000.00
3 6/30/2023 $35,366,000.00
4 3/31/2023 $34,796,000.00
5 12/31/2022 $33,275,000.00
6 9/30/2022 $28,526,000.00
7 6/30/2022 $28,298,000.00
8 3/31/2022 $27,305,000.00
9 12/31/2021 $25,175,000.00
10 9/30/2021 $23,450,000.00
11 6/30/2021 $20,031,000.00
12 3/31/2021 $17,990,000.00
13 12/31/2020 $17,717,000.00
14 9/30/2020 $17,265,000.00
15 6/30/2020 $17,239,000.00
16 3/31/2020 $17,009,000.00
17 12/31/2019 --
Financials: OperatingLeaseLiabilityNoncurrent
Date Value
1 12/31/2023 $113,490,000.00
2 9/30/2023 $101,673,000.00
3 6/30/2023 $106,992,000.00
4 3/31/2023 $108,804,000.00
5 12/31/2022 $107,624,000.00
6 9/30/2022 $104,017,000.00
7 6/30/2022 $105,348,000.00
8 3/31/2022 $114,619,000.00
9 12/31/2021 $109,037,000.00
10 9/30/2021 $81,113,000.00
11 6/30/2021 $26,936,000.00
12 3/31/2021 $25,627,000.00
13 12/31/2020 $27,309,000.00
14 9/30/2020 $29,675,000.00
15 6/30/2020 $30,869,000.00
16 3/31/2020 $33,795,000.00
17 12/31/2019 --
Financials: OperatingLeaseRightOfUseAsset
Date Value
1 12/31/2023 $138,556,000.00
2 9/30/2023 $126,407,000.00
3 6/30/2023 $130,043,000.00
4 3/31/2023 $130,908,000.00
5 12/31/2022 $132,360,000.00
6 9/30/2022 $132,962,000.00
7 6/30/2022 $132,165,000.00
8 3/31/2022 $138,871,000.00
9 12/31/2021 $130,314,000.00
10 9/30/2021 $101,260,000.00
11 6/30/2021 $44,456,000.00
12 3/31/2021 $41,745,000.00
13 12/31/2020 $43,148,000.00
14 9/30/2020 $45,106,000.00
15 6/30/2020 $46,150,000.00
16 3/31/2020 $48,234,000.00
17 12/31/2019 $50,000,000.00
Financials: OperatingLeaseWeightedAverageDiscountRatePercent
Date Value
1 12/31/2023 $0.05
2 9/30/2023 $0.05
3 6/30/2023 $0.04
4 3/31/2023 $0.04
5 12/31/2022 $0.04
6 9/30/2022 $0.04
7 6/30/2022 $0.04
8 3/31/2022 $0.04
9 12/31/2021 $0.04
10 9/30/2021 $0.04
11 6/30/2021 $0.03
12 3/31/2021 $0.03
13 12/31/2020 $0.03
14 9/30/2020 $0.03
15 6/30/2020 $0.03
16 3/31/2020 $0.03
Financials: OtherAssetsNoncurrent
Date Value
1 12/31/2023 $12,636,000.00
2 9/30/2023 $12,778,000.00
3 6/30/2023 $11,345,000.00
4 3/31/2023 $8,434,000.00
5 12/31/2022 $6,918,000.00
6 9/30/2022 $3,490,000.00
7 6/30/2022 $3,889,000.00
8 3/31/2022 $3,274,000.00
9 12/31/2021 $2,838,000.00
10 9/30/2021 $20,987,000.00
11 6/30/2021 $16,990,000.00
12 3/31/2021 $13,209,000.00
13 12/31/2020 $13,058,000.00
14 9/30/2020 $11,276,000.00
15 6/30/2020 $7,138,000.00
16 3/31/2020 $4,202,000.00
17 12/31/2019 $3,528,000.00
18 9/30/2019 $3,569,000.00
19 12/31/2018 $1,883,000.00
Financials: OtherCommitment
Date Value
1 12/31/2023 $1,000,000.00
2 6/30/2023 $1,275,000.00
3 3/31/2023 $10,483,000.00
4 12/31/2022 $10,483,000.00
5 9/30/2022 $10,485,000.00
6 6/30/2022 $10,582,000.00
7 3/31/2022 $1,275,000.00
8 6/30/2021 $2,187,000.00
9 3/31/2021 $2,187,000.00
10 12/31/2020 $2,187,000.00
11 9/30/2020 $2,187,000.00
12 6/30/2020 $2,188,000.00
13 3/31/2020 $2,188,000.00
14 9/30/2019 $37,000.00
Financials: OtherCommitmentDueAfterFifthYear
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2020 --
4 9/30/2020 --
5 6/30/2020 --
6 3/31/2020 --
7 9/30/2019 --
Financials: OtherCommitmentDueInFifthYear
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2020 --
4 9/30/2020 --
5 6/30/2020 --
6 3/31/2020 --
7 9/30/2019 --
Financials: OtherCommitmentDueInFourthYear
Date Value
1 12/31/2023 --
2 6/30/2023 --
3 3/31/2023 --
4 12/31/2022 --
5 9/30/2022 --
6 6/30/2022 --
7 3/31/2022 --
8 6/30/2021 --
9 3/31/2021 --
10 12/31/2020 --
11 9/30/2020 --
12 6/30/2020 --
13 3/31/2020 --
14 9/30/2019 --
Financials: OtherCommitmentDueInNextTwelveMonths
Date Value
1 12/31/2023 $1,000,000.00
2 6/30/2023 --
3 3/31/2023 --
4 12/31/2022 $10,483,000.00
5 9/30/2022 $10,485,000.00
6 6/30/2022 $10,582,000.00
7 3/31/2022 $1,275,000.00
8 6/30/2021 --
9 3/31/2021 --
10 12/31/2020 $2,187,000.00
Financials: OtherCommitmentDueInSecondYear
Date Value
1 12/31/2023 --
2 6/30/2023 --
3 3/31/2023 --
4 12/31/2022 --
5 9/30/2022 --
6 6/30/2022 --
7 3/31/2022 --
8 6/30/2021 --
9 3/31/2021 --
10 12/31/2020 --
11 9/30/2020 $2,187,000.00
12 6/30/2020 $2,188,000.00
13 3/31/2020 $2,188,000.00
14 9/30/2019 --
Financials: OtherCommitmentDueInThirdYear
Date Value
1 12/31/2023 --
2 6/30/2023 --
3 3/31/2023 --
4 12/31/2022 --
5 9/30/2022 --
6 6/30/2022 --
7 3/31/2022 --
8 6/30/2021 --
9 3/31/2021 --
10 12/31/2020 --
11 9/30/2020 --
12 6/30/2020 --
13 3/31/2020 --
14 9/30/2019 --
Financials: OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear
Date Value
1 6/30/2023 $1,275,000.00
2 3/31/2023 $10,483,000.00
3 9/30/2022 --
4 6/30/2022 --
5 3/31/2022 --
6 6/30/2021 $2,187,000.00
7 3/31/2021 $2,187,000.00
8 9/30/2020 --
9 6/30/2020 --
10 3/31/2020 --
11 9/30/2019 $37,000.00
Financials: OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
Date Value
1 12/31/2023 $13,880,000.00
2 9/30/2023 $7,748,000.00
3 6/30/2023 $5,587,000.00
4 3/31/2023 $5,758,000.00
5 12/31/2022 $-9,251,000.00
6 9/30/2022 $-14,653,000.00
7 6/30/2022 $-13,433,000.00
8 3/31/2022 $-10,100,000.00
9 12/31/2021 $-2,808,000.00
10 9/30/2021 $-167,000.00
11 6/30/2021 $-207,000.00
12 3/31/2021 $-129,000.00
13 12/31/2020 $102,000.00
14 9/30/2020 $509,000.00
15 6/30/2020 $-183,000.00
16 3/31/2020 $1,346,000.00
17 12/31/2019 $118,000.00
18 9/30/2019 $7,000.00
19 6/30/2019 $123,000.00
20 3/31/2019 $72,000.00
21 12/31/2018 $49,000.00
22 9/30/2018 $-2,000.00
23 12/31/2017 $-17,000.00
Financials: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Date Value
1 12/31/2023 $13,880,000.00
2 9/30/2023 $7,748,000.00
3 6/30/2023 $5,587,000.00
4 3/31/2023 $5,758,000.00
5 12/31/2022 $-9,251,000.00
6 9/30/2022 $-14,653,000.00
7 6/30/2022 $-3,333,000.00
8 3/31/2022 $-10,100,000.00
9 12/31/2021 $-2,808,000.00
10 9/30/2021 $-167,000.00
11 6/30/2021 $-207,000.00
12 3/31/2021 $-129,000.00
13 12/31/2020 $102,000.00
14 9/30/2020 $-654,000.00
15 6/30/2020 $-183,000.00
16 3/31/2020 $1,346,000.00
17 12/31/2019 $118,000.00
18 9/30/2019 $130,000.00
19 6/30/2019 $51,000.00
20 3/31/2019 $72,000.00
21 12/31/2018 $49,000.00
22 9/30/2018 $-2,000.00
23 12/31/2017 $-17,000.00
Financials: OtherLiabilitiesNoncurrent
Date Value
1 12/31/2023 $15,540,000.00
2 9/30/2023 $11,479,000.00
3 6/30/2023 $11,021,000.00
4 3/31/2023 $10,849,000.00
5 12/31/2022 $10,526,000.00
6 9/30/2022 $9,608,000.00
7 6/30/2022 $9,099,000.00
8 3/31/2022 $8,955,000.00
9 12/31/2021 $7,114,000.00
10 9/30/2021 $6,425,000.00
11 6/30/2021 $11,268,000.00
12 3/31/2021 $10,403,000.00
13 12/31/2020 $9,859,000.00
14 9/30/2020 $7,951,000.00
15 6/30/2020 $9,273,000.00
16 3/31/2020 $9,104,000.00
17 12/31/2019 $9,803,000.00
18 9/30/2019 $10,993,000.00
19 12/31/2018 $6,704,000.00
Financials: OtherNonoperatingIncomeExpense
Date Value
1 12/31/2023 $-4,372,000.00
2 9/30/2023 $-2,269,000.00
3 6/30/2023 $-2,384,000.00
4 3/31/2023 $-857,000.00
5 12/31/2022 $577,000.00
6 9/30/2022 $2,179,000.00
7 6/30/2022 $-254,000.00
8 3/31/2022 $-487,000.00
9 12/31/2021 $-794,000.00
10 9/30/2021 $-368,000.00
11 6/30/2021 $-729,000.00
12 3/31/2021 $148,000.00
13 12/31/2020 $171,000.00
14 9/30/2020 $58,000.00
15 6/30/2020 $-219,000.00
16 3/31/2020 $485,000.00
17 12/31/2019 $-1,442,000.00
18 9/30/2019 $-651,000.00
19 6/30/2019 $-86,000.00
20 3/31/2019 $-293,000.00
21 12/31/2018 $-2,091,000.00
22 9/30/2018 $-1,240,000.00
23 12/31/2017 $115,000.00
Financials: OtherOperatingActivitiesCashFlowStatement
Date Value
1 12/31/2023 $829,000.00
2 9/30/2023 $713,000.00
3 6/30/2023 $494,000.00
4 3/31/2023 $-14,000.00
5 12/31/2022 $629,000.00
6 9/30/2022 $575,000.00
7 6/30/2022 $264,000.00
8 3/31/2022 $113,000.00
9 12/31/2021 $511,000.00
10 9/30/2021 $111,000.00
11 6/30/2021 $84,000.00
12 3/31/2021 $79,000.00
13 9/30/2020 $-73,000.00
Financials: PaymentsForDerivativeInstrumentFinancingActivities
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 9/30/2022 --
4 12/31/2021 $86,293,000.00
5 9/30/2021 $86,293,000.00
6 6/30/2021 --
7 12/31/2020 $67,333,000.00
8 9/30/2020 $67,333,000.00
9 6/30/2020 $67,333,000.00
10 12/31/2019 --
11 9/30/2019 --
12 6/30/2019 --
13 12/31/2018 --
Financials: PaymentsForProceedsFromOtherInvestingActivities
Date Value
1 12/31/2023 $-74,000.00
2 9/30/2023 $-65,000.00
3 6/30/2023 $-59,000.00
4 3/31/2023 $-48,000.00
5 12/31/2022 $-36,000.00
6 9/30/2022 $-25,000.00
7 6/30/2022 $-25,000.00
8 3/31/2022 $-2,000.00
9 12/31/2021 $-53,000.00
10 9/30/2021 $-53,000.00
11 6/30/2021 $-50,000.00
12 3/31/2021 $-44,000.00
13 12/31/2020 $-397,000.00
14 9/30/2020 $-395,000.00
15 6/30/2020 $-223,000.00
16 3/31/2020 $-223,000.00
17 12/31/2019 $-44,000.00
18 9/30/2019 $-30,000.00
19 6/30/2019 $-25,000.00
20 3/31/2019 $-22,000.00
21 12/31/2018 $-64,000.00
22 9/30/2018 $-42,000.00
23 12/31/2017 $-28,000.00
Financials: PaymentsForRepurchaseOfCommonStock
Date Value
1 12/31/2023 $34,000.00
2 9/30/2023 $34,000.00
3 6/30/2023 $34,000.00
4 3/31/2023 --
5 12/31/2022 $3,000.00
6 9/30/2022 $3,000.00
7 6/30/2022 $3,000.00
8 3/31/2022 $3,000.00
9 12/31/2021 $189,000.00
10 9/30/2021 $188,000.00
11 6/30/2021 $169,000.00
12 3/31/2021 $150,000.00
13 12/31/2020 $157,000.00
14 9/30/2020 $113,000.00
15 6/30/2020 $101,000.00
16 3/31/2020 $70,000.00
17 12/31/2019 $283,000.00
18 9/30/2019 $155,000.00
19 6/30/2019 $88,000.00
20 3/31/2019 $4,000.00
21 12/31/2018 $65,000.00
22 9/30/2018 $48,000.00
23 12/31/2017 $16,000.00
Financials: PaymentsOfDebtIssuanceCosts
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 9/30/2022 --
4 12/31/2021 $19,797,000.00
5 9/30/2021 $18,760,000.00
6 6/30/2021 --
7 12/31/2020 $12,542,000.00
8 9/30/2020 $12,542,000.00
9 6/30/2020 $12,520,000.00
10 12/31/2019 --
11 9/30/2019 --
12 6/30/2019 --
13 12/31/2018 --
Financials: PaymentsRelatedToTaxWithholdingForShareBasedCompensation
Date Value
1 12/31/2023 $7,953,000.00
2 9/30/2023 $5,643,000.00
3 6/30/2023 $3,383,000.00
4 3/31/2023 $2,058,000.00
5 12/31/2022 $2,483,000.00
6 9/30/2022 $1,977,000.00
7 6/30/2022 $1,264,000.00
8 3/31/2022 $748,000.00
9 12/31/2021 $3,634,000.00
10 9/30/2021 $2,033,000.00
11 6/30/2021 $1,090,000.00
12 3/31/2021 $530,000.00
13 3/31/2020 $7,115,000.00
Financials: PaymentsToAcquireAvailableForSaleSecuritiesDebt
Date Value
1 12/31/2023 $1,877,513,000.00
2 9/30/2023 $1,293,014,000.00
3 6/30/2023 $795,096,000.00
4 3/31/2023 $476,206,000.00
5 12/31/2022 $1,132,951,000.00
6 9/30/2022 $755,097,000.00
7 6/30/2022 $422,374,000.00
8 3/31/2022 $264,541,000.00
9 12/31/2021 $1,589,265,000.00
10 9/30/2021 $1,060,883,000.00
11 6/30/2021 $381,205,000.00
12 3/31/2021 $188,377,000.00
13 12/31/2020 $1,267,015,000.00
14 9/30/2020 $956,147,000.00
15 6/30/2020 $579,437,000.00
16 3/31/2020 $110,609,000.00
17 12/31/2019 $537,382,000.00
18 9/30/2019 $157,075,000.00
19 6/30/2019 $45,143,000.00
20 3/31/2019 $14,856,000.00
21 12/31/2018 $145,269,000.00
22 9/30/2018 $87,115,000.00
23 12/31/2017 $47,090,000.00
Financials: PaymentsToAcquireBusinessesNetOfCashAcquired
Date Value
1 12/31/2023 $6,083,000.00
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 $88,187,000.00
6 9/30/2022 $88,187,000.00
7 6/30/2022 $86,941,000.00
8 3/31/2022 $4,380,000.00
9 12/31/2021 $5,605,000.00
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 $13,941,000.00
14 9/30/2020 $13,691,000.00
15 6/30/2020 $13,691,000.00
16 3/31/2020 $13,639,000.00
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
22 12/31/2017 $250,000.00
Financials: PaymentsToAcquireIntangibleAssets
Date Value
1 12/31/2023 $20,546,000.00
2 9/30/2023 $16,637,000.00
3 6/30/2023 $10,703,000.00
4 3/31/2023 $4,970,000.00
5 12/31/2022 $19,758,000.00
6 9/30/2022 $15,440,000.00
7 6/30/2022 $10,034,000.00
8 3/31/2022 $4,453,000.00
9 12/31/2021 $14,752,000.00
10 9/30/2021 $11,105,000.00
11 6/30/2021 $7,103,000.00
12 3/31/2021 $3,445,000.00
13 12/31/2020 $18,587,000.00
14 9/30/2020 $14,333,000.00
15 6/30/2020 $9,863,000.00
16 3/31/2020 $4,922,000.00
17 12/31/2019 $13,990,000.00
18 9/30/2019 $11,332,000.00
19 6/30/2019 $7,471,000.00
20 3/31/2019 $3,397,000.00
21 12/31/2018 $9,373,000.00
22 9/30/2018 $5,645,000.00
23 12/31/2017 $3,944,000.00
Financials: PaymentsToAcquirePropertyPlantAndEquipment
Date Value
1 12/31/2023 $114,396,000.00
2 9/30/2023 $83,580,000.00
3 6/30/2023 $56,289,000.00
4 3/31/2023 $17,541,000.00
5 12/31/2022 $143,606,000.00
6 9/30/2022 $103,461,000.00
7 6/30/2022 $61,565,000.00
8 3/31/2022 $24,481,000.00
9 12/31/2021 $92,986,000.00
10 9/30/2021 $64,652,000.00
11 6/30/2021 $35,840,000.00
12 3/31/2021 $22,268,000.00
13 12/31/2020 $56,375,000.00
14 9/30/2020 $45,962,000.00
15 6/30/2020 $30,605,000.00
16 3/31/2020 $11,405,000.00
17 12/31/2019 $43,289,000.00
18 9/30/2019 $30,981,000.00
19 6/30/2019 $18,990,000.00
20 3/31/2019 $9,036,000.00
21 12/31/2018 $25,466,000.00
22 9/30/2018 $12,507,000.00
23 12/31/2017 $19,031,000.00
Financials: PrepaidExpenseAndOtherAssetsCurrent
Date Value
1 12/31/2023 $47,502,000.00
2 9/30/2023 $70,929,000.00
3 6/30/2023 $44,050,000.00
4 3/31/2023 $40,531,000.00
5 12/31/2022 $70,556,000.00
6 9/30/2022 $34,737,000.00
7 6/30/2022 $33,499,000.00
8 3/31/2022 $35,404,000.00
9 12/31/2021 $29,433,000.00
10 9/30/2021 $26,475,000.00
11 6/30/2021 $28,650,000.00
12 3/31/2021 $27,085,000.00
13 12/31/2020 $28,230,000.00
14 9/30/2020 $23,026,000.00
15 6/30/2020 $17,163,000.00
16 3/31/2020 $18,193,000.00
17 12/31/2019 $16,994,000.00
18 9/30/2019 $16,898,000.00
19 12/31/2018 $9,373,000.00
Financials: ProceedsFromConvertibleDebt
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 9/30/2022 --
4 12/31/2021 $1,293,750,000.00
5 9/30/2021 $1,293,750,000.00
6 6/30/2021 --
7 12/31/2020 $575,000,000.00
8 9/30/2020 $575,000,000.00
9 6/30/2020 $575,000,000.00
10 5/31/2020 $562,500,000.00
11 12/31/2019 --
12 9/30/2019 --
13 6/30/2019 --
14 12/31/2018 --
Financials: ProceedsFromIssuanceOfCommonStock
Date Value
1 12/31/2023 $19,083,000.00
2 9/30/2023 $10,450,000.00
3 6/30/2023 $10,450,000.00
4 12/31/2022 $15,291,000.00
5 9/30/2022 $8,687,000.00
6 6/30/2022 $8,688,000.00
7 12/31/2021 $14,984,000.00
Financials: ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
Date Value
1 12/31/2023 $1,812,015,000.00
2 9/30/2023 $1,288,364,000.00
3 6/30/2023 $857,456,000.00
4 3/31/2023 $493,988,000.00
5 12/31/2022 $1,148,770,000.00
6 9/30/2022 $746,420,000.00
7 6/30/2022 $414,036,000.00
8 3/31/2022 $187,048,000.00
9 12/31/2021 $967,519,000.00
10 9/30/2021 $766,304,000.00
11 6/30/2021 $514,344,000.00
12 3/31/2021 $261,822,000.00
13 12/31/2020 $840,248,000.00
14 9/30/2020 $515,044,000.00
15 6/30/2020 $323,832,000.00
16 3/31/2020 $131,580,000.00
17 12/31/2019 $174,998,000.00
18 9/30/2019 $132,398,000.00
19 6/30/2019 $97,448,000.00
20 3/31/2019 $40,498,000.00
21 12/31/2018 $59,249,000.00
22 9/30/2018 $42,955,000.00
23 12/31/2017 $79,831,000.00
Financials: ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
Date Value
1 12/31/2023 $20,248,000.00
2 9/30/2023 $20,248,000.00
3 6/30/2023 $20,248,000.00
4 3/31/2023 $20,248,000.00
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 $25,714,000.00
10 9/30/2021 $15,756,000.00
11 12/31/2020 --
12 9/30/2020 --
13 6/30/2020 --
14 3/31/2020 --
15 12/31/2019 $1,978,000.00
16 9/30/2019 $1,978,000.00
17 6/30/2019 $1,978,000.00
18 3/31/2019 $1,978,000.00
19 12/31/2018 --
20 9/30/2018 --
21 12/31/2017 --
Financials: ProceedsFromStockOptionsExercised
Date Value
1 12/31/2023 $14,851,000.00
2 9/30/2023 $11,384,000.00
3 6/30/2023 $7,059,000.00
4 3/31/2023 $3,305,000.00
5 12/31/2022 $10,000,000.00
6 9/30/2022 $8,130,000.00
7 6/30/2022 $5,977,000.00
8 3/31/2022 $3,006,000.00
9 12/31/2021 $21,385,000.00
10 9/30/2021 $16,802,000.00
11 6/30/2021 $11,519,000.00
12 3/31/2021 $7,964,000.00
13 12/31/2020 $7,457,000.00
14 9/30/2020 $5,724,000.00
15 6/30/2020 $4,335,000.00
16 3/31/2020 $2,675,000.00
17 12/31/2019 $3,058,000.00
18 9/30/2019 $2,899,000.00
19 6/30/2019 $1,067,000.00
20 3/31/2019 $681,000.00
21 12/31/2018 $4,412,000.00
22 9/30/2018 $4,317,000.00
23 12/31/2017 $1,085,000.00
Financials: PropertyPlantAndEquipmentGross
Date Value
1 12/31/2023 $541,293,000.00
2 9/30/2023 $565,154,000.00
3 6/30/2023 $521,779,000.00
4 3/31/2023 $502,188,000.00
5 12/31/2022 $465,501,000.00
6 9/30/2022 $440,225,000.00
7 6/30/2022 $401,779,000.00
8 3/31/2022 $340,654,000.00
9 12/31/2021 $303,949,000.00
10 9/30/2021 $299,611,000.00
11 6/30/2021 $265,797,000.00
12 3/31/2021 $231,812,000.00
13 12/31/2020 $206,296,000.00
14 9/30/2020 $215,846,000.00
15 6/30/2020 $198,307,000.00
16 3/31/2020 $175,411,000.00
17 12/31/2019 $168,655,000.00
18 9/30/2019 $151,370,000.00
19 12/31/2018 $113,109,000.00
Financials: PropertyPlantAndEquipmentNet
Date Value
1 12/31/2023 $322,813,000.00
2 9/30/2023 $309,815,000.00
3 6/30/2023 $293,259,000.00
4 3/31/2023 $298,188,000.00
5 12/31/2022 $286,600,000.00
6 9/30/2022 $264,132,000.00
7 6/30/2022 $244,560,000.00
8 3/31/2022 $202,432,000.00
9 12/31/2021 $183,736,000.00
10 9/30/2021 $176,556,000.00
11 6/30/2021 $156,719,000.00
12 3/31/2021 $135,795,000.00
13 12/31/2020 $123,688,000.00
14 9/30/2020 $122,423,000.00
15 6/30/2020 $114,549,000.00
16 3/31/2020 $100,174,000.00
17 12/31/2019 $101,466,000.00
18 9/30/2019 $92,485,000.00
19 12/31/2018 $73,210,000.00
Financials: ProvisionForDoubtfulAccounts
Date Value
1 12/31/2023 $13,637,000.00
2 9/30/2023 $9,527,000.00
3 6/30/2023 $6,037,000.00
4 3/31/2023 $1,576,000.00
5 12/31/2022 $4,828,000.00
6 9/30/2022 $3,140,000.00
7 6/30/2022 $2,010,000.00
8 3/31/2022 $968,000.00
9 12/31/2021 $3,804,000.00
10 9/30/2021 $2,911,000.00
11 6/30/2021 $2,009,000.00
12 3/31/2021 $1,470,000.00
13 12/31/2020 $3,368,000.00
14 9/30/2020 $300,000.00
15 6/30/2020 $300,000.00
16 3/31/2020 $2,200,000.00
17 12/31/2019 $2,488,000.00
18 9/30/2019 $861,000.00
19 6/30/2019 $451,000.00
20 3/31/2019 $300,000.00
21 12/31/2018 $1,080,000.00
22 9/30/2018 --
23 12/31/2017 --
Financials: PurchaseObligation
Date Value
1 12/31/2023 $85,540,000.00
2 9/30/2023 $83,895,000.00
3 6/30/2023 $99,398,000.00
4 3/31/2023 $97,365,000.00
5 12/31/2022 $93,754,000.00
6 9/30/2022 $65,812,000.00
7 6/30/2022 $78,002,000.00
8 3/31/2022 $59,080,000.00
9 12/31/2021 $47,643,000.00
10 9/30/2021 $25,394,000.00
11 6/30/2021 $25,982,000.00
12 3/31/2021 $20,543,000.00
13 12/31/2020 $17,621,000.00
14 9/30/2020 $19,198,000.00
15 6/30/2020 $16,242,000.00
16 3/31/2020 $15,308,000.00
17 12/31/2019 $13,684,000.00
18 9/30/2019 $12,669,000.00
Financials: PurchaseObligationDueAfterFifthYear
Date Value
1 12/31/2023 $3,228,000.00
2 12/31/2022 $3,976,000.00
3 12/31/2021 $5,098,000.00
4 12/31/2020 $4,276,000.00
5 9/30/2020 $5,028,000.00
6 6/30/2020 $5,028,000.00
7 3/31/2020 $5,028,000.00
8 12/31/2019 $4,982,000.00
9 9/30/2019 $5,667,000.00
Financials: PurchaseObligationDueInFifthYear
Date Value
1 12/31/2023 $749,000.00
2 12/31/2022 $1,122,000.00
3 12/31/2021 $2,274,000.00
4 12/31/2020 $752,000.00
5 9/30/2020 $741,000.00
6 6/30/2020 $741,000.00
7 3/31/2020 $741,000.00
8 12/31/2019 $685,000.00
9 9/30/2019 $1,373,000.00
Financials: PurchaseObligationDueInFourthYear
Date Value
1 12/31/2023 $2,495,000.00
2 9/30/2023 $2,495,000.00
3 6/30/2023 $2,495,000.00
4 3/31/2023 $1,122,000.00
5 12/31/2022 $2,274,000.00
6 9/30/2022 $2,274,000.00
7 6/30/2022 $2,274,000.00
8 3/31/2022 $2,274,000.00
9 12/31/2021 $2,280,000.00
10 9/30/2021 $752,000.00
11 6/30/2021 $752,000.00
12 3/31/2021 $752,000.00
13 12/31/2020 $741,000.00
14 9/30/2020 $1,696,000.00
15 6/30/2020 $1,291,000.00
16 3/31/2020 $1,271,000.00
17 12/31/2019 $1,377,000.00
18 9/30/2019 $1,489,000.00
Financials: PurchaseObligationDueInNextTwelveMonths
Date Value
1 12/31/2023 $28,635,000.00
2 9/30/2023 $22,386,000.00
3 6/30/2023 $21,755,000.00
4 3/31/2023 $16,898,000.00
5 12/31/2022 $39,221,000.00
6 9/30/2022 $36,630,000.00
7 6/30/2022 $34,839,000.00
8 3/31/2022 $17,042,000.00
9 12/31/2021 $25,359,000.00
10 9/30/2021 $8,019,000.00
11 6/30/2021 $6,853,000.00
12 3/31/2021 $6,708,000.00
13 12/31/2020 $5,360,000.00
14 12/31/2019 $2,430,000.00
Financials: PurchaseObligationDueInSecondYear
Date Value
1 12/31/2023 $44,786,000.00
2 9/30/2023 $42,093,000.00
3 6/30/2023 $43,958,000.00
4 3/31/2023 $41,905,000.00
5 12/31/2022 $9,591,000.00
6 9/30/2022 $8,249,000.00
7 6/30/2022 $7,779,000.00
8 3/31/2022 $7,678,000.00
9 12/31/2021 $9,424,000.00
10 9/30/2021 $5,754,000.00
11 6/30/2021 $4,482,000.00
12 3/31/2021 $4,314,000.00
13 12/31/2020 $4,626,000.00
14 9/30/2020 $5,815,000.00
15 6/30/2020 $3,798,000.00
16 3/31/2020 $3,316,000.00
17 12/31/2019 $2,400,000.00
18 9/30/2019 $1,887,000.00
Financials: PurchaseObligationDueInThirdYear
Date Value
1 12/31/2023 $5,647,000.00
2 9/30/2023 $5,476,000.00
3 6/30/2023 $4,469,000.00
4 3/31/2023 $2,424,000.00
5 12/31/2022 $37,570,000.00
6 9/30/2022 $2,579,000.00
7 6/30/2022 $2,579,000.00
8 3/31/2022 $2,570,000.00
9 12/31/2021 $3,208,000.00
10 9/30/2021 $1,374,000.00
11 6/30/2021 $741,000.00
12 3/31/2021 $741,000.00
13 12/31/2020 $1,866,000.00
14 9/30/2020 $3,844,000.00
15 6/30/2020 $2,689,000.00
16 3/31/2020 $2,474,000.00
17 12/31/2019 $1,810,000.00
18 9/30/2019 $1,938,000.00
Financials: PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear
Date Value
1 9/30/2023 $7,468,000.00
2 6/30/2023 $22,744,000.00
3 3/31/2023 $31,039,000.00
4 9/30/2022 $10,983,000.00
5 6/30/2022 $25,433,000.00
6 3/31/2022 $24,417,000.00
7 9/30/2021 $5,219,000.00
8 6/30/2021 $8,878,000.00
9 3/31/2021 $3,752,000.00
10 9/30/2020 $2,074,000.00
11 6/30/2020 $2,695,000.00
12 3/31/2020 $2,478,000.00
13 9/30/2019 $315,000.00
Financials: RepaymentsOfConvertibleDebt
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 9/30/2022 --
4 12/31/2021 $370,647,000.00
5 9/30/2021 $370,647,000.00
6 12/31/2020 --
7 9/30/2020 --
8 12/31/2019 --
Financials: ResearchAndDevelopmentExpense
Date Value
1 12/31/2023 $358,143,000.00
2 9/30/2023 $261,742,000.00
3 6/30/2023 $171,149,000.00
4 3/31/2023 $81,539,000.00
5 12/31/2022 $298,303,000.00
6 9/30/2022 $218,600,000.00
7 6/30/2022 $142,168,000.00
8 3/31/2022 $67,054,000.00
9 12/31/2021 $189,408,000.00
10 9/30/2021 $46,770,000.00
11 6/30/2021 $41,349,000.00
12 3/31/2021 $39,527,000.00
13 12/31/2020 $127,144,000.00
14 9/30/2020 $92,387,000.00
15 6/30/2020 $28,131,000.00
16 3/31/2020 $33,354,000.00
17 12/31/2019 $90,669,000.00
18 9/30/2019 $27,863,000.00
19 6/30/2019 $18,868,000.00
20 3/31/2019 $17,649,000.00
21 12/31/2018 $54,463,000.00
22 9/30/2018 $14,827,000.00
23 12/31/2017 $33,650,000.00
Financials: RestrictedCash
Date Value
1 9/30/2023 $3,500,000.00
2 6/30/2023 $5,100,000.00
3 3/31/2023 $12,100,000.00
4 9/30/2022 $11,200,000.00
5 6/30/2022 $11,100,000.00
6 3/31/2022 $8,500,000.00
Financials: RestrictedCashCurrent
Date Value
1 12/31/2023 $2,522,000.00
2 9/30/2023 $1,612,000.00
3 6/30/2023 $2,797,000.00
4 3/31/2023 $10,505,000.00
5 12/31/2022 $10,555,000.00
6 9/30/2022 $10,709,000.00
7 6/30/2022 $9,357,000.00
8 3/31/2022 $2,487,000.00
9 12/31/2021 $2,958,000.00
10 9/30/2021 $471,000.00
11 6/30/2021 $2,659,000.00
12 3/31/2021 $2,659,000.00
13 12/31/2020 $2,591,000.00
14 9/30/2020 $2,187,000.00
15 12/31/2019 --
Financials: RestrictedCashNoncurrent
Date Value
1 12/31/2023 $1,838,000.00
2 9/30/2023 $1,885,000.00
3 6/30/2023 $2,264,000.00
4 3/31/2023 $1,564,000.00
5 12/31/2022 $471,000.00
6 9/30/2022 $471,000.00
7 6/30/2022 $1,746,000.00
8 3/31/2022 $5,969,000.00
9 12/31/2021 $4,223,000.00
10 9/30/2021 $6,700,000.00
11 6/30/2021 $6,700,000.00
12 3/31/2021 $6,700,000.00
13 12/31/2020 $6,660,000.00
14 9/30/2020 $6,660,000.00
15 6/30/2020 $8,847,000.00
16 3/31/2020 $8,847,000.00
17 12/31/2019 $6,700,000.00
18 9/30/2019 $6,660,000.00
19 12/31/2018 $6,371,000.00
Financials: RetainedEarningsAccumulatedDeficit
Date Value
1 12/31/2023 $-1,023,840,000.00
2 9/30/2023 $-995,975,000.00
3 6/30/2023 $-972,440,000.00
4 3/31/2023 $-877,973,000.00
5 12/31/2022 $-839,891,000.00
6 9/30/2022 $-793,974,000.00
7 6/30/2022 $-751,428,000.00
8 3/31/2022 $-687,891,000.00
9 12/31/2021 $-680,829,000.00
10 9/30/2021 $-603,328,000.00
11 6/30/2021 $-495,993,000.00
12 3/31/2021 $-460,483,000.00
13 12/31/2020 $-420,520,000.00
14 9/30/2020 $-386,499,000.00
15 6/30/2020 $-360,031,000.00
16 3/31/2020 $-333,896,000.00
17 12/31/2019 $-301,706,000.00
18 9/30/2019 $-273,551,000.00
19 12/31/2018 $-195,878,000.00
Financials: RevenueFromContractWithCustomerExcludingAssessedTax
Date Value
1 12/31/2023 $1,296,745,000.00
2 9/30/2023 $934,272,000.00
3 6/30/2023 $598,669,000.00
4 3/31/2023 $290,175,000.00
5 12/31/2022 $975,241,000.00
6 9/30/2022 $700,541,000.00
7 6/30/2022 $446,684,000.00
8 3/31/2022 $212,167,000.00
9 12/31/2021 $656,426,000.00
10 9/30/2021 $462,830,000.00
11 6/30/2021 $152,428,000.00
12 3/31/2021 $138,055,000.00
13 12/31/2020 $431,059,000.00
14 9/30/2020 $114,162,000.00
15 6/30/2020 $99,721,000.00
16 3/31/2020 $91,250,000.00
17 12/31/2019 $287,022,000.00
18 9/30/2019 $73,941,000.00
19 6/30/2019 $129,151,000.00
20 3/31/2019 $61,727,000.00
21 12/31/2018 $192,674,000.00
22 9/30/2018 $50,070,000.00
23 12/31/2017 $134,915,000.00
Financials: RevenueRemainingPerformanceObligation
Date Value
1 12/31/2023 $1,244,600,000.00
2 9/30/2023 $1,083,000,000.00
3 6/30/2023 $1,036,200,000.00
4 3/31/2023 $958,900,000.00
5 12/31/2022 $906,500,000.00
6 9/30/2022 $830,800,000.00
7 6/30/2022 $760,400,000.00
8 3/31/2022 $688,400,000.00
9 12/31/2021 $623,900,000.00
10 9/30/2021 $545,400,000.00
11 6/30/2021 $483,900,000.00
12 3/31/2021 $438,800,000.00
13 12/31/2020 $383,500,000.00
14 9/30/2020 $341,900,000.00
15 6/30/2020 $274,000,000.00
16 3/31/2020 $233,000,000.00
17 12/31/2019 $219,200,000.00
18 9/30/2019 $188,700,000.00
Financials: RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
Date Value
1 12/31/2023 $44,707,000.00
2 9/30/2023 $22,304,000.00
3 6/30/2023 $16,636,000.00
4 3/31/2023 $8,071,000.00
5 12/31/2022 $33,137,000.00
6 9/30/2022 $25,783,000.00
7 6/30/2022 $17,537,000.00
8 3/31/2022 $15,966,000.00
9 12/31/2021 $109,821,000.00
10 9/30/2021 $74,406,000.00
11 6/30/2021 $11,605,000.00
12 3/31/2021 $3,230,000.00
13 12/31/2020 $9,893,000.00
14 9/30/2020 $7,975,000.00
15 6/30/2020 $4,607,000.00
16 3/31/2020 $2,386,000.00
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
Financials: SellingAndMarketingExpense
Date Value
1 12/31/2023 $599,117,000.00
2 9/30/2023 $433,903,000.00
3 6/30/2023 $283,689,000.00
4 3/31/2023 $137,001,000.00
5 12/31/2022 $465,762,000.00
6 9/30/2022 $333,712,000.00
7 6/30/2022 $217,679,000.00
8 3/31/2022 $100,057,000.00
9 12/31/2021 $328,065,000.00
10 9/30/2021 $85,877,000.00
11 6/30/2021 $75,995,000.00
12 3/31/2021 $69,974,000.00
13 12/31/2020 $217,875,000.00
14 9/30/2020 $55,982,000.00
15 6/30/2020 $51,376,000.00
16 3/31/2020 $46,965,000.00
17 12/31/2019 $159,298,000.00
18 9/30/2019 $112,191,000.00
19 6/30/2019 $35,836,000.00
20 3/31/2019 $30,817,000.00
21 12/31/2018 $94,394,000.00
22 9/30/2018 $24,462,000.00
23 12/31/2017 $61,899,000.00
Financials: ShareBasedCompensation
Date Value
1 12/31/2023 $273,989,000.00
2 9/30/2023 $199,565,000.00
3 6/30/2023 $125,793,000.00
4 3/31/2023 $57,401,000.00
5 12/31/2022 $202,777,000.00
6 9/30/2022 $142,545,000.00
7 6/30/2022 $88,780,000.00
8 3/31/2022 $33,965,000.00
9 12/31/2021 $90,137,000.00
10 9/30/2021 $61,638,000.00
11 6/30/2021 $38,589,000.00
12 3/31/2021 $18,042,000.00
13 12/31/2020 $56,334,000.00
14 9/30/2020 $40,091,000.00
15 6/30/2020 $25,346,000.00
16 3/31/2020 $12,897,000.00
17 12/31/2019 $36,627,000.00
18 9/30/2019 $25,012,000.00
19 6/30/2019 $2,101,000.00
20 3/31/2019 $1,057,000.00
21 12/31/2018 $27,347,000.00
22 9/30/2018 $26,285,000.00
23 12/31/2017 $2,755,000.00
Financials: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
Date Value
1 12/31/2023 $601,503,000.00
2 3/31/2023 $555,861,000.00
3 12/31/2022 $436,824,000.00
4 9/30/2022 $586,975,000.00
5 6/30/2022 $468,167,000.00
6 3/31/2022 $1,380,741,000.00
7 12/31/2021 $1,617,738,000.00
8 9/30/2021 $1,503,760,000.00
9 6/30/2021 $1,511,363,000.00
10 3/31/2021 $1,052,717,000.00
11 12/31/2020 $1,211,809,000.00
12 9/30/2020 $670,147,000.00
13 6/30/2020 $617,064,000.00
14 3/31/2020 $413,239,000.00
15 12/31/2019 $312,622,000.00
16 9/30/2019 $355,755,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
Date Value
1 12/31/2023 $7,534,000.00
2 3/31/2023 $9,489,000.00
3 12/31/2022 $10,340,000.00
4 9/30/2022 $11,155,000.00
5 6/30/2022 $11,387,000.00
6 3/31/2022 $11,793,000.00
7 12/31/2021 $12,545,000.00
8 9/30/2021 $13,658,000.00
9 6/30/2021 $14,642,000.00
10 3/31/2021 $15,555,000.00
11 12/31/2020 $16,482,000.00
12 9/30/2020 $17,361,000.00
13 6/30/2020 $18,386,000.00
14 3/31/2020 $19,566,000.00
15 12/31/2019 $21,184,000.00
16 9/30/2019 $21,865,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
Date Value
1 12/31/2023 $4.15
2 3/31/2023 $3.44
3 12/31/2022 $3.35
4 9/30/2022 $2.68
5 6/30/2022 $2.62
6 3/31/2022 $2.62
7 12/31/2021 $2.55
8 9/30/2021 $2.55
9 6/30/2021 $2.62
10 3/31/2021 $2.58
11 12/31/2020 $2.47
12 9/30/2020 $2.46
13 6/30/2020 $2.39
14 3/31/2020 $2.34
15 12/31/2019 $2.30
16 9/30/2019 $2.30
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
Date Value
1 12/31/2023 $171,225,000.00
2 3/31/2023 $42,339,000.00
3 12/31/2022 $180,990,000.00
4 9/30/2022 $140,308,000.00
5 6/30/2022 $125,302,000.00
6 3/31/2022 $87,101,000.00
7 12/31/2021 $503,243,000.00
8 9/30/2021 $288,298,000.00
9 6/30/2021 $167,048,000.00
10 3/31/2021 $93,204,000.00
11 12/31/2020 $142,758,000.00
12 9/30/2020 $90,829,000.00
13 6/30/2020 $54,791,000.00
14 3/31/2020 $26,551,000.00
15 12/31/2019 $22,306,000.00
16 9/30/2019 $21,188,000.00
17 12/31/2018 $15,433,000.00
18 12/31/2017 $2,115,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
Date Value
1 12/31/2023 $1,664,000.00
2 3/31/2023 $789,000.00
3 12/31/2022 $966,000.00
4 9/30/2022 $415,000.00
5 6/30/2022 $6,000.00
6 3/31/2022 $3,000.00
7 12/31/2021 $228,000.00
8 9/30/2021 $157,000.00
9 6/30/2021 $116,000.00
10 3/31/2021 $71,000.00
11 12/31/2020 $264,000.00
12 9/30/2020 $249,000.00
13 6/30/2020 $188,000.00
14 3/31/2020 $104,000.00
15 12/31/2019 $1,625,000.00
16 9/30/2019 $1,014,000.00
17 12/31/2018 $1,180,000.00
18 12/31/2017 $671,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $62.62
2 3/31/2023 $88.80
3 12/31/2022 $74.88
4 9/30/2022 $84.54
5 6/30/2022 $7.41
6 3/31/2022 $2.77
7 12/31/2021 $2.67
8 9/30/2021 $2.71
9 6/30/2021 $2.72
10 3/31/2021 $2.73
11 12/31/2020 $2.61
12 9/30/2020 $2.62
13 6/30/2020 $2.56
14 3/31/2020 $2.45
15 12/31/2019 $2.35
16 9/30/2019 $2.46
17 12/31/2018 $2.24
18 12/31/2017 $1.60
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
Date Value
1 12/31/2023 $1,290,000.00
2 3/31/2023 $530,000.00
3 12/31/2022 $5,733,000.00
4 9/30/2022 $5,074,000.00
5 6/30/2022 $5,074,000.00
6 3/31/2022 --
7 12/31/2021 $100,000.00
8 9/30/2021 --
9 6/30/2021 --
10 3/31/2021 --
11 12/31/2020 $1,710,000.00
12 9/30/2020 $1,710,000.00
13 6/30/2020 $1,700,000.00
14 3/31/2020 $1,700,000.00
15 12/31/2019 $394,000.00
16 9/30/2019 $394,000.00
17 12/31/2018 $10,527,000.00
18 12/31/2017 $17,937,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
Date Value
1 12/31/2023 $787,633,000.00
2 3/31/2023 $579,126,000.00
3 12/31/2022 $451,782,000.00
4 9/30/2022 $616,201,000.00
5 6/30/2022 $490,994,000.00
6 3/31/2022 $1,437,112,000.00
7 12/31/2021 $1,726,440,000.00
8 9/30/2021 $1,604,528,000.00
9 6/30/2021 $1,614,268,000.00
10 3/31/2021 $1,119,535,000.00
11 12/31/2020 $1,310,650,000.00
12 9/30/2020 $709,484,000.00
13 6/30/2020 $647,698,000.00
14 3/31/2020 $422,728,000.00
15 12/31/2019 $312,720,000.00
16 9/30/2019 $355,967,000.00
17 12/31/2018 $159,945,000.00
18 12/31/2017 $11,684,000.00
19 12/31/2016 $9,283,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Date Value
1 12/31/2023 $12,523,000.00
2 3/31/2023 $14,821,000.00
3 12/31/2022 $15,886,000.00
4 9/30/2022 $16,635,000.00
5 6/30/2022 $17,303,000.00
6 3/31/2022 $12,743,000.00
7 12/31/2021 $13,603,000.00
8 9/30/2021 $14,722,000.00
9 6/30/2021 $15,813,000.00
10 3/31/2021 $16,833,000.00
11 12/31/2020 $18,186,000.00
12 9/30/2020 $19,065,000.00
13 6/30/2020 $20,085,000.00
14 3/31/2020 $21,269,000.00
15 12/31/2019 $21,191,000.00
16 9/30/2019 $21,878,000.00
17 12/31/2018 $25,087,000.00
18 12/31/2017 $28,127,000.00
19 12/31/2016 $13,319,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Date Value
1 12/31/2023 $21.03
2 3/31/2023 $34.02
3 12/31/2022 $34.21
4 9/30/2022 $97.92
5 6/30/2022 $96.26
6 3/31/2022 $15.13
7 12/31/2021 $12.47
8 9/30/2021 $3.66
9 6/30/2021 $3.75
10 3/31/2021 $3.75
11 12/31/2020 $3.92
12 9/30/2020 $3.85
13 6/30/2020 $3.70
14 3/31/2020 $3.59
15 12/31/2019 $2.30
16 9/30/2019 $2.30
17 12/31/2018 $2.18
18 12/31/2017 $1.62
19 12/31/2016 $0.99
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
Date Value
1 12/31/2023 $787,469,000.00
2 3/31/2023 $576,526,000.00
3 12/31/2022 $451,395,000.00
4 9/30/2022 $602,417,000.00
5 6/30/2022 $489,634,000.00
6 3/31/2022 $1,436,612,000.00
7 12/31/2021 $1,726,244,000.00
8 9/30/2021 $1,604,516,000.00
9 6/30/2021 $1,614,260,000.00
10 3/31/2021 $1,118,271,000.00
11 12/31/2020 $1,310,650,000.00
12 9/30/2020 $709,484,000.00
13 6/30/2020 $647,698,000.00
14 3/31/2020 $422,728,000.00
15 12/31/2019 $312,720,000.00
16 9/30/2019 $355,967,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
Date Value
1 12/31/2023 $12,521,000.00
2 3/31/2023 $14,776,000.00
3 12/31/2022 $15,876,000.00
4 9/30/2022 $16,372,000.00
5 6/30/2022 $17,266,000.00
6 3/31/2022 $12,739,000.00
7 12/31/2021 $13,601,000.00
8 9/30/2021 $14,722,000.00
9 6/30/2021 $15,813,000.00
10 3/31/2021 $16,813,000.00
11 12/31/2020 $18,186,000.00
12 9/30/2020 $19,065,000.00
13 6/30/2020 $20,085,000.00
14 3/31/2020 $21,269,000.00
15 12/31/2019 $21,191,000.00
16 9/30/2019 $21,878,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
Date Value
1 12/31/2023 $21.03
2 3/31/2023 $34.12
3 12/31/2022 $34.23
4 9/30/2022 $33.27
5 6/30/2022 $33.70
6 3/31/2022 $4.91
7 12/31/2021 $12.47
8 9/30/2021 $3.66
9 6/30/2021 $3.75
10 3/31/2021 $3.75
11 12/31/2020 $3.92
12 9/30/2020 $3.85
13 6/30/2020 $3.70
14 3/31/2020 $3.59
15 12/31/2019 $2.30
16 9/30/2019 $2.30
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $4.96
2 3/31/2023 $4.13
3 12/31/2022 $4.08
4 9/30/2022 $4.62
5 6/30/2022 $4.35
6 3/31/2022 $3.49
7 12/31/2021 $4.83
8 9/30/2021 $5.11
9 6/30/2021 $5.15
10 3/31/2021 $6.25
11 12/31/2020 $1.73
12 9/30/2020 $1.58
13 6/30/2020 $1.69
14 3/31/2020 $1.78
15 12/31/2019 $2.24
16 9/30/2019 $2.24
17 12/31/2018 $1.53
18 12/31/2017 $1.12
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $51.21
2 3/31/2023 $64.08
3 12/31/2022 $97.71
4 9/30/2022 $102.94
5 6/30/2022 $102.94
6 3/31/2022 --
7 12/31/2021 $137.17
8 9/30/2021 --
9 6/30/2021 --
10 3/31/2021 --
11 12/31/2020 $18.05
12 9/30/2020 $18.05
13 6/30/2020 $17.93
14 3/31/2020 $17.93
15 12/31/2019 $9.60
16 9/30/2019 $9.60
17 12/31/2018 $2.91
18 12/31/2017 $2.02
Financials: SharePrice
Date Value
1 3/31/2023 $61.66
2 3/31/2022 $119.70
3 12/31/2021 $131.50
4 9/30/2021 $112.65
5 6/30/2021 $105.84
6 3/31/2021 $70.26
7 12/31/2020 $75.99
8 9/30/2020 $41.06
Financials: StockholdersEquity
Date Value
1 12/31/2023 $763,047,000.00
2 9/30/2023 $699,257,000.00
3 6/30/2023 $641,834,000.00
4 3/31/2023 $652,586,000.00
5 12/31/2022 $623,964,000.00
6 9/30/2022 $593,989,000.00
7 6/30/2022 $580,490,000.00
8 3/31/2022 $515,477,000.00
9 12/31/2021 $811,359,000.00
10 9/30/2021 $853,150,000.00
11 6/30/2021 $801,096,000.00
12 3/31/2021 $804,040,000.00
13 12/31/2020 $816,940,000.00
14 9/30/2020 $826,447,000.00
15 6/30/2020 $835,618,000.00
16 3/31/2020 $706,352,000.00
17 12/31/2019 $725,828,000.00
18 9/30/2019 $740,398,000.00
19 6/30/2019 $-145,435,000.00
20 3/31/2019 $-128,224,000.00
21 12/31/2018 $-113,505,000.00
22 9/30/2018 $-98,671,000.00
23 6/30/2018 $-89,371,000.00
24 12/31/2017 $-59,834,000.00
25 12/31/2016 $-53,390,000.00
Financials: StockIssued1
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 $65,504,000.00
6 9/30/2022 $65,504,000.00
7 6/30/2022 $65,504,000.00
8 3/31/2022 $1,957,000.00
9 12/31/2021 $1,565,000.00
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 $1,821,000.00
14 9/30/2020 $1,821,000.00
15 6/30/2020 $1,821,000.00
16 3/31/2020 $1,104,000.00
17 12/31/2019 --
18 9/30/2019 --
19 12/31/2018 --
Financials: StockIssuedDuringPeriodSharesStockOptionsExercised
Date Value
1 12/31/2023 $2,989,000.00
2 3/31/2023 $806,000.00
3 12/31/2022 $2,484,000.00
4 9/30/2022 $1,627,000.00
5 6/30/2022 $1,368,000.00
6 3/31/2022 $857,000.00
7 12/31/2021 $4,455,000.00
8 9/30/2021 $3,307,000.00
9 6/30/2021 $2,257,000.00
10 3/31/2021 $1,282,000.00
11 12/31/2020 $4,451,000.00
12 9/30/2020 $3,587,000.00
13 6/30/2020 $2,618,000.00
14 3/31/2020 $1,518,000.00
15 12/31/2019 $2,665,000.00
16 9/30/2019 $2,589,000.00
17 12/31/2018 $12,387,000.00
18 12/31/2017 $2,458,000.00
Financials: StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
Date Value
1 12/31/2023 $46,000.00
2 9/30/2023 $46,000.00
3 12/31/2022 $-201,000.00
4 9/30/2022 $-201,000.00
5 6/30/2022 $-201,000.00
6 3/31/2022 $-201,000.00
7 12/31/2021 $920,249,000.00
8 9/30/2021 $920,249,000.00
9 9/30/2020 --
10 12/31/2019 $331,521,000.00
11 9/30/2019 $331,521,000.00
Financials: StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
Date Value
1 12/31/2023 $19,083,000.00
2 9/30/2023 $10,450,000.00
3 6/30/2023 $10,450,000.00
4 12/31/2022 $15,291,000.00
5 9/30/2022 $8,688,000.00
6 6/30/2022 $8,688,000.00
7 12/31/2021 $14,984,000.00
8 9/30/2021 $7,174,000.00
9 6/30/2021 $7,174,000.00
10 12/31/2020 $10,924,000.00
11 9/30/2020 $5,447,000.00
12 6/30/2020 $5,447,000.00
Financials: StockIssuedDuringPeriodValueRestrictedStockAwardGross
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 $-1,000.00
10 9/30/2021 --
11 6/30/2021 $2,000.00
12 3/31/2021 $-1,000.00
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 $1,000.00
16 3/31/2020 --
17 12/31/2018 $3,000.00
18 9/30/2018 $3,000.00
19 12/31/2017 $5,000.00
Financials: StockIssuedDuringPeriodValueStockOptionsExercised
Date Value
1 12/31/2023 $14,851,000.00
2 9/30/2023 $11,384,000.00
3 6/30/2023 $7,059,000.00
4 3/31/2023 $3,305,000.00
5 12/31/2022 $10,000,000.00
6 9/30/2022 $8,130,000.00
7 6/30/2022 $5,977,000.00
8 3/31/2022 $3,006,000.00
9 12/31/2021 $21,386,000.00
10 9/30/2021 $5,283,000.00
11 6/30/2021 $3,554,000.00
12 3/31/2021 $7,965,000.00
13 12/31/2020 $7,457,000.00
14 9/30/2020 $5,725,000.00
15 6/30/2020 $1,660,000.00
16 3/31/2020 $2,675,000.00
17 12/31/2019 $3,058,000.00
18 9/30/2019 $1,835,000.00
19 6/30/2019 $386,000.00
20 3/31/2019 $681,000.00
21 12/31/2018 $4,412,000.00
22 9/30/2018 $3,721,000.00
23 12/31/2017 $1,055,000.00
Financials: SubleaseIncome
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 $1,100,000.00
7 9/30/2021 --
8 6/30/2021 $350,000.00
9 3/31/2021 $700,000.00
10 12/31/2020 $2,800,000.00
11 9/30/2020 $700,000.00
12 6/30/2020 $710,000.00
13 3/31/2020 $707,000.00
14 12/31/2019 $1,600,000.00
15 9/30/2019 $1,000,000.00
16 6/30/2019 $300,000.00
17 3/31/2019 --
Financials: UnrecognizedTaxBenefits
Date Value
1 12/31/2023 $29,039,000.00
2 12/31/2022 $23,940,000.00
3 12/31/2021 $12,590,000.00
4 12/31/2020 $5,682,000.00
5 12/31/2019 $3,740,000.00
6 12/31/2018 $2,549,000.00
7 12/31/2017 $2,247,000.00
8 12/31/2016 $1,153,000.00
Financials: UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
Date Value
1 12/31/2023 $243,000.00
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 $303,000.00
5 12/31/2019 $120,000.00
6 12/31/2018 $613,000.00
7 12/31/2017 --
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
Date Value
1 12/31/2023 $4,752,000.00
2 12/31/2022 $5,597,000.00
3 12/31/2021 $5,124,000.00
4 12/31/2020 $1,849,000.00
5 12/31/2019 $1,311,000.00
6 12/31/2018 $915,000.00
7 12/31/2017 $1,094,000.00
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
Date Value
1 12/31/2023 $590,000.00
2 12/31/2022 $5,753,000.00
3 12/31/2021 $1,784,000.00
4 12/31/2020 $396,000.00
5 12/31/2019 --
6 12/31/2018 --
Financials: UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
Date Value
1 12/31/2023 $300,000.00
2 12/31/2022 $100,000.00
3 12/31/2021 $100,000.00
4 12/31/2020 $100,000.00
5 12/31/2019 --
Financials: ValuationAllowanceDeferredTaxAssetChangeInAmount
Date Value
1 12/31/2023 $74,600,000.00
2 12/31/2022 $208,100,000.00
3 12/31/2021 $194,400,000.00
4 12/31/2020 $11,600,000.00
5 12/31/2019 $25,600,000.00
6 12/31/2018 $15,500,000.00
7 12/31/2017 $-2,500,000.00
Financials: WeightedAverageNumberOfDilutedSharesOutstanding
Date Value
1 12/31/2023 $333,656,000.00
2 9/30/2023 $332,600,000.00
3 6/30/2023 $331,448,000.00
4 3/31/2023 $330,389,000.00
5 12/31/2022 $326,332,000.00
6 9/30/2022 $325,457,000.00
7 6/30/2022 $325,197,000.00
8 3/31/2022 $323,334,000.00
9 12/31/2021 $312,321,000.00
10 9/30/2021 $309,618,000.00
11 6/30/2021 $308,263,000.00
12 3/31/2021 $305,947,000.00
13 12/31/2020 $299,774,000.00
14 9/30/2020 $298,628,000.00
15 6/30/2020 $297,392,000.00
16 12/31/2019 $146,306,000.00
Financials: WeightedAverageNumberOfSharesOutstandingBasic
Date Value
1 12/31/2023 $333,656,000.00
2 9/30/2023 $332,600,000.00
3 6/30/2023 $331,448,000.00
4 3/31/2023 $330,389,000.00
5 12/31/2022 $326,332,000.00
6 9/30/2022 $325,457,000.00
7 6/30/2022 $325,197,000.00
8 3/31/2022 $323,334,000.00
9 12/31/2021 $312,321,000.00
10 9/30/2021 $314,543,000.00
11 6/30/2021 $308,263,000.00
12 3/31/2021 $305,947,000.00
13 12/31/2020 $299,774,000.00
14 9/30/2020 $298,628,000.00
15 6/30/2020 $299,321,000.00
16 12/31/2019 $146,306,000.00
Copyright 2024 PursePoor.com