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 + 47,832.74 47,490.20 32,838.09 51,142.23 25,790.06 29,058.09 27,453.71 32,214.96 46,263.67 53,044.30 54,727.57 34,517.90 20,415.01 24,380.62 21,698.49 31,389.37 38,843.80 41,904.40 27,304.90 27,632.68
Accounts receivable, net 17,111.52 6,513.60 24,114.87 24,705.42 32,550.10 27,192.01 26,832.48 28,733.49 31,323.18 32,238.71 21,800.52 21,990.42 22,087.78 22,894.70 22,152.58 22,009.91 22,065.40 20,593.26 20,080.03 15,270.72
Inventories 140.61 463.23 1,261.30 1,448.28 2,212.86 1,641.30 1,151.42 1,026.43 1,492.95 1,899.08 1,628.28 3,336.70 1,718.37 1,508.58 5,562.77 5,258.95 1,665.10 1,612.00 834.00 772.89
Other current assets 6,163.30 13,816.28 5,004.70 2,806.63 9,374.39 7,994.66 8,089.66 8,483.24 5,890.87 6,533.17 11,781.71 19,062.38 8,986.59 5,853.85 6,668.49 11,632.34 5,808.10 4,559.94 3,807.94 3,824.26
Total current assets 59,850.37 68,283.30 62,967.23 81,533.70 72,958.64 69,061.08 68,027.45 72,139.03 87,044.70 95,968.72 89,938.08 78,907.40 53,207.75 54,637.75 50,659.76 59,843.73 68,382.40 68,669.60 52,026.86 47,500.55
Total non-current assets + 169,411.82 183,197.60 198,868.54 216,171.37 219,941.87 202,185.26 222,394.90 225,703.42 210,175.40 210,914.30 191,535.68 147,986.80 140,901.18 110,428.42 104,102.56 76,626.90 58,186.00 54,215.30 46,676.62 35,529.94
Total assets 229,262.20 251,480.90 261,835.77 297,705.07 292,900.51 271,246.33 290,422.35 297,842.45 297,220.10 306,883.02 281,473.75 226,894.20 194,108.92 165,066.18 154,762.32 136,470.63 126,568.40 122,884.90 98,703.48 83,030.49
Total current liabilities + 28,262.02 27,398.80 35,724.26 34,696.95 56,498.58 43,709.67 42,368.40 48,952.95 50,764.82 57,426.06 48,978.05 43,475.40 40,283.07 36,245.64 15,075.79 14,721.19 32,177.30 30,710.30 25,482.35 24,944.31
Total non-current liabilities + 97,943.48 112,421.80 93,084.69 120,616.46 140,615.17 139,597.63 142,553.72 144,108.46 146,798.37 154,663.25 132,973.93 95,503.70 75,246.42 60,285.94 80,830.05 69,891.68 49,918.90 44,889.90 32,570.83 21,481.81
Total liabilities 126,205.50 139,820.60 128,808.95 155,313.41 197,113.75 183,307.30 184,922.12 193,061.41 197,563.19 212,089.31 181,951.98 138,979.10 115,529.49 96,531.57 95,905.84 84,612.87 82,096.20 75,600.20 58,053.18 46,426.12
Total stockholders' equity + 93,543.90 102,419.00 133,026.81 142,391.66 95,786.76 87,939.03 105,500.23 104,781.04 99,656.91 94,793.71 87,382.94 76,805.00 68,311.43 60,644.01 51,659.82 45,064.48 38,169.80 42,042.20 37,039.11 35,021.28
Common shares outstanding 88 544 587 601 518 557 576 514 588 620 578 577 573 570 570 559 563 563 570 581
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 + 34,710.20 47,832.74 37,856.78 38,518.52 45,537.73 47,490.20 42,181.44 37,638.76 32,838.09 32,838.09 33,058.43 39,273.63 43,549.50 51,142.23 53,949.78 60,007.58 61,079.65 25,790.06 44,967.01 26,391.06 29,069.22 31,315.74 44,967.01 46,920.46 27,453.71 27,453.71 38,726.18 37,927.24 32,214.96 32,214.96 42,540.98 45,321.18 37,966.55 46,263.67 44,507.99 46,910.09 49,329.50 53,044.30 51,783.06 53,220.24 59,386.01 54,727.57 34,920.95 35,326.30 38,619.05 34,517.90 31,141.95 37,035.46 22,177.35 20,415.01 18,358.90 28,079.10 23,853.07 24,380.62 21,585.40 21,069.42 23,312.92 21,698.49 23,171.20 24,076.70 32,085.90 31,389.37 41,735.57 33,519.44 44,972.34 38,843.83 33,210.40 29,820.82 42,633.00 41,904.33 33,312.67 33,029.70 30,572.10 27,304.90 24,334.10 27,043.80 30,859.00 27,632.68 28,360.90 18,805.59 17,601.15
Accounts receivable, net 16,334.50 17,111.52 19,433.64 18,713.50 16,990.50 6,513.60 20,764.84 8,572.93 22,606.36 24,114.87 24,769.30 22,947.40 24,324.20 24,705.42 23,997.60 25,602.62 30,072.04 32,550.10 36,896.06 37,609.58 27,192.01 27,192.01 36,896.06 37,100.08 26,832.48 26,832.48 30,310.47 34,465.87 28,733.49 20,827.18 16,212.16 20,085.29 23,031.80 25,587.29 15,693.08 17,648.81 20,974.45 25,812.02 16,148.80 17,440.24 16,458.74 21,800.52 17,522.74 20,294.36 23,473.15 23,820.30 15,544.51 18,701.36 19,733.77 24,493.65 15,666.87 17,767.86 18,981.70 22,894.70 13,360.55 16,952.40 2,872.44 22,152.58 15,266.10 17,878.90 19,871.97 22,009.91 14,717.74 17,032.12 17,518.76 22,065.45 13,036.90 16,045.83 18,043.80 20,593.26 11,555.90 12,947.00 14,668.70 20,080.03 8,628.80 9,408.30 9,871.70 15,270.72 6,979.20 7,698.57 10,624.76
Inventories 557.70 140.61 419.51 546.70 505.40 463.20 565.65 766.89 1,261.30 1,261.30 1,312.60 1,369.20 1,475.00 1,448.28 2,114.10 2,211.68 2,096.18 2,212.86 1,780.00 2,457.96 1,641.30 1,641.30 1,780.00 1,290.76 1,151.42 1,151.42 1,354.24 1,224.05 1,026.43 1,026.43 1,045.30 1,132.09 1,044.32 1,492.95 1,577.32 1,890.87 1,880.98 1,899.08 1,988.02 2,180.93 1,779.62 1,628.28 2,862.55 3,183.31 3,122.33 3,336.70 2,623.81 2,021.59 1,741.97 1,718.37 1,894.09 1,698.07 1,569.78 1,508.58 1,627.10 1,303.55 1,085.54 1,383.82 1,303.70 1,238.00 5,498.70 1,254.54 5,589.27 5,758.71 6,334.57 1,665.10 1,441.20 5,352.67 1,535.90 1,612.02 5,104.29 1,415.40 868.00 834.00 729.00 680.70 699.30 772.89 691.70 3,789.00 3,778.73
Other current assets 4,988.10 6,163.30 3,959.18 4,653.00 5,967.20 15,113.30 4,553.92 17,537.09 3,639.01 5,004.70 3,373.30 3,771.50 3,084.20 2,806.63 3,352.50 8,197.99 9,636.42 9,374.39 8,094.03 13,068.59 7,994.66 7,994.66 8,094.03 7,656.11 8,089.66 8,089.66 8,112.19 8,205.96 8,483.24 18,171.38 16,767.15 17,826.09 14,199.80 15,215.84 14,507.32 14,264.21 14,678.79 15,213.32 21,642.29 14,877.10 20,213.26 11,781.71 8,911.53 8,791.98 8,324.23 6,645.70 17,583.17 8,915.41 9,083.36 5,108.03 7,565.46 7,477.69 7,011.50 5,853.85 6,313.74 6,700.74 22,216.82 5,424.87 5,782.00 5,759.10 11,919.99 5,189.92 6,731.48 6,733.20 4,550.42 5,808.07 5,550.70 6,824.81 5,078.80 4,449.32 1,124.58 4,295.00 4,051.10 3,807.94 4,024.10 4,297.20 4,274.40 3,824.26 3,875.40 1,005.13 930.64
Total current assets 56,590.50 59,850.37 61,669.10 62,362.40 66,999.80 68,283.30 68,065.80 64,515.67 60,093.03 62,967.23 64,472.10 68,948.40 74,339.60 81,533.70 89,869.40 96,019.87 102,884.30 72,958.64 91,737.10 79,527.18 69,061.08 69,061.08 91,737.10 97,724.64 68,027.45 68,027.45 81,581.24 84,002.69 72,139.03 72,139.03 76,492.66 83,639.47 76,242.47 87,044.70 76,285.72 80,713.98 86,863.71 95,968.72 85,626.35 87,718.52 92,016.78 89,938.08 64,217.77 67,595.95 73,538.75 78,907.40 66,893.43 66,673.82 52,736.44 53,207.75 43,485.33 55,022.71 51,416.10 54,637.75 42,886.80 46,026.11 49,487.72 50,659.76 45,523.00 48,952.70 63,808.75 59,843.73 58,327.22 62,633.99 64,473.74 68,382.46 53,239.20 58,044.14 67,291.50 68,558.94 51,097.45 51,687.10 50,159.90 52,026.86 37,716.00 41,430.00 45,704.40 47,500.55 39,907.20 31,298.29 32,935.28
Total non-current assets + 169,831.90 169,411.82 174,064.90 174,700.50 179,979.60 183,197.60 191,502.90 190,709.59 202,577.23 198,868.54 212,053.50 214,499.20 215,432.40 216,171.37 226,858.50 228,248.20 214,403.56 219,941.87 209,588.55 206,104.39 202,185.26 202,185.26 209,588.55 211,916.81 222,394.90 222,394.90 227,058.47 227,496.97 225,703.42 225,703.42 211,472.84 212,366.98 213,163.86 210,175.40 206,953.91 206,057.11 208,664.30 210,914.30 207,643.68 202,509.86 195,104.62 191,535.68 182,479.95 173,175.78 169,351.96 147,986.80 140,631.38 141,535.43 140,953.77 140,901.18 126,965.44 115,008.06 112,865.23 110,428.42 104,483.20 103,306.20 101,859.49 104,401.64 98,950.40 95,861.10 74,095.46 76,626.90 61,158.13 60,327.48 58,913.97 58,185.92 56,814.80 53,776.81 54,852.70 54,292.87 50,071.22 50,640.40 47,103.90 46,676.62 39,846.70 36,373.30 35,673.00 35,529.94 32,516.50 44,579.24 42,852.22
Total assets 226,422.40 229,262.20 235,734.00 237,062.90 246,979.40 251,480.90 259,568.70 255,225.26 262,670.26 261,835.77 276,525.60 283,447.60 289,772.00 297,705.07 316,727.90 324,268.07 317,287.85 292,900.51 301,325.64 285,631.57 271,246.33 271,246.33 301,325.64 309,641.45 290,422.35 290,422.35 308,639.71 311,499.66 297,842.45 297,842.45 287,965.50 296,006.44 289,406.33 297,220.10 283,239.63 286,771.09 295,528.01 306,883.02 293,270.03 290,228.37 287,121.41 281,473.75 246,697.72 240,771.73 242,890.71 226,894.20 207,524.81 208,209.25 193,690.21 194,108.92 170,450.77 170,030.78 164,281.33 165,066.18 147,370.00 149,332.30 151,347.21 155,061.40 144,473.40 144,813.80 137,904.21 136,470.63 119,485.35 122,961.47 123,387.71 126,568.38 110,054.00 111,820.95 122,144.20 122,851.81 101,168.67 102,327.50 97,263.80 98,703.48 77,562.70 77,803.30 81,377.40 83,030.49 72,423.70 75,877.53 75,787.50
Total current liabilities + 23,708.80 28,262.02 26,742.85 26,499.20 28,829.90 27,398.80 28,017.40 27,988.43 34,890.86 35,724.26 38,224.80 38,796.20 31,235.50 34,696.95 38,014.30 38,943.13 39,130.20 56,498.58 66,713.35 58,653.14 43,709.67 43,709.67 66,713.35 55,312.87 42,368.40 42,368.40 57,447.90 52,677.95 48,952.95 48,952.95 43,443.60 47,379.26 49,870.87 50,764.82 51,819.15 58,601.50 56,479.89 57,426.06 45,889.30 46,230.57 50,482.17 48,978.05 40,671.19 41,520.73 48,182.69 43,475.40 31,314.95 36,798.55 38,900.13 40,283.07 26,474.58 30,167.23 34,434.27 36,245.64 25,110.60 30,021.56 34,135.69 36,002.11 30,269.70 36,240.70 14,072.52 33,309.06 15,033.75 15,245.07 13,442.94 32,177.33 18,070.90 10,301.06 28,321.00 30,710.33 9,834.35 22,035.90 24,585.10 25,482.35 15,962.00 18,799.70 22,665.10 24,944.31 14,175.60 7,678.80 5,936.91
Total non-current liabilities + 98,373.90 97,943.48 97,898.99 98,011.00 106,334.80 112,421.80 109,084.20 104,074.18 93,106.96 93,084.69 96,100.10 101,122.60 114,771.70 120,616.46 124,410.80 130,994.67 129,139.70 140,615.17 150,165.96 136,508.64 139,597.63 139,597.63 150,165.96 171,604.79 142,553.72 142,553.72 148,295.11 156,358.95 144,108.46 144,108.46 138,955.98 145,162.91 138,219.43 146,798.37 130,689.03 129,154.07 141,386.21 154,663.25 150,194.92 146,012.24 140,906.84 132,973.93 111,074.37 107,710.13 105,024.94 95,503.70 91,353.36 88,133.54 74,841.59 75,246.42 69,584.58 68,216.08 59,874.74 60,285.94 56,870.00 57,904.59 56,712.70 60,202.80 60,166.90 54,973.00 73,304.00 51,303.80 55,337.61 60,863.11 64,766.75 49,918.90 43,630.70 55,381.37 45,870.40 44,889.80 47,441.29 38,190.20 31,318.20 32,570.83 25,070.70 25,089.70 21,225.60 21,481.81 25,011.50 34,174.99 37,525.60
Total liabilities 122,082.70 126,205.50 124,641.84 124,510.20 135,164.70 139,820.60 137,101.60 132,062.61 127,997.82 128,808.95 134,324.90 139,918.80 146,007.20 155,313.41 162,425.10 169,937.79 168,269.90 197,113.75 216,879.31 195,161.78 183,307.30 183,307.30 216,879.31 226,917.65 184,922.12 184,922.12 205,743.02 209,036.90 193,061.41 193,061.41 182,399.59 192,542.18 188,090.30 197,563.19 182,508.19 187,755.57 197,866.10 212,089.31 196,084.22 192,242.81 191,389.02 181,951.98 151,745.57 149,230.85 153,207.63 138,979.10 122,668.31 124,932.09 113,741.73 115,529.49 96,059.17 98,383.31 94,309.01 96,531.57 81,980.60 87,926.15 90,848.39 96,204.92 90,436.60 91,213.70 87,376.52 84,612.87 70,371.36 76,108.19 78,209.69 82,096.23 61,701.60 65,682.42 74,191.40 75,600.13 57,275.63 60,226.10 55,903.30 58,053.18 41,032.70 43,889.40 43,890.70 46,426.12 39,187.10 41,853.80 43,462.51
Total stockholders' equity + 94,841.50 93,543.90 101,740.04 103,221.30 102,561.50 102,419.00 113,203.40 113,902.95 119,280.37 117,625.93 126,432.80 127,639.70 127,883.40 126,772.41 138,610.30 138,847.60 133,645.78 80,487.60 69,912.19 75,453.75 73,442.01 73,442.01 69,912.19 66,689.04 90,626.47 90,626.47 88,372.99 88,362.51 89,710.71 89,710.71 90,814.01 89,096.56 86,281.53 85,661.76 87,325.84 85,702.49 84,724.79 82,204.22 85,125.94 85,387.94 83,672.14 87,382.94 83,215.26 79,739.40 78,302.60 76,805.00 73,582.12 72,277.53 69,394.27 68,311.43 65,552.79 63,044.58 61,635.20 60,644.01 57,226.10 53,577.34 52,821.30 51,659.82 47,229.50 46,780.40 43,857.72 45,064.48 42,405.38 40,442.11 38,943.61 38,169.80 41,900.10 39,485.51 42,874.00 42,018.84 38,758.48 37,147.90 37,666.40 37,039.11 34,235.40 31,866.60 35,655.00 35,021.28 31,781.30 32,739.23 31,091.16
Common shares outstanding 1,066 467 544 544 544 544 545 545 553 554 557 560 557 563 565 568 602 563 602 606 557 557 602 564 576 576 576 578 578 578 582 583 618 585 590 591 620 583 620 620 578 579 579 579 575 2,889 578 578 578 2,868 574 574 574 571 571 571 567 568 566 566 556 558 557 559 561 562 563 563 564 563 564 564 564 567 564 571 577 2,896 577 589 581
4 days ago