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 + 78,507.96 76,914.00 59,340.00 42,545.00 49,384.00 42,916.00 42,981.00 58,283.00 46,373.00 32,547.54 27,451.46 11,739.74 10,773.44 4,830.20 4,791.90 3,332.21 1,614.80 1,246.41 1,207.32 844.52
Accounts receivable, net 15,250.71 21,842.00 18,959.00 11,396.00 10,614.00 8,879.47 13,417.00 8,873.15 5,785.96 5,800.46 4,854.40 1,942.08 1,624.17 1,304.82 807.10 624.77 422.87 277.31 273.15 154.18
Inventories 9,478.00 1,824.00 4,244.00 1,748.80 1,744.49 2,286.88 1,029.90 836.52 830.07 4.99 3.22 2.29 3.01 64.22 49.43
Other current assets 27,368.42 13,364.00 10,433.00 7,494.00 6,110.00 6,362.00 11,557.00 12,099.00 7,326.00 7,656.52 8,744.07 3,394.86 1,968.11 1,508.20 799.54 613.93 268.63 107.58 5.17 5.29
Total current assets 121,127.08 112,120.00 88,732.00 61,435.00 66,108.00 58,011.00 67,955.00 79,394.00 59,418.00 45,911.44 40,600.87 17,076.68 14,365.72 7,643.22 6,398.54 4,570.91 2,306.30 1,631.31 1,549.86 1,052.58
Total non-current assets + 146,430.19 130,461.00 130,405.00 130,256.00 125,751.00 129,238.00 132,214.00 106,436.00 102,822.00 98,502.46 78,241.72 14,132.84 6,452.75 4,026.53 3,362.89 3,545.30 1,850.46 1,010.14 578.13 398.05
Total assets 267,557.27 242,581.00 219,137.00 191,691.00 191,859.00 187,249.00 200,169.00 185,830.00 162,240.00 144,413.90 118,842.59 31,209.53 20,818.47 11,669.75 9,761.43 8,116.20 4,156.76 2,641.45 2,128.00 1,450.62
Total current liabilities + 78,218.78 74,010.00 72,411.00 61,239.00 66,218.00 58,369.00 69,182.00 68,784.00 42,162.00 30,295.03 33,666.09 12,714.70 6,368.01 3,910.14 2,568.06 1,880.90 1,158.54 626.04 673.01 420.69
Total non-current liabilities + 16,628.58 25,089.00 23,720.00 17,433.00 15,185.00 27,313.00 25,284.00 28,313.00 33,463.00 38,598.12 21,491.57 8,117.10 5,720.38 1,174.73 48.31 45.38 11.51 0.81 1.63 2.44
Total liabilities 94,847.36 99,099.00 96,131.00 78,672.00 81,403.00 85,682.00 94,466.00 97,097.00 75,625.00 68,893.15 55,157.66 20,831.80 12,088.39 5,084.87 2,616.37 1,926.28 1,170.05 626.85 674.63 423.12
Total stockholders' equity + 171,057.86 142,550.00 122,184.00 112,283.00 109,677.00 100,354.00 103,442.00 86,715.00 84,836.00 71,536.84 44,550.73 9,529.18 8,530.40 6,489.63 7,042.29 6,103.69 2,925.05 2,011.97 1,453.36 1,027.50
Common shares outstanding 698 689 671 634 634 601 642 567 574 473 379 306 305 289 304 301 282 275 273 266
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 + 78,507.96 78,507.96 80,455.00 80,018.00 78,099.00 79,568.00 76,298.00 89,769.00 67,694.00 61,731.00 61,837.00 55,375.00 47,962.00 42,545.00 47,600.00 53,680.00 51,230.00 50,762.00 57,411.00 62,982.00 53,739.00 42,916.00 47,429.00 42,782.00 42,981.00 42,981.00 44,399.00 55,951.00 56,411.00 58,283.00 59,283.00 55,219.00 51,376.00 46,372.93 45,386.30 40,455.64 33,819.44 32,547.54 36,969.33 15,560.87 18,452.44 27,451.46 16,177.63 19,324.99 11,153.94 11,739.74 10,195.17 9,561.09 10,804.77 10,773.44 5,984.93 5,976.48 5,427.39 4,830.20 4,101.01 4,481.00 4,942.38 4,791.90 4,024.70 3,904.99 3,344.94 3,332.21 2,910.00 2,577.80 3,231.24 1,614.80 1,359.11 1,188.53 1,372.51 1,246.41 1,277.91 1,279.65 1,207.32 1,207.32 1,202.45 982.91 859.58 844.52 758.75 801.61 787.80
Accounts receivable, net 15,250.71 15,250.71 16,344.00 14,413.00 13,357.00 12,459.00 13,839.00 12,907.00 15,306.00 11,410.00 12,845.00 10,689.00 9,257.00 11,232.53 6,151.00 5,445.00 3,979.00 4,649.00 5,213.00 5,339.00 4,353.00 8,879.47 5,784.00 5,129.00 7,661.00 7,661.00 9,295.00 10,325.00 6,108.00 7,310.00 6,797.00 6,261.00 5,178.00 4,559.05 5,855.14 5,266.70 4,815.58 4,624.82 4,389.99 4,416.08 2,797.74 3,150.77 3,179.85 2,708.59 2,223.52 1,826.77 2,017.68 1,998.51 1,578.61 1,624.17 1,552.18 1,545.04 1,254.44 1,304.82 1,050.09 1,054.00 832.74 807.10 859.77 793.67 690.05 624.77 682.00 647.61 501.92 422.87 419.66 392.66 332.38 277.31 337.10 337.56 273.15 273.15 219.61 235.69 198.60 154.18 135.14 110.67 96.39
Inventories 9,478.00 9,478.00 1,824.00 1,824.00 3,905.00 3,901.00 5,170.00 4,244.00 3,990.00 2,462.00 1,119.00 1,748.80 2,024.58 1,967.10 2,207.07 1,744.49 1,981.09 2,417.45 2,417.97 2,286.88 1,372.01 1,438.84 1,121.70 1,029.90 958.73 1,321.31 843.54 836.52 837.38 838.98 810.11 830.07 0.00 0.00 64.22 64.22 0.00 49.43 49.43 0.00 0.00 34.98
Other current assets 27,368.42 27,368.42 28,614.00 22,085.00 20,832.00 20,093.00 24,461.00 18,863.00 17,027.00 15,591.00 18,927.00 17,028.00 15,167.00 7,494.00 13,294.00 10,778.00 9,274.00 10,697.00 13,972.00 10,377.00 9,786.00 6,362.00 12,569.00 15,583.00 15,489.00 15,489.00 21,884.00 13,889.00 16,830.00 13,801.00 18,384.00 12,813.00 9,761.00 6,546.04 11,999.92 9,063.61 7,981.99 6,994.59 10,862.74 9,168.83 8,879.40 7,711.76 6,392.98 4,662.33 3,424.70 2,480.28 3,981.26 3,132.56 2,303.11 1,968.11 2,658.08 1,796.33 1,555.90 1,508.20 2,285.30 1,510.00 811.75 799.54 993.52 646.66 620.08 613.93 597.00 597.22 283.71 268.63 233.67 156.71 92.09 107.58 87.18 87.30 5.17 5.17 117.99 71.77 65.16 5.29 77.49 54.50 47.74
Total current assets 121,127.08 121,127.08 125,413.00 116,516.00 112,288.00 112,120.00 114,598.00 121,539.00 100,027.00 88,732.00 93,609.00 83,092.00 72,386.00 61,435.00 67,045.00 69,903.00 64,483.00 66,108.00 76,596.00 78,698.00 67,878.00 58,011.00 65,782.00 63,494.00 67,955.00 67,955.00 75,578.00 80,165.00 79,349.00 79,394.00 84,464.00 74,293.00 66,315.00 59,226.82 63,241.36 54,785.95 46,617.02 45,911.44 52,222.06 29,145.77 30,129.58 40,600.87 25,750.46 26,695.91 16,802.16 17,076.68 16,194.11 14,692.16 14,686.50 14,365.72 10,195.19 9,317.85 8,237.73 7,643.22 7,436.40 7,045.00 6,586.88 6,398.54 5,877.99 5,345.32 4,655.07 4,570.91 4,189.00 3,822.62 4,016.87 2,306.30 2,012.44 1,737.89 1,796.98 1,631.31 1,702.20 1,704.51 1,549.86 1,549.86 1,540.04 1,290.37 1,122.48 1,052.58 971.38 966.78 931.93
Total non-current assets + 146,430.19 146,430.19 145,165.00 135,922.00 135,474.00 130,461.00 129,702.00 126,284.00 128,479.00 130,405.00 133,903.00 135,124.00 136,747.00 130,256.00 127,253.00 124,725.00 123,335.00 125,751.00 124,268.00 128,307.00 129,564.00 129,238.00 132,417.00 135,001.00 132,214.00 132,214.00 127,505.00 115,107.00 113,878.00 106,436.00 104,906.00 106,347.00 102,866.00 102,821.66 99,986.10 99,895.68 99,324.57 98,502.46 83,336.20 83,067.03 79,838.96 78,241.72 23,500.52 19,045.90 15,141.69 14,214.23 12,073.37 9,081.28 6,703.17 6,452.75 4,534.20 4,153.63 4,166.07 4,026.53 3,795.57 3,428.00 3,388.82 3,362.89 3,291.92 3,414.14 3,366.89 3,545.30 3,491.00 3,172.83 2,479.10 1,850.46 1,760.23 1,674.01 975.11 929.26 601.75 602.57 578.13 578.13 551.80 528.66 450.36 398.05 343.12 275.78 195.99
Total assets 267,557.27 267,557.27 270,578.00 252,438.00 247,762.00 242,581.00 244,300.00 247,823.00 228,506.00 219,137.00 227,512.00 218,216.00 209,133.00 191,691.00 194,298.00 194,628.00 187,818.00 191,859.00 200,864.00 207,005.00 197,442.00 187,249.00 198,199.00 198,495.00 200,169.00 200,169.00 203,083.00 195,272.00 193,227.00 185,830.00 189,370.00 180,640.00 169,181.00 162,048.48 163,227.46 154,681.63 145,941.59 144,413.90 135,558.25 112,212.80 109,968.54 118,842.59 49,250.98 45,741.81 31,943.85 31,290.92 28,267.49 23,773.45 21,389.66 20,818.47 14,729.39 13,471.48 12,403.79 11,669.75 11,231.96 10,473.00 9,975.70 9,761.43 9,169.91 8,759.46 8,021.96 8,116.20 7,680.00 6,995.45 6,495.97 4,156.76 3,772.67 3,411.90 2,772.10 2,560.57 2,303.95 2,307.08 2,128.00 2,128.00 2,091.84 1,819.03 1,572.84 1,450.62 1,314.51 1,242.56 1,127.92
Total current liabilities + 78,218.78 78,218.78 84,479.00 87,454.00 76,777.00 74,010.00 80,437.00 92,116.00 86,807.00 72,411.00 79,758.00 75,677.00 74,547.00 61,239.00 61,708.00 62,696.00 53,816.00 66,218.00 73,517.00 68,570.00 65,638.00 58,369.00 61,360.00 66,557.00 69,182.00 69,182.00 74,118.00 74,629.00 69,505.00 68,784.00 69,065.00 55,233.00 47,269.00 42,159.93 41,972.48 34,767.26 31,729.04 30,295.03 33,173.78 29,651.52 27,523.02 33,666.09 18,873.78 17,686.79 13,091.84 12,714.70 10,253.66 8,889.37 6,795.41 6,368.01 5,599.67 5,002.27 4,282.11 3,910.14 4,163.27 3,505.00 2,540.22 2,568.06 2,164.03 1,994.89 1,632.82 1,880.90 1,719.00 1,706.29 1,606.46 1,158.54 950.82 854.75 650.28 626.04 588.03 588.83 673.01 673.01 671.25 547.30 454.45 420.69 306.08 317.42 291.25
Total non-current liabilities + 16,628.58 16,628.58 16,120.00 15,504.00 23,999.00 25,089.00 23,736.00 24,315.00 13,090.00 23,720.00 24,142.00 24,138.00 17,699.00 17,433.00 21,647.00 21,654.00 24,327.00 15,185.00 16,418.00 27,105.00 28,021.00 27,313.00 36,558.00 32,376.00 25,284.00 25,284.00 26,256.00 26,581.00 29,824.00 28,313.00 30,318.00 34,441.00 33,198.00 33,415.52 37,589.59 39,610.77 38,206.31 38,598.12 31,127.83 22,876.01 22,282.68 21,491.57 17,492.00 16,643.20 8,260.36 8,198.49 8,051.19 5,869.27 5,881.44 5,720.38 1,164.81 1,157.75 1,171.09 1,174.73 1,184.73 120.00 48.09 48.31 48.52 48.74 45.23 45.38 131.00 49.18 11.00 11.51 166.00 162.00 0.81 3.44 0.81 0.81 1.63 1.63 1.63 1.62 1.62 2.44 2.44 1.00 1.00
Total liabilities 94,847.36 94,847.36 100,599.00 102,958.00 100,776.00 99,099.00 104,173.00 116,431.00 99,897.00 96,131.00 103,900.00 99,815.00 92,246.00 78,672.00 83,355.00 84,350.00 78,143.00 81,403.00 89,935.00 95,675.00 93,659.00 85,682.00 97,918.00 98,933.00 94,466.00 94,466.00 100,374.00 101,210.00 99,329.00 97,097.00 99,383.00 89,674.00 80,467.00 75,575.45 79,562.07 74,378.04 69,935.35 68,893.15 64,301.60 52,527.54 49,805.70 55,157.66 36,365.78 34,330.00 21,352.20 20,913.19 18,304.86 14,758.64 12,676.85 12,088.39 6,764.48 6,160.02 5,453.20 5,084.87 5,348.01 3,625.00 2,588.31 2,616.37 2,212.55 2,043.63 1,678.05 1,926.28 1,850.00 1,755.47 1,617.46 1,170.05 950.82 854.75 650.28 629.48 588.84 589.64 674.63 674.63 672.88 548.92 456.07 423.12 308.52 317.42 291.25
Total stockholders' equity + 171,057.86 171,057.86 168,227.00 148,437.00 145,986.00 142,550.00 139,143.00 130,500.00 127,774.00 122,184.00 122,821.00 117,649.00 116,150.00 112,283.00 110,230.00 109,542.00 108,913.00 109,677.00 110,005.00 110,395.00 102,837.00 100,354.00 98,715.00 97,529.00 103,442.00 103,442.00 100,662.00 92,077.00 91,908.00 86,715.00 87,756.00 89,063.00 86,839.00 84,693.81 81,730.33 78,309.03 74,186.34 71,536.83 67,578.44 56,078.23 55,856.20 44,550.73 11,821.89 9,699.28 9,528.93 9,529.18 9,426.59 8,588.88 8,450.37 8,530.40 7,760.12 7,130.31 6,747.13 6,489.63 5,824.41 6,848.00 7,323.98 7,042.29 6,856.54 6,613.91 6,255.96 6,103.69 5,830.00 5,156.90 4,833.29 2,925.05 2,655.88 2,395.16 2,119.10 1,931.09 1,713.68 1,716.00 1,452.20 1,452.20 1,417.77 1,269.44 1,116.09 1,026.83 1,005.37 924.12 835.85
Common shares outstanding 700 700 695 696 702 698 688 688 676 668 674 672 673 659 653 651 648 646 644 635 630 609 620 600 643 643 602 556 634 550 548 643 607 591 629 555 548 557 507 462 453 395 375 320 281 280 319 315 316 314 310 293 288 286 274 274 304 304 305 306 304 304 304 303 292 292 285 280 272 272 276 277 276 276 274 271 270 270 267 266 263
about 7 hours ago