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 16,918.00 15,256.00 14,646.00 15,665.00 13,673.00 12,239.00 12,549.00 12,333.00 12,028.00 12,066.00 12,524.00 12,890.00 12,345.00 12,199.00 12,968.00 13,299.00 13,002.00 13,680.00 13,128.00 11,962.00
Cost of revenue 6,426.00 5,493.00 5,687.00 6,113.00 4,784.00 4,174.00 4,292.00 4,358.00 3,945.00 7,335.00 7,951.00 8,968.00 8,260.00 7,944.00 8,735.00 9,641.00 9,008.00 10,568.00 9,935.00 7,192.00
Gross profit 10,492.00 9,763.00 8,959.00 9,552.00 8,889.00 8,065.00 8,257.00 7,975.00 8,083.00 4,731.00 4,573.00 3,922.00 4,085.00 4,255.00 4,233.00 3,658.00 3,994.00 3,112.00 3,193.00 4,770.00
Total operating expenses + 7,561.00 7,031.00 6,649.00 6,937.00 6,089.00 5,413.00 5,605.00 5,442.00 5,318.00 2,055.00 1,960.00 1,899.00 1,913.00 1,846.00 1,868.00 1,746.00 1,572.00 1,387.00 1,338.00 3,142.00
Operating income 2,931.00 2,732.00 2,310.00 2,615.00 2,800.00 2,652.00 2,652.00 2,533.00 2,765.00 2,676.00 2,613.00 2,023.00 2,172.00 2,409.00 2,365.00 1,912.00 2,422.00 1,725.00 1,855.00 1,628.00
Non-operating income (net) -334.00 -594.00 693.00 -517.00 -1,417.00 -1,418.00 -916.00 -750.00 -768.00 -733.00 -815.00 -363.00 -634.00 -668.00 -703.00 -361.00 -1,103.00 -279.00 -493.00 -500.00
Income before tax 2,597.00 2,138.00 3,003.00 2,098.00 1,383.00 1,234.00 1,736.00 1,783.00 1,997.00 1,943.00 1,798.00 1,660.00 1,538.00 1,741.00 1,662.00 1,551.00 1,319.00 1,446.00 1,362.00 1,128.00
Income tax expense 574.00 318.00 487.00 498.00 190.00 90.00 296.00 401.00 472.00 698.00 605.00 568.00 476.00 600.00 600.00 548.00 440.00 524.00 437.00 390.00
Net income 2,023.00 1,820.00 2,519.00 1,660.00 1,346.00 1,101.00 1,343.00 1,382.00 1,525.00 1,245.00 1,193.00 1,092.00 1,062.00 1,141.00 1,062.00 1,003.00 879.00 1,196.00 929.00 737.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,095.00 3,995.00 4,530.00 3,595.00 4,798.00 3,669.00 4,092.00 3,220.00 4,280.00 3,444.00 3,872.00 2,944.00 4,382.00 4,004.00 4,168.00 3,421.00 4,077.00 3,415.00 3,588.00 2,972.00 3,674.00 2,956.00 3,335.00 2,718.00 3,229.00 2,951.00 3,360.00 2,737.00 3,505.00 2,938.00 3,335.00 2,699.00 3,360.00 2,967.00 3,206.00 2,641.00 3,214.00 3,214.00 2,713.00 3,419.00 3,156.00 2,707.00 3,443.00 2,788.00 3,616.00 2,829.00 3,390.00 2,911.00 3,789.00 2,867.00 3,484.00 2,818.00 3,184.00 2,901.00 3,438.00 2,771.00 3,078.00 2,966.00 3,629.00 2,993.00 3,349.00 3,140.00 3,707.00 3,017.00 3,462.00 3,274.00 3,489.00 2,845.00 3,423.00 2,999.00 3,858.00 3,149.00 3,577.00 3,029.00 3,643.00 3,029.00 3,418.00 2,823.00 3,441.00 2,555.00 3,317.00
Cost of revenue 1,371.00 1,937.00 945.00 1,770.00 1,774.00 1,418.00 1,387.00 1,151.00 1,542.00 1,706.00 1,414.00 1,108.00 1,854.00 1,603.00 1,499.00 1,430.00 1,601.00 1,490.00 1,188.00 1,079.00 1,320.00 1,098.00 1,064.00 958.00 1,079.00 1,349.00 1,034.00 927.00 1,326.00 1,099.00 1,108.00 973.00 1,203.00 1,126.00 895.00 876.00 1,852.00 1,852.00 1,685.00 1,978.00 1,707.00 1,540.00 1,824.00 1,582.00 2,114.00 1,846.00 1,849.00 1,769.00 2,344.00 1,666.00 1,871.00 1,720.00 1,934.00 1,737.00 1,045.00 837.00 1,085.00 1,069.00 1,385.00 1,199.00 1,349.00 1,200.00 1,604.00 1,294.00 1,636.00 1,573.00 1,510.00 1,287.00 1,872.00 1,540.00 2,327.00 1,729.00 1,989.00 1,630.00 2,021.00 1,682.00 1,891.00 1,460.00 1,887.00 1,353.00 1,995.00
Gross profit 3,724.00 2,058.00 3,585.00 1,825.00 3,024.00 2,251.00 2,705.00 2,069.00 2,738.00 1,738.00 2,458.00 1,836.00 2,528.00 2,401.00 2,669.00 1,991.00 2,476.00 1,925.00 2,400.00 1,893.00 2,354.00 1,858.00 2,271.00 1,760.00 2,150.00 1,602.00 2,326.00 1,810.00 2,179.00 1,839.00 2,227.00 1,726.00 2,157.00 1,841.00 2,311.00 1,765.00 1,362.00 1,362.00 1,028.00 1,441.00 1,449.00 1,167.00 1,619.00 1,206.00 1,502.00 983.00 1,541.00 1,142.00 1,445.00 1,201.00 1,613.00 1,098.00 1,250.00 1,164.00 2,393.00 1,934.00 1,993.00 1,897.00 2,244.00 1,794.00 2,000.00 1,940.00 2,103.00 1,723.00 1,826.00 1,701.00 1,979.00 1,558.00 1,551.00 1,459.00 1,531.00 1,420.00 1,588.00 1,399.00 1,622.00 1,347.00 1,527.00 1,363.00 1,554.00 1,202.00 1,322.00
Total operating expenses + 2,547.00 1,575.00 2,617.00 1,470.00 1,899.00 1,742.00 1,843.00 1,749.00 1,696.00 1,287.00 1,734.00 1,565.00 1,661.00 1,878.00 1,776.00 1,599.00 1,658.00 1,228.00 1,576.00 1,476.00 1,494.00 1,358.00 1,409.00 1,284.00 1,338.00 1,037.00 1,465.00 1,359.00 1,399.00 1,321.00 1,394.00 1,296.00 1,406.00 1,414.00 1,355.00 1,243.00 542.00 542.00 508.00 528.00 807.00 768.00 789.00 734.00 776.00 733.00 722.00 687.00 760.00 724.00 758.00 712.00 724.00 711.00 1,542.00 1,459.00 1,432.00 1,439.00 1,488.00 1,396.00 1,374.00 1,447.00 1,398.00 1,294.00 1,334.00 900.00 1,495.00 1,264.00 1,232.00 1,077.00 1,129.00 1,082.00 1,051.00 1,003.00 1,064.00 989.00 992.00 937.00 1,039.00 889.00 909.00
Operating income 1,177.00 483.00 968.00 355.00 1,125.00 509.00 862.00 320.00 1,042.00 451.00 724.00 271.00 867.00 523.00 893.00 392.00 818.00 697.00 824.00 417.00 860.00 500.00 862.00 476.00 812.00 565.00 861.00 451.00 780.00 518.00 833.00 430.00 751.00 427.00 956.00 522.00 820.00 820.00 520.00 913.00 642.00 399.00 830.00 472.00 726.00 250.00 819.00 455.00 685.00 477.00 855.00 386.00 526.00 453.00 851.00 475.00 561.00 458.00 756.00 398.00 626.00 493.00 705.00 429.00 492.00 801.00 484.00 294.00 319.00 382.00 402.00 338.00 537.00 396.00 558.00 358.00 535.00 426.00 515.00 313.00 413.00
Non-operating income (net) 50.00 -106.00 -78.00 -59.00 -92.00 -188.00 -141.00 -128.00 -138.00 -46.00 -54.00 -16.00 806.00 -182.00 -114.00 -121.00 -111.00 -515.00 -228.00 -310.00 -362.00 -544.00 -241.00 -265.00 -365.00 -199.00 -242.00 -253.00 -227.00 -116.00 -223.00 -204.00 -206.00 -50.00 -229.00 -245.00 -205.00 -517.00 291.00 -557.00 -168.00 -166.00 -153.00 -152.00 -157.00 -160.00 -124.00 -141.00 -126.00 -140.00 -141.00 -149.00 -277.00 -146.00 -150.00 -155.00 -147.00 -142.00 -145.00 -147.00 -143.00 -143.00 -147.00 -137.00 -141.00 518.00 -145.00 -141.00 -136.00 -144.00 -132.00 172.00 -74.00 -100.00 -122.00 -131.00 -134.00 -135.00 -155.00 -128.00 -120.00
Income before tax 1,227.00 377.00 890.00 296.00 1,033.00 321.00 721.00 192.00 904.00 405.00 670.00 255.00 1,673.00 341.00 779.00 271.00 707.00 182.00 596.00 107.00 498.00 -44.00 621.00 211.00 447.00 366.00 619.00 198.00 553.00 402.00 610.00 226.00 545.00 377.00 727.00 277.00 615.00 303.00 811.00 356.00 474.00 233.00 677.00 320.00 569.00 90.00 695.00 314.00 559.00 337.00 714.00 237.00 249.00 307.00 701.00 320.00 414.00 316.00 611.00 251.00 483.00 350.00 558.00 292.00 351.00 1,319.00 339.00 153.00 183.00 238.00 270.00 510.00 463.00 296.00 436.00 227.00 401.00 291.00 360.00 185.00 293.00
Income tax expense 303.00 80.00 202.00 50.00 242.00 11.00 133.00 -10.00 184.00 71.00 144.00 29.00 243.00 168.00 160.00 17.00 153.00 -4.00 127.00 -11.00 78.00 -93.00 119.00 9.00 55.00 53.00 116.00 19.00 108.00 71.00 175.00 38.00 117.00 -128.00 270.00 102.00 227.00 96.00 314.00 124.00 164.00 57.00 249.00 101.00 199.00 9.00 259.00 102.00 198.00 103.00 250.00 65.00 57.00 100.00 261.00 106.00 134.00 123.00 225.00 83.00 169.00 115.00 205.00 106.00 122.00 440.00 145.00 141.00 136.00 78.00 88.00 208.00 163.00 93.00 124.00 73.00 145.00 90.00 129.00 59.00 113.00
Net income 924.00 297.00 688.00 246.00 791.00 310.00 588.00 202.00 720.00 334.00 526.00 226.00 1,433.00 190.00 613.00 255.00 602.00 224.00 538.00 165.00 419.00 43.00 493.00 190.00 375.00 295.00 473.00 152.00 424.00 331.00 435.00 188.00 428.00 505.00 457.00 175.00 388.00 206.00 497.00 232.00 310.00 176.00 428.00 219.00 370.00 82.00 436.00 212.00 361.00 234.00 464.00 172.00 192.00 207.00 440.00 214.00 277.00 191.00 383.00 165.00 311.00 233.00 350.00 183.00 226.00 202.00 336.00 150.00 180.00 160.00 182.00 552.00 303.00 207.00 310.00 154.00 256.00 201.00 231.00 124.00 181.00
about 8 hours ago