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 447,567.00 400,278.00 371,622.00 324,162.00 287,597.00 257,141.00 242,155.00 226,247.00 201,159.00 184,840.00 157,107.00 130,474.00 122,489.00 110,618.00 101,862.00 94,155.00 87,138.00 81,186.00 75,431.00 71,542.00
Cost of revenue 364,650.00 310,879.00 280,664.00 244,545.00 217,945.00 190,141.00 184,557.00 172,401.00 154,148.00 141,454.00 120,081.00 97,041.00 92,129.00 82,749.00 92,274.00 85,227.00 79,788.00 61,839.00 56,203.00 53,907.00
Gross profit 82,917.00 89,399.00 90,958.00 79,617.00 69,652.00 67,000.00 57,598.00 53,846.00 47,011.00 43,386.00 37,026.00 33,433.00 30,360.00 27,869.00 9,588.00 8,928.00 7,350.00 19,347.00 19,228.00 16,764.00
Total operating expenses + 63,953.00 57,112.00 58,600.00 51,182.00 45,682.00 44,595.00 37,913.00 36,502.00 31,802.00 30,456.00 26,005.00 23,159.00 20,737.00 18,615.00 1,124.00 1,064.00 991.00 14,084.00 11,379.00 10,651.00
Operating income 18,964.00 32,287.00 32,358.00 28,435.00 23,970.00 22,405.00 19,685.00 17,344.00 15,209.00 12,930.00 11,021.00 10,274.00 9,623.00 9,254.00 8,464.00 7,864.00 6,359.00 5,263.00 7,849.00 6,984.00
Non-operating income (net) -4,267.00 -12,216.00 -3,246.00 -2,092.00 -1,660.00 -1,663.00 -1,704.00 -1,400.00 -1,186.00 -1,067.00 -790.00 -618.00 -708.00 -632.00 -505.00 -481.00 -551.00 -639.00 -544.00 -456.00
Income before tax 14,697.00 20,071.00 29,112.00 26,343.00 22,310.00 20,742.00 17,981.00 15,944.00 14,023.00 11,863.00 10,231.00 9,656.00 8,915.00 8,622.00 7,959.00 7,383.00 5,808.00 4,624.00 7,305.00 6,528.00
Income tax expense 1,890.00 4,829.00 5,968.00 5,704.00 4,578.00 4,973.00 3,742.00 3,562.00 3,200.00 4,790.00 4,363.00 4,037.00 3,242.00 3,096.00 2,817.00 2,749.00 1,986.00 1,647.00 2,651.00 2,369.00
Net income 12,056.00 14,405.00 22,381.00 20,120.00 17,285.00 15,403.00 13,839.00 11,986.00 10,558.00 7,017.00 5,813.00 5,619.00 5,625.00 5,526.00 5,142.00 4,634.00 3,822.00 2,977.00 4,654.00 4,159.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 111,721.00 113,215.00 113,161.00 111,616.00 109,575.00 100,807.00 100,820.00 98,855.00 99,796.00 94,427.00 92,361.00 92,903.00 91,931.00 82,787.00 80,894.00 80,332.00 80,149.00 73,743.00 72,337.00 71,321.00 70,196.00 65,467.00 65,115.00 62,138.00 64,421.00 60,901.00 60,351.00 60,595.00 60,308.00 58,417.00 56,556.00 56,086.00 55,188.00 52,061.00 50,322.00 50,053.00 48,723.00 47,535.00 46,293.00 46,485.00 44,527.00 43,599.00 41,489.00 36,263.00 35,756.00 33,433.00 32,759.00 32,574.00 31,708.00 31,117.00 30,624.00 30,408.00 30,340.00 28,769.00 27,302.00 27,265.00 27,282.00 25,774.00 25,280.00 25,234.00 25,432.00 24,030.00 23,668.00 23,264.00 23,193.00 21,784.00 21,695.00 21,655.00 22,004.00 20,454.00 20,156.00 20,272.00 20,304.00 18,705.00 18,679.00 19,000.00 19,047.00 18,128.00 17,970.00 17,863.00 17,581.00
Cost of revenue 86,312.00 94,721.00 92,524.00 91,604.00 85,801.00 79,499.00 77,791.00 76,798.00 76,791.00 72,425.00 68,973.00 70,016.00 69,250.00 61,905.00 60,941.00 60,689.00 61,010.00 56,159.00 55,104.00 54,206.00 52,476.00 49,704.00 49,571.00 42,179.00 48,687.00 45,787.00 45,668.00 46,782.00 46,320.00 44,580.00 42,876.00 42,898.00 42,047.00 39,686.00 38,269.00 38,438.00 37,755.00 36,004.00 35,165.00 35,978.00 34,307.00 34,437.00 31,841.00 27,251.00 26,904.00 24,442.00 24,047.00 24,452.00 24,100.00 23,261.00 22,775.00 22,842.00 23,251.00 21,445.00 20,098.00 20,633.00 20,573.00 19,244.00 19,017.00 19,132.00 19,324.00 7,638.00 17,728.00 17,755.00 17,653.00 19,951.00 19,769.00 19,966.00 20,102.00 15,430.00 18,304.00 19,356.00 18,366.00 13,762.00 13,706.00 14,125.00 14,610.00 13,414.00 13,520.00 13,553.00 13,420.00
Gross profit 25,409.00 18,494.00 20,637.00 20,012.00 23,774.00 21,308.00 23,029.00 22,057.00 23,005.00 22,002.00 23,388.00 22,887.00 22,681.00 20,882.00 19,953.00 19,643.00 18,772.00 17,584.00 17,233.00 17,115.00 17,720.00 15,763.00 15,544.00 19,959.00 15,734.00 15,114.00 14,683.00 13,813.00 13,988.00 13,837.00 13,680.00 13,188.00 13,141.00 12,375.00 12,053.00 11,615.00 10,968.00 11,531.00 11,128.00 10,507.00 10,220.00 9,162.00 9,648.00 9,012.00 8,852.00 8,991.00 8,712.00 8,122.00 7,608.00 7,856.00 7,849.00 7,566.00 7,089.00 7,324.00 7,204.00 6,632.00 6,709.00 6,530.00 6,093.00 5,942.00 5,926.00 15,783.00 5,804.00 5,360.00 5,367.00 1,833.00 1,926.00 1,689.00 1,902.00 4,253.00 1,852.00 916.00 1,938.00 4,943.00 4,973.00 4,875.00 4,437.00 3,843.00 4,450.00 4,310.00 4,161.00
Total operating expenses + 16,419.00 18,114.00 16,322.00 14,862.00 14,655.00 13,535.00 14,321.00 14,182.00 15,074.00 14,313.00 14,862.00 14,830.00 14,595.00 13,991.00 12,491.00 12,511.00 12,189.00 12,043.00 11,521.00 11,137.00 10,981.00 12,246.00 10,893.00 10,718.00 10,738.00 10,019.00 9,669.00 9,069.00 9,156.00 9,340.00 9,090.00 8,984.00 9,088.00 8,398.00 7,965.00 7,884.00 7,555.00 8,344.00 7,548.00 7,304.00 7,260.00 6,694.00 6,630.00 6,117.00 6,212.00 6,226.00 5,809.00 5,570.00 5,554.00 5,404.00 5,218.00 5,165.00 4,950.00 5,223.00 4,594.00 4,406.00 4,392.00 4,598.00 4,193.00 4,003.00 3,887.00 14,590.00 3,795.00 3,608.00 3,524.00 258.00 250.00 249.00 234.00 3,745.00 254.00 243.00 225.00 2,905.00 2,818.00 2,801.00 2,855.00 2,733.00 2,587.00 2,643.00 2,688.00
Operating income 8,990.00 380.00 4,315.00 5,150.00 9,119.00 7,773.00 8,708.00 7,875.00 7,931.00 7,689.00 8,526.00 8,057.00 8,086.00 6,891.00 7,462.00 7,132.00 6,950.00 5,541.00 5,712.00 5,978.00 6,739.00 3,517.00 4,651.00 9,241.00 4,996.00 5,095.00 5,014.00 4,744.00 4,832.00 4,497.00 4,590.00 4,204.00 4,053.00 3,977.00 4,088.00 3,731.00 3,413.00 3,187.00 3,580.00 3,203.00 2,960.00 2,468.00 3,018.00 2,895.00 2,640.00 2,765.00 2,903.00 2,552.00 2,054.00 2,452.00 2,631.00 2,401.00 2,139.00 2,101.00 2,610.00 2,226.00 2,317.00 2,074.00 2,070.00 2,099.00 2,221.00 1,802.00 2,145.00 1,901.00 2,016.00 1,575.00 1,676.00 1,440.00 1,668.00 1,279.00 1,598.00 673.00 1,713.00 2,038.00 2,155.00 2,074.00 1,582.00 1,981.00 1,863.00 1,667.00 1,473.00
Non-operating income (net) -1,027.00 -1,100.00 -1,086.00 -1,068.00 -1,013.00 -982.00 -1,094.00 -2,210.00 -7,930.00 -830.00 -834.00 -828.00 -754.00 -676.00 -516.00 -467.00 -433.00 -431.00 -422.00 -410.00 -397.00 -401.00 -395.00 -430.00 -437.00 -437.00 -449.00 -418.00 -400.00 -374.00 -353.00 -344.00 -329.00 -308.00 -294.00 -301.00 -283.00 -268.00 -269.00 -271.00 -259.00 -260.00 -229.00 -151.00 -150.00 -151.00 -152.00 -155.00 -160.00 -176.00 -178.00 -176.00 -178.00 -173.00 -158.00 -153.00 -148.00 -139.00 -129.00 -119.00 -118.00 -118.00 -119.00 -119.00 -125.00 -144.00 -137.00 -139.00 -131.00 -155.00 -166.00 -164.00 -154.00 -153.00 -142.00 -133.00 -116.00 -129.00 -129.00 -116.00 -82.00
Income before tax 7,963.00 -720.00 3,229.00 4,082.00 8,106.00 6,791.00 7,614.00 5,665.00 1.00 6,859.00 7,692.00 7,229.00 7,332.00 6,215.00 6,946.00 6,665.00 6,517.00 5,110.00 5,290.00 5,568.00 6,342.00 3,116.00 4,256.00 8,811.00 4,559.00 4,658.00 4,565.00 4,326.00 4,432.00 4,123.00 4,237.00 3,860.00 3,724.00 3,669.00 3,794.00 3,430.00 3,130.00 2,919.00 3,311.00 2,932.00 2,701.00 2,208.00 2,789.00 2,744.00 2,490.00 2,614.00 2,751.00 2,397.00 1,894.00 2,276.00 2,453.00 2,225.00 1,961.00 1,928.00 2,452.00 2,073.00 2,169.00 1,935.00 1,941.00 1,980.00 2,103.00 1,684.00 2,026.00 1,782.00 1,891.00 1,431.00 1,539.00 1,301.00 1,537.00 1,124.00 1,432.00 509.00 1,559.00 1,885.00 2,013.00 1,941.00 1,466.00 1,852.00 1,734.00 1,551.00 1,391.00
Income tax expense 1,482.00 -938.00 686.00 510.00 1,632.00 1,007.00 1,356.00 1,244.00 1,222.00 1,184.00 1,654.00 1,572.00 1,558.00 1,307.00 1,562.00 1,466.00 1,369.00 919.00 1,099.00 1,196.00 1,364.00 764.00 1,000.00 2,115.00 1,094.00 990.00 936.00 941.00 875.00 959.00 953.00 850.00 800.00 -52.00 1,233.00 1,080.00 939.00 1,211.00 1,333.00 1,172.00 1,074.00 956.00 1,171.00 1,159.00 1,077.00 1,104.00 1,149.00 989.00 795.00 849.00 883.00 789.00 721.00 684.00 895.00 736.00 781.00 677.00 670.00 713.00 757.00 641.00 749.00 659.00 700.00 487.00 504.00 442.00 553.00 398.00 512.00 172.00 565.00 669.00 730.00 713.00 539.00 677.00 622.00 570.00 500.00
Net income 6,280.00 10.00 2,348.00 3,406.00 6,292.00 5,543.00 6,055.00 4,216.00 -1,409.00 5,455.00 5,841.00 5,474.00 5,611.00 4,761.00 5,262.00 5,070.00 5,027.00 4,071.00 4,086.00 4,266.00 4,862.00 2,212.00 3,172.00 6,637.00 3,382.00 3,541.00 3,538.00 3,293.00 3,467.00 3,040.00 3,188.00 2,922.00 2,836.00 3,617.00 2,485.00 2,284.00 2,172.00 1,684.00 1,968.00 1,754.00 1,611.00 1,218.00 1,597.00 1,585.00 1,413.00 1,510.00 1,602.00 1,408.00 1,099.00 1,427.00 1,570.00 1,436.00 1,192.00 1,244.00 1,557.00 1,337.00 1,388.00 1,258.00 1,271.00 1,267.00 1,346.00 1,043.00 1,277.00 1,123.00 1,191.00 944.00 1,035.00 859.00 984.00 726.00 920.00 337.00 994.00 1,216.00 1,283.00 1,228.00 927.00 1,175.00 1,112.00 981.00 891.00
about 2 hours ago