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
Total cash and short-term investments + 81,592.00 77,815.00 65,403.00 40,738.00 47,998.00 61,954.00 54,855.00 41,114.00 41,711.00 29,449.00 18,434.00 11,199.00 11,449.00 9,626.00 3,908.00 1,785.00 0.00 0.00 0.00
Accounts receivable, net 19,769.00 16,994.00 16,169.00 13,466.00 14,039.00 11,335.00 9,518.00 7,587.00 5,832.00 3,993.00 2,559.00 1,678.00 1,109.00 1,170.00 547.00 373.00
Inventories 0.00 0.00 0.00 0.00 0.00 0.00
Other current assets 7,361.00 5,236.00 3,793.00 5,345.00 4,629.00 2,381.00 1,852.00 1,779.00 1,020.00 959.00 659.00 513.00 512.00 471.00 149.00 88.00
Total current assets 108,722.00 100,045.00 85,365.00 59,549.00 66,666.00 75,670.00 66,225.00 50,480.00 48,563.00 34,401.00 21,652.00 13,390.00 13,070.00 11,267.00 4,604.00 2,246.00
Total non-current assets + 257,299.00 176,009.00 144,258.00 126,178.00 99,321.00 83,646.00 67,151.00 46,854.00 35,961.00 30,560.00 27,755.00 26,514.00 4,825.00 3,836.00 1,727.00 744.00
Total assets 366,021.00 276,054.00 229,623.00 185,727.00 165,987.00 159,316.00 133,376.00 97,334.00 84,524.00 64,961.00 49,407.00 40,184.00 17,895.00 15,103.00 6,331.00 2,990.00
Total current liabilities + 41,836.00 33,596.00 31,960.00 27,026.00 21,135.00 14,981.00 15,053.00 7,017.00 3,760.00 2,875.00 1,925.00 1,424.00 1,100.00 1,052.00 899.00 389.00
Total non-current liabilities + 106,942.00 59,821.00 44,495.00 32,988.00 19,973.00 16,045.00 17,269.00 6,190.00 6,417.00 2,892.00 3,264.00 2,664.00 1,325.00 2,296.00 533.00 439.00
Total liabilities 148,778.00 93,417.00 76,455.00 60,014.00 41,108.00 31,026.00 32,322.00 13,207.00 10,177.00 5,767.00 5,189.00 4,088.00 2,425.00 3,348.00 1,432.00 828.00
Total stockholders' equity + 217,243.00 182,637.00 153,168.00 125,713.00 124,879.00 128,290.00 101,054.00 84,127.00 74,347.00 59,194.00 44,218.00 36,096.00 15,470.00 11,755.00 4,899.00 2,162.00
Common shares outstanding 2,574 2,614 2,629 2,702 2,859 2,888 2,876 2,921 2,956 2,925 2,853 2,664 2,517 3,200 2,347 2,347 2,138 2,138 2,138
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
Total cash and short-term investments + 81,180.00 81,592.00 44,448.00 47,071.00 70,230.00 77,815.00 70,900.00 58,080.00 58,120.00 65,403.00 61,123.00 53,446.00 37,439.00 40,738.00 41,776.00 40,489.00 43,890.00 47,998.00 58,075.00 64,080.00 64,219.00 61,954.00 55,620.00 58,240.00 60,289.00 54,855.00 52,269.00 48,596.00 45,243.00 41,114.00 41,206.00 42,309.00 43,956.00 41,711.00 38,289.00 35,452.00 32,306.00 29,449.00 26,140.00 23,293.00 20,621.00 18,434.00 15,834.00 14,125.00 12,413.00 11,199.00 14,250.00 13,956.00 12,629.00 11,449.00 9,328.00 10,252.00 9,472.00 9,626.00 10,452.00 10,188.00 3,910.00 3,908.00 0.00 0.00 0.00 1,785.00
Accounts receivable, net 17,470.00 19,769.00 17,297.00 16,561.00 14,514.00 16,994.00 14,700.00 14,505.00 13,430.00 16,169.00 12,944.00 12,511.00 11,044.00 13,466.00 11,227.00 11,525.00 11,390.00 14,039.00 12,088.00 11,698.00 10,276.00 11,335.00 8,024.00 7,483.00 7,289.00 9,518.00 7,673.00 7,513.00 6,475.00 7,587.00 6,058.00 5,590.00 5,115.00 5,832.00 4,424.00 3,897.00 3,415.00 3,993.00 3,070.00 2,801.00 2,348.00 2,559.00 2,010.00 1,815.00 1,508.00 1,678.00 1,363.00 1,190.00 1,006.00 1,109.00 872.00 782.00 1,085.00 1,170.00 1,202.00 1,145.00 482.00 547.00
Inventories 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
Other current assets 11,115.00 7,361.00 11,373.00 9,981.00 5,483.00 5,236.00 5,467.00 3,846.00 3,780.00 3,793.00 4,311.00 3,603.00 4,000.00 5,345.00 5,312.00 3,973.00 3,985.00 4,629.00 5,258.00 4,919.00 2,827.00 2,381.00 2,155.00 2,407.00 1,771.00 1,852.00 2,137.00 1,852.00 1,582.00 1,779.00 1,883.00 1,934.00 1,341.00 1,020.00 1,490.00 1,455.00 1,209.00 959.00 1,118.00 916.00 843.00 659.00 1,295.00 1,011.00 1,083.00 513.00 502.00 411.00 425.00 512.00 349.00 387.00 485.00 471.00 631.00 634.00 627.00 149.00 88.00
Total current assets 109,765.00 108,722.00 73,118.00 73,613.00 90,227.00 100,045.00 91,067.00 76,431.00 75,330.00 85,365.00 78,378.00 69,560.00 52,483.00 59,549.00 58,315.00 55,987.00 59,265.00 66,666.00 75,421.00 80,697.00 77,322.00 75,670.00 65,799.00 68,130.00 69,349.00 66,225.00 62,079.00 57,961.00 53,300.00 50,480.00 49,147.00 49,833.00 50,412.00 48,563.00 44,203.00 40,804.00 36,930.00 34,401.00 30,328.00 27,010.00 23,812.00 21,652.00 19,139.00 16,951.00 15,004.00 13,390.00 16,115.00 15,557.00 14,060.00 13,070.00 10,549.00 11,421.00 11,042.00 11,267.00 12,285.00 11,967.00 5,019.00 4,604.00
Total non-current assets + 285,485.00 257,299.00 230,726.00 221,131.00 189,986.00 176,009.00 165,341.00 153,807.00 147,514.00 144,258.00 137,896.00 137,128.00 132,008.00 126,178.00 120,579.00 113,792.00 104,953.00 99,321.00 94,164.00 89,912.00 86,201.00 83,646.00 80,638.00 71,561.00 69,022.00 67,151.00 62,339.00 59,045.00 56,177.00 46,854.00 43,305.00 40,458.00 38,533.00 35,961.00 34,795.00 33,039.00 31,784.00 30,560.00 29,346.00 28,729.00 28,263.00 27,755.00 27,330.00 27,179.00 27,003.00 26,514.00 8,073.00 5,212.00 4,968.00 4,825.00 4,384.00 4,303.00 4,121.00 3,836.00 3,753.00 2,961.00 2,165.00 1,727.00
Total assets 395,250.00 366,021.00 303,844.00 294,744.00 280,213.00 276,054.00 256,408.00 230,238.00 222,844.00 229,623.00 216,274.00 206,688.00 184,491.00 185,727.00 178,894.00 169,779.00 164,218.00 165,987.00 169,585.00 170,609.00 163,523.00 159,316.00 146,437.00 139,691.00 138,371.00 133,376.00 124,418.00 117,006.00 109,477.00 97,334.00 92,452.00 90,291.00 88,945.00 84,524.00 78,998.00 73,843.00 68,714.00 64,961.00 59,674.00 55,739.00 52,075.00 49,407.00 46,469.00 44,130.00 42,007.00 40,184.00 24,188.00 20,769.00 19,028.00 17,895.00 14,933.00 15,724.00 15,163.00 15,103.00 16,038.00 14,928.00 7,184.00 6,331.00 2,990.00
Total current liabilities + 46,753.00 41,836.00 36,958.00 37,305.00 33,890.00 33,596.00 33,330.00 27,004.00 28,101.00 31,960.00 30,531.00 29,921.00 25,381.00 27,026.00 22,687.00 22,217.00 21,086.00 21,135.00 17,812.00 14,874.00 12,717.00 14,981.00 11,944.00 11,308.00 15,069.00 15,053.00 13,328.00 12,979.00 9,908.00 7,017.00 5,462.00 4,670.00 5,086.00 3,760.00 3,305.00 3,315.00 2,928.00 2,875.00 2,595.00 2,211.00 1,809.00 1,925.00 1,792.00 1,881.00 1,746.00 1,424.00 1,234.00 1,214.00 1,037.00 1,100.00 984.00 1,080.00 1,063.00 1,052.00 1,080.00 1,034.00 1,039.00 899.00 389.00
Total non-current liabilities + 104,816.00 106,942.00 72,820.00 62,369.00 61,294.00 59,821.00 58,549.00 46,471.00 45,214.00 44,495.00 42,870.00 42,734.00 34,315.00 32,988.00 32,113.00 21,795.00 19,904.00 19,973.00 18,413.00 17,508.00 17,149.00 16,045.00 16,762.00 17,936.00 17,998.00 17,269.00 17,091.00 15,265.00 13,053.00 6,190.00 6,648.00 6,239.00 6,239.00 6,417.00 4,485.00 4,047.00 3,598.00 2,892.00 2,964.00 3,145.00 3,116.00 3,264.00 3,257.00 2,797.00 2,760.00 2,664.00 1,716.00 1,209.00 1,254.00 1,325.00 901.00 2,295.00 2,276.00 2,296.00 784.00 585.00 548.00 533.00
Total liabilities 151,569.00 148,778.00 109,778.00 99,674.00 95,184.00 93,417.00 91,879.00 73,475.00 73,315.00 76,455.00 73,401.00 72,655.00 59,696.00 60,014.00 54,800.00 44,012.00 40,990.00 41,108.00 36,225.00 32,382.00 29,866.00 31,026.00 28,706.00 29,244.00 33,067.00 32,322.00 30,419.00 28,244.00 22,961.00 13,207.00 12,110.00 10,909.00 11,325.00 10,177.00 7,790.00 7,362.00 6,526.00 5,767.00 5,559.00 5,356.00 4,925.00 5,189.00 5,049.00 4,678.00 4,506.00 4,088.00 2,950.00 2,423.00 2,291.00 2,425.00 1,885.00 3,375.00 3,339.00 3,348.00 1,864.00 1,619.00 1,587.00 1,432.00 828.00
Total stockholders' equity + 243,681.00 217,243.00 194,066.00 195,070.00 185,029.00 182,637.00 164,529.00 156,763.00 149,529.00 153,168.00 142,873.00 134,033.00 124,795.00 125,713.00 124,094.00 125,767.00 123,228.00 124,879.00 133,360.00 138,227.00 133,657.00 128,290.00 117,731.00 110,447.00 105,304.00 101,054.00 93,999.00 88,762.00 86,516.00 84,127.00 80,342.00 79,382.00 77,620.00 74,347.00 71,208.00 66,481.00 62,188.00 59,194.00 54,115.00 50,383.00 47,150.00 44,218.00 41,420.00 39,452.00 37,501.00 36,096.00 21,238.00 18,346.00 16,737.00 15,470.00 13,048.00 12,349.00 11,824.00 11,755.00 14,174.00 13,309.00 5,597.00 4,899.00 2,162.00
Common shares outstanding 2,564 2,574 2,572 2,570 2,590 2,614 2,600 2,610 2,625 2,630 2,641 2,612 2,596 2,640 2,687 2,713 2,742 2,799 2,859 2,879 2,882 2,893 2,891 2,879 2,868 2,871 2,874 2,875 2,869 2,886 2,919 2,934 2,945 2,954 2,956 2,951 2,944 2,938 2,931 2,921 2,905 2,878 2,863 2,850 2,836 2,816 2,644 2,615 2,609 2,558 2,528 2,502 2,499 2,661 2,420 1,879 2,138 2,556 2,556 2,556 2,556
about 6 hours ago