FAST


Line plots across dimensions of each concept
Tables

Table of contents



us-gaap:CommonStockValue

us-gaap:CommonStockSharesIssued

us-gaap:CommonStockSharesOutstanding

us-gaap:CommonStockSharesAuthorized

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic

us-gaap:EarningsPerShareBasic

us-gaap:EarningsPerShareDiluted

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:StatementGeographical

us-gaap:CostOfGoodsAndServicesSold

us-gaap:GrossProfit

us-gaap:SellingGeneralAndAdministrativeExpense

us-gaap:OperatingIncomeLoss

us-gaap:InterestExpense

us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax

us-gaap:IncomeTaxExpenseBenefit

us-gaap:IncomeTaxesPaidNet

us-gaap:ComprehensiveIncomeNetOfTax

us-gaap:NetIncomeLoss
us-gaap:StatementEquityComponents

us-gaap:Assets

us-gaap:LiabilitiesAndStockholdersEquity

us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents

us-gaap:AssetsCurrent

us-gaap:CashAndCashEquivalentsAtCarryingValue

us-gaap:AccountsReceivableNetCurrent

us-gaap:InventoryNet

us-gaap:OtherAssetsCurrent

us-gaap:PropertyPlantAndEquipmentNet

us-gaap:OtherAssetsNoncurrent

us-gaap:LiabilitiesCurrent

us-gaap:LongTermDebtCurrent

us-gaap:AccountsPayableCurrent

us-gaap:AccruedIncomeTaxesCurrent

us-gaap:LongTermDebt
us-gaap:CreditFacility, us-gaap:LongtermDebtType
us-gaap:DebtInstrument, us-gaap:LongtermDebtType

us-gaap:LongTermDebtNoncurrent

us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents

us-gaap:CommonStockValue

us-gaap:RetainedEarningsAccumulatedDeficit

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetIncomeLoss
us-gaap:StatementEquityComponents

us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet

us-gaap:IncreaseDecreaseInInventories

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:ProceedsFromIssuanceOfLongTermDebt

us-gaap:RepaymentsOfLongTermDebt

us-gaap:PaymentsOfDividends

us-gaap:PaymentsOfDividends

us-gaap:PaymentsForRepurchaseOfCommonStock

us-gaap:RepaymentsOfLongTermDebt

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
us-gaap:AwardDate

us-gaap:ShareBasedCompensation

us-gaap:OperatingLeaseRightOfUseAsset
us-gaap:StatementEquityComponents
us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue

us-gaap:AmortizationOfIntangibleAssets

us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect

us-gaap:CommonStockDividendsPerShareCashPaid
us-gaap:StatementScenario
us-gaap:MajorCustomers, us-gaap:ConcentrationRiskByBenchmark, us-gaap:ConcentrationRiskByType
us-gaap:ConcentrationRiskPercentage1
us-gaap:ProductOrService, us-gaap:ConcentrationRiskByBenchmark, us-gaap:ConcentrationRiskByType

us-gaap:DeferredIncomeTaxesAndTaxCredits

us-gaap:Depreciation
us-gaap:StatementEquityComponents
us-gaap:DividendsCash

us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents

us-gaap:GainLossOnSaleOfPropertyPlantEquipment

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments

us-gaap:IncreaseDecreaseInAccountsPayable

us-gaap:IncreaseDecreaseInAccountsReceivable

us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable

us-gaap:IncreaseDecreaseInAccruedLiabilities

us-gaap:IncreaseDecreaseInOtherCurrentAssets

us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements

us-gaap:InterestAndOtherIncome

us-gaap:InterestPaidNet
us-gaap:Range, us-gaap:LongtermDebtType
us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
us-gaap:StatementEquityComponents
us-gaap:OtherComprehensiveIncomeLossNetOfTax

us-gaap:PaymentsForProceedsFromOtherInvestingActivities

us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired

us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment

us-gaap:ProceedsFromStockOptionsExercised

us-gaap:ProvisionForDoubtfulAccounts

us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
us-gaap:AwardDate
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
us-gaap:AwardDate
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
us-gaap:AwardDate
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
us-gaap:SubsequentEventType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
us-gaap:AwardDate
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
us-gaap:SubsequentEventType
us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
us-gaap:StatementEquityComponents
us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
us-gaap:StatementEquityComponents
us-gaap:StockRepurchasedDuringPeriodValue

fast:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice

us-gaap:AccruedLiabilitiesCurrent

us-gaap:AdditionalPaidInCapitalCommonStock

us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent

us-gaap:DeferredIncomeTaxLiabilitiesNet
us-gaap:CreditFacility, us-gaap:LongtermDebtType
us-gaap:LettersOfCreditOutstandingAmount

us-gaap:OperatingLeaseLiabilityCurrent

us-gaap:OperatingLeaseLiabilityNoncurrent

us-gaap:PrepaidTaxes

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
us-gaap:AwardDate
us-gaap:AwardDate
us-gaap:SharePrice
us-gaap:SubsequentEventType

Tables

  2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
us-gaap:CommonStockValue ████████████████████████████████████▁▁22222222222222222222222222222222222211NANANA1NANANA
us-gaap:CommonStockSharesIssued ████▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▁▁572574573573286285287286287287287287289289289288288289289290293295296296296296296296296296296296296295295295147147NANA147147NANANA
us-gaap:CommonStockSharesOutstanding ████▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▁▁572574573573286285287286287287287287289289289288288289289290293295296296296296296296296296296296296295295295147147NANANA147NANANA
us-gaap:CommonStockSharesAuthorized ████▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▁▁800800800800400400400400400400400400400400400400400400400400400400400400400400400400400400400400400400400400200200NANA200200NANANA
us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding 575NA574574286NA287287287NA287288289NA289289289NA290291295NA297297297NA297297297NA297297296NA295295147NA294295147NANANANA
us-gaap:WeightedAverageNumberOfSharesOutstandingBasic 573NA573573286NA287287287NA287288289NA288288288NA289291295NA296296296NA296296296NA296296295NA295294147NA294294147NANANANA
us-gaap:EarningsPerShareBasic ▂▁▂▂▇▆▇█▆▅▄▅▄▃▃▄▃▃▄▄▃▃▃▃▂▂▃▃▂▂▂▂▂▁▂▁▅▃▄▄▂▁▁▁▂0.350.310.370.360.680.590.690.740.610.530.50.520.460.40.440.460.440.390.470.480.430.40.450.440.380.330.40.410.370.330.370.380.340.30.330.320.540.440.510.470.380.30.320.290.33
us-gaap:EarningsPerShareDiluted ▂▁▂▂▇▆▇█▆▅▄▄▃▂▃▃▃▂▄▄▃▂▃▃▂0.350.310.370.360.680.590.690.740.610.530.50.520.460.40.440.450.440.390.470.480.430.40.450.440.38NA0.40.410.37NA0.370.380.34NA0.330.320.54NA0.250.230.38NANANANA
  2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax █▇██▇▇▇▇▆▆▆▆▅▅▅▅▅▄▅▅▅▄▅▅▄▄▄▄▄▃▄▄▃▃▃▃▂▂▂▂▁▁▁▁▁136712761379136813091231127912671185108811321121104794710131014986922995997953926980949876813858847806757802804768697726701640573603571520476489474489
 us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:StatementGeographical country:US█▅██▆▅▆▆▄▂▃▃▁116610891182117211241059110410921028945989986922NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:StatementGeographical fast:CanadaandMexico158NANANA145NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:StatementGeographical srt:NorthAmerica1325NANANA1270NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:CostOfGoodsAndServicesSold █▇██▇▆▆▆▅▄▄▄▃▂▃▃▃▂▃▃▂▂▂▂▁730678728727684643664650608557576563529476513512495462493495469458482467428NA415404384NA388389374NA349335307NA291273254NANANANA
us-gaap:GrossProfit █▇███▇▇▇▇▆▆▆▆▅▅▅▅▅▅▅▅▅▅▅▅▄▄▄▄▄▄▄▄▃▃▃▃▂▂▂▁▁▁▁▁636598651641624587615617577531555558518471499501491460502502484467498482448411443442421390414415394357377366333298312297265237244242258
us-gaap:SellingGeneralAndAdministrativeExpense █▇███▇▇▇▆▅▅▅▄▂▃▃▂▂▂▁▂▂▂▁▁365359369366363354353349342327327321305289297292290282282276280278286276269NA254250247NA238236232NA222215204NA192185175NANANANA
us-gaap:OperatingIncomeLoss ▇▅██▇▅▇▇▅▃▄▅▃▁▃▃▃▁▄▄▃▂▃▃▁271238281275261233262269234203228237212182202209201179220225203189212206178NA188192174NA175178161NA155150128NA12011190NANANANA
us-gaap:InterestExpense ▄▄▆▆█▆▆▆▄▄▄▄▃▃▃▃▃▃▁▁▁▁▁▁▁2233433322221111110000000NA000NA000NANANANANANANANANANANANA
us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax ▁▇▄▆▆▄▆▃▆▆▇▇▆▄▅▅█▄▃▆▂▄▄▇▅-2510-913-80-1223882-10-2-113-6-163-19-7-115-4NA3-3-4NA4-32NANANANANANANANANANANANA
us-gaap:IncomeTaxExpenseBenefit ▄▃▄▄▄▃▃▂▃▁▇█▆▄▆▆▆▄▇█▆▅▇▆▄66576466636161545748828676667476736682847570797666NA697166NA666660NA585649NA454234NANANANA
us-gaap:IncomeTaxesPaidNet ▂▄▄▆▂▄▄▅▂▅▅█▁▄▅▇▁▅▅█▂▅▅▆▁▅▅▇▂1060601101157618798086139-26770123-127885146168276105-678711146NANANANANANANANANANANANANANANANA
us-gaap:ComprehensiveIncomeNetOfTax ▆▇██▇▅▇▇▆▄▄▅▃▁▂▃▃▁▂▄▁▁▂▃▁177189203206197160196198176155151157137104124129139105119144108110121135107NA123117105NA112110102NA919480NANANANANANANANA
us-gaap:NetIncomeLoss █▇██▇▆▇█▆▅▅▅▅▄▄▅▄▄▅▅▄▄▅▅▄▃▄▄▄▃▄▄▃▃▃▃▂▂▂▂▂▁▁▁▁2021782132041941681972111741521431481341141261311261111361401271181331301119911912110998109112100879694796574695644474348
 us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents us-gaap:RetainedEarnings▆▃█▇▅▁▆█▂202178213204194168197211174NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
us-gaap:Assets ███▇▇▆▆▆▅▅▅▅▅▄▅▄▄▄▄▄▄▄▄▃▃▃▃▂▂▂▂▂▂▂▂▁▁▁39343799381437563651332131933100302929102901285127862668273026992642253224952480242323592372228221652075206019931945181519191850181316841651158115241468NANANA1327NANANA
us-gaap:LiabilitiesAndStockholdersEquity ███▇▇▆▆▆▅▅▅▅▅▄▅▄▄▄▄▄▄▄▄▃▃▃▃▂▂▂▂▂▂▂▂▁▁▁39343799381437563651332131933100302929102901285127862668273026992642253224952480242323592372228221652075206019931945181519191850181316841651158115241468NANANA1327NANANA
us-gaap:StockholdersEquity ███▇▇▆▆▆▆▅▅▅▅▄▄▄▄▄▄▃▄▄▄▄▄▃▃▃▃▂▃▃▂▂▂▁▁▁26562665258525032397230223152226217220962026199119811933190918681821180117831763186219151901186818001772174917061640156016641600153814581408135412911282NANANA1190NANANA
 us-gaap:StockholdersEquity us-gaap:StatementEquityComponents us-gaap:RetainedEarnings█▇▇▆▅▄▄▃▂▁2692263325812494241223412342225921782110NANANA1940NANANA1842NANANA1886NANANA1688NANANA1477NANANA1424NANANA1258NANANA1175NANANA
  2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
us-gaap:AssetsCurrent ████▇▇▇▆▆▅▅▅▅▄▄▄▄▄▄▄▄▃▄▃▃▃▃▃▂▂▃▂▂▂▂▁▁▁24642457250024682389231622252140206019351930187218101720177717901767166416721663162815831619155514751408143614051376128614221378134912361217117111321085NANANA982NANANA
us-gaap:CashAndCashEquivalentsAtCarryingValue ▆▇█▇▇▆▅▅▅▄▅▄▅▄▅▆▆▅▄▄▄▄▄▃▃▁▃▄▆▂█▇█▄▄▃▄▅▇█▇▆1601741911751851671291351371161331151341121461551501291111211201141161058958921221597919518519811711189124143172196178164NANANA
us-gaap:AccountsReceivableNetCurrent █▇███▇▇▇▆▅▆▅▅▄▄▄▄▃▄▄▄▃▄▄▄▃▃▃▃▂▃▃▂▂▂▂▂▁833741817819793714772733688607632613574499543537533468537537521462522502473414453436418372411399386338361357325270NANANA214NANANA
us-gaap:InventoryNet ████▇▇▇▆▆▆▅▅▅▅▅▅▅▄▄▄▄▄▃▃▃▃▃▂▂▂▂▂▂▂▂▁▁▁1345136613541345129312781194116311341092104710441007992966985965913883876867869836818793784755725700715675662647646618608576557NANANA508NANANA
us-gaap:OtherAssetsCurrent ▆█▇▆▅▇▆▄▄▅▅▄▃▄▅▅▅▆▅▄▄▅▆▅▄▄▅▄▃▄▄▃▂▃▃▂▁▂124157137123116147126108991181171009410212011311813111710797115127111100107120105839710088748984726170NANANA45NANANA
  2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
us-gaap:PropertyPlantAndEquipmentNet ███▇▇▇▆▆▇▇▇▇▇▇▇▆▆▆▆▆▅▅▅▅▄▄▄▃▃▃▂▂▂▂▂▁▁▁10271023997975943924883880889893889895890899904859826818810805783763741714677654611575555516483459450435420396373363NANANA335NANANA
us-gaap:OtherAssetsNoncurrent █▃▃▃▄▄▄▄▄▄▄▄▄▂▂▂▂▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁20076777898808479808182838548484848481111111112121212121212121212131313131314NANANA3NANANA
  2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
us-gaap:LiabilitiesCurrent █▇█▇█▆▅▅▅▄▄▄▄▃▄▅▅▅▄▅▇▅▅▄▃▂▃▂▃▂▂▂▂▁▂▂▂▁580544555527554437416381403351360342369275331411401373368396492375407351301239259236253204216210236187218204209162NANANA119NANANA
us-gaap:LongTermDebtCurrent ▁▁▁▁▁▁▁▁▂▁▂▂▂▂▂█▂▇433343221338810101267762NANANA90NANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:AccountsPayableCurrent █▇█▇▇▇▇▆▅▅▅▅▄▃▄▅▅▄▄▄▄▃▃▃▃▂▃▂▂▂▂▂▂▂▂▂▁▁212192215203183193186172148147147141129108117158158125131133132103112109105911058975788481767386836860NANANA53NANANA
us-gaap:AccruedIncomeTaxesCurrent █▁390NANA41002426611650118560016678547017510794722320485NANANA0NANANA
  2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
us-gaap:LongTermDebt ▆▁▆███▃▅▄▄▅▆▂▃▆▅▂▂455345445500489500390425405415440445365390445430370365NANANA90NANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:LongTermDebt us-gaap:CreditFacility,us-gaap:LongtermDebtType us-gaap:RevolvingCreditFacility,us-gaap:LineOfCredit▅▁▄▆▅▆▃▄▃▃▄▄▁▄▆█▆▆320210310365335365255290270280300305220305355415355350NANANA90NANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:LongTermDebt us-gaap:DebtInstrument,us-gaap:LongtermDebtType fast:A3.22SeniorUnsecuredPromissoryNotePayable,us-gaap:SeniorNotes█████████████▁606060606060606060606060600NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LongTermDebtNoncurrent ▆▂▆███▄▅▄▅▆▆▃▄▆▃▃▁450342442497484497387422391412432436354379432362362302NANANA0NANANANANANANANANANANANANANANANANANANANANANANA
  2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
us-gaap:StockholdersEquity ███▇▇▆▆▆▆▅▅▅▅▄▄▄▄▄▄▃▄▄▄▄▄▃▃▃▃▂▃▃▂▂▂▁▁▁26562665258525032397230223152226217220962026199119811933190918681821180117831763186219151901186818001772174917061640156016641600153814581408135412911282NANANA1190NANANA
 us-gaap:StockholdersEquity us-gaap:StatementEquityComponents us-gaap:RetainedEarnings█▇▇▆▅▄▄▃▂▁2692263325812494241223412342225921782110NANANA1940NANANA1842NANANA1886NANANA1688NANANA1477NANANA1424NANANA1258NANANA1175NANANA
us-gaap:CommonStockValue ████████████████████████████████████▁▁22222222222222222222222222222222222211NANANA1NANANA
us-gaap:RetainedEarningsAccumulatedDeficit ██▇▇▇▆▆▆▅▅▅▅▅▄▄▄▄▄▄▄▄▄▄▄▃▃▃▃▂▂▃▂▂▂▂▁▁▁26922633258124942412234123422259217821102050202319811940191218711826184218191781188718861841178217261688166316181556147715891536147414241378131912641258NANANA1175NANANA
us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax ▁▃▂▃▃▃▃▃▄▄▄▃▃▂▃▃▄▂▃▄▄▆▆▇▇▇▇▇▇██▇█▇▇███-63-38-49-39-41-44-36-35-23-25-28-36-44-47-37-34-32-46-40-23-27-7011611141114181814171413212018NANANA13NANANA
  2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
us-gaap:NetCashProvidedByUsedInOperatingActivities ▇██▃▆▅▅▄▄▃▄▁▆▃▃▁▄▄▃▁▅▄▂▁▄24125225712820417818415115912916282210132133861611441408118016611079143NANANA160NANANA132NANANA74NANANA79NANANANA
us-gaap:NetCashProvidedByUsedInInvestingActivities ▁▆▆▆▇▆▇██▇██▆█▆▆█▆█▇▇▇▇▆█-171-60-59-66-52-75-45-25-28-41-28-34-75-30-71-57-28-67-28-41-42-49-44-63-31NANANA-54NANANA-27NANANA-19NANANA-6NANANANA
us-gaap:NetCashProvidedByUsedInFinancingActivities ▅▁▂▆▄▆▃▄▄▄▄▆▄▄▆▇▄▆▄▇▄▄▆█▅-78-210-178-71-134-64-144-124-112-106-117-68-114-132-69-24-115-54-116-39-127-114-540-80NANANA-25NANANA-24NANANA-73NANANA-58NANANANA
  2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
us-gaap:NetCashProvidedByUsedInOperatingActivities ▇██▃▆▅▅▄▄▃▄▁▆▃▃▁▄▄▃▁▅▄▂▁▄24125225712820417818415115912916282210132133861611441408118016611079143NANANA160NANANA132NANANA74NANANA79NANANANA
us-gaap:NetIncomeLoss █▇██▇▆▇█▆▅▅▅▅▄▄▅▄▄▅▅▄▄▅▅▄▃▄▄▄▃▄▄▃▃▃▃▂▂▂▂▂▁▁▁▁2021782132041941681972111741521431481341141261311261111361401271181331301119911912110998109112100879694796574695644474348
 us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents us-gaap:RetainedEarnings▆▃█▇▅▁▆█▂202178213204194168197211174NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet ▆▇▇▇▇▆▇▇▇▇█▇▇▇▇▇▇▅▇▇▇▁-20000-2000-1100-1000-5000-12NANANANANANANANANANA-2NANANA1NANANA1NANANANA
us-gaap:IncreaseDecreaseInInventories ▁▃▃▅▃█▄▄▅▅▂▄▂▄▁▄▅▄▃▃▂▄▃▄▃-1071250138829334145033-129-1721472312753517249NANANA-14NANANA1NANANA19NANANA-1NANANANA
  2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
us-gaap:NetCashProvidedByUsedInInvestingActivities ▁▆▆▆▇▆▇██▇██▆█▆▆█▆█▇▇▇▇▆█-171-60-59-66-52-75-45-25-28-41-28-34-75-30-71-57-28-67-28-41-42-49-44-63-31NANANA-54NANANA-27NANANA-19NANANA-6NANANANA
us-gaap:PaymentsToAcquirePropertyPlantAndEquipment ▄▆▆▇▅█▃▂▂▃▁▃▁▂▇▆▂▃▂▄▄▄▄▆▂48626168547936293137253621277359293531444345456432NANANA55NANANA28NANANA21NANANA8NANANANA
  2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
us-gaap:NetCashProvidedByUsedInFinancingActivities ▅▁▂▆▄▆▃▄▄▄▄▆▄▄▆▇▄▆▄▇▄▄▆█▅-78-210-178-71-134-64-144-124-112-106-117-68-114-132-69-24-115-54-116-39-127-114-540-80NANANA-25NANANA-24NANANA-73NANANA-58NANANANA
us-gaap:ProceedsFromIssuanceOfLongTermDebt ▇▁▃▇▃█▃▄▂▃▅▇▄▂▇▅▂▄325165220315210340225235180210255310240190325255180250NANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:RepaymentsOfLongTermDebt ▃▆▆▇▄▄▅▃▂▄▅▄▆▄█▂▁▃215265275285240230260215190230255230265240310195175215NANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:PaymentsOfDividends █▆▆▆▆▅▅▄▄▃▃▃▃▂▂▂▂▂▂▂▂▁▁▁▁14312612612312311411410610692929292868686868181818274747474NANANA29NANANA50NANANA73NANANA58NANANANA
us-gaap:PaymentsOfDividends █▆▆▆▆▅▅▄▄▃▃▃▃▂▂▂▂▂▂▂▂▁▁▁▁14312612612312311411410610692929292868686868181818274747474NANANA29NANANA50NANANA73NANANA58NANANANA
us-gaap:PaymentsForRepurchaseOfCommonStock ▇▁▁▁▁█▁520000620NANA02556000059192316881261708NANA00NANANANANANANANANANANANANANANANA
  2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
us-gaap:RepaymentsOfLongTermDebt ▃▆▆▇▄▄▅▃▂▄▅▄▆▄█▂▁▃215265275285240230260215190230255230265240310195175215NANANANANANANANANANANANANANANANANANANANANANANANANANANA

Common Stock Value

us-gaap:CommonStockValue



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value222222222222222222222222222222222222111
Percentage of CommonStockValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.20.20.20.20.20.20.20.20.10.10.1

Common Stock Par Or Stated Value Per Share

Shares Outstanding

Common Stock Shares Issued

us-gaap:CommonStockSharesIssued



Period End2020-03-312019-12-312019-09-302019-06-302019-05-222019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-03-312009-12-31
Value5725745735730286285287286287287287287289289289288288289289290293295296296296296296296296296296296296295295295147147147147
Percentage of CommonStockSharesIssued100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Common Stock Shares Outstanding

us-gaap:CommonStockSharesOutstanding



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value572574573573286285287286287287287287289289289288288289289290293295296296296296296296296296296296296295295295147147147
Percentage of CommonStockSharesOutstanding100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Common Stock Shares Authorized

us-gaap:CommonStockSharesAuthorized



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-03-312009-12-31
Value800800800800400400400400400400400400400400400400400400400400400400400400400400400400400400400400400400400400200200200200
Percentage of CommonStockSharesAuthorized100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Weighted Average Number Of Diluted Shares Outstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding



Period End2020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302017-06-302017-03-312016-09-302016-06-302016-03-312015-09-302015-06-302015-03-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-09-302012-06-302012-03-312011-09-302011-06-302011-03-312010-09-302010-06-302010-03-31
Value575574574286287287287287288289289289289290291295297297297297297297297297296295295147294295147
Percentage of WeightedAverageNumberOfDilutedSharesOutstanding100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Weighted Average Number Of Shares Outstanding Basic

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic



Period End2020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302017-06-302017-03-312016-09-302016-06-302016-03-312015-09-302015-06-302015-03-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-09-302012-06-302012-03-312011-09-302011-06-302011-03-312010-09-302010-06-302010-03-31
Value573573573286287287287287288289288288288289291295296296296296296296296296295295294147294294147
Percentage of WeightedAverageNumberOfSharesOutstandingBasic100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Earnings Per Share Basic

us-gaap:EarningsPerShareBasic



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
Value0.350.310.370.360.680.590.690.740.610.530.50.520.460.40.440.460.440.390.470.480.430.40.450.440.380.330.40.410.370.330.370.380.340.30.330.320.540.440.510.470.380.30.320.290.33
Percentage of EarningsPerShareBasic100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Earnings Per Share Diluted

us-gaap:EarningsPerShareDiluted



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-09-302012-06-302012-03-312011-09-302011-06-302011-03-312010-09-302010-06-302010-03-31
Value0.350.310.370.360.680.590.690.740.610.530.50.520.460.40.440.450.440.390.470.480.430.40.450.440.380.40.410.370.370.380.340.330.320.540.250.230.38
Percentage of EarningsPerShareDiluted100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Revenue From Contract With Customer Excluding Assessed Tax

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
Value136712761379136813091231127912671185108811321121104794710131014986922995997953926980949876813858847806757802804768697726701640573603571520476489474489
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:StatementGeographical

country:US



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value116610891182117211241059110410921028945989986922
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax85.385.385.785.785.986.086.386.286.786.987.387.988.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax85.385.385.785.785.986.086.386.286.786.987.387.988.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax country:US100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

fast:CanadaandMexico



Period End2020-03-312019-03-31
Value158145
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax11.611.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax11.611.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax fast:CanadaandMexico100.0100.0

fast:NonNorthAmerica



Period End2020-03-312019-03-31
Value4138
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax3.12.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax3.12.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax fast:NonNorthAmerica100.0100.0

srt:NorthAmerica



Period End2020-03-312019-03-31
Value13251270
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax96.997.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax96.997.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax srt:NorthAmerica100.0100.0

Sales Revenue Net

Cost Of Goods And Services Sold

us-gaap:CostOfGoodsAndServicesSold



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-09-302012-06-302012-03-312011-09-302011-06-302011-03-312010-09-302010-06-302010-03-31
Value730678728727684643664650608557576563529476513512495462493495469458482467428415404384388389374349335307291273254
Percentage of CostOfGoodsAndServicesSold100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax53.453.152.853.152.352.351.951.351.351.250.950.250.650.250.750.550.250.149.549.749.249.549.249.248.848.347.847.748.448.448.748.147.848.048.247.948.9

Gross Profit

us-gaap:GrossProfit



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
Value636598651641624587615617577531555558518471499501491460502502484467498482448411443442421390414415394357377366333298312297265237244242258
Percentage of GrossProfit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax46.646.947.246.947.747.748.148.748.748.849.149.849.449.849.349.549.849.950.550.350.850.550.850.851.250.651.752.252.351.651.651.651.351.251.952.252.052.051.852.151.149.950.051.152.9

Selling General And Administrative Expense

us-gaap:SellingGeneralAndAdministrativeExpense



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-09-302012-06-302012-03-312011-09-302011-06-302011-03-312010-09-302010-06-302010-03-31
Value365359369366363354353349342327327321305289297292290282282276280278286276269254250247238236232222215204192185175
Percentage of SellingGeneralAndAdministrativeExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax26.828.226.826.827.828.827.627.528.930.128.928.729.230.629.328.829.430.628.427.729.430.129.229.130.829.729.630.729.829.430.330.630.832.031.832.533.7

Operating Income Loss

us-gaap:OperatingIncomeLoss



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-09-302012-06-302012-03-312011-09-302011-06-302011-03-312010-09-302010-06-302010-03-31
Value27123828127526123326226923420322823721218220220920117922022520318921220617818819217417517816115515012812011190
Percentage of OperatingIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax19.818.720.420.120.019.020.521.219.818.720.221.220.319.320.020.620.419.422.122.621.420.421.721.820.422.022.721.721.922.220.921.421.420.120.019.617.4

Interest Expense

us-gaap:InterestExpense



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-09-302012-06-302012-03-31
Value2233433322221111110000000000000
Percentage of InterestExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.00.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.20.20.30.30.30.30.20.30.20.20.20.20.20.20.20.10.10.10.10.10.00.00.00.00.00.00.00.00.00.00.0

Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax

us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-09-302012-06-302012-03-31
Value-2510-913-80-1223882-10-2-113-6-163-19-7-115-43-3-44-32
Percentage of OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-1.80.8-0.70.10.3-0.7-0.1-1.00.20.30.70.70.3-1.1-0.3-0.21.4-0.7-1.70.4-2.0-0.8-1.20.6-0.60.4-0.4-0.50.6-0.40.4

Income Loss From Continuing Operations Before Income Taxes Domestic

Income Loss From Continuing Operations Before Income Taxes Foreign

Income Tax Expense Benefit

us-gaap:IncomeTaxExpenseBenefit



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-09-302012-06-302012-03-312011-09-302011-06-302011-03-312010-09-302010-06-302010-03-31
Value66576466636161545748828676667476736682847570797666697166666660585649454234
Percentage of IncomeTaxExpenseBenefit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax4.94.54.74.94.85.04.84.34.94.47.37.77.37.07.37.57.57.28.38.58.07.68.18.07.68.18.48.28.38.37.98.18.07.77.67.56.7

Income Taxes Paid Net

us-gaap:IncomeTaxesPaidNet



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-31
Value1060601101157618798086139-26770123-127885146168276105-678711146
Percentage of IncomeTaxesPaidNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.74.74.48.10.94.74.86.90.87.47.712.4-0.27.16.912.1-1.28.58.614.71.78.97.811.1-0.79.68.413.50.8

Comprehensive Income Net Of Tax

us-gaap:ComprehensiveIncomeNetOfTax



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-09-302012-06-302012-03-312011-09-302011-06-302011-03-31
Value177189203206197160196198176155151157137104124129139105119144108110121135107123117105112110102919480
Percentage of ComprehensiveIncomeNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax13.014.814.815.115.113.015.415.614.914.313.414.013.111.012.212.814.211.512.014.411.311.912.414.312.214.313.913.014.013.713.312.613.512.6

Net Income Loss

us-gaap:NetIncomeLoss



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
Value2021782132041941681972111741521431481341141261311261111361401271181331301119911912110998109112100879694796574695644474348
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax14.814.015.515.014.813.715.416.714.714.012.613.312.812.112.513.012.812.113.714.113.412.813.613.712.812.213.914.313.513.013.614.013.012.513.313.412.411.412.412.110.89.39.79.210.0

us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value202178213204194168197211174
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax14.814.015.515.014.813.715.416.714.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.0

Assets

us-gaap:Assets



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value393437993814375636513321319331003029291029012851278626682730269926422532249524802423235923722282216520752060199319451815191918501813168416511581152414681327
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Liabilities And Stockholders Equity

us-gaap:LiabilitiesAndStockholdersEquity



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value393437993814375636513321319331003029291029012851278626682730269926422532249524802423235923722282216520752060199319451815191918501813168416511581152414681327
Percentage of LiabilitiesAndStockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Stockholders Equity

us-gaap:StockholdersEquity



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-312008-12-312007-12-31
Value26562665258525032397230223152226217220962026199119811933190918681821180117831763186219151901186818001772174917061640156016641600153814581408135412911282119011421010
Percentage of StockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets67.570.167.866.765.669.372.571.871.772.069.869.871.172.469.969.268.971.171.571.176.981.280.181.883.285.484.985.684.485.986.786.584.986.685.385.684.787.389.70.00.0

us-gaap:StatementEquityComponents

us-gaap:AccumulatedOtherComprehensiveIncome



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-312007-12-31
Value-63-38-49-39-41-44-36-35-23-25-47-46-71118141813412
Percentage of StockholdersEquity-2.4-1.4-1.9-1.6-1.7-1.9-1.6-1.6-1.1-1.2-2.4-2.6-0.40.61.21.01.41.10.41.2
Percentage of Assets-1.6-1.0-1.3-1.0-1.1-1.3-1.1-1.2-0.8-0.9-1.8-1.8-0.30.51.00.91.31.00.00.0
Percentage of Assets us-gaap:AccumulatedOtherComprehensiveIncome0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AdditionalPaidInCapital



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-312007-12-31
Value2467504622370138372336961164010
Percentage of StockholdersEquity0.92.51.91.80.90.10.30.00.60.41.90.11.83.93.91.20.30.00.10.0
Percentage of Assets0.61.81.31.20.60.10.20.00.50.31.40.11.43.43.41.00.30.00.00.0
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:CommonStock



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-312007-12-31
Value22222222222222221111
Percentage of StockholdersEquity0.10.10.10.10.10.10.10.10.10.10.10.20.20.20.20.20.10.10.10.1
Percentage of Assets0.10.10.10.10.10.10.10.10.10.10.10.10.10.10.20.20.10.10.00.0
Percentage of Assets us-gaap:CommonStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:RetainedEarnings



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-312007-12-31
Value2692263325812494241223412342225921782110194018421886168814771424125811751134996
Percentage of StockholdersEquity101.498.899.899.6100.6101.7101.1101.5100.3100.7100.4102.398.595.394.797.698.198.799.398.6
Percentage of Assets68.469.367.766.466.170.573.372.971.972.572.772.880.081.481.484.585.788.60.00.0
Percentage of Assets us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Assets Current

us-gaap:AssetsCurrent



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value24642457250024682389231622252140206019351930187218101720177717901767166416721663162815831619155514751408143614051376128614221378134912361217117111321085982
Percentage of AssetsCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets62.664.765.665.765.469.769.769.168.066.566.565.765.064.565.166.466.965.767.067.067.267.168.268.168.167.969.770.570.870.974.174.574.473.473.774.174.373.974.0

Cash And Cash Equivalents At Carrying Value

us-gaap:CashAndCashEquivalentsAtCarryingValue



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312008-12-312007-12-31
Value16017419117518516712913513711613311513411214615515012911112112011411610589589212215979195185198117111891241431721961781648557
Percentage of CashAndCashEquivalentsAtCarryingValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets4.14.65.04.75.15.04.14.44.54.04.64.04.84.25.45.85.75.14.54.95.04.94.94.64.12.84.56.28.24.410.210.011.07.06.75.78.29.80.00.00.012.40.00.0

Accounts Receivable Net Current

us-gaap:AccountsReceivableNetCurrent



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value833741817819793714772733688607632613574499543537533468537537521462522502473414453436418372411399386338361357325270214
Percentage of AccountsReceivableNetCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets21.219.521.421.821.721.524.223.722.720.921.821.520.618.719.919.920.218.521.521.721.519.622.022.021.920.022.021.921.520.521.421.621.320.121.922.621.418.416.1

Inventory Net

us-gaap:InventoryNet



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value1345136613541345129312781194116311341092104710441007992966985965913883876867869836818793784755725700715675662647646618608576557508
Percentage of InventoryNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets34.236.035.535.835.438.537.437.537.537.636.136.636.237.235.436.536.536.135.435.335.836.835.235.936.737.836.736.436.039.435.235.835.738.337.438.537.838.038.3

Other Assets Current

us-gaap:OtherAssetsCurrent



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value12415713712311614712610899118117100941021201131181311171079711512711110010712010583971008874898472617045
Percentage of OtherAssetsCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets3.24.13.63.33.24.44.03.53.34.14.13.53.43.84.44.24.55.24.74.34.04.95.44.94.75.25.95.34.35.45.24.84.15.35.14.64.14.83.5

Land

Noncurrent Assets

Property Plant And Equipment Gross

Accumulated Depreciation Depletion And Amortization Property Plant And Equipment

Property Plant And Equipment Net

us-gaap:PropertyPlantAndEquipmentNet



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value10271023997975943924883880889893889895890899904859826818810805783763741714677654611575555516483459450435420396373363335
Percentage of PropertyPlantAndEquipmentNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets26.126.926.226.025.827.827.728.429.330.730.631.432.033.733.131.831.332.332.532.532.332.431.231.331.331.529.728.928.628.425.224.824.825.925.525.124.524.825.2

Deferred Tax Assets Liabilities Net

Other Assets Noncurrent

us-gaap:OtherAssetsNoncurrent



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value200767778988084798081828385484848484811111111121212121212121212121313131313143
Percentage of OtherAssetsNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets5.12.02.02.12.72.42.62.62.72.82.82.93.11.81.81.81.81.90.50.50.50.50.50.50.60.60.60.60.70.70.70.70.70.80.80.90.91.00.3

Liabilities Current

us-gaap:LiabilitiesCurrent



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value580544555527554437416381403351360342369275331411401373368396492375407351301239259236253204216210236187218204209162119
Percentage of LiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets14.814.314.614.115.213.213.012.313.312.112.412.013.310.312.115.215.214.714.816.020.315.917.215.413.911.612.611.813.011.211.311.413.011.113.312.913.711.09.0

Long Term Debt Current

us-gaap:LongTermDebtCurrent



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312014-12-31
Value43334322133881010126776290
Percentage of LongTermDebtCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.10.10.10.10.10.10.10.10.40.10.30.30.40.40.52.50.32.53.8

Accounts Payable Current

us-gaap:AccountsPayableCurrent



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value21219221520318319318617214814714714112910811715815812513113313210311210910591105897578848176738683686053
Percentage of AccountsPayableCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets5.45.15.65.45.05.85.85.64.95.15.15.04.74.14.35.96.05.05.35.45.54.44.74.84.94.45.14.53.94.34.44.44.24.45.35.34.54.14.0

Other Accrued Liabilities Current

Accrued Income Taxes Current

us-gaap:AccruedIncomeTaxesCurrent



Period End2020-03-312019-12-312019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value390410024266116501185600166785470175107947223204850
Percentage of AccruedIncomeTaxesCurrent100.00.0100.00.00.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.00.00.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.00.0
Percentage of Assets1.00.01.10.00.00.11.40.20.20.42.40.00.40.32.10.00.00.02.70.30.30.22.20.00.10.42.70.00.40.52.60.11.41.33.20.40.0

Long Term Debt

us-gaap:LongTermDebt



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312014-12-31
Value45534544550048950039042540541544044536539044543037036590
Percentage of LongTermDebt100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets11.69.111.713.313.415.112.213.713.414.315.215.613.114.616.315.914.014.43.8

us-gaap:CreditFacility, us-gaap:LongtermDebtType

us-gaap:RevolvingCreditFacility, us-gaap:LineOfCredit



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312014-12-31
Value32021031036533536525529027028030030522030535541535535090
Percentage of LongTermDebt70.360.969.773.068.573.065.468.266.767.568.268.560.378.279.896.595.995.9100.0
Percentage of Assets8.15.58.19.79.211.08.09.48.99.610.310.77.911.413.015.413.413.83.8
Percentage of Assets us-gaap:RevolvingCreditFacility us-gaap:LineOfCredit0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:DebtInstrument, us-gaap:LongtermDebtType

fast:A2.00SeniorPromissoryNotePayable, us-gaap:SeniorNotes



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302015-12-31
Value4040404040404040404040404040400
Percentage of LongTermDebt8.811.69.08.08.28.010.39.49.99.69.19.011.010.39.00.0
Percentage of Assets1.01.11.01.11.11.21.31.31.31.41.41.41.41.51.50.0
Percentage of Assets fast:A2.00SeniorPromissoryNotePayable us-gaap:SeniorNotes0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

fast:A2.45SeniorUnsecuredPromissoryNotePayable, us-gaap:SeniorNotes



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302015-12-31
Value3535353535353535353535353535350
Percentage of LongTermDebt7.710.17.97.07.27.09.08.28.68.48.07.99.69.07.90.0
Percentage of Assets0.90.90.90.91.01.11.11.11.21.21.21.21.31.31.30.0
Percentage of Assets fast:A2.45SeniorUnsecuredPromissoryNotePayable us-gaap:SeniorNotes0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

fast:A3.22SeniorUnsecuredPromissoryNotePayable, us-gaap:SeniorNotes



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-31
Value606060606060606060606060600
Percentage of LongTermDebt13.217.413.512.012.312.015.414.114.814.513.613.516.40.0
Percentage of Assets1.51.61.61.61.61.81.91.92.02.12.12.12.20.0
Percentage of Assets fast:A3.22SeniorUnsecuredPromissoryNotePayable us-gaap:SeniorNotes0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Long Term Debt Noncurrent

us-gaap:LongTermDebtNoncurrent



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312014-12-31
Value4503424424974844973874223914124324363543794323623623020
Percentage of LongTermDebtNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0
Percentage of Assets11.49.011.613.213.315.012.113.612.914.214.915.312.714.215.813.413.712.00.0

Deferred Tax Liabilities Noncurrent

Stockholders Equity

us-gaap:StockholdersEquity



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-312008-12-312007-12-31
Value26562665258525032397230223152226217220962026199119811933190918681821180117831763186219151901186818001772174917061640156016641600153814581408135412911282119011421010
Percentage of StockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets67.570.167.866.765.669.372.571.871.772.069.869.871.172.469.969.268.971.171.571.176.981.280.181.883.285.484.985.684.485.986.786.584.986.685.385.684.787.389.70.00.0

us-gaap:StatementEquityComponents

us-gaap:AccumulatedOtherComprehensiveIncome



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-312007-12-31
Value-63-38-49-39-41-44-36-35-23-25-47-46-71118141813412
Percentage of StockholdersEquity-2.4-1.4-1.9-1.6-1.7-1.9-1.6-1.6-1.1-1.2-2.4-2.6-0.40.61.21.01.41.10.41.2
Percentage of Assets-1.6-1.0-1.3-1.0-1.1-1.3-1.1-1.2-0.8-0.9-1.8-1.8-0.30.51.00.91.31.00.00.0
Percentage of Assets us-gaap:AccumulatedOtherComprehensiveIncome0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AdditionalPaidInCapital



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-312007-12-31
Value2467504622370138372336961164010
Percentage of StockholdersEquity0.92.51.91.80.90.10.30.00.60.41.90.11.83.93.91.20.30.00.10.0
Percentage of Assets0.61.81.31.20.60.10.20.00.50.31.40.11.43.43.41.00.30.00.00.0
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:CommonStock



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-312007-12-31
Value22222222222222221111
Percentage of StockholdersEquity0.10.10.10.10.10.10.10.10.10.10.10.20.20.20.20.20.10.10.10.1
Percentage of Assets0.10.10.10.10.10.10.10.10.10.10.10.10.10.10.20.20.10.10.00.0
Percentage of Assets us-gaap:CommonStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:RetainedEarnings



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-312007-12-31
Value2692263325812494241223412342225921782110194018421886168814771424125811751134996
Percentage of StockholdersEquity101.498.899.899.6100.6101.7101.1101.5100.3100.7100.4102.398.595.394.797.698.198.799.398.6
Percentage of Assets68.469.367.766.466.170.573.372.971.972.572.772.880.081.481.484.585.788.60.00.0
Percentage of Assets us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Common Stock Value

us-gaap:CommonStockValue



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value222222222222222222222222222222222222111
Percentage of CommonStockValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.20.20.20.20.20.20.20.20.10.10.1

Retained Earnings Accumulated Deficit

us-gaap:RetainedEarningsAccumulatedDeficit



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value269226332581249424122341234222592178211020502023198119401912187118261842181917811887188618411782172616881663161815561477158915361474142413781319126412581175
Percentage of RetainedEarningsAccumulatedDeficit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets68.469.367.766.466.170.573.372.971.972.570.771.071.172.770.069.369.172.872.971.877.980.077.678.179.781.480.881.280.081.482.883.081.384.583.583.482.985.788.6

Accumulated Other Comprehensive Income Loss Net Of Tax

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value-63-38-49-39-41-44-36-35-23-25-28-36-44-47-37-34-32-46-40-23-27-701161114111418181417141321201813
Percentage of AccumulatedOtherComprehensiveIncomeLossNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets-1.6-1.0-1.3-1.0-1.1-1.3-1.1-1.2-0.8-0.9-1.0-1.3-1.6-1.8-1.4-1.3-1.2-1.8-1.6-0.9-1.1-0.3-0.00.50.30.50.70.60.71.01.00.81.00.90.81.41.41.31.0

Net Cash Provided By Used In Operating Activities

us-gaap:NetCashProvidedByUsedInOperatingActivities



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-03-312012-03-312011-03-312010-03-31
Value241252257128204178184151159129162822101321338616114414081180166110791431601327479
Percentage of NetCashProvidedByUsedInOperatingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax17.619.818.79.415.614.514.412.013.511.914.47.420.114.013.28.516.415.714.28.118.918.011.28.416.319.917.211.615.2

Net Cash Provided By Used In Investing Activities

us-gaap:NetCashProvidedByUsedInInvestingActivities



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-03-312012-03-312011-03-312010-03-31
Value-171-60-59-66-52-75-45-25-28-41-28-34-75-30-71-57-28-67-28-41-42-49-44-63-31-54-27-19-6
Percentage of NetCashProvidedByUsedInInvestingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-12.6-4.7-4.3-4.9-4.0-6.1-3.5-2.0-2.4-3.8-2.5-3.1-7.2-3.2-7.1-5.6-2.9-7.3-2.9-4.2-4.4-5.4-4.5-6.7-3.6-6.7-3.6-3.1-1.2

Net Cash Provided By Used In Financing Activities

us-gaap:NetCashProvidedByUsedInFinancingActivities



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-03-312012-03-312011-03-312010-03-31
Value-78-210-178-71-134-64-144-124-112-106-117-68-114-132-69-24-115-54-116-39-127-114-540-80-25-24-73-58
Percentage of NetCashProvidedByUsedInFinancingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-5.7-16.5-12.9-5.2-10.3-5.3-11.3-9.9-9.5-9.7-10.4-6.1-10.9-13.9-6.8-2.4-11.7-5.9-11.7-4.0-13.3-12.4-5.60.0-9.2-3.2-3.1-11.5-11.3

Net Cash Provided By Used In Operating Activities

us-gaap:NetCashProvidedByUsedInOperatingActivities



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-03-312012-03-312011-03-312010-03-31
Value241252257128204178184151159129162822101321338616114414081180166110791431601327479
Percentage of NetCashProvidedByUsedInOperatingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax17.619.818.79.415.614.514.412.013.511.914.47.420.114.013.28.516.415.714.28.118.918.011.28.416.319.917.211.615.2

Net Income Loss

us-gaap:NetIncomeLoss



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
Value2021782132041941681972111741521431481341141261311261111361401271181331301119911912110998109112100879694796574695644474348
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax14.814.015.515.014.813.715.416.714.714.012.613.312.812.112.513.012.812.113.714.113.412.813.613.712.812.213.914.313.513.013.614.013.012.513.313.412.411.412.412.110.89.39.79.210.0

us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value202178213204194168197211174
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax14.814.015.515.014.813.715.416.714.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.0

Increase Decrease In Other Operating Capital Net

us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312012-03-312011-03-312010-03-31
Value-20000-2000-1100-1000-5000-12-211
Percentage of IncreaseDecreaseInOtherOperatingCapitalNet100.00.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Increase Decrease In Inventories

us-gaap:IncreaseDecreaseInInventories



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-03-312012-03-312011-03-312010-03-31
Value-1071250138829334145033-129-1721472312753517249-14119-1
Percentage of IncreaseDecreaseInInventories100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Net Cash Provided By Used In Investing Activities

us-gaap:NetCashProvidedByUsedInInvestingActivities



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-03-312012-03-312011-03-312010-03-31
Value-171-60-59-66-52-75-45-25-28-41-28-34-75-30-71-57-28-67-28-41-42-49-44-63-31-54-27-19-6
Percentage of NetCashProvidedByUsedInInvestingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-12.6-4.7-4.3-4.9-4.0-6.1-3.5-2.0-2.4-3.8-2.5-3.1-7.2-3.2-7.1-5.6-2.9-7.3-2.9-4.2-4.4-5.4-4.5-6.7-3.6-6.7-3.6-3.1-1.2

Payments To Acquire Property Plant And Equipment

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-03-312012-03-312011-03-312010-03-31
Value486261685479362931372536212773592935314443454564325528218
Percentage of PaymentsToAcquirePropertyPlantAndEquipment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Net Cash Provided By Used In Financing Activities

us-gaap:NetCashProvidedByUsedInFinancingActivities



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-03-312012-03-312011-03-312010-03-31
Value-78-210-178-71-134-64-144-124-112-106-117-68-114-132-69-24-115-54-116-39-127-114-540-80-25-24-73-58
Percentage of NetCashProvidedByUsedInFinancingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-5.7-16.5-12.9-5.2-10.3-5.3-11.3-9.9-9.5-9.7-10.4-6.1-10.9-13.9-6.8-2.4-11.7-5.9-11.7-4.0-13.3-12.4-5.60.0-9.2-3.2-3.1-11.5-11.3

Proceeds From Issuance Of Long Term Debt

us-gaap:ProceedsFromIssuanceOfLongTermDebt



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-31
Value325165220315210340225235180210255310240190325255180250
Percentage of ProceedsFromIssuanceOfLongTermDebt100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Repayments Of Long Term Debt

us-gaap:RepaymentsOfLongTermDebt



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-31
Value215265275285240230260215190230255230265240310195175215
Percentage of RepaymentsOfLongTermDebt100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of LongTermDebtAndCapitalLeaseObligations0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Payments Of Dividends

us-gaap:PaymentsOfDividends



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-03-312012-03-312011-03-312010-03-31
Value1431261261231231141141061069292929286868686818181827474747429507358
Percentage of PaymentsOfDividends100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Payments Of Dividends

us-gaap:PaymentsOfDividends



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-03-312012-03-312011-03-312010-03-31
Value1431261261231231141141061069292929286868686818181827474747429507358
Percentage of PaymentsOfDividends100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Payments For Repurchase Of Common Stock

us-gaap:PaymentsForRepurchaseOfCommonStock



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-06-302013-03-31
Value5200006200255600005919231688126170800
Percentage of PaymentsForRepurchaseOfCommonStock100.00.00.00.00.0100.00.00.0100.0100.00.00.00.00.0100.0100.0100.0100.0100.0100.0100.00.0100.00.00.0

Repayments Of Long Term Debt

us-gaap:RepaymentsOfLongTermDebt



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-31
Value215265275285240230260215190230255230265240310195175215
Percentage of RepaymentsOfLongTermDebt100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of LongTermDebtAndCapitalLeaseObligations0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Debt Instrument Interest Rate Stated Percentage

Effective Income Tax Rate Continuing Operations

Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302010-12-312009-12-312008-12-31
Value76774344434443343455444444444455222
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AwardDate

fast:AprilNineteenthTwoThousandEleven



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-31
Value5000.012500.023500.056300.038650.049650.052850.054850.057850.060350.072550.073800.074800.083900.0150800.0200800.0245300.0250300.0253800.0268800.0320000.0320000.0320000.0330000.0340000.0350000.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber0.10.20.30.70.91.21.31.31.41.51.71.71.72.23.84.97.05.55.15.27.06.86.66.68.08.0

fast:AprilNineteenthTwoThousandSixteenMemberDomain



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-30
Value1111000000000000
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber16.417.916.916.815.717.117.316.916.818.717.918.017.921.020.319.9

fast:AprilSeventeenthTwoThousandTwelve



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-31
Value00000000000000011111111111
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber6.18.011.611.415.120.320.421.521.224.122.722.522.326.124.824.729.422.920.920.423.422.922.722.226.225.9

fast:AprilSixteenthTwoThousandThirteen



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-31
Value89472.097472.0115346.0118094.074435.088123.091249.098000.099250.0101750.0104250.0110000.0115000.0115000.0115000.0115000.0125000.0125000.0130000.0137500.0140000.0155000.0160000.0162500.0172500.0172500.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber1.21.41.51.51.72.22.22.32.32.62.52.62.63.12.92.83.62.82.62.63.13.33.33.34.14.0

fast:AprilTwentyFirstTwoThousandFifteenMemberDomain



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-30
Value798495.0833593.0933636.0975939.0575476.0622301.0630784.0640306.0654352.0674499.0700746.0712290.0718122.0738834.0759546.0775020.0806206.0817990.0841202.0880842.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber10.912.212.512.813.515.615.515.215.317.116.616.616.519.719.118.823.018.116.817.0

fast:AprilTwentySecondTwoThousandFourteen



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value560340.0599128.0711150.0743716.0445900.0511250.0519750.0539500.0543500.0567500.0572500.0582500.0587500.0608750.0640000.0642500.0690000.0797500.0807500.0807500.0840000.0852500.0900000.0912500.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber7.68.89.59.710.412.812.812.812.714.413.613.613.516.216.115.619.617.616.115.618.318.118.518.3

fast:JanuarySecondTwoThousandEighteen



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value011100000
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber13.015.013.813.512.213.112.912.612.0

fast:JanuarySecondTwoThousandNineteen



Period End2020-03-312019-12-312019-09-302019-06-302019-03-31
Value11110
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber17.118.817.317.115.4

fast:JanuarySecondTwoThousandTwenty



Period End2020-03-31
Value900685.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber12.2

fast:JanuaryThirdTwoThousandSeventeen



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value1111000000000
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber15.517.616.516.315.117.016.816.416.318.117.217.417.3

Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price

Share Based Compensation

us-gaap:ShareBasedCompensation



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-03-312012-03-312011-03-312010-03-31
Value11111111111111101111121111101
Percentage of ShareBasedCompensation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Deferred Tax Liabilities

Deferred Tax Assets Net

Unrecognized Tax Benefits

Deferred Tax Assets Valuation Allowance

Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions

Operating Lease Right Of Use Asset

us-gaap:OperatingLeaseRightOfUseAsset



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value2422432382342200
Percentage of OperatingLeaseRightOfUseAsset100.0100.0100.0100.0100.00.0

Cash And Cash Equivalents Period Increase Decrease

us-gaap:StatementEquityComponents

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue

us-gaap:AdditionalPaidInCapital



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value111111111
Percentage of AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AmortizationOfIntangibleAssets



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-03-312012-03-312011-03-312010-03-31
Value11111111111100000000000000000
Percentage of AmortizationOfIntangibleAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount



Period End2020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302017-06-302017-03-312016-09-302016-06-302016-03-312015-09-302015-06-302015-03-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-09-302012-06-302012-03-312011-09-302011-06-302011-03-31
Value0001131333332322211111110000
Percentage of AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect



Period End2020-03-312019-03-31
Value-1418
Percentage of CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect100.0100.0

us-gaap:CommonStockDividendsPerShareCashPaid



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value0.250.220.220.2150.430.40.40.370.370.320.320.320.320.30.30.30.30.280.280.280.280.250.250.250.250.250.250.20.10.210.190.170.170.140.130.130.50.420.420.00.4
Percentage of CommonStockDividendsPerShareCashPaid100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0

us-gaap:StatementScenario

srt:ScenarioForecast



Period End2020-06-302019-12-31
Value0.250.22
Percentage of CommonStockDividendsPerShareCashPaid0.0100.0

us-gaap:MajorCustomers, us-gaap:ConcentrationRiskByBenchmark, us-gaap:ConcentrationRiskByType

us-gaap:ConcentrationRiskPercentage1

fast:ManufacturingCustomers, us-gaap:SalesRevenueNet, us-gaap:CustomerConcentrationRisk



Period End2020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-30
Value0.6790.6750.6730.6780.6640.6660.6770.665
Percentage of ConcentrationRiskPercentage1100.0100.0100.0100.0100.0100.0100.0100.0

fast:NonResidentialConstructionCustomers, us-gaap:SalesRevenueNet, us-gaap:CustomerConcentrationRisk



Period End2020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-30
Value0.1230.130.1320.1270.1340.1320.1270.13
Percentage of ConcentrationRiskPercentage118.119.319.618.720.219.818.819.5

fast:OtherCustomers, us-gaap:SalesRevenueNet, us-gaap:CustomerConcentrationRisk



Period End2020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-30
Value0.1980.1950.1950.1950.2020.2020.1960.205
Percentage of ConcentrationRiskPercentage129.228.929.028.830.430.329.030.8

us-gaap:ProductOrService, us-gaap:ConcentrationRiskByBenchmark, us-gaap:ConcentrationRiskByType

fast:CuttingTools, us-gaap:SalesRevenueNet, us-gaap:ProductConcentrationRisk



Period End2020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-30
Value0.0540.0570.0580.0590.0570.0560.0570.058
Percentage of ConcentrationRiskPercentage18.08.48.68.78.68.48.48.7

fast:ElectricalSupplies, us-gaap:SalesRevenueNet, us-gaap:ProductConcentrationRisk



Period End2020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-30
Value0.0460.0460.0470.0470.0460.0460.0480.048
Percentage of ConcentrationRiskPercentage16.86.87.06.96.96.97.17.2

fast:Fasteners, us-gaap:SalesRevenueNet, us-gaap:ProductConcentrationRisk



Period End2020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-30
Value0.3290.3370.3450.3480.3470.3540.350.356
Percentage of ConcentrationRiskPercentage148.549.951.351.352.353.251.753.5

fast:HydraulicsAndPneumatics, us-gaap:SalesRevenueNet, us-gaap:ProductConcentrationRisk



Period End2020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-30
Value0.0660.0680.0680.0690.0670.0690.070.067
Percentage of ConcentrationRiskPercentage19.710.110.110.210.110.410.310.1

fast:JanitorialSupplies, us-gaap:SalesRevenueNet, us-gaap:ProductConcentrationRisk



Period End2020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-30
Value0.0830.080.0770.0750.0780.0760.0740.074
Percentage of ConcentrationRiskPercentage112.211.911.411.111.711.410.911.1

fast:MaterialHandling, us-gaap:SalesRevenueNet, us-gaap:ProductConcentrationRisk



Period End2020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-30
Value0.0570.0590.0590.0580.0570.0590.0580.058
Percentage of ConcentrationRiskPercentage18.48.78.88.68.68.98.68.7

fast:SafetySupplies, us-gaap:SalesRevenueNet, us-gaap:ProductConcentrationRisk



Period End2020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-30
Value0.1980.1820.1750.1720.1730.1690.1680.164
Percentage of ConcentrationRiskPercentage129.227.026.025.426.125.424.824.7

fast:Tools, us-gaap:SalesRevenueNet, us-gaap:ProductConcentrationRisk



Period End2020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-30
Value0.0940.1020.0980.0990.1010.0990.1020.103
Percentage of ConcentrationRiskPercentage113.815.114.614.615.214.915.115.5

fast:WeldingSupplies, us-gaap:SalesRevenueNet, us-gaap:ProductConcentrationRisk



Period End2020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-30
Value0.0410.0420.0420.0410.0410.0410.0420.042
Percentage of ConcentrationRiskPercentage16.06.26.26.06.26.26.26.3

us-gaap:ProductAndServiceOther, us-gaap:SalesRevenueNet, us-gaap:ProductConcentrationRisk



Period End2020-03-312019-09-302019-03-312018-09-30
Value0.0320.0270.0320.033
Percentage of ConcentrationRiskPercentage14.74.04.75.0

us-gaap:DeferredIncomeTaxesAndTaxCredits



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-03-312012-03-312011-03-312010-03-31
Value01201094712-3210022001502000000100
Percentage of DeferredIncomeTaxesAndTaxCredits100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:Depreciation



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-03-312012-03-312011-03-312010-03-31
Value3736363635343333323131302929262423252119191818171715121010
Percentage of Depreciation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:StatementEquityComponents

us-gaap:DividendsCash

us-gaap:RetainedEarnings



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value143126126123123114114106106
Percentage of DividendsCash100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-03-312012-03-312011-03-312010-03-31
Value-52-3000-1-321111-4004-5-40-4-40000000
Percentage of EffectOfExchangeRateOnCashAndCashEquivalents100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:GainLossOnSaleOfPropertyPlantEquipment



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-09-302012-06-302012-03-312011-09-302011-06-302011-03-312010-09-302010-06-302010-03-31
Value400000.0400000.00.0500000.0300000.00.0300000.0600000.0-400000.0-100000.0100000.0600000.0400000.0220000.0182000.0236000.0-106000.0752000.0162000.0390000.0108000.0242000.0310000.0196000.0216000.0112000.0243000.0213000.0158000.0282000.0-174000.0101000.0-259000.0-25000.02000.0-39000.0-67000.0
Percentage of GainLossOnSaleOfPropertyPlantEquipment100.0100.00.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
Value2692362782712572292592652312002262352101802012071991782192252031882122061781571881921751581751791611401551501281071201129071777078
Percentage of IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInAccountsPayable



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-03-312012-03-312011-03-312010-03-31
Value19-221119-9713240051217-9-40032-7-1128-83116-22812
Percentage of IncreaseDecreaseInAccountsPayable100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInAccountsReceivable



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-03-312012-03-312011-03-312010-03-31
Value101-7712679-51404982-22183870-399664-6741766-5222316148505749
Percentage of IncreaseDecreaseInAccountsReceivable100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-03-312012-03-312011-03-312010-03-31
Value56-163-4550-6-4-40350-5-5378-243-4783-18-3-645903-407260444333
Percentage of IncreaseDecreaseInAccruedIncomeTaxesPayable100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInAccruedLiabilities



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-03-312012-03-312011-03-312010-03-31
Value-241015-6-8132345-418167-3212-2-5-91213-5-81518001-38
Percentage of IncreaseDecreaseInAccruedLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInOtherCurrentAssets



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-03-312012-03-31
Value-3320136-3020188-180175-8-176-5-1313109-18-111610-7-13-15
Percentage of IncreaseDecreaseInOtherCurrentAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-09-302012-06-302012-03-312011-09-302011-06-302011-03-31
Value1001000000000000000000000001011000
Percentage of IncrementalCommonSharesAttributableToShareBasedPaymentArrangements100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InterestAndOtherIncome



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-30
Value100000.0100000.0100000.0100000.0100000.0100000.0100000.0100000.0100000.0100000.0100000.0100000.0100000.0136000.0105000.092000.0100000.074000.0137000.063000.0
Percentage of InterestAndOtherIncome100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InterestPaidNet



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value2233433322
Percentage of InterestPaidNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:Range, us-gaap:LongtermDebtType

us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage

srt:Maximum, us-gaap:LineOfCredit



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value0.001250.00.00.00.001250.0
Percentage of LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage100.00.00.00.0100.00.0

srt:Minimum, us-gaap:LineOfCredit



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value0.0010.00.00.00.0010.0
Percentage of LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage80.00.00.00.080.00.0

us-gaap:StatementEquityComponents

us-gaap:OtherComprehensiveIncomeLossNetOfTax

us-gaap:AccumulatedOtherComprehensiveIncome



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value-2510-913-80-122
Percentage of OtherComprehensiveIncomeLossNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:PaymentsForProceedsFromOtherInvestingActivities



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-03-312012-03-31
Value00000-3600540-1400011000000000
Percentage of PaymentsForProceedsFromOtherInvestingActivities0.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired



Period End2020-03-312019-12-312019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-31
Value125000300000570000
Percentage of PaymentsToAcquireBusinessesNetOfCashAcquired100.00.00.00.0100.00.00.00.00.0100.0100.00.00.00.00.0

us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-03-312012-03-312011-03-312010-03-31
Value21111114211221120322111111000
Percentage of ProceedsFromSaleOfPropertyPlantAndEquipment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ProceedsFromStockOptionsExercised



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-03-312012-03-312011-03-31
Value715222182513600242120924201312180
Percentage of ProceedsFromStockOptionsExercised100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0

us-gaap:ProvisionForDoubtfulAccounts



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-03-312012-03-312011-03-312010-03-31
Value10112321122121212211233222221
Percentage of ProvisionForDoubtfulAccounts100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability



Period End2020-03-312019-03-31
Value2521
Percentage of RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability100.0100.0

us-gaap:AwardDate

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate

fast:AprilNineteenthTwoThousandEleven



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value0.0160.00.00.00.0160.00.00.00.0160.00.00.00.0160.00.00.00.0160.00.00.00.0160.00.00.00.016
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate100.00.00.00.0100.00.00.00.0100.00.00.00.0100.00.00.00.0100.00.00.00.0100.00.00.00.0100.0

fast:AprilNineteenthTwoThousandSixteenMemberDomain



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value0.0260.00.00.00.0260.00.00.00.0260.00.00.00.0260.00.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate162.50.00.00.0162.50.00.00.0162.50.00.00.0162.50.00.0

fast:AprilSeventeenthTwoThousandTwelve



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value0.0140.00.00.00.0140.00.00.00.0140.00.00.00.0140.00.00.00.0140.00.00.00.0140.00.00.00.014
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate87.50.00.00.087.50.00.00.087.50.00.00.087.50.00.00.087.50.00.00.087.50.00.00.087.5

fast:AprilSixteenthTwoThousandThirteen



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value0.0160.00.00.00.0160.00.00.00.0160.00.00.00.0160.00.00.00.0160.00.00.00.0160.00.00.00.016
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate100.00.00.00.0100.00.00.00.0100.00.00.00.0100.00.00.00.0100.00.00.00.0100.00.00.00.0100.0

fast:AprilTwentyFirstTwoThousandFifteenMemberDomain



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-30
Value0.0270.00.00.00.0270.00.00.00.0270.00.00.00.0270.00.00.00.0270.00.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate168.80.00.00.0168.80.00.00.0168.80.00.00.0168.80.00.00.0168.80.00.0

fast:AprilTwentySecondTwoThousandFourteen



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-30
Value0.020.00.00.00.020.00.00.00.020.00.00.00.020.00.00.00.020.00.00.00.020.00.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate125.00.00.00.0125.00.00.00.0125.00.00.00.0125.00.00.00.0125.00.00.00.0125.00.00.0

fast:JanuarySecondTwoThousandEighteen



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value0.0230.00.00.00.0230.00.00.00.023
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate143.80.00.00.0143.80.00.00.0143.8

fast:JanuarySecondTwoThousandNineteen



Period End2020-03-312019-12-312019-09-302019-06-302019-03-31
Value0.0290.00.00.00.029
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate181.30.00.00.0181.3

fast:JanuarySecondTwoThousandTwenty



Period End2020-03-31
Value0.024
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate150.0

fast:JanuaryThirdTwoThousandSeventeen



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value0.0260.00.00.00.0260.00.00.00.0260.00.00.00.026
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate162.50.00.00.0162.50.00.00.0162.50.00.00.0162.5

us-gaap:AwardDate

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate

fast:AprilNineteenthTwoThousandEleven



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value0.39330.00.00.00.39330.00.00.00.39330.00.00.00.39330.00.00.00.39330.00.00.00.39330.00.00.00.3933
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate100.00.00.00.0100.00.00.00.0100.00.00.00.0100.00.00.00.0100.00.00.00.0100.00.00.00.0100.0

fast:AprilNineteenthTwoThousandSixteenMemberDomain



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value0.26340.00.00.00.26340.00.00.00.26340.00.00.00.26340.00.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate67.00.00.00.067.00.00.00.067.00.00.00.067.00.00.0

fast:AprilSeventeenthTwoThousandTwelve



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value0.39250.00.00.00.39250.00.00.00.39250.00.00.00.39250.00.00.00.39250.00.00.00.39250.00.00.00.3925
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate99.80.00.00.099.80.00.00.099.80.00.00.099.80.00.00.099.80.00.00.099.80.00.00.099.8

fast:AprilSixteenthTwoThousandThirteen



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value0.37420.00.00.00.37420.00.00.00.37420.00.00.00.37420.00.00.00.37420.00.00.00.37420.00.00.00.3742
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate95.10.00.00.095.10.00.00.095.10.00.00.095.10.00.00.095.10.00.00.095.10.00.00.095.1

fast:AprilTwentyFirstTwoThousandFifteenMemberDomain



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-30
Value0.26840.00.00.00.26840.00.00.00.26840.00.00.00.26840.00.00.00.26840.00.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate68.20.00.00.068.20.00.00.068.20.00.00.068.20.00.00.068.20.00.0

fast:AprilTwentySecondTwoThousandFourteen



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-30
Value0.28550.00.00.00.28550.00.00.00.28550.00.00.00.28550.00.00.00.28550.00.00.00.28550.00.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate72.60.00.00.072.60.00.00.072.60.00.00.072.60.00.00.072.60.00.00.072.60.00.0

fast:JanuarySecondTwoThousandEighteen



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value0.23450.00.00.00.23450.00.00.00.2345
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate59.60.00.00.059.60.00.00.059.6

fast:JanuarySecondTwoThousandNineteen



Period End2020-03-312019-12-312019-09-302019-06-302019-03-31
Value0.23960.00.00.00.2396
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate60.90.00.00.060.9

fast:JanuarySecondTwoThousandTwenty



Period End2020-03-31
Value0.257
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate65.3

fast:JanuaryThirdTwoThousandSeventeen



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value0.24490.00.00.00.24490.00.00.00.24490.00.00.00.2449
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate62.30.00.00.062.30.00.00.062.30.00.00.062.3

us-gaap:AwardDate

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate

fast:AprilNineteenthTwoThousandEleven



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value0.0210.00.00.00.0210.00.00.00.0210.00.00.00.0210.00.00.00.0210.00.00.00.0210.00.00.00.021
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate100.00.00.00.0100.00.00.00.0100.00.00.00.0100.00.00.00.0100.00.00.00.0100.00.00.00.0100.0

fast:AprilNineteenthTwoThousandSixteenMemberDomain



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value0.0130.00.00.00.0130.00.00.00.0130.00.00.00.0130.00.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate61.90.00.00.061.90.00.00.061.90.00.00.061.90.00.0

fast:AprilSeventeenthTwoThousandTwelve



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value0.0090.00.00.00.0090.00.00.00.0090.00.00.00.0090.00.00.00.0090.00.00.00.0090.00.00.00.009
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate42.90.00.00.042.90.00.00.042.90.00.00.042.90.00.00.042.90.00.00.042.90.00.00.042.9

fast:AprilSixteenthTwoThousandThirteen



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value0.0070.00.00.00.0070.00.00.00.0070.00.00.00.0070.00.00.00.0070.00.00.00.0070.00.00.00.007
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate33.30.00.00.033.30.00.00.033.30.00.00.033.30.00.00.033.30.00.00.033.30.00.00.033.3

fast:AprilTwentyFirstTwoThousandFifteenMemberDomain



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-30
Value0.0130.00.00.00.0130.00.00.00.0130.00.00.00.0130.00.00.00.0130.00.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate61.90.00.00.061.90.00.00.061.90.00.00.061.90.00.00.061.90.00.0

fast:AprilTwentySecondTwoThousandFourteen



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-30
Value0.0180.00.00.00.0180.00.00.00.0180.00.00.00.0180.00.00.00.0180.00.00.00.0180.00.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate85.70.00.00.085.70.00.00.085.70.00.00.085.70.00.00.085.70.00.00.085.70.00.0

fast:JanuarySecondTwoThousandEighteen



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value0.0220.00.00.00.0220.00.00.00.022
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate104.80.00.00.0104.80.00.00.0104.8

fast:JanuarySecondTwoThousandNineteen



Period End2020-03-312019-12-312019-09-302019-06-302019-03-31
Value0.0250.00.00.00.025
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate119.00.00.00.0119.0

fast:JanuarySecondTwoThousandTwenty



Period End2020-03-31
Value0.017
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate81.0

fast:JanuaryThirdTwoThousandSeventeen



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value0.0190.00.00.00.0190.00.00.00.0190.00.00.00.019
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate90.50.00.00.090.50.00.00.090.50.00.00.090.5

us-gaap:SubsequentEventType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod

us-gaap:SubsequentEvent



Period End2020-01-022019-01-022018-01-022017-01-03
Value877299.0643957.0520601.0764789.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod100.0100.0100.0100.0

us-gaap:AwardDate

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue

fast:AprilNineteenthTwoThousandEleven



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value5.60.00.0-5.611.20.00.00.011.20.00.00.011.20.00.00.011.20.00.00.011.20.00.00.011.2
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue100.00.00.0100.0100.00.00.00.0100.00.00.00.0100.00.00.00.0100.00.00.00.0100.00.00.00.0100.0

fast:AprilNineteenthTwoThousandSixteenMemberDomain



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value4.090.00.0-4.098.180.00.00.08.180.00.00.08.180.00.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue73.00.00.073.073.00.00.00.073.00.00.00.073.00.00.0

fast:AprilSeventeenthTwoThousandTwelve



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value6.850.00.0-6.8413.690.00.00.013.690.00.00.013.690.00.00.013.690.00.00.013.690.00.00.013.69
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue122.30.00.0122.1122.20.00.00.0122.20.00.00.0122.20.00.00.0122.20.00.00.0122.20.00.00.0122.2

fast:AprilSixteenthTwoThousandThirteen



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value6.330.00.0-6.3312.660.00.00.012.660.00.00.012.660.00.00.012.660.00.00.012.660.00.00.012.66
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue113.00.00.0113.0113.00.00.00.0113.00.00.00.0113.00.00.00.0113.00.00.00.0113.00.00.00.0113.0

fast:AprilTwentyFirstTwoThousandFifteenMemberDomain



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-30
Value3.680.00.0-3.66999999999999957.350.00.00.07.350.00.00.07.350.00.00.07.350.00.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue65.70.00.065.565.60.00.00.065.60.00.00.065.60.00.00.065.60.00.0

fast:AprilTwentySecondTwoThousandFourteen



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-30
Value4.790.00.0-4.789.570.00.00.09.570.00.00.09.570.00.00.09.570.00.00.09.570.00.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue85.50.00.085.485.40.00.00.085.40.00.00.085.40.00.00.085.40.00.00.085.40.00.0

fast:JanuarySecondTwoThousandEighteen



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value5.020.00.0-5.0110.030.00.00.010.03
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue89.60.00.089.589.60.00.00.089.6

fast:JanuarySecondTwoThousandNineteen



Period End2020-03-312019-12-312019-09-302019-06-302019-03-31
Value4.40.00.0-4.3899999999999998.79
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue78.60.00.078.478.5

fast:JanuarySecondTwoThousandTwenty



Period End2020-03-31
Value6.81
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue121.6

fast:JanuaryThirdTwoThousandSeventeen



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value4.20.00.0-4.28.40.00.00.08.40.00.00.08.4
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue75.00.00.075.075.00.00.00.075.00.00.00.075.0

us-gaap:SubsequentEventType

us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice

us-gaap:SubsequentEvent



Period End2020-01-022019-01-022018-01-022017-01-03
Value38.052.055.047.0
Percentage of ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice100.0100.0100.0100.0

us-gaap:StatementEquityComponents

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised

us-gaap:AdditionalPaidInCapital



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value715222182513
Percentage of StockIssuedDuringPeriodValueStockOptionsExercised100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:StatementEquityComponents

us-gaap:StockRepurchasedDuringPeriodValue

us-gaap:AdditionalPaidInCapital



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value5200007016
Percentage of StockRepurchasedDuringPeriodValue100.00.00.00.00.0100.00.0100.0

fast:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-09-302012-06-302012-03-312012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value38.0-27.5527.590.053.870.055.0252.1855.020.640000000000000649.1849.1850.83-0.079999999999998349.6749.9150.89-0.320000000000000349.9851.5654.820.0700000000000002854.8354.7254.054.054.054.049.4349.090.00.032.0532.5132.1728.6123.9423.57
Percentage of AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice100.0100.0100.00.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0

us-gaap:AccruedLiabilitiesCurrent



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value227251241226232240227204199194198180163156189176179185194182168174182166148148152139126126123119113111108100929666
Percentage of AccruedLiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AdditionalPaidInCapitalCommonStock



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value24675046223701381141373127242120335670646968736661534743161410540
Percentage of AdditionalPaidInCapitalCommonStock100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value111011111112111111111111111111111111111213121110998766655554444
Percentage of AllowanceForDoubtfulAccountsReceivableCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredIncomeTaxLiabilitiesNet



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value999986868584747062508280
Percentage of DeferredIncomeTaxLiabilitiesNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CreditFacility, us-gaap:LongtermDebtType

us-gaap:LettersOfCreditOutstandingAmount

us-gaap:LetterOfCredit, us-gaap:LineOfCredit



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312014-12-31
Value36363636363636363636363636363636363637
Percentage of LettersOfCreditOutstandingAmount100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OperatingLeaseLiabilityCurrent



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value96979595910
Percentage of OperatingLeaseLiabilityCurrent100.0100.0100.0100.0100.00.0

us-gaap:OperatingLeaseLiabilityNoncurrent



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value1471481441411300
Percentage of OperatingLeaseLiabilityNoncurrent100.0100.0100.0100.0100.00.0

us-gaap:PrepaidTaxes



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312011-12-312010-12-312009-12-31
Value0160409200001200022200002400070011
Percentage of PrepaidTaxes0.0100.0100.0100.00.0100.0100.00.00.00.00.0100.00.00.00.0100.0100.00.00.00.00.0100.00.00.00.0100.00.00.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312010-12-312009-12-31
Value2222111111111111012211111100
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AwardDate

fast:AprilNineteenthTwoThousandEleven



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-31
Value5000.012500.023500.056300.026150.037150.040350.042350.032850.035350.047550.048800.037300.046400.0113300.0163300.0145300.0150300.0143800.0143800.060000.060000.025000.025000.025000.025000.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber0.20.60.92.11.82.43.13.02.82.83.73.73.43.910.013.216.18.46.86.53.23.01.51.41.81.7

fast:AprilNineteenthTwoThousandSixteenMemberDomain



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-30
Value435348.0447166.0312714.0327170.0185055.0194672.00.00.00.00.00.00.00.00.00.00.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber17.720.712.512.512.812.50.00.00.00.00.00.00.00.00.00.0

fast:AprilSeventeenthTwoThousandTwelve



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-31
Value339678.0440310.0757576.0764306.0534963.0700813.0716250.0790813.0734600.0772977.0776103.0778603.0673250.0682250.0596750.0617500.0341250.0341250.0243750.0243750.0243750.0243750.00.00.00.00.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber13.820.330.429.137.145.154.655.662.060.459.659.562.256.852.449.937.919.011.611.012.912.40.00.00.00.0

fast:AprilSixteenthTwoThousandThirteen



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-31
Value50722.058722.074096.076844.042567.054380.057506.064257.054000.055250.057250.057250.03500.03500.02500.02500.02500.02500.00.00.00.00.00.00.00.00.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber2.12.73.02.93.03.54.44.54.64.34.44.40.30.30.20.20.30.10.00.00.00.00.00.00.00.0

fast:AprilTwentyFirstTwoThousandFifteenMemberDomain



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-30
Value411775.0444589.0428460.0463383.0142607.0185528.0130318.0136150.0137638.0142072.00.00.00.00.00.00.00.00.00.00.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber16.720.517.217.79.911.99.99.611.611.10.00.00.00.00.00.00.00.00.00.0

fast:AprilTwentySecondTwoThousandFourteen



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value318480.0357268.0465540.0494356.0266900.0332250.0314000.0331250.0158750.0158750.0116250.0116250.0116250.0122500.010000.010000.05000.05000.05000.05000.00.00.00.00.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber12.916.518.718.818.521.423.923.313.412.48.98.910.710.20.90.80.60.30.20.20.00.00.00.0

fast:JanuarySecondTwoThousandEighteen



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value324848.042370.042370.042370.021185.021185.021185.021185.00.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber13.22.01.71.61.51.41.61.50.0

fast:JanuarySecondTwoThousandNineteen



Period End2020-03-312019-12-312019-09-302019-06-302019-03-31
Value29010.029010.029010.029010.014505.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber1.21.31.21.11.0

fast:JanuarySecondTwoThousandTwenty



Period End2020-03-31
Value24964.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber1.0

fast:JanuaryThirdTwoThousandSeventeen



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value523176.0332132.0359900.0371622.0206755.00.00.00.00.00.00.00.00.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber21.215.314.414.214.40.00.00.00.00.00.00.00.0

us-gaap:AwardDate

us-gaap:SharePrice

fast:AprilNineteenthTwoThousandEleven



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-31
Value15.8915.8915.8915.8931.7831.7831.7831.7831.7831.7831.7831.7831.7831.7831.7831.7831.7831.7831.7831.7831.7831.7831.7831.7831.7831.78
Percentage of SharePrice100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

fast:AprilNineteenthTwoThousandSixteenMemberDomain



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-30
Value22.8722.8722.8722.8745.7445.7445.7445.7445.7445.7445.7445.7445.7445.7445.7445.74
Percentage of SharePrice143.9143.9143.9143.9143.9143.9143.9143.9143.9143.9143.9143.9143.9143.9143.9143.9

fast:AprilSeventeenthTwoThousandTwelve



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-31
Value24.50524.50524.50524.50549.0149.0149.0149.0149.0149.0149.0149.0149.0149.0149.0149.0149.0149.0149.0149.0149.0149.0149.0149.0149.0149.01
Percentage of SharePrice154.2154.2154.2154.2154.2154.2154.2154.2154.2154.2154.2154.2154.2154.2154.2154.2154.2154.2154.2154.2154.2154.2154.2154.2154.2154.2

fast:AprilSixteenthTwoThousandThirteen



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-31
Value24.62524.62524.62524.62549.2549.2549.2549.2549.2549.2549.2549.2549.2549.2549.2549.2549.2549.2549.2549.2549.2549.2549.2549.2549.2549.25
Percentage of SharePrice155.0155.0155.0155.0155.0155.0155.0155.0155.0155.0155.0155.0155.0155.0155.0155.0155.0155.0155.0155.0155.0155.0155.0155.0155.0155.0

fast:AprilTwentyFirstTwoThousandFifteenMemberDomain



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-30
Value20.6320.6320.6320.6341.2641.2641.2641.2641.2641.2641.2641.2641.2641.2641.2641.2641.2641.2641.2641.26
Percentage of SharePrice129.8129.8129.8129.8129.8129.8129.8129.8129.8129.8129.8129.8129.8129.8129.8129.8129.8129.8129.8129.8

fast:AprilTwentySecondTwoThousandFourteen



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value25.26525.26525.26525.26550.5350.5350.5350.5350.5350.5350.5350.5350.5350.5350.5350.5350.5350.5350.5350.5350.5350.5350.5350.53
Percentage of SharePrice159.0159.0159.0159.0159.0159.0159.0159.0159.0159.0159.0159.0159.0159.0159.0159.0159.0159.0159.0159.0159.0159.0159.0159.0

fast:JanuarySecondTwoThousandEighteen



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value27.2727.2727.2727.2754.5454.5454.5454.5454.54
Percentage of SharePrice171.6171.6171.6171.6171.6171.6171.6171.6171.6

fast:JanuarySecondTwoThousandNineteen



Period End2020-03-312019-12-312019-09-302019-06-302019-03-31
Value25.70525.70525.70525.70551.41
Percentage of SharePrice161.8161.8161.8161.8161.8

fast:JanuarySecondTwoThousandTwenty



Period End2020-03-31
Value37.23
Percentage of SharePrice234.3

fast:JanuaryThirdTwoThousandSeventeen



Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value23.47523.47523.47523.47546.9546.9546.9546.9546.9546.9546.9546.9546.95
Percentage of SharePrice147.7147.7147.7147.7147.7147.7147.7147.7147.7147.7147.7147.7147.7

us-gaap:SubsequentEventType

us-gaap:SubsequentEvent



Period End2020-01-022019-01-022018-01-022017-01-03
Value37.2351.4154.5446.95
Percentage of SharePrice0.00.00.00.0

Line plots across dimensions of each concept

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:StatementGeographical


us-gaap:StockholdersEquity us-gaap:StatementEquityComponents


us-gaap:LongTermDebt us-gaap:DebtInstrument, us-gaap:LongtermDebtType


us-gaap:StockholdersEquity us-gaap:StatementEquityComponents