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 + 4,403.00 4,353.00 3,109.00 2,577.00 3,530.00 4,907.00 2,245.00 1,579.00 11,225.00 2,541.00 2,319.00 3,863.00 5,150.00 3,862.00 3,252.00 3,769.00 3,333.00 1,548.00 963.00 1,015.00
Accounts receivable, net 8,843.00 7,697.00 8,647.00 7,494.00 6,959.00 6,641.00 6,660.00 6,474.00 3,976.00 3,299.00 2,841.00 2,806.00 2,685.00 2,858.00 2,964.00 3,329.00 3,394.00 3,904.00 3,813.00 3,562.00
Inventories 1,309.00 1,455.00 1,109.00 978.00 811.00 759.00 783.00 654.00 780.00 816.00 807.00 742.00 698.00 798.00 873.00 896.00 1,170.00 1,003.00 1,045.00 1,178.00
Other current assets 543.00 583.00 635.00 1,259.00 944.00 2,827.00 997.00 973.00 368.00 200.00 367.00 773.00 955.00 874.00 657.00 961.00 738.00 734.00 951.00 972.00
Total current assets 15,098.00 14,088.00 13,500.00 12,308.00 12,244.00 15,134.00 10,685.00 9,680.00 16,349.00 6,856.00 6,334.00 8,184.00 9,488.00 8,392.00 7,746.00 13,801.00 8,635.00 7,189.00 6,772.00 6,725.00
Total non-current assets + 36,279.00 35,271.00 32,838.00 31,267.00 30,153.00 29,125.00 30,404.00 27,973.00 18,568.00 18,758.00 18,120.00 18,388.00 16,893.00 18,151.00 17,665.00 17,730.00 21,617.00 23,008.00 26,601.00 25,290.00
Total assets 51,377.00 49,359.00 46,544.00 43,755.00 42,579.00 44,469.00 41,089.00 37,653.00 34,917.00 25,614.00 24,454.00 26,572.00 26,381.00 26,543.00 25,411.00 31,531.00 30,252.00 30,197.00 33,373.00 32,009.00
Total current liabilities + 13,882.00 14,128.00 11,942.00 11,587.00 9,530.00 9,580.00 9,434.00 8,274.00 6,965.00 5,630.00 5,457.00 5,892.00 5,815.00 6,056.00 6,135.00 10,027.00 6,985.00 7,424.00 6,432.00 6,753.00
Total non-current liabilities + 20,821.00 19,941.00 19,807.00 16,856.00 20,123.00 24,310.00 22,836.00 21,192.00 20,904.00 14,725.00 13,475.00 13,445.00 9,946.00 10,973.00 8,940.00 7,947.00 10,580.00 10,853.00 9,254.00 8,641.00
Total liabilities 34,703.00 34,069.00 31,749.00 28,443.00 29,653.00 33,890.00 32,270.00 29,466.00 27,869.00 20,355.00 18,932.00 19,337.00 15,761.00 17,029.00 15,075.00 17,974.00 17,565.00 18,277.00 15,686.00 15,394.00
Total stockholders' equity + 16,674.00 15,290.00 14,795.00 15,312.00 12,926.00 10,579.00 8,819.00 8,187.00 7,048.00 5,259.00 5,522.00 7,235.00 10,620.00 9,514.00 10,336.00 13,557.00 12,687.00 11,920.00 17,687.00 16,615.00
Common shares outstanding 144 147 152 156 161 168 170 175 176 181 192 212 234 253 282 301 323 335 354 359
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 + 2,090.00 4,403.00 1,957.00 1,899.00 1,685.00 4,353.00 3,326.00 3,272.00 3,061.00 3,109.00 2,082.00 3,384.00 2,495.00 2,577.00 1,666.00 1,169.00 2,174.00 3,530.00 4,055.00 3,941.00 3,517.00 4,907.00 4,995.00 4,178.00 3,278.00 2,245.00 1,127.00 1,088.00 755.00 1,579.00 1,228.00 1,539.00 10,369.00 11,225.00 1,878.00 1,383.00 1,403.00 2,541.00 1,103.00 1,139.00 1,277.00 2,319.00 1,292.00 1,907.00 2,646.00 3,863.00 3,402.00 3,476.00 3,885.00 5,150.00 4,944.00 4,904.00 3,183.00 3,862.00 3,525.00 3,148.00 2,682.00 3,252.00 2,947.00 2,812.00 4,091.00 3,769.00 2,589.00 2,098.00 2,023.00 3,333.00 1,978.00 1,103.00 923.00 1,548.00 1,016.00 581.00 429.00 963.00 713.00 521.00 362.00 1,015.00 1,463.00 751.00 373.00
Accounts receivable, net 10,462.00 8,843.00 9,799.00 9,329.00 8,662.00 7,697.00 8,529.00 8,711.00 9,582.00 8,647.00 8,034.00 7,966.00 8,276.00 7,494.00 8,366.00 8,598.00 7,831.00 6,959.00 7,264.00 7,328.00 7,229.00 6,641.00 7,681.00 7,449.00 8,054.00 6,660.00 7,888.00 7,489.00 7,951.00 6,474.00 7,302.00 7,087.00 5,110.00 3,976.00 4,414.00 4,280.00 4,072.00 3,299.00 3,659.00 3,483.00 3,346.00 2,841.00 3,268.00 3,151.00 3,131.00 2,806.00 3,233.00 3,280.00 3,234.00 2,685.00 3,003.00 3,124.00 3,050.00 2,858.00 2,973.00 3,119.00 3,231.00 2,964.00 3,328.00 3,474.00 3,563.00 4,057.00 4,172.00 4,160.00 4,197.00 3,394.00 3,951.00 4,251.00 4,416.00 3,701.00 3,957.00 4,325.00 4,358.00 3,790.00 3,666.00 3,685.00 3,749.00 3,562.00 3,690.00 3,907.00 4,144.00
Inventories 1,450.00 1,309.00 1,615.00 1,553.00 1,578.00 1,455.00 1,646.00 1,504.00 1,370.00 1,109.00 1,355.00 1,287.00 1,115.00 978.00 989.00 909.00 838.00 811.00 872.00 863.00 860.00 759.00 853.00 832.00 785.00 783.00 810.00 810.00 778.00 654.00 719.00 690.00 435.00 780.00 1,007.00 1,039.00 933.00 816.00 797.00 973.00 898.00 807.00 856.00 856.00 818.00 742.00 671.00 741.00 781.00 698.00 784.00 745.00 930.00 798.00 627.00 704.00 804.00 873.00 884.00 902.00 859.00 1,185.00 1,193.00 1,148.00 1,289.00 1,170.00 1,243.00 1,099.00 1,178.00 1,003.00 1,147.00 1,089.00 1,132.00 1,045.00 1,102.00 1,157.00 1,195.00 1,178.00 1,275.00 1,296.00 1,294.00
Other current assets 571.00 543.00 550.00 1,069.00 1,173.00 583.00 628.00 568.00 575.00 635.00 1,679.00 1,232.00 743.00 1,259.00 1,099.00 799.00 713.00 944.00 532.00 409.00 429.00 2,827.00 549.00 576.00 880.00 997.00 1,011.00 772.00 959.00 973.00 883.00 406.00 243.00 368.00 300.00 162.00 160.00 200.00 212.00 186.00 185.00 367.00 535.00 546.00 548.00 773.00 816.00 893.00 704.00 955.00 860.00 791.00 683.00 874.00 777.00 729.00 643.00 907.00 528.00 628.00 630.00 961.00 1,110.00 1,032.00 922.00 796.00 966.00 850.00 776.00 2,035.00 889.00 1,099.00 1,030.00 1,044.00 973.00 898.00 903.00 972.00 1,011.00 1,091.00 1,034.00
Total current assets 14,573.00 15,098.00 13,921.00 13,850.00 13,098.00 14,088.00 14,129.00 14,055.00 14,588.00 13,500.00 13,150.00 13,869.00 12,629.00 12,308.00 12,120.00 11,475.00 11,556.00 12,244.00 12,723.00 12,541.00 12,035.00 15,134.00 14,078.00 13,035.00 12,997.00 10,685.00 10,836.00 10,159.00 10,443.00 9,680.00 10,132.00 9,722.00 16,157.00 16,349.00 7,599.00 6,864.00 6,568.00 6,856.00 5,771.00 5,781.00 5,706.00 6,334.00 5,951.00 6,460.00 7,143.00 8,184.00 8,122.00 8,390.00 8,604.00 9,488.00 9,591.00 9,564.00 7,846.00 8,392.00 7,902.00 7,700.00 7,360.00 7,746.00 7,686.00 7,814.00 9,071.00 9,904.00 9,003.00 8,384.00 8,369.00 8,635.00 8,084.00 7,256.00 7,252.00 7,189.00 7,009.00 7,094.00 6,949.00 6,772.00 6,454.00 6,261.00 6,209.00 6,719.00 7,439.00 7,045.00 6,845.00
Total non-current assets + 35,434.00 36,279.00 35,379.00 35,601.00 35,201.00 35,271.00 33,957.00 33,615.00 33,230.00 32,838.00 31,746.00 31,740.00 31,434.00 31,267.00 30,435.00 30,277.00 30,347.00 30,153.00 29,418.00 29,601.00 29,388.00 29,125.00 30,220.00 30,296.00 30,075.00 30,404.00 29,717.00 29,425.00 29,308.00 27,973.00 27,811.00 27,656.00 18,638.00 18,568.00 18,914.00 18,949.00 18,845.00 18,758.00 18,329.00 18,300.00 18,227.00 18,120.00 18,015.00 18,092.00 18,123.00 18,388.00 16,921.00 16,961.00 16,931.00 16,893.00 17,814.00 17,944.00 18,068.00 18,151.00 17,360.00 17,526.00 17,693.00 17,665.00 17,414.00 17,563.00 17,719.00 21,517.00 21,173.00 21,310.00 21,393.00 21,617.00 22,761.00 22,892.00 22,890.00 23,008.00 26,245.00 26,373.00 26,426.00 26,601.00 25,769.00 25,767.00 25,836.00 25,290.00 26,616.00 26,631.00 26,672.00
Total assets 50,007.00 51,377.00 49,300.00 49,451.00 48,468.00 49,359.00 48,289.00 47,670.00 47,818.00 46,544.00 44,896.00 45,609.00 44,244.00 43,755.00 42,733.00 41,914.00 41,903.00 42,579.00 42,346.00 42,142.00 41,423.00 44,469.00 44,772.00 43,475.00 43,203.00 41,089.00 40,553.00 39,584.00 39,751.00 37,653.00 37,943.00 37,378.00 34,795.00 34,917.00 26,513.00 25,813.00 25,413.00 25,614.00 24,100.00 24,081.00 23,933.00 24,454.00 23,966.00 24,552.00 25,266.00 26,572.00 25,043.00 25,351.00 25,535.00 26,381.00 27,405.00 27,508.00 25,914.00 26,543.00 25,262.00 25,226.00 25,053.00 25,411.00 25,100.00 25,377.00 26,790.00 31,421.00 30,176.00 29,694.00 29,762.00 30,252.00 30,845.00 30,148.00 30,142.00 30,197.00 33,254.00 33,467.00 33,375.00 33,373.00 32,223.00 32,028.00 32,045.00 32,009.00 34,055.00 33,676.00 33,517.00
Total current liabilities + 12,821.00 13,882.00 12,718.00 13,459.00 13,969.00 14,128.00 13,101.00 12,908.00 13,132.00 11,942.00 10,305.00 11,557.00 10,483.00 11,587.00 10,812.00 8,976.00 8,850.00 9,530.00 8,819.00 8,591.00 8,367.00 9,580.00 10,109.00 9,727.00 10,177.00 9,434.00 8,416.00 8,155.00 8,821.00 8,274.00 8,039.00 7,833.00 6,415.00 6,965.00 6,300.00 6,186.00 5,168.00 5,630.00 5,106.00 5,099.00 4,955.00 5,457.00 5,133.00 5,154.00 5,284.00 5,892.00 5,511.00 5,414.00 5,271.00 5,815.00 5,762.00 5,639.00 5,555.00 6,056.00 5,690.00 5,608.00 5,594.00 6,135.00 5,721.00 5,795.00 6,161.00 8,386.00 7,763.00 7,666.00 7,488.00 6,985.00 7,270.00 7,243.00 7,509.00 7,424.00 6,812.00 6,591.00 6,737.00 6,432.00 6,200.00 6,122.00 6,538.00 6,753.00 7,237.00 7,138.00 7,334.00
Total non-current liabilities + 20,071.00 20,821.00 20,594.00 20,521.00 19,515.00 19,941.00 20,440.00 20,461.00 20,463.00 19,807.00 18,663.00 18,566.00 18,625.00 16,856.00 17,978.00 19,287.00 19,766.00 20,123.00 22,110.00 22,379.00 22,531.00 24,310.00 24,196.00 24,036.00 23,964.00 22,836.00 22,406.00 22,215.00 22,191.00 21,192.00 20,801.00 21,318.00 20,700.00 20,904.00 13,720.00 13,708.00 14,687.00 14,725.00 13,227.00 13,301.00 13,357.00 13,475.00 13,136.00 13,227.00 13,234.00 13,445.00 9,639.00 9,669.00 9,695.00 9,946.00 12,287.00 12,311.00 10,890.00 10,973.00 8,625.00 8,903.00 8,918.00 8,940.00 7,428.00 7,433.00 7,952.00 9,478.00 9,219.00 9,125.00 9,634.00 10,580.00 11,146.00 10,716.00 10,576.00 10,853.00 8,879.00 9,013.00 9,037.00 9,254.00 9,258.00 9,126.00 9,163.00 8,641.00 9,488.00 9,492.00 9,564.00
Total liabilities 32,892.00 34,703.00 33,312.00 33,980.00 33,484.00 34,069.00 33,541.00 33,369.00 33,595.00 31,749.00 28,968.00 30,123.00 29,108.00 28,443.00 28,790.00 28,263.00 28,616.00 29,653.00 30,929.00 30,970.00 30,898.00 33,890.00 34,305.00 33,763.00 34,141.00 32,270.00 30,822.00 30,370.00 31,012.00 29,466.00 28,840.00 29,151.00 27,115.00 27,869.00 20,020.00 19,894.00 19,855.00 20,355.00 18,333.00 18,400.00 18,312.00 18,932.00 18,269.00 18,381.00 18,518.00 19,337.00 15,150.00 15,083.00 14,966.00 15,761.00 18,049.00 17,950.00 16,445.00 17,029.00 14,315.00 14,511.00 14,512.00 15,075.00 13,149.00 13,228.00 14,113.00 17,864.00 16,982.00 16,791.00 17,122.00 17,565.00 18,416.00 17,959.00 18,085.00 18,277.00 15,691.00 15,604.00 15,774.00 15,686.00 15,458.00 15,248.00 15,701.00 15,394.00 16,725.00 16,630.00 16,898.00
Total stockholders' equity + 17,115.00 16,674.00 15,988.00 15,471.00 14,984.00 15,290.00 14,748.00 14,301.00 14,223.00 14,795.00 15,928.00 15,486.00 15,136.00 15,312.00 13,943.00 13,651.00 13,287.00 12,926.00 11,417.00 11,172.00 10,525.00 10,579.00 10,467.00 9,712.00 9,062.00 8,819.00 9,731.00 9,214.00 8,739.00 8,187.00 9,103.00 8,227.00 7,680.00 7,048.00 6,493.00 5,919.00 5,558.00 5,259.00 5,767.00 5,681.00 5,621.00 5,522.00 5,697.00 6,171.00 6,748.00 7,235.00 9,893.00 10,268.00 10,569.00 10,620.00 9,356.00 9,558.00 9,469.00 9,514.00 10,947.00 10,715.00 10,541.00 10,336.00 11,951.00 12,149.00 12,677.00 13,557.00 13,194.00 12,903.00 12,640.00 12,687.00 12,429.00 12,189.00 12,057.00 11,920.00 17,563.00 17,863.00 17,601.00 17,687.00 16,765.00 16,780.00 16,344.00 16,615.00 17,330.00 17,046.00 16,619.00
Common shares outstanding 143 143 144 144 145 147 147 148 149 151 152 152 153 155 155 156 157 160 160 162 164 167 167 167 168 168 170 170 171 170 175 175 175 174 175 176 176 175 180 182 183 181 188 194 201 198 209 215 220 216 233 238 241 236 252 255 258 253 279 287 297 292 298 304 306 303 321 326 332 327 340 344 349 339 353 355 358 345 351 350 351
about 4 hours ago