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 | 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 | 2013-03-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Weighted Average Number Of Diluted Shares Outstanding | 51.00 | NA | 58.00 | 60.00 | 60.00 | NA | 63.00 | 63.00 | 66.00 | NA | 67.00 | 67.00 | 67.00 | NA | 68.00 | 68.00 | 69.00 | NA | 70.97 | 71.07 | 71.00 | NA | 73.00 | 73.00 | 72.27 | NA | 71.50 | 71.17 | 70.91 | NA | 71.96 | 72.32 | 71.75 | NA | 72.09 | 70.31 | 73.35 | NA | 72.95 | 72.66 | 19.40 | NA | 12.84 | 15.30 | 14.45 | |
Weighted Average Number Of Shares Outstanding Basic | 51.00 | NA | 57.00 | 60.00 | 60.00 | NA | 62.00 | 62.00 | 65.00 | NA | 66.00 | 66.00 | 66.00 | NA | 67.00 | 67.00 | 68.00 | NA | 69.61 | 69.70 | 69.91 | NA | 70.56 | 70.00 | 70.05 | NA | 69.50 | 69.03 | 68.51 | NA | 70.19 | 70.73 | 70.52 | NA | 70.24 | 70.31 | 70.20 | NA | 69.13 | 69.05 | 16.78 | NA | 12.84 | 10.90 | 10.77 | |
Earnings Per Share Basic | 1.80 | 1.38 | 1.65 | 1.40 | 2.18 | 0.81 | 1.23 | 1.36 | 2.23 | 1.05 | 1.17 | 1.38 | 1.53 | 0.34 | 0.49 | 1.88 | 1.32 | 0.69 | 0.80 | 0.65 | 0.91 | 0.41 | 0.73 | 0.82 | 0.77 | 0.95 | 0.62 | 0.58 | 0.42 | 0.34 | 0.21 | 0.17 | 0.16 | 0.20 | 0.04 | -0.02 | 0.23 | 0.10 | 0.01 | 0.09 | 0.03 | 0.11 | -0.60 | 0.09 | 0.22 | |
Earnings Per Share Diluted | 1.78 | 1.36 | 1.63 | 1.38 | 2.17 | 0.80 | 1.22 | 1.35 | 2.21 | 1.04 | 1.16 | 1.37 | 1.51 | 0.33 | 0.48 | 1.87 | 1.31 | 0.68 | 0.78 | 0.64 | 0.89 | 0.40 | 0.71 | 0.80 | 0.75 | 0.92 | 0.60 | 0.56 | 0.41 | 0.32 | 0.20 | 0.17 | 0.16 | 0.20 | 0.04 | -0.02 | 0.22 | 0.10 | 0.01 | 0.09 | 0.03 | 0.11 | -0.60 | 0.08 | 0.20 |
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 | 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 | 2013-03-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue From Contract With Customer Excluding Assessed Tax | 1264.00 | 1245.00 | 1222.00 | 1209.00 | 1246.00 | 1226.00 | 1241.00 | 1200.00 | 1218.00 | 1232.00 | 1148.00 | 1100.00 | 1060.00 | 1063.00 | 975.00 | 948.00 | 1048.00 | 1018.00 | 969.00 | 935.00 | 934.00 | 917.00 | 875.00 | 850.00 | 861.00 | 848.00 | 818.00 | 801.00 | 807.61 | 811.07 | 770.46 | 745.85 | 732.94 | 725.70 | 668.01 | 640.01 | 625.58 | 603.66 | 555.95 | 525.01 | 508.91 | 481.66 | 448.12 | 363.43 | 351.07 | |
Revenues | 1264.00 | 1245.00 | 1222.00 | 1209.00 | 1246.00 | 1226.00 | 1241.00 | 1200.00 | 1218.00 | 1232.00 | 1148.00 | 1100.00 | 1060.00 | 1063.00 | 975.00 | 948.00 | 1048.00 | 1018.00 | 969.00 | 935.00 | 934.00 | 917.00 | 875.00 | 850.00 | 861.00 | 848.00 | 819.29 | 800.54 | 807.61 | 811.07 | 770.46 | 745.85 | 732.94 | 725.70 | 668.01 | 640.01 | 625.58 | 603.66 | 555.95 | 525.01 | 508.91 | 481.66 | 448.12 | 363.43 | 351.07 | |
Costs And Expenses | 1142.00 | 1158.00 | 1106.00 | 1112.00 | 1077.00 | 1170.00 | 1121.00 | 1081.00 | 1014.00 | 1141.00 | 1043.00 | 979.00 | 922.00 | 1033.00 | 930.00 | 775.00 | 928.00 | 955.00 | 901.00 | 880.00 | 852.00 | 875.00 | 813.00 | 774.00 | 790.00 | 799.64 | 756.53 | 743.71 | 758.12 | 768.35 | 741.49 | 719.48 | 707.04 | 696.09 | 656.33 | 634.02 | 594.54 | 583.42 | 534.71 | 504.98 | 483.63 | 458.12 | 440.83 | 349.50 | 329.49 | |
Research And Development Expense | 18.00 | 16.00 | 15.00 | 17.00 | 17.00 | 19.00 | 18.00 | 20.00 | 16.00 | 14.00 | 12.00 | 11.00 | 13.00 | 13.00 | 9.00 | 9.00 | 9.00 | 9.00 | 9.00 | 13.00 | 12.00 | 13.00 | 12.00 | 11.00 | 13.00 | 11.00 | 11.00 | 12.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
General And Administrative Expense | 48.00 | 57.00 | 51.00 | 60.00 | 43.00 | 76.00 | 63.00 | 55.00 | 47.00 | 48.00 | 52.00 | 40.00 | 36.00 | 46.00 | 38.00 | 35.00 | 33.00 | 38.00 | 27.00 | 36.00 | 36.00 | 47.00 | 33.00 | 31.00 | 31.00 | 31.97 | 28.50 | 28.22 | 25.30 | 22.58 | 22.48 | 18.95 | 27.65 | 20.64 | 17.73 | 15.80 | 15.46 | 13.14 | 13.77 | 12.68 | 14.34 | 12.63 | 14.59 | 12.74 | 12.49 | |
Selling And Marketing Expense | 72.00 | 71.00 | 75.00 | 70.00 | 69.00 | 63.00 | 72.00 | 62.00 | 45.00 | 55.00 | 56.00 | 45.00 | 46.00 | 50.00 | 45.00 | 45.00 | 46.00 | 45.00 | 47.00 | 52.00 | 46.00 | 50.00 | 52.00 | 41.00 | 39.00 | 47.46 | 44.41 | 45.94 | 49.19 | 39.74 | 41.47 | 43.80 | 48.71 | 43.02 | 45.00 | 41.12 | 37.62 | 35.77 | 37.40 | 34.99 | 31.84 | 29.80 | 31.37 | 25.39 | 22.63 | |
Operating Income Loss | 122.00 | 87.00 | 116.00 | 97.00 | 169.00 | 56.00 | 120.00 | 119.00 | 204.00 | 91.00 | 105.00 | 121.00 | 138.00 | 30.00 | 45.00 | 173.00 | 120.00 | 63.00 | 68.00 | 55.00 | 82.00 | 42.00 | 62.00 | 76.00 | 71.00 | 48.00 | 62.76 | 56.84 | 49.49 | 42.72 | 28.97 | 26.37 | 25.90 | 29.61 | 11.68 | 5.99 | 31.04 | 20.24 | 21.25 | 20.03 | 25.28 | 23.54 | 7.29 | 13.93 | 21.58 | |
Interest Paid Net | 26.00 | 4.00 | 9.00 | 1.00 | 11.00 | 0.00 | 9.00 | 0.00 | 9.00 | 1.00 | 9.00 | 0.00 | 2.00 | 5.00 | 4.00 | 4.00 | 3.00 | 4.00 | 6.00 | 5.00 | 4.00 | 4.00 | 5.00 | 4.00 | 4.00 | 4.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Allocated Share Based Compensation Expense | 20.00 | 16.00 | 15.00 | NA | 11.00 | 16.00 | 16.00 | 18.00 | 12.00 | 13.00 | 13.00 | 13.00 | 11.00 | 12.00 | 11.00 | 11.00 | 9.00 | 12.00 | 9.00 | 11.00 | 9.00 | 13.00 | 12.00 | 10.00 | 9.00 | 10.59 | 7.70 | 7.50 | 6.21 | 6.33 | 6.26 | 6.51 | 7.40 | 4.93 | 4.19 | 4.88 | 3.92 | 2.75 | 3.18 | 2.92 | 2.10 | NA | NA | 1.50 | 1.40 | |
Income Tax Expense Benefit | 33.00 | 18.00 | 30.00 | 28.00 | 49.00 | 16.00 | 26.00 | 31.00 | 54.00 | 17.00 | 26.00 | 26.00 | 34.00 | 4.00 | 6.00 | 45.00 | 30.00 | 16.00 | 12.00 | 10.00 | 20.00 | 13.00 | 9.00 | 14.00 | 13.00 | -21.72 | 15.27 | 12.30 | 16.15 | 15.49 | 9.11 | 9.21 | 9.24 | 10.99 | 4.25 | 2.60 | 10.48 | 8.43 | 2.24 | 4.92 | 1.99 | 4.06 | -4.80 | 2.71 | 5.97 | |
Income Taxes Paid Net | 7.00 | 25.00 | 31.00 | 54.00 | 4.00 | 68.00 | 23.00 | 49.00 | -12.00 | 46.00 | 38.00 | 43.00 | 2.00 | 40.00 | 77.00 | 5.00 | 1.00 | 14.00 | 15.00 | 32.00 | 1.00 | 16.00 | 9.00 | 24.00 | 0.00 | 2.14 | 0.03 | 0.40 | -0.56 | 11.63 | 6.28 | 18.80 | 2.57 | 0.54 | -0.04 | 5.86 | -4.36 | -14.78 | -0.10 | 6.71 | 4.35 | 7.35 | 1.44 | -0.52 | -0.20 | |
Net Income Loss | 91.00 | 67.00 | 94.00 | 83.00 | 131.00 | 48.00 | 77.00 | 85.00 | 146.00 | 69.00 | 77.00 | 91.00 | 101.00 | 22.00 | 33.00 | 126.00 | 91.00 | 48.00 | 55.00 | 46.00 | 63.00 | 29.00 | 51.00 | 58.00 | 54.00 | 66.00 | 42.84 | 39.95 | 28.74 | 22.97 | 14.58 | 12.28 | 11.58 | 14.10 | 3.10 | -1.31 | 15.81 | 7.01 | 0.72 | 6.22 | 1.54 | 6.01 | -7.74 | 4.34 | 10.54 | |
Comprehensive Income Net Of Tax | 88.00 | 73.00 | 92.00 | 79.00 | 134.00 | 48.00 | 84.00 | 82.00 | 138.00 | 67.00 | 75.00 | 91.00 | 100.00 | 22.00 | 33.00 | 129.00 | 93.00 | 47.00 | 55.00 | 47.00 | 63.00 | 29.00 | 51.00 | 58.00 | 54.00 | 66.25 | 42.99 | 40.02 | 28.75 | 22.78 | 14.46 | 12.36 | 11.93 | 13.88 | 2.98 | -1.28 | 15.71 | 6.94 | 0.65 | 6.27 | 1.51 | 5.97 | -7.63 | 4.29 | 10.52 | |
Net Income Loss Available To Common Stockholders Basic | 91.00 | 67.00 | 94.00 | 83.00 | 131.00 | 48.00 | 77.00 | 85.00 | 146.00 | 69.00 | 77.00 | 91.00 | 101.00 | 22.00 | 33.00 | 126.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 14.10 | 3.10 | -1.31 | 15.81 | 6.45 | 0.72 | 6.22 | 0.47 | 1.56 | -7.74 | 0.97 | NA | |
Net Income Loss Available To Common Stockholders Diluted | 91.00 | 67.00 | 94.00 | 83.00 | 131.00 | 48.00 | 77.00 | 85.00 | 146.00 | 69.00 | 77.00 | 91.00 | 101.00 | 22.00 | 33.00 | 126.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 14.10 | 3.10 | -1.31 | 15.81 | 6.47 | 0.72 | 6.22 | 0.52 | 1.81 | -7.74 | 1.25 | 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 | 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 | 2013-03-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Assets | 3968.00 | 3693.00 | 2966.00 | 3290.00 | 3736.00 | 3443.00 | 3079.00 | 3044.00 | 3204.00 | 3309.00 | 3069.00 | 2978.00 | 3005.00 | 3043.00 | 2867.00 | 2802.00 | 2765.00 | 2748.00 | 2245.00 | 2318.00 | 2345.00 | 2435.00 | 2104.00 | 2015.00 | 2047.00 | 2593.00 | 1836.92 | 1758.69 | 1872.67 | 2095.14 | 1600.33 | 1696.48 | 1781.56 | 2098.23 | 1609.57 | 1557.05 | 1620.21 | 2347.76 | 1393.31 | 1333.05 | 1340.43 | 1434.74 | NA | NA | NA | |
Liabilities | 3825.00 | 3615.00 | 2956.00 | 2375.00 | 2911.00 | 2668.00 | 2223.00 | 2281.00 | 2509.00 | 2428.00 | 2260.00 | 2234.00 | 2352.00 | 2436.00 | 2247.00 | 2186.00 | 2232.00 | 2273.00 | 1768.00 | 1879.00 | 1939.00 | 2060.00 | 1754.00 | 1706.00 | 1785.00 | 2387.00 | 1705.07 | 1667.18 | 1830.12 | 2060.55 | 1571.41 | 1663.01 | 1754.81 | 2090.15 | 1623.67 | 1564.99 | 1635.31 | 2373.52 | 1442.22 | 1369.71 | 1386.55 | 1705.10 | NA | NA | NA | |
Liabilities And Stockholders Equity | 3968.00 | 3693.00 | 2966.00 | 3290.00 | 3736.00 | 3443.00 | 3079.00 | 3044.00 | 3204.00 | 3309.00 | 3069.00 | 2978.00 | 3005.00 | 3043.00 | 2867.00 | 2802.00 | 2765.00 | 2748.00 | 2245.00 | 2318.00 | 2345.00 | 2435.00 | 2104.00 | 2015.00 | 2047.00 | 2593.00 | 1836.92 | 1758.69 | 1872.67 | 2095.14 | 1600.33 | 1696.48 | 1781.56 | 2098.23 | 1609.57 | 1557.05 | 1620.21 | 2347.76 | 1393.31 | 1333.05 | 1340.43 | 1434.74 | NA | NA | NA | |
Stockholders Equity | 143.00 | 78.00 | 10.00 | 915.00 | 825.00 | 775.00 | 856.00 | 763.00 | 695.00 | 881.00 | 809.00 | 744.00 | 653.00 | 607.00 | 620.00 | 616.00 | 533.00 | 475.00 | 477.00 | 439.00 | 406.00 | 375.00 | 350.00 | 309.00 | 262.00 | 206.00 | 131.86 | 91.51 | 42.55 | 34.59 | 28.91 | 33.46 | 26.74 | 8.08 | -14.10 | -7.94 | -15.10 | -25.76 | -48.91 | -36.66 | -46.12 | -393.24 | 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 | 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 | 2013-03-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Assets Current | 2840.00 | 2578.00 | 1853.00 | 2177.00 | 2629.00 | 2326.00 | 1965.00 | 1957.00 | 2093.00 | 2439.00 | 2201.00 | 2084.00 | 2160.00 | 2160.00 | 1979.00 | 1935.00 | 1892.00 | 1871.00 | 1375.00 | 1455.00 | 1494.00 | 1646.00 | 1337.00 | 1249.00 | 1419.00 | 1991.00 | 1233.56 | 1176.97 | 1308.62 | 1535.35 | 1044.17 | 1151.43 | 1248.42 | 1570.52 | 1065.87 | 1020.32 | 1066.55 | 1824.34 | 857.49 | 806.02 | 822.95 | 898.55 | NA | NA | NA | |
Cash And Cash Equivalents At Carrying Value | 298.00 | 287.00 | 170.00 | 482.00 | 707.00 | 354.00 | 454.00 | 336.00 | 235.00 | 612.00 | 525.00 | 464.00 | 500.00 | 301.00 | 563.00 | 637.00 | 521.00 | 213.00 | 216.00 | 219.00 | 251.00 | 228.00 | 237.00 | 202.00 | 330.00 | 336.00 | 263.53 | 233.88 | 216.05 | 184.00 | 160.56 | 166.66 | 195.94 | 166.18 | 146.31 | 128.41 | 104.40 | 134.34 | 97.95 | 100.29 | 122.60 | 94.36 | 112.16 | 252.47 | 86.11 | |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents | 1267.00 | 1466.00 | 914.00 | 1473.00 | 1637.00 | 1537.00 | 1217.00 | 1287.00 | 1386.00 | 1738.00 | 1502.00 | 1361.00 | 1521.00 | 1643.00 | 1342.00 | 1327.00 | 1265.00 | 1456.00 | 999.00 | 1085.00 | 1149.00 | 1349.00 | 1031.00 | 993.00 | 1185.00 | 1738.00 | 1012.00 | 975.00 | 1028.00 | 1233.00 | NA | NA | NA | 1172.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Short Term Investments | 85.00 | 65.00 | 75.00 | 69.00 | 89.00 | 76.00 | 95.00 | 120.00 | 154.00 | 135.00 | 155.00 | 131.00 | 71.00 | 57.00 | 61.00 | 76.00 | 65.00 | 68.00 | 67.00 | 76.00 | 56.00 | 54.00 | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Accounts Receivable Net Current | 11.00 | 18.00 | 21.00 | 18.00 | 15.00 | 19.00 | 9.00 | 9.00 | 10.00 | 15.00 | 8.00 | 8.00 | 5.00 | 18.00 | 6.00 | 5.00 | 9.00 | 9.00 | 9.00 | 10.00 | 12.00 | 11.00 | 5.00 | 7.00 | 8.00 | 20.00 | 5.91 | 7.64 | 11.48 | 4.85 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Other Assets Current | 50.00 | 44.00 | 49.00 | 45.00 | 44.00 | 46.00 | 144.00 | 93.00 | 106.00 | 91.00 | 95.00 | 109.00 | 105.00 | 87.00 | 89.00 | 80.00 | 83.00 | 64.00 | 69.00 | 73.00 | 81.00 | 59.00 | NA | NA | NA | 2.00 | 2.36 | 2.17 | 2.00 | 2.15 | NA | NA | NA | 1.36 | 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 | 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 | 2013-03-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Property Plant And Equipment Gross | NA | 72.00 | NA | NA | NA | 77.00 | NA | NA | NA | 310.00 | NA | NA | NA | 273.00 | NA | NA | NA | 245.00 | NA | NA | NA | 209.00 | NA | NA | NA | 174.00 | NA | NA | NA | 143.06 | NA | NA | NA | 109.96 | 104.95 | 102.07 | 96.75 | 92.23 | 89.38 | NA | NA | 74.12 | NA | NA | NA | |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment | NA | 55.00 | NA | NA | NA | 50.00 | NA | NA | NA | 231.00 | NA | NA | NA | 194.00 | NA | NA | NA | 160.00 | NA | NA | NA | 130.00 | NA | NA | NA | 104.00 | NA | NA | NA | 84.43 | NA | NA | NA | 72.12 | 68.59 | 65.94 | 62.98 | 59.93 | 57.02 | NA | NA | 48.43 | NA | NA | NA | |
Amortization Of Intangible Assets | 18.00 | 10.00 | 17.00 | 18.00 | 18.00 | 6.00 | 19.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 1.00 | 1.00 | 2.00 | 1.00 | 1.03 | 1.30 | 1.32 | 1.35 | 1.35 | 4.66 | 5.00 | 4.98 | 7.06 | 10.46 | 10.61 | 11.22 | 12.74 | 12.74 | 13.27 | 13.55 | 15.44 | 15.44 | 10.18 | 10.31 | |
Property Plant And Equipment Net | 15.00 | 17.00 | 16.00 | 29.00 | 31.00 | 24.00 | 90.00 | 84.00 | 82.00 | 79.00 | 78.00 | 76.00 | 75.00 | 79.00 | 80.00 | 82.00 | 82.00 | 85.00 | 86.00 | 89.00 | 82.00 | 79.00 | 78.00 | 79.00 | 74.00 | 70.00 | 68.47 | 66.83 | 63.42 | 58.62 | 53.14 | 47.32 | 41.88 | 37.84 | 36.35 | 36.13 | 33.77 | 32.30 | 32.35 | 30.39 | 26.65 | 25.69 | NA | NA | NA | |
Goodwill | 462.00 | 462.00 | 462.00 | 462.00 | 462.00 | 462.00 | 462.00 | 430.00 | 433.00 | 294.00 | 294.00 | 294.00 | 294.00 | 294.00 | 294.00 | 289.00 | 289.00 | 289.00 | 289.00 | 289.00 | 289.00 | 289.00 | NA | NA | NA | 289.00 | 289.21 | 289.21 | 289.21 | 289.21 | 289.21 | 289.21 | 289.21 | 289.21 | 290.51 | 288.86 | 288.86 | 288.86 | 288.86 | 288.86 | 288.86 | 288.86 | NA | NA | NA | |
Intangible Assets Net Excluding Goodwill | 174.00 | 172.00 | 169.00 | 156.00 | 155.00 | 163.00 | 103.00 | 95.00 | 100.00 | 6.00 | 7.00 | 9.00 | 17.00 | 18.00 | 19.00 | 13.00 | 14.00 | 15.00 | 17.00 | 18.00 | 19.00 | 21.00 | NA | NA | NA | 26.00 | 27.11 | 28.41 | 29.72 | 31.07 | 32.42 | 37.09 | 42.09 | 46.77 | 52.53 | 59.89 | 70.50 | 81.72 | 94.46 | 107.20 | 120.47 | 134.02 | NA | NA | NA | |
Finite Lived Intangible Assets Net | NA | 172.00 | NA | NA | NA | 163.00 | NA | NA | NA | 6.00 | NA | NA | NA | 18.00 | NA | NA | NA | 15.00 | NA | NA | NA | 21.00 | NA | NA | NA | 26.00 | NA | NA | NA | 31.07 | NA | NA | NA | 46.77 | NA | NA | NA | 81.72 | NA | NA | NA | 134.02 | NA | NA | NA | |
Other Assets Noncurrent | 142.00 | 139.00 | 145.00 | 136.00 | 133.00 | 133.00 | 128.00 | 125.00 | 120.00 | 115.00 | 102.00 | 94.00 | 94.00 | 93.00 | 107.00 | 105.00 | 102.00 | 96.00 | 95.00 | 90.00 | 85.00 | 78.00 | 27.00 | 23.00 | 18.00 | 14.00 | 18.44 | 19.28 | 19.23 | 18.50 | NA | NA | NA | 19.45 | 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 | 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 | 2013-03-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Liabilities Current | 2669.00 | 2463.00 | 1703.00 | 1707.00 | 2235.00 | 1988.00 | 1521.00 | 1583.00 | 1788.00 | 1739.00 | 1556.00 | 1530.00 | 1640.00 | 1870.00 | 1637.00 | 1571.00 | 1608.00 | 1643.00 | 1122.00 | 1219.00 | 1268.00 | 1425.00 | 1111.00 | 1061.00 | 1172.00 | 1757.00 | 1046.72 | 1008.29 | 1148.75 | 1378.58 | 938.51 | 1021.91 | 1117.62 | 1458.09 | 1011.46 | 969.59 | 1051.38 | 1768.76 | 840.21 | 735.69 | 729.19 | 833.49 | NA | NA | NA | |
Contract With Customer Liability Current | 51.00 | 65.00 | 73.00 | 78.00 | 131.00 | 106.00 | 54.00 | 74.00 | 124.00 | 97.00 | 120.00 | 132.00 | 151.00 | 134.00 | 209.00 | 146.00 | 38.00 | 44.00 | NA | NA | NA | NA | 35.00 | 28.00 | NA | 52.00 | NA | NA | NA | NA | NA | NA | NA | NA | 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 | 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 | 2013-03-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Long Term Debt Noncurrent | 984.00 | 984.00 | 1091.00 | 496.00 | 496.00 | 496.00 | 496.00 | 495.00 | 495.00 | 495.00 | 495.00 | 495.00 | 494.00 | 348.00 | 353.00 | 358.00 | 364.00 | 369.00 | 375.00 | 380.00 | 385.00 | 391.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Deferred Income Tax Liabilities Net | 13.00 | 13.00 | 5.00 | 7.00 | 9.00 | 8.00 | 29.00 | 22.00 | 26.00 | 11.00 | 21.00 | 21.00 | 21.00 | 22.00 | 64.00 | 63.00 | 62.00 | 61.00 | 64.00 | 67.00 | 65.00 | 68.00 | 72.00 | 70.00 | 71.00 | 68.00 | NA | NA | NA | 92.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Other Liabilities Noncurrent | 12.00 | 5.00 | 5.00 | 10.00 | 8.00 | 7.00 | 7.00 | 9.00 | 9.00 | 7.00 | 8.00 | 9.00 | 10.00 | 9.00 | 10.00 | 10.00 | 8.00 | 8.00 | 9.00 | 10.00 | 11.00 | 18.00 | 16.00 | 16.00 | 10.00 | 14.00 | 14.53 | 11.07 | 11.53 | 7.80 | NA | NA | NA | 7.54 | NA | NA | NA | NA | NA | NA | 5.60 | 5.21 | NA | NA | NA | |
Operating Lease Liability Noncurrent | 27.00 | 30.00 | 30.00 | 33.00 | 36.00 | 41.00 | 41.00 | 45.00 | 48.00 | 41.00 | 43.00 | 46.00 | 49.00 | 49.00 | 41.00 | 43.00 | 45.00 | NA | 52.00 | 55.00 | 54.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 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 | 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 | 2013-03-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Stockholders Equity | 143.00 | 78.00 | 10.00 | 915.00 | 825.00 | 775.00 | 856.00 | 763.00 | 695.00 | 881.00 | 809.00 | 744.00 | 653.00 | 607.00 | 620.00 | 616.00 | 533.00 | 475.00 | 477.00 | 439.00 | 406.00 | 375.00 | 350.00 | 309.00 | 262.00 | 206.00 | 131.86 | 91.51 | 42.55 | 34.59 | 28.91 | 33.46 | 26.74 | 8.08 | -14.10 | -7.94 | -15.10 | -25.76 | -48.91 | -36.66 | -46.12 | -393.24 | NA | NA | NA | |
Common Stocks Including Additional Paid In Capital | 996.00 | 976.00 | 953.00 | 934.00 | 910.00 | 899.00 | 878.00 | 861.00 | 837.00 | 808.00 | 790.00 | 776.00 | 758.00 | 747.00 | 730.00 | 719.00 | 703.00 | 694.00 | 676.00 | 667.00 | 651.00 | 641.00 | 623.00 | 611.00 | 595.00 | 583.00 | 567.97 | 557.18 | 543.60 | 535.13 | NA | NA | NA | 494.40 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Retained Earnings Accumulated Deficit | -848.00 | -896.00 | -935.00 | -13.00 | -83.00 | -119.00 | -17.00 | -86.00 | -133.00 | 74.00 | 18.00 | -35.00 | -108.00 | -144.00 | -115.00 | -108.00 | -172.00 | NA | -200.00 | -229.00 | -245.00 | -266.00 | -273.00 | -302.00 | -332.00 | -377.00 | -435.74 | -465.15 | -500.46 | -499.94 | -493.57 | -479.68 | -474.67 | -485.60 | -499.47 | -483.98 | -477.34 | -468.13 | -460.12 | -460.71 | -466.12 | -467.21 | NA | NA | NA | |
Accumulated Other Comprehensive Income Loss Net Of Tax | -5.00 | -2.00 | -8.00 | -6.00 | -2.00 | -5.00 | -5.00 | -12.00 | -9.00 | -1.00 | 1.00 | 3.00 | 3.00 | 4.00 | 5.00 | 5.00 | 2.00 | 0.00 | 1.00 | 1.00 | NA | 0.00 | NA | NA | -1.00 | 0.00 | -0.37 | -0.52 | -0.59 | -0.60 | -0.42 | -0.30 | -0.37 | -0.72 | -0.51 | -0.39 | -0.41 | -0.31 | -0.24 | -0.17 | -0.22 | -0.19 | 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 | 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 | 2013-03-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Cash Provided By Used In Operating Activities | -122.00 | 588.00 | -110.00 | 144.00 | -77.00 | 486.00 | -49.00 | -89.00 | 214.00 | 234.00 | 174.00 | -15.00 | -175.00 | 586.00 | 90.00 | 152.00 | -282.00 | 682.00 | -49.00 | -20.00 | -142.00 | 372.00 | 67.00 | -7.00 | -536.00 | 94.05 | 54.84 | 28.21 | 75.90 | 63.83 | 37.03 | 3.24 | 40.43 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Net Cash Provided By Used In Investing Activities | -47.00 | -13.00 | -26.00 | -8.00 | -23.00 | -21.00 | -14.00 | 22.00 | -213.00 | 10.00 | -10.00 | -132.00 | -3.00 | 0.00 | -30.00 | -27.00 | -94.00 | -158.00 | -5.00 | -14.00 | -11.00 | -31.00 | -3.00 | -168.00 | 2.00 | -9.24 | -5.51 | -2.41 | -6.85 | -9.71 | -10.44 | -1.37 | -5.61 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Net Cash Provided By Used In Financing Activities | -30.00 | -23.00 | -423.00 | -300.00 | 200.00 | -144.00 | -7.00 | -32.00 | -353.00 | -8.00 | -23.00 | -13.00 | 56.00 | -285.00 | -45.00 | -63.00 | 185.00 | -67.00 | -32.00 | -30.00 | -47.00 | -23.00 | -26.00 | -17.00 | -19.00 | -11.94 | -19.92 | -8.09 | -37.05 | -30.37 | -32.77 | -31.01 | -5.22 | NA | 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 | 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 | 2013-03-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Cash Provided By Used In Operating Activities | -122.00 | 588.00 | -110.00 | 144.00 | -77.00 | 486.00 | -49.00 | -89.00 | 214.00 | 234.00 | 174.00 | -15.00 | -175.00 | 586.00 | 90.00 | 152.00 | -282.00 | 682.00 | -49.00 | -20.00 | -142.00 | 372.00 | 67.00 | -7.00 | -536.00 | 94.05 | 54.84 | 28.21 | 75.90 | 63.83 | 37.03 | 3.24 | 40.43 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Net Income Loss | 91.00 | 67.00 | 94.00 | 83.00 | 131.00 | 48.00 | 77.00 | 85.00 | 146.00 | 69.00 | 77.00 | 91.00 | 101.00 | 22.00 | 33.00 | 126.00 | 91.00 | 48.00 | 55.00 | 46.00 | 63.00 | 29.00 | 51.00 | 58.00 | 54.00 | 66.00 | 42.84 | 39.95 | 28.74 | 22.97 | 14.58 | 12.28 | 11.58 | 14.10 | 3.10 | -1.31 | 15.81 | 7.01 | 0.72 | 6.22 | 1.54 | 6.01 | -7.74 | 4.34 | 10.54 | |
Increase Decrease In Accounts Receivable | -6.00 | -2.00 | 3.00 | 4.00 | -3.00 | NA | -2.00 | 0.00 | -8.00 | 7.00 | 0.00 | 3.00 | -13.00 | 12.00 | -1.00 | -4.00 | 0.00 | 0.00 | -2.00 | -2.00 | -1.00 | 2.00 | -1.00 | 2.00 | -13.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Deferred Income Tax Expense Benefit | NA | 6.00 | NA | NA | NA | -22.00 | NA | NA | 2.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 42.12 | -0.35 | NA | NA | 13.12 | -0.14 | NA | NA | 16.66 | 24.90 | 0.86 | 1.41 | 2.85 | -15.47 | 3.52 | 2.41 | |
Share Based Compensation | 20.00 | 16.00 | 15.00 | 17.00 | 11.00 | 16.00 | 16.00 | 18.00 | 12.00 | 13.00 | 13.00 | 13.00 | 11.00 | 12.00 | 11.00 | 11.00 | 9.00 | 12.00 | 9.00 | 11.00 | 9.00 | 13.00 | 12.00 | 10.00 | 9.00 | 10.59 | 7.70 | 7.50 | 6.21 | 6.33 | 6.26 | 6.51 | 7.40 | 4.93 | 4.19 | 4.88 | 3.92 | 2.41 | 3.18 | 2.92 | 2.15 | 1.75 | 1.50 | 1.50 | 1.36 |
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 | 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 | 2013-03-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Cash Provided By Used In Investing Activities | -47.00 | -13.00 | -26.00 | -8.00 | -23.00 | -21.00 | -14.00 | 22.00 | -213.00 | 10.00 | -10.00 | -132.00 | -3.00 | 0.00 | -30.00 | -27.00 | -94.00 | -158.00 | -5.00 | -14.00 | -11.00 | -31.00 | -3.00 | -168.00 | 2.00 | -9.24 | -5.51 | -2.41 | -6.85 | -9.71 | -10.44 | -1.37 | -5.61 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Payments To Acquire Property Plant And Equipment | 18.00 | 21.00 | 20.00 | 17.00 | 17.00 | 17.00 | 13.00 | 15.00 | 11.00 | 11.00 | 12.00 | 12.00 | 5.00 | 9.00 | 9.00 | 12.00 | 6.00 | 11.00 | 9.00 | 13.00 | 12.00 | 10.00 | 7.00 | 14.00 | 12.00 | 8.79 | 8.48 | 10.25 | 10.47 | 11.71 | 11.23 | 9.91 | 6.81 | 3.81 | 4.40 | 5.71 | 4.64 | 3.47 | 8.37 | 3.65 | 5.06 | 4.38 | 1.66 | 2.43 | 2.22 |
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 | 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 | 2013-03-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Cash Provided By Used In Financing Activities | -30.00 | -23.00 | -423.00 | -300.00 | 200.00 | -144.00 | -7.00 | -32.00 | -353.00 | -8.00 | -23.00 | -13.00 | 56.00 | -285.00 | -45.00 | -63.00 | 185.00 | -67.00 | -32.00 | -30.00 | -47.00 | -23.00 | -26.00 | -17.00 | -19.00 | -11.94 | -19.92 | -8.09 | -37.05 | -30.37 | -32.77 | -31.01 | -5.22 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Payments For Repurchase Of Common Stock | 23.00 | 13.00 | 1011.00 | 7.00 | 91.00 | 140.00 | 1.00 | 32.00 | 350.00 | 0.00 | 20.00 | 14.00 | 60.00 | 43.00 | 35.00 | 60.00 | 40.00 | 56.00 | 22.00 | 24.00 | 38.00 | 14.00 | 17.00 | 22.00 | 8.00 | 4.65 | 9.84 | 1.92 | 27.59 | 27.86 | 27.29 | 16.46 | 0.00 | -0.58 | 18.58 | 5.33 | 25.02 | 15.02 | 0.13 | 0.84 | 0.45 | 2.84 | 5.70 | 3.37 | 2.69 |
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 | 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 | 2013-03-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenues | 1264.00 | 1245.00 | 1222.00 | 1209.00 | 1246.00 | 1226.00 | 1241.00 | 1200.00 | 1218.00 | 1232.00 | 1148.00 | 1100.00 | 1060.00 | 1063.00 | 975.00 | 948.00 | 1048.00 | 1018.00 | 969.00 | 935.00 | 934.00 | 917.00 | 875.00 | 850.00 | 861.00 | 848.00 | 819.29 | 800.54 | 807.61 | 811.07 | 770.46 | 745.85 | 732.94 | 725.70 | 668.01 | 640.01 | 625.58 | 603.66 | 555.95 | 525.01 | 508.91 | 481.66 | 448.12 | 363.43 | 351.07 | |
Revenue From Contract With Customer Excluding Assessed Tax | 1264.00 | 1245.00 | 1222.00 | 1209.00 | 1246.00 | 1226.00 | 1241.00 | 1200.00 | 1218.00 | 1232.00 | 1148.00 | 1100.00 | 1060.00 | 1063.00 | 975.00 | 948.00 | 1048.00 | 1018.00 | 969.00 | 935.00 | 934.00 | 917.00 | 875.00 | 850.00 | 861.00 | 848.00 | 818.00 | 801.00 | 807.61 | 811.07 | 770.46 | 745.85 | 732.94 | 725.70 | 668.01 | 640.01 | 625.58 | 603.66 | 555.95 | 525.01 | 508.91 | 481.66 | 448.12 | 363.43 | 351.07 | |
Insurance Services | 1050.00 | 1056.00 | 1037.00 | 1032.00 | 1041.00 | 1037.00 | 1052.00 | 1018.00 | 1024.00 | 1058.00 | 992.00 | 944.00 | 907.00 | 922.00 | 849.00 | 827.00 | 892.00 | 881.00 | 839.00 | 808.00 | 798.00 | 793.00 | 756.00 | 735.00 | 732.00 | 731.00 | 706.00 | 692.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Professional Services | 214.00 | 189.00 | 185.00 | 177.00 | 205.00 | 189.00 | 189.00 | 182.00 | 194.00 | 174.00 | 156.00 | 156.00 | 153.00 | 141.00 | 126.00 | 121.00 | 156.00 | 137.00 | 130.00 | 127.00 | 136.00 | 124.00 | 119.00 | 115.00 | 129.00 | 117.00 | 112.00 | 109.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |