COM:CIFINANCIAL
CI Financial
- Stock
Last Close
23.86
21/11 21:00
Market Cap
2.35B
Beta: -
Volume Today
231.18K
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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 419.10M - | 445.56M 6.31% | 464.74M 4.30% | 480.66M 3.43% | 479.95M 0.15% | 493.48M 2.82% | 504.24M 2.18% | 498.96M 1.05% | 493.47M 1.10% | 470.63M 4.63% | 475.92M 1.12% | 495.41M 4.09% | 498.83M 0.69% | 502.57M 0.75% | 510.27M 1.53% | 504.10M 1.21% | 594.36M 17.91% | 573.51M 3.51% | 564.63M 1.55% | 569.04M 0.78% | 529.18M 7.01% | 526.77M 0.46% | 530.86M 0.78% | 528.59M 0.43% | 536.25M 1.45% | 499.29M 6.89% | 475.83M 4.70% | 509.55M 7.09% | 560.85M 10.07% | 620.20M 10.58% | 654.25M 5.49% | 661.29M 1.08% | 759.79M 14.90% | 757.57M 0.29% | 723.47M 4.50% | 706.75M 2.31% | 611.64M 13.46% | 636.96M 4.14% | 653.14M 2.54% | 677.39M 3.71% | 822.98M 21.49% | 754.25M 8.35% | 817.20M 8.35% | |
cost of revenue | 180.56M - | 186.52M 3.30% | 193.39M 3.68% | 199.25M 3.03% | 197.63M 0.81% | 201.85M 2.14% | 207.32M 2.71% | 203.87M 1.67% | 201.25M 1.29% | 193.92M 3.64% | 194.99M 0.55% | 200.01M 2.57% | 202.24M 1.12% | 185.02M 8.51% | 183.59M 0.78% | 180.37M 1.75% | 212.43M 17.78% | 208.20M 1.99% | 202.84M 2.57% | 204.78M 0.95% | 193.40M 5.56% | 190.05M 1.73% | 194.19M 2.18% | 193.44M 0.38% | 196.61M 1.64% | 186.75M 5.01% | 176.06M 5.73% | 189.67M 7.73% | 217.83M 14.85% | 227.79M 4.57% | 231.10M 1.45% | 254.28M 10.03% | 248.49M 2.28% | 242.20M 2.53% | 223.66M 7.65% | 217.52M 2.75% | 101.13M 53.51% | 107.82M 6.62% | 108.17M 0.33% | 110.29M 1.95% | 278.38M 152.41% | 285.96M 2.72% | 296.54M 3.70% | |
gross profit | 238.54M - | 259.05M 8.59% | 271.35M 4.75% | 281.41M 3.71% | 282.33M 0.32% | 291.62M 3.29% | 296.92M 1.81% | 295.09M 0.62% | 292.23M 0.97% | 276.71M 5.31% | 280.93M 1.53% | 295.40M 5.15% | 296.60M 0.40% | 317.55M 7.06% | 326.68M 2.88% | 323.73M 0.90% | 381.93M 17.98% | 365.30M 4.35% | 361.79M 0.96% | 364.26M 0.68% | 335.78M 7.82% | 336.72M 0.28% | 336.67M 0.01% | 335.14M 0.45% | 339.65M 1.34% | 312.54M 7.98% | 299.78M 4.08% | 319.88M 6.71% | 343.01M 7.23% | 392.41M 14.40% | 423.15M 7.84% | 407.01M 3.82% | 511.30M 25.62% | 515.37M 0.80% | 499.81M 3.02% | 489.22M 2.12% | 510.51M 4.35% | 529.14M 3.65% | 544.96M 2.99% | 567.11M 4.06% | 544.60M 3.97% | 468.28M 14.01% | 520.65M 11.18% | |
selling and marketing expenses | 49.21M - | 47.21M 4.07% | 50.72M 7.45% | 50.85M 0.25% | 51.68M 1.63% | 54.60M 5.66% | 54.07M 0.97% | 52.74M 2.46% | 54.68M 3.67% | 56.35M 3.06% | 58.89M 4.50% | 59.90M 1.72% | 57.86M 3.41% | 72.82M 25.86% | 72.30M 0.71% | 70.08M 3.07% | 70.12M 0.05% | 67.23M 4.12% | 70.64M 5.08% | 67.86M 3.94% | 265.91M - | 60.82M - | 58.58M 3.68% | 60.15M 2.67% | 8.60M - | -18.21M 311.72% | ||||||||||||||||||
general and administrative expenses | 82.38M - | 83.68M 1.58% | 84.91M 1.46% | 36.96M 56.47% | 39.79M 7.65% | 40.05M 0.66% | 40.97M 2.30% | 41.27M 0.74% | 42.32M 2.53% | 42.31M 0.01% | 45.32M 7.11% | 45.26M 0.14% | 46.03M 1.71% | 49.10M 6.68% | 51.71M 5.31% | 50.86M 1.64% | 57.95M 13.94% | 60.59M 4.54% | 57.19M 5.60% | 58.76M 2.75% | 56.29M 4.20% | 55.42M 1.55% | 56.98M 2.81% | 124.57M 118.63% | -152.10M 222.10% | 114.99M 175.61% | 48.13M 58.15% | 50.23M 4.35% | 56.54M 12.57% | 192.51M - | 203.94M 5.93% | 259.63M 27.31% | ||||||||||||
selling general and administrative expenses | 82.38M - | 83.68M 1.58% | 84.91M 1.46% | 86.17M 1.49% | 86.99M 0.96% | 90.77M 4.34% | 91.82M 1.15% | 92.95M 1.23% | 96.92M 4.27% | 96.38M 0.55% | 98.06M 1.74% | 99.94M 1.91% | 102.38M 2.45% | 107.99M 5.48% | 111.61M 3.35% | 108.72M 2.59% | 130.78M 20.28% | 132.89M 1.61% | 127.28M 4.22% | 128.88M 1.26% | 123.52M 4.16% | 126.06M 2.06% | 124.83M 0.97% | 124.57M 0.22% | 113.81M 8.63% | 114.99M 1.04% | 108.95M 5.25% | 108.81M 0.13% | 116.68M 7.24% | 151.89M 30.17% | 173.00M 13.90% | 192.51M 11.28% | 212.54M 10.40% | 241.42M 13.59% | 238.85M 1.07% | 241.78M 1.23% | 277.18M 14.64% | 304.60M 9.89% | 345.90M 13.56% | 343.47M 0.70% | 375.94M 9.45% | 432.00M 14.91% | 432.23M 0.05% | |
research and development expenses | ||||||||||||||||||||||||||||||||||||||||||||
other expenses | 947K - | 1.21M 27.56% | 1.21M 0% | 3.15M 160.51% | 2.87M 8.77% | 5.98M 108.43% | 3.11M 48.06% | 3.19M 2.48% | 2.83M 11.05% | 2.47M 12.71% | 2.37M 4.00% | 2.46M 3.83% | 2.67M 8.15% | 2.98M 11.85% | 3.17M 6.37% | 3.25M 2.62% | 4.48M 37.57% | 4.65M 3.77% | 4.85M 4.37% | 4.95M 2% | 5.16M 4.20% | 8.16M 58.27% | 8.33M 2.07% | 8.16M 1.96% | 6.94M 15.04% | 8.21M 18.31% | 9.62M 17.19% | 10.53M 9.46% | 13.11M 24.50% | 18.14M 38.42% | 20.97M 15.57% | 26.33M 25.58% | 20.46M 22.29% | 53.67M 162.27% | 40.02M 25.44% | 44.03M 10.05% | 39.09M 11.22% | 43.62M 11.57% | 40.53M 7.07% | -17.13M 142.26% | -472.18M 2,656.59% | -486.36M 3.00% | ||
cost and expenses | 105.71M - | 98.44M 6.88% | 102.54M 4.17% | 107.42M 4.75% | 110.71M 3.07% | 106.29M 4.00% | 106.51M 0.21% | 107.72M 1.13% | 90.18M 16.28% | 81.09M 10.08% | 94.10M 16.04% | 97.24M 3.34% | 75.63M 22.22% | 73.34M 3.02% | 68.43M 6.71% | 69.93M 2.19% | 33.11M 52.65% | 68.33M 106.38% | 68.87M 0.79% | 69.92M 1.53% | 62.26M 10.95% | 54.20M 12.96% | 23.60M 56.45% | 58.28M 146.96% | 73.55M 26.19% | 52.18M 29.05% | 52.88M 1.34% | 63.41M 19.92% | 34.82M 45.09% | 18.86M 45.85% | -1.25M 106.61% | 473.12M 38,040.93% | -55.26M 111.68% | -51.54M 6.73% | -20.91M 59.44% | -195.30M 834.13% | 417.40M 313.72% | 456.04M 9.26% | 499.79M 9.60% | 500.80M 0.20% | 750.56M 49.87% | 772.32M 2.90% | 497.79M 35.55% | |
operating expenses | -74.84M - | -88.08M 17.68% | -90.85M 3.14% | -91.83M 1.08% | -86.91M 5.35% | -95.56M 9.95% | -100.82M 5.49% | -96.16M 4.62% | -111.07M 15.51% | -112.83M 1.59% | -100.89M 10.58% | -102.76M 1.86% | -126.61M 23.20% | -111.68M 11.79% | -115.16M 3.12% | -110.44M 4.10% | -179.32M 62.37% | -139.87M 22.00% | -133.97M 4.22% | -134.86M 0.66% | -131.13M 2.76% | -135.85M 3.60% | -170.59M 25.57% | -135.16M 20.77% | -123.06M 8.95% | -134.57M 9.35% | -123.17M 8.47% | -126.26M 2.50% | -183.01M 44.95% | -208.94M 14.16% | -232.34M 11.20% | 218.84M 194.19% | 233M 6.47% | 295.09M 26.65% | 278.87M 5.50% | 285.82M 2.49% | 316.27M 10.65% | 348.21M 10.10% | 391.62M 12.46% | 390.51M 0.28% | 472.18M 20.91% | 486.36M 3.00% | 593.50M 22.03% | |
interest expense | -4.53M - | -4.58M 1.08% | -4.54M 0.83% | -4.56M 0.40% | -4.89M 7.10% | -3.19M 34.66% | -3.41M 6.89% | -3.48M 1.96% | -4.60M 32.16% | -3.80M 17.35% | -3.70M 2.68% | -3.96M 7.06% | -5.08M 28.16% | -5.36M 5.54% | -5.26M 1.72% | -5.72M 8.62% | -9.23M 61.42% | -9.28M 0.49% | -9.86M 6.30% | -11.57M 17.34% | -13.30M 14.95% | -13.71M 3.14% | -13.69M 0.17% | -13.81M 0.88% | -15.51M 12.26% | -14.61M 5.77% | -15.76M 7.88% | -17.29M 9.65% | -17.78M 2.86% | -21.32M 19.93% | -24.25M 13.73% | 31.60M 230.33% | -32.49M 202.82% | -35.88M 10.40% | -36.23M 1.00% | -38.58M 6.46% | 41.40M 207.32% | 47.18M 13.96% | 46.14M 2.21% | 39.79M 13.76% | 43.89M 10.31% | 48.29M 10.01% | ||
ebitda | 153.91M - | 174.21M 13.19% | 183.75M 5.47% | 192.86M 4.96% | 192.60M 0.13% | 198.62M 3.12% | 204.08M 2.75% | 202.19M 0.93% | 183.77M 9.11% | 166.48M 9.41% | 182.55M 9.65% | 195.23M 6.95% | 164.78M 15.60% | 208.85M 26.75% | 214.88M 2.89% | 216.62M 0.81% | 212.25M 2.02% | 230.08M 8.40% | 232.67M 1.13% | 235.13M 1.06% | 211.98M 9.84% | 208.19M 1.79% | 209.34M 0.55% | 207.99M 0.65% | 223.30M 7.36% | 194.81M 12.76% | 188.01M 3.49% | 208.16M 10.72% | 222.88M 7.07% | 236.04M 5.90% | 246.26M 4.33% | 140.77M 42.84% | 311.54M 121.31% | 268.40M 13.85% | 255.33M 4.87% | 241.21M 5.53% | 218.93M 9.24% | 212.14M 3.10% | 239.59M 12.94% | 206.51M 13.81% | 125.75M 39.11% | 33.49M 73.37% | 373.38M 1,015.02% | |
operating income | 151.20M - | 170.97M 13.07% | 180.51M 5.58% | 189.58M 5.03% | 190.41M 0.44% | 192.56M 1.13% | 200.90M 4.33% | 198.93M 0.98% | 181.16M 8.93% | 163.88M 9.54% | 180.05M 9.86% | 192.64M 6.99% | 162.49M 15.65% | 205.87M 26.70% | 211.52M 2.75% | 213.29M 0.84% | 208.21M 2.38% | 225.43M 8.27% | 227.82M 1.06% | 230.18M 1.04% | 206.82M 10.15% | 202.50M 2.09% | 203.51M 0.50% | 202.41M 0.54% | 217.60M 7.50% | 188.95M 13.16% | 180.78M 4.32% | 200.06M 10.66% | 212.46M 6.20% | 220.94M 3.99% | 228.79M 3.55% | 114.01M 50.17% | 353.42M 210.00% | 298.30M 15.59% | 289.04M 3.10% | 275.68M 4.62% | 177.97M 35.44% | 167.90M 5.66% | 193.19M 15.06% | 158.81M 17.79% | 72.42M 54.40% | -18.08M 124.96% | 319.41M 1,867.03% | |
depreciation and amortization | -2.71M - | -3.24M 19.84% | -3.24M 0.06% | -3.28M 1.14% | -2.19M 33.18% | -6.06M 176.63% | -3.18M 47.48% | -3.26M 2.48% | -2.61M 19.93% | -2.60M 0.46% | -2.50M 3.77% | -2.59M 3.64% | -2.28M 11.92% | -2.98M 30.56% | -3.36M 12.68% | -3.33M 1.04% | -4.04M 21.44% | -4.65M 15.08% | -4.85M 4.39% | -4.95M 2.04% | -5.16M 4.26% | -5.69M 10.29% | -5.83M 2.51% | -5.57M 4.51% | -5.70M 2.35% | -5.85M 2.65% | -7.23M 23.51% | -8.11M 12.12% | -10.42M 28.56% | -15.10M 44.94% | -17.47M 15.66% | 26.76M 253.18% | -41.88M 256.50% | -29.91M 28.59% | -33.71M 12.73% | -34.47M 2.24% | 40.96M 218.83% | 44.24M 8.02% | 46.41M 4.89% | 47.70M 2.78% | 53.33M 11.80% | 51.56M 3.31% | 53.97M 4.66% | |
total other income expenses net | 7.97M - | -4.58M 157.53% | -4.54M 0.83% | -4.56M 0.40% | 113K 102.48% | 307K 171.68% | -8.21M 2,775.24% | -3.48M 57.63% | -4.60M 32.16% | -3.80M 17.35% | -3.70M 2.68% | -3.96M 7.06% | 2.42M 161.24% | -5.36M 320.87% | -5.26M 1.72% | -5.72M 8.62% | -14.83M 159.36% | -9.28M 37.46% | -9.86M 6.30% | -12.35M 25.22% | -15.47M 25.33% | -15.35M 0.81% | -51.11M 233.06% | -16.24M 68.23% | -16.52M 1.71% | -25.60M 54.98% | -19.95M 22.07% | -23.72M 18.92% | -70.24M 196.13% | -58.79M 16.31% | -62.23M 5.85% | -31.60M 49.21% | -178.36M 464.37% | -112.54M 36.90% | -70.03M 37.77% | -237.85M 239.61% | -144.36M 39.31% | -113.11M 21.65% | 5.96M 105.27% | -115.57M 2,037.79% | -110.58M 4.32% | -104.53M 5.46% | -88.16M 15.66% | |
income before tax | 159.17M - | 166.38M 4.53% | 175.96M 5.76% | 185.02M 5.15% | 190.53M 2.98% | 192.87M 1.23% | 192.69M 0.09% | 195.45M 1.44% | 176.56M 9.66% | 160.08M 9.33% | 176.35M 10.16% | 188.68M 6.99% | 164.92M 12.59% | 200.51M 21.59% | 206.26M 2.87% | 207.58M 0.64% | 193.38M 6.84% | 216.16M 11.78% | 217.96M 0.83% | 217.84M 0.06% | 191.35M 12.16% | 187.15M 2.19% | 152.40M 18.57% | 186.18M 22.17% | 201.08M 8.01% | 163.35M 18.76% | 160.84M 1.54% | 176.34M 9.64% | 142.22M 19.35% | 162.15M 14.01% | 166.56M 2.72% | 82.40M 50.53% | 175.05M 112.44% | 185.76M 6.12% | 219.00M 17.90% | 37.83M 82.73% | 33.61M 11.14% | 54.80M 63.02% | 112.48M 105.27% | 20.58M 81.70% | -38.15M 285.38% | -122.61M 221.37% | 231.25M 288.61% | |
income tax expense | 42.80M - | 44.48M 3.92% | 47.91M 7.71% | 50.04M 4.46% | 50.10M 0.12% | 49.20M 1.81% | 53.52M 8.79% | 52.67M 1.59% | 49.55M 5.92% | 43.79M 11.63% | 47.79M 9.15% | 51.95M 8.69% | 43.73M 15.82% | 54.12M 23.76% | 96.81M 78.88% | 54.02M 44.20% | 53.85M 0.31% | 57.03M 5.89% | 57.97M 1.65% | 59.49M 2.64% | 50.96M 14.34% | 47.19M 7.40% | 40.88M 13.37% | 47.38M 15.90% | 53.83M 13.61% | 43.46M 19.26% | 41.07M 5.49% | 46.10M 12.24% | 36.56M 20.69% | 37.36M 2.18% | 48.15M 28.88% | 36.97M 23.23% | 51.31M 38.81% | 48.25M 5.97% | 60.74M 25.87% | 23.47M 61.36% | 41.92M 78.61% | 24.64M 41.21% | 61.10M 147.95% | 32.80M 46.31% | 25.06M 23.60% | 31.93M 27.39% | 54.24M 69.87% | |
net income | 116.17M - | 121.70M 4.76% | 127.77M 4.99% | 135.14M 5.77% | 140.44M 3.92% | 144.55M 2.93% | 138.94M 3.88% | 142.84M 2.80% | 127.16M 10.97% | 116.58M 8.32% | 128.64M 10.35% | 136.78M 6.33% | 120.99M 11.55% | 134.20M 10.91% | 96.32M 28.22% | 140.82M 46.21% | 128.59M 8.69% | 159.04M 23.68% | 159.86M 0.52% | 158.23M 1.02% | 140.35M 11.30% | 140.03M 0.22% | 111.85M 20.13% | 138.96M 24.24% | 147.55M 6.18% | 120.22M 18.53% | 120.16M 0.04% | 130.59M 8.68% | 105.01M 19.59% | 124.17M 18.25% | 117.62M 5.28% | 43.83M 62.73% | 123.70M 182.20% | 138.15M 11.68% | 156.21M 13.08% | 14.88M 90.47% | -8.30M 155.81% | 29.97M 460.84% | 50.95M 70.02% | -12.41M 124.37% | -63.49M 411.38% | -154.44M 143.25% | 176.41M 214.23% | |
weighted average shs out | 281.93M - | 284.62M 0.95% | 284.54M 0.03% | 279.78M 1.68% | 282.04M 0.81% | 281.74M 0.11% | 279.86M 0.67% | 277.77M 0.75% | 276M 0.64% | 275.23M 0.28% | 272.73M 0.91% | 270.11M 0.96% | 266.52M 1.33% | 264.45M 0.78% | 261.37M 1.16% | 257.63M 1.43% | 274.37M 6.50% | 269.65M 1.72% | 264.09M 2.06% | 256.74M 2.78% | 246.67M 3.92% | 241.95M 1.92% | 238.25M 1.53% | 232.14M 2.57% | 224.86M 3.14% | 219.55M 2.36% | 216.20M 1.52% | 203.25M 5.99% | 209.32M 2.99% | 207.48M 0.88% | 203.04M 2.14% | 199.32M 1.83% | 196.80M 1.26% | 196.11M 0.35% | 191.84M 2.18% | 186.03M 3.03% | 184.60M 0.77% | 184.52M 0.04% | 178.88M 3.05% | 161.55M 9.69% | 158.13M 2.12% | 153.82M 2.72% | 149.25M 2.97% | |
weighted average shs out dil | 285.58M - | 285.70M 0.04% | 285.56M 0.05% | 284.48M 0.38% | 282.86M 0.57% | 282.51M 0.12% | 280.57M 0.69% | 278.28M 0.82% | 276.37M 0.68% | 275.45M 0.33% | 272.85M 0.94% | 270.18M 0.98% | 266.55M 1.34% | 264.53M 0.76% | 261.46M 1.16% | 257.80M 1.40% | 274.66M 6.54% | 269.97M 1.71% | 264.44M 2.05% | 257.13M 2.76% | 247.04M 3.92% | 242.60M 1.80% | 239.14M 1.42% | 233.23M 2.47% | 226.02M 3.09% | 221.01M 2.22% | 217.66M 1.51% | 213.00M 2.14% | 210M 1.41% | 209.34M 0.31% | 205.50M 1.84% | 202.28M 1.56% | 198.40M 1.92% | 196.97M 0.72% | 191.84M 2.61% | 186.03M 3.03% | 184.60M 0.77% | 185.14M 0.29% | 190.43M 2.86% | 161.55M 15.17% | 158.13M 2.12% | 153.82M 2.72% | 153.78M 0.03% | |
eps | 0.41 - | 0.43 4.88% | 0.45 4.65% | 0.48 6.67% | 0.50 4.17% | 0.51 2.00% | 0.50 1.96% | 0.51 2.00% | 0.46 9.80% | 0.42 8.70% | 0.47 11.90% | 0.51 8.51% | 0.46 9.80% | 0.51 10.87% | 0.37 27.45% | 0.55 48.65% | 0.48 12.73% | 0.59 22.92% | 0.61 3.39% | 0.62 1.64% | 0.58 6.45% | 0.58 0% | 0.47 18.97% | 0.60 27.66% | 0.67 11.67% | 0.55 17.91% | 0.56 1.82% | 0.62 10.71% | 0.51 17.74% | 0.60 17.65% | 0.58 3.33% | 0.22 62.07% | 0.62 181.82% | 0.70 12.90% | 0.81 15.71% | 0.08 90.12% | -0.04 156.25% | 0.16 455.56% | 0.28 75.00% | -0.08 127.43% | -0.40 420.83% | -1 150.00% | 1.18 218.00% | |
epsdiluted | 0.41 - | 0.43 4.88% | 0.45 4.65% | 0.48 6.67% | 0.49 2.08% | 0.51 4.08% | 0.50 1.96% | 0.51 2.00% | 0.46 9.80% | 0.42 8.70% | 0.47 11.90% | 0.51 8.51% | 0.45 11.76% | 0.55 22.22% | 0.42 23.64% | 0.60 42.86% | 0.51 15.00% | 0.59 15.69% | 0.60 1.69% | 0.62 3.33% | 0.57 8.06% | 0.58 1.75% | 0.47 18.97% | 0.60 27.66% | 0.65 8.33% | 0.55 15.38% | 0.55 0% | 0.61 10.91% | 0.50 18.03% | 0.59 18.00% | 0.57 3.39% | 0.22 61.40% | 0.62 181.82% | 0.70 12.90% | 0.81 15.71% | 0.08 90.12% | -0.04 156.25% | 0.16 455.56% | 0.28 75.00% | -0.08 127.43% | -0.40 420.83% | -1 150.00% | 1.15 215% |
All numbers in (except ratios and percentages)