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

Business Address

240 EAST HACIENDA AVENUE

CAMPBELL , CA US 95008

Mailing Address

240 EAST HACIENDA AVENUE

CAMPBELL , CA US 95008
Phone Number: (972) 514-9535 / State Incorporated: / Fiscal Year End 1 /31
Financials: AccountsPayableCurrent
Date Value
1 10/31/2023 $101,697,000.00
2 7/31/2023 $99,024,000.00
3 4/30/2023 $61,976,000.00
4 1/31/2023 $62,076,000.00
5 10/31/2022 $44,537,000.00
6 7/31/2022 $45,145,000.00
7 4/30/2022 $35,350,000.00
8 1/31/2022 $27,576,000.00
9 10/31/2021 $32,084,000.00
10 7/31/2021 $28,416,000.00
11 4/30/2021 $18,103,000.00
12 1/31/2021 $19,784,000.00
13 12/31/2020 $39,094.00
14 9/30/2020 $70,857.00
15 6/30/2020 $66,636.00
16 3/31/2020 $133,555.00
17 1/31/2020 $19,631,000.00
18 12/31/2019 $200,971.00
19 9/30/2019 $115,861.00
20 6/30/2019 $9,075.00
Financials: AccountsReceivableNetCurrent
Date Value
1 10/31/2023 $151,804,000.00
2 7/31/2023 $202,079,000.00
3 4/30/2023 $165,109,000.00
4 1/31/2023 $164,892,000.00
5 10/31/2022 $123,028,000.00
6 7/31/2022 $109,922,000.00
7 4/30/2022 $79,855,000.00
8 1/31/2022 $75,939,000.00
9 10/31/2021 $66,104,000.00
10 7/31/2021 $42,708,000.00
11 4/30/2021 $34,932,000.00
12 1/31/2021 $35,075,000.00
13 1/31/2020 $38,488,000.00
Financials: AccruedLiabilitiesCurrent
Date Value
1 10/31/2023 $53,305,000.00
2 7/31/2023 $62,616,000.00
3 4/30/2023 $63,141,000.00
4 1/31/2023 $46,105,000.00
5 10/31/2022 $43,827,000.00
6 7/31/2022 $40,065,000.00
7 4/30/2022 $36,951,000.00
8 1/31/2022 $31,865,000.00
9 10/31/2021 $28,673,000.00
10 7/31/2021 $19,113,000.00
11 4/30/2021 $14,592,000.00
12 1/31/2021 $18,404,000.00
13 12/31/2020 $4,133,165.00
14 9/30/2020 $596,394.00
15 6/30/2020 $81,394.00
16 3/31/2020 $81,394.00
17 1/31/2020 $11,335,000.00
18 12/31/2019 --
19 9/30/2019 $85,000.00
20 6/30/2019 $279,063.00
Financials: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Date Value
1 10/31/2023 $55,132,000.00
2 7/31/2023 $51,144,000.00
3 4/30/2023 $47,622,000.00
4 1/31/2023 $43,554,000.00
5 10/31/2022 $41,045,000.00
6 7/31/2022 $38,983,000.00
7 4/30/2022 $38,226,000.00
8 1/31/2022 $35,037,000.00
9 10/31/2021 $32,575,000.00
10 7/31/2021 $29,305,000.00
11 4/30/2021 $26,602,000.00
12 1/31/2021 $24,863,000.00
13 1/31/2020 $14,756,000.00
Financials: AccumulatedOtherComprehensiveIncomeLossNetOfTax
Date Value
1 10/31/2023 $-19,305,000.00
2 7/31/2023 $-11,608,000.00
3 4/30/2023 $-11,793,000.00
4 1/31/2023 $-16,384,000.00
5 10/31/2022 $-35,054,000.00
6 7/31/2022 $-29,025,000.00
7 4/30/2022 $-21,160,000.00
8 1/31/2022 $-8,219,000.00
9 10/31/2021 $-376,000.00
10 7/31/2021 $150,000.00
11 4/30/2021 $162,000.00
12 1/31/2021 $155,000.00
13 1/31/2020 $37,000.00
Financials: AdditionalPaidInCapital
Date Value
1 10/31/2023 $1,931,450,000.00
2 7/31/2023 $1,648,198,000.00
3 4/30/2023 $1,575,388,000.00
4 1/31/2023 $1,528,104,000.00
5 10/31/2022 $1,451,711,000.00
6 7/31/2022 $1,414,301,000.00
7 4/30/2022 $1,387,139,000.00
8 1/31/2022 $1,366,855,000.00
9 10/31/2021 $1,337,247,000.00
10 7/31/2021 $1,216,893,000.00
11 4/30/2021 $1,081,272,000.00
12 1/31/2021 $62,736,000.00
13 12/31/2020 $9,210,213.00
14 9/30/2020 $4,670,168.00
15 6/30/2020 $3,877,256.00
16 3/31/2020 $3,753,087.00
17 1/31/2020 $20,331,000.00
18 12/31/2019 $4,219,513.00
19 9/30/2019 $4,860,686.00
20 6/30/2019 $24,137.00
Financials: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Date Value
1 10/31/2023 $32,883,000.00
2 7/31/2023 $35,099,000.00
3 4/30/2023 $23,964,000.00
4 1/31/2023 $93,351,000.00
5 10/31/2022 $25,698,000.00
6 7/31/2022 $26,419,000.00
7 4/30/2022 $15,527,000.00
8 1/31/2022 $67,331,000.00
9 10/31/2021 $16,022,000.00
10 7/31/2021 $28,293,000.00
11 4/30/2021 $7,577,000.00
12 1/31/2021 $4,947,000.00
13 10/31/2020 $1,207,000.00
14 7/31/2020 $1,190,000.00
15 4/30/2020 $910,000.00
16 1/31/2020 $2,937,000.00
17 1/31/2019 $1,706,000.00
Financials: AdvertisingExpense
Date Value
1 1/31/2023 --
2 1/31/2022 --
3 1/31/2021 --
4 1/31/2020 --
Financials: AllocatedShareBasedCompensationExpense
Date Value
1 10/31/2023 $91,946,000.00
2 7/31/2023 $59,063,000.00
3 4/30/2023 $23,964,000.00
4 1/31/2023 $93,350,000.00
5 10/31/2022 $67,644,000.00
6 7/31/2022 $41,946,000.00
7 4/30/2022 $15,527,000.00
8 1/31/2022 $67,331,000.00
9 10/31/2021 $51,893,000.00
10 7/31/2021 $35,870,000.00
11 4/30/2021 $7,577,000.00
12 1/31/2021 $4,947,000.00
13 10/31/2020 $3,308,000.00
14 7/31/2020 $2,100,000.00
15 4/30/2020 $910,000.00
16 1/31/2020 $2,937,000.00
17 1/31/2019 $1,706,000.00
Financials: AllowanceForDoubtfulAccountsReceivable
Date Value
1 1/31/2023 $10,000,000.00
2 1/31/2022 $5,584,000.00
3 1/31/2021 $2,000,000.00
4 1/31/2020 $2,000,000.00
5 1/31/2019 $3,124,000.00
6 1/31/2018 $1,316,000.00
Financials: AllowanceForDoubtfulAccountsReceivableCurrent
Date Value
1 10/31/2023 $14,000,000.00
2 7/31/2023 $13,000,000.00
3 4/30/2023 $12,000,000.00
4 1/31/2023 $10,000,000.00
5 10/31/2022 $8,200,000.00
6 7/31/2022 $6,731,000.00
7 4/30/2022 $7,522,000.00
8 1/31/2022 $5,584,000.00
9 10/31/2021 $2,643,000.00
10 7/31/2021 $2,000,000.00
11 4/30/2021 $2,100,000.00
12 1/31/2021 $2,000,000.00
13 1/31/2020 $2,000,000.00
Financials: AllowanceForDoubtfulAccountsReceivableWriteOffs
Date Value
1 1/31/2023 $1,937,000.00
2 1/31/2022 $251,000.00
3 1/31/2021 $121,000.00
4 1/31/2020 $1,463,000.00
5 1/31/2019 $4,000.00
Financials: AmortizationOfFinancingCosts
Date Value
1 7/31/2023 $603,000.00
2 4/30/2023 $301,000.00
3 1/31/2023 $965,000.00
4 10/31/2022 $663,000.00
5 7/31/2022 $362,000.00
6 4/30/2022 $59,000.00
Financials: AmortizationOfIntangibleAssets
Date Value
1 10/31/2023 $9,085,000.00
2 7/31/2023 $6,077,000.00
3 4/30/2023 $3,037,000.00
4 1/31/2023 $11,646,000.00
5 10/31/2022 $8,653,000.00
6 7/31/2022 $5,816,000.00
7 4/30/2022 $2,860,000.00
8 1/31/2022 $4,617,000.00
9 10/31/2021 $1,519,000.00
10 7/31/2021 --
11 4/30/2021 --
12 1/31/2021 --
13 1/31/2020 $600,000.00
14 1/31/2019 $200,000.00
Financials: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Date Value
1 10/31/2023 $102,907,261.00
2 7/31/2023 $87,864,643.00
3 4/30/2023 $78,149,253.00
4 1/31/2023 $79,395,156.00
5 10/31/2022 $80,614,610.00
6 7/31/2022 $82,495,890.00
7 4/30/2022 $75,815,340.00
8 1/31/2022 $62,809,839.00
9 10/31/2021 $65,452,817.00
10 7/31/2021 $67,706,176.00
11 4/30/2021 $73,955,033.00
12 1/31/2021 $262,337,147.00
13 10/31/2020 $269,922,805.00
14 7/31/2020 $270,229,995.00
15 1/31/2020 $222,205,064.00
16 1/31/2019 $215,869,536.00
Financials: Assets
Date Value
1 10/31/2023 $1,187,661,000.00
2 7/31/2023 $1,068,388,000.00
3 4/30/2023 $1,059,822,000.00
4 1/31/2023 $1,079,957,000.00
5 10/31/2022 $1,000,583,000.00
6 7/31/2022 $1,046,030,000.00
7 4/30/2022 $1,087,316,000.00
8 1/31/2022 $855,897,000.00
9 10/31/2021 $901,477,000.00
10 7/31/2021 $770,588,000.00
11 4/30/2021 $753,071,000.00
12 1/31/2021 $290,120,000.00
13 12/31/2020 $317,341,509.00
14 9/30/2020 $317,187,253.00
15 6/30/2020 $317,727,074.00
16 3/31/2020 $317,824,087.00
17 1/31/2020 $234,191,000.00
18 12/31/2019 $317,171,896.00
19 9/30/2019 $316,245,555.00
20 6/30/2019 $383,143.00
Financials: AssetsCurrent
Date Value
1 10/31/2023 $824,447,000.00
2 7/31/2023 $692,215,000.00
3 4/30/2023 $682,163,000.00
4 1/31/2023 $704,170,000.00
5 10/31/2022 $641,626,000.00
6 7/31/2022 $680,186,000.00
7 4/30/2022 $712,229,000.00
8 1/31/2022 $464,056,000.00
9 10/31/2021 $494,583,000.00
10 7/31/2021 $711,251,000.00
11 4/30/2021 $693,915,000.00
12 1/31/2021 $226,632,000.00
13 12/31/2020 $350,444.00
14 9/30/2020 $202,594.00
15 6/30/2020 $287,476.00
16 3/31/2020 $514,418.00
17 1/31/2020 $191,318,000.00
18 12/31/2019 $773,007.00
19 9/30/2019 $1,126,342.00
20 6/30/2019 $66,727.00
Financials: AvailableForSaleSecuritiesDebtSecuritiesCurrent
Date Value
1 10/31/2023 --
2 7/31/2023 --
3 4/30/2023 --
4 1/31/2023 $104,966,000.00
5 10/31/2022 $208,887,000.00
6 7/31/2022 $283,880,000.00
7 1/31/2022 --
8 1/31/2021 --
Financials: BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
Date Value
1 1/31/2023 --
2 10/31/2022 --
3 7/31/2022 --
4 4/30/2022 --
5 1/31/2022 $-84,420,000.00
6 10/31/2021 --
7 7/31/2021 $-84,420,000.00
8 4/30/2021 $-84,420,000.00
9 1/31/2021 --
10 10/31/2020 --
11 1/31/2020 --
Financials: CapitalExpendituresIncurredButNotYetPaid
Date Value
1 10/31/2023 $1,673,000.00
2 7/31/2023 $3,041,000.00
3 4/30/2023 $1,824,000.00
4 1/31/2023 $1,954,000.00
5 10/31/2022 $1,566,000.00
6 7/31/2022 $910,000.00
7 4/30/2022 $1,433,000.00
8 1/31/2022 $660,000.00
9 10/31/2021 $1,939,000.00
10 7/31/2021 --
11 4/30/2021 $174,000.00
12 1/31/2021 $647,000.00
13 10/31/2020 $914,000.00
14 4/30/2020 $237,000.00
15 1/31/2020 $1,287,000.00
Financials: CapitalizedContractCostAmortization
Date Value
1 10/31/2023 $2,112,000.00
2 7/31/2023 $1,380,000.00
3 4/30/2023 $675,000.00
4 1/31/2023 $2,361,000.00
5 10/31/2022 $1,729,000.00
6 7/31/2022 $1,118,000.00
7 4/30/2022 $538,000.00
8 1/31/2022 $1,786,000.00
9 10/31/2021 $1,291,000.00
10 7/31/2021 $829,000.00
11 4/30/2021 $399,000.00
12 1/31/2021 $1,206,000.00
13 10/31/2020 $858,000.00
14 1/31/2020 $675,000.00
Financials: CapitalizedContractCostNet
Date Value
1 1/31/2023 $8,142,000.00
2 1/31/2022 $7,129,000.00
3 1/31/2021 $5,534,000.00
4 1/31/2020 $3,832,000.00
Financials: CapitalizedContractCostNetCurrent
Date Value
1 1/31/2023 $2,598,000.00
2 1/31/2022 $2,104,000.00
3 1/31/2021 $1,550,000.00
Financials: CapitalizedContractCostNetNoncurrent
Date Value
1 1/31/2023 $5,544,000.00
2 1/31/2022 $5,025,000.00
3 1/31/2021 $3,984,000.00
Financials: CashAndCashEquivalentsAtCarryingValue
Date Value
1 10/31/2023 $367,012,000.00
2 7/31/2023 $233,499,000.00
3 4/30/2023 $283,347,000.00
4 1/31/2023 $264,162,000.00
5 10/31/2022 $188,273,000.00
6 7/31/2022 $187,662,000.00
7 4/30/2022 $540,583,000.00
8 1/31/2022 $315,235,000.00
9 10/31/2021 $365,491,000.00
10 7/31/2021 $618,089,000.00
11 4/30/2021 $609,809,000.00
12 1/31/2021 $145,491,000.00
13 12/31/2020 $111,803.00
14 9/30/2020 $11,392.00
15 7/31/2020 $189,537,000.00
16 6/30/2020 $42,465.00
17 4/30/2020 $78,480,000.00
18 3/31/2020 $174,516.00
19 1/31/2020 $72,753,000.00
20 12/31/2019 $398,721.00
21 9/30/2019 $819,653.00
22 6/30/2019 $42,465.00
23 4/30/2019 --
24 1/31/2019 $205,238,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 10/31/2023 $397,412,000.00
2 7/31/2023 $263,899,000.00
3 4/30/2023 $313,747,000.00
4 1/31/2023 $294,562,000.00
5 10/31/2022 $188,673,000.00
6 7/31/2022 $188,062,000.00
7 4/30/2022 $540,983,000.00
8 1/31/2022 $315,635,000.00
9 10/31/2021 $365,891,000.00
10 7/31/2021 $618,500,000.00
11 4/30/2021 $610,209,000.00
12 1/31/2021 $145,891,000.00
13 10/31/2020 $169,093,000.00
14 7/31/2020 $189,537,000.00
15 4/30/2020 $78,480,000.00
16 1/31/2020 $73,153,000.00
17 1/31/2019 $205,698,000.00
18 1/31/2018 $88,844,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
Date Value
1 10/31/2023 $102,850,000.00
2 7/31/2023 $-30,663,000.00
3 4/30/2023 $19,185,000.00
4 1/31/2023 $-21,073,000.00
5 10/31/2022 $-126,962,000.00
6 7/31/2022 $-127,573,000.00
7 4/30/2022 $225,348,000.00
8 1/31/2022 $169,744,000.00
9 10/31/2021 $220,000,000.00
10 7/31/2021 $472,598,000.00
11 4/30/2021 $464,318,000.00
12 1/31/2021 $72,738,000.00
13 10/31/2020 $95,940,000.00
14 7/31/2020 $116,384,000.00
15 4/30/2020 $5,327,000.00
16 1/31/2020 $-132,545,000.00
17 1/31/2019 $116,854,000.00
Financials: ClassOfWarrantOrRightOutstanding
Date Value
1 1/31/2023 $34,499,436.00
2 10/31/2022 $34,587,257.00
3 7/31/2022 $35,524,021.00
4 4/30/2022 $35,524,021.00
5 1/31/2022 $35,549,024.00
6 10/31/2021 $37,756,829.00
7 7/31/2021 $39,249,702.00
8 4/30/2021 $38,761,031.00
9 1/31/2021 $38,761,031.00
Financials: CommitmentsAndContingencies
Date Value
1 10/31/2023 --
2 7/31/2023 --
3 4/30/2023 --
4 1/31/2023 --
5 10/31/2022 --
6 7/31/2022 --
7 4/30/2022 --
8 1/31/2022 --
9 10/31/2021 --
10 7/31/2021 --
11 4/30/2021 --
12 1/31/2021 --
13 12/31/2020 --
14 3/31/2020 --
15 1/31/2020 --
16 12/31/2019 --
17 9/30/2019 --
18 6/30/2019 --
Financials: CommonStockParOrStatedValuePerShare
Date Value
1 10/31/2023 $0.00
2 7/31/2023 $0.00
3 4/30/2023 $0.00
4 1/31/2023 $0.00
5 10/31/2022 $0.00
6 7/31/2022 $0.00
7 4/30/2022 $0.00
8 1/31/2022 $0.00
9 10/31/2021 $0.00
10 7/31/2021 $0.00
11 4/30/2021 $0.00
12 2/28/2021 $0.00
13 1/31/2021 $0.00
14 1/31/2020 $0.00
Financials: CommonStockSharesAuthorized
Date Value
1 10/31/2023 $1,000,000,000.00
2 7/31/2023 $1,000,000,000.00
3 4/30/2023 $1,000,000,000.00
4 1/31/2023 $1,000,000,000.00
5 10/31/2022 $1,000,000,000.00
6 7/31/2022 $1,000,000,000.00
7 4/30/2022 $1,000,000,000.00
8 1/31/2022 $1,000,000,000.00
9 10/31/2021 $1,000,000,000.00
10 7/31/2021 $1,000,000,000.00
11 4/30/2021 $1,000,000,000.00
12 2/28/2021 $299,771,284.00
13 1/31/2021 $299,771,284.00
14 1/31/2020 $240,180,600.00
Financials: CommonStockSharesIssued
Date Value
1 10/31/2023 $417,939,824.00
2 7/31/2023 $359,792,252.00
3 4/30/2023 $353,081,102.00
4 1/31/2023 $348,330,481.00
5 10/31/2022 $341,531,034.00
6 7/31/2022 $338,820,463.00
7 4/30/2022 $336,672,629.00
8 1/31/2022 $334,760,615.00
9 10/31/2021 $330,964,104.00
10 7/31/2021 $322,170,484.00
11 4/30/2021 $305,073,200.00
12 1/31/2021 $22,961,032.00
13 1/31/2020 $11,918,418.00
Financials: CommonStockSharesOutstanding
Date Value
1 10/31/2023 $417,939,824.00
2 7/31/2023 $359,792,252.00
3 4/30/2023 $353,081,102.00
4 1/31/2023 $348,330,481.00
5 10/31/2022 $341,531,034.00
6 7/31/2022 $338,820,463.00
7 4/30/2022 $336,672,629.00
8 1/31/2022 $334,760,615.00
9 10/31/2021 $330,964,104.00
10 7/31/2021 $322,170,484.00
11 4/30/2021 $305,073,200.00
12 2/28/2021 $277,768,357.00
13 1/31/2021 $22,961,032.00
14 1/31/2020 $11,918,418.00
Financials: CommonStockValue
Date Value
1 10/31/2023 $42,000.00
2 7/31/2023 $36,000.00
3 4/30/2023 $35,000.00
4 1/31/2023 $35,000.00
5 10/31/2022 $34,000.00
6 7/31/2022 $34,000.00
7 4/30/2022 $34,000.00
8 1/31/2022 $33,000.00
9 10/31/2021 $33,000.00
10 7/31/2021 $32,000.00
11 4/30/2021 $31,000.00
12 1/31/2021 $2,000.00
13 1/31/2020 $1,000.00
Financials: ComprehensiveIncomeNetOfTax
Date Value
1 10/31/2023 $-365,782,000.00
2 7/31/2023 $-199,867,000.00
3 4/30/2023 $-74,797,000.00
4 1/31/2023 $-353,273,000.00
5 10/31/2022 $-293,281,000.00
6 7/31/2022 $-202,771,000.00
7 4/30/2022 $-102,207,000.00
8 1/31/2022 $-140,615,000.00
9 10/31/2021 $-69,968,000.00
10 7/31/2021 $-2,654,000.00
11 4/30/2021 $82,296,000.00
12 1/31/2021 $-196,906,000.00
13 10/31/2020 $-40,912,000.00
14 7/31/2020 $-65,372,000.00
15 4/30/2020 $-30,154,000.00
16 1/31/2020 $-134,173,000.00
17 1/31/2019 $-108,193,000.00
Financials: ContractWithCustomerLiability
Date Value
1 10/31/2023 $227,295,000.00
2 7/31/2023 $219,842,000.00
3 4/30/2023 $205,165,000.00
4 1/31/2023 $198,610,000.00
5 10/31/2022 $175,218,000.00
6 7/31/2022 $167,600,000.00
7 4/30/2022 $157,500,000.00
8 1/31/2022 $146,800,000.00
9 10/31/2021 $121,200,000.00
10 1/31/2021 $89,800,000.00
Financials: ContractWithCustomerLiabilityCurrent
Date Value
1 10/31/2023 $98,484,000.00
2 7/31/2023 $95,800,000.00
3 4/30/2023 $90,941,000.00
4 1/31/2023 $88,777,000.00
5 10/31/2022 $81,912,000.00
6 7/31/2022 $83,529,000.00
7 4/30/2022 $81,881,000.00
8 1/31/2022 $77,142,000.00
9 10/31/2021 $58,877,000.00
10 1/31/2021 $40,934,000.00
Financials: ContractWithCustomerLiabilityNoncurrent
Date Value
1 10/31/2023 $128,811,000.00
2 7/31/2023 $124,042,000.00
3 4/30/2023 $114,224,000.00
4 1/31/2023 $109,833,000.00
5 10/31/2022 $93,306,000.00
6 7/31/2022 $84,052,000.00
7 4/30/2022 $75,610,000.00
8 1/31/2022 $69,666,000.00
9 10/31/2021 $62,364,000.00
10 1/31/2021 $48,896,000.00
Financials: ContractWithCustomerLiabilityRevenueRecognized
Date Value
1 10/31/2023 $69,384,000.00
2 7/31/2023 $50,432,000.00
3 4/30/2023 $26,014,000.00
4 1/31/2023 $77,142,000.00
5 10/31/2022 $50,993,000.00
6 7/31/2022 $37,388,000.00
7 4/30/2022 $22,700,000.00
8 1/31/2022 $40,900,000.00
9 10/31/2021 $9,200,000.00
10 7/31/2021 $22,900,000.00
11 4/30/2021 $15,200,000.00
12 1/31/2021 $39,400,000.00
13 10/31/2020 $7,500,000.00
14 1/31/2020 $25,500,000.00
Financials: CostOfGoodsAndServicesSold
Date Value
1 10/31/2023 $383,093,000.00
2 7/31/2023 $248,863,000.00
3 4/30/2023 $99,495,000.00
4 1/31/2023 $382,161,000.00
5 10/31/2022 $262,325,000.00
6 7/31/2022 $159,665,000.00
7 4/30/2022 $69,526,000.00
8 1/31/2022 $187,473,000.00
9 10/31/2021 $125,615,000.00
10 7/31/2021 $76,637,000.00
11 4/30/2021 $31,293,000.00
12 1/31/2021 $113,541,000.00
13 10/31/2020 $80,053,000.00
14 1/31/2020 $126,473,000.00
Financials: CurrentFederalTaxExpenseBenefit
Date Value
1 1/31/2023 --
2 1/31/2022 --
3 1/31/2021 --
4 12/31/2020 $201,603.00
5 1/31/2020 --
6 12/31/2019 $479,064.00
7 1/31/2019 --
Financials: CurrentForeignTaxExpenseBenefit
Date Value
1 1/31/2023 $1,345,000.00
2 1/31/2022 $359,000.00
3 1/31/2021 $151,000.00
4 1/31/2020 $189,000.00
5 1/31/2019 $119,000.00
Financials: CurrentIncomeTaxExpenseBenefit
Date Value
1 1/31/2023 $1,389,000.00
2 1/31/2022 $376,000.00
3 1/31/2021 $198,000.00
4 1/31/2020 $224,000.00
5 1/31/2019 $119,000.00
Financials: CurrentStateAndLocalTaxExpenseBenefit
Date Value
1 1/31/2023 $44,000.00
2 1/31/2022 $17,000.00
3 1/31/2021 $47,000.00
4 12/31/2020 --
5 1/31/2020 $35,000.00
6 12/31/2019 --
7 1/31/2019 --
Financials: CustomerRefundLiabilityCurrent
Date Value
1 10/31/2023 $16,405,000.00
2 7/31/2023 $16,276,000.00
3 4/30/2023 $16,291,000.00
4 1/31/2023 $14,551,000.00
5 10/31/2022 $13,055,000.00
6 7/31/2022 $11,812,000.00
7 4/30/2022 $10,440,000.00
8 1/31/2022 $9,409,000.00
9 10/31/2021 $8,286,000.00
10 1/31/2021 $6,482,000.00
Financials: DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss
Date Value
1 1/31/2023 $500,000.00
2 10/31/2022 $600,000.00
3 7/31/2022 $800,000.00
Financials: DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
Date Value
1 1/31/2023 --
2 10/31/2022 --
3 7/31/2022 --
Financials: DebtSecuritiesUnrealizedGainLoss
Date Value
1 7/31/2023 --
2 4/30/2023 --
3 1/31/2023 --
Financials: DeferredFederalIncomeTaxExpenseBenefit
Date Value
1 1/31/2023 $1,000.00
2 1/31/2022 $-1,242,000.00
3 1/31/2021 --
4 12/31/2020 $1,207,074.00
5 1/31/2020 --
6 12/31/2019 $-222,823.00
7 1/31/2019 --
Financials: DeferredForeignIncomeTaxExpenseBenefit
Date Value
1 1/31/2023 $-3,557,000.00
2 1/31/2022 $-1,641,000.00
3 1/31/2021 --
4 1/31/2020 --
5 1/31/2019 --
Financials: DeferredIncomeTaxExpenseBenefit
Date Value
1 1/31/2023 $-3,556,000.00
2 1/31/2022 $-3,306,000.00
3 10/31/2021 $-370,000.00
4 1/31/2021 --
5 10/31/2020 --
6 1/31/2020 --
7 1/31/2019 --
Financials: DeferredIncomeTaxLiabilities
Date Value
1 1/31/2023 $28,171,000.00
2 1/31/2022 $33,645,000.00
3 1/31/2021 $6,561,000.00
4 1/31/2020 $3,323,000.00
Financials: DeferredIncomeTaxLiabilitiesNet
Date Value
1 10/31/2023 $10,811,000.00
2 7/31/2023 $11,868,000.00
3 4/30/2023 $12,572,000.00
4 1/31/2023 $12,987,000.00
5 10/31/2022 $12,349,000.00
6 7/31/2022 $13,383,000.00
7 4/30/2022 $14,597,000.00
8 1/31/2022 $17,697,000.00
9 10/31/2021 $28,351,000.00
10 1/31/2021 --
Financials: DeferredStateAndLocalIncomeTaxExpenseBenefit
Date Value
1 1/31/2023 --
2 1/31/2022 $-423,000.00
3 1/31/2021 --
4 12/31/2020 --
5 1/31/2020 --
6 12/31/2019 --
7 1/31/2019 --
Financials: DeferredTaxAssetsDeferredIncome
Date Value
1 1/31/2023 $18,124,000.00
2 1/31/2022 $10,691,000.00
3 1/31/2021 $15,270,000.00
4 1/31/2020 $6,968,000.00
Financials: DeferredTaxAssetsGross
Date Value
1 1/31/2023 $343,970,000.00
2 1/31/2022 $256,532,000.00
3 1/31/2021 $157,559,000.00
4 12/31/2020 $1,207,074.00
5 1/31/2020 $137,666,000.00
6 12/31/2019 $222,823.00
Financials: DeferredTaxAssetsInProcessResearchAndDevelopment
Date Value
1 1/31/2023 $39,761,000.00
2 1/31/2022 --
Financials: DeferredTaxAssetsOperatingLossCarryforwards
Date Value
1 1/31/2023 $216,642,000.00
2 1/31/2022 $199,299,000.00
3 1/31/2021 $114,154,000.00
4 1/31/2020 $105,663,000.00
Financials: DeferredTaxAssetsOperatingLossCarryforwardsDomestic
Date Value
1 1/31/2023 $604,300,000.00
2 1/31/2022 $549,000,000.00
3 1/31/2021 $434,700,000.00
Financials: DeferredTaxAssetsTaxCreditCarryforwardsResearch
Date Value
1 1/31/2023 $34,406,000.00
2 1/31/2022 $25,725,000.00
3 1/31/2021 $12,054,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
Date Value
1 1/31/2023 $11,706,000.00
2 1/31/2022 $2,445,000.00
3 1/31/2021 $980,000.00
4 1/31/2020 $653,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
Date Value
1 1/31/2023 $16,742,000.00
2 1/31/2022 $10,882,000.00
3 1/31/2021 $8,102,000.00
4 1/31/2020 $6,692,000.00
Financials: DeferredTaxAssetsValuationAllowance
Date Value
1 1/31/2023 $328,786,000.00
2 1/31/2022 $240,584,000.00
3 1/31/2021 $150,991,000.00
4 12/31/2020 $1,207,074.00
5 9/30/2020 $509,000.00
6 3/31/2020 $338,000.00
7 1/31/2020 $134,337,000.00
8 12/31/2019 $222,823.00
Financials: DeferredTaxLiabilities
Date Value
1 1/31/2023 $12,987,000.00
2 1/31/2022 $17,697,000.00
Financials: DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
Date Value
1 1/31/2023 $22,058,000.00
2 1/31/2022 $26,918,000.00
3 1/31/2021 --
Financials: DeferredTaxLiabilitiesLeasingArrangements
Date Value
1 1/31/2023 $5,723,000.00
2 1/31/2022 $6,550,000.00
3 1/31/2021 $6,186,000.00
4 1/31/2020 $2,834,000.00
Financials: DeferredTaxLiabilitiesPropertyPlantAndEquipment
Date Value
1 1/31/2023 $390,000.00
2 1/31/2022 $177,000.00
3 1/31/2021 $375,000.00
Financials: DefinedContributionPlanCostRecognized
Date Value
1 1/31/2023 --
2 1/31/2022 --
Financials: Depreciation
Date Value
1 10/31/2023 $4,135,000.00
2 7/31/2023 $7,941,000.00
3 4/30/2023 $4,016,000.00
4 1/31/2023 $13,404,000.00
5 10/31/2022 $3,249,000.00
6 7/31/2022 $6,660,000.00
7 4/30/2022 $3,359,000.00
8 1/31/2022 $11,800,000.00
9 10/31/2021 $8,640,000.00
10 7/31/2021 $5,600,000.00
11 4/30/2021 $2,700,000.00
12 1/31/2021 $10,100,000.00
13 10/31/2020 $2,800,000.00
14 7/31/2020 $4,700,000.00
15 4/30/2020 $2,300,000.00
16 1/31/2020 $7,100,000.00
17 1/31/2019 $3,900,000.00
Financials: DepreciationDepletionAndAmortization
Date Value
1 10/31/2023 $21,160,000.00
2 7/31/2023 $14,018,000.00
3 4/30/2023 $7,053,000.00
4 1/31/2023 $25,050,000.00
5 10/31/2022 $18,562,000.00
6 7/31/2022 $12,476,000.00
7 4/30/2022 $6,220,000.00
8 1/31/2022 $16,457,000.00
9 10/31/2021 $10,158,000.00
10 7/31/2021 $5,576,000.00
11 4/30/2021 $2,741,000.00
12 1/31/2021 $10,083,000.00
13 10/31/2020 $7,463,000.00
14 7/31/2020 $4,684,000.00
15 4/30/2020 $2,257,000.00
16 1/31/2020 $7,698,000.00
17 1/31/2019 $4,086,000.00
Financials: DerivativeGainOnDerivative
Date Value
1 1/31/2023 $84,400,000.00
2 4/30/2022 $84,400,000.00
3 1/31/2022 $84,400,000.00
4 10/31/2021 $84,400,000.00
5 4/30/2021 $84,400,000.00
Financials: DilutiveSecuritiesEffectOnBasicEarningsPerShareOther
Date Value
1 1/31/2023 --
2 10/31/2022 --
3 7/31/2022 --
4 4/30/2022 --
5 1/31/2022 $-68,223,000.00
6 10/31/2021 $-51,106,000.00
7 7/31/2021 $-53,540,000.00
8 4/30/2021 $-49,471,000.00
9 1/31/2021 --
10 10/31/2020 --
11 1/31/2020 --
Financials: EarningsPerShareBasic
Date Value
1 10/31/2023 $-1.01
2 7/31/2023 $-0.58
3 4/30/2023 $-0.23
4 1/31/2023 $-1.02
5 10/31/2022 $-0.79
6 7/31/2022 $-0.54
7 4/30/2022 $-0.27
8 1/31/2022 $-1.01
9 10/31/2021 $-0.21
10 7/31/2021 $-0.64
11 4/30/2021 $-0.39
12 1/31/2021 $-18.14
13 10/31/2020 $-12.59
14 7/31/2020 $-9.67
15 4/30/2020 $-2.46
16 1/31/2020 $-15.10
Financials: EarningsPerShareDiluted
Date Value
1 10/31/2023 $-1.01
2 7/31/2023 $-0.58
3 4/30/2023 $-0.23
4 1/31/2023 $-1.02
5 10/31/2022 $-0.79
6 7/31/2022 $-0.54
7 4/30/2022 $-0.27
8 1/31/2022 $-1.49
9 10/31/2021 $-1.28
10 7/31/2021 $-1.12
11 4/30/2021 $-0.83
12 1/31/2021 $-18.14
13 10/31/2020 $-12.59
14 7/31/2020 $-9.67
15 4/30/2020 $-2.46
16 1/31/2020 $-15.10
Financials: EffectiveIncomeTaxRateContinuingOperations
Date Value
1 10/31/2023 --
2 7/31/2023 $0.00
3 4/30/2023 $0.01
4 1/31/2023 $0.01
5 10/31/2022 $0.01
6 7/31/2022 $0.01
7 4/30/2022 $0.02
8 1/31/2022 $0.02
9 10/31/2021 --
10 7/31/2021 --
11 4/30/2021 --
12 1/31/2021 $0.00
13 12/31/2020 $-0.04
14 10/31/2020 --
15 4/30/2020 --
16 1/31/2020 $0.00
17 12/31/2019 $0.39
18 1/31/2019 $0.00
Financials: EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
Date Value
1 1/31/2023 $0.21
2 1/31/2022 $0.21
3 1/31/2021 $0.21
4 12/31/2020 $0.21
5 1/31/2020 $0.21
6 12/31/2019 $0.21
7 1/31/2019 $0.21
Financials: EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
Date Value
1 1/31/2023 $-0.19
2 1/31/2022 $-0.46
3 1/31/2021 $-0.14
4 12/31/2020 $0.00
5 1/31/2020 $-0.21
6 12/31/2019 $0.18
7 1/31/2019 $-0.22
Financials: EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAmortization
Date Value
1 1/31/2023 --
2 1/31/2022 $0.01
3 1/31/2021 --
4 1/31/2020 --
Financials: EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
Date Value
1 1/31/2023 --
2 1/31/2022 $0.08
3 1/31/2021 $0.00
4 1/31/2020 $0.00
Financials: EffectiveIncomeTaxRateReconciliationOtherAdjustments
Date Value
1 1/31/2023 $-0.01
Financials: EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
Date Value
1 1/31/2023 --
2 1/31/2022 --
3 1/31/2021 --
4 1/31/2020 --
Financials: EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
Date Value
1 1/31/2023 $0.01
2 1/31/2022 $0.03
3 1/31/2021 $0.01
4 1/31/2020 $0.02
Financials: EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 10/31/2023 $-691,000.00
2 7/31/2023 $768,000.00
3 4/30/2023 $511,000.00
4 1/31/2023 $-729,000.00
5 10/31/2022 $-1,575,000.00
6 7/31/2022 $-1,067,000.00
7 4/30/2022 $-1,003,000.00
8 1/31/2022 $-1,025,000.00
9 10/31/2021 $-748,000.00
10 7/31/2021 $-6,000.00
11 4/30/2021 $7,000.00
12 1/31/2021 $141,000.00
13 10/31/2020 $13,000.00
14 7/31/2020 $36,000.00
15 4/30/2020 $-56,000.00
16 1/31/2020 $132,000.00
17 1/31/2019 $-101,000.00
Financials: EmployeeRelatedLiabilitiesCurrent
Date Value
1 10/31/2023 $17,166,000.00
2 7/31/2023 $18,085,000.00
3 4/30/2023 $14,646,000.00
4 1/31/2023 $21,495,000.00
5 10/31/2022 $18,594,000.00
6 7/31/2022 $19,215,000.00
7 4/30/2022 $15,226,000.00
8 1/31/2022 $16,131,000.00
9 10/31/2021 $12,917,000.00
10 7/31/2021 $7,372,000.00
11 4/30/2021 $5,545,000.00
12 1/31/2021 $7,547,000.00
13 1/31/2020 $6,727,000.00
Financials: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
Date Value
1 10/31/2023 $212,300,000.00
2 7/31/2023 $228,500,000.00
3 4/30/2023 $175,700,000.00
4 1/31/2023 $191,600,000.00
5 10/31/2022 $206,938,000.00
6 7/31/2022 $216,274,000.00
7 4/30/2022 $120,539,000.00
8 10/31/2021 $125,200,000.00
9 1/31/2021 $9,800,000.00
Financials: FairValueAdjustmentOfWarrants
Date Value
1 10/31/2023 --
2 7/31/2023 --
3 4/30/2023 --
4 10/31/2022 $24,000.00
5 7/31/2022 $24,000.00
6 4/30/2022 $24,000.00
7 7/31/2021 $-9,237,000.00
8 4/30/2021 $-9,237,000.00
9 1/31/2021 $73,125,000.00
10 12/31/2020 $310,330,174.00
11 7/31/2020 $10,981,000.00
12 4/30/2020 $-535,000.00
13 1/31/2020 $875,000.00
14 12/31/2019 $959,526.00
15 1/31/2019 $388,000.00
Financials: FiniteLivedIntangibleAssetsAccumulatedAmortization
Date Value
1 10/31/2023 $25,247,000.00
2 7/31/2023 $22,813,000.00
3 4/30/2023 $19,725,000.00
4 1/31/2023 $16,420,000.00
5 10/31/2022 $12,586,000.00
6 7/31/2022 $9,936,000.00
7 4/30/2022 $7,185,000.00
8 1/31/2022 $4,587,000.00
9 10/31/2021 $1,519,000.00
10 1/31/2021 --
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
Date Value
1 1/31/2023 $33,146,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
Date Value
1 1/31/2023 $12,133,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
Date Value
1 1/31/2023 $10,995,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
Date Value
1 1/31/2023 $12,133,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
Date Value
1 1/31/2023 $12,133,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
Date Value
1 1/31/2023 $12,133,000.00
Financials: FiniteLivedIntangibleAssetsGross
Date Value
1 10/31/2023 $107,883,000.00
2 7/31/2023 $110,737,000.00
3 4/30/2023 $110,682,000.00
4 1/31/2023 $109,093,000.00
5 10/31/2022 $102,223,000.00
6 7/31/2022 $104,418,000.00
7 4/30/2022 $106,904,000.00
8 1/31/2022 $111,796,000.00
9 10/31/2021 $144,058,000.00
Financials: FiniteLivedIntangibleAssetsNet
Date Value
1 10/31/2023 $82,636,000.00
2 7/31/2023 $87,924,000.00
3 4/30/2023 $90,957,000.00
4 1/31/2023 $92,673,000.00
5 10/31/2022 $89,637,000.00
6 7/31/2022 $94,482,000.00
7 4/30/2022 $99,719,000.00
8 1/31/2022 $107,209,000.00
9 10/31/2021 $142,539,000.00
10 1/31/2021 --
Financials: GeneralAndAdministrativeExpense
Date Value
1 10/31/2023 $82,627,000.00
2 7/31/2023 $49,164,000.00
3 4/30/2023 $24,020,000.00
4 1/31/2023 $90,366,000.00
5 10/31/2022 $66,339,000.00
6 7/31/2022 $43,893,000.00
7 4/30/2022 $21,047,000.00
8 1/31/2022 $81,380,000.00
9 10/31/2021 $20,268,000.00
10 7/31/2021 $37,199,000.00
11 4/30/2021 $14,467,000.00
12 1/31/2021 $25,922,000.00
13 12/31/2020 $5,749,166.00
14 10/31/2020 $8,790,000.00
15 9/30/2020 $762,713.00
16 7/31/2020 $4,466,000.00
17 6/30/2020 $449,295.00
18 4/30/2020 $5,089,000.00
19 3/31/2020 $272,477.00
20 1/31/2020 $23,945,000.00
21 12/31/2019 $934,695.00
22 9/30/2019 $591,251.00
23 6/30/2019 $56,219.00
24 1/31/2019 $17,870,000.00
Financials: Goodwill
Date Value
1 10/31/2023 $211,581,000.00
2 7/31/2023 $216,615,000.00
3 4/30/2023 $216,517,000.00
4 1/31/2023 $213,716,000.00
5 10/31/2022 $201,742,000.00
6 7/31/2022 $205,580,000.00
7 4/30/2022 $209,927,000.00
8 1/31/2022 $218,484,000.00
9 10/31/2021 $200,681,000.00
10 7/31/2021 $1,215,000.00
11 4/30/2021 $1,215,000.00
12 1/31/2021 $1,215,000.00
13 1/31/2020 $1,215,000.00
Financials: GoodwillAndIntangibleAssetImpairment
Date Value
1 1/31/2023 --
2 1/31/2022 --
Financials: GoodwillForeignCurrencyTranslationGainLoss
Date Value
1 10/31/2023 $-2,135,000.00
2 7/31/2023 $2,899,000.00
3 4/30/2023 $2,801,000.00
4 1/31/2023 $-4,768,000.00
5 10/31/2022 $-16,742,000.00
6 7/31/2022 $-12,904,000.00
7 4/30/2022 $-8,557,000.00
8 1/31/2022 $-4,567,000.00
9 10/31/2021 $125,000.00
Financials: GoodwillImpairmentLoss
Date Value
1 10/31/2023 --
2 7/31/2023 --
3 4/30/2023 --
4 10/31/2022 --
5 7/31/2022 --
6 4/30/2022 --
Financials: GrossProfit
Date Value
1 10/31/2023 $7,714,000.00
2 7/31/2023 $31,660,000.00
3 4/30/2023 $30,535,000.00
4 1/31/2023 $85,933,000.00
5 10/31/2022 $52,942,000.00
6 7/31/2022 $30,260,000.00
7 4/30/2022 $12,107,000.00
8 1/31/2022 $53,533,000.00
9 10/31/2021 $36,050,000.00
10 7/31/2021 $19,994,000.00
11 4/30/2021 $9,217,000.00
12 1/31/2021 $32,949,000.00
13 10/31/2020 $24,045,000.00
14 7/31/2020 $16,792,000.00
15 4/30/2020 $7,764,000.00
16 1/31/2020 $18,042,000.00
17 1/31/2019 $19,504,000.00
Financials: ImpairmentOfLongLivedAssetsHeldForUse
Date Value
1 1/31/2023 --
2 1/31/2022 --
3 1/31/2021 --
4 1/31/2020 --
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
Date Value
1 1/31/2023 $-342,999,000.00
2 1/31/2022 $-131,916,000.00
3 1/31/2021 $-197,908,000.00
4 1/31/2020 $-134,578,000.00
5 1/31/2019 $-108,663,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Date Value
1 10/31/2023 $-362,699,000.00
2 7/31/2023 $-204,165,000.00
3 4/30/2023 $-79,815,000.00
4 1/31/2023 $-347,275,000.00
5 10/31/2022 $-269,142,000.00
6 7/31/2022 $-184,220,000.00
7 4/30/2022 $-91,128,000.00
8 1/31/2022 $-135,171,000.00
9 10/31/2021 $-72,303,000.00
10 7/31/2021 $-2,546,000.00
11 4/30/2021 $82,327,000.00
12 1/31/2021 $-196,826,000.00
13 10/31/2020 $-40,792,000.00
14 1/31/2020 $-134,103,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
Date Value
1 1/31/2023 $-4,276,000.00
2 1/31/2022 $-3,255,000.00
3 1/31/2021 $1,082,000.00
4 1/31/2020 $475,000.00
5 1/31/2019 $695,000.00
Financials: IncomeTaxesPaidNet
Date Value
1 10/31/2023 $900,000.00
2 7/31/2023 $547,000.00
3 4/30/2023 $325,000.00
4 1/31/2023 $598,000.00
5 10/31/2022 $295,000.00
6 7/31/2022 $197,000.00
7 4/30/2022 $113,000.00
8 1/31/2022 $268,000.00
9 10/31/2021 $119,000.00
10 7/31/2021 $115,000.00
11 4/30/2021 $50,000.00
12 1/31/2021 $172,000.00
13 10/31/2020 $145,000.00
14 1/31/2020 $153,000.00
Financials: IncomeTaxExpenseBenefit
Date Value
1 10/31/2023 $162,000.00
2 7/31/2023 $478,000.00
3 4/30/2023 $-427,000.00
4 1/31/2023 $-2,167,000.00
5 10/31/2022 $-2,696,000.00
6 7/31/2022 $-2,254,000.00
7 4/30/2022 $-1,862,000.00
8 1/31/2022 $-2,930,000.00
9 10/31/2021 $-314,000.00
10 7/31/2021 $103,000.00
11 4/30/2021 $38,000.00
12 1/31/2021 $198,000.00
13 12/31/2020 $201,603.00
14 10/31/2020 $98,000.00
15 9/30/2020 $242,258.00
16 7/31/2020 $105,000.00
17 6/30/2020 $27,285.00
18 4/30/2020 $57,000.00
19 3/31/2020 $209,710.00
20 1/31/2020 $224,000.00
21 12/31/2019 $479,064.00
22 9/30/2019 $193,585.00
23 6/30/2019 --
24 1/31/2019 $119,000.00
Financials: IncreaseDecreaseInAccountsPayable
Date Value
1 1/31/2023 $31,476,000.00
2 10/31/2022 $14,551,000.00
3 7/31/2022 $14,907,000.00
4 4/30/2022 $2,757,000.00
5 1/31/2022 $7,933,000.00
6 10/31/2021 $10,633,000.00
7 7/31/2021 $9,293,000.00
8 4/30/2021 $-3,463,000.00
9 1/31/2021 $-493,000.00
10 12/31/2020 $-161,877.00
11 10/31/2020 $-2,397,000.00
12 9/30/2020 $-130,114.00
13 7/31/2020 $-9,324,000.00
14 6/30/2020 $-134,335.00
15 4/30/2020 $-10,318,000.00
16 3/31/2020 $-67,416.00
17 1/31/2020 $15,704,000.00
18 12/31/2019 $186,470.00
19 9/30/2019 $101,360.00
20 6/30/2019 $6,023.00
21 1/31/2019 $-1,120,000.00
Financials: IncreaseDecreaseInAccountsReceivable
Date Value
1 10/31/2023 $-8,693,000.00
2 7/31/2023 $40,562,000.00
3 4/30/2023 $1,991,000.00
4 1/31/2023 $94,600,000.00
5 10/31/2022 $50,402,000.00
6 7/31/2022 $36,178,000.00
7 4/30/2022 $5,941,000.00
8 1/31/2022 $38,388,000.00
9 10/31/2021 $26,579,000.00
10 7/31/2021 $7,657,000.00
11 4/30/2021 $-32,000.00
12 1/31/2021 $-3,292,000.00
13 10/31/2020 $-10,053,000.00
14 7/31/2020 $-16,188,000.00
15 4/30/2020 $-9,214,000.00
16 1/31/2020 $8,702,000.00
17 1/31/2019 $2,735,000.00
Financials: IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
Date Value
1 1/31/2023 $29,394,000.00
2 10/31/2022 $12,638,000.00
3 7/31/2022 $16,454,000.00
4 4/30/2022 $8,410,000.00
5 1/31/2022 $21,619,000.00
6 10/31/2021 $16,110,000.00
7 7/31/2021 $3,027,000.00
8 4/30/2021 $-4,952,000.00
9 1/31/2021 $11,556,000.00
10 10/31/2020 $1,569,000.00
11 1/31/2020 $93,000.00
Financials: IncreaseDecreaseInContractWithCustomerLiability
Date Value
1 10/31/2023 $28,685,000.00
2 7/31/2023 $21,231,000.00
3 4/30/2023 $6,554,000.00
4 1/31/2023 $51,803,000.00
5 10/31/2022 $28,410,000.00
6 7/31/2022 $20,773,000.00
7 4/30/2022 $10,683,000.00
8 1/31/2022 $55,281,000.00
9 10/31/2021 $29,715,000.00
10 7/31/2021 $15,938,000.00
11 4/30/2021 $7,797,000.00
12 1/31/2021 $17,156,000.00
13 10/31/2020 $9,085,000.00
14 1/31/2020 $27,590,000.00
Financials: IncreaseDecreaseInInventories
Date Value
1 10/31/2023 $183,569,000.00
2 7/31/2023 $97,906,000.00
3 4/30/2023 $53,136,000.00
4 1/31/2023 $39,358,000.00
5 10/31/2022 $30,057,000.00
6 7/31/2022 $18,239,000.00
7 4/30/2022 $9,832,000.00
8 1/31/2022 $1,991,000.00
9 10/31/2021 $-3,498,000.00
10 7/31/2021 $-5,620,000.00
11 4/30/2021 $-4,894,000.00
12 1/31/2021 $9,585,000.00
13 10/31/2020 $5,975,000.00
14 7/31/2020 $7,427,000.00
15 4/30/2020 $4,092,000.00
16 1/31/2020 $1,472,000.00
17 1/31/2019 $19,457,000.00
Financials: IncreaseDecreaseInOperatingLeaseLiability
Date Value
1 1/31/2023 $-5,043,000.00
2 10/31/2022 $-3,603,000.00
3 7/31/2022 $-2,465,000.00
4 4/30/2022 $-1,166,000.00
5 1/31/2022 $-3,460,000.00
6 10/31/2021 $-2,193,000.00
7 7/31/2021 $-953,000.00
8 4/30/2021 $-373,000.00
9 1/31/2021 $-2,815,000.00
10 10/31/2020 $-2,431,000.00
11 1/31/2020 $-1,181,000.00
Financials: IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
Date Value
1 10/31/2023 $6,135,000.00
2 7/31/2023 $12,365,000.00
3 4/30/2023 $17,880,000.00
4 1/31/2023 $37,969,000.00
5 10/31/2022 $24,730,000.00
6 7/31/2022 $9,964,000.00
7 4/30/2022 $10,299,000.00
8 1/31/2022 $23,941,000.00
9 10/31/2021 $18,879,000.00
10 7/31/2021 $9,325,000.00
11 4/30/2021 $6,166,000.00
12 1/31/2021 $8,914,000.00
13 10/31/2020 $8,388,000.00
14 7/31/2020 $3,335,000.00
15 4/30/2020 $1,211,000.00
16 1/31/2020 $2,961,000.00
17 1/31/2019 $1,760,000.00
Financials: IncrementalCommonSharesAttributableToCallOptionsAndWarrants
Date Value
1 1/31/2023 --
2 10/31/2022 --
3 7/31/2022 --
4 4/30/2022 --
5 1/31/2022 $1,366,870.00
6 10/31/2021 --
7 7/31/2021 $1,374,574.00
8 4/30/2021 $3,961,404.00
9 1/31/2021 --
10 10/31/2020 --
11 1/31/2020 --
Financials: IncrementalCommonSharesAttributableToContingentlyIssuableShares
Date Value
1 1/31/2023 --
2 10/31/2022 --
3 7/31/2022 --
4 4/30/2022 --
5 1/31/2022 $3,701,427.00
6 10/31/2021 --
7 7/31/2021 $7,464,203.00
8 4/30/2021 $2,956,122.00
9 1/31/2021 --
10 10/31/2020 --
11 1/31/2020 --
Financials: InterestExpense
Date Value
1 10/31/2023 $9,673,000.00
2 7/31/2023 $5,853,000.00
3 4/30/2023 $2,926,000.00
4 1/31/2023 $9,434,000.00
5 10/31/2022 $6,467,000.00
6 7/31/2022 $3,862,000.00
7 4/30/2022 $933,000.00
8 1/31/2022 $1,502,000.00
9 10/31/2021 $3,000.00
10 7/31/2021 $1,499,000.00
11 4/30/2021 $1,499,000.00
12 1/31/2021 $3,253,000.00
13 10/31/2020 $2,443,000.00
14 7/31/2020 $1,628,000.00
15 4/30/2020 $835,000.00
16 1/31/2020 $3,544,000.00
17 1/31/2019 $3,690,000.00
Financials: InterestExpenseDebt
Date Value
1 10/31/2023 $9,673,000.00
2 7/31/2023 $5,853,000.00
3 4/30/2023 $2,926,000.00
4 1/31/2023 $9,394,000.00
5 10/31/2022 $6,467,000.00
6 7/31/2022 $3,862,000.00
7 4/30/2022 $934,000.00
Financials: InterestExpenseDebtExcludingAmortization
Date Value
1 7/31/2023 $5,250,000.00
2 4/30/2023 $2,625,000.00
3 1/31/2023 $8,429,000.00
4 10/31/2022 $5,804,000.00
5 7/31/2022 $3,500,000.00
6 4/30/2022 $875,000.00
Financials: InterestPaidNet
Date Value
1 10/31/2023 $10,610,000.00
2 7/31/2023 $5,250,000.00
3 4/30/2023 $5,250,000.00
4 1/31/2023 $4,929,000.00
5 10/31/2022 $4,929,000.00
6 7/31/2022 --
7 4/30/2022 --
8 1/31/2022 $346,000.00
9 10/31/2021 $346,000.00
10 7/31/2021 $344,000.00
11 4/30/2021 $344,000.00
12 1/31/2021 $2,801,000.00
13 10/31/2020 $2,120,000.00
14 7/31/2020 $1,402,000.00
15 4/30/2020 $476,000.00
16 1/31/2020 $3,414,000.00
17 1/31/2019 $2,583,000.00
Financials: InventoryFinishedGoodsNetOfReserves
Date Value
1 10/31/2023 $194,991,000.00
2 7/31/2023 $134,766,000.00
3 4/30/2023 $105,795,000.00
4 1/31/2023 $57,221,000.00
5 10/31/2022 $47,164,000.00
6 7/31/2022 $38,303,000.00
7 4/30/2022 $31,896,000.00
8 1/31/2022 $26,167,000.00
9 10/31/2021 $22,205,000.00
10 1/31/2021 $20,495,000.00
Financials: InventoryFirmPurchaseCommitmentLoss
Date Value
1 10/31/2023 $25,900,000.00
2 7/31/2023 $13,000,000.00
Financials: InventoryNet
Date Value
1 10/31/2023 $199,120,000.00
2 7/31/2023 $143,580,000.00
3 4/30/2023 $115,229,000.00
4 1/31/2023 $68,730,000.00
5 10/31/2022 $62,449,000.00
6 7/31/2022 $53,420,000.00
7 4/30/2022 $45,305,000.00
8 1/31/2022 $35,879,000.00
9 10/31/2021 $29,893,000.00
10 7/31/2021 $27,916,000.00
11 4/30/2021 $28,868,000.00
12 1/31/2021 $33,592,000.00
13 1/31/2020 $25,419,000.00
Financials: InventoryRawMaterialsNetOfReserves
Date Value
1 10/31/2023 $4,129,000.00
2 7/31/2023 $8,814,000.00
3 4/30/2023 $9,434,000.00
4 1/31/2023 $11,509,000.00
5 10/31/2022 $15,285,000.00
6 7/31/2022 $15,117,000.00
7 4/30/2022 $13,409,000.00
8 1/31/2022 $9,712,000.00
9 10/31/2021 $7,489,000.00
10 1/31/2021 $13,029,000.00
Financials: InventoryWriteDown
Date Value
1 10/31/2023 $44,100,000.00
2 7/31/2023 $15,000,000.00
Financials: InvestmentIncomeInterest
Date Value
1 10/31/2023 $6,168,000.00
2 7/31/2023 $4,300,000.00
3 4/30/2023 $2,460,000.00
4 1/31/2023 $5,534,000.00
5 10/31/2022 $3,471,000.00
6 7/31/2022 $1,566,000.00
7 4/30/2022 $106,000.00
8 1/31/2022 $98,000.00
9 10/31/2021 $72,000.00
10 7/31/2021 $47,000.00
11 4/30/2021 $22,000.00
12 1/31/2021 $315,000.00
13 10/31/2020 $298,000.00
14 7/31/2020 $280,000.00
15 4/30/2020 $243,000.00
16 1/31/2020 $3,245,000.00
17 1/31/2019 $1,402,000.00
Financials: LeaseCost
Date Value
1 1/31/2023 $6,600,000.00
2 1/31/2022 $6,100,000.00
3 1/31/2021 $5,100,000.00
4 1/31/2020 $4,500,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDue
Date Value
1 10/31/2023 $28,500,000.00
2 7/31/2023 $29,833,000.00
3 4/30/2023 $31,386,000.00
4 1/31/2023 $32,828,000.00
5 10/31/2022 $33,114,000.00
6 7/31/2022 $34,260,000.00
7 4/30/2022 $36,266,000.00
8 1/31/2022 $38,386,000.00
9 1/31/2021 $36,016,000.00
10 1/31/2020 $14,230,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
Date Value
1 1/31/2023 $6,233,000.00
2 1/31/2022 $10,347,000.00
3 1/31/2021 $13,855,000.00
4 1/31/2020 $1,341,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 10/31/2023 $6,435,000.00
2 7/31/2023 $6,220,000.00
3 4/30/2023 $6,214,000.00
4 1/31/2023 $6,657,000.00
5 10/31/2022 $6,086,000.00
6 7/31/2022 $6,018,000.00
7 4/30/2022 $6,077,000.00
8 1/31/2022 $6,719,000.00
9 1/31/2021 $4,719,000.00
10 1/31/2020 $4,849,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFive
Date Value
1 1/31/2023 $4,087,000.00
2 1/31/2022 $4,589,000.00
3 1/31/2021 $3,833,000.00
4 1/31/2020 $292,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFour
Date Value
1 10/31/2023 $4,082,000.00
2 7/31/2023 $4,103,000.00
3 4/30/2023 $4,096,000.00
4 1/31/2023 $4,682,000.00
5 10/31/2022 $4,594,000.00
6 7/31/2022 $4,489,000.00
7 4/30/2022 $4,522,000.00
8 1/31/2022 $4,775,000.00
9 1/31/2021 $4,152,000.00
10 1/31/2020 $268,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearThree
Date Value
1 10/31/2023 $4,667,000.00
2 7/31/2023 $4,710,000.00
3 4/30/2023 $4,703,000.00
4 1/31/2023 $4,983,000.00
5 10/31/2022 $4,766,000.00
6 7/31/2022 $4,667,000.00
7 4/30/2022 $4,703,000.00
8 1/31/2022 $5,779,000.00
9 1/31/2021 $4,334,000.00
10 1/31/2020 $2,671,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
Date Value
1 10/31/2023 $5,153,000.00
2 7/31/2023 $5,016,000.00
3 4/30/2023 $5,009,000.00
4 1/31/2023 $6,186,000.00
5 10/31/2022 $5,728,000.00
6 7/31/2022 $5,643,000.00
7 4/30/2022 $5,690,000.00
8 1/31/2022 $6,177,000.00
9 1/31/2021 $5,123,000.00
10 1/31/2020 $4,809,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
Date Value
1 10/31/2023 $1,957,000.00
2 7/31/2023 $3,532,000.00
3 4/30/2023 $5,122,000.00
4 10/31/2022 $1,620,000.00
5 7/31/2022 $3,188,000.00
6 4/30/2022 $4,990,000.00
Financials: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
Date Value
1 10/31/2023 $5,606,000.00
2 7/31/2023 $6,028,000.00
3 4/30/2023 $6,451,000.00
4 1/31/2023 $7,234,000.00
5 10/31/2022 $7,632,000.00
6 7/31/2022 $8,047,000.00
7 4/30/2022 $8,556,000.00
8 1/31/2022 $9,140,000.00
9 7/31/2021 $9,348,000.00
10 1/31/2021 $9,787,000.00
11 1/31/2020 $2,021,000.00
Financials: LettersOfCreditOutstandingAmount
Date Value
1 10/31/2023 $30,400,000.00
2 7/31/2023 $30,400,000.00
3 4/30/2023 $30,400,000.00
4 1/31/2023 $30,400,000.00
5 1/31/2022 $400,000.00
6 1/31/2021 $400,000.00
7 1/31/2020 $400,000.00
Financials: Liabilities
Date Value
1 10/31/2023 $795,099,000.00
2 7/31/2023 $793,168,000.00
3 4/30/2023 $732,343,000.00
4 1/31/2023 $724,965,000.00
5 10/31/2022 $661,993,000.00
6 7/31/2022 $654,341,000.00
7 4/30/2022 $622,224,000.00
8 1/31/2022 $308,883,000.00
9 10/31/2021 $316,078,000.00
10 7/31/2021 $235,576,000.00
11 4/30/2021 $268,731,000.00
12 1/31/2021 $290,944,000.00
13 12/31/2020 $336,777,912.00
14 9/30/2020 $12,158,095.00
15 6/30/2020 $11,905,001.00
16 3/31/2020 $11,877,840.00
17 1/31/2020 $175,971,000.00
18 12/31/2019 $11,692,080.00
19 9/30/2019 $11,406,919.00
Financials: LiabilitiesAndStockholdersEquity
Date Value
1 10/31/2023 $1,187,661,000.00
2 7/31/2023 $1,068,388,000.00
3 4/30/2023 $1,059,822,000.00
4 1/31/2023 $1,079,957,000.00
5 10/31/2022 $1,000,583,000.00
6 7/31/2022 $1,046,030,000.00
7 4/30/2022 $1,087,316,000.00
8 1/31/2022 $855,897,000.00
9 10/31/2021 $901,477,000.00
10 7/31/2021 $770,588,000.00
11 4/30/2021 $753,071,000.00
12 1/31/2021 $290,120,000.00
13 12/31/2020 $317,341,509.00
14 9/30/2020 $317,187,253.00
15 6/30/2020 $317,727,074.00
16 3/31/2020 $317,824,087.00
17 1/31/2020 $234,191,000.00
18 12/31/2019 $317,171,896.00
19 9/30/2019 $316,245,555.00
20 6/30/2019 $383,143.00
Financials: LiabilitiesCurrent
Date Value
1 10/31/2023 $352,647,000.00
2 7/31/2023 $340,549,000.00
3 4/30/2023 $288,358,000.00
4 1/31/2023 $284,336,000.00
5 10/31/2022 $238,359,000.00
6 7/31/2022 $238,770,000.00
7 4/30/2022 $212,827,000.00
8 1/31/2022 $189,046,000.00
9 10/31/2021 $167,434,000.00
10 7/31/2021 $128,165,000.00
11 4/30/2021 $104,897,000.00
12 1/31/2021 $118,088,000.00
13 12/31/2020 $5,928,331.00
14 9/30/2020 $1,233,978.00
15 6/30/2020 $980,884.00
16 3/31/2020 $953,723.00
17 1/31/2020 $96,698,000.00
18 12/31/2019 $767,963.00
19 9/30/2019 $482,802.00
20 6/30/2019 $414,362.00
Financials: LongTermDebtNoncurrent
Date Value
1 10/31/2023 $282,719,000.00
2 7/31/2023 $295,539,000.00
3 4/30/2023 $295,238,000.00
4 1/31/2023 $294,936,000.00
5 10/31/2022 $294,635,000.00
6 7/31/2022 $294,334,000.00
7 4/30/2022 $294,070,000.00
8 1/31/2022 --
9 10/31/2021 --
10 1/31/2021 $24,686,000.00
Financials: NetCashProvidedByUsedInFinancingActivities
Date Value
1 10/31/2023 $300,700,000.00
2 7/31/2023 $64,048,000.00
3 4/30/2023 $23,759,000.00
4 1/31/2023 $372,859,000.00
5 10/31/2022 $317,997,000.00
6 7/31/2022 $303,629,000.00
7 4/30/2022 $303,118,000.00
8 1/31/2022 $549,687,000.00
9 10/31/2021 $547,224,000.00
10 7/31/2021 $541,590,000.00
11 4/30/2021 $505,988,000.00
12 1/31/2021 $128,913,000.00
13 12/31/2020 $1,270,000.00
14 10/31/2020 $128,747,000.00
15 9/30/2020 $120,000.00
16 7/31/2020 $125,365,000.00
17 6/30/2020 --
18 4/30/2020 $446,000.00
19 1/31/2020 $17,158,000.00
20 12/31/2019 $315,513,711.00
21 9/30/2019 $315,598,711.00
22 6/30/2019 $66,814.00
23 1/31/2019 $233,798,000.00
Financials: NetCashProvidedByUsedInInvestingActivities
Date Value
1 10/31/2023 $90,329,000.00
2 7/31/2023 $95,123,000.00
3 4/30/2023 $99,160,000.00
4 1/31/2023 $-126,154,000.00
5 10/31/2022 $-226,733,000.00
6 7/31/2022 $-296,463,000.00
7 4/30/2022 $-5,946,000.00
8 1/31/2022 $-221,740,000.00
9 10/31/2021 $-217,393,000.00
10 7/31/2021 $-7,788,000.00
11 4/30/2021 $-4,138,000.00
12 1/31/2021 $35,530,000.00
13 12/31/2020 $567,838.00
14 10/31/2020 $38,101,000.00
15 9/30/2020 $567,838.00
16 7/31/2020 $41,052,000.00
17 6/30/2020 $87,838.00
18 4/30/2020 $39,631,000.00
19 3/31/2020 $87,838.00
20 1/31/2020 $-61,899,000.00
21 12/31/2019 $-314,117,630.00
22 9/30/2019 $-314,117,630.00
23 6/30/2019 --
24 1/31/2019 $-16,297,000.00
Financials: NetCashProvidedByUsedInOperatingActivities
Date Value
1 10/31/2023 $-287,500,000.00
2 7/31/2023 $-190,600,000.00
3 4/30/2023 $-104,200,000.00
4 1/31/2023 $-267,049,000.00
5 10/31/2022 $-216,700,000.00
6 7/31/2022 $-133,700,000.00
7 4/30/2022 $-70,800,000.00
8 1/31/2022 $-157,178,000.00
9 10/31/2021 $-109,083,000.00
10 7/31/2021 $-61,198,000.00
11 4/30/2021 $-37,539,000.00
12 1/31/2021 $-91,846,000.00
13 12/31/2020 $-2,124,756.00
14 10/31/2020 $-70,921,000.00
15 9/30/2020 $-1,075,167.00
16 7/31/2020 $-50,069,000.00
17 6/30/2020 $-444,094.00
18 4/30/2020 $-34,694,000.00
19 3/31/2020 $-312,043.00
20 1/31/2020 $-87,936,000.00
21 12/31/2019 $-997,360.00
22 9/30/2019 $-661,428.00
23 6/30/2019 $-87.00
24 1/31/2019 $-100,546,000.00
Financials: NetIncomeLoss
Date Value
1 10/31/2023 $-362,861,000.00
2 7/31/2023 $-204,643,000.00
3 4/30/2023 $-79,388,000.00
4 1/31/2023 $-345,108,000.00
5 10/31/2022 $-266,446,000.00
6 7/31/2022 $-181,966,000.00
7 4/30/2022 $-89,266,000.00
8 1/31/2022 $-132,241,000.00
9 10/31/2021 $-69,442,000.00
10 7/31/2021 $-84,938,000.00
11 4/30/2021 $82,289,000.00
12 1/31/2021 $-197,000,000.00
13 12/31/2020 $-315,320,929.00
14 10/31/2020 $-106,275,000.00
15 9/30/2020 $-450,658.00
16 7/31/2020 $-35,287,000.00
17 6/30/2020 $-124,174.00
18 4/30/2020 $-30,098,000.00
19 3/31/2020 $466,431.00
20 1/31/2020 $-134,327,000.00
21 12/31/2019 $-942,643.00
22 9/30/2019 $138,392.00
23 6/30/2019 $-56,219.00
24 1/31/2019 $-108,087,000.00
Financials: NetIncomeLossAvailableToCommonStockholdersBasic
Date Value
1 1/31/2023 $-345,108,000.00
2 10/31/2022 $-84,480,000.00
3 7/31/2022 $-92,700,000.00
4 4/30/2022 $-89,266,000.00
5 1/31/2022 $-299,023,000.00
6 10/31/2021 $-238,874,000.00
7 7/31/2021 $-169,431,000.00
8 4/30/2021 $-84,493,000.00
9 1/31/2021 $-274,200,000.00
10 10/31/2020 $-170,612,000.00
11 9/30/2020 --
12 7/31/2020 $-124,010,000.00
13 6/30/2020 $53,000.00
14 4/30/2020 $-30,098,000.00
15 3/31/2020 $739,000.00
16 1/31/2020 $-134,327,000.00
17 12/31/2019 $1,700,000.00
18 1/31/2019 $-108,087,000.00
Financials: NetIncomeLossAvailableToCommonStockholdersDiluted
Date Value
1 1/31/2023 $-345,108,000.00
2 10/31/2022 $-266,446,000.00
3 7/31/2022 $-92,700,000.00
4 4/30/2022 $-89,266,000.00
5 1/31/2022 $-451,666,000.00
6 10/31/2021 $-374,400,000.00
7 7/31/2021 $-307,391,000.00
8 4/30/2021 $-187,784,000.00
9 1/31/2021 $-274,200,000.00
10 10/31/2020 $-46,602,000.00
11 9/30/2020 $793,000.00
12 7/31/2020 $-124,010,000.00
13 6/30/2020 $124,000.00
14 4/30/2020 $-30,098,000.00
15 3/31/2020 $466,000.00
16 1/31/2020 $-134,327,000.00
17 12/31/2019 $935,000.00
Financials: NoncurrentAssets
Date Value
1 1/31/2023 $154,961,000.00
2 1/31/2022 $167,337,000.00
3 1/31/2021 $51,805,000.00
4 1/31/2020 $38,210,000.00
Financials: NumberOfOperatingSegments
Date Value
1 10/31/2023 $1.00
2 7/31/2023 $1.00
3 4/30/2023 $1.00
4 1/31/2023 $1.00
5 10/31/2022 $1.00
6 7/31/2022 $1.00
7 4/30/2022 $1.00
8 1/31/2022 $1.00
9 10/31/2021 $1.00
10 7/31/2021 $1.00
11 4/30/2021 $1.00
12 1/31/2021 $1.00
Financials: OperatingExpenses
Date Value
1 10/31/2023 $364,735,000.00
2 7/31/2023 $234,914,000.00
3 4/30/2023 $110,457,000.00
4 1/31/2023 $427,715,000.00
5 10/31/2022 $316,418,000.00
6 7/31/2022 $210,458,000.00
7 4/30/2022 $101,937,000.00
8 1/31/2022 $318,973,000.00
9 10/31/2021 $81,380,000.00
10 7/31/2021 $140,880,000.00
11 4/30/2021 $55,815,000.00
12 1/31/2021 $153,941,000.00
13 10/31/2020 $109,717,000.00
14 7/31/2020 $69,874,000.00
15 4/30/2020 $37,316,000.00
16 1/31/2020 $150,406,000.00
17 1/31/2019 $124,791,000.00
Financials: OperatingIncomeLoss
Date Value
1 10/31/2023 $-357,021,000.00
2 7/31/2023 $-203,254,000.00
3 4/30/2023 $-79,922,000.00
4 1/31/2023 $-341,782,000.00
5 10/31/2022 $-263,476,000.00
6 7/31/2022 $-180,198,000.00
7 4/30/2022 $-89,830,000.00
8 1/31/2022 $-265,440,000.00
9 10/31/2021 $-65,324,000.00
10 7/31/2021 $-120,886,000.00
11 4/30/2021 $-46,598,000.00
12 1/31/2021 $-120,992,000.00
13 12/31/2020 $-5,949,166.00
14 10/31/2020 $-85,672,000.00
15 9/30/2020 $-812,713.00
16 7/31/2020 $-23,530,000.00
17 6/30/2020 $-549,295.00
18 4/30/2020 $-29,552,000.00
19 3/31/2020 $-322,477.00
20 1/31/2020 $-132,364,000.00
21 12/31/2019 $-1,022,623.00
22 9/30/2019 $-613,388.00
23 6/30/2019 $-56,219.00
24 1/31/2019 $-105,287,000.00
Financials: OperatingLeaseLiability
Date Value
1 10/31/2023 $22,894,000.00
2 7/31/2023 $23,805,000.00
3 4/30/2023 $24,935,000.00
4 1/31/2023 $25,594,000.00
5 10/31/2022 $25,482,000.00
6 7/31/2022 $26,213,000.00
7 4/30/2022 $27,710,000.00
8 1/31/2022 $29,246,000.00
9 10/31/2021 $27,448,000.00
10 7/31/2021 $24,712,000.00
11 1/31/2021 $25,360,000.00
12 1/31/2020 $12,209,000.00
13 1/31/2019 $12,500,000.00
Financials: OperatingLeaseLiabilityCurrent
Date Value
1 10/31/2023 $4,377,000.00
2 7/31/2023 $4,261,000.00
3 4/30/2023 $4,261,000.00
4 1/31/2023 $3,753,000.00
5 10/31/2022 $3,173,000.00
6 7/31/2022 $3,486,000.00
7 4/30/2022 $3,676,000.00
8 1/31/2022 $3,876,000.00
9 10/31/2021 $3,653,000.00
10 7/31/2021 $3,130,000.00
11 4/30/2021 $2,494,000.00
12 1/31/2021 $2,286,000.00
13 1/31/2020 $3,979,000.00
Financials: OperatingLeaseLiabilityNoncurrent
Date Value
1 10/31/2023 $18,517,000.00
2 7/31/2023 $19,544,000.00
3 4/30/2023 $20,674,000.00
4 1/31/2023 $21,841,000.00
5 10/31/2022 $22,309,000.00
6 7/31/2022 $22,727,000.00
7 4/30/2022 $24,034,000.00
8 1/31/2022 $25,370,000.00
9 10/31/2021 $23,795,000.00
10 7/31/2021 $21,582,000.00
11 4/30/2021 $22,866,000.00
12 1/31/2021 $22,459,000.00
13 1/31/2020 $8,230,000.00
Financials: OperatingLeasePayments
Date Value
1 1/31/2023 $6,927,000.00
2 1/31/2022 $5,164,000.00
3 1/31/2021 $4,226,000.00
4 1/31/2020 $4,527,000.00
Financials: OperatingLeaseRightOfUseAsset
Date Value
1 10/31/2023 $18,057,000.00
2 7/31/2023 $20,164,000.00
3 4/30/2023 $21,254,000.00
4 1/31/2023 $22,242,000.00
5 10/31/2022 $21,890,000.00
6 7/31/2022 $22,571,000.00
7 4/30/2022 $23,970,000.00
8 1/31/2022 $25,535,000.00
9 10/31/2021 $23,621,000.00
10 7/31/2021 $20,834,000.00
11 4/30/2021 $21,750,000.00
12 1/31/2021 $21,817,000.00
13 1/31/2020 $10,269,000.00
14 1/31/2019 $11,300,000.00
Financials: OperatingLeaseRightOfUseAssetAmortizationExpense
Date Value
1 10/31/2023 $3,257,000.00
2 7/31/2023 $2,199,000.00
3 4/30/2023 $1,090,000.00
4 1/31/2023 $4,739,000.00
5 10/31/2022 $3,539,000.00
6 7/31/2022 $2,451,000.00
7 4/30/2022 $1,224,000.00
8 1/31/2022 $4,244,000.00
9 10/31/2021 $3,066,000.00
10 7/31/2021 $1,963,000.00
11 4/30/2021 $977,000.00
12 1/31/2021 $3,762,000.00
13 10/31/2020 $2,865,000.00
14 7/31/2020 $1,749,000.00
15 4/30/2020 $831,000.00
16 1/31/2020 $3,121,000.00
17 1/31/2019 --
Financials: OperatingLeaseWeightedAverageDiscountRatePercent
Date Value
1 1/31/2023 $0.07
2 1/31/2022 $0.07
3 1/31/2021 $0.08
4 1/31/2020 $0.09
Financials: OtherAssetsCurrent
Date Value
1 10/31/2023 $25,522,000.00
2 7/31/2023 $24,661,000.00
3 4/30/2023 $23,648,000.00
4 1/31/2023 $22,556,000.00
5 10/31/2022 $20,571,000.00
6 7/31/2022 $19,215,000.00
7 4/30/2022 $22,044,000.00
8 1/31/2022 $19,652,000.00
9 1/31/2021 $8,088,000.00
Financials: OtherAssetsNoncurrent
Date Value
1 10/31/2023 $8,742,000.00
2 7/31/2023 $8,734,000.00
3 4/30/2023 $7,268,000.00
4 1/31/2023 $7,110,000.00
5 10/31/2022 $6,982,000.00
6 7/31/2022 $6,512,000.00
7 4/30/2022 $6,275,000.00
8 1/31/2022 $6,020,000.00
9 10/31/2021 $5,327,000.00
10 7/31/2021 $5,023,000.00
11 4/30/2021 $4,980,000.00
12 1/31/2021 $10,468,000.00
13 1/31/2020 $3,448,000.00
Financials: OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
Date Value
1 10/31/2023 $449,000.00
2 7/31/2023 $449,000.00
3 4/30/2023 $449,000.00
4 1/31/2023 --
5 10/31/2022 --
6 7/31/2022 --
7 4/30/2022 --
8 1/31/2022 --
9 10/31/2021 --
10 7/31/2021 --
11 1/31/2021 $-23,000.00
12 10/31/2020 $-23,000.00
13 1/31/2020 --
Financials: OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
Date Value
1 10/31/2023 $-3,370,000.00
2 7/31/2023 $4,327,000.00
3 4/30/2023 $4,142,000.00
4 1/31/2023 $-7,716,000.00
5 10/31/2022 $-25,446,000.00
6 7/31/2022 $-19,502,000.00
7 4/30/2022 $-12,941,000.00
8 1/31/2022 $-8,374,000.00
9 10/31/2021 $-531,000.00
10 7/31/2021 $-5,000.00
11 4/30/2021 $7,000.00
12 1/31/2021 $141,000.00
13 10/31/2020 $-22,000.00
14 1/31/2020 $131,000.00
Financials: OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
Date Value
1 1/31/2023 $-449,000.00
2 1/31/2022 --
3 1/31/2021 --
4 1/31/2020 $23,000.00
Financials: OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
Date Value
1 10/31/2023 --
2 7/31/2023 --
3 10/31/2022 $-1,389,000.00
4 7/31/2022 $-1,303,000.00
Financials: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Date Value
1 10/31/2023 $-2,921,000.00
2 7/31/2023 $4,776,000.00
3 4/30/2023 $4,591,000.00
4 1/31/2023 $-8,165,000.00
5 10/31/2022 $-26,835,000.00
6 7/31/2022 $-20,805,000.00
7 4/30/2022 $-12,941,000.00
8 1/31/2022 $-8,374,000.00
9 10/31/2021 $-526,000.00
10 7/31/2021 $-12,000.00
11 4/30/2021 $7,000.00
12 1/31/2021 $118,000.00
13 10/31/2020 $-9,000.00
14 7/31/2020 $69,000.00
15 4/30/2020 $-56,000.00
16 1/31/2020 $154,000.00
17 1/31/2019 $-106,000.00
Financials: OtherLiabilitiesCurrent
Date Value
1 10/31/2023 $41,013,000.00
2 7/31/2023 $30,128,000.00
3 4/30/2023 $26,301,000.00
4 1/31/2023 $44,045,000.00
5 10/31/2022 $24,376,000.00
6 7/31/2022 $25,700,000.00
7 4/30/2022 $20,512,000.00
8 1/31/2022 $17,968,000.00
9 10/31/2021 $9,406,000.00
10 7/31/2021 $5,282,000.00
11 4/30/2021 $4,372,000.00
12 1/31/2021 $9,516,000.00
13 1/31/2020 $3,029,000.00
Financials: OtherLiabilitiesNoncurrent
Date Value
1 10/31/2023 $1,594,000.00
2 7/31/2023 $1,626,000.00
3 4/30/2023 $1,277,000.00
4 1/31/2023 $1,032,000.00
5 10/31/2022 $1,035,000.00
6 7/31/2022 $1,075,000.00
7 4/30/2022 $1,086,000.00
8 1/31/2022 $7,104,000.00
9 10/31/2021 $4,852,000.00
10 1/31/2021 $972,000.00
Financials: OtherNoncashIncomeExpense
Date Value
1 10/31/2023 $-7,486,000.00
2 7/31/2023 $-5,026,000.00
3 4/30/2023 $-3,880,000.00
4 1/31/2023 $-16,832,000.00
5 10/31/2022 $-11,514,000.00
6 7/31/2022 $-5,015,000.00
7 4/30/2022 $-324,000.00
8 1/31/2022 $-374,000.00
9 10/31/2021 $-1,833,000.00
10 7/31/2021 $-1,236,000.00
11 4/30/2021 $-1,096,000.00
12 1/31/2021 $-1,858,000.00
13 10/31/2020 $-1,043,000.00
14 1/31/2020 $-2,014,000.00
Financials: OtherNonoperatingIncomeExpense
Date Value
1 10/31/2023 $-2,173,000.00
2 7/31/2023 $642,000.00
3 4/30/2023 $573,000.00
4 1/31/2023 $-1,569,000.00
5 10/31/2022 $-2,646,000.00
6 7/31/2022 $-1,702,000.00
7 4/30/2022 $-447,000.00
8 1/31/2022 $-2,775,000.00
9 10/31/2021 $-2,025,000.00
10 7/31/2021 $-1,236,000.00
11 4/30/2021 $15,000.00
12 1/31/2021 $229,000.00
13 10/31/2020 $-85,000.00
14 7/31/2020 $-683,000.00
15 4/30/2020 $-74,000.00
16 1/31/2020 $-565,000.00
17 1/31/2019 $-1,822,000.00
Financials: PaymentForContingentConsiderationLiabilityFinancingActivities
Date Value
1 10/31/2023 $3,537,000.00
2 7/31/2023 $3,537,000.00
3 4/30/2023 $3,537,000.00
4 10/31/2022 --
5 7/31/2022 --
6 4/30/2022 --
Financials: PaymentsOfDebtIssuanceCosts
Date Value
1 10/31/2023 $2,853,000.00
2 7/31/2023 $2,265,000.00
3 10/31/2022 --
4 7/31/2022 --
Financials: PaymentsOfMergerRelatedCostsFinancingActivities
Date Value
1 1/31/2023 --
2 10/31/2022 --
3 7/31/2022 --
4 4/30/2022 --
5 1/31/2022 $32,468,000.00
6 10/31/2021 $32,468,000.00
7 7/31/2021 $32,468,000.00
8 4/30/2021 $30,115,000.00
9 1/31/2021 --
10 10/31/2020 --
11 1/31/2020 --
Financials: PaymentsOfStockIssuanceCosts
Date Value
1 1/31/2023 --
2 1/31/2022 --
3 1/31/2021 $4,003,000.00
4 1/31/2020 --
5 1/31/2019 --
Financials: PaymentsToAcquireAvailableForSaleSecuritiesDebt
Date Value
1 10/31/2023 --
2 7/31/2023 --
3 1/31/2023 $284,835,000.00
4 10/31/2022 $284,835,000.00
5 7/31/2022 $284,835,000.00
6 1/31/2022 --
7 10/31/2021 --
8 7/31/2021 --
9 1/31/2021 --
10 1/31/2020 $179,514,000.00
Financials: PaymentsToAcquireBusinessesNetOfCashAcquired
Date Value
1 10/31/2023 --
2 7/31/2023 --
3 4/30/2023 --
4 1/31/2023 $2,756,000.00
5 10/31/2022 $2,756,000.00
6 7/31/2022 $2,756,000.00
7 4/30/2022 $2,756,000.00
8 1/31/2022 $205,330,000.00
9 10/31/2021 $205,329,000.00
10 7/31/2021 --
11 4/30/2021 --
12 1/31/2021 --
13 10/31/2020 --
14 1/31/2020 --
15 1/31/2019 $1,475,000.00
Financials: PaymentsToAcquirePropertyPlantAndEquipment
Date Value
1 10/31/2023 $14,671,000.00
2 7/31/2023 $9,877,000.00
3 4/30/2023 $5,840,000.00
4 1/31/2023 $18,563,000.00
5 10/31/2022 $14,142,000.00
6 7/31/2022 $8,872,000.00
7 4/30/2022 $3,190,000.00
8 1/31/2022 $16,410,000.00
9 10/31/2021 $12,064,000.00
10 7/31/2021 $7,788,000.00
11 4/30/2021 $4,138,000.00
12 1/31/2021 $11,484,000.00
13 10/31/2020 $8,913,000.00
14 7/31/2020 $5,962,000.00
15 4/30/2020 $2,772,000.00
16 1/31/2020 $14,885,000.00
17 1/31/2019 $14,822,000.00
Financials: PreferredStockParOrStatedValuePerShare
Date Value
1 10/31/2023 $0.00
2 7/31/2023 $0.00
3 4/30/2023 $0.00
4 1/31/2023 $0.00
5 10/31/2022 $0.00
6 7/31/2022 $0.00
7 4/30/2022 $0.00
8 1/31/2022 $0.00
9 10/31/2021 $0.00
10 7/31/2021 $0.00
11 4/30/2021 $0.00
12 1/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
Financials: PreferredStockSharesAuthorized
Date Value
1 10/31/2023 $10,000,000.00
2 7/31/2023 $10,000,000.00
3 4/30/2023 $10,000,000.00
4 1/31/2023 $10,000,000.00
5 10/31/2022 $10,000,000.00
6 7/31/2022 $10,000,000.00
7 4/30/2022 $10,000,000.00
8 1/31/2022 $10,000,000.00
9 10/31/2021 $10,000,000.00
10 7/31/2021 $10,000,000.00
11 4/30/2021 $10,000,000.00
12 1/31/2021 --
13 12/31/2020 $1,000,000.00
14 9/30/2020 $1,000,000.00
15 6/30/2020 $1,000,000.00
16 3/31/2020 $1,000,000.00
17 12/31/2019 $1,000,000.00
18 9/30/2019 $1,000,000.00
19 6/30/2019 $1,000,000.00
Financials: PreferredStockSharesIssued
Date Value
1 10/31/2023 --
2 7/31/2023 --
3 4/30/2023 --
4 1/31/2023 --
5 10/31/2022 --
6 7/31/2022 --
7 4/30/2022 --
8 1/31/2022 --
9 10/31/2021 --
10 7/31/2021 --
11 4/30/2021 --
12 1/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 --
Financials: PreferredStockSharesOutstanding
Date Value
1 10/31/2023 --
2 7/31/2023 --
3 4/30/2023 --
4 1/31/2023 --
5 10/31/2022 --
6 7/31/2022 --
7 4/30/2022 --
8 1/31/2022 --
9 10/31/2021 --
10 7/31/2021 --
11 4/30/2021 --
12 1/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 --
Financials: PreferredStockValue
Date Value
1 10/31/2023 --
2 7/31/2023 --
3 4/30/2023 --
4 1/31/2023 --
5 10/31/2022 --
6 7/31/2022 --
7 4/30/2022 --
8 1/31/2022 --
9 10/31/2021 --
10 7/31/2021 --
11 4/30/2021 --
12 1/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 --
Financials: PrepaidExpenseAndOtherAssetsCurrent
Date Value
1 10/31/2023 $76,111,000.00
2 7/31/2023 $82,657,000.00
3 4/30/2023 $88,078,000.00
4 1/31/2023 $71,020,000.00
5 10/31/2022 $58,589,000.00
6 7/31/2022 $44,902,000.00
7 4/30/2022 $46,086,000.00
8 1/31/2022 $36,603,000.00
9 10/31/2021 $32,695,000.00
10 7/31/2021 $22,138,000.00
11 4/30/2021 $19,906,000.00
12 1/31/2021 $12,074,000.00
13 1/31/2020 $7,221,000.00
Financials: PrepaidExpenseCurrent
Date Value
1 10/31/2023 $50,589,000.00
2 7/31/2023 $57,996,000.00
3 4/30/2023 $64,430,000.00
4 1/31/2023 $48,464,000.00
5 10/31/2022 $38,018,000.00
6 7/31/2022 $25,687,000.00
7 4/30/2022 $24,042,000.00
8 1/31/2022 $16,951,000.00
9 1/31/2021 $3,986,000.00
10 12/31/2020 $238,641.00
11 9/30/2020 $191,202.00
12 6/30/2020 $245,011.00
13 3/31/2020 $339,902.00
14 12/31/2019 $374,286.00
15 9/30/2019 $306,689.00
Financials: ProceedsFromIssuanceOfCommonStock
Date Value
1 10/31/2023 $287,198,000.00
2 7/31/2023 $54,799,000.00
3 4/30/2023 $17,516,000.00
4 1/31/2023 $49,450,000.00
5 10/31/2022 --
6 7/31/2022 --
7 4/30/2022 --
8 1/31/2022 --
9 1/31/2021 --
10 9/30/2020 --
11 6/30/2020 --
12 3/31/2020 $25,000.00
13 12/31/2019 $25,000.00
14 9/30/2019 $25,000.00
15 6/30/2019 $25,000.00
Financials: ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
Date Value
1 1/31/2023 --
2 1/31/2022 --
3 10/31/2021 --
4 1/31/2021 $95,456,000.00
5 10/31/2020 $95,514,000.00
6 7/31/2020 $92,433,000.00
7 1/31/2020 $14,756,000.00
8 1/31/2019 $215,168,000.00
Financials: ProceedsFromIssuanceOfSecuredDebt
Date Value
1 10/31/2023 --
2 7/31/2023 --
3 4/30/2023 --
4 1/31/2023 $293,972,000.00
5 10/31/2022 $293,972,000.00
6 7/31/2022 $293,972,000.00
7 4/30/2022 $296,037,000.00
8 1/31/2022 --
9 10/31/2021 --
10 7/31/2021 --
11 4/30/2021 --
12 1/31/2021 --
Financials: ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
Date Value
1 10/31/2023 $10,957,000.00
2 7/31/2023 $6,212,000.00
3 4/30/2023 $5,790,000.00
4 10/31/2022 $10,760,000.00
5 7/31/2022 $5,419,000.00
6 4/30/2022 $4,690,000.00
7 10/31/2021 $4,214,000.00
8 7/31/2021 $1,759,000.00
9 4/30/2021 --
Financials: ProceedsFromIssuanceOfWarrants
Date Value
1 1/31/2023 --
2 1/31/2022 --
3 10/31/2021 --
4 1/31/2021 $31,547,000.00
5 10/31/2020 $31,545,000.00
6 1/31/2020 $185,000.00
Financials: ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
Date Value
1 1/31/2023 $180,000,000.00
2 1/31/2022 --
3 1/31/2021 $47,014,000.00
4 1/31/2020 $132,500,000.00
Financials: ProceedsFromSaleMaturityAndCollectionsOfInvestments
Date Value
1 10/31/2023 $105,000,000.00
2 7/31/2023 $105,000,000.00
3 4/30/2023 $105,000,000.00
4 10/31/2022 $75,000,000.00
5 7/31/2022 --
6 4/30/2022 --
7 10/31/2021 --
8 1/31/2021 $47,014,000.00
9 10/31/2020 $47,014,000.00
10 7/31/2020 $47,014,000.00
11 4/30/2020 $42,403,000.00
12 1/31/2020 $132,500,000.00
13 1/31/2019 --
Financials: ProceedsFromStockOptionsExercised
Date Value
1 1/31/2023 $11,446,000.00
2 1/31/2022 $4,916,000.00
3 10/31/2021 $4,214,000.00
4 7/31/2021 $1,759,000.00
5 1/31/2021 $5,913,000.00
6 10/31/2020 $2,201,000.00
7 7/31/2020 $1,542,000.00
8 4/30/2020 $446,000.00
9 1/31/2020 $2,217,000.00
10 1/31/2019 $1,370,000.00
Financials: ProceedsFromWarrantExercises
Date Value
1 10/31/2023 --
2 1/31/2023 $6,884,000.00
3 10/31/2022 $6,354,000.00
4 7/31/2022 --
5 4/30/2022 --
6 1/31/2022 $118,864,000.00
7 10/31/2021 $118,845,000.00
8 7/31/2021 $117,598,000.00
9 4/30/2021 $73,323,000.00
10 1/31/2021 --
11 10/31/2020 --
12 1/31/2020 --
Financials: ProductionRelatedImpairmentsOrCharges
Date Value
1 10/31/2023 $70,000,000.00
2 7/31/2023 $28,000,000.00
3 10/31/2022 --
4 7/31/2022 --
Financials: ProductWarrantyExpense
Date Value
1 1/31/2023 $5,400,000.00
2 1/31/2022 $3,800,000.00
3 1/31/2021 $3,400,000.00
4 1/31/2020 $2,800,000.00
5 1/31/2019 $2,000,000.00
Financials: PropertyPlantAndEquipmentGross
Date Value
1 10/31/2023 $97,330,000.00
2 7/31/2023 $93,880,000.00
3 4/30/2023 $89,285,000.00
4 1/31/2023 $83,600,000.00
5 10/31/2022 $79,751,000.00
6 7/31/2022 $75,682,000.00
7 4/30/2022 $73,422,000.00
8 1/31/2022 $69,630,000.00
9 10/31/2021 $67,301,000.00
10 7/31/2021 $61,570,000.00
11 4/30/2021 $57,813,000.00
12 1/31/2021 $54,851,000.00
13 1/31/2020 $42,697,000.00
Financials: PropertyPlantAndEquipmentNet
Date Value
1 10/31/2023 $42,198,000.00
2 7/31/2023 $42,736,000.00
3 4/30/2023 $41,663,000.00
4 1/31/2023 $40,046,000.00
5 10/31/2022 $38,706,000.00
6 7/31/2022 $36,699,000.00
7 4/30/2022 $35,196,000.00
8 1/31/2022 $34,593,000.00
9 10/31/2021 $34,726,000.00
10 7/31/2021 $32,265,000.00
11 4/30/2021 $31,211,000.00
12 1/31/2021 $29,988,000.00
13 1/31/2020 $27,941,000.00
Financials: ProvisionForDoubtfulAccounts
Date Value
1 1/31/2023 $6,353,000.00
2 1/31/2022 $3,835,000.00
3 1/31/2021 $121,000.00
4 1/31/2020 $339,000.00
Financials: RepaymentsOfLongTermDebt
Date Value
1 1/31/2023 --
2 10/31/2022 --
3 7/31/2022 --
4 4/30/2022 --
5 1/31/2022 $36,051,000.00
6 10/31/2021 $36,051,000.00
7 7/31/2021 $36,051,000.00
8 4/30/2021 $36,051,000.00
9 1/31/2021 --
10 10/31/2020 --
11 1/31/2020 --
Financials: ResearchAndDevelopmentExpense
Date Value
1 10/31/2023 $165,563,000.00
2 7/31/2023 $109,039,000.00
3 4/30/2023 $49,396,000.00
4 1/31/2023 $194,957,000.00
5 10/31/2022 $148,237,000.00
6 7/31/2022 $100,105,000.00
7 4/30/2022 $48,302,000.00
8 1/31/2022 $145,043,000.00
9 10/31/2021 $102,535,000.00
10 7/31/2021 $65,784,000.00
11 4/30/2021 $25,374,000.00
12 1/31/2021 $75,017,000.00
13 10/31/2020 $18,919,000.00
14 7/31/2020 $35,152,000.00
15 4/30/2020 $18,026,000.00
16 1/31/2020 $69,464,000.00
17 1/31/2019 $50,510,000.00
Financials: RestrictedCashCurrent
Date Value
1 10/31/2023 $30,400,000.00
2 7/31/2023 $30,400,000.00
3 4/30/2023 $30,400,000.00
4 1/31/2023 $30,400,000.00
5 10/31/2022 $400,000.00
6 7/31/2022 $400,000.00
7 4/30/2022 $400,000.00
8 1/31/2022 $400,000.00
9 10/31/2021 $400,000.00
10 7/31/2021 $400,000.00
11 4/30/2021 $400,000.00
12 1/31/2021 $400,000.00
13 1/31/2020 $400,000.00
Financials: RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated
Date Value
1 10/31/2023 $168.00
Financials: RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent
Date Value
1 10/31/2023 $0.10
Financials: RestructuringCharges
Date Value
1 10/31/2023 $15,600,000.00
Financials: RestructuringReserve
Date Value
1 10/31/2023 $4,500,000.00
Financials: RetainedEarningsAccumulatedDeficit
Date Value
1 10/31/2023 $-1,519,600,000.00
2 7/31/2023 $-1,361,400,000.00
3 4/30/2023 $-1,236,200,000.00
4 1/31/2023 $-1,156,763,000.00
5 10/31/2022 $-1,078,101,000.00
6 7/31/2022 $-993,600,000.00
7 4/30/2022 $-900,900,000.00
8 1/31/2022 $-811,655,000.00
9 10/31/2021 $-751,500,000.00
10 7/31/2021 $-682,100,000.00
11 4/30/2021 $-597,125,000.00
12 1/31/2021 $-679,414,000.00
13 12/31/2020 $-4,211,183.00
14 9/30/2020 $328,914.00
15 6/30/2020 $1,121,829.00
16 3/31/2020 $1,246,003.00
17 1/31/2020 $-482,390,000.00
18 12/31/2019 $-498,999.00
19 9/30/2019 $138,392.00
20 6/30/2019 $-56,219.00
Financials: RevenueFromContractWithCustomerExcludingAssessedTax
Date Value
1 10/31/2023 $390,807,000.00
2 7/31/2023 $280,523,000.00
3 4/30/2023 $130,030,000.00
4 1/31/2023 $468,094,000.00
5 10/31/2022 $315,267,000.00
6 7/31/2022 $189,925,000.00
7 4/30/2022 $81,633,000.00
8 1/31/2022 $241,006,000.00
9 10/31/2021 $65,034,000.00
10 7/31/2021 $96,631,000.00
11 4/30/2021 $40,510,000.00
12 1/31/2021 $146,490,000.00
13 10/31/2020 $36,365,000.00
14 7/31/2020 $34,957,000.00
15 4/30/2020 $32,776,000.00
16 1/31/2020 $144,515,000.00
17 1/31/2019 $92,030,000.00
Financials: SellingAndMarketingExpense
Date Value
1 10/31/2023 $116,545,000.00
2 7/31/2023 $76,711,000.00
3 4/30/2023 $37,041,000.00
4 1/31/2023 $142,392,000.00
5 10/31/2022 $101,842,000.00
6 7/31/2022 $66,460,000.00
7 4/30/2022 $32,588,000.00
8 1/31/2022 $92,550,000.00
9 10/31/2021 $62,258,000.00
10 7/31/2021 $37,897,000.00
11 4/30/2021 $15,974,000.00
12 1/31/2021 $53,002,000.00
13 10/31/2020 $37,301,000.00
14 7/31/2020 $10,966,000.00
15 4/30/2020 $14,201,000.00
16 1/31/2020 $56,997,000.00
17 1/31/2019 $56,411,000.00
Financials: ShareBasedCompensation
Date Value
1 10/31/2023 $91,946,000.00
2 7/31/2023 $59,063,000.00
3 4/30/2023 $23,964,000.00
4 1/31/2023 $93,350,000.00
5 10/31/2022 $67,644,000.00
6 7/31/2022 $41,946,000.00
7 4/30/2022 $15,527,000.00
8 1/31/2022 $67,331,000.00
9 10/31/2021 $51,893,000.00
10 7/31/2021 $35,870,000.00
11 4/30/2021 $7,577,000.00
12 1/31/2021 $4,947,000.00
13 10/31/2020 $3,308,000.00
14 7/31/2020 $2,100,000.00
15 4/30/2020 $910,000.00
16 1/31/2020 $2,937,000.00
17 1/31/2019 $1,706,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
Date Value
1 1/31/2023 --
2 1/31/2021 --
3 1/31/2020 --
4 1/31/2019 --
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
Date Value
1 1/31/2023 $0.74
2 1/31/2021 $0.52
3 1/31/2020 $0.41
4 1/31/2019 $0.42
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
Date Value
1 1/31/2023 $0.72
2 1/31/2021 $0.49
3 1/31/2020 $0.40
4 1/31/2019 $0.41
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
Date Value
1 1/31/2023 $0.03
2 1/31/2021 $0.02
3 1/31/2020 $0.02
4 1/31/2019 $0.03
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
Date Value
1 1/31/2023 $0.03
2 1/31/2021 $0.00
3 1/31/2020 $0.01
4 1/31/2019 $0.03
Financials: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
Date Value
1 10/31/2023 $20,269,000.00
2 7/31/2023 $104,454,000.00
3 4/30/2023 $108,272,000.00
4 1/31/2023 $164,436,000.00
5 10/31/2022 $197,925,000.00
6 7/31/2022 $210,669,000.00
7 4/30/2022 $183,894,000.00
8 1/31/2022 $200,088,000.00
9 10/31/2021 $398,582.00
10 7/31/2021 $378,402,000.00
11 4/30/2021 $450,546,000.00
12 1/31/2021 $586,047,442,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
Date Value
1 10/31/2023 $11,172,410.00
2 7/31/2023 $13,120,974.00
3 4/30/2023 $13,562,506.00
4 1/31/2023 $14,356,582.00
5 10/31/2022 $14,877,966.00
6 7/31/2022 $14,592,828.00
7 4/30/2022 $14,975,204.00
8 1/31/2022 $15,162,200.00
9 10/31/2021 $16,523,251.00
10 7/31/2021 $16,457,228.00
11 4/30/2021 $18,248,059.00
12 1/31/2021 $16,591,050.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
Date Value
1 10/31/2023 $0.73
2 7/31/2023 $0.70
3 4/30/2023 $0.69
4 1/31/2023 $0.69
5 10/31/2022 $0.68
6 7/31/2022 $0.67
7 4/30/2022 $0.66
8 1/31/2022 $0.65
9 10/31/2021 $0.66
10 7/31/2021 $0.66
11 4/30/2021 $0.64
12 1/31/2021 $0.68
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
Date Value
1 10/31/2023 $158,540.00
2 7/31/2023 $130,985.00
3 4/30/2023 $90,094.00
4 1/31/2023 $398,753.00
5 10/31/2022 $353,790.00
6 7/31/2022 $317,661.00
7 4/30/2022 $149,966.00
8 1/31/2022 $727,267.00
9 10/31/2021 $624,618.00
10 7/31/2021 $452,893.00
11 4/30/2021 $353,478.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
Date Value
1 1/31/2023 --
2 1/31/2022 --
3 1/31/2021 $8,912,180.00
4 1/31/2020 $10,780,372.00
5 1/31/2019 $8,811,605.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
Date Value
1 10/31/2023 $23,598,000.00
2 7/31/2023 $122,193,000.00
3 4/30/2023 $129,283,000.00
4 1/31/2023 $201,352,000.00
5 10/31/2022 $249,585,000.00
6 7/31/2022 $277,956,000.00
7 4/30/2022 $254,679,000.00
8 1/31/2022 $292,362,000.00
9 10/31/2021 $598,912.00
10 7/31/2021 $606,280,000.00
11 4/30/2021 $734,460,000.00
12 1/31/2021 $1,064,539.00
13 1/31/2020 $19,314,017.00
14 1/31/2019 $7,456,493.00
15 1/31/2018 $8,905,754,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Date Value
1 10/31/2023 $13,042,440.00
2 7/31/2023 $15,366,376.00
3 4/30/2023 $16,218,804.00
4 1/31/2023 $17,600,524.00
5 10/31/2022 $18,785,716.00
6 7/31/2022 $19,280,776.00
7 4/30/2022 $20,781,407.00
8 1/31/2022 $22,200,869.00
9 10/31/2021 $24,855,043.00
10 7/31/2021 $26,401,717.00
11 4/30/2021 $29,795,964.00
12 1/31/2021 $30,166,792.00
13 1/31/2020 $34,883,464.00
14 1/31/2019 $31,662,021.00
15 1/31/2018 $28,955,341.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Date Value
1 10/31/2023 $0.73
2 7/31/2023 $0.71
3 4/30/2023 $0.70
4 1/31/2023 $0.70
5 10/31/2022 $0.69
6 7/31/2022 $0.69
7 4/30/2022 $0.68
8 1/31/2022 $0.68
9 10/31/2021 $0.69
10 7/31/2021 $0.69
11 4/30/2021 $0.67
12 1/31/2021 $0.71
13 1/31/2020 $0.65
14 1/31/2019 $0.60
15 1/31/2018 $0.59
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
Date Value
1 10/31/2023 $23,597,000.00
2 7/31/2023 $122,169,000.00
3 4/30/2023 $128,993,000.00
4 1/31/2023 $201,097,000.00
5 10/31/2022 $249,031,000.00
6 7/31/2022 $276,935,000.00
7 4/30/2022 $253,223,000.00
8 1/31/2022 $287,130,000.00
9 10/31/2021 $585,934.00
10 7/31/2021 $589,470,000.00
11 4/30/2021 $734,460,000.00
12 1/31/2021 $969,997,293,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
Date Value
1 10/31/2023 $13,041,914.00
2 7/31/2023 $15,363,337.00
3 4/30/2023 $16,182,144.00
4 1/31/2023 $17,578,098.00
5 10/31/2022 $18,743,799.00
6 7/31/2022 $19,209,593.00
7 4/30/2022 $20,661,879.00
8 1/31/2022 $21,801,260.00
9 10/31/2021 $24,314,890.00
10 7/31/2021 $25,667,621.00
11 4/30/2021 $29,795,964.00
12 1/31/2021 $27,483,800.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
Date Value
1 10/31/2023 $0.73
2 7/31/2023 $0.71
3 4/30/2023 $0.70
4 1/31/2023 $0.70
5 10/31/2022 $0.69
6 7/31/2022 $0.69
7 4/30/2022 $0.68
8 1/31/2022 $0.68
9 10/31/2021 $0.68
10 7/31/2021 $0.69
11 4/30/2021 $0.67
12 1/31/2021 $0.69
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
Date Value
1 10/31/2023 $0.61
2 7/31/2023 $0.64
3 4/30/2023 $0.71
4 1/31/2023 $0.60
5 10/31/2022 $0.59
6 7/31/2022 $0.58
7 4/30/2022 $0.61
8 1/31/2022 $0.62
9 10/31/2021 $0.59
10 7/31/2021 $0.53
11 1/31/2021 $0.55
12 1/31/2020 $0.47
13 1/31/2019 $0.35
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
Date Value
1 10/31/2023 $0.77
2 7/31/2023 $0.77
3 4/30/2023 $0.76
4 1/31/2023 $0.76
5 10/31/2022 $0.76
6 7/31/2022 $0.75
7 4/30/2022 $0.75
8 1/31/2022 $2.39
9 10/31/2021 $0.74
10 7/31/2021 $0.73
11 4/30/2021 $0.74
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
Date Value
1 1/31/2023 --
2 1/31/2022 --
3 1/31/2021 $0.75
4 1/31/2020 $0.75
5 1/31/2019 $0.57
Financials: StockholdersEquity
Date Value
1 10/31/2023 $392,562,000.00
2 7/31/2023 $275,220,000.00
3 4/30/2023 $327,479,000.00
4 1/31/2023 $354,992,000.00
5 10/31/2022 $338,590,000.00
6 7/31/2022 $391,689,000.00
7 4/30/2022 $465,092,000.00
8 1/31/2022 $547,014,000.00
9 10/31/2021 $585,399,000.00
10 7/31/2021 $535,012,000.00
11 4/30/2021 $484,340,000.00
12 1/31/2021 $-616,521,000.00
13 12/31/2020 $-19,436,403.00
14 10/31/2020 $-531,017,000.00
15 9/30/2020 $5,000,008.00
16 7/31/2020 $-492,361,000.00
17 6/30/2020 $5,000,003.00
18 4/30/2020 $-490,819,000.00
19 3/31/2020 $5,000,007.00
20 1/31/2020 $-462,021,000.00
21 12/31/2019 $5,000,006.00
22 9/30/2019 $5,000,006.00
23 6/30/2019 $-31,219.00
24 4/30/2019 --
25 1/31/2019 $-335,375,000.00
26 1/31/2018 $-231,713,000.00
Financials: StockIssued1
Date Value
1 1/31/2023 --
2 10/31/2022 --
3 1/31/2022 $102,057,000.00
4 10/31/2021 $102,057,000.00
5 1/31/2021 --
6 10/31/2020 --
7 1/31/2020 --
Financials: StockIssuedDuringPeriodSharesStockOptionsExercised
Date Value
1 10/31/2023 $4,399,544.00
2 7/31/2023 $2,103,163.00
3 4/30/2023 $1,291,626.00
4 1/31/2023 $4,201,592.00
5 10/31/2022 $3,061,363.00
6 7/31/2022 $2,602,432.00
7 4/30/2022 $1,269,496.00
8 1/31/2022 $7,238,656.00
9 10/31/2021 $4,666,083.00
10 7/31/2021 $3,292,219.00
11 1/31/2021 $11,042,592.00
12 1/31/2020 $4,830,469.00
13 1/31/2019 $3,853,935.00
Financials: StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
Date Value
1 1/31/2023 $6,932,000.00
2 10/31/2022 $6,354,000.00
3 4/30/2022 $48,000.00
4 1/31/2022 $352,613,000.00
5 10/31/2021 $1,264,000.00
6 7/31/2021 $113,608,000.00
7 4/30/2021 $225,376,000.00
Financials: StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
Date Value
1 10/31/2023 $3,415,000.00
2 4/30/2023 $4,875,000.00
3 1/31/2023 $8,947,000.00
4 10/31/2022 $5,027,000.00
5 4/30/2022 $3,920,000.00
Financials: StockIssuedDuringPeriodValueNewIssues
Date Value
1 10/31/2023 $232,399,000.00
2 7/31/2023 $37,284,000.00
3 4/30/2023 $17,516,000.00
4 1/31/2023 $49,450,000.00
5 12/31/2019 $25,000.00
6 6/30/2019 $25,000.00
Financials: StockIssuedDuringPeriodValueShareBasedCompensation
Date Value
1 10/31/2023 $1,330,000.00
2 7/31/2023 $420,000.00
3 4/30/2023 $915,000.00
4 1/31/2023 $2,502,000.00
5 10/31/2022 $314,000.00
6 7/31/2022 $728,000.00
7 4/30/2022 $773,000.00
8 1/31/2022 $4,516,000.00
9 10/31/2021 $976,000.00
Financials: StockRepurchasedDuringPeriodShares
Date Value
1 1/31/2023 $4,664.00
2 1/31/2022 $1,588.00
Financials: TaxesPayableCurrent
Date Value
1 7/31/2023 $18,620,000.00
2 4/30/2023 $15,062,000.00
3 1/31/2023 $14,232,000.00
4 10/31/2022 $12,058,000.00
5 7/31/2022 $13,304,000.00
6 4/30/2022 $12,467,000.00
7 1/31/2022 $8,955,000.00
8 10/31/2021 $9,760,000.00
9 7/31/2021 $6,495,000.00
10 4/30/2021 $5,977,000.00
11 1/31/2021 $5,213,000.00
12 1/31/2020 $5,348,000.00
Financials: TemporaryEquityAccretionToRedemptionValueAdjustment
Date Value
1 1/31/2023 --
2 1/31/2022 --
3 10/31/2021 --
4 1/31/2021 $60,377,000.00
5 10/31/2020 $60,377,000.00
6 1/31/2020 --
Financials: TemporaryEquityCarryingAmountAttributableToParent
Date Value
1 1/31/2023 --
2 1/31/2022 --
3 10/31/2021 --
4 7/31/2021 --
5 4/30/2021 --
6 1/31/2021 $615,697,000.00
7 12/31/2020 $295,489,060.00
8 10/31/2020 $615,755,000.00
9 9/30/2020 $300,029,150.00
10 7/31/2020 $612,674,000.00
11 6/30/2020 $300,822,070.00
12 4/30/2020 $520,241,000.00
13 3/31/2020 $300,946,240.00
14 1/31/2020 $520,241,000.00
15 12/31/2019 $300,479,810.00
16 9/30/2019 $299,838,630.00
17 1/31/2019 $505,485,000.00
Financials: TemporaryEquityDividendsAdjustment
Date Value
1 1/31/2023 --
2 10/31/2022 --
3 7/31/2022 --
4 4/30/2022 --
5 1/31/2022 $4,292,000.00
6 10/31/2021 --
7 7/31/2021 $4,292,000.00
8 4/30/2021 $4,292,000.00
9 1/31/2021 $16,799,000.00
10 10/31/2020 $3,960,000.00
11 1/31/2020 --
12 1/31/2019 --
Financials: TemporaryEquitySharesOutstanding
Date Value
1 1/31/2023 --
2 1/31/2022 --
3 10/31/2021 --
4 7/31/2021 --
5 4/30/2021 --
6 1/31/2021 $182,934,257.00
7 10/31/2020 $182,934,257.00
8 7/31/2020 $182,366,537.00
9 4/30/2020 $160,583,203.00
10 1/31/2020 $160,583,203.00
11 1/31/2019 $157,948,553.00
Financials: UnrecognizedTaxBenefits
Date Value
1 1/31/2023 $25,800,000.00
2 1/31/2022 $19,238,000.00
3 1/31/2021 $9,402,000.00
4 1/31/2020 $10,153,000.00
5 1/31/2019 $6,884,000.00
6 1/31/2018 $4,445,000.00
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
Date Value
1 1/31/2023 $6,415,000.00
2 1/31/2022 $7,797,000.00
3 1/31/2021 $2,869,000.00
4 1/31/2020 $3,269,000.00
5 1/31/2019 $2,439,000.00
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
Date Value
1 1/31/2023 $109,000.00
2 1/31/2022 $2,039,000.00
Financials: ValuationAllowanceDeferredTaxAssetChangeInAmount
Date Value
1 1/31/2023 $88,200,000.00
2 1/31/2022 $89,600,000.00
3 1/31/2021 $16,700,000.00
4 12/31/2020 $827,000.00
5 1/31/2020 $36,200,000.00
6 12/31/2019 $223,000.00
7 1/31/2019 $29,800,000.00
Financials: WeightedAverageNumberOfDilutedSharesOutstanding
Date Value
1 10/31/2023 $360,818,131.00
2 7/31/2023 $353,008,473.00
3 4/30/2023 $350,043,454.00
4 1/31/2023 $338,488,667.00
5 10/31/2022 $337,037,111.00
6 7/31/2022 $335,736,772.00
7 4/30/2022 $334,623,695.00
8 1/31/2022 $302,490,266.00
9 10/31/2021 $325,034,920.00
10 7/31/2021 $275,577,000.00
11 4/30/2021 $225,533,389.00
12 1/31/2021 $15,116,763.00
13 10/31/2020 $13,550,552.00
14 7/31/2020 $12,822,481.00
15 4/30/2020 $12,253,092.00
16 1/31/2020 $8,893,787.00
Financials: WeightedAverageNumberOfSharesIssuedBasic
Date Value
1 10/31/2023 $360,836,403.00
2 7/31/2023 $353,031,968.00
3 4/30/2023 $350,073,545.00
4 1/31/2023 $338,576,326.00
5 10/31/2022 $337,135,962.00
6 7/31/2022 $335,845,756.00
7 4/30/2022 $334,743,634.00
8 1/31/2022 $297,642,999.00
9 10/31/2021 $286,272,045.00
10 7/31/2021 $266,197,482.00
11 4/30/2021 $218,932,121.00
12 1/31/2021 $15,116,763.00
13 10/31/2020 $13,550,552.00
14 7/31/2020 $12,822,481.00
15 4/30/2020 $12,253,092.00
16 1/31/2020 $8,893,787.00
Financials: WeightedAverageNumberOfSharesOutstandingBasic
Date Value
1 10/31/2023 $360,818,131.00
2 7/31/2023 $353,008,473.00
3 4/30/2023 $350,043,454.00
4 1/31/2023 $338,488,667.00
5 10/31/2022 $337,037,111.00
6 7/31/2022 $335,736,772.00
7 4/30/2022 $334,623,695.00
8 1/31/2022 $297,421,969.00
9 10/31/2021 $325,034,920.00
10 7/31/2021 $266,197,482.00
11 4/30/2021 $218,615,863.00
12 1/31/2021 $15,116,763.00
13 10/31/2020 $13,550,552.00
14 7/31/2020 $12,822,481.00
15 4/30/2020 $12,253,092.00
16 1/31/2020 $8,893,787.00
Copyright 2024 PursePoor.com