All individual numbers are from the SEC provided Financial Statement and Notes Data Sets. No guarantee is made for their accuracy.
BRAZE, INC.: Last Reported 11/30/2023

Business Address

330 WEST 34TH STREET, FLOOR 18

NEW YORK , NY US 10001

Mailing Address

330 WEST 34TH STREET, FLOOR 18

NEW YORK , NY US 10001
Phone Number: (609) 964-0585 / State Incorporated: DE / Fiscal Year End 1 /31
Financials: AccountsPayableCurrent
Date Value
1 10/31/2023 $5,947,000.00
2 7/31/2023 $1,882,000.00
3 4/30/2023 $3,571,000.00
4 1/31/2023 $3,101,000.00
5 10/31/2022 $2,062,000.00
6 7/31/2022 $2,889,000.00
7 4/30/2022 $2,680,000.00
8 1/31/2022 $2,083,000.00
9 10/31/2021 $1,203,000.00
10 1/31/2021 $439,000.00
Financials: AccountsReceivableNetCurrent
Date Value
1 10/31/2023 $71,332,000.00
2 7/31/2023 $70,133,000.00
3 4/30/2023 $66,649,000.00
4 1/31/2023 $78,338,000.00
5 10/31/2022 $58,299,000.00
6 7/31/2022 $47,973,000.00
7 4/30/2022 $42,663,000.00
8 1/31/2022 $64,504,000.00
9 10/31/2021 $36,026,000.00
10 1/31/2021 $34,771,000.00
Financials: AccruedAdvertisingCurrent
Date Value
1 10/31/2023 $1,447,000.00
2 7/31/2023 $1,316,000.00
3 4/30/2023 $755,000.00
4 1/31/2023 $922,000.00
5 10/31/2022 $1,528,000.00
6 1/31/2022 $660,000.00
Financials: AccruedEmployeeBenefitsCurrent
Date Value
1 10/31/2023 $2,770,000.00
2 7/31/2023 $930,000.00
3 1/31/2023 $322,000.00
Financials: AccruedIncomeTaxesCurrent
Date Value
1 10/31/2023 $7,167,000.00
2 7/31/2023 $6,513,000.00
3 4/30/2023 $5,471,000.00
4 1/31/2023 $4,188,000.00
5 10/31/2022 $1,806,000.00
6 1/31/2022 $1,951,000.00
Financials: AccruedInvestmentIncomeReceivable
Date Value
1 10/31/2023 $3,069,000.00
2 7/31/2023 $2,532,000.00
3 1/31/2023 $2,013,000.00
Financials: AccruedProfessionalFeesCurrent
Date Value
1 10/31/2023 $1,621,000.00
2 7/31/2023 $1,731,000.00
3 4/30/2023 $2,126,000.00
4 1/31/2023 $1,779,000.00
5 10/31/2022 $2,058,000.00
6 7/31/2022 $2,664,000.00
7 4/30/2022 $2,451,000.00
8 1/31/2022 $2,218,000.00
9 10/31/2021 $2,438,000.00
10 1/31/2021 $2,864,000.00
Financials: AccruedSalesCommissionCurrent
Date Value
1 10/31/2023 $6,302,000.00
2 7/31/2023 $7,224,000.00
3 4/30/2023 $5,557,000.00
4 1/31/2023 $6,205,000.00
5 10/31/2022 $4,357,000.00
6 7/31/2022 $4,226,000.00
7 4/30/2022 $4,060,000.00
8 1/31/2022 $5,961,000.00
9 10/31/2021 $3,921,000.00
10 1/31/2021 $4,761,000.00
Financials: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Date Value
1 10/31/2023 $12,392,000.00
2 7/31/2023 $11,295,000.00
3 4/30/2023 $9,836,000.00
4 1/31/2023 $8,611,000.00
5 10/31/2022 $8,155,000.00
6 7/31/2022 $7,114,000.00
7 4/30/2022 $6,090,000.00
8 1/31/2022 $5,229,000.00
9 10/31/2021 $4,588,000.00
10 1/31/2021 $2,640,000.00
Financials: AccumulatedOtherComprehensiveIncomeLossNetOfTax
Date Value
1 10/31/2023 $-5,185,000.00
2 7/31/2023 $-5,877,000.00
3 4/30/2023 $-5,311,000.00
4 1/31/2023 $-6,824,000.00
5 10/31/2022 $-9,865,000.00
6 7/31/2022 $-3,754,000.00
7 4/30/2022 $-2,397,000.00
8 1/31/2022 $-640,000.00
9 10/31/2021 $-294,000.00
10 1/31/2021 $-42,000.00
Financials: AdditionalPaidInCapital
Date Value
1 10/31/2023 $898,229,000.00
2 7/31/2023 $870,313,000.00
3 4/30/2023 $832,831,000.00
4 1/31/2023 $806,044,000.00
5 10/31/2022 $782,734,000.00
6 7/31/2022 $761,412,000.00
7 4/30/2022 $741,291,000.00
8 1/31/2022 $717,175,000.00
9 10/31/2021 $53,832,000.00
10 1/31/2021 $29,777,000.00
Financials: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Date Value
1 10/31/2023 $74,502,000.00
2 7/31/2023 $25,396,000.00
3 4/30/2023 $24,576,000.00
4 1/31/2023 $73,133,000.00
5 10/31/2022 $19,431,000.00
6 7/31/2022 $17,312,000.00
7 4/30/2022 $17,172,000.00
8 1/31/2022 $47,567,000.00
9 10/31/2021 $18,088,000.00
10 7/31/2021 $5,657,000.00
11 4/30/2021 $6,967,000.00
12 1/31/2021 $7,666,000.00
13 10/31/2020 $2,319,000.00
14 1/31/2020 $12,446,000.00
Financials: AdvertisingExpense
Date Value
1 1/31/2023 $20,800,000.00
2 1/31/2022 $12,200,000.00
3 1/31/2021 $8,100,000.00
4 1/31/2020 $8,900,000.00
Financials: AllocatedShareBasedCompensationExpense
Date Value
1 10/31/2023 $72,961,000.00
2 7/31/2023 $24,776,000.00
3 4/30/2023 $24,146,000.00
4 1/31/2023 $72,217,000.00
5 10/31/2022 $19,308,000.00
6 7/31/2022 $17,113,000.00
7 4/30/2022 $16,971,000.00
8 1/31/2022 $47,180,000.00
9 10/31/2021 $5,430,000.00
10 7/31/2021 $5,650,000.00
11 4/30/2021 $6,956,000.00
12 1/31/2021 $7,540,000.00
13 10/31/2020 $5,002,000.00
14 1/31/2020 $12,408,000.00
Financials: AllowanceForDoubtfulAccountsReceivableCurrent
Date Value
1 10/31/2023 $2,804,000.00
2 7/31/2023 $2,414,000.00
3 4/30/2023 $1,881,000.00
4 1/31/2023 $1,613,000.00
5 10/31/2022 $1,447,000.00
6 7/31/2022 $829,000.00
7 4/30/2022 $646,000.00
8 1/31/2022 $743,000.00
9 10/31/2021 $746,000.00
10 1/31/2021 $934,000.00
Financials: AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
Date Value
1 10/31/2023 $1,714,000.00
2 7/31/2023 $1,290,000.00
3 4/30/2023 $625,000.00
4 1/31/2023 $808,000.00
5 10/31/2022 $328,000.00
6 7/31/2022 $-155,000.00
7 4/30/2022 $-143,000.00
Financials: AllowanceForDoubtfulAccountsReceivableRecoveries
Date Value
1 10/31/2023 $67,000.00
2 7/31/2023 $60,000.00
3 4/30/2023 $17,000.00
4 1/31/2023 $141,000.00
5 10/31/2022 $103,000.00
6 7/31/2022 $50,000.00
7 4/30/2022 $19,000.00
Financials: AllowanceForDoubtfulAccountsReceivableWriteOffs
Date Value
1 10/31/2023 $3,014,000.00
2 7/31/2023 $1,993,000.00
3 4/30/2023 $1,063,000.00
4 1/31/2023 $1,746,000.00
5 10/31/2022 $564,000.00
6 7/31/2022 $245,000.00
7 4/30/2022 $137,000.00
Financials: AmortizationOfDebtDiscountPremium
Date Value
1 10/31/2023 $1,579,000.00
2 7/31/2023 $991,000.00
3 4/30/2023 $471,000.00
4 1/31/2023 $1,336,000.00
5 10/31/2022 $753,000.00
6 7/31/2022 $215,000.00
7 4/30/2022 $13,000.00
8 1/31/2022 $369,000.00
9 10/31/2021 $313,000.00
10 7/31/2021 $254,000.00
11 4/30/2021 $160,000.00
12 1/31/2021 $345,000.00
Financials: AmortizationOfIntangibleAssets
Date Value
1 10/31/2023 $400,000.00
2 7/31/2023 $100,000.00
3 10/31/2022 --
4 7/31/2022 --
Financials: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Date Value
1 10/31/2023 $13,267,000.00
2 7/31/2023 $13,962,000.00
3 4/30/2023 $14,911,000.00
4 1/31/2023 $12,919,000.00
5 10/31/2022 $12,522,000.00
6 7/31/2022 $12,653,000.00
7 4/30/2022 $13,119,000.00
8 1/31/2022 $12,391,000.00
9 10/31/2021 $76,540,000.00
10 7/31/2021 $76,624,000.00
11 4/30/2021 $76,797,000.00
12 1/31/2021 $74,235,000.00
13 10/31/2020 $74,297,000.00
14 1/31/2020 $73,505,000.00
Financials: AssetImpairmentCharges
Date Value
1 1/31/2023 --
2 1/31/2022 --
3 1/31/2021 --
Financials: Assets
Date Value
1 10/31/2023 $768,915,000.00
2 7/31/2023 $732,140,000.00
3 4/30/2023 $721,293,000.00
4 1/31/2023 $705,406,000.00
5 10/31/2022 $677,418,000.00
6 7/31/2022 $702,093,000.00
7 4/30/2022 $716,298,000.00
8 1/31/2022 $666,262,000.00
9 10/31/2021 $184,086,000.00
10 1/31/2021 $171,394,000.00
Financials: AssetsCurrent
Date Value
1 10/31/2023 $566,752,000.00
2 7/31/2023 $574,035,000.00
3 4/30/2023 $598,108,000.00
4 1/31/2023 $583,171,000.00
5 10/31/2022 $556,156,000.00
6 7/31/2022 $580,904,000.00
7 4/30/2022 $598,765,000.00
8 1/31/2022 $608,185,000.00
9 10/31/2021 $130,599,000.00
10 1/31/2021 $133,958,000.00
Financials: AssetsFairValueDisclosure
Date Value
1 4/30/2023 $444,877,000.00
2 1/31/2023 $440,956,000.00
3 10/31/2022 $450,477,000.00
4 7/31/2022 $426,228,000.00
5 4/30/2022 $472,822,000.00
6 1/31/2022 $474,783,000.00
7 10/31/2021 $48,770,000.00
8 1/31/2021 $70,588,000.00
Financials: AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
Date Value
1 10/31/2023 $16,000.00
2 7/31/2023 $12,000.00
3 4/30/2023 $227,000.00
4 1/31/2023 $58,000.00
5 10/31/2022 --
6 7/31/2022 $64,000.00
7 4/30/2022 $16,000.00
8 1/31/2022 --
9 10/31/2021 --
10 1/31/2021 $28,000.00
Financials: AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
Date Value
1 10/31/2023 $3,783,000.00
2 7/31/2023 $4,838,000.00
3 4/30/2023 $4,358,000.00
4 1/31/2023 $5,636,000.00
5 10/31/2022 $7,977,000.00
6 7/31/2022 $2,450,000.00
7 4/30/2022 $1,238,000.00
8 1/31/2022 $27,000.00
9 10/31/2021 $6,000.00
10 1/31/2021 $78,000.00
Financials: AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
Date Value
1 10/31/2023 $199,659,000.00
2 7/31/2023 $172,979,000.00
3 4/30/2023 $156,346,000.00
4 1/31/2023 $168,447,000.00
5 10/31/2022 $208,711,000.00
6 7/31/2022 $217,084,000.00
7 4/30/2022 $172,854,000.00
8 1/31/2022 $1,512,000.00
9 10/31/2021 $1,520,000.00
10 1/31/2021 $2,243,000.00
Financials: AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
Date Value
1 10/31/2023 $198,116,000.00
2 7/31/2023 $171,022,000.00
3 4/30/2023 $155,116,000.00
4 1/31/2023 $165,803,000.00
5 10/31/2022 $203,509,000.00
6 7/31/2022 $215,646,000.00
7 4/30/2022 $171,881,000.00
8 1/31/2022 $1,510,000.00
9 10/31/2021 $1,520,000.00
10 1/31/2021 $2,243,000.00
Financials: AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
Date Value
1 10/31/2023 $211,608,000.00
2 7/31/2023 $226,793,000.00
3 4/30/2023 $233,654,000.00
4 1/31/2023 $247,214,000.00
5 10/31/2022 $227,489,000.00
6 7/31/2022 $211,056,000.00
7 4/30/2022 $267,854,000.00
8 1/31/2022 $33,671,000.00
9 10/31/2021 $33,392,000.00
10 1/31/2021 $55,811,000.00
Financials: AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
Date Value
1 10/31/2023 $209,384,000.00
2 7/31/2023 $223,924,000.00
3 4/30/2023 $230,753,000.00
4 1/31/2023 $244,280,000.00
5 10/31/2022 $224,714,000.00
6 7/31/2022 $210,108,000.00
7 4/30/2022 $267,605,000.00
8 1/31/2022 $33,646,000.00
9 10/31/2021 $33,386,000.00
10 1/31/2021 $55,761,000.00
Financials: BusinessCombinationContingentConsiderationLiability
Date Value
1 10/31/2023 $1,795,000.00
2 7/31/2023 $1,593,000.00
Financials: CapitalizedComputerSoftwareAdditions
Date Value
1 10/31/2023 $4,000,000.00
2 7/31/2023 $1,200,000.00
3 4/30/2023 $1,300,000.00
4 1/31/2023 $2,000,000.00
5 10/31/2022 $1,500,000.00
6 7/31/2022 $700,000.00
7 4/30/2022 $500,000.00
8 1/31/2022 $2,400,000.00
9 10/31/2021 $1,800,000.00
10 7/31/2021 $1,200,000.00
11 4/30/2021 $500,000.00
12 1/31/2021 $2,100,000.00
13 10/31/2020 $800,000.00
14 1/31/2020 $900,000.00
Financials: CapitalizedContractCostAmortization
Date Value
1 10/31/2023 $21,684,000.00
2 7/31/2023 $13,941,000.00
3 4/30/2023 $6,660,000.00
4 1/31/2023 $23,639,000.00
5 10/31/2022 $17,248,000.00
6 7/31/2022 $10,984,000.00
7 4/30/2022 $5,407,000.00
8 1/31/2022 $17,710,000.00
9 10/31/2021 $13,173,000.00
10 7/31/2021 $7,990,000.00
11 4/30/2021 $3,800,000.00
12 1/31/2021 $10,617,000.00
13 10/31/2020 $7,575,000.00
14 1/31/2020 $5,783,000.00
Financials: CapitalizedContractCostNetNoncurrent
Date Value
1 10/31/2023 $59,251,000.00
2 7/31/2023 $55,456,000.00
3 4/30/2023 $51,229,000.00
4 1/31/2023 $48,451,000.00
5 10/31/2022 $45,664,000.00
6 7/31/2022 $45,272,000.00
7 4/30/2022 $44,488,000.00
8 1/31/2022 $41,689,000.00
9 10/31/2021 $35,176,000.00
10 1/31/2021 $27,433,000.00
Financials: CashAndCashEquivalentsAtCarryingValue
Date Value
1 10/31/2023 $60,470,000.00
2 7/31/2023 $77,302,000.00
3 4/30/2023 $116,932,000.00
4 1/31/2023 $68,587,000.00
5 10/31/2022 $45,390,000.00
6 7/31/2022 $80,881,000.00
7 4/30/2022 $90,610,000.00
8 1/31/2022 $478,937,000.00
9 10/31/2021 $41,976,000.00
10 1/31/2021 $28,509,000.00
Financials: CashAndCashEquivalentsFairValueDisclosure
Date Value
1 10/31/2023 $30,472,000.00
2 7/31/2023 $38,391,000.00
3 4/30/2023 $59,008,000.00
4 1/31/2023 $30,873,000.00
5 10/31/2022 $22,254,000.00
6 7/31/2022 $474,000.00
7 4/30/2022 $33,336,000.00
8 1/31/2022 $439,627,000.00
9 10/31/2021 $13,864,000.00
10 1/31/2021 $12,584,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 10/31/2023 $64,373,000.00
2 7/31/2023 $81,205,000.00
3 4/30/2023 $121,500,000.00
4 1/31/2023 $72,623,000.00
5 10/31/2022 $49,426,000.00
6 7/31/2022 $84,917,000.00
7 4/30/2022 $94,646,000.00
8 1/31/2022 $482,973,000.00
9 10/31/2021 $46,012,000.00
10 7/31/2021 $45,901,000.00
11 4/30/2021 $48,195,000.00
12 1/31/2021 $33,018,000.00
13 10/31/2020 $30,365,000.00
14 1/31/2020 $11,602,000.00
15 1/31/2019 $104,929,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
Date Value
1 10/31/2023 $-8,250,000.00
2 7/31/2023 $8,582,000.00
3 4/30/2023 $48,877,000.00
4 1/31/2023 $-410,350,000.00
5 10/31/2022 $-433,547,000.00
6 7/31/2022 $-398,056,000.00
7 4/30/2022 $-388,327,000.00
8 1/31/2022 $449,955,000.00
9 10/31/2021 $12,994,000.00
10 7/31/2021 $12,883,000.00
11 4/30/2021 $15,177,000.00
12 1/31/2021 $21,416,000.00
13 10/31/2020 $18,763,000.00
14 1/31/2020 $-93,327,000.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 1/31/2021 --
Financials: ComprehensiveIncomeNetOfTax
Date Value
1 10/31/2023 $-99,250,000.00
2 7/31/2023 $-32,260,000.00
3 4/30/2023 $-36,941,000.00
4 1/31/2023 $-145,150,000.00
5 10/31/2022 $-39,471,000.00
6 7/31/2022 $-34,243,000.00
7 4/30/2022 $-41,026,000.00
8 1/31/2022 $-77,317,000.00
9 10/31/2021 $-8,914,000.00
10 7/31/2021 $-25,122,000.00
11 4/30/2021 $-13,004,000.00
12 1/31/2021 $-31,828,000.00
13 10/31/2020 $-8,857,000.00
14 1/31/2020 $-31,808,000.00
Financials: ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
Date Value
1 10/31/2023 $-962,000.00
2 7/31/2023 $-355,000.00
3 4/30/2023 $-372,000.00
4 1/31/2023 $-1,780,000.00
5 10/31/2022 $-1,423,000.00
6 7/31/2022 $-527,000.00
7 4/30/2022 $-364,000.00
8 1/31/2022 $-1,448,000.00
9 10/31/2021 $-336,000.00
10 7/31/2021 $-385,000.00
11 4/30/2021 $-319,000.00
12 1/31/2021 $-217,000.00
13 10/31/2020 $-9,000.00
14 1/31/2020 --
Financials: ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
Date Value
1 10/31/2023 $-100,212,000.00
2 7/31/2023 $-32,615,000.00
3 4/30/2023 $-37,313,000.00
4 1/31/2023 $-146,930,000.00
5 10/31/2022 $-40,003,000.00
6 7/31/2022 $-34,770,000.00
7 4/30/2022 $-41,390,000.00
8 1/31/2022 $-78,765,000.00
9 10/31/2021 $-9,250,000.00
10 7/31/2021 $-25,826,000.00
11 4/30/2021 $-13,323,000.00
12 1/31/2021 $-32,045,000.00
13 10/31/2020 $-8,866,000.00
14 1/31/2020 $-31,808,000.00
Financials: ContractWithCustomerAssetGross
Date Value
1 10/31/2023 $300,000.00
2 7/31/2023 $900,000.00
3 4/30/2023 $200,000.00
4 1/31/2023 $800,000.00
5 10/31/2022 $400,000.00
6 7/31/2022 $500,000.00
7 4/30/2022 $500,000.00
8 1/31/2022 $800,000.00
9 10/31/2021 $1,000,000.00
10 1/31/2021 $400,000.00
Financials: ContractWithCustomerLiabilityCurrent
Date Value
1 10/31/2023 $178,564,000.00
2 7/31/2023 $176,803,000.00
3 4/30/2023 $181,216,000.00
4 1/31/2023 $166,092,000.00
5 10/31/2022 $140,681,000.00
6 7/31/2022 $135,794,000.00
7 4/30/2022 $139,437,000.00
8 1/31/2022 $126,260,000.00
9 10/31/2021 $98,427,000.00
10 1/31/2021 $74,789,000.00
Financials: ContractWithCustomerLiabilityRevenueRecognized
Date Value
1 10/31/2023 $155,300,000.00
2 7/31/2023 $51,100,000.00
3 4/30/2023 $77,100,000.00
4 1/31/2023 $126,100,000.00
5 10/31/2022 $21,300,000.00
6 7/31/2022 $37,700,000.00
7 4/30/2022 $59,500,000.00
8 1/31/2022 $74,600,000.00
9 10/31/2021 $12,300,000.00
10 7/31/2021 $58,300,000.00
11 4/30/2021 $35,900,000.00
12 1/31/2021 $51,200,000.00
13 10/31/2020 $8,400,000.00
14 1/31/2020 $22,800,000.00
Financials: ConversionOfStockAmountConverted1
Date Value
1 1/31/2023 --
2 1/31/2022 $174,229,000.00
3 1/31/2021 --
4 1/31/2020 --
Financials: CostOfGoodsAndServicesSoldDepreciationAndAmortization
Date Value
1 10/31/2023 $5,082,000.00
2 7/31/2023 $2,845,000.00
3 10/31/2022 $2,926,000.00
4 7/31/2022 $1,900,000.00
Financials: CostOfRevenue
Date Value
1 10/31/2023 $104,535,000.00
2 7/31/2023 $35,474,000.00
3 4/30/2023 $32,687,000.00
4 1/31/2023 $115,818,000.00
5 10/31/2022 $82,393,000.00
6 7/31/2022 $27,352,000.00
7 4/30/2022 $25,906,000.00
8 1/31/2022 $78,511,000.00
9 10/31/2021 $19,174,000.00
10 7/31/2021 $18,755,000.00
11 4/30/2021 $15,807,000.00
12 1/31/2021 $54,511,000.00
13 10/31/2020 $14,431,000.00
14 1/31/2020 $35,686,000.00
Financials: CurrentFederalTaxExpenseBenefit
Date Value
1 1/31/2023 --
2 1/31/2022 --
3 1/31/2021 --
4 1/31/2020 --
Financials: CurrentForeignTaxExpenseBenefit
Date Value
1 1/31/2023 $496,000.00
2 1/31/2022 $-100,000.00
3 1/31/2021 $451,000.00
4 1/31/2020 $369,000.00
Financials: CurrentIncomeTaxExpenseBenefit
Date Value
1 1/31/2023 $548,000.00
2 1/31/2022 $-85,000.00
3 1/31/2021 $477,000.00
4 1/31/2020 $395,000.00
Financials: CurrentStateAndLocalTaxExpenseBenefit
Date Value
1 1/31/2023 $52,000.00
2 1/31/2022 $15,000.00
3 1/31/2021 $26,000.00
4 1/31/2020 $26,000.00
Financials: DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss
Date Value
1 10/31/2023 $3,100,000.00
2 7/31/2023 $2,500,000.00
3 4/30/2023 $2,900,000.00
4 1/31/2023 $2,000,000.00
5 10/31/2022 $1,900,000.00
6 7/31/2022 $2,400,000.00
7 4/30/2022 $1,300,000.00
8 1/31/2022 $300,000.00
Financials: DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest
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 --
Financials: DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
Date Value
1 10/31/2023 $411,267,000.00
2 7/31/2023 $399,772,000.00
3 4/30/2023 $390,000,000.00
4 1/31/2023 $415,661,000.00
5 10/31/2022 $436,200,000.00
6 7/31/2022 $428,140,000.00
7 4/30/2022 $440,708,000.00
8 1/31/2022 $35,183,000.00
Financials: DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
Date Value
1 10/31/2023 $156,118,000.00
2 7/31/2023 $212,081,000.00
Financials: DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
Date Value
1 10/31/2023 $1,585,000.00
2 7/31/2023 $2,864,000.00
Financials: DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions
Date Value
1 4/30/2023 --
2 1/31/2023 --
3 10/31/2022 --
4 7/31/2022 --
5 4/30/2022 --
6 1/31/2022 --
7 10/31/2021 --
8 1/31/2021 --
Financials: DebtSecuritiesAvailableForSaleExcludingAccruedInterest
Date Value
1 10/31/2023 $407,500,000.00
2 7/31/2023 $394,946,000.00
3 4/30/2023 $385,869,000.00
4 1/31/2023 $410,083,000.00
5 10/31/2022 $428,223,000.00
6 7/31/2022 $425,754,000.00
7 4/30/2022 $439,486,000.00
8 1/31/2022 $35,156,000.00
Financials: DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
Date Value
1 10/31/2023 $407,500,000.00
2 7/31/2023 $394,946,000.00
3 4/30/2023 $385,869,000.00
4 1/31/2023 $410,083,000.00
5 10/31/2022 $428,223,000.00
6 7/31/2022 $425,754,000.00
7 4/30/2022 $439,486,000.00
8 1/31/2022 $35,156,000.00
Financials: DebtSecuritiesAvailableForSaleUnrealizedGainLoss
Date Value
1 10/31/2023 $-1,811,000.00
2 7/31/2023 $751,000.00
3 4/30/2023 $-1,447,000.00
4 1/31/2023 $-5,551,000.00
5 10/31/2022 $-7,950,000.00
6 7/31/2022 $-2,359,000.00
7 4/30/2022 $-1,195,000.00
8 1/31/2022 $-64,000.00
9 10/31/2021 $-44,000.00
10 7/31/2021 $-35,000.00
11 4/30/2021 $-40,000.00
12 1/31/2021 $-50,000.00
13 10/31/2020 $-4,000.00
14 1/31/2020 $87,000.00
Financials: DeferredCompensationLiabilityClassifiedNoncurrent
Date Value
1 10/31/2023 $300,000.00
2 7/31/2023 $200,000.00
3 4/30/2023 $400,000.00
4 1/31/2023 $300,000.00
5 10/31/2022 $200,000.00
6 7/31/2022 $100,000.00
Financials: DeferredFederalIncomeTaxExpenseBenefit
Date Value
1 1/31/2023 --
2 1/31/2022 --
3 1/31/2021 --
4 1/31/2020 --
Financials: DeferredForeignIncomeTaxExpenseBenefit
Date Value
1 1/31/2023 $35,000.00
2 1/31/2022 $-80,000.00
3 1/31/2021 $60,000.00
4 1/31/2020 $57,000.00
Financials: DeferredIncomeTaxExpenseBenefit
Date Value
1 4/30/2023 $20,000.00
2 1/31/2023 $35,000.00
3 4/30/2022 $4,000.00
4 1/31/2022 $-80,000.00
5 10/31/2021 $-23,000.00
6 4/30/2021 $1,000.00
7 1/31/2021 $60,000.00
8 10/31/2020 --
9 1/31/2020 $57,000.00
Financials: DeferredIncomeTaxLiabilities
Date Value
1 1/31/2023 $24,537,000.00
2 1/31/2022 $10,419,000.00
3 1/31/2021 $7,051,000.00
Financials: DeferredStateAndLocalIncomeTaxExpenseBenefit
Date Value
1 1/31/2023 --
2 1/31/2022 --
3 1/31/2021 --
4 1/31/2020 --
Financials: DeferredTaxAssetsGross
Date Value
1 1/31/2023 $117,647,000.00
2 1/31/2022 $62,628,000.00
3 1/31/2021 $36,268,000.00
Financials: DeferredTaxAssetsInProcessResearchAndDevelopment
Date Value
1 1/31/2023 $5,689,000.00
2 1/31/2022 $3,541,000.00
3 1/31/2021 $1,927,000.00
Financials: DeferredTaxAssetsNet
Date Value
1 1/31/2023 $24,497,000.00
2 1/31/2022 $10,419,000.00
3 1/31/2021 $6,971,000.00
Financials: DeferredTaxAssetsOperatingLossCarryforwards
Date Value
1 1/31/2023 $72,878,000.00
2 1/31/2022 $46,886,000.00
3 1/31/2021 $30,743,000.00
Financials: DeferredTaxAssetsOperatingLossCarryforwardsForeign
Date Value
1 1/31/2023 $8,300,000.00
Financials: DeferredTaxAssetsOther
Date Value
1 1/31/2023 $3,999,000.00
2 1/31/2022 $410,000.00
3 1/31/2021 $432,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
Date Value
1 1/31/2023 $16,834,000.00
2 1/31/2022 $186,000.00
3 1/31/2021 $237,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
Date Value
1 1/31/2023 $12,679,000.00
2 1/31/2022 $1,016,000.00
3 1/31/2021 $1,105,000.00
Financials: DeferredTaxAssetsValuationAllowance
Date Value
1 1/31/2023 $93,150,000.00
2 1/31/2022 $52,209,000.00
3 1/31/2021 $29,297,000.00
Financials: DeferredTaxLiabilities
Date Value
1 1/31/2023 $40,000.00
2 1/31/2022 --
3 1/31/2021 $80,000.00
Financials: DeferredTaxLiabilitiesDeferredExpense
Date Value
1 1/31/2023 $11,826,000.00
2 1/31/2022 $10,286,000.00
3 1/31/2021 $6,952,000.00
Financials: DeferredTaxLiabilitiesLeasingArrangements
Date Value
1 1/31/2023 $11,447,000.00
2 1/31/2022 --
Financials: DeferredTaxLiabilitiesPropertyPlantAndEquipment
Date Value
1 1/31/2023 $1,264,000.00
2 1/31/2022 $133,000.00
3 1/31/2021 $99,000.00
Financials: DefinedContributionPlanCostRecognized
Date Value
1 10/31/2023 $4,300,000.00
2 7/31/2023 $3,600,000.00
3 4/30/2023 $2,400,000.00
4 1/31/2023 $4,700,000.00
5 10/31/2022 $3,900,000.00
6 7/31/2022 $3,000,000.00
7 4/30/2022 $1,800,000.00
8 1/31/2022 $2,400,000.00
9 10/31/2021 $2,000,000.00
10 7/31/2021 $500,000.00
11 4/30/2021 $1,200,000.00
12 1/31/2021 $1,500,000.00
13 10/31/2020 $1,100,000.00
14 1/31/2020 $1,000,000.00
Financials: Depreciation
Date Value
1 4/30/2023 $1,200,000.00
2 1/31/2023 $3,400,000.00
3 4/30/2022 $1,000,000.00
4 1/31/2022 $2,800,000.00
5 1/31/2021 $1,600,000.00
Financials: DepreciationDepletionAndAmortization
Date Value
1 10/31/2023 $3,800,000.00
2 7/31/2023 $2,700,000.00
3 4/30/2023 $1,526,000.00
4 1/31/2023 $4,618,000.00
5 10/31/2022 $2,926,000.00
6 7/31/2022 $1,900,000.00
7 4/30/2022 $1,000,000.00
8 1/31/2022 $2,773,000.00
9 10/31/2021 $700,000.00
10 7/31/2021 $1,373,000.00
11 4/30/2021 $588,000.00
12 1/31/2021 $1,589,000.00
13 10/31/2020 $1,012,000.00
14 1/31/2020 $645,000.00
Financials: EarningsPerShareBasic
Date Value
1 10/31/2023 $-1.03
2 7/31/2023 $-0.72
3 4/30/2023 $-0.40
4 1/31/2023 $-1.47
5 10/31/2022 $-0.35
6 7/31/2022 $-0.77
7 4/30/2022 $-0.42
8 1/31/2022 $-2.20
9 10/31/2021 $-0.42
10 7/31/2021 $-0.60
11 4/30/2021 $-0.65
12 1/31/2021 $-1.77
13 10/31/2020 $-0.47
14 1/31/2020 $-1.96
Financials: EarningsPerShareDiluted
Date Value
1 10/31/2023 $-1.03
2 7/31/2023 $-0.33
3 4/30/2023 $-0.40
4 1/31/2023 $-1.47
5 10/31/2022 $-0.35
6 7/31/2022 $-0.77
7 4/30/2022 $-0.42
8 1/31/2022 $-2.20
9 10/31/2021 $-0.42
10 7/31/2021 $-1.25
11 4/30/2021 $-0.65
12 1/31/2021 $-1.77
13 10/31/2020 $-0.47
14 1/31/2020 $-1.96
Financials: EffectiveIncomeTaxRateContinuingOperations
Date Value
1 10/31/2023 $-0.01
2 7/31/2023 $-0.01
3 4/30/2023 $-0.01
4 1/31/2023 $0.00
5 10/31/2022 $0.01
6 7/31/2022 $0.00
7 4/30/2022 --
8 1/31/2022 $0.00
9 10/31/2021 $0.04
10 7/31/2021 $-0.01
11 4/30/2021 $-0.01
12 1/31/2021 $-0.02
13 10/31/2020 $-0.02
14 1/31/2020 $-0.01
Financials: EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
Date Value
1 1/31/2023 $0.21
2 1/31/2022 $0.21
3 1/31/2021 $0.21
4 1/31/2020 $0.21
Financials: EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
Date Value
1 1/31/2023 $-0.24
2 1/31/2022 $-0.29
3 1/31/2021 $-0.22
4 1/31/2020 $-0.06
Financials: EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
Date Value
1 1/31/2023 $0.00
2 1/31/2022 $0.01
3 1/31/2021 $0.00
4 1/31/2020 $0.00
Financials: EffectiveIncomeTaxRateReconciliationNondeductibleExpense
Date Value
1 1/31/2023 $0.00
2 1/31/2022 $-0.03
3 1/31/2021 $-0.02
4 1/31/2020 $-0.02
Financials: EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
Date Value
1 1/31/2023 $0.02
2 1/31/2022 $0.06
3 1/31/2021 $-0.01
4 1/31/2020 $-0.08
Financials: EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
Date Value
1 1/31/2023 --
2 1/31/2022 $0.03
3 1/31/2021 $0.00
4 1/31/2020 $0.02
Financials: EffectiveIncomeTaxRateReconciliationTaxCredits
Date Value
1 1/31/2023 $-0.02
2 1/31/2022 $-0.02
3 1/31/2021 $-0.02
4 1/31/2020 --
Financials: EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 10/31/2023 $-806,000.00
2 7/31/2023 $-295,000.00
3 4/30/2023 $-180,000.00
4 1/31/2023 $-855,000.00
5 10/31/2022 $-1,898,000.00
6 7/31/2022 $-1,268,000.00
7 4/30/2022 $-1,075,000.00
8 1/31/2022 $-597,000.00
9 10/31/2021 $-531,000.00
10 7/31/2021 $-172,000.00
11 4/30/2021 $-134,000.00
12 1/31/2021 $158,000.00
13 10/31/2020 $119,000.00
14 1/31/2020 $15,000.00
Financials: EmployeeRelatedLiabilitiesCurrent
Date Value
1 10/31/2023 $15,887,000.00
2 7/31/2023 $24,285,000.00
3 4/30/2023 $20,288,000.00
4 1/31/2023 $12,644,000.00
5 10/31/2022 $9,611,000.00
6 7/31/2022 $17,664,000.00
7 4/30/2022 $14,269,000.00
8 1/31/2022 $14,075,000.00
9 10/31/2021 $7,802,000.00
10 1/31/2021 $8,117,000.00
Financials: EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
Date Value
1 10/31/2023 $1,516,000.00
2 7/31/2023 $934,000.00
3 4/30/2023 $480,000.00
4 1/31/2023 $1,121,000.00
5 10/31/2022 $265,000.00
6 7/31/2022 $531,000.00
7 4/30/2022 $232,000.00
8 1/31/2022 $387,000.00
9 10/31/2021 --
10 7/31/2021 --
11 4/30/2021 --
12 1/31/2021 $126,000.00
13 1/31/2020 $38,000.00
Financials: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
Date Value
1 4/30/2023 $189,496,000.00
2 4/30/2022 $82,930,000.00
Financials: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
Date Value
1 4/30/2023 $41,005,000.00
2 4/30/2022 $61,764,000.00
Financials: FairValueNetAssetLiability
Date Value
1 10/31/2023 $439,767,000.00
2 7/31/2023 $434,930,000.00
3 1/31/2023 $440,956,000.00
Financials: FiniteLivedIntangibleAssetsAccumulatedAmortization
Date Value
1 10/31/2023 $363,000.00
2 7/31/2023 $148,000.00
3 1/31/2023 --
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
Date Value
1 10/31/2023 $560,000.00
2 7/31/2023 $560,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
Date Value
1 10/31/2023 $217,000.00
2 7/31/2023 $432,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
Date Value
1 10/31/2023 $312,000.00
2 7/31/2023 $312,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
Date Value
1 10/31/2023 $312,000.00
2 7/31/2023 $312,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
Date Value
1 10/31/2023 $343,000.00
2 7/31/2023 $343,000.00
Financials: FiniteLivedIntangibleAssetsGross
Date Value
1 10/31/2023 $3,770,000.00
2 7/31/2023 $3,770,000.00
Financials: FiniteLivedIntangibleAssetsNet
Date Value
1 10/31/2023 $3,407,000.00
2 7/31/2023 $3,622,000.00
Financials: ForeignCurrencyTransactionGainLossBeforeTax
Date Value
1 1/31/2023 $-1,612,000.00
2 1/31/2022 $-387,000.00
3 1/31/2021 $-222,000.00
4 1/31/2020 $-212,000.00
Financials: ForeignCurrencyTransactionGainLossUnrealized
Date Value
1 10/31/2023 $-473,000.00
2 7/31/2023 $-510,000.00
3 4/30/2023 $-310,000.00
4 10/31/2022 $-1,669,000.00
5 7/31/2022 $-295,000.00
6 4/30/2022 $-505,000.00
7 10/31/2021 $-391,000.00
8 7/31/2021 $-320,000.00
9 4/30/2021 $-75,000.00
10 10/31/2020 $52,000.00
Financials: GeneralAndAdministrativeExpense
Date Value
1 10/31/2023 $75,884,000.00
2 7/31/2023 $49,436,000.00
3 4/30/2023 $23,983,000.00
4 1/31/2023 $88,771,000.00
5 10/31/2022 $66,547,000.00
6 7/31/2022 $44,117,000.00
7 4/30/2022 $23,574,000.00
8 1/31/2022 $51,564,000.00
9 10/31/2021 $12,936,000.00
10 7/31/2021 $19,011,000.00
11 4/30/2021 $8,947,000.00
12 1/31/2021 $27,959,000.00
13 10/31/2020 $19,296,000.00
14 1/31/2020 $16,524,000.00
Financials: Goodwill
Date Value
1 10/31/2023 $28,112,000.00
2 7/31/2023 $28,045,000.00
3 1/31/2023 --
Financials: GoodwillAcquiredDuringPeriod
Date Value
1 10/31/2023 $28,112,000.00
2 7/31/2023 $28,045,000.00
Financials: GrossProfit
Date Value
1 10/31/2023 $236,308,000.00
2 7/31/2023 $148,726,000.00
3 4/30/2023 $69,093,000.00
4 1/31/2023 $239,608,000.00
5 10/31/2022 $63,990,000.00
6 7/31/2022 $110,368,000.00
7 4/30/2022 $51,589,000.00
8 1/31/2022 $159,524,000.00
9 10/31/2021 $113,865,000.00
10 7/31/2021 $69,071,000.00
11 4/30/2021 $32,070,000.00
12 1/31/2021 $95,680,000.00
13 10/31/2020 $24,901,000.00
14 1/31/2020 $60,678,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
Date Value
1 1/31/2023 $-138,226,000.00
2 1/31/2022 $-76,030,000.00
3 1/31/2021 $-33,352,000.00
4 1/31/2020 $-32,880,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Date Value
1 10/31/2023 $-100,533,000.00
2 7/31/2023 $-69,942,000.00
3 4/30/2023 $-38,438,000.00
4 1/31/2023 $-140,163,000.00
5 10/31/2022 $-34,283,000.00
6 7/31/2022 $-72,997,000.00
7 4/30/2022 $-39,619,000.00
8 1/31/2022 $-78,332,000.00
9 10/31/2021 $-10,666,000.00
10 7/31/2021 $-12,447,000.00
11 4/30/2021 $-12,993,000.00
12 1/31/2021 $-31,432,000.00
13 10/31/2020 $-8,704,000.00
14 1/31/2020 $-31,358,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
Date Value
1 1/31/2023 $-1,937,000.00
2 1/31/2022 $-2,302,000.00
3 1/31/2021 $1,920,000.00
4 1/31/2020 $1,522,000.00
Financials: IncomeTaxesPaidNet
Date Value
1 10/31/2023 $182,000.00
2 7/31/2023 $85,000.00
3 4/30/2023 $-465,000.00
4 1/31/2023 $365,000.00
5 10/31/2022 $327,000.00
6 7/31/2022 $317,000.00
7 4/30/2022 $172,000.00
8 1/31/2022 $299,000.00
9 10/31/2021 $191,000.00
10 7/31/2021 $31,000.00
11 4/30/2021 --
12 1/31/2021 $472,000.00
13 10/31/2020 $21,000.00
14 1/31/2020 $176,000.00
Financials: IncomeTaxExpenseBenefit
Date Value
1 10/31/2023 $1,300,000.00
2 7/31/2023 $900,000.00
3 4/30/2023 $400,000.00
4 1/31/2023 $583,000.00
5 10/31/2022 $-342,000.00
6 7/31/2022 --
7 4/30/2022 --
8 1/31/2022 $-165,000.00
9 10/31/2021 $-1,300,000.00
10 7/31/2021 $300,000.00
11 4/30/2021 $200,000.00
12 1/31/2021 $537,000.00
13 10/31/2020 $300,000.00
14 1/31/2020 $452,000.00
Financials: IncreaseDecreaseInAccountsPayable
Date Value
1 10/31/2023 $2,859,000.00
2 7/31/2023 $-1,315,000.00
3 4/30/2023 $405,000.00
4 1/31/2023 $906,000.00
5 10/31/2022 $26,000.00
6 7/31/2022 $582,000.00
7 4/30/2022 $28,000.00
8 1/31/2022 $1,649,000.00
9 10/31/2021 $784,000.00
10 7/31/2021 $1,071,000.00
11 4/30/2021 $119,000.00
12 1/31/2021 $-776,000.00
13 10/31/2020 $-783,000.00
14 1/31/2020 $-2,551,000.00
Financials: IncreaseDecreaseInAccountsReceivable
Date Value
1 10/31/2023 $-7,269,000.00
2 7/31/2023 $-8,926,000.00
3 4/30/2023 $-11,046,000.00
4 1/31/2023 $14,650,000.00
5 10/31/2022 $-5,877,000.00
6 7/31/2022 $-16,622,000.00
7 4/30/2022 $-21,984,000.00
8 1/31/2022 $29,821,000.00
9 10/31/2021 $1,157,000.00
10 7/31/2021 $178,000.00
11 4/30/2021 $-8,355,000.00
12 1/31/2021 $12,354,000.00
13 10/31/2020 $-1,388,000.00
14 1/31/2020 $12,589,000.00
Financials: IncreaseDecreaseInAccruedLiabilities
Date Value
1 10/31/2023 $9,321,000.00
2 7/31/2023 $15,297,000.00
3 4/30/2023 $9,364,000.00
4 1/31/2023 $5,075,000.00
5 10/31/2022 $-3,399,000.00
6 7/31/2022 $4,419,000.00
7 4/30/2022 $-2,530,000.00
8 1/31/2022 $6,026,000.00
9 10/31/2021 $-3,933,000.00
10 7/31/2021 $-5,812,000.00
11 4/30/2021 $-7,463,000.00
12 1/31/2021 $13,797,000.00
13 10/31/2020 $4,458,000.00
14 1/31/2020 $8,222,000.00
Financials: IncreaseDecreaseInContractWithCustomerLiability
Date Value
1 10/31/2023 $8,363,000.00
2 7/31/2023 $6,471,000.00
3 4/30/2023 $15,228,000.00
4 1/31/2023 $39,894,000.00
5 10/31/2022 $14,421,000.00
6 7/31/2022 $9,703,000.00
7 4/30/2022 $13,177,000.00
8 1/31/2022 $51,471,000.00
9 10/31/2021 $23,638,000.00
10 7/31/2021 $16,428,000.00
11 4/30/2021 $6,157,000.00
12 1/31/2021 $23,378,000.00
13 10/31/2020 $4,385,000.00
14 1/31/2020 $28,507,000.00
Financials: IncreaseDecreaseInOtherNoncurrentAssets
Date Value
1 10/31/2023 $324,000.00
2 7/31/2023 $959,000.00
3 4/30/2023 $380,000.00
4 1/31/2023 $-1,711,000.00
5 10/31/2022 $-1,033,000.00
6 7/31/2022 $-521,000.00
7 4/30/2022 $-614,000.00
8 1/31/2022 $4,723,000.00
9 10/31/2021 $3,993,000.00
10 7/31/2021 $2,095,000.00
11 4/30/2021 $1,892,000.00
12 1/31/2021 $-643,000.00
13 10/31/2020 $22,000.00
14 1/31/2020 $-25,000.00
Financials: IncreaseDecreaseInOtherNoncurrentLiabilities
Date Value
1 10/31/2023 $129,000.00
2 7/31/2023 $-498,000.00
3 4/30/2023 $-19,000.00
4 1/31/2023 $10,000.00
5 10/31/2022 $25,000.00
6 7/31/2022 $17,000.00
7 4/30/2022 $10,000.00
8 1/31/2022 $-756,000.00
9 10/31/2021 $-23,000.00
10 7/31/2021 $-87,000.00
11 4/30/2021 $-58,000.00
12 1/31/2021 $777,000.00
13 10/31/2020 $1,584,000.00
14 1/31/2020 $1,201,000.00
Financials: IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
Date Value
1 10/31/2023 $-1,946,000.00
2 7/31/2023 $2,029,000.00
3 4/30/2023 $-745,000.00
4 1/31/2023 $-3,596,000.00
5 10/31/2022 $-5,090,000.00
6 7/31/2022 $-3,110,000.00
7 4/30/2022 $-3,615,000.00
8 1/31/2022 $17,537,000.00
9 10/31/2021 $4,358,000.00
10 7/31/2021 $2,124,000.00
11 4/30/2021 $1,576,000.00
12 1/31/2021 $833,000.00
13 10/31/2020 $-961,000.00
14 1/31/2020 $2,950,000.00
Financials: IndefiniteLivedIntangibleAssetsExcludingGoodwill
Date Value
1 10/31/2023 $500,000.00
2 7/31/2023 $500,000.00
3 1/31/2023 $500,000.00
Financials: IntangibleAssetsGrossExcludingGoodwill
Date Value
1 10/31/2023 $4,270,000.00
2 7/31/2023 $4,270,000.00
3 1/31/2023 $500,000.00
Financials: IntangibleAssetsNetExcludingGoodwill
Date Value
1 10/31/2023 $3,907,000.00
2 7/31/2023 $4,122,000.00
3 1/31/2023 $500,000.00
Financials: InterestReceivableCurrent
Date Value
1 10/31/2023 $946,000.00
2 7/31/2023 $548,000.00
3 1/31/2023 $2,013,000.00
4 10/31/2022 $1,936,000.00
5 7/31/2022 $2,367,000.00
6 1/31/2022 $259,000.00
Financials: InvestmentIncomeInterestAndDividend
Date Value
1 10/31/2023 $9,705,000.00
2 7/31/2023 $6,173,000.00
3 4/30/2023 $2,928,000.00
4 1/31/2023 $7,393,000.00
5 10/31/2022 $2,413,000.00
6 7/31/2022 $2,399,000.00
7 4/30/2022 $443,000.00
8 1/31/2022 $506,000.00
9 10/31/2021 $417,000.00
10 7/31/2021 $117,000.00
11 4/30/2021 $223,000.00
12 1/31/2021 $1,185,000.00
13 10/31/2020 $271,000.00
14 1/31/2020 $1,671,000.00
Financials: InvestmentIncomeNet
Date Value
1 10/31/2023 $11,284,000.00
2 7/31/2023 $7,164,000.00
3 4/30/2023 $3,399,000.00
4 1/31/2023 $8,729,000.00
5 10/31/2022 $2,951,000.00
6 7/31/2022 $2,614,000.00
7 4/30/2022 $456,000.00
8 1/31/2022 $137,000.00
9 10/31/2021 $18,000.00
10 7/31/2021 $86,000.00
11 4/30/2021 $63,000.00
12 1/31/2021 $840,000.00
13 10/31/2020 $736,000.00
14 1/31/2020 $2,127,000.00
Financials: InvestmentIncomeNetAmortizationOfDiscountAndPremium
Date Value
1 10/31/2023 $1,579,000.00
2 7/31/2023 $991,000.00
3 4/30/2023 $471,000.00
4 1/31/2023 $1,336,000.00
5 10/31/2022 $753,000.00
6 7/31/2022 $215,000.00
7 4/30/2022 $13,000.00
8 1/31/2022 $-369,000.00
9 10/31/2021 $-313,000.00
10 7/31/2021 $-254,000.00
11 4/30/2021 $-160,000.00
12 1/31/2021 $-345,000.00
13 10/31/2020 $-189,000.00
14 1/31/2020 $456,000.00
Financials: LeaseCost
Date Value
1 10/31/2023 $14,726,000.00
2 7/31/2023 $9,348,000.00
3 4/30/2023 $4,611,000.00
4 1/31/2023 $17,954,000.00
5 10/31/2022 $4,382,000.00
6 7/31/2022 $9,273,000.00
7 4/30/2022 $4,633,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDue
Date Value
1 10/31/2023 $124,696,000.00
2 7/31/2023 $61,154,000.00
3 4/30/2023 $62,449,000.00
4 1/31/2023 $61,682,000.00
5 10/31/2022 $62,258,000.00
6 7/31/2022 $67,001,000.00
7 4/30/2022 $70,415,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
Date Value
1 1/31/2023 $18,755,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 10/31/2023 $16,181,000.00
2 7/31/2023 $13,317,000.00
3 4/30/2023 $12,358,000.00
4 1/31/2023 $10,705,000.00
5 10/31/2022 $11,262,000.00
6 7/31/2022 $11,363,000.00
7 4/30/2022 $11,413,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFive
Date Value
1 1/31/2023 $5,932,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFour
Date Value
1 10/31/2023 $13,002,000.00
2 7/31/2023 $6,101,000.00
3 4/30/2023 $6,011,000.00
4 1/31/2023 $7,351,000.00
5 10/31/2022 $7,076,000.00
6 7/31/2022 $7,300,000.00
7 4/30/2022 $7,446,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearThree
Date Value
1 10/31/2023 $14,414,000.00
2 7/31/2023 $7,550,000.00
3 4/30/2023 $7,444,000.00
4 1/31/2023 $8,318,000.00
5 10/31/2022 $8,020,000.00
6 7/31/2022 $8,264,000.00
7 4/30/2022 $8,422,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
Date Value
1 10/31/2023 $15,378,000.00
2 7/31/2023 $8,609,000.00
3 4/30/2023 $8,420,000.00
4 1/31/2023 $10,621,000.00
5 10/31/2022 $10,254,000.00
6 7/31/2022 $10,529,000.00
7 4/30/2022 $10,695,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
Date Value
1 10/31/2023 $2,537,000.00
2 7/31/2023 $6,008,000.00
3 4/30/2023 $9,079,000.00
4 10/31/2022 $2,303,000.00
5 7/31/2022 $5,096,000.00
6 4/30/2022 $7,274,000.00
Financials: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
Date Value
1 10/31/2023 $33,659,000.00
2 7/31/2023 $9,567,000.00
3 4/30/2023 $10,009,000.00
4 1/31/2023 $10,397,000.00
5 10/31/2022 $10,579,000.00
6 7/31/2022 $11,751,000.00
7 4/30/2022 $12,818,000.00
Financials: Liabilities
Date Value
1 10/31/2023 $330,184,000.00
2 7/31/2023 $291,041,000.00
3 4/30/2023 $285,061,000.00
4 1/31/2023 $258,648,000.00
5 10/31/2022 $223,204,000.00
6 7/31/2022 $229,198,000.00
7 4/30/2022 $228,754,000.00
8 1/31/2022 $161,444,000.00
9 10/31/2021 $124,700,000.00
10 1/31/2021 $103,439,000.00
Financials: LiabilitiesAndStockholdersEquity
Date Value
1 10/31/2023 $768,915,000.00
2 7/31/2023 $732,140,000.00
3 4/30/2023 $721,293,000.00
4 1/31/2023 $705,406,000.00
5 10/31/2022 $677,418,000.00
6 7/31/2022 $702,093,000.00
7 4/30/2022 $716,298,000.00
8 1/31/2022 $666,262,000.00
9 10/31/2021 $184,086,000.00
10 1/31/2021 $171,394,000.00
Financials: LiabilitiesCurrent
Date Value
1 10/31/2023 $248,339,000.00
2 7/31/2023 $248,468,000.00
3 4/30/2023 $245,036,000.00
4 1/31/2023 $217,303,000.00
5 10/31/2022 $181,675,000.00
6 7/31/2022 $184,306,000.00
7 4/30/2022 $180,979,000.00
8 1/31/2022 $159,966,000.00
9 10/31/2021 $122,439,000.00
10 1/31/2021 $101,132,000.00
Financials: LiabilitiesFairValueDisclosure
Date Value
1 10/31/2023 $1,795,000.00
2 7/31/2023 $1,593,000.00
Financials: NetCashProvidedByUsedInFinancingActivities
Date Value
1 10/31/2023 $9,006,000.00
2 7/31/2023 $7,333,000.00
3 4/30/2023 $2,211,000.00
4 1/31/2023 $11,332,000.00
5 10/31/2022 $7,213,000.00
6 7/31/2022 $5,411,000.00
7 4/30/2022 $2,630,000.00
8 1/31/2022 $467,910,000.00
9 10/31/2021 $4,604,000.00
10 7/31/2021 $2,584,000.00
11 4/30/2021 $1,965,000.00
12 1/31/2021 $4,866,000.00
13 10/31/2020 $5,100,000.00
14 1/31/2020 $1,257,000.00
Financials: NetCashProvidedByUsedInInvestingActivities
Date Value
1 10/31/2023 $-19,479,000.00
2 7/31/2023 $-3,488,000.00
3 4/30/2023 $24,297,000.00
4 1/31/2023 $-398,519,000.00
5 10/31/2022 $-416,542,000.00
6 7/31/2022 $-403,799,000.00
7 4/30/2022 $-407,803,000.00
8 1/31/2022 $18,040,000.00
9 10/31/2021 $19,789,000.00
10 7/31/2021 $18,885,000.00
11 4/30/2021 $17,153,000.00
12 1/31/2021 $22,472,000.00
13 10/31/2020 $19,644,000.00
14 1/31/2020 $-87,234,000.00
Financials: NetCashProvidedByUsedInOperatingActivities
Date Value
1 10/31/2023 $3,029,000.00
2 7/31/2023 $5,032,000.00
3 4/30/2023 $22,549,000.00
4 1/31/2023 $-22,308,000.00
5 10/31/2022 $-22,320,000.00
6 7/31/2022 $1,600,000.00
7 4/30/2022 $17,921,000.00
8 1/31/2022 $-35,398,000.00
9 10/31/2021 $-10,868,000.00
10 7/31/2021 $-8,414,000.00
11 4/30/2021 $-3,807,000.00
12 1/31/2021 $-6,080,000.00
13 10/31/2020 $-6,100,000.00
14 1/31/2020 $-7,365,000.00
Financials: NetIncomeLoss
Date Value
1 10/31/2023 $-100,889,000.00
2 7/31/2023 $-70,148,000.00
3 4/30/2023 $-38,454,000.00
4 1/31/2023 $-138,966,000.00
5 10/31/2022 $-105,515,000.00
6 7/31/2022 $-72,155,000.00
7 4/30/2022 $-39,269,000.00
8 1/31/2022 $-76,719,000.00
9 10/31/2021 $-8,722,000.00
10 7/31/2021 $-25,062,000.00
11 4/30/2021 $-12,834,000.00
12 1/31/2021 $-31,752,000.00
13 10/31/2020 $-21,208,000.00
14 1/31/2020 $-31,810,000.00
Financials: NetIncomeLossAttributableToRedeemableNoncontrollingInterest
Date Value
1 10/31/2023 $-962,000.00
2 7/31/2023 $-727,000.00
3 4/30/2023 $-372,000.00
4 1/31/2023 $-1,780,000.00
5 10/31/2022 $-532,000.00
6 7/31/2022 $-891,000.00
7 4/30/2022 $-364,000.00
8 1/31/2022 $-1,448,000.00
9 10/31/2021 $-1,040,000.00
10 7/31/2021 $-385,000.00
11 4/30/2021 $-319,000.00
12 1/31/2021 $-217,000.00
13 10/31/2020 $-9,000.00
14 1/31/2020 --
Financials: NoncashContributionExpense
Date Value
1 10/31/2023 $2,391,000.00
2 7/31/2023 $964,000.00
3 4/30/2023 --
4 1/31/2023 $4,260,000.00
5 10/31/2022 $4,260,000.00
6 7/31/2022 $4,260,000.00
7 4/30/2022 $4,300,000.00
8 1/31/2022 --
9 10/31/2021 --
10 7/31/2021 --
11 4/30/2021 --
12 1/31/2021 --
Financials: OperatingExpenses
Date Value
1 10/31/2023 $348,707,000.00
2 7/31/2023 $225,992,000.00
3 4/30/2023 $110,990,000.00
4 1/31/2023 $387,748,000.00
5 10/31/2022 $285,978,000.00
6 7/31/2022 $185,124,000.00
7 4/30/2022 $91,238,000.00
8 1/31/2022 $237,735,000.00
9 10/31/2021 $55,242,000.00
10 7/31/2021 $49,151,000.00
11 4/30/2021 $45,095,000.00
12 1/31/2021 $127,832,000.00
13 10/31/2020 $33,689,000.00
14 1/31/2020 $94,211,000.00
Financials: OperatingIncomeLoss
Date Value
1 10/31/2023 $-112,399,000.00
2 7/31/2023 $-77,266,000.00
3 4/30/2023 $-41,897,000.00
4 1/31/2023 $-148,140,000.00
5 10/31/2022 $-111,620,000.00
6 7/31/2022 $-74,756,000.00
7 4/30/2022 $-39,649,000.00
8 1/31/2022 $-78,211,000.00
9 10/31/2021 $-35,623,000.00
10 7/31/2021 $-12,150,000.00
11 4/30/2021 $-13,025,000.00
12 1/31/2021 $-32,152,000.00
13 10/31/2020 $-21,634,000.00
14 1/31/2020 $-33,533,000.00
Financials: OperatingLeaseCost
Date Value
1 10/31/2023 $12,005,000.00
2 7/31/2023 $7,513,000.00
3 4/30/2023 $3,651,000.00
4 1/31/2023 $13,638,000.00
5 10/31/2022 $3,360,000.00
6 7/31/2022 $6,893,000.00
7 4/30/2022 $3,496,000.00
Financials: OperatingLeaseLiability
Date Value
1 10/31/2023 $91,037,000.00
2 7/31/2023 $51,587,000.00
3 4/30/2023 $52,440,000.00
4 1/31/2023 $51,285,000.00
5 10/31/2022 $51,679,000.00
6 7/31/2022 $55,033,000.00
7 4/30/2022 $57,380,000.00
8 1/31/2022 $61,300,000.00
Financials: OperatingLeaseLiabilityCurrent
Date Value
1 10/31/2023 $14,070,000.00
2 7/31/2023 $13,522,000.00
3 4/30/2023 $13,231,000.00
4 1/31/2023 $10,695,000.00
5 10/31/2022 $10,767,000.00
6 7/31/2022 $10,642,000.00
7 4/30/2022 $9,992,000.00
8 1/31/2022 --
Financials: OperatingLeaseLiabilityNoncurrent
Date Value
1 10/31/2023 $76,967,000.00
2 7/31/2023 $38,063,000.00
3 4/30/2023 $39,211,000.00
4 1/31/2023 $40,590,000.00
5 10/31/2022 $40,912,000.00
6 7/31/2022 $44,391,000.00
7 4/30/2022 $47,392,000.00
8 1/31/2022 --
Financials: OperatingLeasePayments
Date Value
1 10/31/2023 $9,190,000.00
2 7/31/2023 $5,788,000.00
3 4/30/2023 $2,933,000.00
4 1/31/2023 $10,292,000.00
5 10/31/2022 $7,199,000.00
6 7/31/2022 $4,691,000.00
7 4/30/2022 $2,499,000.00
Financials: OperatingLeaseRightOfUseAsset
Date Value
1 10/31/2023 $84,179,000.00
2 7/31/2023 $45,375,000.00
3 4/30/2023 $46,623,000.00
4 1/31/2023 $46,261,000.00
5 10/31/2022 $47,239,000.00
6 7/31/2022 $51,276,000.00
7 4/30/2022 $54,804,000.00
8 1/31/2022 --
Financials: OperatingLeaseWeightedAverageDiscountRatePercent
Date Value
1 10/31/2023 $0.07
2 7/31/2023 $0.06
3 4/30/2023 $0.06
4 1/31/2023 $0.06
5 10/31/2022 $0.06
6 7/31/2022 $0.05
7 4/30/2022 $0.05
Financials: OtherAccruedLiabilitiesCurrent
Date Value
1 10/31/2023 $2,621,000.00
2 7/31/2023 $3,569,000.00
3 4/30/2023 $2,504,000.00
4 1/31/2023 $2,901,000.00
5 10/31/2022 $4,276,000.00
6 7/31/2022 $4,805,000.00
7 4/30/2022 $5,632,000.00
8 1/31/2022 $3,541,000.00
9 10/31/2021 $6,295,000.00
10 1/31/2021 $4,490,000.00
Financials: OtherAssetsCurrent
Date Value
1 10/31/2023 $3,632,000.00
2 7/31/2023 $4,877,000.00
3 4/30/2023 $2,954,000.00
4 1/31/2023 $5,435,000.00
5 10/31/2022 $4,721,000.00
6 7/31/2022 $3,032,000.00
7 4/30/2022 $7,636,000.00
8 1/31/2022 $3,625,000.00
9 10/31/2021 $6,673,000.00
10 1/31/2021 $2,581,000.00
Financials: OtherAssetsNoncurrent
Date Value
1 10/31/2023 $3,331,000.00
2 7/31/2023 $3,897,000.00
3 4/30/2023 $3,707,000.00
4 1/31/2023 $2,648,000.00
5 10/31/2022 $4,169,000.00
6 7/31/2022 $4,329,000.00
7 4/30/2022 $4,708,000.00
8 1/31/2022 $4,959,000.00
9 10/31/2021 $7,982,000.00
10 1/31/2021 $480,000.00
Financials: OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
Date Value
1 10/31/2023 $-172,000.00
2 7/31/2023 $196,000.00
3 4/30/2023 $66,000.00
4 1/31/2023 $-633,000.00
5 10/31/2022 $-520,000.00
6 7/31/2022 $-755,000.00
7 4/30/2022 $-562,000.00
8 1/31/2022 $-534,000.00
9 10/31/2021 $-208,000.00
10 7/31/2021 $105,000.00
11 4/30/2021 $-130,000.00
12 1/31/2021 $-26,000.00
13 10/31/2020 $-92,000.00
14 1/31/2020 $-85,000.00
Financials: OtherComprehensiveIncomeLossNetOfTax
Date Value
1 10/31/2023 $1,639,000.00
2 7/31/2023 $947,000.00
3 4/30/2023 $1,513,000.00
4 1/31/2023 $-6,184,000.00
5 10/31/2022 $-9,225,000.00
6 7/31/2022 $-3,114,000.00
7 4/30/2022 $-1,757,000.00
8 1/31/2022 $-598,000.00
9 10/31/2021 $-192,000.00
10 7/31/2021 $-60,000.00
11 4/30/2021 $-170,000.00
12 1/31/2021 $-76,000.00
13 10/31/2020 $-96,000.00
14 1/31/2020 $2,000.00
Financials: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Date Value
1 10/31/2023 $1,639,000.00
2 7/31/2023 $947,000.00
3 4/30/2023 $1,513,000.00
4 1/31/2023 $-6,184,000.00
5 10/31/2022 $-9,225,000.00
6 7/31/2022 $-3,114,000.00
7 4/30/2022 $-1,757,000.00
8 1/31/2022 $-598,000.00
9 10/31/2021 $-252,000.00
10 7/31/2021 $110,000.00
11 4/30/2021 $-170,000.00
12 1/31/2021 $-76,000.00
13 10/31/2020 $-96,000.00
14 1/31/2020 $2,000.00
Financials: OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
Date Value
1 10/31/2023 $1,811,000.00
2 7/31/2023 $751,000.00
3 4/30/2023 $1,447,000.00
4 1/31/2023 $-5,551,000.00
5 10/31/2022 $-5,591,000.00
6 7/31/2022 $-2,359,000.00
7 4/30/2022 $-1,195,000.00
8 1/31/2022 $-64,000.00
9 10/31/2021 $-44,000.00
10 7/31/2021 $-35,000.00
11 4/30/2021 $-40,000.00
12 1/31/2021 $-50,000.00
13 10/31/2020 $-93,000.00
14 1/31/2020 $87,000.00
Financials: OtherLiabilitiesNoncurrent
Date Value
1 10/31/2023 $4,878,000.00
2 7/31/2023 $4,510,000.00
3 4/30/2023 $814,000.00
4 1/31/2023 $755,000.00
5 10/31/2022 $617,000.00
6 7/31/2022 $501,000.00
7 4/30/2022 $383,000.00
8 1/31/2022 $1,478,000.00
9 10/31/2021 $2,204,000.00
10 1/31/2021 $2,227,000.00
Financials: OtherNoncashIncomeExpense
Date Value
1 10/31/2023 $-136,000.00
2 7/31/2023 $-494,000.00
3 1/31/2023 $-495,000.00
4 10/31/2022 $300,000.00
5 7/31/2022 $36,000.00
6 1/31/2022 $80,000.00
7 10/31/2021 $23,000.00
8 7/31/2021 $-2,000.00
9 1/31/2021 $-60,000.00
Financials: OtherNonoperatingIncomeExpense
Date Value
1 10/31/2023 $11,866,000.00
2 7/31/2023 $7,324,000.00
3 4/30/2023 $3,459,000.00
4 1/31/2023 $7,977,000.00
5 10/31/2022 $2,581,000.00
6 7/31/2022 $1,759,000.00
7 4/30/2022 $30,000.00
8 1/31/2022 $-121,000.00
9 10/31/2021 $-218,000.00
10 7/31/2021 $-265,000.00
11 4/30/2021 $32,000.00
12 1/31/2021 $720,000.00
13 10/31/2020 $22,000.00
14 1/31/2020 $48,000.00
Financials: PaymentForContingentConsiderationLiabilityFinancingActivities
Date Value
1 10/31/2023 $165,000.00
2 10/31/2022 --
Financials: PaymentsForRepurchaseOfCommonStock
Date Value
1 1/31/2023 --
2 1/31/2022 --
3 1/31/2021 $204,000.00
4 1/31/2020 --
Financials: PaymentsForRepurchaseOfOtherEquity
Date Value
1 1/31/2023 --
2 10/31/2022 --
3 7/31/2022 --
4 4/30/2022 --
5 1/31/2022 $5,000.00
6 10/31/2021 $3,000.00
7 7/31/2021 $3,000.00
8 4/30/2021 --
9 1/31/2021 $10,000.00
10 10/31/2020 $2,000.00
11 1/31/2020 $8,000.00
Financials: PaymentsOfStockIssuanceCosts
Date Value
1 1/31/2023 --
2 10/31/2022 --
3 7/31/2022 --
4 4/30/2022 --
5 1/31/2022 $5,157,000.00
6 10/31/2021 $2,484,000.00
7 7/31/2021 $660,000.00
8 4/30/2021 $219,000.00
9 1/31/2021 $183,000.00
10 10/31/2020 --
11 1/31/2020 --
Financials: PaymentsToAcquireAvailableForSaleSecuritiesDebt
Date Value
1 10/31/2023 $191,922,000.00
2 7/31/2023 $121,392,000.00
3 4/30/2023 $46,297,000.00
4 1/31/2023 $638,221,000.00
5 10/31/2022 $614,878,000.00
6 7/31/2022 $543,880,000.00
7 4/30/2022 $421,537,000.00
8 1/31/2022 $36,894,000.00
9 10/31/2021 $32,868,000.00
10 7/31/2021 $28,496,000.00
11 4/30/2021 $8,059,000.00
12 1/31/2021 $59,418,000.00
13 10/31/2020 $48,987,000.00
14 1/31/2020 $123,130,000.00
Financials: PaymentsToAcquireBusinessesNetOfCashAcquired
Date Value
1 10/31/2023 $16,319,000.00
2 7/31/2023 $16,318,000.00
3 10/31/2022 --
4 7/31/2022 --
Financials: PaymentsToAcquirePropertyPlantAndEquipment
Date Value
1 10/31/2023 $3,439,000.00
2 7/31/2023 $427,000.00
3 4/30/2023 $40,000.00
4 1/31/2023 $15,447,000.00
5 10/31/2022 $14,066,000.00
6 7/31/2022 $9,844,000.00
7 4/30/2022 $1,960,000.00
8 1/31/2022 $2,310,000.00
9 10/31/2021 $1,110,000.00
10 7/31/2021 $755,000.00
11 4/30/2021 $298,000.00
12 1/31/2021 $2,466,000.00
13 10/31/2020 $2,050,000.00
14 1/31/2020 $1,724,000.00
Financials: PaymentsToDevelopSoftware
Date Value
1 10/31/2023 $2,536,000.00
2 7/31/2023 $1,640,000.00
3 4/30/2023 $852,000.00
4 1/31/2023 $1,258,000.00
5 10/31/2022 $705,000.00
6 7/31/2022 $783,000.00
7 4/30/2022 $306,000.00
8 1/31/2022 $2,065,000.00
9 10/31/2021 $1,842,000.00
10 7/31/2021 $1,172,000.00
11 4/30/2021 $498,000.00
12 1/31/2021 $1,886,000.00
13 10/31/2020 $1,674,000.00
14 1/31/2020 $830,000.00
Financials: PrepaidAdvertising
Date Value
1 10/31/2023 $875,000.00
2 7/31/2023 $707,000.00
3 4/30/2023 $1,515,000.00
4 1/31/2023 $833,000.00
5 10/31/2022 $842,000.00
6 7/31/2022 $1,042,000.00
7 4/30/2022 $1,192,000.00
8 1/31/2022 $704,000.00
9 10/31/2021 $1,150,000.00
10 1/31/2021 $1,008,000.00
Financials: PrepaidExpenseAndOtherAssetsCurrent
Date Value
1 10/31/2023 $24,077,000.00
2 7/31/2023 $28,281,000.00
3 4/30/2023 $25,285,000.00
4 1/31/2023 $26,163,000.00
5 10/31/2022 $24,244,000.00
6 7/31/2022 $26,296,000.00
7 4/30/2022 $26,006,000.00
8 1/31/2022 $29,588,000.00
9 10/31/2021 $17,691,000.00
10 1/31/2021 $12,202,000.00
Financials: PrepaidInsurance
Date Value
1 10/31/2023 $484,000.00
2 7/31/2023 $1,574,000.00
3 4/30/2023 $2,688,000.00
4 1/31/2023 $2,795,000.00
5 10/31/2022 $435,000.00
6 7/31/2022 $1,905,000.00
7 4/30/2022 $3,501,000.00
8 1/31/2022 $4,372,000.00
9 1/31/2021 $187,000.00
Financials: ProceedsFromIssuanceInitialPublicOffering
Date Value
1 1/31/2023 --
2 1/31/2022 $462,260,000.00
3 1/31/2021 --
4 1/31/2020 --
Financials: ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
Date Value
1 10/31/2023 $194,737,000.00
2 7/31/2023 $136,289,000.00
3 4/30/2023 $71,486,000.00
4 1/31/2023 $256,407,000.00
5 10/31/2022 $213,107,000.00
6 7/31/2022 $150,708,000.00
7 4/30/2022 $16,000,000.00
8 1/31/2022 $59,309,000.00
9 10/31/2021 $55,609,000.00
10 7/31/2021 $49,308,000.00
11 4/30/2021 $26,008,000.00
12 1/31/2021 $86,242,000.00
13 10/31/2020 $72,355,000.00
14 1/31/2020 $38,450,000.00
Financials: ProceedsFromMinorityShareholders
Date Value
1 1/31/2023 --
2 10/31/2022 --
3 1/31/2022 $2,450,000.00
4 10/31/2021 $2,450,000.00
5 1/31/2021 $2,450,000.00
6 10/31/2020 $2,450,000.00
7 1/31/2020 --
Financials: ProceedsFromStockOptionsExercised
Date Value
1 10/31/2023 $5,949,000.00
2 7/31/2023 $7,333,000.00
3 4/30/2023 $2,211,000.00
4 1/31/2023 $11,332,000.00
5 10/31/2022 $7,213,000.00
6 7/31/2022 $5,411,000.00
7 4/30/2022 $2,630,000.00
8 1/31/2022 $8,362,000.00
9 10/31/2021 $4,641,000.00
10 7/31/2021 $3,247,000.00
11 4/30/2021 $2,184,000.00
12 1/31/2021 $2,813,000.00
13 10/31/2020 $2,652,000.00
14 1/31/2020 $1,265,000.00
Financials: ProceedsFromStockPlans
Date Value
1 10/31/2023 $3,222,000.00
2 10/31/2022 --
Financials: ProfitLoss
Date Value
1 10/31/2023 $-101,851,000.00
2 7/31/2023 $-70,875,000.00
3 4/30/2023 $-38,826,000.00
4 1/31/2023 $-140,746,000.00
5 10/31/2022 $-106,938,000.00
6 7/31/2022 $-73,046,000.00
7 4/30/2022 $-39,633,000.00
8 1/31/2022 $-78,167,000.00
9 10/31/2021 $-34,824,000.00
10 7/31/2021 $-12,613,000.00
11 4/30/2021 $-13,153,000.00
12 1/31/2021 $-31,969,000.00
13 10/31/2020 $-21,217,000.00
14 1/31/2020 $-31,810,000.00
Financials: PropertyPlantAndEquipmentDisposals
Date Value
1 10/31/2023 $1,100,000.00
2 7/31/2023 $500,000.00
Financials: PropertyPlantAndEquipmentGross
Date Value
1 10/31/2023 $35,245,000.00
2 7/31/2023 $31,975,000.00
3 4/30/2023 $30,269,000.00
4 1/31/2023 $28,950,000.00
5 10/31/2022 $28,309,000.00
6 7/31/2022 $23,390,000.00
7 4/30/2022 $15,587,000.00
8 1/31/2022 $12,622,000.00
9 10/31/2021 $10,881,000.00
10 1/31/2021 $8,126,000.00
Financials: PropertyPlantAndEquipmentNet
Date Value
1 10/31/2023 $22,853,000.00
2 7/31/2023 $20,680,000.00
3 4/30/2023 $20,433,000.00
4 1/31/2023 $20,339,000.00
5 10/31/2022 $20,154,000.00
6 7/31/2022 $16,276,000.00
7 4/30/2022 $9,497,000.00
8 1/31/2022 $7,393,000.00
9 10/31/2021 $6,293,000.00
10 1/31/2021 $5,486,000.00
Financials: PropertyPlantAndEquipmentTransfersAndChanges
Date Value
1 4/30/2023 $300,000.00
2 1/31/2023 $1,200,000.00
Financials: ProvisionForDoubtfulAccounts
Date Value
1 10/31/2023 $1,717,000.00
2 7/31/2023 $1,294,000.00
3 4/30/2023 $594,000.00
4 1/31/2023 $807,000.00
5 10/31/2022 $328,000.00
6 7/31/2022 $-155,000.00
7 4/30/2022 $-143,000.00
8 1/31/2022 $88,000.00
9 10/31/2021 $-98,000.00
10 7/31/2021 $-174,000.00
11 4/30/2021 $-210,000.00
12 1/31/2021 $853,000.00
13 10/31/2020 $1,644,000.00
14 1/31/2020 $580,000.00
Financials: RedeemableNoncontrollingInterestEquityCarryingAmount
Date Value
1 10/31/2023 $493,000.00
2 7/31/2023 $728,000.00
3 4/30/2023 $1,083,000.00
4 1/31/2023 $1,455,000.00
5 10/31/2022 $1,812,000.00
6 7/31/2022 $2,344,000.00
7 4/30/2022 $2,871,000.00
8 1/31/2022 $3,235,000.00
9 10/31/2021 $3,643,000.00
10 7/31/2021 $1,529,000.00
11 4/30/2021 $1,914,000.00
12 1/31/2021 $2,233,000.00
13 10/31/2020 $2,441,000.00
14 7/31/2020 --
15 1/31/2020 --
16 1/31/2019 --
Financials: RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
Date Value
1 1/31/2023 $400,000.00
Financials: RelatedPartyTransactionPurchasesFromRelatedParty
Date Value
1 10/31/2023 $1,600,000.00
2 7/31/2023 $1,200,000.00
3 4/30/2023 $800,000.00
4 1/31/2023 $1,400,000.00
5 10/31/2022 --
6 7/31/2022 $1,000,000.00
7 4/30/2022 $600,000.00
8 1/31/2022 $1,200,000.00
9 10/31/2021 $300,000.00
10 7/31/2021 $500,000.00
11 4/30/2021 $200,000.00
12 1/31/2021 --
Financials: ResearchAndDevelopmentExpense
Date Value
1 10/31/2023 $88,749,000.00
2 7/31/2023 $58,877,000.00
3 4/30/2023 $29,745,000.00
4 1/31/2023 $97,293,000.00
5 10/31/2022 $70,539,000.00
6 7/31/2022 $44,956,000.00
7 4/30/2022 $21,620,000.00
8 1/31/2022 $59,034,000.00
9 10/31/2021 $36,130,000.00
10 7/31/2021 $23,392,000.00
11 4/30/2021 $11,797,000.00
12 1/31/2021 $29,212,000.00
13 10/31/2020 $20,169,000.00
14 1/31/2020 $20,339,000.00
Financials: RestrictedCash
Date Value
1 1/31/2023 $4,000,000.00
2 1/31/2022 $4,000,000.00
3 1/31/2021 $4,500,000.00
Financials: RestrictedCashCurrent
Date Value
1 10/31/2023 $3,373,000.00
2 7/31/2023 $3,373,000.00
3 4/30/2023 $3,373,000.00
4 1/31/2023 --
5 1/31/2022 --
6 10/31/2021 --
7 1/31/2021 $472,000.00
Financials: RestrictedCashNoncurrent
Date Value
1 10/31/2023 $530,000.00
2 7/31/2023 $530,000.00
3 4/30/2023 $1,193,000.00
4 1/31/2023 $4,036,000.00
5 10/31/2022 $4,036,000.00
6 7/31/2022 $4,036,000.00
7 4/30/2022 $4,036,000.00
8 1/31/2022 $4,036,000.00
9 10/31/2021 $4,036,000.00
10 1/31/2021 $4,037,000.00
Financials: RestructuringCosts
Date Value
1 10/31/2023 $600,000.00
2 7/31/2023 $600,000.00
Financials: RetainedEarningsAccumulatedDeficit
Date Value
1 10/31/2023 $-454,816,000.00
2 7/31/2023 $-424,075,000.00
3 4/30/2023 $-392,381,000.00
4 1/31/2023 $-353,927,000.00
5 10/31/2022 $-320,476,000.00
6 7/31/2022 $-287,116,000.00
7 4/30/2022 $-254,230,000.00
8 1/31/2022 $-214,961,000.00
9 10/31/2021 $-172,026,000.00
10 1/31/2021 $-138,242,000.00
Financials: RevenueFromContractWithCustomerExcludingAssessedTax
Date Value
1 10/31/2023 $340,843,000.00
2 7/31/2023 $216,887,000.00
3 4/30/2023 $101,780,000.00
4 1/31/2023 $355,426,000.00
5 10/31/2022 $93,125,000.00
6 7/31/2022 $163,626,000.00
7 4/30/2022 $77,495,000.00
8 1/31/2022 $238,035,000.00
9 10/31/2021 $167,601,000.00
10 7/31/2021 $103,633,000.00
11 4/30/2021 $47,877,000.00
12 1/31/2021 $150,191,000.00
13 10/31/2020 $107,261,000.00
14 1/31/2020 $96,364,000.00
Financials: RevenueRemainingPerformanceObligation
Date Value
1 10/31/2023 $560,100,000.00
2 7/31/2023 $523,500,000.00
3 4/30/2023 $477,500,000.00
4 1/31/2023 $455,700,000.00
5 10/31/2022 $408,700,000.00
6 7/31/2022 $410,500,000.00
7 4/30/2022 $390,900,000.00
8 1/31/2022 $373,600,000.00
9 10/31/2021 $304,000,000.00
10 7/31/2021 $268,200,000.00
11 4/30/2021 $249,600,000.00
12 1/31/2021 $234,200,000.00
Financials: RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
Date Value
1 10/31/2023 $45,267,000.00
2 7/31/2023 $1,524,000.00
3 4/30/2023 $2,767,000.00
4 1/31/2023 --
5 10/31/2022 --
6 7/31/2022 --
7 4/30/2022 --
Financials: SellingAndMarketingExpense
Date Value
1 10/31/2023 $184,074,000.00
2 7/31/2023 $117,679,000.00
3 4/30/2023 $57,262,000.00
4 1/31/2023 $201,684,000.00
5 10/31/2022 $148,892,000.00
6 7/31/2022 $96,051,000.00
7 4/30/2022 $46,044,000.00
8 1/31/2022 $127,137,000.00
9 10/31/2021 $29,568,000.00
10 7/31/2021 $27,492,000.00
11 4/30/2021 $24,351,000.00
12 1/31/2021 $70,661,000.00
13 10/31/2020 $50,198,000.00
14 1/31/2020 $57,348,000.00
Financials: SettlementOfAssetRetirementObligationsThroughNoncashPaymentsAmount
Date Value
1 10/31/2023 $17,000.00
2 7/31/2023 $11,000.00
3 4/30/2023 $6,000.00
4 1/31/2023 $374,000.00
5 10/31/2022 $348,000.00
6 7/31/2022 $380,000.00
7 4/30/2022 $365,000.00
8 1/31/2022 --
9 10/31/2021 --
10 7/31/2021 --
11 4/30/2021 --
12 1/31/2021 --
Financials: ShareBasedCompensation
Date Value
1 10/31/2023 $72,961,000.00
2 7/31/2023 $49,002,000.00
3 4/30/2023 $24,179,000.00
4 1/31/2023 $72,243,000.00
5 10/31/2022 $53,394,000.00
6 7/31/2022 $34,253,000.00
7 4/30/2022 $16,971,000.00
8 1/31/2022 $47,180,000.00
9 10/31/2021 $18,036,000.00
10 7/31/2021 $12,606,000.00
11 4/30/2021 $6,956,000.00
12 1/31/2021 $7,540,000.00
13 10/31/2020 $5,002,000.00
14 1/31/2020 $12,408,000.00
Financials: SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
Date Value
1 10/31/2023 $74,477,000.00
2 7/31/2023 $49,856,000.00
3 4/30/2023 $24,626,000.00
4 1/31/2023 $73,338,000.00
5 10/31/2022 $54,188,000.00
6 7/31/2022 $34,615,000.00
7 4/30/2022 $17,203,000.00
8 1/31/2022 $47,567,000.00
9 10/31/2021 $5,430,000.00
10 7/31/2021 $5,650,000.00
11 4/30/2021 $6,956,000.00
12 1/31/2021 $7,666,000.00
13 1/31/2020 $12,446,000.00
Financials: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
Date Value
1 1/31/2023 $125,404,000.00
2 1/31/2022 $221,763,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
Date Value
1 1/31/2023 $4,916,568.00
2 1/31/2022 $4,741,556.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
Date Value
1 1/31/2023 $6.83
2 1/31/2022 $3.25
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
Date Value
1 1/31/2023 $71,160,000.00
2 1/31/2022 $121,900.00
3 1/31/2021 $78,900.00
4 1/31/2020 $10,300.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
Date Value
1 1/31/2023 $707,834.00
2 1/31/2022 $415,690.00
3 1/31/2021 $377,318.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
Date Value
1 1/31/2023 --
2 10/31/2022 --
3 7/31/2022 --
4 4/30/2022 --
5 1/31/2022 $3,120,516.00
6 10/31/2021 $3,120,516.00
7 7/31/2021 $3,800.00
8 4/30/2021 $3,116,716.00
9 1/31/2021 $3,464,655.00
10 10/31/2020 $3,271,200.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
Date Value
1 1/31/2023 $153,237,000.00
2 1/31/2022 $413,384,000.00
3 1/31/2021 $351,321,000.00
4 1/31/2020 $30,253,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Date Value
1 1/31/2023 $8,171,941.00
2 1/31/2022 $11,035,704.00
3 1/31/2021 $11,186,400.00
4 1/31/2020 $10,456,625.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Date Value
1 1/31/2023 $14.27
2 1/31/2022 $12.56
3 1/31/2021 $3.58
4 1/31/2020 $2.39
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
Date Value
1 1/31/2023 $151,740,000.00
2 1/31/2022 $393,072,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
Date Value
1 1/31/2023 $7,861,331.00
2 1/31/2022 $10,230,240.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
Date Value
1 1/31/2023 $13.66
2 1/31/2022 $11.60
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
Date Value
1 1/31/2023 $3.94
2 1/31/2022 $2.94
3 1/31/2021 $1.20
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
Date Value
1 1/31/2023 $19.13
2 1/31/2022 $5.48
3 1/31/2021 $4.28
Financials: SharePrice
Date Value
1 1/31/2023 $32.00
2 1/31/2022 $50.02
3 11/30/2021 $93.39
Financials: ShortTermLeaseCost
Date Value
1 10/31/2023 $424,000.00
2 7/31/2023 $385,000.00
3 4/30/2023 $288,000.00
4 1/31/2023 $1,795,000.00
5 10/31/2022 $444,000.00
6 7/31/2022 $1,120,000.00
7 4/30/2022 $552,000.00
Financials: StockholdersEquity
Date Value
1 10/31/2023 $438,238,000.00
2 7/31/2023 $440,371,000.00
3 4/30/2023 $435,149,000.00
4 1/31/2023 $445,303,000.00
5 10/31/2022 $452,402,000.00
6 7/31/2022 $470,551,000.00
7 4/30/2022 $484,673,000.00
8 1/31/2022 $501,583,000.00
9 10/31/2021 $-118,486,000.00
10 7/31/2021 $-117,459,000.00
11 4/30/2021 $-111,997,000.00
12 1/31/2021 $-108,507,000.00
13 10/31/2020 $-100,650,000.00
14 7/31/2020 $-96,020,000.00
15 1/31/2020 $-86,876,000.00
16 1/31/2019 $-78,886,000.00
Financials: StockIssued1
Date Value
1 10/31/2023 $6,121,000.00
2 7/31/2023 $6,000,000.00
3 10/31/2022 --
4 7/31/2022 --
Financials: StockIssuedDuringPeriodSharesStockOptionsExercised
Date Value
1 1/31/2023 $2,155,929.00
2 1/31/2022 $2,855,522.00
3 1/31/2021 $2,334,263.00
Financials: StockIssuedDuringPeriodValueAcquisitions
Date Value
1 10/31/2023 $6,121,000.00
2 7/31/2023 $6,000,000.00
Financials: StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
Date Value
1 10/31/2023 $3,222,000.00
2 7/31/2023 $3,222,000.00
3 1/31/2023 $2,876,000.00
Financials: StockIssuedDuringPeriodValueStockOptionsExercised
Date Value
1 10/31/2023 $5,949,000.00
2 7/31/2023 $4,111,000.00
3 4/30/2023 $2,211,000.00
4 1/31/2023 $8,456,000.00
5 10/31/2022 $1,802,000.00
6 7/31/2022 $5,411,000.00
7 4/30/2022 $2,630,000.00
8 1/31/2022 $8,166,000.00
9 10/31/2021 $5,589,000.00
10 7/31/2021 $3,301,000.00
11 4/30/2021 $2,432,000.00
12 1/31/2021 $2,482,000.00
13 10/31/2020 $1,857,000.00
14 1/31/2020 $1,117,000.00
Financials: TaxesPayableCurrent
Date Value
1 10/31/2023 $800,000.00
2 7/31/2023 $500,000.00
3 4/30/2023 $500,000.00
4 1/31/2023 $500,000.00
5 10/31/2022 $500,000.00
6 7/31/2022 $500,000.00
7 4/30/2022 $1,300,000.00
8 1/31/2022 $1,300,000.00
9 1/31/2021 $600,000.00
Financials: UnbilledContractsReceivable
Date Value
1 1/31/2023 $1,000,000.00
2 1/31/2022 $2,200,000.00
Financials: UnbilledReceivablesCurrent
Date Value
1 10/31/2023 $2,100,000.00
2 7/31/2023 $1,400,000.00
3 4/30/2023 $4,800,000.00
4 1/31/2023 $1,000,000.00
5 10/31/2022 $1,300,000.00
6 7/31/2022 $1,400,000.00
7 4/30/2022 $5,600,000.00
8 1/31/2022 $2,200,000.00
9 10/31/2021 $1,100,000.00
10 1/31/2021 $3,600,000.00
Financials: UnrecognizedTaxBenefits
Date Value
1 1/31/2023 --
2 1/31/2022 $647,000.00
3 1/31/2021 $900,000.00
4 1/31/2020 $600,000.00
5 1/31/2019 --
Financials: UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
Date Value
1 1/31/2023 $647,000.00
2 1/31/2022 $255,000.00
3 1/31/2021 $647,000.00
4 1/31/2020 --
Financials: UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
Date Value
1 1/31/2023 --
2 1/31/2022 --
3 1/31/2021 --
4 1/31/2020 --
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
Date Value
1 1/31/2023 --
2 1/31/2022 --
3 1/31/2021 $902,000.00
4 1/31/2020 $647,000.00
Financials: ValuationAllowanceDeferredTaxAssetChangeInAmount
Date Value
1 1/31/2023 $40,900,000.00
2 1/31/2022 $22,900,000.00
3 1/31/2021 $8,500,000.00
Financials: VariableLeaseCost
Date Value
1 10/31/2023 $2,297,000.00
2 7/31/2023 $1,450,000.00
3 4/30/2023 $672,000.00
4 1/31/2023 $2,521,000.00
5 10/31/2022 $578,000.00
6 7/31/2022 $1,260,000.00
7 4/30/2022 $585,000.00
Financials: WeightedAverageNumberOfDilutedSharesOutstanding
Date Value
1 10/31/2023 $97,615,000.00
2 7/31/2023 $97,023,000.00
3 4/30/2023 $96,353,000.00
4 1/31/2023 $94,569,000.00
5 10/31/2022 $94,168,000.00
6 7/31/2022 $93,668,000.00
7 4/30/2022 $93,250,000.00
8 1/31/2022 $34,897,000.00
9 10/31/2021 $20,244,000.00
10 7/31/2021 $20,004,000.00
11 4/30/2021 $19,669,000.00
12 1/31/2021 $17,972,000.00
13 10/31/2020 $18,633,000.00
14 1/31/2020 $16,189,000.00
Financials: WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation
Date Value
1 10/31/2023 $4,000.00
2 7/31/2023 $14,000.00
3 4/30/2023 $7,000.00
4 1/31/2023 $28,000.00
5 10/31/2022 $23,000.00
6 7/31/2022 $38,000.00
7 4/30/2022 $45,000.00
8 1/31/2022 $181,000.00
9 10/31/2021 $157,000.00
10 7/31/2021 $238,000.00
11 4/30/2021 $259,000.00
12 1/31/2021 $233,000.00
13 10/31/2020 $228,000.00
14 1/31/2020 $257,000.00
Financials: WeightedAverageNumberOfSharesIssuedBasic
Date Value
1 10/31/2023 $97,619,000.00
2 7/31/2023 $97,037,000.00
3 4/30/2023 $96,360,000.00
4 1/31/2023 $94,597,000.00
5 10/31/2022 $94,201,000.00
6 7/31/2022 $93,706,000.00
7 4/30/2022 $93,295,000.00
8 1/31/2022 $35,078,000.00
9 10/31/2021 $20,455,000.00
10 7/31/2021 $20,545,000.00
11 4/30/2021 $19,928,000.00
12 1/31/2021 $18,205,000.00
13 10/31/2020 $17,778,000.00
14 1/31/2020 $16,446,000.00
Financials: WeightedAverageNumberOfSharesOutstandingBasic
Date Value
1 10/31/2023 $97,615,000.00
2 7/31/2023 $97,023,000.00
3 4/30/2023 $96,353,000.00
4 1/31/2023 $94,569,000.00
5 10/31/2022 $94,469,000.00
6 7/31/2022 $93,668,000.00
7 4/30/2022 $93,250,000.00
8 1/31/2022 $34,897,000.00
9 10/31/2021 $20,244,000.00
10 7/31/2021 $20,329,000.00
11 4/30/2021 $19,669,000.00
12 1/31/2021 $17,972,000.00
13 10/31/2020 $18,633,000.00
14 1/31/2020 $16,189,000.00
Copyright 2024 PursePoor.com