Sign in
Dec-25 Dec-24 Dec-23 Dec-22 Dec-21
Total revenue 1,099.28 943.55 791.01 704.87 578.57
Cost of revenue 388.60 315.73 249.77 214.89 151.77
Gross profit 710.67 627.82 541.24 489.98 426.80
Total operating expenses + 444.48 504.09 399.16 400.53 366.48
Operating income 266.20 123.73 142.08 89.45 60.32
Non-operating income (net) -94.44 -146.27 -205.92 -155.33 -127.01
Income before tax 171.76 -22.55 -63.83 -65.88 -66.70
Income tax expense 59.67 -3.42 -12.50 -14.42 -19.58
Net income 112.09 -19.13 -51.33 -51.46 -47.12
Show Quarterly Income Statement
Mar-26 Dec-25 Sep-25 Jun-25 Mar-25 Dec-24 Sep-24 Jun-24 Mar-24 Dec-23 Sep-23 Jun-23 Mar-23 Dec-22 Sep-22 Jun-22 Mar-22 Dec-21 Sep-21 Jun-21 Mar-21
Total revenue 313.87 303.54 268.65 270.65 256.44 244.10 240.11 234.54 224.79 206.70 197.26 195.97 191.08 182.10 177.97 173.38 172.40 163.16 147.40 135.84 132.16
Cost of revenue 97.04 133.08 85.14 87.04 83.35 79.54 80.55 80.45 75.19 67.19 62.92 60.50 59.16 53.73 100.75 99.45 52.94 95.54 82.94 75.41 73.93
Gross profit 216.84 170.46 183.52 183.61 173.09 164.56 159.57 154.09 149.60 139.51 134.34 135.47 131.93 128.37 77.23 73.93 119.46 67.62 64.46 60.43 58.23
Total operating expenses + 136.37 94.55 123.28 118.76 107.88 111.42 132.42 145.85 114.41 101.82 102.13 98.28 96.94 99.85 52.81 52.82 101.21 55.89 49.03 43.18 42.33
Operating income 80.47 75.91 60.23 64.85 65.21 53.14 27.15 8.25 35.19 37.69 32.22 37.19 34.99 28.53 24.41 21.11 18.26 11.73 15.44 17.25 15.90
Non-operating income (net) -20.65 -39.77 -17.52 -18.26 -18.90 -20.09 -18.46 -50.54 -57.18 -52.86 -52.41 -51.15 -49.50 -44.79 -40.00 -35.75 -35.27 -35.33 -31.65 -29.62 -30.41
Income before tax 59.82 36.15 42.72 46.59 46.31 33.06 8.69 -42.30 -21.99 -15.17 -20.20 -13.96 -14.51 -16.27 -15.59 -14.64 -17.01 -23.60 -16.21 -12.37 -14.51
Income tax expense 16.54 16.16 12.07 14.41 17.04 13.98 3.27 -14.61 -6.06 -0.76 -4.71 -3.15 -3.89 -8.16 -5.11 -3.76 -4.29 -8.57 -4.15 -3.14 -3.71
Net income 43.28 19.99 30.65 32.18 29.27 19.08 5.41 -27.69 -15.93 -14.42 -15.49 -10.81 -10.62 -8.11 -10.47 -10.88 -12.72 -15.03 -12.06 -9.23 -10.80
about 23 hours ago