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 + 618,607.16 559,804.00 465,736.00 340,247.00 247,703.04 182,450.31 118,927.98 95,550.74 61,595.22 35,495.27 36,409.00 42,346.93 47,724.75 52,967.76 46,740.56 61,622.00 72,306.00 60,446.00 62,338.02 77,403.53
Accounts receivable, net 59,219.89 82,724.00 74,850.00 77,397.00 52,615.00 59,774.00 32,309.67 60,918.46 42,865.93 10,544.44 5,449.00 5,656.93 6,945.94 7,850.90 12,141.47 8,242.00 5,907.00 6,540.00 4,823.03 2,063.34
Inventories 0.47 3,332.32 3,164.08 2,237.71 1,962.42 2,515.51 3,026.97 1,208.93 982.00 975.41 -308.72 679.37 2,610.52 857.00 375.00 0.00 0.00
Other current assets 20,656.33 11,082.00 6,313.00 4,123.00 2,652.80 2,123.70 2,663.28 1,182.25 1,382.76 1,249.55 1,760.00 1,242.42 2,663.00 4,097.00 451.70 5,622.00 4,311.00 5,564.00 5,546.82 4,665.13
Total current assets 698,483.38 653,610.00 546,899.00 421,767.00 306,134.92 246,585.72 155,863.35 160,166.96 108,870.87 48,498.18 43,676.00 50,221.69 57,024.97 65,595.03 61,944.25 76,343.00 82,899.00 72,550.00 72,707.87 84,132.00
Total non-current assets + 44,147.55 32,849.00 31,282.00 22,327.00 21,391.40 18,786.65 19,561.99 13,006.87 7,012.27 3,677.81 2,053.00 13,511.13 29,947.26 40,838.69 56,759.12 49,147.00 19,539.00 23,385.00 24,274.34 32,772.11
Total assets 742,630.93 686,459.00 578,181.00 444,094.00 327,526.32 265,372.37 175,425.35 173,173.83 115,883.14 52,175.99 45,729.00 63,732.81 86,972.24 106,433.72 118,703.37 125,490.00 102,438.00 95,935.00 96,982.21 116,904.11
Total current liabilities + 96,026.32 108,649.00 106,434.00 105,710.00 73,997.48 82,720.22 55,787.15 93,521.04 64,744.41 16,379.37 8,804.00 9,320.68 10,964.64 10,146.25 9,847.43 14,065.00 8,248.00 8,397.00 10,117.98 15,444.87
Total non-current liabilities + 9,264.40 9,447.00 8,019.00 8,204.00 6,687.99 5,304.13 3,872.11 4,101.01 7,140.28 3,797.53 6,933.00 5,478.56 6,847.75 9,081.82 7,531.04 13,013.00 10,580.00 10,930.00 11,277.15 7,847.07
Total liabilities 105,290.72 118,096.00 114,453.00 113,914.00 80,685.47 88,024.35 59,659.26 97,622.04 71,884.69 20,176.90 15,737.00 14,799.24 17,812.39 19,228.08 17,378.47 27,078.00 18,828.00 19,327.00 21,395.13 23,291.94
Total stockholders' equity + 636,831.90 567,672.00 463,087.00 329,527.00 246,070.91 176,910.88 115,766.09 75,551.79 43,998.45 31,999.09 30,483.00 48,933.57 69,159.85 87,205.64 101,324.90 87,416.00 83,396.00 76,471.00 75,518.73 93,584.67
Common shares outstanding 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7
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 + 602,674.28 618,607.16 614,085.00 581,599.00 583,196.00 559,804.00 519,877.00 504,352.00 489,966.00 465,735.53 447,960.00 419,003.00 377,973.00 377,973.00 293,684.00 282,748.00 266,369.00 247,703.04 226,173.00 202,631.00 194,754.00 182,450.31 171,800.00 131,566.00 123,002.00 118,927.98 120,259.00 111,164.00 95,551.00 95,551.00 65,779.00 67,906.00 57,397.00 61,595.00 50,819.00 45,572.00 42,196.00 38,720.00 35,792.00 37,445.00 35,881.00 36,409.00 38,864.00 40,424.00 42,694.00 42,882.00 42,243.00 43,915.00 46,776.00 43,915.00 49,709.00 50,813.00 51,539.00 53,955.00 55,424.00 55,288.00 54,877.00 57,430.00 62,691.00 63,014.00 62,020.00 61,622.00 73,009.00 71,600.00 71,091.00 72,306.00 72,878.00 69,952.00 67,233.00 67,233.00 53,227.99 47,699.48 53,360.40 62,303.00 64,786.37 72,811.09 73,439.40 77,403.53 0.00 80,719.85 89,443.00
Accounts receivable, net 85,835.62 59,219.89 62,722.00 83,316.00 76,631.00 81,152.00 66,858.00 70,130.00 64,138.00 71,212.90 81,046.00 112,407.00 68,981.00 69,605.00 78,855.00 53,234.00 51,622.00 53,695.11 82,071.00 58,874.00 62,994.00 59,769.59 55,570.00 48,910.00 41,161.00 32,309.67 39,608.00 35,056.00 60,919.00 60,919.00 20,751.00 28,008.00 41,811.00 42,866.00 16,750.00 22,689.00 15,180.00 11,819.00 11,846.00 4,631.00 9,494.00 5,289.00 4,495.00 4,177.00 4,504.00 5,159.00 4,093.00 4,775.00 5,294.00 4,775.00 6,691.00 6,002.00 6,566.00 7,116.00 6,643.00 6,035.00 7,850.00 6,436.00 5,315.00 5,468.00 5,441.00 8,242.00 5,848.00 5,457.00 5,391.00 5,907.00 7,253.00 6,310.00 5,808.00 5,808.00 5,332.93 6,553.93 4,513.86 4,820.00 3,813.43 4,102.40 4,901.40 2,063.34 4,524.22 4,567.00
Inventories 3,674.00 3,085.00 2,990.00 3,703.00 3,014.00 3,014.00 2,866.00 2,302.00 2,008.00 3,164.08 2,061.00 1,946.00 2,237.71 2,237.71 2,782.00 2,892.00 2,150.00 1,962.42 1,929.00 2,096.00 2,516.00 2,516.00 2,251.00 3,352.00 2,532.00 3,027.00 1,011.00 1,011.00 982.00 982.00 954.00 1,433.00 1,433.00 2,761.00 2,761.00 3,062.00 3,062.00 857.00 857.00 375.00 375.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Other current assets 28,044.95 20,656.33 20,511.00 21,743.00 9,760.00 2,967.00 8,815.00 10,639.00 11,614.00 9,950.58 8,971.00 5,725.00 4,211.00 573.00 5,541.00 5,326.00 4,738.00 1,572.69 6,030.00 4,307.00 5,392.00 2,128.11 3,919.00 5,715.00 6,019.00 2,663.28 3,749.00 2,390.00 1,182.00 1,182.00 4,426.00 5,223.00 5,540.00 1,383.00 4,395.00 3,111.00 3,139.00 1,841.00 2,642.00 2,706.00 2,339.00 996.00 1,868.00 1,922.00 2,139.00 2.43 4,106.00 3,949.00 3,993.00 3,949.00 6,672.00 6,769.00 6,835.00 4,097.00 7,929.00 7,549.00 7,714.00 4,905.00 7,120.00 7,369.00 6,549.00 5,622.00 6,929.00 6,899.00 5,825.00 4,311.00 4,644.00 4,652.00 5,305.00 5,305.00 5,123.04 4,476.44 5,157.43 5.92 4,579.58 3,516.34 4,265.87 4,665.13 8,475.78 6,167.00
Total current assets 716,554.85 698,483.38 697,318.00 686,658.00 669,587.00 653,610.00 595,550.00 585,121.00 565,718.00 546,899.01 537,977.00 537,135.00 451,165.00 451,165.00 378,080.00 341,308.00 322,729.00 306,134.92 314,274.00 265,812.00 263,140.00 246,585.72 231,289.00 186,191.00 170,182.00 155,863.35 165,545.00 150,706.00 160,168.00 160,168.00 90,956.00 101,137.00 104,748.00 108,871.00 71,964.00 71,372.00 60,515.00 53,391.00 50,280.00 44,782.00 47,714.00 43,676.00 45,227.00 46,523.00 49,337.00 50,692.00 50,442.00 52,639.00 56,063.00 52,639.00 63,072.00 63,584.00 64,940.00 67,929.00 69,996.00 68,872.00 70,441.00 71,833.00 75,126.00 75,851.00 74,010.00 76,343.00 85,786.00 83,956.00 82,307.00 82,899.00 84,775.00 80,914.00 78,346.00 78,346.00 63,683.96 58,729.84 63,031.68 72,667.00 73,179.38 80,429.84 82,606.67 84,132.00 93,719.85 100,177.00
Total non-current assets + 64,676.52 44,147.55 33,533.00 35,794.00 33,320.00 32,849.00 28,785.00 28,748.00 30,523.00 31,281.72 29,356.00 26,153.00 23,134.00 23,134.00 19,806.00 20,729.00 19,564.00 21,391.40 18,460.00 20,234.00 18,828.00 18,786.65 23,851.00 23,873.00 22,748.00 19,561.99 20,656.00 17,530.00 13,006.00 13,006.00 7,800.00 7,061.00 7,044.00 7,012.00 2,488.00 2,025.00 1,894.00 1,799.00 1,980.00 2,104.00 1,928.00 2,053.00 9,204.00 10,341.00 11,240.00 25,189.00 26,504.00 27,792.00 26,504.00 37,657.00 38,813.00 41,259.00 42,626.00 57,608.00 61,733.00 63,769.00 61,045.00 50,544.00 50,507.00 49,973.00 49,147.00 20,484.00 19,898.00 19,096.00 19,539.00 21,158.00 21,978.00 22,862.00 22,862.00 28,125.45 24,261.78 26,887.13 24,384.62 30,423.51 31,315.88 32,772.11 43,961.06 36,235.00
Total assets 781,231.37 742,630.93 730,851.00 722,452.00 702,907.00 686,459.00 624,335.00 613,869.00 596,241.00 578,180.72 567,333.00 563,288.00 474,299.00 474,299.00 397,886.00 362,037.00 342,293.00 327,526.32 332,734.00 286,046.00 281,968.00 265,372.37 255,140.00 210,064.00 192,930.00 175,425.35 186,201.00 168,236.00 173,174.00 173,174.00 98,756.00 108,198.00 111,792.00 115,883.00 74,452.00 73,397.00 62,409.00 55,190.00 52,260.00 46,886.00 49,642.00 45,729.00 54,431.00 56,864.00 60,577.00 63,096.00 75,631.00 79,143.00 83,855.00 79,143.00 100,729.00 102,397.00 106,199.00 110,555.00 127,604.00 130,605.00 134,210.00 132,878.00 125,670.00 126,358.00 123,983.00 125,490.00 106,270.00 103,854.00 101,403.00 102,438.00 105,933.00 102,892.00 101,208.00 101,208.00 91,809.41 82,991.62 89,918.81 96,921.00 97,564.00 110,853.35 113,922.55 116,904.11 137,680.91 136,412.00
Total current liabilities + 109,243.37 96,026.32 101,439.00 117,992.00 103,038.00 108,649.00 83,043.00 96,590.00 95,909.00 106,433.49 116,498.00 142,639.00 97,003.00 97,003.00 89,090.00 73,208.00 72,815.00 73,997.48 80,923.00 63,040.00 75,125.00 82,720.22 82,461.00 65,664.00 61,800.00 55,787.15 65,314.00 57,417.00 93,521.00 93,521.00 33,532.00 48,043.00 57,464.00 64,744.00 29,021.00 29,741.00 25,646.00 20,686.00 17,983.00 15,155.00 15,736.00 8,804.00 8,070.00 8,568.00 8,512.00 9,651.00 9,868.00 9,865.00 10,882.00 9,865.00 8,621.00 8,787.00 9,090.00 10,375.00 10,020.00 10,711.00 12,733.00 12,062.00 9,665.00 12,312.00 10,891.00 14,065.00 8,499.00 8,820.00 7,098.00 8,248.00 10,569.00 7,620.00 7,660.00 7,660.00 7,566.95 7,738.22 8,077.23 10,106.00 6,444.38 11,471.01 9,844.03 15,444.87 10,383.67 12,192.00
Total non-current liabilities + 8,821.14 9,264.40 7,812.00 8,055.00 8,740.00 9,447.00 8,265.00 7,918.00 7,483.00 8,019.27 7,282.00 7,171.00 6,999.00 6,999.00 5,764.00 6,184.00 5,916.00 6,687.99 6,377.00 5,880.00 4,778.00 5,304.13 8,405.00 4,401.00 4,528.00 3,872.11 4,858.00 4,361.00 4,101.00 4,101.00 4,886.00 6,076.00 6,546.00 7,141.00 6,595.00 7,570.00 4,265.00 4,410.00 4,235.00 4,993.00 5,552.00 6,933.00 6,635.00 5,940.00 6,877.00 5,790.00 6,163.00 6,907.00 6,163.00 9,036.00 8,723.00 9,194.00 10,102.00 10,444.00 10,052.00 10,175.00 10,157.00 10,964.00 12,111.00 12,587.00 13,013.00 10,400.00 10,243.00 10,263.00 10,580.00 11,482.00 11,189.00 11,193.00 11,193.00 10,419.78 9,639.79 10,652.48 11,492.21 8,947.99 9,489.96 7,847.07 3,521.37 3,822.00
Total liabilities 118,064.50 105,290.72 109,251.00 126,047.00 111,778.00 118,096.00 91,308.00 104,508.00 103,392.00 114,452.76 123,780.00 149,810.00 104,002.00 104,002.00 94,854.00 79,392.00 78,731.00 80,685.47 87,300.00 68,920.00 79,903.00 88,024.35 90,866.00 70,065.00 66,328.00 59,659.26 70,172.00 61,778.00 97,622.00 97,622.00 38,418.00 54,119.00 64,010.00 71,885.00 35,616.00 37,311.00 29,911.00 25,096.00 22,218.00 20,148.00 21,288.00 15,737.00 14,705.00 14,508.00 15,389.00 14,821.00 15,658.00 16,028.00 17,789.00 16,028.00 17,657.00 17,510.00 18,284.00 20,477.00 20,464.00 20,763.00 22,908.00 22,219.00 20,629.00 24,423.00 23,478.00 27,078.00 18,899.00 19,063.00 17,361.00 18,828.00 22,051.00 18,809.00 18,853.00 18,853.00 17,986.73 17,378.01 18,729.70 21,445.00 17,936.59 20,419.00 19,333.99 23,291.94 13,905.03 16,014.00
Total stockholders' equity + 662,648.56 636,831.90 620,971.00 595,755.00 590,416.00 567,672.00 532,377.00 508,681.00 492,185.00 463,087.83 442,857.00 412,801.00 369,639.00 369,639.00 302,302.00 281,994.00 262,880.00 246,070.91 244,663.00 216,297.00 201,632.00 176,910.88 163,787.00 139,485.00 126,110.00 115,544.74 116,394.00 106,917.00 76,158.00 76,158.00 60,934.00 54,681.00 48,369.00 44,560.00 39,415.00 36,676.00 33,076.00 30,656.00 30,597.00 27,265.00 28,864.00 30,483.00 40,216.00 42,819.00 45,630.00 44.25 60,258.00 63,388.00 66,346.00 63,388.00 82,826.00 84,904.00 87,809.00 89,569.00 100,436.00 101,800.00 102,850.00 101,834.00 94,576.00 91,375.00 89,729.00 87,416.00 87,107.00 84,549.00 83,803.00 83,396.00 83,684.00 83,908.00 82,199.00 82,199.00 73,698.43 65,519.37 71,103.96 80.65 79,569.10 90,389.20 94,554.50 93,584.67 123,754.99 120,398.00
Common shares outstanding 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 3 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 28 7 7 7 7 7 7 7
5 days ago