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 146,742,000.00 149,967,000.00 149,216,000.00 147,306,000.00 143,210,000.00 136,447,000.00 135,557,000.00 130,788,000.00 128,256,000.00 116,333,000.00 102,470,000.00 89,696,000.00 82,967,000.00 77,127,000.00 71,238,000.00 68,529,000.00 64,596,635.00 60,689,784.00 59,440,011.00 51,206,945.22
Cost of revenue 48,252,000.00 48,082,000.00 46,081,000.00 43,624,000.00 43,314,000.00 39,981,000.00 42,530,000.00 48,176,000.00 39,590,000.00 34,481,000.00 31,702,000.00 27,181,000.00 24,259,000.00 21,463,000.00 20,008,000.00 19,132,000.00 14,582,285.00 12,217,685.00 9,590,596.00 7,483,009.89
Gross profit 98,490,000.00 101,885,000.00 103,135,000.00 103,682,000.00 99,896,000.00 96,466,000.00 93,027,000.00 82,612,000.00 88,666,000.00 81,852,000.00 70,768,000.00 62,515,000.00 58,708,000.00 55,664,000.00 51,230,000.00 49,397,000.00 50,014,350.00 48,472,099.00 49,849,415.00 43,723,935.33
Total operating expenses + 64,371,000.00 58,876,000.00 58,650,000.00 63,966,000.00 52,243,000.00 52,508,000.00 49,033,000.00 44,079,000.00 44,764,000.00 42,680,000.00 38,399,000.00 33,343,000.00 30,981,000.00 30,167,000.00 29,196,000.00 26,643,000.00 27,411,209.00 26,164,624.00 23,376,707.00 22,167,367.49
Operating income 34,119,000.00 43,009,000.00 44,485,000.00 39,716,000.00 47,653,000.00 43,958,000.00 43,994,000.00 38,533,000.00 43,902,000.00 39,172,000.00 32,369,000.00 29,172,000.00 27,727,000.00 25,497,000.00 22,034,000.00 22,754,000.00 22,603,141.00 22,307,475.00 26,472,708.00 21,556,567.85
Non-operating income (net) -3,610,000.00 -3,851,000.00 -3,630,000.00 -3,286,000.00 -3,914,000.00 -4,811,000.00 -5,695,000.00 -2,456,000.00 -1,274,000.00 -1,006,000.00 -1,076,000.00 -593,000.00 -697,000.00 -1,470,000.00 -1,052,000.00 -1,490,000.00 -253,853.00 -1,994,667.00 -877,055.00 399,685.53
Income before tax 30,509,000.00 39,158,000.00 40,855,000.00 36,430,000.00 43,739,000.00 39,147,000.00 38,299,000.00 36,077,000.00 42,628,000.00 38,166,000.00 31,293,000.00 28,579,000.00 27,030,000.00 24,027,000.00 20,982,000.00 21,264,000.00 22,349,288.00 20,312,808.00 25,595,653.00 21,956,253.38
Income tax expense 6,541,000.00 8,433,000.00 8,787,000.00 8,710,000.00 9,640,000.00 9,257,000.00 10,439,000.00 9,366,000.00 9,958,000.00 9,017,000.00 8,023,000.00 7,341,000.00 6,900,000.00 5,886,000.00 5,437,000.00 5,512,000.00 6,373,076.00 5,639,695.00 7,927,823.00 7,027,978.44
Net income 17,486,000.00 23,611,000.00 24,427,000.00 20,736,000.00 24,877,000.00 21,052,000.00 19,068,000.00 17,802,000.00 22,120,000.00 19,333,000.00 15,451,000.00 14,437,000.00 14,046,000.00 12,621,000.00 10,108,000.00 11,427,000.00 11,332,140.00 10,619,470.00 12,857,018.00 10,986,873.32
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 37,189,000.00 37,125,000.00 36,613,000.00 36,365,000.00 36,639,000.00 37,748,000.00 36,927,000.00 37,863,000.00 37,429,000.00 37,978,000.00 37,760,000.00 37,388,000.00 36,090,000.00 38,432,000.00 36,891,000.00 36,775,000.00 35,208,000.00 37,167,000.00 36,563,000.00 35,535,000.00 33,945,000.00 36,506,000.00 33,085,000.00 32,662,000.00 34,194,000.00 32,926,000.00 33,286,000.00 34,505,000.00 34,840,000.00 31,585,000.00 34,835,000.00 32,025,000.00 32,343,000.00 31,253,000.00 32,982,000.00 32,999,000.00 31,022,000.00 30,145,000.00 29,734,000.00 28,912,000.00 27,542,000.00 26,751,000.00 26,879,000.00 25,224,000.00 23,616,000.00 23,855,000.00 22,299,000.00 22,292,000.00 21,250,000.00 21,468,000.00 21,339,000.00 20,613,000.00 19,547,000.00 19,714,000.00 20,314,000.00 19,123,000.00 17,796,000.00 18,853,109.00 18,593,516.00 18,101,039.00 16,806,000.00 16,506,829.00 17,879,256.00 17,655,774.00 16,587,322.00 17,482,245.00 16,441,658.00 15,970,554.00 15,618,305.00 16,100,267.65 13,731,205.81 15,135,794.62 15,013,437.64 14,422,142.84 15,358,072.73 15,364,629.97 14,441,852.85 14,123,305.51 13,227,665.44 12,066,824.08 11,816,954.54
Cost of revenue 12,915,000.00 12,307,000.00 11,990,000.00 12,283,000.00 11,672,000.00 13,097,000.00 11,975,000.00 11,448,000.00 11,562,000.00 25,365,000.00 11,126,000.00 11,511,000.00 10,752,000.00 12,592,000.00 10,538,000.00 10,202,000.00 10,292,000.00 12,621,000.00 10,866,000.00 10,239,000.00 9,588,000.00 10,622,000.00 10,173,000.00 9,415,000.00 9,771,000.00 7,554,000.00 10,449,000.00 12,550,000.00 11,977,000.00 11,670,000.00 12,768,000.00 12,666,000.00 11,072,000.00 10,335,000.00 9,437,000.00 10,793,000.00 9,025,000.00 8,846,000.00 8,048,000.00 9,152,000.00 8,435,000.00 7,707,000.00 8,015,000.00 8,688,000.00 7,317,000.00 6,895,000.00 7,042,000.00 6,844,000.00 6,479,000.00 6,508,000.00 5,648,000.00 6,230,000.00 5,873,000.00 8,618,000.00 4,610,000.00 4,319,000.00 4,911,000.00 3,668,644.00 4,474,955.00 4,571,800.00 4,070,000.00 3,190,542.00 4,446,139.00 3,773,156.00 4,636,577.00 4,698,389.00 3,434,237.00 3,161,024.00 4,204,762.00 3,481,557.92 2,998,623.55 3,102,968.29 2,503,147.72 -4,989,556.86 4,814,127.27 2,936,696.75 2,797,674.84 2,149,149.59 1,977,306.99 1,789,759.26 1,570,427.27
Gross profit 24,274,000.00 24,818,000.00 24,623,000.00 24,082,000.00 24,967,000.00 24,651,000.00 24,952,000.00 26,415,000.00 25,867,000.00 12,613,000.00 26,634,000.00 25,877,000.00 25,338,000.00 25,840,000.00 26,353,000.00 26,573,000.00 24,916,000.00 24,546,000.00 25,697,000.00 25,296,000.00 24,357,000.00 25,884,000.00 22,912,000.00 23,247,000.00 24,423,000.00 25,372,000.00 22,837,000.00 21,955,000.00 22,863,000.00 19,915,000.00 22,067,000.00 19,359,000.00 21,271,000.00 20,918,000.00 23,545,000.00 22,206,000.00 21,997,000.00 21,299,000.00 21,686,000.00 19,760,000.00 19,107,000.00 19,044,000.00 18,864,000.00 16,536,000.00 16,299,000.00 16,960,000.00 15,257,000.00 15,448,000.00 14,771,000.00 14,960,000.00 15,691,000.00 14,383,000.00 13,674,000.00 11,096,000.00 15,704,000.00 14,804,000.00 12,885,000.00 15,184,465.00 14,118,561.00 13,529,239.00 12,736,000.00 13,316,287.00 13,433,117.00 13,882,618.00 11,950,745.00 12,783,856.00 13,007,421.00 12,809,530.00 11,413,543.00 12,618,709.73 10,732,582.26 12,032,826.33 12,510,289.92 19,411,699.70 10,543,945.45 12,427,933.22 11,644,178.01 11,974,155.92 11,250,358.46 10,277,064.82 10,246,527.27
Total operating expenses + 15,129,000.00 32,327,000.00 15,351,000.00 14,669,000.00 14,479,000.00 27,440,000.00 14,137,000.00 15,788,000.00 14,859,000.00 2,453,000.00 14,671,000.00 14,289,000.00 13,907,000.00 17,697,000.00 17,716,000.00 14,248,000.00 14,305,000.00 13,194,000.00 13,011,000.00 13,380,000.00 12,658,000.00 14,937,000.00 12,154,000.00 12,923,000.00 12,494,000.00 14,832,000.00 11,593,000.00 11,774,000.00 10,834,000.00 10,824,000.00 10,725,000.00 12,137,000.00 10,393,000.00 12,607,000.00 11,740,000.00 10,911,000.00 9,506,000.00 12,398,000.00 11,302,000.00 9,445,000.00 9,535,000.00 10,667,000.00 9,995,000.00 8,861,000.00 8,851,000.00 9,920,000.00 7,318,000.00 8,235,000.00 7,853,000.00 8,535,000.00 8,235,000.00 7,287,000.00 6,924,000.00 5,202,000.00 8,134,000.00 8,726,000.00 6,665,000.00 9,316,805.00 8,719,692.00 7,926,296.00 7,316,000.00 8,019,301.00 7,598,504.00 7,844,854.00 6,628,988.00 8,135,006.00 6,630,227.00 6,520,631.00 6,125,345.00 7,485,779.84 6,306,919.96 6,111,993.00 5,975,711.00 12,717,190.82 3,750,518.18 5,522,454.87 5,502,079.92 7,546,733.30 4,867,481.62 5,091,305.56 4,007,072.73
Operating income 9,145,000.00 4,798,000.00 9,272,000.00 9,413,000.00 10,488,000.00 10,541,000.00 10,815,000.00 10,627,000.00 11,008,000.00 10,160,000.00 11,963,000.00 11,588,000.00 11,431,000.00 8,143,000.00 8,637,000.00 12,325,000.00 10,611,000.00 11,352,000.00 12,686,000.00 11,916,000.00 11,699,000.00 10,947,000.00 10,758,000.00 10,324,000.00 11,929,000.00 10,540,000.00 11,244,000.00 10,181,000.00 12,029,000.00 9,091,000.00 11,342,000.00 7,222,000.00 10,878,000.00 8,311,000.00 11,805,000.00 11,295,000.00 12,491,000.00 8,901,000.00 10,384,000.00 10,315,000.00 9,572,000.00 8,377,000.00 8,869,000.00 7,675,000.00 7,448,000.00 7,040,000.00 7,939,000.00 7,213,000.00 6,918,000.00 6,425,000.00 7,456,000.00 7,096,000.00 6,750,000.00 5,894,000.00 7,570,000.00 6,078,000.00 6,220,000.00 5,867,660.00 5,398,869.00 5,602,943.00 5,420,000.00 5,296,986.00 5,834,613.00 6,037,764.00 5,321,757.00 4,648,850.00 6,377,194.00 6,288,899.00 5,288,198.00 5,132,929.89 4,425,662.30 5,920,833.34 6,534,578.92 6,694,508.88 6,793,427.27 6,905,478.34 6,142,098.09 4,427,422.63 6,382,876.84 5,185,759.26 6,239,454.55
Non-operating income (net) -897,000.00 -711,000.00 -987,000.00 -866,000.00 -898,000.00 -1,005,000.00 -1,121,000.00 -847,000.00 -865,000.00 -1,648,000.00 -983,000.00 -883,000.00 -834,000.00 -910,000.00 -869,000.00 -758,000.00 -749,000.00 -873,000.00 -1,220,000.00 -938,000.00 -883,000.00 -1,554,000.00 -1,019,000.00 -1,233,000.00 -1,005,000.00 -3,355,000.00 -968,000.00 -672,000.00 -700,000.00 -686,000.00 -859,000.00 -565,000.00 -346,000.00 -324,000.00 -419,000.00 -364,000.00 -167,000.00 -352,000.00 -265,000.00 -133,000.00 -256,000.00 -404,000.00 -269,000.00 -273,000.00 -130,000.00 -176,000.00 -177,000.00 -175,000.00 -65,000.00 -143,000.00 -265,000.00 -170,000.00 -119,000.00 -422,000.00 -754,000.00 -145,000.00 -149,000.00 -876,399.00 -437,316.00 42,780.00 -285,000.00 -359,471.00 -236,151.00 -296,338.00 -182,809.00 -84,034.00 -130,673.00 494,207.00 -533,353.00 -1,753,967.46 -268,926.18 60,158.56 -32,508.05 -8,070,342.46 -460,445.45 -38,925.99 -234,732.06 19,088.11 6,112.13 -342,990.74 59,927.27
Income before tax 8,248,000.00 4,087,000.00 8,285,000.00 8,547,000.00 9,590,000.00 9,536,000.00 9,694,000.00 9,780,000.00 10,143,000.00 8,512,000.00 10,980,000.00 10,705,000.00 10,597,000.00 7,233,000.00 7,768,000.00 11,567,000.00 9,862,000.00 10,479,000.00 11,466,000.00 10,978,000.00 10,816,000.00 9,393,000.00 9,739,000.00 9,091,000.00 10,924,000.00 7,185,000.00 10,276,000.00 9,509,000.00 11,329,000.00 8,405,000.00 10,483,000.00 6,657,000.00 10,532,000.00 7,987,000.00 11,386,000.00 10,931,000.00 12,324,000.00 8,549,000.00 10,119,000.00 10,182,000.00 9,316,000.00 7,973,000.00 8,600,000.00 7,402,000.00 7,318,000.00 6,864,000.00 7,762,000.00 7,038,000.00 6,853,000.00 6,282,000.00 7,191,000.00 6,926,000.00 6,631,000.00 5,472,000.00 6,816,000.00 5,933,000.00 6,071,000.00 4,991,261.00 4,961,553.00 5,645,723.00 5,135,000.00 4,937,515.00 5,598,462.00 5,741,426.00 5,138,948.00 4,564,816.00 6,246,521.00 6,783,106.00 4,754,845.00 3,378,962.43 4,156,736.12 5,980,991.89 6,502,070.87 -1,375,833.58 6,332,981.82 6,866,552.35 5,907,366.03 4,446,510.73 6,388,988.97 4,842,768.52 6,299,381.82
Income tax expense 2,194,000.00 1,816,000.00 2,018,000.00 1,993,000.00 2,097,000.00 2,176,000.00 2,323,000.00 1,693,000.00 2,412,000.00 2,332,000.00 2,149,000.00 2,329,000.00 2,507,000.00 1,868,000.00 2,006,000.00 2,043,000.00 2,723,000.00 2,445,000.00 2,429,000.00 2,454,000.00 2,221,000.00 1,959,000.00 2,623,000.00 2,525,000.00 2,574,000.00 2,515,000.00 2,825,000.00 2,381,000.00 2,603,000.00 1,828,000.00 2,554,000.00 1,330,000.00 2,868,000.00 2,812,000.00 2,948,000.00 1,569,000.00 2,613,000.00 2,412,000.00 2,423,000.00 2,040,000.00 2,242,000.00 1,931,000.00 1,810,000.00 1,906,000.00 1,943,000.00 1,766,000.00 1,728,000.00 1,780,000.00 1,696,000.00 1,778,000.00 1,646,000.00 1,206,000.00 1,687,000.00 1,503,000.00 1,512,000.00 1,347,200.00 1,292,823.00 1,384,757.00 1,311,000.00 1,223,827.00 1,504,859.00 1,444,974.00 1,372,379.00 1,376,199.00 1,705,406.00 1,892,608.00 1,398,863.00 818,935.13 792,627.51 1,884,900.44 2,050,529.22 2,041,329.38 2,008,363.64 2,051,714.80 1,845,304.27 1,657,803.81 1,919,761.03 1,579,583.33 1,876,427.27
Net income 4,344,000.00 1,702,000.00 4,809,000.00 5,165,000.00 5,810,000.00 5,974,000.00 5,914,000.00 5,708,000.00 6,053,000.00 4,928,000.00 6,743,000.00 6,332,000.00 6,424,000.00 4,155,000.00 3,271,000.00 7,192,000.00 6,118,000.00 6,005,000.00 6,421,000.00 6,437,000.00 6,014,000.00 4,373,000.00 5,690,000.00 5,127,000.00 5,862,000.00 2,609,000.00 5,381,000.00 4,854,000.00 6,224,000.00 3,570,000.00 5,534,000.00 2,964,000.00 5,734,000.00 4,164,000.00 5,852,000.00 5,416,000.00 6,688,000.00 4,601,000.00 69,000.00 10,076,000.00 4,587,000.00 3,906,000.00 4,098,000.00 3,633,000.00 3,814,000.00 2,991,000.00 4,035,000.00 3,762,000.00 3,585,000.00 2,989,000.00 3,932,000.00 3,648,000.00 3,477,000.00 2,863,000.00 3,573,000.00 3,106,000.00 3,322,000.00 -857,939.00 3,668,730.00 5,250,946.00 2,828,000.00 2,603,644.00 2,930,080.00 3,226,685.00 2,776,590.00 2,031,678.00 3,256,649.00 3,585,929.00 2,457,884.00 1,701,708.15 2,478,259.64 3,087,960.92 3,203,460.65 3,096,429.04 3,165,090.91 3,599,720.22 3,028,056.31 1,793,261.19 3,409,770.22 2,336,685.19 3,460,436.36
about 11 hours ago