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 | 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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Weighted Average Number Of Diluted Shares Outstanding | 1047.00 | 1072.00 | NA | 1098.00 | 1114.00 | 1134.00 | NA | 1157.00 | 1158.00 | 1172.00 | NA | 1187.00 | 1186.00 | 1190.00 | 1191.00 | 1190.00 | 1184.00 | 1185.00 | 1187.00 | 1188.00 | 1187.00 | 1188.00 | 1196.00 | 1199.00 | 1202.00 | 1217.00 | 1228.00 | 1223.00 | 1215.00 | 1216.00 | 1216.00 | 1214.00 | 1215.00 | 1225.00 | 1230.00 | 1227.00 | 1224.00 | 1224.00 | 1224.00 | 1224.00 | 1224.00 | 1218.00 | |
Weighted Average Number Of Shares Outstanding Basic | 1042.00 | 1064.00 | NA | 1094.00 | 1111.00 | 1129.00 | NA | 1154.00 | 1158.00 | 1163.00 | NA | 1174.00 | 1174.00 | 1173.00 | 1172.00 | 1172.00 | 1173.00 | 1173.00 | 1174.00 | 1175.00 | 1175.00 | 1171.00 | 1177.00 | 1181.00 | 1187.00 | 1192.00 | 1203.00 | 1202.00 | 1202.00 | 1203.00 | 1207.00 | 1207.00 | 1210.00 | 1216.00 | 1223.00 | 1221.00 | 1218.00 | 1218.00 | 1218.00 | 1218.00 | 1218.00 | 1218.00 | |
Earnings Per Share Basic | 1.08 | 0.83 | 1.29 | 0.93 | 0.93 | 0.70 | 0.81 | 1.15 | -0.29 | 0.44 | 0.68 | 0.93 | 1.01 | 0.94 | 1.34 | 0.87 | 1.30 | 0.07 | 0.43 | 0.39 | 0.70 | 0.57 | 0.50 | 0.37 | 0.44 | 0.43 | 0.52 | 0.32 | 0.34 | 0.32 | 0.32 | 0.27 | 0.27 | 0.30 | 0.30 | 0.25 | 0.25 | 0.21 | 0.23 | 0.19 | 0.23 | -0.31 | |
Earnings Per Share Diluted | 1.08 | 0.83 | 1.29 | 0.93 | 0.92 | 0.70 | 0.80 | 1.15 | -0.29 | 0.43 | 0.68 | 0.92 | 1.00 | 0.92 | 1.32 | 0.86 | 1.29 | 0.07 | 0.43 | 0.39 | 0.69 | 0.56 | 0.49 | 0.36 | 0.44 | 0.42 | 0.50 | 0.31 | 0.34 | 0.32 | 0.32 | 0.27 | 0.27 | 0.30 | 0.30 | 0.25 | 0.25 | 0.21 | 0.23 | 0.19 | 0.23 | -0.31 |
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 | 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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue From Contract With Customer Excluding Assessed Tax | 7885.00 | 7699.00 | 8026.00 | 7418.00 | 7287.00 | 7040.00 | 7383.00 | 6846.00 | 6806.00 | 6483.00 | 6918.00 | 6182.00 | 6238.00 | 6033.00 | 6116.00 | 5459.00 | 5261.00 | 4618.00 | 4961.00 | 4378.00 | 4305.00 | 4128.00 | 4226.00 | 3683.00 | 3857.00 | 3685.00 | 3744.00 | 3239.00 | 3136.00 | 2975.00 | 2981.00 | 2667.00 | 2650.00 | 2544.00 | 2556.00 | 2258.00 | 2297.00 | 2137.00 | 2193.00 | 1975.00 | 1983.00 | 1874.00 | |
Revenues | 7885.00 | 7699.00 | 8026.00 | 7418.00 | 7287.00 | 7040.00 | 7383.00 | 6846.00 | 6806.00 | 6483.00 | 6918.00 | 6182.00 | 6238.00 | 6033.00 | 6116.00 | 5459.00 | 5261.00 | 4618.00 | 4961.00 | 4378.00 | 4305.00 | 4128.00 | 4226.00 | 3683.00 | 3857.00 | 3685.00 | 3744.00 | 3239.00 | 3136.00 | 2975.00 | 2981.00 | 2667.00 | 2650.00 | 2544.00 | 2556.00 | 2258.00 | 2297.00 | 2137.00 | 2193.00 | 1975.00 | 1983.00 | 1874.00 | |
Gain Loss On Investments | -6.00 | -49.00 | -4.00 | 24.00 | 133.00 | 48.00 | -141.00 | 495.00 | -672.00 | 14.00 | -290.00 | 173.00 | 283.00 | -120.00 | 941.00 | 209.00 | 888.00 | -124.00 | 38.00 | -228.00 | 218.00 | 180.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Operating Expenses | 6560.00 | 6531.00 | 6298.00 | 6250.00 | 6154.00 | 6041.00 | 6139.00 | 5728.00 | 6042.00 | 5772.00 | 5868.00 | 5139.00 | 5111.00 | 4991.00 | 5153.00 | 4482.00 | 4310.00 | 4220.00 | 4162.00 | 3681.00 | 3600.00 | 3610.00 | 3628.00 | 3193.00 | 3285.00 | 3151.00 | 2901.00 | 2816.00 | 2706.00 | 2544.00 | 2521.00 | 2319.00 | 2279.00 | 2137.00 | 2145.00 | 1928.00 | 1899.00 | 1815.00 | 1845.00 | 1703.00 | 1653.00 | NA | |
General And Administrative Expense | 570.00 | 464.00 | 554.00 | 507.00 | 491.00 | 507.00 | 515.00 | 463.00 | 514.00 | 607.00 | 570.00 | 498.00 | 522.00 | 524.00 | 569.00 | 503.00 | 512.00 | 486.00 | 472.00 | 401.00 | 419.00 | 419.00 | 390.00 | 354.00 | 368.00 | 339.00 | 315.00 | 293.00 | 282.00 | 265.00 | 275.00 | 261.00 | 261.00 | 231.00 | 146.00 | 141.00 | 135.00 | 217.00 | 144.00 | 101.00 | 122.00 | NA | |
Selling And Marketing Expense | 446.00 | 421.00 | 466.00 | 442.00 | 465.00 | 436.00 | 524.00 | 544.00 | 595.00 | 594.00 | 666.00 | 549.00 | 628.00 | 602.00 | 605.00 | 471.00 | 414.00 | 371.00 | 400.00 | 316.00 | 356.00 | 329.00 | 389.00 | 326.00 | 313.00 | 285.00 | 328.00 | 278.00 | 284.00 | 238.00 | 253.00 | 233.00 | 250.00 | 233.00 | 269.00 | 235.00 | 245.00 | 222.00 | 263.00 | 267.00 | 253.00 | NA | |
Operating Income Loss | 1325.00 | 1168.00 | 1728.00 | 1168.00 | 1133.00 | 999.00 | 1244.00 | 1118.00 | 764.00 | 711.00 | 1050.00 | 1043.00 | 1127.00 | 1042.00 | 963.00 | 977.00 | 951.00 | 398.00 | 799.00 | 697.00 | 705.00 | 518.00 | 598.00 | 490.00 | 572.00 | 534.00 | 843.00 | 423.00 | 430.00 | 431.00 | 460.00 | 348.00 | 371.00 | 407.00 | 411.00 | 330.00 | 398.00 | 322.00 | 348.00 | 272.00 | 330.00 | NA | |
Interest Expense | NA | 86.00 | 87.00 | 86.00 | 87.00 | 87.00 | 89.00 | 87.00 | 69.00 | 59.00 | 59.00 | 58.00 | 57.00 | 58.00 | 59.00 | 58.00 | 55.00 | 37.00 | 37.00 | 29.00 | 27.00 | 22.00 | 20.00 | 22.00 | 19.00 | 16.00 | 4.00 | 1.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Interest Paid Net | 164.00 | 2.00 | 164.00 | 0.00 | 167.00 | 2.00 | 166.00 | 2.00 | 112.00 | 12.00 | 110.00 | 12.00 | 97.00 | 12.00 | 99.00 | 13.00 | 67.00 | 11.00 | 2.00 | 31.00 | 25.00 | 20.00 | 22.00 | 21.00 | 18.00 | 8.00 | 3.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Allocated Share Based Compensation Expense | 312.00 | 380.00 | 403.00 | 394.00 | 376.00 | 357.00 | 308.00 | 239.00 | 326.00 | 442.00 | 331.00 | 311.00 | 401.00 | 378.00 | 387.00 | 373.00 | 360.00 | 291.00 | 293.00 | 273.00 | 230.00 | 254.00 | 235.00 | 217.00 | 210.00 | 209.00 | 222.00 | 195.00 | 180.00 | 147.00 | 127.00 | 109.00 | 113.00 | 95.00 | 87.00 | 94.00 | 78.00 | 79.00 | 77.00 | 72.00 | 71.00 | NA | |
Income Tax Expense Benefit | 271.00 | 321.00 | 391.00 | 221.00 | 274.00 | 279.00 | 189.00 | 248.00 | 390.00 | 120.00 | -95.00 | 78.00 | 172.00 | -225.00 | 292.00 | 123.00 | 269.00 | 179.00 | 347.00 | 22.00 | 120.00 | 50.00 | 102.00 | 97.00 | 83.00 | 37.00 | 244.00 | 71.00 | 36.00 | 54.00 | 79.00 | 37.00 | 57.00 | 57.00 | 51.00 | 49.00 | 94.00 | 66.00 | 61.00 | 42.00 | 45.00 | NA | |
Income Taxes Paid Net | 739.00 | 83.00 | 1060.00 | 152.00 | 906.00 | 495.00 | 212.00 | 222.00 | 444.00 | 47.00 | 38.00 | 56.00 | 293.00 | 87.00 | 121.00 | 374.00 | 40.00 | 30.00 | 445.00 | 44.00 | 154.00 | 22.00 | 100.00 | 48.00 | 186.00 | -6.00 | 29.00 | 15.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Net Income Loss | 1128.00 | 888.00 | 1402.00 | 1020.00 | 1029.00 | 795.00 | 921.00 | 1330.00 | -341.00 | 509.00 | 801.00 | 1087.00 | 1184.00 | 1097.00 | 1567.00 | 1021.00 | 1530.00 | 84.00 | 507.00 | 462.00 | 823.00 | 667.00 | 584.00 | 436.00 | 526.00 | 511.00 | 620.00 | 380.00 | 411.00 | 384.00 | 390.00 | 323.00 | 323.00 | 365.00 | 367.00 | 301.00 | 305.00 | 255.00 | 286.00 | 234.00 | 281.00 | -382.00 | |
Comprehensive Income Net Of Tax | 1094.00 | 975.00 | 1508.00 | 1164.00 | 931.00 | 825.00 | 674.00 | 1213.00 | -461.00 | 201.00 | 789.00 | 1255.00 | 1245.00 | 1228.00 | 1415.00 | 859.00 | 1480.00 | 137.00 | 386.00 | 438.00 | 820.00 | 564.00 | 596.00 | 466.00 | 731.00 | 484.00 | 620.00 | 336.00 | 311.00 | 327.00 | 410.00 | 310.00 | 402.00 | 347.00 | 355.00 | 280.00 | 187.00 | 287.00 | 326.00 | 349.00 | 290.00 | NA | |
Net Income Loss Available To Common Stockholders Basic | 1128.00 | 888.00 | 1402.00 | 1020.00 | 1029.00 | 795.00 | 921.00 | 1330.00 | -341.00 | 509.00 | 801.00 | 1087.00 | 1184.00 | 1097.00 | 1567.00 | 1021.00 | 1530.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Net Income Loss Available To Common Stockholders Diluted | 1128.00 | 888.00 | 1402.00 | 1020.00 | 1029.00 | 795.00 | 921.00 | 1330.00 | -341.00 | 509.00 | 801.00 | 1087.00 | 1184.00 | 1097.00 | 1567.00 | 1021.00 | 1530.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
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 | 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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Assets | 84016.00 | 83347.00 | 82166.00 | 76440.00 | 74579.00 | 77186.00 | 78717.00 | 76435.00 | 77810.00 | 75805.00 | 75803.00 | 74534.00 | 73816.00 | 72517.00 | 70379.00 | 65582.00 | 63166.00 | 54266.00 | 51333.00 | 50223.00 | 48391.00 | 46280.00 | 43332.00 | 43724.00 | 41677.00 | 42322.00 | 40774.00 | 37761.00 | 35290.00 | 33493.00 | 33103.00 | 31356.00 | 30631.00 | 29470.00 | 28881.00 | 27896.00 | 26911.00 | NA | 21917.00 | NA | NA | NA | |
Liabilities | 63394.00 | 62645.00 | 61115.00 | 56700.00 | 54918.00 | 57328.00 | 58443.00 | 56171.00 | 58043.00 | 55202.00 | 54076.00 | 52444.00 | 52911.00 | 53076.00 | 50316.00 | 47055.00 | 45482.00 | 38255.00 | 34404.00 | 33740.00 | 32252.00 | 31123.00 | 27946.00 | 28609.00 | 26658.00 | 27681.00 | 24780.00 | 22329.00 | 20292.00 | 18867.00 | 18391.00 | 17164.00 | 16814.00 | 15872.00 | 15122.00 | 14682.00 | 14171.00 | NA | 13669.00 | NA | NA | NA | |
Liabilities And Stockholders Equity | 84016.00 | 83347.00 | 82166.00 | 76440.00 | 74579.00 | 77186.00 | 78717.00 | 76435.00 | 77810.00 | 75805.00 | 75803.00 | 74534.00 | 73816.00 | 72517.00 | 70379.00 | 65582.00 | 63166.00 | 54266.00 | 51333.00 | 50223.00 | 48391.00 | 46280.00 | 43332.00 | 43724.00 | 41677.00 | 42322.00 | 40774.00 | 37761.00 | 35290.00 | 33493.00 | 33103.00 | 31356.00 | 30631.00 | 29470.00 | 28881.00 | 27896.00 | 26911.00 | NA | 21917.00 | NA | NA | NA | |
Stockholders Equity | 20622.00 | 20702.00 | 21051.00 | 19740.00 | 19661.00 | 19858.00 | 20274.00 | 20264.00 | 19767.00 | 20603.00 | 21727.00 | 22090.00 | 20905.00 | 19441.00 | 20019.00 | 18483.00 | 17640.00 | 15967.00 | 16885.00 | 16483.00 | 16139.00 | 15157.00 | 15386.00 | 15115.00 | 15019.00 | 14641.00 | 15994.00 | 15432.00 | 14998.00 | 14626.00 | 14712.00 | 14192.00 | 13817.00 | 13598.00 | 13759.00 | 13214.00 | 12740.00 | NA | 8248.00 | NA | NA | NA |
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 | 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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Assets Current | 62972.00 | 63706.00 | 62569.00 | 56635.00 | 54125.00 | 56560.00 | 57517.00 | 55105.00 | 55252.00 | 52382.00 | 52574.00 | 54130.00 | 53231.00 | 53432.00 | 50995.00 | 48704.00 | 46500.00 | 38184.00 | 38495.00 | 37748.00 | 36435.00 | 34891.00 | 32963.00 | 33990.00 | 34184.00 | 34742.00 | 32645.00 | 29437.00 | 27035.00 | 25425.00 | 25733.00 | 24161.00 | 23457.00 | 21968.00 | 20648.00 | 20554.00 | 19713.00 | NA | 17565.00 | NA | NA | NA | |
Cash | 7600.00 | 8200.00 | 8100.00 | 6100.00 | 5300.00 | 6900.00 | 6800.00 | 5800.00 | 4400.00 | 4400.00 | 4800.00 | 7500.00 | 5500.00 | 4900.00 | 3900.00 | 4900.00 | 5300.00 | 6600.00 | 4500.00 | 4900.00 | 2500.00 | 2300.00 | 3900.00 | 5600.00 | NA | NA | 2100.00 | NA | 1100.00 | 731.00 | 1300.00 | NA | NA | NA | 987.00 | NA | NA | NA | NA | NA | NA | NA | |
Cash And Cash Equivalents At Carrying Value | 7701.00 | 9693.00 | 9081.00 | 6816.00 | 5504.00 | 7101.00 | 7776.00 | 6659.00 | 4583.00 | 4861.00 | 5197.00 | 7782.00 | 5745.00 | 5717.00 | 4794.00 | 6112.00 | 6353.00 | 7854.00 | 7349.00 | 6877.00 | 4909.00 | 4515.00 | 7575.00 | 8147.00 | 2840.00 | 2879.00 | 2883.00 | 2330.00 | 1271.00 | 1240.00 | 1590.00 | 1369.00 | 2018.00 | 2583.00 | 1393.00 | 1880.00 | 2562.00 | 2365.00 | 2201.00 | 2259.00 | 2096.00 | NA | |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents | 19358.00 | 22275.00 | 21834.00 | 16583.00 | 15615.00 | 17694.00 | 19156.00 | 16724.00 | 16684.00 | 17843.00 | 18029.00 | 19969.00 | 19018.00 | 19000.00 | 18040.00 | 17122.00 | 18004.00 | 16742.00 | 15743.00 | 14984.00 | 11974.00 | 10903.00 | 13233.00 | 13769.00 | 7922.00 | 8727.00 | 8285.00 | 7636.00 | 5830.00 | 5584.00 | 6119.00 | NA | NA | NA | 6827.00 | NA | NA | NA | NA | NA | NA | NA | |
Short Term Investments | 5915.00 | 4625.00 | 4979.00 | 4731.00 | 4398.00 | 3559.00 | 3092.00 | 4190.00 | 4723.00 | 3104.00 | 4303.00 | 5510.00 | 6650.00 | 7369.00 | 8289.00 | 8046.00 | 6695.00 | 2332.00 | 3412.00 | 3585.00 | 3506.00 | 3334.00 | 1534.00 | 1440.00 | 2125.00 | 3427.00 | 2812.00 | 2591.00 | 2820.00 | 2815.00 | 3385.00 | 3719.00 | 2939.00 | 2184.00 | 2018.00 | 2419.00 | 1846.00 | NA | 29.00 | NA | NA | NA | |
Accounts Receivable Net Current | 987.00 | 1108.00 | 1069.00 | 988.00 | 928.00 | 967.00 | 963.00 | 889.00 | 867.00 | 850.00 | 800.00 | 736.00 | 693.00 | 674.00 | 577.00 | 482.00 | 446.00 | 412.00 | 435.00 | 417.00 | 379.00 | 409.00 | 313.00 | 412.00 | 283.00 | 258.00 | 283.00 | 301.00 | 176.00 | 178.00 | 214.00 | 187.00 | 167.00 | 159.00 | 137.00 | 173.00 | 81.00 | NA | 65.00 | NA | NA | NA | |
Prepaid Expense And Other Assets Current | 3954.00 | 4418.00 | 2509.00 | 2228.00 | 2202.00 | 2162.00 | 1898.00 | 2541.00 | 2109.00 | 1298.00 | 1287.00 | 1285.00 | 1190.00 | 1318.00 | 1148.00 | 937.00 | 840.00 | 1057.00 | 800.00 | 881.00 | 902.00 | 1039.00 | 947.00 | 928.00 | 1075.00 | 900.00 | 713.00 | 719.00 | 838.00 | 897.00 | 833.00 | 751.00 | 792.00 | 586.00 | 655.00 | NA | NA | NA | 378.00 | NA | NA | NA | |
Equity Securities Fv Ni | NA | NA | 24.00 | NA | NA | 398.00 | 323.00 | NA | NA | NA | 1900.00 | NA | NA | 2100.00 | 2400.00 | 1600.00 | 2000.00 | 1200.00 | 1300.00 | 1300.00 | 1600.00 | NA | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
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 | 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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Property Plant And Equipment Gross | NA | NA | 8436.00 | NA | NA | NA | 8112.00 | NA | NA | NA | 7590.00 | NA | NA | NA | 7009.00 | NA | NA | NA | 6416.00 | NA | NA | NA | 5907.00 | NA | NA | NA | 5158.00 | NA | NA | NA | 4500.00 | NA | NA | NA | 3849.00 | NA | NA | NA | 2862.00 | NA | NA | NA | |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment | NA | NA | 6948.00 | NA | NA | NA | 6382.00 | NA | NA | NA | 5681.00 | NA | NA | NA | 5202.00 | NA | NA | NA | 4723.00 | NA | NA | NA | 4183.00 | NA | NA | NA | 3630.00 | NA | NA | NA | 3018.00 | NA | NA | NA | 2505.00 | NA | NA | NA | 1940.00 | NA | NA | NA | |
Amortization Of Intangible Assets | 52.00 | 56.00 | 54.00 | 57.00 | 58.00 | 57.00 | 115.00 | 118.00 | 120.00 | 118.00 | 117.00 | 110.00 | 110.00 | 106.00 | 108.00 | 114.00 | 115.00 | 114.00 | 51.00 | 52.00 | 51.00 | 57.00 | 59.00 | 34.00 | 26.00 | 30.00 | 30.00 | 28.00 | 41.00 | 27.00 | 36.00 | 37.00 | 39.00 | 38.00 | 27.00 | 24.00 | 23.00 | 19.00 | 20.00 | 20.00 | 20.00 | NA | |
Property Plant And Equipment Net | NA | NA | 1488.00 | 1529.00 | 1589.00 | 1633.00 | 1730.00 | 1773.00 | 1832.00 | 1861.00 | 1909.00 | 1900.00 | 1848.00 | 1806.00 | 1807.00 | 1757.00 | 1717.00 | 1646.00 | 1693.00 | 1701.00 | 1720.00 | 1731.00 | 1724.00 | 1646.00 | 1567.00 | 1523.00 | 1528.00 | 1485.00 | 1479.00 | 1448.00 | 1482.00 | 1451.00 | 1412.00 | 1345.00 | 1344.00 | 1298.00 | 1291.00 | NA | 922.00 | NA | NA | NA | |
Long Term Investments | 4653.00 | 3409.00 | 3273.00 | 3855.00 | 4543.00 | 4632.00 | 5018.00 | 5215.00 | 6270.00 | 7145.00 | 6797.00 | 6753.00 | 6968.00 | 5994.00 | 6089.00 | 3439.00 | 3175.00 | 2366.00 | 2863.00 | 2771.00 | 2278.00 | 1695.00 | 971.00 | 946.00 | 1369.00 | 1487.00 | 1961.00 | 2217.00 | 2511.00 | 2325.00 | 1539.00 | 1339.00 | 1315.00 | 1661.00 | 2348.00 | 2392.00 | 2258.00 | NA | 31.00 | NA | NA | NA | |
Goodwill | 10816.00 | 10916.00 | 11026.00 | 10935.00 | 11067.00 | 11195.00 | 11209.00 | 11053.00 | 11146.00 | 11370.00 | 11454.00 | 9550.00 | 9564.00 | 9117.00 | 9135.00 | 9119.00 | 9118.00 | 9124.00 | 6212.00 | 6178.00 | 6236.00 | 6234.00 | 6284.00 | 6054.00 | 4331.00 | 4338.00 | 4339.00 | 4326.00 | 4062.00 | 4060.00 | 4059.00 | 4068.00 | 4069.00 | 4071.00 | 4069.00 | 3415.00 | 3409.00 | NA | 3189.00 | NA | NA | NA | |
Finite Lived Intangible Assets Net | 403.00 | 465.00 | 537.00 | 564.00 | 640.00 | 730.00 | 788.00 | 855.00 | 1001.00 | 1185.00 | 1332.00 | 808.00 | 920.00 | 938.00 | 1048.00 | 1146.00 | 1254.00 | 1369.00 | 778.00 | 629.00 | 699.00 | 750.00 | 825.00 | 684.00 | 125.00 | 138.00 | 168.00 | 226.00 | 143.00 | 184.00 | 211.00 | 245.00 | 281.00 | 320.00 | 358.00 | 174.00 | 186.00 | NA | 156.00 | NA | NA | NA | |
Other Assets Noncurrent | 3713.00 | 3425.00 | 3273.00 | 2922.00 | 2615.00 | 2436.00 | 2455.00 | 2434.00 | 2309.00 | 1862.00 | 1737.00 | 1393.00 | 1285.00 | 1230.00 | 1305.00 | 1417.00 | 1402.00 | 1577.00 | 1292.00 | 1196.00 | 1023.00 | 979.00 | 565.00 | 404.00 | 101.00 | 94.00 | 133.00 | 70.00 | 60.00 | 51.00 | 79.00 | 92.00 | 97.00 | 105.00 | 114.00 | 63.00 | 54.00 | NA | 54.00 | NA | NA | NA | |
Equity Securities Fv Ni | NA | NA | 24.00 | NA | NA | 398.00 | 323.00 | NA | NA | NA | 1900.00 | NA | NA | 2100.00 | 2400.00 | 1600.00 | 2000.00 | 1200.00 | 1300.00 | 1300.00 | 1600.00 | NA | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
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 | 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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Liabilities Current | 50713.00 | 49846.00 | 48466.00 | 43442.00 | 41754.00 | 43909.00 | 45101.00 | 43228.00 | 45095.00 | 43967.00 | 43029.00 | 41695.00 | 41268.00 | 41340.00 | 38447.00 | 35246.00 | 33729.00 | 27449.00 | 26919.00 | 26340.00 | 29847.00 | 28635.00 | 25904.00 | 26640.00 | 24809.00 | 25714.00 | 22863.00 | 20703.00 | 18641.00 | 17286.00 | 16878.00 | 15616.00 | 15223.00 | 14362.00 | 13617.00 | 13072.00 | 12584.00 | NA | 13283.00 | NA | NA | NA | |
Accounts Payable Current | 133.00 | 108.00 | 139.00 | 131.00 | 137.00 | 142.00 | 126.00 | 114.00 | 156.00 | 140.00 | 197.00 | 186.00 | 260.00 | 191.00 | 252.00 | 159.00 | 252.00 | 217.00 | 232.00 | 193.00 | 199.00 | 226.00 | 281.00 | 247.00 | 201.00 | 187.00 | 257.00 | NA | 171.00 | 164.00 | 192.00 | 174.00 | 169.00 | 158.00 | 145.00 | 114.00 | 188.00 | NA | 115.00 | NA | NA | NA | |
Accrued Liabilities Current | 8853.00 | 8385.00 | 6392.00 | 3533.00 | 3433.00 | 4164.00 | 4055.00 | 4638.00 | 4122.00 | 3828.00 | 3755.00 | 3554.00 | 2489.00 | 2731.00 | 2648.00 | 2457.00 | 2119.00 | 2276.00 | 2087.00 | 2038.00 | 2022.00 | 2097.00 | 2002.00 | 1866.00 | 1836.00 | 1767.00 | 1781.00 | 1665.00 | 1407.00 | 1300.00 | 1459.00 | 1272.00 | 1181.00 | 1145.00 | 1179.00 | NA | NA | NA | 1434.00 | NA | NA | NA |
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 | 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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Long Term Debt Noncurrent | 9727.00 | 9683.00 | 9676.00 | 10640.00 | 10549.00 | 10481.00 | 10417.00 | 10241.00 | 10198.00 | 8222.00 | 8049.00 | 7949.00 | 8945.00 | 8942.00 | 8939.00 | 8937.00 | 8934.00 | 7967.00 | 4965.00 | 4964.00 | NA | NA | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Other Liabilities Noncurrent | 2954.00 | NA | 2973.00 | NA | NA | NA | 2925.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Operating Lease Liability Noncurrent | 632.00 | 524.00 | 416.00 | 449.00 | 509.00 | 529.00 | 569.00 | 566.00 | 607.00 | 651.00 | 620.00 | 616.00 | 608.00 | 630.00 | 642.00 | 594.00 | 611.00 | 608.00 | 403.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-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 | 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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Stockholders Equity | 20622.00 | 20702.00 | 21051.00 | 19740.00 | 19661.00 | 19858.00 | 20274.00 | 20264.00 | 19767.00 | 20603.00 | 21727.00 | 22090.00 | 20905.00 | 19441.00 | 20019.00 | 18483.00 | 17640.00 | 15967.00 | 16885.00 | 16483.00 | 16139.00 | 15157.00 | 15386.00 | 15115.00 | 15019.00 | 14641.00 | 15994.00 | 15432.00 | 14998.00 | 14626.00 | 14712.00 | 14192.00 | 13817.00 | 13598.00 | 13759.00 | 13214.00 | 12740.00 | NA | 8248.00 | NA | NA | NA | |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest | NA | NA | 21051.00 | NA | 19661.00 | 19858.00 | 20274.00 | 20264.00 | 19767.00 | 20603.00 | 21727.00 | 22090.00 | 20905.00 | 19441.00 | 20063.00 | 18527.00 | 17684.00 | 16011.00 | 16929.00 | 16483.00 | 16139.00 | 15157.00 | 15386.00 | NA | NA | NA | 15994.00 | NA | NA | NA | 14712.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Additional Paid In Capital | 20163.00 | 19825.00 | 19642.00 | 19307.00 | 18943.00 | 18529.00 | 18327.00 | 17981.00 | 17758.00 | 17383.00 | 17208.00 | 16860.00 | 16580.00 | 16161.00 | 16644.00 | 16248.00 | 15914.00 | 15501.00 | 15588.00 | 15266.00 | 15010.00 | 14848.00 | 14939.00 | 14664.00 | 14434.00 | 14287.00 | 14314.00 | 14071.00 | 13873.00 | 13724.00 | 13579.00 | 13419.00 | 13305.00 | 13188.00 | 13100.00 | 12910.00 | NA | NA | 0.00 | NA | NA | NA | |
Retained Earnings Accumulated Deficit | 25216.00 | 24088.00 | 23200.00 | 21798.00 | 20778.00 | 19749.00 | 18954.00 | 18033.00 | 16703.00 | 17044.00 | 16535.00 | 15734.00 | 14647.00 | 13463.00 | 12366.00 | 10809.00 | 9788.00 | 8258.00 | 8342.00 | 7835.00 | 7373.00 | 6550.00 | 5880.00 | 5296.00 | 4860.00 | 4334.00 | 3823.00 | 3204.00 | 2824.00 | 2412.00 | 2069.00 | 1679.00 | 1356.00 | 1033.00 | 668.00 | 301.00 | NA | NA | 0.00 | NA | NA | NA | |
Accumulated Other Comprehensive Income Loss Net Of Tax | -693.00 | -659.00 | -746.00 | -852.00 | -996.00 | -898.00 | -928.00 | -681.00 | -564.00 | -444.00 | -136.00 | -124.00 | -292.00 | -353.00 | -484.00 | -332.00 | -170.00 | -120.00 | -173.00 | -52.00 | -28.00 | -25.00 | 78.00 | 66.00 | 36.00 | -169.00 | -142.00 | -142.00 | -98.00 | 2.00 | 59.00 | 39.00 | 52.00 | -27.00 | -9.00 | 3.00 | 24.00 | 142.00 | 110.00 | 70.00 | -45.00 | -54.00 | |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value | 325.00 | 376.00 | NA | 392.00 | 375.00 | 359.00 | NA | 237.00 | 324.00 | 447.00 | NA | 317.00 | 407.00 | 387.00 | NA | 375.00 | 361.00 | 295.00 | NA | 275.00 | 235.00 | 256.00 | NA | 221.00 | 214.00 | 214.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
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 | 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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Cash Provided By Used In Operating Activities | 1525.00 | 1917.00 | 2614.00 | 1259.00 | -200.00 | 1170.00 | 1157.00 | 1948.00 | 1466.00 | 1242.00 | 1763.00 | 1513.00 | 1306.00 | 1758.00 | 1247.00 | 720.00 | 2383.00 | 1504.00 | 1264.00 | 1096.00 | 1174.00 | 1027.00 | 1134.00 | 4670.00 | 28.00 | -349.00 | -147.00 | 1006.00 | 921.00 | 751.00 | 923.00 | 801.00 | 696.00 | 738.00 | 728.00 | 652.00 | 622.00 | 544.00 | 631.00 | 604.00 | NA | NA | |
Net Cash Provided By Used In Investing Activities | -4647.00 | 980.00 | -534.00 | -307.00 | 1559.00 | 34.00 | -135.00 | 1381.00 | -3916.00 | -751.00 | -3129.00 | 326.00 | -1099.00 | -1583.00 | -2952.00 | -3193.00 | -7505.00 | -2568.00 | -399.00 | 623.00 | -1097.00 | -4860.00 | 123.00 | 154.00 | 558.00 | 5.00 | -958.00 | -1398.00 | -1944.00 | -1058.00 | -1829.00 | -1689.00 | -1806.00 | 325.00 | -1257.00 | -1380.00 | -3165.00 | -587.00 | -657.00 | -439.00 | NA | NA | |
Net Cash Provided By Used In Financing Activities | 200.00 | -2362.00 | 3000.00 | 61.00 | -3392.00 | -2662.00 | 1312.00 | -3172.00 | 1445.00 | -695.00 | -578.00 | -816.00 | -197.00 | 827.00 | 2480.00 | 1493.00 | 6278.00 | 2241.00 | -149.00 | 1339.00 | 996.00 | 1502.00 | -1769.00 | 1049.00 | -1335.00 | 793.00 | 1657.00 | 1439.00 | 1042.00 | -54.00 | 1143.00 | 238.00 | 544.00 | 113.00 | 45.00 | 62.00 | 2733.00 | 239.00 | -23.00 | 15.00 | NA | NA |
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 | 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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Cash Provided By Used In Operating Activities | 1525.00 | 1917.00 | 2614.00 | 1259.00 | -200.00 | 1170.00 | 1157.00 | 1948.00 | 1466.00 | 1242.00 | 1763.00 | 1513.00 | 1306.00 | 1758.00 | 1247.00 | 720.00 | 2383.00 | 1504.00 | 1264.00 | 1096.00 | 1174.00 | 1027.00 | 1134.00 | 4670.00 | 28.00 | -349.00 | -147.00 | 1006.00 | 921.00 | 751.00 | 923.00 | 801.00 | 696.00 | 738.00 | 728.00 | 652.00 | 622.00 | 544.00 | 631.00 | 604.00 | NA | NA | |
Net Income Loss | 1128.00 | 888.00 | 1402.00 | 1020.00 | 1029.00 | 795.00 | 921.00 | 1330.00 | -341.00 | 509.00 | 801.00 | 1087.00 | 1184.00 | 1097.00 | 1567.00 | 1021.00 | 1530.00 | 84.00 | 507.00 | 462.00 | 823.00 | 667.00 | 584.00 | 436.00 | 526.00 | 511.00 | 620.00 | 380.00 | 411.00 | 384.00 | 390.00 | 323.00 | 323.00 | 365.00 | 367.00 | 301.00 | 305.00 | 255.00 | 286.00 | 234.00 | 281.00 | -382.00 | |
Depreciation Depletion And Amortization | 263.00 | 265.00 | 263.00 | 270.00 | 269.00 | 270.00 | 326.00 | 330.00 | 333.00 | 328.00 | 326.00 | 323.00 | 316.00 | 300.00 | 301.00 | 298.00 | 297.00 | 293.00 | 227.00 | 227.00 | 228.00 | 230.00 | 223.00 | 188.00 | 180.00 | 185.00 | 227.00 | 194.00 | 201.00 | 183.00 | 189.00 | 185.00 | 176.00 | 174.00 | 164.00 | 153.00 | 150.00 | 141.00 | NA | NA | NA | NA | |
Increase Decrease In Other Operating Capital Net | 687.00 | -176.00 | NA | -17.00 | 611.00 | 240.00 | NA | -53.00 | -181.00 | 375.00 | NA | 99.00 | 506.00 | 287.00 | NA | 759.00 | -533.00 | -106.00 | NA | 167.00 | 76.00 | 227.00 | NA | -143.00 | 298.00 | 468.00 | NA | -5.00 | 235.00 | 366.00 | NA | 64.00 | 247.00 | 158.00 | NA | 0.00 | 175.00 | 66.00 | NA | 51.00 | NA | NA | |
Increase Decrease In Accounts Receivable | -121.00 | 39.00 | 79.00 | 71.00 | -39.00 | 3.00 | 74.00 | 22.00 | 17.00 | 50.00 | 67.00 | 43.00 | 15.00 | 97.00 | 107.00 | 40.00 | 30.00 | -77.00 | 17.00 | 37.00 | -30.00 | 96.00 | -74.00 | 134.00 | 24.00 | -25.00 | -17.00 | 43.00 | -2.00 | -36.00 | 27.00 | 20.00 | 8.00 | 22.00 | -76.00 | 85.00 | 25.00 | -12.00 | 15.00 | -1.00 | NA | NA | |
Deferred Income Tax Expense Benefit | -23.00 | 52.00 | -229.00 | -293.00 | -79.00 | -67.00 | -273.00 | -81.00 | -441.00 | -16.00 | -307.00 | -72.00 | NA | NA | 171.00 | -37.00 | 110.00 | -79.00 | -147.00 | -157.00 | -39.00 | 74.00 | -137.00 | -123.00 | -2.00 | 91.00 | -1312.00 | -89.00 | 49.00 | 53.00 | -19.00 | -17.00 | 66.00 | 22.00 | 40.00 | -5.00 | 43.00 | 49.00 | 3.00 | -18.00 | NA | NA | |
Share Based Compensation | 298.00 | 365.00 | 388.00 | 379.00 | 363.00 | 345.00 | 294.00 | 226.00 | 312.00 | 429.00 | 318.00 | 300.00 | 390.00 | 368.00 | 377.00 | 364.00 | 352.00 | 283.00 | 285.00 | 266.00 | 223.00 | 247.00 | 230.00 | 213.00 | 205.00 | 205.00 | 219.00 | 193.00 | 176.00 | 145.00 | 125.00 | 107.00 | 111.00 | 95.00 | 90.00 | 94.00 | 83.00 | 79.00 | 81.00 | 75.00 | NA | NA |
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 | 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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Cash Provided By Used In Investing Activities | -4647.00 | 980.00 | -534.00 | -307.00 | 1559.00 | 34.00 | -135.00 | 1381.00 | -3916.00 | -751.00 | -3129.00 | 326.00 | -1099.00 | -1583.00 | -2952.00 | -3193.00 | -7505.00 | -2568.00 | -399.00 | 623.00 | -1097.00 | -4860.00 | 123.00 | 154.00 | 558.00 | 5.00 | -958.00 | -1398.00 | -1944.00 | -1058.00 | -1829.00 | -1689.00 | -1806.00 | 325.00 | -1257.00 | -1380.00 | -3165.00 | -587.00 | -657.00 | -439.00 | NA | NA | |
Payments To Acquire Property Plant And Equipment | 157.00 | 154.00 | 145.00 | 158.00 | 150.00 | 170.00 | 158.00 | 182.00 | 175.00 | 191.00 | 213.00 | 227.00 | 247.00 | 221.00 | 226.00 | 241.00 | 193.00 | 206.00 | 174.00 | 173.00 | 139.00 | 218.00 | 224.00 | 223.00 | 198.00 | 178.00 | 180.00 | 165.00 | 174.00 | 148.00 | 152.00 | 183.00 | 201.00 | 133.00 | 164.00 | 133.00 | 231.00 | 194.00 | 123.00 | 173.00 | NA | NA |
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 | 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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Cash Provided By Used In Financing Activities | 200.00 | -2362.00 | 3000.00 | 61.00 | -3392.00 | -2662.00 | 1312.00 | -3172.00 | 1445.00 | -695.00 | -578.00 | -816.00 | -197.00 | 827.00 | 2480.00 | 1493.00 | 6278.00 | 2241.00 | -149.00 | 1339.00 | 996.00 | 1502.00 | -1769.00 | 1049.00 | -1335.00 | 793.00 | 1657.00 | 1439.00 | 1042.00 | -54.00 | 1143.00 | 238.00 | 544.00 | 113.00 | 45.00 | 62.00 | 2733.00 | 239.00 | -23.00 | 15.00 | NA | NA | |
Payments For Repurchase Of Common Stock | 1501.00 | 1501.00 | 607.00 | 1434.00 | 1529.00 | 1432.00 | 1010.00 | 939.00 | 750.00 | 1500.00 | 1500.00 | 350.00 | 200.00 | 1323.00 | 265.00 | 370.00 | 200.00 | 800.00 | 305.00 | 350.00 | 0.00 | 756.00 | 595.00 | 600.00 | 500.00 | 1825.00 | 4999.00 | 100.00 | 89.00 | 517.00 | 1005.00 | 49.00 | 300.00 | 596.00 | 0.00 | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA |
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 | 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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenues | 7885.00 | 7699.00 | 8026.00 | 7418.00 | 7287.00 | 7040.00 | 7383.00 | 6846.00 | 6806.00 | 6483.00 | 6918.00 | 6182.00 | 6238.00 | 6033.00 | 6116.00 | 5459.00 | 5261.00 | 4618.00 | 4961.00 | 4378.00 | 4305.00 | 4128.00 | 4226.00 | 3683.00 | 3857.00 | 3685.00 | 3744.00 | 3239.00 | 3136.00 | 2975.00 | 2981.00 | 2667.00 | 2650.00 | 2544.00 | 2556.00 | 2258.00 | 2297.00 | 2137.00 | 2193.00 | 1975.00 | 1983.00 | 1874.00 | |
Revenues From Other Value Added Services | 732.00 | 665.00 | 743.00 | 764.00 | 731.00 | 676.00 | 681.00 | 612.00 | 534.00 | 485.00 | 541.00 | 575.00 | 441.00 | 412.00 | 434.00 | 383.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Transaction Revenues | 7153.00 | 7034.00 | NA | 6654.00 | 6556.00 | 6364.00 | NA | 6234.00 | 6272.00 | 5998.00 | NA | 5607.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Reclassification Out Of Accumulated Other Comprehensive Income, Accumulated Gain Loss Net Cash Flow Hedge Parent | 22.00 | NA | -6.00 | 7.00 | -34.00 | -76.00 | -152.00 | -156.00 | -107.00 | -47.00 | -2.00 | 44.00 | 89.00 | 59.00 | -38.00 | -17.00 | 33.00 | -42.00 | 58.00 | 70.00 | 58.00 | 52.00 | 36.00 | 7.00 | -29.00 | -44.00 | -29.00 | -13.00 | 19.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Reclassification Out Of Accumulated Other Comprehensive Income, Accumulated Net Unrealized Investment Gain Loss | 1.00 | -42.00 | 2.00 | -46.00 | 0.00 | 23.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
US | 4550.00 | 4467.00 | 4639.00 | 4257.00 | 4210.00 | 4147.00 | 4295.00 | 3978.00 | 3863.00 | 3671.00 | 3901.00 | 3476.00 | 3272.00 | 3063.00 | 3073.00 | 2820.00 | 2651.00 | 2469.00 | 2606.00 | 2327.00 | 2297.00 | 2187.00 | 2189.00 | 1962.00 | 2150.00 | 2023.00 | 2045.00 | 1743.00 | 1690.00 | 1606.00 | 1574.00 | 1436.00 | 1407.00 | 1343.00 | 1302.00 | 1138.00 | 1170.00 | 1030.00 | 1043.00 | 949.00 | 982.00 | NA | |
Non Us | 3335.00 | 3232.00 | 3387.00 | 3161.00 | 3077.00 | 2893.00 | 3088.00 | 2868.00 | 2943.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Revenue From Contract With Customer Excluding Assessed Tax | 7885.00 | 7699.00 | 8026.00 | 7418.00 | 7287.00 | 7040.00 | 7383.00 | 6846.00 | 6806.00 | 6483.00 | 6918.00 | 6182.00 | 6238.00 | 6033.00 | 6116.00 | 5459.00 | 5261.00 | 4618.00 | 4961.00 | 4378.00 | 4305.00 | 4128.00 | 4226.00 | 3683.00 | 3857.00 | 3685.00 | 3744.00 | 3239.00 | 3136.00 | 2975.00 | 2981.00 | 2667.00 | 2650.00 | 2544.00 | 2556.00 | 2258.00 | 2297.00 | 2137.00 | 2193.00 | 1975.00 | 1983.00 | 1874.00 |