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 371,444.00 371,433.00 364,482.00 302,089.00 354,636.00 245,510.00 254,616.00 247,837.00 242,137.00 223,604.00 210,821.00 194,673.00 182,150.00 162,463.00 146,700.00 137,897.00 112,024.00 116,420.00 118,334.00 97,857.00
Cost of revenue 283,669.00 284,855.00 293,536.00 124,319.00 114,138.00 101,091.00 107,041.00 106,083.00 133,832.00 125,396.00 117,594.00 111,009.00 102,210.00 75,222.00 117,040.00 106,872.00 90,832.00 90,197.00 89,076.00 74,105.00
Gross profit 87,775.00 86,578.00 70,946.00 177,770.00 354,636.00 286,256.00 327,223.00 247,837.00 242,137.00 223,604.00 210,821.00 194,673.00 182,150.00 162,463.00 29,660.00 31,025.00 21,192.00 26,223.00 29,258.00 23,752.00
Total operating expenses + 28,895.00 27,142.00 22,822.00 264,766.00 242,950.00 74,294.00 105,712.00 221,381.00 218,299.00 189,937.00 175,875.00 166,568.00 153,354.00 140,227.00 8,670.00 7,704.00 8,117.00 8,052.00 7,098.00 5,932.00
Operating income 58,880.00 59,436.00 48,124.00 37,323.00 111,686.00 59,044.00 106,282.00 26,456.00 23,838.00 33,667.00 34,946.00 28,105.00 28,796.00 22,236.00 20,990.00 23,321.00 13,075.00 18,171.00 22,160.00 17,820.00
Non-operating income (net) 23,579.00 50,940.00 72,042.00 -67,899.00 0.00 -3,351.00 -3,586.00 -22,455.00 0.00 0.00 0.00 0.00 0.00 0.00 -5,676.00 -4,270.00 -1,523.00 -10,597.00 -1,999.00 -1,042.00
Income before tax 82,459.00 110,376.00 120,166.00 -30,576.00 111,686.00 55,693.00 102,696.00 4,001.00 23,838.00 33,667.00 34,946.00 28,105.00 28,796.00 22,236.00 15,314.00 19,051.00 11,552.00 7,574.00 20,161.00 16,778.00
Income tax expense 15,199.00 20,815.00 23,019.00 -8,518.00 20,879.00 12,440.00 20,904.00 -321.00 -21,515.00 9,240.00 10,532.00 7,935.00 8,951.00 6,924.00 4,568.00 5,607.00 3,538.00 1,978.00 6,594.00 5,505.00
Net income 66,968.00 88,995.00 96,223.00 -22,819.00 89,795.00 42,521.00 81,417.00 4,021.00 44,940.00 24,074.00 24,083.00 19,872.00 19,476.00 14,824.00 10,254.00 12,967.00 8,055.00 4,994.00 13,213.00 11,015.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 93,675.00 94,232.00 94,972.00 92,515.00 89,725.00 94,916.00 92,995.00 93,653.00 89,869.00 93,376.00 63,432.00 125,564.00 120,151.00 160,527.00 76,934.00 76,180.00 70,810.00 33,783.00 75,504.00 96,508.00 70,299.00 62,989.00 94,606.00 96,925.00 61,265.00 24,072.00 75,898.00 73,646.00 81,000.00 50,661.00 78,156.00 68,562.00 50,458.00 58,907.00 60,525.00 57,518.00 65,187.00 57,673.00 59,068.00 54,460.00 52,403.00 51,820.00 58,989.00 51,368.00 48,644.00 48,259.00 51,199.00 49,762.00 45,453.00 47,049.00 46,541.00 44,693.00 43,867.00 44,720.00 41,050.00 38,546.00 38,147.00 37,955.00 33,739.00 38,274.00 33,720.00 36,165.00 36,274.00 31,709.00 32,037.00 30,198.00 29,904.00 29,607.00 22,784.00 24,592.00 29,435.00 30,093.00 26,816.00 28,043.00 29,873.00 27,347.00 32,918.00 26,231.00 25,371.00 23,893.00 22,763.00
Cost of revenue 66,697.00 72,549.00 71,590.00 70,200.00 69,330.00 68,527.00 30,323.00 73,200.00 69,675.00 75,610.00 31,049.00 73,197.00 30,319.00 124,319.00 13,465.00 66,919.00 1,978.00 -128,173.00 33,597.00 32,963.00 26,530.00 -81,430.00 29,912.00 55,584.00 29,116.00 -123,503.00 26,950.00 27,047.00 25,767.00 -91,093.00 1,273.00 35,660.00 25,415.00 -81,482.00 25,815.00 48,912.00 867.00 -70,177.00 886.00 31,563.00 22,796.00 117,594.00 22,297.00 42,189.00 659.00 111,009.00 762.00 692.00 589.00 102,210.00 19,399.00 19,373.00 18,284.00 75,222.00 40,284.00 39,579.00 37,055.00 38,057.00 35,430.00 37,148.00 34,751.00 18,991.00 35,993.00 33,188.00 35,322.00 32,452.00 31,814.00 30,758.00 30,438.00 18,369.00 33,869.00 32,359.00 28,746.00 57,173.00 17,587.00 16,961.00 23,452.00 14,349.00 16,042.00 15,696.00 14,994.00
Gross profit 26,978.00 21,683.00 23,382.00 22,315.00 20,395.00 26,389.00 8,540.00 20,453.00 20,194.00 17,766.00 32,383.00 125,564.00 120,151.00 36,208.00 76,934.00 76,180.00 70,810.00 33,783.00 75,504.00 96,508.00 70,299.00 62,989.00 94,606.00 96,925.00 61,265.00 24,072.00 75,898.00 73,646.00 81,000.00 50,661.00 78,156.00 68,562.00 50,458.00 58,907.00 60,525.00 57,518.00 65,187.00 57,673.00 59,068.00 54,460.00 52,403.00 51,820.00 58,989.00 51,368.00 48,644.00 48,259.00 51,199.00 49,762.00 45,453.00 47,049.00 46,541.00 44,693.00 43,867.00 44,720.00 766.00 -1,033.00 1,092.00 -102.00 -1,691.00 1,126.00 -1,031.00 17,174.00 281.00 -1,479.00 -3,285.00 -2,254.00 -1,910.00 -1,151.00 -7,654.00 6,223.00 -4,434.00 -2,266.00 -1,930.00 23,866.00 12,286.00 10,386.00 9,466.00 11,700.00 9,329.00 8,197.00 7,769.00
Total operating expenses + 11,929.00 8,698.00 6,718.00 6,731.00 7,681.00 9,986.00 50,900.00 5,783.00 6,322.00 5,995.00 49,604.00 80,129.00 75,399.00 70,417.00 67,586.00 64,743.00 62,020.00 63,372.00 63,020.00 60,787.00 55,771.00 58,332.00 56,676.00 61,516.00 54,039.00 59,878.00 55,409.00 55,887.00 53,353.00 60,927.00 55,009.00 53,464.00 51,981.00 52,516.00 54,895.00 51,389.00 59,499.00 48,359.00 48,543.00 47,088.00 45,947.00 44,439.00 44,917.00 45,522.00 40,997.00 42,418.00 44,449.00 40,846.00 38,855.00 39,817.00 39,163.00 37,802.00 36,572.00 37,966.00 -5,170.00 -5,648.00 -3,839.00 -4,554.00 -5,054.00 -4,139.00 -3,265.00 10,693.00 -4,253.00 -4,417.00 -8,383.00 -6,719.00 -6,749.00 -5,942.00 -5,111.00 6,075.00 -5,936.00 -6,737.00 -3,383.00 7,098.00 5,439.00 5,570.00 5,394.00 6,438.00 5,028.00 4,595.00 4,156.00
Operating income 15,049.00 12,985.00 16,664.00 15,584.00 12,714.00 16,403.00 -42,360.00 14,670.00 13,872.00 11,771.00 12,557.00 45,435.00 44,752.00 90,110.00 9,348.00 11,437.00 8,790.00 -29,589.00 12,484.00 35,721.00 14,528.00 4,657.00 37,930.00 35,409.00 7,226.00 -35,806.00 20,489.00 17,759.00 27,647.00 -10,266.00 23,147.00 15,098.00 -1,523.00 6,391.00 5,630.00 6,129.00 5,688.00 9,314.00 10,525.00 7,372.00 6,456.00 7,381.00 14,072.00 5,846.00 7,647.00 5,841.00 6,750.00 8,916.00 6,598.00 7,232.00 7,378.00 6,891.00 7,295.00 6,754.00 5,936.00 4,615.00 4,931.00 4,452.00 3,363.00 5,265.00 2,234.00 6,481.00 4,534.00 2,938.00 5,098.00 4,465.00 4,839.00 4,791.00 -2,543.00 148.00 1,502.00 4,471.00 1,453.00 -6,028.00 6,847.00 4,816.00 4,072.00 5,262.00 4,301.00 3,602.00 3,613.00
Non-operating income (net) -2,730.00 11,471.00 21,441.00 -834.00 -7,566.00 7,622.00 74,646.00 23,467.00 1,834.00 35,167.00 -29,516.00 0.00 0.00 -67,899.00 -13,465.00 -66,919.00 -1,978.00 78,542.00 0.00 0.00 0.00 40,746.00 0.00 0.00 -70,275.00 72,607.00 0.00 0.00 0.00 -22,455.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 10,454.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Income before tax 12,319.00 24,456.00 38,105.00 14,750.00 5,148.00 24,025.00 32,286.00 38,137.00 15,706.00 46,938.00 -16,959.00 45,435.00 44,752.00 22,211.00 -4,117.00 -55,482.00 6,812.00 48,953.00 12,484.00 35,721.00 14,528.00 45,403.00 37,930.00 35,409.00 -63,049.00 36,801.00 20,489.00 17,759.00 27,647.00 -32,721.00 23,147.00 15,098.00 -1,523.00 6,391.00 5,630.00 6,129.00 5,688.00 9,314.00 10,525.00 7,372.00 6,456.00 7,381.00 14,072.00 5,846.00 7,647.00 5,841.00 6,750.00 8,916.00 6,598.00 7,232.00 7,378.00 6,891.00 7,295.00 6,754.00 5,936.00 4,615.00 4,931.00 4,452.00 3,363.00 5,265.00 2,234.00 6,481.00 4,534.00 2,938.00 5,098.00 4,465.00 4,839.00 4,791.00 -2,543.00 148.00 1,502.00 4,471.00 1,453.00 4,426.00 6,847.00 4,816.00 4,072.00 5,262.00 4,301.00 3,602.00 3,613.00
Income tax expense 2,140.00 5,189.00 7,241.00 2,293.00 476.00 4,274.00 6,028.00 7,639.00 2,874.00 9,180.00 -4,392.00 9,236.00 8,995.00 3,890.00 -1,529.00 -12,106.00 1,227.00 9,055.00 1,840.00 7,296.00 2,688.00 9,273.00 7,517.00 9,002.00 -13,352.00 7,571.00 3,832.00 3,586.00 5,915.00 -7,330.00 4,440.00 3,021.00 -452.00 -26,265.00 1,427.00 1,774.00 1,549.00 2,959.00 3,192.00 2,290.00 799.00 1,834.00 4,545.00 1,739.00 2,414.00 1,623.00 2,029.00 2,458.00 1,825.00 2,169.00 2,225.00 2,279.00 2,278.00 2,093.00 1,882.00 1,384.00 1,565.00 1,261.00 953.00 1,725.00 629.00 2,008.00 1,415.00 848.00 1,336.00 1,431.00 1,601.00 1,520.00 -1,014.00 -167.00 294.00 1,443.00 408.00 1,392.00 2,197.00 1,617.00 1,388.00 1,604.00 1,451.00 1,208.00 1,242.00
Net income 10,106.00 19,199.00 30,796.00 12,370.00 4,603.00 19,694.00 26,251.00 30,348.00 12,702.00 37,574.00 -12,767.00 35,912.00 35,504.00 18,164.00 -2,688.00 -43,755.00 5,460.00 39,646.00 10,344.00 28,094.00 11,711.00 35,835.00 30,137.00 26,295.00 -49,746.00 29,159.00 16,524.00 14,073.00 21,661.00 -25,392.00 18,540.00 12,011.00 -1,138.00 32,551.00 4,067.00 4,262.00 4,060.00 6,286.00 7,198.00 5,001.00 5,589.00 5,478.00 9,428.00 4,013.00 5,164.00 4,155.00 4,617.00 6,395.00 4,705.00 4,990.00 5,053.00 4,541.00 4,892.00 4,551.00 3,920.00 3,108.00 3,245.00 3,048.00 2,278.00 3,417.00 1,511.00 4,377.00 2,989.00 1,968.00 3,633.00 3,056.00 3,238.00 3,295.00 -1,534.00 117.00 1,057.00 2,880.00 940.00 2,947.00 4,553.00 3,118.00 2,595.00 3,583.00 2,772.00 2,347.00 2,313.00
about 2 hours ago