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
Total cash and short-term investments + 17,321.00 17,790.00 18,058.00 15,173.00 13,620.00 18,993.00 18,058.00 15,458.00 16,075.00 14,416.00 15,452.00 13,411.00 2,540.00 1,522.00 0.00
Accounts receivable, net 93,792.00 92,417.00 3.00 72,052.00 71,602.00 81,613.00 86,712.00 76,373.00 71,993.00 64,793.00 58,050.00
Inventories 14,259.00 10,294.00 -63,715.00 -60,078.00 0.00 0.00 0.00 332.00
Other current assets -14,973.00 -14,259.00 -10,294.00 -8,337.00 -11,524.00 -12,147.00 6,062.00 4,488.00 5,110.00 3,142.00 1,598.00
Total current assets 17,321.00 17,790.00 106,676.00 10,218.00 13,620.00 18,993.00 12,147.00 15,458.00 11,602.00 9,321.00 12,325.00 11,828.00 2,540.00 1,522.00
Total non-current assets + 101,774.00 101,673.00 1,833.00 7,271.00 7,556.00 9,672.00 92,679.00 91,334.00 84,206.00 80,886.00 71,665.00 63,879.00 56,545.00 51,940.00
Total assets 119,095.00 119,463.00 117,479.00 104,564.00 95,748.00 95,948.00 104,826.00 106,792.00 95,808.00 90,207.00 83,990.00 75,707.00 59,085.00 53,462.00
Total current liabilities + 81,144.00 82,062.00 4,225.00 7,338.90 5,088.00 4,456.00 4,508.00 68,118.00 4,086.00 3,809.00 3,740.00 2,814.00 28,804.00 21,065.00
Total non-current liabilities + 21,185.00 20,821.00 15,982.00 72,068.10 14,507.00 15,775.00 85,230.00 23,996.00 77,488.00 72,202.00 67,646.00 62,415.00 24,321.00 27,815.00
Total liabilities 102,329.00 102,883.00 103,576.00 91,691.00 82,093.00 83,247.00 89,738.00 92,114.00 81,574.00 76,011.00 71,386.00 65,229.00 53,125.00 48,880.00
Total stockholders' equity + 16,766.00 16,580.00 13,903.00 12,873.00 13,655.00 12,701.00 15,088.00 14,678.00 14,234.00 14,196.00 12,604.00 10,478.00 5,960.00 4,582.00
Common shares outstanding 358 401 407 483 527 584 674 747 800 832 836 758 831 831 831
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
Total cash and short-term investments + 23,599.00 17,321.00 18,961.00 22,362.00 24,353.00 17,790.00 20,279.00 21,325.00 23,026.00 18,058.00 18,525.00 17,000.00 19,311.00 15,173.00 17,044.00 15,694.00 15,218.00 13,620.00 15,250.00 16,845.00 23,170.00 18,993.00 21,984.00 22,967.00 19,850.00 18,058.00 16,045.00 17,902.00 18,469.00 15,458.00 19,349.00 22,454.00 19,303.00 16,075.00 17,217.00 16,002.00 16,705.00 14,416.00 16,929.00 14,495.00 15,434.00 15,452.00 15,852.00 14,288.00 14,324.00 13,411.00 15,118.00 7,065.00 5,581.00 2,540.00 0.00 0.00 0.00 1,390.00
Accounts receivable, net 89,657.00 89,805.00 88,780.00 91,164.00 91,302.00 90,828.00 92,417.00 87,697.00 84,997.00 82,943.00 3.00 3.00 72,052.00 70,265.00 72,052.00 67,772.00 69,351.00 66,957.00 71,602.00 68,375.00 68,511.00 73,294.00 81,613.00 77,600.00 75,987.00 74,463.00 86,712.00 81,298.00 73,020.00 72,115.00 76,373.00 71,567.00 70,457.00 68,674.00 71,993.00 66,529.00 64,388.00 62,229.00 64,793.00 60,149.00 58,129.00 54,993.00 58,050.00 53,665.00 51,867.00
Inventories 17,934.00 18,632.00 -70,807.00 -78,158.00 15,643.00 -72,291.00 -67,640.00 10,294.00 11,962.00 -61,370.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 359.00 332.00 1,493.00 1,458.00
Other current assets -14,973.00 -19,457.00 -17,934.00 -18,632.00 -20,021.00 -14,259.00 -15,643.00 -12,706.00 -15,303.00 -10,294.00 -11,962.00 -10,682.00 4,429.00 4,361.00 3,450.00 425.00 -6,547.00 5.00 78.00 74.00 85.00 1,225.00 4,584.00 6,147.00 5,506.00 6,062.00 7,281.00 6,779.00 6,259.00 4,488.00 3,317.00 3,997.00 5,328.00 5,110.00 3,356.00 2,723.00 2,949.00 3,142.00 3,596.00 3,682.00 3,121.00 1,598.00 325.00
Total current assets 110,216.00 17,321.00 18,961.00 22,362.00 24,353.00 17,790.00 20,279.00 21,325.00 23,026.00 18,058.00 103,340.00 12,706.00 15,303.00 10,294.00 11,962.00 10,682.00 15,218.00 8,337.00 9,806.00 11,117.00 23,170.00 18,993.00 21,984.00 22,967.00 13,704.00 12,147.00 16,045.00 17,902.00 18,469.00 15,458.00 12,068.00 15,675.00 13,044.00 11,602.00 13,915.00 12,020.00 11,392.00 9,321.00 13,588.00 14,495.00 15,434.00 12,325.00 15,852.00 14,288.00 14,324.00 11,828.00 15,118.00 7,065.00 5,581.00 2,540.00
Total non-current assets + 2,586.00 101,774.00 98,023.00 98,143.00 97,673.00 101,673.00 98,950.00 99,164.00 98,147.00 5,632.00 2,274.00 6,625.00 6,410.00 94,270.00 88,804.00 84,518.00 80,049.00 87,411.00 82,131.00 80,900.00 72,684.00 76,955.00 73,674.00 73,577.00 84,334.00 92,679.00 89,898.00 88,486.00 86,915.00 91,334.00 92,477.00 83,447.00 82,515.00 84,206.00 78,633.00 79,120.00 77,658.00 80,886.00 73,571.00 67,889.00 66,222.00 71,665.00 63,590.00 61,462.00 58,397.00 63,879.00 58,351.00 56,110.00 53,664.00 56,545.00
Total assets 121,501.00 119,095.00 116,984.00 120,505.00 122,026.00 119,463.00 119,229.00 120,489.00 121,173.00 117,479.00 112,939.00 108,697.00 107,853.00 104,564.00 100,766.00 95,200.00 95,267.00 95,748.00 91,937.00 92,017.00 95,854.00 95,948.00 95,658.00 96,544.00 98,038.00 104,826.00 105,943.00 106,388.00 105,384.00 106,792.00 104,545.00 99,122.00 95,559.00 95,808.00 92,548.00 91,140.00 89,050.00 90,207.00 87,159.00 82,384.00 81,656.00 83,990.00 79,442.00 75,750.00 72,721.00 75,707.00 73,469.00 63,175.00 59,245.00 59,085.00 53,462.00
Total current liabilities + 81,144.00 79,886.00 82,262.00 83,435.00 82,062.00 82,284.00 83,100.00 83,554.00 4,225.00 3,975.00 5,321.00 5,301.00 3,902.00 5,029.00 4,941.00 68,489.00 5,088.00 4,888.00 4,522.00 67,255.00 67,472.00 67,788.00 68,576.00 4,205.00 4,508.00 70,460.00 70,410.00 68,784.00 68,118.00 4,491.00 3,932.00 3,618.00 4,086.00 3,793.00 3,214.00 2,888.00 3,809.00 3,196.00 49,374.00 47,976.00 3,740.00 43,403.00 40,480.00 37,625.00 2,814.00 35,944.00 33,809.00 30,499.00 28,804.00
Total non-current liabilities + 105,024.00 21,185.00 20,033.00 21,291.00 22,010.00 20,821.00 20,965.00 21,849.00 22,337.00 15,982.00 15,231.00 14,231.00 14,934.00 87,789.00 82,725.00 76,866.00 13,360.00 77,005.00 73,113.00 73,298.00 15,160.00 15,775.00 15,771.00 16,069.00 81,863.00 85,230.00 20,363.00 21,244.00 21,891.00 23,996.00 86,058.00 80,732.00 77,585.00 77,488.00 74,353.00 73,594.00 71,799.00 72,202.00 69,982.00 19,295.00 20,476.00 67,646.00 23,881.00 23,692.00 24,060.00 62,415.00 27,584.00 22,973.00 22,704.00 24,321.00
Total liabilities 105,024.00 102,329.00 99,919.00 103,553.00 105,445.00 102,883.00 103,249.00 104,949.00 105,891.00 103,576.00 99,172.00 95,317.00 94,660.00 91,691.00 87,754.00 81,807.00 81,849.00 82,093.00 78,001.00 77,820.00 82,415.00 83,247.00 83,559.00 84,645.00 86,068.00 89,738.00 90,823.00 91,654.00 90,675.00 92,114.00 90,549.00 84,664.00 81,203.00 81,574.00 78,146.00 76,808.00 74,687.00 76,011.00 73,178.00 68,669.00 68,452.00 71,386.00 67,284.00 64,172.00 61,685.00 65,229.00 63,528.00 56,782.00 53,203.00 53,125.00 48,880.00
Total stockholders' equity + 16,477.00 16,766.00 17,065.00 16,952.00 16,581.00 16,580.00 15,980.00 15,540.00 15,282.00 13,903.00 13,767.00 13,380.00 13,193.00 12,873.00 13,012.00 13,393.00 13,418.00 13,655.00 13,936.00 14,197.00 13,439.00 12,701.00 12,099.00 11,899.00 11,970.00 15,088.00 15,120.00 14,734.00 14,709.00 14,678.00 13,996.00 14,458.00 14,356.00 14,234.00 14,402.00 14,332.00 14,363.00 14,196.00 13,981.00 13,715.00 13,204.00 12,604.00 12,158.00 11,578.00 11,036.00 10,478.00 9,941.00 6,393.00 6,042.00 5,960.00 4,582.00 4,582.00
Common shares outstanding 346 358 379 379 389 395 397 403 408 407 414 418 428 449 471 495 520 543 566 582 588 587 585 584 607 638 662 687 709 721 739 758 770 784 791 807 817 824 831 836 836 836 836 835 835 834 782 830 831 831 831 831 831
about 10 hours ago