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

Business Address

3990 FREEDOM CIRCLE

SANTA CLARA , CA US 95054

Mailing Address

3990 FREEDOM CIRCLE

SANTA CLARA , CA US 95054
Phone Number: 408-855-5700 / State Incorporated: DE / Fiscal Year End 12 /31
Financials: AccountsPayableCurrent
Date Value
1 12/31/2023 $28,184,000.00
2 9/30/2023 $18,187,000.00
3 6/30/2023 $12,954,000.00
4 3/31/2023 $13,058,000.00
5 12/31/2022 $12,367,000.00
6 9/30/2022 $14,902,000.00
7 6/30/2022 $11,910,000.00
8 3/31/2022 $9,549,000.00
9 12/31/2021 $11,992,000.00
10 9/30/2021 $10,518,000.00
11 6/30/2021 $6,211,000.00
12 3/31/2021 $14,902,000.00
13 12/31/2020 $8,547,000.00
14 9/30/2020 $5,838,000.00
15 6/30/2020 $6,421,000.00
16 3/31/2020 $13,605,000.00
17 12/31/2019 $7,362,000.00
18 9/30/2019 $4,197,000.00
19 6/30/2019 $3,131,000.00
20 3/31/2019 $6,341,000.00
21 12/31/2018 $8,177,000.00
22 9/30/2018 $4,283,000.00
23 6/30/2018 $5,337,000.00
24 3/31/2018 $3,981,000.00
25 12/31/2017 $7,049,000.00
26 9/30/2017 $2,109,000.00
27 6/30/2017 $809,000.00
28 3/31/2017 $3,261,000.00
29 12/31/2016 $5,175,000.00
30 9/30/2016 $7,992,000.00
31 6/30/2016 $6,260,000.00
32 3/31/2016 $4,307,000.00
33 12/31/2015 $5,860,000.00
34 9/30/2015 $11,982,000.00
35 6/30/2015 $3,832,000.00
36 3/31/2015 $4,846,000.00
37 12/31/2014 $10,945,000.00
38 9/30/2014 $6,063,000.00
39 6/30/2014 $9,813,000.00
40 3/31/2014 $3,742,000.00
41 12/31/2013 $4,078,000.00
Financials: AccountsReceivableNetCurrent
Date Value
1 12/31/2023 $31,404,000.00
2 9/30/2023 $30,480,000.00
3 6/30/2023 $20,670,000.00
4 3/31/2023 $22,000,000.00
5 12/31/2022 $23,515,000.00
6 9/30/2022 $22,187,000.00
7 6/30/2022 $16,815,000.00
8 3/31/2022 $19,918,000.00
9 12/31/2021 $17,850,000.00
10 9/30/2021 $9,302,000.00
11 6/30/2021 $10,091,000.00
12 3/31/2021 $11,633,000.00
13 12/31/2020 $12,913,000.00
14 9/30/2020 $12,487,000.00
15 6/30/2020 $8,834,000.00
16 3/31/2020 $6,493,000.00
17 12/31/2019 $11,529,000.00
18 9/30/2019 $13,678,000.00
19 6/30/2019 $5,948,000.00
20 3/31/2019 $8,870,000.00
21 12/31/2018 $12,733,000.00
22 9/30/2018 $8,620,000.00
23 6/30/2018 $8,096,000.00
24 3/31/2018 $8,055,000.00
25 12/31/2017 $10,855,000.00
26 9/30/2017 $9,843,000.00
27 6/30/2017 $8,750,000.00
28 3/31/2017 $8,787,000.00
29 12/31/2016 $9,206,000.00
30 9/30/2016 $9,481,000.00
31 6/30/2016 $12,919,000.00
32 3/31/2016 $10,955,000.00
33 12/31/2015 $13,157,000.00
34 9/30/2015 $9,323,000.00
35 6/30/2015 $12,131,000.00
36 3/31/2015 $10,674,000.00
37 12/31/2014 $14,396,000.00
38 9/30/2014 $15,758,000.00
39 6/30/2014 $9,913,000.00
40 3/31/2014 $9,345,000.00
41 12/31/2013 $7,091,000.00
Financials: AccruedLiabilitiesCurrent
Date Value
1 12/31/2023 $77,863,000.00
2 9/30/2023 $73,133,000.00
3 6/30/2023 $76,657,000.00
4 3/31/2023 $68,026,000.00
5 12/31/2022 $70,234,000.00
6 9/30/2022 $68,096,000.00
7 6/30/2022 $69,160,000.00
8 3/31/2022 $85,424,000.00
9 12/31/2021 $67,209,000.00
10 9/30/2021 $73,320,000.00
11 6/30/2021 $72,644,000.00
12 3/31/2021 $78,089,000.00
13 12/31/2020 $68,565,000.00
14 9/30/2020 $79,524,000.00
15 6/30/2020 $50,067,000.00
16 3/31/2020 $47,241,000.00
17 12/31/2019 $39,964,000.00
18 9/30/2019 $52,199,000.00
19 6/30/2019 $37,425,000.00
20 3/31/2019 $35,706,000.00
21 12/31/2018 $34,077,000.00
22 9/30/2018 $46,999,000.00
23 6/30/2018 $29,460,000.00
24 3/31/2018 $26,418,000.00
25 12/31/2017 $31,074,000.00
26 9/30/2017 $41,940,000.00
27 6/30/2017 $27,861,000.00
28 3/31/2017 $41,005,000.00
29 12/31/2016 $44,319,000.00
30 9/30/2016 $59,034,000.00
31 6/30/2016 $46,427,000.00
32 3/31/2016 $19,274,000.00
33 12/31/2015 $35,280,000.00
34 9/30/2015 $39,674,000.00
35 6/30/2015 $23,903,000.00
36 3/31/2015 $20,187,000.00
37 12/31/2014 $31,183,000.00
38 9/30/2014 $29,563,000.00
39 6/30/2014 $19,991,000.00
40 3/31/2014 $19,826,000.00
41 12/31/2013 $21,270,000.00
Financials: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Date Value
1 12/31/2023 $234,491,000.00
2 9/30/2023 $220,116,000.00
3 12/31/2022 $200,051,000.00
4 12/31/2021 $145,413,000.00
5 12/31/2020 $98,610,000.00
6 12/31/2019 $67,596,000.00
7 12/31/2018 $55,174,000.00
8 12/31/2017 $40,430,000.00
9 12/31/2016 $27,831,000.00
10 12/31/2015 $17,927,000.00
11 12/31/2014 $15,230,000.00
12 12/31/2013 $12,057,000.00
Financials: AccumulatedOtherComprehensiveIncomeLossNetOfTax
Date Value
1 12/31/2023 $-34,739,000.00
2 9/30/2023 $-56,426,000.00
3 6/30/2023 $-43,179,000.00
4 3/31/2023 $-45,338,000.00
5 12/31/2022 $-57,488,000.00
6 9/30/2022 $-101,870,000.00
7 6/30/2022 $-68,868,000.00
8 3/31/2022 $-36,922,000.00
9 12/31/2021 $-5,334,000.00
10 9/30/2021 $-1,552,000.00
11 6/30/2021 $-970,000.00
12 3/31/2021 $-1,238,000.00
13 12/31/2020 $1,530,000.00
14 9/30/2020 $1,333,000.00
15 6/30/2020 $1,850,000.00
16 3/31/2020 $-5,362,000.00
17 12/31/2019 $-1,096,000.00
18 9/30/2019 $-1,758,000.00
19 6/30/2019 $-618,000.00
20 3/31/2019 $-900,000.00
21 12/31/2018 $-1,019,000.00
22 9/30/2018 $-965,000.00
23 6/30/2018 $-661,000.00
24 3/31/2018 $138,000.00
25 12/31/2017 $-282,000.00
26 9/30/2017 $19,000.00
27 6/30/2017 $76,000.00
28 3/31/2017 $-77,000.00
29 12/31/2016 $-176,000.00
30 9/30/2016 $-148,000.00
31 6/30/2016 $-183,000.00
32 3/31/2016 $-104,000.00
33 12/31/2015 $-172,000.00
34 9/30/2015 $-89,000.00
35 6/30/2015 $14,000.00
36 3/31/2015 $31,000.00
37 12/31/2014 $-13,000.00
38 9/30/2014 $-1,000.00
39 6/30/2014 $28,000.00
40 3/31/2014 $1,000.00
41 12/31/2013 $-6,000.00
Financials: AdditionalPaidInCapitalCommonStock
Date Value
1 12/31/2023 $1,031,627,000.00
2 9/30/2023 $1,151,697,000.00
3 6/30/2023 $1,121,820,000.00
4 3/31/2023 $1,120,344,000.00
5 12/31/2022 $1,244,504,000.00
6 9/30/2022 $1,220,688,000.00
7 6/30/2022 $1,211,506,000.00
8 3/31/2022 $1,176,765,000.00
9 12/31/2021 $1,449,305,000.00
10 9/30/2021 $1,717,421,000.00
11 6/30/2021 $1,706,855,000.00
12 3/31/2021 $1,645,352,000.00
13 12/31/2020 $1,030,577,000.00
14 9/30/2020 $1,092,574,000.00
15 6/30/2020 $907,908,000.00
16 3/31/2020 $890,258,000.00
17 12/31/2019 $916,095,000.00
18 9/30/2019 $894,660,000.00
19 6/30/2019 $873,104,000.00
20 3/31/2019 $839,924,000.00
21 12/31/2018 $818,113,000.00
22 9/30/2018 $801,355,000.00
23 6/30/2018 $787,480,000.00
24 3/31/2018 $764,065,000.00
25 12/31/2017 $782,845,000.00
26 9/30/2017 $764,097,000.00
27 6/30/2017 $605,638,000.00
28 3/31/2017 $591,774,000.00
29 12/31/2016 $593,351,000.00
30 9/30/2016 $584,999,000.00
31 6/30/2016 $575,601,000.00
32 3/31/2016 $565,179,000.00
33 12/31/2015 $560,242,000.00
34 9/30/2015 $552,773,000.00
35 6/30/2015 $543,789,000.00
36 3/31/2015 $533,739,000.00
37 12/31/2014 $516,845,000.00
38 9/30/2014 $506,208,000.00
39 6/30/2014 $494,364,000.00
40 3/31/2014 $482,718,000.00
41 12/31/2013 $479,279,000.00
Financials: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Date Value
1 12/31/2023 $136,787,000.00
2 9/30/2023 $104,003,000.00
3 6/30/2023 $71,363,000.00
4 3/31/2023 $34,736,000.00
5 12/31/2022 $138,788,000.00
6 9/30/2022 $103,117,000.00
7 6/30/2022 $68,303,000.00
8 3/31/2022 $34,911,000.00
9 12/31/2021 $111,442,000.00
10 9/30/2021 $25,157,000.00
11 6/30/2021 $29,192,000.00
12 3/31/2021 $23,647,000.00
13 12/31/2020 $84,055,000.00
14 9/30/2020 $21,529,000.00
15 6/30/2020 $37,880,000.00
16 3/31/2020 $18,334,000.00
17 12/31/2019 $64,909,000.00
18 9/30/2019 $47,355,000.00
19 6/30/2019 $30,490,000.00
20 3/31/2019 $15,038,000.00
21 12/31/2018 $52,030,000.00
22 9/30/2018 $37,503,000.00
23 6/30/2018 $23,685,000.00
24 3/31/2018 $11,642,000.00
25 12/31/2017 $38,359,000.00
26 12/31/2016 $41,785,000.00
27 12/31/2015 $38,775,000.00
28 12/31/2014 $36,853,000.00
29 12/31/2013 $36,475,000.00
30 12/31/2012 $17,616,000.00
Financials: AdvertisingExpense
Date Value
1 12/31/2023 $57,400,000.00
2 12/31/2022 $62,000,000.00
3 12/31/2021 $45,100,000.00
4 12/31/2020 $35,300,000.00
5 12/31/2019 $24,400,000.00
6 12/31/2018 $17,900,000.00
7 12/31/2017 $16,500,000.00
8 12/31/2016 $18,400,000.00
9 12/31/2015 $25,000,000.00
10 12/31/2014 $22,400,000.00
11 12/31/2013 $16,400,000.00
12 12/31/2012 $21,100,000.00
Financials: AllocatedShareBasedCompensationExpense
Date Value
1 12/31/2023 $133,502,000.00
2 9/30/2023 $101,596,000.00
3 6/30/2023 $69,666,000.00
4 3/31/2023 $33,746,000.00
5 12/31/2022 $133,456,000.00
6 9/30/2022 $98,341,000.00
7 6/30/2022 $64,171,000.00
8 3/31/2022 $33,084,000.00
9 12/31/2021 $108,846,000.00
10 9/30/2021 $24,512,000.00
11 6/30/2021 $28,545,000.00
12 3/31/2021 $23,100,000.00
13 12/31/2020 $84,055,000.00
14 9/30/2020 $21,529,000.00
15 6/30/2020 $19,546,000.00
16 3/31/2020 $18,334,000.00
17 12/31/2019 $64,909,000.00
18 9/30/2019 $47,355,000.00
19 6/30/2019 $30,490,000.00
20 3/31/2019 $15,038,000.00
21 12/31/2018 $52,030,000.00
22 9/30/2018 $37,503,000.00
23 6/30/2018 $23,685,000.00
24 3/31/2018 $11,642,000.00
25 12/31/2017 $38,359,000.00
26 9/30/2017 $27,468,000.00
27 6/30/2017 $9,099,000.00
28 3/31/2017 $8,278,000.00
29 12/31/2016 $41,785,000.00
30 9/30/2016 $10,210,000.00
31 6/30/2016 $22,491,000.00
32 3/31/2016 $11,270,000.00
33 12/31/2015 $38,775,000.00
34 9/30/2015 $8,933,000.00
35 6/30/2015 $22,851,000.00
36 3/31/2015 $15,020,000.00
37 12/31/2014 $36,888,000.00
38 9/30/2014 $11,794,000.00
39 6/30/2014 $15,411,000.00
40 3/31/2014 $6,930,000.00
41 12/31/2013 $36,958,000.00
42 9/30/2013 $3,857,000.00
43 6/30/2013 $3,881,000.00
44 3/31/2013 $4,150,000.00
45 12/31/2012 $18,045,000.00
Financials: AllowanceForDoubtfulAccountsReceivableCurrent
Date Value
1 12/31/2023 $376,000.00
2 9/30/2023 $245,000.00
3 6/30/2023 $224,000.00
4 3/31/2023 $344,000.00
5 12/31/2022 $394,000.00
6 9/30/2022 $298,000.00
7 6/30/2022 $234,000.00
8 3/31/2022 $156,000.00
9 12/31/2021 $153,000.00
10 9/30/2021 $111,000.00
11 6/30/2021 $147,000.00
12 3/31/2021 $169,000.00
13 12/31/2020 $153,000.00
14 9/30/2020 $198,000.00
15 6/30/2020 $134,000.00
16 3/31/2020 $160,000.00
17 12/31/2019 $56,000.00
18 9/30/2019 $31,000.00
19 6/30/2019 $23,000.00
20 3/31/2019 $27,000.00
21 12/31/2018 $229,000.00
22 9/30/2018 $268,000.00
23 6/30/2018 $333,000.00
24 3/31/2018 $176,000.00
25 12/31/2017 $259,000.00
26 9/30/2017 $267,000.00
27 6/30/2017 $180,000.00
28 3/31/2017 $190,000.00
29 12/31/2016 $436,000.00
30 9/30/2016 $390,000.00
31 6/30/2016 $287,000.00
32 3/31/2016 $359,000.00
33 12/31/2015 $378,000.00
34 9/30/2015 $271,000.00
35 6/30/2015 $261,000.00
36 3/31/2015 $326,000.00
37 12/31/2014 $559,000.00
38 9/30/2014 $835,000.00
39 6/30/2014 $516,000.00
40 3/31/2014 $276,000.00
41 12/31/2013 $317,000.00
Financials: AmortizationOfFinancingCostsAndDiscounts
Date Value
1 12/31/2023 $3,156,000.00
2 9/30/2023 $2,610,000.00
3 6/30/2023 $1,988,000.00
4 3/31/2023 $1,057,000.00
5 12/31/2022 $5,166,000.00
6 9/30/2022 $4,084,000.00
7 6/30/2022 $2,779,000.00
8 3/31/2022 $1,382,000.00
9 12/31/2021 $5,922,000.00
10 9/30/2021 $4,509,000.00
11 6/30/2021 $3,097,000.00
12 3/31/2021 $1,626,000.00
13 12/31/2020 $64,573,000.00
14 9/30/2020 $42,910,000.00
15 6/30/2020 $25,892,000.00
16 3/31/2020 $12,946,000.00
17 12/31/2019 $43,202,000.00
18 9/30/2019 $30,114,000.00
19 6/30/2019 $17,025,000.00
20 3/31/2019 $4,005,000.00
21 12/31/2018 $10,494,000.00
22 9/30/2018 $6,958,000.00
23 6/30/2018 $3,421,000.00
24 3/31/2018 --
25 12/31/2017 --
26 9/30/2017 --
27 6/30/2017 --
28 12/31/2016 $105,000.00
29 12/31/2015 $151,000.00
30 6/30/2015 $70,000.00
31 3/31/2015 $35,000.00
32 12/31/2014 $187,000.00
33 9/30/2014 $152,000.00
34 6/30/2014 $117,000.00
35 3/31/2014 $29,000.00
36 12/31/2013 $1,545,000.00
37 9/30/2013 $1,516,000.00
38 6/30/2013 $781,000.00
39 3/31/2013 $391,000.00
40 12/31/2012 $1,790,000.00
Financials: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Date Value
1 12/31/2023 $8,442,000.00
2 9/30/2023 $18,727,000.00
3 6/30/2023 $7,661,000.00
4 3/31/2023 $24,509,000.00
5 12/31/2022 $3,556,000.00
6 9/30/2022 $4,148,000.00
7 6/30/2022 $26,520,000.00
8 3/31/2022 $25,175,000.00
9 12/31/2021 $25,845,000.00
10 9/30/2021 $26,603,000.00
11 6/30/2021 $28,900,000.00
12 3/31/2021 $32,381,000.00
13 12/31/2020 $9,412,000.00
14 9/30/2020 $8,828,000.00
15 6/30/2020 $62,000.00
16 3/31/2020 $8,344,000.00
17 12/31/2019 $10,620,000.00
18 9/30/2019 $10,058,000.00
19 6/30/2019 $10,186,000.00
20 3/31/2019 $13,363,000.00
21 12/31/2018 $11,991,000.00
22 9/30/2018 $12,678,000.00
23 6/30/2018 $11,448,000.00
24 3/31/2018 $12,870,000.00
25 12/31/2017 $3,203,000.00
26 9/30/2017 $3,504,000.00
27 6/30/2017 $3,669,000.00
28 3/31/2017 $10,063,000.00
29 12/31/2016 $12,253,000.00
30 9/30/2016 $12,914,000.00
31 6/30/2016 $15,857,000.00
32 3/31/2016 $14,466,000.00
33 12/31/2015 $11,945,000.00
34 9/30/2015 $8,679,000.00
35 6/30/2015 $9,288,000.00
36 3/31/2015 $13,112,000.00
37 12/31/2014 $15,538,000.00
38 9/30/2014 $15,952,000.00
39 6/30/2014 $17,329,000.00
40 3/31/2014 $22,777,000.00
41 12/31/2013 $20,670,000.00
42 9/30/2013 $58,216,000.00
43 6/30/2013 $58,099,000.00
44 3/31/2013 $57,962,000.00
45 12/31/2012 $57,996,000.00
Financials: Assets
Date Value
1 12/31/2023 $1,727,235,000.00
2 9/30/2023 $1,804,639,000.00
3 6/30/2023 $1,968,535,000.00
4 3/31/2023 $2,361,787,000.00
5 12/31/2022 $2,465,416,000.00
6 9/30/2022 $2,397,861,000.00
7 6/30/2022 $2,654,519,000.00
8 3/31/2022 $2,662,470,000.00
9 12/31/2021 $2,919,246,000.00
10 9/30/2021 $3,187,495,000.00
11 6/30/2021 $3,150,947,000.00
12 3/31/2021 $3,193,561,000.00
13 12/31/2020 $2,251,258,000.00
14 9/30/2020 $2,341,657,000.00
15 6/30/2020 $1,539,878,000.00
16 3/31/2020 $1,495,004,000.00
17 12/31/2019 $1,488,998,000.00
18 9/30/2019 $1,463,692,000.00
19 6/30/2019 $1,415,683,000.00
20 3/31/2019 $1,309,215,000.00
21 12/31/2018 $760,938,000.00
22 9/30/2018 $752,292,000.00
23 6/30/2018 $720,571,000.00
24 3/31/2018 $423,478,000.00
25 12/31/2017 $446,930,000.00
26 9/30/2017 $440,152,000.00
27 6/30/2017 $268,157,000.00
28 3/31/2017 $280,976,000.00
29 12/31/2016 $290,652,000.00
30 9/30/2016 $316,208,000.00
31 6/30/2016 $292,888,000.00
32 3/31/2016 $274,716,000.00
33 12/31/2015 $291,356,000.00
34 9/30/2015 $322,057,000.00
35 6/30/2015 $287,564,000.00
36 3/31/2015 $309,728,000.00
37 12/31/2014 $318,127,000.00
38 9/30/2014 $348,133,000.00
39 6/30/2014 $314,522,000.00
40 3/31/2014 $332,765,000.00
41 12/31/2013 $327,371,000.00
Financials: AssetsCurrent
Date Value
1 12/31/2023 $414,835,000.00
2 9/30/2023 $347,696,000.00
3 6/30/2023 $446,716,000.00
4 3/31/2023 $637,484,000.00
5 12/31/2022 $1,144,400,000.00
6 9/30/2022 $1,031,581,000.00
7 6/30/2022 $1,451,866,000.00
8 3/31/2022 $1,246,633,000.00
9 12/31/2021 $1,622,648,000.00
10 9/30/2021 $1,825,964,000.00
11 6/30/2021 $2,116,267,000.00
12 3/31/2021 $1,935,626,000.00
13 12/31/2020 $1,182,955,000.00
14 9/30/2020 $1,299,496,000.00
15 6/30/2020 $742,138,000.00
16 3/31/2020 $807,768,000.00
17 12/31/2019 $807,267,000.00
18 9/30/2019 $844,069,000.00
19 6/30/2019 $847,899,000.00
20 3/31/2019 $1,018,880,000.00
21 12/31/2018 $494,925,000.00
22 9/30/2018 $502,288,000.00
23 6/30/2018 $490,409,000.00
24 3/31/2018 $214,843,000.00
25 12/31/2017 $228,942,000.00
26 9/30/2017 $240,804,000.00
27 6/30/2017 $89,357,000.00
28 3/31/2017 $103,915,000.00
29 12/31/2016 $111,373,000.00
30 9/30/2016 $139,282,000.00
31 6/30/2016 $108,430,000.00
32 3/31/2016 $124,130,000.00
33 12/31/2015 $132,835,000.00
34 9/30/2015 $151,249,000.00
35 6/30/2015 $99,156,000.00
36 3/31/2015 $102,166,000.00
37 12/31/2014 $110,814,000.00
38 9/30/2014 $111,049,000.00
39 6/30/2014 $74,552,000.00
40 3/31/2014 $108,406,000.00
41 12/31/2013 $124,309,000.00
Financials: AvailableForSaleDebtSecuritiesAmortizedCostBasis
Date Value
1 12/31/2023 $534,248,000.00
2 9/30/2023 $637,987,000.00
3 6/30/2023 $775,094,000.00
4 3/31/2023 $1,143,095,000.00
5 12/31/2022 $1,245,622,000.00
6 9/30/2022 $1,213,526,000.00
7 6/30/2022 $1,622,394,000.00
8 3/31/2022 $1,596,002,000.00
9 12/31/2021 $2,265,451,000.00
10 9/30/2021 $2,536,512,000.00
11 6/30/2021 $2,513,266,000.00
12 3/31/2021 $2,559,025,000.00
13 12/31/2020 $1,652,188,000.00
14 9/30/2020 $1,752,190,000.00
15 6/30/2020 $961,191,000.00
16 3/31/2020 $840,752,000.00
17 12/31/2019 $836,953,000.00
18 9/30/2019 $832,775,000.00
19 6/30/2019 $868,643,000.00
20 3/31/2019 $717,137,000.00
21 12/31/2018 $132,827,000.00
22 9/30/2018 $134,067,000.00
23 6/30/2018 $131,347,000.00
24 3/31/2018 $130,878,000.00
25 12/31/2017 $130,321,000.00
26 9/30/2017 $129,946,000.00
27 9/30/2016 $1,300,000.00
28 6/30/2016 $1,300,000.00
29 3/31/2016 $26,255,000.00
30 12/31/2015 $36,179,000.00
31 9/30/2015 $36,159,000.00
32 6/30/2015 $41,141,000.00
33 3/31/2015 $41,109,000.00
34 12/31/2014 $41,094,000.00
35 9/30/2014 $51,045,000.00
Financials: AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
Date Value
1 12/31/2023 $194,787,000.00
2 9/30/2023 $167,830,000.00
3 6/30/2023 $210,988,000.00
4 3/31/2023 $380,542,000.00
5 12/31/2022 $588,474,000.00
6 9/30/2022 $886,612,000.00
7 6/30/2022 $1,150,040,000.00
8 3/31/2022 $922,358,000.00
9 12/31/2021 $692,320,000.00
10 9/30/2021 $1,038,124,000.00
11 6/30/2021 $1,221,089,000.00
12 3/31/2021 $1,314,507,000.00
13 12/31/2020 $664,119,000.00
14 9/30/2020 $1,028,399,000.00
15 6/30/2020 $532,338,000.00
16 3/31/2020 $405,836,000.00
17 12/31/2019 $380,686,000.00
18 9/30/2019 $352,593,000.00
19 6/30/2019 $311,565,000.00
20 3/31/2019 $91,452,000.00
21 12/31/2018 $111,716,000.00
22 9/30/2018 $112,081,000.00
23 6/30/2018 $110,304,000.00
24 3/31/2018 $114,951,000.00
25 12/31/2017 $104,558,000.00
26 9/30/2017 $101,869,000.00
27 3/31/2016 $22,095,000.00
28 12/31/2015 $25,265,000.00
29 9/30/2015 $23,113,000.00
30 6/30/2015 $30,410,000.00
31 3/31/2015 $33,810,000.00
32 12/31/2014 $33,813,000.00
33 9/30/2014 $31,220,000.00
34 6/30/2014 $30,424,000.00
35 3/31/2014 $55,589,000.00
Financials: AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
Date Value
1 12/31/2023 $194,257,000.00
2 9/30/2023 $166,841,000.00
3 6/30/2023 $209,686,000.00
4 3/31/2023 $378,042,000.00
5 12/31/2022 $583,973,000.00
6 9/30/2022 $871,408,000.00
7 6/30/2022 $1,138,489,000.00
8 3/31/2022 $915,431,000.00
9 12/31/2021 $691,781,000.00
10 9/30/2021 $1,038,345,000.00
11 6/30/2021 $1,221,666,000.00
12 3/31/2021 $1,315,220,000.00
13 12/31/2020 $665,567,000.00
14 9/30/2020 $1,031,000,000.00
15 6/30/2020 $534,932,000.00
16 3/31/2020 $404,794,000.00
17 12/31/2019 $381,074,000.00
18 9/30/2019 $352,877,000.00
19 6/30/2019 $311,764,000.00
20 3/31/2019 $91,442,000.00
21 12/31/2018 $111,612,000.00
22 9/30/2018 $111,968,000.00
23 6/30/2018 $110,194,000.00
24 3/31/2018 $114,782,000.00
25 12/31/2017 $104,471,000.00
26 9/30/2017 $101,849,000.00
27 3/31/2016 $22,101,000.00
28 12/31/2015 $25,252,000.00
29 9/30/2015 $23,115,000.00
30 6/30/2015 $30,409,000.00
31 3/31/2015 $33,816,000.00
32 12/31/2014 $33,799,000.00
33 9/30/2014 $31,225,000.00
34 6/30/2014 $30,430,000.00
35 3/31/2014 $55,596,000.00
Financials: AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost
Date Value
1 12/31/2023 $90,707,000.00
2 9/30/2023 $52,404,000.00
3 6/30/2023 $136,771,000.00
4 3/31/2023 $149,731,000.00
5 12/31/2022 $440,145,000.00
6 9/30/2022 $34,218,000.00
7 6/30/2022 $199,003,000.00
8 3/31/2022 $228,318,000.00
9 12/31/2021 $823,754,000.00
10 9/30/2021 $684,499,000.00
11 6/30/2021 $807,034,000.00
12 3/31/2021 $532,493,000.00
13 12/31/2020 $464,799,000.00
14 9/30/2020 $202,522,000.00
15 6/30/2020 $150,002,000.00
16 3/31/2020 $160,346,000.00
17 12/31/2019 $146,165,000.00
18 9/30/2019 $140,193,000.00
19 6/30/2019 $268,689,000.00
20 3/31/2019 $613,210,000.00
21 12/31/2018 $5,052,000.00
22 9/30/2018 $7,017,000.00
23 6/30/2018 $5,032,000.00
24 3/31/2018 $5,192,000.00
25 12/31/2017 $5,358,000.00
26 9/30/2017 $11,036,000.00
27 3/31/2016 $1,284,000.00
28 12/31/2015 $6,672,000.00
29 9/30/2015 $10,108,000.00
30 6/30/2015 $5,995,000.00
31 3/31/2015 $7,299,000.00
32 12/31/2014 $5,828,000.00
33 9/30/2014 $5,696,000.00
34 6/30/2014 $6,334,000.00
35 3/31/2014 $12,605,000.00
Financials: AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue
Date Value
1 12/31/2023 $90,707,000.00
2 9/30/2023 $52,404,000.00
3 6/30/2023 $136,771,000.00
4 3/31/2023 $149,731,000.00
5 12/31/2022 $440,145,000.00
6 9/30/2022 $34,218,000.00
7 6/30/2022 $199,003,000.00
8 3/31/2022 $228,318,000.00
9 12/31/2021 $823,754,000.00
10 9/30/2021 $684,499,000.00
11 6/30/2021 $807,034,000.00
12 3/31/2021 $532,493,000.00
13 12/31/2020 $464,799,000.00
14 9/30/2020 $202,522,000.00
15 6/30/2020 $150,002,000.00
16 3/31/2020 $160,346,000.00
17 12/31/2019 $146,165,000.00
18 9/30/2019 $140,193,000.00
19 6/30/2019 $268,689,000.00
20 3/31/2019 $613,210,000.00
21 12/31/2018 $5,052,000.00
22 9/30/2018 $7,017,000.00
23 6/30/2018 $5,032,000.00
24 3/31/2018 $5,192,000.00
25 12/31/2017 $5,358,000.00
26 9/30/2017 $11,036,000.00
27 3/31/2016 $1,284,000.00
28 12/31/2015 $6,672,000.00
29 9/30/2015 $10,108,000.00
30 6/30/2015 $5,995,000.00
31 3/31/2015 $7,299,000.00
32 12/31/2014 $5,828,000.00
33 9/30/2014 $5,696,000.00
34 6/30/2014 $6,334,000.00
35 3/31/2014 $12,605,000.00
Financials: AvailableForSaleSecuritiesDebtSecurities
Date Value
1 12/31/2023 $534,511,000.00
2 9/30/2023 $631,786,000.00
3 6/30/2023 $769,215,000.00
4 3/31/2023 $1,141,636,000.00
5 12/31/2022 $1,240,351,000.00
6 9/30/2022 $1,192,407,000.00
7 6/30/2022 $1,603,221,000.00
8 3/31/2022 $1,579,162,000.00
9 12/31/2021 $2,261,528,000.00
10 9/30/2021 $2,536,344,000.00
11 6/30/2021 $2,513,553,000.00
12 3/31/2021 $2,558,937,000.00
13 12/31/2020 $1,653,994,000.00
14 9/30/2020 $1,754,783,000.00
15 6/30/2020 $965,426,000.00
16 3/31/2020 $838,254,000.00
17 12/31/2019 $837,722,000.00
18 9/30/2019 $833,188,000.00
19 6/30/2019 $869,135,000.00
20 3/31/2019 $717,185,000.00
21 12/31/2018 $132,716,000.00
22 9/30/2018 $133,946,000.00
23 6/30/2018 $131,183,000.00
24 3/31/2018 $130,602,000.00
25 12/31/2017 $130,134,000.00
26 9/30/2017 $129,898,000.00
27 6/30/2016 $1,300,000.00
28 3/31/2016 $26,263,000.00
29 12/31/2015 $36,153,000.00
30 9/30/2015 $36,158,000.00
31 6/30/2015 $41,130,000.00
32 3/31/2015 $41,115,000.00
33 12/31/2014 $41,078,000.00
34 9/30/2014 $51,045,000.00
35 6/30/2014 $56,059,000.00
36 3/31/2014 $104,872,000.00
Financials: CapitalizedContractCostAmortization
Date Value
1 12/31/2023 $15,800,000.00
Financials: CapitalizedContractCostNet
Date Value
1 12/31/2023 $6,000,000.00
Financials: CashAndCashEquivalentsAtCarryingValue
Date Value
1 12/31/2023 $135,757,000.00
2 9/30/2023 $94,419,000.00
3 6/30/2023 $175,368,000.00
4 3/31/2023 $281,302,000.00
5 12/31/2022 $473,677,000.00
6 9/30/2022 $69,349,000.00
7 6/30/2022 $402,089,000.00
8 3/31/2022 $267,731,000.00
9 12/31/2021 $854,078,000.00
10 9/30/2021 $713,837,000.00
11 6/30/2021 $840,056,000.00
12 3/31/2021 $656,168,000.00
13 12/31/2020 $479,853,000.00
14 9/30/2020 $527,541,000.00
15 6/30/2020 $285,064,000.00
16 3/31/2020 $359,101,000.00
17 12/31/2019 $387,520,000.00
18 9/30/2019 $450,457,000.00
19 6/30/2019 $555,792,000.00
20 3/31/2019 $914,500,000.00
21 12/31/2018 $374,664,000.00
22 9/30/2018 $379,020,000.00
23 6/30/2018 $384,926,000.00
24 3/31/2018 $106,827,000.00
25 12/31/2017 $126,457,000.00
26 9/30/2017 $122,227,000.00
27 6/30/2017 $66,086,000.00
28 3/31/2017 $70,294,000.00
29 12/31/2016 $77,329,000.00
30 9/30/2016 $90,213,000.00
31 6/30/2016 $49,679,000.00
32 3/31/2016 $41,504,000.00
33 12/31/2015 $67,029,000.00
34 9/30/2015 $80,941,000.00
35 6/30/2015 $35,087,000.00
36 3/31/2015 $50,028,000.00
37 12/31/2014 $56,117,000.00
38 9/30/2014 $53,186,000.00
39 6/30/2014 $30,783,000.00
40 3/31/2014 $39,440,000.00
41 12/31/2013 $76,864,000.00
42 9/30/2013 $15,927,000.00
43 6/30/2013 $21,639,000.00
44 3/31/2013 $30,294,000.00
45 12/31/2012 $21,030,000.00
46 12/31/2011 $34,607,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 12/31/2023 $137,976,000.00
2 9/30/2023 $96,622,000.00
3 6/30/2023 $177,592,000.00
4 3/31/2023 $283,520,000.00
5 12/31/2022 $475,854,000.00
6 9/30/2022 $71,513,000.00
7 6/30/2022 $404,344,000.00
8 3/31/2022 $270,023,000.00
9 12/31/2021 $855,893,000.00
10 9/30/2021 $715,600,000.00
11 6/30/2021 $841,776,000.00
12 3/31/2021 $657,936,000.00
13 12/31/2020 $481,715,000.00
14 9/30/2020 $529,590,000.00
15 6/30/2020 $287,090,000.00
16 3/31/2020 $360,968,000.00
17 12/31/2019 $389,432,000.00
18 9/30/2019 $451,763,000.00
19 6/30/2019 $556,979,000.00
20 3/31/2019 $915,541,000.00
21 12/31/2018 $375,945,000.00
22 9/30/2018 $379,721,000.00
23 6/30/2018 $385,409,000.00
24 3/31/2018 $107,334,000.00
25 12/31/2017 $126,963,000.00
26 9/30/2017 $122,671,000.00
27 6/30/2017 $66,548,000.00
28 3/31/2017 $70,757,000.00
29 12/31/2016 $77,433,000.00
30 12/31/2015 $67,809,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
Date Value
1 12/31/2023 $-337,878,000.00
2 9/30/2023 $-379,232,000.00
3 6/30/2023 $-298,262,000.00
4 3/31/2023 $-192,334,000.00
5 12/31/2022 $-380,039,000.00
6 9/30/2022 $-784,380,000.00
7 6/30/2022 $-451,549,000.00
8 3/31/2022 $-585,870,000.00
9 12/31/2021 $374,178,000.00
10 9/30/2021 $233,885,000.00
11 6/30/2021 $360,061,000.00
12 3/31/2021 $176,221,000.00
13 12/31/2020 $92,283,000.00
14 9/30/2020 $140,158,000.00
15 6/30/2020 $-102,342,000.00
16 3/31/2020 $-28,464,000.00
17 12/31/2019 $13,487,000.00
18 9/30/2019 $75,818,000.00
19 6/30/2019 $181,034,000.00
20 3/31/2019 $539,596,000.00
21 9/30/2018 $252,758,000.00
22 6/30/2018 $258,446,000.00
23 3/31/2018 $-19,629,000.00
24 9/30/2017 $45,238,000.00
25 6/30/2017 $-10,885,000.00
26 3/31/2017 $-6,676,000.00
Financials: CommitmentsAndContingencies
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
26 9/30/2017 --
27 6/30/2017 --
28 3/31/2017 --
29 12/31/2016 --
30 9/30/2016 --
31 6/30/2016 --
32 3/31/2016 --
33 12/31/2015 --
34 9/30/2015 --
35 6/30/2015 --
36 3/31/2015 --
37 12/31/2014 --
38 9/30/2014 --
39 6/30/2014 --
40 3/31/2014 --
41 12/31/2013 --
Financials: CommonStockCapitalSharesReservedForFutureIssuance
Date Value
1 12/31/2023 $27,798,687.00
2 9/30/2023 $26,715,889.00
3 6/30/2023 $27,490,828.00
4 12/31/2022 $54,982,425.00
5 12/31/2021 $48,996,458.00
6 12/31/2020 $43,289,612.00
7 12/31/2019 $39,572,722.00
8 12/31/2018 $39,230,067.00
9 12/31/2017 $39,529,122.00
10 12/31/2016 $40,561,057.00
11 12/31/2015 $38,947,073.00
12 12/31/2014 $38,380,000.00
Financials: CommonStockParOrStatedValuePerShare
Date Value
1 12/31/2023 $0.00
2 9/30/2023 $0.00
3 6/30/2023 $0.00
4 3/31/2023 $0.00
5 12/31/2022 $0.00
6 9/30/2022 $0.00
7 6/30/2022 $0.00
8 3/31/2022 $0.00
9 12/31/2021 $0.00
10 9/30/2021 $0.00
11 6/30/2021 $0.00
12 3/31/2021 $0.00
13 12/31/2020 $0.00
14 9/30/2020 $0.00
15 6/30/2020 $0.00
16 3/31/2020 $0.00
17 12/31/2019 $0.00
18 9/30/2019 $0.00
19 6/30/2019 $0.00
20 3/31/2019 $0.00
21 12/31/2018 $0.00
22 9/30/2018 $0.00
23 6/30/2018 $0.00
24 3/31/2018 $0.00
25 12/31/2017 $0.00
26 9/30/2017 $0.00
27 6/30/2017 $0.00
28 3/31/2017 $0.00
29 12/31/2016 $0.00
30 9/30/2016 $0.00
31 6/30/2016 $0.00
32 3/31/2016 $0.00
33 12/31/2015 $0.00
34 9/30/2015 $0.00
35 6/30/2015 $0.00
36 3/31/2015 $0.00
37 12/31/2014 $0.00
38 9/30/2014 $0.00
39 6/30/2014 $0.00
40 3/31/2014 $0.00
41 12/31/2013 $0.00
Financials: CommonStockSharesAuthorized
Date Value
1 12/31/2023 $400,000,000.00
2 9/30/2023 $400,000,000.00
3 6/30/2023 $400,000,000.00
4 3/31/2023 $400,000,000.00
5 12/31/2022 $400,000,000.00
6 9/30/2022 $400,000,000.00
7 6/30/2022 $400,000,000.00
8 3/31/2022 $400,000,000.00
9 12/31/2021 $400,000,000.00
10 9/30/2021 $400,000,000.00
11 6/30/2021 $400,000,000.00
12 3/31/2021 $400,000,000.00
13 12/31/2020 $400,000,000.00
14 9/30/2020 $400,000,000.00
15 6/30/2020 $400,000,000.00
16 3/31/2020 $400,000,000.00
17 12/31/2019 $400,000,000.00
18 9/30/2019 $400,000,000.00
19 6/30/2019 $400,000,000.00
20 3/31/2019 $400,000,000.00
21 12/31/2018 $400,000,000.00
22 9/30/2018 $400,000,000.00
23 6/30/2018 $400,000,000.00
24 3/31/2018 $400,000,000.00
25 12/31/2017 $400,000,000.00
26 9/30/2017 $400,000,000.00
27 6/30/2017 $400,000,000.00
28 3/31/2017 $400,000,000.00
29 12/31/2016 $400,000,000.00
30 9/30/2016 $400,000,000.00
31 6/30/2016 $400,000,000.00
32 3/31/2016 $400,000,000.00
33 12/31/2015 $400,000,000.00
34 9/30/2015 $400,000,000.00
35 6/30/2015 $400,000,000.00
36 3/31/2015 $400,000,000.00
37 12/31/2014 $400,000,000.00
38 9/30/2014 $400,000,000.00
39 6/30/2014 $400,000,000.00
40 3/31/2014 $400,000,000.00
41 12/31/2013 $400,000,000.00
Financials: CommonStockSharesIssued
Date Value
1 12/31/2023 $102,823,700.00
2 9/30/2023 $115,671,820.00
3 6/30/2023 $115,177,618.00
4 3/31/2023 $119,628,297.00
5 12/31/2022 $126,473,827.00
6 9/30/2022 $125,423,860.00
7 6/30/2022 $126,343,933.00
8 3/31/2022 $126,681,972.00
9 12/31/2021 $136,951,956.00
10 9/30/2021 $144,901,435.00
11 6/30/2021 $144,621,425.00
12 3/31/2021 $141,317,066.00
13 12/31/2020 $129,343,524.00
14 9/30/2020 $128,654,401.00
15 6/30/2020 $124,122,675.00
16 3/31/2020 $123,542,833.00
17 12/31/2019 $121,583,501.00
18 9/30/2019 $120,668,843.00
19 6/30/2019 $119,335,960.00
20 3/31/2019 $118,196,707.00
21 12/31/2018 $115,500,418.00
22 9/30/2018 $114,598,041.00
23 6/30/2018 $113,551,003.00
24 3/31/2018 $112,748,665.00
25 12/31/2017 $109,667,640.00
26 9/30/2017 $108,163,229.00
27 6/30/2017 $95,684,945.00
28 3/31/2017 $94,244,990.00
29 12/31/2016 $91,708,839.00
30 9/30/2016 $91,113,230.00
31 6/30/2016 $90,893,175.00
32 3/31/2016 $89,962,865.00
33 12/31/2015 $88,099,983.00
34 9/30/2015 $87,762,853.00
35 6/30/2015 $87,560,103.00
36 3/31/2015 $85,849,349.00
37 12/31/2014 $84,008,043.00
38 9/30/2014 $83,738,790.00
39 6/30/2014 $83,644,883.00
40 3/31/2014 $82,686,142.00
41 12/31/2013 $81,708,202.00
Financials: CommonStockSharesOutstanding
Date Value
1 12/31/2023 $102,823,700.00
2 9/30/2023 $115,671,820.00
3 6/30/2023 $115,177,618.00
4 3/31/2023 $119,628,297.00
5 12/31/2022 $126,473,827.00
6 9/30/2022 $125,423,860.00
7 6/30/2022 $126,343,933.00
8 3/31/2022 $126,681,972.00
9 12/31/2021 $136,951,956.00
10 9/30/2021 $144,901,435.00
11 6/30/2021 $144,621,425.00
12 3/31/2021 $141,317,066.00
13 12/31/2020 $129,343,524.00
14 9/30/2020 $128,654,401.00
15 6/30/2020 $124,122,675.00
16 3/31/2020 $123,542,833.00
17 12/31/2019 $121,583,501.00
18 9/30/2019 $120,668,843.00
19 6/30/2019 $119,335,960.00
20 3/31/2019 $118,196,707.00
21 12/31/2018 $115,500,418.00
22 9/30/2018 $114,598,041.00
23 6/30/2018 $113,551,003.00
24 3/31/2018 $112,748,665.00
25 12/31/2017 $109,667,640.00
26 9/30/2017 $108,163,229.00
27 6/30/2017 $95,684,945.00
28 3/31/2017 $94,244,990.00
29 12/31/2016 $91,708,839.00
30 9/30/2016 $91,113,230.00
31 6/30/2016 $90,893,175.00
32 3/31/2016 $89,962,865.00
33 12/31/2015 $88,099,983.00
34 9/30/2015 $87,762,853.00
35 6/30/2015 $87,560,103.00
36 3/31/2015 $85,849,349.00
37 12/31/2014 $84,008,043.00
38 9/30/2014 $83,738,790.00
39 6/30/2014 $83,644,883.00
40 3/31/2014 $82,686,142.00
41 12/31/2013 $81,708,202.00
Financials: CommonStockValue
Date Value
1 12/31/2023 $103,000.00
2 9/30/2023 $116,000.00
3 6/30/2023 $115,000.00
4 3/31/2023 $120,000.00
5 12/31/2022 $126,000.00
6 9/30/2022 $125,000.00
7 6/30/2022 $126,000.00
8 3/31/2022 $127,000.00
9 12/31/2021 $137,000.00
10 9/30/2021 $145,000.00
11 6/30/2021 $145,000.00
12 3/31/2021 $141,000.00
13 12/31/2020 $129,000.00
14 9/30/2020 $129,000.00
15 6/30/2020 $124,000.00
16 3/31/2020 $124,000.00
17 12/31/2019 $122,000.00
18 9/30/2019 $121,000.00
19 6/30/2019 $119,000.00
20 3/31/2019 $118,000.00
21 12/31/2018 $116,000.00
22 9/30/2018 $115,000.00
23 6/30/2018 $114,000.00
24 3/31/2018 $113,000.00
25 12/31/2017 $110,000.00
26 9/30/2017 $108,000.00
27 6/30/2017 $96,000.00
28 3/31/2017 $94,000.00
29 12/31/2016 $92,000.00
30 9/30/2016 $91,000.00
31 6/30/2016 $91,000.00
32 3/31/2016 $90,000.00
33 12/31/2015 $88,000.00
34 9/30/2015 $88,000.00
35 6/30/2015 $88,000.00
36 3/31/2015 $86,000.00
37 12/31/2014 $84,000.00
38 9/30/2014 $84,000.00
39 6/30/2014 $84,000.00
40 3/31/2014 $83,000.00
41 12/31/2013 $82,000.00
Financials: ComprehensiveIncomeNetOfTax
Date Value
1 12/31/2023 $40,929,000.00
2 9/30/2023 $9,577,000.00
3 6/30/2023 $41,107,000.00
4 3/31/2023 $14,336,000.00
5 12/31/2022 $214,484,000.00
6 9/30/2022 $218,560,000.00
7 6/30/2022 $-50,316,000.00
8 3/31/2022 $-25,846,000.00
9 12/31/2021 $-8,322,000.00
10 9/30/2021 $-28,846,000.00
11 6/30/2021 $33,032,000.00
12 3/31/2021 $-67,947,000.00
13 12/31/2020 $-3,595,000.00
14 9/30/2020 $-29,835,000.00
15 6/30/2020 $17,801,000.00
16 3/31/2020 $-9,979,000.00
17 12/31/2019 $-9,682,000.00
18 9/30/2019 $-18,563,000.00
19 6/30/2019 $-1,747,000.00
20 3/31/2019 $-4,199,000.00
21 12/31/2018 $-15,625,000.00
22 9/30/2018 $-20,918,000.00
23 6/30/2018 $-4,708,000.00
24 3/31/2018 $-2,197,000.00
25 12/31/2017 $-20,389,000.00
26 9/30/2017 $-23,747,000.00
27 6/30/2017 $-12,174,000.00
28 3/31/2017 $-6,302,000.00
29 12/31/2016 $-42,249,000.00
30 9/30/2016 $-16,028,000.00
31 6/30/2016 $-9,087,000.00
32 3/31/2016 $-15,617,000.00
33 12/31/2015 $-59,369,000.00
34 9/30/2015 $-62,916,000.00
35 6/30/2015 $-10,148,000.00
36 3/31/2015 $-28,498,000.00
37 12/31/2014 $-64,765,000.00
38 9/30/2014 $-66,441,000.00
39 6/30/2014 $-33,971,000.00
40 3/31/2014 $-25,752,000.00
41 12/31/2013 $-55,906,000.00
42 9/30/2013 $-50,468,000.00
43 6/30/2013 $-21,225,000.00
44 3/31/2013 $-17,854,000.00
45 12/31/2012 $-48,993,000.00
Financials: ContractWithCustomerAssetNetCurrent
Date Value
1 12/31/2023 $8,598,000.00
2 9/30/2023 $9,148,000.00
3 6/30/2023 $10,693,000.00
4 3/31/2023 $11,505,000.00
5 12/31/2022 $11,946,000.00
6 9/30/2022 $12,710,000.00
7 6/30/2022 $12,988,000.00
8 3/31/2022 $13,670,000.00
9 12/31/2021 $14,231,000.00
10 9/30/2021 $16,358,000.00
11 6/30/2021 $16,398,000.00
12 3/31/2021 $18,043,000.00
13 12/31/2020 $13,243,000.00
14 9/30/2020 $8,214,000.00
15 6/30/2020 $4,742,000.00
16 3/31/2020 $4,482,000.00
17 12/31/2019 $3,531,000.00
18 12/31/2018 $337,000.00
Financials: ContractWithCustomerLiabilityCurrent
Date Value
1 12/31/2023 $55,336,000.00
2 9/30/2023 $58,906,000.00
3 6/30/2023 $53,200,000.00
4 3/31/2023 $58,568,000.00
5 12/31/2022 $56,273,000.00
6 9/30/2022 $60,475,000.00
7 6/30/2022 $53,297,000.00
8 3/31/2022 $60,458,000.00
9 12/31/2021 $35,143,000.00
10 9/30/2021 $49,983,000.00
11 6/30/2021 $34,682,000.00
12 3/31/2021 $48,608,000.00
13 12/31/2020 $32,620,000.00
14 9/30/2020 $51,941,000.00
15 6/30/2020 $28,300,000.00
16 3/31/2020 $35,753,000.00
17 12/31/2019 $18,780,000.00
18 9/30/2019 $27,457,000.00
19 6/30/2019 $18,821,000.00
20 3/31/2019 $26,276,000.00
21 12/31/2018 $17,418,000.00
Financials: ContractWithCustomerLiabilityRevenueRecognized
Date Value
1 12/31/2023 $54,500,000.00
2 9/30/2023 $53,000,000.00
3 6/30/2023 $47,900,000.00
4 3/31/2023 $39,100,000.00
5 12/31/2022 $33,900,000.00
6 9/30/2022 $33,800,000.00
7 6/30/2022 $32,900,000.00
8 3/31/2022 $30,900,000.00
9 12/31/2021 $32,600,000.00
10 9/30/2021 $32,600,000.00
11 6/30/2021 $32,000,000.00
12 3/31/2021 $29,500,000.00
13 12/31/2020 $18,300,000.00
14 9/30/2020 $18,000,000.00
15 6/30/2020 $17,800,000.00
16 3/31/2020 $17,500,000.00
17 12/31/2019 $17,000,000.00
18 9/30/2019 $16,000,000.00
19 6/30/2019 $13,600,000.00
20 3/31/2019 $12,400,000.00
21 12/31/2018 $11,700,000.00
22 9/30/2018 $10,800,000.00
23 6/30/2018 --
24 3/31/2018 --
Financials: CostOfRevenue
Date Value
1 12/31/2023 $225,941,000.00
2 9/30/2023 $180,137,000.00
3 6/30/2023 $96,562,000.00
4 3/31/2023 $49,150,000.00
5 12/31/2022 $197,396,000.00
6 9/30/2022 $145,972,000.00
7 6/30/2022 $45,684,000.00
8 3/31/2022 $55,085,000.00
9 12/31/2021 $254,904,000.00
10 9/30/2021 $67,102,000.00
11 6/30/2021 $132,092,000.00
12 3/31/2021 $71,384,000.00
13 12/31/2020 $205,417,000.00
14 9/30/2020 $148,284,000.00
15 6/30/2020 $43,524,000.00
16 3/31/2020 $42,390,000.00
17 12/31/2019 $92,182,000.00
18 9/30/2019 $66,017,000.00
19 6/30/2019 $43,853,000.00
20 3/31/2019 $23,335,000.00
21 12/31/2018 $79,996,000.00
22 9/30/2018 $57,926,000.00
23 6/30/2018 $17,784,000.00
24 3/31/2018 $20,224,000.00
25 12/31/2017 $80,175,000.00
26 9/30/2017 $60,794,000.00
27 6/30/2017 $38,438,000.00
28 3/31/2017 $21,396,000.00
29 12/31/2016 $119,601,000.00
30 9/30/2016 $38,699,000.00
31 6/30/2016 $21,407,000.00
32 3/31/2016 $38,923,000.00
33 12/31/2015 $189,849,000.00
34 9/30/2015 $163,469,000.00
35 6/30/2015 $36,256,000.00
36 3/31/2015 $65,493,000.00
37 12/31/2014 $210,985,000.00
38 9/30/2014 $68,281,000.00
39 6/30/2014 $104,081,000.00
40 3/31/2014 $65,485,000.00
41 12/31/2013 $175,060,000.00
42 9/30/2013 $58,425,000.00
43 6/30/2013 $79,061,000.00
44 3/31/2013 $49,454,000.00
45 12/31/2012 $145,669,000.00
Financials: CurrentFederalTaxExpenseBenefit
Date Value
1 12/31/2023 $2,460,000.00
2 12/31/2022 $113,000.00
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 $-185,000.00
6 12/31/2018 $-91,000.00
7 12/31/2017 $-103,000.00
8 12/31/2016 $-18,000.00
9 12/31/2015 --
10 12/31/2014 --
11 12/31/2013 --
12 12/31/2012 $-341,000.00
Financials: CurrentForeignTaxExpenseBenefit
Date Value
1 12/31/2023 $33,000.00
2 12/31/2022 $3,702,000.00
3 12/31/2021 $7,449,000.00
4 12/31/2020 $5,010,000.00
5 12/31/2019 $2,594,000.00
6 12/31/2018 $1,374,000.00
7 12/31/2017 $1,523,000.00
8 12/31/2016 $959,000.00
9 12/31/2015 $778,000.00
10 12/31/2014 $871,000.00
11 12/31/2013 $358,000.00
12 12/31/2012 $17,000.00
Financials: CurrentIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $5,557,000.00
2 12/31/2022 $5,987,000.00
3 12/31/2021 $8,301,000.00
4 12/31/2020 $5,469,000.00
5 12/31/2019 $2,673,000.00
6 12/31/2018 $1,210,000.00
7 12/31/2017 $1,520,000.00
8 12/31/2016 $1,262,000.00
9 12/31/2015 $1,041,000.00
10 12/31/2014 $1,175,000.00
11 12/31/2013 $640,000.00
12 12/31/2012 $18,000.00
Financials: CurrentStateAndLocalTaxExpenseBenefit
Date Value
1 12/31/2023 $3,064,000.00
2 12/31/2022 $2,172,000.00
3 12/31/2021 $852,000.00
4 12/31/2020 $459,000.00
5 12/31/2019 $264,000.00
6 12/31/2018 $-73,000.00
7 12/31/2017 $100,000.00
8 12/31/2016 $321,000.00
9 12/31/2015 $263,000.00
10 12/31/2014 $304,000.00
11 12/31/2013 $282,000.00
12 12/31/2012 $342,000.00
Financials: DebtSecuritiesAvailableForSaleRealizedGain
Date Value
1 12/31/2023 $346,000.00
2 12/31/2022 $64,000.00
3 12/31/2021 $84,000.00
4 12/31/2020 $308,000.00
Financials: DebtSecuritiesAvailableForSaleRealizedGainLoss
Date Value
1 12/31/2023 $-2,106,000.00
2 12/31/2022 $-9,675,000.00
3 12/31/2021 $-178,000.00
4 12/31/2020 $308,000.00
Financials: DebtSecuritiesAvailableForSaleRealizedLoss
Date Value
1 12/31/2023 $2,452,000.00
2 12/31/2022 $9,739,000.00
3 12/31/2021 $262,000.00
4 12/31/2020 --
Financials: DeferredFederalIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $26,210,000.00
2 12/31/2022 $-147,236,000.00
3 12/31/2021 $250,000.00
4 12/31/2020 $187,000.00
5 12/31/2019 $-17,000.00
6 12/31/2018 $155,000.00
7 12/31/2017 $-992,000.00
8 12/31/2016 $503,000.00
9 12/31/2015 $484,000.00
10 12/31/2014 $-1,003,000.00
11 12/31/2013 --
12 12/31/2012 --
Financials: DeferredForeignIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-1,269,000.00
2 12/31/2022 $-1,448,000.00
3 12/31/2021 $-1,572,000.00
4 12/31/2020 $-551,000.00
5 12/31/2019 $-64,000.00
6 12/31/2018 $-11,000.00
7 12/31/2017 $1,199,000.00
8 12/31/2016 $-106,000.00
9 12/31/2015 $-102,000.00
10 12/31/2014 $-19,000.00
11 12/31/2013 $2,000.00
12 12/31/2012 $11,000.00
Financials: DeferredIncomeTaxAssetsNet
Date Value
1 12/31/2023 $141,843,000.00
2 9/30/2023 $145,807,000.00
3 6/30/2023 $146,790,000.00
4 3/31/2023 $163,776,000.00
5 12/31/2022 $167,524,000.00
6 9/30/2022 $166,965,000.00
7 12/31/2021 $1,365,000.00
Financials: DeferredIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $26,575,000.00
2 9/30/2023 $20,929,000.00
3 6/30/2023 $20,142,000.00
4 3/31/2023 $3,441,000.00
5 12/31/2022 $-168,679,000.00
6 9/30/2022 $6,376,000.00
7 6/30/2022 $-303,000.00
8 3/31/2022 $-746,000.00
9 12/31/2021 $-1,104,000.00
10 9/30/2021 $563,000.00
11 12/31/2020 $-109,000.00
12 9/30/2020 $-17,000.00
13 6/30/2020 $-238,000.00
14 3/31/2020 $-311,000.00
15 12/31/2019 $-39,000.00
16 9/30/2019 $59,000.00
17 6/30/2019 $39,000.00
18 3/31/2019 --
19 12/31/2018 $220,000.00
20 9/30/2018 $-315,000.00
21 6/30/2018 $-315,000.00
22 12/31/2017 $282,000.00
23 9/30/2017 --
24 6/30/2017 --
25 12/31/2016 $445,000.00
26 12/31/2015 $438,000.00
27 12/31/2014 $-989,000.00
28 9/30/2014 $-1,626,000.00
29 6/30/2014 $-1,626,000.00
30 12/31/2013 $2,000.00
31 12/31/2012 $11,000.00
Financials: DeferredIncomeTaxLiabilities
Date Value
1 12/31/2023 $15,755,000.00
2 12/31/2022 $24,836,000.00
3 12/31/2021 $7,878,000.00
4 12/31/2020 $61,563,000.00
5 12/31/2019 $35,837,000.00
6 12/31/2018 $5,943,000.00
7 12/31/2017 $2,869,000.00
8 12/31/2016 $1,413,000.00
9 12/31/2015 $862,000.00
10 12/31/2014 $321,000.00
11 12/31/2013 --
Financials: DeferredStateAndLocalIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $1,634,000.00
2 12/31/2022 $-19,995,000.00
3 12/31/2021 $218,000.00
4 12/31/2020 $255,000.00
5 12/31/2019 $42,000.00
6 12/31/2018 $76,000.00
7 12/31/2017 $75,000.00
8 12/31/2016 $48,000.00
9 12/31/2015 $56,000.00
10 12/31/2014 $33,000.00
11 12/31/2013 --
12 12/31/2012 --
Financials: DeferredTaxAssetsGross
Date Value
1 12/31/2023 $195,005,000.00
2 12/31/2022 $226,677,000.00
3 12/31/2021 $245,034,000.00
4 12/31/2020 $211,878,000.00
5 12/31/2019 $182,736,000.00
6 12/31/2018 $130,128,000.00
7 12/31/2017 $92,613,000.00
8 12/31/2016 $110,301,000.00
9 12/31/2015 $98,368,000.00
10 12/31/2014 $79,149,000.00
11 12/31/2013 $58,448,000.00
Financials: DeferredTaxAssetsInProcessResearchAndDevelopment
Date Value
1 12/31/2023 $69,362,000.00
2 12/31/2022 $37,719,000.00
3 12/31/2021 --
Financials: DeferredTaxAssetsLiabilitiesNet
Date Value
1 12/31/2023 $139,088,000.00
2 12/31/2022 $165,719,000.00
3 12/31/2014 $-265,000.00
4 12/31/2013 $37,000.00
Financials: DeferredTaxAssetsNet
Date Value
1 12/31/2023 $154,843,000.00
2 12/31/2022 $190,555,000.00
3 12/31/2021 $6,717,000.00
4 12/31/2020 $60,053,000.00
5 12/31/2019 $34,217,000.00
6 12/31/2018 $4,284,000.00
7 12/31/2017 $1,430,000.00
8 12/31/2016 $256,000.00
9 12/31/2015 $159,000.00
10 12/31/2014 $56,000.00
11 12/31/2013 $37,000.00
Financials: DeferredTaxAssetsOperatingLossCarryforwards
Date Value
1 12/31/2023 $92,302,000.00
2 12/31/2022 $147,465,000.00
3 12/31/2021 $188,329,000.00
4 12/31/2020 $190,904,000.00
5 12/31/2019 $162,320,000.00
6 12/31/2018 $106,659,000.00
7 12/31/2017 $71,653,000.00
8 12/31/2016 $73,708,000.00
9 12/31/2015 $58,664,000.00
10 12/31/2014 $36,847,000.00
11 12/31/2013 $34,919,000.00
Financials: DeferredTaxAssetsOther
Date Value
1 12/31/2023 $6,133,000.00
2 12/31/2022 $6,777,000.00
3 12/31/2021 $7,221,000.00
4 12/31/2020 $5,734,000.00
5 12/31/2019 $3,438,000.00
6 12/31/2018 $2,905,000.00
7 12/31/2017 $960,000.00
8 12/31/2016 $1,407,000.00
9 12/31/2015 $1,612,000.00
10 12/31/2014 $2,277,000.00
11 12/31/2013 $2,628,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
Date Value
1 12/31/2023 $11,200,000.00
2 12/31/2022 $10,078,000.00
3 12/31/2021 $8,979,000.00
4 12/31/2020 $6,473,000.00
5 12/31/2019 $12,003,000.00
6 12/31/2018 $13,083,000.00
7 12/31/2017 $14,430,000.00
8 12/31/2016 $23,864,000.00
9 12/31/2015 $21,676,000.00
10 12/31/2014 $18,391,000.00
11 12/31/2013 $13,261,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
Date Value
1 12/31/2023 $10,442,000.00
2 12/31/2022 $7,990,000.00
3 12/31/2021 $6,402,000.00
4 12/31/2020 $6,365,000.00
5 12/31/2019 $3,978,000.00
6 12/31/2018 $1,661,000.00
7 12/31/2017 $1,665,000.00
8 12/31/2016 $5,069,000.00
9 12/31/2015 $7,351,000.00
10 12/31/2014 $6,291,000.00
11 12/31/2013 $2,405,000.00
Financials: DeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $40,162,000.00
2 12/31/2022 $36,122,000.00
3 12/31/2021 $238,317,000.00
4 12/31/2020 $151,825,000.00
5 12/31/2019 $148,519,000.00
6 12/31/2018 $125,844,000.00
7 12/31/2017 $91,183,000.00
8 12/31/2016 $110,045,000.00
9 12/31/2015 $98,209,000.00
10 12/31/2014 $79,093,000.00
11 12/31/2013 $58,411,000.00
Financials: DeferredTaxLiabilitiesOther
Date Value
1 12/31/2023 $13,134,000.00
2 12/31/2022 $10,070,000.00
3 12/31/2021 $7,878,000.00
4 12/31/2020 $5,890,000.00
5 12/31/2019 $4,661,000.00
6 12/31/2018 $5,943,000.00
7 12/31/2017 $2,869,000.00
8 12/31/2016 $1,413,000.00
Financials: DeferredTaxLiabilitiesUndistributedForeignEarnings
Date Value
1 12/31/2023 $2,800,000.00
Financials: DefinedContributionPlanEmployerDiscretionaryContributionAmount
Date Value
1 12/31/2023 $4,900,000.00
2 12/31/2022 $4,400,000.00
3 12/31/2021 $2,600,000.00
4 12/31/2020 $2,200,000.00
5 12/31/2019 $1,700,000.00
6 12/31/2018 $1,400,000.00
7 12/31/2017 $1,100,000.00
8 12/31/2016 $900,000.00
9 12/31/2015 $800,000.00
10 12/31/2014 $800,000.00
11 12/31/2013 $300,000.00
12 12/31/2012 $300,000.00
Financials: DepreciationDepletionAndAmortization
Date Value
1 12/31/2023 $105,300,000.00
2 9/30/2023 $108,900,000.00
3 12/31/2022 $64,100,000.00
4 9/30/2022 $64,300,000.00
5 12/31/2021 $49,600,000.00
6 12/31/2020 $32,600,000.00
7 12/31/2019 $24,200,000.00
8 12/31/2018 $16,800,000.00
9 12/31/2017 $13,800,000.00
10 12/31/2016 $9,900,000.00
11 12/31/2015 $6,800,000.00
12 12/31/2014 $6,200,000.00
13 12/31/2013 $5,700,000.00
14 12/31/2012 $3,900,000.00
Financials: DerivativeGainLossOnDerivativeNet
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 $-7,148,000.00
7 9/30/2021 --
8 6/30/2021 $-7,148,000.00
9 3/31/2021 $-7,148,000.00
10 12/31/2020 --
11 9/30/2020 --
12 6/30/2020 --
13 3/31/2020 --
14 12/31/2019 --
Financials: DilutiveSecuritiesEffectOnBasicEarningsPerShareOther
Date Value
1 12/31/2023 $-61,694,000.00
2 9/30/2023 $-38,079,000.00
3 6/30/2023 $-38,446,000.00
4 12/31/2022 $-65,444,000.00
5 9/30/2022 $-69,042,000.00
6 6/30/2022 --
7 12/31/2021 --
8 9/30/2021 --
9 6/30/2021 $1,212,000.00
10 12/31/2020 --
11 6/30/2020 --
Financials: EarningsPerShareBasic
Date Value
1 12/31/2023 $0.16
2 9/30/2023 $0.07
3 6/30/2023 $0.22
4 3/31/2023 $0.02
5 12/31/2022 $2.09
6 9/30/2022 $1.99
7 6/30/2022 $0.10
8 3/31/2022 $0.04
9 12/31/2021 $-0.01
10 9/30/2021 $0.05
11 6/30/2021 $0.23
12 3/31/2021 $-0.49
13 12/31/2020 $0.20
14 9/30/2020 $-0.29
15 6/30/2020 $0.09
16 3/31/2020 $-0.05
17 12/31/2019 $-0.08
18 9/30/2019 $-0.10
19 6/30/2019 $-0.02
20 3/31/2019 $-0.04
21 12/31/2018 $0.05
22 9/30/2018 $-0.12
23 6/30/2018 $-0.03
24 3/31/2018 $-0.02
25 12/31/2017 $0.03
26 9/30/2017 $-0.11
27 6/30/2017 $-0.06
28 3/31/2017 $-0.07
29 12/31/2016 $-0.02
30 9/30/2016 $-0.17
31 6/30/2016 $-0.10
32 3/31/2016 $-0.18
33 12/31/2015 $0.04
34 9/30/2015 $-0.28
35 6/30/2015 $-0.12
36 3/31/2015 $-0.34
37 12/31/2014 $0.02
38 9/30/2014 $-0.39
39 6/30/2014 $-0.10
40 3/31/2014 $-0.31
41 12/31/2013 $-2.36
42 9/30/2013 $-2.27
43 6/30/2013 $-0.27
44 3/31/2013 $-1.48
Financials: EarningsPerShareDiluted
Date Value
1 12/31/2023 $-0.34
2 9/30/2023 $-0.24
3 6/30/2023 $-0.08
4 3/31/2023 $0.02
5 12/31/2022 $1.34
6 9/30/2022 $1.31
7 6/30/2022 $0.10
8 3/31/2022 $0.04
9 12/31/2021 $-0.01
10 9/30/2021 $-0.18
11 6/30/2021 $0.20
12 3/31/2021 $-0.49
13 12/31/2020 $0.18
14 9/30/2020 $-0.29
15 6/30/2020 $0.08
16 3/31/2020 $-0.05
17 12/31/2019 $-0.08
18 9/30/2019 $-0.10
19 6/30/2019 $-0.02
20 3/31/2019 $-0.04
21 12/31/2018 $0.04
22 9/30/2018 $-0.12
23 6/30/2018 $-0.03
24 3/31/2018 $-0.02
25 12/31/2017 $0.03
26 9/30/2017 $-0.11
27 6/30/2017 $-0.06
28 3/31/2017 $-0.07
29 12/31/2015 $0.04
30 9/30/2015 $-0.28
31 6/30/2015 $-0.12
32 3/31/2015 $-0.34
33 12/31/2014 $0.02
34 9/30/2014 $-0.39
35 6/30/2014 $-0.10
36 3/31/2014 $-0.31
37 12/31/2013 $-2.36
38 9/30/2013 $-2.27
39 6/30/2013 $-0.27
40 3/31/2013 $-1.48
Financials: EffectiveIncomeTaxRateContinuingOperations
Date Value
1 12/31/2023 $0.64
2 12/31/2022 $-1.57
3 12/31/2021 $1.25
4 12/31/2020 $-6.23
5 12/31/2019 $-0.38
6 12/31/2018 $-0.11
7 12/31/2017 $-0.10
8 12/31/2016 $-0.04
9 12/31/2015 $-0.03
10 12/31/2014 $0.00
11 12/31/2013 $-0.01
12 12/31/2012 $0.00
Financials: EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
Date Value
1 12/31/2023 $0.21
2 12/31/2022 $0.21
3 12/31/2021 $0.21
4 12/31/2020 $0.21
5 12/31/2019 $0.21
6 12/31/2018 $0.21
7 12/31/2017 $0.34
8 12/31/2016 $0.34
9 12/31/2015 $0.34
10 12/31/2014 $-0.34
11 12/31/2013 $0.34
12 12/31/2012 $-0.34
Financials: EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $0.04
2 12/31/2022 $-2.11
3 12/31/2021 $29.54
4 12/31/2020 $24.63
5 12/31/2019 $-3.25
6 12/31/2018 $-2.58
7 12/31/2017 $1.27
8 12/31/2016 $-0.29
9 12/31/2015 $-0.33
10 12/31/2014 $0.32
11 12/31/2013 $-0.31
12 12/31/2012 $0.30
Financials: EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
Date Value
1 12/31/2023 $0.01
2 12/31/2022 $-0.01
3 12/31/2021 $0.36
4 12/31/2020 $-2.86
5 12/31/2019 $-0.19
6 12/31/2018 $-0.03
7 12/31/2017 $-0.04
8 12/31/2016 $0.00
9 12/31/2015 $0.00
Financials: EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
Date Value
1 12/31/2023 $-0.03
2 12/31/2022 $0.02
3 12/31/2021 $0.02
4 12/31/2020 $-0.50
5 12/31/2019 $0.00
6 12/31/2018 $-0.04
7 12/31/2017 $-0.01
8 12/31/2016 $0.00
9 12/31/2015 $0.00
10 12/31/2014 $0.00
11 12/31/2013 $0.00
12 12/31/2012 $0.01
Financials: EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
Date Value
1 12/31/2023 $0.39
2 12/31/2022 $0.15
3 12/31/2021 $-2.09
4 12/31/2020 $29.02
5 12/31/2019 $6.95
6 12/31/2018 $1.79
7 12/31/2017 $0.38
8 12/31/2016 $-0.09
9 12/31/2015 $-0.07
10 12/31/2014 $-0.07
11 12/31/2013 $-0.08
12 12/31/2012 $0.09
Financials: EffectiveIncomeTaxRateReconciliationOtherAdjustments
Date Value
1 12/31/2023 $0.02
2 12/31/2022 $0.01
3 12/31/2021 $0.01
4 12/31/2020 $0.01
5 12/31/2019 $0.28
6 12/31/2018 $-0.02
7 12/31/2017 $0.00
8 12/31/2016 $-0.01
9 12/31/2015 $-0.01
10 12/31/2014 $0.01
11 12/31/2013 $0.01
12 12/31/2012 $-0.03
Financials: EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
Date Value
1 12/31/2023 $0.12
2 12/31/2022 $0.02
3 12/31/2021 $-2.32
4 12/31/2020 $-1.70
5 12/31/2019 $-0.76
6 12/31/2018 $0.15
7 12/31/2017 $0.08
8 12/31/2016 $0.02
9 12/31/2015 $0.04
10 12/31/2014 $0.05
11 12/31/2013 $0.03
12 12/31/2012 $-0.03
Financials: EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 12/31/2023 $21,000.00
2 9/30/2023 $-379,000.00
3 6/30/2023 $197,000.00
4 3/31/2023 $187,000.00
5 12/31/2022 $4,137,000.00
6 9/30/2022 $4,628,000.00
7 6/30/2022 $4,628,000.00
8 3/31/2022 $4,628,000.00
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
Financials: EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
Date Value
1 12/31/2023 $3,300,000.00
2 9/30/2023 $2,400,000.00
3 6/30/2023 $1,700,000.00
4 3/31/2023 $1,000,000.00
5 12/31/2022 $5,300,000.00
6 9/30/2022 $700,000.00
7 6/30/2022 $4,100,000.00
8 3/31/2022 $1,800,000.00
9 12/31/2021 $2,600,000.00
10 9/30/2021 $600,000.00
11 6/30/2021 $1,200,000.00
12 3/31/2021 $500,000.00
13 12/31/2019 --
14 12/31/2018 --
15 9/30/2018 --
16 6/30/2018 --
17 3/31/2018 --
18 12/31/2017 --
19 9/30/2017 --
20 6/30/2017 --
21 3/31/2017 --
22 12/31/2016 --
23 9/30/2016 --
24 6/30/2016 --
25 3/31/2016 --
26 12/31/2015 --
27 9/30/2015 --
28 6/30/2015 --
29 3/31/2015 --
30 12/31/2014 --
31 9/30/2014 --
32 6/30/2014 --
33 12/31/2013 --
34 9/30/2013 --
35 6/30/2013 --
36 12/31/2012 --
Financials: EquityMethodInvestmentRealizedGainLossOnDisposal
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 $12,496,000.00
7 9/30/2021 $12,496,000.00
8 6/30/2021 $5,338,000.00
9 3/31/2021 $5,338,000.00
10 12/31/2020 --
11 9/30/2020 --
12 6/30/2020 --
13 3/31/2020 --
14 12/31/2019 --
Financials: FiniteLivedIntangibleAssetsAccumulatedAmortization
Date Value
1 12/31/2023 $111,493,000.00
2 12/31/2022 $86,988,000.00
3 9/30/2022 $80,431,000.00
4 6/30/2022 $73,729,000.00
5 3/31/2022 $67,117,000.00
6 12/31/2021 $60,588,000.00
7 12/31/2020 $48,942,000.00
8 9/30/2020 $44,539,000.00
9 6/30/2020 $40,131,000.00
10 3/31/2020 $37,131,000.00
11 12/31/2019 $34,664,000.00
12 9/30/2019 $32,175,000.00
13 6/30/2019 $30,685,000.00
14 3/31/2019 $28,972,000.00
15 12/31/2018 $27,182,000.00
16 9/30/2018 $26,400,000.00
17 6/30/2018 $24,564,000.00
18 3/31/2018 $23,118,000.00
19 12/31/2017 $20,671,000.00
20 9/30/2017 $20,319,000.00
21 6/30/2017 $18,948,000.00
22 3/31/2017 $17,573,000.00
23 12/31/2016 $16,170,000.00
24 9/30/2016 $14,781,000.00
25 6/30/2016 $13,379,000.00
26 3/31/2016 $12,193,000.00
27 12/31/2015 $11,565,000.00
28 9/30/2015 $10,919,000.00
29 6/30/2015 $9,801,000.00
30 3/31/2015 $8,365,000.00
31 12/31/2014 $8,619,000.00
32 9/30/2014 $6,945,000.00
33 6/30/2014 $5,253,000.00
34 3/31/2014 $13,020,000.00
35 12/31/2013 $12,419,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
Date Value
1 12/31/2023 $93,000.00
2 12/31/2022 $6,734,000.00
3 12/31/2021 $2,103,000.00
4 12/31/2020 $5,080,000.00
5 3/31/2020 $787,000.00
6 12/31/2019 $912,000.00
7 9/30/2019 $2,109,000.00
8 6/30/2019 $2,371,000.00
9 3/31/2019 $2,381,000.00
10 12/31/2018 $2,409,000.00
11 9/30/2018 $4,772,000.00
12 6/30/2018 $4,157,000.00
13 3/31/2018 $2,595,000.00
14 12/31/2017 $2,428,000.00
15 9/30/2017 $874,000.00
16 6/30/2017 $874,000.00
17 3/31/2017 $874,000.00
18 12/31/2016 $874,000.00
19 9/30/2016 $1,689,000.00
20 6/30/2016 $1,689,000.00
21 9/30/2014 $373,000.00
22 6/30/2014 $372,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
Date Value
1 12/31/2023 $13,637,000.00
2 12/31/2022 $23,978,000.00
3 9/30/2022 $22,844,000.00
4 6/30/2022 $24,047,000.00
5 3/31/2022 $25,203,000.00
6 12/31/2021 $11,303,000.00
7 12/31/2020 $13,320,000.00
8 9/30/2020 $13,320,000.00
9 6/30/2020 $13,691,000.00
10 12/31/2019 $8,947,000.00
11 12/31/2018 $6,448,000.00
12 12/31/2017 $5,311,000.00
13 12/31/2016 $5,350,000.00
14 12/31/2015 $2,238,000.00
15 12/31/2014 $4,761,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
Date Value
1 12/31/2023 $6,954,000.00
2 12/31/2022 $8,692,000.00
3 12/31/2021 $3,959,000.00
4 12/31/2020 $3,893,000.00
5 3/31/2020 $2,411,000.00
6 12/31/2019 $2,411,000.00
7 9/30/2019 $2,276,000.00
8 6/30/2019 $2,276,000.00
9 3/31/2019 $2,276,000.00
10 12/31/2018 $2,276,000.00
11 9/30/2018 $2,943,000.00
12 6/30/2018 $1,631,000.00
13 3/31/2018 $1,075,000.00
14 12/31/2017 $1,075,000.00
15 9/30/2017 $815,000.00
16 6/30/2017 $815,000.00
17 3/31/2017 $815,000.00
18 12/31/2016 $815,000.00
19 9/30/2016 $2,153,000.00
20 6/30/2016 $2,153,000.00
21 3/31/2016 --
22 12/31/2015 --
23 9/30/2015 $307,000.00
24 6/30/2015 $307,000.00
25 3/31/2015 $307,000.00
26 12/31/2014 $308,000.00
27 9/30/2014 $1,204,000.00
28 6/30/2014 $1,204,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
Date Value
1 12/31/2023 $9,029,000.00
2 12/31/2022 $10,848,000.00
3 9/30/2022 $10,340,000.00
4 6/30/2022 $10,879,000.00
5 3/31/2022 $11,396,000.00
6 12/31/2021 $4,307,000.00
7 12/31/2020 $5,707,000.00
8 9/30/2020 $5,707,000.00
9 6/30/2020 $5,707,000.00
10 3/31/2020 $4,557,000.00
11 12/31/2019 $4,557,000.00
12 9/30/2019 $2,943,000.00
13 6/30/2019 $2,943,000.00
14 3/31/2019 $2,943,000.00
15 12/31/2018 $2,943,000.00
16 9/30/2018 $3,423,000.00
17 6/30/2018 $2,074,000.00
18 3/31/2018 $1,518,000.00
19 12/31/2017 $1,518,000.00
20 9/30/2017 $2,153,000.00
21 6/30/2017 $2,153,000.00
22 3/31/2017 $2,153,000.00
23 12/31/2016 $2,153,000.00
24 9/30/2016 $3,433,000.00
25 6/30/2016 $3,433,000.00
26 3/31/2016 $308,000.00
27 12/31/2015 $308,000.00
28 9/30/2015 $1,018,000.00
29 6/30/2015 $1,018,000.00
30 3/31/2015 $1,018,000.00
31 12/31/2014 $1,018,000.00
32 9/30/2014 $1,586,000.00
33 6/30/2014 $1,586,000.00
34 3/31/2014 $27,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
Date Value
1 12/31/2023 $11,185,000.00
2 12/31/2022 $11,195,000.00
3 9/30/2022 $10,688,000.00
4 6/30/2022 $11,226,000.00
5 3/31/2022 $11,744,000.00
6 12/31/2021 $6,121,000.00
7 12/31/2020 $8,760,000.00
8 9/30/2020 $8,760,000.00
9 6/30/2020 $8,760,000.00
10 3/31/2020 $6,686,000.00
11 12/31/2019 $6,686,000.00
12 9/30/2019 $3,423,000.00
13 6/30/2019 $3,423,000.00
14 3/31/2019 $3,423,000.00
15 12/31/2018 $3,423,000.00
16 9/30/2018 $4,816,000.00
17 6/30/2018 $3,431,000.00
18 3/31/2018 $2,874,000.00
19 12/31/2017 $2,874,000.00
20 9/30/2017 $3,510,000.00
21 6/30/2017 $3,510,000.00
22 3/31/2017 $3,510,000.00
23 12/31/2016 $3,510,000.00
24 9/30/2016 $4,255,000.00
25 6/30/2016 $4,255,000.00
26 3/31/2016 $1,018,000.00
27 12/31/2015 $1,018,000.00
28 9/30/2015 $1,701,000.00
29 6/30/2015 $1,701,000.00
30 3/31/2015 $1,701,000.00
31 12/31/2014 $1,701,000.00
32 9/30/2014 $2,078,000.00
33 6/30/2014 $2,078,000.00
34 3/31/2014 $221,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
Date Value
1 12/31/2023 $11,532,000.00
2 12/31/2022 $13,286,000.00
3 9/30/2022 $12,757,000.00
4 6/30/2022 $13,318,000.00
5 3/31/2022 $13,858,000.00
6 12/31/2021 $9,173,000.00
7 12/31/2020 $10,889,000.00
8 9/30/2020 $10,889,000.00
9 6/30/2020 $12,000,000.00
10 3/31/2020 $7,554,000.00
11 12/31/2019 $7,554,000.00
12 9/30/2019 $4,816,000.00
13 6/30/2019 $4,816,000.00
14 3/31/2019 $4,816,000.00
15 12/31/2018 $4,816,000.00
16 9/30/2018 $6,448,000.00
17 6/30/2018 $4,903,000.00
18 3/31/2018 $4,347,000.00
19 12/31/2017 $4,347,000.00
20 9/30/2017 $4,446,000.00
21 6/30/2017 $4,446,000.00
22 3/31/2017 $4,446,000.00
23 12/31/2016 $4,446,000.00
24 9/30/2016 $5,153,000.00
25 6/30/2016 $5,153,000.00
26 3/31/2016 $1,701,000.00
27 12/31/2015 $1,701,000.00
28 9/30/2015 $2,238,000.00
29 6/30/2015 $2,238,000.00
30 3/31/2015 $2,238,000.00
31 12/31/2014 $2,238,000.00
32 9/30/2014 $4,297,000.00
33 6/30/2014 $4,297,000.00
34 3/31/2014 $1,246,000.00
Financials: FiniteLivedIntangibleAssetsNet
Date Value
1 12/31/2023 $52,430,000.00
2 12/31/2022 $74,733,000.00
3 9/30/2022 $77,046,000.00
4 6/30/2022 $87,869,000.00
5 3/31/2022 $99,085,000.00
6 12/31/2021 $36,966,000.00
7 12/31/2020 $47,649,000.00
8 9/30/2020 $51,786,000.00
9 6/30/2020 $55,922,000.00
10 3/31/2020 $28,475,000.00
11 12/31/2019 $31,067,000.00
12 9/30/2019 $17,022,000.00
13 6/30/2019 $18,774,000.00
14 3/31/2019 $20,497,000.00
15 12/31/2018 $22,315,000.00
16 9/30/2018 $24,213,000.00
17 6/30/2018 $18,991,000.00
18 3/31/2018 $16,302,000.00
19 12/31/2017 $17,553,000.00
20 9/30/2017 $12,999,000.00
21 6/30/2017 $14,370,000.00
22 3/31/2017 $15,745,000.00
23 12/31/2016 $17,148,000.00
24 9/30/2016 $18,059,000.00
25 6/30/2016 $19,461,000.00
26 3/31/2016 $4,637,000.00
27 12/31/2015 $5,265,000.00
28 9/30/2015 $5,911,000.00
29 6/30/2015 $7,029,000.00
30 3/31/2015 $8,466,000.00
31 12/31/2014 $10,026,000.00
32 9/30/2014 $10,972,000.00
33 6/30/2014 $12,664,000.00
34 3/31/2014 $3,150,000.00
35 12/31/2013 $3,311,000.00
Financials: ForeignCurrencyTransactionGainLossAfterTax
Date Value
1 12/31/2023 --
2 12/31/2022 $3,700,000.00
3 12/31/2021 --
Financials: ForeignCurrencyTransactionGainLossBeforeTax
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 $4,628,000.00
6 9/30/2022 $4,628,000.00
7 6/30/2022 $4,628,000.00
8 3/31/2022 $4,628,000.00
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
Financials: GainLossOnSaleOfInvestments
Date Value
1 12/31/2023 $-2,106,000.00
2 12/31/2022 $-9,675,000.00
3 12/31/2021 $-178,000.00
4 12/31/2020 $308,000.00
Financials: GainLossOnSaleOfPropertyPlantEquipment
Date Value
1 12/31/2023 $-4,137,000.00
2 9/30/2023 $-3,578,000.00
3 6/30/2023 $-450,000.00
4 3/31/2023 $-120,000.00
5 12/31/2022 $-3,549,000.00
6 9/30/2022 $-3,117,000.00
7 6/30/2022 $-2,767,000.00
8 3/31/2022 $-626,000.00
9 12/31/2021 $-2,115,000.00
10 9/30/2021 $-1,857,000.00
11 6/30/2021 $-1,042,000.00
12 3/31/2021 $-757,000.00
13 12/31/2020 $-1,211,000.00
14 9/30/2020 $-1,057,000.00
15 6/30/2020 $-851,000.00
16 3/31/2020 --
17 12/31/2019 $-1,009,000.00
18 9/30/2019 $-832,000.00
19 6/30/2019 --
20 12/31/2018 $-93,000.00
21 9/30/2018 $-29,000.00
22 12/31/2017 $-1,368,000.00
23 9/30/2017 $-1,368,000.00
24 12/31/2016 --
25 9/30/2016 --
26 12/31/2015 $-967,000.00
27 6/30/2015 $-918,000.00
28 3/31/2015 $-202,000.00
29 12/31/2014 --
30 6/30/2014 --
31 3/31/2014 --
32 12/31/2013 --
33 12/31/2012 $-280,000.00
Financials: GainsLossesOnExtinguishmentOfDebt
Date Value
1 12/31/2023 $85,926,000.00
2 9/30/2023 $85,926,000.00
3 6/30/2023 $53,777,000.00
4 12/31/2022 $93,519,000.00
5 9/30/2022 $93,519,000.00
6 6/30/2022 --
7 3/31/2022 --
8 12/31/2021 $-78,152,000.00
9 9/30/2021 --
10 6/30/2021 --
11 3/31/2021 $-78,152,000.00
12 12/31/2020 $-4,286,000.00
13 9/30/2020 $-3,315,000.00
14 6/30/2020 --
15 3/31/2020 --
16 12/31/2019 --
17 9/30/2019 --
18 12/31/2018 --
Financials: GeneralAndAdministrativeExpense
Date Value
1 12/31/2023 $239,783,000.00
2 9/30/2023 $186,357,000.00
3 6/30/2023 $129,282,000.00
4 3/31/2023 $58,973,000.00
5 12/31/2022 $216,247,000.00
6 9/30/2022 $53,742,000.00
7 6/30/2022 $100,805,000.00
8 3/31/2022 $46,870,000.00
9 12/31/2021 $159,019,000.00
10 9/30/2021 $33,971,000.00
11 6/30/2021 $39,719,000.00
12 3/31/2021 $37,870,000.00
13 12/31/2020 $129,349,000.00
14 9/30/2020 $98,221,000.00
15 6/30/2020 $31,292,000.00
16 3/31/2020 $26,145,000.00
17 12/31/2019 $97,586,000.00
18 9/30/2019 $23,752,000.00
19 6/30/2019 $46,292,000.00
20 3/31/2019 $23,670,000.00
21 12/31/2018 $77,714,000.00
22 9/30/2018 $20,000,000.00
23 6/30/2018 $37,735,000.00
24 3/31/2018 $18,256,000.00
25 12/31/2017 $64,411,000.00
26 9/30/2017 $47,163,000.00
27 6/30/2017 $14,501,000.00
28 3/31/2017 $15,342,000.00
29 12/31/2016 $55,372,000.00
30 9/30/2016 $13,905,000.00
31 6/30/2016 $14,569,000.00
32 3/31/2016 $12,666,000.00
33 12/31/2015 $45,209,000.00
34 9/30/2015 $35,780,000.00
35 6/30/2015 $23,720,000.00
36 3/31/2015 $11,777,000.00
37 12/31/2014 $41,837,000.00
38 9/30/2014 $31,480,000.00
39 6/30/2014 $20,494,000.00
40 3/31/2014 $9,840,000.00
41 12/31/2013 $40,486,000.00
42 9/30/2013 $20,530,000.00
43 6/30/2013 $14,283,000.00
44 3/31/2013 $6,709,000.00
45 12/31/2012 $25,117,000.00
Financials: Goodwill
Date Value
1 12/31/2023 $631,995,000.00
2 9/30/2023 $617,690,000.00
3 6/30/2023 $629,564,000.00
4 3/31/2023 $622,679,000.00
5 12/31/2022 $615,093,000.00
6 9/30/2022 $589,702,000.00
7 6/30/2022 $616,649,000.00
8 3/31/2022 $641,284,000.00
9 12/31/2021 $289,763,000.00
10 9/30/2021 $290,499,000.00
11 6/30/2021 $290,725,000.00
12 3/31/2021 $290,601,000.00
13 12/31/2020 $285,214,000.00
14 9/30/2020 $284,809,000.00
15 6/30/2020 $284,682,000.00
16 3/31/2020 $214,323,000.00
17 12/31/2019 $214,500,000.00
18 9/30/2019 $149,068,000.00
19 6/30/2019 $149,466,000.00
20 3/31/2019 $149,481,000.00
21 12/31/2018 $149,500,000.00
22 9/30/2018 $149,762,000.00
23 6/30/2018 $135,842,000.00
24 3/31/2018 $125,525,000.00
25 12/31/2017 $125,272,000.00
26 9/30/2017 $116,239,000.00
27 6/30/2017 $116,239,000.00
28 3/31/2017 $116,239,000.00
29 12/31/2016 $116,239,000.00
30 9/30/2016 $114,980,000.00
31 6/30/2016 $114,980,000.00
32 3/31/2016 $91,301,000.00
33 12/31/2015 $91,301,000.00
34 9/30/2015 $91,301,000.00
35 6/30/2015 $91,301,000.00
36 3/31/2015 $91,301,000.00
37 12/31/2014 $91,301,000.00
38 9/30/2014 $86,685,000.00
39 6/30/2014 $86,685,000.00
40 3/31/2014 $49,605,000.00
41 12/31/2013 $49,545,000.00
42 12/31/2012 $49,545,000.00
Financials: GoodwillAcquiredDuringPeriod
Date Value
1 12/31/2023 --
2 12/31/2022 $367,376,000.00
3 9/30/2022 $367,376,000.00
4 6/30/2022 $367,376,000.00
5 3/31/2022 $367,376,000.00
6 12/31/2021 $5,782,000.00
7 12/31/2020 $70,167,000.00
8 9/30/2020 $70,167,000.00
9 6/30/2020 $70,167,000.00
10 3/31/2020 --
11 12/31/2019 $65,181,000.00
12 9/30/2019 --
13 6/30/2019 --
14 3/31/2019 --
15 12/31/2018 $24,673,000.00
16 9/30/2018 $24,780,000.00
17 6/30/2018 $10,797,000.00
18 3/31/2018 --
19 12/31/2017 $9,024,000.00
20 12/31/2016 $24,938,000.00
21 9/30/2016 $23,679,000.00
22 6/30/2016 $23,679,000.00
23 12/31/2015 --
24 12/31/2014 $41,756,000.00
25 9/30/2014 $37,140,000.00
26 6/30/2014 $37,140,000.00
27 3/31/2014 $60,000.00
28 12/31/2013 --
Financials: GoodwillForeignCurrencyTranslationGainLoss
Date Value
1 12/31/2023 $16,902,000.00
2 12/31/2022 $-42,907,000.00
3 9/30/2022 $-68,298,000.00
4 6/30/2022 $-41,351,000.00
5 3/31/2022 $-15,855,000.00
6 12/31/2021 $-707,000.00
7 12/31/2020 $822,000.00
8 9/30/2020 $417,000.00
9 6/30/2020 $2,000.00
10 3/31/2020 $-190,000.00
11 12/31/2019 $-192,000.00
12 9/30/2019 $-456,000.00
13 6/30/2019 $-58,000.00
14 3/31/2019 $-43,000.00
15 12/31/2018 $-421,000.00
16 9/30/2018 $-290,000.00
17 6/30/2018 $-227,000.00
18 3/31/2018 $253,000.00
19 12/31/2017 $9,000.00
20 12/31/2016 --
Financials: GoodwillPurchaseAccountingAdjustments
Date Value
1 12/31/2023 --
2 12/31/2022 $861,000.00
3 9/30/2022 $861,000.00
4 6/30/2022 $861,000.00
5 12/31/2021 $-526,000.00
6 12/31/2020 $-288,000.00
7 9/30/2020 $-288,000.00
8 12/31/2019 --
Financials: GrossProfit
Date Value
1 12/31/2023 $490,354,000.00
2 9/30/2023 $348,171,000.00
3 6/30/2023 $273,892,000.00
4 3/31/2023 $138,451,000.00
5 12/31/2022 $569,501,000.00
6 9/30/2022 $119,536,000.00
7 6/30/2022 $296,196,000.00
8 3/31/2022 $147,159,000.00
9 12/31/2021 $521,361,000.00
10 9/30/2021 $369,604,000.00
11 6/30/2021 $137,770,000.00
12 3/31/2021 $126,994,000.00
13 12/31/2020 $438,921,000.00
14 9/30/2020 $290,333,000.00
15 6/30/2020 $109,485,000.00
16 3/31/2020 $89,200,000.00
17 12/31/2019 $318,744,000.00
18 9/30/2019 $219,405,000.00
19 6/30/2019 $73,344,000.00
20 3/31/2019 $74,074,000.00
21 12/31/2018 $241,088,000.00
22 9/30/2018 $54,319,000.00
23 6/30/2018 $56,438,000.00
24 3/31/2018 $56,725,000.00
25 12/31/2017 $174,891,000.00
26 9/30/2017 $40,284,000.00
27 6/30/2017 $39,275,000.00
28 3/31/2017 $41,206,000.00
29 12/31/2016 $134,489,000.00
30 9/30/2016 $92,004,000.00
31 6/30/2016 $31,629,000.00
32 3/31/2016 $27,731,000.00
33 12/31/2015 $111,524,000.00
34 9/30/2015 $69,750,000.00
35 6/30/2015 $30,805,000.00
36 3/31/2015 $19,379,000.00
37 12/31/2014 $45,794,000.00
38 9/30/2014 $13,251,000.00
39 6/30/2014 $34,804,000.00
40 3/31/2014 $8,908,000.00
41 12/31/2013 $39,542,000.00
42 9/30/2013 $40,973,000.00
43 6/30/2013 $26,250,000.00
44 3/31/2013 $11,561,000.00
45 12/31/2012 $67,665,000.00
Financials: ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
Date Value
1 12/31/2023 $3,600,000.00
2 9/30/2023 $3,600,000.00
3 12/31/2022 --
4 9/30/2022 --
5 12/31/2021 --
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
Date Value
1 12/31/2023 $61,152,000.00
2 12/31/2022 $123,269,000.00
3 12/31/2021 $-6,256,000.00
4 12/31/2020 $-10,369,000.00
5 12/31/2019 $-12,497,000.00
6 12/31/2018 $-18,617,000.00
7 12/31/2017 $-20,983,000.00
8 12/31/2016 $-42,687,000.00
9 12/31/2015 $-59,376,000.00
10 12/31/2014 $-65,930,000.00
11 12/31/2013 $-55,974,000.00
12 12/31/2012 $-49,701,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Date Value
1 12/31/2023 $50,312,000.00
2 9/30/2023 $32,544,000.00
3 6/30/2023 $50,655,000.00
4 3/31/2023 $6,362,000.00
5 12/31/2022 $103,946,000.00
6 9/30/2022 $84,298,000.00
7 6/30/2022 $17,495,000.00
8 3/31/2022 $9,959,000.00
9 12/31/2021 $5,739,000.00
10 9/30/2021 $7,398,000.00
11 6/30/2021 $34,989,000.00
12 3/31/2021 $-62,358,000.00
13 12/31/2020 $-861,000.00
14 9/30/2020 $-36,074,000.00
15 12/31/2019 $-6,971,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
Date Value
1 12/31/2023 $-10,840,000.00
2 12/31/2022 $-19,323,000.00
3 12/31/2021 $11,995,000.00
4 12/31/2020 $9,508,000.00
5 12/31/2019 $5,526,000.00
6 12/31/2018 $5,159,000.00
7 12/31/2017 $2,502,000.00
8 12/31/2016 $2,149,000.00
9 12/31/2015 $1,645,000.00
10 12/31/2014 $1,358,000.00
11 12/31/2013 $766,000.00
12 12/31/2012 $687,000.00
Financials: IncomeTaxCreditsAndAdjustments
Date Value
1 9/30/2023 --
2 9/30/2022 $-174,600,000.00
3 9/30/2021 --
Financials: IncomeTaxesPaidNet
Date Value
1 12/31/2023 $11,074,000.00
2 9/30/2023 $8,368,000.00
3 6/30/2023 $6,171,000.00
4 3/31/2023 $2,017,000.00
5 12/31/2022 $6,841,000.00
6 9/30/2022 $5,530,000.00
7 6/30/2022 $3,915,000.00
8 3/31/2022 $1,101,000.00
9 12/31/2021 $7,388,000.00
10 9/30/2021 $5,610,000.00
11 6/30/2021 $4,268,000.00
12 3/31/2021 $3,063,000.00
13 12/31/2020 $3,436,000.00
14 9/30/2020 $2,450,000.00
15 6/30/2020 $1,247,000.00
16 3/31/2020 $756,000.00
17 12/31/2019 $2,070,000.00
Financials: IncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $32,100,000.00
2 9/30/2023 $24,029,000.00
3 6/30/2023 $23,857,000.00
4 3/31/2023 $4,176,000.00
5 12/31/2022 $-162,700,000.00
6 9/30/2022 $-167,300,000.00
7 6/30/2022 $4,277,000.00
8 3/31/2022 $4,217,000.00
9 12/31/2021 $7,200,000.00
10 9/30/2021 $5,793,000.00
11 6/30/2021 $2,225,000.00
12 3/31/2021 $2,821,000.00
13 12/31/2020 $5,360,000.00
14 9/30/2020 $2,900,000.00
15 6/30/2020 $1,809,000.00
16 3/31/2020 $500,000.00
17 12/31/2019 $2,634,000.00
18 9/30/2019 $1,800,000.00
19 6/30/2019 $1,200,000.00
20 3/31/2019 $626,000.00
21 12/31/2018 $1,400,000.00
22 9/30/2018 $1,682,000.00
23 6/30/2018 $1,000,000.00
24 3/31/2018 $541,000.00
25 12/31/2017 $1,800,000.00
26 9/30/2017 $1,961,000.00
27 6/30/2017 $716,000.00
28 3/31/2017 $647,000.00
29 12/31/2016 $1,707,000.00
30 9/30/2016 $554,000.00
31 6/30/2016 $509,000.00
32 3/31/2016 $400,000.00
33 12/31/2015 $1,479,000.00
34 9/30/2015 $1,113,000.00
35 6/30/2015 $724,000.00
36 3/31/2015 $294,000.00
37 12/31/2014 $186,000.00
38 9/30/2014 $-869,000.00
39 6/30/2014 $-1,367,000.00
40 3/31/2014 $217,000.00
41 12/31/2013 $642,000.00
42 9/30/2013 $542,000.00
43 6/30/2013 $152,000.00
44 3/31/2013 $185,000.00
45 12/31/2012 $29,000.00
Financials: IncreaseDecreaseInAccountsPayable
Date Value
1 12/31/2023 $13,057,000.00
2 9/30/2023 $4,820,000.00
3 6/30/2023 $-671,000.00
4 3/31/2023 $-336,000.00
5 12/31/2022 $-4,144,000.00
6 9/30/2022 $-1,728,000.00
7 6/30/2022 $-5,246,000.00
8 3/31/2022 $-7,534,000.00
9 12/31/2021 $3,241,000.00
10 9/30/2021 $1,820,000.00
11 6/30/2021 $-3,139,000.00
12 3/31/2021 $6,597,000.00
13 12/31/2020 $1,119,000.00
14 9/30/2020 $-1,634,000.00
15 6/30/2020 $-574,000.00
16 3/31/2020 $-436,000.00
17 12/31/2019 $-2,395,000.00
18 9/30/2019 $-3,983,000.00
19 6/30/2019 $-5,417,000.00
20 3/31/2019 $-1,836,000.00
21 12/31/2018 $893,000.00
22 9/30/2018 $-3,001,000.00
23 6/30/2018 $-1,712,000.00
24 3/31/2018 $-3,068,000.00
25 12/31/2017 $2,649,000.00
26 9/30/2017 $-2,291,000.00
27 6/30/2017 $-3,591,000.00
28 3/31/2017 $-1,139,000.00
29 12/31/2016 $-728,000.00
30 9/30/2016 $2,713,000.00
31 6/30/2016 $1,016,000.00
32 3/31/2016 $-1,609,000.00
33 12/31/2015 $-4,236,000.00
34 9/30/2015 $1,977,000.00
35 6/30/2015 $-6,150,000.00
36 3/31/2015 $-4,938,000.00
37 12/31/2014 $5,037,000.00
38 9/30/2014 $-319,000.00
39 6/30/2014 $2,988,000.00
40 3/31/2014 $-786,000.00
41 12/31/2013 $-30,000.00
42 9/30/2013 $2,605,000.00
43 6/30/2013 $-2,999,000.00
44 3/31/2013 $-2,999,000.00
45 12/31/2012 $2,680,000.00
Financials: IncreaseDecreaseInAccountsReceivable
Date Value
1 12/31/2023 $7,799,000.00
2 9/30/2023 $6,908,000.00
3 6/30/2023 $-3,081,000.00
4 3/31/2023 $-1,578,000.00
5 12/31/2022 $3,752,000.00
6 9/30/2022 $2,259,000.00
7 6/30/2022 $-3,227,000.00
8 3/31/2022 $-292,000.00
9 12/31/2021 $5,004,000.00
10 9/30/2021 $-3,593,000.00
11 6/30/2021 $-3,462,000.00
12 3/31/2021 $-2,240,000.00
13 12/31/2020 $400,000.00
14 9/30/2020 $-106,000.00
15 6/30/2020 $-3,961,000.00
16 3/31/2020 $-4,929,000.00
17 12/31/2019 $-1,829,000.00
18 9/30/2019 $850,000.00
19 6/30/2019 $-6,944,000.00
20 3/31/2019 $-4,024,000.00
21 12/31/2018 $1,538,000.00
22 9/30/2018 $-2,409,000.00
23 6/30/2018 $-2,609,000.00
24 3/31/2018 $-2,783,000.00
25 12/31/2017 $175,000.00
26 9/30/2017 $-786,000.00
27 6/30/2017 $-1,989,000.00
28 3/31/2017 $-1,947,000.00
29 12/31/2016 $127,000.00
30 9/30/2016 $-312,000.00
31 6/30/2016 $-2,607,000.00
32 3/31/2016 $-2,161,000.00
33 12/31/2015 $-712,000.00
34 9/30/2015 $399,000.00
35 6/30/2015 $-116,000.00
36 3/31/2015 $-2,434,000.00
37 12/31/2014 $1,709,000.00
38 9/30/2014 $3,633,000.00
39 6/30/2014 $2,211,000.00
40 3/31/2014 $2,227,000.00
41 12/31/2013 $1,474,000.00
42 9/30/2013 $2,382,000.00
43 6/30/2013 $2,233,000.00
44 3/31/2013 $788,000.00
45 12/31/2012 $4,951,000.00
Financials: IncreaseDecreaseInAccruedLiabilities
Date Value
1 12/31/2023 $-7,342,000.00
2 9/30/2023 $-6,149,000.00
3 6/30/2023 $-7,140,000.00
4 3/31/2023 $-2,569,000.00
5 12/31/2022 $-20,111,000.00
6 9/30/2022 $-23,323,000.00
7 6/30/2022 $-21,034,000.00
8 3/31/2022 $-7,555,000.00
9 12/31/2021 $5,199,000.00
10 9/30/2021 $10,552,000.00
11 6/30/2021 $4,197,000.00
12 3/31/2021 $9,386,000.00
13 12/31/2020 $22,444,000.00
14 9/30/2020 $34,276,000.00
15 6/30/2020 $17,389,000.00
16 3/31/2020 $15,972,000.00
17 12/31/2019 $-206,000.00
18 9/30/2019 $18,095,000.00
19 6/30/2019 $2,397,000.00
20 3/31/2019 $216,000.00
21 12/31/2018 $3,838,000.00
22 9/30/2018 $16,044,000.00
23 6/30/2018 $-2,678,000.00
24 3/31/2018 $-4,286,000.00
25 12/31/2017 $2,087,000.00
26 9/30/2017 $12,880,000.00
27 6/30/2017 $1,181,000.00
28 3/31/2017 $-3,743,000.00
29 12/31/2016 $-9,499,000.00
30 9/30/2016 $5,997,000.00
31 6/30/2016 $-6,942,000.00
32 3/31/2016 $-16,760,000.00
33 12/31/2015 $5,237,000.00
34 9/30/2015 $10,310,000.00
35 6/30/2015 $-5,574,000.00
36 3/31/2015 $-8,270,000.00
37 12/31/2014 $7,448,000.00
38 9/30/2014 $4,826,000.00
39 6/30/2014 $-2,803,000.00
40 3/31/2014 $-1,098,000.00
41 12/31/2013 $771,000.00
42 9/30/2013 $4,285,000.00
43 6/30/2013 $567,000.00
44 3/31/2013 $-56,000.00
45 12/31/2012 $2,789,000.00
Financials: IncreaseDecreaseInContractWithCustomerLiability
Date Value
1 12/31/2023 $-900,000.00
2 9/30/2023 $2,600,000.00
3 6/30/2023 $-3,100,000.00
4 3/31/2023 $2,300,000.00
5 12/31/2022 $21,130,000.00
6 9/30/2022 $25,300,000.00
7 6/30/2022 $18,154,000.00
8 3/31/2022 $25,300,000.00
9 12/31/2021 $2,500,000.00
10 9/30/2021 $17,363,000.00
11 6/30/2021 $2,062,000.00
12 3/31/2021 $16,000,000.00
13 12/31/2020 $13,800,000.00
14 9/30/2020 $33,200,000.00
15 6/30/2020 $9,540,000.00
16 3/31/2020 $17,000,000.00
17 12/31/2019 $1,400,000.00
18 9/30/2019 $10,039,000.00
Financials: IncreaseDecreaseInDeferredRevenue
Date Value
1 12/31/2023 $-1,585,000.00
2 9/30/2023 $2,539,000.00
3 6/30/2023 $-3,634,000.00
4 3/31/2023 $2,012,000.00
5 12/31/2022 $7,538,000.00
6 9/30/2022 $11,434,000.00
7 6/30/2022 $4,256,000.00
8 3/31/2022 $8,554,000.00
9 12/31/2021 $2,523,000.00
10 9/30/2021 $17,363,000.00
11 6/30/2021 $2,062,000.00
12 3/31/2021 $15,988,000.00
13 12/31/2020 $12,918,000.00
14 9/30/2020 $32,239,000.00
15 6/30/2020 $8,117,000.00
16 3/31/2020 $16,973,000.00
17 12/31/2019 $-1,682,000.00
18 9/30/2019 $10,039,000.00
19 6/30/2019 $1,403,000.00
20 3/31/2019 $8,858,000.00
21 12/31/2018 $3,978,000.00
22 9/30/2018 $11,841,000.00
23 6/30/2018 $270,000.00
24 3/31/2018 $5,185,000.00
25 12/31/2017 $-1,396,000.00
26 9/30/2017 $7,070,000.00
27 6/30/2017 $-2,379,000.00
28 3/31/2017 $3,270,000.00
29 12/31/2016 $-272,000.00
30 9/30/2016 $14,896,000.00
31 6/30/2016 $-650,000.00
32 3/31/2016 $11,798,000.00
33 12/31/2015 $-9,620,000.00
34 9/30/2015 $21,490,000.00
35 6/30/2015 $-4,839,000.00
36 3/31/2015 $20,378,000.00
37 12/31/2014 $1,657,000.00
38 9/30/2014 $49,528,000.00
39 6/30/2014 $1,241,000.00
40 3/31/2014 $29,312,000.00
41 12/31/2013 $2,772,000.00
42 9/30/2013 $52,115,000.00
43 6/30/2013 $3,648,000.00
44 3/31/2013 $28,714,000.00
45 12/31/2012 $7,519,000.00
Financials: IncreaseDecreaseInOtherOperatingAssets
Date Value
1 12/31/2023 $-10,829,000.00
2 9/30/2023 $-8,671,000.00
3 6/30/2023 $-5,470,000.00
4 3/31/2023 $-2,803,000.00
5 12/31/2022 $-14,563,000.00
6 9/30/2022 $-15,926,000.00
7 6/30/2022 $-13,058,000.00
8 3/31/2022 $-8,342,000.00
9 12/31/2021 $-16,387,000.00
10 9/30/2021 $-9,472,000.00
11 6/30/2021 $-7,220,000.00
12 3/31/2021 $-1,058,000.00
13 12/31/2020 $4,214,000.00
14 9/30/2020 $2,638,000.00
15 6/30/2020 $712,000.00
16 3/31/2020 $1,425,000.00
17 12/31/2019 $1,494,000.00
18 9/30/2019 $-1,989,000.00
19 6/30/2019 $-2,334,000.00
20 3/31/2019 $1,166,000.00
21 12/31/2018 $-48,000.00
22 9/30/2018 $587,000.00
23 6/30/2018 $500,000.00
24 3/31/2018 $506,000.00
25 12/31/2017 $-1,049,000.00
26 9/30/2017 $7,000.00
27 6/30/2017 $-473,000.00
28 3/31/2017 $287,000.00
29 12/31/2016 $-1,437,000.00
30 9/30/2016 $-284,000.00
31 6/30/2016 $398,000.00
32 3/31/2016 $-258,000.00
33 12/31/2015 $592,000.00
34 9/30/2015 $204,000.00
35 6/30/2015 $253,000.00
36 3/31/2015 $-47,000.00
37 12/31/2014 $155,000.00
38 9/30/2014 $147,000.00
39 6/30/2014 $470,000.00
40 3/31/2014 $241,000.00
41 12/31/2013 $-209,000.00
42 9/30/2013 $4,087,000.00
43 6/30/2013 $2,563,000.00
44 3/31/2013 $-2,000.00
45 12/31/2012 $-1,158,000.00
Financials: IncreaseDecreaseInOtherOperatingLiabilities
Date Value
1 12/31/2023 $-11,337,000.00
2 9/30/2023 $-9,810,000.00
3 6/30/2023 $-8,205,000.00
4 3/31/2023 $-6,397,000.00
5 12/31/2022 $-5,768,000.00
6 9/30/2022 $-5,240,000.00
7 6/30/2022 $-2,965,000.00
8 3/31/2022 $-2,091,000.00
9 12/31/2021 $-5,607,000.00
10 9/30/2021 $-4,108,000.00
11 6/30/2021 $-2,277,000.00
12 3/31/2021 $-1,197,000.00
13 12/31/2020 $-3,951,000.00
14 9/30/2020 $-2,088,000.00
15 6/30/2020 $-946,000.00
16 3/31/2020 $-1,242,000.00
17 12/31/2019 $-3,411,000.00
18 9/30/2019 $-2,793,000.00
19 6/30/2019 $-4,067,000.00
20 3/31/2019 $-3,148,000.00
21 12/31/2018 $2,539,000.00
22 9/30/2018 $1,589,000.00
23 6/30/2018 $1,254,000.00
24 3/31/2018 $138,000.00
25 12/31/2017 $15,000.00
26 9/30/2017 $1,123,000.00
27 6/30/2017 $858,000.00
28 3/31/2017 $260,000.00
29 12/31/2016 $189,000.00
30 9/30/2016 $-92,000.00
31 6/30/2016 $-193,000.00
32 3/31/2016 $-165,000.00
33 12/31/2015 $-346,000.00
34 9/30/2015 $-194,000.00
35 6/30/2015 $389,000.00
36 3/31/2015 $-58,000.00
37 12/31/2014 $-898,000.00
38 9/30/2014 $-12,000.00
39 6/30/2014 $-128,000.00
40 3/31/2014 $71,000.00
41 12/31/2013 $113,000.00
42 9/30/2013 $46,000.00
43 6/30/2013 $240,000.00
44 3/31/2013 $193,000.00
45 12/31/2012 $335,000.00
Financials: IncreaseDecreaseInPrepaidExpensesOther
Date Value
1 12/31/2023 $-3,476,000.00
2 9/30/2023 $-558,000.00
3 6/30/2023 $-15,082,000.00
4 3/31/2023 $-8,485,000.00
5 12/31/2022 $-17,191,000.00
6 9/30/2022 $-13,251,000.00
7 6/30/2022 $-28,768,000.00
8 3/31/2022 $-21,722,000.00
9 12/31/2021 $21,854,000.00
10 9/30/2021 $31,070,000.00
11 6/30/2021 $14,715,000.00
12 3/31/2021 $25,075,000.00
13 12/31/2020 $-5,419,000.00
14 9/30/2020 $6,178,000.00
15 6/30/2020 $1,812,000.00
16 3/31/2020 $9,707,000.00
17 12/31/2019 $12,930,000.00
18 9/30/2019 $20,741,000.00
19 6/30/2019 $12,942,000.00
20 3/31/2019 $11,522,000.00
21 12/31/2018 $4,921,000.00
22 9/30/2018 $24,250,000.00
23 6/30/2018 $6,773,000.00
24 3/31/2018 $7,894,000.00
25 12/31/2017 $-13,550,000.00
26 9/30/2017 $4,293,000.00
27 6/30/2017 $-9,072,000.00
28 3/31/2017 $1,241,000.00
29 12/31/2016 $-10,039,000.00
30 9/30/2016 $4,712,000.00
31 6/30/2016 $10,908,000.00
32 3/31/2016 $16,816,000.00
33 12/31/2015 $27,878,000.00
34 9/30/2015 $32,503,000.00
35 6/30/2015 $17,405,000.00
36 3/31/2015 $5,598,000.00
37 12/31/2014 $2,981,000.00
38 9/30/2014 $8,356,000.00
39 6/30/2014 $1,774,000.00
40 3/31/2014 $1,902,000.00
41 12/31/2013 $1,661,000.00
42 9/30/2013 $1,156,000.00
43 6/30/2013 $1,031,000.00
44 3/31/2013 $1,840,000.00
45 12/31/2012 $-3,387,000.00
Financials: IntangibleAssetsGrossExcludingGoodwill
Date Value
1 12/31/2023 $169,336,000.00
2 12/31/2022 $172,936,000.00
3 9/30/2022 $172,936,000.00
4 6/30/2022 $172,936,000.00
5 3/31/2022 $172,936,000.00
6 12/31/2021 $101,154,000.00
7 12/31/2020 $100,191,000.00
8 9/30/2020 $99,925,000.00
9 6/30/2020 $99,653,000.00
10 3/31/2020 $69,206,000.00
11 12/31/2019 $69,331,000.00
12 9/30/2019 $52,797,000.00
13 6/30/2019 $53,059,000.00
14 3/31/2019 $53,069,000.00
15 12/31/2018 $53,097,000.00
16 9/30/2018 $54,213,000.00
17 6/30/2018 $47,155,000.00
18 3/31/2018 $43,020,000.00
19 12/31/2017 $41,824,000.00
20 9/30/2017 $36,918,000.00
21 6/30/2017 $36,918,000.00
22 3/31/2017 $36,918,000.00
23 12/31/2016 $36,918,000.00
24 9/30/2016 $36,440,000.00
25 6/30/2016 $36,440,000.00
26 3/31/2016 $20,430,000.00
27 12/31/2015 $20,430,000.00
28 9/30/2015 $20,430,000.00
29 6/30/2015 $20,430,000.00
30 3/31/2015 $20,431,000.00
31 12/31/2014 $23,797,000.00
Financials: IntangibleAssetsNetExcludingGoodwill
Date Value
1 12/31/2023 $52,430,000.00
2 9/30/2023 $56,638,000.00
3 6/30/2023 $67,630,000.00
4 3/31/2023 $73,086,000.00
5 12/31/2022 $78,333,000.00
6 9/30/2022 $80,646,000.00
7 6/30/2022 $91,469,000.00
8 3/31/2022 $102,685,000.00
9 12/31/2021 $40,566,000.00
10 9/30/2021 $43,573,000.00
11 6/30/2021 $46,620,000.00
12 3/31/2021 $49,798,000.00
13 12/31/2020 $51,249,000.00
14 9/30/2020 $55,386,000.00
15 6/30/2020 $59,522,000.00
16 3/31/2020 $32,075,000.00
17 12/31/2019 $34,667,000.00
18 9/30/2019 $20,622,000.00
19 6/30/2019 $22,374,000.00
20 3/31/2019 $24,097,000.00
21 12/31/2018 $25,915,000.00
22 9/30/2018 $27,813,000.00
23 6/30/2018 $22,591,000.00
24 3/31/2018 $19,902,000.00
25 12/31/2017 $21,153,000.00
26 9/30/2017 $16,599,000.00
27 6/30/2017 $17,970,000.00
28 3/31/2017 $19,345,000.00
29 12/31/2016 $20,748,000.00
30 9/30/2016 $21,659,000.00
31 6/30/2016 $23,061,000.00
32 3/31/2016 $8,237,000.00
33 12/31/2015 $8,865,000.00
34 9/30/2015 $9,511,000.00
35 6/30/2015 $10,629,000.00
36 3/31/2015 $12,066,000.00
37 12/31/2014 $13,626,000.00
38 12/31/2013 $3,311,000.00
Financials: InterestIncomeExpenseNet
Date Value
1 12/31/2023 $-3,773,000.00
2 9/30/2023 $-3,115,000.00
3 6/30/2023 $-2,382,000.00
4 3/31/2023 $-1,268,000.00
5 12/31/2022 $-6,040,000.00
6 9/30/2022 $-4,738,000.00
7 6/30/2022 $-3,213,000.00
8 3/31/2022 $-1,597,000.00
9 12/31/2021 $-6,896,000.00
10 9/30/2021 $-1,633,000.00
11 6/30/2021 $-3,630,000.00
12 3/31/2021 $-1,929,000.00
13 12/31/2020 $-66,297,000.00
14 9/30/2020 $-44,320,000.00
15 6/30/2020 $-26,852,000.00
16 3/31/2020 $-13,427,000.00
17 12/31/2019 $-44,851,000.00
18 9/30/2019 $-31,294,000.00
19 6/30/2019 $-17,746,000.00
20 3/31/2019 $-4,232,000.00
21 12/31/2018 $-11,225,000.00
22 9/30/2018 $-7,456,000.00
23 6/30/2018 $-3,684,000.00
24 3/31/2018 $-20,000.00
25 12/31/2017 $-74,000.00
26 9/30/2017 $-56,000.00
27 6/30/2017 $-18,000.00
28 3/31/2017 $-19,000.00
29 12/31/2016 $-171,000.00
30 9/30/2016 $-30,000.00
31 6/30/2016 $-121,000.00
32 3/31/2016 $-60,000.00
33 12/31/2015 $-247,000.00
34 9/30/2015 $-61,000.00
35 6/30/2015 $-121,000.00
36 3/31/2015 $-61,000.00
37 12/31/2014 $-317,000.00
38 9/30/2014 $-255,000.00
39 6/30/2014 $-188,000.00
40 3/31/2014 $-61,000.00
41 12/31/2013 $-3,818,000.00
Financials: InterestIncomeExpenseNonoperatingNet
Date Value
1 12/31/2023 $37,411,000.00
2 9/30/2023 $30,351,000.00
3 6/30/2023 $21,921,000.00
4 3/31/2023 $11,263,000.00
5 12/31/2022 $12,431,000.00
6 9/30/2022 $7,246,000.00
7 6/30/2022 $3,509,000.00
8 3/31/2022 $1,477,000.00
9 12/31/2021 $6,700,000.00
10 9/30/2021 $5,385,000.00
11 6/30/2021 $3,900,000.00
12 3/31/2021 $2,049,000.00
13 12/31/2020 $12,783,000.00
14 9/30/2020 $2,539,000.00
15 6/30/2020 $8,049,000.00
16 3/31/2020 $4,856,000.00
17 12/31/2019 $19,586,000.00
Financials: InterestPaidNet
Date Value
1 12/31/2023 $741,000.00
2 9/30/2023 $741,000.00
3 6/30/2023 $517,000.00
4 3/31/2023 $437,000.00
5 12/31/2022 $875,000.00
6 9/30/2022 $875,000.00
7 6/30/2022 $437,000.00
8 3/31/2022 $437,000.00
9 12/31/2021 $1,053,000.00
10 9/30/2021 $1,053,000.00
11 6/30/2021 $615,000.00
12 3/31/2021 $502,000.00
13 12/31/2020 $1,766,000.00
14 9/30/2020 $1,546,000.00
15 6/30/2020 $931,000.00
16 3/31/2020 $500,000.00
17 12/31/2019 $1,332,000.00
18 9/30/2019 $901,000.00
19 6/30/2019 $431,000.00
20 3/31/2019 --
21 12/31/2018 $605,000.00
22 9/30/2018 $55,000.00
23 6/30/2018 $37,000.00
24 3/31/2018 $19,000.00
25 12/31/2017 $85,000.00
26 9/30/2017 $66,000.00
27 12/31/2016 $50,000.00
Financials: LeaseCost
Date Value
1 12/31/2023 $7,600,000.00
2 12/31/2022 $7,300,000.00
3 12/31/2021 $7,100,000.00
4 12/31/2020 $5,600,000.00
5 12/31/2019 $5,000,000.00
6 9/30/2019 $3,700,000.00
7 6/30/2019 $2,500,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDue
Date Value
1 12/31/2023 $28,006,000.00
2 9/30/2023 $29,891,000.00
3 6/30/2023 $32,213,000.00
4 3/31/2023 $34,245,000.00
5 12/31/2022 $22,542,000.00
6 12/31/2021 $21,035,000.00
7 12/31/2020 $28,896,000.00
8 12/31/2019 $21,638,000.00
9 9/30/2019 $22,302,000.00
10 6/30/2019 $20,975,000.00
11 3/31/2019 $22,185,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
Date Value
1 12/31/2023 --
2 12/31/2022 $425,000.00
3 12/31/2021 $1,750,000.00
4 12/31/2020 $3,618,000.00
5 9/30/2019 $780,000.00
6 6/30/2019 $788,000.00
7 3/31/2019 $788,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 12/31/2023 $8,084,000.00
2 9/30/2023 $7,818,000.00
3 6/30/2023 $7,886,000.00
4 3/31/2023 $7,875,000.00
5 12/31/2022 $7,733,000.00
6 12/31/2021 $7,435,000.00
7 12/31/2020 $7,702,000.00
8 12/31/2019 $6,094,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFive
Date Value
1 12/31/2023 $1,898,000.00
2 12/31/2022 $2,866,000.00
3 12/31/2021 $1,869,000.00
4 12/31/2020 $1,823,000.00
5 12/31/2019 $780,000.00
6 9/30/2019 $3,742,000.00
7 6/30/2019 $3,424,000.00
8 3/31/2019 $3,424,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFour
Date Value
1 12/31/2023 $5,497,000.00
2 9/30/2023 $5,493,000.00
3 6/30/2023 $5,515,000.00
4 3/31/2023 $5,515,000.00
5 12/31/2022 $3,256,000.00
6 12/31/2021 $1,823,000.00
7 12/31/2020 $2,559,000.00
8 12/31/2019 $3,738,000.00
9 9/30/2019 $5,147,000.00
10 6/30/2019 $3,931,000.00
11 3/31/2019 $3,948,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearThree
Date Value
1 12/31/2023 $5,922,000.00
2 9/30/2023 $5,903,000.00
3 6/30/2023 $5,932,000.00
4 3/31/2023 $5,940,000.00
5 12/31/2022 $3,400,000.00
6 12/31/2021 $2,559,000.00
7 12/31/2020 $5,604,000.00
8 12/31/2019 $5,404,000.00
9 9/30/2019 $5,362,000.00
10 6/30/2019 $4,682,000.00
11 3/31/2019 $4,724,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
Date Value
1 12/31/2023 $6,605,000.00
2 9/30/2023 $6,578,000.00
3 6/30/2023 $6,622,000.00
4 3/31/2023 $6,625,000.00
5 12/31/2022 $4,862,000.00
6 12/31/2021 $5,599,000.00
7 12/31/2020 $7,590,000.00
8 12/31/2019 $5,622,000.00
9 9/30/2019 $5,834,000.00
10 6/30/2019 $5,202,000.00
11 3/31/2019 $5,200,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
Date Value
1 9/30/2023 $2,201,000.00
2 6/30/2023 $4,356,000.00
3 3/31/2023 $6,388,000.00
4 9/30/2019 $1,437,000.00
5 6/30/2019 $2,948,000.00
6 3/31/2019 $4,101,000.00
Financials: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
Date Value
1 12/31/2023 $3,120,000.00
2 9/30/2023 $3,485,000.00
3 6/30/2023 $3,896,000.00
4 3/31/2023 $4,322,000.00
5 12/31/2022 $1,680,000.00
6 12/31/2021 $1,925,000.00
7 12/31/2020 $3,029,000.00
8 12/31/2019 $1,842,000.00
9 9/30/2019 $2,005,000.00
10 6/30/2019 $1,958,000.00
11 3/31/2019 $2,121,000.00
Financials: Liabilities
Date Value
1 12/31/2023 $782,617,000.00
2 9/30/2023 $771,290,000.00
3 6/30/2023 $933,534,000.00
4 3/31/2023 $1,355,028,000.00
5 12/31/2022 $1,348,827,000.00
6 9/30/2022 $1,351,329,000.00
7 6/30/2022 $1,835,728,000.00
8 3/31/2022 $1,853,949,000.00
9 12/31/2021 $1,812,329,000.00
10 9/30/2021 $1,832,978,000.00
11 6/30/2021 $1,813,065,000.00
12 3/31/2021 $1,950,218,000.00
13 12/31/2020 $1,641,623,000.00
14 9/30/2020 $1,696,265,000.00
15 6/30/2020 $1,041,500,000.00
16 3/31/2020 $1,032,077,000.00
17 12/31/2019 $990,169,000.00
18 9/30/2019 $995,180,000.00
19 6/30/2019 $956,112,000.00
20 3/31/2019 $881,078,000.00
21 12/31/2018 $350,304,000.00
22 9/30/2018 $363,711,000.00
23 6/30/2018 $331,852,000.00
24 3/31/2018 $53,467,000.00
25 12/31/2017 $55,868,000.00
26 9/30/2017 $71,198,000.00
27 6/30/2017 $46,101,000.00
28 3/31/2017 $66,914,000.00
29 12/31/2016 $68,713,000.00
30 9/30/2016 $101,105,000.00
31 6/30/2016 $71,155,000.00
32 3/31/2016 $54,319,000.00
33 12/31/2015 $60,281,000.00
34 9/30/2015 $101,998,000.00
35 6/30/2015 $52,219,000.00
36 3/31/2015 $74,287,000.00
37 12/31/2014 $71,084,000.00
38 9/30/2014 $113,403,000.00
39 6/30/2014 $59,166,000.00
40 3/31/2014 $80,837,000.00
41 12/31/2013 $53,131,000.00
Financials: LiabilitiesAndStockholdersEquity
Date Value
1 12/31/2023 $1,727,235,000.00
2 9/30/2023 $1,804,639,000.00
3 6/30/2023 $1,968,535,000.00
4 3/31/2023 $2,361,787,000.00
5 12/31/2022 $2,465,416,000.00
6 9/30/2022 $2,397,861,000.00
7 6/30/2022 $2,654,519,000.00
8 3/31/2022 $2,662,470,000.00
9 12/31/2021 $2,919,246,000.00
10 9/30/2021 $3,187,495,000.00
11 6/30/2021 $3,150,947,000.00
12 3/31/2021 $3,193,561,000.00
13 12/31/2020 $2,251,258,000.00
14 9/30/2020 $2,341,657,000.00
15 6/30/2020 $1,539,878,000.00
16 3/31/2020 $1,495,004,000.00
17 12/31/2019 $1,488,998,000.00
18 9/30/2019 $1,463,692,000.00
19 6/30/2019 $1,415,683,000.00
20 3/31/2019 $1,309,215,000.00
21 12/31/2018 $760,938,000.00
22 9/30/2018 $752,292,000.00
23 6/30/2018 $720,571,000.00
24 3/31/2018 $423,478,000.00
25 12/31/2017 $446,930,000.00
26 9/30/2017 $440,152,000.00
27 6/30/2017 $268,157,000.00
28 3/31/2017 $280,976,000.00
29 12/31/2016 $290,652,000.00
30 9/30/2016 $316,208,000.00
31 6/30/2016 $292,888,000.00
32 3/31/2016 $274,716,000.00
33 12/31/2015 $291,356,000.00
34 9/30/2015 $322,057,000.00
35 6/30/2015 $287,564,000.00
36 3/31/2015 $309,728,000.00
37 12/31/2014 $318,127,000.00
38 9/30/2014 $348,133,000.00
39 6/30/2014 $314,522,000.00
40 3/31/2014 $332,765,000.00
41 12/31/2013 $327,371,000.00
Financials: LiabilitiesCurrent
Date Value
1 12/31/2023 $518,462,000.00
2 9/30/2023 $150,226,000.00
3 6/30/2023 $142,811,000.00
4 3/31/2023 $139,652,000.00
5 12/31/2022 $138,874,000.00
6 9/30/2022 $143,473,000.00
7 6/30/2022 $134,367,000.00
8 3/31/2022 $155,431,000.00
9 12/31/2021 $114,344,000.00
10 9/30/2021 $133,821,000.00
11 6/30/2021 $113,537,000.00
12 3/31/2021 $251,093,000.00
13 12/31/2020 $109,732,000.00
14 9/30/2020 $142,955,000.00
15 6/30/2020 $90,493,000.00
16 3/31/2020 $101,833,000.00
17 12/31/2019 $71,389,000.00
18 9/30/2019 $88,835,000.00
19 6/30/2019 $64,151,000.00
20 3/31/2019 $72,963,000.00
21 12/31/2018 $59,672,000.00
22 9/30/2018 $76,563,000.00
23 6/30/2018 $48,507,000.00
24 3/31/2018 $49,024,000.00
25 12/31/2017 $51,563,000.00
26 9/30/2017 $65,955,000.00
27 6/30/2017 $41,127,000.00
28 3/31/2017 $62,372,000.00
29 12/31/2016 $64,330,000.00
30 9/30/2016 $97,030,000.00
31 6/30/2016 $67,145,000.00
32 3/31/2016 $50,350,000.00
33 12/31/2015 $56,111,000.00
34 9/30/2015 $97,737,000.00
35 6/30/2015 $47,487,000.00
36 3/31/2015 $70,002,000.00
37 12/31/2014 $66,719,000.00
38 9/30/2014 $108,088,000.00
39 6/30/2014 $53,979,000.00
40 3/31/2014 $75,684,000.00
41 12/31/2013 $48,152,000.00
Financials: LiabilitiesNoncurrent
Date Value
1 12/31/2023 $264,155,000.00
2 9/30/2023 $621,064,000.00
3 6/30/2023 $790,723,000.00
4 3/31/2023 $1,215,376,000.00
5 12/31/2022 $1,209,953,000.00
6 9/30/2022 $1,207,856,000.00
7 6/30/2022 $1,701,361,000.00
8 3/31/2022 $1,698,518,000.00
9 12/31/2021 $1,697,985,000.00
10 9/30/2021 $1,699,157,000.00
11 6/30/2021 $1,699,528,000.00
12 3/31/2021 $1,699,125,000.00
13 12/31/2020 $1,531,891,000.00
14 9/30/2020 $1,553,310,000.00
15 6/30/2020 $951,007,000.00
16 3/31/2020 $930,244,000.00
17 12/31/2019 $918,780,000.00
18 9/30/2019 $906,345,000.00
19 6/30/2019 $891,961,000.00
20 3/31/2019 $808,115,000.00
21 12/31/2018 $290,632,000.00
22 9/30/2018 $287,148,000.00
23 6/30/2018 $283,345,000.00
24 3/31/2018 $4,443,000.00
25 12/31/2017 $4,305,000.00
26 9/30/2017 $5,243,000.00
27 6/30/2017 $4,974,000.00
28 3/31/2017 $4,542,000.00
29 12/31/2016 $4,383,000.00
30 9/30/2016 $4,075,000.00
31 6/30/2016 $4,010,000.00
32 3/31/2016 $3,969,000.00
33 12/31/2015 $4,170,000.00
34 9/30/2015 $4,261,000.00
35 6/30/2015 $4,732,000.00
36 3/31/2015 $4,285,000.00
37 12/31/2014 $4,365,000.00
38 9/30/2014 $5,315,000.00
39 6/30/2014 $5,187,000.00
40 3/31/2014 $5,153,000.00
41 12/31/2013 $4,979,000.00
Financials: LongTermInvestments
Date Value
1 12/31/2023 $249,547,000.00
2 9/30/2023 $412,541,000.00
3 6/30/2023 $422,758,000.00
4 3/31/2023 $613,863,000.00
5 12/31/2022 $216,233,000.00
6 9/30/2022 $286,781,000.00
7 6/30/2022 $265,729,000.00
8 3/31/2022 $435,413,000.00
9 12/31/2021 $745,993,000.00
10 9/30/2021 $813,500,000.00
11 6/30/2021 $484,853,000.00
12 3/31/2021 $711,224,000.00
13 12/31/2020 $523,628,000.00
14 9/30/2020 $521,261,000.00
15 6/30/2020 $280,492,000.00
16 3/31/2020 $273,114,000.00
17 12/31/2019 $310,483,000.00
18 9/30/2019 $340,118,000.00
19 6/30/2019 $288,682,000.00
20 3/31/2019 $12,533,000.00
21 12/31/2018 $16,052,000.00
22 9/30/2018 $14,961,000.00
23 6/30/2018 $15,957,000.00
24 3/31/2018 $10,628,000.00
25 12/31/2017 $20,305,000.00
26 9/30/2017 $17,013,000.00
27 12/31/2016 --
28 9/30/2016 --
29 6/30/2016 --
30 3/31/2016 $2,878,000.00
31 12/31/2015 $4,229,000.00
32 9/30/2015 $2,935,000.00
33 6/30/2015 $4,727,000.00
34 3/31/2015 --
35 12/31/2014 $1,451,000.00
36 9/30/2014 $14,124,000.00
37 6/30/2014 $19,295,000.00
38 3/31/2014 $36,671,000.00
39 12/31/2013 $24,320,000.00
Financials: LossContingencyAccrualAtCarryingValue
Date Value
1 12/31/2023 $7,000,000.00
2 9/30/2023 $7,000,000.00
3 6/30/2023 $7,000,000.00
4 12/31/2022 --
5 12/31/2021 $8,000,000.00
6 12/31/2020 --
7 12/31/2012 $150,000.00
8 7/31/2010 $1,000,000.00
Financials: LossContingencyAccrualProvision
Date Value
1 12/31/2023 $7,000,000.00
2 9/30/2023 $7,000,000.00
3 6/30/2023 $7,000,000.00
4 12/31/2022 --
5 9/30/2022 --
6 6/30/2022 --
7 12/31/2021 --
Financials: NetCashProvidedByUsedInFinancingActivities
Date Value
1 12/31/2023 $-852,770,000.00
2 9/30/2023 $-702,806,000.00
3 6/30/2023 $-563,819,000.00
4 3/31/2023 $-158,902,000.00
5 12/31/2022 $-744,803,000.00
6 9/30/2022 $-732,949,000.00
7 6/30/2022 $-306,113,000.00
8 3/31/2022 $-307,461,000.00
9 12/31/2021 $466,722,000.00
10 9/30/2021 $768,299,000.00
11 6/30/2021 $790,344,000.00
12 3/31/2021 $867,600,000.00
13 12/31/2020 $588,627,000.00
14 9/30/2020 $722,445,000.00
15 6/30/2020 $-46,065,000.00
16 3/31/2020 $-44,169,000.00
17 12/31/2019 $603,509,000.00
18 9/30/2019 $599,627,000.00
19 6/30/2019 $597,937,000.00
20 3/31/2019 $508,482,000.00
21 12/31/2018 $256,418,000.00
22 9/30/2018 $254,185,000.00
23 6/30/2018 $254,110,000.00
24 3/31/2018 $-30,418,000.00
25 12/31/2017 $134,214,000.00
26 9/30/2017 $126,356,000.00
27 6/30/2017 $-21,835,000.00
28 3/31/2017 $-9,855,000.00
29 12/31/2016 $-8,675,000.00
30 9/30/2016 $-7,943,000.00
31 6/30/2016 $-7,130,000.00
32 3/31/2016 $-6,331,000.00
33 12/31/2015 $2,723,000.00
34 9/30/2015 $2,245,000.00
35 6/30/2015 $2,194,000.00
36 6/30/2014 $-1,845,000.00
37 3/31/2014 $-3,365,000.00
38 6/30/2013 $2,477,000.00
39 3/31/2013 $411,000.00
Financials: NetCashProvidedByUsedInInvestingActivities
Date Value
1 12/31/2023 $268,673,000.00
2 9/30/2023 $155,239,000.00
3 6/30/2023 $129,453,000.00
4 3/31/2023 $-106,779,000.00
5 12/31/2022 $104,891,000.00
6 9/30/2022 $-237,775,000.00
7 6/30/2022 $-293,819,000.00
8 3/31/2022 $-363,072,000.00
9 12/31/2021 $-365,768,000.00
10 9/30/2021 $-742,537,000.00
11 6/30/2021 $-574,784,000.00
12 3/31/2021 $-764,952,000.00
13 12/31/2020 $-732,786,000.00
14 9/30/2020 $-750,942,000.00
15 6/30/2020 $-178,482,000.00
16 3/31/2020 $-47,262,000.00
17 12/31/2019 $-703,425,000.00
18 9/30/2019 $-610,384,000.00
19 6/30/2019 $-464,749,000.00
20 3/31/2019 $13,173,000.00
21 12/31/2018 $-82,549,000.00
22 9/30/2018 $-46,094,000.00
23 6/30/2018 $-19,179,000.00
24 3/31/2018 $4,236,000.00
25 12/31/2017 $-136,234,000.00
26 9/30/2017 $-110,905,000.00
27 6/30/2017 $-5,564,000.00
28 3/31/2017 $1,985,000.00
29 12/31/2016 $-5,963,000.00
30 9/30/2016 $401,000.00
31 6/30/2016 $-3,097,000.00
32 3/31/2016 $39,000.00
33 12/31/2015 $8,271,000.00
34 9/30/2015 $4,465,000.00
35 6/30/2015 $-10,165,000.00
36 6/30/2014 $-66,834,000.00
37 3/31/2014 $-63,201,000.00
38 6/30/2013 $-24,353,000.00
39 3/31/2013 $-20,726,000.00
Financials: NetCashProvidedByUsedInOperatingActivities
Date Value
1 12/31/2023 $246,198,000.00
2 9/30/2023 $168,714,000.00
3 6/30/2023 $135,907,000.00
4 3/31/2023 $73,160,000.00
5 12/31/2022 $255,736,000.00
6 9/30/2022 $181,716,000.00
7 6/30/2022 $143,755,000.00
8 3/31/2022 $80,035,000.00
9 12/31/2021 $273,224,000.00
10 9/30/2021 $208,123,000.00
11 6/30/2021 $144,501,000.00
12 3/31/2021 $73,573,000.00
13 12/31/2020 $236,442,000.00
14 9/30/2020 $168,655,000.00
15 6/30/2020 $122,205,000.00
16 3/31/2020 $62,967,000.00
17 12/31/2019 $113,403,000.00
18 9/30/2019 $86,575,000.00
19 6/30/2019 $47,846,000.00
20 3/31/2019 $17,941,000.00
21 12/31/2018 $75,113,000.00
22 9/30/2018 $44,667,000.00
23 6/30/2018 $23,515,000.00
24 3/31/2018 $6,553,000.00
25 12/31/2017 $51,550,000.00
26 9/30/2017 $29,787,000.00
27 6/30/2017 $16,156,000.00
28 3/31/2017 $1,194,000.00
29 12/31/2016 $24,262,000.00
30 9/30/2016 $30,726,000.00
31 6/30/2016 $-7,123,000.00
32 3/31/2016 $-19,233,000.00
33 12/31/2015 $-82,000.00
34 9/30/2015 $18,114,000.00
35 6/30/2015 $-13,059,000.00
36 6/30/2014 $22,598,000.00
37 3/31/2014 $29,142,000.00
38 6/30/2013 $22,485,000.00
39 3/31/2013 $29,579,000.00
Financials: NetIncomeLoss
Date Value
1 12/31/2023 $18,180,000.00
2 9/30/2023 $8,515,000.00
3 6/30/2023 $26,798,000.00
4 3/31/2023 $2,186,000.00
5 12/31/2022 $266,638,000.00
6 9/30/2022 $264,780,000.00
7 6/30/2022 $13,218,000.00
8 3/31/2022 $5,742,000.00
9 12/31/2021 $-1,458,000.00
10 9/30/2021 $6,651,000.00
11 6/30/2021 $-32,415,000.00
12 3/31/2021 $-65,179,000.00
13 12/31/2020 $-6,221,000.00
14 9/30/2020 $-37,140,000.00
15 6/30/2020 $4,876,000.00
16 3/31/2020 $-5,713,000.00
17 12/31/2019 $-9,605,000.00
18 9/30/2019 $-11,477,000.00
19 6/30/2019 $-2,029,000.00
20 3/31/2019 $-4,318,000.00
21 12/31/2018 $-14,888,000.00
22 9/30/2018 $-13,709,000.00
23 6/30/2018 $-6,526,000.00
24 3/31/2018 $-2,617,000.00
25 12/31/2017 $-20,283,000.00
26 9/30/2017 $-11,516,000.00
27 6/30/2017 $-6,025,000.00
28 3/31/2017 $-6,401,000.00
29 12/31/2016 $-1,489,000.00
30 9/30/2016 $-40,756,000.00
31 6/30/2016 $-9,008,000.00
32 3/31/2016 $-15,685,000.00
33 12/31/2015 $-59,210,000.00
34 9/30/2015 $-24,167,000.00
35 6/30/2015 $-10,131,000.00
36 3/31/2015 $-28,542,000.00
37 12/31/2014 $-64,758,000.00
38 9/30/2014 $-32,441,000.00
39 6/30/2014 $-8,246,000.00
40 3/31/2014 $-25,759,000.00
41 12/31/2013 $-55,850,000.00
42 9/30/2013 $-50,433,000.00
43 6/30/2013 $-21,178,000.00
44 3/31/2013 $-17,825,000.00
45 12/31/2012 $-49,043,000.00
Financials: NetIncomeLossAvailableToCommonStockholdersDiluted
Date Value
1 12/31/2023 $-43,514,000.00
2 9/30/2023 $-29,564,000.00
3 6/30/2023 $-11,648,000.00
4 12/31/2022 $201,194,000.00
5 9/30/2022 $198,150,000.00
6 6/30/2022 $13,218,000.00
7 12/31/2021 $-1,458,000.00
8 9/30/2021 $6,651,000.00
9 6/30/2021 $33,976,000.00
10 12/31/2020 $-6,221,000.00
11 6/30/2020 $10,589,000.00
Financials: NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1
Date Value
1 12/31/2023 $9,650,000.00
2 9/30/2023 $5,879,000.00
3 6/30/2023 $4,518,000.00
4 3/31/2023 $3,941,000.00
5 12/31/2022 $4,927,000.00
6 9/30/2022 $4,101,000.00
7 6/30/2022 $4,057,000.00
8 3/31/2022 $5,778,000.00
9 12/31/2021 $2,982,000.00
10 9/30/2021 $1,837,000.00
11 6/30/2021 $2,341,000.00
12 3/31/2021 $904,000.00
13 12/31/2020 $1,588,000.00
14 9/30/2020 $6,102,000.00
15 6/30/2020 $754,000.00
16 3/31/2020 $8,020,000.00
17 12/31/2019 $10,036,000.00
18 9/30/2019 $4,452,000.00
19 6/30/2019 $5,170,000.00
20 3/31/2019 $5,127,000.00
21 12/31/2018 $1,210,000.00
22 9/30/2018 $2,993,000.00
23 6/30/2018 $5,337,000.00
24 3/31/2018 $3,204,000.00
25 12/31/2017 $3,573,000.00
26 9/30/2017 $3,712,000.00
27 6/30/2017 $1,144,000.00
28 3/31/2017 $2,022,000.00
29 12/31/2016 $2,333,000.00
30 9/30/2016 $1,517,000.00
31 6/30/2016 $1,193,000.00
32 3/31/2016 $2,310,000.00
33 12/31/2015 $1,771,000.00
34 9/30/2015 $999,000.00
35 6/30/2015 $3,805,000.00
36 3/31/2015 $2,759,000.00
37 12/31/2014 $5,132,000.00
38 9/30/2014 $6,736,000.00
39 6/30/2014 $5,528,000.00
40 3/31/2014 $2,661,000.00
41 12/31/2013 $3,215,000.00
42 9/30/2013 $7,576,000.00
43 6/30/2013 $3,938,000.00
44 3/31/2013 $4,400,000.00
45 12/31/2012 $5,932,000.00
Financials: NoncurrentAssets
Date Value
1 12/31/2023 $208,202,000.00
Financials: NonoperatingIncomeExpense
Date Value
1 12/31/2023 $118,037,000.00
2 9/30/2023 $113,556,000.00
3 6/30/2023 $73,797,000.00
4 3/31/2023 $10,808,000.00
5 12/31/2022 $94,989,000.00
6 9/30/2022 $95,733,000.00
7 6/30/2022 $4,776,000.00
8 3/31/2022 $4,583,000.00
9 12/31/2021 $-72,368,000.00
10 9/30/2021 $7,037,000.00
11 6/30/2021 $219,000.00
12 3/31/2021 $-79,137,000.00
13 12/31/2020 $-57,614,000.00
14 9/30/2020 $-18,272,000.00
15 6/30/2020 $-18,652,000.00
16 3/31/2020 $-8,467,000.00
17 12/31/2019 $-24,788,000.00
18 9/30/2019 $-5,797,000.00
19 6/30/2019 $-8,261,000.00
20 3/31/2019 $-2,665,000.00
21 12/31/2018 $-7,238,000.00
22 9/30/2018 $-4,789,000.00
23 6/30/2018 $-2,770,000.00
24 3/31/2018 $544,000.00
25 12/31/2017 $486,000.00
26 9/30/2017 $-3,000.00
27 6/30/2017 $-245,000.00
28 3/31/2017 $-218,000.00
29 12/31/2016 $-468,000.00
30 9/30/2016 $-178,000.00
31 6/30/2016 $-124,000.00
32 3/31/2016 $5,000.00
33 12/31/2015 $-31,000.00
34 9/30/2015 $35,000.00
35 6/30/2015 $11,000.00
36 3/31/2015 $15,000.00
37 12/31/2014 $562,000.00
38 9/30/2014 $474,000.00
39 6/30/2014 $88,000.00
40 3/31/2014 $59,000.00
41 12/31/2013 $-4,177,000.00
42 9/30/2013 $-7,350,000.00
43 6/30/2013 $-3,204,000.00
44 3/31/2013 $-1,470,000.00
45 12/31/2012 $-3,759,000.00
Financials: NumberOfOperatingSegments
Date Value
1 9/30/2023 $1.00
2 6/30/2023 $1.00
3 3/31/2023 $1.00
4 9/30/2022 $1.00
5 6/30/2022 $1.00
6 3/31/2022 $1.00
7 12/31/2018 $1.00
8 12/31/2017 $1.00
9 12/31/2016 $1.00
10 9/30/2016 $1.00
11 6/30/2016 $1.00
12 12/31/2015 $1.00
13 12/31/2014 $1.00
14 9/30/2014 $1.00
15 6/30/2014 $1.00
16 3/31/2014 $1.00
Financials: NumberOfReportableSegments
Date Value
1 9/30/2023 $1.00
2 6/30/2023 $1.00
3 3/31/2023 $1.00
4 9/30/2022 $1.00
5 6/30/2022 $1.00
6 3/31/2022 $1.00
7 12/31/2018 $1.00
8 12/31/2017 $1.00
9 12/31/2016 $1.00
10 12/31/2015 $1.00
11 12/31/2014 $1.00
Financials: OperatingExpenses
Date Value
1 12/31/2023 $558,079,000.00
2 9/30/2023 $429,183,000.00
3 6/30/2023 $297,034,000.00
4 3/31/2023 $142,897,000.00
5 12/31/2022 $560,544,000.00
6 9/30/2022 $130,971,000.00
7 6/30/2022 $283,477,000.00
8 3/31/2022 $141,783,000.00
9 12/31/2021 $443,254,000.00
10 9/30/2021 $317,694,000.00
11 6/30/2021 $103,000,000.00
12 3/31/2021 $110,215,000.00
13 12/31/2020 $382,168,000.00
14 9/30/2020 $109,450,000.00
15 6/30/2020 $173,348,000.00
16 3/31/2020 $85,924,000.00
17 12/31/2019 $300,927,000.00
18 9/30/2019 $218,674,000.00
19 6/30/2019 $141,630,000.00
20 3/31/2019 $75,101,000.00
21 12/31/2018 $247,308,000.00
22 9/30/2018 $64,752,000.00
23 6/30/2018 $116,494,000.00
24 3/31/2018 $59,345,000.00
25 12/31/2017 $193,858,000.00
26 9/30/2017 $142,743,000.00
27 6/30/2017 $91,299,000.00
28 3/31/2017 $46,742,000.00
29 12/31/2016 $174,559,000.00
30 9/30/2016 $47,975,000.00
31 6/30/2016 $40,004,000.00
32 3/31/2016 $43,021,000.00
33 12/31/2015 $169,224,000.00
34 9/30/2015 $43,368,000.00
35 6/30/2015 $40,502,000.00
36 3/31/2015 $47,642,000.00
37 12/31/2014 $158,983,000.00
38 9/30/2014 $45,885,000.00
39 6/30/2014 $70,047,000.00
40 3/31/2014 $34,509,000.00
41 12/31/2013 $131,546,000.00
42 9/30/2013 $83,514,000.00
43 6/30/2013 $27,717,000.00
44 3/31/2013 $27,731,000.00
45 12/31/2012 $112,920,000.00
Financials: OperatingIncomeLoss
Date Value
1 12/31/2023 $-67,725,000.00
2 9/30/2023 $-81,012,000.00
3 6/30/2023 $-23,142,000.00
4 3/31/2023 $-4,446,000.00
5 12/31/2022 $8,957,000.00
6 9/30/2022 $-11,435,000.00
7 6/30/2022 $12,719,000.00
8 3/31/2022 $5,376,000.00
9 12/31/2021 $78,107,000.00
10 9/30/2021 $51,910,000.00
11 6/30/2021 $34,770,000.00
12 3/31/2021 $16,779,000.00
13 12/31/2020 $56,753,000.00
14 9/30/2020 $7,535,000.00
15 6/30/2020 $22,061,000.00
16 3/31/2020 $3,276,000.00
17 12/31/2019 $17,817,000.00
18 9/30/2019 $731,000.00
19 6/30/2019 $5,788,000.00
20 3/31/2019 $-1,027,000.00
21 12/31/2018 $-6,220,000.00
22 9/30/2018 $-13,764,000.00
23 6/30/2018 $-3,331,000.00
24 3/31/2018 $-2,620,000.00
25 12/31/2017 $-18,967,000.00
26 9/30/2017 $-21,978,000.00
27 6/30/2017 $-5,282,000.00
28 3/31/2017 $-5,536,000.00
29 12/31/2016 $-40,070,000.00
30 9/30/2016 $-38,996,000.00
31 6/30/2016 $-8,375,000.00
32 3/31/2016 $-15,290,000.00
33 12/31/2015 $-57,700,000.00
34 9/30/2015 $-61,762,000.00
35 6/30/2015 $-9,697,000.00
36 3/31/2015 $-28,263,000.00
37 12/31/2014 $-65,134,000.00
38 9/30/2014 $-67,877,000.00
39 6/30/2014 $-35,243,000.00
40 3/31/2014 $-25,601,000.00
41 12/31/2013 $-51,031,000.00
42 9/30/2013 $-42,541,000.00
43 6/30/2013 $-1,467,000.00
44 3/31/2013 $-16,170,000.00
45 12/31/2012 $-45,255,000.00
Financials: OperatingLeaseCost
Date Value
1 12/31/2023 $6,079,000.00
2 9/30/2023 $4,535,000.00
3 6/30/2023 $3,009,000.00
4 3/31/2023 $1,496,000.00
5 12/31/2022 $6,327,000.00
6 9/30/2022 $4,746,000.00
7 6/30/2022 $3,242,000.00
8 3/31/2022 $1,640,000.00
9 12/31/2021 $5,994,000.00
10 9/30/2021 $4,527,000.00
11 6/30/2021 $3,064,000.00
12 3/31/2021 $1,589,000.00
13 12/31/2020 $4,901,000.00
14 9/30/2020 $3,400,000.00
15 6/30/2020 $2,185,000.00
16 3/31/2020 $1,053,000.00
17 12/31/2019 $4,385,000.00
18 9/30/2019 $3,284,000.00
19 6/30/2019 $2,168,000.00
20 3/31/2019 $1,049,000.00
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
Financials: OperatingLeaseLiability
Date Value
1 12/31/2023 $24,886,000.00
2 9/30/2023 $26,406,000.00
3 6/30/2023 $28,317,000.00
4 3/31/2023 $29,923,000.00
5 12/31/2022 $20,900,000.00
6 12/31/2021 $19,100,000.00
7 12/31/2020 $25,900,000.00
8 12/31/2019 $19,800,000.00
9 9/30/2019 $20,300,000.00
10 6/30/2019 $19,000,000.00
11 3/31/2019 $20,100,000.00
Financials: OperatingLeaseLiabilityNoncurrent
Date Value
1 12/31/2023 $18,063,000.00
2 9/30/2023 $19,537,000.00
3 6/30/2023 $21,253,000.00
4 3/31/2023 $23,064,000.00
5 12/31/2022 $13,375,000.00
6 9/30/2022 $12,347,000.00
7 6/30/2022 $11,281,000.00
8 3/31/2022 $12,456,000.00
9 12/31/2021 $12,447,000.00
10 9/30/2021 $14,137,000.00
11 6/30/2021 $15,811,000.00
12 3/31/2021 $17,551,000.00
13 12/31/2020 $19,264,000.00
14 9/30/2020 $11,661,000.00
15 6/30/2020 $12,947,000.00
16 3/31/2020 $13,012,000.00
17 12/31/2019 $14,513,000.00
18 9/30/2019 $15,315,000.00
19 6/30/2019 $14,243,000.00
20 3/31/2019 $15,424,000.00
21 12/31/2018 --
Financials: OperatingLeasePayments
Date Value
1 12/31/2023 $9,042,000.00
2 9/30/2023 $7,037,000.00
3 6/30/2023 $4,909,000.00
4 3/31/2023 $2,866,000.00
5 12/31/2022 $8,863,000.00
6 9/30/2022 $6,908,000.00
7 6/30/2022 $3,869,000.00
8 3/31/2022 $1,852,000.00
9 12/31/2021 $7,772,000.00
10 9/30/2021 $5,934,000.00
11 6/30/2021 $4,030,000.00
12 3/31/2021 $1,998,000.00
13 12/31/2020 $6,790,000.00
14 9/30/2020 $5,174,000.00
15 6/30/2020 $3,350,000.00
16 3/31/2020 $1,572,000.00
17 12/31/2019 $5,297,000.00
18 9/30/2019 $3,847,000.00
19 6/30/2019 $2,325,000.00
20 3/31/2019 $1,126,000.00
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
Financials: OperatingLeaseRightOfUseAsset
Date Value
1 12/31/2023 $25,130,000.00
2 9/30/2023 $26,568,000.00
3 6/30/2023 $28,267,000.00
4 3/31/2023 $29,770,000.00
5 12/31/2022 $18,838,000.00
6 9/30/2022 $18,144,000.00
7 6/30/2022 $15,485,000.00
8 3/31/2022 $18,879,000.00
9 12/31/2021 $18,100,000.00
10 9/30/2021 $19,520,000.00
11 6/30/2021 $21,100,000.00
12 3/31/2021 $22,617,000.00
13 12/31/2020 $24,226,000.00
14 9/30/2020 $14,124,000.00
15 6/30/2020 $15,207,000.00
16 3/31/2020 $14,608,000.00
17 12/31/2019 $15,931,000.00
18 9/30/2019 $16,300,000.00
19 6/30/2019 $14,756,000.00
20 3/31/2019 $15,875,000.00
21 12/31/2018 --
Financials: OperatingLeaseWeightedAverageDiscountRatePercent
Date Value
1 12/31/2023 $0.06
2 12/31/2022 $0.05
3 12/31/2021 $0.05
4 12/31/2020 $0.05
5 12/31/2019 $0.05
6 9/30/2019 $0.05
7 6/30/2019 $0.05
8 3/31/2019 $0.05
Financials: OtherAssetsCurrent
Date Value
1 12/31/2023 $32,437,000.00
2 9/30/2023 $25,195,000.00
3 6/30/2023 $22,372,000.00
4 3/31/2023 $30,832,000.00
5 12/31/2022 $34,754,000.00
6 9/30/2022 $35,196,000.00
7 6/30/2022 $31,559,000.00
8 3/31/2022 $14,671,000.00
9 12/31/2021 $23,846,000.00
10 9/30/2021 $29,316,000.00
11 6/30/2021 $25,643,000.00
12 3/31/2021 $26,625,000.00
13 12/31/2020 $11,846,000.00
14 9/30/2020 $21,059,000.00
15 6/30/2020 $14,650,000.00
16 3/31/2020 $19,528,000.00
17 12/31/2019 $16,606,000.00
18 9/30/2019 $24,888,000.00
19 6/30/2019 $14,608,000.00
20 3/31/2019 $9,691,000.00
21 12/31/2018 $9,510,000.00
22 9/30/2018 $26,651,000.00
23 6/30/2018 $7,742,000.00
24 3/31/2018 $6,898,000.00
25 12/31/2017 $7,845,000.00
26 9/30/2017 $23,955,000.00
27 6/30/2017 $7,571,000.00
28 3/31/2017 $16,637,000.00
29 12/31/2016 $21,014,000.00
30 9/30/2016 $35,570,000.00
31 6/30/2016 $40,224,000.00
32 3/31/2016 $43,192,000.00
33 12/31/2015 $31,732,000.00
34 9/30/2015 $33,834,000.00
35 6/30/2015 $16,872,000.00
36 3/31/2015 $3,986,000.00
37 12/31/2014 $3,864,000.00
38 9/30/2014 $8,679,000.00
39 6/30/2014 $1,774,000.00
40 3/31/2014 $2,181,000.00
41 12/31/2013 $1,149,000.00
Financials: OtherAssetsNoncurrent
Date Value
1 12/31/2023 $28,382,000.00
2 9/30/2023 $28,964,000.00
3 6/30/2023 $28,492,000.00
4 3/31/2023 $19,824,000.00
5 12/31/2022 $20,612,000.00
6 9/30/2022 $21,680,000.00
7 6/30/2022 $17,951,000.00
8 3/31/2022 $19,182,000.00
9 12/31/2021 $21,035,000.00
10 9/30/2021 $22,484,000.00
11 6/30/2021 $24,073,000.00
12 3/31/2021 $25,602,000.00
13 12/31/2020 $24,030,000.00
14 9/30/2020 $18,948,000.00
15 6/30/2020 $25,068,000.00
16 3/31/2020 $23,554,000.00
17 12/31/2019 $18,778,000.00
18 9/30/2019 $15,836,000.00
19 6/30/2019 $15,544,000.00
20 3/31/2019 $15,412,000.00
21 12/31/2018 $14,618,000.00
22 9/30/2018 $4,523,000.00
23 6/30/2018 $4,256,000.00
24 3/31/2018 $4,383,000.00
25 12/31/2017 $3,765,000.00
26 9/30/2017 $4,419,000.00
27 6/30/2017 $4,297,000.00
28 3/31/2017 $4,699,000.00
29 12/31/2016 $4,412,000.00
30 9/30/2016 $5,565,000.00
31 6/30/2016 $5,227,000.00
32 3/31/2016 $4,169,000.00
33 12/31/2015 $4,427,000.00
34 9/30/2015 $3,882,000.00
35 6/30/2015 $1,922,000.00
36 3/31/2015 $1,732,000.00
37 12/31/2014 $1,804,000.00
38 9/30/2014 $1,800,000.00
39 6/30/2014 $2,160,000.00
40 3/31/2014 $2,024,000.00
41 12/31/2013 $1,814,000.00
Financials: OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
Date Value
1 12/31/2023 $5,534,000.00
2 9/30/2023 $-930,000.00
3 6/30/2023 $-608,000.00
4 3/31/2023 $3,812,000.00
5 12/31/2022 $-1,348,000.00
6 9/30/2022 $-1,946,000.00
7 6/30/2022 $-15,250,000.00
8 3/31/2022 $-12,917,000.00
9 12/31/2021 $-5,729,000.00
10 9/30/2021 $-1,974,000.00
11 6/30/2021 $-1,519,000.00
12 3/31/2021 $-1,894,000.00
13 12/31/2020 $1,037,000.00
14 9/30/2020 $-1,642,000.00
15 6/30/2020 $3,564,000.00
16 3/31/2020 $-3,267,000.00
17 12/31/2019 $668,000.00
18 9/30/2019 $379,000.00
19 6/30/2019 $333,000.00
20 3/31/2019 $119,000.00
21 12/31/2018 $76,000.00
22 9/30/2018 $43,000.00
23 6/30/2018 $114,000.00
24 3/31/2018 $-91,000.00
25 12/31/2017 $-187,000.00
26 9/30/2017 $-48,000.00
27 6/30/2017 --
28 3/31/2017 --
29 12/31/2016 $25,000.00
30 9/30/2016 $25,000.00
31 6/30/2016 $-8,000.00
32 3/31/2016 $33,000.00
33 12/31/2015 $-8,000.00
34 9/30/2015 $21,000.00
35 6/30/2015 $5,000.00
36 3/31/2015 $22,000.00
37 12/31/2014 $2,000.00
38 9/30/2014 $-18,000.00
39 6/30/2014 $38,000.00
40 3/31/2014 $-16,000.00
41 12/31/2013 $-18,000.00
42 12/31/2012 --
Financials: OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
Date Value
1 12/31/2023 $17,215,000.00
2 9/30/2023 $1,992,000.00
3 6/30/2023 $14,917,000.00
4 3/31/2023 $8,338,000.00
5 12/31/2022 $-50,806,000.00
6 9/30/2022 $-31,056,000.00
7 6/30/2022 $-48,284,000.00
8 3/31/2022 $-18,671,000.00
9 12/31/2021 $-1,135,000.00
10 9/30/2021 $-127,000.00
11 6/30/2021 $-981,000.00
12 3/31/2021 $-874,000.00
13 12/31/2020 $1,589,000.00
14 9/30/2020 $507,000.00
15 6/30/2020 $-618,000.00
16 3/31/2020 $-999,000.00
17 12/31/2019 $-745,000.00
18 9/30/2019 $-1,067,000.00
19 6/30/2019 $-51,000.00
20 3/31/2019 --
21 12/31/2018 $-813,000.00
22 9/30/2018 $-347,000.00
23 6/30/2018 $-402,000.00
24 3/31/2018 $511,000.00
25 12/31/2017 $81,000.00
26 9/30/2017 $243,000.00
27 6/30/2017 $153,000.00
28 3/31/2017 $99,000.00
29 12/31/2016 $-29,000.00
30 9/30/2016 $35,000.00
31 6/30/2016 $-71,000.00
32 3/31/2016 $35,000.00
33 12/31/2015 $-151,000.00
34 9/30/2015 $-119,000.00
35 6/30/2015 --
36 3/31/2015 $22,000.00
37 12/31/2014 $-9,000.00
38 9/30/2014 $-15,000.00
39 6/30/2014 $-27,000.00
40 3/31/2014 $23,000.00
41 12/31/2013 $-38,000.00
42 9/30/2013 $-35,000.00
43 6/30/2013 $-47,000.00
44 3/31/2013 $-29,000.00
45 12/31/2012 $50,000.00
Financials: OtherComprehensiveIncomeLossNetOfTax
Date Value
1 12/31/2023 $22,749,000.00
2 9/30/2023 $1,062,000.00
3 6/30/2023 $14,309,000.00
4 3/31/2023 $12,150,000.00
5 12/31/2022 $-52,154,000.00
6 9/30/2022 $-96,536,000.00
7 6/30/2022 $-63,534,000.00
8 3/31/2022 $-31,588,000.00
9 12/31/2021 $-6,864,000.00
10 9/30/2021 $-582,000.00
11 6/30/2021 $268,000.00
12 3/31/2021 $-2,768,000.00
13 12/31/2020 $2,626,000.00
14 9/30/2020 $-517,000.00
15 6/30/2020 $2,946,000.00
16 3/31/2020 $-4,266,000.00
17 12/31/2019 $-77,000.00
18 9/30/2019 $-1,140,000.00
19 6/30/2019 $401,000.00
20 3/31/2019 $119,000.00
21 12/31/2018 $-737,000.00
22 9/30/2018 $-304,000.00
23 6/30/2018 $-379,000.00
24 3/31/2018 $420,000.00
25 12/31/2017 $-106,000.00
26 9/30/2017 $-57,000.00
27 6/30/2017 $153,000.00
28 3/31/2017 $99,000.00
29 12/31/2016 $-4,000.00
30 9/30/2016 $35,000.00
31 6/30/2016 $-11,000.00
32 3/31/2016 $68,000.00
33 12/31/2015 $-159,000.00
34 9/30/2015 $-76,000.00
35 6/30/2015 $27,000.00
36 3/31/2015 $44,000.00
37 12/31/2014 $-7,000.00
38 9/30/2014 $5,000.00
39 6/30/2014 $27,000.00
40 3/31/2014 $7,000.00
41 12/31/2013 $-56,000.00
42 9/30/2013 $-35,000.00
43 6/30/2013 $-47,000.00
44 3/31/2013 $-29,000.00
45 12/31/2012 $50,000.00
Financials: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Date Value
1 12/31/2023 $22,749,000.00
2 9/30/2023 $1,062,000.00
3 6/30/2023 $14,309,000.00
4 3/31/2023 $12,150,000.00
5 12/31/2022 $-52,154,000.00
6 9/30/2022 $-96,536,000.00
7 6/30/2022 $-63,534,000.00
8 3/31/2022 $-31,588,000.00
9 12/31/2021 $-6,864,000.00
10 9/30/2021 $-582,000.00
11 6/30/2021 $268,000.00
12 3/31/2021 $-2,768,000.00
13 12/31/2020 $2,626,000.00
14 9/30/2020 $-517,000.00
15 6/30/2020 $7,212,000.00
16 3/31/2020 $-4,266,000.00
17 12/31/2019 $-77,000.00
18 9/30/2019 $-739,000.00
19 6/30/2019 $282,000.00
20 3/31/2019 $119,000.00
21 12/31/2018 $-737,000.00
22 9/30/2018 $-683,000.00
23 6/30/2018 $-799,000.00
24 3/31/2018 $420,000.00
25 12/31/2017 $-106,000.00
26 9/30/2017 $-57,000.00
27 6/30/2017 $252,000.00
28 12/31/2016 $-4,000.00
29 9/30/2016 $35,000.00
30 6/30/2016 $-79,000.00
31 12/31/2015 $-159,000.00
32 12/31/2014 $-7,000.00
33 12/31/2013 $-56,000.00
34 12/31/2012 $50,000.00
Financials: OtherDepreciationAndAmortization
Date Value
1 12/31/2023 $129,718,000.00
2 9/30/2023 $108,945,000.00
3 6/30/2023 $52,027,000.00
4 3/31/2023 $25,543,000.00
5 12/31/2022 $89,997,000.00
6 9/30/2022 $64,295,000.00
7 6/30/2022 $41,921,000.00
8 3/31/2022 $20,285,000.00
9 12/31/2021 $63,274,000.00
10 9/30/2021 $46,273,000.00
11 6/30/2021 $30,187,000.00
12 3/31/2021 $14,846,000.00
13 12/31/2020 $47,018,000.00
14 9/30/2020 $33,088,000.00
15 6/30/2020 $19,834,000.00
16 3/31/2020 $9,243,000.00
17 12/31/2019 $30,247,000.00
18 9/30/2019 $21,369,000.00
19 6/30/2019 $13,934,000.00
20 3/31/2019 $6,785,000.00
21 12/31/2018 $22,805,000.00
22 9/30/2018 $16,631,000.00
23 6/30/2018 $10,665,000.00
24 3/31/2018 $5,217,000.00
25 12/31/2017 $19,337,000.00
26 9/30/2017 $14,301,000.00
27 6/30/2017 $9,093,000.00
28 3/31/2017 $4,389,000.00
29 12/31/2016 $14,520,000.00
30 9/30/2016 $10,001,000.00
31 6/30/2016 $6,068,000.00
32 3/31/2016 $2,577,000.00
33 12/31/2015 $11,511,000.00
34 9/30/2015 $9,180,000.00
35 6/30/2015 $6,413,000.00
36 3/31/2015 $3,172,000.00
37 12/31/2014 $11,159,000.00
38 9/30/2014 $7,823,000.00
39 6/30/2014 $4,544,000.00
40 3/31/2014 $2,035,000.00
41 12/31/2013 $10,078,000.00
42 9/30/2013 $8,080,000.00
43 6/30/2013 $5,628,000.00
44 3/31/2013 $2,924,000.00
45 12/31/2012 $10,796,000.00
Financials: OtherLiabilitiesNoncurrent
Date Value
1 12/31/2023 $3,334,000.00
2 9/30/2023 $2,236,000.00
3 6/30/2023 $2,427,000.00
4 3/31/2023 $2,662,000.00
5 12/31/2022 $7,985,000.00
6 9/30/2022 $7,996,000.00
7 6/30/2022 $9,149,000.00
8 3/31/2022 $6,528,000.00
9 12/31/2021 $7,383,000.00
10 9/30/2021 $8,271,000.00
11 6/30/2021 $8,377,000.00
12 3/31/2021 $7,628,000.00
13 12/31/2020 $5,705,000.00
14 9/30/2020 $4,665,000.00
15 6/30/2020 $11,867,000.00
16 3/31/2020 $3,983,000.00
17 12/31/2019 $3,964,000.00
18 9/30/2019 $3,815,000.00
19 6/30/2019 $3,592,000.00
20 3/31/2019 $3,311,000.00
21 12/31/2018 $6,964,000.00
22 9/30/2018 $7,016,000.00
23 6/30/2018 $6,767,000.00
24 12/31/2017 $4,305,000.00
25 3/31/2015 $4,285,000.00
26 12/31/2014 $4,365,000.00
27 9/30/2014 $5,315,000.00
28 6/30/2014 $5,187,000.00
29 3/31/2014 $5,153,000.00
30 12/31/2013 $4,979,000.00
Financials: OtherNoncashIncomeExpense
Date Value
1 12/31/2023 $1,228,000.00
2 9/30/2023 $389,000.00
3 6/30/2023 $1,083,000.00
4 3/31/2023 $5,000.00
5 12/31/2022 $-378,000.00
6 9/30/2022 $-619,000.00
7 6/30/2022 $-470,000.00
8 3/31/2022 $-9,000.00
9 12/31/2021 $47,000.00
10 9/30/2021 $65,000.00
11 6/30/2021 $-298,000.00
12 3/31/2021 $-87,000.00
13 12/31/2020 $227,000.00
14 9/30/2020 $85,000.00
15 6/30/2020 $427,000.00
16 3/31/2020 $312,000.00
17 12/31/2019 $455,000.00
18 9/30/2019 $370,000.00
19 6/30/2019 $115,000.00
20 3/31/2019 $44,000.00
21 12/31/2018 $-65,000.00
22 9/30/2018 $-51,000.00
23 6/30/2018 $-115,000.00
24 3/31/2018 $41,000.00
25 12/31/2017 $-68,000.00
26 9/30/2017 $-62,000.00
27 6/30/2017 $55,000.00
28 3/31/2017 $46,000.00
29 12/31/2016 $-47,000.00
30 9/30/2016 $-106,000.00
31 6/30/2016 $18,000.00
32 3/31/2016 $-23,000.00
33 9/30/2015 $-790,000.00
34 6/30/2015 $-719,000.00
35 3/31/2015 $-13,000.00
36 9/30/2014 $-650,000.00
Financials: OtherNonoperatingIncomeExpense
Date Value
1 12/31/2023 $121,810,000.00
2 9/30/2023 $116,671,000.00
3 6/30/2023 $76,179,000.00
4 3/31/2023 $12,076,000.00
5 12/31/2022 $101,029,000.00
6 9/30/2022 $105,247,000.00
7 6/30/2022 $7,989,000.00
8 3/31/2022 $6,180,000.00
9 12/31/2021 $-65,472,000.00
10 9/30/2021 $8,670,000.00
11 6/30/2021 $1,920,000.00
12 3/31/2021 $-77,208,000.00
13 12/31/2020 $8,683,000.00
14 9/30/2020 $-804,000.00
15 6/30/2020 $3,240,000.00
16 3/31/2020 $4,960,000.00
17 12/31/2019 $20,063,000.00
18 9/30/2019 $14,571,000.00
19 6/30/2019 $5,253,000.00
20 3/31/2019 $1,567,000.00
21 12/31/2018 $3,987,000.00
22 9/30/2018 $2,667,000.00
23 6/30/2018 $1,458,000.00
24 3/31/2018 $564,000.00
25 12/31/2017 $560,000.00
26 9/30/2017 $53,000.00
27 6/30/2017 $-9,000.00
28 3/31/2017 $-199,000.00
29 12/31/2016 $-297,000.00
30 9/30/2016 $-146,000.00
31 6/30/2016 $-63,000.00
32 3/31/2016 $65,000.00
33 12/31/2015 $216,000.00
34 9/30/2015 $217,000.00
35 6/30/2015 $56,000.00
36 3/31/2015 $76,000.00
37 12/31/2014 $879,000.00
38 9/30/2014 $817,000.00
39 6/30/2014 $276,000.00
40 3/31/2014 $120,000.00
41 12/31/2013 $-359,000.00
42 9/30/2013 $-2,840,000.00
43 6/30/2013 $-848,000.00
44 3/31/2013 $-297,000.00
45 12/31/2012 $634,000.00
Financials: PaymentForContingentConsiderationLiabilityFinancingActivities
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 9/30/2022 --
4 12/31/2021 $7,451,000.00
5 9/30/2021 $7,451,000.00
6 12/31/2020 --
7 12/31/2019 --
8 12/31/2018 --
9 12/31/2017 $16,939,000.00
Financials: PaymentsForRepurchaseOfCommonStock
Date Value
1 12/31/2023 $334,806,000.00
2 9/30/2023 $186,368,000.00
3 6/30/2023 $186,368,000.00
4 3/31/2023 $151,311,000.00
5 12/31/2022 $323,528,000.00
6 9/30/2022 $323,528,000.00
7 6/30/2022 $300,450,000.00
8 3/31/2022 $300,450,000.00
9 12/31/2021 $300,000,000.00
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 $20,000,000.00
18 9/30/2019 $20,000,000.00
19 6/30/2019 $20,000,000.00
20 3/31/2019 $20,000,000.00
21 9/30/2018 $20,000,000.00
22 6/30/2018 $20,000,000.00
23 3/31/2018 --
24 9/30/2017 --
25 6/30/2017 --
Financials: PaymentsForRestructuring
Date Value
1 12/31/2023 $5,200,000.00
2 9/30/2023 $4,700,000.00
3 6/30/2023 $2,000,000.00
4 12/31/2022 $800,000.00
5 12/31/2021 $1,100,000.00
6 12/31/2019 $221,000.00
7 9/30/2019 $200,000.00
8 6/30/2019 $185,000.00
9 3/31/2019 $132,000.00
10 12/31/2018 $388,000.00
11 9/30/2018 $256,000.00
12 6/30/2018 $164,000.00
13 3/31/2018 $66,000.00
14 12/31/2017 $1,068,000.00
15 9/30/2017 $1,029,000.00
16 6/30/2017 $915,000.00
17 3/31/2017 $536,000.00
18 12/31/2016 $1,789,000.00
Financials: PaymentsRelatedToTaxWithholdingForShareBasedCompensation
Date Value
1 12/31/2023 $16,440,000.00
2 9/30/2023 $13,857,000.00
3 6/30/2023 $11,068,000.00
4 3/31/2023 $7,736,000.00
5 12/31/2022 $26,549,000.00
6 9/30/2022 $12,776,000.00
7 6/30/2022 $10,221,000.00
8 3/31/2022 $7,467,000.00
9 12/31/2021 $94,423,000.00
10 9/30/2021 $89,339,000.00
11 6/30/2021 $74,642,000.00
12 3/31/2021 $59,176,000.00
13 12/31/2020 $80,680,000.00
14 9/30/2020 $65,224,000.00
15 6/30/2020 $54,104,000.00
16 3/31/2020 $46,836,000.00
17 12/31/2019 $94,571,000.00
18 9/30/2019 $91,076,000.00
19 6/30/2019 $82,251,000.00
20 3/31/2019 $76,044,000.00
21 12/31/2018 $49,089,000.00
22 9/30/2018 $45,669,000.00
23 6/30/2018 $40,314,000.00
24 3/31/2018 $35,640,000.00
25 12/31/2017 $20,115,000.00
26 9/30/2017 $17,902,000.00
27 6/30/2017 $14,850,000.00
28 3/31/2017 $12,618,000.00
29 12/31/2016 $10,779,000.00
30 9/30/2016 $9,057,000.00
31 6/30/2016 $8,240,000.00
32 3/31/2016 $6,331,000.00
33 12/31/2015 $8,710,000.00
34 9/30/2015 $8,080,000.00
35 6/30/2015 $7,472,000.00
36 3/31/2015 $4,391,000.00
37 12/31/2014 $3,980,000.00
38 9/30/2014 $3,774,000.00
39 6/30/2014 $3,588,000.00
40 3/31/2014 $3,454,000.00
41 12/31/2013 $1,034,000.00
42 12/31/2012 --
Financials: PaymentsToAcquireBusinessesNetOfCashAcquired
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 $401,125,000.00
6 9/30/2022 $401,125,000.00
7 6/30/2022 $401,125,000.00
8 3/31/2022 $401,125,000.00
9 12/31/2021 $7,891,000.00
10 9/30/2021 $7,891,000.00
11 6/30/2021 $7,891,000.00
12 3/31/2021 $7,891,000.00
13 12/31/2020 $92,796,000.00
14 9/30/2020 $92,796,000.00
15 6/30/2020 $92,796,000.00
16 3/31/2020 --
17 12/31/2019 $79,149,000.00
18 9/30/2019 --
19 6/30/2019 --
20 12/31/2018 $34,650,000.00
21 9/30/2018 $34,650,000.00
22 6/30/2018 $14,438,000.00
23 3/31/2018 --
24 12/31/2017 $14,931,000.00
25 9/30/2017 --
26 6/30/2017 --
27 3/31/2017 $188,000.00
28 12/31/2016 $27,055,000.00
29 9/30/2016 $25,864,000.00
30 6/30/2016 $25,164,000.00
31 3/31/2016 --
32 12/31/2015 --
33 9/30/2015 --
34 6/30/2015 --
35 3/31/2015 --
36 12/31/2014 $53,872,000.00
37 9/30/2014 $43,872,000.00
38 6/30/2014 $43,872,000.00
39 3/31/2014 $500,000.00
40 12/31/2013 --
41 12/31/2012 --
Financials: PaymentsToAcquireEquityMethodInvestments
Date Value
1 12/31/2023 $11,853,000.00
2 9/30/2023 $11,853,000.00
3 6/30/2023 $9,604,000.00
4 12/31/2022 $6,000,000.00
5 9/30/2022 $6,000,000.00
6 6/30/2022 --
7 12/31/2021 --
8 9/30/2021 --
9 6/30/2021 --
10 3/31/2021 --
11 12/31/2020 $2,000,000.00
12 9/30/2020 $2,000,000.00
13 6/30/2020 $2,000,000.00
14 3/31/2020 $2,000,000.00
15 12/31/2019 --
16 9/30/2019 --
17 6/30/2019 --
18 3/31/2019 --
19 12/31/2018 $10,000,000.00
20 12/31/2017 --
Financials: PaymentsToAcquireMarketableSecurities
Date Value
1 12/31/2023 $637,939,000.00
2 9/30/2023 $585,275,000.00
3 6/30/2023 $552,409,000.00
4 3/31/2023 $497,372,000.00
5 12/31/2022 $730,509,000.00
6 9/30/2022 $534,008,000.00
7 6/30/2022 $356,553,000.00
8 3/31/2022 $273,280,000.00
9 12/31/2021 $1,688,384,000.00
10 9/30/2021 $1,574,060,000.00
11 6/30/2021 $984,606,000.00
12 3/31/2021 $925,748,000.00
13 12/31/2020 $1,045,564,000.00
14 9/30/2020 $968,106,000.00
15 6/30/2020 $277,033,000.00
16 3/31/2020 $112,421,000.00
17 12/31/2019 $959,911,000.00
18 9/30/2019 $822,869,000.00
19 6/30/2019 $527,363,000.00
20 3/31/2019 $21,572,000.00
21 12/31/2018 $146,856,000.00
22 9/30/2018 $113,276,000.00
23 6/30/2018 $66,634,000.00
24 3/31/2018 $12,511,000.00
25 12/31/2017 $128,247,000.00
26 9/30/2017 $112,417,000.00
27 6/30/2017 --
28 3/31/2017 --
29 12/31/2016 $7,633,000.00
30 9/30/2016 $7,633,000.00
31 6/30/2016 $7,633,000.00
32 3/31/2016 $7,633,000.00
33 12/31/2015 $35,610,000.00
34 9/30/2015 $19,975,000.00
35 6/30/2015 $17,127,000.00
36 3/31/2015 $6,243,000.00
37 12/31/2014 $70,706,000.00
38 9/30/2014 $63,872,000.00
39 6/30/2014 $54,882,000.00
40 3/31/2014 $42,829,000.00
41 12/31/2013 $61,420,000.00
42 12/31/2012 --
Financials: PaymentsToAcquirePropertyPlantAndEquipment
Date Value
1 12/31/2023 $83,052,000.00
2 9/30/2023 $57,298,000.00
3 6/30/2023 $33,864,000.00
4 3/31/2023 $17,166,000.00
5 12/31/2022 $103,092,000.00
6 9/30/2022 $79,242,000.00
7 6/30/2022 $57,286,000.00
8 3/31/2022 $29,533,000.00
9 12/31/2021 $94,180,000.00
10 9/30/2021 $67,126,000.00
11 6/30/2021 $46,595,000.00
12 3/31/2021 $18,984,000.00
13 12/31/2020 $81,317,000.00
14 9/30/2020 $57,457,000.00
15 6/30/2020 $43,111,000.00
16 3/31/2020 $19,965,000.00
17 12/31/2019 $42,326,000.00
18 9/30/2019 $31,520,000.00
19 6/30/2019 $23,491,000.00
20 3/31/2019 $14,060,000.00
21 12/31/2018 $31,223,000.00
22 9/30/2018 $18,048,000.00
23 6/30/2018 $10,087,000.00
24 3/31/2018 $4,883,000.00
25 12/31/2017 $26,142,000.00
26 9/30/2017 $19,930,000.00
27 6/30/2017 $12,507,000.00
28 3/31/2017 $4,770,000.00
29 12/31/2016 $24,689,000.00
30 9/30/2016 $17,834,000.00
31 6/30/2016 $14,217,000.00
32 3/31/2016 $4,800,000.00
33 12/31/2015 $8,253,000.00
34 9/30/2015 $5,884,000.00
35 6/30/2015 $4,146,000.00
36 3/31/2015 $1,486,000.00
37 12/31/2014 $5,083,000.00
38 9/30/2014 $3,807,000.00
39 6/30/2014 $2,496,000.00
40 3/31/2014 $1,285,000.00
41 12/31/2013 $7,369,000.00
42 9/30/2013 $5,204,000.00
43 6/30/2013 $3,188,000.00
44 3/31/2013 $1,544,000.00
45 12/31/2012 $15,148,000.00
Financials: PreferredStockParOrStatedValuePerShare
Date Value
1 12/31/2023 $0.00
2 9/30/2023 $0.00
3 6/30/2023 $0.00
4 3/31/2023 $0.00
5 12/31/2022 $0.00
6 9/30/2022 $0.00
7 6/30/2022 $0.00
8 3/31/2022 $0.00
9 12/31/2021 $0.00
10 9/30/2021 $0.00
11 6/30/2021 $0.00
12 3/31/2021 $0.00
13 12/31/2020 $0.00
14 9/30/2020 $0.00
15 6/30/2020 $0.00
16 3/31/2020 $0.00
17 12/31/2019 $0.00
18 9/30/2019 $0.00
19 6/30/2019 $0.00
20 3/31/2019 $0.00
21 12/31/2018 $0.00
22 9/30/2018 $0.00
23 6/30/2018 $0.00
24 3/31/2018 $0.00
25 12/31/2017 $0.00
26 9/30/2017 $0.00
27 6/30/2017 $0.00
28 3/31/2017 $0.00
29 12/31/2016 $0.00
30 9/30/2016 $0.00
31 6/30/2016 $0.00
32 3/31/2016 $0.00
33 12/31/2015 $0.00
34 9/30/2015 $0.00
35 6/30/2015 $0.00
36 3/31/2015 $0.00
37 12/31/2014 $0.00
38 9/30/2014 $0.00
39 6/30/2014 $0.00
40 3/31/2014 $0.00
41 12/31/2013 $0.00
Financials: PreferredStockSharesAuthorized
Date Value
1 12/31/2023 $10,000,000.00
2 9/30/2023 $10,000,000.00
3 6/30/2023 $10,000,000.00
4 3/31/2023 $10,000,000.00
5 12/31/2022 $10,000,000.00
6 9/30/2022 $10,000,000.00
7 6/30/2022 $10,000,000.00
8 3/31/2022 $10,000,000.00
9 12/31/2021 $10,000,000.00
10 9/30/2021 $10,000,000.00
11 6/30/2021 $10,000,000.00
12 3/31/2021 $10,000,000.00
13 12/31/2020 $10,000,000.00
14 9/30/2020 $10,000,000.00
15 6/30/2020 $10,000,000.00
16 3/31/2020 $10,000,000.00
17 12/31/2019 $10,000,000.00
18 9/30/2019 $10,000,000.00
19 6/30/2019 $10,000,000.00
20 3/31/2019 $10,000,000.00
21 12/31/2018 $10,000,000.00
22 9/30/2018 $10,000,000.00
23 6/30/2018 $10,000,000.00
24 3/31/2018 $10,000,000.00
25 12/31/2017 $10,000,000.00
26 9/30/2017 $10,000,000.00
27 6/30/2017 $10,000,000.00
28 3/31/2017 $10,000,000.00
29 12/31/2016 $10,000,000.00
30 9/30/2016 $10,000,000.00
31 6/30/2016 $10,000,000.00
32 3/31/2016 $10,000,000.00
33 12/31/2015 $10,000,000.00
34 9/30/2015 $10,000,000.00
35 6/30/2015 $10,000,000.00
36 3/31/2015 $10,000,000.00
37 12/31/2014 $10,000,000.00
38 9/30/2014 $10,000,000.00
39 6/30/2014 $10,000,000.00
40 3/31/2014 $10,000,000.00
41 12/31/2013 $10,000,000.00
Financials: PreferredStockSharesIssued
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
26 9/30/2017 --
27 6/30/2017 --
28 3/31/2017 --
29 12/31/2016 --
30 9/30/2016 --
31 6/30/2016 --
32 3/31/2016 --
33 12/31/2015 --
34 9/30/2015 --
35 6/30/2015 --
36 3/31/2015 --
37 12/31/2014 --
38 9/30/2014 --
39 6/30/2014 --
40 3/31/2014 --
41 12/31/2013 --
Financials: PreferredStockSharesOutstanding
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
26 9/30/2017 --
27 6/30/2017 --
28 3/31/2017 --
29 12/31/2016 --
30 9/30/2016 --
31 6/30/2016 --
32 3/31/2016 --
33 12/31/2015 --
34 9/30/2015 --
35 6/30/2015 --
36 3/31/2015 --
37 12/31/2014 --
38 9/30/2014 --
39 6/30/2014 --
40 3/31/2014 --
41 12/31/2013 --
Financials: PreferredStockValue
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
26 9/30/2017 --
27 6/30/2017 --
28 3/31/2017 --
29 12/31/2016 --
30 9/30/2016 --
31 6/30/2016 --
32 3/31/2016 --
33 12/31/2015 --
34 9/30/2015 --
35 6/30/2015 --
36 3/31/2015 --
37 12/31/2014 --
38 9/30/2014 --
39 6/30/2014 --
40 3/31/2014 --
41 12/31/2013 --
Financials: PrepaidExpenseCurrent
Date Value
1 12/31/2023 $20,980,000.00
2 9/30/2023 $30,761,000.00
3 6/30/2023 $18,620,000.00
4 3/31/2023 $25,486,000.00
5 12/31/2022 $28,481,000.00
6 9/30/2022 $33,441,000.00
7 6/30/2022 $20,115,000.00
8 3/31/2022 $28,882,000.00
9 12/31/2021 $35,093,000.00
10 9/30/2021 $35,164,000.00
11 6/30/2021 $18,811,000.00
12 3/31/2021 $25,256,000.00
13 12/31/2020 $12,776,000.00
14 9/30/2020 $15,082,000.00
15 6/30/2020 $16,060,000.00
16 3/31/2020 $17,852,000.00
17 12/31/2019 $10,538,000.00
18 9/30/2019 $9,654,000.00
19 6/30/2019 $12,152,000.00
20 3/31/2019 $15,739,000.00
21 12/31/2018 $4,673,000.00
22 9/30/2018 $7,099,000.00
23 6/30/2018 $8,707,000.00
24 3/31/2018 $10,799,000.00
25 12/31/2017 $2,043,000.00
26 9/30/2017 $3,865,000.00
27 6/30/2017 $6,950,000.00
28 3/31/2017 $8,197,000.00
29 12/31/2016 $2,579,000.00
30 9/30/2016 $4,018,000.00
31 6/30/2016 $5,608,000.00
32 3/31/2016 $8,477,000.00
33 12/31/2015 $3,117,000.00
34 9/30/2015 $5,786,000.00
35 6/30/2015 $7,657,000.00
36 3/31/2015 $8,611,000.00
37 12/31/2014 $3,091,000.00
38 9/30/2014 $3,391,000.00
39 6/30/2014 $3,652,000.00
40 3/31/2014 $3,025,000.00
41 12/31/2013 $2,134,000.00
Financials: ProceedsFromConvertibleDebt
Date Value
1 12/31/2023 $297,000.00
2 9/30/2023 $300,000.00
3 6/30/2023 $300,000.00
4 12/31/2022 --
5 9/30/2022 --
6 6/30/2022 --
7 3/31/2022 --
8 12/31/2021 $69,005,000.00
9 9/30/2021 $69,005,000.00
10 6/30/2021 $69,004,000.00
11 3/31/2021 $24,812,000.00
12 12/31/2020 $77,095,000.00
13 9/30/2020 $57,414,000.00
14 6/30/2020 --
15 3/31/2020 --
16 12/31/2019 --
17 9/30/2019 --
18 12/31/2018 --
Financials: ProceedsFromIssuanceOfCommonStock
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,091,466,000.00
7 9/30/2021 $1,091,466,000.00
8 6/30/2021 $1,091,466,000.00
9 3/31/2021 $1,091,466,000.00
10 12/31/2020 --
11 9/30/2020 --
12 6/30/2020 --
13 3/31/2020 --
14 12/31/2019 --
15 12/31/2018 --
16 9/30/2018 --
17 12/31/2017 $147,609,000.00
18 9/30/2017 $147,632,000.00
19 12/31/2016 --
20 9/30/2016 --
21 12/31/2015 --
Financials: ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
Date Value
1 12/31/2023 $597,197,000.00
2 9/30/2023 $561,197,000.00
3 6/30/2023 $476,862,000.00
4 12/31/2022 $884,940,000.00
5 9/30/2022 $783,912,000.00
6 6/30/2022 $522,466,000.00
7 12/31/2021 $1,204,787,000.00
8 12/31/2020 $539,889,000.00
Financials: ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
Date Value
1 3/31/2023 $407,759,000.00
2 9/30/2022 $783,912,000.00
3 6/30/2022 $522,466,000.00
4 3/31/2022 $342,059,000.00
5 12/31/2021 $1,204,787,000.00
6 9/30/2021 $893,315,000.00
7 6/30/2021 $455,536,000.00
8 3/31/2021 $181,315,000.00
9 12/31/2020 $539,889,000.00
10 9/30/2020 $412,046,000.00
11 6/30/2020 $271,711,000.00
12 3/31/2020 $121,784,000.00
13 12/31/2019 $324,700,000.00
14 9/30/2019 $190,744,000.00
15 6/30/2019 $86,105,000.00
16 3/31/2019 $48,805,000.00
17 12/31/2018 $138,380,000.00
18 9/30/2018 $118,080,000.00
19 6/30/2018 $71,980,000.00
20 3/31/2018 $21,630,000.00
21 12/31/2017 $9,750,000.00
22 9/30/2017 --
23 6/30/2017 --
24 3/31/2017 --
25 12/31/2016 $6,844,000.00
26 9/30/2016 $6,844,000.00
27 6/30/2016 $6,844,000.00
28 3/31/2016 $6,244,000.00
29 12/31/2015 $47,840,000.00
30 9/30/2015 $29,989,000.00
31 6/30/2015 $19,690,000.00
32 3/31/2015 $12,140,000.00
33 12/31/2014 $50,700,000.00
34 9/30/2014 $38,230,000.00
35 6/30/2014 $29,600,000.00
36 3/31/2014 $13,100,000.00
37 12/31/2013 --
38 12/31/2012 --
Financials: ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
Date Value
1 12/31/2023 $394,533,000.00
2 9/30/2023 $238,681,000.00
3 6/30/2023 $238,681,000.00
4 12/31/2022 $458,489,000.00
5 9/30/2022 --
6 6/30/2022 --
7 12/31/2021 $206,041,000.00
8 12/31/2020 --
Financials: ProceedsFromSaleOfEquityMethodInvestments
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 $16,076,000.00
7 9/30/2021 $16,076,000.00
8 6/30/2021 $7,081,000.00
9 3/31/2021 $6,845,000.00
10 12/31/2020 --
11 9/30/2020 --
12 6/30/2020 --
13 3/31/2020 --
14 12/31/2019 --
Financials: PropertyPlantAndEquipmentGross
Date Value
1 12/31/2023 $417,564,000.00
2 9/30/2023 $388,851,000.00
3 12/31/2022 $404,434,000.00
4 12/31/2021 $315,351,000.00
5 12/31/2020 $224,417,000.00
6 12/31/2019 $154,955,000.00
7 12/31/2018 $115,078,000.00
8 12/31/2017 $87,923,000.00
9 12/31/2016 $63,136,000.00
10 12/31/2015 $37,898,000.00
11 12/31/2014 $33,599,000.00
12 12/31/2013 $31,021,000.00
Financials: PropertyPlantAndEquipmentNet
Date Value
1 12/31/2023 $183,073,000.00
2 9/30/2023 $168,735,000.00
3 6/30/2023 $198,318,000.00
4 3/31/2023 $201,305,000.00
5 12/31/2022 $204,383,000.00
6 9/30/2022 $202,362,000.00
7 6/30/2022 $195,370,000.00
8 3/31/2022 $187,743,000.00
9 12/31/2021 $169,938,000.00
10 9/30/2021 $156,121,000.00
11 6/30/2021 $149,627,000.00
12 3/31/2021 $134,093,000.00
13 12/31/2020 $125,807,000.00
14 9/30/2020 $113,058,000.00
15 6/30/2020 $105,640,000.00
16 3/31/2020 $97,889,000.00
17 12/31/2019 $87,359,000.00
18 9/30/2019 $77,667,000.00
19 6/30/2019 $76,962,000.00
20 3/31/2019 $72,937,000.00
21 12/31/2018 $59,904,000.00
22 9/30/2018 $52,945,000.00
23 6/30/2018 $51,516,000.00
24 3/31/2018 $48,197,000.00
25 12/31/2017 $47,493,000.00
26 9/30/2017 $45,078,000.00
27 6/30/2017 $40,294,000.00
28 3/31/2017 $36,778,000.00
29 12/31/2016 $35,305,000.00
30 9/30/2016 $30,766,000.00
31 6/30/2016 $29,356,000.00
32 3/31/2016 $23,361,000.00
33 12/31/2015 $19,971,000.00
34 9/30/2015 $18,537,000.00
35 6/30/2015 $18,569,000.00
36 3/31/2015 $17,892,000.00
37 12/31/2014 $18,369,000.00
38 9/30/2014 $18,298,000.00
39 6/30/2014 $18,933,000.00
40 3/31/2014 $18,994,000.00
41 12/31/2013 $18,964,000.00
Financials: RepaymentsOfConvertibleDebt
Date Value
1 12/31/2023 $505,986,000.00
2 9/30/2023 $505,986,000.00
3 6/30/2023 $369,761,000.00
4 12/31/2022 $401,203,000.00
5 9/30/2022 $401,203,000.00
6 6/30/2022 --
7 3/31/2022 --
8 12/31/2021 $300,762,000.00
9 9/30/2021 $300,755,000.00
10 6/30/2021 $300,751,000.00
11 3/31/2021 $189,849,000.00
12 12/31/2020 $303,967,000.00
13 9/30/2020 $159,677,000.00
14 6/30/2020 --
15 3/31/2020 --
16 12/31/2019 --
17 9/30/2019 --
18 12/31/2018 --
Financials: ResearchAndDevelopmentExpense
Date Value
1 12/31/2023 $191,705,000.00
2 9/30/2023 $145,981,000.00
3 6/30/2023 $99,779,000.00
4 3/31/2023 $46,907,000.00
5 12/31/2022 $196,637,000.00
6 9/30/2022 $45,426,000.00
7 6/30/2022 $104,895,000.00
8 3/31/2022 $52,415,000.00
9 12/31/2021 $178,821,000.00
10 9/30/2021 $43,269,000.00
11 6/30/2021 $87,726,000.00
12 3/31/2021 $46,131,000.00
13 12/31/2020 $170,905,000.00
14 9/30/2020 $123,956,000.00
15 6/30/2020 $79,915,000.00
16 3/31/2020 $39,541,000.00
17 12/31/2019 $139,772,000.00
18 9/30/2019 $101,199,000.00
19 6/30/2019 $64,757,000.00
20 3/31/2019 $32,692,000.00
21 12/31/2018 $114,291,000.00
22 9/30/2018 $29,045,000.00
23 6/30/2018 $51,751,000.00
24 3/31/2018 $25,533,000.00
25 12/31/2017 $81,926,000.00
26 9/30/2017 $19,876,000.00
27 6/30/2017 $19,899,000.00
28 3/31/2017 $19,302,000.00
29 12/31/2016 $66,331,000.00
30 9/30/2016 $49,232,000.00
31 6/30/2016 $16,033,000.00
32 3/31/2016 $16,958,000.00
33 12/31/2015 $59,391,000.00
34 9/30/2015 $15,664,000.00
35 6/30/2015 $13,268,000.00
36 3/31/2015 $16,144,000.00
37 12/31/2014 $49,386,000.00
38 9/30/2014 $13,490,000.00
39 6/30/2014 $12,189,000.00
40 3/31/2014 $11,320,000.00
41 12/31/2013 $41,944,000.00
42 9/30/2013 $29,351,000.00
43 6/30/2013 $19,352,000.00
44 3/31/2013 $9,553,000.00
45 12/31/2012 $39,315,000.00
Financials: RestrictedCashAndCashEquivalentsAtCarryingValue
Date Value
1 12/31/2023 --
2 9/30/2023 $60,000.00
3 6/30/2023 $60,000.00
4 3/31/2023 $63,000.00
5 12/31/2022 $63,000.00
6 9/30/2022 $63,000.00
7 6/30/2022 $64,000.00
8 3/31/2022 $70,000.00
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 $38,000.00
13 12/31/2020 $122,000.00
14 9/30/2020 $313,000.00
15 6/30/2020 $308,000.00
16 3/31/2020 $306,000.00
17 12/31/2019 $149,000.00
18 9/30/2019 $125,000.00
19 6/30/2019 $121,000.00
20 3/31/2019 $121,000.00
21 12/31/2018 $84,000.00
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 $84,000.00
25 12/31/2017 $84,000.00
26 3/31/2017 --
27 12/31/2016 --
Financials: RestrictedCashAndCashEquivalentsNoncurrent
Date Value
1 12/31/2023 $2,219,000.00
2 9/30/2023 $2,143,000.00
3 6/30/2023 $2,164,000.00
4 3/31/2023 $2,155,000.00
5 12/31/2022 $2,114,000.00
6 9/30/2022 $2,101,000.00
7 6/30/2022 $2,191,000.00
8 3/31/2022 $2,222,000.00
9 12/31/2021 $1,815,000.00
10 9/30/2021 $1,763,000.00
11 6/30/2021 $1,720,000.00
12 3/31/2021 $1,730,000.00
13 12/31/2020 $1,740,000.00
14 9/30/2020 $1,736,000.00
15 6/30/2020 $1,718,000.00
16 3/31/2020 $1,561,000.00
17 12/31/2019 $1,763,000.00
18 9/30/2019 $1,181,000.00
19 6/30/2019 $1,066,000.00
20 3/31/2019 $920,000.00
21 12/31/2018 $1,197,000.00
22 9/30/2018 $701,000.00
23 6/30/2018 $483,000.00
24 3/31/2018 $423,000.00
25 12/31/2017 $422,000.00
26 9/30/2017 $400,000.00
27 6/30/2017 $462,000.00
28 3/31/2017 $500,000.00
29 12/31/2016 $104,000.00
Financials: RestructuringCharges
Date Value
1 12/31/2023 $5,700,000.00
2 9/30/2023 $5,700,000.00
3 6/30/2023 $5,700,000.00
4 12/31/2022 --
5 12/31/2021 $1,900,000.00
6 9/30/2021 $1,900,000.00
7 12/31/2020 --
8 9/30/2020 --
9 6/30/2020 --
10 3/31/2020 --
11 12/31/2019 $97,000.00
12 9/30/2019 $97,000.00
13 6/30/2019 $69,000.00
14 3/31/2019 $22,000.00
15 12/31/2018 $589,000.00
16 9/30/2018 $252,000.00
17 6/30/2018 $15,000.00
18 3/31/2018 $220,000.00
19 12/31/2017 $1,047,000.00
20 9/30/2017 $64,000.00
21 6/30/2017 $59,000.00
22 3/31/2017 $900,000.00
23 12/31/2016 $-423,000.00
24 9/30/2016 $-298,000.00
25 6/30/2016 $-198,000.00
26 3/31/2016 $-44,000.00
27 12/31/2015 $4,868,000.00
28 9/30/2015 $342,000.00
29 6/30/2015 $464,000.00
30 3/31/2015 $2,500,000.00
31 12/31/2014 --
32 9/30/2014 --
33 6/30/2014 --
34 3/31/2014 --
35 12/31/2013 --
Financials: RestructuringCosts
Date Value
1 6/30/2023 $5,704,000.00
2 9/30/2022 --
3 6/30/2022 --
4 9/30/2021 $1,851,000.00
5 9/30/2020 --
Financials: RestructuringReserve
Date Value
1 12/31/2023 $500,000.00
2 9/30/2023 $1,000,000.00
3 6/30/2023 $3,700,000.00
4 12/31/2022 --
5 12/31/2021 $800,000.00
6 9/30/2021 $1,900,000.00
7 12/31/2020 --
8 12/31/2019 $22,000.00
9 9/30/2019 $43,000.00
10 6/30/2019 $30,000.00
11 3/31/2019 $36,000.00
12 12/31/2018 $448,000.00
13 9/30/2018 $243,000.00
14 6/30/2018 $318,000.00
15 3/31/2018 $401,000.00
16 12/31/2017 $265,000.00
17 9/30/2017 $280,000.00
18 6/30/2017 $350,000.00
19 3/31/2017 $670,000.00
20 12/31/2016 $306,000.00
21 12/31/2015 $2,518,000.00
Financials: RetainedEarningsAccumulatedDeficit
Date Value
1 12/31/2023 $-52,373,000.00
2 9/30/2023 $-62,038,000.00
3 6/30/2023 $-43,755,000.00
4 3/31/2023 $-68,367,000.00
5 12/31/2022 $-70,553,000.00
6 9/30/2022 $-72,411,000.00
7 6/30/2022 $-323,973,000.00
8 3/31/2022 $-331,449,000.00
9 12/31/2021 $-337,191,000.00
10 9/30/2021 $-361,497,000.00
11 6/30/2021 $-368,148,000.00
12 3/31/2021 $-400,912,000.00
13 12/31/2020 $-422,601,000.00
14 9/30/2020 $-448,644,000.00
15 6/30/2020 $-411,504,000.00
16 3/31/2020 $-422,093,000.00
17 12/31/2019 $-416,292,000.00
18 9/30/2019 $-424,511,000.00
19 6/30/2019 $-413,034,000.00
20 3/31/2019 $-411,005,000.00
21 12/31/2018 $-406,576,000.00
22 9/30/2018 $-411,924,000.00
23 6/30/2018 $-398,214,000.00
24 3/31/2018 $-394,305,000.00
25 12/31/2017 $-391,611,000.00
26 9/30/2017 $-395,270,000.00
27 6/30/2017 $-383,754,000.00
28 3/31/2017 $-377,729,000.00
29 12/31/2016 $-371,328,000.00
30 9/30/2016 $-369,839,000.00
31 6/30/2016 $-353,776,000.00
32 3/31/2016 $-344,768,000.00
33 12/31/2015 $-329,083,000.00
34 9/30/2015 $-332,713,000.00
35 6/30/2015 $-308,546,000.00
36 3/31/2015 $-298,415,000.00
37 12/31/2014 $-269,873,000.00
38 9/30/2014 $-271,561,000.00
39 6/30/2014 $-239,120,000.00
40 3/31/2014 $-230,874,000.00
41 12/31/2013 $-205,115,000.00
Financials: RevenueFromContractWithCustomerExcludingAssessedTax
Date Value
1 12/31/2023 $716,295,000.00
2 9/30/2023 $528,308,000.00
3 6/30/2023 $370,454,000.00
4 3/31/2023 $187,601,000.00
5 12/31/2022 $766,897,000.00
6 9/30/2022 $561,704,000.00
7 6/30/2022 $396,965,000.00
8 3/31/2022 $202,244,000.00
9 12/31/2021 $776,265,000.00
10 9/30/2021 $568,798,000.00
11 6/30/2021 $396,856,000.00
12 3/31/2021 $198,378,000.00
13 12/31/2020 $644,338,000.00
14 9/30/2020 $154,018,000.00
15 6/30/2020 $153,009,000.00
16 3/31/2020 $131,590,000.00
Financials: RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
Date Value
1 12/31/2023 $12,400,000.00
2 9/30/2023 $12,400,000.00
3 6/30/2023 $12,400,000.00
4 3/31/2023 $12,400,000.00
5 12/31/2022 $10,232,000.00
6 9/30/2022 $7,603,000.00
7 6/30/2022 $3,244,000.00
8 3/31/2022 $2,715,000.00
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 $13,688,000.00
14 9/30/2020 $1,713,000.00
15 6/30/2020 $1,713,000.00
16 12/31/2019 $3,364,000.00
17 9/30/2019 $2,638,000.00
18 6/30/2019 --
19 12/31/2018 --
20 9/30/2018 --
21 12/31/2017 --
Financials: SellingAndMarketingExpense
Date Value
1 12/31/2023 $126,591,000.00
2 9/30/2023 $96,845,000.00
3 6/30/2023 $67,973,000.00
4 3/31/2023 $37,017,000.00
5 12/31/2022 $147,660,000.00
6 9/30/2022 $31,803,000.00
7 6/30/2022 $77,777,000.00
8 3/31/2022 $42,498,000.00
9 12/31/2021 $105,414,000.00
10 9/30/2021 $27,239,000.00
11 6/30/2021 $47,900,000.00
12 3/31/2021 $26,214,000.00
13 12/31/2020 $81,914,000.00
14 9/30/2020 $24,625,000.00
15 6/30/2020 $35,996,000.00
16 3/31/2020 $20,238,000.00
17 12/31/2019 $63,569,000.00
18 9/30/2019 $47,334,000.00
19 6/30/2019 $30,512,000.00
20 3/31/2019 $18,717,000.00
21 12/31/2018 $54,714,000.00
22 9/30/2018 $42,463,000.00
23 6/30/2018 $26,773,000.00
24 3/31/2018 $15,336,000.00
25 12/31/2017 $51,240,000.00
26 9/30/2017 $40,246,000.00
27 6/30/2017 $26,062,000.00
28 3/31/2017 $15,964,000.00
29 12/31/2016 $53,949,000.00
30 9/30/2016 $41,449,000.00
31 6/30/2016 $26,193,000.00
32 3/31/2016 $14,446,000.00
33 12/31/2015 $64,082,000.00
34 9/30/2015 $16,211,000.00
35 6/30/2015 $12,382,000.00
36 3/31/2015 $21,392,000.00
37 12/31/2014 $72,315,000.00
38 9/30/2014 $23,453,000.00
39 6/30/2014 $14,817,000.00
40 3/31/2014 $15,027,000.00
41 12/31/2013 $50,302,000.00
42 9/30/2013 $36,645,000.00
43 6/30/2013 $22,422,000.00
44 3/31/2013 $13,748,000.00
45 12/31/2012 $51,082,000.00
Financials: SeniorLongTermNotes
Date Value
1 12/31/2023 $242,758,000.00
2 9/30/2023 $599,291,000.00
3 6/30/2023 $767,043,000.00
4 3/31/2023 $1,189,650,000.00
5 12/31/2022 $1,188,593,000.00
6 9/30/2022 $1,187,513,000.00
7 6/30/2022 $1,680,931,000.00
8 3/31/2022 $1,679,534,000.00
9 12/31/2021 $1,678,155,000.00
10 9/30/2021 $1,676,749,000.00
11 6/30/2021 $1,675,340,000.00
12 3/31/2021 $1,673,946,000.00
13 12/31/2020 $1,506,922,000.00
14 9/30/2020 $1,536,984,000.00
15 6/30/2020 $926,193,000.00
16 3/31/2020 $913,249,000.00
17 12/31/2019 $900,303,000.00
18 9/30/2019 $887,215,000.00
19 6/30/2019 $874,126,000.00
20 3/31/2019 $789,380,000.00
21 12/31/2018 $283,668,000.00
22 9/30/2018 $280,132,000.00
23 6/30/2018 $276,578,000.00
24 12/31/2017 --
Financials: SeniorNotesCurrent
Date Value
1 12/31/2023 $357,079,000.00
2 12/31/2022 --
3 3/31/2021 $109,494,000.00
4 12/31/2020 --
Financials: ShareBasedCompensation
Date Value
1 12/31/2023 $133,502,000.00
2 9/30/2023 $101,596,000.00
3 6/30/2023 $69,666,000.00
4 3/31/2023 $33,746,000.00
5 12/31/2022 $133,456,000.00
6 9/30/2022 $98,341,000.00
7 6/30/2022 $64,171,000.00
8 3/31/2022 $33,084,000.00
9 12/31/2021 $108,846,000.00
10 9/30/2021 $76,157,000.00
11 6/30/2021 $51,645,000.00
12 3/31/2021 $23,100,000.00
13 12/31/2020 $84,055,000.00
14 9/30/2020 $59,409,000.00
15 6/30/2020 $37,880,000.00
16 3/31/2020 $18,334,000.00
17 12/31/2019 $64,909,000.00
18 9/30/2019 $47,355,000.00
19 6/30/2019 $30,490,000.00
20 3/31/2019 $15,038,000.00
21 12/31/2018 $52,030,000.00
22 9/30/2018 $37,503,000.00
23 6/30/2018 $23,685,000.00
24 3/31/2018 $11,642,000.00
25 12/31/2017 $38,359,000.00
26 9/30/2017 $27,468,000.00
27 6/30/2017 $17,377,000.00
28 3/31/2017 $8,278,000.00
29 12/31/2016 $41,785,000.00
30 9/30/2016 $32,701,000.00
31 6/30/2016 $22,491,000.00
32 3/31/2016 $11,270,000.00
33 12/31/2015 $38,775,000.00
34 9/30/2015 $31,784,000.00
35 6/30/2015 $22,851,000.00
36 3/31/2015 $15,020,000.00
37 12/31/2014 $36,888,000.00
38 9/30/2014 $27,205,000.00
39 6/30/2014 $15,411,000.00
40 3/31/2014 $6,930,000.00
41 12/31/2013 $36,958,000.00
42 9/30/2013 $11,888,000.00
43 6/30/2013 $8,031,000.00
44 3/31/2013 $4,150,000.00
45 12/31/2012 $18,045,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
Date Value
1 12/31/2023 $200,000.00
2 12/31/2022 $1,300,000.00
3 12/31/2021 $10,700,000.00
4 12/31/2020 $53,500,000.00
5 12/31/2019 $90,800,000.00
6 12/31/2018 $57,200,000.00
7 12/31/2017 $16,800,000.00
8 12/31/2016 $600,000.00
9 12/31/2015 $3,200,000.00
10 12/31/2014 $3,100,000.00
11 12/31/2013 $4,900,000.00
12 12/31/2012 $3,300,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
Date Value
1 12/31/2023 $21,882.00
2 12/31/2017 $364,375.00
3 12/31/2016 $1,193,030.00
4 12/31/2015 $1,054,892.00
5 9/30/2015 $860,706.00
6 6/30/2015 $661,730.00
7 3/31/2015 $344,420.00
8 12/31/2014 $2,986,675.00
9 9/30/2014 $2,411,866.00
10 6/30/2014 $1,463,808.00
11 3/31/2014 $319,637.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 --
7 12/31/2017 --
8 9/30/2017 --
9 6/30/2017 --
10 3/31/2017 --
11 12/31/2016 $232,700.00
12 9/30/2016 $232,700.00
13 6/30/2016 $232,700.00
14 3/31/2016 --
15 12/31/2015 $253,901.00
16 9/30/2015 $165,456.00
17 6/30/2015 $165,456.00
18 12/31/2014 $640,138.00
19 9/30/2014 $640,138.00
20 6/30/2014 $640,138.00
21 3/31/2014 $168,632.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
Date Value
1 12/31/2023 $1,240,014.00
2 12/31/2022 $5,954,714.00
3 12/31/2021 $8,942,541.00
4 12/31/2020 $51,733,285.00
5 12/31/2019 $47,171,160.00
6 12/31/2018 $90,848,450.00
7 12/31/2017 $59,318,983.00
8 12/31/2016 $6,608,611.00
9 12/31/2015 $5,082,489.00
10 9/30/2015 $6,124,172.00
11 6/30/2015 $8,122,971.00
12 3/31/2015 $10,356,198.00
13 12/31/2014 $6,646,629.00
14 9/30/2014 $5,247,243.00
15 6/30/2014 $7,331,991.00
16 3/31/2014 $8,888,254.00
17 12/31/2013 $22,253,373.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Date Value
1 12/31/2023 $232,327.00
2 9/30/2023 $254,209.00
3 6/30/2023 $257,542.00
4 12/31/2022 $326,258.00
5 12/31/2021 $381,756.00
6 12/31/2020 $627,317.00
7 12/31/2019 $1,611,385.00
8 12/31/2018 $4,776,481.00
9 12/31/2017 $8,066,846.00
10 12/31/2016 $11,333,624.00
11 12/31/2015 $12,415,492.00
12 9/30/2015 $12,531,670.00
13 6/30/2015 $12,818,973.00
14 3/31/2015 $13,657,682.00
15 12/31/2014 $14,962,099.00
16 9/30/2014 $15,564,496.00
17 6/30/2014 $16,566,434.00
18 3/31/2014 $17,598,357.00
19 12/31/2013 $17,971,969.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Date Value
1 12/31/2023 $6.02
2 12/31/2022 $7.02
3 12/31/2021 $7.28
4 12/31/2020 $7.86
5 12/31/2019 $8.64
6 12/31/2018 $9.40
7 12/31/2017 $8.97
8 12/31/2016 $8.60
9 12/31/2015 $8.68
10 9/30/2015 $8.71
11 6/30/2015 $8.74
12 3/31/2015 $8.64
13 12/31/2014 $8.53
14 9/30/2014 $7.42
15 6/30/2014 $8.53
16 3/31/2014 $8.45
17 12/31/2013 $8.35
Financials: ShortTermInvestments
Date Value
1 12/31/2023 $194,257,000.00
2 9/30/2023 $166,841,000.00
3 6/30/2023 $209,686,000.00
4 3/31/2023 $277,864,000.00
5 12/31/2022 $583,973,000.00
6 9/30/2022 $871,408,000.00
7 6/30/2022 $981,288,000.00
8 3/31/2022 $915,431,000.00
9 12/31/2021 $691,781,000.00
10 9/30/2021 $1,038,345,000.00
11 6/30/2021 $1,221,666,000.00
12 3/31/2021 $1,215,944,000.00
13 12/31/2020 $665,567,000.00
14 9/30/2020 $723,327,000.00
15 6/30/2020 $417,530,000.00
16 3/31/2020 $404,794,000.00
17 12/31/2019 $381,074,000.00
18 9/30/2019 $345,392,000.00
19 6/30/2019 $259,399,000.00
20 3/31/2019 $70,080,000.00
21 12/31/2018 $93,345,000.00
22 9/30/2018 $80,898,000.00
23 6/30/2018 $80,938,000.00
24 3/31/2018 $82,264,000.00
25 12/31/2017 $81,742,000.00
26 9/30/2017 $80,914,000.00
27 12/31/2016 --
28 9/30/2016 --
29 6/30/2016 --
30 3/31/2016 $20,002,000.00
31 12/31/2015 $17,800,000.00
32 9/30/2015 $21,365,000.00
33 6/30/2015 $27,409,000.00
34 3/31/2015 $28,867,000.00
35 12/31/2014 $33,346,000.00
36 9/30/2014 $30,035,000.00
37 6/30/2014 $28,430,000.00
38 3/31/2014 $54,376,000.00
39 12/31/2013 $37,071,000.00
Financials: StockholdersEquity
Date Value
1 12/31/2023 $944,618,000.00
2 9/30/2023 $1,033,349,000.00
3 6/30/2023 $1,035,001,000.00
4 3/31/2023 $1,006,759,000.00
5 12/31/2022 $1,116,589,000.00
6 9/30/2022 $1,046,532,000.00
7 6/30/2022 $818,791,000.00
8 3/31/2022 $808,521,000.00
9 12/31/2021 $1,106,917,000.00
10 9/30/2021 $1,354,517,000.00
11 6/30/2021 $1,337,882,000.00
12 3/31/2021 $1,243,343,000.00
13 12/31/2020 $609,635,000.00
14 9/30/2020 $645,392,000.00
15 6/30/2020 $498,378,000.00
16 3/31/2020 $462,927,000.00
17 12/31/2019 $498,829,000.00
18 9/30/2019 $468,512,000.00
19 6/30/2019 $459,571,000.00
20 3/31/2019 $428,137,000.00
21 12/31/2018 $410,634,000.00
22 9/30/2018 $388,581,000.00
23 6/30/2018 $388,719,000.00
24 3/31/2018 $370,011,000.00
25 12/31/2017 $391,062,000.00
26 9/30/2017 $368,954,000.00
27 6/30/2017 $222,056,000.00
28 3/31/2017 $214,062,000.00
29 12/31/2016 $221,939,000.00
30 9/30/2016 $215,103,000.00
31 6/30/2016 $221,733,000.00
32 3/31/2016 $220,397,000.00
33 12/31/2015 $231,075,000.00
34 9/30/2015 $220,059,000.00
35 6/30/2015 $235,345,000.00
36 3/31/2015 $235,441,000.00
37 12/31/2014 $247,043,000.00
38 9/30/2014 $234,730,000.00
39 6/30/2014 $255,356,000.00
40 3/31/2014 $251,928,000.00
41 12/31/2013 $274,240,000.00
42 12/31/2012 $-86,127,000.00
43 12/31/2011 $-51,894,000.00
Financials: StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
Date Value
1 12/31/2023 $454,533.00
2 12/31/2022 $382,392.00
3 12/31/2021 $167,890.00
4 12/31/2020 $173,992.00
5 12/31/2019 $201,581.00
6 12/31/2018 $253,301.00
7 12/31/2017 $377,530.00
8 12/31/2016 $467,979.00
9 12/31/2015 $419,137.00
10 12/31/2014 $340,617.00
Financials: StockIssuedDuringPeriodSharesStockOptionsExercised
Date Value
1 12/31/2023 $72,049.00
2 12/31/2022 $55,498.00
3 12/31/2021 $245,561.00
4 12/31/2020 $984,068.00
5 12/31/2019 $3,165,096.00
6 12/31/2018 $3,290,365.00
7 12/31/2017 $2,902,403.00
8 12/31/2016 $121,538.00
9 12/31/2015 $1,745,616.00
10 9/30/2015 $1,735,179.00
11 6/30/2015 $1,646,852.00
12 3/31/2015 $959,997.00
13 12/31/2014 $663,333.00
14 9/30/2014 $635,745.00
15 6/30/2014 $581,865.00
16 3/31/2014 $222,607.00
Financials: StockIssuedDuringPeriodValueRestrictedStockAwardGross
Date Value
1 12/31/2023 $-16,438,000.00
2 9/30/2023 $-13,854,000.00
3 6/30/2023 $-11,066,000.00
4 3/31/2023 $-7,735,000.00
5 12/31/2022 $-26,547,000.00
6 9/30/2022 $-2,555,000.00
7 6/30/2022 $-10,220,000.00
8 3/31/2022 $-7,466,000.00
9 12/31/2021 $-94,421,000.00
10 9/30/2021 $-89,337,000.00
11 6/30/2021 $-15,465,000.00
12 3/31/2021 $-59,175,000.00
13 12/31/2020 $-80,678,000.00
14 12/31/2019 $-94,568,000.00
15 6/30/2019 $-82,249,000.00
16 3/31/2019 $-76,042,000.00
17 12/31/2018 $-49,086,000.00
18 6/30/2018 $-40,311,000.00
19 3/31/2018 $-35,638,000.00
20 12/31/2017 $-20,112,000.00
21 12/31/2016 $-10,776,000.00
22 12/31/2015 $-8,710,000.00
23 12/31/2014 $-3,979,000.00
Financials: StockRepurchasedDuringPeriodValue
Date Value
1 12/31/2023 $337,709,000.00
2 9/30/2023 $186,368,000.00
3 6/30/2023 $186,368,000.00
4 3/31/2023 $151,311,000.00
5 12/31/2022 $323,528,000.00
6 9/30/2022 $23,078,000.00
7 6/30/2022 $300,450,000.00
8 3/31/2022 $300,450,000.00
9 12/31/2021 $300,000,000.00
10 12/31/2019 $20,000,000.00
11 9/30/2019 $20,000,000.00
12 6/30/2019 $20,000,000.00
13 3/31/2019 $20,000,000.00
14 12/31/2018 $20,000,000.00
15 9/30/2018 $20,000,000.00
16 6/30/2018 $20,000,000.00
17 12/31/2015 $1,185,000.00
18 12/31/2014 $604,000.00
19 12/31/2012 $3,335,000.00
Financials: StockRepurchaseProgramAuthorizedAmount1
Date Value
1 8/31/2023 $2,200,000,000.00
2 6/30/2022 $2,000,000,000.00
3 11/30/2021 $1,000,000,000.00
4 9/30/2020 $500,000,000.00
5 6/30/2020 $500,000,000.00
Financials: StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
Date Value
1 3/31/2023 $492,600,000.00
2 12/31/2022 $642,600,000.00
3 9/30/2022 $642,600,000.00
4 6/30/2022 $1,100,000,000.00
5 12/31/2021 $365,500,000.00
6 9/30/2021 $665,500,000.00
7 6/30/2021 $165,500,000.00
8 3/31/2021 $165,500,000.00
9 12/31/2020 $350,400,000.00
Financials: UnrecognizedTaxBenefits
Date Value
1 12/31/2023 $12,400,000.00
2 12/31/2022 $16,953,000.00
3 12/31/2021 $16,805,000.00
4 12/31/2020 $14,654,000.00
5 12/31/2019 $10,993,000.00
6 12/31/2018 $8,771,000.00
7 12/31/2017 $5,772,000.00
8 12/31/2016 $4,882,000.00
9 12/31/2015 $4,849,000.00
10 12/31/2014 $4,272,000.00
11 12/31/2013 $2,994,000.00
12 12/31/2012 $1,942,000.00
13 12/31/2011 $565,000.00
Financials: UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation
Date Value
1 12/31/2023 --
2 12/31/2022 $443,000.00
3 12/31/2021 $63,000.00
4 12/31/2020 $48,000.00
5 12/31/2019 $7,000.00
6 12/31/2018 $50,000.00
7 12/31/2017 $-74,000.00
8 12/31/2016 $77,000.00
9 12/31/2015 $-24,000.00
10 12/31/2014 $16,000.00
Financials: UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
Date Value
1 12/31/2023 $131,000.00
2 12/31/2022 $876,000.00
3 12/31/2021 $952,000.00
4 12/31/2020 $535,000.00
5 12/31/2019 $1,550,000.00
6 12/31/2018 $569,000.00
7 12/31/2017 $101,000.00
8 12/31/2016 $855,000.00
9 12/31/2015 $416,000.00
10 12/31/2014 $284,000.00
11 12/31/2013 $2,000.00
12 12/31/2012 $258,000.00
Financials: UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
Date Value
1 12/31/2023 $4,703,000.00
2 12/31/2022 $386,000.00
3 12/31/2021 $22,000.00
4 12/31/2020 $208,000.00
5 12/31/2019 --
6 12/31/2018 $149,000.00
7 12/31/2017 $172,000.00
8 12/31/2016 $32,000.00
9 12/31/2015 $61,000.00
10 12/31/2014 --
11 12/31/2013 $16,000.00
12 12/31/2012 --
Financials: UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
Date Value
1 12/31/2023 --
2 12/31/2022 $300,000.00
3 12/31/2021 $300,000.00
4 12/31/2020 $200,000.00
5 12/31/2019 $100,000.00
6 12/31/2018 $73,000.00
7 12/31/2017 $800,000.00
8 12/31/2016 $600,000.00
9 12/31/2015 $700,000.00
10 12/31/2014 $500,000.00
11 12/31/2013 $400,000.00
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
Date Value
1 12/31/2023 $281,000.00
2 12/31/2022 $1,520,000.00
3 12/31/2021 $3,309,000.00
4 12/31/2020 $3,999,000.00
5 12/31/2019 $3,722,000.00
6 12/31/2018 $3,112,000.00
7 12/31/2017 $978,000.00
8 12/31/2016 $595,000.00
9 12/31/2015 $948,000.00
10 12/31/2014 $1,172,000.00
11 12/31/2013 $742,000.00
12 12/31/2012 $495,000.00
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
Date Value
1 12/31/2023 --
2 12/31/2022 $333,000.00
3 12/31/2021 $305,000.00
4 12/31/2020 $479,000.00
5 12/31/2019 $221,000.00
6 12/31/2018 $758,000.00
7 12/31/2017 $280,000.00
8 12/31/2016 $478,000.00
9 12/31/2015 $82,000.00
10 12/31/2014 $406,000.00
11 12/31/2013 $318,000.00
12 12/31/2012 $1,090,000.00
Financials: UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 $426,000.00
4 12/31/2020 $26,000.00
5 12/31/2019 $164,000.00
6 12/31/2018 $103,000.00
7 12/31/2017 $169,000.00
8 12/31/2016 $76,000.00
9 12/31/2015 --
10 12/31/2014 --
Financials: UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
Date Value
1 12/31/2023 $6,800,000.00
2 12/31/2022 $11,600,000.00
3 12/31/2021 $4,500,000.00
4 12/31/2020 $3,400,000.00
5 12/31/2019 $1,900,000.00
6 12/31/2018 $1,200,000.00
7 12/31/2017 $1,200,000.00
8 12/31/2016 $1,500,000.00
9 12/31/2015 $1,400,000.00
10 12/31/2014 $1,300,000.00
Financials: ValuationAllowanceDeferredTaxAssetChangeInAmount
Date Value
1 12/31/2023 $4,000,000.00
2 12/31/2022 $-202,200,000.00
3 12/31/2021 $86,500,000.00
4 12/31/2020 $3,300,000.00
5 12/31/2019 $22,700,000.00
6 12/31/2018 $34,700,000.00
7 12/31/2017 $-18,900,000.00
8 12/31/2016 $11,800,000.00
9 12/31/2015 $19,100,000.00
10 12/31/2014 $20,700,000.00
11 12/31/2013 $17,100,000.00
Financials: WeightedAverageNumberOfDilutedSharesOutstanding
Date Value
1 12/31/2023 $128,569,000.00
2 9/30/2023 $121,876,000.00
3 6/30/2023 $137,416,000.00
4 3/31/2023 $124,304,000.00
5 12/31/2022 $149,859,000.00
6 9/30/2022 $151,221,000.00
7 6/30/2022 $129,934,000.00
8 3/31/2022 $133,270,000.00
9 12/31/2021 $141,262,000.00
10 9/30/2021 $140,775,000.00
11 6/30/2021 $168,282,000.00
12 3/31/2021 $134,352,000.00
13 12/31/2020 $141,297,000.00
14 9/30/2020 $126,194,000.00
15 6/30/2020 $133,851,000.00
16 3/31/2020 $122,428,000.00
17 12/31/2019 $119,204,000.00
18 9/30/2019 $120,085,000.00
19 6/30/2019 $118,790,000.00
20 3/31/2019 $116,730,000.00
21 12/31/2018 $125,610,000.00
22 9/30/2018 $114,184,000.00
23 6/30/2018 $112,738,000.00
24 3/31/2018 $110,904,000.00
25 12/31/2017 $121,557,000.00
26 9/30/2017 $103,041,000.00
27 6/30/2017 $95,047,000.00
28 3/31/2017 $92,830,000.00
29 12/31/2015 $93,225,000.00
30 9/30/2015 $87,706,000.00
31 6/30/2015 $86,741,000.00
32 3/31/2015 $84,794,000.00
33 12/31/2014 $86,543,000.00
34 9/30/2014 $83,688,000.00
35 6/30/2014 $83,209,000.00
36 3/31/2014 $82,181,000.00
37 12/31/2013 $45,825,000.00
38 9/30/2013 $12,873,000.00
39 6/30/2013 $12,558,000.00
40 3/31/2013 $12,031,000.00
Financials: WeightedAverageNumberOfSharesOutstandingBasic
Date Value
1 12/31/2023 $116,504,000.00
2 9/30/2023 $119,001,000.00
3 6/30/2023 $120,828,000.00
4 3/31/2023 $123,710,000.00
5 12/31/2022 $127,557,000.00
6 9/30/2022 $128,166,000.00
7 6/30/2022 $129,201,000.00
8 3/31/2022 $132,162,000.00
9 12/31/2021 $141,262,000.00
10 9/30/2021 $140,775,000.00
11 6/30/2021 $143,112,000.00
12 3/31/2021 $134,352,000.00
13 12/31/2020 $128,955,000.00
14 9/30/2020 $124,162,000.00
15 6/30/2020 $123,842,000.00
16 3/31/2020 $122,428,000.00
17 12/31/2019 $119,204,000.00
18 9/30/2019 $120,085,000.00
19 6/30/2019 $118,790,000.00
20 3/31/2019 $116,730,000.00
21 12/31/2018 $115,123,000.00
22 9/30/2018 $114,184,000.00
23 6/30/2018 $112,738,000.00
24 3/31/2018 $110,904,000.00
25 12/31/2017 $108,968,000.00
26 9/30/2017 $103,041,000.00
27 6/30/2017 $95,047,000.00
28 3/31/2017 $92,830,000.00
29 12/31/2016 $90,534,000.00
30 9/30/2016 $91,059,000.00
31 6/30/2016 $90,416,000.00
32 3/31/2016 $89,118,000.00
33 12/31/2015 $87,993,000.00
34 9/30/2015 $87,706,000.00
35 6/30/2015 $86,741,000.00
36 3/31/2015 $84,794,000.00
37 12/31/2014 $83,925,000.00
38 9/30/2014 $83,704,000.00
39 6/30/2014 $83,209,000.00
40 3/31/2014 $82,259,000.00
41 12/31/2013 $21,121,000.00
42 9/30/2013 $12,745,000.00
43 6/30/2013 $12,812,000.00
44 3/31/2013 $12,031,000.00
45 12/31/2012 $12,132,000.00
Copyright 2024 PursePoor.com