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 4,660,076.00 4,903,233.00 5,221,783.00 4,720,466.00 3,373,626.00 2,675,811.00 2,810,617.00 2,643,202.00 2,471,254.00 2,528,866.00 2,467,010.00 2,560,146.00 2,300,345.00 2,232,699.00 2,132,262.00 1,770,382.00 1,654,902.00 2,454,646.00 2,086,685.00 1,601,696.48
Cost of revenue 2,384,239.00 2,812,621.00 3,633,727.00 2,873,038.00 1,400,974.00 1,116,743.00 1,227,728.00 1,147,357.00 1,034,010.00 1,197,761.00 1,230,059.00 1,264,817.00 1,165,904.00 1,251,911.00 1,112,572.00 727,179.00 684,407.00 1,457,263.00 1,179,501.00 730,572.41
Gross profit 2,275,837.00 2,090,612.00 1,588,056.00 1,847,428.00 1,972,652.00 1,559,068.00 1,582,889.00 1,495,845.00 1,437,244.00 1,331,105.00 1,236,951.00 1,295,329.00 1,134,441.00 980,788.00 1,019,690.00 1,043,203.00 970,495.00 997,383.00 907,184.00 871,124.06
Total operating expenses + 1,030,422.00 1,011,017.00 896,671.00 946,322.00 898,560.00 863,805.00 788,201.00 732,779.00 719,783.00 743,642.00 708,827.00 668,389.00 595,482.00 574,882.00 535,260.00 450,388.00 444,961.00 516,674.00 508,785.00 501,569.22
Operating income 1,245,415.00 1,079,595.00 691,385.00 901,106.00 1,074,092.00 695,263.00 794,688.00 763,066.00 717,461.00 587,463.00 528,124.00 626,940.00 538,959.00 405,906.00 484,430.00 592,815.00 525,534.00 480,709.00 398,399.00 369,554.84
Non-operating income (net) 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Income before tax 1,245,415.00 1,079,595.00 691,385.00 901,106.00 1,074,092.00 695,263.00 794,688.00 763,066.00 717,461.00 587,463.00 528,124.00 626,940.00 538,959.00 405,906.00 484,430.00 592,815.00 525,534.00 480,709.00 398,399.00 369,554.84
Income tax expense 207,362.00 219,745.00 97,548.00 93,624.00 221,664.00 142,533.00 175,074.00 167,144.00 145,031.00 109,031.00 76,395.00 51,050.00 94,530.00 44,473.00 77,308.00 85,343.00 88,924.00 59,742.00 60,075.00 62,562.30
Net income 1,021,650.00 852,964.00 579,427.00 792,276.00 842,467.00 547,614.00 619,091.00 595,333.00 562,801.00 476,067.00 448,466.00 569,910.00 442,294.00 356,808.00 402,191.00 505,393.00 431,557.00 413,370.00 336,086.00 306,992.54
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 733,426.00 1,802,597.00 1,088,622.00 1,193,802.00 1,052,456.00 1,242,539.00 558,450.00 1,223,469.00 1,164,618.00 1,365,564.00 1,225,932.00 1,348,546.00 1,134,280.00 1,275,396.00 1,294,438.00 1,246,491.00 668,672.00 1,183,757.00 673,097.00 566,779.00 555,576.00 718,215.00 566,867.00 655,895.00 735,649.00 766,522.00 703,357.00 795,712.00 572,223.00 681,026.00 655,271.00 674,542.00 627,128.00 593,755.00 605,718.00 674,167.00 644,890.00 616,193.00 643,095.00 652,551.00 618,964.00 415,941.00 676,630.00 653,990.00 500,209.00 448,247.00 561,721.00 677,331.00 631,933.00 387,771.00 598,873.00 503,692.00 507,954.00 372,592.00 488,689.00 547,174.00 588,060.00 449,596.00 506,067.00 576,567.00 429,174.00 337,770.00 446,491.00 478,278.00 383,616.00 406,140.00 377,804.00 434,473.00 395,267.00 177,895.63 783,781.68 731,170.79 479,863.00 395,811.11 598,492.07 452,357.55 383,964.42 244,737.22 409,452.06 429,161.03 282,256.18
Cost of revenue 698,467.00 567,270.00 565,098.00 553,678.00 751,858.00 -66,120.00 646,490.00 799,402.00 913,085.00 917,803.00 941,603.00 862,403.00 1,134,057.00 752,339.00 621,571.00 365,086.00 625,189.00 174,766.00 160,457.00 164,671.00 253,159.00 177,202.00 320,428.00 352,164.00 402,881.00 330,876.00 379,932.00 211,175.00 307,216.00 296,008.00 287,391.00 252,592.00 257,653.00 213,751.00 283,351.00 279,255.00 296,191.00 306,581.00 311,207.00 283,782.00 511.08 344,466.00 312,227.00 206,522.00 602.38 277,570.00 327,187.00 308,648.00 518.15 323,947.00 247,319.00 269,461.00 659.23 286,801.00 277,948.00 312,244.00 662.38 277,136.00 281,592.00 198,408.00 439.66 202,458.00 185,243.00 163,329.00 437.61 141,749.00 208,170.00 150,452.00 380.32 439,981.35 351,058.33 271,342.00 888.90 307,453.20 232,674.04 193,567.66 275.29 215,901.45 189,195.42 117,176.75
Gross profit 733,426.00 1,104,130.00 521,352.00 628,704.00 498,778.00 490,681.00 624,570.00 576,979.00 365,216.00 452,479.00 308,129.00 406,943.00 271,877.00 141,339.00 542,099.00 624,920.00 303,586.00 558,568.00 498,331.00 406,322.00 390,905.00 465,056.00 389,665.00 335,467.00 383,485.00 363,641.00 372,481.00 415,780.00 361,048.00 373,810.00 359,263.00 387,151.00 374,536.00 336,102.00 391,967.00 390,816.00 365,635.00 320,002.00 336,514.00 341,344.00 335,182.00 415,941.00 332,164.00 341,763.00 293,687.00 448,247.00 284,151.00 350,144.00 323,285.00 387,771.00 274,926.00 256,373.00 238,493.00 372,592.00 201,888.00 269,226.00 275,816.00 449,596.00 228,931.00 294,975.00 230,766.00 337,770.00 244,033.00 293,035.00 220,287.00 406,140.00 236,055.00 226,303.00 244,815.00 177,895.63 343,800.33 380,112.46 208,521.00 395,811.11 291,038.87 219,683.52 190,396.77 244,737.22 193,550.62 239,965.61 165,079.43
Total operating expenses + 397,040.00 824,364.00 216,874.00 302,067.00 164,244.00 156,032.00 288,524.00 297,052.00 206,667.00 133,136.00 233,233.00 267,423.00 114,249.00 55,972.00 341,700.00 300,396.00 12,770.00 237,456.00 268,584.00 162,783.00 157,010.00 200,613.00 237,137.00 220,103.00 207,122.00 212,863.00 195,585.00 208,614.00 193,243.00 167,862.00 189,904.00 191,967.00 178,190.00 168,282.00 201,577.00 208,972.00 185,409.00 178,016.00 184,615.00 203,468.00 179,480.00 164,915.00 183,185.00 177,750.00 163,299.00 143,575.00 188,636.00 165,759.00 154,946.00 203,507.00 155,140.00 149,943.00 142,811.00 -253,479.00 136,713.00 148,547.00 137,577.00 -330,297.00 136,026.00 133,409.00 86,351.00 -171,056.00 127,369.00 131,467.00 79,522.00 -240,117.00 102,175.00 95,838.00 149,025.00 -84,181.25 228,498.63 285,872.31 104,508.00 -312,982.56 191,017.39 125,381.78 103,638.81 -166,831.92 97,433.85 143,563.87 87,768.54
Operating income 336,386.00 279,766.00 304,478.00 326,637.00 334,534.00 334,649.00 335,183.00 279,927.00 158,549.00 319,343.00 74,896.00 139,520.00 157,628.00 85,367.00 200,399.00 324,524.00 290,816.00 321,112.00 229,747.00 243,539.00 233,895.00 264,443.00 152,528.00 115,364.00 176,363.00 150,778.00 176,896.00 207,166.00 167,805.00 205,948.00 169,359.00 195,184.00 196,346.00 167,820.00 190,390.00 181,844.00 180,226.00 141,986.00 151,899.00 137,876.00 155,702.00 88,263.00 148,979.00 164,013.00 130,388.00 152,003.00 95,515.00 184,385.00 168,339.00 215,502.00 119,786.00 106,430.00 95,682.00 119,113.00 65,175.00 120,679.00 138,239.00 119,299.00 92,905.00 161,566.00 144,415.00 166,714.00 116,664.00 161,568.00 140,765.00 166,023.00 133,880.00 130,465.00 95,790.00 93,714.37 115,301.70 94,240.15 104,013.00 82,828.55 100,021.48 94,301.74 86,757.95 77,905.30 96,116.76 96,401.75 77,310.89
Non-operating income (net) 0.00 0.00 0.00 0.00 0.00 0.00 -28,711.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 -4,201.00 0.00 0.00 0.00 1,621.00 0.00 0.00 0.00 1,128.00 0.00 0.00 0.00 782.00 0.00 0.00 0.00 1,554.00 0.00 0.00 0.00 2,178.00 0.00 0.00 0.00 240.00 0.00 0.00 0.00 2,871.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Income before tax 336,386.00 279,766.00 304,478.00 326,637.00 334,534.00 334,649.00 306,472.00 279,927.00 158,549.00 319,343.00 74,896.00 139,520.00 157,628.00 85,367.00 200,399.00 324,524.00 290,816.00 321,112.00 229,747.00 243,539.00 233,895.00 264,443.00 152,528.00 115,364.00 176,363.00 150,778.00 176,896.00 207,166.00 167,805.00 205,948.00 169,359.00 195,184.00 196,346.00 167,820.00 190,390.00 181,844.00 180,226.00 141,986.00 151,899.00 137,876.00 155,702.00 84,062.00 148,979.00 164,013.00 130,388.00 153,624.00 95,515.00 184,385.00 168,339.00 216,630.00 119,786.00 106,430.00 95,682.00 119,895.00 65,175.00 120,679.00 138,239.00 120,853.00 92,905.00 161,566.00 144,415.00 168,892.00 116,664.00 161,568.00 140,765.00 166,263.00 133,880.00 130,465.00 95,790.00 96,585.37 115,301.70 94,240.15 104,013.00 82,828.55 100,021.48 94,301.74 86,757.95 77,905.30 96,116.76 96,401.75 77,310.89
Income tax expense 55,909.00 51,133.00 53,612.00 49,820.00 52,797.00 65,609.00 59,357.00 59,274.00 35,505.00 59,744.00 13,280.00 6,686.00 17,838.00 -3,055.00 10,533.00 35,036.00 51,110.00 55,517.00 50,034.00 53,970.00 49,614.00 48,457.00 36,409.00 29,777.00 31,548.00 32,903.00 37,825.00 37,294.00 42,146.00 43,383.00 39,177.00 40,031.00 44,553.00 39,409.00 37,271.00 31,143.00 37,208.00 29,037.00 29,218.00 21,114.00 29,662.00 4,480.00 17,972.00 21,531.00 31,318.00 13,262.00 -18,941.00 25,079.00 26,152.00 41,520.00 18,417.00 20,293.00 14,237.00 5,711.00 12,296.00 14,055.00 19,093.00 19,250.00 16,629.00 19,416.00 26,501.00 28,591.00 9,991.00 24,163.00 21,760.00 28,410.00 22,585.00 21,816.00 16,259.00 14,369.25 19,489.85 14,993.69 15,427.00 11,814.12 14,860.87 13,942.07 14,568.73 13,278.60 16,439.74 16,270.74 12,876.91
Net income 273,189.00 223,781.00 247,514.00 272,558.00 277,797.00 271,855.00 243,133.00 217,724.00 120,251.00 259,941.00 56,616.00 127,187.00 135,683.00 85,427.00 185,592.00 285,514.00 235,743.00 262,632.00 176,496.00 188,045.00 182,024.00 213,602.00 114,916.00 84,859.00 144,014.00 116,707.00 138,724.00 171,232.00 125,430.00 160,075.00 129,727.00 154,515.00 151,016.00 132,664.00 137,326.00 150,436.00 142,375.00 112,349.00 121,979.00 116,300.00 125,439.00 83,783.00 129,254.00 140,364.00 95,477.00 138,741.00 110,131.00 159,616.00 141,843.00 173,982.00 101,173.00 85,892.00 80,879.00 113,402.00 50,643.00 105,808.00 118,355.00 100,049.00 75,153.00 141,512.00 116,298.00 138,123.00 105,255.00 138,823.00 119,104.00 137,613.00 110,619.00 107,391.00 76,652.00 79,345.12 95,811.85 79,246.45 85,997.00 71,014.44 85,160.61 80,359.66 72,189.22 64,626.70 79,677.02 80,131.00 64,433.98
about 15 hours ago