COM:FASTENAL
Fastenal Company
- Stock
Last Close
82.36
22/11 21:00
Market Cap
47.60B
Beta: -
Volume Today
2.10M
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 | 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 | Mar '22 | Jun '22 | Sep '22 | Dec '22 | Mar '23 | Jun '23 | Sep '23 | Dec '23 | Mar '24 | Jun '24 | Sep '24 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
net income | 99.23M - | 111.93M 12.80% | 130.51M 16.60% | 133.31M 2.15% | 118.39M 11.19% | 127.61M 7.78% | 140.36M 9.99% | 136.49M 2.75% | 111.90M 18.02% | 126.23M 12.80% | 131.52M 4.19% | 126.92M 3.49% | 114.81M 9.55% | 134.20M 16.89% | 148.90M 10.95% | 143.10M 3.90% | 152.40M 6.50% | 174.30M 14.37% | 211.20M 21.17% | 197.60M 6.44% | 168.80M 14.57% | 194.10M 14.99% | 204.60M 5.41% | 213.50M 4.35% | 178.70M 16.30% | 202.60M 13.37% | 238.90M 17.92% | 221.50M 7.28% | 196.10M 11.47% | 210.60M 7.39% | 239.70M 13.82% | 243.50M 1.59% | 231.20M 5.05% | 269.60M 16.61% | 287.10M 6.49% | 284.60M 0.87% | 245.60M 13.70% | 295.10M 20.15% | 298M 0.98% | 295.50M 0.84% | 266.40M 9.85% | 297.70M 11.75% | 292.70M 1.68% | 298.10M 1.84% | |
depreciation and amortization | 16.69M - | 17.41M 4.34% | 18.04M 3.60% | 18.42M 2.10% | 18.80M 2.08% | 19.54M 3.95% | 20.01M 2.40% | 21.34M 6.61% | 25.70M 20.46% | 23.42M 8.89% | 24.78M 5.82% | 26.67M 7.60% | 29.19M 9.45% | 30.70M 5.19% | 31.90M 3.91% | 32.50M 1.88% | 32.30M 0.62% | 33.40M 3.41% | 34.10M 2.10% | 34.80M 2.05% | 35.90M 3.16% | 36.40M 1.39% | 37.10M 1.92% | 37.30M 0.54% | 37.90M 1.61% | 38.60M 1.85% | 40.70M 5.44% | 41.10M 0.98% | 42M 2.19% | 42M 0% | 42.30M 0.71% | 42.80M 1.18% | 43.60M 1.87% | 43.90M 0.69% | 43.90M 0% | 44.10M 0.46% | 44.70M 1.36% | 44.50M 0.45% | 44.90M 0.90% | 44.70M 0.45% | 43.20M 3.36% | 42.90M 0.69% | 43.70M 1.86% | 44.40M 1.60% | |
deferred income tax | 7.61M - | 356K 95.32% | 744K 108.99% | 314K 57.80% | 346K 10.19% | 416K 20.23% | 2.11M 407.45% | 295K 86.03% | 5.47M 1,753.56% | 1.78M 67.36% | 560K 68.63% | 313K 44.11% | 22.91M 7,220.45% | 400K 98.25% | 400K 0% | 1.50M 275% | -32.30M 2,253.33% | 12.10M 137.46% | 7.30M 39.67% | 4.70M 35.62% | 9.70M 106.38% | 600K 93.81% | 1.70M 183.33% | -100K 105.88% | 12.80M 12,900% | 500K 96.09% | 400K 20% | 2.60M 550% | -600K 123.08% | 300K 150% | 400K 33.33% | 1.60M 300% | -16M 1,100% | 1M 106.25% | -500K 150% | 3.80M 860% | -9.20M 342.11% | 300K 103.26% | 300K 0% | -5M 1,766.67% | -6.30M 26% | 800K 112.70% | 400K 50% | 1.60M 300% | |
stock based compensation | 1.35M - | 1.38M 2.22% | 1.62M 17.39% | 1.62M 0% | 2.42M 49.32% | 1.62M 33.03% | 1.82M 12.41% | 1.20M 34.10% | 1.20M 0% | 1M 16.67% | 700K 30% | 1.20M 71.43% | 1.20M 0% | 1.20M 0% | 1.60M 33.33% | 1.20M 25% | 1.20M 0% | 1.40M 16.67% | 1.10M 21.43% | 1.30M 18.18% | 1.30M 0% | 1.60M 23.08% | 1.30M 18.75% | 1.40M 7.69% | 1.40M 0% | 1.60M 14.29% | 1.30M 18.75% | 1.40M 7.69% | 1.40M 0% | 1.50M 7.14% | 1.40M 6.67% | 1.40M 0% | 1.30M 7.14% | 1.50M 15.38% | 1.50M 0% | 1.40M 6.67% | 2.80M 100% | 1.90M 32.14% | 1.90M 0% | 1.80M 5.26% | 1.70M 5.56% | -175.90M 10,447.06% | 2M - | ||
change in working capital | -26.18M - | 10.19M 138.91% | -72.78M 814.35% | -45.91M 36.91% | 23.85M 151.95% | 28.59M 19.88% | -83.96M 393.63% | -19.81M 76.40% | 1.06M 105.37% | 11.85M 1,012.49% | -72.08M 708.40% | -24.32M 66.26% | -36.78M 51.23% | 42.10M 214.46% | -101.10M 340.14% | -17.80M 82.39% | -26.40M 48.31% | -63.20M 139.39% | -102.60M 62.34% | -55.90M 45.52% | -40.70M 27.19% | -29.50M 27.52% | -117.20M 297.29% | 3.40M 102.90% | 21.40M 529.41% | -3.70M 117.29% | -33M 791.89% | 21.60M 165.45% | 80.70M 273.61% | 21.10M 73.85% | -111.60M 628.91% | -123M 10.22% | -105.40M 14.31% | -89.20M 15.37% | -180.30M 102.13% | -73.60M 59.18% | 19M 125.82% | 48.70M 156.32% | -44M 190.35% | 51.40M 216.82% | 49.80M 3.11% | -6.30M 112.65% | -80M 1,169.84% | -48.30M 39.63% | |
accounts receivables | 36.99M - | -61.65M 266.67% | -31.77M 48.46% | -22.94M 27.79% | 52.95M 330.77% | -66.06M 224.78% | -17.49M 73.53% | -4.87M 72.16% | 67.81M 1,493.02% | -64.37M 194.93% | -6.19M 90.39% | -9.85M 59.11% | 39.92M 505.40% | -70M 275.37% | -38M 45.71% | -18.20M 52.11% | 22.50M 223.63% | -82.40M 466.22% | -49.60M 39.81% | -40M 19.35% | 51.70M 229.25% | -79.50M 253.77% | -26.90M 66.16% | -1.60M 94.05% | 77.60M 4,950% | -101.40M 230.67% | -45.80M 54.83% | 48.40M 205.68% | 69.10M 42.77% | -82.10M 218.81% | -55.90M 31.91% | -44.20M 20.93% | 47M 206.33% | -169.90M 461.49% | -39.40M 76.81% | -13.60M 65.48% | 103.10M 858.09% | -133.70M 229.68% | -21.30M 84.07% | -4.50M 78.87% | 87.20M 2,037.78% | -127.60M 246.33% | 6.70M 105.25% | 7.40M 10.45% | |
inventory | -28.08M - | -9.92M 64.68% | -24.78M 149.86% | -17.61M 28.95% | -35.31M 100.54% | -5.15M 85.41% | -7.46M 44.90% | -12.01M 60.88% | -23.21M 93.26% | -47.11M 103.01% | -21.03M 55.36% | 17.10M 181.32% | -29.81M 274.31% | 1.40M 104.70% | -33.50M 2,492.86% | 900K 102.69% | -45.10M 5,111.11% | -41.20M 8.65% | -33.80M 17.96% | -29.90M 11.54% | -88.40M 195.65% | -13.50M 84.73% | -50.80M 276.30% | -12.60M 75.20% | -7.50M 40.48% | 10.60M 241.33% | -51.40M 584.91% | 63.60M 223.74% | 13.20M 79.25% | 31.10M 135.61% | -20.50M 165.92% | -77.10M 276.10% | -123M 59.53% | -76.40M 37.89% | -74.20M 2.88% | -26.30M 64.56% | -21.10M 19.77% | 57.70M 373.46% | 87.90M 52.34% | 46.10M 47.55% | -2.60M 105.64% | 21.90M 942.31% | -9.70M 144.29% | -48.40M 398.97% | |
accounts payables | -13.88M - | 6.44M 146.43% | 11.79M 82.98% | 3.09M 73.79% | -8.82M 385.51% | 28.32M 420.96% | 1.24M 95.63% | -1.49M 220.60% | -7.45M 399.20% | 32.52M 536.37% | 202K 99.38% | -40.93M 20,363.86% | -9.03M 77.95% | 17.60M 295.01% | 12.40M 29.55% | 5.90M 52.42% | 400K 93.22% | 600K 50% | 24M 3,900% | 13.90M 42.08% | 7.60M 45.32% | -9.70M 227.63% | 19.90M 305.15% | 11.40M 42.71% | -22.40M 296.49% | 19.30M 186.16% | -18M 193.26% | 16.30M 190.56% | -3.40M 120.86% | 8.10M 338.24% | 21M 159.26% | 20.80M 0.95% | -23.80M 214.42% | 56.80M 338.66% | 1.90M 96.65% | -14.60M 868.42% | -22.20M 52.05% | 8.50M 138.29% | 1.40M 83.53% | 11.80M 742.86% | -13.30M 212.71% | 15.60M 217.29% | 15.10M 3.21% | 9.60M 36.42% | |
other working capital | -21.21M - | 75.31M 455.05% | -28.01M 137.19% | -8.45M 69.82% | 15.04M 277.95% | 71.49M 375.18% | -60.25M 184.28% | -1.45M 97.60% | -36.09M 2,397.37% | 90.81M 351.64% | -45.06M 149.63% | 9.36M 120.76% | -37.86M 504.69% | 93.10M 345.91% | -42M 145.11% | -6.40M 84.76% | -4.20M 34.38% | 59.80M 1,523.81% | -43.20M 172.24% | 100K 100.23% | -11.60M 11,700% | 73.20M 731.03% | -59.40M 181.15% | 6.20M 110.44% | -26.30M 524.19% | 67.80M 357.79% | 82.20M 21.24% | -106.70M 229.81% | 1.80M 101.69% | 64M 3,455.56% | -56.20M 187.81% | -22.50M 59.96% | -5.60M 75.11% | 100.30M 1,891.07% | -68.60M 168.39% | -19.10M 72.16% | -40.80M 113.61% | 116.20M 384.80% | -112M 196.39% | -2M 98.21% | -21.50M 975% | 83.80M 489.77% | -92.10M 209.90% | -16.90M 81.65% | |
other non cash items | 2.15M - | 2.03M 5.76% | 1.49M 26.55% | 2.26M 51.64% | 2.64M 16.76% | 2.32M 11.97% | 710K 69.45% | 1.32M 85.77% | -385K 129.19% | -2.92M 657.40% | 1.21M 141.53% | 2.48M 104.95% | 1.36M 45.33% | 1.80M 32.65% | 1.20M 33.33% | 2.10M 75% | 2.10M 0% | 1.70M 19.05% | 800K 52.94% | 2.10M 162.50% | 3M 42.86% | 1.70M 43.33% | 600K 64.71% | 1.80M 200% | 200K 88.89% | 1.50M 650% | 2.40M 60% | 800K 66.67% | 1.40M 75% | -700K 150% | -700K 0% | 1.10M 257.14% | 1.70M 54.55% | 3.20M 88.24% | -500K 115.63% | -2.40M 380% | -1M 58.33% | -2M 100% | 1M 150% | -300K 130% | -800.00K 166.67% | 500K 162.50% | 76.50M 15,200% | 1.10M 98.56% | |
net cash provided by operating activities | 100.85M - | 143.30M 42.09% | 79.63M 44.43% | 110.01M 38.15% | 166.45M 51.30% | 180.10M 8.20% | 81.05M 55.00% | 140.83M 73.76% | 144.96M 2.93% | 161.36M 11.32% | 86.69M 46.28% | 133.26M 53.72% | 132.68M 0.44% | 210.40M 58.58% | 82.90M 60.60% | 162.60M 96.14% | 129.30M 20.48% | 159.70M 23.51% | 151.90M 4.88% | 184.60M 21.53% | 178M 3.58% | 204.90M 15.11% | 128.10M 37.48% | 257.30M 100.86% | 252.40M 1.90% | 241.10M 4.48% | 250.70M 3.98% | 289M 15.28% | 321M 11.07% | 274.80M 14.39% | 171.50M 37.59% | 167.40M 2.39% | 156.40M 6.57% | 230M 47.06% | 151.20M 34.26% | 257.90M 70.57% | 301.90M 17.06% | 388.50M 28.68% | 302.10M 22.24% | 388.10M 28.47% | 354M 8.79% | 335.60M 5.20% | 258M 23.12% | 296.90M 15.08% | |
investments in property plant and equipment | -60.98M - | -32.56M 46.60% | -65.00M 99.59% | -45.99M 29.25% | -45.93M 0.13% | -43.92M 4.37% | -44.10M 0.40% | -31.44M 28.70% | -35.71M 13.56% | -29.68M 16.87% | -59.04M 98.92% | -73.25M 24.07% | -27.48M 62.49% | -21.20M 22.84% | -36.20M 70.75% | -25.30M 30.11% | -37.20M 47.04% | -31.50M 15.32% | -29.10M 7.62% | -36.50M 25.43% | -79.20M 116.99% | -54.40M 31.31% | -68.70M 26.29% | -61.20M 10.92% | -62.10M 1.47% | -48.80M 21.42% | -41.20M 15.57% | -33.50M 18.69% | -44.60M 33.13% | -32.70M 26.68% | -34.60M 5.81% | -47.40M 36.99% | -41.90M 11.60% | -35.50M 15.27% | -47.50M 33.80% | -48M 1.05% | -42.80M 10.83% | -33.70M 21.26% | -55.90M 65.88% | -46.90M 16.10% | -36.30M 22.60% | -50.80M 39.94% | -56.10M 10.43% | -59.40M 5.88% | |
acquisitions net | -57.90M - | -800K 98.62% | -3.70M - | -125M - | 3.60M - | 1.30M 63.89% | 2.80M 115.38% | 2M 28.57% | 4M 100% | 3.40M 15% | 2.50M 26.47% | 3.50M 40% | 3.60M 2.86% | ||||||||||||||||||||||||||||||||
purchases of investments | |||||||||||||||||||||||||||||||||||||||||||||
sales maturities of investments | |||||||||||||||||||||||||||||||||||||||||||||
other investing activites | 623K - | 1.07M 72.39% | 1.57M 46.65% | 1.93M 22.73% | -3.89M 301.19% | 1.64M 142.17% | 2.45M 49.51% | 2.52M 2.85% | -32.07M 1,371.73% | 749K 102.34% | 2.03M 171.43% | 1.59M 21.69% | -3.02M 289.45% | 4M 232.63% | 2.40M 40% | -3.20M 233.33% | -3.90M 21.88% | 2.60M 166.67% | 4.10M 57.69% | -4.80M 217.07% | 4.20M 187.50% | 1.70M 59.52% | 1.80M 5.88% | 1.70M 5.56% | 1.50M 11.76% | 2.10M 40% | 4.20M 100% | 3.40M 19.05% | 1.70M 50% | 2.80M 64.71% | 3.10M 10.71% | 1.80M 41.94% | 400K 77.78% | 2.30M 475% | 3.60M 56.52% | -100K 102.78% | 100K 200% | -100K 200% | -300K 200% | -100K 66.67% | -100K 0% | -100K 0% | -100K 0% | 3.50M 3,600% | |
net cash used for investing activites | -60.36M - | -31.49M 47.83% | -63.42M 101.40% | -44.05M 30.54% | -49.82M 13.08% | -42.28M 15.12% | -41.65M 1.50% | -28.92M 30.56% | -67.78M 134.37% | -28.93M 57.31% | -57.01M 97.04% | -71.66M 25.70% | -30.49M 57.45% | -75.10M 146.29% | -34.60M 53.93% | -28.50M 17.63% | -41.10M 44.21% | -28.90M 29.68% | -25M 13.49% | -45M 80% | -75M 66.67% | -52.70M 29.73% | -66.90M 26.94% | -59.50M 11.06% | -60.60M 1.85% | -171.70M 183.33% | -37M 78.45% | -30.10M 18.65% | -42.90M 42.52% | -29.90M 30.30% | -31.50M 5.35% | -45.60M 44.76% | -41.50M 8.99% | -33.20M 20% | -43.90M 32.23% | -44.50M 1.37% | -41.40M 6.97% | -31M 25.12% | -54.20M 74.84% | -43M 20.66% | -33M 23.26% | -48.40M 46.67% | -52.70M 8.88% | -55.90M 6.07% | |
debt repayment | -160M - | -140M 12.50% | -170M 21.43% | -125M 26.47% | -180M 44% | -140M 22.22% | -410M 192.86% | -190M 53.66% | -215M 13.16% | -175M 18.60% | -195M 11.43% | -310M 58.97% | -240M 22.58% | -265M 10.42% | -230M 13.21% | -255M 10.87% | -230M 9.80% | -190M 17.39% | -215M 13.16% | -260M 20.93% | -230M 11.54% | -240M 4.35% | -285M 18.75% | -275M 3.51% | -265M 3.64% | -215M 18.87% | -595M 176.74% | -40M 93.28% | -90M 125% | -110M 22.22% | -55M 50% | -175M 218.18% | -200M 14.29% | -260M 30% | -320M 23.08% | -645M 101.56% | -405M 37.21% | -385M 4.94% | -455M 18.18% | -245M 46.15% | -90M 63.27% | -60M 33.33% | -35M 41.67% | -5M 85.71% | |
common stock issued | 141.64M - | 161.89M - | 165.66M 2.33% | 177.08M 6.89% | 619.83M 250.03% | 177.38M 71.38% | 259.81M 46.47% | 200.51M 22.82% | 2M - | 1.40M 30% | 5.90M 321.43% | 6.60M 11.86% | 2.90M 56.06% | 14.70M 406.90% | 15.80M 7.48% | 2.80M 82.28% | 7.70M 175% | ||||||||||||||||||||||||||||
common stock repurchased | -8.85M - | -17.85M - | -26.25M 47.03% | -81.86M 211.93% | -168.56M 105.90% | -23.07M 86.32% | -19.46M 15.63% | -59.44M 205.43% | -56.70M - | -25.90M 54.32% | -62.60M - | -52M - | -49.30M - | -95.30M 93.31% | -93.20M 2.20% | -6.60M - | -2.90M 56.06% | 75.30M 2,696.55% | |||||||||||||||||||||||||||
dividends paid | -74.24M - | -74.19M 0.06% | -74.16M 0.04% | -74.19M 0.04% | -74.03M 0.21% | -82.85M 11.90% | -81.89M 1.15% | -81.25M 0.79% | -81.12M 0.16% | -86.52M 6.66% | -86.67M 0.17% | -86.69M 0.03% | -86.71M 0.02% | -92.60M 6.79% | -92.50M 0.11% | -92M 0.54% | -92M 0% | -106.40M 15.65% | -106.30M 0.09% | -114.80M 8.00% | -114.40M 0.35% | -123M 7.52% | -123.10M 0.08% | -126.20M 2.52% | -126.30M 0.08% | -143.60M 13.70% | -143.20M 0.28% | -143.40M 0.14% | -373.20M 160.25% | -160.80M 56.91% | -160.80M 0% | -161M 0.12% | -161.10M 0.06% | -178.40M 10.74% | -178.50M 0.06% | -177.50M 0.56% | -176.90M 0.34% | -199.80M 12.95% | -199.90M 0.05% | -199.80M 0.05% | -417.30M 108.86% | -223.20M 46.51% | -223.30M 0.04% | -223.40M 0.04% | |
other financing activites | 160.37M - | 550K 99.66% | 244.44M 44,343.64% | 437K 99.82% | 169K 61.33% | 451K 166.86% | 823K 82.48% | 482K 41.43% | 1.63M 239.00% | 5.09M 211.63% | 257.29M 4,952.75% | 327.60M 27.33% | 194.66M 40.58% | 242.90M 24.78% | 310.40M 27.79% | 255.20M 17.78% | 216M 15.36% | 183.80M 14.91% | 196.40M 6.86% | 230.70M 17.46% | 342.10M 48.29% | 228.10M 33.32% | 337M 47.74% | 222.90M 33.86% | 180.50M 19.02% | 332.40M 84.16% | 563.90M 69.65% | 52M 90.78% | 92.70M 78.27% | 116.60M 25.78% | 62M 46.83% | 145.80M 135.16% | 232.20M 59.26% | 238.90M 2.89% | 461.90M 93.34% | 695M 50.47% | 405M 41.73% | 230M 43.21% | 411.60M 78.96% | 157.90M 61.64% | 14.70M 90.69% | 12.70M - | |||
net cash used provided by financing activities | -73.86M - | -80.85M 9.46% | 280K 100.35% | -54.71M 19,640.36% | -114.45M 109.18% | -127.18M 11.12% | -39.80M 68.71% | -116.45M 192.62% | -54.13M 53.51% | -115.36M 113.09% | -24.38M 78.87% | -69.09M 183.38% | -132.05M 91.13% | -114.70M 13.14% | -68.80M 40.02% | -117.70M 71.08% | -106M 9.94% | -112.60M 6.23% | -124.90M 10.92% | -144.10M 15.37% | -64.90M 54.96% | -134.90M 107.86% | -71.10M 47.29% | -178.30M 150.77% | -210.80M 18.23% | -78.20M 62.90% | -174.30M 122.89% | -131.40M 24.61% | -370.50M 181.96% | -154.20M 58.38% | -153.80M 0.26% | -190.20M 23.67% | -128.90M 32.23% | -199.50M 54.77% | -85.90M 56.94% | -220.80M 157.04% | -268.70M 21.69% | -348.90M 29.85% | -243.30M 30.27% | -286.90M 17.92% | -402.60M 40.33% | -267.40M 33.58% | -185.50M 30.63% | -210.70M 13.58% | |
effect of forex changes on cash | -308K - | -444K 44.16% | 429K 196.62% | -857K 299.77% | -4.02M 368.73% | -4.35M 8.26% | 769K 117.68% | -4.85M 730.69% | -5.80M 19.53% | 4.46M 176.92% | -396K 108.88% | -992K 150.51% | -4.39M 342.44% | 1M 122.78% | 1.30M 30% | 1.90M 46.15% | 1.30M 31.58% | 2M 53.85% | -3.60M 280% | -1.30M 63.89% | -600K 53.85% | 900K 250% | -500K 155.56% | -3.30M 560% | 2.70M 181.82% | -5.40M 300% | 1.40M 125.93% | 2.80M 100% | 6.30M 125% | -2.50M 139.68% | 1.70M 168% | -2.90M 270.59% | -300K 89.66% | 700K 333.33% | -7.70M 1,200% | -9M 16.88% | 6.80M 175.56% | 1.10M 83.82% | -800K 172.73% | -4.30M 437.50% | 5.40M 225.58% | 6.40M - | |||
net change in cash | -33.68M - | 30.52M 190.59% | 16.92M 44.56% | 10.39M 38.60% | -1.83M 117.64% | 6.29M 443.37% | 376K 94.03% | -9.39M 2,597.61% | 17.24M 283.62% | 21.53M 24.87% | 4.91M 77.22% | -8.47M 272.75% | -34.25M 304.11% | 21.60M 163.07% | -19.20M 188.89% | 18.30M 195.31% | -16.50M 190.16% | 20.20M 222.42% | -1.60M 107.92% | -5.80M 262.50% | 37.50M 746.55% | 18.20M 51.47% | -10.40M 157.14% | 16.20M 255.77% | -16.30M 200.62% | -14.20M 12.88% | 40.80M 387.32% | 130.30M 219.36% | -86.10M 166.08% | 88.20M 202.44% | -12.10M 113.72% | -71.30M 489.26% | -14.30M 79.94% | -2M 86.01% | 13.70M 785% | -16.40M 219.71% | -1.40M 91.46% | 9.70M 792.86% | 3.80M 60.82% | 53.90M 1,318.42% | -76.20M 241.37% | 15.80M 120.73% | 18.40M 16.46% | 36.70M 99.46% | |
cash at beginning of period | 92.19M - | 58.51M 36.54% | 89.02M 52.16% | 105.94M 19.01% | 116.33M 9.81% | 114.50M 1.58% | 120.79M 5.50% | 121.17M 0.31% | 111.78M 7.75% | 129.02M 15.43% | 150.55M 16.69% | 155.46M 3.26% | 146.98M 5.45% | 112.70M 23.32% | 134.30M 19.17% | 115.10M 14.30% | 133.40M 15.90% | 116.90M 12.37% | 137.10M 17.28% | 135.50M 1.17% | 129.70M 4.28% | 167.20M 28.91% | 185.40M 10.89% | 175M 5.61% | 191.20M 9.26% | 174.90M 8.53% | 160.70M 8.12% | 201.50M 25.39% | 331.80M 64.67% | 245.70M 25.95% | 333.90M 35.90% | 321.80M 3.62% | 250.50M 22.16% | 236.20M 5.71% | 234.20M 0.85% | 247.90M 5.85% | 231.50M 6.62% | 230.10M 0.60% | 239.80M 4.22% | 243.60M 1.58% | 297.50M 22.13% | 221.30M 25.61% | 237.10M 7.14% | 255.50M 7.76% | |
cash at end of period | 58.51M - | 89.02M 52.16% | 105.94M 19.01% | 116.33M 9.81% | 114.50M 1.58% | 120.79M 5.50% | 121.17M 0.31% | 111.78M 7.75% | 129.02M 15.43% | 150.55M 16.69% | 155.46M 3.26% | 146.98M 5.45% | 112.73M 23.30% | 134.30M 19.13% | 115.10M 14.30% | 133.40M 15.90% | 116.90M 12.37% | 137.10M 17.28% | 135.50M 1.17% | 129.70M 4.28% | 167.20M 28.91% | 185.40M 10.89% | 175M 5.61% | 191.20M 9.26% | 174.90M 8.53% | 160.70M 8.12% | 201.50M 25.39% | 331.80M 64.67% | 245.70M 25.95% | 333.90M 35.90% | 321.80M 3.62% | 250.50M 22.16% | 236.20M 5.71% | 234.20M 0.85% | 247.90M 5.85% | 231.50M 6.62% | 230.10M 0.60% | 239.80M 4.22% | 243.60M 1.58% | 297.50M 22.13% | 221.30M 25.61% | 237.10M 7.14% | 255.50M 7.76% | 292.20M 14.36% | |
operating cash flow | 100.85M - | 143.30M 42.09% | 79.63M 44.43% | 110.01M 38.15% | 166.45M 51.30% | 180.10M 8.20% | 81.05M 55.00% | 140.83M 73.76% | 144.96M 2.93% | 161.36M 11.32% | 86.69M 46.28% | 133.26M 53.72% | 132.68M 0.44% | 210.40M 58.58% | 82.90M 60.60% | 162.60M 96.14% | 129.30M 20.48% | 159.70M 23.51% | 151.90M 4.88% | 184.60M 21.53% | 178M 3.58% | 204.90M 15.11% | 128.10M 37.48% | 257.30M 100.86% | 252.40M 1.90% | 241.10M 4.48% | 250.70M 3.98% | 289M 15.28% | 321M 11.07% | 274.80M 14.39% | 171.50M 37.59% | 167.40M 2.39% | 156.40M 6.57% | 230M 47.06% | 151.20M 34.26% | 257.90M 70.57% | 301.90M 17.06% | 388.50M 28.68% | 302.10M 22.24% | 388.10M 28.47% | 354M 8.79% | 335.60M 5.20% | 258M 23.12% | 296.90M 15.08% | |
capital expenditure | -60.98M - | -32.56M 46.60% | -65.00M 99.59% | -45.99M 29.25% | -45.93M 0.13% | -43.92M 4.37% | -44.10M 0.40% | -31.44M 28.70% | -35.71M 13.56% | -29.68M 16.87% | -59.04M 98.92% | -73.25M 24.07% | -27.48M 62.49% | -21.20M 22.84% | -36.20M 70.75% | -25.30M 30.11% | -37.20M 47.04% | -31.50M 15.32% | -29.10M 7.62% | -36.50M 25.43% | -79.20M 116.99% | -54.40M 31.31% | -68.70M 26.29% | -61.20M 10.92% | -62.10M 1.47% | -48.80M 21.42% | -41.20M 15.57% | -33.50M 18.69% | -44.60M 33.13% | -32.70M 26.68% | -34.60M 5.81% | -47.40M 36.99% | -41.90M 11.60% | -35.50M 15.27% | -47.50M 33.80% | -48M 1.05% | -42.80M 10.83% | -33.70M 21.26% | -55.90M 65.88% | -46.90M 16.10% | -36.30M 22.60% | -50.80M 39.94% | -56.10M 10.43% | -59.40M 5.88% | |
free cash flow | 39.87M - | 110.73M 177.77% | 14.63M 86.78% | 64.03M 337.49% | 120.52M 88.24% | 136.18M 12.99% | 36.95M 72.87% | 109.39M 196.04% | 109.25M 0.13% | 131.68M 20.53% | 27.65M 79.00% | 60.01M 117.05% | 105.20M 75.30% | 189.20M 79.84% | 46.70M 75.32% | 137.30M 194.00% | 92.10M 32.92% | 128.20M 39.20% | 122.80M 4.21% | 148.10M 20.60% | 98.80M 33.29% | 150.50M 52.33% | 59.40M 60.53% | 196.10M 230.13% | 190.30M 2.96% | 192.30M 1.05% | 209.50M 8.94% | 255.50M 21.96% | 276.40M 8.18% | 242.10M 12.41% | 136.90M 43.45% | 120M 12.34% | 114.50M 4.58% | 194.50M 69.87% | 103.70M 46.68% | 209.90M 102.41% | 259.10M 23.44% | 354.80M 36.94% | 246.20M 30.61% | 341.20M 38.59% | 317.70M 6.89% | 284.80M 10.36% | 201.90M 29.11% | 237.50M 17.63% |
All numbers in (except ratios and percentages)