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 138,191.00 134,788.00 133,974.00 136,835.00 133,613.00 128,292.00 131,868.00 130,863.00 126,034.00 125,980.00 131,620.00 127,079.00 120,550.00 115,846.00 110,875.00 106,565.00 107,808.00 97,354.00 93,469.00 88,182.00
Cost of revenue 75,114.00 71,989.00 72,511.00 76,232.00 72,507.00 67,921.00 71,408.00 72,608.00 68,510.00 67,352.00 68,574.00 66,464.00 61,493.00 62,695.00 62,371.00 58,311.00 58,837.00 53,467.00 51,892.00 49,514.00
Gross profit 63,077.00 62,799.00 61,463.00 60,603.00 61,106.00 60,371.00 60,460.00 58,255.00 57,524.00 58,628.00 63,046.00 60,615.00 59,057.00 53,151.00 48,504.00 48,254.00 48,971.00 43,887.00 41,577.00 38,630.00
Total operating expenses + 33,818.00 32,195.00 32,632.00 30,136.00 29,141.00 30,504.00 29,431.00 28,248.00 31,005.00 32,718.00 30,240.00 41,723.00 27,367.00 32,145.00 29,670.00 29,281.00 29,491.00 25,776.00 24,865.00 24,416.00
Operating income 29,259.00 30,604.00 28,831.00 30,467.00 31,965.00 29,867.00 31,029.00 30,007.00 26,519.00 25,910.00 32,806.00 18,892.00 31,690.00 21,006.00 18,834.00 18,973.00 19,480.00 18,111.00 16,712.00 14,214.00
Non-operating income (net) -6,587.00 -7,625.00 -11,844.00 -2,196.00 -2,545.00 -5,900.00 -8,296.00 -10,384.00 -5,925.00 -4,924.00 -4,566.00 -3,622.00 -2,413.00 -11,109.00 -8,351.00 -6,289.00 -5,960.00 -16,468.00 -2,167.00 -2,022.00
Income before tax 22,672.00 22,979.00 16,987.00 28,271.00 29,420.00 23,967.00 22,733.00 19,623.00 20,594.00 20,986.00 28,240.00 15,270.00 29,277.00 9,897.00 10,483.00 12,684.00 13,520.00 1,643.00 14,545.00 12,192.00
Income tax expense 5,064.00 5,030.00 4,892.00 6,523.00 6,802.00 5,619.00 2,945.00 3,584.00 -9,956.00 7,378.00 9,865.00 3,314.00 5,730.00 -660.00 285.00 2,467.00 1,210.00 3,331.00 3,982.00 2,674.00
Net income 17,174.00 17,506.00 11,614.00 21,256.00 22,065.00 17,801.00 19,265.00 15,528.00 30,101.00 13,127.00 17,879.00 9,625.00 11,497.00 875.00 2,404.00 2,549.00 3,651.00 6,428.00 5,521.00 6,197.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 34,440.00 36,381.00 33,821.00 34,504.00 33,485.00 35,681.00 33,330.00 32,796.00 32,981.00 35,130.00 33,336.00 32,596.00 32,912.00 35,251.00 34,241.00 33,789.00 33,554.00 34,067.00 32,915.00 33,764.00 32,867.00 34,692.00 31,543.00 30,447.00 31,610.00 34,775.00 32,894.00 32,071.00 32,128.00 34,281.00 32,607.00 32,203.00 31,772.00 33,955.00 31,717.00 30,548.00 29,814.00 32,340.00 30,937.00 30,532.00 32,171.00 34,254.00 33,158.00 32,224.00 31,984.00 33,192.00 31,586.00 31,483.00 30,818.00 31,065.00 30,279.00 29,786.00 29,420.00 30,045.00 29,007.00 28,552.00 28,242.00 28,436.00 27,913.00 27,536.00 26,990.00 26,395.00 26,484.00 26,773.00 26,913.00 27,091.00 27,265.00 26,861.00 26,591.00 24,645.00 24,752.00 24,124.00 23,833.00 23,840.00 23,772.00 23,273.00 22,584.00 20,154.00 22,459.00 21,886.00 21,231.00
Cost of revenue 13,673.00 7,098.00 17,964.00 18,520.00 17,633.00 20,020.00 17,698.00 16,954.00 17,317.00 19,698.00 17,868.00 17,123.00 17,822.00 19,980.00 18,925.00 18,741.00 18,586.00 19,047.00 17,489.00 18,275.00 17,696.00 19,019.00 16,526.00 15,930.00 16,446.00 19,736.00 17,498.00 16,953.00 17,221.00 19,643.00 17,708.00 17,678.00 17,979.00 19,631.00 17,246.00 16,651.00 15,725.00 18,349.00 16,171.00 12,221.00 12,612.00 14,707.00 13,305.00 12,449.00 12,096.00 14,403.00 12,252.00 12,087.00 11,189.00 11,962.00 10,960.00 11,033.00 10,932.00 13,069.00 10,991.00 10,896.00 11,319.00 12,090.00 11,398.00 11,158.00 11,229.00 9,943.00 10,671.00 12,216.00 10,652.00 12,514.00 10,996.00 10,481.00 10,308.00 9,976.00 10,048.00 9,466.00 9,517.00 9,796.00 9,608.00 9,231.00 8,912.00 8,645.00 8,932.00 8,709.00 8,516.00
Gross profit 20,767.00 29,283.00 15,857.00 15,984.00 15,852.00 15,661.00 15,632.00 15,842.00 15,664.00 15,432.00 15,468.00 15,473.00 15,090.00 15,271.00 15,316.00 15,048.00 14,968.00 15,020.00 15,426.00 15,489.00 15,171.00 15,673.00 15,017.00 14,517.00 15,164.00 15,039.00 15,396.00 15,118.00 14,907.00 14,638.00 14,899.00 14,525.00 13,793.00 14,324.00 14,471.00 13,897.00 14,089.00 13,991.00 14,766.00 18,311.00 19,559.00 19,547.00 19,853.00 19,775.00 19,888.00 18,789.00 19,334.00 19,396.00 19,629.00 19,103.00 19,319.00 18,753.00 18,488.00 16,976.00 18,016.00 17,656.00 16,923.00 16,346.00 16,515.00 16,378.00 15,761.00 16,452.00 15,813.00 14,557.00 16,261.00 14,577.00 16,269.00 16,380.00 16,283.00 14,669.00 14,704.00 14,658.00 14,316.00 14,044.00 14,164.00 14,042.00 13,672.00 11,509.00 13,527.00 13,177.00 12,715.00
Total operating expenses + 12,525.00 24,279.00 7,752.00 7,812.00 7,874.00 8,240.00 7,788.00 8,024.00 8,037.00 8,991.00 7,882.00 8,016.00 7,506.00 8,046.00 7,422.00 7,496.00 7,172.00 7,412.00 7,124.00 7,324.00 7,178.00 8,619.00 7,339.00 7,156.00 7,390.00 8,010.00 6,955.00 7,268.00 7,198.00 7,405.00 7,094.00 6,656.00 6,339.00 9,163.00 7,317.00 6,685.00 7,034.00 5,968.00 8,226.00 13,757.00 11,617.00 9,803.00 12,318.00 11,954.00 11,928.00 20,925.00 12,444.00 11,711.00 12,469.00 7,040.00 12,191.00 12,198.00 12,266.00 20,145.00 12,533.00 12,005.00 11,728.00 17,458.00 11,868.00 11,486.00 11,308.00 11,944.00 12,430.00 14,147.00 11,820.00 13,648.00 12,283.00 11,962.00 11,589.00 10,837.00 10,531.00 10,112.00 9,983.00 10,621.00 9,954.00 9,893.00 9,876.00 9,243.00 9,990.00 9,960.00 9,540.00
Operating income 8,242.00 5,004.00 8,105.00 8,172.00 7,978.00 7,421.00 7,844.00 7,818.00 7,627.00 6,441.00 7,586.00 7,457.00 7,584.00 7,225.00 7,894.00 7,552.00 7,796.00 7,608.00 8,302.00 8,165.00 7,993.00 7,054.00 7,678.00 7,361.00 7,774.00 7,029.00 8,441.00 7,850.00 7,709.00 7,233.00 7,805.00 7,869.00 7,454.00 5,161.00 7,154.00 7,212.00 7,055.00 8,023.00 6,540.00 4,554.00 7,942.00 9,744.00 7,535.00 7,821.00 7,960.00 -2,136.00 6,890.00 7,685.00 7,160.00 12,063.00 7,128.00 6,555.00 6,222.00 -3,169.00 5,483.00 5,651.00 5,195.00 -1,112.00 4,647.00 4,892.00 4,453.00 4,508.00 3,383.00 410.00 4,441.00 929.00 3,986.00 4,418.00 4,694.00 3,832.00 4,173.00 4,546.00 4,333.00 3,423.00 4,210.00 4,149.00 3,796.00 2,266.00 3,537.00 3,217.00 3,175.00
Non-operating income (net) -1,458.00 -1,941.00 -1,578.00 -1,563.00 -1,505.00 -853.00 -3,542.00 -1,784.00 -1,552.00 -8,258.00 -1,394.00 -1,345.00 -1,084.00 1,586.00 -1,374.00 -695.00 -1,713.00 -1,464.00 72.00 -341.00 -915.00 -801.00 -1,827.00 -1,174.00 -2,098.00 -3,317.00 -1,518.00 -2,540.00 -921.00 -5,866.00 -1,130.00 -2,342.00 -1,400.00 -2,227.00 -1,643.00 -245.00 -1,873.00 -1,074.00 -964.00 -2,859.00 -1,176.00 -1,166.00 -1,169.00 -1,194.00 -1,291.00 -1,750.00 -1,232.00 -1,141.00 -206.00 -1,303.00 -516.00 -369.00 -503.00 -1,567.00 -560.00 -573.00 -563.00 -690.00 -549.00 -586.00 -572.00 -412.00 -507.00 -542.00 -501.00 -542.00 -525.00 -648.00 -744.00 4,113.00 -124.00 -161.00 -339.00 3,461.00 -1,552.00 -1,511.00 -1,431.00 2,679.00 -1,272.00 -1,345.00 -1,242.00
Income before tax 6,784.00 3,063.00 6,527.00 6,609.00 6,473.00 6,568.00 4,302.00 6,034.00 6,075.00 -1,817.00 6,192.00 6,112.00 6,500.00 8,811.00 6,520.00 6,857.00 6,083.00 6,144.00 8,374.00 7,824.00 7,078.00 6,253.00 5,851.00 6,187.00 5,676.00 3,712.00 6,923.00 5,310.00 6,788.00 1,367.00 6,675.00 5,527.00 6,054.00 2,934.00 5,511.00 6,967.00 5,182.00 6,949.00 5,576.00 1,695.00 6,766.00 8,578.00 6,366.00 6,627.00 6,669.00 -3,886.00 5,658.00 6,544.00 6,954.00 10,760.00 6,612.00 6,186.00 5,719.00 -4,736.00 4,923.00 5,078.00 4,632.00 -1,802.00 4,098.00 4,306.00 3,881.00 4,096.00 2,876.00 -132.00 3,940.00 387.00 3,461.00 3,770.00 3,950.00 7,945.00 4,049.00 4,385.00 3,994.00 6,884.00 2,658.00 2,638.00 2,365.00 4,945.00 2,265.00 1,872.00 1,933.00
Income tax expense 1,638.00 615.00 1,471.00 1,488.00 1,490.00 1,454.00 891.00 1,332.00 1,353.00 756.00 1,308.00 1,346.00 1,482.00 2,113.00 1,496.00 1,542.00 1,372.00 1,407.00 1,820.00 1,875.00 1,700.00 1,535.00 1,347.00 1,348.00 1,389.00 -1,505.00 1,586.00 1,236.00 1,628.00 -698.00 1,613.00 1,281.00 1,388.00 -15,849.00 1,775.00 2,489.00 1,629.00 2,349.00 1,829.00 864.00 2,336.00 3,065.00 2,195.00 2,274.00 2,331.00 -1,738.00 1,864.00 2,220.00 968.00 2,844.00 1,034.00 988.00 864.00 -2,810.00 631.00 793.00 726.00 -1,590.00 556.00 702.00 617.00 1,352.00 321.00 -49.00 1,565.00 -714.00 574.00 610.00 740.00 555.00 850.00 981.00 945.00 759.00 1,387.00 955.00 881.00 253.00 855.00 754.00 877.00
Net income 5,045.00 2,342.00 4,950.00 5,003.00 4,879.00 5,005.00 3,306.00 4,593.00 4,602.00 -2,705.00 4,762.00 4,648.00 4,909.00 6,577.00 4,900.00 5,199.00 4,580.00 4,613.00 6,407.00 5,800.00 5,245.00 4,588.00 4,357.00 4,700.00 4,156.00 5,095.00 5,194.00 3,944.00 5,032.00 1,939.00 4,924.00 4,120.00 4,545.00 18,669.00 3,620.00 4,362.00 3,450.00 4,495.00 3,620.00 702.00 4,310.00 5,391.00 4,038.00 4,231.00 4,219.00 -2,231.00 3,695.00 4,214.00 3,947.00 5,067.00 2,232.00 2,246.00 1,952.00 -4,229.00 1,593.00 1,825.00 1,686.00 -2,023.00 1,379.00 1,609.00 1,439.00 2,639.00 881.00 1,745.00 443.00 -653.00 1,176.00 3,160.00 1,645.00 1,235.00 1,669.00 1,882.00 1,642.00 1,072.00 1,271.00 728.00 1,495.00 1,032.00 1,922.00 1,611.00 1,632.00
about 3 hours ago