Sign in
Dec-25 Dec-24 Dec-23 Dec-22 Dec-21 Dec-20 Dec-19 Dec-18 Dec-17 Dec-16 Dec-15 Dec-14 Dec-13
Total revenue 2,530.23 2,109.05 1,885.84 1,460.00 1,142.38 925.93 860.97 704.59 436.15 421.58 359.06 290.04 272.89
Cost of revenue 1,769.62 1,452.75 1,361.34 1,027.56 814.22 647.20 615.27 489.06 261.46 249.47 202.67 156.31 148.40
Gross profit 760.62 656.31 524.51 432.44 328.16 278.73 245.70 215.53 174.69 172.11 156.39 133.73 124.49
Total operating expenses + 225.68 209.44 187.68 153.74 129.54 111.68 118.43 114.48 109.83 119.62 135.83 128.54 65.63
Operating income 534.94 446.87 336.83 278.70 198.62 167.04 127.26 101.05 64.86 52.49 20.56 26.00 58.86
Non-operating income (net) 7.44 29.05 -1.14 4.16 3.24 1.49 -2.43 -7.10 -7.91 -30.53 -28.39 -47.26 -19.72
Income before tax 542.38 475.92 335.68 282.86 201.85 168.53 124.83 93.95 56.95 21.96 -7.83 -21.26 39.15
Income tax expense 91.25 71.54 52.87 37.49 20.00 23.15 24.39 20.77 17.82 8.53 0.84 -5.69 14.30
Net income 451.12 404.39 282.81 245.37 181.85 145.38 100.44 73.19 39.12 13.43 -8.67 -15.57 24.84
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 Dec-20 Sep-20 Jun-20 Mar-20 Dec-19 Sep-19 Jun-19 Mar-19 Dec-18 Sep-18 Jun-18 Mar-18 Dec-17 Sep-17 Jun-17 Mar-17 Dec-16 Sep-16 Jun-16 Mar-16 Dec-15 Sep-15 Jun-15 Mar-15 Dec-14 Sep-14 Jun-14 Mar-14
Total revenue 706.60 708.45 659.90 603.31 558.57 536.59 533.32 528.10 511.04 498.40 492.50 460.87 434.07 394.10 383.74 351.21 330.95 308.55 295.57 278.29 259.97 259.68 230.37 205.00 230.88 229.89 216.24 214.10 200.74 192.12 179.25 170.14 163.08 112.68 110.64 106.22 106.61 108.24 107.80 105.95 99.59 96.04 92.13 87.85 83.03 83.75 78.84 85.91 77.93
Cost of revenue 510.28 503.13 462.96 423.30 380.22 358.27 364.31 374.27 355.90 361.60 359.31 336.55 303.89 278.37 264.71 252.21 232.27 220.57 208.47 203.64 181.54 176.83 156.21 148.36 165.80 167.19 152.07 150.31 145.70 131.13 124.00 116.68 117.25 68.80 65.11 63.62 63.94 63.94 64.21 62.56 58.77 54.58 52.26 49.70 46.13 48.54 50.84 46.87 46.44
Gross profit 196.33 205.32 196.94 180.01 178.35 178.32 169.01 153.84 155.14 136.81 133.19 124.32 130.19 115.73 119.03 99.00 98.68 87.98 87.09 74.65 78.43 82.85 74.16 56.64 65.08 62.70 64.17 63.79 55.04 60.98 55.26 53.47 45.82 43.88 45.54 42.60 42.68 44.30 43.59 43.40 40.82 41.46 39.88 38.15 36.91 133.73 0.00 0.00 31.49
Total operating expenses + 54.82 52.05 55.13 53.68 64.83 52.94 56.74 48.69 51.07 49.49 48.29 45.92 43.99 39.30 41.21 38.76 34.47 33.13 33.38 32.20 30.83 27.86 27.74 26.51 29.57 26.58 34.18 28.53 29.14 30.32 28.34 30.12 25.70 28.44 28.34 26.32 26.73 31.41 30.97 29.29 27.95 42.35 32.68 30.29 30.52 264.04 0.00 0.00 29.65
Operating income 141.50 153.27 141.81 126.34 113.52 125.38 112.27 105.15 104.07 87.32 84.91 78.39 86.20 76.43 77.83 60.24 64.20 54.86 53.71 42.45 47.60 54.99 46.42 30.13 35.50 36.12 29.99 35.26 25.90 30.67 26.92 23.35 20.12 15.44 17.20 16.28 15.94 12.89 12.62 14.11 12.87 -0.89 7.20 7.87 6.39 4.54 -10.10 10.10 1.84
Non-operating income (net) 6.09 3.56 1.03 -1.80 4.65 8.50 6.50 5.33 8.71 3.39 -1.71 -2.65 -0.17 -2.79 4.07 1.76 1.12 1.07 1.02 0.24 0.91 -0.29 0.57 0.23 0.97 0.10 -0.53 -0.77 -1.24 -1.35 -1.46 -1.83 -2.46 -1.76 -2.05 -1.93 -2.17 -12.66 -5.03 -5.93 -6.91 -6.75 -6.69 -6.90 -8.05 -25.80 10.10 -10.10 -2.06
Income before tax 147.59 156.83 142.84 124.54 118.17 133.88 118.78 110.48 112.78 90.71 83.20 75.74 86.03 73.65 81.89 62.00 65.32 55.92 54.74 42.69 48.51 54.70 46.99 30.36 36.48 36.22 29.47 34.49 24.66 29.32 25.46 21.52 17.66 13.67 15.15 14.35 13.78 0.23 7.58 8.19 5.96 -7.64 0.51 0.96 -1.66 -21.26 0.00 0.00 -0.22
Income tax expense 23.72 21.70 31.70 34.28 3.58 16.86 22.35 22.13 10.19 12.41 12.65 14.68 13.14 4.98 15.87 12.64 4.01 5.89 6.16 2.75 5.20 3.84 5.53 6.26 7.52 6.40 5.49 7.04 5.46 6.56 6.15 4.95 3.11 2.38 5.32 4.79 5.33 0.25 2.55 3.23 2.51 0.94 0.64 0.87 -1.60 -5.69 0.00 -1.01 1.01
Net income 123.87 135.13 111.14 90.26 114.60 117.02 96.43 88.35 102.59 78.30 70.55 61.07 72.89 68.67 66.03 49.36 61.31 50.03 48.57 39.93 43.31 50.87 41.46 24.10 28.95 29.81 23.98 27.46 19.20 22.76 19.31 16.57 14.55 11.29 9.83 9.55 8.45 -0.02 5.04 4.96 3.45 -8.58 -0.13 0.10 -0.06 -15.57 0.00 0.00 -1.24
about 13 hours ago