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 + 19,048.00 4,194.00 1,804.00 2,226.00 2,939.00 20,925.00 2,594.00 2,745.00 2,079.00 2,880.00 4,820.00 11,153.00 54,129.00 3,563.00 13,954.00 7,213.00 2,499.00 10,291.00 3,397.00 5,653.00
Accounts receivable, net 28,347.00 26,109.00 25,085.00 24,506.00 23,846.00 23,917.00 25,429.00 25,102.00 23,493.00 17,513.00 13,457.00 13,993.00 12,439.00 12,576.00 11,776.00 11,781.00 12,573.00 11,703.00 11,736.00 10,891.00
Inventories 2,441.00 2,247.00 2,057.00 2,388.00 3,055.00 1,796.00 1,422.00 1,336.00 1,034.00 1,202.00 1,252.00 1,153.00 1,020.00 1,075.00 940.00 1,131.00 1,426.00 2,092.00 1,729.00 1,514.00
Other current assets 7,086.00 7,973.00 7,607.00 8,358.00 6,906.00 6,710.00 8,028.00 5,453.00 3,307.00 4,800.00 2,826.00 3,200.00 3,406.00 4,021.00 4,269.00 2,223.00 5,247.00 1,989.00 1,836.00 4,480.00
Total current assets 56,922.00 40,523.00 36,814.00 37,857.00 36,728.00 54,594.00 37,473.00 34,636.00 29,913.00 26,395.00 22,355.00 29,499.00 70,994.00 21,235.00 30,939.00 22,348.00 21,745.00 26,075.00 18,698.00 22,538.00
Total non-current assets + 347,336.00 344,188.00 343,441.00 341,823.00 329,868.00 261,887.00 254,254.00 230,193.00 227,230.00 217,785.00 221,820.00 203,117.00 203,104.00 203,987.00 199,522.00 197,657.00 205,162.00 176,277.00 168,261.00 166,266.00
Total assets 404,258.00 384,711.00 380,255.00 379,680.00 366,596.00 316,481.00 291,727.00 264,829.00 257,143.00 244,180.00 244,175.00 232,616.00 274,098.00 225,222.00 230,461.00 220,005.00 226,907.00 202,352.00 186,959.00 188,804.00
Total current liabilities + 62,370.00 64,771.00 53,223.00 50,171.00 47,160.00 39,660.00 44,868.00 37,930.00 33,037.00 30,340.00 35,052.00 27,987.00 27,050.00 26,956.00 30,761.00 30,597.00 29,136.00 25,906.00 24,741.00 32,280.00
Total non-current liabilities + 236,147.00 219,365.00 233,233.00 237,046.00 236,236.00 207,549.00 184,024.00 172,189.00 179,419.00 189,808.00 191,281.00 190,953.00 151,632.00 112,733.00 113,792.00 102,496.00 113,628.00 97,541.00 79,349.00 79,652.00
Total liabilities 298,517.00 284,136.00 286,456.00 287,217.00 283,396.00 247,209.00 228,892.00 210,119.00 212,456.00 220,148.00 226,333.00 218,940.00 178,682.00 139,689.00 144,553.00 133,093.00 142,764.00 123,447.00 104,090.00 111,932.00
Total stockholders' equity + 104,460.00 99,237.00 92,430.00 91,144.00 81,790.00 67,842.00 61,395.00 53,145.00 43,096.00 22,524.00 16,428.00 12,298.00 38,836.00 33,157.00 35,970.00 38,569.00 41,382.00 41,706.00 50,581.00 48,535.00
Common shares outstanding 4,231 4,218 4,215 4,204 4,150 4,142 4,140 4,132 4,089 4,086 4,093 3,981 2,874 2,862 2,839 2,833 2,841 2,850 2,902 2,938
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 + 8,366.00 19,048.00 7,706.00 3,462.00 2,283.00 4,194.00 4,987.00 2,447.00 2,384.00 1,804.00 4,242.00 4,844.00 2,293.00 2,642.00 2,114.00 1,876.00 1,661.00 2,921.00 11,036.00 5,217.00 10,760.00 22,760.00 9,518.00 7,882.00 7,047.00 2,594.00 3,020.00 1,949.00 2,322.00 2,745.00 3,453.00 2,601.00 2,808.00 2,079.00 4,487.00 4,583.00 4,307.00 2,880.00 6,441.00 2,857.00 5,846.00 4,820.00 4,181.00 3,317.00 4,933.00 11,153.00 7,853.00 6,424.00 3,544.00 54,129.00 57,341.00 2,406.00 6,135.00 3,563.00 10,307.00 10,778.00 6,532.00 13,954.00 10,858.00 6,828.00 14,730.00 7,213.00 5,975.00 5,225.00 3,557.00 2,499.00 1,690.00 1,180.00 4,351.00 10,291.00 1,674.00 2,074.00 7,442.00 3,397.00 1,909.00 2,356.00 3,450.00 5,653.00 3,435.00 3,261.00 3,927.00
Accounts receivable, net 26,655.00 28,347.00 25,920.00 26,275.00 27,033.00 26,109.00 25,954.00 25,607.00 25,319.00 25,085.00 23,602.00 23,186.00 22,856.00 24,506.00 23,670.00 23,909.00 23,615.00 23,846.00 22,195.00 21,257.00 22,507.00 23,917.00 22,617.00 22,672.00 23,797.00 25,429.00 24,713.00 24,926.00 24,469.00 25,102.00 24,012.00 23,099.00 22,595.00 23,493.00 21,549.00 19,771.00 16,863.00 17,513.00 14,832.00 13,294.00 12,485.00 13,457.00 13,105.00 13,444.00 12,698.00 13,993.00 13,283.00 12,966.00 12,131.00 12,439.00 12,111.00 12,216.00 11,814.00 12,576.00 12,030.00 11,595.00 11,234.00 11,776.00 11,648.00 11,483.00 11,028.00 11,781.00 11,973.00 12,058.00 11,969.00 12,573.00 12,489.00 12,170.00 11,989.00 11,703.00 11,724.00 11,584.00 11,048.00 11,736.00 11,509.00 10,689.00 10,177.00 10,891.00 10,834.00 10,451.00 10,617.00
Inventories 2,320.00 2,441.00 2,700.00 2,137.00 2,197.00 2,247.00 2,523.00 1,841.00 2,076.00 2,057.00 2,240.00 1,896.00 2,381.00 2,388.00 3,133.00 3,646.00 3,659.00 3,055.00 2,303.00 1,421.00 1,303.00 1,796.00 1,457.00 1,289.00 1,633.00 1,422.00 1,538.00 1,167.00 1,417.00 1,336.00 1,270.00 1,102.00 1,285.00 1,034.00 1,276.00 1,116.00 1,194.00 1,202.00 1,318.00 931.00 1,142.00 1,252.00 1,319.00 1,149.00 1,076.00 1,153.00 1,206.00 1,073.00 881.00 1,020.00 1,193.00 1,040.00 798.00 1,075.00 1,223.00 856.00 1,063.00 940.00 1,153.00 1,270.00 1,245.00 1,131.00 1,010.00 985.00 1,113.00 1,426.00 2,554.00 2,775.00 2,195.00 2,092.00 2,485.00 2,216.00 1,672.00 1,729.00 1,786.00 1,793.00 1,780.00 1,514.00 1,650.00 1,698.00 1,647.00
Other current assets 7,382.00 7,086.00 7,684.00 6,967.00 5,839.00 7,973.00 7,177.00 8,176.00 8,197.00 7,607.00 8,067.00 7,503.00 8,251.00 8,358.00 10,861.00 8,087.00 6,645.00 6,906.00 5,843.00 8,291.00 5,632.00 6,710.00 5,515.00 5,490.00 8,228.00 8,028.00 5,624.00 5,266.00 5,189.00 5,453.00 5,334.00 4,925.00 5,222.00 3,307.00 3,555.00 3,353.00 4,794.00 4,800.00 3,030.00 3,762.00 4,142.00 2,826.00 3,163.00 3,592.00 4,129.00 3,200.00 2,431.00 2,424.00 6,716.00 3,406.00 3,060.00 6,295.00 6,511.00 4,021.00 4,103.00 3,901.00 4,683.00 4,269.00 4,111.00 2,891.00 2,920.00 2,223.00 2,383.00 2,793.00 5,766.00 5,247.00 5,290.00 5,339.00 3,343.00 1,989.00 3,248.00 2,122.00 2,286.00 1,836.00 1,833.00 2,190.00 2,487.00 4,480.00 5,696.00 5,866.00 2,438.00
Total current assets 44,723.00 56,922.00 44,010.00 38,846.00 37,353.00 40,523.00 40,641.00 38,056.00 37,957.00 36,814.00 38,119.00 37,388.00 35,722.00 37,857.00 39,746.00 37,499.00 35,580.00 36,728.00 40,277.00 35,626.00 39,647.00 54,594.00 38,572.00 37,333.00 40,705.00 37,473.00 34,895.00 33,308.00 33,397.00 34,636.00 33,154.00 30,876.00 31,025.00 29,913.00 30,867.00 28,823.00 27,158.00 26,395.00 25,621.00 20,844.00 23,615.00 22,355.00 21,768.00 21,502.00 22,836.00 29,499.00 24,773.00 22,887.00 23,272.00 70,994.00 73,705.00 21,957.00 25,258.00 21,235.00 27,663.00 27,130.00 23,512.00 30,939.00 27,770.00 22,472.00 29,923.00 22,348.00 21,341.00 21,061.00 22,405.00 21,745.00 22,023.00 21,464.00 21,878.00 26,075.00 19,131.00 17,996.00 22,448.00 18,698.00 17,037.00 17,028.00 17,894.00 22,538.00 21,615.00 21,276.00 18,629.00
Total non-current assets + 373,159.00 347,336.00 344,321.00 344,439.00 343,011.00 344,188.00 340,523.00 341,090.00 342,201.00 343,441.00 346,711.00 342,567.00 341,994.00 341,823.00 335,344.00 332,648.00 330,136.00 329,868.00 313,180.00 313,564.00 305,926.00 261,887.00 258,422.00 255,926.00 253,795.00 254,254.00 249,980.00 249,800.00 250,550.00 230,193.00 232,408.00 232,427.00 233,491.00 227,230.00 223,815.00 224,155.00 219,573.00 217,785.00 213,877.00 211,026.00 220,972.00 221,820.00 220,305.00 219,251.00 212,954.00 203,117.00 201,520.00 201,540.00 198,290.00 203,104.00 202,970.00 201,389.00 200,928.00 203,987.00 203,419.00 198,942.00 199,409.00 199,522.00 200,262.00 201,284.00 198,185.00 197,657.00 199,511.00 205,190.00 204,942.00 205,162.00 204,381.00 203,535.00 204,973.00 176,277.00 185,730.00 182,650.00 168,845.00 168,261.00 168,582.00 167,732.00 166,390.00 166,266.00 164,064.00 162,567.00 164,185.00
Total assets 417,882.00 404,258.00 388,331.00 383,285.00 380,364.00 384,711.00 381,164.00 379,146.00 380,158.00 380,255.00 384,830.00 379,955.00 377,716.00 379,680.00 375,090.00 370,147.00 365,716.00 366,596.00 353,457.00 349,190.00 345,573.00 316,481.00 296,994.00 293,259.00 294,500.00 291,727.00 284,875.00 283,108.00 283,947.00 264,829.00 265,562.00 263,303.00 264,516.00 257,143.00 254,682.00 252,978.00 246,731.00 244,180.00 239,498.00 231,870.00 244,587.00 244,175.00 242,073.00 240,753.00 235,790.00 232,616.00 226,293.00 224,427.00 221,562.00 274,098.00 276,675.00 223,346.00 226,186.00 225,222.00 231,082.00 226,072.00 222,921.00 230,461.00 228,032.00 223,756.00 228,108.00 220,005.00 220,852.00 226,251.00 227,347.00 226,907.00 226,404.00 224,999.00 226,851.00 202,352.00 204,861.00 200,646.00 191,293.00 186,959.00 185,619.00 184,760.00 184,284.00 188,804.00 185,679.00 183,843.00 182,814.00
Total current liabilities + 69,880.00 62,370.00 59,563.00 60,952.00 61,066.00 64,771.00 61,816.00 60,806.00 53,631.00 53,223.00 55,677.00 51,404.00 47,768.00 50,171.00 53,141.00 49,224.00 46,585.00 47,160.00 41,358.00 40,078.00 38,730.00 39,660.00 36,185.00 38,886.00 41,057.00 44,868.00 39,209.00 38,214.00 38,607.00 37,930.00 34,167.00 32,329.00 31,615.00 33,037.00 28,930.00 27,758.00 26,664.00 30,340.00 30,298.00 34,408.00 33,312.00 35,052.00 34,492.00 30,645.00 28,713.00 27,987.00 26,889.00 26,493.00 25,353.00 27,050.00 30,291.00 29,191.00 31,489.00 26,956.00 28,770.00 26,353.00 22,913.00 30,761.00 34,636.00 27,374.00 32,747.00 30,597.00 28,767.00 31,834.00 28,063.00 29,136.00 27,305.00 26,368.00 35,069.00 25,906.00 28,275.00 29,900.00 24,744.00 24,741.00 24,158.00 24,452.00 27,906.00 32,280.00 35,313.00 34,339.00 30,912.00
Total non-current liabilities + 243,380.00 236,147.00 222,423.00 217,972.00 217,261.00 219,365.00 221,680.00 220,801.00 230,801.00 233,233.00 230,065.00 232,049.00 235,729.00 237,046.00 233,166.00 233,566.00 233,956.00 236,236.00 233,610.00 234,000.00 234,160.00 207,549.00 194,279.00 190,260.00 191,790.00 184,024.00 185,354.00 186,947.00 187,880.00 172,189.00 175,308.00 177,399.00 180,556.00 179,419.00 197,301.00 198,459.00 195,030.00 189,808.00 187,217.00 176,718.00 191,172.00 191,281.00 193,039.00 197,234.00 196,318.00 190,953.00 181,436.00 181,922.00 182,358.00 151,632.00 156,119.00 106,999.00 107,109.00 112,733.00 109,684.00 109,291.00 111,587.00 113,792.00 105,881.00 105,670.00 106,497.00 102,496.00 107,461.00 109,944.00 114,632.00 113,628.00 114,517.00 115,810.00 111,228.00 97,541.00 89,740.00 85,226.00 82,870.00 79,349.00 80,538.00 80,276.00 78,359.00 79,652.00 76,564.00 76,980.00 79,753.00
Total liabilities 313,260.00 298,517.00 281,986.00 278,924.00 278,327.00 284,136.00 283,496.00 281,607.00 284,432.00 286,456.00 285,742.00 283,453.00 283,497.00 287,217.00 286,307.00 282,790.00 280,541.00 283,396.00 274,968.00 274,078.00 272,890.00 247,209.00 230,464.00 229,146.00 232,847.00 228,892.00 224,563.00 225,161.00 226,487.00 210,119.00 209,475.00 209,728.00 212,171.00 212,456.00 226,231.00 226,217.00 221,694.00 220,148.00 217,515.00 211,126.00 224,484.00 226,333.00 227,531.00 227,879.00 225,031.00 218,940.00 208,325.00 208,415.00 207,711.00 178,682.00 186,410.00 136,190.00 138,598.00 139,689.00 138,454.00 135,644.00 134,500.00 144,553.00 140,517.00 133,044.00 139,244.00 133,093.00 136,228.00 141,778.00 142,695.00 142,764.00 141,822.00 142,178.00 146,297.00 123,447.00 118,015.00 115,126.00 107,614.00 104,090.00 104,696.00 104,728.00 106,265.00 111,932.00 111,877.00 111,319.00 110,665.00
Total stockholders' equity + 103,309.00 104,460.00 105,042.00 103,063.00 100,722.00 99,237.00 96,326.00 96,172.00 94,334.00 92,430.00 97,741.00 95,193.00 92,883.00 91,144.00 87,468.00 86,016.00 83,762.00 81,790.00 77,044.00 73,684.00 71,232.00 67,842.00 65,069.00 62,697.00 60,210.00 61,395.00 58,921.00 56,582.00 55,856.00 53,145.00 54,495.00 52,024.00 50,781.00 43,096.00 26,848.00 25,189.00 23,493.00 22,524.00 20,460.00 19,244.00 18,641.00 16,428.00 13,138.00 11,415.00 9,339.00 12,298.00 16,577.00 14,901.00 12,711.00 38,836.00 34,985.00 34,061.00 33,310.00 33,157.00 37,645.00 37,150.00 36,671.00 35,970.00 39,051.00 39,348.00 38,988.00 38,569.00 37,917.00 39,254.00 40,462.00 41,382.00 43,186.00 42,672.00 41,851.00 41,706.00 50,954.00 50,887.00 50,280.00 50,581.00 49,689.00 49,831.00 48,782.00 48,535.00 46,279.00 44,779.00 44,771.00
Common shares outstanding 4,210 4,230 4,233 4,228 4,226 4,222 4,225 4,221 4,219 4,214 4,216 4,213 4,211 4,207 4,204 4,202 4,202 4,169 4,144 4,143 4,142 4,143 4,142 4,141 4,141 4,141 4,140 4,139 4,140 4,141 4,140 4,139 4,107 4,090 4,089 4,087 4,087 4,087 4,086 4,085 4,085 4,083 4,078 4,085 4,121 4,157 4,159 4,153 3,430 2,875 2,874 2,872 2,872 2,862 2,866 2,858 2,849 2,835 2,839 2,838 2,834 2,831 2,830 2,827 2,837 2,841 2,841 2,841 2,841 2,841 2,845 2,851 2,865 2,865 2,900 2,907 2,911 2,911 2,923 2,949 2,963
about 3 hours ago