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 11,797.00 11,303.00 10,978.00 9,569.00 9,853.00 8,263.00 8,776.00 8,415.00 7,769.00 6,752.00 6,909.00 6,934.00 6,905.00
Cost of revenue 9,758.00 9,413.00 2,901.10 8,142.00 8,447.00 6,996.00 6,966.00 7,100.00 6,485.00 5,681.00 6,001.00 6,093.00 6,025.00
Gross profit 2,039.00 1,890.00 8,076.90 1,427.00 1,406.00 1,267.00 1,810.00 1,315.00 1,284.00 1,096.00 908.00 841.00 880.00
Total operating expenses + 581.00 728.00 6,970.90 798.00 20.00 306.00 909.00 485.00 523.00 444.00 397.00 372.00 351.00
Operating income 1,458.00 1,162.00 1,106.00 629.00 1,386.00 961.00 901.00 941.00 778.00 634.00 488.00 3.00 229.00
Non-operating income (net) -85.00 174.00 120.00 56.00 6.00 147.00 102.00 9.00 25.00 32.00 8.00 14.00 5.00
Income before tax 1,373.00 1,336.00 1,226.00 685.00 1,392.00 1,108.00 1,003.00 950.00 803.00 666.00 496.00 17.00 234.00
Income tax expense 369.00 356.00 -329.00 207.00 369.00 295.00 260.00 214.00 379.00 156.00 168.00 54.00 135.00
Net income 929.00 911.00 827.00 442.00 990.00 784.00 713.00 708.00 398.00 502.00 323.00 -7.00 126.00
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
Total revenue 3,271.00 2,823.00 3,206.00 2,787.00 2,981.00 2,595.00 3,071.00 2,679.00 2,958.00 2,493.00 2,914.00 2,654.00 2,917.00 2,088.00 2,685.00 2,128.00 2,668.00 2,291.00 2,554.00 2,451.00 2,557.00 2,259.00 2,348.00 1,902.00 1,754.00 2,029.00 2,319.00 2,124.00 2,304.00 1,914.00 2,212.00 2,068.00 2,221.00 1,247.00 2,130.00 1,926.00 1,926.00 1,978.00 1,883.00 1,883.00 1,588.00 1,303.00 1,969.00 1,969.00 1,636.00 1,256.00
Cost of revenue 2,656.00 2,414.00 2,624.00 2,311.00 2,409.00 2,239.00 2,521.00 2,238.00 2,415.00 2,184.00 2,393.00 2,206.00 2,310.00 1,844.00 2,166.00 1,850.00 2,282.00 2,085.00 2,225.00 2,065.00 2,082.00 1,898.00 1,905.00 1,637.00 1,556.00 1,761.00 1,911.00 1,813.00 1,890.00 1,679.00 1,829.00 1,757.00 1,835.00 1,052.00 1,755.00 1,549.00 1,549.00 1,744.00 1,512.00 1,512.00 1,379.00 1,046.00 1,531.00 1,637.00 1,439.00 1,056.00
Gross profit 615.00 409.00 582.00 476.00 572.00 356.00 550.00 441.00 543.00 309.00 521.00 448.00 607.00 244.00 519.00 278.00 386.00 206.00 329.00 396.00 475.00 361.00 443.00 265.00 198.00 268.00 408.00 311.00 414.00 235.00 383.00 311.00 386.00 195.00 375.00 299.00 377.00 234.00 371.00 371.00 209.00 257.00 0.00 332.00 197.00 200.00
Total operating expenses + 137.00 169.00 182.00 172.00 173.00 205.00 179.00 175.00 169.00 199.00 198.00 191.00 191.00 203.00 203.00 197.00 195.00 -427.00 151.00 163.00 133.00 181.00 -113.00 137.00 101.00 174.00 108.00 107.00 111.00 151.00 114.00 118.00 -9.00 141.00 111.00 128.00 101.00 146.00 85.00 97.00 122.00 48.00 0.00 77.00 111.00 58.00
Operating income 478.00 240.00 400.00 304.00 399.00 151.00 371.00 266.00 374.00 110.00 323.00 257.00 416.00 41.00 316.00 81.00 191.00 633.00 178.00 233.00 342.00 180.00 556.00 128.00 97.00 94.00 300.00 204.00 303.00 84.00 269.00 193.00 395.00 54.00 264.00 171.00 296.00 58.00 286.00 274.00 87.00 194.00 239.00 255.00 99.00 134.00
Non-operating income (net) -24.00 -31.00 19.00 9.00 33.00 22.00 67.00 39.00 46.00 30.00 44.00 28.00 22.00 41.00 8.00 33.00 -26.00 2.00 -23.00 24.00 3.00 44.00 49.00 53.00 1.00 34.00 22.00 27.00 19.00 -19.00 10.00 10.00 8.00 9.00 8.00 4.00 4.00 25.00 3.00 15.00 2.00 17.00 18.00 2.00 -11.00 8.00
Income before tax 454.00 209.00 419.00 313.00 432.00 173.00 438.00 305.00 420.00 140.00 367.00 285.00 438.00 82.00 324.00 114.00 165.00 635.00 155.00 257.00 345.00 224.00 605.00 181.00 98.00 128.00 322.00 231.00 322.00 65.00 279.00 203.00 403.00 63.00 272.00 175.00 300.00 83.00 289.00 289.00 89.00 211.00 257.00 257.00 88.00 142.00
Income tax expense 123.00 56.00 114.00 80.00 119.00 47.00 119.00 77.00 113.00 33.00 100.00 71.00 125.00 24.00 97.00 31.00 55.00 159.00 44.00 64.00 102.00 63.00 155.00 45.00 32.00 34.00 87.00 46.00 93.00 -13.00 67.00 53.00 107.00 161.00 87.00 43.00 90.00 -7.00 87.00 87.00 16.00 62.00 65.00 65.00 23.00 42.00
Net income 309.00 140.00 282.00 215.00 292.00 115.00 297.00 212.00 287.00 97.00 244.00 197.00 289.00 53.00 206.00 83.00 100.00 475.00 104.00 181.00 230.00 151.00 439.00 132.00 62.00 90.00 223.00 178.00 222.00 74.00 203.00 143.00 288.00 -102.00 176.00 204.00 204.00 88.00 192.00 192.00 77.00 145.00 187.00 187.00 64.00 101.00
about 13 hours ago