NASDAQ:UCTT
Ultra Clean Holdings, Inc.
- Stock
Last Close
37.35
30/08 20:00
Market Cap
2.47B
Beta: 1.99
Volume Today
280.15K
Avg: 299.11K
PE Ratio
−54.26
PFCF: 30.75
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
Sep '13 | 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 | Mar '17 | Jun '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 | Apr '22 | Jul '22 | Sep '22 | Dec '22 | Mar '23 | Jun '23 | Sep '23 | Dec '23 | Mar '24 | Jun '24 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
net income | 2.05M - | 6.37M 211.08% | 7.06M 10.75% | 6.03M 14.51% | -5.26M 187.25% | 3.53M 167.11% | 1.17M 66.79% | 2.21M 88.15% | 1.68M 24.06% | -15.79M 1,042.00% | -3.24M 79.48% | 723K 122.32% | 2.61M 261.55% | 9.95M 280.76% | 14.34M 44.09% | 20.18M 40.71% | 19.72M 2.29% | 20.85M 5.75% | 24.74M 18.67% | 18.96M 23.37% | -6.44M 133.97% | -312K 95.16% | 1.35M 533.97% | -254K 118.76% | 888K 449.61% | -9.61M 1,181.87% | 10.52M 209.48% | 22.08M 109.91% | 25.06M 13.51% | 22.73M 9.28% | 25.63M 12.72% | 18.02M 29.70% | 33.96M 88.50% | 48.79M 43.66% | 30.83M 36.81% | -21.74M 170.52% | 28.40M 230.66% | 400K 98.59% | -8.20M 2,150% | -8.20M 0% | -12.80M 56.10% | -3.80M 70.31% | -7.20M 89.47% | ||
depreciation and amortization | 2.34M - | 2.30M 1.71% | 1.97M 14.32% | 1.97M 0.10% | 1.97M 0.15% | 1.98M 0.20% | 2.04M 3.24% | 2.29M 12.05% | 3.16M 38.22% | 3.45M 9.17% | 2.84M 17.79% | 2.84M 0.21% | 2.88M 1.30% | 3.18M 10.38% | 2.44M 23.09% | 2.60M 6.46% | 2.54M 2.42% | 3.12M 22.99% | 2.45M 21.51% | 2.74M 11.58% | 5.30M 93.57% | 10.71M 102.17% | 12.16M 13.54% | 9.07M 25.41% | 10.93M 20.50% | 11.21M 2.57% | 11.80M 5.32% | 11.60M 1.74% | 11.66M 0.53% | 11.57M 0.77% | 11.82M 2.18% | 19.08M 61.41% | 19.40M 1.65% | 20.57M 6.07% | 18.90M 8.12% | 18.77M 0.71% | 16.62M 11.46% | 15.70M 5.52% | 16.80M 7.01% | 15.80M 5.95% | 18.10M 14.56% | 16.90M 6.63% | 19.20M 13.61% | 15.20M 20.83% | |
deferred income tax | -400 - | 78K 19,600% | 81K 3.85% | -97K 219.75% | 1.83M 1,982.47% | 380K 79.19% | 325K 14.47% | 357K 9.85% | -878K 345.94% | 10.55M 1,301.37% | 393K 96.27% | 391K 0.51% | 492K 25.83% | 2.26M 358.94% | -58K 102.57% | 18K 131.03% | -184K 1,122.22% | -3.53M 1,819.02% | -46K 98.70% | -67K 45.65% | 181K 370.15% | -150K 182.87% | -37K 75.33% | -2.04M 5,413.51% | -38K 98.14% | -1.45M 3,710.53% | 1.05M 172.24% | -1.06M 201.63% | -256K 75.92% | 648K 353.13% | 1.24M 90.74% | -359K 129.05% | -66K 81.62% | -4.01M 5,977.27% | 1.39M 134.65% | -260K 118.71% | -1.01M 288.46% | -600K 40.59% | -400K 33.33% | 600K 250% | 700K 16.67% | -12.50M 1,885.71% | -700K 94.40% | ||
stock based compensation | 1.19M - | 1.17M 1.43% | 1.02M 13.20% | 993K 2.55% | 1.16M 16.52% | 1.23M 6.40% | 474K 61.49% | 1.04M 120.25% | 1.09M 4.31% | 1.05M 3.31% | 1.06M 1.14% | 1.12M 4.98% | 1.86M 66.10% | 1.63M 12.17% | 1.38M 15.27% | 1.38M 0.14% | 2.30M 66.45% | 2.70M 17.46% | 2.56M 5.00% | 2.36M 8.04% | 2.21M 6.11% | 3.14M 41.84% | 2.91M 7.20% | 2.86M 1.68% | 3.30M 15.26% | 2.99M 9.51% | 3.08M 3.01% | 3.07M 0.13% | 3.31M 7.81% | 3.28M 1.00% | 3.46M 5.64% | 3.70M 6.90% | 4.33M 16.87% | 4.27M 1.43% | 5.60M 31.15% | 4.52M 19.30% | 4.25M 5.93% | 3.70M 12.90% | 1M 72.97% | 1M 0% | 4M 300% | 3.40M 15% | 3.50M 2.94% | 4.70M 34.29% | |
change in working capital | 2.77M - | -14.63M 628.42% | -4.83M 67.02% | -5.21M 7.94% | 15.13M 390.52% | -819K 105.41% | -10.51M 1,183.03% | 3.54M 133.74% | -5.15M 245.25% | -1.64M 68.17% | -1.71M 4.39% | -1.48M 13.56% | -3.69M 149.63% | -9.07M 145.80% | -9.31M 2.63% | -13.49M 44.84% | -6.14M 54.50% | -11.90M 93.86% | -23.83M 100.24% | -41.89M 75.80% | 25.00M 159.69% | 12.69M 49.26% | 2.94M 76.85% | 39.28M 1,237.81% | 9.45M 75.94% | 20.30M 114.77% | -13.71M 167.52% | -19.19M 40.00% | -18.57M 3.23% | 3.35M 118.02% | 19.05M 469.22% | 9.20M 51.69% | -4.36M 147.42% | -25.97M 495.32% | -124.60M 379.73% | 29.72M 123.85% | -89.48M 401.12% | 8.60M 109.61% | 28.60M 232.56% | 28.60M 0% | 28.90M 1.05% | 25.90M 10.38% | |||
accounts receivables | -2.66M - | -17.72M 566.74% | -4.75M 73.21% | 4.25M 189.53% | 10.49M 146.78% | -4.36M 141.55% | -7.81M 79.16% | 12.11M 255.12% | 3.11M 74.31% | -1.60M 151.35% | -7.48M 368.02% | -6.39M 14.56% | 7.30M 214.27% | -9.27M 226.91% | -20.08M 116.66% | -6.64M 66.93% | -5.67M 14.60% | 17.46M 407.88% | 6.84M 60.82% | -15.60M 328.06% | 22.49M 244.18% | -6.49M 128.87% | -4.18M 35.59% | 14.18M 439.14% | -12.38M 187.27% | -2.11M 82.94% | -663K 68.61% | -25.38M 3,727.60% | -6.64M 73.85% | -16K 99.76% | -22.50M 140,537.50% | 9.25M 141.10% | -22.10M 339.01% | -17.62M 20.30% | -29.13M 65.33% | 29.74M 202.09% | -17.74M 159.67% | 63.40M 457.32% | 11.70M 81.55% | 11.70M 0% | 8.10M 30.77% | -4.70M 158.02% | -13.70M 191.49% | ||
inventory | -1.62M - | -13.65M 741.49% | -3.52M 74.22% | 401K 111.40% | 11.71M 2,819.45% | -1.50M 112.79% | -1.76M 17.90% | -4.74M 168.27% | -4.57M 3.46% | 2.74M 159.99% | -9.17M 434.54% | -8.33M 9.22% | 1.31M 115.79% | -15.33M 1,265.86% | -19.07M 24.38% | -16.11M 15.53% | -25.31M 57.15% | -71.39M 182.06% | -24.66M 65.46% | 32.43M 231.49% | 30.05M 7.33% | 12.34M 58.95% | 5.58M 54.77% | 26.78M 380.07% | 10.13M 62.19% | -20.20M 299.44% | -14.74M 27.01% | -6.72M 54.43% | 18.50M 375.31% | -5.05M 127.32% | -8.78M 73.80% | -32.49M 269.95% | -29.24M 9.99% | -54.61M 86.74% | -61.11M 11.90% | 17.94M 129.35% | -38.74M 316.01% | 10.90M 128.13% | 34.20M 213.76% | 34.20M 0% | 20.50M 40.06% | 15.20M 25.85% | -13.60M 189.47% | ||
accounts payables | 7.78M - | 16.32M 109.74% | 1.48M 90.91% | -9.82M 762.10% | -3.04M 69.05% | 6.19M 303.65% | -6K 100.10% | -3.74M 62,300% | -4.43M 18.32% | -4.41M 0.38% | 13.24M 400.11% | 11.77M 11.11% | -12.67M 207.66% | 19.36M 252.78% | 23.79M 22.88% | 7.56M 68.24% | 26.34M 248.62% | 41.87M 58.94% | -4.21M 110.06% | -55.28M 1,211.72% | -27.21M 50.78% | 3.50M 112.88% | -626K 117.87% | -4.08M 551.44% | 4.42M 208.44% | 31.30M 607.80% | -4.10M 113.10% | 10.62M 359.06% | -28.44M 367.81% | 9.36M 132.91% | 43.27M 362.24% | 37.50M 13.32% | 38.70M 3.21% | 53.05M 37.07% | -35.89M 167.64% | -15.10M 57.93% | -24.50M 62.29% | -50.50M 106.11% | -12.10M 76.04% | -12.10M 0% | 1.40M 111.57% | -300K 121.43% | 25.10M 8,466.67% | ||
other working capital | -732K - | 419K 157.24% | 1.96M 367.06% | -41K 102.10% | -4.02M 9,712.20% | -1.15M 71.34% | -929K 19.43% | -88K 90.53% | 740K 940.91% | 1.63M 120.27% | 1.70M 4.11% | 1.47M 13.61% | 365K 75.10% | -3.84M 1,152.05% | 6.04M 257.27% | 1.70M 71.88% | -1.50M 188.52% | 160K 110.65% | -1.79M 1,220% | -3.44M 92.02% | -328K 90.47% | 3.34M 1,117.99% | 2.17M 35.16% | 2.39M 10.39% | 7.28M 204.56% | 11.31M 55.35% | 5.80M 48.74% | 2.29M 60.53% | -1.99M 186.84% | -945K 52.44% | 7.06M 847.51% | -5.06M 171.63% | 8.28M 263.62% | -6.80M 182.16% | 1.52M 122.29% | -2.86M 288.59% | -8.49M 197.06% | -15.20M 78.97% | -5.20M 65.79% | -5.20M 0% | -1.10M 78.85% | 15.70M 1,527.27% | |||
other non cash items | -89.60K - | 904K 1,108.93% | -1.28M 241.81% | -87K 93.21% | 1.74M 2,094.25% | -121K 106.97% | 843K 796.69% | 334K 60.38% | 422K 26.35% | -1.14M 370.62% | 459K 140.19% | 245K 46.62% | 1.59M 547.35% | 249K 84.30% | 348K 39.76% | 347K 0.29% | -786K 326.51% | 38K 104.83% | -804K 2,215.79% | 777K 196.64% | 1.13M 44.92% | 309K 72.56% | -1.23M 496.44% | 1.00M 181.88% | -3.47M 446.26% | 8.46M 343.54% | 2.98M 64.80% | 970K 67.42% | -1.51M 255.67% | 2.81M 286.36% | 4.41M 56.65% | 1.48M 66.47% | 50K 96.62% | -610K 1,320% | 466K 176.39% | 54.89M 11,678.97% | 2.42M 95.59% | 200K 91.73% | -1.40M 800% | -1.40M 0% | -2.70M 92.86% | 5.10M 288.89% | |||
net cash provided by operating activities | 8.26M - | -3.81M 146.13% | 4.02M 205.46% | 3.60M 10.31% | 16.56M 359.77% | 6.18M 62.68% | -5.65M 191.46% | 9.77M 272.93% | 321K 96.72% | -3.52M 1,195.64% | -196K 94.43% | 3.84M 2,059.69% | 5.74M 49.36% | 8.20M 42.84% | 9.14M 11.58% | 11.04M 20.70% | 17.45M 58.06% | 11.28M 35.35% | 5.08M 54.97% | -17.13M 437.17% | 27.38M 259.87% | 26.38M 3.65% | 18.10M 31.39% | 49.92M 175.83% | 21.06M 57.82% | 31.90M 51.48% | 15.72M 50.73% | 17.47M 11.15% | 19.70M 12.77% | 44.39M 125.35% | 65.60M 47.78% | 51.12M 22.07% | 53.31M 4.27% | 43.03M 19.27% | -67.42M 256.68% | 85.89M 227.39% | -38.80M 145.18% | 28M 172.16% | 36.40M 30% | 36.40M 0% | 36.20M 0.55% | 35M 3.31% | 9.80M 72% | ||
investments in property plant and equipment | -1.58M - | -675K 57.22% | -512K 24.15% | -901K 75.98% | -653K 27.52% | -3.27M 400.46% | -2.58M 20.99% | -1.21M 52.98% | -1.40M 15.32% | -4.96M 254% | -2.03M 59.04% | -1.67M 17.64% | -1.76M 5.14% | -1.82M 3.41% | -2.78M 53.14% | -2.99M 7.26% | -6.76M 126.52% | -3.62M 46.56% | -5.91M 63.51% | -3.75M 36.47% | -5.86M 56.06% | -10.63M 81.33% | -4.84M 54.41% | -1.91M 60.65% | -5.92M 210.34% | -13.65M 130.72% | -6.71M 50.85% | -10.34M 54.16% | -9.49M 8.27% | -9.89M 4.28% | -6.49M 34.42% | -16.21M 149.96% | -20.02M 23.48% | -16.62M 17.01% | -28.38M 70.79% | -18.14M 36.07% | -32.19M 77.41% | -27.30M 15.19% | -19.70M 27.84% | -19.70M 0% | -12.20M 38.07% | -16.60M 36.07% | -18M 8.43% | ||
acquisitions net | -29.73M - | -14.76M - | -569K 96.15% | -29.32M - | -27K - | -29.90M - | 10.45M - | 45K - | 45K 0% | 500K - | 1.80M 260% | -46.20M 2,666.67% | |||||||||||||||||||||||||||||||||
purchases of investments | -48K - | ||||||||||||||||||||||||||||||||||||||||||||
sales maturities of investments | -10.39M - | ||||||||||||||||||||||||||||||||||||||||||||
other investing activites | 96K - | 66K - | 77K 16.67% | 48K - | 62K - | -28K 145.16% | -34K 21.43% | -290.46M - | 646K - | -30.06M 4,753.41% | 2.24M 107.45% | 4.33M 93.35% | 2.92M - | 3.69M 26.35% | 29.89M 709.51% | 7.33M 75.47% | -355.09M 4,942.99% | 178K 100.05% | 148K 16.85% | -3.41M - | 156K 104.58% | -45K 128.85% | 500K 1,211.11% | 100K - | |||||||||||||||||||||
net cash used for investing activites | -1.48M - | -675K 54.45% | -446K 33.93% | -824K 84.75% | -653K 20.75% | -3.22M 393.11% | -32.32M 903.60% | -1.21M 96.24% | -16.16M 1,231.22% | -5.53M 65.81% | -2.03M 63.26% | -1.61M 20.69% | -1.79M 10.93% | -1.85M 3.70% | -2.78M 50.32% | -2.99M 7.26% | -6.76M 126.52% | -3.62M 46.56% | -5.91M 63.51% | -3.75M 36.47% | -296.32M 7,791.40% | -39.95M 86.52% | -4.20M 89.49% | -31.97M 661.48% | -3.67M 88.50% | -9.34M 154.23% | -6.71M 28.20% | -7.42M 10.60% | -5.79M 21.90% | -9.90M 70.95% | 845K 108.53% | -371.30M 44,041.18% | -19.84M 94.66% | -16.46M 17.08% | -28.38M 72.46% | -21.55M 24.06% | -31.99M 48.42% | -27.30M 14.66% | -19.20M 29.67% | -19.20M 0% | -10.40M 45.83% | -62.80M 503.85% | -17.90M 71.50% | ||
debt repayment | -20.00M - | -28.50M 42.48% | -2.50M 91.23% | -26M 940% | -15M 42.31% | -12.50M 16.67% | -48.84M 290.75% | -1.25M 97.44% | -1.42M 13.20% | -3.70M 161.20% | -3.57M 3.52% | -4.19M 17.55% | -3.26M 22.28% | -3.33M 2.06% | -4.70M 41.26% | -7.91M 68.41% | -6.62M 16.30% | -12.02M 81.54% | -7.87M 34.50% | -11.28M 43.21% | -59.46M 427.36% | -7.75M 86.97% | -8.86M 14.42% | -23.53M 165.44% | -32.15M 36.64% | -28.53M 11.24% | -14.48M 49.26% | -11.78M 18.60% | -59.43M 404.30% | -19.79M 66.70% | -8.24M 58.34% | -35.13M 326.14% | -50.54M 43.88% | -37.80M 25.20% | -2.67M 92.93% | -7.85M 193.90% | -11.88M 51.28% | -22M 85.19% | -8.90M 59.55% | -8.90M 0% | -3.80M 57.30% | -3.90M 2.63% | |||
common stock issued | 55K - | 565K 927.27% | 1.73M 206.90% | 112K 93.54% | -13K 111.61% | 107K 923.08% | 2.19M 1,948.60% | 105K 95.21% | 10K 90.48% | 104K 940% | 104K - | 396K 280.77% | 102K 74.24% | 1.38M 1,255.88% | 294K 78.74% | 12K 95.92% | 127K 958.33% | 94.33M 74,175.59% | 124K 99.87% | 17K 86.29% | 143K 741.18% | 125K - | 1K 99.20% | 216K 21,500% | 344K - | 192.80M - | -32K 100.02% | 430K 1,443.75% | 192.80M - | 33K 99.98% | 33K 0% | 800K - | |||||||||||||
common stock repurchased | -1.33M - | -23K 98.28% | 1.36M - | 7.64M - | 7.62M - | 365.30M - | 16.40M 95.51% | 20.39M 24.30% | -100K - | -14.20M 14,100% | -9.50M 33.10% | -9.50M 0% | -5.70M - | ||||||||||||||||||||||||||||||||
dividends paid | -11M - | -18M 63.64% | -11.64M - | -600K - | -600K - | -100K - | -100K 0% | -100K 0% | -100K - | -100K 0% | -159K 59% | -300K - | |||||||||||||||||||||||||||||||||
other financing activites | 7.78M - | 26.89M 245.59% | 23.40M 12.96% | 36.21M 54.71% | 4.89M 86.50% | 23.57M 382.28% | 75.23M 219.19% | -408K 100.54% | 408K 200% | 2.96M 626.23% | 1.23M 58.39% | 385K 68.78% | 2.13M 454.29% | 2.13M 0% | -582K 127.27% | 3.98M 783.33% | 2.41M 39.45% | 6.56M 172.38% | 8.36M 27.46% | 10.91M 30.48% | 347.85M 3,088.97% | 4.69M 98.65% | 5.74M 22.22% | 20.98M 265.71% | 6.43M 69.33% | -830K 112.90% | 51.51M 6,305.42% | 7.85M 84.76% | 7.72M 1.62% | -78K 101.01% | 6.63M 8,593.59% | -16.04M 342.08% | 6.90M 143.00% | 79K 98.85% | -192.04M - | -16.75M 91.28% | 126K 100.75% | -2.30M 1,925.40% | -2.30M 0% | -300K 86.96% | 500K 266.67% | -4.50M 1,000% | |||
net cash used provided by financing activities | -12.16M - | -1.04M 91.43% | 10.30M 1,087.92% | -7.70M 174.75% | -10.13M 31.47% | 890K 108.79% | 28.58M 3,111.01% | -1.55M 105.43% | -997K 35.80% | -629K 36.91% | -2.33M 270.91% | -3.70M 58.72% | -728K 80.34% | -1.09M 49.59% | -3.90M 257.76% | -3.64M 6.60% | -4.20M 15.44% | -5.33M 26.97% | 94.82M 1,877.60% | -243K 100.26% | 288.41M 118,787.24% | -2.91M 101.01% | -3.13M 7.46% | -2.42M 22.58% | -25.71M 962.36% | -22.10M 14.03% | 37.03M 267.52% | -3.93M 110.62% | -51.70M 1,214.59% | -12.50M 75.82% | -1.62M 87.06% | 506.83M 31,424.60% | -27.38M 105.40% | -17.01M 37.87% | -2.67M 84.29% | -7.19M 169.12% | -28.79M 300.42% | -36.20M 25.72% | -20.70M 42.82% | -20.70M 0% | -4.10M 80.19% | -8.60M 109.76% | -4.50M 47.67% | ||
effect of forex changes on cash | 6K - | -9K 250% | -5K 44.44% | -14K 180% | -6K 57.14% | -59K 883.33% | 6K 110.17% | 135K 2,150% | -23K 117.04% | 37K 260.87% | 74K 100% | -96K 229.73% | -271K 182.29% | 281K 203.69% | -145K 151.60% | -2.18M 1,402.07% | -1.11M 49.04% | 3.39M 405.50% | -497K 114.66% | 177K 135.61% | -436K 346.33% | 2.16M 594.50% | -847K 139.29% | 493K 158.21% | -507K 202.84% | -93K 81.66% | -976K 949.46% | -2.79M 185.76% | 4.83M 273.32% | -1.20M 124.82% | 2.20M 283.33% | 2.20M 0% | -500K 122.73% | 1.40M 380% | -1.40M 200% | ||||||||||
net change in cash | -5.39M - | -5.53M 2.49% | 13.87M 351.07% | -4.92M 135.49% | 5.78M 217.42% | 3.85M 33.41% | -9.39M 343.90% | 7.01M 174.62% | -16.83M 340.20% | -9.68M 42.49% | -4.56M 52.85% | -1.49M 67.44% | 3.22M 316.49% | 5.20M 61.49% | 2.47M 52.45% | 4.55M 84.09% | 6.46M 42.01% | 2.37M 63.34% | 94.06M 3,873.76% | -21.22M 122.56% | 19.19M 190.46% | -16.20M 184.38% | 10.63M 165.63% | 13.35M 25.64% | -9.44M 170.68% | 3.84M 140.70% | 45.54M 1,085.60% | 6.29M 86.18% | -38.23M 707.45% | 24.14M 163.15% | 63.98M 165.02% | 187.14M 192.49% | 5.58M 97.02% | 9.47M 69.83% | -99.45M 1,149.61% | 54.36M 154.66% | -94.71M 274.22% | -36.70M 61.25% | -1.30M 96.46% | -1.30M 0% | 21.20M 1,730.77% | -35M 265.09% | -14M 60% | ||
cash at beginning of period | 71.33M - | 65.94M 7.56% | 60.41M 8.38% | 74.29M 22.96% | 69.36M 6.63% | 75.15M 8.34% | 79.00M 5.12% | 69.61M 11.89% | 76.61M 10.07% | 59.78M 21.97% | 50.10M 16.19% | 45.54M 9.11% | 44.05M 3.26% | 47.27M 7.30% | 52.47M 10.99% | 54.94M 4.71% | 59.48M 8.28% | 65.94M 10.86% | 68.31M 3.59% | 162.37M 137.70% | 141.15M 13.07% | 160.34M 13.60% | 144.15M 10.10% | 154.77M 7.37% | 168.13M 8.63% | 158.69M 5.61% | 162.53M 2.42% | 208.07M 28.02% | 214.36M 3.02% | 176.13M 17.84% | 200.27M 13.71% | 264.26M 31.95% | 451.40M 70.82% | 456.98M 1.24% | 466.45M 2.07% | 367.00M 21.32% | 453.51M 23.57% | 358.80M 20.88% | 322.10M 10.23% | 322.10M 0% | 320.80M 0.40% | 342M 6.61% | 307M 10.23% | ||
cash at end of period | 65.94M - | 60.41M 8.38% | 74.29M 22.96% | 69.36M 6.63% | 75.15M 8.34% | 79.00M 5.12% | 69.61M 11.89% | 76.61M 10.07% | 59.78M 21.97% | 50.10M 16.19% | 45.54M 9.11% | 44.05M 3.26% | 47.27M 7.30% | 52.47M 10.99% | 54.94M 4.71% | 59.48M 8.28% | 65.94M 10.86% | 68.31M 3.59% | 162.37M 137.70% | 141.15M 13.07% | 160.34M 13.60% | 144.15M 10.10% | 154.77M 7.37% | 168.13M 8.63% | 158.69M 5.61% | 162.53M 2.42% | 208.07M 28.02% | 214.36M 3.02% | 176.13M 17.84% | 200.27M 13.71% | 264.26M 31.95% | 451.40M 70.82% | 456.98M 1.24% | 466.45M 2.07% | 367.00M 21.32% | 421.36M 14.81% | 358.80M 14.85% | 322.10M 10.23% | 320.80M 0.40% | 320.80M 0% | 342M 6.61% | 307M 10.23% | 293M 4.56% | ||
operating cash flow | 8.26M - | -3.81M 146.13% | 4.02M 205.46% | 3.60M 10.31% | 16.56M 359.77% | 6.18M 62.68% | -5.65M 191.46% | 9.77M 272.93% | 321K 96.72% | -3.52M 1,195.64% | -196K 94.43% | 3.84M 2,059.69% | 5.74M 49.36% | 8.20M 42.84% | 9.14M 11.58% | 11.04M 20.70% | 17.45M 58.06% | 11.28M 35.35% | 5.08M 54.97% | -17.13M 437.17% | 27.38M 259.87% | 26.38M 3.65% | 18.10M 31.39% | 49.92M 175.83% | 21.06M 57.82% | 31.90M 51.48% | 15.72M 50.73% | 17.47M 11.15% | 19.70M 12.77% | 44.39M 125.35% | 65.60M 47.78% | 51.12M 22.07% | 53.31M 4.27% | 43.03M 19.27% | -67.42M 256.68% | 85.89M 227.39% | -38.80M 145.18% | 28M 172.16% | 36.40M 30% | 36.40M 0% | 36.20M 0.55% | 35M 3.31% | 9.80M 72% | ||
capital expenditure | -1.58M - | -675K 57.22% | -512K 24.15% | -901K 75.98% | -653K 27.52% | -3.27M 400.46% | -2.58M 20.99% | -1.21M 52.98% | -1.40M 15.32% | -4.96M 254% | -2.03M 59.04% | -1.67M 17.64% | -1.76M 5.14% | -1.82M 3.41% | -2.78M 53.14% | -2.99M 7.26% | -6.76M 126.52% | -3.62M 46.56% | -5.91M 63.51% | -3.75M 36.47% | -5.86M 56.06% | -10.63M 81.33% | -4.84M 54.41% | -1.91M 60.65% | -5.92M 210.34% | -13.65M 130.72% | -6.71M 50.85% | -10.34M 54.16% | -9.49M 8.27% | -9.89M 4.28% | -6.49M 34.42% | -16.21M 149.96% | -20.02M 23.48% | -16.62M 17.01% | -28.38M 70.79% | -18.14M 36.07% | -32.19M 77.41% | -27.30M 15.19% | -19.70M 27.84% | -19.70M 0% | -12.20M 38.07% | -16.60M 36.07% | -18M 8.43% | ||
free cash flow | 6.68M - | -4.48M 167.14% | 3.50M 178.16% | 2.70M 22.92% | 15.91M 488.97% | 2.91M 81.69% | -8.23M 382.76% | 8.56M 203.96% | -1.08M 112.61% | -8.47M 685.26% | -2.23M 73.73% | 2.17M 197.44% | 3.98M 83.45% | 6.38M 60.27% | 6.36M 0.27% | 8.05M 26.59% | 10.68M 32.67% | 7.66M 28.25% | -832K 110.86% | -20.88M 2,409.62% | 21.52M 203.05% | 15.75M 26.79% | 13.25M 15.86% | 48.01M 262.25% | 15.14M 68.46% | 18.25M 20.53% | 9.01M 50.64% | 7.13M 20.87% | 10.21M 43.29% | 34.50M 237.78% | 59.12M 71.35% | 34.91M 40.95% | 33.28M 4.65% | 26.41M 20.64% | -95.80M 462.68% | 67.75M 170.72% | -70.99M 204.79% | 700K 100.99% | 16.70M 2,285.71% | 16.70M 0% | 24M 43.71% | 18.40M 23.33% | -8.20M 144.57% |
All numbers in USD (except ratios and percentages)