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,676,597.17 2,347,611.00 1,749,912.00 2,119,521.00 1,386,418.00 2,946,997.00 2,268,137.00 2,747,455.00 2,218,901.00 2,081,374.00 1,552,274.00 1,427,658.00 1,816,181.00 1,494,669.00 1,701,867.00 1,050,781.00 1,682,253.00 1,752,743.00 1,670,329.59 1,192,023.42
Accounts receivable, net 2,467,435.22 2,514,088.00 2,490,945.00 2,614,187.00 2,610,227.00 3,371,243.00 3,395,669.00 3,095,643.00 3,449,672.00 3,421,349.00 3,072,501.00 3,157,189.00 2,980,314.00 2,621,926.00 2,832,435.00 4,584,995.00 4,162,613.00 3,365,145.00 10,065,547.77 3,029,061.47
Inventories 167,633.02 209,783.00 179,809.00 166,355.00 204,637.00 171,443.00 162,882.00 288,053.00 272,403.00 259,846.00 273,556.00 267,667.00 177,120.00 242,146.00 8,407.00 9,019.00 22,656.11 13,927.22 47,052.43 18,865.43
Other current assets 2,415,184.40 2,405,218.00 2,164,936.00 2,319,133.00 2,151,383.00 2,285,403.00 2,275,606.00 1,821,622.00 256,844.00 231,279.00 261,911.00 230,634.00 149,800.00 935,680.00 340,267.00 485,342.00 405,875.00 269,585.00 187,600.00 161,108.84
Total current assets 6,726,849.81 7,476,700.00 6,585,602.00 7,219,196.00 6,352,665.00 8,775,086.00 8,102,294.00 7,958,839.00 6,201,799.00 5,996,628.00 5,160,242.00 5,083,148.00 5,123,415.00 5,294,421.00 3,948,077.00 5,482,863.00 4,983,052.47 3,990,502.95 4,815,795.89 4,448,694.21
Total non-current assets + 23,379,679.18 23,038,600.00 23,533,625.00 24,089,066.00 24,558,612.00 39,131,871.00 36,509,326.00 34,410,272.00 27,226,870.00 25,301,035.00 23,421,145.00 22,858,085.00 21,453,100.00 20,301,138.00 16,572,450.00 13,477,049.00 14,314,580.63 14,626,992.09 14,243,919.51 11,041,708.47
Total assets 30,106,528.99 30,515,300.00 30,119,227.00 31,308,262.00 30,911,277.00 47,906,957.00 44,611,620.00 42,369,111.00 33,428,669.00 31,297,663.00 28,581,387.00 27,941,233.00 26,576,515.00 25,595,559.00 20,520,527.00 18,959,912.00 19,297,633.10 18,617,495.04 19,059,715.40 15,490,402.69
Total current liabilities + 6,529,503.03 9,224,278.00 6,993,980.00 8,046,541.00 6,960,435.00 8,177,967.00 7,787,722.00 6,847,557.00 7,109,123.00 6,444,099.00 5,256,493.00 5,420,310.00 6,069,220.00 6,174,895.00 4,467,006.00 4,259,963.00 3,294,633.10 3,412,490.05 3,018,581.47 3,060,329.10
Total non-current liabilities + 11,020,765.96 9,463,400.00 10,896,848.00 11,106,525.00 11,615,704.00 15,332,747.00 14,000,362.00 13,172,304.00 8,290,351.00 8,737,134.00 7,950,798.00 7,272,653.00 6,340,738.00 6,565,882.00 4,087,219.00 3,245,532.00 4,761,549.87 4,475,998.13 4,346,886.71 3,384,682.86
Total liabilities 17,550,268.99 18,687,621.00 17,890,828.00 19,153,066.00 18,576,139.00 23,510,714.00 21,788,084.00 20,019,861.00 15,399,474.00 15,181,233.00 13,207,291.00 12,692,963.00 12,409,958.00 12,740,777.00 8,554,225.00 7,505,495.00 8,056,182.97 7,888,488.18 7,365,468.18 6,445,011.96
Total stockholders' equity + 12,464,074.84 11,698,627.00 11,389,046.00 11,318,320.00 11,579,346.00 23,743,894.00 22,956,829.00 22,470,822.00 17,842,139.00 15,971,399.00 15,251,079.00 14,506,739.00 13,452,372.00 11,854,777.00 11,966,302.00 11,454,417.00 11,241,450.13 10,729,006.86 11,440,720.06 8,883,002.72
Common shares outstanding 383 389 391 393 392 398 394 386 388 386 391 388 384 390 381 405 405 402 406 406
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 + 1,746,853.29 1,676,597.17 1,685,766.00 2,554,577.00 2,551,852.00 2,671,490.00 2,237,017.00 1,793,407.00 2,073,613.00 1,749,912.00 1,595,191.00 1,913,206.00 2,119,521.00 2,119,521.00 1,838,987.00 1,841,468.00 1,386,418.00 1,386,418.00 3,178,139.00 3,121,200.00 2,689,081.00 2,689,081.00 2,975,259.00 2,478,332.00 2,192,973.00 2,268,137.00 2,263,244.00 2,425,127.00 2,199,818.00 2,747,455.00 3,156,304.00 2,335,020.00 2,529,655.00 2,218,901.00 2,158,860.00 1,973,079.00 2,256,843.00 2,081,374.00 1,584,980.00 2,031,415.00 1,668,910.00 1,552,274.00 1,690,752.00 1,458,041.00 1,364,497.00 1,427,658.00 1,719,174.00 1,706,230.00 1,433,654.00 1,816,181.00 2,032,672.00 1,825,405.00 1,651,453.00 1,494,669.00 1,726,661.00 1,739,214.00 2,500,617.00 2,725,187.00 2,779,412.00 1,789,901.00 2,191,239.00 1,753,009.00 1,061,187.00 969,017.00 1,156,504.00 1,682,253.00 2,370,377.00 1,348,145.00 1,348,145.00 1,752,743.00 1,112,723.00 935,283.00 1,670,329.59 1,670,329.59 0.00 1,188,087.30 1,192,023.42 1,192,023.42 0.00 0.00 1,249,116.62
Accounts receivable, net 2,666,543.62 2,467,435.22 2,750,011.00 2,644,515.00 2,639,998.00 2,358,500.00 2,681,911.00 2,144,367.00 2,632,733.00 2,490,945.00 2,705,548.00 2,446,272.00 2,612,040.00 2,614,187.00 2,811,301.00 2,740,409.00 2,609,388.00 2,610,227.00 3,690,024.00 3,440,293.00 3,568,484.00 3,568,484.00 3,458,403.00 3,265,568.00 3,454,750.00 3,397,596.00 3,507,910.00 3,065,138.00 3,065,138.00 3,095,643.00 3,748,917.00 3,252,095.00 3,778,610.00 3,449,672.00 3,207,291.00 3,292,226.00 3,219,148.00 3,421,349.00 3,646,388.00 3,539,576.00 3,588,922.00 3,072,501.00 3,321,420.00 3,172,800.00 3,123,738.00 3,157,189.00 3,594,441.00 3,313,536.00 2,973,587.00 2,980,314.00 2,987,337.00 3,013,985.00 3,013,974.00 2,621,926.00 2,586,617.00 2,542,109.00 2,582,599.00 2,832,435.00 3,383,706.00 3,896,003.00 4,032,991.00 4,584,995.00 4,252,467.00 3,914,093.00 3,650,815.00 4,162,613.00 3,345,119.00 3,157,990.00 3,157,990.00 3,365,145.00 2,586,878.00 2,537,125.00 10,065,547.77 10,065,547.77 3,029,061.47 3,029,061.47 3,021,459.98
Inventories 199,117.08 167,633.02 225,113.00 192,965.00 205,903.00 209,783.00 222,334.00 213,176.00 210,331.00 179,809.00 187,321.00 166,740.00 166,355.00 166,355.00 196,530.00 183,308.00 204,637.00 204,637.00 198,209.00 211,780.00 221,521.00 221,521.00 216,021.00 204,349.00 208,051.00 162,882.00 200,539.00 200,539.00 223,876.00 288,053.00 257,687.00 259,298.00 254,483.00 272,403.00 248,839.00 263,478.00 248,593.00 259,846.00 274,047.00 270,871.00 278,352.00 273,556.00 271,995.00 282,871.00 295,045.00 267,667.00 236,767.00 399,899.00 189,405.00 177,120.00 176,220.00 179,640.00 205,115.00 242,146.00 238,606.00 226,429.00 184,070.00 219,590.00 176,430.00 170,318.00 154,924.00 149,643.00 15,627.00 15,324.00 14,746.00 119,890.00 15,527.00 18,778.00 18,778.00 34,974.00 13,833.00 15,893.00 47,052.43 47,052.43 20,508.30 18,865.43 18,865.43 17.86 7.87 7,701.61
Other current assets 2,494,990.62 2,415,184.40 2,268,478.00 2,144,861.00 2,277,664.00 2,770,600.00 2,224,411.00 2,715,511.00 2,192,926.00 2,160,480.00 2,126,529.00 2,179,768.00 171,646.00 2,319,133.00 2,471,833.00 2,294,988.00 125,798.00 2,151,383.00 2,246,706.00 2,362,037.00 2,381,089.00 183,194.00 2,382,408.00 2,307,827.00 2,267,127.00 2,273,679.00 2,114,437.00 1,803,403.00 3,069,260.00 1,821,622.00 1,857,976.00 1,962,331.00 1,902,181.00 256,844.00 367,195.00 245,063.00 236,021.00 231,279.00 259,566.00 276,703.00 269,618.00 261,911.00 289,094.00 266,809.00 445,224.00 230,634.00 189,784.00 172,959.00 185,135.00 149,800.00 185,401.00 211,636.00 211,136.00 935,680.00 891,296.00 246,695.00 288,445.00 340,267.00 449,037.00 241,933.00 323,690.00 485,342.00 322,702.00 396,134.00 412,308.00 405,875.00 224,562.00 256,926.00 27,060.00 269,585.00 290,896.00 280,528.00 -7,112,150.76 187,600.00 2,754,973.73 49,769.36 208,743.90 227.57 216.59 103,148.80
Total current assets 7,107,504.61 6,726,849.81 6,929,368.00 7,536,918.00 7,675,417.00 7,476,700.00 7,365,673.00 6,866,461.00 7,109,603.00 6,585,602.00 6,614,589.00 6,705,986.00 7,219,196.00 7,219,196.00 7,318,651.00 7,061,197.00 6,352,665.00 6,352,665.00 9,319,567.00 9,140,912.00 8,865,201.00 8,865,201.00 9,032,091.00 8,261,328.00 8,122,901.00 8,102,294.00 8,086,130.00 7,585,994.00 7,585,994.00 7,958,839.00 9,025,631.00 7,814,328.00 8,471,298.00 6,201,799.00 6,008,289.00 5,792,614.00 5,965,094.00 5,996,628.00 5,777,657.00 6,118,565.00 5,805,802.00 5,160,242.00 5,573,261.00 5,180,521.00 5,228,504.00 5,083,148.00 5,740,166.00 5,592,624.00 4,781,781.00 5,123,415.00 5,381,630.00 5,230,666.00 5,081,678.00 5,294,421.00 5,443,180.00 4,754,447.00 5,555,731.00 6,117,479.00 6,788,585.00 6,098,155.00 6,702,844.00 6,972,989.00 5,651,983.00 5,294,568.00 5,234,373.00 6,370,631.00 5,955,585.00 4,781,839.00 4,781,839.00 5,422,447.00 4,004,330.00 3,768,829.00 4,815,795.89 4,815,795.89 3,963,569.33 4,448,694.21 4,448,694.21 4,549,864.10
Total non-current assets + 22,475,585.93 23,379,679.18 21,965,979.00 21,767,392.00 22,245,148.00 23,038,600.00 22,107,097.00 22,585,292.00 23,186,908.00 23,533,625.00 23,264,678.00 23,599,592.00 24,089,066.00 24,089,066.00 23,211,124.00 23,587,231.00 24,558,612.00 24,558,612.00 42,357,918.00 40,916,689.00 38,896,266.00 38,896,266.00 37,626,402.00 37,695,822.00 36,199,225.00 36,509,326.00 35,897,650.00 35,004,559.00 35,004,559.00 34,410,272.00 29,160,865.00 28,522,429.00 27,663,090.00 27,226,870.00 25,915,537.00 24,985,165.00 24,552,727.00 25,301,035.00 23,778,048.00 22,410,825.00 22,684,573.00 23,421,145.00 22,985,459.00 22,860,985.00 22,595,913.00 22,858,085.00 21,944,809.00 21,435,025.00 21,285,445.00 21,453,100.00 20,551,848.00 20,205,742.00 20,327,164.00 20,301,138.00 20,615,316.00 21,018,944.00 20,991,170.00 18,248,557.00 16,354,327.00 16,514,160.00 16,234,375.00 15,678,715.00 13,681,876.00 13,863,549.00 14,104,808.00 16,835,625.00 13,615,287.00 14,704,076.00 14,704,076.00 17,051,224.00 14,420,087.00 14,200,309.00 811,564.00 14,243,919.51 811,564.00 12,576,992.56 11,041,708.47 11,041,708.47 54,223.00 9,999,131.61
Total assets 29,583,090.54 30,106,528.99 28,895,347.00 29,304,310.00 29,920,565.00 30,515,300.00 29,472,770.00 29,451,753.00 30,296,511.00 30,119,227.00 29,879,267.00 30,305,578.00 31,308,262.00 31,308,262.00 30,529,775.00 30,648,428.00 30,911,277.00 30,911,277.00 51,677,485.00 50,057,601.00 47,761,467.00 47,761,467.00 46,658,493.00 45,957,150.00 44,322,126.00 44,611,620.00 43,983,780.00 42,590,553.00 42,590,553.00 42,369,111.00 38,186,496.00 36,336,757.00 36,134,388.00 33,428,669.00 31,923,826.00 30,777,779.00 30,517,821.00 31,297,663.00 29,555,705.00 28,529,390.00 28,490,375.00 28,581,387.00 28,558,720.00 28,041,506.00 27,824,417.00 27,941,233.00 27,684,975.00 27,027,649.00 26,067,226.00 26,576,515.00 25,933,478.00 25,436,408.00 25,408,842.00 25,595,559.00 26,058,496.00 25,773,391.00 26,546,901.00 24,366,036.00 23,142,912.00 22,612,315.00 22,937,219.00 22,651,704.00 19,333,859.00 19,158,117.00 19,339,181.00 23,206,256.00 19,570,872.00 19,485,915.00 19,485,915.00 22,473,671.00 18,424,417.00 17,969,138.00 811,564.00 19,059,715.40 811,564.00 16,540,561.89 15,490,402.69 15,490,402.69 15,860.82 54,223.00 14,548,995.71
Total current liabilities + 5,999,609.33 6,529,503.03 6,492,244.00 7,284,859.00 8,730,622.00 9,172,600.00 8,127,355.00 7,076,133.00 7,258,331.00 6,993,980.00 6,526,181.00 6,659,166.00 8,046,541.00 8,046,541.00 7,428,963.00 7,575,948.00 6,960,435.00 6,960,435.00 8,380,517.00 7,821,778.00 8,099,553.00 8,099,553.00 7,674,580.00 7,435,399.00 7,588,697.00 7,787,722.00 7,367,171.00 6,940,838.00 6,940,838.00 6,847,557.00 5,889,800.00 5,759,256.00 6,883,712.00 7,109,123.00 6,387,736.00 6,088,438.00 6,255,605.00 6,444,099.00 5,393,208.00 5,219,997.00 5,355,129.00 5,256,493.00 5,233,888.00 5,308,391.00 5,323,745.00 5,420,310.00 6,063,194.00 6,162,670.00 6,283,342.00 6,069,220.00 5,653,315.00 5,688,502.00 6,287,108.00 6,174,895.00 5,312,383.00 5,322,259.00 6,582,580.00 6,673,590.00 6,665,282.00 6,201,344.00 6,819,594.00 5,915,301.00 4,385,172.00 3,807,231.00 3,966,326.00 4,894,936.00 3,408,106.00 3,217,532.00 3,217,532.00 4,628,821.00 3,592,292.00 3,358,030.00 3,101,770.00 3,018,581.47 3,101,770.00 3,101,770.04 3,060,329.10 3,060,329.10 3,094.47 2,925,064.00 2,833,039.87
Total non-current liabilities + 10,823,666.07 11,020,765.96 10,594,159.00 10,048,053.00 9,248,086.00 9,463,400.00 8,784,011.00 9,788,992.00 10,983,707.00 11,295,357.00 10,981,536.00 11,252,735.00 11,106,525.00 11,106,525.00 10,803,706.00 10,925,840.00 11,615,704.00 11,615,704.00 16,113,147.00 15,829,024.00 15,092,815.00 15,092,815.00 14,660,888.00 14,505,028.00 14,183,914.00 14,000,362.00 13,959,964.00 13,219,914.00 13,219,914.00 13,172,304.00 10,125,866.00 9,668,752.00 9,262,853.00 8,290,351.00 8,060,005.00 8,014,130.00 8,349,705.00 8,737,134.00 8,618,310.00 7,941,900.00 8,020,060.00 7,950,798.00 7,691,062.00 7,415,528.00 7,423,521.00 7,272,653.00 6,877,706.00 6,661,799.00 5,958,926.00 6,340,738.00 6,497,160.00 6,371,453.00 6,754,034.00 6,565,882.00 8,187,184.00 7,950,488.00 7,572,331.00 4,959,737.00 3,903,773.00 3,805,857.00 3,830,608.00 4,257,754.00 3,525,008.00 4,155,234.00 4,570,455.00 5,966,695.00 5,466,660.00 5,335,982.00 5,335,982.00 6,020,410.00 4,105,849.00 3,702,858.00 3,297,290.00 4,346,886.71 3,297,290.00 2,680,086.47 3,384,682.86 3,384,682.86 3,597,510.00 3,476,634.36
Total liabilities 16,823,275.40 17,550,268.99 17,086,403.00 17,332,912.00 17,978,708.00 18,636,000.00 16,911,366.00 16,865,125.00 18,242,038.00 18,289,337.00 17,507,717.00 17,911,901.00 19,153,066.00 19,153,066.00 18,232,669.00 18,501,788.00 18,576,139.00 18,576,139.00 24,493,664.00 23,650,802.00 23,192,368.00 23,192,368.00 22,335,468.00 21,940,427.00 21,772,611.00 21,788,084.00 21,327,135.00 20,160,752.00 20,160,752.00 20,019,861.00 16,015,666.00 15,428,008.00 16,146,565.00 15,399,474.00 14,447,741.00 14,102,568.00 14,605,310.00 15,181,233.00 14,011,518.00 13,161,897.00 13,375,189.00 13,207,291.00 12,924,950.00 12,723,919.00 12,747,266.00 12,692,963.00 12,940,900.00 12,824,469.00 12,242,268.00 12,409,958.00 12,150,475.00 12,059,955.00 13,041,142.00 12,740,777.00 13,499,567.00 13,272,747.00 14,154,911.00 11,633,327.00 10,569,055.00 10,007,201.00 10,650,202.00 10,173,055.00 7,910,180.00 7,962,465.00 8,536,781.00 10,861,631.00 8,874,766.00 8,553,514.00 8,553,514.00 10,649,231.00 7,698,141.00 7,060,888.00 6,399,060.00 7,365,468.18 6,399,060.00 5,781,856.51 6,445,011.96 6,445,011.96 6,680.68 6,522,574.00 6,309,674.23
Total stockholders' equity + 12,697,966.67 12,464,074.84 11,702,177.00 11,851,898.00 11,819,346.00 11,750,300.00 11,742,823.00 11,779,554.00 11,259,641.00 10,990,537.00 11,549,622.00 11,585,202.00 11,318,320.00 11,318,320.00 11,505,328.00 11,358,296.00 11,579,346.00 11,579,346.00 26,268,518.00 25,503,449.00 23,897,174.00 23,897,174.00 23,793,796.00 23,496,662.00 22,693,226.00 22,956,829.00 22,748,624.00 22,528,135.00 22,528,135.00 22,470,822.00 21,892,486.00 20,704,987.00 19,791,062.00 17,842,139.00 17,339,464.00 16,573,461.00 15,807,610.00 15,971,399.00 15,377,474.00 15,218,121.00 15,000,850.00 15,251,079.00 15,503,547.00 15,187,526.00 14,345,583.00 14,506,739.00 14,024,732.00 13,493,924.00 13,113,486.00 13,452,372.00 13,047,893.00 12,592,345.00 11,585,120.00 11,854,777.00 11,540,535.00 11,471,832.00 11,342,733.00 11,661,881.00 11,490,346.00 11,540,923.00 11,217,152.00 11,325,600.00 11,423,679.00 11,195,652.00 10,802,400.00 11,154,759.00 10,696,106.00 10,932,401.00 10,932,401.00 10,648,481.00 10,726,276.00 10,908,250.00 10,141,502.00 11,440,720.06 10,141,502.00 8,180,304.32 8,883,002.72 8,883,002.72 9,180.14 8,470,827.00 8,131,547.92
Common shares outstanding 376 383 383 384 385 389 384 389 383 394 392 398 218 393 393 398 641 392 389 391 389 641 399 403 404 350 393 399 400 389 386 390 386 392 386 391 386 386 386 398 382 390 397 399 387 388 388 395 388 388 386 382 381 381 381 381 394 394 397 414 401 401 405 441 407 401 406 402 399 399 402 407 406 406 406 406 406 406 406 406 406
about 21 hours ago