Home Data Calendar Blog

IRMD

Tables

    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 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30
Common Stock Value 0.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00NA0.00NANA
Earnings Per Share Basic 0.360.400.330.270.290.270.260.200.320.210.120.110.050.09-0.170.150.280.220.190.170.160.220.130.080.020.020.03-0.020.110.150.210.210.210.170.160.140.010.020.150.070.070.040.08
Earnings Per Share Diluted 0.360.400.330.270.300.270.260.200.310.200.120.110.050.09-0.170.140.260.200.170.150.140.200.110.070.010.020.03-0.020.100.130.190.190.180.150.150.120.020.020.110.060.050.030.07

    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 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30
Revenue From Contract With Customer Excluding Assessed Tax 17.4516.5016.1315.4814.8613.4112.7212.3111.8710.919.819.228.557.706.798.6810.899.969.238.448.347.617.387.116.705.695.525.165.997.679.878.968.808.197.616.993.583.814.703.563.462.482.78
Revenues 17.4516.5016.1315.4814.8613.4112.7212.3111.8710.919.819.228.557.706.798.6810.899.969.238.448.347.617.387.116.705.695.525.165.997.679.878.968.808.197.616.993.583.814.703.563.462.482.78
Cost Of Revenue 4.043.673.943.753.642.862.582.932.622.502.482.162.111.961.862.212.742.171.862.051.981.831.711.691.641.311.231.391.301.411.741.711.501.591.421.330.920.960.870.660.950.670.77
Gross Profit 13.4112.8412.1911.7211.2210.5410.149.389.258.417.337.066.445.744.936.468.157.807.376.396.365.795.675.425.064.384.293.774.696.278.137.267.306.606.195.662.662.853.832.902.511.812.01
Operating Expenses 8.256.937.227.716.976.415.976.306.145.325.495.295.794.967.865.735.915.284.994.884.564.343.994.334.064.193.964.013.183.674.793.783.953.403.493.402.442.452.222.081.791.451.23
Research And Development Expense 0.650.450.960.790.600.490.660.520.490.480.450.480.510.480.480.430.380.370.330.350.370.370.400.380.350.380.450.540.360.460.290.230.500.520.400.340.320.300.230.220.350.300.20
General And Administrative Expense 4.273.623.313.922.702.882.402.722.522.252.562.432.212.205.002.862.972.612.462.412.152.182.082.302.152.552.192.111.581.873.092.262.141.681.991.971.331.261.131.090.720.640.53
Selling And Marketing Expense 3.332.862.953.003.673.042.913.073.122.592.472.383.072.282.372.432.562.302.202.112.051.781.521.651.561.251.321.361.241.351.411.281.311.211.101.090.790.880.860.760.720.510.50
Operating Income Loss 5.165.914.964.014.254.134.173.073.113.091.841.780.650.78-2.930.742.242.522.381.511.791.451.681.091.000.200.33-0.241.512.593.343.483.353.202.692.260.230.411.610.820.720.360.78
Allocated Share Based Compensation Expense 0.550.530.570.530.430.390.120.450.390.360.360.350.320.422.660.570.550.460.470.380.400.500.440.420.720.910.450.380.050.191.200.390.310.330.310.280.220.170.170.160.070.070.07
Income Tax Expense Benefit 1.141.341.120.941.030.810.940.57-0.780.520.390.380.03-0.28-0.80-0.93-0.890.170.36-0.240.17-0.910.350.290.850.03-0.010.020.371.031.101.230.911.400.970.82-0.100.160.600.300.210.110.24
Income Taxes Paid Net 1.221.38NANA0.950.000.750.01-0.310.320.960.01NANANANA0.000.00NANA0.080.93NANA0.030.00NANA0.000.73NANANANANANANANANANANANANA
Profit Loss 4.545.074.183.413.673.433.242.493.892.581.471.390.641.07-2.111.773.242.452.091.851.712.401.350.840.180.190.36-0.23NANANANANANANANANANANANANANANA
Net Income Loss 4.545.074.183.413.673.433.242.493.892.581.471.390.641.07-2.111.773.242.452.091.851.712.401.350.840.180.190.36-0.231.141.562.232.282.401.871.771.490.270.241.020.520.470.260.56
Comprehensive Income Net Of Tax 4.545.074.183.413.673.433.232.483.892.571.461.380.631.07-2.101.783.242.462.121.881.742.421.360.800.160.200.36-0.231.111.572.262.302.391.861.761.500.250.241.020.530.470.260.55

    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 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30
Assets 92.1687.4181.4375.6285.5179.5475.7272.3982.8878.4075.5872.1971.0770.4368.8268.3766.7362.5756.8454.4148.4446.8142.8340.2639.0137.9236.8437.4237.1935.4932.3533.4535.2431.0528.7626.0123.3122.419.94NA6.99NANA
Liabilities 20.7412.8412.4311.2811.849.779.839.8510.7110.5110.689.119.689.7110.4610.3111.2010.809.709.776.506.726.666.026.085.785.555.395.314.853.884.213.312.943.673.042.422.262.64NA1.56NANA
Liabilities And Stockholders Equity 92.1687.4181.4375.6285.5179.5475.7272.3982.8878.4075.5872.1971.0770.4368.8268.3766.7362.5756.8454.4148.4446.8142.8340.2639.0137.9236.8437.4237.1935.4932.3533.4535.2431.0528.7626.0123.3122.419.94NA6.99NANA
Stockholders Equity 71.4274.5769.0064.3473.6769.7765.9062.5572.1767.8964.9063.0861.3860.7258.3658.0655.5251.7747.1544.6541.9540.0936.1734.2432.9332.1431.3032.0331.8930.6428.4729.2531.9328.1125.0922.9720.8920.157.30NA5.42NANA

    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 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30
Assets Current 76.0071.9366.0961.3077.4971.8768.4965.5176.2471.5968.6465.2163.7462.9060.0860.5158.9655.5149.9847.4444.5442.6738.7836.2035.1133.4532.9833.7534.1732.7629.7431.7533.9529.8627.3924.8122.1721.248.55NA6.38NANA
Cash And Cash Equivalents At Carrying Value 49.7646.7545.8242.7857.9655.5952.1650.4562.0058.3755.1650.8050.0747.5545.4644.6443.4838.6432.4229.6828.0323.7021.3320.0918.2118.4116.8017.4617.7116.0012.0715.5119.3715.5312.4310.779.4518.114.262.912.462.042.16
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents 49.7646.7545.8242.7857.9655.5952.1650.4562.0058.3755.1650.8050.0747.5545.4644.6443.4838.6432.4229.6828.0323.7021.3320.0918.2118.4116.80NA17.71NANANA19.37NANANANANANANANANANA
Accounts Receivable Net Current 12.2212.7811.0811.5313.2710.658.386.515.144.253.884.564.574.254.515.857.296.925.885.334.215.223.983.283.783.513.793.743.784.495.794.643.863.434.263.521.961.172.28NA1.98NANA
Inventory Net 12.8211.678.426.315.375.244.864.354.304.434.474.643.934.594.874.213.644.354.374.234.064.284.434.314.214.134.264.273.893.472.952.792.382.262.322.232.131.641.63NA1.34NANA
Inventory Finished Goods 1.911.680.960.640.410.400.710.440.510.970.870.980.650.780.910.650.700.840.880.650.560.650.700.620.540.450.550.510.720.780.420.360.29NANANA0.46NANANANANANA
Prepaid Expense And Other Assets Current 1.190.740.770.680.630.390.801.021.000.691.230.930.770.480.660.750.410.570.640.780.530.580.750.630.650.290.300.360.360.450.250.340.320.360.150.210.280.250.06NA0.12NANA

    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 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30
Property Plant And Equipment Gross 13.3612.7912.4712.235.835.575.375.154.934.844.694.594.464.404.344.083.914.294.044.063.903.793.673.583.433.313.072.902.662.422.302.071.871.771.701.621.581.501.28NA1.06NANA
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment 4.073.913.753.593.433.283.143.002.862.732.602.462.342.232.111.981.852.322.212.162.031.911.791.671.561.451.361.261.201.141.081.020.970.920.870.820.780.740.77NA0.73NANA
Amortization Of Intangible Assets 0.040.030.030.030.030.030.030.030.030.030.030.030.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.000.000.010.010.010.010.010.010.010.010.010.010.010.010.01
Property Plant And Equipment Net 9.298.898.728.642.402.292.242.152.072.112.092.132.122.162.232.102.051.971.831.901.871.881.891.911.871.851.711.631.461.281.221.050.910.850.830.790.790.760.51NA0.33NANA
Finite Lived Intangible Assets Net 2.522.462.352.212.071.881.541.331.121.051.010.980.960.980.940.900.860.820.820.820.830.830.850.860.890.890.890.900.920.770.750.480.180.180.180.190.250.260.27NA0.27NANA
Other Assets Noncurrent 0.180.180.250.500.650.240.200.170.200.230.230.240.260.260.250.270.230.210.110.110.110.200.190.200.200.180.180.170.170.160.140.110.120.040.040.020.020.020.02NA0.01NANA

    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 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30
Liabilities Current 16.337.887.596.768.555.606.146.256.826.326.304.634.924.765.254.885.865.654.865.014.694.794.643.944.083.853.633.623.663.382.903.602.902.673.532.882.282.102.50NA1.45NANA
Accounts Payable Current 1.862.782.551.761.800.960.821.140.780.840.670.620.660.580.700.870.991.170.971.180.770.970.740.690.660.790.740.861.120.991.181.221.010.921.040.780.630.640.99NA0.43NANA
Accrued Income Taxes Current 0.25NANA0.49NANANANANANANANANA0.01NANANANANANANANA0.430.360.01NANA0.380.19NANANANANANANANA0.140.09NA0.06NANA
Dividends Payable Current 7.98NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Other Liabilities Current 0.250.250.250.25NA0.140.140.140.150.150.150.150.150.110.140.110.110.110.110.110.110.110.110.110.110.120.120.120.12NANANANANANANANANANANANANANA
Contract With Customer Liability Current 2.571.921.712.073.371.592.292.592.552.442.972.201.951.961.871.811.671.731.851.901.801.781.90NA1.62NANANANANANANANANANANANANANANANANANA

    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 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30
Operating Lease Liability Noncurrent 1.621.721.831.941.911.992.062.132.212.282.352.392.462.522.592.652.722.782.842.90NANANANANANANANANANANANANANANANANANANANANANANA

    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 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30
Stockholders Equity 71.4274.5769.0064.3473.6769.7765.9062.5572.1767.8964.9063.0861.3860.7258.3658.0655.5251.7747.1544.6541.9540.0936.1734.2432.9332.1431.3032.0331.8930.6428.4729.2531.9328.1125.0922.9720.8920.157.30NA5.42NANA
Common Stock Value 0.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00NA0.00NANA
Additional Paid In Capital 28.1627.8727.3726.8926.4126.1825.7325.6225.1624.7724.3523.9923.6823.6422.3519.9519.1918.6816.5216.1315.3215.2013.7013.1312.6213.8112.9012.4312.0621.8921.2819.8519.3317.9016.7316.3715.7915.302.68NA2.35NANA
Retained Earnings Accumulated Deficit 43.2646.6941.6337.4547.2643.5940.1636.9246.9943.1040.5339.0637.6737.0335.9638.0736.3033.0630.6028.5226.6724.9622.5621.2120.3620.1719.9819.6219.8718.7317.1714.9412.6610.258.386.615.134.854.62NA3.07NANA

    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 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30
Net Cash Provided By Used In Operating Activities 3.911.393.514.653.043.941.641.433.373.383.570.942.501.330.791.203.953.142.480.673.540.731.521.581.401.910.29-0.182.223.42NANANANANANANANANANANANANA
Net Cash Provided By Used In Investing Activities -0.63-0.44-0.38-6.56-0.47-0.560.08-0.420.26-0.220.78-0.170.30-0.110.29-0.230.941.370.340.561.070.64-0.410.21-1.52-0.040.59-0.06-0.600.11-0.53-0.920.15-0.08-0.09-0.04-8.03-0.04-0.23-0.01-0.05-0.09NA
Net Cash Provided By Used In Financing Activities -0.26-0.03-0.09-13.27-0.200.05-0.01-12.550.000.050.00-0.04-0.280.87-0.260.19-0.041.71-0.080.43-0.291.000.130.09-0.09-0.27-1.54-0.010.080.41NANANANANANANANANANANANANA

    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 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30
Net Cash Provided By Used In Operating Activities 3.911.393.514.653.043.941.641.433.373.383.570.942.501.330.791.203.953.142.480.673.540.731.521.581.401.910.29-0.182.223.42NANANANANANANANANANANANANA
Net Income Loss 4.545.074.183.413.673.433.242.493.892.581.471.390.641.07-2.111.773.242.452.091.851.712.401.350.840.180.190.36-0.231.141.562.232.282.401.871.771.490.270.241.020.520.470.260.56
Profit Loss 4.545.074.183.413.673.433.242.493.892.581.471.390.641.07-2.111.773.242.452.091.851.712.401.350.840.180.190.36-0.23NANANANANANANANANANANANANANANA
Depreciation Depletion And Amortization 0.210.190.190.18-0.690.440.490.430.390.340.350.330.340.330.320.340.280.290.290.390.260.010.400.430.340.770.110.080.060.060.060.060.060.060.050.050.050.050.030.020.040.03NA
Increase Decrease In Accounts Receivable -0.501.68-0.46-1.562.672.281.911.380.900.37-0.68-0.010.31-0.25-1.34-1.400.371.060.541.14-1.021.250.71-0.490.27-0.280.26-0.05-0.72-1.311.160.800.42-0.880.761.600.79-1.100.120.170.270.03NA
Increase Decrease In Inventories 1.341.923.031.180.410.320.67-0.080.05-0.15-0.170.67-0.78-0.300.800.56-0.690.080.160.33-0.14-0.040.150.160.06-0.100.050.320.310.520.170.480.070.110.010.110.510.020.240.09-0.320.18NA
Increase Decrease In Accounts Payable -0.74-1.191.600.111.090.05-0.200.190.050.06-0.00-0.080.07-0.15-0.05-0.27-0.140.11-0.200.38-0.170.260.02-0.08-0.190.07-0.09-0.320.01-0.19-0.040.220.09-0.020.150.15-0.01-0.030.110.13-0.020.15NA
Share Based Compensation 0.550.530.570.530.430.390.120.450.390.360.360.350.320.422.660.570.550.460.470.380.400.500.440.420.720.910.450.380.050.191.200.390.310.330.310.280.220.170.170.160.070.07NA

    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 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30
Net Cash Provided By Used In Investing Activities -0.63-0.44-0.38-6.56-0.47-0.560.08-0.420.26-0.220.78-0.170.30-0.110.29-0.230.941.370.340.561.070.64-0.410.21-1.52-0.040.59-0.06-0.600.11-0.53-0.920.15-0.08-0.09-0.04-8.03-0.04-0.23-0.01-0.05-0.09NA
Payments To Acquire Property Plant And Equipment 0.530.310.206.400.260.190.190.180.090.150.110.130.090.050.130.170.170.080.040.080.080.050.070.040.120.240.170.240.230.120.220.200.110.070.080.040.080.290.210.000.040.08NA

    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 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30
Net Cash Provided By Used In Financing Activities -0.26-0.03-0.09-13.27-0.200.05-0.01-12.550.000.050.00-0.04-0.280.87-0.260.19-0.041.71-0.080.43-0.291.000.130.09-0.09-0.27-1.54-0.010.080.41NANANANANANANANANANANANANA
Payments Of Dividends 0.000.000.0013.220.000.000.0012.56NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    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 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30
Revenues 17.4516.5016.1315.4814.8613.4112.7212.3111.8710.919.819.228.557.706.798.6810.899.969.238.448.347.617.387.116.705.695.525.165.997.679.878.968.808.197.616.993.583.814.703.563.462.482.78
Revenue From Contract With Customer Excluding Assessed Tax 17.4516.5016.1315.4814.8613.4112.7212.3111.8710.919.819.228.557.706.798.6810.899.969.238.448.347.617.387.116.705.695.525.165.997.679.878.968.808.197.616.993.583.814.703.563.462.482.78
US 13.6513.9512.9511.9812.2910.8110.829.989.478.688.047.277.116.474.646.328.018.287.567.076.706.105.73NANANANANANANANANANANANANANANANANANANANA
International 3.802.563.183.502.572.601.902.332.402.231.771.951.441.232.152.362.881.681.661.361.641.511.64NA1.380.670.680.850.870.760.871.091.180.450.410.692.420.280.481.110.850.830.97

Plots across concepts


IncomeStatement
Comprehensive Income Net Of Tax
Expenses
Allocated Share Based Compensation Expense
Balance Sheet
Operating Lease Liability
Assets
Operating Lease Right Of Use Asset
Current Assets
Prepaid Expense And Other Assets Current
NonCurrent Assets
Other Assets Noncurrent
PropertyPlantAndEquipmentNet
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
Liabilities
Operating Lease Liability
Current Liabilities
Other Liabilities Current
Stockholders Equity
Common Stock Value
Per Share
Earnings Per Share Diluted
CashFlow
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInOperatingActivities
Increase Decrease In Accounts Payable
NetCashProvidedByUsedInInvestingActivities
Net Cash Provided By Used In Investing Activities
OperatingLeaseLiability
Operating Lease Liability Current
LesseeOperatingLeaseLiabilityPaymentsDue
Lessee Operating Lease Liability Undiscounted Excess Amount
FiniteLivedIntangibleAssets
Finite Lived Intangible Assets Accumulated Amortization
InventoryNet
Inventory Finished Goods
AccountsReceivable
Allowance For Doubtful Accounts Receivable Current

Line plots across dimensions of each concept