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 20,074.00 16,747.00 14,240.00 12,682.00 11,888.00 9,913.00 10,735.00 9,823.00 9,048.00 8,386.00 7,477.00 7,380.00 7,143.00 7,249.00 7,622.00 7,806.00 8,188.00 8,050.00 8,357.00 7,821.00
Cost of revenue 6,221.00 6,480.00 5,409.00 4,968.00 4,427.00 4,337.00 3,856.00 3,346.00 3,177.00 3,043.00 2,835.00 2,720.00 2,608.00 2,689.00 2,940.00 3,019.00 3,012.00 2,960.00 2,958.00 2,737.00
Gross profit 13,853.00 10,267.00 8,831.00 7,714.00 7,461.00 5,576.00 6,879.00 6,477.00 5,871.00 5,343.00 4,564.00 4,588.00 4,535.00 4,560.00 4,682.00 4,787.00 5,176.00 5,090.00 5,399.00 5,084.00
Total operating expenses + 9,882.00 7,632.00 6,650.00 5,890.00 5,539.00 4,975.00 5,167.00 4,740.00 4,346.00 4,107.00 3,774.00 3,743.00 3,664.00 3,566.00 3,559.00 3,714.00 3,873.00 3,795.00 4,219.00 3,849.00
Operating income 3,971.00 2,635.00 2,181.00 1,824.00 1,922.00 601.00 1,712.00 1,737.00 1,525.00 1,236.00 790.00 845.00 871.00 994.00 1,123.00 1,073.00 1,303.00 1,295.00 1,180.00 1,235.00
Non-operating income (net) -586.00 -353.00 -196.00 -683.00 -846.00 -680.00 -1,025.00 -315.00 -592.00 -1,059.00 -1,440.00 -1,354.00 -1,094.00 -5,101.00 -481.00 -2,136.00 -2,611.00 -3,326.00 -1,749.00 -4,770.00
Income before tax 3,385.00 2,282.00 1,985.00 1,141.00 1,076.00 -79.00 687.00 1,422.00 933.00 177.00 -650.00 -509.00 -223.00 -4,107.00 642.00 -1,063.00 -1,308.00 -2,031.00 -569.00 -3,535.00
Income tax expense 493.00 436.00 393.00 443.00 36.00 2.00 -4,013.00 -249.00 828.00 -170.00 -411.00 -176.00 -102.00 -39.00 201.00 2.00 -283.00 10.00 -74.00 42.00
Net income 2,886.00 1,854.00 1,593.00 698.00 1,040.00 -82.00 4,700.00 1,671.00 104.00 347.00 -239.00 -119.00 -121.00 -4,068.00 441.00 -1,065.00 -1,025.00 -2,036.00 -495.00 -3,577.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 5,203.00 5,286.00 5,065.00 5,061.00 4,663.00 4,561.00 4,209.00 4,120.00 3,856.00 3,725.00 3,527.00 3,599.00 3,389.00 3,242.00 3,170.00 3,244.00 3,026.00 3,127.00 2,932.00 3,077.00 2,752.00 2,708.00 2,659.00 2,003.00 2,543.00 2,905.00 2,707.00 2,631.00 2,493.00 2,561.00 2,393.00 2,490.00 2,379.00 2,408.00 2,222.00 2,257.00 2,160.00 2,191.00 2,105.00 2,126.00 1,964.00 1,978.00 1,888.00 1,843.00 1,768.00 1,887.00 1,846.00 1,873.00 1,774.00 1,838.00 1,735.00 1,809.00 1,761.00 1,821.00 1,735.00 1,828.00 1,866.00 1,848.00 1,874.00 1,975.00 1,925.00 2,002.00 1,916.00 1,928.00 1,960.00 2,079.00 2,025.00 2,074.00 2,010.00 2,002.00 1,978.00 2,024.00 2,046.00 2,153.00 2,048.00 2,071.00 2,086.00 2,065.00 2,026.00 2,110.00 1,620.00
Cost of revenue 1,590.00 1,348.00 1,523.00 1,637.00 1,713.00 1,890.00 1,561.00 1,535.00 1,472.00 1,413.00 1,360.00 1,323.00 1,312.00 1,287.00 1,242.00 1,256.00 1,183.00 1,186.00 1,100.00 1,135.00 1,085.00 1,207.00 1,086.00 1,016.00 1,030.00 1,078.00 977.00 935.00 899.00 885.00 808.00 860.00 791.00 800.00 779.00 789.00 803.00 760.00 743.00 659.00 592.00 590.00 556.00 558.00 537.00 584.00 571.00 588.00 577.00 579.00 538.00 577.00 619.00 611.00 558.00 578.00 631.00 660.00 680.00 688.00 631.00 660.00 623.00 654.00 663.00 709.00 629.00 630.00 607.00 630.00 655.00 604.00 580.00 636.00 575.00 563.00 568.00 526.00 630.00 677.00 374.00
Gross profit 3,613.00 3,937.00 3,542.00 3,424.00 2,950.00 2,671.00 2,648.00 2,585.00 2,384.00 2,312.00 2,167.00 2,276.00 2,077.00 1,955.00 1,928.00 1,988.00 1,843.00 1,941.00 1,832.00 1,942.00 1,667.00 1,501.00 1,573.00 987.00 1,513.00 1,827.00 1,730.00 1,696.00 1,594.00 1,676.00 1,585.00 1,630.00 1,588.00 1,608.00 1,443.00 1,468.00 1,357.00 1,431.00 1,362.00 1,467.00 1,372.00 1,388.00 1,332.00 1,285.00 1,231.00 1,303.00 1,275.00 1,285.00 1,197.00 1,259.00 1,197.00 1,232.00 1,142.00 1,210.00 1,177.00 1,250.00 1,235.00 1,188.00 1,194.00 1,287.00 1,294.00 1,342.00 1,293.00 1,274.00 1,297.00 1,370.00 1,396.00 1,444.00 1,403.00 1,372.00 1,323.00 1,420.00 1,466.00 1,517.00 1,473.00 1,508.00 1,518.00 1,539.00 1,396.00 1,433.00 1,246.00
Total operating expenses + 2,541.00 2,731.00 2,492.00 2,605.00 2,054.00 2,082.00 1,974.00 1,838.00 1,740.00 1,754.00 1,609.00 1,725.00 1,562.00 1,506.00 1,468.00 1,511.00 1,386.00 1,484.00 1,390.00 1,431.00 1,307.00 1,327.00 1,311.00 1,048.00 1,290.00 1,418.00 1,333.00 1,265.00 1,165.00 1,252.00 1,174.00 1,183.00 1,131.00 1,164.00 1,067.00 1,073.00 1,049.00 1,113.00 1,026.00 1,136.00 1,062.00 1,156.00 1,081.00 1,036.00 973.00 1,072.00 1,062.00 1,058.00 966.00 1,046.00 976.00 985.00 938.00 979.00 906.00 1,009.00 1,019.00 1,017.00 983.00 1,013.00 231.00 830.00 1,032.00 1,047.00 1,060.00 2,576.00 1,042.00 1,129.00 1,369.00 624.00 1,533.00 1,091.00 1,094.00 1,758.00 1,545.00 1,236.00 1,236.00 1,253.00 1,201.00 1,241.00 749.00
Operating income 1,072.00 1,206.00 1,050.00 819.00 896.00 589.00 674.00 747.00 644.00 558.00 558.00 551.00 515.00 449.00 460.00 477.00 457.00 457.00 442.00 511.00 360.00 174.00 262.00 -61.00 223.00 409.00 397.00 431.00 429.00 424.00 411.00 447.00 457.00 444.00 376.00 395.00 308.00 318.00 336.00 -334.00 293.00 -271.00 -299.00 219.00 24.00 107.00 64.00 -69.00 197.00 127.00 103.00 220.00 -330.00 115.00 -655.00 -3,412.00 196.00 170.00 174.00 237.00 296.00 348.00 251.00 231.00 -1,486.00 -1,231.00 345.00 275.00 11.00 -2,417.00 28.00 303.00 580.00 -430.00 -147.00 280.00 282.00 284.00 195.00 -3,925.00 497.00
Non-operating income (net) 90.00 -506.00 -111.00 122.00 -91.00 -4.00 -6.00 -327.00 -36.00 -53.00 51.00 -125.00 -70.00 -53.00 -215.00 -132.00 -301.00 -337.00 41.00 -362.00 -35.00 74.00 -489.00 -120.00 -201.00 -415.00 -306.00 -286.00 28.00 -128.00 45.00 -100.00 -134.00 -217.00 -67.00 -304.00 -3.00 -229.00 -79.00 -63.00 -65.00 -67.00 -68.00 -114.00 -75.00 -61.00 -61.00 -35.00 -51.00 -68.00 -143.00 -68.00 -64.00 -65.00 -69.00 -31.00 -73.00 -70.00 -63.00 -79.00 -49.00 -119.00 -88.00 -112.00 -89.00 -116.00 -95.00 -95.00 -108.00 -108.00 -96.00 -203.00 -118.00 -166.00 -112.00 -154.00 -123.00 -115.00 -144.00 -261.00 -66.00
Income before tax 1,162.00 700.00 939.00 941.00 805.00 585.00 668.00 420.00 608.00 505.00 609.00 426.00 445.00 396.00 245.00 345.00 156.00 120.00 483.00 149.00 325.00 248.00 -227.00 -181.00 22.00 -6.00 91.00 145.00 457.00 296.00 456.00 347.00 323.00 227.00 309.00 91.00 305.00 89.00 257.00 -397.00 228.00 -338.00 -367.00 105.00 -51.00 46.00 3.00 -104.00 146.00 59.00 -40.00 152.00 -394.00 50.00 -724.00 -3,443.00 123.00 100.00 111.00 158.00 247.00 229.00 163.00 119.00 -1,575.00 -1,347.00 250.00 180.00 -97.00 -2,525.00 -68.00 100.00 462.00 -596.00 -259.00 126.00 159.00 169.00 51.00 -4,186.00 431.00
Income tax expense -176.00 31.00 183.00 146.00 133.00 23.00 200.00 98.00 115.00 1.00 105.00 156.00 131.00 256.00 57.00 85.00 45.00 26.00 64.00 -37.00 -16.00 96.00 -72.00 -33.00 12.00 -4,002.00 -35.00 -9.00 33.00 -90.00 24.00 -209.00 26.00 842.00 26.00 -55.00 15.00 -35.00 29.00 -190.00 26.00 -196.00 -169.00 3.00 -50.00 -41.00 -40.00 -108.00 13.00 -49.00 -35.00 22.00 -40.00 -10.00 1.00 -39.00 10.00 -7.00 -31.00 12.00 227.00 -7.00 -27.00 21.00 14.00 -271.00 50.00 22.00 -84.00 -131.00 -6.00 2.00 140.00 -138.00 13.00 11.00 39.00 -108.00 -25.00 76.00 99.00
Net income 1,337.00 668.00 755.00 793.00 674.00 566.00 469.00 324.00 494.00 504.00 504.00 270.00 314.00 140.00 188.00 260.00 111.00 94.00 419.00 186.00 341.00 152.00 -155.00 -147.00 11.00 3,996.00 126.00 154.00 424.00 386.00 432.00 555.00 298.00 -615.00 283.00 146.00 290.00 124.00 228.00 -207.00 202.00 -142.00 -198.00 102.00 -1.00 87.00 43.00 4.00 133.00 108.00 -5.00 130.00 -354.00 61.00 -725.00 -3,404.00 113.00 107.00 142.00 146.00 20.00 236.00 190.00 98.00 -1,589.00 -1,076.00 200.00 158.00 -13.00 -2,394.00 -62.00 98.00 322.00 -458.00 -272.00 115.00 120.00 277.00 76.00 -4,262.00 332.00
about 3 hours ago