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 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Common Stock Value | 3.00 | 3.00 | 3.00 | 3.00 | 3.00 | 3.00 | 3.00 | 3.00 | 3.00 | 3.00 | 3.00 | 3.00 | 3.00 | 3.00 | 3.00 | 3.00 | 0.00 | 0.00 | 0.00 | 0.00 | 2.69 | 2.61 | 2.60 | 2.56 | 2.55 | 2.55 | 2.54 | 2.52 | 2.44 | 2.42 | 2.42 | 2.25 | 2.22 | 2.01 | 1.97 | 1.97 | 1.91 | 1.89 | 1.89 | 1.88 | 1.88 | 1.86 | 1.84 | 1.84 | 1.81 | 1.73 | 1.73 | 1.59 | 1.57 | 1.57 | 1.56 | 1.56 | 1.56 | NA | 1.43 | NA | NA | NA | |
dei: Entity Common Stock Shares Outstanding | 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 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Weighted Average Number Of Diluted Shares Outstanding | 3481.00 | 3484.00 | NA | 3493.00 | 3478.00 | 3468.00 | NA | 3468.00 | 3465.00 | 3471.00 | NA | 3369.00 | 3357.00 | 3399.00 | NA | 3315.00 | 3105.00 | 2985.00 | NA | 2760.00 | 2649.81 | 2594.84 | NA | 2672.94 | 2549.95 | 2537.19 | NA | 2509.41 | 2478.18 | 2431.93 | NA | 2354.03 | NA | NA | NA | 1935.09 | NA | NA | NA | NA | NA | 1852.09 | NA | NA | NA | 1863.98 | NA | NA | NA | 1571.77 | NA | NA | NA | NA | NA | NA | NA | NA | |
Weighted Average Number Of Shares Outstanding Basic | 3191.00 | 3186.00 | NA | 3176.00 | 3171.00 | 3166.00 | NA | 3146.00 | 3111.00 | 3102.00 | NA | 2994.00 | 2913.00 | 2883.00 | NA | 2811.00 | 2790.00 | 2745.00 | NA | 2685.00 | 2649.81 | 2594.84 | NA | 2563.39 | 2549.95 | 2537.19 | NA | 2509.41 | 2478.18 | 2431.93 | NA | 2234.86 | NA | NA | NA | 1935.09 | NA | NA | NA | NA | NA | 1852.09 | NA | NA | NA | 1720.68 | NA | NA | NA | 1571.77 | NA | NA | NA | NA | NA | NA | NA | NA | |
Earnings Per Share Basic | 0.46 | 0.37 | 2.50 | 0.58 | 0.85 | 0.80 | 1.18 | 1.05 | 0.73 | 1.07 | 0.26 | 0.18 | 0.39 | 0.15 | 0.10 | 0.11 | 0.04 | 0.01 | 0.04 | 0.05 | -0.15 | -0.27 | 0.06 | 0.12 | -0.28 | -0.28 | -0.27 | -0.25 | -0.14 | -0.14 | -0.05 | 0.01 | NA | NA | -0.16 | -0.12 | NA | NA | NA | NA | NA | -0.03 | NA | NA | NA | 0.01 | NA | NA | NA | -0.06 | NA | NA | NA | NA | NA | NA | NA | NA | |
Earnings Per Share Diluted | 0.42 | 0.34 | 2.27 | 0.53 | 0.78 | 0.73 | 1.07 | 0.95 | 0.65 | 0.95 | 0.23 | 0.16 | 0.34 | 0.13 | 0.08 | 0.09 | 0.03 | 0.01 | 0.04 | 0.05 | -0.15 | -0.27 | 0.06 | 0.12 | -0.28 | -0.28 | -0.27 | -0.25 | -0.14 | -0.14 | -0.05 | 0.01 | NA | NA | -0.16 | -0.12 | NA | NA | NA | NA | NA | -0.03 | NA | NA | NA | 0.00 | NA | NA | NA | -0.06 | 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 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue From Contract With Customer Excluding Assessed Tax | 25500.00 | 21301.00 | 25167.00 | 23350.00 | 24927.00 | 23329.00 | 24318.00 | 21454.00 | 16934.00 | 18756.00 | 17719.00 | 13757.00 | 11958.00 | 10389.00 | 10744.00 | 8771.00 | 6036.00 | 5985.00 | 7384.00 | 6303.00 | 6349.68 | 4541.46 | 7225.87 | 6824.41 | 4002.23 | 3408.75 | 3288.25 | 2984.68 | 2789.56 | 2696.27 | 2284.63 | 2298.44 | 1270.02 | 1147.05 | 1214.38 | 936.79 | 954.98 | 939.88 | 956.66 | 851.80 | 769.35 | 620.54 | 615.22 | 431.35 | 405.14 | 561.79 | 306.33 | 50.10 | 26.65 | 30.17 | 39.38 | 57.67 | 58.17 | 49.03 | 36.29 | 31.24 | 28.41 | 20.81 | |
Revenues | 25500.00 | 21301.00 | 25167.00 | 23350.00 | 24927.00 | 23329.00 | 24318.00 | 21454.00 | 16934.00 | 18756.00 | 17719.00 | 13757.00 | 11958.00 | 10389.00 | 10744.00 | 8771.00 | 6036.00 | 5985.00 | 7384.00 | 6303.00 | 6349.68 | 4541.46 | 7225.87 | 6824.41 | 4002.23 | 3408.75 | 3288.25 | 2984.68 | 2789.56 | 2696.27 | 2284.63 | 2298.44 | 1270.02 | 1147.05 | 1214.38 | 936.79 | 954.98 | 939.88 | 956.66 | 851.80 | 769.35 | 620.54 | 615.22 | 431.35 | 405.14 | 561.79 | 306.33 | 50.10 | 26.65 | 30.17 | 39.38 | 57.67 | 58.17 | 49.03 | 36.29 | 31.24 | 28.41 | 20.81 | |
Cost Of Revenue | 20922.00 | 17605.00 | 20729.00 | 19172.00 | 20394.00 | 18818.00 | 18541.00 | 16072.00 | 12700.00 | 13296.00 | 12872.00 | 10097.00 | 9074.00 | 8174.00 | 8678.00 | 6708.00 | 4769.00 | 4751.00 | 5993.00 | 5112.00 | 5428.63 | 3975.72 | 5782.97 | 5300.75 | 3383.30 | 2952.22 | 2849.46 | 2535.53 | 2122.94 | 2028.32 | 1849.35 | 1661.70 | 995.24 | 894.58 | 995.82 | 705.29 | 741.61 | 679.81 | 694.96 | 599.95 | 556.35 | 465.41 | 458.63 | 328.48 | 304.66 | 465.47 | 282.48 | 58.87 | 21.89 | 19.96 | 31.54 | 40.44 | 39.66 | 31.00 | 24.96 | 21.95 | 22.14 | NA | |
Gross Profit | 4578.00 | 3696.00 | 4438.00 | 4178.00 | 4533.00 | 4511.00 | 5777.00 | 5382.00 | 4234.00 | 5460.00 | 4847.00 | 3660.00 | 2884.00 | 2215.00 | 2066.00 | 2063.00 | 1267.00 | 1234.00 | 1391.00 | 1191.00 | 921.05 | 565.74 | 1442.90 | 1523.66 | 618.93 | 456.53 | 438.79 | 449.14 | 666.62 | 667.95 | 435.28 | 636.74 | 274.78 | 252.47 | 218.56 | 231.50 | 213.37 | 260.07 | 261.70 | 251.85 | 213.00 | 155.13 | 156.59 | 102.87 | 100.48 | 96.32 | 23.86 | -8.76 | 4.76 | 10.21 | 7.83 | 17.22 | 18.51 | 18.03 | 11.32 | 9.30 | 6.26 | 3.85 | |
Operating Expenses | 2973.00 | 2525.00 | 2374.00 | 2414.00 | 2134.00 | 1847.00 | 1876.00 | 1694.00 | 1770.00 | 1857.00 | 2234.00 | 1656.00 | 1572.00 | 1621.00 | 1491.00 | 1254.00 | 940.00 | 951.00 | 1032.00 | 930.00 | 1088.50 | 1087.57 | 1029.36 | 1106.91 | 1240.32 | 1053.50 | 1036.93 | 984.62 | 907.53 | 925.50 | 701.98 | 551.11 | 512.82 | 500.69 | 478.90 | 415.16 | 383.56 | 362.52 | 336.54 | 290.98 | 241.75 | 199.09 | 169.94 | 133.42 | 112.28 | 101.90 | 114.74 | 99.70 | 110.94 | 98.97 | 88.76 | 81.70 | 77.25 | 65.37 | 62.97 | 47.13 | 37.62 | NA | |
Research And Development Expense | 1074.00 | 1151.00 | 1094.00 | 1161.00 | 943.00 | 771.00 | 810.00 | 733.00 | 667.00 | 865.00 | 740.00 | 611.00 | 576.00 | 666.00 | 522.00 | 366.00 | 279.00 | 324.00 | 345.00 | 334.00 | 323.90 | 340.17 | 356.30 | 350.85 | 386.13 | 367.10 | 354.64 | 331.62 | 369.77 | 322.04 | 245.96 | 214.30 | 191.66 | 182.48 | 190.24 | 178.79 | 181.71 | 167.15 | 139.56 | 135.87 | 107.72 | 81.54 | 68.45 | 56.35 | 52.31 | 54.86 | 68.83 | 61.90 | 74.85 | 68.39 | 61.20 | 54.08 | 52.53 | 41.16 | 37.62 | 26.70 | 15.42 | NA | |
Selling General And Administrative Expense | 1277.00 | 1374.00 | 1280.00 | 1253.00 | 1191.00 | 1076.00 | 1032.00 | 961.00 | 961.00 | 992.00 | 1494.00 | 994.00 | 973.00 | 1056.00 | 969.00 | 888.00 | 661.00 | 627.00 | 699.00 | 596.00 | 647.26 | 703.93 | 667.45 | 729.88 | 750.76 | 686.40 | 682.29 | 653.00 | 537.76 | 603.46 | 456.02 | 336.81 | 321.15 | 318.21 | 288.65 | 236.37 | 201.85 | 195.37 | 196.97 | 155.11 | 134.03 | 117.55 | 101.49 | 77.07 | 59.96 | 47.05 | 45.91 | 37.80 | 36.08 | 30.58 | 27.56 | 27.62 | 24.72 | 24.21 | 25.35 | 20.43 | 22.21 | NA | |
Operating Income Loss | 1605.00 | 1171.00 | 2064.00 | 1764.00 | 2399.00 | 2664.00 | 3901.00 | 3688.00 | 2464.00 | 3603.00 | 2613.00 | 2004.00 | 1312.00 | 594.00 | 575.00 | 809.00 | 327.00 | 283.00 | 359.00 | 261.00 | -167.46 | -521.83 | 413.54 | 416.76 | -621.39 | -596.97 | -598.14 | -535.48 | -240.92 | -257.55 | -266.70 | 85.62 | -238.04 | -248.22 | -260.33 | -183.66 | -170.19 | -102.45 | -74.84 | -39.13 | -28.75 | -43.97 | -13.35 | -30.55 | -11.79 | -5.58 | -90.88 | -108.46 | -106.17 | -88.76 | -80.93 | -64.48 | -58.74 | -47.35 | -51.65 | -37.83 | -31.36 | NA | |
Interest Expense | 86.00 | 76.00 | 61.00 | 38.00 | 28.00 | 29.00 | 33.00 | 53.00 | 44.00 | 61.00 | 71.00 | 126.00 | 75.00 | 99.00 | 246.00 | 163.00 | 170.00 | 169.00 | 170.00 | 185.00 | 171.98 | 157.45 | 174.72 | 175.22 | 163.58 | 149.55 | 146.36 | 117.11 | 108.44 | 99.35 | 65.10 | 46.71 | 46.37 | 40.62 | 38.62 | 29.31 | 24.35 | 26.57 | 28.70 | 29.06 | 31.24 | 11.88 | 6.23 | 6.49 | 20.12 | 0.12 | 0.03 | 0.08 | 0.08 | 0.07 | NA | NA | NA | NA | 0.00 | 0.30 | 0.46 | NA | |
Allocated Share Based Compensation Expense | 439.00 | 524.00 | 484.00 | 465.00 | 445.00 | 418.00 | 419.00 | 362.00 | 361.00 | 418.00 | 558.00 | 475.00 | 474.00 | 614.00 | 633.00 | 543.00 | 347.00 | 211.00 | 281.00 | 199.00 | 209.86 | 208.38 | 205.31 | 204.73 | 197.34 | 141.64 | 134.35 | 112.65 | 116.04 | 103.72 | 87.71 | 89.54 | 67.31 | 89.66 | 55.60 | 56.03 | 43.34 | 43.03 | 44.52 | 39.16 | 35.78 | 37.04 | 28.09 | 21.44 | 19.26 | 14.87 | 14.42 | 12.47 | 12.54 | 10.71 | 8.68 | 7.89 | 6.93 | 5.93 | NA | NA | NA | NA | |
Income Tax Expense Benefit | 393.00 | 409.00 | -5752.00 | 167.00 | 323.00 | 261.00 | 276.00 | 305.00 | 205.00 | 346.00 | 292.00 | 223.00 | 115.00 | 69.00 | 83.00 | 186.00 | 21.00 | 2.00 | 42.00 | 26.00 | 19.43 | 22.87 | 21.88 | 16.65 | 13.71 | 5.61 | -9.09 | -0.28 | 15.65 | 25.28 | 11.07 | 8.13 | 3.65 | 3.85 | 5.05 | 1.78 | 3.17 | 3.04 | 3.72 | 3.73 | 1.15 | 0.81 | 1.36 | 0.78 | 0.30 | 0.15 | -0.15 | 0.12 | 0.11 | 0.06 | 0.11 | 0.09 | 0.14 | 0.15 | -0.04 | 0.08 | 0.01 | NA | |
Profit Loss | 1494.00 | 1144.00 | 7943.00 | 1878.00 | 2614.00 | 2539.00 | 3707.00 | 3331.00 | 2269.00 | 3280.00 | 2343.00 | 1659.00 | 1178.00 | 464.00 | 296.00 | 369.00 | 129.00 | 68.00 | 132.00 | 150.00 | -389.26 | -667.64 | 210.08 | 254.67 | -742.71 | -784.63 | -770.81 | -671.16 | -401.43 | -397.18 | -219.47 | 21.88 | -293.19 | -282.27 | 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 | 1478.00 | 1129.00 | 7928.00 | 1853.00 | 2703.00 | 2513.00 | 3687.00 | 3292.00 | 2259.00 | 3318.00 | 2321.00 | 1618.00 | 1142.00 | 438.00 | 270.00 | 331.00 | 104.00 | 16.00 | 105.00 | 143.00 | -408.33 | -702.13 | 139.48 | 311.52 | -717.54 | -709.55 | -675.35 | -619.38 | -336.40 | -330.28 | -121.34 | 21.88 | -293.19 | -282.27 | -320.40 | -229.86 | -184.23 | -154.18 | -107.63 | -74.71 | -61.90 | -49.80 | -16.26 | -38.50 | -30.50 | 11.25 | -89.93 | -110.80 | -105.60 | -89.87 | -81.49 | -65.08 | -58.90 | -48.94 | -51.36 | -34.94 | -38.52 | -29.52 | |
Comprehensive Income Net Of Tax | 1410.00 | 873.00 | 8477.00 | 1571.00 | 2518.00 | 2649.00 | 4268.00 | 2827.00 | 1832.00 | 3214.00 | 2255.00 | 1532.00 | 1205.00 | 218.00 | 508.00 | 496.00 | 177.00 | -61.00 | 189.00 | 29.00 | -378.92 | -728.94 | 122.99 | 301.24 | -781.91 | -659.98 | -663.25 | -609.09 | -304.67 | -327.31 | -170.39 | 12.99 | -272.56 | -265.15 | -299.97 | -239.04 | -183.07 | -170.12 | -107.65 | -74.71 | -61.90 | -49.80 | -16.26 | -38.50 | -30.50 | 11.25 | -89.93 | -110.80 | -105.60 | 89.88 | -81.47 | -65.10 | -58.90 | 48.94 | NA | NA | NA | NA | |
Net Income Loss Available To Common Stockholders Basic | 1478.00 | 1171.00 | 7927.00 | 1851.00 | 2703.00 | 2518.00 | 3722.00 | 3292.00 | 2256.00 | 3313.00 | 2326.00 | 1618.00 | 1142.00 | 438.00 | 270.00 | 300.00 | NA | NA | 105.00 | 143.00 | NA | NA | NA | NA | -717.54 | -709.55 | -675.35 | -619.38 | -336.40 | -330.28 | -121.34 | 21.88 | -293.19 | -282.27 | -320.40 | -229.86 | NA | NA | NA | NA | NA | -49.80 | NA | NA | NA | 11.25 | NA | NA | NA | -89.87 | NA | NA | NA | NA | NA | NA | NA | NA | |
Net Income Loss Available To Common Stockholders Diluted | 1478.00 | 1171.00 | 7927.00 | 1851.00 | 2703.00 | 2518.00 | 3722.00 | 3292.00 | 2256.00 | 3313.00 | 2327.00 | 1619.00 | 1144.00 | 443.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 | -49.80 | NA | NA | NA | 0.56 | NA | NA | NA | -89.87 | 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 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Assets | 112832.00 | 109226.00 | 106618.00 | 93941.00 | 90591.00 | 86833.00 | 82338.00 | 74426.00 | 68513.00 | 66038.00 | 62131.00 | 57834.00 | 55146.00 | 52972.00 | 52148.00 | 45691.00 | 38135.00 | 37250.00 | 34309.00 | 32795.00 | 31872.60 | 28912.52 | 29739.61 | 29262.71 | 27910.00 | 27271.43 | 28655.37 | 28107.07 | 26043.71 | 25053.73 | 22664.08 | 12592.40 | 11868.95 | 9191.70 | 8092.46 | 7547.50 | 6468.19 | 6120.03 | 5849.25 | 5437.53 | 5054.46 | 4500.41 | 2416.93 | 2166.21 | 1887.84 | 1143.78 | 1114.19 | 809.18 | 776.87 | 761.10 | 713.45 | 700.25 | 646.15 | NA | 386.08 | NA | NA | NA | |
Liabilities | 45569.00 | 44046.00 | 43009.00 | 39446.00 | 38409.00 | 37598.00 | 36440.00 | 33302.00 | 30855.00 | 30632.00 | 30548.00 | 29340.00 | 28896.00 | 28507.00 | 28418.00 | 28143.00 | 26754.00 | 26518.00 | 26199.00 | 25313.00 | 24722.14 | 22874.62 | 23426.01 | 23409.14 | 22642.89 | 21551.02 | 23022.98 | 21929.06 | 19459.90 | 18885.35 | 16750.17 | 9900.64 | 9311.51 | 8178.71 | 6961.47 | 6186.66 | 5701.98 | 5239.76 | 4879.35 | 4417.28 | 4036.05 | 3518.41 | 1749.81 | 1524.55 | 1258.42 | 975.20 | 989.49 | 837.05 | 714.65 | 607.23 | 489.40 | 406.13 | 297.70 | NA | 179.03 | NA | NA | NA | |
Liabilities And Stockholders Equity | 112832.00 | 109226.00 | 106618.00 | 93941.00 | 90591.00 | 86833.00 | 82338.00 | 74426.00 | 68513.00 | 66038.00 | 62131.00 | 57834.00 | 55146.00 | 52972.00 | 52148.00 | 45691.00 | 38135.00 | 37250.00 | 34309.00 | 32795.00 | 31872.60 | 28912.52 | 29739.61 | 29262.71 | 27910.00 | 27271.43 | 28655.37 | 28107.07 | 26043.71 | 25053.73 | 22664.08 | 12592.40 | 11868.95 | 9191.70 | 8092.46 | 7547.50 | 6468.19 | 6120.03 | 5849.25 | 5437.53 | 5054.46 | 4500.41 | 2416.93 | 2166.21 | 1887.84 | 1143.78 | 1114.19 | 809.18 | 776.87 | 761.10 | 713.45 | 700.25 | 646.15 | NA | 386.08 | NA | NA | NA | |
Stockholders Equity | 66468.00 | 64378.00 | 62634.00 | 53466.00 | 51130.00 | 48054.00 | 44704.00 | 39851.00 | 36376.00 | 34085.00 | 30189.00 | 27053.00 | 24804.00 | 23017.00 | 22225.00 | 16031.00 | 9855.00 | 9173.00 | 6618.00 | 6040.00 | 5715.39 | 4605.60 | 4923.24 | 4508.84 | 3906.42 | 4450.69 | 4237.24 | 4711.48 | 5105.75 | 4987.72 | 4752.91 | 2680.49 | 2520.29 | 970.37 | 1088.94 | 1314.66 | 715.93 | 826.00 | 911.71 | 958.09 | 952.33 | 912.06 | 667.12 | 564.16 | 629.43 | 168.58 | 124.70 | -27.88 | 62.22 | 153.87 | 224.04 | 294.12 | 348.45 | NA | 207.05 | 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 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Assets Current | 52977.00 | 50535.00 | 49616.00 | 45026.00 | 43875.00 | 42997.00 | 40917.00 | 35990.00 | 31222.00 | 29050.00 | 27100.00 | 25002.00 | 24693.00 | 24705.00 | 26717.00 | 21744.00 | 15336.00 | 14893.00 | 12103.00 | 10940.00 | 10181.95 | 7677.82 | 8306.31 | 7920.49 | 6699.80 | 6383.92 | 6570.52 | 7068.73 | 6359.44 | 7027.89 | 6259.80 | 5172.41 | 5203.70 | 3239.54 | 2791.57 | 2998.80 | 2628.62 | 2921.42 | 3198.66 | 3362.91 | 3441.69 | 3156.05 | 1265.94 | 1218.77 | 1129.54 | 525.99 | 524.77 | 284.54 | 317.13 | 358.90 | 372.84 | 412.12 | 417.76 | NA | 235.89 | NA | NA | NA | |
Cash And Cash Equivalents At Carrying Value | 14635.00 | 11805.00 | 16398.00 | 15932.00 | 15296.00 | 16048.00 | 16253.00 | 19532.00 | 18324.00 | 17505.00 | 17576.00 | 16065.00 | 16229.00 | 17141.00 | 19384.00 | 14531.00 | 8615.00 | 8080.00 | 6268.00 | 5338.00 | 4954.74 | 2198.17 | 3685.62 | 2967.50 | 2236.42 | 2665.67 | 3367.91 | 3530.03 | 3035.92 | 4006.59 | 3393.22 | 3084.26 | 3246.30 | 1441.79 | 1196.91 | 1426.04 | 1150.67 | 1510.08 | 1905.71 | 2370.74 | 2674.91 | 2393.91 | 845.89 | 795.12 | 746.06 | 214.42 | 201.89 | 85.69 | 210.55 | 218.57 | 255.27 | 213.33 | 319.38 | 100.66 | 99.56 | 96.56 | 47.30 | NA | |
Short Term Investments | 16085.00 | 15058.00 | 12696.00 | 10145.00 | 7779.00 | 6354.00 | 5932.00 | NA | NA | NA | 131.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 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Accounts Receivable Net Current | 3737.00 | 3887.00 | 3508.00 | 2520.00 | 3447.00 | 2993.00 | 2952.00 | 2192.00 | 2081.00 | 2311.00 | 1913.00 | 1962.00 | 2129.00 | 1890.00 | 1886.00 | 1757.00 | 1485.00 | 1274.00 | 1324.00 | 1128.00 | 1147.10 | 1046.94 | 949.02 | 1155.00 | 569.87 | 652.85 | 515.38 | 607.73 | 453.54 | 440.35 | 499.14 | 326.89 | 178.59 | 318.06 | 168.97 | 119.96 | 138.65 | 200.05 | 226.60 | 156.89 | 96.61 | 72.38 | 49.11 | 47.58 | 113.54 | 46.14 | 26.84 | 9.16 | 11.02 | 13.59 | 9.54 | 18.25 | 23.31 | NA | 6.71 | NA | NA | NA | |
Inventory Net | 14195.00 | 16033.00 | 13626.00 | 13721.00 | 14356.00 | 14375.00 | 12839.00 | 10327.00 | 8108.00 | 6691.00 | 5757.00 | 5199.00 | 4733.00 | 4132.00 | 4101.00 | 4218.00 | 4018.00 | 4494.00 | 3552.00 | 3581.00 | 3382.36 | 3836.85 | 3113.45 | 3314.13 | 3324.64 | 2565.83 | 2263.54 | 2471.38 | 2438.11 | 2220.34 | 2067.45 | 1604.57 | 1609.61 | 1301.96 | 1277.84 | 1293.72 | 1212.28 | 1054.84 | 953.67 | 752.49 | 596.93 | 450.73 | 340.36 | 347.55 | 254.89 | 237.62 | 268.50 | 159.05 | 66.67 | 55.43 | 50.08 | 49.22 | 54.31 | NA | 45.18 | NA | NA | NA | |
Prepaid Expense And Other Assets Current | 4325.00 | 3752.00 | 3388.00 | 2708.00 | 2997.00 | 3227.00 | 2941.00 | 2364.00 | 2118.00 | 2035.00 | 1723.00 | 1746.00 | 1602.00 | 1542.00 | 1346.00 | 1238.00 | 1218.00 | 1045.00 | 713.00 | 660.00 | 569.75 | 464.91 | 365.67 | 325.23 | 422.03 | 379.38 | 268.37 | 321.41 | 313.50 | 271.67 | 194.47 | 132.98 | 144.68 | 153.76 | 125.23 | 133.85 | 106.43 | 135.76 | 94.72 | 65.47 | 61.54 | 48.87 | 27.57 | 27.26 | 13.69 | 11.10 | 8.44 | 7.78 | 6.92 | 7.10 | 9.41 | 10.96 | 9.51 | NA | 10.84 | NA | NA | NA | |
Available For Sale Securities Debt Securities | 30720.00 | 26863.00 | 29094.00 | 26077.00 | 23075.00 | 22402.00 | 22185.00 | 21107.00 | 18915.00 | 18013.00 | 17707.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 | 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 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Property Plant And Equipment Gross | 46550.00 | 44288.00 | 41782.00 | 38984.00 | 36871.00 | 34723.00 | 32589.00 | 30247.00 | 28880.00 | 27293.00 | 25615.00 | 23530.00 | 21489.00 | 19257.00 | 17864.00 | 16662.00 | 15439.00 | 14710.00 | 14130.00 | 13718.00 | 13330.77 | 12769.52 | 14029.17 | 13700.63 | 13158.07 | 12511.77 | 11751.32 | 10929.96 | 9736.64 | 8181.49 | 6980.44 | 5221.15 | 4777.24 | 4266.10 | 3974.46 | 3576.58 | 3049.89 | 2566.58 | 2121.86 | 1647.77 | 1240.51 | 1018.72 | 878.64 | 770.86 | 690.54 | 656.93 | 609.77 | 531.60 | 460.24 | 399.19 | 330.64 | NA | NA | NA | 136.63 | NA | NA | NA | |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment | 13648.00 | 12852.00 | 12057.00 | 11240.00 | 10482.00 | 9754.00 | 9041.00 | 8321.00 | 7787.00 | 7266.00 | 6731.00 | 6232.00 | 5824.00 | 5389.00 | 5117.00 | 4814.00 | 4430.00 | 4072.00 | 3734.00 | 3528.00 | 3248.31 | 2918.59 | 2699.10 | 2454.34 | 2188.72 | 1992.55 | 1723.79 | 1535.56 | 1337.41 | 1164.94 | 997.49 | 912.11 | 783.99 | 673.09 | 571.13 | 472.77 | 403.87 | 342.39 | 292.59 | 243.45 | 204.69 | 169.34 | 140.14 | 116.38 | 94.97 | 74.93 | 57.54 | 45.35 | 38.38 | 35.06 | 32.22 | NA | NA | NA | 21.99 | NA | NA | NA | |
Property Plant And Equipment Net | 32902.00 | 31436.00 | 29725.00 | 27744.00 | 26389.00 | 24969.00 | 23548.00 | 21926.00 | 21093.00 | 20027.00 | 18884.00 | 17298.00 | 15665.00 | 13868.00 | 12747.00 | 11848.00 | 11009.00 | 10638.00 | 10396.00 | 10190.00 | 10082.46 | 9850.93 | 11330.08 | 11246.30 | 10969.35 | 10519.23 | 10027.52 | 9394.40 | 8399.23 | 7016.55 | 5982.96 | 4309.05 | 3993.25 | 3593.01 | 3403.33 | 3103.81 | 2646.02 | 2224.19 | 1829.27 | 1404.33 | 1035.82 | 849.39 | 738.49 | 654.48 | 595.58 | 582.00 | 552.23 | 486.25 | 421.86 | 364.13 | 298.41 | 248.12 | 189.65 | NA | 114.64 | NA | NA | NA | |
Goodwill | 249.00 | 250.00 | 253.00 | 250.00 | 263.00 | 195.00 | 194.00 | 191.00 | 196.00 | 200.00 | 200.00 | 201.00 | 203.00 | 206.00 | 207.00 | 203.00 | 196.00 | 193.00 | 198.00 | 186.00 | 153.47 | 74.31 | 68.16 | 65.23 | 64.28 | 61.28 | 60.24 | 45.24 | 43.77 | 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 | |
Intangible Assets Net Excluding Goodwill | 164.00 | 171.00 | 178.00 | 191.00 | 202.00 | 204.00 | 215.00 | 228.00 | 241.00 | 254.00 | 257.00 | 269.00 | 283.00 | 299.00 | 313.00 | 318.00 | 312.00 | 323.00 | 339.00 | 351.00 | 327.36 | 273.57 | 282.49 | 291.48 | 300.41 | 346.43 | 361.50 | 372.24 | 380.85 | 388.61 | 376.14 | NA | NA | NA | 12.82 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Other Assets Noncurrent | 4458.00 | 4616.00 | 4531.00 | 5497.00 | 5026.00 | 4584.00 | 4193.00 | 3236.00 | 2952.00 | 2634.00 | 2138.00 | 1854.00 | 1626.00 | 1587.00 | 1536.00 | 1436.00 | 1415.00 | 1373.00 | 808.00 | 820.00 | 842.98 | 801.87 | 571.66 | 431.82 | 419.25 | 415.48 | 273.12 | 231.85 | 209.99 | 224.54 | 216.75 | 70.65 | 66.65 | 67.15 | 74.63 | 57.81 | 53.53 | 48.52 | 43.21 | 43.46 | 38.47 | 36.14 | 23.64 | 16.03 | 24.20 | 21.68 | 21.96 | 21.91 | 22.13 | 22.22 | 22.37 | 22.58 | 22.78 | NA | 22.73 | NA | NA | NA | |
Available For Sale Debt Securities Amortized Cost Basis | 30724.00 | 26871.00 | 29098.00 | 26089.00 | NA | NA | 22209.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 | 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 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Liabilities Current | 27729.00 | 29453.00 | 28748.00 | 26640.00 | 27592.00 | 27436.00 | 26709.00 | 24611.00 | 21821.00 | 21455.00 | 19705.00 | 18051.00 | 16371.00 | 14877.00 | 14248.00 | 13302.00 | 12270.00 | 11986.00 | 10667.00 | 10146.00 | 9588.77 | 9242.80 | 9992.14 | 9775.32 | 9141.36 | 8650.36 | 7674.67 | 6468.94 | 6546.35 | 6245.44 | 5827.01 | 4082.39 | 3766.40 | 3187.70 | 2816.27 | 2553.77 | 2384.39 | 2192.38 | 2107.17 | 1839.78 | 1575.85 | 1413.47 | 675.16 | 1169.46 | 486.55 | 535.62 | 539.11 | 385.81 | 286.53 | 235.72 | 191.34 | 154.18 | 138.74 | NA | 85.56 | NA | NA | NA | |
Debt Current | 2024.00 | 2135.00 | 1975.00 | 1552.00 | 1015.00 | 935.00 | 1016.00 | 979.00 | 1057.00 | 1168.00 | 1088.00 | 1207.00 | 1082.00 | 1415.00 | 1758.00 | 2766.00 | 3317.00 | 2851.00 | 1399.00 | 1643.00 | 1459.83 | 1352.60 | 2221.99 | 1833.47 | 1838.91 | 1755.63 | 799.85 | 375.51 | 760.28 | 963.74 | 1.11 | 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 | |
Accounts Payable Current | 13056.00 | 14725.00 | 14431.00 | 13937.00 | 15273.00 | 15904.00 | 15255.00 | 13897.00 | 11212.00 | 11171.00 | 10025.00 | 8260.00 | 7558.00 | 6648.00 | 6051.00 | 4958.00 | 3638.00 | 3970.00 | 3771.00 | 3468.00 | 3133.59 | 3248.83 | 3404.45 | 3596.98 | 3030.49 | 2603.50 | 2390.25 | 2385.78 | 2359.32 | 2075.33 | 1860.34 | 1606.28 | 1114.88 | 1013.49 | 916.15 | 824.86 | 771.64 | 732.33 | 777.95 | 649.36 | 443.55 | 375.78 | 303.97 | 302.44 | 262.23 | 304.20 | 303.38 | 162.03 | 78.60 | 64.33 | 56.14 | 53.63 | 57.20 | NA | 28.95 | NA | NA | NA | |
Taxes Payable Current | 1100.00 | 1186.00 | 1204.00 | 1095.00 | 1244.00 | 1371.00 | 1235.00 | 1114.00 | 1045.00 | 1272.00 | 1122.00 | 1084.00 | 834.00 | 828.00 | 777.00 | 635.00 | 484.00 | 399.00 | 611.00 | NA | NA | NA | 348.66 | NA | NA | NA | 185.81 | NA | NA | NA | 152.90 | 129.04 | 71.98 | 93.84 | 101.21 | 64.13 | 49.29 | 83.74 | 71.23 | 40.83 | 28.42 | 27.98 | 38.07 | 18.64 | 16.08 | 14.66 | 9.71 | 1.76 | 0.84 | 0.65 | 0.97 | NA | NA | NA | 2.69 | NA | NA | NA | |
Other Liabilities Current | 1022.00 | 566.00 | 517.00 | 434.00 | 370.00 | 347.00 | 354.00 | 342.00 | 337.00 | 309.00 | 294.00 | 301.00 | 292.00 | 273.00 | 241.00 | 173.00 | 179.00 | 184.00 | 203.00 | NA | NA | NA | 372.62 | NA | NA | NA | 221.05 | NA | NA | NA | 84.49 | 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 | |
Contract With Customer Liability Current | 2793.00 | 3024.00 | 2864.00 | 2206.00 | 2176.00 | 1750.00 | 1747.00 | 1928.00 | 1858.00 | 1594.00 | 1447.00 | 1801.00 | 1693.00 | 1592.00 | 1458.00 | 1258.00 | 1130.00 | 1186.00 | 1163.00 | 1045.00 | 883.29 | 762.81 | 630.29 | 570.92 | 576.32 | NA | 1015.25 | 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 |
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 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Long Term Debt | 5338.00 | 2739.00 | 2682.00 | 2152.00 | 504.00 | 817.00 | 1029.00 | 1418.00 | 2095.00 | 2253.00 | 4254.00 | 5439.00 | 6878.00 | 8019.00 | 8462.00 | 9428.00 | 9247.00 | 9479.00 | 10402.00 | 10096.00 | 9905.85 | 8650.02 | 8410.49 | 8665.16 | 8626.11 | 8219.58 | 8828.99 | 9049.73 | 6755.56 | 6927.94 | 5.89 | NA | NA | NA | NA | NA | NA | NA | 2959.80 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Minority Interest | 723.00 | 729.00 | 733.00 | 752.00 | 764.00 | 774.00 | 785.00 | 852.00 | 861.00 | 862.00 | 826.00 | 836.00 | 841.00 | 847.00 | 850.00 | 861.00 | 869.00 | 867.00 | 849.00 | 842.00 | 854.84 | 862.03 | 834.40 | 793.47 | 821.16 | 863.88 | 997.35 | 1063.24 | 1108.99 | 809.08 | 785.17 | 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 | |
Other Liabilities Noncurrent | 9002.00 | 8480.00 | 8153.00 | 7321.00 | 6924.00 | 5979.00 | 5330.00 | 4330.00 | 3926.00 | 3839.00 | 3546.00 | 3486.00 | 3336.00 | 3283.00 | 3330.00 | 3049.00 | 2870.00 | 2667.00 | 2655.00 | 2676.00 | 2655.72 | 2475.14 | 2710.40 | 2555.32 | 2607.46 | 2561.89 | 2442.97 | 2382.83 | 2259.54 | 2081.82 | 1891.45 | 737.56 | 612.34 | 426.61 | 364.98 | 336.50 | 258.14 | 228.37 | 173.24 | 126.00 | 98.90 | 70.97 | 58.20 | 53.85 | 115.59 | 35.00 | 25.17 | 18.55 | 16.11 | 15.71 | 14.91 | 14.56 | 13.36 | NA | 12.27 | NA | NA | NA | |
Operating Lease Liability Noncurrent | 4022.00 | 3847.00 | 3671.00 | 3181.00 | 2931.00 | 2389.00 | 2164.00 | 1895.00 | 1822.00 | 1814.00 | 1671.00 | 1629.00 | 1407.00 | 1330.00 | 1254.00 | 1101.00 | 1016.00 | 941.00 | 956.00 | 1028.00 | 1030.80 | 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 | 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 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Stockholders Equity | 66468.00 | 64378.00 | 62634.00 | 53466.00 | 51130.00 | 48054.00 | 44704.00 | 39851.00 | 36376.00 | 34085.00 | 30189.00 | 27053.00 | 24804.00 | 23017.00 | 22225.00 | 16031.00 | 9855.00 | 9173.00 | 6618.00 | 6040.00 | 5715.39 | 4605.60 | 4923.24 | 4508.84 | 3906.42 | 4450.69 | 4237.24 | 4711.48 | 5105.75 | 4987.72 | 4752.91 | 2680.49 | 2520.29 | 970.37 | 1088.94 | 1314.66 | 715.93 | 826.00 | 911.71 | 958.09 | 952.33 | 912.06 | 667.12 | 564.16 | 629.43 | 168.58 | 124.70 | -27.88 | 62.22 | 153.87 | 224.04 | 294.12 | 348.45 | NA | 207.05 | NA | NA | NA | |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest | 67191.00 | 65107.00 | 63367.00 | 54218.00 | 51894.00 | 48828.00 | 45489.00 | 40703.00 | 37237.00 | 34947.00 | 31015.00 | 27889.00 | 25645.00 | 23864.00 | 23075.00 | 16892.00 | 10724.00 | 10040.00 | 7467.00 | 6882.00 | 6570.23 | 5467.62 | 5757.64 | 5302.00 | 4727.58 | 5314.57 | 5234.59 | NA | NA | NA | 5905.12 | NA | NA | NA | 1083.70 | NA | NA | NA | 911.71 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Common Stock Value | 3.00 | 3.00 | 3.00 | 3.00 | 3.00 | 3.00 | 3.00 | 3.00 | 3.00 | 3.00 | 3.00 | 3.00 | 3.00 | 3.00 | 3.00 | 3.00 | 0.00 | 0.00 | 0.00 | 0.00 | 2.69 | 2.61 | 2.60 | 2.56 | 2.55 | 2.55 | 2.54 | 2.52 | 2.44 | 2.42 | 2.42 | 2.25 | 2.22 | 2.01 | 1.97 | 1.97 | 1.91 | 1.89 | 1.89 | 1.88 | 1.88 | 1.86 | 1.84 | 1.84 | 1.81 | 1.73 | 1.73 | 1.59 | 1.57 | 1.57 | 1.56 | 1.56 | 1.56 | NA | 1.43 | NA | NA | NA | |
Additional Paid In Capital Common Stock | 36443.00 | 35763.00 | 34892.00 | 34201.00 | 33436.00 | 32878.00 | 32177.00 | 31592.00 | 30944.00 | 30485.00 | 29803.00 | 28922.00 | 28205.00 | 27623.00 | 27260.00 | 21574.00 | 15895.00 | 15390.00 | 12737.00 | 12348.00 | 12052.46 | 10563.75 | 10249.12 | 9957.71 | 9656.54 | 9418.90 | 9178.02 | 8989.02 | 8774.21 | 8351.51 | 7773.73 | 5530.93 | 5383.73 | 3561.26 | 3414.69 | 3340.44 | 2502.68 | 2429.68 | 2345.27 | NA | NA | NA | 1806.62 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Retained Earnings Accumulated Deficit | 30489.00 | 29011.00 | 27882.00 | 19954.00 | 18101.00 | 15398.00 | 12885.00 | 9198.00 | 5908.00 | 3649.00 | 331.00 | -1990.00 | -3608.00 | -4750.00 | -5399.00 | -5669.00 | -6000.00 | -6104.00 | -6083.00 | -6188.00 | -6331.64 | -5923.31 | -5317.83 | -5457.31 | -5768.83 | -5051.29 | -4974.30 | -4298.96 | -3679.58 | -3343.19 | -2997.24 | -2875.90 | -2897.78 | -2604.59 | -2322.32 | -2001.93 | -1772.07 | -1587.84 | -1433.68 | -1326.04 | -1251.33 | -1189.42 | -1139.62 | -1123.36 | -1084.86 | -1054.36 | -1065.61 | -975.67 | -864.87 | -759.26 | -669.39 | -587.90 | -522.83 | NA | -414.98 | NA | NA | NA | |
Accumulated Other Comprehensive Income Loss Net Of Tax | -467.00 | -399.00 | -143.00 | -692.00 | -410.00 | -225.00 | -361.00 | -942.00 | -477.00 | -50.00 | 54.00 | 120.00 | 206.00 | 143.00 | 363.00 | 125.00 | -40.00 | -113.00 | -36.00 | -120.00 | -5.61 | -35.02 | -8.22 | 8.27 | 18.55 | 82.92 | 33.35 | 21.25 | 10.96 | -20.77 | -23.74 | 25.31 | 34.19 | 13.56 | -3.56 | -23.98 | -14.80 | -15.96 | -0.02 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | -0.01 | -0.00 | NA | NA | NA | NA | NA | NA | NA | |
Minority Interest | 723.00 | 729.00 | 733.00 | 752.00 | 764.00 | 774.00 | 785.00 | 852.00 | 861.00 | 862.00 | 826.00 | 836.00 | 841.00 | 847.00 | 850.00 | 861.00 | 869.00 | 867.00 | 849.00 | 842.00 | 854.84 | 862.03 | 834.40 | 793.47 | 821.16 | 863.88 | 997.35 | 1063.24 | 1108.99 | 809.08 | 785.17 | 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 | |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value | 484.00 | 578.00 | 540.00 | 513.00 | 495.00 | 465.00 | 483.00 | 419.00 | 419.00 | 485.00 | 613.00 | 524.00 | 519.00 | 643.00 | 684.00 | 566.00 | 367.00 | 244.00 | 301.00 | 217.00 | 225.59 | 229.72 | 215.55 | 206.00 | 206.59 | 146.82 | 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 | |
Minority Interest Decrease From Distributions To Noncontrolling Interest Holders | 21.00 | 16.00 | 25.00 | 33.00 | 28.00 | 22.00 | 29.00 | 36.00 | 26.00 | 22.00 | 30.00 | 30.00 | 26.00 | 20.00 | 25.00 | 30.00 | 27.00 | 50.00 | 86.00 | 51.00 | 32.18 | 28.57 | 82.99 | 51.00 | 43.65 | 32.05 | 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 |
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 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Cash Provided By Used In Operating Activities | 3612.00 | 242.00 | 4370.00 | 3308.00 | 3065.00 | 2513.00 | 3278.00 | 5100.00 | 2351.00 | 3995.00 | 4585.00 | 3147.00 | 2124.00 | 1641.00 | 3019.00 | 2400.00 | 964.00 | -440.00 | 1425.00 | 756.00 | 863.61 | -639.61 | 1234.56 | 1391.28 | -129.66 | -398.38 | 509.89 | -300.56 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 60.64 | 129.76 | 102.35 | -38.19 | 64.08 | -60.06 | -94.95 | -60.98 | -50.09 | -27.09 | -21.49 | -22.49 | -43.30 | -34.28 | -45.96 | NA | NA | |
Net Cash Provided By Used In Investing Activities | -3225.00 | -5084.00 | -4804.00 | -4762.00 | -3534.00 | -2484.00 | -6131.00 | -2791.00 | -884.00 | -2167.00 | -1916.00 | -1855.00 | -1515.00 | -2582.00 | -1047.00 | -1039.00 | -566.00 | -480.00 | -403.00 | -485.61 | -241.54 | -305.84 | -365.01 | -560.97 | -682.82 | -728.64 | -911.52 | -1244.73 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | -329.18 | -89.50 | -77.50 | -27.17 | -55.24 | -38.19 | -70.09 | -19.21 | -79.44 | 15.25 | -178.17 | -23.12 | 10.11 | -8.55 | -154.68 | NA | NA | |
Net Cash Provided By Used In Financing Activities | 2540.00 | 196.00 | 887.00 | 2263.00 | -328.00 | -233.00 | -495.00 | -712.00 | -406.00 | -1914.00 | -1257.00 | -1381.00 | -1549.00 | -1016.00 | 2692.00 | 4450.00 | 123.00 | 2708.00 | -79.00 | 118.18 | 2142.84 | -653.02 | -112.31 | -84.22 | 398.62 | 371.66 | 285.84 | 2101.51 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 1816.56 | 10.52 | 24.21 | 597.01 | 3.68 | 214.44 | 40.18 | 72.18 | 92.83 | 53.77 | 93.61 | 264.33 | 34.28 | 45.83 | 249.90 | 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 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Cash Provided By Used In Operating Activities | 3612.00 | 242.00 | 4370.00 | 3308.00 | 3065.00 | 2513.00 | 3278.00 | 5100.00 | 2351.00 | 3995.00 | 4585.00 | 3147.00 | 2124.00 | 1641.00 | 3019.00 | 2400.00 | 964.00 | -440.00 | 1425.00 | 756.00 | 863.61 | -639.61 | 1234.56 | 1391.28 | -129.66 | -398.38 | 509.89 | -300.56 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 60.64 | 129.76 | 102.35 | -38.19 | 64.08 | -60.06 | -94.95 | -60.98 | -50.09 | -27.09 | -21.49 | -22.49 | -43.30 | -34.28 | -45.96 | NA | NA | |
Net Income Loss | 1478.00 | 1129.00 | 7928.00 | 1853.00 | 2703.00 | 2513.00 | 3687.00 | 3292.00 | 2259.00 | 3318.00 | 2321.00 | 1618.00 | 1142.00 | 438.00 | 270.00 | 331.00 | 104.00 | 16.00 | 105.00 | 143.00 | -408.33 | -702.13 | 139.48 | 311.52 | -717.54 | -709.55 | -675.35 | -619.38 | -336.40 | -330.28 | -121.34 | 21.88 | -293.19 | -282.27 | -320.40 | -229.86 | -184.23 | -154.18 | -107.63 | -74.71 | -61.90 | -49.80 | -16.26 | -38.50 | -30.50 | 11.25 | -89.93 | -110.80 | -105.60 | -89.87 | -81.49 | -65.08 | -58.90 | -48.94 | -51.36 | -34.94 | -38.52 | -29.52 | |
Profit Loss | 1494.00 | 1144.00 | 7943.00 | 1878.00 | 2614.00 | 2539.00 | 3707.00 | 3331.00 | 2269.00 | 3280.00 | 2343.00 | 1659.00 | 1178.00 | 464.00 | 296.00 | 369.00 | 129.00 | 68.00 | 132.00 | 150.00 | -389.26 | -667.64 | 210.08 | 254.67 | -742.71 | -784.63 | -770.81 | -671.16 | -401.43 | -397.18 | -219.47 | 21.88 | -293.19 | -282.27 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Increase Decrease In Accounts Receivable | -137.00 | 422.00 | 963.00 | -881.00 | 472.00 | 32.00 | 698.00 | 193.00 | -176.00 | 409.00 | -278.00 | -135.00 | 307.00 | -24.00 | 102.00 | 314.00 | 222.00 | 14.00 | 217.00 | -18.31 | 68.67 | 99.64 | -189.37 | 587.59 | -70.63 | 169.14 | -81.01 | 182.69 | 14.50 | -91.54 | 106.06 | 109.08 | -157.90 | 159.33 | 32.11 | -15.54 | -60.66 | -2.17 | 74.49 | 61.24 | 24.13 | 23.80 | 1.18 | -65.96 | 67.41 | 19.30 | 17.68 | -1.86 | -2.57 | 4.05 | -8.71 | -5.06 | 3.05 | 13.55 | -1.35 | 1.60 | NA | NA | |
Increase Decrease In Inventories | -1783.00 | 2697.00 | -758.00 | -163.00 | 576.00 | 1540.00 | 1973.00 | 2300.00 | 1559.00 | 633.00 | -2884.00 | 488.00 | 793.00 | -106.00 | -180.00 | 67.00 | -446.00 | 981.00 | -56.00 | 132.57 | -456.72 | 809.15 | -87.35 | 55.05 | 733.48 | 322.08 | -240.12 | 25.27 | 269.19 | 124.51 | 287.54 | 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 | |
Deferred Income Tax Expense Benefit | 144.00 | -11.00 | NA | NA | -148.00 | -55.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 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Share Based Compensation | 439.00 | 524.00 | 484.00 | 465.00 | 445.00 | 418.00 | 419.00 | 362.00 | 361.00 | 418.00 | 558.00 | 475.00 | 474.00 | 614.00 | 633.00 | 543.00 | 347.00 | 211.00 | 281.00 | 198.76 | 209.86 | 208.38 | 205.31 | 204.73 | 197.34 | 141.64 | 134.35 | 112.65 | 116.04 | 103.72 | 87.71 | 89.54 | 67.31 | 89.66 | 55.64 | 56.03 | 43.30 | 43.03 | 44.52 | 39.16 | 35.78 | 37.04 | 25.17 | 20.98 | 19.71 | 14.87 | 14.42 | 12.47 | 12.54 | 10.71 | 8.68 | 7.88 | 6.93 | 5.93 | 7.84 | 3.81 | 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 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Cash Provided By Used In Investing Activities | -3225.00 | -5084.00 | -4804.00 | -4762.00 | -3534.00 | -2484.00 | -6131.00 | -2791.00 | -884.00 | -2167.00 | -1916.00 | -1855.00 | -1515.00 | -2582.00 | -1047.00 | -1039.00 | -566.00 | -480.00 | -403.00 | -485.61 | -241.54 | -305.84 | -365.01 | -560.97 | -682.82 | -728.64 | -911.52 | -1244.73 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | -329.18 | -89.50 | -77.50 | -27.17 | -55.24 | -38.19 | -70.09 | -19.21 | -79.44 | 15.25 | -178.17 | -23.12 | 10.11 | -8.55 | -154.68 | NA | NA | |
Payments To Acquire Property Plant And Equipment | 2270.00 | 2773.00 | 2306.00 | 2460.00 | 2060.00 | 2072.00 | 1858.00 | 1803.00 | 1730.00 | 1767.00 | 1810.00 | 1819.00 | 1505.00 | 1348.00 | 1151.00 | 1005.00 | 546.00 | 455.00 | 412.00 | 385.39 | 249.68 | 279.93 | 324.98 | 510.27 | 609.81 | 655.66 | 786.69 | 1116.43 | 959.07 | 552.62 | 521.61 | 247.61 | 294.72 | 216.86 | 411.22 | 392.40 | 405.17 | 426.06 | 368.66 | 284.18 | 175.69 | 141.36 | 89.43 | 76.55 | 40.52 | 57.73 | 41.48 | 68.47 | 61.29 | 67.99 | 54.26 | 68.84 | 54.31 | 20.48 | 17.15 | 7.77 | NA | NA | |
Payments To Acquire Investments | 8143.00 | 6622.00 | 5891.00 | 6131.00 | 5075.00 | 2015.00 | 4368.00 | 991.00 | 90.00 | 386.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 | 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 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Cash Provided By Used In Financing Activities | 2540.00 | 196.00 | 887.00 | 2263.00 | -328.00 | -233.00 | -495.00 | -712.00 | -406.00 | -1914.00 | -1257.00 | -1381.00 | -1549.00 | -1016.00 | 2692.00 | 4450.00 | 123.00 | 2708.00 | -79.00 | 118.18 | 2142.84 | -653.02 | -112.31 | -84.22 | 398.62 | 371.66 | 285.84 | 2101.51 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 1816.56 | 10.52 | 24.21 | 597.01 | 3.68 | 214.44 | 40.18 | 72.18 | 92.83 | 53.77 | 93.61 | 264.33 | 34.28 | 45.83 | 249.90 | 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 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenues | 25500.00 | 21301.00 | 25167.00 | 23350.00 | 24927.00 | 23329.00 | 24318.00 | 21454.00 | 16934.00 | 18756.00 | 17719.00 | 13757.00 | 11958.00 | 10389.00 | 10744.00 | 8771.00 | 6036.00 | 5985.00 | 7384.00 | 6303.00 | 6349.68 | 4541.46 | 7225.87 | 6824.41 | 4002.23 | 3408.75 | 3288.25 | 2984.68 | 2789.56 | 2696.27 | 2284.63 | 2298.44 | 1270.02 | 1147.05 | 1214.38 | 936.79 | 954.98 | 939.88 | 956.66 | 851.80 | 769.35 | 620.54 | 615.22 | 431.35 | 405.14 | 561.79 | 306.33 | 50.10 | 26.65 | 30.17 | 39.38 | 57.67 | 58.17 | 49.03 | 36.29 | 31.24 | 28.41 | 20.81 | |
Automotive | 22486.00 | 19666.00 | 23729.00 | 21791.00 | 23418.00 | 1529.00 | 23008.00 | 20337.00 | 16068.00 | 18140.00 | 17031.00 | 12951.00 | 11157.00 | 9895.00 | 9992.00 | 8192.00 | 5666.00 | 5692.00 | 6948.00 | 5901.00 | 5981.47 | 4216.80 | 6854.38 | 6425.10 | 3627.82 | 2998.73 | 2990.21 | 2667.17 | 2502.78 | 2482.33 | 2153.25 | 2275.10 | 1266.07 | 1124.32 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Energy Generation And Storage | 3014.00 | 1635.00 | 1438.00 | 1559.00 | 1509.00 | 21800.00 | 1310.00 | 1117.00 | 866.00 | 616.00 | 688.00 | 806.00 | 801.00 | 494.00 | 752.00 | 579.00 | 370.00 | 293.00 | 436.00 | 402.00 | 368.21 | 324.66 | 371.50 | 399.32 | 374.41 | 410.02 | 298.04 | 317.50 | 286.78 | 213.94 | 131.38 | 23.33 | 3.95 | 22.73 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
4636.00 | 4592.00 | 6103.00 | 5020.00 | 5731.00 | 4891.00 | 4577.00 | 5131.00 | 3787.00 | 4650.00 | 4829.00 | 3113.00 | 2859.00 | 3043.00 | 2618.00 | 1744.00 | 1400.00 | 900.00 | 841.00 | 669.00 | 689.74 | 779.41 | 311.92 | 409.30 | 527.23 | 508.70 | 495.98 | 563.56 | 463.59 | 503.93 | 497.90 | 314.94 | 132.94 | 119.48 | NA | NA | NA | NA | 134.28 | 201.40 | 141.40 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | ||
US | 13256.00 | 9762.00 | 11763.00 | 10893.00 | 11332.00 | 11247.00 | 11969.00 | 10236.00 | 9614.00 | 8734.00 | 7930.00 | 6414.00 | 5205.00 | 4424.00 | 5134.00 | 4215.00 | 3090.00 | 2768.00 | 3716.00 | 3127.00 | 3480.00 | 2329.57 | 5622.73 | 5132.95 | 2246.64 | 1844.45 | 1841.05 | 1582.14 | 1523.04 | 1275.21 | 1309.29 | 1432.46 | 830.67 | 628.29 | NA | NA | NA | NA | 487.64 | 382.20 | 329.70 | 272.30 | 310.00 | 268.80 | 382.60 | 534.50 | 275.50 | 41.00 | 8.00 | 17.00 | 16.40 | 30.90 | 32.40 | 23.60 | NA | NA | NA | NA | |
Other Countries | 7608.00 | 6947.00 | NA | 7437.00 | 7864.00 | 7191.00 | 7772.00 | 6087.00 | 3533.00 | 5372.00 | 4960.00 | 4230.00 | 3894.00 | 2922.00 | 2992.00 | 2812.00 | 1546.00 | 2317.00 | 1873.00 | 1827.00 | 1551.47 | 903.07 | 750.96 | 783.93 | 1003.94 | 893.28 | 611.11 | 613.51 | 680.83 | 781.73 | 377.88 | 415.84 | 264.03 | 340.84 | 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 | 25500.00 | 21301.00 | 25167.00 | 23350.00 | 24927.00 | 23329.00 | 24318.00 | 21454.00 | 16934.00 | 18756.00 | 17719.00 | 13757.00 | 11958.00 | 10389.00 | 10744.00 | 8771.00 | 6036.00 | 5985.00 | 7384.00 | 6303.00 | 6349.68 | 4541.46 | 7225.87 | 6824.41 | 4002.23 | 3408.75 | 3288.25 | 2984.68 | 2789.56 | 2696.27 | 2284.63 | 2298.44 | 1270.02 | 1147.05 | 1214.38 | 936.79 | 954.98 | 939.88 | 956.66 | 851.80 | 769.35 | 620.54 | 615.22 | 431.35 | 405.14 | 561.79 | 306.33 | 50.10 | 26.65 | 30.17 | 39.38 | 57.67 | 58.17 | 49.03 | 36.29 | 31.24 | 28.41 | 20.81 | |
Automotive Leasing | 458.00 | 476.00 | 500.00 | 489.00 | 567.00 | 564.00 | 599.00 | 621.00 | 588.00 | 668.00 | 628.00 | 385.00 | 332.00 | 297.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 | NA | NA | NA | NA | NA | NA | NA | NA | |
Automotive Regulatory Credits | 890.00 | 442.00 | 433.00 | 554.00 | 282.00 | 521.00 | 467.00 | 286.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 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Automotive Revenues | 19878.00 | 17378.00 | 21563.00 | 19625.00 | 21268.00 | 19963.00 | 21307.00 | 18692.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 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Automotive Sales | 18530.00 | 16460.00 | 20630.00 | 18582.00 | 20419.00 | 18878.00 | 20241.00 | 17785.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 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Energy Generation And Storage | 3014.00 | 1635.00 | 1438.00 | 1559.00 | 1509.00 | 1529.00 | 1310.00 | 1117.00 | 866.00 | 616.00 | 688.00 | 806.00 | 801.00 | 494.00 | 752.00 | 579.00 | 370.00 | 293.00 | 436.00 | 402.00 | 368.21 | 324.66 | 371.50 | 399.32 | 374.41 | 410.02 | 298.04 | 317.50 | 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 | |
Energy Generation And Storage Leasing | 148.00 | 113.00 | 111.00 | 143.00 | 150.00 | 116.00 | 120.00 | 151.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 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Energy Generation And Storage Sales | 2866.00 | 1522.00 | 1327.00 | 1416.00 | 1359.00 | 1413.00 | 1190.00 | 966.00 | NA | NA | 581.00 | 662.00 | 653.00 | NA | NA | 439.00 | 225.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 | NA | NA | NA | NA | NA | |
Sales And Services | 24894.00 | 20712.00 | 24556.00 | 22718.00 | 24210.00 | 22649.00 | 23599.00 | 20682.00 | 16197.00 | 17975.00 | 16984.00 | 13228.00 | 11478.00 | 9981.00 | 10352.00 | 8366.00 | 5623.00 | 5626.00 | 7043.00 | 5921.00 | 5998.87 | 4213.78 | 6869.39 | 6463.92 | 3622.61 | 3123.19 | 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 | |
Services And Other | 2608.00 | 2288.00 | 2166.00 | 2166.00 | 2150.00 | 1837.00 | 1701.00 | 1645.00 | 1466.00 | 1279.00 | 1064.00 | 894.00 | 951.00 | 893.00 | 678.00 | 581.00 | 487.00 | 560.00 | 580.00 | 548.00 | 605.08 | 492.94 | 531.16 | 326.33 | 270.14 | 263.41 | 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 |