COM:WSP
WSP
- Stock
Last Close
244.59
22/11 21:00
Market Cap
27.16B
Beta: -
Volume Today
270.11K
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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 530.40M - | 511.10M 3.64% | 602.50M 17.88% | 630.70M 4.68% | 1.16B 83.62% | 1.40B 21.21% | 1.50B 6.66% | 1.50B 0.39% | 1.66B 10.45% | 1.48B 10.67% | 1.55B 4.23% | 1.55B 0.44% | 1.80B 15.84% | 1.63B 9.15% | 1.72B 5.10% | 1.64B 4.68% | 1.95B 19.40% | 1.91B 2.23% | 2.03B 6.03% | 1.93B 4.85% | 2.04B 6.03% | 2.17B 6.35% | 2.31B 6.35% | 2.22B 3.90% | 2.21B 0.55% | 2.21B 0.03% | 2.21B 0.10% | 2.14B 3.17% | 2.25B 5.17% | 2.10B 6.38% | 2.63B 25.10% | 2.65B 0.65% | 2.89B 9.09% | 2.71B 6.20% | 2.76B 1.93% | 2.90B 4.77% | 3.56B 22.95% | 3.49B 2.00% | 3.63B 3.91% | 3.60B 0.79% | 3.72B 3.53% | 3.59B 3.74% | 3.93B 9.70% | 3.98B 1.30% | |
cost of revenue | 94.30M - | 70.50M 25.24% | 89.40M 26.81% | 93.30M 4.36% | 299.30M 220.79% | 378.90M 26.60% | 408.30M 7.76% | 432.10M 5.83% | 468.80M 8.49% | 378.70M 19.22% | 386.40M 2.03% | 362.70M 6.13% | 697.50M 92.31% | 358M 48.67% | 401.30M 12.09% | 412.10M 2.69% | 532M 29.09% | 506.60M 4.77% | 484.80M 4.30% | 458.80M 5.36% | 761.80M 66.04% | 510.20M 33.03% | 543.10M 6.45% | 527.90M 2.80% | 448.60M 15.02% | 473.90M 5.64% | 460.70M 2.79% | 450.20M 2.28% | 560M 24.39% | 438M 21.79% | 604.30M 37.97% | 623.60M 3.19% | 743.60M 19.24% | 611.80M 17.72% | 654.60M 7.00% | 702.20M 7.27% | 1.01B 43.42% | 822.40M 18.34% | 886.90M 7.84% | 862.60M 2.74% | 3.15B 265.70% | 3.04B 3.53% | 3.30B 8.45% | 987M 70.09% | |
gross profit | 436.10M - | 440.60M 1.03% | 513.10M 16.45% | 537.40M 4.74% | 858.80M 59.81% | 1.02B 19.33% | 1.09B 6.25% | 1.07B 1.65% | 1.19B 11.24% | 1.10B 7.30% | 1.16B 4.98% | 1.19B 2.63% | 1.10B 7.47% | 1.28B 15.90% | 1.32B 3.14% | 1.22B 6.93% | 1.42B 16.13% | 1.40B 1.28% | 1.54B 9.76% | 1.47B 4.69% | 1.28B 12.71% | 1.66B 29.74% | 1.77B 6.32% | 1.69B 4.24% | 1.76B 3.96% | 1.74B 1.40% | 1.75B 0.63% | 1.69B 3.41% | 1.69B 0.04% | 1.67B 1.27% | 2.03B 21.72% | 2.03B 0.11% | 2.15B 5.96% | 2.10B 2.21% | 2.11B 0.46% | 2.19B 4.00% | 2.55B 16.40% | 2.67B 4.44% | 2.74B 2.70% | 2.73B 0.16% | 569.80M 79.16% | 542.10M 4.86% | 632.90M 16.75% | 3.00B 373.52% | |
selling and marketing expenses | -1.77B - | -1.82B 2.99% | |||||||||||||||||||||||||||||||||||||||||||
general and administrative expenses | 326M - | 336.20M 3.13% | 388.80M 15.65% | 393.60M 1.23% | 644.20M 63.67% | 798.60M 23.97% | 846.10M 5.95% | 839.70M 0.76% | 935.60M 11.42% | 909.80M 2.76% | 922.70M 1.42% | 941.40M 2.03% | 816.50M 13.27% | 1.05B 28.27% | 1.07B 1.97% | 953.40M 10.72% | 1.15B 21.07% | 1.14B 1.51% | 1.24B 8.80% | 1.16B 6.27% | 968.10M 16.51% | 1.29B 33.26% | 1.32B 2.68% | 1.24B 6.33% | 1.32B 6.51% | 1.35B 2.33% | 1.32B 2.12% | 1.25B 5.30% | 1.29B 3.09% | 1.28B 1.28% | 1.51B 18.09% | 1.49B 1.27% | 1.58B 6.38% | 1.60B 1.07% | 1.59B 0.60% | 1.60B 0.79% | 1.89B 17.93% | 2.01B 6.62% | 2.05B 1.83% | 1.97B 3.91% | 2.01B 2.01% | 2.09B 3.98% | 2.14B - | ||
selling general and administrative expenses | 326M - | 336.20M 3.13% | 388.80M 15.65% | 393.60M 1.23% | 644.20M 63.67% | 798.60M 23.97% | 846.10M 5.95% | 839.70M 0.76% | 935.60M 11.42% | 909.80M 2.76% | 922.70M 1.42% | 941.40M 2.03% | 816.50M 13.27% | 1.05B 28.27% | 1.07B 1.97% | 953.40M 10.72% | 1.15B 21.07% | 1.14B 1.51% | 1.24B 8.80% | 1.16B 6.27% | 968.10M 16.51% | 1.29B 33.26% | 1.32B 2.68% | 1.24B 6.33% | 1.32B 6.51% | 1.35B 2.33% | 1.32B 2.12% | 1.25B 5.30% | 1.29B 3.09% | 1.28B 1.28% | 1.51B 18.09% | 1.49B 1.27% | 1.58B 6.38% | 1.60B 1.07% | 1.59B 0.60% | 1.60B 0.79% | 1.89B 17.93% | 2.01B 6.62% | 2.05B 1.83% | 1.97B 3.91% | 239.90M 87.83% | 267M 11.30% | 289.30M 8.35% | 2.14B 641.31% | |
research and development expenses | |||||||||||||||||||||||||||||||||||||||||||||
other expenses | 84.10M - | 81.20M 3.45% | 91.50M 12.68% | 102.80M 12.35% | 151.10M 46.98% | 178.70M 18.27% | 167.90M 6.04% | 139.70M 16.80% | 176M 25.98% | 141.70M 19.49% | 150.70M 6.35% | 143.30M 4.91% | 194.40M 35.66% | 153.40M 21.09% | 152.30M 0.72% | 155.40M 2.04% | 181.30M 16.67% | 181.50M 0.11% | 181M 0.28% | 169.40M 6.41% | 200.80M 18.54% | 271.50M 35.21% | 293.20M 7.99% | 281.90M 3.85% | 310.10M 10.00% | 288.30M 7.03% | 269.40M 6.56% | 259M 3.86% | 265.70M 2.59% | 267.70M 0.75% | 327.90M 22.49% | 308.60M 5.89% | 360.10M 16.69% | 319.60M 11.25% | 309.90M 3.04% | 330.70M 6.71% | 410.30M 24.07% | 413.80M 0.85% | -21.50M 105.20% | -20.10M 6.51% | -21.10M 4.98% | -15.60M 26.07% | 852.30M - | ||
cost and expenses | 504.40M - | 487.90M 3.27% | 569.70M 16.77% | 589.70M 3.51% | 1.09B 85.62% | 1.36B 23.90% | 1.42B 4.87% | 1.41B 0.76% | 1.58B 11.97% | 1.43B 9.50% | 1.46B 2.07% | 1.45B 0.85% | 1.71B 18.03% | 1.56B 8.76% | 1.62B 4.03% | 1.52B 6.20% | 1.87B 22.80% | 1.82B 2.28% | 1.90B 4.26% | 1.79B 6.05% | 1.93B 8.00% | 2.07B 7.31% | 2.16B 4.31% | 2.05B 5.11% | 2.08B 1.45% | 2.11B 1.65% | 2.05B 2.88% | 1.96B 4.44% | 2.12B 7.91% | 1.98B 6.45% | 2.44B 23.08% | 2.42B 0.78% | 2.69B 11.01% | 2.53B 5.78% | 2.55B 0.93% | 2.63B 3.17% | 3.31B 25.50% | 3.25B 1.70% | 3.35B 3.00% | 3.25B 3.00% | 3.39B 4.52% | 3.31B 2.49% | 3.59B 8.44% | 3.98B 10.99% | |
operating expenses | 410.10M - | 417.40M 1.78% | 480.30M 15.07% | 496.40M 3.35% | 795.30M 60.21% | 977.30M 22.88% | 1.01B 3.76% | 979.40M 3.41% | 1.11B 13.50% | 1.05B 5.41% | 1.07B 2.08% | 1.08B 1.05% | 1.01B 6.80% | 1.20B 18.78% | 1.22B 1.62% | 1.11B 9.13% | 1.34B 20.45% | 1.32B 1.29% | 1.42B 7.55% | 1.33B 6.28% | 1.17B 12.04% | 1.56B 33.60% | 1.62B 3.61% | 1.52B 5.88% | 1.63B 7.16% | 1.64B 0.55% | 1.59B 2.90% | 1.51B 5.06% | 1.56B 3.00% | 1.54B 0.94% | 1.83B 18.85% | 1.80B 2.09% | 1.94B 8.15% | 1.92B 1.21% | 1.90B 1.01% | 1.93B 1.75% | 2.30B 18.98% | 2.43B 5.59% | 2.46B 1.36% | 2.39B 3.10% | 239.90M 89.94% | 267M 11.30% | 289.30M 8.35% | 3.00B 935.91% | |
interest expense | 2M - | 1.90M 5% | 2.80M 47.37% | 2.60M 7.14% | 6.50M 150% | 8.70M 33.85% | 11.80M 35.63% | 6.80M 42.37% | 8.70M 27.94% | 7.10M 18.39% | 8.70M 22.54% | 8.60M 1.15% | 9.10M 5.81% | 8.80M 3.30% | 9M 2.27% | 10.10M 12.22% | 12.40M 22.77% | 13.60M 9.68% | 15M 10.29% | 13.60M 9.33% | 14M 2.94% | 31M 121.43% | 31M 0% | 32.30M 4.19% | 32.90M 1.86% | 31.10M 5.47% | 27.80M 10.61% | 17.90M 35.61% | 17.10M 4.47% | 15.70M 8.19% | 24.60M 56.69% | 20M 18.70% | 20.30M 1.50% | 22.70M 11.82% | 24.20M 6.61% | 28.70M 18.60% | 43.80M 52.61% | 55.30M 26.26% | 62.10M 12.30% | 66.30M 6.76% | 66M 0.45% | 56.40M 14.55% | 76.10M 34.93% | 68.70M 9.72% | |
ebitda | 41.60M - | 38.90M 6.49% | 50.30M 29.31% | 58.70M 16.70% | 92.40M 57.41% | 79.80M 13.64% | 107.50M 34.71% | 123.70M 15.07% | 120.60M 2.51% | 90.10M 25.29% | 123.70M 37.29% | 143M 15.60% | 132.70M 7.20% | 113.40M 14.54% | 135.80M 19.75% | 155.60M 14.58% | 137M 11.95% | 132.80M 3.07% | 168.70M 27.03% | 185.90M 10.20% | 169M 9.09% | 213.60M 26.39% | 261.40M 22.38% | 281.90M 7.84% | 261.20M 7.34% | 219.10M 16.12% | 277.60M 26.70% | 296.20M 6.70% | 257.70M 13.00% | 234.90M 8.85% | 332M 41.34% | 370.50M 11.60% | 347.90M 6.10% | 309.30M 11.10% | 347.90M 12.48% | 393M 12.96% | 423.80M 7.84% | 393.60M 7.13% | 433M 10.01% | 501.20M 15.75% | 505.50M 0.86% | 435.70M 13.81% | 505.40M 16.00% | 514.40M 1.78% | |
operating income | 27.10M - | 23.90M 11.81% | 32.20M 34.73% | 41M 27.33% | -3.20M 107.80% | 45.40M 1,518.75% | 126.50M 178.63% | 75.80M 40.08% | 51.60M 31.93% | 44.70M 13.37% | 80.30M 79.64% | 102.30M 27.40% | 75.20M 26.49% | 71.70M 4.65% | 94.80M 32.22% | 109.90M 15.93% | 75.90M 30.94% | 85.70M 12.91% | 123.10M 43.64% | 139.90M 13.65% | 113.20M 19.09% | 101.80M 10.07% | 150.70M 48.04% | 170.90M 13.40% | 129M 24.52% | 95.40M 26.05% | 154M 61.43% | 175.10M 13.70% | 130.40M 25.53% | 123.50M 5.29% | 194.60M 57.57% | 230.80M 18.60% | 191.10M 17.20% | 175.90M 7.95% | 204.40M 16.20% | 260.40M 27.40% | 242.50M 6.87% | 227.70M 6.10% | 264.70M 16.25% | 337.80M 27.62% | 329.90M 2.34% | 275.10M 16.61% | 343.60M 24.90% | ||
depreciation and amortization | 15.10M - | 15M 0.66% | 16.90M 12.67% | 17.70M 4.73% | 27.90M 57.63% | 32.30M 15.77% | 32.70M 1.24% | 34M 3.98% | 41M 20.59% | 38.10M 7.07% | 38.30M 0.52% | 39M 1.83% | 44.10M 13.08% | 38.80M 12.02% | 39.80M 2.58% | 40M 0.50% | 50.20M 25.50% | 46.90M 6.57% | 46.40M 1.07% | 46.60M 0.43% | 54.50M 16.95% | 107.50M 97.25% | 107.90M 0.37% | 108.60M 0.65% | 129.40M 19.15% | 116.60M 9.89% | 121.20M 3.95% | 117.30M 3.22% | 121.20M 3.32% | 109.40M 9.74% | 132.50M 21.12% | 134.50M 1.51% | 142.10M 5.65% | 133.40M 6.12% | 143.50M 7.57% | 132.60M 7.60% | 181.30M 36.73% | 165.90M 8.49% | 168.30M 1.45% | 163.40M 2.91% | 175.60M 7.47% | 160.60M 8.54% | 161.80M 0.75% | 173.40M 7.17% | |
total other income expenses net | 1.30M - | 1.90M 46.15% | 1.50M 21.05% | 3.20M 113.33% | -62.40M 2,050% | -700K 98.88% | 43.50M 6,314.29% | -14.80M 134.02% | -20.10M 35.81% | -7.40M 63.18% | -6.20M 16.22% | -2.90M 53.23% | -14.10M 386.21% | -1.40M 90.07% | 1M 171.43% | -4.60M 560% | -12M 160.87% | -6.70M 44.17% | -17.30M 158.21% | -11M 36.42% | -40.70M 270% | 12.70M 131.20% | 1M 92.13% | -10.60M 1,160% | -42.50M 300.94% | -44.40M 4.47% | -5.20M 88.29% | -16M 207.69% | -10.70M 33.13% | 13.20M 223.36% | -4.30M 132.58% | -22.50M 423.26% | -14.80M 34.22% | -45.80M 209.46% | -79.40M 73.36% | -86M 8.31% | -84.50M 1.74% | -73.40M 13.14% | -8M 89.10% | -66.40M 730% | -175.30M 164.01% | -108.50M 38.11% | -97.60M 10.05% | 272.30M 379.00% | |
income before tax | 24.50M - | 22.20M 9.39% | 30.60M 37.84% | 40.60M 32.68% | -5.90M 114.53% | 36.60M 720.34% | 105.30M 187.70% | 68.10M 35.33% | 50.40M 25.99% | 37M 26.59% | 70.30M 90% | 92.50M 31.58% | 66M 28.65% | 64.10M 2.88% | 88M 37.29% | 100.80M 14.55% | 62.50M 38.00% | 65.40M 4.64% | 89.50M 36.85% | 114.70M 28.16% | 59.70M 47.95% | 85.20M 42.71% | 119.10M 39.79% | 127.20M 6.80% | 54.30M 57.31% | 19.70M 63.72% | 120.70M 512.69% | 142.10M 17.73% | 103.40M 27.23% | 120.60M 16.63% | 165.70M 37.40% | 187.90M 13.40% | 170.90M 9.05% | 130.10M 23.87% | 125M 3.92% | 174.40M 39.52% | 158M 9.40% | 154.30M 2.34% | 208.90M 35.39% | 218.10M 4.40% | 154.60M 29.12% | 166.60M 7.76% | 246M 47.66% | 272.30M 10.69% | |
income tax expense | 6.90M - | 5.30M 23.19% | 7M 32.08% | 11.30M 61.43% | 1.70M 84.96% | 8.60M 405.88% | 9.80M 13.95% | 17.40M 77.55% | 36M 106.90% | 9.50M 73.61% | 18M 89.47% | 29.60M 64.44% | 10M 66.22% | 16.50M 65% | 25.20M 52.73% | 28.20M 11.90% | 32.20M 14.18% | 15.70M 51.24% | 21.70M 38.22% | 26.80M 23.50% | 16.30M 39.18% | 23.20M 42.33% | 29.90M 28.88% | 33.50M 12.04% | 13.50M 59.70% | 5.40M 60% | 32.40M 500% | 37.30M 15.12% | 33.40M 10.46% | 32.60M 2.40% | 45.60M 39.88% | 48.70M 6.80% | 44.10M 9.45% | 34.50M 21.77% | 35.40M 2.61% | 45.30M 27.97% | 37.60M 17.00% | 40.90M 8.78% | 57.70M 41.08% | 61M 5.72% | 32.30M 47.05% | 46.40M 43.65% | 71.30M 53.66% | 68.70M 3.65% | |
net income | 17.90M - | 17.30M 3.35% | 24.30M 40.46% | 29.10M 19.75% | -7.90M 127.15% | 28.30M 458.23% | 95.40M 237.10% | 50.40M 47.17% | 14.70M 70.83% | 27.60M 87.76% | 52.20M 89.13% | 63.30M 21.26% | 56M 11.53% | 47.60M 15% | 62.80M 31.93% | 72.60M 15.61% | 30.30M 58.26% | 49.70M 64.03% | 67.40M 35.61% | 87.70M 30.12% | 43.30M 50.63% | 63.60M 46.88% | 88.70M 39.47% | 93.70M 5.64% | 40.50M 56.78% | 14.20M 64.94% | 88.60M 523.94% | 104.30M 17.72% | 68.90M 33.94% | 87.90M 27.58% | 120M 36.52% | 139M 15.83% | 126.70M 8.85% | 95M 25.02% | 89.30M 6% | 127.50M 42.78% | 120M 5.88% | 112.50M 6.25% | 150.70M 33.96% | 156.20M 3.65% | 130.60M 16.39% | 126.80M 2.91% | 184.10M 45.19% | 203.60M 10.59% | |
weighted average shs out | 52.63M - | 52.63M 0% | 61.40M 16.66% | 61.91M 0.82% | 89.04M 43.82% | 89.04M 0% | 89.55M 0.57% | 90.95M 1.57% | 99.65M 9.57% | 99.65M 0% | 100.17M 0.52% | 100.72M 0.54% | 101.77M 1.05% | 101.77M 0% | 102.25M 0.47% | 102.68M 0.43% | 103.51M 0.80% | 103.51M 0% | 103.77M 0.26% | 104.07M 0.29% | 104.77M 0.67% | 104.77M 0% | 105.01M 0.23% | 105.32M 0.30% | 106.09M 0.73% | 106.09M 0% | 107.01M 0.87% | 113.20M 5.79% | 113.72M 0.46% | 113.72M 0% | 116.85M 2.75% | 117.45M 0.51% | 117.89M 0.38% | 117.89M 0% | 118.04M 0.13% | 121.27M 2.73% | 121.27M 0% | 124.53M 2.69% | 124.61M 0.06% | 124.63M 0.01% | 124.65M 0.02% | 124.67M 0.02% | 124.69M 0.01% | 124.69M 0% | |
weighted average shs out dil | 52.63M - | 52.63M 0% | 61.40M 16.66% | 62.68M 2.08% | 89.05M 42.06% | 89.05M 0% | 89.60M 0.63% | 91.01M 1.57% | 99.67M 9.52% | 99.67M 0% | 100.21M 0.53% | 100.75M 0.55% | 101.86M 1.10% | 101.86M 0% | 102.37M 0.50% | 102.82M 0.44% | 103.70M 0.86% | 103.70M 0% | 104.02M 0.30% | 104.34M 0.31% | 105.03M 0.66% | 105.03M 0% | 105.30M 0.26% | 105.74M 0.41% | 106.29M 0.53% | 106.29M 0% | 107.21M 0.86% | 113.40M 5.78% | 114.05M 0.57% | 114.05M 0% | 117.21M 2.76% | 117.85M 0.55% | 118.22M 0.31% | 118.22M 0% | 118.32M 0.09% | 121.57M 2.74% | 121.57M 0% | 124.85M 2.70% | 124.93M 0.06% | 124.96M 0.03% | 124.99M 0.02% | 125.05M 0.05% | 125.06M 0.01% | 125.09M 0.03% | |
eps | 0.34 - | 0.33 2.94% | 0.40 21.21% | 0.47 17.50% | -0.09 118.87% | 0.32 460.77% | 1.07 234.38% | 0.55 48.60% | 0.15 72.73% | 0.28 86.67% | 0.52 85.71% | 0.63 21.15% | 0.55 12.70% | 0.47 14.55% | 0.61 29.79% | 0.71 16.39% | 0.29 59.15% | 0.48 65.52% | 0.65 35.42% | 0.84 29.23% | 0.41 51.19% | 0.61 48.78% | 0.84 37.70% | 0.89 5.95% | 0.38 57.30% | 0.13 65.79% | 0.83 538.46% | 0.92 10.84% | 0.61 33.70% | 0.77 26.23% | 1.03 33.77% | 1.18 14.56% | 1.08 8.47% | 0.81 25% | 0.76 6.17% | 1.05 38.16% | 0.99 5.71% | 0.91 8.08% | 1.21 32.97% | 1.25 3.31% | 1.05 16.00% | 1.02 2.86% | 1.48 45.10% | 1.63 10.14% | |
epsdiluted | 0.34 - | 0.33 2.94% | 0.40 21.21% | 0.46 15% | -0.09 119.28% | 0.32 460.77% | 1.07 234.38% | 0.55 48.60% | 0.15 72.73% | 0.28 86.67% | 0.52 85.71% | 0.63 21.15% | 0.55 12.70% | 0.47 14.55% | 0.61 29.79% | 0.71 16.39% | 0.29 59.15% | 0.48 65.52% | 0.65 35.42% | 0.84 29.23% | 0.41 51.19% | 0.61 48.78% | 0.84 37.70% | 0.89 5.95% | 0.38 57.30% | 0.13 65.79% | 0.83 538.46% | 0.92 10.84% | 0.60 34.78% | 0.77 28.33% | 1.02 32.47% | 1.18 15.69% | 1.07 9.32% | 0.81 24.30% | 0.75 7.41% | 1.05 40.00% | 0.99 5.71% | 0.91 8.08% | 1.21 32.97% | 1.25 3.31% | 1.04 16.80% | 1.01 2.88% | 1.47 45.54% | 1.63 10.88% |
All numbers in (except ratios and percentages)