Sign in
Dec-25 Dec-24 Dec-23 Dec-22 Dec-21 Dec-20 Dec-19
Total revenue 1,139.48 1,104.04 1,085.35 983.68 843.92 662.04 536.54
Cost of revenue 809.15 801.72 745.46 663.88 578.52 467.86 398.52
Gross profit 330.33 302.32 339.89 319.80 265.41 194.18 138.02
Total operating expenses + 147.25 141.18 139.17 127.37 103.18 91.07 75.80
Operating income 183.08 161.14 200.72 192.43 162.23 103.11 62.22
Non-operating income (net) -1.44 -0.85 -11.17 -4.79 3.45 -6.83 -7.51
Income before tax 181.64 160.29 189.55 187.64 165.67 96.28 54.71
Income tax expense 47.35 42.52 43.86 44.63 31.40 17.68 16.01
Net income 134.28 117.78 145.63 142.85 134.32 78.51 39.20
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
Total revenue 273.57 343.25 303.17 280.04 256.60 330.60 277.87 259.58 235.99 320.64 271.42 255.31 237.99 292.10 245.26 234.25 212.07 232.57 214.54 203.96 192.85 206.74 157.06 161.81 136.43
Cost of revenue 198.40 237.35 214.67 201.45 186.71 232.44 203.42 192.06 173.80 218.80 188.52 176.40 161.73 191.86 167.72 159.68 144.63 159.54 151.26 140.27 127.44 148.14 109.84 112.96 96.93
Gross profit 75.18 105.90 88.50 78.59 69.89 98.15 74.44 67.52 62.20 101.84 82.90 78.90 76.26 100.24 77.54 74.57 67.45 73.03 63.27 63.69 65.41 58.60 47.22 48.85 39.50
Total operating expenses + 36.44 39.92 35.78 37.22 35.26 31.30 33.42 39.55 36.91 37.79 31.74 34.04 35.61 37.12 29.99 30.73 29.53 29.58 35.04 16.10 22.47 20.70 24.53 21.71 24.12
Operating income 38.74 65.98 52.72 41.37 34.63 66.86 41.03 27.97 25.29 64.05 51.16 44.86 40.65 63.12 47.55 43.84 37.92 43.46 28.23 47.60 42.94 37.90 22.69 27.14 15.38
Non-operating income (net) 0.50 -0.79 -3.59 -2.26 0.48 -2.21 -0.24 1.20 0.39 -5.25 -0.76 -0.56 -4.60 0.71 -1.51 -2.35 -1.63 10.20 -5.82 0.30 -1.23 -1.92 -0.98 0.64 -4.56
Income before tax 39.24 65.18 49.13 39.11 35.11 64.65 40.79 29.17 25.68 58.79 50.40 44.31 36.05 63.83 46.04 41.49 36.29 53.66 22.42 47.89 41.71 35.98 21.71 27.77 10.82
Income tax expense 11.21 18.03 13.07 9.41 8.60 16.34 10.77 8.55 6.86 13.56 12.51 10.03 7.77 15.49 9.75 10.86 8.52 9.06 3.78 13.43 5.14 1.95 5.09 7.07 3.58
Net income 28.03 47.15 36.06 29.70 26.52 48.31 30.03 20.63 18.81 45.23 37.89 34.24 28.27 48.38 36.22 30.53 27.72 44.67 18.66 34.44 36.55 33.80 16.62 20.77 7.33
1 day ago