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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Weighted Average Number Of Diluted Shares Outstanding | 405.48 | NA | 393.22 | 388.74 | 390.40 | NA | 384.76 | 363.96 | 349.22 | NA | 340.17 | 334.71 | 327.81 | NA | 45.02 | 44.51 | NA | |
Weighted Average Number Of Shares Outstanding Basic | 405.48 | NA | 393.22 | 388.74 | 390.40 | NA | 384.76 | 363.96 | 349.22 | NA | 340.17 | 334.71 | 327.81 | NA | 45.02 | 44.51 | NA | |
Earnings Per Share Basic | -0.06 | -0.39 | -0.19 | -0.44 | -0.41 | -1.70 | -0.77 | -0.72 | -0.48 | -0.45 | -0.30 | -0.30 | -0.34 | -4.05 | -0.96 | NA | NA | |
Earnings Per Share Diluted | -0.06 | -0.39 | -0.19 | -0.44 | -0.41 | -1.70 | -0.77 | -0.72 | -0.48 | -0.45 | -0.30 | -0.30 | -0.34 | -4.05 | -0.96 | NA | NA |
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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue From Contract With Customer Excluding Assessed Tax | 2513.00 | 2303.00 | 2164.00 | 2133.00 | 2035.00 | 1818.00 | 1701.00 | 1608.00 | 1456.00 | 1300.00 | 1275.00 | 1236.00 | 1077.00 | 970.00 | 879.00 | 675.00 | 362.00 | |
Revenues | 2513.00 | 2303.00 | 2164.00 | 2133.00 | 2035.00 | 1818.00 | 1701.00 | 1608.00 | 1456.00 | 1300.00 | 1275.00 | 1236.00 | 1077.00 | 970.00 | 879.00 | 675.00 | 362.00 | |
Cost Of Goods And Service Excluding Depreciation Depletion And Amortization | 1330.00 | 1229.00 | 1156.00 | 1135.00 | 1069.00 | 1014.00 | 931.00 | 880.00 | 763.00 | 635.00 | 585.00 | 555.00 | 563.00 | 469.00 | 382.00 | 323.00 | 194.00 | |
Costs And Expenses | 2574.00 | 2392.00 | 2272.00 | 2344.00 | 2206.00 | 2188.00 | 2009.00 | 1881.00 | 1629.00 | 1454.00 | 1375.00 | 1335.00 | 1176.00 | 1275.00 | 914.00 | 648.00 | 485.00 | |
Research And Development Expense | 279.00 | 253.00 | 250.00 | 269.00 | 231.00 | 250.00 | 226.00 | 205.00 | 148.00 | 133.00 | 115.00 | 100.00 | 82.00 | 209.00 | 41.00 | 38.00 | 33.00 | |
General And Administrative Expense | 319.00 | 320.00 | 289.00 | 341.00 | 285.00 | 292.00 | 316.00 | 294.00 | 245.00 | 224.00 | 188.00 | 216.00 | 169.00 | 219.00 | 167.00 | 88.00 | 82.00 | |
Selling And Marketing Expense | 504.00 | 460.00 | 449.00 | 471.00 | 496.00 | 429.00 | 418.00 | 421.00 | 414.00 | 413.00 | 446.00 | 427.00 | 333.00 | 347.00 | 290.00 | 168.00 | 152.00 | |
Operating Income Loss | -61.00 | -89.00 | -108.00 | -211.00 | -171.00 | -370.00 | -308.00 | -273.00 | -173.00 | -154.00 | -100.00 | -99.00 | -99.00 | -305.00 | -35.00 | 27.00 | -123.00 | |
Allocated Share Based Compensation Expense | 252.00 | 269.00 | 278.00 | 311.00 | 230.00 | 280.00 | 249.00 | 231.00 | 129.00 | 129.00 | 122.00 | 138.00 | 97.00 | 311.00 | 3.00 | 3.00 | 5.00 | |
Income Tax Expense Benefit | 7.00 | 17.00 | 6.00 | -9.00 | 17.00 | -17.00 | -5.00 | -9.00 | 0.00 | 2.00 | 0.00 | 2.00 | 1.00 | 1.00 | 1.00 | 0.00 | 1.00 | |
Profit Loss | -25.00 | -156.00 | -75.00 | -172.00 | -162.00 | -642.00 | -296.00 | -263.00 | -167.00 | -155.00 | -101.00 | NA | NA | NA | NA | NA | NA | |
Other Comprehensive Income Loss Net Of Tax | -74.00 | 141.00 | -77.00 | -9.00 | 51.00 | 259.00 | -186.00 | -93.00 | -10.00 | NA | NA | NA | NA | NA | -1.00 | -1.00 | 3.00 | |
Net Income Loss | -23.00 | -154.00 | -73.00 | -170.00 | -161.00 | -640.00 | -295.00 | -263.00 | -167.00 | -155.00 | -101.00 | -102.00 | -110.00 | -312.00 | -43.00 | 23.00 | -129.00 | |
Comprehensive Income Net Of Tax | -97.00 | -13.00 | -150.00 | -179.00 | -110.00 | -381.00 | -480.00 | -356.00 | -177.00 | -159.00 | -101.00 | -102.00 | -110.00 | -313.00 | -44.00 | 22.00 | -126.00 |
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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Assets | 11450.00 | 10839.00 | 10013.00 | 9601.00 | 9646.00 | 9789.00 | 9552.00 | 9928.00 | 6822.00 | 6809.00 | 6358.00 | 6182.00 | 5902.00 | 6353.00 | NA | NA | NA | |
Liabilities | 4440.00 | 4026.00 | 3445.00 | 3194.00 | 3115.00 | 3021.00 | 2711.00 | 2518.00 | 2170.00 | 2142.00 | 1692.00 | 1563.00 | 1347.00 | 1653.00 | NA | NA | NA | |
Liabilities And Stockholders Equity | 11450.00 | 10839.00 | 10013.00 | 9601.00 | 9646.00 | 9789.00 | 9552.00 | 9928.00 | 6822.00 | 6809.00 | 6358.00 | 6182.00 | 5902.00 | 6353.00 | NA | NA | NA | |
Stockholders Equity | 6999.00 | 6806.00 | 6559.00 | 6396.00 | 6518.00 | 6754.00 | 6825.00 | 7410.00 | 4652.00 | 4667.00 | 4666.00 | 4619.00 | 4555.00 | 4700.00 | -1213.00 | -1174.00 | -1202.00 |
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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Assets Current | 6130.00 | 5597.00 | 5142.00 | 4605.00 | 4587.00 | 4720.00 | 4690.00 | 4833.00 | 4418.00 | 4565.00 | 4707.00 | 5179.00 | 5025.00 | 5517.00 | NA | NA | NA | |
Cash And Cash Equivalents At Carrying Value | 3124.00 | 2656.00 | 2344.00 | 1904.00 | 1833.00 | 1977.00 | 2320.00 | 2727.00 | 2243.00 | 2504.00 | 2861.00 | 3334.00 | 4007.00 | 4345.00 | 1096.00 | 995.00 | 469.00 | |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents | 3247.00 | 2772.00 | 2435.00 | 2133.00 | 2186.00 | 2188.00 | 2327.00 | 2731.00 | 2246.00 | 2506.00 | 2862.00 | 3335.00 | 4008.00 | 4345.00 | 1187.00 | 1023.00 | 499.00 | |
Accounts Receivable Net Current | 546.00 | 533.00 | 417.00 | 383.00 | 382.00 | 400.00 | 325.00 | 346.00 | 321.00 | 349.00 | 286.00 | 245.00 | 282.00 | 291.00 | NA | NA | NA | |
Prepaid Expense And Other Assets Current | 700.00 | 630.00 | 519.00 | 469.00 | 509.00 | 358.00 | 302.00 | 242.00 | 208.00 | 139.00 | 142.00 | 146.00 | 142.00 | 221.00 | NA | NA | NA |
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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Amortization Of Intangible Assets | 31.00 | 30.00 | 30.00 | 34.00 | 33.00 | 32.00 | 45.00 | 19.00 | 3.00 | 3.00 | 3.00 | 3.00 | 4.00 | 7.00 | 15.00 | 16.00 | 13.00 | |
Goodwill | 2386.00 | 2432.00 | 2345.00 | 2396.00 | 2403.00 | 2370.00 | 2198.00 | 2315.00 | 376.00 | 316.00 | 316.00 | 316.00 | 316.00 | 316.00 | NA | NA | NA | |
Intangible Assets Net Excluding Goodwill | 621.00 | 659.00 | 663.00 | 708.00 | 743.00 | 765.00 | 735.00 | 809.00 | 76.00 | 61.00 | 64.00 | 67.00 | 70.00 | 74.00 | NA | NA | NA | |
Finite Lived Intangible Assets Net | 621.00 | 659.00 | 663.00 | 708.00 | 743.00 | 765.00 | 735.00 | 809.00 | 76.00 | 61.00 | 64.00 | 67.00 | 70.00 | 74.00 | NA | NA | NA | |
Other Assets Noncurrent | 456.00 | 363.00 | 140.00 | 131.00 | 126.00 | 129.00 | 125.00 | 109.00 | 88.00 | 70.00 | 61.00 | 52.00 | 35.00 | 33.00 | NA | NA | NA |
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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Liabilities Current | 3743.00 | 3410.00 | 2986.00 | 2726.00 | 2651.00 | 2544.00 | 2216.00 | 2026.00 | 1760.00 | 1760.00 | 1339.00 | 1251.00 | 1094.00 | 1402.00 | NA | NA | NA | |
Accounts Payable Current | 203.00 | 216.00 | 149.00 | 173.00 | 208.00 | 157.00 | 238.00 | 207.00 | 203.00 | 161.00 | 86.00 | 96.00 | 75.00 | 80.00 | NA | NA | NA | |
Other Accrued Liabilities Current | 384.00 | 347.00 | 318.00 | 310.00 | 318.00 | 386.00 | 339.00 | 386.00 | 226.00 | 230.00 | 184.00 | 158.00 | 142.00 | 114.00 | NA | NA | NA | |
Accrued Liabilities Current | 3476.00 | 3126.00 | 2774.00 | 2495.00 | 2388.00 | 2332.00 | 1933.00 | 1772.00 | 1526.00 | 1573.00 | 1226.00 | 1132.00 | 1000.00 | 943.00 | NA | NA | NA | |
Contract With Customer Liability Current | 292.00 | 308.00 | 263.00 | 240.00 | 229.00 | 251.00 | 199.00 | 176.00 | 172.00 | 183.00 | 124.00 | 137.00 | 123.00 | 108.00 | NA | NA | NA |
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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Other Liabilities Noncurrent | 214.00 | 162.00 | 29.00 | 28.00 | 27.00 | 21.00 | 35.00 | 43.00 | 19.00 | 9.00 | 14.00 | 14.00 | 13.00 | 13.00 | NA | NA | NA | |
Operating Lease Liability Noncurrent | 483.00 | 454.00 | 430.00 | 440.00 | 437.00 | 456.00 | 460.00 | 449.00 | 391.00 | 373.00 | 339.00 | 298.00 | 240.00 | 238.00 | NA | NA | NA |
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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Stockholders Equity | 6999.00 | 6806.00 | 6559.00 | 6396.00 | 6518.00 | 6754.00 | 6825.00 | 7410.00 | 4652.00 | 4667.00 | 4666.00 | 4619.00 | 4555.00 | 4700.00 | -1213.00 | -1174.00 | -1202.00 | |
Additional Paid In Capital | 12177.00 | 11887.00 | 11576.00 | 11257.00 | 10900.00 | 10633.00 | 10323.00 | 10028.00 | 6914.00 | 6752.00 | 6592.00 | 6444.00 | 6278.00 | 6313.00 | NA | NA | NA | |
Retained Earnings Accumulated Deficit | -5177.00 | -5154.00 | -4949.00 | -4870.00 | -4400.00 | -3846.00 | -3206.00 | -2511.00 | -2248.00 | -2081.00 | -1926.00 | -1825.00 | -1723.00 | -1613.00 | NA | NA | NA | |
Accumulated Other Comprehensive Income Loss Net Of Tax | -1.00 | 73.00 | -68.00 | 9.00 | 18.00 | -33.00 | -292.00 | -107.00 | -14.00 | -4.00 | NA | NA | NA | NA | NA | NA | NA | |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value | 289.00 | NA | 317.00 | 356.00 | 265.00 | NA | 282.00 | 269.00 | 157.00 | NA | 143.00 | 162.00 | 118.00 | NA | 3.00 | 5.00 | 5.00 |
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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Cash Provided By Used In Operating Activities | 553.00 | 485.00 | 398.00 | 393.00 | 397.00 | 23.00 | 199.00 | 165.00 | -20.00 | 167.00 | 107.00 | 252.00 | 166.00 | -63.00 | 230.00 | 210.00 | -125.00 | |
Net Cash Provided By Used In Investing Activities | -72.00 | -119.00 | -78.00 | -135.00 | -10.00 | -181.00 | -199.00 | 326.00 | -246.00 | -527.00 | -584.00 | -929.00 | -7.00 | -63.00 | -66.00 | -68.00 | 5.00 | |
Net Cash Provided By Used In Financing Activities | 7.00 | -50.00 | -4.00 | -308.00 | -390.00 | 1.00 | -384.00 | 3.00 | 5.00 | 4.00 | 5.00 | 4.00 | -496.00 | 3282.00 | 0.00 | 380.00 | 334.00 |
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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Cash Provided By Used In Operating Activities | 553.00 | 485.00 | 398.00 | 393.00 | 397.00 | 23.00 | 199.00 | 165.00 | -20.00 | 167.00 | 107.00 | 252.00 | 166.00 | -63.00 | 230.00 | 210.00 | -125.00 | |
Net Income Loss | -23.00 | -154.00 | -73.00 | -170.00 | -161.00 | -640.00 | -295.00 | -263.00 | -167.00 | -155.00 | -101.00 | -102.00 | -110.00 | -312.00 | -43.00 | 23.00 | -129.00 | |
Profit Loss | -25.00 | -156.00 | -75.00 | -172.00 | -162.00 | -642.00 | -296.00 | -263.00 | -167.00 | -155.00 | -101.00 | NA | NA | NA | NA | NA | NA | |
Depreciation Depletion And Amortization | 142.00 | 130.00 | 128.00 | 128.00 | 123.00 | 111.00 | 118.00 | 81.00 | 59.00 | 49.00 | 41.00 | 37.00 | 29.00 | 31.00 | 34.00 | 31.00 | 24.00 | |
Increase Decrease In Accounts Receivable | 18.00 | 115.00 | 38.00 | 5.00 | -17.00 | 74.00 | -21.00 | 5.00 | -25.00 | 68.00 | 40.00 | -21.00 | 7.00 | 109.00 | -27.00 | 96.00 | 70.00 | |
Increase Decrease In Accounts Payable | -12.00 | 64.00 | -14.00 | -41.00 | 61.00 | -81.00 | 28.00 | 4.00 | 34.00 | 71.00 | -9.00 | NA | NA | 42.00 | -31.00 | 28.00 | 15.00 | |
Share Based Compensation | 252.00 | 269.00 | 278.00 | 311.00 | 230.00 | 280.00 | 249.00 | 231.00 | 129.00 | 129.00 | 122.00 | 138.00 | 97.00 | 311.00 | 3.00 | 3.00 | 5.00 |
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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Cash Provided By Used In Investing Activities | -72.00 | -119.00 | -78.00 | -135.00 | -10.00 | -181.00 | -199.00 | 326.00 | -246.00 | -527.00 | -584.00 | -929.00 | -7.00 | -63.00 | -66.00 | -68.00 | 5.00 | |
Payments To Acquire Property Plant And Equipment | 17.00 | 29.00 | 28.00 | 27.00 | 39.00 | 45.00 | 54.00 | 45.00 | 32.00 | 35.00 | 31.00 | 31.00 | 32.00 | 20.00 | 49.00 | 15.00 | 22.00 |
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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Cash Provided By Used In Financing Activities | 7.00 | -50.00 | -4.00 | -308.00 | -390.00 | 1.00 | -384.00 | 3.00 | 5.00 | 4.00 | 5.00 | 4.00 | -496.00 | 3282.00 | 0.00 | 380.00 | 334.00 | |
Payments For Repurchase Of Common Stock | NA | 51.00 | 6.00 | 301.00 | 392.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenues | 2513.00 | 2303.00 | 2164.00 | 2133.00 | 2035.00 | 1818.00 | 1701.00 | 1608.00 | 1456.00 | 1300.00 | 1275.00 | 1236.00 | 1077.00 | 970.00 | 879.00 | 675.00 | 362.00 | |
US | 2222.00 | 2043.00 | 1953.00 | 1939.00 | 1846.00 | 1665.00 | 1580.00 | 1561.00 | 1445.00 | 1300.00 | 1275.00 | 1230.00 | 1072.00 | 963.00 | 875.00 | 675.00 | 362.00 | |
Non Us | 291.00 | 260.00 | 211.00 | 194.00 | 189.00 | 153.00 | 121.00 | 47.00 | 11.00 | 0.00 | 0.00 | 6.00 | 5.00 | 7.00 | 4.00 | NA | NA | |
Revenue From Contract With Customer Excluding Assessed Tax | 2513.00 | 2303.00 | 2164.00 | 2133.00 | 2035.00 | 1818.00 | 1701.00 | 1608.00 | 1456.00 | 1300.00 | 1275.00 | 1236.00 | 1077.00 | 970.00 | 879.00 | 675.00 | 362.00 | |
US | 2222.00 | 2043.00 | 1953.00 | 1939.00 | 1846.00 | 1665.00 | 1580.00 | 1561.00 | 1445.00 | 1300.00 | 1275.00 | 1230.00 | 1072.00 | 963.00 | 875.00 | 675.00 | 362.00 | |
Non Us | 291.00 | 260.00 | 211.00 | 194.00 | 189.00 | 153.00 | 121.00 | 47.00 | 11.00 | 0.00 | 0.00 | 6.00 | 5.00 | 7.00 | 4.00 | NA | NA |