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 + 1,629.00 21,904.00 1,761.00 1,826.00 1,984.00 2,544.00 981.00 895.00 1,127.00 1,049.00 947.00 707.00 1,001.00 464.00 648.00 338.00 260.00 74.00 212.00 112.00
Accounts receivable, net 3,860.00 3,927.00 3,788.00 3,232.00 3,106.00 2,741.00 2,115.00 2,115.00 1,701.00 1,827.00 1,882.00 2,058.00 2,005.00 1,966.00 1,900.00 2,099.00 2,015.00 1,422.00 1,524.00 1,831.00
Inventories 530.00 485.00 469.00 492.00 437.00 356.00 352.00 358.00 334.00 339.00 350.00 372.00 363.00 330.00 356.00 348.00 355.00 516.00 405.00 466.00
Other current assets 731.00 928.00 1,091.00 7,966.00 1,016.00 932.00 824.00 496.00 705.00 464.00 657.00 717.00 522.00 761.00 734.00 710.00 509.00 1,307.00 429.00 406.00
Total current assets 6,750.00 6,664.00 6,537.00 12,972.00 5,551.00 5,301.00 4,272.00 3,864.00 3,537.00 3,406.00 3,836.00 3,854.00 3,891.00 3,451.00 3,638.00 3,507.00 3,243.00 3,319.00 2,605.00 2,937.00
Total non-current assets + 67,853.00 63,898.00 59,794.00 56,093.00 57,565.00 57,594.00 53,807.00 50,056.00 44,574.00 44,849.00 41,806.00 40,355.00 36,756.00 37,758.00 35,576.00 32,679.00 30,630.00 30,129.00 25,712.00 23,762.00
Total assets 74,603.00 70,562.00 66,331.00 69,065.00 63,116.00 62,895.00 58,079.00 53,920.00 48,111.00 48,255.00 45,642.00 44,071.00 40,647.00 41,209.00 39,214.00 36,348.00 33,844.00 33,498.00 28,262.00 26,699.00
Total current liabilities + 6,614.00 6,433.00 6,462.00 11,336.00 5,427.00 7,354.00 6,287.00 6,207.00 4,902.00 3,843.00 4,720.00 3,757.00 4,730.00 3,945.00 2,987.00 2,366.00 2,952.00 3,205.00 3,895.00 2,917.00
Total non-current liabilities + 43,799.00 42,167.00 38,711.00 36,840.00 37,353.00 36,476.00 33,579.00 30,874.00 27,784.00 30,106.00 27,861.00 27,729.00 23,672.00 25,395.00 24,578.00 22,544.00 20,442.00 20,382.00 15,159.00 15,565.00
Total liabilities 50,413.00 48,600.00 45,173.00 48,176.00 42,780.00 43,830.00 39,866.00 37,081.00 32,686.00 33,949.00 32,581.00 31,723.00 28,402.00 29,340.00 27,565.00 24,872.00 23,411.00 23,587.00 19,011.00 18,441.00
Total stockholders' equity + 24,190.00 21,962.00 21,158.00 20,687.00 20,037.00 18,847.00 18,022.00 16,726.00 15,418.00 14,298.00 13,052.00 12,576.00 12,245.00 11,869.00 11,649.00 11,274.00 10,462.00 9,911.00 9,289.00 8,217.00
Common shares outstanding 359 347 349 356 349 336 330 313 309 302 294 294 294 295 294 286 276 274 267 250
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 + 147.00 1,629.00 181.00 1,506.00 360.00 1,297.00 93.00 1,500.00 217.00 1,237.00 565.00 1,985.00 797.00 1,826.00 99.00 2,254.00 220.00 1,517.00 61.00 1,064.00 152.00 2,544.00 306.00 1,144.00 1,395.00 981.00 78.00 831.00 406.00 895.00 245.00 921.00 683.00 844.00 69.00 816.00 67.00 776.00 153.00 872.00 71.00 947.00 94.00 713.00 123.00 707.00 213.00 782.00 105.00 1,001.00 449.00 1,152.00 640.00 464.00 69.00 1,381.00 769.00 648.00 398.00 492.00 516.00 338.00 198.00 178.00 87.00 260.00 75.00 311.00 651.00 74.00 70.00 1,759.00 146.00 212.00 226.00 220.00 183.00 112.00 272.00 99.00 223.00
Accounts receivable, net 2,925.00 3,860.00 3,346.00 3,371.00 3,848.00 3,927.00 3,599.00 3,592.00 3,968.00 3,788.00 3,310.00 2,936.00 3,139.00 3,232.00 3,220.00 3,282.00 3,237.00 3,106.00 3,052.00 2,807.00 2,856.00 2,741.00 2,386.00 2,245.00 2,078.00 2,115.00 2,029.00 1,954.00 2,125.00 2,115.00 1,992.00 1,770.00 1,980.00 1,263.00 1,749.00 1,635.00 1,832.00 1,827.00 1,761.00 1,316.00 1,747.00 1,412.00 1,581.00 1,445.00 1,900.00 2,058.00 1,736.00 1,677.00 2,022.00 2,005.00 1,698.00 1,698.00 1,969.00 1,966.00 1,986.00 1,755.00 1,697.00 1,900.00 1,953.00 1,954.00 1,922.00 2,099.00 2,216.00 2,140.00 2,048.00 2,122.00 1,753.00 1,568.00 1,720.00 1,445.00 1,132.00 1,062.00 1,107.00 1,119.00 1,066.00 1,005.00 1,079.00 947.00 921.00 789.00 1,001.00
Inventories 528.00 530.00 516.00 490.00 467.00 485.00 472.00 451.00 442.00 469.00 455.00 434.00 431.00 492.00 533.00 449.00 404.00 437.00 405.00 360.00 339.00 356.00 353.00 336.00 326.00 352.00 358.00 344.00 327.00 358.00 338.00 318.00 301.00 334.00 337.00 357.00 313.00 339.00 335.00 321.00 342.00 350.00 338.00 321.00 332.00 372.00 343.00 322.00 303.00 363.00 368.00 321.00 270.00 330.00 355.00 337.00 325.00 356.00 375.00 310.00 245.00 348.00 364.00 328.00 303.00 355.00 398.00 357.00 334.00 516.00 578.00 440.00 318.00 405.00 464.00 381.00 301.00 466.00 458.00 403.00 334.00
Other current assets 2,686.00 731.00 1,417.00 683.00 1,458.00 928.00 1,916.00 944.00 1,587.00 1,091.00 1,635.00 878.00 1,527.00 7,966.00 1,902.00 1,158.00 1,713.00 1,016.00 1,573.00 876.00 1,316.00 932.00 1,312.00 839.00 1,227.00 824.00 1,116.00 578.00 923.00 496.00 827.00 482.00 841.00 705.00 941.00 472.00 805.00 464.00 905.00 1,000.00 1,412.00 1,130.00 1,495.00 1,204.00 1,049.00 426.00 1,235.00 684.00 1,057.00 264.00 1,564.00 622.00 1,055.00 761.00 830.00 2,010.00 1,882.00 734.00 1,130.00 945.00 907.00 884.00 1,310.00 690.00 1,035.00 477.00 1,076.00 1,072.00 1,694.00 1,334.00 1,573.00 1,271.00 1,099.00 870.00 1,240.00 1,062.00 1,193.00 1,430.00 1,776.00 1,137.00 1,072.00
Total current assets 6,286.00 6,750.00 5,460.00 6,050.00 6,133.00 6,664.00 6,080.00 6,487.00 6,166.00 6,537.00 5,939.00 6,203.00 5,868.00 12,972.00 5,733.00 6,016.00 5,462.00 5,551.00 5,096.00 5,110.00 4,587.00 5,301.00 4,204.00 4,564.00 5,026.00 4,272.00 3,581.00 3,707.00 3,781.00 3,864.00 3,356.00 3,436.00 3,773.00 3,537.00 3,096.00 3,280.00 3,017.00 3,406.00 3,154.00 3,499.00 3,185.00 3,836.00 3,505.00 3,679.00 3,398.00 3,854.00 3,519.00 3,457.00 3,484.00 3,891.00 3,704.00 4,103.00 3,934.00 3,451.00 3,240.00 4,102.00 3,904.00 3,638.00 3,458.00 3,209.00 3,590.00 3,507.00 3,890.00 3,158.00 3,386.00 3,243.00 3,227.00 2,997.00 3,748.00 3,319.00 3,352.00 4,531.00 2,669.00 2,605.00 2,979.00 2,651.00 2,730.00 2,937.00 3,408.00 2,410.00 2,607.00
Total non-current assets + 68,677.00 67,853.00 66,384.00 65,451.00 64,558.00 63,898.00 62,565.00 61,433.00 60,514.00 59,794.00 58,466.00 57,568.00 56,936.00 56,093.00 60,030.00 59,056.00 58,275.00 57,565.00 57,842.00 57,809.00 57,712.00 57,594.00 55,391.00 54,517.00 54,133.00 53,807.00 52,359.00 51,895.00 51,285.00 50,056.00 46,188.00 45,628.00 45,127.00 44,574.00 46,150.00 45,819.00 45,348.00 44,849.00 44,162.00 43,771.00 42,395.00 41,806.00 41,466.00 41,072.00 40,579.00 31,075.00 37,148.00 36,854.00 36,997.00 29,330.00 38,260.00 37,819.00 37,802.00 37,758.00 36,393.00 35,947.00 35,797.00 35,576.00 33,077.00 32,810.00 32,596.00 32,679.00 31,562.00 31,231.00 31,063.00 30,630.00 30,985.00 30,713.00 30,476.00 30,129.00 25,970.00 25,723.00 25,996.00 25,712.00 24,929.00 24,499.00 23,973.00 23,762.00 22,733.00 22,244.00 21,869.00
Total assets 74,741.00 74,603.00 71,844.00 71,501.00 70,691.00 70,562.00 68,645.00 67,920.00 66,680.00 66,331.00 64,405.00 63,771.00 62,804.00 69,065.00 65,763.00 65,072.00 63,737.00 63,116.00 62,938.00 62,919.00 62,299.00 62,895.00 59,595.00 59,081.00 59,159.00 58,079.00 55,940.00 55,602.00 55,066.00 53,920.00 49,544.00 49,064.00 48,900.00 48,111.00 49,246.00 49,099.00 48,365.00 48,255.00 47,316.00 47,270.00 45,580.00 45,642.00 44,971.00 44,751.00 43,977.00 44,299.00 40,667.00 40,311.00 40,481.00 40,647.00 41,964.00 41,922.00 41,736.00 41,209.00 39,633.00 40,049.00 39,701.00 39,214.00 36,535.00 36,019.00 36,186.00 36,348.00 35,452.00 34,389.00 34,449.00 33,844.00 34,212.00 33,710.00 34,224.00 33,498.00 29,322.00 30,254.00 28,665.00 28,262.00 27,908.00 27,150.00 26,703.00 26,699.00 26,141.00 24,654.00 24,476.00
Total current liabilities + 5,286.00 6,614.00 5,079.00 5,514.00 4,780.00 6,433.00 6,027.00 6,216.00 6,244.00 6,462.00 6,050.00 6,072.00 4,895.00 11,336.00 6,890.00 6,823.00 5,415.00 5,427.00 5,255.00 5,557.00 6,559.00 7,354.00 7,160.00 6,705.00 6,311.00 6,287.00 6,219.00 5,969.00 6,348.00 6,207.00 5,401.00 5,456.00 5,651.00 4,902.00 3,915.00 4,329.00 3,441.00 3,843.00 3,591.00 3,903.00 4,436.00 4,720.00 4,429.00 3,935.00 3,407.00 3,757.00 3,873.00 3,839.00 3,576.00 4,730.00 4,373.00 4,504.00 4,243.00 3,945.00 3,724.00 4,380.00 3,840.00 2,987.00 2,959.00 2,473.00 2,676.00 2,366.00 3,147.00 2,675.00 3,518.00 2,952.00 3,512.00 2,735.00 2,831.00 3,205.00 3,014.00 3,949.00 3,744.00 3,895.00 3,335.00 3,014.00 3,131.00 2,917.00 3,114.00 2,438.00 2,458.00
Total non-current liabilities + 43,667.00 43,799.00 42,597.00 42,231.00 42,128.00 42,167.00 40,720.00 40,144.00 38,821.00 38,711.00 37,277.00 36,894.00 37,066.00 36,840.00 37,897.00 37,628.00 37,699.00 37,353.00 37,306.00 37,309.00 36,458.00 36,476.00 33,724.00 33,935.00 34,381.00 33,579.00 31,587.00 31,768.00 31,217.00 30,874.00 28,245.00 27,953.00 27,588.00 27,784.00 30,221.00 30,272.00 30,418.00 30,106.00 29,450.00 29,409.00 27,943.00 27,861.00 27,493.00 28,019.00 27,800.00 11,546.00 24,078.00 24,017.00 24,479.00 10,489.00 25,425.00 25,535.00 25,604.00 25,395.00 24,067.00 24,090.00 24,316.00 24,578.00 21,909.00 22,082.00 22,066.00 22,544.00 21,462.00 21,121.00 20,379.00 20,442.00 20,544.00 21,014.00 21,443.00 20,382.00 16,372.00 16,412.00 15,444.00 15,122.00 15,370.00 15,117.00 15,152.00 15,610.00 14,886.00 14,628.00 14,443.00
Total liabilities 49,145.00 50,413.00 47,676.00 47,745.00 46,908.00 48,600.00 46,747.00 46,360.00 45,065.00 45,173.00 43,327.00 42,966.00 41,961.00 48,176.00 44,787.00 44,451.00 43,114.00 42,780.00 42,561.00 42,866.00 43,017.00 43,830.00 40,884.00 40,640.00 40,692.00 39,866.00 37,806.00 37,737.00 37,565.00 37,081.00 33,646.00 33,409.00 33,239.00 32,686.00 34,136.00 34,601.00 33,859.00 33,949.00 33,041.00 33,312.00 32,379.00 32,581.00 31,922.00 31,954.00 31,207.00 31,723.00 27,951.00 27,856.00 28,055.00 28,402.00 29,798.00 30,039.00 29,847.00 29,340.00 27,791.00 28,470.00 28,156.00 27,565.00 24,868.00 24,555.00 24,742.00 24,872.00 24,609.00 23,796.00 23,897.00 23,411.00 24,056.00 23,749.00 24,274.00 23,587.00 19,386.00 20,361.00 19,144.00 19,011.00 18,663.00 18,089.00 18,242.00 18,441.00 17,959.00 17,024.00 16,859.00
Total stockholders' equity + 25,596.00 24,190.00 24,168.00 23,756.00 23,783.00 21,962.00 21,898.00 21,560.00 21,615.00 21,158.00 21,078.00 20,805.00 20,843.00 20,687.00 20,748.00 20,387.00 20,378.00 20,037.00 20,037.00 19,743.00 19,033.00 18,847.00 18,494.00 18,225.00 18,261.00 18,022.00 17,959.00 17,709.00 17,369.00 16,726.00 15,887.00 15,648.00 15,654.00 15,418.00 15,102.00 14,490.00 14,498.00 14,298.00 14,267.00 13,950.00 13,193.00 13,052.00 13,040.00 12,788.00 12,761.00 12,576.00 12,707.00 12,455.00 12,426.00 12,245.00 12,166.00 11,883.00 11,889.00 11,869.00 11,842.00 11,579.00 11,545.00 11,436.00 11,667.00 11,464.00 11,444.00 11,274.00 10,843.00 10,593.00 10,552.00 10,462.00 10,156.00 9,961.00 9,950.00 9,911.00 9,936.00 9,893.00 9,477.00 9,289.00 9,203.00 9,019.00 8,420.00 8,217.00 8,141.00 7,588.00 7,575.00
Common shares outstanding 364 362 362 362 351 348 348 347 347 347 347 347 354 356 356 356 355 355 354 346 343 338 335 335 335 334 333 329 323 315 312 312 312 312 309 307 306 306 306 300 295 295 294 294 294 294 294 294 294 293 294 294 294 295 295 294 295 293 295 294 294 292 285 284 283 281 276 275 275 274 274 274 273 272 272 266 259 258 250 247 247
about 8 hours ago