Sign in
Mar-26 Mar-25 Mar-24 Mar-23 Mar-22 Mar-21 Mar-20 Mar-19 Mar-18 Mar-17 Mar-16 Mar-15 Mar-14 Mar-13 Mar-12 Mar-11 Mar-10 Mar-09 Mar-08 Mar-07
Total cash and short-term investments + 357,591.50 464,765.32 571,029.00 524,470.00 455,085.00 483,445.00 363,215.00 203,165.00 210,210.00 150,801.00 115,696.00 125,999.00 45,074.00 33,315.00 22,337.00 10,056.85 7,266.45 6,612.32 5,273.55 1,488.80
Accounts receivable, net 36,020.00 76,215.48 38,943.00 41,176.00 45,001.00 37,450.00 30,815.00 21,216.00 15,364.00 8,519.00 4,445.00 5,909.00 2,429.00 238.00 1,368.00 337.74 37.93 12.68 26.32 33.48
Inventories 18,909.00 18,915.91 25,460.00 28,547.00 30,087.00 27,858.00 14,859.00 8,534.00 4,535.00 7,326.00 -15,682.00 2,297.00 6,316.00 4,670.00 4,017.00 293.75 309.03 186.48 239.41 189.24
Other current assets 250,896.47 109,810.83 117,432.00 103,773.00 108,362.00 94,607.00 111,489.00 37,358.00 26,746.00 21,587.00 13,894.00 10,201.00 20,330.00 5,058.00 4,194.00 645.42 838.52 495.65 267.37 192.23
Total current assets 608,487.97 669,707.54 752,864.00 697,966.00 638,535.00 643,360.00 462,923.00 270,273.00 256,855.00 181,864.00 134,070.00 142,109.00 67,833.00 43,162.00 27,899.00 11,040.02 8,142.89 7,120.65 5,567.24 1,714.51
Total non-current assets + 1,293,950.38 1,137,281.15 1,011,965.00 1,055,078.00 1,057,018.00 1,046,858.00 850,062.00 694,803.00 460,269.00 324,948.00 230,380.00 113,325.00 43,716.00 20,624.00 19,311.00 1,665.13 1,313.85 772.28 486.23 330.17
Total assets 1,902,438.34 1,806,988.69 1,764,829.00 1,753,044.00 1,695,553.00 1,690,218.00 1,312,985.00 965,076.00 717,124.00 506,812.00 364,450.00 255,434.00 111,549.00 63,786.00 47,210.00 12,705.14 9,456.74 7,892.93 6,053.47 2,044.68
Total current liabilities + 474,618.80 436,012.37 421,507.00 385,351.00 383,784.00 377,358.00 241,872.00 207,669.00 135,810.00 93,564.00 52,039.00 39,672.00 37,384.00 23,995.00 11,751.00 6,384.61 4,097.07 2,818.18 2,370.19 1,861.97
Total non-current liabilities + 305,755.82 279,201.71 230,723.00 244,772.00 229,576.00 229,226.00 191,462.00 142,005.00 141,875.00 89,127.00 62,522.00 58,349.00 33,464.00 28,831.00 1,076.00 517.47 341.53 106.34 70.19 37.15
Total liabilities 780,374.62 715,214.09 652,230.00 630,123.00 613,360.00 606,584.00 433,334.00 349,674.00 277,685.00 182,691.00 114,561.00 98,021.00 70,848.00 52,826.00 12,827.00 6,902.08 4,438.59 2,924.52 2,440.39 1,899.11
Total stockholders' equity + 1,056,923.92 1,011,403.77 1,112,599.00 1,122,921.00 1,082,193.00 1,083,634.00 879,651.00 615,402.00 439,439.00 324,121.00 249,889.00 157,413.00 40,701.00 10,960.00 34,383.00 5,803.07 5,018.15 4,968.41 3,613.08 145.57
Common shares outstanding 2,404 2,415 2,545 2,639 2,723 2,748 2,668 2,623 2,572 2,573 2,562 2,500 2,465 2,389 2,321 2,536 2,540 2,528 2,430 2,384
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 Mar-12 Dec-11 Jun-11 Dec-10 Jun-10 Dec-09
Total cash and short-term investments + 357,591.50 380,697.27 373,572.00 416,415.00 464,765.32 453,278.00 388,788.00 448,924.00 571,029.00 601,953.00 614,399.00 574,360.00 544,429.00 524,470.00 519,213.00 487,110.00 455,085.00 455,085.00 494,933.00 459,205.00 483,445.00 462,161.00 410,703.00 386,558.00 363,215.00 357,210.00 241,010.00 220,620.00 203,165.00 200,591.00 181,537.00 185,151.00 210,210.00 224,132.00 165,010.00 152,614.00 150,801.00 141,796.00 111,008.00 92,088.00 115,696.00 120,382.00 107,965.00 117,779.00 117,779.00 133,311.00 111,807.00 59,619.00 45,074.00 49,184.00 0.00 33,315.00 32,686.00 4,072.89 11,651.80 10,590.34 10,056.85 8,162.51 7,266.45
Accounts receivable, net 36,020.00 232,673.00 228,197.00 76,215.48 181,382.00 174,834.00 158,625.00 30,686.00 38,943.00 152,718.00 78,643.00 32,134.00 41,176.00 150,460.00 145,995.00 145,995.00 45,001.00 139,829.00 37,450.00 124,708.00 119,134.00 56,223.00 30,815.00 84,229.00 81,287.00 29,163.00 62,711.00 21,216.00 53,178.00 48,468.00 15,364.00 25,370.00 40,777.00 13,835.00 30,569.00 8,519.00 25,728.00 25,115.00 20,492.00 4,445.00 14,938.00 12,107.00 391.00 15,203.00 5,909.00 19,186.00 2,438.00 2,429.00 802.00 238.00 559.47 69.01 337.74 73.56 37.93
Inventories 18,909.00 18,915.91 25,460.00 25,460.00 -112,593.00 -109,038.00 -104,628.00 28,547.00 30,087.00 30,087.00 30,087.00 -100,816.00 -100,816.00 27,858.00 -102,703.00 19,685.00 -76,502.00 14,859.00 -60,338.00 -66,487.00 -55,410.00 8,534.00 -45,267.00 -40,590.00 -39,159.00 4,535.00 -37,396.00 -33,756.00 -27,358.00 7,326.00 -24,724.00 -24,912.00 -19,984.00 -15,682.00 -13,626.00 -10,188.00 1,915.00 1,915.00 2,220.00 2,477.00 7,463.00 6,316.00 -985.00 -629.00 459.87 287.48 293.75 322.49 309.03
Other current assets 250,896.47 231,908.58 40,374.00 41,459.00 109,810.83 43,182.00 45,480.00 204,766.00 13,400.00 117,432.00 192,843.00 183,596.00 186,006.00 103,773.00 209,163.00 190,599.00 11,657.00 108,362.00 180,205.00 178,842.00 124,708.00 135,565.00 112,232.00 104,754.00 84,229.00 102,236.00 49,752.00 70,012.00 37,358.00 61,089.00 56,346.00 51,843.00 16,740.00 44,158.00 25,803.00 33,780.00 21,587.00 26,732.00 25,318.00 21,000.00 13,894.00 16,250.00 14,026.00 16,727.00 17,118.00 36,885.00 26,633.00 25,467.00 20,330.00 18,856.00 10,238.00 148.47 1,029.83 787.94 645.42 853.72 838.52
Total current assets 608,487.97 612,605.85 646,619.00 686,071.00 669,707.54 677,842.00 609,102.00 653,690.00 752,864.00 746,382.00 807,242.00 757,956.00 730,435.00 697,966.00 728,376.00 677,709.00 638,535.00 638,535.00 675,138.00 638,047.00 643,360.00 597,726.00 522,935.00 491,312.00 462,923.00 459,446.00 335,687.00 290,632.00 270,273.00 261,680.00 237,883.00 236,994.00 256,855.00 268,290.00 204,648.00 186,394.00 181,864.00 168,528.00 136,326.00 113,088.00 134,070.00 136,632.00 121,991.00 134,897.00 134,897.00 170,196.00 141,414.00 87,524.00 67,833.00 69,827.00 33,315.00 43,162.00 13,241.10 11,447.29 11,040.02 9,089.78 8,142.89
Total non-current assets + 1,293,950.38 1,266,889.23 1,237,261.00 1,161,014.00 1,137,281.15 1,177,122.00 1,153,610.00 1,131,364.00 1,011,965.00 1,018,447.00 1,013,724.00 1,053,634.00 1,046,369.00 1,055,078.00 1,043,748.00 1,034,835.00 1,057,018.00 1,057,018.00 1,085,429.00 1,087,627.00 1,046,858.00 1,037,540.00 910,691.00 877,865.00 850,062.00 860,049.00 823,890.00 728,222.00 694,803.00 656,263.00 586,884.00 559,668.00 460,269.00 443,142.00 374,176.00 357,320.00 324,948.00 322,338.00 320,076.00 296,882.00 230,380.00 228,039.00 205,767.00 147,163.00 147,163.00 99,797.00 90,928.00 73,669.00 43,716.00 37,231.00 -33,315.00 20,624.00 2,054.37 1,888.52 1,665.13 1,353.66 1,313.85
Total assets 1,902,438.34 1,879,495.09 1,883,880.00 1,847,085.00 1,806,988.69 1,854,964.00 1,762,712.00 1,785,054.00 1,764,829.00 1,764,829.00 1,820,966.00 1,811,590.00 1,776,804.00 1,753,044.00 1,772,124.00 1,712,544.00 1,695,553.00 1,695,553.00 1,760,567.00 1,725,674.00 1,690,218.00 1,635,266.00 1,433,626.00 1,369,177.00 1,312,985.00 1,319,495.00 1,159,577.00 1,018,854.00 965,076.00 917,943.00 824,767.00 796,662.00 717,124.00 711,432.00 578,824.00 543,714.00 506,812.00 490,866.00 456,402.00 409,970.00 364,450.00 364,671.00 327,758.00 282,060.00 282,060.00 269,993.00 232,342.00 161,193.00 111,549.00 107,058.00 63,786.00 7,496.63 15,295.47 13,335.81 12,705.14 10,443.44 9,456.74
Total current liabilities + 474,618.80 460,103.80 444,137.00 473,627.00 436,012.37 457,359.00 444,868.00 462,890.00 421,507.00 421,507.00 448,754.00 389,810.00 380,239.00 385,351.00 417,835.00 382,861.00 383,784.00 383,784.00 410,507.00 387,863.00 377,358.00 358,160.00 262,942.00 248,093.00 241,872.00 262,458.00 243,949.00 210,700.00 207,669.00 208,772.00 168,096.00 164,196.00 135,810.00 136,438.00 119,534.00 107,006.00 93,564.00 92,596.00 67,431.00 60,838.00 52,039.00 54,002.00 43,087.00 39,697.00 39,697.00 63,100.00 47,031.00 45,030.00 37,384.00 40,337.00 23,995.00 1,865.98 6,961.11 5,744.00 6,384.61 4,199.79 4,097.07
Total non-current liabilities + 305,755.82 312,759.04 327,958.00 280,139.00 279,201.71 302,810.00 259,966.00 268,804.00 230,723.00 230,723.00 229,782.00 251,734.00 249,524.00 244,772.00 244,506.00 247,211.00 229,576.00 229,576.00 229,906.00 229,494.00 229,226.00 194,752.00 189,461.00 192,602.00 191,462.00 197,722.00 187,891.00 170,188.00 142,005.00 148,249.00 155,323.00 156,717.00 144,876.00 148,023.00 91,291.00 93,066.00 89,127.00 92,258.00 95,899.00 90,460.00 62,522.00 63,123.00 60,752.00 58,368.00 57,714.00 57,439.00 55,863.00 54,434.00 33,464.00 32,594.00 28,831.00 814.18 620.37 517.47 409.06 341.53
Total liabilities 780,374.62 772,862.84 772,095.00 753,766.00 715,214.09 760,169.00 704,834.00 731,694.00 652,230.00 652,230.00 678,536.00 641,544.00 629,763.00 630,123.00 662,341.00 630,072.00 613,360.00 613,360.00 640,413.00 617,357.00 606,584.00 552,912.00 452,403.00 440,695.00 433,334.00 460,180.00 431,840.00 380,888.00 349,674.00 357,021.00 323,419.00 320,913.00 280,686.00 284,461.00 210,825.00 200,072.00 182,691.00 184,854.00 163,330.00 151,298.00 114,561.00 117,125.00 103,839.00 98,065.00 97,411.00 120,539.00 102,894.00 99,464.00 70,848.00 72,931.00 52,826.00 2,032.08 7,775.30 6,364.36 6,902.08 4,608.85 4,438.59
Total stockholders' equity + 1,056,923.92 1,040,317.04 1,032,495.00 1,013,672.00 1,011,403.77 1,001,129.00 953,925.00 938,025.00 986,544.00 986,544.00 1,010,590.00 1,035,082.00 1,013,504.00 989,657.00 975,954.00 947,937.00 948,479.00 948,479.00 974,299.00 962,824.00 937,470.00 937,061.00 857,403.00 808,703.00 755,401.00 744,116.00 602,799.00 521,033.00 492,257.00 460,893.00 421,560.00 393,089.00 365,822.00 349,961.00 322,172.00 298,620.00 278,799.00 263,685.00 246,416.00 225,247.00 216,987.00 214,995.00 191,023.00 182,874.00 182,874.00 137,101.00 124,656.00 57,126.00 39,622.00 33,114.00 10,960.00 10,423.00 5,004.84 7,417.78 6,884.91 5,753.25 5,792.91 4,977.09
Common shares outstanding 2,404 2,414 2,396 2,394 2,394 2,400 2,449 2,449 2,434 2,540 2,540 2,566 2,576 2,610 2,614 2,646 2,709 2,675 2,715 2,724 2,719 2,753 2,745 2,741 2,728 2,674 2,637 2,634 2,625 2,614 2,628 2,627 2,619 2,615 2,607 2,599 2,581 2,571 2,566 2,568 2,546 2,550 2,564 2,588 2,588 2,588 2,438 2,384 2,368 2,343 2,317 2,384 2,287 2,287 2,287 2,287 2,287 2,287 2,287
about 2 hours ago