Home Data Calendar Blog

INSP

Tables

    2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31
Common Stock Value 0.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.020.020.020.020.020.020.020.020.000.00NANANA
Weighted Average Number Of Diluted Shares Outstanding NA30.6330.4129.62NA29.3729.2329.09NA28.2327.5927.52NA27.3027.2327.14NA26.8426.29NANANANANANANANANANANANANA
Weighted Average Number Of Shares Outstanding Basic NA29.8829.7329.62NA29.3729.2329.09NA28.2327.5927.52NA27.3027.2327.14NA26.8426.29NANANANANANANANANANANANANA
Earnings Per Share Basic 1.190.620.33-0.340.51-0.29-0.41-0.530.13-0.60-0.53-0.61-0.08-0.38-0.48-0.60-0.26-0.39-0.88NANANANANANANANANANANANANA
Earnings Per Share Diluted 1.150.600.32-0.340.51-0.29-0.41-0.530.13-0.60-0.53-0.61NA-0.38-0.48NANANANANANANANANANANANANANANANANA

    2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31
Revenue From Contract With Customer Excluding Assessed Tax 239.72203.19195.88164.01192.51153.30151.09127.90137.90109.1991.3969.3878.4061.6952.9640.3546.0135.8412.1821.3526.9120.8618.0316.2516.5613.0510.9410.049.967.276.045.30
Revenues 239.72203.19195.88164.01192.51153.30151.09127.90137.90109.1991.3969.3878.4061.6952.9640.3546.0135.8412.1821.3526.9120.8618.0316.2516.5613.0510.9410.049.967.276.045.30
Cost Of Revenue 35.9932.4029.8424.7628.0524.3824.2519.8922.1519.7914.1710.0011.168.627.525.987.165.211.953.304.243.463.092.853.192.472.102.291.881.561.381.20
Cost Of Goods And Services Sold 35.9932.4029.8424.7628.0524.3824.2519.8922.1519.7914.1710.0011.168.627.525.987.165.211.953.304.243.463.092.853.192.472.102.291.881.561.381.20
Gross Profit 203.73170.79166.04139.25164.45128.92126.84108.01115.7589.4077.2159.3867.2453.0645.4434.3738.8530.6310.2318.0522.6717.4114.9413.4013.3710.598.847.758.085.714.674.10
Operating Expenses NA156.47160.94154.47155.16142.39143.44127.51116.08106.6091.2275.4369.0662.8657.9850.0645.9140.5233.0434.4931.9626.0623.1122.1718.2615.2414.4712.9411.929.369.058.22
Research And Development Expense 30.3426.0828.8628.8531.0529.1430.8225.5221.2520.9914.5311.8710.299.619.298.157.297.316.065.443.773.622.852.602.151.771.741.731.681.181.741.59
General And Administrative Expense NA130.39132.08125.62NA113.25112.62101.99NA85.6076.6963.56NA53.2448.7041.91NA33.2226.9829.05NA22.4320.2719.57NA2.152.001.34NA0.860.800.89
Operating Income Loss 31.8814.325.10-15.229.30-13.47-16.60-19.50-0.34-17.19-14.01-16.06-1.82-9.80-12.54-15.69-7.06-9.89-22.81-16.44-9.29-8.65-8.18-8.78-4.90-4.65-5.64-5.20-3.85-3.65-4.38-4.12
Income Tax Expense Benefit 1.411.831.050.650.480.340.210.220.120.250.140.100.020.000.030.020.030.090.000.000.040.000.000.000.000.000.000.000.000.00NANA
Net Income Loss 35.2218.509.79-10.0114.76-8.54-11.95-15.42NA-16.85-14.49-16.69NA-10.35-13.09-16.22-7.48-10.38-23.09-16.25-9.08-8.25-7.65-8.27-4.78-4.69-5.86-6.50-4.25-4.02-4.76-4.48
Comprehensive Income Net Of Tax 34.0620.319.55-10.6815.52-8.60-11.88-15.313.43-17.01-14.49-16.84-2.44-10.34-13.11-16.24-7.53-10.47-23.23-16.05-9.07-8.21-7.62-8.20-4.80-4.72-5.86-6.50-4.25-4.02-4.76-4.48

    2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31
Assets 808.38796.19728.39685.84676.81639.49618.25571.85564.88527.52292.00289.72295.08278.89272.21273.41281.19271.78271.31165.74181.25183.22185.56189.61200.08130.72133.8927.8525.09NANANA
Liabilities 118.6999.6390.3296.82104.3095.3188.8967.2068.8757.3265.0264.6766.0458.5952.2950.2851.4442.9637.7138.3341.4237.1733.0832.1936.08NANANA23.76NANANA
Liabilities And Stockholders Equity 808.38796.19728.39685.84676.81639.49618.25571.85564.88527.52292.00289.72295.08278.89272.21273.41281.19271.78271.31165.74181.25183.22185.56189.61200.08130.72133.8927.8525.09NANANA
Stockholders Equity 689.70696.56638.07589.02572.51544.18529.36504.65496.01470.20226.98225.06229.05220.30219.91223.13229.75228.82233.59127.40139.84146.05152.49157.42164.0098.31102.58-4.931.33NANANA

    2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31
Assets Current 630.81582.52607.16572.21593.74569.59560.08533.58530.03495.54263.13262.48268.54255.50249.49260.78269.87266.92267.11155.43170.64170.46177.24188.54199.28129.96133.0326.9424.10NANANA
Cash And Cash Equivalents At Carrying Value 150.15147.51188.03175.42185.54329.90467.05442.13441.59417.81186.57203.29214.47210.20176.54182.35190.52178.71211.2476.1222.8648.0451.27101.9497.2926.31121.8511.158.9614.5422.5126.55
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents 150.15147.51188.03175.42185.54329.90467.05442.13441.59417.81186.57203.29214.47210.20176.54182.35190.52178.71211.2476.1222.8648.0451.27101.9497.2926.31121.85NA8.96NANANA
Short Term Investments 295.40263.48251.63265.94274.84134.32NA9.939.829.749.75NANANA31.3043.8043.8455.9331.3259.61126.61103.56107.3575.0790.9294.112.116.767.19NANANA
Accounts Receivable Net Current 93.0789.7479.7272.3389.8871.4663.5059.7761.2348.5040.3834.5434.1826.6824.9121.6525.0621.1010.2311.0313.1310.989.467.046.675.414.493.463.86NANANA
Inventory Net 80.1267.4359.0248.9733.8826.1120.8415.6611.8915.1521.8622.2017.2315.5713.3011.388.488.979.977.255.834.673.563.112.673.083.553.393.67NANANA

    2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31
Property Plant And Equipment Gross 85.6878.7971.1960.3947.2639.1931.3826.4222.1618.4814.8412.7411.5410.629.448.867.165.904.694.304.053.612.551.591.601.551.851.791.80NANANA
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment 13.7611.349.498.117.276.946.165.504.914.343.833.413.052.712.372.071.841.591.381.191.000.850.720.610.800.790.980.880.81NANANA
Property Plant And Equipment Net 71.9267.4561.7052.2839.9832.2525.2220.9217.2514.1311.029.338.497.927.076.795.314.313.313.113.042.761.830.970.800.770.860.910.99NANANA
Long Term Investments 71.00113.4226.3427.809.142.96NANANANANA9.809.949.989.98NANANA0.006.146.289.626.12NA0.00NANANANANANANA
Other Assets Noncurrent 11.3410.9910.9911.3011.2811.6111.5910.7310.7110.7010.450.450.200.200.20NA0.20NANANA0.38NANANA0.00NANANANANANANA

    2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31
Liabilities Current 88.5074.2665.6672.1778.1170.0066.6959.8761.1949.2946.8543.1741.3133.5924.3519.4220.7318.2013.0413.7216.8612.708.667.8311.157.599.347.927.15NANANA
Other Accrued Liabilities Current 5.355.433.976.034.292.942.102.021.694.891.942.061.862.421.941.901.391.130.480.851.100.710.730.721.040.400.550.400.44NANANA
Accrued Income Taxes Current 1.611.84NANA0.58NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Accrued Liabilities Current 49.8139.3432.0428.3739.2729.9626.7323.3934.3428.9918.5713.9020.4517.4812.6110.3713.5211.467.947.9012.407.875.984.627.734.964.203.144.03NANANA

    2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31
Other Liabilities Noncurrent 0.150.150.150.151.350.150.150.150.150.150.150.150.130.120.110.100.090.070.040.040.04NANANA0.00NANANANANANANA
Operating Lease Liability Noncurrent 30.0425.2224.5124.5024.8525.1722.057.187.547.888.228.558.806.086.035.965.89NANANANANANANANANANANANANANANA

    2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31
Stockholders Equity 689.70696.56638.07589.02572.51544.18529.36504.65496.01470.20226.98225.06229.05220.30219.91223.13229.75228.82233.59127.40139.84146.05152.49157.42164.0098.31102.58-4.931.33NANANA
Common Stock Value 0.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.020.020.020.020.020.020.020.020.000.00NANANA
Additional Paid In Capital 981.041021.97983.79944.30917.11904.29880.87844.28820.34797.96537.73521.31508.46497.28486.55476.66467.04458.59452.89323.47319.87317.02315.24312.56310.94240.45240.007.557.30NANANA
Retained Earnings Accumulated Deficit -291.91-327.14-345.63-355.43-345.42-360.19-351.65-339.69-324.27-327.42-310.57-296.08-279.39-277.00-266.65-253.56-237.35-229.86-219.48-196.39-180.16-171.08-162.83-155.18-146.91-142.13-137.44-131.59-125.08NANANA
Accumulated Other Comprehensive Income Loss Net Of Tax 0.541.70-0.120.120.800.040.100.03-0.09-0.36-0.20-0.20-0.06-0.01-0.010.010.030.070.150.290.100.090.050.02-0.05-0.030.00NA0.00NANANA
Stock Issued During Period Value New Issues NA0.070.090.10NA0.090.090.09NA0.080.080.08NA0.080.070.07NA0.070.070.070.060.060.060.060.060.04112.04NANANANANA

    2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31
Net Cash Provided By Used In Operating Activities 69.1852.28-0.088.8617.273.645.09-1.3419.2711.00-5.95-12.750.73-0.34-10.11-10.40-4.11-8.91-25.25-14.78-6.08-2.94-12.88-10.94-2.59-3.55-6.13-6.42-3.28-3.13-4.03-5.36
Net Cash Provided By Used In Investing Activities 3.76-102.975.62-19.54-151.72-144.244.89-3.75-2.95-3.76-11.42-1.47-0.5330.150.84-1.3211.40-25.9333.9267.24-19.99-0.50-39.0215.963.62-92.034.600.42-2.45-4.93-0.02-0.21
Net Cash Provided By Used In Financing Activities -70.149.897.090.77-10.123.5014.935.637.29224.120.623.044.083.843.483.554.522.31126.440.790.900.191.24-0.3769.910.05112.248.190.140.090.0025.43

    2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31
Net Cash Provided By Used In Operating Activities 69.1852.28-0.088.8617.273.645.09-1.3419.2711.00-5.95-12.750.73-0.34-10.11-10.40-4.11-8.91-25.25-14.78-6.08-2.94-12.88-10.94-2.59-3.55-6.13-6.42-3.28-3.13-4.03-5.36
Net Income Loss 35.2218.509.79-10.0114.76-8.54-11.95-15.42NA-16.85-14.49-16.69NA-10.35-13.09-16.22-7.48-10.38-23.09-16.25-9.08-8.25-7.65-8.27-4.78-4.69-5.86-6.50-4.25-4.02-4.76-4.48
Depreciation Depletion And Amortization 2.481.851.380.840.820.780.660.590.570.510.420.360.340.340.300.230.250.210.190.190.150.130.110.100.100.100.100.090.110.070.060.04
Increase Decrease In Inventories 12.698.4110.0515.097.775.275.183.78-3.26-6.71-0.344.971.662.281.912.90-0.49-1.002.721.411.161.110.460.44-0.41-0.470.15-0.280.630.03-0.18-0.16
Increase Decrease In Accounts Payable 3.961.65-8.563.56-1.78-0.713.398.395.754.85-1.765.521.291.300.711.48-0.211.62-0.731.37-0.412.19-0.52-0.220.990.20-1.670.921.380.270.050.13
Share Based Compensation 29.1428.2232.3226.3222.8519.8321.5718.2315.0014.5912.669.727.036.816.346.003.853.312.902.751.891.521.391.390.520.370.270.060.050.080.050.05

    2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31
Net Cash Provided By Used In Investing Activities 3.76-102.975.62-19.54-151.72-144.244.89-3.75-2.95-3.76-11.42-1.47-0.5330.150.84-1.3211.40-25.9333.9267.24-19.99-0.50-39.0215.963.62-92.034.600.42-2.45-4.93-0.02-0.21
Payments To Acquire Property Plant And Equipment 7.038.0112.3911.708.036.994.863.752.953.511.421.220.531.151.661.320.601.220.380.260.441.060.960.280.190.000.050.010.060.120.020.21

    2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31
Net Cash Provided By Used In Financing Activities -70.149.897.090.77-10.123.5014.935.637.29224.120.623.044.083.843.483.554.522.31126.440.790.900.191.24-0.3769.910.05112.248.190.140.090.0025.43

    2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31
Revenues 239.72203.19195.88164.01192.51153.30151.09127.90137.90109.1991.3969.3878.4061.6952.9640.3546.0135.8412.1821.3526.9120.8618.0316.2516.5613.0510.9410.049.967.276.045.30
Revenue From Contract With Customer Excluding Assessed Tax 239.72203.19195.88164.01192.51153.30151.09127.90137.90109.1991.3969.3878.4061.6952.9640.3546.0135.8412.1821.3526.9120.8618.0316.2516.5613.0510.9410.049.967.276.045.30
US 231.63195.83187.81155.77189.43147.51144.75124.48134.25106.2887.8866.4375.5658.3049.3537.7742.7333.1210.9819.2724.9118.6515.7514.3614.8011.319.538.748.376.554.874.51
Non Us 8.097.368.088.243.085.796.343.413.652.913.512.96NA3.393.612.58NANANANANANANANANANANANANANANANA

Plots across concepts


IncomeStatement
Operating Income Loss
Expenses
Other Nonoperating Income Expense
Balance Sheet
Operating Lease Right Of Use Asset
Assets
Operating Lease Right Of Use Asset
Current Assets
Inventory Net
NonCurrent Assets
Other Assets Noncurrent
PropertyPlantAndEquipmentNet
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
Liabilities
Operating Lease Liability
Current Liabilities
Accrued Income Taxes Current
Noncurrent Liabilities
Other Liabilities Noncurrent
Stockholders Equity
Retained Earnings Accumulated Deficit
CashFlow
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInOperatingActivities
Increase Decrease In Prepaid Deferred Expense And Other Assets
NetCashProvidedByUsedInInvestingActivities
Net Cash Provided By Used In Investing Activities
Shares
Weighted Average Number Of Shares Outstanding Basic
OperatingLeaseLiability
Operating Lease Liability Current
NonoperatingIncomeExpense
Other Nonoperating Income Expense
LesseeOperatingLeaseLiabilityPaymentsDue
Lessee Operating Lease Liability Payments Due Next Twelve Months
InventoryNet
Inventory Raw Materials Net Of Reserves
AccountsReceivable
Allowance For Doubtful Accounts Receivable Current

Line plots across dimensions of each concept