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 885,076.22 869,220.58 816,012.84 844,501.40 855,535.00 815,399.09 851,483.48 1,022,864.00 1,021,634.00 975,412.49 893,737.74 848,580.00 786,101.00 775,069.65 665,156.00 607,855.68 394,711.03 345,654.91 312,356.78 232,373.17
Cost of revenue 505,026.24 495,306.18 316,476.14 489,166.24 341,059.00 323,468.97 348,776.25 502,110.00 496,335.75 485,060.58 420,263.93 386,707.68 358,330.00 343,446.14 290,594.00 253,449.14 165,039.74 146,025.04 162,033.38 127,998.10
Gross profit 380,049.98 373,914.40 499,536.70 355,335.16 514,476.00 491,930.12 502,707.23 520,754.00 525,298.25 490,351.91 473,473.81 461,872.32 427,771.00 431,623.51 374,562.00 354,406.54 229,671.29 199,629.87 150,323.40 104,375.07
Total operating expenses + 194,164.30 193,814.31 331,753.19 184,464.41 343,465.00 343,117.31 358,908.94 387,138.00 744,332.00 380,741.60 332,060.65 305,318.07 273,608.00 274,313.32 121,958.00 202,085.13 125,462.34 104,083.72 64,911.39 45,682.66
Operating income 185,885.68 180,100.09 167,783.52 170,870.75 166,132.64 148,812.81 143,798.28 133,616.00 118,690.00 109,610.31 141,413.16 156,554.25 154,164.00 157,310.19 252,604.00 152,321.41 104,208.96 95,546.15 85,412.01 58,692.42
Non-operating income (net) -52,710.17 -117,270.18 -52,449.87 -36,601.25 -63,484.64 -96,195.46 -33,415.66 -40,110.00 -43,138.00 -86,132.72 -85,272.73 -69,348.98 -48,070.00 -18,791.82 -126,196.00 -17,202.37 -4,951.79 -16,082.42 -4,063.09 431.80
Income before tax 133,175.51 62,829.91 115,333.65 134,269.50 102,648.00 52,617.35 110,382.62 93,506.00 75,552.00 23,477.60 56,140.43 87,205.27 106,094.00 138,518.37 126,408.00 135,119.04 99,257.16 79,463.73 81,348.92 59,124.22
Income tax expense 50,527.01 29,832.34 34,544.00 46,044.09 28,145.00 13,178.17 49,914.06 45,895.00 30,691.00 11,398.86 19,179.65 39,707.55 31,488.00 46,378.69 40,439.00 36,213.62 22,259.31 19,888.34 22,504.94 16,278.86
Net income 77,679.33 28,308.13 76,110.62 82,878.41 19,242.32 46,852.61 67,730.89 45,661.00 29,326.00 8,649.43 35,054.77 46,146.37 74,625.00 91,440.88 82,622.00 91,123.05 76,997.85 59,575.39 58,735.06 42,478.33
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 236,844.00 240,965.99 232,918.92 233,784.63 232,037.90 236,940.09 223,458.44 205,524.50 203,297.56 203,842.28 203,842.28 202,531.66 208,926.32 215,161.55 210,792.68 212,254.06 205,492.63 218,822.20 210,770.58 208,851.41 206,285.64 204,443.15 260,212.02 251,583.28 250,061.78 263,140.85 248,475.28 250,075.44 245,656.31 279,755.42 247,935.75 256,975.49 253,541.02 263,858.63 244,188.70 249,429.07 264,157.14 269,334.66 249,710.05 233,382.68 222,985.10 230,431.93 223,434.79 219,835.02 220,036.00 229,304.18 220,883.98 202,634.83 195,438.82 204,121.00 194,221.00 194,800.00 192,959.40 198,012.00 192,821.00 191,739.00 192,498.00 182,108.50 167,258.00 159,703.00 156,232.00 161,952.68 153,555.00 100,868.00 98,680.00 107,098.03 99,763.00 94,016.00 93,834.00 94,089.45 85,443.72 84,410.60 81,223.31 89,418.83 77,806.93 75,225.38 67,702.25 66,101.92 57,969.95 55,830.38 50,581.23
Cost of revenue 88,531.00 138,275.91 131,005.87 133,149.62 133,754.78 137,354.26 126,714.85 113,575.56 117,661.51 117,461.56 117,461.56 116,990.97 118,054.02 124,530.77 120,741.07 123,071.04 120,360.03 125,134.66 124,462.57 123,289.40 123,004.01 125,633.65 161,927.46 154,379.18 154,539.97 3,661.80 156,913.15 157,158.85 154,002.37 22,922.89 159,457.58 163,434.54 163,007.41 12,811.92 157,014.59 157,461.76 169,047.48 30,597.29 160,473.03 151,795.71 142,194.55 18,361.34 136,466.38 71,161.42 131,741.27 6,296.01 127,492.45 66,141.94 114,699.42 95,460.00 87,446.00 87,678.00 87,744.30 90,480.00 84,978.00 84,357.00 83,631.00 84,175.04 73,662.00 68,005.00 65,060.00 68,840.14 64,362.00 43,052.00 41,136.00 49,370.74 40,568.00 36,990.00 38,111.00 41,988.54 35,524.13 35,026.90 33,278.48 68,857.45 32,858.62 31,880.46 27,513.70 52,830.32 26,493.65 25,420.36 22,394.83
Gross profit 148,313.00 102,690.08 101,913.04 100,635.01 98,283.12 99,585.83 96,743.59 91,948.94 85,636.05 86,380.72 86,380.72 85,540.69 90,872.30 90,630.78 90,051.61 89,183.02 85,132.60 93,687.54 86,308.02 85,562.02 83,281.63 78,809.49 98,284.57 97,204.10 95,521.81 259,479.05 91,562.13 92,916.60 91,653.94 256,832.53 88,478.16 93,540.95 90,533.61 251,046.71 87,174.12 91,967.31 95,109.66 238,737.37 89,237.02 81,586.97 80,790.55 212,070.59 86,968.41 148,673.60 88,294.72 223,008.17 93,391.53 136,492.89 80,739.41 108,661.00 106,775.00 107,122.00 105,215.10 107,532.00 107,843.00 107,382.00 108,867.00 97,933.46 93,596.00 91,698.00 91,172.00 93,112.54 89,193.00 57,816.00 57,544.00 57,727.29 59,195.00 57,026.00 55,723.00 52,100.91 49,919.59 49,383.71 47,944.83 20,561.38 44,948.31 43,344.92 40,188.55 13,271.60 31,476.30 30,410.03 28,186.40
Total operating expenses + 97,794.00 52,188.61 51,789.97 53,296.64 53,469.30 53,194.45 49,300.93 46,440.88 44,878.04 44,837.70 44,837.70 45,232.69 46,747.34 44,266.67 45,536.96 47,726.68 44,918.22 45,071.68 44,906.94 45,931.36 45,739.26 43,549.68 53,177.66 56,295.85 56,611.41 215,184.32 53,506.75 55,878.25 56,201.86 217,480.68 52,997.12 59,412.03 59,938.25 222,486.46 77,116.53 60,805.21 64,746.28 212,985.12 59,179.47 55,828.72 52,748.29 179,849.04 51,806.38 112,358.12 50,580.63 187,869.63 50,947.64 96,242.00 42,018.48 71,506.00 68,980.00 66,564.00 66,559.03 72,181.00 65,104.00 68,265.00 65,191.00 65,145.00 52,502.00 51,558.00 50,419.00 62,732.13 48,132.00 28,936.00 27,009.00 36,167.34 31,446.00 29,024.00 28,825.00 29,723.53 25,172.94 24,820.59 24,217.03 -1,221.22 25,206.91 21,548.43 18,747.30 15,216.06 10,140.90 10,091.72 9,888.06
Operating income 50,519.00 50,501.47 50,123.07 47,338.37 44,813.82 46,391.37 47,442.66 45,508.05 40,758.01 41,543.03 41,543.03 40,308.00 44,124.96 46,364.11 44,514.65 41,456.34 40,214.37 48,615.86 41,401.08 39,630.66 37,542.37 35,259.82 45,106.91 40,908.25 38,910.39 44,294.73 38,055.38 37,038.35 35,452.08 39,351.85 35,481.04 34,128.92 30,595.36 28,560.25 10,057.59 31,162.09 30,363.38 25,752.25 30,057.55 25,758.24 28,042.26 32,221.55 35,162.04 36,315.48 37,714.09 35,138.54 42,443.89 40,250.90 38,720.92 37,154.00 37,795.00 40,558.00 38,656.07 35,351.00 40,826.00 39,117.00 42,018.00 35,557.47 40,211.00 39,235.00 39,772.00 30,380.41 41,061.00 28,881.00 29,399.00 21,559.96 27,749.00 28,002.00 26,899.00 22,377.38 24,746.65 24,563.12 23,727.80 21,782.60 19,741.40 21,796.49 21,441.25 -1,944.46 21,335.40 20,318.30 18,298.34
Non-operating income (net) -12,106.00 -17,367.94 -12,859.07 -7,689.97 -13,413.03 -30,656.35 -29,970.61 -41,354.17 -15,289.05 -31,858.54 -31,858.54 -3,133.25 -208.91 -11,967.19 -16,186.18 -17,603.10 7,348.52 -20,350.01 -24,930.45 17,209.51 -35,835.94 13,517.92 -22,380.86 -11,968.60 -79,012.97 -8,162.29 -12,339.82 -11,861.53 -1,129.92 -10,353.80 3,213.83 -32,350.10 926.80 -37,318.45 -22,868.26 -13,258.15 30,398.39 -28,156.62 -24,676.99 -12,638.27 -20,660.83 -9,793.06 -38,896.47 -12,372.42 -24,210.78 -29,519.70 -16,956.02 -14,500.77 -8,372.49 -17,842.00 -10,831.00 -20,796.00 1,090.65 -10,529.00 2,369.00 -17,215.00 5,820.00 -6,195.64 -13,624.00 -3,530.00 -2,354.00 -1,214.37 -7,552.00 -2,393.00 -2,036.00 -957.79 -1,527.00 1,402.00 -3,871.00 -7,119.41 -4,481.51 -6,920.93 -3,658.61 -1,855.02 -1,300.79 -959.87 66.24 18,551.53 -6,683.78 -6,326.99 -4,911.43
Income before tax 38,413.00 33,133.53 37,264.00 39,648.40 31,400.79 15,735.02 17,472.05 4,153.89 25,468.96 9,684.49 9,684.49 37,174.76 43,916.05 34,396.92 28,328.48 23,853.24 47,562.89 28,265.86 16,470.62 56,840.16 1,706.43 48,777.74 22,726.05 28,939.65 -40,102.58 36,132.45 25,715.56 25,176.82 34,322.16 28,998.05 38,694.87 1,778.82 31,522.16 -8,758.20 -12,810.67 17,903.95 60,761.77 -2,404.37 5,380.56 13,119.97 7,381.43 22,428.50 -3,734.43 23,943.06 13,503.31 5,618.84 25,487.87 25,750.12 30,348.43 19,312.00 26,964.00 19,762.00 39,746.72 24,822.00 43,195.00 21,902.00 47,838.00 29,361.83 26,587.00 35,705.00 37,418.00 29,166.04 33,509.00 26,488.00 27,363.00 20,602.16 26,222.00 29,404.00 23,028.00 15,257.97 20,265.15 17,642.19 20,069.19 19,927.58 18,440.61 20,836.62 21,507.50 16,607.07 14,651.63 13,991.31 13,386.91
Income tax expense 13,789.00 13,079.93 12,863.27 16,026.13 11,687.48 4,772.00 9,621.55 4,277.90 11,161.08 6,350.34 6,350.34 10,085.47 12,676.69 10,348.26 11,528.13 8,519.13 15,610.07 6,675.73 3,755.91 16,944.12 2,176.38 16,646.29 2,168.70 8,155.69 -12,020.00 15,317.20 11,430.78 10,280.55 14,005.01 14,241.64 18,957.22 673.48 12,604.75 2,863.30 -4,574.07 2,644.57 24,007.71 2,654.09 1,974.70 4,547.34 2,222.74 6,293.11 -1,618.49 10,108.42 4,396.61 2,413.89 14,101.20 6,825.41 16,367.05 2,488.00 9,671.00 6,489.00 12,840.33 9,375.00 13,517.00 8,475.00 15,012.00 10,350.66 6,926.00 10,916.00 12,228.00 4,566.62 7,797.00 7,745.00 10,485.00 1,042.31 7,569.00 6,928.00 6,719.00 -420.53 7,848.10 6,107.31 6,306.85 3,157.05 7,345.64 6,115.10 5,708.10 5,830.66 3,687.60 3,180.35 3,466.25
Net income 23,401.00 18,827.11 22,700.16 22,281.94 18,702.74 9,480.00 6,426.59 -1,092.50 13,493.55 2,028.37 2,028.61 25,874.61 30,145.63 13,709.69 17,969.17 13,683.48 30,797.06 130,475.17 15,810.80 42,815.70 1,810.25 31,689.95 18,902.05 19,500.20 -28,861.93 20,773.83 13,042.86 14,361.62 19,552.58 14,484.45 18,881.47 434.76 18,765.52 -11,295.07 -9,547.22 14,313.39 35,854.82 -5,972.40 2,123.31 7,700.14 4,798.38 15,663.14 -2,883.87 14,048.10 8,227.40 3,050.49 10,376.24 18,832.88 13,886.77 17,176.98 16,384.31 14,193.00 26,870.79 14,961.88 30,451.00 13,157.00 32,532.26 16,509.53 18,333.00 24,315.00 23,744.00 24,532.05 23,706.00 21,160.00 20,970.00 19,374.45 21,507.00 22,811.00 16,560.00 15,678.51 12,404.00 17,659.00 13,776.00 16,661.60 11,094.98 14,721.53 14,562.83 10,409.38 11,337.18 11,260.48 10,333.57
about 5 hours ago