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 + 672.45 131.00 1,402.00 1,411.00 1,053.00 489.00 629.00 625.00 1,030.00 930.00 1,043.00 544.08 16.00 37.00 34.00 22.00 13.00 26.71 20.86 23.30
Accounts receivable, net 3,995.74 4,126.00 3,189.00 3,555.00 3,111.00 2,499.00 2,478.00 1,148.00 2,719.00 2,285.00 1,954.00 2,117.00 1,427.00 1,197.00 2,077.00 1,481.00 1,148.00 1,514.08 1,661.54 1,946.64
Inventories 2,618.86 2,793.00 2,034.00 1,815.00 1,548.00 1,060.00 1,152.00 955.00 894.00 689.00 525.00 665.00 632.00 554.00 550.00 610.00 584.00 0.00 479.69 163.09
Other current assets 370.70 355.00 542.00 61.00 35.00 82.00 54.00 116.00 79.00 283.00 375.00 510.00 141.00 126.00 120.00 59.00 146.00 1,851.63 18.87 106.01
Total current assets 7,657.75 7,405.00 7,167.00 7,057.00 5,942.00 4,361.00 4,487.00 3,020.00 4,897.00 4,336.00 4,059.00 3,489.00 2,216.00 1,914.00 2,781.00 2,172.00 1,891.00 3,392.42 2,180.95 2,239.05
Total non-current assets + 84,097.41 77,954.00 68,788.00 69,085.00 70,723.00 70,915.00 73,634.00 68,539.00 68,970.00 54,312.00 55,216.00 56,711.00 49,538.00 47,066.00 44,497.00 40,497.00 39,133.00 39,258.14 33,932.86 30,921.48
Total assets 91,755.17 85,359.00 75,955.00 76,142.00 76,665.00 75,276.00 78,121.00 71,559.00 73,867.00 58,648.00 59,275.00 60,200.00 51,754.00 48,980.00 47,278.00 42,669.00 41,024.00 42,650.56 36,113.81 33,160.53
Total current liabilities + 8,056.43 9,631.00 7,435.00 8,651.00 7,422.00 5,078.00 6,637.00 4,762.00 6,261.00 5,092.00 4,595.00 5,142.00 5,234.00 3,976.00 4,034.00 3,156.00 2,405.00 3,420.35 3,563.41 3,070.83
Total non-current liabilities + 39,368.89 36,260.00 28,688.00 29,316.00 32,298.00 37,818.00 36,493.00 34,823.00 35,953.00 27,289.00 27,299.00 26,167.00 20,748.00 20,721.00 20,346.00 18,528.00 19,193.00 20,856.00 19,229.32 19,400.05
Total liabilities 47,425.32 45,891.00 36,123.00 37,967.00 39,720.00 42,896.00 43,130.00 39,585.00 42,214.00 32,381.00 31,894.00 31,309.00 25,982.00 24,697.00 24,380.00 21,684.00 21,598.00 24,276.35 22,792.73 22,470.88
Total stockholders' equity + 44,329.85 39,468.00 39,832.00 38,175.00 36,945.00 32,380.00 34,991.00 31,974.00 31,653.00 26,267.00 27,381.00 28,891.00 25,772.00 24,283.00 22,898.00 20,985.00 19,426.00 18,374.21 13,321.08 10,689.66
Common shares outstanding 2,098 2,140 2,204 2,298 2,373 2,364 2,386 2,448 2,366 2,201 2,188 2,194 2,181 2,199 2,205 2,176 2,168 2,163 2,157 2,148
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 + 580.89 672.45 113.00 102.00 93.00 131.00 721.00 915.00 1,367.00 1,402.00 690.00 646.00 576.00 1,411.00 968.00 600.00 517.00 1,053.00 1,200.00 637.00 588.00 489.00 447.00 508.00 1,293.00 629.00 743.00 945.00 639.00 625.00 954.00 927.00 933.00 1,030.00 1,200.00 882.00 834.00 930.00 624.00 579.00 1,110.00 1,043.00 30.00 32.00 34.00 628.22 16.00 31.00 16.00 19.00 18.00 17.00 18.00 37.00 21.00 10.00 13.00 34.00 18.00 6.00 50.00 22.00 27.00 19.00 21.00 13.00 14.00 25.00 10.00 26.71 13.84 22.39 26.75 20.86 20.87 10.63 13.84 23.30 12.29 14.50 11.68
Accounts receivable, net 3,772.89 3,995.74 3,745.00 3,898.00 3,860.00 4,126.00 3,100.00 3,652.00 3,408.00 3,189.00 4,224.00 2,790.00 3,402.00 3,555.00 3,912.00 5,015.00 4,707.00 3,111.00 3,176.00 3,184.00 2,783.00 2,499.00 1,927.00 2,157.00 1,524.00 2,478.00 2,405.00 2,124.00 2,287.00 1,148.00 1,977.00 2,611.00 2,200.00 2,719.00 1,665.00 2,200.00 2,131.00 2,285.00 1,876.00 1,959.00 1,745.00 1,954.00 1,913.00 2,141.00 2,020.00 2,117.00 1,997.00 1,997.00 1,427.00 1,918.00 1,727.00 1,614.00 1,443.00 1,197.00 1,365.00 1,527.00 1,346.00 2,077.00 1,998.00 1,859.00 1,624.00 1,481.00 1,246.00 1,363.00 1,324.00 1,148.00 1,006.00 1,179.00 1,142.00 1,514.08 1,967.21 2,339.71 2,134.55 1,661.54 1,786.74 1,737.51 1,911.90 1,946.64 1,429.53 1,506.97 1,345.17
Inventories 2,099.97 2,618.86 2,769.00 2,667.00 2,692.00 2,793.00 2,531.00 2,483.00 2,303.00 2,034.00 2,174.00 1,966.00 1,920.00 1,815.00 1,836.00 1,917.00 1,696.00 1,548.00 1,235.00 1,214.00 1,088.00 1,060.00 1,083.00 1,095.00 940.00 1,152.00 1,151.00 1,189.00 1,072.00 955.00 1,118.00 1,041.00 989.00 894.00 877.00 929.00 658.00 689.00 616.00 611.00 590.00 525.00 663.00 733.00 716.00 665.00 799.00 789.00 632.00 748.00 697.00 656.00 627.00 554.00 570.00 593.00 671.00 550.00 625.00 605.00 496.00 610.00 582.00 610.00 640.00 584.00 637.00 590.00 525.00 525.00 0.00 0.00 506.12 479.69 203.72 190.22 252.54 163.09 0.00 0.00 0.00
Other current assets 280.38 370.70 554.00 578.00 589.00 355.00 423.00 380.00 372.00 542.00 425.00 555.00 65.00 61.00 88.00 58.00 78.00 35.00 56.00 124.00 140.00 82.00 263.00 93.00 226.00 54.00 70.00 72.00 73.00 116.00 63.00 85.00 86.00 79.00 88.00 34.00 280.00 283.00 190.00 263.00 48.00 375.00 468.00 364.00 600.00 510.00 24.00 277.00 141.00 174.00 202.00 35.00 151.00 126.00 191.00 41.00 127.00 120.00 165.00 153.00 108.00 59.00 5.00 108.00 22.00 146.00 149.00 479.00 1,383.00 1,851.63 193.74 992.27 1.03 18.87 36.77 36.13 36.90 106.01 182.18 447.30 495.10
Total current assets 6,734.12 7,657.75 7,181.00 7,245.00 7,234.00 7,405.00 6,775.00 7,430.00 7,450.00 7,167.00 7,513.00 5,957.00 6,205.00 7,057.00 7,150.00 7,933.00 7,216.00 5,942.00 5,958.00 5,484.00 4,853.00 4,361.00 4,035.00 4,067.00 4,184.00 4,487.00 4,678.00 4,645.00 4,263.00 3,020.00 4,405.00 4,974.00 4,386.00 4,897.00 4,121.00 4,369.00 4,142.00 4,336.00 3,533.00 3,644.00 3,678.00 4,059.00 3,344.00 3,560.00 3,548.00 3,489.00 3,093.00 3,094.00 2,216.00 2,859.00 2,644.00 2,535.00 2,239.00 1,914.00 2,147.00 2,304.00 2,157.00 2,781.00 2,806.00 2,623.00 2,278.00 2,172.00 1,860.00 2,100.00 2,007.00 1,891.00 1,836.00 2,273.00 3,060.00 3,392.42 2,174.79 3,354.37 2,668.45 2,180.95 2,048.10 1,974.50 2,215.18 2,239.05 1,624.01 1,968.77 1,851.94
Total non-current assets + 60,878.15 84,097.41 78,408.00 78,023.00 77,580.00 77,954.00 68,306.00 68,514.00 68,530.00 68,788.00 68,800.00 69,202.00 69,055.00 69,085.00 70,329.00 70,233.00 70,796.00 70,723.00 69,333.00 69,543.00 70,274.00 70,915.00 69,695.00 70,678.00 71,895.00 73,634.00 73,854.00 74,310.00 69,705.00 68,539.00 68,939.00 68,705.00 68,828.00 68,970.00 68,867.00 68,021.00 53,798.00 54,312.00 54,427.00 54,551.00 54,684.00 55,216.00 57,284.00 56,983.00 57,151.00 56,711.00 55,923.00 54,895.00 49,538.00 50,389.00 48,782.00 48,275.00 47,604.00 47,066.00 45,722.00 45,278.00 44,971.00 44,497.00 42,669.00 42,035.00 41,563.00 40,497.00 40,065.00 40,155.00 39,297.00 39,133.00 39,017.00 39,489.00 40,284.00 39,258.14 37,653.82 36,512.31 35,086.93 33,932.86 33,233.63 32,656.75 32,099.86 30,921.48 23,575.50 22,466.26 21,586.88
Total assets 67,612.27 91,755.17 85,589.00 85,268.00 84,814.00 85,359.00 75,081.00 75,944.00 75,980.00 75,955.00 76,313.00 75,159.00 75,260.00 76,142.00 77,479.00 78,166.00 78,012.00 76,665.00 75,291.00 75,027.00 75,127.00 75,276.00 73,730.00 74,745.00 76,079.00 78,121.00 78,532.00 78,955.00 73,968.00 71,559.00 73,344.00 73,679.00 73,214.00 73,867.00 72,988.00 72,390.00 57,940.00 58,648.00 57,960.00 58,195.00 58,362.00 59,275.00 60,628.00 60,543.00 60,699.00 60,200.00 59,016.00 57,989.00 51,754.00 53,248.00 51,426.00 50,810.00 49,843.00 48,980.00 47,869.00 47,582.00 47,128.00 47,278.00 45,475.00 44,658.00 43,841.00 42,669.00 41,925.00 42,255.00 41,304.00 41,024.00 40,853.00 41,762.00 43,344.00 42,650.56 39,828.61 39,866.68 37,755.37 36,113.81 35,281.73 34,631.24 34,315.04 33,160.53 25,199.51 24,435.03 23,438.81
Total current liabilities + 6,843.40 8,056.43 8,313.00 8,513.00 8,643.00 9,631.00 8,028.00 8,444.00 8,485.00 7,435.00 8,251.00 8,569.00 7,504.00 8,651.00 9,125.00 9,317.00 9,671.00 7,422.00 6,535.00 7,061.00 5,999.00 5,078.00 4,156.00 4,917.00 6,304.00 6,637.00 7,855.00 7,900.00 5,611.00 4,762.00 4,794.00 4,858.00 4,328.00 6,261.00 5,791.00 5,439.00 6,049.00 5,092.00 5,142.00 5,363.00 3,818.00 4,595.00 4,708.00 4,545.00 5,228.00 5,142.00 5,922.00 5,929.00 5,234.00 5,382.00 4,127.00 3,746.00 3,671.00 3,976.00 4,287.00 4,201.00 4,612.00 4,034.00 3,019.00 4,041.00 4,324.00 3,156.00 2,375.00 2,345.00 2,541.00 2,405.00 2,232.00 2,386.00 3,028.00 3,420.35 3,277.62 6,533.69 4,240.30 3,563.41 2,871.91 2,834.22 3,318.73 3,070.83 2,655.64 3,522.59 3,917.56
Total non-current liabilities + 28,677.72 39,368.89 36,815.00 35,457.00 35,726.00 36,260.00 27,156.00 28,031.00 27,987.00 28,688.00 28,428.00 27,946.00 29,171.00 29,316.00 30,215.00 29,509.00 29,851.00 32,298.00 33,230.00 33,759.00 35,897.00 37,818.00 37,408.00 37,495.00 36,513.00 36,493.00 35,883.00 36,781.00 36,089.00 34,823.00 35,157.00 36,410.00 36,860.00 35,953.00 35,858.00 35,965.00 25,514.00 27,289.00 27,174.00 26,813.00 27,548.00 27,299.00 28,435.00 28,225.00 27,056.00 26,167.00 25,160.00 24,837.00 20,748.00 21,529.00 21,747.00 22,513.00 21,798.00 20,721.00 19,462.00 19,459.00 19,127.00 20,346.00 20,312.00 19,165.00 18,922.00 18,528.00 18,130.00 18,851.00 18,495.00 19,193.00 19,556.00 20,788.00 21,600.00 20,856.00 20,045.77 19,726.24 19,446.56 19,229.32 19,838.02 19,917.11 20,032.29 19,400.05 12,150.44 11,610.71 11,210.88
Total liabilities 35,521.12 47,425.32 45,128.00 43,970.00 44,369.00 45,891.00 35,184.00 36,475.00 36,472.00 36,123.00 36,679.00 36,515.00 36,675.00 37,967.00 39,340.00 38,826.00 39,522.00 39,720.00 39,765.00 40,820.00 41,896.00 42,896.00 41,564.00 42,412.00 42,817.00 43,130.00 43,738.00 44,681.00 41,700.00 39,585.00 39,951.00 41,268.00 41,188.00 42,214.00 41,649.00 41,404.00 31,563.00 32,381.00 32,316.00 32,176.00 31,366.00 31,894.00 33,143.00 32,770.00 32,284.00 31,309.00 31,082.00 30,766.00 25,982.00 26,911.00 25,874.00 26,259.00 25,469.00 24,697.00 23,749.00 23,660.00 23,739.00 24,380.00 23,331.00 23,206.00 23,246.00 21,684.00 20,505.00 21,196.00 21,036.00 21,598.00 21,788.00 23,174.00 24,628.00 24,276.35 23,323.40 26,259.92 23,686.86 22,792.73 22,709.93 22,751.33 23,351.01 22,470.88 14,806.08 15,133.30 15,128.44
Total stockholders' equity + 32,091.15 44,329.85 40,461.00 41,298.00 40,445.00 39,468.00 39,897.00 39,469.00 39,508.00 39,832.00 39,634.00 38,644.00 38,585.00 38,175.00 38,139.00 39,340.00 38,490.00 36,945.00 35,526.00 34,207.00 33,231.00 32,380.00 32,166.00 32,333.00 33,262.00 34,991.00 34,794.00 34,274.00 32,268.00 31,974.00 33,393.00 32,411.00 32,026.00 31,653.00 31,339.00 30,986.00 26,377.00 26,267.00 25,644.00 26,019.00 26,996.00 27,381.00 27,485.00 27,773.00 28,415.00 28,891.00 27,934.00 27,223.00 25,772.00 26,337.00 25,552.00 24,551.00 24,374.00 24,283.00 24,120.00 23,922.00 23,389.00 22,898.00 22,144.00 21,452.00 20,595.00 20,985.00 21,420.00 21,059.00 20,268.00 19,426.00 19,065.00 18,588.00 18,716.00 18,374.21 16,505.22 13,606.76 14,068.51 13,321.08 12,571.80 11,879.91 10,964.02 10,689.66 10,393.43 9,301.73 8,310.37
Common shares outstanding 2,096 2,089 2,069 2,100 2,109 2,120 2,133 2,149 2,159 2,180 2,202 2,211 2,224 2,239 2,263 2,333 2,361 2,372 2,370 2,381 2,374 2,366 2,363 2,362 2,366 2,373 2,374 2,392 2,407 2,410 2,450 2,464 2,463 2,457 2,444 2,316 2,243 2,237 2,204 2,195 2,190 2,190 2,189 2,188 2,185 2,189 2,206 2,206 2,176 2,186 2,177 2,182 2,189 2,191 2,194 2,202 2,209 2,199 2,203 2,211 2,187 2,178 2,190 2,192 2,188 2,169 2,169 2,168 2,165 2,164 2,169 2,136 2,161 2,159 2,158 2,157 2,156 2,150 2,149 2,149 2,149
about 5 hours ago