COM:FORMFACTOR
FormFactor
- Stock
Last Close
40.78
22/11 21:00
Market Cap
4.76B
Beta: -
Volume Today
500.56K
Avg: -
Preview
Full access to financials is available to subscribers only. Please support our work and get full access to all features. You can cancel anytime. If you'd like a demo, free trial or have any questions, please checkout the help page
Dec '13 | Mar '14 | Jun '14 | Sep '14 | Dec '14 | Mar '15 | Jun '15 | Sep '15 | Dec '15 | Mar '16 | Jun '16 | Sep '16 | Dec '16 | Apr '17 | Jul '17 | Sep '17 | Dec '17 | Mar '18 | Jun '18 | Sep '18 | Dec '18 | Mar '19 | Jun '19 | Sep '19 | Dec '19 | Mar '20 | Jun '20 | Sep '20 | Dec '20 | Mar '21 | Jun '21 | Sep '21 | Dec '21 | Mar '22 | Jun '22 | Sep '22 | Dec '22 | Apr '23 | Jul '23 | Sep '23 | Dec '23 | Mar '24 | Jun '24 | Sep '24 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 48.55M - | 55.96M 15.27% | 67.35M 20.36% | 73.93M 9.77% | 71.28M 3.58% | 70.83M 0.64% | 73.89M 4.31% | 65.86M 10.86% | 71.78M 8.99% | 53.61M 25.31% | 83.08M 54.97% | 123.30M 48.40% | 123.89M 0.48% | 128.83M 3.99% | 143.98M 11.76% | 143.74M 0.17% | 131.90M 8.23% | 118.29M 10.32% | 135.51M 14.56% | 134.99M 0.38% | 140.89M 4.37% | 132.21M 6.16% | 138.02M 4.39% | 140.60M 1.87% | 178.63M 27.04% | 160.75M 10.01% | 157.82M 1.82% | 178.00M 12.78% | 197.04M 10.70% | 186.64M 5.28% | 188.08M 0.77% | 189.96M 1.00% | 205.00M 7.91% | 197.17M 3.82% | 203.91M 3.41% | 180.87M 11.30% | 165.99M 8.23% | 167.45M 0.88% | 155.92M 6.89% | 171.57M 10.04% | 168.16M 1.99% | 168.72M 0.33% | 197.47M 17.04% | 207.92M 5.29% | |
cost of revenue | 44.29M - | 43.63M 1.48% | 47.33M 8.47% | 49.79M 5.20% | 50.34M 1.10% | 48.04M 4.56% | 50.58M 5.29% | 47.41M 6.28% | 50.59M 6.72% | 43.82M 13.39% | 57.66M 31.58% | 96.11M 66.70% | 83.61M 13.00% | 81.26M 2.82% | 82.21M 1.17% | 86.11M 4.74% | 83.27M 3.29% | 73.16M 12.14% | 79.29M 8.38% | 82.02M 3.44% | 84.86M 3.47% | 79.69M 6.10% | 82.67M 3.73% | 85.29M 3.17% | 104.32M 22.32% | 93.36M 10.51% | 91.66M 1.83% | 101.25M 10.46% | 119.43M 17.96% | 109.93M 7.95% | 111.79M 1.69% | 109.75M 1.83% | 115.44M 5.19% | 102.95M 10.82% | 109.54M 6.40% | 118.66M 8.32% | 120.78M 1.79% | 106.37M 11.93% | 95.63M 10.09% | 102.29M 6.96% | 100.23M 2.01% | 105.99M 5.74% | 110.57M 4.33% | 123.21M 11.43% | |
gross profit | 4.26M - | 12.32M 189.46% | 20.02M 62.47% | 24.14M 20.57% | 20.95M 13.23% | 22.79M 8.79% | 23.30M 2.26% | 18.45M 20.80% | 21.19M 14.83% | 9.79M 53.79% | 25.43M 159.67% | 27.19M 6.93% | 40.27M 48.14% | 47.57M 18.12% | 61.77M 29.84% | 57.63M 6.70% | 48.63M 15.62% | 45.13M 7.20% | 56.22M 24.57% | 52.97M 5.78% | 56.02M 5.76% | 52.52M 6.25% | 55.35M 5.39% | 55.32M 0.06% | 74.31M 34.32% | 67.39M 9.31% | 66.17M 1.81% | 76.75M 15.99% | 77.61M 1.13% | 76.71M 1.17% | 76.28M 0.55% | 80.22M 5.16% | 89.56M 11.64% | 94.22M 5.21% | 94.37M 0.15% | 62.21M 34.07% | 45.20M 27.34% | 61.08M 35.12% | 60.28M 1.30% | 69.28M 14.93% | 67.93M 1.95% | 62.74M 7.65% | 86.90M 38.51% | 84.70M 2.53% | |
selling and marketing expenses | |||||||||||||||||||||||||||||||||||||||||||||
general and administrative expenses | 33.26M - | ||||||||||||||||||||||||||||||||||||||||||||
selling general and administrative expenses | 12.16M - | 12.25M 0.77% | 13.19M 7.65% | 13.31M 0.89% | 12.63M 5.09% | 11.88M 5.93% | 11.38M 4.22% | 11.11M 2.40% | 10.72M 3.50% | 12.52M 16.76% | 14.03M 12.10% | 23.01M 63.99% | 23.89M 3.83% | 22.83M 4.44% | 23.60M 3.39% | 24.01M 1.73% | 24.24M 0.95% | 23.45M 3.26% | 25.23M 7.60% | 24.75M 1.93% | 25.67M 3.73% | 25.18M 1.89% | 26.28M 4.36% | 25.89M 1.51% | 28.98M 11.95% | 27.69M 4.44% | 22.75M 17.83% | 31.83M 39.90% | 32.82M 3.08% | 30.02M 8.54% | 30.48M 1.55% | 30.94M 1.51% | 32.36M 4.58% | 32.91M 1.69% | 33.41M 1.52% | 31.64M 5.30% | 33.93M 7.24% | 32.74M 3.49% | 33.26M 1.57% | 35.56M 6.94% | 31.45M 11.57% | 33.08M 5.18% | 37.87M 14.50% | 35.61M 5.99% | |
research and development expenses | 9.99M - | 9.75M 2.47% | 11.07M 13.61% | 11.20M 1.12% | 10.71M 4.39% | 11.09M 3.55% | 11.22M 1.18% | 10.64M 5.10% | 11.24M 5.55% | 10.85M 3.44% | 11.13M 2.62% | 17.25M 54.97% | 18.22M 5.59% | 17.41M 4.41% | 18.54M 6.48% | 19.34M 4.29% | 18.51M 4.27% | 18.05M 2.52% | 19.68M 9.03% | 18.86M 4.16% | 18.40M 2.43% | 19.72M 7.20% | 20.07M 1.78% | 20.10M 0.11% | 21.61M 7.51% | 21.27M 1.57% | 20.92M 1.64% | 22.88M 9.36% | 23.97M 4.77% | 24.05M 0.32% | 25.45M 5.86% | 26.03M 2.25% | 25.41M 2.36% | 27.13M 6.78% | 28.32M 4.36% | 26.55M 6.24% | 27.22M 2.53% | 28.25M 3.76% | 28.34M 0.34% | 31.01M 9.44% | 28.17M 9.18% | 28.63M 1.64% | 31.56M 10.26% | 31.24M 1.02% | |
other expenses | 82K - | -66K 180.49% | -156K 136.36% | 228K 246.15% | 155K 32.02% | 1.50M 868.39% | 100K 93.34% | 982K 882% | -36K 103.67% | -314K 772.22% | -302K 3.82% | -1.04M 245.03% | -946K 9.21% | -1.57M 66.38% | 107K 106.80% | 311K 190.65% | -170K 154.66% | -512K 201.18% | 50K 109.77% | 121K 142% | 117K 3.31% | -84K 171.79% | 81K 196.43% | 226K 179.01% | 379K 67.70% | -91K 124.01% | -67K 26.37% | 299K 546.27% | 609K 103.68% | 172K 71.76% | -194K 212.79% | 58K 129.90% | 459K 691.38% | 192K 58.17% | 551K 186.98% | 1.04M 88.93% | -467K 144.86% | 23K 104.93% | 450K 1,856.52% | 788K 75.11% | -240K - | ||||
cost and expenses | 66.44M - | 65.64M 1.21% | 71.59M 9.08% | 74.30M 3.78% | 73.67M 0.84% | 71.01M 3.62% | 73.18M 3.06% | 69.16M 5.49% | 72.55M 4.90% | 67.18M 7.39% | 82.82M 23.27% | 136.37M 64.66% | 125.72M 7.81% | 121.50M 3.36% | 124.35M 2.35% | 129.45M 4.10% | 126.02M 2.65% | 114.66M 9.02% | 124.20M 8.32% | 125.62M 1.15% | 128.93M 2.63% | 124.60M 3.36% | 129.02M 3.55% | 131.27M 1.74% | 154.91M 18.01% | 142.32M 8.13% | 135.33M 4.91% | 155.96M 15.24% | 176.22M 12.99% | 163.99M 6.94% | 167.73M 2.28% | 166.71M 0.61% | 173.21M 3.90% | 162.99M 5.90% | 171.26M 5.07% | 176.84M 3.26% | 181.93M 2.88% | 167.36M 8.01% | 157.23M 6.05% | 168.87M 7.40% | 159.85M 5.34% | 146.90M 8.10% | 180.01M 22.54% | 190.06M 5.58% | |
operating expenses | 22.15M - | 22.00M 0.69% | 24.27M 10.29% | 24.51M 1.00% | 23.34M 4.77% | 22.97M 1.58% | 22.60M 1.61% | 21.75M 3.74% | 21.95M 0.93% | 23.36M 6.42% | 25.16M 7.70% | 40.26M 60.00% | 42.11M 4.59% | 40.24M 4.43% | 42.14M 4.72% | 43.35M 2.86% | 42.75M 1.38% | 41.49M 2.94% | 44.91M 8.22% | 43.60M 2.91% | 44.07M 1.06% | 44.91M 1.91% | 46.36M 3.23% | 45.98M 0.81% | 50.59M 10.01% | 48.96M 3.22% | 43.67M 10.80% | 54.71M 25.27% | 56.79M 3.79% | 54.06M 4.80% | 55.93M 3.46% | 56.97M 1.85% | 57.77M 1.41% | 60.04M 3.93% | 61.72M 2.80% | 58.19M 5.73% | 61.15M 5.09% | 60.99M 0.26% | 61.59M 1.00% | 66.58M 8.09% | 59.62M 10.46% | 40.91M 31.37% | 69.44M 69.71% | 66.85M 3.73% | |
interest expense | 88K - | 79K 10.23% | 79K 0% | 75K 5.06% | 69K 8% | 85K 23.19% | 65K 23.53% | 65K 0% | 72K 10.77% | 117K 62.50% | 88K 24.79% | 52K 40.91% | 60K 15.38% | 67K 11.67% | 1.16M 1,634.33% | 1.11M 4.56% | 1.04M 5.77% | 967K 7.46% | 910K 5.89% | 777K 14.62% | 660K 15.06% | 595K 9.85% | 522K 12.27% | 422K 19.16% | 376K 10.90% | 318K 15.43% | 171K 46.23% | 193K 12.87% | 182K 5.70% | 180K 1.10% | 116K 35.56% | 151K 30.17% | 155K 2.65% | 192K 23.87% | 119K 38.02% | 152K 27.73% | 116K 23.68% | 1.28M 1,000% | |||||||
ebitda | -16.89M - | -6.94M 58.92% | -4.18M 39.71% | -251K 94.00% | -1.42M 463.75% | 324K 122.90% | 6.74M 1,979.32% | 2.73M 59.51% | -767K 128.12% | -8.33M 986.57% | 7.17M 186.08% | -12.99M 281.04% | 10.86M 183.65% | 7.60M 30.07% | 19.82M 160.93% | 14.72M 25.76% | 5.97M 59.42% | 3.38M 43.42% | 11.69M 245.87% | 9.86M 15.65% | 12.48M 26.57% | 19.15M 53.46% | 21.18M 10.62% | 20.72M 2.18% | 36.79M 77.56% | 30.85M 16.15% | 22.80M 26.08% | 34.37M 50.72% | 35.57M 3.51% | 35.95M 1.05% | 33.95M 5.56% | 32.47M 4.35% | 41.26M 27.05% | 43.84M 6.27% | 43.02M 1.89% | 15.17M 64.72% | -5.55M 136.56% | 10.04M 281.09% | 8.62M 14.18% | 11.74M 36.21% | 81.27M 592.07% | 8.87M 89.09% | 17.77M 100.47% | 17.86M 0.47% | |
operating income | -18.91M - | -12.42M 34.33% | -4.30M 65.37% | -479K 88.86% | -3.36M 602.09% | -682K 79.72% | 697K 202.20% | -3.36M 581.64% | -761K 77.33% | -13.57M 1,683.57% | -6.65M 51.04% | -13.16M 97.98% | -14.53M 10.43% | 7.06M 148.58% | 19.58M 177.36% | 14.27M 27.14% | 5.40M 62.17% | 3.63M 32.67% | 11.31M 211.25% | 9.37M 17.18% | 11.80M 25.92% | 7.61M 35.45% | 8.99M 18.14% | 9.34M 3.78% | 23.72M 154.08% | 18.43M 22.30% | 22.49M 22.05% | 22.04M 2.03% | 20.83M 5.49% | 22.64M 8.72% | 20.35M 10.13% | 23.25M 14.27% | 31.79M 36.71% | 34.18M 7.53% | 32.65M 4.50% | 5.78M 82.30% | -15.95M 376.01% | 91K 100.57% | -1.31M 1,541.76% | 2.71M 306.33% | 81.27M 2,902.22% | 1.03M 98.73% | 17.77M 1,622.09% | 17.86M 0.47% | |
depreciation and amortization | 7.05M - | 8.13M 15.25% | 8.05M 0.95% | 7.97M 1.04% | 6.34M 20.50% | 5.88M 7.13% | 6.02M 2.38% | 5.97M 0.95% | 5.90M 1.19% | 5.24M 11.14% | 5.17M 1.30% | 23.16M 347.96% | 13.22M 42.91% | 11.51M 12.95% | 11.03M 4.16% | 11.01M 0.18% | 11.01M 0.01% | 10.72M 2.65% | 10.54M 1.69% | 11.11M 5.46% | 11.32M 1.84% | 11.04M 2.47% | 11.42M 3.48% | 10.43M 8.64% | 11.96M 14.67% | 11.82M 1.18% | 11.13M 5.84% | 11.78M 5.84% | 13.95M 18.35% | 12.94M 7.24% | 13.64M 5.47% | 9.04M 33.74% | 8.90M 1.54% | 9.66M 8.52% | 10.37M 7.36% | 9.40M 9.38% | 10.40M 10.65% | 9.95M 4.27% | 9.93M 0.21% | 9.04M 9.03% | 7.83M - | ||||
total other income expenses net | -928K - | -2.81M 202.37% | -215K 92.34% | 114K 153.02% | -819K 818.42% | 998K 221.86% | 92K 90.78% | 923K 903.26% | -33K 103.58% | -314K 851.52% | -7.21M 2,196.82% | -1.13M 84.37% | -13.64M 1,110.56% | -1.84M 86.49% | 63K 103.42% | 295K 368.25% | -651K 320.68% | -512K 21.35% | 50K 109.77% | 121K 142% | -43K 135.54% | -84K 95.35% | 81K 196.43% | 226K 179.01% | 379K 67.70% | -91K 124.01% | -67K 26.37% | 299K 546.27% | 609K 103.68% | 172K 71.76% | -194K 212.79% | 58K 129.90% | 459K 691.38% | 138K 69.93% | 732K 430.43% | -152K 120.77% | 490K 422.37% | 1.30M 165.10% | 450K 65.36% | 788K 75.11% | 830K 5.33% | 23.95M 2,785.18% | 3.77M 84.24% | 3.09M 18.09% | |
income before tax | -18.74M - | -12.40M 33.80% | -4.38M 64.71% | -176K 95.98% | -3.14M 1,683.52% | 904K 128.80% | 862K 4.65% | -2.31M 367.98% | -727K 68.53% | -13.77M 1,794.09% | -6.86M 50.18% | -14.15M 106.24% | -15.42M 8.97% | 5.55M 136.01% | 18.62M 235.32% | 13.59M 27.00% | 4.45M 67.29% | 2.41M 45.75% | 10.78M 346.81% | 9.08M 15.74% | 11.66M 28.37% | 7.51M 35.53% | 9.24M 22.93% | 9.86M 6.77% | 24.45M 147.87% | 18.71M 23.48% | 22.63M 20.98% | 22.39M 1.06% | 21.45M 4.22% | 22.83M 6.46% | 20.19M 11.58% | 23.28M 15.32% | 32.20M 38.31% | 34.32M 6.59% | 33.38M 2.75% | 5.63M 83.15% | -15.46M 374.76% | 1.39M 108.99% | 620K 55.40% | 5.16M 731.77% | 82.10M 1,492.01% | 24.98M 69.57% | 21.55M 13.74% | 20.95M 2.78% | |
income tax expense | 53K - | 308K 481.13% | -51K 116.56% | 101K 298.04% | -1.27M 1,355.45% | 121K 109.54% | 24K 80.17% | 215K 795.83% | -108K 150.23% | 30K 127.78% | -43.74M 145,913.33% | 50K 100.11% | 26K 48% | 367K 1,311.54% | 1.04M 183.38% | 1.03M 1.15% | -1.14M 211.09% | 287K 125.13% | 1.65M 476.31% | 1.39M 15.78% | -73.44M 5,372.29% | 2.03M 102.77% | 2.29M 12.70% | 1.58M 30.83% | 5.81M 266.86% | 2.82M 51.54% | 2.16M 23.22% | -499K 123.08% | 2.17M 535.47% | 3.21M 47.54% | 2.28M 28.79% | 2.78M 21.94% | 6.30M 126.40% | 4.45M 29.40% | 3.14M 29.53% | 1.27M 59.38% | -1.73M 235.64% | 48K 102.78% | -208K 533.33% | 786K 477.88% | 6.25M 695.67% | 3.20M 48.86% | 2.15M 32.61% | 2.21M 2.60% | |
net income | -18.79M - | -12.71M 32.35% | -4.33M 65.97% | -277K 93.60% | -1.87M 575.45% | 783K 141.85% | 838K 7.02% | -2.52M 401.31% | -619K 75.49% | -13.80M 2,129.40% | 36.88M 367.28% | -14.20M 138.49% | -15.44M 8.77% | 5.18M 133.58% | 17.58M 239.00% | 12.56M 28.53% | 5.59M 55.52% | 2.13M 61.97% | 9.12M 329.32% | 7.69M 15.73% | 85.10M 1,006.92% | 5.48M 93.56% | 6.95M 26.72% | 8.28M 19.16% | 18.64M 125.10% | 15.89M 14.73% | 20.47M 28.82% | 22.89M 11.83% | 19.27M 15.81% | 19.63M 1.83% | 17.91M 8.76% | 20.50M 14.48% | 25.90M 26.35% | 29.87M 15.35% | 30.24M 1.24% | 4.35M 85.61% | -13.73M 415.49% | 1.34M 109.78% | 828K 38.30% | 4.37M 427.90% | 75.85M 1,635.21% | 21.78M 71.28% | 19.39M 10.97% | 18.74M 3.38% | |
weighted average shs out | 54.61M - | 55.05M 0.81% | 55.81M 1.38% | 56.30M 0.87% | 56.47M 0.31% | 56.95M 0.85% | 58.11M 2.03% | 58.21M 0.17% | 58.13M 0.14% | 58.43M 0.52% | 59.57M 1.95% | 70.50M 18.35% | 70.81M 0.43% | 71.42M 0.87% | 72.20M 1.09% | 72.65M 0.62% | 72.85M 0.27% | 72.83M 0.03% | 73.16M 0.45% | 73.84M 0.93% | 74.11M 0.37% | 74.36M 0.34% | 74.48M 0.16% | 75.28M 1.08% | 75.73M 0.60% | 76.00M 0.36% | 76.28M 0.36% | 77.03M 0.99% | 77.42M 0.50% | 77.60M 0.24% | 77.46M 0.17% | 77.87M 0.52% | 78.22M 0.45% | 78.25M 0.03% | 77.90M 0.45% | 77.25M 0.84% | 76.97M 0.35% | 77.07M 0.12% | 77.16M 0.12% | 77.57M 0.53% | 77.68M 0.15% | 77.79M 0.14% | 77.23M 0.71% | 77.41M 0.22% | |
weighted average shs out dil | 54.61M - | 55.05M 0.81% | 55.81M 1.38% | 56.30M 0.87% | 56.47M 0.31% | 58.84M 4.19% | 59.09M 0.44% | 58.21M 1.50% | 58.13M 0.14% | 58.43M 0.52% | 59.99M 2.66% | 70.50M 17.53% | 70.81M 0.43% | 72.92M 2.99% | 73.54M 0.85% | 73.89M 0.47% | 74.76M 1.18% | 74.34M 0.55% | 74.53M 0.26% | 74.96M 0.58% | 75.42M 0.61% | 76.01M 0.79% | 76.19M 0.24% | 77.29M 1.45% | 78.06M 0.99% | 78.51M 0.58% | 78.86M 0.45% | 78.81M 0.07% | 79.56M 0.96% | 79.99M 0.54% | 79.47M 0.65% | 79.03M 0.55% | 79.12M 0.12% | 79.47M 0.44% | 79.21M 0.32% | 77.69M 1.92% | 76.97M 0.92% | 77.25M 0.37% | 77.62M 0.47% | 78.41M 1.03% | 78.41M 0.00% | 78.49M 0.10% | 78.72M 0.29% | 78.44M 0.35% | |
eps | -0.34 - | -0.23 32.35% | -0.08 66.30% | -0.00 93.68% | -0.03 575.51% | 0.01 130.21% | 0.01 0% | -0.04 534% | -0.01 75.58% | -0.24 2,164.15% | 0.62 358.33% | -0.20 132.26% | -0.22 10.00% | 0.07 131.82% | 0.24 242.86% | 0.17 29.17% | 0.08 52.94% | 0.03 62.50% | 0.12 300% | 0.10 16.67% | 1.15 1,050.00% | 0.07 93.91% | 0.09 28.57% | 0.11 22.22% | 0.25 127.27% | 0.21 16.00% | 0.27 28.57% | 0.30 11.11% | 0.25 16.67% | 0.25 0% | 0.23 8.00% | 0.26 13.04% | 0.33 26.92% | 0.38 15.15% | 0.39 2.63% | 0.06 84.62% | -0.18 400% | 0.02 111.11% | 0.01 50% | 0.06 500.00% | 0.98 1,533.33% | 0.28 71.43% | 0.25 10.71% | 0.24 4.00% | |
epsdiluted | -0.34 - | -0.23 32.35% | -0.08 66.30% | -0.00 93.68% | -0.03 575.51% | 0.01 130.21% | 0.01 0% | -0.04 534% | -0.01 75.58% | -0.24 2,164.15% | 0.61 354.17% | -0.20 132.79% | -0.22 10.00% | 0.07 131.82% | 0.24 242.86% | 0.17 29.17% | 0.07 58.82% | 0.03 57.14% | 0.12 300% | 0.10 16.67% | 1.13 1,030.00% | 0.07 93.81% | 0.09 28.57% | 0.11 22.22% | 0.24 118.18% | 0.20 16.67% | 0.26 30% | 0.29 11.54% | 0.24 17.24% | 0.25 4.17% | 0.23 8.00% | 0.26 13.04% | 0.33 26.92% | 0.38 15.15% | 0.38 0% | 0.06 84.21% | -0.18 400% | 0.02 111.11% | 0.01 50% | 0.06 500.00% | 0.97 1,516.67% | 0.28 71.13% | 0.25 10.71% | 0.24 4.00% |
All numbers in USD (except ratios and percentages)