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 123,529.00 125,397.00 77,198.00 83,442.00 83,081.00 82,227.00 105,684.00 101,060.00 97,741.00 94,176.00 87,803.00 85,992.00 86,597.00 89,762.00 86,115.00 92,470.00 98,451.00 52,389.00 52,859.00 47,241.00
Cost of revenue 43,488.00 47,435.00 -5,399.00 10,608.00 -240.00 22,092.00 21,539.00 16,396.00 11,880.00 9,679.00 6,418.00 5,420.00 6,598.00 12,378.00 14,548.00 23,792.00 31,618.00 25,734.00 19,142.00 14,492.00
Gross profit 80,041.00 77,962.00 77,198.00 72,834.00 83,321.00 60,135.00 84,145.00 84,664.00 85,861.00 84,497.00 81,385.00 80,572.00 79,999.00 77,384.00 71,567.00 68,678.00 66,833.00 26,655.00 33,717.00 32,749.00
Total operating expenses + 54,842.00 54,598.00 48,530.00 57,205.00 53,758.00 57,630.00 58,178.00 56,126.00 58,484.00 52,377.00 47,744.00 46,657.00 47,370.00 48,913.00 47,911.00 49,677.00 48,835.00 23,355.00 21,882.00 20,099.00
Operating income 25,199.00 23,364.00 28,668.00 15,629.00 29,563.00 2,505.00 25,967.00 28,538.00 27,377.00 32,120.00 33,641.00 33,915.00 32,629.00 28,471.00 23,656.00 19,001.00 17,998.00 3,300.00 11,835.00 12,650.00
Non-operating income (net) 0.00 0.00 -7,032.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 25,199.00 23,364.00 21,636.00 15,629.00 29,563.00 2,505.00 25,967.00 28,538.00 27,377.00 32,120.00 33,641.00 33,915.00 32,629.00 28,471.00 23,656.00 19,001.00 17,998.00 3,300.00 11,835.00 12,650.00
Income tax expense 3,841.00 3,399.00 2,607.00 2,251.00 5,764.00 -1,157.00 5,761.00 5,662.00 4,917.00 10,075.00 10,365.00 10,307.00 10,405.00 9,103.00 7,445.00 6,338.00 5,331.00 602.00 3,570.00 4,230.00
Net income 21,338.00 19,722.00 19,142.00 13,677.00 22,109.00 3,377.00 19,715.00 22,393.00 22,183.00 21,938.00 22,894.00 23,057.00 21,878.00 18,897.00 15,869.00 12,362.00 12,275.00 2,655.00 8,057.00 8,420.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 31,795.00 31,816.00 31,905.00 30,181.00 29,627.00 30,597.00 31,674.00 31,650.00 31,476.00 30,546.00 29,845.00 28,200.00 26,749.00 24,020.00 21,962.00 18,398.00 18,688.00 21,715.00 19,759.00 21,163.00 19,770.00 19,279.00 20,748.00 20,207.00 21,132.00 24,255.00 26,884.00 26,475.00 26,301.00 25,257.00 25,733.00 25,027.00 25,043.00 23,617.00 24,444.00 24,458.00 24,144.00 22,272.00 23,723.00 23,386.00 23,256.00 22,218.00 21,943.00 21,757.00 21,885.00 22,074.00 21,524.00 21,619.00 20,775.00 21,044.00 21,004.00 22,252.00 22,297.00 22,447.00 22,312.00 22,364.00 22,639.00 22,030.00 20,920.00 21,368.00 21,797.00 23,083.00 22,775.00 23,129.00 23,483.00 24,615.00 24,721.00 25,004.00 24,111.00 12,237.00 13,279.00 13,682.00 13,339.00 13,225.00 13,796.00 13,268.00 12,570.00 11,856.00 12,286.00 11,882.00 11,217.00
Cost of revenue 11,484.00 11,311.00 11,150.00 10,617.00 10,410.00 11,314.00 12,373.00 12,197.00 11,551.00 11,350.00 10,185.00 9,380.00 7,227.00 5,317.00 3,180.00 1,938.00 173.00 407.00 -470.00 -367.00 190.00 1,175.00 2,201.00 11,455.00 7,420.00 5,039.00 5,569.00 5,394.00 5,537.00 4,798.00 4,372.00 3,926.00 3,300.00 3,263.00 3,312.00 2,778.00 2,494.00 2,461.00 2,340.00 2,487.00 2,391.00 1,886.00 1,691.00 1,256.00 1,585.00 1,488.00 1,391.00 1,219.00 1,322.00 1,396.00 1,103.00 1,729.00 2,370.00 3,045.00 2,854.00 3,117.00 3,362.00 3,526.00 3,447.00 3,544.00 4,031.00 4,895.00 5,477.00 6,012.00 7,408.00 8,105.00 8,395.00 7,623.00 7,495.00 10,448.00 4,888.00 5,281.00 5,117.00 6,366.00 4,835.00 4,097.00 3,844.00 3,907.00 3,965.00 3,525.00 3,095.00
Gross profit 20,311.00 20,505.00 20,755.00 19,564.00 19,217.00 19,283.00 19,301.00 19,453.00 19,925.00 19,196.00 19,660.00 18,820.00 19,522.00 18,703.00 18,782.00 16,460.00 18,515.00 21,308.00 20,229.00 21,530.00 19,580.00 18,104.00 18,547.00 8,752.00 13,712.00 19,216.00 21,315.00 21,081.00 20,764.00 20,459.00 21,361.00 21,101.00 21,743.00 20,354.00 21,132.00 21,680.00 21,650.00 19,811.00 21,383.00 20,899.00 20,865.00 20,332.00 20,252.00 20,501.00 20,300.00 20,586.00 20,133.00 20,400.00 19,453.00 19,648.00 19,901.00 20,523.00 19,927.00 19,402.00 19,458.00 19,247.00 19,277.00 18,504.00 17,473.00 17,824.00 17,766.00 18,188.00 17,298.00 17,117.00 16,075.00 16,510.00 16,326.00 17,381.00 16,616.00 1,789.00 8,391.00 8,401.00 8,222.00 6,859.00 8,961.00 9,171.00 8,726.00 7,949.00 8,321.00 8,357.00 8,122.00
Total operating expenses + 14,460.00 13,979.00 13,846.00 13,126.00 13,891.00 13,900.00 13,067.00 13,293.00 14,338.00 15,786.00 13,113.00 12,987.00 13,676.00 16,202.00 14,306.00 12,862.00 13,851.00 13,198.00 13,303.00 13,341.00 13,989.00 14,802.00 15,229.00 14,551.00 13,048.00 15,614.00 15,199.00 13,449.00 13,916.00 13,339.00 13,763.00 13,982.00 15,042.00 15,513.00 14,351.00 13,541.00 13,792.00 12,249.00 13,128.00 12,677.00 12,784.00 12,176.00 11,479.00 11,952.00 12,137.00 12,275.00 11,536.00 11,745.00 11,101.00 11,431.00 11,600.00 12,052.00 12,287.00 12,181.00 11,948.00 12,155.00 12,629.00 12,447.00 11,333.00 11,751.00 12,380.00 13,023.00 12,122.00 12,458.00 12,074.00 12,548.00 11,655.00 12,657.00 11,975.00 6,559.00 6,010.00 5,798.00 5,129.00 5,336.00 5,501.00 5,727.00 5,526.00 4,673.00 5,081.00 5,176.00 5,074.00
Operating income 5,851.00 6,526.00 6,909.00 6,438.00 5,326.00 5,383.00 6,234.00 6,160.00 5,587.00 3,410.00 6,547.00 5,833.00 5,846.00 2,501.00 4,476.00 3,598.00 4,664.00 8,110.00 6,926.00 8,189.00 5,591.00 3,302.00 3,318.00 -5,799.00 664.00 3,602.00 6,116.00 7,632.00 6,848.00 7,120.00 7,598.00 7,119.00 6,701.00 4,841.00 6,781.00 8,139.00 7,858.00 7,562.00 8,255.00 8,222.00 8,081.00 8,156.00 8,773.00 8,549.00 8,163.00 8,311.00 8,597.00 8,655.00 8,352.00 8,217.00 8,301.00 8,471.00 7,640.00 7,221.00 7,510.00 7,092.00 6,648.00 6,057.00 6,140.00 6,073.00 5,386.00 5,165.00 5,176.00 4,659.00 4,001.00 3,962.00 4,671.00 4,724.00 4,641.00 -4,770.00 2,381.00 2,603.00 3,093.00 1,523.00 3,460.00 3,444.00 3,200.00 3,276.00 3,240.00 3,181.00 3,048.00
Non-operating income (net) 130.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 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 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 5,981.00 6,526.00 6,909.00 6,438.00 5,326.00 5,383.00 6,234.00 6,160.00 5,587.00 3,410.00 6,547.00 5,833.00 5,846.00 2,501.00 4,476.00 3,598.00 4,664.00 8,110.00 6,926.00 8,189.00 5,591.00 3,302.00 3,318.00 -5,799.00 664.00 3,602.00 6,116.00 7,632.00 6,848.00 7,120.00 7,598.00 7,119.00 6,701.00 4,841.00 6,781.00 8,139.00 7,858.00 7,562.00 8,255.00 8,222.00 8,081.00 8,156.00 8,773.00 8,549.00 8,163.00 8,311.00 8,597.00 8,655.00 8,352.00 8,217.00 8,301.00 8,471.00 7,640.00 7,221.00 7,510.00 7,092.00 6,648.00 6,057.00 6,140.00 6,073.00 5,386.00 5,165.00 5,176.00 4,659.00 4,001.00 3,962.00 4,671.00 4,724.00 4,641.00 -4,770.00 2,381.00 2,603.00 3,093.00 1,523.00 3,460.00 3,444.00 3,200.00 3,276.00 3,240.00 3,181.00 3,048.00
Income tax expense 728.00 1,103.00 1,300.00 916.00 522.00 120.00 1,064.00 1,251.00 964.00 -100.00 811.00 930.00 966.00 -127.00 912.00 622.00 746.00 1,711.00 1,521.00 1,445.00 901.00 108.00 -83.00 -2,001.00 159.00 678.00 1,304.00 1,294.00 881.00 966.00 1,512.00 1,810.00 1,374.00 -1,569.00 2,181.00 2,245.00 2,133.00 2,258.00 2,601.00 2,649.00 2,567.00 2,533.00 2,790.00 2,763.00 2,279.00 2,519.00 2,642.00 2,869.00 2,277.00 2,504.00 2,618.00 2,863.00 2,420.00 1,924.00 2,480.00 2,371.00 2,328.00 1,874.00 1,998.00 2,001.00 1,572.00 1,672.00 1,751.00 1,514.00 1,401.00 949.00 1,355.00 1,475.00 1,552.00 -2,036.00 730.00 834.00 1,074.00 272.00 1,177.00 1,165.00 956.00 1,095.00 1,046.00 1,092.00 1,030.00
Net income 5,290.00 5,361.00 5,589.00 5,494.00 4,894.00 5,079.00 5,114.00 4,910.00 4,619.00 3,446.00 5,767.00 4,938.00 4,991.00 2,864.00 3,592.00 3,142.00 3,788.00 5,750.00 5,122.00 6,040.00 4,636.00 2,992.00 3,216.00 -3,846.00 653.00 2,873.00 4,610.00 6,206.00 5,860.00 6,064.00 6,007.00 5,186.00 5,136.00 6,320.00 4,542.00 5,856.00 5,634.00 5,274.00 5,644.00 5,558.00 5,462.00 5,575.00 5,796.00 5,719.00 5,804.00 5,709.00 5,729.00 5,726.00 5,893.00 5,610.00 5,578.00 5,519.00 5,171.00 5,090.00 4,937.00 4,622.00 4,248.00 4,107.00 4,055.00 3,948.00 3,759.00 3,414.00 3,339.00 3,062.00 2,547.00 2,823.00 3,235.00 3,172.00 3,045.00 -2,734.00 1,637.00 1,753.00 1,999.00 1,251.00 2,283.00 2,279.00 2,244.00 2,181.00 2,194.00 2,089.00 2,018.00
about 2 hours ago