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 Dec-12 Dec-11 Dec-10 Dec-09 Dec-08 Dec-07 Dec-06
Total revenue 21,108.00 19,736.00 19,353.00 19,428.00 18,507.00 16,652.00 16,783.00 16,125.00 14,810.00 13,487.00 12,416.00 10,263.00 8,843.20 7,346.47 6,121.16 4,592.39 3,278.66 2,816.30 2,135.58 1,424.27
Cost of revenue 13,991.00 12,958.00 12,664.00 12,448.00 11,604.00 10,671.00 10,634.00 9,838.00 9,152.00 8,108.00 7,440.00 6,141.00 5,265.50 4,278.24 3,538.62 2,654.57 1,849.44 1,572.82 1,206.04 787.92
Gross profit 7,117.00 6,778.00 6,689.00 6,980.00 6,903.00 5,981.00 6,149.00 6,287.00 5,658.00 5,379.00 4,976.00 4,122.00 3,577.70 3,068.23 2,582.53 1,937.82 1,429.22 1,243.49 929.54 636.34
Total operating expenses + 3,588.00 3,886.00 4,000.00 4,012.00 4,077.00 3,867.00 3,696.00 3,486.00 3,177.00 3,090.00 2,834.00 2,237.00 1,899.80 1,706.74 1,446.07 1,075.97 810.73 726.82 548.02 377.40
Operating income 3,529.00 2,892.00 2,689.00 2,968.00 2,826.00 2,114.00 2,453.00 2,801.00 2,481.00 2,289.00 2,142.00 1,884.88 1,677.90 1,361.50 1,136.47 861.85 618.49 516.67 381.52 258.94
Non-operating income (net) 184.00 61.00 105.00 52.00 4.00 -18.00 32.00 -2.00 176.00 69.00 22.00 38.89 10.00 26.10 32.68 16.73 18.46 -1.46 32.83 18.87
Income before tax 3,713.00 2,953.00 2,794.00 3,020.00 2,830.00 2,096.00 2,485.00 2,799.00 2,657.00 2,358.00 2,164.00 1,923.76 1,687.90 1,387.60 1,169.15 878.58 636.95 515.21 414.36 277.81
Income tax expense 1,483.00 713.00 668.00 730.00 693.00 704.00 643.00 698.00 1,153.00 805.00 540.00 484.76 459.30 336.33 285.53 145.04 101.99 84.37 64.22 45.02
Net income 2,230.00 2,240.00 2,126.00 2,290.00 2,137.00 1,392.00 1,842.00 2,101.00 1,504.00 1,553.00 1,623.60 1,439.27 1,228.58 1,051.26 883.62 733.54 534.96 430.85 350.13 232.80
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 Dec-13 Sep-13 Jun-13 Mar-13 Dec-12 Sep-12 Jun-12 Mar-12 Dec-11 Sep-11 Jun-11 Mar-11 Dec-10 Sep-10 Jun-10 Mar-10 Dec-09 Sep-09 Jun-09 Mar-09 Dec-08 Sep-08 Jun-08 Mar-08 Dec-07 Sep-07 Jun-07 Mar-07 Dec-06 Sep-06 Jun-06 Mar-06
Total revenue 5,413.00 5,333.00 5,415.00 5,245.00 5,115.00 5,082.00 5,044.00 4,850.00 4,760.00 4,758.00 4,897.00 4,886.00 4,812.00 4,839.00 4,857.00 4,906.00 4,826.00 4,777.00 4,744.00 4,585.00 4,401.00 4,184.00 4,243.00 4,000.00 4,225.00 4,284.00 4,248.00 4,141.00 4,110.00 4,129.00 4,078.00 4,006.00 3,912.00 3,828.00 3,766.00 3,670.00 3,546.00 3,461.90 3,453.00 3,370.00 3,202.00 3,232.50 3,187.00 3,085.10 2,911.40 2,742.23 2,581.00 2,517.10 2,422.30 2,355.49 2,305.72 2,161.24 2,020.74 1,948.22 1,891.69 1,795.22 1,711.35 1,663.71 1,600.95 1,485.24 1,371.25 1,310.60 1,216.91 1,105.15 959.72 902.72 853.49 776.59 745.86 753.05 734.73 685.43 643.11 599.96 558.84 516.51 460.27 424.43 377.52 336.84 285.48
Cost of revenue 3,809.00 3,674.00 3,581.00 3,479.00 3,397.00 3,297.00 3,311.00 3,204.00 3,146.00 3,081.00 3,209.00 3,231.00 3,143.00 3,152.00 3,080.00 3,119.00 3,097.00 3,030.00 2,947.00 2,863.00 2,764.00 2,662.00 2,647.00 2,615.00 2,747.00 2,749.00 2,681.00 2,629.00 2,575.00 2,540.00 2,480.00 2,417.00 2,401.00 2,360.00 2,337.00 2,261.00 2,194.00 2,077.50 2,077.00 2,038.00 1,915.00 1,933.60 1,934.60 1,844.80 1,727.20 1,639.38 1,569.80 1,499.50 1,432.40 1,411.16 1,382.34 1,272.01 1,199.97 1,150.93 1,111.90 1,030.89 984.52 970.69 924.89 860.87 782.18 758.02 699.62 641.02 555.90 520.80 475.60 433.34 419.71 419.75 405.94 380.87 366.27 341.51 317.29 292.33 254.91 232.59 208.43 188.32 158.59
Gross profit 1,604.00 1,659.00 1,834.00 1,766.00 1,718.00 1,785.00 1,733.00 1,646.00 1,614.00 1,677.00 1,688.00 1,655.00 1,669.00 1,687.00 1,777.00 1,787.00 1,729.00 1,747.00 1,797.00 1,722.00 1,637.00 1,522.00 1,596.00 1,385.00 1,478.00 1,535.00 1,567.00 1,512.00 1,535.00 1,589.00 1,598.00 1,589.00 1,511.00 1,468.00 1,429.00 1,409.00 1,352.00 1,384.40 1,376.00 1,332.00 1,287.00 1,298.90 1,252.40 1,240.30 1,184.20 1,102.85 1,011.20 1,017.60 989.90 944.33 923.39 889.23 820.77 797.28 779.79 764.33 726.83 693.02 676.07 624.37 589.08 552.58 517.29 464.14 403.82 381.93 377.89 343.25 326.15 333.30 328.79 304.56 276.84 258.44 241.55 224.19 205.36 191.84 169.10 148.52 126.89
Total operating expenses + 787.00 806.00 968.00 949.00 865.00 1,034.00 995.00 938.00 919.00 953.00 1,002.00 1,078.00 967.00 1,001.00 979.00 1,027.00 1,005.00 1,015.00 1,068.00 1,026.00 968.00 1,057.00 993.00 918.00 899.00 909.00 898.00 893.00 996.00 896.00 853.00 919.00 818.00 811.00 781.00 803.00 782.00 823.70 793.00 741.00 733.00 745.50 709.60 694.80 683.90 623.44 553.70 529.60 529.90 496.49 486.03 462.42 454.87 441.03 424.40 432.37 408.93 384.88 383.07 354.41 323.71 307.96 288.99 258.22 220.80 215.02 216.11 191.58 188.02 190.63 186.16 184.88 165.15 152.32 140.42 133.52 121.76 115.49 100.33 87.85 73.74
Operating income 817.00 853.00 866.00 817.00 853.00 751.00 738.00 708.00 695.00 724.00 686.00 577.00 702.00 686.00 798.00 760.00 724.00 732.00 729.00 696.00 669.00 465.00 603.00 467.00 579.00 626.00 669.00 619.00 539.00 693.00 745.00 670.00 693.00 657.00 648.00 606.00 570.00 561.00 583.40 590.90 554.00 553.40 542.80 545.50 500.30 479.41 457.51 487.92 460.04 447.84 437.36 426.80 365.91 356.25 355.39 331.96 317.90 308.14 293.00 269.96 265.37 244.62 228.30 205.92 183.02 166.91 161.78 151.67 138.13 142.67 142.63 119.68 111.70 106.12 101.13 90.67 83.60 76.35 68.76 60.67 53.16
Non-operating income (net) 53.00 30.00 21.00 25.00 23.00 -6.00 14.00 23.00 30.00 29.00 30.00 10.00 36.00 28.00 14.00 1.00 9.00 6.00 2.00 0.00 -4.00 3.00 21.00 28.00 -70.00 -57.00 -12.00 57.00 44.00 123.00 -83.00 -46.00 4.00 57.00 11.00 29.00 79.00 -1.00 29.50 3.50 34.90 7.80 0.20 3.30 10.30 5.86 6.20 13.91 13.17 3.30 1.84 -6.41 11.28 9.59 9.00 3.13 4.38 14.94 -5.04 7.65 15.14 3.92 14.98 2.09 -4.27 1.69 1.92 17.50 -2.64 -6.58 -9.43 4.38 10.17 8.64 10.56 6.98 6.65 5.94 4.18 5.36 3.40
Income before tax 870.00 883.00 887.00 842.00 876.00 745.00 752.00 731.00 725.00 753.00 716.00 587.00 738.00 714.00 812.00 761.00 733.00 738.00 731.00 696.00 665.00 468.00 624.00 495.00 509.00 569.00 657.00 676.00 583.00 816.00 662.00 624.00 697.00 714.00 659.00 635.00 649.00 560.00 612.90 594.40 588.90 561.20 543.00 548.80 510.60 485.27 463.72 501.83 473.21 451.14 439.20 420.40 377.18 365.84 364.38 335.09 322.28 323.08 287.96 277.61 280.50 248.54 243.28 208.01 178.75 168.60 163.70 169.17 135.49 136.09 133.20 124.06 121.87 114.76 111.69 97.65 90.26 82.29 72.94 66.03 56.55
Income tax expense 208.00 235.00 613.00 197.00 213.00 199.00 170.00 165.00 179.00 195.00 191.00 124.00 158.00 193.00 183.00 184.00 170.00 162.00 187.00 184.00 160.00 152.00 276.00 134.00 142.00 174.00 160.00 167.00 142.00 168.00 185.00 168.00 177.00 732.00 164.00 165.00 92.00 144.00 168.90 342.40 147.90 137.80 145.80 128.70 127.70 122.41 108.12 129.93 124.31 126.81 119.57 119.99 92.97 87.07 87.48 83.16 78.63 82.95 60.85 69.56 72.17 42.38 39.58 35.83 27.25 24.59 27.13 27.91 22.36 23.80 20.37 20.20 20.00 18.50 15.54 15.37 14.81 12.75 11.91 10.96 9.39
Net income 662.00 648.00 274.00 645.00 663.00 546.00 582.00 566.00 546.00 558.00 525.00 463.00 580.00 521.00 629.00 577.00 563.00 576.00 544.00 512.00 505.00 316.00 348.00 361.00 367.00 395.00 497.00 509.00 441.00 648.00 477.00 456.00 520.00 -18.00 495.00 470.00 557.00 416.00 444.40 252.40 441.20 423.40 397.20 420.10 382.90 362.86 355.62 371.91 348.88 324.33 319.63 300.41 284.21 278.78 276.90 251.93 243.65 240.13 227.12 208.05 208.33 206.17 203.70 172.18 151.50 144.00 136.57 141.26 113.13 112.29 112.83 103.86 101.87 96.26 96.15 82.28 75.45 69.53 61.03 55.07 47.16
about 8 hours ago