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 + 2,812.00 1,487.00 2,690.00 1,601.00 639.00 6,833.00 600.00 638.00 1,714.00 1,292.00 571.00 577.00 438.00 329.00 377.00 302.00 238.00 535.00 290.00 620.00
Accounts receivable, net 5,751.00 4,768.00 6,040.00 5,411.00 4,108.00 2,974.00 2,807.00 2,969.00 2,737.00 2,439.00 2,265.00 2,159.00 2,289.00 2,056.00 1,802.00 2,582.00 2,247.00 1,707.00 1,721.00 1,656.00
Inventories 2,420.00 2,214.00 2,106.00 1,934.00 1,561.00 1,552.00 1,328.00 1,223.00 1,273.00 1,289.00 1,259.00 1,292.00 1,153.00 1,073.00 1,074.00 857.00 877.00 968.00 857.00 785.00
Other current assets 2,601.00 3,482.00 4,525.00 4,544.00 2,980.00 1,751.00 2,673.00 1,563.00 1,457.00 2,389.00 2,700.00 2,916.00 1,962.00 1,779.00 1,619.00 1,517.00 478.00 1,609.00 911.00 1,938.00
Total current assets 13,584.00 11,951.00 15,361.00 13,490.00 9,288.00 7,382.00 7,408.00 6,393.00 7,157.00 7,409.00 6,795.00 6,944.00 5,842.00 5,237.00 4,872.00 5,258.00 4,331.00 5,392.00 3,779.00 4,999.00
Total non-current assets + 199,137.00 178,193.00 162,128.00 145,445.00 131,624.00 120,302.00 110,283.00 97,309.00 90,670.00 82,584.00 75,684.00 67,985.00 63,464.00 59,202.00 52,147.00 47,736.00 44,109.00 39,429.00 36,344.00 30,992.00
Total assets 212,721.00 190,144.00 177,489.00 158,935.00 140,912.00 127,684.00 117,691.00 103,702.00 97,827.00 89,993.00 82,479.00 74,929.00 69,306.00 64,439.00 57,019.00 52,994.00 48,440.00 44,821.00 40,123.00 35,991.00
Total current liabilities + 22,817.00 25,355.00 27,963.00 26,695.00 17,437.00 15,558.00 13,853.00 17,563.00 11,232.00 10,919.00 10,107.00 9,663.00 9,189.00 8,729.00 6,719.00 6,904.00 6,424.00 7,689.00 5,758.00 6,493.00
Total non-current liabilities + 123,425.00 103,928.00 90,502.00 82,804.00 77,806.00 67,197.00 62,478.00 48,726.00 57,097.00 53,743.00 49,260.00 45,098.00 42,077.00 39,641.00 35,357.00 31,629.00 29,044.00 25,451.00 23,630.00 19,568.00
Total liabilities 146,242.00 129,283.00 118,465.00 109,499.00 95,243.00 82,755.00 76,331.00 66,289.00 68,329.00 64,662.00 59,367.00 54,761.00 51,266.00 48,370.00 42,076.00 38,533.00 35,468.00 33,140.00 29,388.00 26,061.00
Total stockholders' equity + 54,608.00 50,101.00 47,468.00 39,229.00 37,202.00 36,513.00 37,005.00 34,144.00 28,208.00 24,341.00 22,574.00 19,916.00 18,040.00 16,069.00 14,943.00 14,461.00 12,972.00 11,681.00 10,735.00 9,930.00
Common shares outstanding 2,089 2,059 2,031 1,979 1,972 1,969 1,942 1,912 1,892 1,864 1,844 1,761 1,740 1,696 1,676 1,652 1,628 1,611 1,602 1,586
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 + 1,998.00 2,812.00 3,244.00 1,728.00 2,419.00 1,487.00 3,841.00 1,551.00 1,642.00 2,690.00 1,568.00 1,577.00 2,275.00 1,601.00 2,980.00 2,861.00 1,477.00 639.00 6,634.00 6,791.00 1,462.00 6,833.00 9,105.00 1,009.00 3,335.00 600.00 1,131.00 1,019.00 972.00 638.00 497.00 478.00 550.00 1,714.00 1,381.00 642.00 600.00 1,292.00 681.00 730.00 628.00 571.00 1,181.00 551.00 469.00 577.00 485.00 622.00 488.00 438.00 587.00 438.00 245.00 329.00 246.00 295.00 275.00 377.00 640.00 287.00 425.00 302.00 791.00 829.00 1,826.00 238.00 164.00 276.00 276.00 535.00 1,592.00 424.00 603.00 290.00 350.00 723.00 226.00 620.00 159.00 134.00 148.00
Accounts receivable, net 6,307.00 5,751.00 5,440.00 5,587.00 4,589.00 4,768.00 4,976.00 5,786.00 5,195.00 6,040.00 4,961.00 4,594.00 3,932.00 5,411.00 5,329.00 5,131.00 4,291.00 4,108.00 3,858.00 3,402.00 3,286.00 2,974.00 3,277.00 2,867.00 2,621.00 2,807.00 3,330.00 3,121.00 2,974.00 2,969.00 3,119.00 2,891.00 2,389.00 2,737.00 2,750.00 2,480.00 2,160.00 2,439.00 2,859.00 2,673.00 2,267.00 2,265.00 2,310.00 2,139.00 2,027.00 2,159.00 2,411.00 2,292.00 2,551.00 2,289.00 2,241.00 2,120.00 1,759.00 2,056.00 2,122.00 2,008.00 1,837.00 1,802.00 2,237.00 2,133.00 2,002.00 2,582.00 2,120.00 2,025.00 1,946.00 2,247.00 1,898.00 1,697.00 1,608.00 1,707.00 1,727.00 1,680.00 1,327.00 1,496.00 1,711.00 1,433.00 1,224.00 1,279.00 1,539.00 1,372.00 1,096.00
Inventories 2,577.00 2,420.00 2,426.00 2,207.00 2,326.00 2,214.00 2,258.00 2,155.00 2,131.00 2,106.00 2,074.00 1,931.00 1,915.00 1,934.00 1,791.00 1,642.00 1,586.00 1,561.00 1,744.00 1,596.00 1,604.00 1,552.00 1,414.00 1,367.00 1,371.00 1,328.00 1,451.00 1,427.00 1,410.00 1,223.00 1,083.00 1,159.00 1,205.00 1,273.00 1,352.00 1,313.00 1,303.00 1,289.00 1,309.00 1,254.00 1,287.00 1,259.00 1,344.00 1,278.00 1,249.00 1,292.00 1,269.00 1,178.00 1,148.00 1,153.00 1,142.00 1,120.00 1,098.00 1,073.00 1,055.00 1,082.00 1,092.00 1,074.00 1,045.00 1,072.00 875.00 857.00 895.00 826.00 852.00 877.00 884.00 906.00 871.00 968.00 1,019.00 1,096.00 836.00 857.00 868.00 814.00 719.00 785.00 772.00 777.00 747.00
Other current assets 2,976.00 2,601.00 1,561.00 2,971.00 3,314.00 3,482.00 2,683.00 3,311.00 3,712.00 4,525.00 5,641.00 5,020.00 5,427.00 4,544.00 3,263.00 4,698.00 3,634.00 2,980.00 3,278.00 2,179.00 1,885.00 1,751.00 2,374.00 2,338.00 2,398.00 2,673.00 1,767.00 1,904.00 2,866.00 1,563.00 3,650.00 1,357.00 1,468.00 1,433.00 1,544.00 1,512.00 1,764.00 2,389.00 1,898.00 1,855.00 2,914.00 3,181.00 1,822.00 2,378.00 2,552.00 3,270.00 1,468.00 2,007.00 1,954.00 2,474.00 1,855.00 1,084.00 973.00 2,348.00 1,014.00 1,469.00 1,890.00 2,049.00 2,330.00 1,321.00 1,217.00 2,590.00 2,495.00 2,159.00 2,316.00 1,791.00 1,534.00 2,239.00 2,726.00 2,446.00 1,970.00 2,288.00 1,513.00 1,136.00 1,455.00 1,731.00 1,772.00 2,315.00 2,364.00 2,084.00 2,031.00
Total current assets 13,858.00 13,584.00 12,671.00 12,493.00 12,648.00 11,951.00 12,180.00 12,803.00 12,680.00 15,361.00 14,244.00 13,122.00 13,549.00 13,490.00 12,891.00 14,332.00 10,988.00 9,288.00 9,572.00 8,061.00 8,237.00 7,382.00 9,026.00 7,581.00 9,725.00 7,408.00 7,679.00 7,471.00 8,222.00 6,393.00 8,349.00 5,885.00 5,612.00 7,157.00 7,027.00 5,947.00 5,827.00 7,409.00 6,747.00 6,512.00 7,096.00 6,795.00 6,657.00 6,346.00 6,297.00 6,944.00 5,633.00 6,099.00 6,141.00 5,842.00 5,472.00 4,735.00 4,045.00 5,237.00 4,437.00 4,854.00 5,094.00 4,872.00 6,252.00 4,813.00 4,519.00 5,258.00 5,776.00 5,299.00 5,557.00 4,337.00 4,176.00 4,869.00 5,154.00 5,392.00 6,308.00 5,488.00 4,279.00 3,779.00 4,384.00 4,701.00 3,941.00 4,999.00 4,834.00 4,367.00 4,022.00
Total non-current assets + 207,566.00 199,137.00 191,683.00 186,337.00 181,616.00 178,193.00 173,833.00 171,921.00 167,270.00 162,128.00 157,430.00 155,153.00 151,808.00 145,445.00 143,518.00 137,438.00 133,957.00 131,624.00 129,591.00 126,952.00 124,204.00 120,302.00 117,356.00 114,380.00 110,912.00 110,283.00 106,543.00 103,081.00 100,807.00 97,309.00 90,254.00 89,605.00 88,672.00 90,670.00 89,754.00 86,943.00 85,378.00 82,584.00 81,117.00 78,908.00 77,541.00 75,684.00 73,306.00 70,855.00 68,632.00 67,985.00 66,560.00 65,491.00 64,190.00 63,464.00 61,694.00 60,482.00 59,798.00 59,202.00 57,612.00 55,536.00 54,113.00 52,147.00 50,333.00 49,744.00 48,738.00 47,736.00 46,958.00 45,910.00 45,385.00 44,121.00 42,979.00 41,535.00 40,150.00 39,429.00 39,170.00 38,265.00 37,051.00 36,344.00 35,187.00 32,642.00 31,594.00 30,992.00 30,035.00 29,397.00 28,814.00
Total assets 221,424.00 212,721.00 204,354.00 198,830.00 194,264.00 190,144.00 186,013.00 184,724.00 179,950.00 177,489.00 171,674.00 168,275.00 165,357.00 158,935.00 156,409.00 151,770.00 144,945.00 140,912.00 139,163.00 135,013.00 132,441.00 127,684.00 126,382.00 121,961.00 120,637.00 117,691.00 114,222.00 110,552.00 109,029.00 103,702.00 98,603.00 95,490.00 94,284.00 97,827.00 96,781.00 92,890.00 91,205.00 89,993.00 87,864.00 85,420.00 84,637.00 82,479.00 79,963.00 77,201.00 74,929.00 74,929.00 72,193.00 71,590.00 70,331.00 69,306.00 67,166.00 65,217.00 63,843.00 64,439.00 62,049.00 60,390.00 59,207.00 57,019.00 56,585.00 54,557.00 53,257.00 52,994.00 52,734.00 51,209.00 50,942.00 48,458.00 47,155.00 46,404.00 45,304.00 44,821.00 45,478.00 43,753.00 41,330.00 40,123.00 39,571.00 37,343.00 35,535.00 35,991.00 34,869.00 33,764.00 32,836.00
Total current liabilities + 25,573.00 22,817.00 22,911.00 23,047.00 22,861.00 25,355.00 29,647.00 26,231.00 24,803.00 27,963.00 28,496.00 24,871.00 25,377.00 26,695.00 27,793.00 26,821.00 22,423.00 17,437.00 20,456.00 16,818.00 15,783.00 15,558.00 15,712.00 12,365.00 13,722.00 13,853.00 13,314.00 14,412.00 17,926.00 17,563.00 12,807.00 10,184.00 9,579.00 11,232.00 11,604.00 8,950.00 9,761.00 10,919.00 10,456.00 11,336.00 10,587.00 10,107.00 10,371.00 9,421.00 9,386.00 9,663.00 9,572.00 9,690.00 10,292.00 9,189.00 9,213.00 8,867.00 8,776.00 8,729.00 7,875.00 7,643.00 8,005.00 6,719.00 7,419.00 6,389.00 6,739.00 6,904.00 7,187.00 7,126.00 7,782.00 6,449.00 6,557.00 6,450.00 6,643.00 7,689.00 8,501.00 8,347.00 5,879.00 5,758.00 6,872.00 6,193.00 5,953.00 6,493.00 6,163.00 6,830.00 6,490.00
Total non-current liabilities + 129,219.00 123,425.00 116,847.00 114,851.00 111,037.00 103,928.00 96,828.00 99,057.00 95,758.00 90,502.00 86,610.00 89,028.00 87,001.00 82,804.00 81,870.00 80,342.00 78,270.00 78,051.00 74,060.00 73,081.00 70,928.00 67,197.00 68,608.00 68,022.00 66,040.00 62,478.00 60,734.00 57,714.00 53,263.00 48,726.00 48,458.00 49,134.00 48,712.00 57,097.00 57,856.00 57,064.00 54,975.00 53,743.00 52,539.00 50,202.00 50,420.00 49,260.00 46,766.00 46,179.00 45,079.00 45,098.00 43,477.00 43,471.00 41,879.00 42,077.00 40,544.00 39,749.00 38,865.00 39,641.00 38,288.00 36,959.00 35,979.00 35,357.00 34,279.00 33,262.00 31,919.00 31,629.00 31,396.00 30,554.00 29,824.00 29,042.00 27,866.00 27,710.00 26,662.00 18,064.00 17,029.00 15,839.00 16,256.00 15,101.00 14,471.00 13,967.00 12,567.00 13,023.00 12,870.00 11,670.00 11,150.00
Total liabilities 154,792.00 146,242.00 139,758.00 137,898.00 133,898.00 129,283.00 126,475.00 125,288.00 120,561.00 118,465.00 115,106.00 113,899.00 112,378.00 109,499.00 109,663.00 107,163.00 100,693.00 95,488.00 94,516.00 89,899.00 86,711.00 82,755.00 84,320.00 80,387.00 79,762.00 76,331.00 74,048.00 72,126.00 71,189.00 66,289.00 61,265.00 59,318.00 58,291.00 68,329.00 69,460.00 66,014.00 64,736.00 64,662.00 62,995.00 61,538.00 61,007.00 59,367.00 57,137.00 55,600.00 54,465.00 54,761.00 53,049.00 53,161.00 52,171.00 51,266.00 49,757.00 48,616.00 47,641.00 48,370.00 46,163.00 44,602.00 43,984.00 42,076.00 41,698.00 39,651.00 38,658.00 38,533.00 38,583.00 37,680.00 37,606.00 35,491.00 34,423.00 34,160.00 33,305.00 33,140.00 33,944.00 33,139.00 30,616.00 29,388.00 28,956.00 27,142.00 25,664.00 26,061.00 25,289.00 24,689.00 23,895.00
Total stockholders' equity + 55,222.00 54,608.00 54,181.00 50,797.00 49,812.00 50,101.00 50,051.00 49,140.00 48,641.00 47,468.00 47,095.00 44,793.00 42,896.00 39,229.00 38,629.00 36,439.00 35,887.00 37,202.00 36,649.00 36,932.00 37,378.00 36,513.00 37,287.00 37,073.00 36,403.00 37,005.00 36,592.00 34,910.00 34,226.00 34,144.00 34,252.00 33,021.00 32,706.00 28,208.00 26,398.00 25,926.00 25,497.00 24,341.00 23,907.00 23,174.00 22,912.00 22,574.00 22,318.00 21,338.00 20,235.00 19,916.00 18,810.00 18,429.00 18,160.00 18,040.00 17,409.00 16,601.00 16,202.00 16,069.00 15,886.00 15,788.00 15,223.00 14,943.00 14,887.00 14,906.00 14,599.00 14,461.00 14,151.00 13,529.00 13,336.00 12,967.00 12,732.00 12,244.00 11,999.00 11,681.00 11,534.00 10,614.00 10,714.00 10,735.00 10,615.00 10,201.00 9,871.00 9,930.00 9,580.00 9,075.00 8,941.00
Common shares outstanding 2,089 2,089 2,061 2,061 2,059 2,062 2,061 2,058 2,055 2,054 2,036 2,027 2,005 1,993 1,979 1,973 1,974 1,975 1,973 1,970 1,973 1,972 1,959 1,967 1,968 1,964 1,955 1,931 1,927 1,924 1,910 1,901 1,896 1,896 1,894 1,887 1,881 1,876 1,864 1,862 1,852 1,848 1,824 1,797 1,796 1,793 1,760 1,760 1,752 1,740 1,707 1,700 1,699 1,696 1,693 1,691 1,660 1,676 1,679 1,689 1,672 1,672 1,655 1,646 1,659 1,659 1,632 1,624 1,619 1,609 1,612 1,610 1,608 1,596 1,604 1,602 1,599 1,587 1,590 1,587 1,572
about 3 hours ago