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 + 14,471.00 14,591.00 13,441.00 8,738.00 7,250.00 13,812.00 8,868.00 11,997.00 12,580.00 8,527.00 8,194.00 8,481.00 11,066.00 11,129.00 11,922.00 11,651.00 13,974.00 12,907.00 16,146.00 10,656.00
Accounts receivable, net 17,639.00 14,010.00 13,956.00 7,005.00 14,977.00 18,738.00 23,795.00 30,563.00 31,630.00 29,245.00 28,554.00 31,831.00 31,836.00 30,578.00 29,561.00 28,225.00 26,793.00 27,555.00 28,789.00 26,848.00
Inventories 1,220.00 1,289.00 1,161.00 1,552.00 1,649.00 1,839.00 1,619.00 1,682.00 1,583.00 1,553.00 1,551.00 2,103.00 2,310.00 2,287.00 2,595.00 2,450.00 2,493.00 2,701.00 2,664.00 2,810.00
Other current assets 2,530.00 4,592.00 4,350.00 11,823.00 5,663.00 4,776.00 4,138.00 4,904.00 3,942.00 4,563.00 4,205.00 4,967.00 6,138.00 5,439.00 6,850.00 5,790.00 5,675.00 5,841.00 5,578.00 4,346.00
Total current assets 35,860.00 34,482.00 32,908.00 29,118.00 29,539.00 39,165.00 38,420.00 49,146.00 49,735.00 43,888.00 42,504.00 47,377.00 51,350.00 49,433.00 50,928.00 48,116.00 48,935.00 49,004.00 53,177.00 44,660.00
Total non-current assets + 116,020.00 102,694.00 102,333.00 98,126.00 102,460.00 116,805.00 113,766.00 74,236.00 75,620.00 73,581.00 67,991.00 68,111.00 74,872.00 69,781.00 65,505.00 65,334.00 60,087.00 60,520.00 67,254.00 58,574.00
Total assets 151,880.00 137,175.00 135,241.00 127,243.00 132,001.00 155,970.00 152,186.00 123,382.00 125,355.00 117,470.00 110,495.00 117,532.00 126,223.00 119,213.00 116,433.00 113,452.00 109,022.00 109,524.00 120,431.00 103,234.00
Total current liabilities + 38,658.00 33,142.00 34,122.00 31,505.00 33,619.00 39,869.00 37,701.00 38,227.00 37,363.00 36,275.00 34,269.00 39,581.00 40,154.00 43,625.00 42,123.00 40,562.00 36,002.00 42,435.00 44,310.00 40,091.00
Total non-current liabilities + 80,482.00 76,640.00 78,506.00 73,717.00 79,386.00 95,376.00 93,500.00 68,225.00 70,268.00 62,803.00 61,802.00 65,918.00 63,140.00 56,604.00 54,075.00 49,718.00 50,265.00 53,624.00 47,651.00 34,637.00
Total liabilities 119,140.00 109,782.00 112,628.00 105,222.00 113,005.00 135,245.00 131,201.00 106,452.00 107,631.00 99,078.00 96,071.00 105,518.00 103,294.00 100,229.00 96,198.00 90,280.00 86,267.00 96,059.00 91,961.00 74,728.00
Total stockholders' equity + 32,648.00 27,307.00 22,533.00 21,944.00 18,996.00 20,725.00 20,985.00 16,930.00 17,724.00 18,246.00 14,262.00 11,868.00 22,792.00 18,860.00 20,138.00 23,046.00 22,637.00 13,465.00 28,470.00 28,506.00
Common shares outstanding 949 937 922 912 905 897 893 916 937 959 983 1,010 1,103 1,155 1,214 1,287 1,341 1,382 1,451 1,554
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 + 11,783.00 14,471.00 14,855.00 15,447.00 17,465.00 14,591.00 13,702.00 13,691.00 19,115.00 13,441.00 10,978.00 16,298.00 17,394.00 8,738.00 9,569.00 7,558.00 10,484.00 7,250.00 8,055.00 7,950.00 11,131.00 13,812.00 15,593.00 14,104.00 11,865.00 8,868.00 10,820.00 46,273.00 18,006.00 11,997.00 14,495.00 11,707.00 12,842.00 12,580.00 11,515.00 12,295.00 10,695.00 8,527.00 9,968.00 10,617.00 14,869.00 8,194.00 9,568.00 8,760.00 8,804.00 8,481.00 9,565.00 9,720.00 9,704.00 11,066.00 10,232.00 10,357.00 11,992.00 11,129.00 12,254.00 11,187.00 12,335.00 11,922.00 11,303.00 11,764.00 13,245.00 11,651.00 11,086.00 12,241.00 13,977.00 13,974.00 11,512.00 12,526.00 12,295.00 12,907.00 9,756.00 9,847.00 12,027.00 16,146.00 13,823.00 10,189.00 10,782.00 10,656.00 10,901.00 9,990.00 12,302.00
Accounts receivable, net 14,245.00 17,639.00 12,607.00 12,747.00 11,882.00 14,010.00 11,574.00 11,601.00 11,678.00 13,956.00 11,204.00 6,120.00 6,218.00 7,005.00 6,048.00 13,395.00 6,480.00 7,225.00 15,235.00 16,370.00 16,589.00 6,215.00 18,398.00 19,952.00 21,157.00 8,362.00 21,472.00 25,332.00 28,473.00 7,902.00 27,087.00 28,340.00 29,229.00 31,630.00 27,126.00 26,958.00 25,869.00 29,245.00 25,196.00 8,782.00 26,730.00 28,554.00 25,113.00 8,632.00 27,849.00 31,831.00 28,002.00 30,077.00 9,682.00 31,836.00 28,334.00 28,836.00 28,196.00 30,578.00 26,763.00 26,857.00 26,841.00 29,561.00 24,987.00 26,381.00 25,658.00 28,225.00 24,496.00 23,492.00 23,511.00 26,793.00 23,622.00 23,856.00 23,463.00 27,555.00 24,939.00 27,228.00 26,894.00 28,789.00 24,801.00 24,287.00 24,017.00 26,848.00 22,683.00 22,336.00 21,894.00
Inventories 1,476.00 1,220.00 1,397.00 1,251.00 1,431.00 1,289.00 1,367.00 1,234.00 1,212.00 1,161.00 1,399.00 1,501.00 1,603.00 1,552.00 1,794.00 1,684.00 1,776.00 1,649.00 1,891.00 1,807.00 1,828.00 1,839.00 1,949.00 1,869.00 1,786.00 1,619.00 1,712.00 1,745.00 1,771.00 1,682.00 1,893.00 1,742.00 1,753.00 1,583.00 1,711.00 1,604.00 1,609.00 1,553.00 1,729.00 1,685.00 1,690.00 1,551.00 1,613.00 1,912.00 1,970.00 2,103.00 2,356.00 2,338.00 2,456.00 2,310.00 2,492.00 2,389.00 2,421.00 2,287.00 2,586.00 2,758.00 2,754.00 2,595.00 2,663.00 2,573.00 2,549.00 2,450.00 2,629.00 2,595.00 2,524.00 2,493.00 2,546.00 2,691.00 2,759.00 2,701.00 3,000.00 2,915.00 2,976.00 2,664.00 2,855.00 2,848.00 2,912.00 2,810.00 3,134.00 3,111.00 2,952.00
Other current assets 4,410.00 2,530.00 3,881.00 4,808.00 4,558.00 4,592.00 3,900.00 6,773.00 4,658.00 4,350.00 4,124.00 10,539.00 10,767.00 11,823.00 11,588.00 5,259.00 12,590.00 13,415.00 4,786.00 4,647.00 4,490.00 17,299.00 3,905.00 4,028.00 4,123.00 19,571.00 4,117.00 4,167.00 4,455.00 27,565.00 4,782.00 5,006.00 5,298.00 3,942.00 4,390.00 4,156.00 4,716.00 4,563.00 4,540.00 22,440.00 4,334.00 4,205.00 5,818.00 25,882.00 7,693.00 4,967.00 7,240.00 6,047.00 26,117.00 6,138.00 6,475.00 6,329.00 6,340.00 5,439.00 6,538.00 6,590.00 6,917.00 6,850.00 6,420.00 6,219.00 6,072.00 5,790.00 6,258.00 6,567.00 5,685.00 5,675.00 5,766.00 5,362.00 5,478.00 5,841.00 6,492.00 6,322.00 6,528.00 5,578.00 5,109.00 4,969.00 4,735.00 4,346.00 3,950.00 4,154.00 4,435.00
Total current assets 31,914.00 35,860.00 32,740.00 34,253.00 35,336.00 34,482.00 30,543.00 33,299.00 36,663.00 32,908.00 27,705.00 34,458.00 35,982.00 29,118.00 28,999.00 27,896.00 31,330.00 29,539.00 29,967.00 30,774.00 34,038.00 39,165.00 39,845.00 39,953.00 38,931.00 38,420.00 38,121.00 77,517.00 52,705.00 49,146.00 48,257.00 46,795.00 49,122.00 49,735.00 44,742.00 45,013.00 42,889.00 43,888.00 41,433.00 43,524.00 47,623.00 42,504.00 42,112.00 45,186.00 46,316.00 47,377.00 47,163.00 48,182.00 47,959.00 51,350.00 47,533.00 47,911.00 48,949.00 49,433.00 48,141.00 47,392.00 48,847.00 50,928.00 45,373.00 46,937.00 47,524.00 48,116.00 44,469.00 44,895.00 45,697.00 48,935.00 43,446.00 44,435.00 43,995.00 49,004.00 44,187.00 46,312.00 48,425.00 53,177.00 46,588.00 42,293.00 42,446.00 44,660.00 40,668.00 39,591.00 41,583.00
Total non-current assets + 124,315.00 116,020.00 113,572.00 114,332.00 110,330.00 102,694.00 103,798.00 100,548.00 100,506.00 102,333.00 101,617.00 97,755.00 97,655.00 98,126.00 96,851.00 99,606.00 101,944.00 102,462.00 114,248.00 116,040.00 114,590.00 116,806.00 114,283.00 114,246.00 114,473.00 113,766.00 111,498.00 77,135.00 78,223.00 74,237.00 73,732.00 74,828.00 76,162.00 75,621.00 76,895.00 75,481.00 74,607.00 73,581.00 74,173.00 74,532.00 71,235.00 67,991.00 66,537.00 67,543.00 65,722.00 68,111.00 71,745.00 76,132.00 74,687.00 74,872.00 70,313.00 67,241.00 68,310.00 69,781.00 67,639.00 66,439.00 66,499.00 65,505.00 64,786.00 66,536.00 65,438.00 65,334.00 62,705.00 58,525.00 59,511.00 60,087.00 60,229.00 59,220.00 57,949.00 60,520.00 71,723.00 74,616.00 73,398.00 67,254.00 62,021.00 60,255.00 59,173.00 58,574.00 63,487.00 63,786.00 60,885.00
Total assets 156,229.00 151,880.00 146,312.00 148,585.00 145,667.00 137,175.00 134,339.00 133,848.00 137,169.00 135,241.00 129,321.00 132,213.00 133,637.00 127,243.00 125,850.00 127,503.00 133,275.00 132,001.00 144,214.00 146,814.00 148,629.00 155,971.00 154,128.00 154,200.00 153,403.00 152,186.00 149,620.00 154,652.00 130,926.00 123,382.00 121,990.00 121,622.00 125,285.00 125,356.00 121,636.00 120,495.00 117,495.00 117,470.00 115,606.00 118,056.00 118,856.00 110,495.00 108,649.00 112,729.00 112,037.00 117,532.00 118,911.00 124,314.00 122,646.00 126,223.00 117,845.00 115,153.00 117,258.00 119,213.00 115,778.00 113,832.00 115,347.00 116,433.00 110,158.00 113,474.00 112,960.00 113,452.00 107,174.00 103,420.00 105,208.00 109,022.00 103,675.00 103,655.00 101,944.00 109,524.00 115,910.00 120,928.00 121,823.00 120,431.00 108,609.00 102,548.00 101,619.00 103,234.00 104,155.00 103,377.00 102,468.00
Total current liabilities + 40,101.00 38,658.00 35,142.00 37,726.00 35,106.00 33,142.00 28,853.00 29,648.00 32,397.00 34,122.00 30,606.00 32,513.00 30,993.00 31,505.00 30,466.00 31,844.00 34,056.00 33,619.00 35,832.00 36,616.00 36,542.00 39,869.00 37,993.00 38,442.00 40,673.00 37,701.00 35,066.00 42,351.00 38,871.00 38,227.00 36,822.00 35,442.00 35,733.00 37,363.00 31,697.00 35,966.00 36,481.00 36,275.00 34,447.00 33,585.00 34,664.00 34,269.00 33,732.00 35,535.00 35,640.00 39,581.00 42,306.00 42,433.00 41,058.00 40,154.00 39,222.00 41,037.00 42,122.00 43,625.00 39,499.00 38,903.00 38,209.00 42,123.00 36,028.00 39,843.00 40,387.00 40,562.00 35,443.00 34,993.00 34,576.00 36,002.00 32,960.00 36,430.00 37,425.00 42,435.00 44,752.00 44,683.00 47,048.00 44,310.00 45,011.00 48,084.00 36,763.00 40,091.00 34,929.00 34,118.00 33,268.00
Total non-current liabilities + 83,074.00 80,482.00 83,180.00 83,271.00 83,609.00 76,640.00 80,956.00 80,097.00 81,439.00 78,506.00 75,559.00 77,429.00 80,972.00 73,717.00 75,237.00 76,183.00 80,107.00 79,386.00 86,026.00 88,131.00 90,574.00 95,376.00 94,801.00 95,070.00 92,602.00 93,500.00 96,459.00 94,525.00 75,448.00 68,225.00 65,250.00 67,532.00 71,262.00 70,268.00 70,182.00 65,985.00 62,566.00 62,803.00 64,000.00 68,582.00 69,120.00 61,802.00 61,466.00 63,357.00 64,108.00 65,918.00 62,210.00 64,368.00 64,848.00 63,140.00 58,615.00 56,233.00 55,922.00 56,604.00 54,612.00 54,365.00 56,355.00 54,075.00 51,752.00 50,420.00 49,798.00 49,718.00 49,372.00 47,251.00 48,484.00 50,265.00 52,222.00 51,752.00 50,826.00 53,624.00 43,639.00 47,981.00 46,047.00 47,651.00 43,052.00 37,708.00 37,047.00 34,637.00 34,978.00 35,710.00 36,469.00
Total liabilities 123,174.00 119,140.00 118,322.00 120,997.00 118,715.00 109,782.00 109,809.00 109,744.00 113,836.00 112,628.00 106,165.00 109,942.00 111,965.00 105,222.00 105,703.00 108,027.00 114,163.00 113,005.00 121,857.00 124,747.00 127,116.00 135,245.00 132,794.00 133,512.00 133,275.00 131,201.00 131,525.00 136,876.00 114,319.00 106,452.00 102,072.00 102,974.00 106,995.00 107,631.00 101,879.00 101,951.00 99,047.00 99,078.00 98,447.00 102,167.00 103,784.00 96,071.00 95,198.00 98,892.00 99,748.00 105,518.00 104,516.00 106,801.00 105,906.00 103,294.00 97,837.00 97,270.00 98,044.00 100,229.00 94,111.00 93,268.00 94,564.00 96,198.00 87,780.00 90,263.00 90,185.00 90,280.00 84,815.00 82,244.00 83,059.00 86,267.00 85,182.00 88,182.00 88,251.00 96,059.00 88,391.00 92,664.00 93,095.00 91,961.00 88,063.00 85,792.00 73,810.00 74,728.00 69,907.00 69,828.00 69,737.00
Total stockholders' equity + 32,974.00 32,648.00 27,905.00 27,509.00 26,880.00 27,307.00 24,448.00 24,026.00 23,261.00 22,533.00 23,081.00 22,201.00 21,604.00 21,944.00 20,076.00 19,409.00 19,050.00 18,901.00 22,228.00 21,942.00 21,389.00 20,597.00 21,208.00 20,551.00 19,999.00 20,841.00 17,956.00 17,645.00 16,481.00 16,796.00 19,784.00 18,520.00 18,166.00 17,594.00 19,627.00 18,419.00 18,327.00 18,246.00 17,010.00 15,733.00 14,925.00 14,262.00 13,294.00 13,684.00 12,141.00 11,868.00 14,255.00 17,377.00 16,607.00 22,792.00 19,877.00 17,756.00 19,092.00 18,860.00 21,541.00 20,472.00 20,701.00 20,138.00 22,291.00 23,127.00 22,671.00 23,046.00 22,238.00 21,059.00 22,033.00 22,637.00 18,395.00 15,379.00 13,601.00 13,465.00 27,519.00 28,264.00 28,728.00 28,470.00 20,546.00 16,756.00 27,809.00 28,506.00 34,248.00 33,549.00 32,731.00
Common shares outstanding 952 952 949 947 945 942 924 934 933 927 924 919 918 916 904 911 909 905 906 904 902 899 897 895 895 894 893 891 894 905 915 919 925 929 933 940 948 953 957 961 964 973 979 987 992 995 998 1,005 1,042 1,080 1,099 1,109 1,124 1,136 1,149 1,162 1,174 1,189 1,205 1,221 1,240 1,258 1,273 1,297 1,322 1,341 1,338 1,337 1,350 1,344 1,379 1,396 1,404 1,383 1,406 1,461 1,523 1,500 1,534 1,560 1,587
about 2 hours ago