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 cash and short-term investments + 28,121.00 29,113.00 29,628.00 27,911.00 23,907.00 19,781.00 14,245.00 14,324.00 15,490.00 13,275.00 12,911.00 9,236.00 9,213.00 11,437.00 12,006.00 11,195.00 11,039.00 8,209.00 9,619.00 10,940.00
Accounts receivable, net 52,715.00 48,454.00 38,970.00 17,681.00 14,216.00 12,870.00 11,822.00 11,388.00 9,568.00 8,152.00 6,523.00 4,252.00 3,052.00 5,598.00 4,549.00 3,704.00 3,792.00 3,644.00 2,900.00 1,323.00
Inventories -68,598.00 0.00 0.00 0.00 0.00 0.00 0.00 1,087.00 944.00 986.00 938.00 386.00 561.00
Other current assets 9,746.00 8,212.00 9,839.00 23,477.00 23,635.00 21,067.00 16,567.00 12,980.00 12,026.00 12,321.00 12,205.00 10,068.00 8,115.00 4,017.00 2,708.00 2,550.00 2,383.00 2,199.00 3,025.00 3,220.00
Total current assets 90,582.00 85,779.00 78,437.00 69,069.00 61,758.00 53,718.00 42,634.00 38,692.00 37,084.00 33,748.00 31,639.00 23,556.00 20,380.00 21,052.00 20,350.00 18,393.00 18,200.00 14,990.00 15,544.00 16,044.00
Total non-current assets + 218,999.00 212,499.00 195,283.00 176,636.00 150,448.00 143,571.00 131,255.00 113,529.00 101,973.00 88,931.00 79,744.00 62,826.00 61,502.00 59,833.00 47,539.00 44,670.00 40,845.00 40,825.00 35,355.00 32,276.00
Total assets 309,581.00 298,278.00 273,720.00 245,705.00 212,206.00 197,289.00 173,889.00 152,221.00 139,057.00 122,679.00 111,383.00 86,382.00 81,882.00 80,885.00 67,889.00 63,063.00 59,045.00 55,815.00 50,899.00 48,320.00
Total current liabilities + 114,897.00 103,769.00 99,054.00 89,237.00 78,292.00 72,420.00 61,782.00 53,209.00 50,463.00 49,215.00 42,898.00 30,623.00 27,881.00 27,116.00 23,922.00 23,700.00 22,163.00 20,190.00 18,492.00 18,497.00
Total non-current liabilities + 92,986.00 91,918.00 80,442.00 70,121.00 57,435.00 54,330.00 49,945.00 42,785.00 36,572.00 33,055.00 33,024.00 21,917.00 20,677.00 20,470.00 15,675.00 13,538.00 13,276.00 15,274.00 12,344.00 9,013.00
Total liabilities 207,883.00 195,687.00 174,801.00 159,358.00 135,727.00 126,750.00 111,727.00 95,994.00 87,035.00 82,270.00 75,922.00 52,540.00 48,558.00 47,586.00 39,597.00 37,238.00 35,439.00 35,035.00 30,836.00 27,510.00
Total stockholders' equity + 94,110.00 92,658.00 88,756.00 77,772.00 71,760.00 65,491.00 57,616.00 51,696.00 49,833.00 38,397.00 33,725.00 32,454.00 32,149.00 31,178.00 28,292.00 25,825.00 23,606.00 20,780.00 20,063.00 20,810.00
Common shares outstanding 910 929 938 950 956 961 966 983 985 968 967 986 1,023 1,046 1,087 1,131 1,179 1,241 1,361 1,402
Show Quarterly Balance Sheet
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 cash and short-term investments + 31,229.00 28,121.00 30,614.00 32,020.00 37,865.00 29,113.00 37,134.00 31,323.00 32,710.00 29,628.00 44,097.00 46,279.00 46,497.00 27,911.00 42,527.00 27,964.00 28,396.00 23,907.00 23,871.00 22,561.00 22,917.00 19,781.00 20,809.00 25,593.00 24,445.00 14,245.00 15,818.00 17,269.00 15,710.00 14,324.00 13,849.00 21,860.00 22,041.00 15,490.00 19,794.00 17,970.00 19,352.00 13,275.00 15,667.00 10,974.00 13,014.00 12,911.00 9,925.00 9,802.00 10,430.00 9,236.00 9,212.00 8,289.00 9,383.00 9,213.00 10,719.00 10,097.00 13,057.00 11,437.00 11,954.00 14,430.00 14,326.00 12,006.00 16,377.00 12,307.00 12,150.00 11,195.00 11,003.00 11,073.00 11,075.00 11,039.00 10,501.00 8,155.00 8,845.00 8,209.00 6,800.00 6,089.00 7,040.00 9,619.00 11,121.00 13,898.00 12,855.00 10,940.00 9,925.00 10,056.00 8,361.00
Accounts receivable, net 26,587.00 52,715.00 55,434.00 52,724.00 26,936.00 48,454.00 47,485.00 49,877.00 46,481.00 38,970.00 38,425.00 34,083.00 37,110.00 17,681.00 30,731.00 31,157.00 30,865.00 14,216.00 28,232.00 27,217.00 27,526.00 12,870.00 25,402.00 23,976.00 24,888.00 11,822.00 21,116.00 18,175.00 20,457.00 11,388.00 18,262.00 17,646.00 18,290.00 9,568.00 15,464.00 17,770.00 16,204.00 8,152.00 14,849.00 16,701.00 14,642.00 6,523.00 14,419.00 12,194.00 10,386.00 4,252.00 9,015.00 9,424.00 7,826.00 3,052.00 6,625.00 6,694.00 5,799.00 5,598.00 4,548.00 2,648.00 4,666.00 4,549.00 4,376.00 4,812.00 4,322.00 3,704.00 3,790.00 4,576.00 3,973.00 3,792.00 3,574.00 4,226.00 4,188.00 3,644.00 1,873.00 2,350.00 1,934.00 2,900.00 1,318.00 1,536.00 1,311.00 1,323.00 1,218.00 1,350.00 1,309.00
Inventories -55,124.00 -74,895.00 -68,598.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 -11,954.00 -14,430.00 -14,326.00 1,087.00 -16,377.00 -12,307.00 -12,150.00 944.00 -11,003.00 -11,073.00 -11,075.00 986.00 -10,501.00 -8,155.00 903.00 938.00 354.00 380.00 346.00 386.00 521.00 595.00 583.00 561.00 689.00
Other current assets 33,311.00 9,746.00 9,019.00 8,955.00 35,058.00 8,212.00 7,639.00 10,838.00 9,751.00 9,839.00 9,383.00 9,507.00 10,288.00 23,477.00 9,679.00 9,235.00 9,768.00 23,635.00 9,507.00 9,138.00 9,065.00 21,067.00 8,610.00 9,349.00 9,474.00 16,567.00 6,607.00 6,594.00 6,648.00 12,980.00 6,643.00 7,128.00 8,022.00 12,026.00 5,663.00 5,499.00 5,433.00 12,321.00 5,252.00 5,623.00 6,089.00 12,205.00 5,591.00 5,570.00 5,958.00 10,068.00 4,736.00 5,138.00 5,155.00 8,115.00 3,850.00 3,827.00 3,861.00 4,017.00 3,829.00 20,079.00 3,698.00 2,708.00 3,755.00 3,310.00 3,346.00 2,550.00 3,463.00 3,333.00 3,331.00 2,383.00 3,229.00 3,303.00 2,187.00 2,199.00 3,932.00 4,436.00 4,447.00 2,639.00 3,879.00 3,924.00 3,658.00 3,220.00 3,853.00 4,072.00 3,264.00
Total current assets 91,127.00 90,582.00 95,067.00 93,699.00 96,285.00 85,779.00 92,258.00 92,038.00 88,942.00 78,437.00 91,905.00 89,869.00 93,895.00 69,069.00 82,937.00 68,356.00 69,029.00 61,758.00 61,610.00 58,916.00 59,508.00 53,718.00 54,821.00 58,918.00 58,807.00 42,634.00 43,541.00 42,038.00 42,815.00 38,692.00 38,754.00 46,634.00 48,353.00 37,084.00 40,921.00 41,239.00 40,989.00 33,748.00 35,768.00 33,298.00 33,745.00 31,639.00 29,935.00 27,566.00 26,774.00 23,556.00 22,963.00 22,851.00 22,364.00 20,380.00 21,194.00 20,618.00 22,717.00 21,052.00 20,331.00 22,727.00 22,690.00 20,350.00 24,508.00 20,429.00 19,818.00 18,393.00 18,256.00 18,982.00 18,379.00 18,200.00 17,304.00 15,684.00 16,123.00 14,990.00 12,959.00 13,255.00 13,767.00 15,544.00 16,839.00 19,953.00 18,407.00 16,044.00 14,996.00 15,478.00 13,623.00
Total non-current assets + 221,517.00 218,999.00 220,202.00 214,874.00 213,505.00 212,499.00 207,051.00 194,018.00 195,268.00 195,283.00 190,158.00 190,295.00 189,784.00 176,636.00 160,127.00 161,816.00 152,209.00 150,448.00 151,435.00 151,376.00 145,663.00 143,571.00 136,148.00 133,565.00 130,260.00 131,255.00 130,168.00 125,162.00 118,382.00 113,529.00 112,333.00 107,977.00 107,216.00 101,973.00 99,511.00 96,858.00 96,168.00 88,931.00 87,874.00 86,305.00 84,110.00 79,744.00 78,337.00 63,857.00 62,945.00 62,826.00 62,463.00 62,615.00 62,258.00 61,502.00 60,669.00 59,583.00 60,409.00 59,833.00 51,369.00 50,738.00 50,000.00 47,539.00 46,402.00 45,686.00 45,517.00 44,670.00 44,767.00 41,442.00 41,162.00 40,845.00 40,145.00 40,206.00 39,962.00 40,825.00 40,748.00 40,913.00 39,776.00 35,355.00 33,602.00 33,201.00 32,602.00 32,276.00 31,451.00
Total assets 312,644.00 309,581.00 315,269.00 308,573.00 309,790.00 298,278.00 299,309.00 286,056.00 284,210.00 273,720.00 282,063.00 280,164.00 283,679.00 245,705.00 243,064.00 230,172.00 221,238.00 212,206.00 213,045.00 210,292.00 205,171.00 197,289.00 190,969.00 192,483.00 189,067.00 173,889.00 173,709.00 167,200.00 161,197.00 152,221.00 151,087.00 154,611.00 155,569.00 139,057.00 140,432.00 138,097.00 137,157.00 122,679.00 123,642.00 119,603.00 117,855.00 111,383.00 108,272.00 91,423.00 89,719.00 86,382.00 85,426.00 85,466.00 84,622.00 81,882.00 81,863.00 80,201.00 83,126.00 80,885.00 71,700.00 73,465.00 72,690.00 67,889.00 70,910.00 66,115.00 65,335.00 63,063.00 63,023.00 60,424.00 59,541.00 59,045.00 57,449.00 55,890.00 56,085.00 55,815.00 53,707.00 54,168.00 53,543.00 50,899.00 50,441.00 53,154.00 51,009.00 48,320.00 46,424.00 46,637.00 45,074.00
Total current liabilities + 114,124.00 114,897.00 115,526.00 110,781.00 113,471.00 103,769.00 101,565.00 104,670.00 104,431.00 99,054.00 114,179.00 112,981.00 116,482.00 89,237.00 100,935.00 88,698.00 88,170.00 78,292.00 79,575.00 76,557.00 80,641.00 72,420.00 66,597.00 69,883.00 78,606.00 61,782.00 62,641.00 62,328.00 58,933.00 53,209.00 56,377.00 62,052.00 67,667.00 50,463.00 58,088.00 57,121.00 57,543.00 49,215.00 51,096.00 47,376.00 46,285.00 42,898.00 39,953.00 35,741.00 34,978.00 30,623.00 31,130.00 30,776.00 30,716.00 27,881.00 27,867.00 26,405.00 27,183.00 27,116.00 24,853.00 28,108.00 27,462.00 23,922.00 28,618.00 24,374.00 24,527.00 23,700.00 24,442.00 23,103.00 22,942.00 22,163.00 19,745.00 19,652.00 19,549.00 19,761.00 19,633.00 19,987.00 18,783.00 18,492.00 19,629.00 21,963.00 21,282.00 18,497.00 18,052.00 19,268.00 18,030.00
Total non-current liabilities + 93,201.00 92,986.00 93,930.00 93,008.00 91,150.00 91,918.00 93,289.00 63,727.00 82,861.00 80,442.00 73,904.00 75,027.00 76,575.00 70,121.00 59,208.00 60,347.00 55,421.00 57,435.00 58,838.00 60,414.00 53,948.00 54,330.00 54,421.00 54,243.00 48,857.00 49,945.00 51,321.00 46,816.00 45,759.00 42,785.00 40,345.00 39,937.00 35,976.00 36,572.00 32,864.00 33,983.00 33,952.00 33,055.00 33,055.00 34,196.00 34,679.00 33,024.00 33,626.00 21,047.00 21,411.00 21,917.00 20,306.00 20,452.00 20,089.00 20,677.00 20,850.00 21,646.00 21,998.00 20,470.00 16,624.00 15,982.00 16,372.00 15,675.00 14,420.00 14,378.00 14,237.00 13,538.00 12,970.00 12,492.00 12,280.00 13,276.00 14,806.00 14,693.00 15,161.00 15,274.00 14,189.00 14,777.00 15,001.00 12,344.00 10,147.00 10,126.00 8,659.00 9,013.00 9,398.00
Total liabilities 207,325.00 207,883.00 209,456.00 203,789.00 204,621.00 195,687.00 194,854.00 186,822.00 187,292.00 174,801.00 188,083.00 188,008.00 193,057.00 159,358.00 160,143.00 149,045.00 143,591.00 135,727.00 138,413.00 136,971.00 134,589.00 126,750.00 121,018.00 124,126.00 127,463.00 111,727.00 113,962.00 109,144.00 104,692.00 95,994.00 96,722.00 101,989.00 103,643.00 87,035.00 90,952.00 91,104.00 91,495.00 82,270.00 84,151.00 81,572.00 80,964.00 75,922.00 73,579.00 56,788.00 56,389.00 52,540.00 51,436.00 51,228.00 50,805.00 48,558.00 48,717.00 48,051.00 49,181.00 47,586.00 41,477.00 44,090.00 43,834.00 39,597.00 43,038.00 38,752.00 38,764.00 37,238.00 37,412.00 35,595.00 35,222.00 35,439.00 34,551.00 34,345.00 34,710.00 35,035.00 33,822.00 34,764.00 33,784.00 30,836.00 29,776.00 32,089.00 29,941.00 27,510.00 26,924.00 28,599.00 27,428.00
Total stockholders' equity + 103,895.00 94,110.00 95,787.00 94,724.00 95,038.00 92,658.00 94,535.00 89,359.00 86,688.00 88,756.00 84,494.00 82,353.00 81,312.00 77,772.00 74,646.00 72,820.00 72,766.00 71,760.00 70,278.00 69,014.00 66,404.00 65,491.00 65,231.00 63,624.00 56,977.00 57,616.00 54,996.00 53,103.00 51,724.00 51,696.00 50,010.00 48,293.00 47,553.00 47,776.00 45,298.00 43,161.00 41,903.00 38,274.00 37,652.00 36,386.00 35,169.00 33,830.00 33,114.00 33,020.00 31,878.00 32,454.00 32,604.00 32,935.00 32,549.00 32,149.00 32,016.00 31,381.00 31,757.00 31,178.00 30,223.00 29,375.00 28,856.00 28,292.00 27,872.00 27,363.00 26,571.00 25,825.00 25,611.00 24,829.00 24,319.00 23,606.00 22,898.00 21,545.00 21,375.00 20,780.00 19,885.00 19,404.00 19,759.00 20,063.00 20,665.00 21,065.00 21,068.00 20,810.00 19,500.00 18,038.00 17,646.00
Common shares outstanding 910 910 912 910 918 927 930 928 922 935 936 940 943 947 948 950 954 955 955 956 957 961 962 960 962 962 963 964 975 982 983 982 987 991 989 985 975 970 969 967 967 967 967 966 969 973 982 991 996 1,014 1,024 1,026 1,029 1,037 1,039 1,049 1,060 1,075 1,083 1,094 1,099 1,107 1,124 1,145 1,156 1,164 1,184 1,198 1,210 1,214 1,227 1,245 1,278 1,319 1,348 1,377 1,399 1,396 1,397 1,395 1,419
about 2 hours ago