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 17,289.90 17,046.00 16,828.00 17,107.00 14,477.00 13,819.00 14,917.00 14,321.00 13,041.00 12,037.00 12,611.00 12,134.00 10,575.00 9,920.00 9,028.00 8,297.00 7,367.00 8,482.00 7,897.00 7,929.00
Cost of revenue 9,532.23 10,079.00 9,677.00 9,711.00 8,408.00 8,048.00 8,832.00 8,359.00 7,366.00 6,642.00 6,951.00 7,142.00 6,407.00 5,897.00 5,456.00 4,905.00 2,131.00 2,802.00 2,318.00 1,930.58
Gross profit 7,757.67 6,967.00 7,151.00 7,396.00 6,069.00 5,771.00 6,085.00 5,962.00 5,675.00 5,395.00 5,660.00 4,992.00 4,168.00 4,023.00 3,572.00 3,392.00 5,236.00 5,680.00 5,579.00 5,785.42
Total operating expenses + 1,176.04 720.00 554.00 556.00 453.00 994.00 171.00 167.00 117.00 83.00 394.00 368.00 295.00 338.00 276.00 368.00 2,830.00 2,786.00 2,703.00 4,899.00
Operating income 6,581.63 6,247.00 6,597.00 6,840.00 5,616.00 4,777.00 5,593.00 5,493.00 5,243.00 5,032.00 5,266.00 4,624.00 3,873.00 3,685.00 3,296.00 3,024.00 2,406.00 2,894.00 2,876.00 3,030.00
Non-operating income (net) -322.74 -395.00 -109.00 -77.00 726.00 -256.00 -164.00 189.00 -154.00 -105.00 -392.00 -264.00 -284.00 -27.00 60.00 -148.00 -145.00 -349.00 -170.00 -301.00
Income before tax 6,258.90 5,852.00 6,488.00 6,763.00 6,342.00 4,521.00 5,429.00 5,682.00 5,089.00 4,927.00 4,874.00 4,360.00 3,589.00 3,658.00 3,356.00 2,876.00 2,261.00 2,545.00 2,706.00 2,729.00
Income tax expense 1,542.74 1,404.00 863.00 1,645.00 1,443.00 976.00 1,213.00 1,354.00 -395.00 1,287.00 1,336.00 1,193.00 977.00 978.00 899.00 772.00 407.00 650.00 548.00 642.00
Net income 4,716.15 4,448.00 5,625.00 5,118.00 4,899.00 3,545.00 4,216.00 4,328.00 5,484.00 3,640.00 3,538.00 3,167.00 2,612.00 2,680.00 2,457.00 2,104.00 1,854.00 1,895.00 2,158.00 2,087.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 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 4,390.32 4,460.36 4,170.90 4,272.00 4,403.00 4,358.00 4,110.00 4,329.00 4,249.00 4,471.00 3,987.00 4,057.00 4,313.00 4,542.00 4,513.00 4,344.00 3,708.00 3,753.00 3,591.00 3,598.00 3,535.00 3,656.00 3,409.00 3,209.00 3,545.00 3,584.00 3,830.00 3,959.00 3,544.00 3,808.00 3,688.00 3,631.00 3,194.00 3,285.00 3,221.00 3,329.00 3,206.00 3,217.00 3,014.00 2,842.00 2,964.00 3,166.00 3,222.00 3,125.00 3,098.00 3,207.00 3,118.00 3,116.00 2,693.00 2,745.00 2,698.00 2,666.00 2,466.00 2,534.00 2,497.00 2,543.00 2,346.00 2,377.00 2,307.00 2,260.00 2,084.00 2,117.00 2,122.00 2,093.00 1,965.00 1,882.00 1,845.00 1,781.00 1,859.00 2,200.00 2,257.00 2,098.00 1,927.00 1,940.76 2,023.00 2,027.00 1,906.98 1,952.55 1,976.93 1,940.61 1,845.56
Cost of revenue 2,510.47 2,395.05 2,298.25 2,445.00 2,626.00 2,549.00 2,448.00 2,542.00 2,540.00 2,503.00 2,339.00 2,335.00 2,500.00 2,514.00 2,446.00 2,420.00 2,331.00 2,062.00 2,067.00 2,088.00 2,191.00 2,122.00 1,929.00 1,819.00 2,178.00 2,240.00 2,123.00 2,161.00 2,308.00 2,245.00 2,086.00 2,004.00 2,024.00 1,864.00 1,764.00 1,797.00 1,865.00 1,711.00 1,539.00 1,477.00 1,635.00 1,742.00 1,662.00 1,671.00 1,876.00 1,846.00 1,745.00 1,775.00 1,776.00 1,705.00 1,538.00 1,559.00 1,605.00 3,680.00 1,440.00 1,477.00 1,476.00 740.00 681.00 675.00 664.00 635.00 556.00 565.00 571.00 543.00 498.00 497.00 555.00 684.00 717.00 742.00 659.00 2,243.97 557.00 574.00 980.60 512.59 488.65 427.05 1,221.43
Gross profit 1,879.85 2,065.32 1,872.65 1,827.00 1,777.00 1,809.00 1,662.00 1,787.00 1,709.00 1,968.00 1,648.00 1,722.00 1,813.00 2,028.00 2,067.00 1,924.00 1,377.00 1,691.00 1,524.00 1,510.00 1,344.00 1,534.00 1,480.00 1,390.00 1,367.00 1,344.00 1,707.00 1,798.00 1,236.00 1,563.00 1,602.00 1,627.00 1,170.00 1,421.00 1,457.00 1,532.00 1,341.00 1,506.00 1,475.00 1,365.00 1,329.00 1,424.00 1,560.00 1,454.00 1,222.00 1,361.00 1,373.00 1,341.00 917.00 1,040.00 1,160.00 1,107.00 861.00 -1,146.00 1,057.00 1,066.00 870.00 1,637.00 1,626.00 1,585.00 1,420.00 1,482.00 1,566.00 1,528.00 1,394.00 1,339.00 1,347.00 1,284.00 1,304.00 1,516.00 1,540.00 1,356.00 1,268.00 -303.21 1,466.00 1,453.00 926.38 1,439.96 1,488.28 1,513.57 624.13
Total operating expenses + 326.84 333.73 264.37 189.00 167.00 181.00 147.00 229.00 163.00 150.00 131.00 122.00 151.00 116.00 135.00 155.00 150.00 125.00 183.00 128.00 17.00 123.00 114.00 605.00 152.00 126.00 94.00 116.00 156.00 111.00 110.00 108.00 140.00 120.00 78.00 117.00 117.00 111.00 68.00 72.00 112.00 70.00 73.00 92.00 159.00 101.00 87.00 83.00 97.00 73.00 76.00 65.00 81.00 -2,068.00 72.00 81.00 77.00 798.00 688.00 711.00 775.00 708.00 732.00 715.00 791.00 686.00 658.00 701.00 823.00 696.00 696.00 649.00 745.00 -1,039.78 698.00 642.00 365.71 680.31 645.96 710.63 1,222.00
Operating income 1,553.00 1,731.59 1,606.00 1,638.00 1,610.00 1,628.00 1,515.00 1,558.00 1,546.00 1,818.00 1,517.00 1,600.00 1,662.00 1,912.00 1,932.00 1,769.00 1,227.00 1,566.00 1,341.00 1,382.00 1,327.00 1,411.00 1,366.00 785.00 1,215.00 1,218.00 1,613.00 1,682.00 1,080.00 1,452.00 1,492.00 1,519.00 1,030.00 1,301.00 1,379.00 1,415.00 1,224.00 1,395.00 1,407.00 1,293.00 1,217.00 1,354.00 1,487.00 1,362.00 1,063.00 1,260.00 1,286.00 1,258.00 820.00 967.00 1,084.00 1,042.00 780.00 922.00 985.00 985.00 793.00 839.00 938.00 874.00 645.00 774.00 834.00 813.00 603.00 653.00 689.00 583.00 481.00 820.00 844.00 707.00 523.00 736.56 768.00 811.00 560.67 759.65 842.32 802.94 624.13
Non-operating income (net) -28.07 -63.95 -99.00 -77.00 -83.00 -120.00 -106.00 -74.00 -95.00 54.00 -66.00 -52.00 -45.00 -31.00 -17.00 -14.00 -15.00 6.00 760.00 -9.00 -33.00 -56.00 -59.00 -68.00 -50.00 -57.00 -28.00 -30.00 -49.00 44.00 3.00 181.00 -39.00 -113.00 -34.00 -42.00 -41.00 -32.00 -118.00 -117.00 -118.00 -103.00 -100.00 -89.00 -100.00 -81.00 -96.00 -89.00 2.00 -93.00 -84.00 -60.00 -47.00 -91.00 -66.00 -77.00 207.00 -64.00 -15.00 -75.00 214.00 -75.00 -66.00 -77.00 70.00 -19.00 -76.00 -99.00 49.00 -91.00 -88.00 -78.00 -92.00 73.46 -76.00 -84.00 -83.06 -53.33 -91.48 -80.07 -75.83
Income before tax 1,524.93 1,667.64 1,507.00 1,561.00 1,527.00 1,508.00 1,409.00 1,484.00 1,451.00 1,872.00 1,451.00 1,548.00 1,617.00 1,881.00 1,915.00 1,755.00 1,212.00 1,572.00 2,101.00 1,373.00 1,294.00 1,355.00 1,307.00 717.00 1,165.00 1,161.00 1,585.00 1,652.00 1,031.00 1,496.00 1,495.00 1,700.00 991.00 1,188.00 1,345.00 1,373.00 1,183.00 1,363.00 1,289.00 1,176.00 1,099.00 1,251.00 1,387.00 1,273.00 963.00 1,179.00 1,190.00 1,169.00 822.00 874.00 1,000.00 982.00 733.00 831.00 919.00 908.00 1,000.00 775.00 923.00 799.00 859.00 699.00 768.00 736.00 673.00 634.00 613.00 484.00 530.00 729.00 756.00 629.00 431.00 810.02 692.00 727.00 477.61 706.33 750.83 722.87 548.30
Income tax expense 375.97 420.66 368.00 389.00 366.00 362.00 324.00 370.00 348.00 -258.00 343.00 381.00 397.00 461.00 460.00 430.00 294.00 373.00 415.00 337.00 318.00 334.00 322.00 172.00 154.00 288.00 390.00 290.00 245.00 353.00 361.00 390.00 250.00 -1,423.00 387.00 342.00 299.00 345.00 317.00 318.00 307.00 310.00 380.00 387.00 259.00 335.00 337.00 322.00 199.00 239.00 295.00 265.00 178.00 221.00 255.00 277.00 225.00 183.00 264.00 261.00 191.00 196.00 212.00 202.00 162.00 52.00 152.00 97.00 106.00 156.00 204.00 170.00 120.00 -23.38 207.00 211.00 153.44 204.67 254.37 -4.45 186.66
Net income 1,148.96 1,246.98 1,139.00 1,172.00 1,161.00 1,146.00 1,085.00 1,114.00 1,103.00 2,130.00 1,108.00 1,167.00 1,220.00 1,420.00 1,455.00 1,325.00 918.00 1,199.00 1,686.00 1,036.00 976.00 1,021.00 985.00 545.00 1,011.00 873.00 1,195.00 1,362.00 786.00 1,143.00 1,134.00 1,310.00 741.00 2,611.00 958.00 1,031.00 884.00 1,018.00 972.00 858.00 792.00 941.00 1,007.00 886.00 704.00 844.00 853.00 847.00 623.00 635.00 705.00 717.00 555.00 610.00 664.00 631.00 775.00 592.00 659.00 538.00 668.00 503.00 556.00 534.00 511.00 582.00 461.00 387.00 424.00 573.00 552.00 459.00 311.00 833.40 485.00 516.00 324.18 501.66 496.46 727.31 361.65
about 6 hours ago