2024-06-30 | 2024-03-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 | 2009-12-31 | 2009-09-30 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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 | NA | |
Weighted Average Number Of Diluted Shares Outstanding | NA | 7472.00 | 7462.00 | NA | 7464.00 | 7473.00 | 7485.00 | NA | 7534.00 | 7555.00 | 7567.00 | NA | 7597.00 | 7616.00 | 7637.00 | NA | 7675.00 | 7691.00 | 7710.00 | NA | 7744.00 | 7768.00 | 7766.00 | NA | 7794.00 | 7710.00 | 7799.00 | NA | 7813.00 | 7830.00 | 7876.00 | NA | 7985.00 | 8028.00 | 8066.00 | NA | 8237.00 | 8297.00 | 8351.00 | NA | 8367.00 | 8395.00 | 8434.00 | NA | 8429.00 | 8444.00 | 8494.00 | NA | 8498.00 | 8465.00 | 8490.00 | NA | 8510.00 | 8570.00 | 8695.00 | NA | 8876.00 | 8951.00 | NA | |
Weighted Average Number Of Shares Outstanding Basic | NA | 7431.00 | 7429.00 | NA | 7441.00 | 7451.00 | 7457.00 | NA | 7493.00 | 7505.00 | 7513.00 | NA | 7539.00 | 7555.00 | 7566.00 | NA | 7602.00 | 7621.00 | 7634.00 | NA | 7672.00 | 7692.00 | 7673.00 | NA | 7698.00 | 7710.00 | 7708.00 | NA | 7725.00 | 7755.00 | 7789.00 | NA | 7895.00 | 7964.00 | 7996.00 | NA | 8167.00 | 8228.00 | 8249.00 | NA | 8284.00 | 8326.00 | 8339.00 | NA | 8364.00 | 8393.00 | 8396.00 | NA | 8401.00 | 8402.00 | 8392.00 | NA | 8420.00 | 8497.00 | 8614.00 | NA | 8767.00 | 8856.00 | NA | |
Earnings Per Share Basic | 2.96 | 2.95 | 3.00 | 2.70 | 2.46 | 2.20 | 2.35 | 2.24 | 2.23 | 2.50 | 2.73 | 2.19 | 2.05 | 2.05 | 1.84 | 1.48 | 1.41 | 1.53 | 1.40 | 1.72 | 1.15 | 1.09 | 1.15 | 1.15 | 0.96 | -0.82 | 0.85 | 0.84 | 0.62 | 0.67 | 0.60 | 0.40 | 0.48 | 0.63 | 0.58 | -0.40 | 0.61 | 0.71 | 0.55 | 0.56 | 0.68 | 0.79 | 0.63 | 0.59 | 0.72 | 0.76 | 0.53 | -0.06 | 0.61 | 0.79 | 0.68 | 0.70 | 0.62 | 0.78 | 0.63 | 0.52 | 0.46 | 0.75 | 0.40 | |
Earnings Per Share Diluted | 2.95 | 2.94 | 2.99 | 2.69 | 2.45 | 2.20 | 2.35 | 2.24 | 2.22 | 2.48 | 2.71 | 2.17 | 2.03 | 2.03 | 1.82 | 1.46 | 1.40 | 1.51 | 1.38 | 1.71 | 1.14 | 1.08 | 1.14 | 1.14 | 0.95 | -0.82 | 0.84 | 0.83 | 0.61 | 0.66 | 0.60 | 0.39 | 0.47 | 0.62 | 0.57 | -0.40 | 0.61 | 0.71 | 0.54 | 0.55 | 0.68 | 0.78 | 0.62 | 0.59 | 0.72 | 0.76 | 0.53 | -0.06 | 0.60 | 0.78 | 0.68 | 0.69 | 0.61 | 0.77 | 0.62 | 0.51 | 0.45 | 0.74 | 0.40 |
2024-06-30 | 2024-03-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 | 2009-12-31 | 2009-09-30 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue From Contract With Customer Excluding Assessed Tax | 64727.00 | 61858.00 | 56517.00 | 56189.00 | 52857.00 | 52747.00 | 50122.00 | 51865.00 | 49360.00 | 51728.00 | 45317.00 | 46152.00 | 41706.00 | 43076.00 | 37154.00 | 38033.00 | 35021.00 | 36906.00 | 33055.00 | 33717.00 | 30571.00 | 32471.00 | 29084.00 | 30085.00 | 26819.00 | 28918.00 | 24538.00 | 25605.00 | 23212.00 | 25826.00 | 20453.00 | 20614.00 | 20531.00 | 23796.00 | 20379.00 | 22180.00 | 21729.00 | 26470.00 | 23201.00 | 23382.00 | 20403.00 | 24519.00 | 18529.00 | 19896.00 | 20489.00 | 21456.00 | 16008.00 | 18059.00 | 17407.00 | 20885.00 | 17372.00 | 17367.00 | 16428.00 | 19953.00 | 16195.00 | 16039.00 | 14503.00 | 19022.00 | 12920.00 | |
Revenues | 64727.00 | 61858.00 | 56517.00 | 56189.00 | 52857.00 | 52747.00 | 50122.00 | 51865.00 | 49360.00 | 51728.00 | 45317.00 | 46152.00 | 41706.00 | 43076.00 | 37154.00 | 38033.00 | 35021.00 | 36906.00 | 33055.00 | 33717.00 | 30571.00 | 32471.00 | 29084.00 | 30085.00 | 26819.00 | 28918.00 | 24538.00 | 25605.00 | 23212.00 | 25826.00 | 20453.00 | 20614.00 | 20531.00 | 23796.00 | 20379.00 | 22180.00 | 21729.00 | 26470.00 | 23201.00 | 23382.00 | 20403.00 | 24519.00 | 18529.00 | 19896.00 | 20489.00 | 21456.00 | 16008.00 | 18059.00 | 17407.00 | 20885.00 | 17372.00 | 17367.00 | 16428.00 | 19953.00 | 16195.00 | 16039.00 | 14503.00 | 19022.00 | 12920.00 | |
Gain Loss On Investments | -55.00 | -25.00 | -107.00 | 157.00 | 105.00 | -15.00 | 13.00 | -134.00 | -76.00 | 300.00 | 371.00 | 395.00 | 353.00 | 359.00 | 125.00 | 28.00 | -101.00 | 162.00 | -57.00 | 267.00 | 44.00 | 94.00 | 243.00 | 548.00 | 510.00 | 768.00 | 573.00 | 690.00 | 790.00 | 698.00 | 405.00 | 475.00 | 85.00 | 106.00 | 2.00 | 151.00 | 169.00 | 317.00 | 79.00 | 284.00 | 90.00 | 70.00 | -7.00 | 31.00 | 57.00 | 43.00 | -15.00 | 212.00 | 34.00 | 315.00 | 3.00 | 100.00 | 187.00 | 118.00 | 34.00 | 49.00 | 137.00 | 92.00 | NA | |
Cost Of Revenue | 19684.00 | 18505.00 | 16302.00 | 16795.00 | 16128.00 | 17488.00 | 15452.00 | 16429.00 | 15615.00 | 16960.00 | 13646.00 | 13991.00 | 13045.00 | 14194.00 | 11002.00 | 12339.00 | 10975.00 | 12358.00 | 10406.00 | 10412.00 | 10170.00 | 12423.00 | 9905.00 | 9742.00 | 9269.00 | 11064.00 | 8278.00 | 8456.00 | 8060.00 | 9901.00 | 7844.00 | 7979.00 | 7722.00 | 9872.00 | 7207.00 | 7468.00 | 7161.00 | 10136.00 | 8273.00 | 7595.00 | 5941.00 | 8284.00 | 5114.00 | 5602.00 | 4787.00 | 5692.00 | 4168.00 | 4163.00 | 3952.00 | 5638.00 | 3777.00 | 3708.00 | 3897.00 | 4833.00 | 3139.00 | 3170.00 | 2755.00 | 3628.00 | NA | |
Cost Of Goods And Services Sold | 19684.00 | 18505.00 | 16302.00 | 16795.00 | 16128.00 | 17488.00 | 15452.00 | 16429.00 | 15615.00 | 16960.00 | 13646.00 | 13991.00 | 13045.00 | 14194.00 | 11002.00 | 12339.00 | 10975.00 | 12358.00 | 10406.00 | 10412.00 | 10170.00 | 12423.00 | 9905.00 | 9742.00 | 9269.00 | 11064.00 | 8278.00 | 8456.00 | 8060.00 | 9901.00 | 7844.00 | 7979.00 | 7722.00 | 9872.00 | 7207.00 | 7468.00 | 7161.00 | 10136.00 | 8273.00 | 7595.00 | 5941.00 | 8284.00 | 5114.00 | 5602.00 | 4787.00 | 5692.00 | 4168.00 | 4163.00 | 3952.00 | 5638.00 | 3777.00 | 3708.00 | 3897.00 | 4833.00 | 3139.00 | 3170.00 | 2755.00 | 3628.00 | NA | |
Gross Profit | 45043.00 | 43353.00 | 40215.00 | 39394.00 | 36729.00 | 35259.00 | 34670.00 | 35436.00 | 33745.00 | 34768.00 | 31671.00 | 32161.00 | 28661.00 | 28882.00 | 26152.00 | 25694.00 | 24046.00 | 24548.00 | 22649.00 | 23305.00 | 20401.00 | 20048.00 | 19179.00 | 20343.00 | 17550.00 | 17854.00 | 16260.00 | 14861.00 | 14030.00 | 14189.00 | 12609.00 | 12635.00 | 12809.00 | 13924.00 | 13172.00 | 14712.00 | 14568.00 | 16334.00 | 14928.00 | 15787.00 | 14462.00 | 16235.00 | 13415.00 | 14294.00 | 15702.00 | 15764.00 | 11840.00 | 13896.00 | 13455.00 | 15247.00 | 13595.00 | 13659.00 | 12531.00 | 15120.00 | 13056.00 | 12869.00 | 11748.00 | 15394.00 | 10078.00 | |
Research And Development Expense | 8056.00 | 7653.00 | 6659.00 | 6739.00 | 6984.00 | 6844.00 | 6628.00 | 6849.00 | 6306.00 | 5758.00 | 5599.00 | 5687.00 | 5204.00 | 4899.00 | 4926.00 | 5214.00 | 4887.00 | 4603.00 | 4565.00 | 4513.00 | 4316.00 | 4070.00 | 3977.00 | 3933.00 | 3715.00 | 3504.00 | 3574.00 | 3514.00 | 3355.00 | 3062.00 | 3106.00 | 3146.00 | 2980.00 | 2900.00 | 2962.00 | 3094.00 | 2984.00 | 2903.00 | 3065.00 | 3123.00 | 2743.00 | 2748.00 | 2767.00 | 2783.00 | 2640.00 | 2528.00 | 2460.00 | 2594.00 | 2517.00 | 2371.00 | 2329.00 | 2393.00 | 2269.00 | 2185.00 | 2196.00 | 2350.00 | 2220.00 | 2079.00 | NA | |
General And Administrative Expense | 2246.00 | 1912.00 | 1474.00 | 2197.00 | 1643.00 | 2337.00 | 1398.00 | 1749.00 | 1480.00 | 1384.00 | 1287.00 | 1522.00 | 1327.00 | 1139.00 | 1119.00 | 1656.00 | 1273.00 | 1121.00 | 1061.00 | 1425.00 | 1179.00 | 1132.00 | 1149.00 | 1271.00 | 1208.00 | 1109.00 | 1166.00 | 1355.00 | 1202.00 | 879.00 | 1045.00 | 1301.00 | 1140.00 | 1038.00 | 1084.00 | 1272.00 | 1091.00 | 1097.00 | 1151.00 | 1373.00 | 1203.00 | 1235.00 | 1010.00 | 1210.00 | 1656.00 | 1156.00 | 1127.00 | 1136.00 | 1150.00 | 1120.00 | 1163.00 | 1179.00 | 1160.00 | 945.00 | 938.00 | 987.00 | 1152.00 | 1183.00 | NA | |
Selling And Marketing Expense | 6816.00 | 6207.00 | 5187.00 | 6204.00 | 5750.00 | 5679.00 | 5126.00 | 6304.00 | 5595.00 | 5379.00 | 4547.00 | 5857.00 | 5082.00 | 4947.00 | 4231.00 | 5417.00 | 4911.00 | 4933.00 | 4337.00 | 4962.00 | 4565.00 | 4588.00 | 4098.00 | 4760.00 | 4335.00 | 4562.00 | 3812.00 | 4356.00 | 3879.00 | 4071.00 | 3233.00 | 3998.00 | 3406.00 | 3960.00 | 3333.00 | 3961.00 | 3709.00 | 4315.00 | 3728.00 | 4682.00 | 3542.00 | 4283.00 | 3304.00 | 4228.00 | 3794.00 | 4309.00 | 2945.00 | 3781.00 | 3414.00 | 3762.00 | 2900.00 | 3916.00 | 3393.00 | 3825.00 | 2806.00 | 3602.00 | 3203.00 | 3619.00 | NA | |
Operating Income Loss | 27925.00 | 27581.00 | 26895.00 | 24254.00 | 22352.00 | 20399.00 | 21518.00 | 20534.00 | 20364.00 | 22247.00 | 20238.00 | 19095.00 | 17048.00 | 17897.00 | 15876.00 | 13407.00 | 12975.00 | 13891.00 | 12686.00 | 12405.00 | 10341.00 | 10258.00 | 9955.00 | 10379.00 | 8292.00 | 8679.00 | 7708.00 | 5330.00 | 5594.00 | 6177.00 | 5225.00 | 3080.00 | 5283.00 | 6026.00 | 5793.00 | -2053.00 | 6594.00 | 7776.00 | 5844.00 | 6482.00 | 6974.00 | 7969.00 | 6334.00 | 6073.00 | 7612.00 | 7771.00 | 5308.00 | 192.00 | 6374.00 | 7994.00 | 7203.00 | 6171.00 | 5709.00 | 8165.00 | 7116.00 | 5930.00 | 5173.00 | 8513.00 | NA | |
Interest Expense | 701.00 | 800.00 | 525.00 | 482.00 | 496.00 | 490.00 | 500.00 | 496.00 | 503.00 | 525.00 | 539.00 | 553.00 | 633.00 | 571.00 | 589.00 | 686.00 | 614.00 | 654.00 | 637.00 | 669.00 | 671.00 | 672.00 | 674.00 | 672.00 | 691.00 | 698.00 | 672.00 | 655.00 | 609.00 | 521.00 | 437.00 | 345.00 | 340.00 | 309.00 | 249.00 | 247.00 | 211.00 | 162.00 | 161.00 | 169.00 | 175.00 | 135.00 | 118.00 | 120.00 | 109.00 | 105.00 | 95.00 | 96.00 | 95.00 | 95.00 | 94.00 | 94.00 | 84.00 | 72.00 | 45.00 | 37.00 | 38.00 | 38.00 | NA | |
Income Tax Expense Benefit | 5214.00 | 4788.00 | 4993.00 | 4646.00 | 4374.00 | 3914.00 | 4016.00 | 3747.00 | 3462.00 | 3750.00 | 19.00 | 2947.00 | 1779.00 | 2874.00 | 2231.00 | 2220.00 | 2091.00 | 2436.00 | 2008.00 | -591.00 | 1677.00 | 1965.00 | 1397.00 | 1807.00 | 1217.00 | 15471.00 | 1408.00 | -968.00 | 1115.00 | 1163.00 | 635.00 | 225.00 | 1280.00 | 857.00 | 893.00 | 1439.00 | 1532.00 | 1987.00 | 1356.00 | 1965.00 | 1297.00 | 1320.00 | 1164.00 | 1180.00 | 1548.00 | 1393.00 | 1068.00 | 851.00 | 1255.00 | 1615.00 | 1568.00 | 445.00 | 793.00 | 1863.00 | 1820.00 | 1506.00 | 1335.00 | 2221.00 | NA | |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax | -4.00 | 10.00 | 21.00 | 20.00 | -9.00 | -32.00 | 7.00 | -2.00 | 6.00 | 0.00 | 2.00 | -11.00 | 18.00 | 8.00 | 4.00 | 4.00 | -36.00 | -4.00 | -2.00 | -80.00 | -33.00 | -15.00 | -45.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 | |
Net Income Loss | 22036.00 | 21939.00 | 22291.00 | 20081.00 | 18299.00 | 16425.00 | 17556.00 | 16740.00 | 16728.00 | 18765.00 | 20505.00 | 16458.00 | 15457.00 | 15463.00 | 13893.00 | 11202.00 | 10752.00 | 11649.00 | 10678.00 | 13187.00 | 8809.00 | 8420.00 | 8824.00 | 8873.00 | 7424.00 | -6302.00 | 6576.00 | 6513.00 | 4801.00 | 5200.00 | 4690.00 | 3122.00 | 3756.00 | 4998.00 | 4620.00 | -3195.00 | 4985.00 | 5863.00 | 4540.00 | 4612.00 | 5660.00 | 6558.00 | 5244.00 | 4965.00 | 6055.00 | 6377.00 | 4466.00 | -492.00 | 5108.00 | 6624.00 | 5738.00 | 5874.00 | 5232.00 | 6634.00 | 5410.00 | 4518.00 | 4006.00 | 6662.00 | 3574.00 | |
Comprehensive Income Net Of Tax | 21881.00 | 21453.00 | 21697.00 | 19382.00 | 19112.00 | 17311.00 | 14891.00 | 14538.00 | 13815.00 | 17919.00 | 19966.00 | 16818.00 | 13552.00 | 15720.00 | 13807.00 | 11712.00 | 13683.00 | 11455.00 | 10957.00 | 14112.00 | 9557.00 | 9022.00 | 8463.00 | 7797.00 | 6670.00 | -7227.00 | 6475.00 | 6300.00 | 4933.00 | 4031.00 | 4834.00 | 2819.00 | 3823.00 | 5033.00 | 3836.00 | -4144.00 | 5073.00 | 5489.00 | 4589.00 | 4988.00 | 5715.00 | 7104.00 | 6232.00 | 4503.00 | 6254.00 | 6563.00 | 4864.00 | -402.00 | 5614.00 | 6699.00 | 4626.00 | NA | NA | NA | NA | NA | NA | NA | NA |
2024-06-30 | 2024-03-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 | 2009-12-31 | 2009-09-30 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Assets | 512163.00 | 484275.00 | 445785.00 | 411976.00 | 380088.00 | 364552.00 | 359784.00 | 364840.00 | 344607.00 | 340389.00 | 335418.00 | 333779.00 | 308879.00 | 304137.00 | 301001.00 | 301311.00 | 285449.00 | 282794.00 | 278955.00 | 286556.00 | 263281.00 | 258859.00 | 257619.00 | 258848.00 | 245497.00 | 256003.00 | 249097.00 | 241086.00 | 225017.00 | 224610.00 | 212524.00 | 193694.00 | 181869.00 | 180098.00 | 172896.00 | 176223.00 | 176683.00 | 174848.00 | 169656.00 | 172384.00 | 156119.00 | 153543.00 | 142348.00 | 142431.00 | 134105.00 | 128683.00 | 121876.00 | 121271.00 | 118010.00 | 112243.00 | 107415.00 | 108704.00 | 99727.00 | 92306.00 | NA | 86113.00 | NA | NA | NA | |
Liabilities | 243686.00 | 231123.00 | 225071.00 | 205753.00 | 185405.00 | 181416.00 | 186218.00 | 198298.00 | 181683.00 | 180379.00 | 183440.00 | 191791.00 | 174374.00 | 173901.00 | 177609.00 | 183007.00 | 170948.00 | 172685.00 | 172894.00 | 184226.00 | 168417.00 | 166731.00 | 171652.00 | 176130.00 | 166258.00 | 177643.00 | 159450.00 | 168692.00 | 155288.00 | 155801.00 | 142152.00 | 121697.00 | 107063.00 | 103318.00 | 95451.00 | 96140.00 | 86551.00 | 82969.00 | 79486.00 | 82600.00 | 68695.00 | 68443.00 | 60707.00 | 63487.00 | 57417.00 | 56107.00 | 53040.00 | 54908.00 | 49351.00 | 48122.00 | 48024.00 | 51621.00 | 46275.00 | 43825.00 | NA | 39938.00 | NA | NA | NA | |
Liabilities And Stockholders Equity | 512163.00 | 484275.00 | 445785.00 | 411976.00 | 380088.00 | 364552.00 | 359784.00 | 364840.00 | 344607.00 | 340389.00 | 335418.00 | 333779.00 | 308879.00 | 304137.00 | 301001.00 | 301311.00 | 285449.00 | 282794.00 | 278955.00 | 286556.00 | 263281.00 | 258859.00 | 257619.00 | 258848.00 | 245497.00 | 256003.00 | 249097.00 | 241086.00 | 225017.00 | 224610.00 | 212524.00 | 193694.00 | 181869.00 | 180098.00 | 172896.00 | 176223.00 | 176683.00 | 174848.00 | 169656.00 | 172384.00 | 156119.00 | 153543.00 | 142348.00 | 142431.00 | 134105.00 | 128683.00 | 121876.00 | 121271.00 | 118010.00 | 112243.00 | 107415.00 | 108704.00 | 99727.00 | 92306.00 | NA | 86113.00 | NA | NA | NA | |
Stockholders Equity | 268477.00 | 253152.00 | 220714.00 | 206223.00 | 194683.00 | 183136.00 | 173566.00 | 166542.00 | 162924.00 | 160010.00 | 151978.00 | 141988.00 | 134505.00 | 130236.00 | 123392.00 | 118304.00 | 114501.00 | 110109.00 | 106061.00 | 102330.00 | 94864.00 | 92128.00 | 85967.00 | 82718.00 | 79239.00 | 78360.00 | 89647.00 | 72394.00 | 69729.00 | 68809.00 | 70372.00 | 71997.00 | 74806.00 | 76780.00 | 77445.00 | 80083.00 | 90132.00 | 91879.00 | 90170.00 | 89784.00 | 87424.00 | 85100.00 | 81641.00 | 78944.00 | 76688.00 | 72576.00 | 68836.00 | 66363.00 | 68659.00 | 64121.00 | 59391.00 | 57083.00 | 53452.00 | 48481.00 | 46942.00 | 46175.00 | 45710.00 | 44283.00 | NA |
2024-06-30 | 2024-03-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 | 2009-12-31 | 2009-09-30 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Assets Current | 159734.00 | 147180.00 | 207586.00 | 184257.00 | 163889.00 | 157823.00 | 160812.00 | 169684.00 | 153922.00 | 174188.00 | 174326.00 | 184406.00 | 165614.00 | 173973.00 | 177077.00 | 181915.00 | 170505.00 | 167074.00 | 165896.00 | 175552.00 | 159887.00 | 156874.00 | 164195.00 | 169662.00 | 156659.00 | 167633.00 | 161031.00 | 159851.00 | 146313.00 | 144949.00 | 157909.00 | 139660.00 | 128421.00 | 127812.00 | 121656.00 | 124712.00 | 118398.00 | 116362.00 | 112439.00 | 114246.00 | 109006.00 | 106870.00 | 99450.00 | 101466.00 | 93524.00 | 89574.00 | 84051.00 | 85084.00 | 76860.00 | 72513.00 | 75271.00 | 74918.00 | 66263.00 | 59684.00 | NA | 55676.00 | NA | NA | NA | |
Cash And Cash Equivalents At Carrying Value | 18315.00 | 19634.00 | 80452.00 | 34704.00 | 26562.00 | 15646.00 | 22884.00 | 13931.00 | 12498.00 | 20604.00 | 19165.00 | 14224.00 | 13702.00 | 14432.00 | 17205.00 | 13576.00 | 11710.00 | 8864.00 | 13117.00 | 11356.00 | 11212.00 | 6638.00 | 15137.00 | 11946.00 | 9221.00 | 12859.00 | 6884.00 | 7663.00 | 6713.00 | 8468.00 | 13928.00 | 6510.00 | 7170.00 | 7185.00 | 5431.00 | 5595.00 | 7414.00 | 6426.00 | 6302.00 | 8669.00 | 11572.00 | 10059.00 | 4023.00 | 3804.00 | 5240.00 | 6017.00 | 5036.00 | 6938.00 | 6388.00 | 10610.00 | 12881.00 | 9610.00 | 7021.00 | 4023.00 | 8161.00 | 5505.00 | 8155.00 | 9422.00 | 8823.00 | |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents | 18315.00 | 19634.00 | 80452.00 | 34704.00 | 26562.00 | 15646.00 | 22884.00 | 13931.00 | 12498.00 | 20604.00 | 19165.00 | 14224.00 | 13702.00 | 14432.00 | 17205.00 | 13576.00 | 11710.00 | 8864.00 | 13117.00 | 11356.00 | 11212.00 | 6638.00 | 15137.00 | 11946.00 | NA | NA | NA | 7663.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 | |
Short Term Investments | 57228.00 | 60387.00 | 63499.00 | 76558.00 | 77865.00 | 83862.00 | 84378.00 | 90826.00 | 92195.00 | 104765.00 | 111450.00 | 116110.00 | 111705.00 | 117536.00 | 120772.00 | 122951.00 | 125916.00 | 125389.00 | 123519.00 | 122463.00 | 120406.00 | 121024.00 | 120743.00 | 121822.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 | |
Accounts Receivable Net Current | 56924.00 | 44029.00 | 36953.00 | 48688.00 | 37420.00 | 35833.00 | 31279.00 | 44261.00 | 32613.00 | 33520.00 | 27349.00 | 38043.00 | 26322.00 | 27312.00 | 22851.00 | 32011.00 | 22699.00 | 23525.00 | 19087.00 | 29524.00 | 19269.00 | 19680.00 | 17390.00 | 26481.00 | 17208.00 | 18428.00 | 14561.00 | 19792.00 | 12882.00 | 14343.00 | 11129.00 | 18277.00 | 12247.00 | 14507.00 | 11444.00 | 17908.00 | 12427.00 | 16186.00 | 12887.00 | 19544.00 | 13497.00 | 15986.00 | 11007.00 | 17486.00 | 11991.00 | 14317.00 | 9871.00 | 15780.00 | 10961.00 | 13643.00 | 10153.00 | 14987.00 | 10033.00 | 12874.00 | NA | 13014.00 | NA | NA | NA | |
Inventory Net | 1246.00 | 1304.00 | 3000.00 | 2500.00 | 2877.00 | 2980.00 | 4268.00 | 3742.00 | 3296.00 | 3019.00 | 3411.00 | 2636.00 | 2245.00 | 1924.00 | 2705.00 | 1895.00 | 1644.00 | 1823.00 | 2622.00 | 2063.00 | 1951.00 | 1961.00 | 3614.00 | 2662.00 | 2084.00 | 2003.00 | 3211.00 | 2181.00 | 1979.00 | 1961.00 | 3122.00 | 2251.00 | 2450.00 | 2702.00 | 3816.00 | 2902.00 | 2469.00 | 2053.00 | 3141.00 | 2660.00 | 1920.00 | 1594.00 | 2613.00 | 1938.00 | 2133.00 | 1661.00 | 1624.00 | 1137.00 | 1412.00 | 1351.00 | 2270.00 | 1372.00 | 1056.00 | 861.00 | NA | 740.00 | NA | NA | NA | |
Other Assets Current | 26021.00 | 21826.00 | 23682.00 | 21807.00 | 19165.00 | 19502.00 | 18003.00 | 16924.00 | 13320.00 | 12280.00 | 12951.00 | 13393.00 | 11640.00 | 12769.00 | 13544.00 | 11482.00 | 8536.00 | 7473.00 | 7551.00 | 10146.00 | 7049.00 | 7571.00 | 7311.00 | 6751.00 | 5097.00 | 4422.00 | 4788.00 | 4897.00 | 5434.00 | 5864.00 | 6726.00 | 5892.00 | 6598.00 | 6345.00 | 5594.00 | 5461.00 | 6376.00 | 6173.00 | 5434.00 | 4392.00 | 3740.00 | 4018.00 | 3900.00 | 3388.00 | 3241.00 | 3301.00 | 3860.00 | 3092.00 | 2608.00 | 3614.00 | 3255.00 | 3320.00 | 2438.00 | 2149.00 | NA | 2950.00 | NA | NA | NA | |
Land | 8163.00 | NA | NA | 5683.00 | NA | NA | NA | 4734.00 | NA | NA | NA | 3660.00 | NA | NA | NA | 1823.00 | NA | NA | NA | 1540.00 | NA | NA | NA | 1254.00 | NA | NA | NA | 1107.00 | NA | NA | NA | 824.00 | NA | NA | NA | 769.00 | NA | NA | NA | 541.00 | NA | NA | NA | 525.00 | NA | NA | NA | 528.00 | NA | NA | NA | 533.00 | NA | NA | NA | 526.00 | NA | NA | NA | |
Available For Sale Securities Debt Securities | 64899.00 | 69674.00 | 68408.00 | 95332.00 | 94931.00 | 91109.00 | 98860.00 | 95357.00 | 95970.00 | 117964.00 | 122523.00 | 122008.00 | 117749.00 | 125527.00 | 131500.00 | 129798.00 | 131820.00 | 129337.00 | 131911.00 | 129652.00 | 127267.00 | 124293.00 | 131651.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 85040.00 | 80412.00 | 77476.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
2024-06-30 | 2024-03-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 | 2009-12-31 | 2009-09-30 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Property Plant And Equipment Gross | 212012.00 | NA | NA | 163892.00 | NA | NA | NA | 134058.00 | NA | NA | NA | 111066.00 | NA | NA | NA | 87348.00 | NA | NA | NA | 71807.00 | NA | NA | NA | 58683.00 | NA | NA | NA | 47913.00 | NA | NA | NA | 38156.00 | NA | NA | NA | 32337.00 | NA | NA | NA | 27804.00 | NA | NA | NA | 22504.00 | NA | NA | NA | 19231.00 | NA | NA | NA | 17991.00 | NA | NA | NA | 16259.00 | NA | NA | NA | |
Furniture And Fixtures Gross | 6532.00 | NA | NA | 6246.00 | NA | NA | NA | 5860.00 | NA | NA | NA | 5344.00 | NA | NA | NA | 4782.00 | NA | NA | NA | 4840.00 | NA | NA | NA | 4457.00 | NA | NA | NA | 4044.00 | NA | NA | NA | 3889.00 | NA | NA | NA | 3579.00 | NA | NA | NA | 3406.00 | NA | NA | NA | 2465.00 | NA | NA | NA | 2087.00 | NA | NA | NA | 1991.00 | NA | NA | NA | 1873.00 | NA | NA | NA | |
Leasehold Improvements Gross | 9594.00 | NA | NA | 8537.00 | NA | NA | NA | 7819.00 | NA | NA | NA | 6884.00 | NA | NA | NA | 5487.00 | NA | NA | NA | 5316.00 | NA | NA | NA | 4735.00 | NA | NA | NA | 5064.00 | NA | NA | NA | 3659.00 | NA | NA | NA | 3577.00 | NA | NA | NA | 3560.00 | NA | NA | NA | 2946.00 | NA | NA | NA | 2550.00 | NA | NA | NA | 2345.00 | NA | NA | NA | 2100.00 | NA | NA | NA | |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment | 76421.00 | 74945.00 | 69486.00 | 68251.00 | 65998.00 | 63459.00 | 60638.00 | 59660.00 | 58053.00 | 55277.00 | 52469.00 | 51351.00 | 49681.00 | 47715.00 | 45417.00 | 43197.00 | 41512.00 | 39597.00 | 36971.00 | 35330.00 | 35431.00 | 33082.00 | 30953.00 | 29223.00 | 28377.00 | 26849.00 | 25523.00 | 24179.00 | 22992.00 | 21888.00 | 20885.00 | 19800.00 | 18885.00 | 18008.00 | 18009.00 | 17606.00 | 16839.00 | 16192.00 | 15373.00 | 14793.00 | 14441.00 | 13686.00 | 13038.00 | 12513.00 | 12247.00 | 11773.00 | 11401.00 | 10962.00 | 10952.00 | 10546.00 | 10209.00 | 9829.00 | 9564.00 | 9279.00 | NA | 8629.00 | NA | NA | NA | |
Amortization Of Intangible Assets | 1400.00 | 1400.00 | 636.00 | 600.00 | 612.00 | 632.00 | 633.00 | 600.00 | 502.00 | 446.00 | 439.00 | 400.00 | 405.00 | 378.00 | 383.00 | 400.00 | 356.00 | 411.00 | 434.00 | 400.00 | 431.00 | 530.00 | 556.00 | 500.00 | 560.00 | 562.00 | 563.00 | 600.00 | 560.00 | 315.00 | 214.00 | 238.00 | 249.00 | 249.00 | 242.00 | 200.00 | 361.00 | 329.00 | 372.00 | 347.00 | 170.00 | 166.00 | 162.00 | 176.00 | 187.00 | 198.00 | 178.00 | 152.00 | 142.00 | 155.00 | 109.00 | 125.00 | 162.00 | 126.00 | NA | NA | NA | NA | NA | |
Property Plant And Equipment Net | 135591.00 | 121375.00 | 102502.00 | 95641.00 | 88132.00 | 82755.00 | 77037.00 | 74398.00 | 70298.00 | 67214.00 | 63772.00 | 59715.00 | 54945.00 | 51737.00 | 47927.00 | 44151.00 | 41221.00 | 40522.00 | 38409.00 | 36477.00 | 33648.00 | 32717.00 | 31430.00 | 29460.00 | 27929.00 | 26304.00 | 24809.00 | 23734.00 | 21962.00 | 21379.00 | 19224.00 | 18356.00 | 16831.00 | 15789.00 | 15046.00 | 14731.00 | 14375.00 | 13607.00 | 13229.00 | 13011.00 | 11771.00 | 11567.00 | 10774.00 | 9991.00 | 9204.00 | 8698.00 | 8329.00 | 8269.00 | 8225.00 | 8010.00 | 8033.00 | 8162.00 | 7969.00 | 7799.00 | NA | 7630.00 | NA | NA | NA | |
Long Term Investments | 14600.00 | 14807.00 | 11423.00 | 9879.00 | 9415.00 | 7097.00 | 6839.00 | 6891.00 | 6907.00 | 6994.00 | 6393.00 | 5984.00 | 5395.00 | 3794.00 | 3103.00 | 2965.00 | 2660.00 | 2755.00 | 2684.00 | 2649.00 | 2403.00 | 2274.00 | 2034.00 | 1862.00 | 2818.00 | 3961.00 | 5343.00 | 6023.00 | 7381.00 | 8912.00 | 10486.00 | 10431.00 | 11315.00 | 11514.00 | 11438.00 | 12053.00 | 12019.00 | 12665.00 | 13943.00 | 14597.00 | 14792.00 | 14607.00 | 11995.00 | 10844.00 | 11193.00 | 10707.00 | 10038.00 | 9776.00 | 9068.00 | 7550.00 | 8576.00 | 10865.00 | 10748.00 | 10022.00 | NA | 7754.00 | NA | NA | NA | |
Goodwill | 119220.00 | 119163.00 | 67790.00 | 67886.00 | 67940.00 | 67905.00 | 67459.00 | 67524.00 | 67371.00 | 50921.00 | 50455.00 | 49711.00 | 49698.00 | 44219.00 | 43890.00 | 43351.00 | 42064.00 | 42248.00 | 42113.00 | 42026.00 | 41861.00 | 41577.00 | 35855.00 | 35683.00 | 35582.00 | 35355.00 | 35389.00 | 35122.00 | 34668.00 | 34524.00 | 17907.00 | 17872.00 | 17948.00 | 17436.00 | 17142.00 | 16939.00 | 21728.00 | 21855.00 | 20081.00 | 20127.00 | 14751.00 | 14680.00 | 14667.00 | 14655.00 | 14682.00 | 14727.00 | 14466.00 | 13452.00 | 19698.00 | 19670.00 | 12537.00 | 12581.00 | 12554.00 | 12502.00 | 12471.00 | 12394.00 | NA | NA | NA | |
Finite Lived Intangible Assets Net | 27597.00 | 28828.00 | 8895.00 | 9366.00 | 9879.00 | 10354.00 | 10808.00 | 11298.00 | 11348.00 | 7462.00 | 7794.00 | 7800.00 | 8127.00 | 6555.00 | 6923.00 | 7038.00 | 6855.00 | 7126.00 | 7508.00 | 7750.00 | 8103.00 | 8482.00 | 7579.00 | 8053.00 | 8544.00 | 9034.00 | 9598.00 | 10106.00 | 10547.00 | 11001.00 | 3522.00 | 3733.00 | 4459.00 | 4619.00 | 4745.00 | 4835.00 | 6963.00 | 7299.00 | 6693.00 | 6981.00 | 2901.00 | 2945.00 | 2982.00 | 3083.00 | 3240.00 | 3341.00 | 3423.00 | 3170.00 | 2756.00 | 2581.00 | 1026.00 | 744.00 | 840.00 | 992.00 | NA | 1158.00 | NA | NA | NA | |
Other Assets Noncurrent | 36460.00 | 35551.00 | 32154.00 | 30601.00 | 26954.00 | 24994.00 | 23482.00 | 21897.00 | 21845.00 | 21256.00 | 21103.00 | 15075.00 | 14427.00 | 13561.00 | 13034.00 | 13138.00 | 13696.00 | 14630.00 | 14455.00 | 14723.00 | 10258.00 | 10129.00 | 9792.00 | 7442.00 | 7106.00 | 6967.00 | 6083.00 | 6250.00 | 4146.00 | 3845.00 | 3476.00 | 3642.00 | 2895.00 | 2928.00 | 2869.00 | 2953.00 | 3200.00 | 3060.00 | 3271.00 | 3422.00 | 2898.00 | 2874.00 | 2480.00 | 2392.00 | 2262.00 | 1636.00 | 1569.00 | 1520.00 | 1403.00 | 1919.00 | 1972.00 | 1434.00 | 1353.00 | 1307.00 | NA | 1501.00 | NA | NA | NA | |
Available For Sale Debt Securities Amortized Cost Basis | 68209.00 | 73113.00 | 73272.00 | 99869.00 | 98700.00 | 95829.00 | 104013.00 | 98118.00 | 97048.00 | 115397.00 | 119016.00 | 117966.00 | 113883.00 | 119502.00 | 124848.00 | 122900.00 | 125311.00 | 127270.00 | 129308.00 | 127747.00 | 126703.00 | 124631.00 | 133105.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 |
2024-06-30 | 2024-03-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 | 2009-12-31 | 2009-09-30 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Liabilities Current | 125286.00 | 118525.00 | 124792.00 | 104149.00 | 85691.00 | 81718.00 | 87389.00 | 95082.00 | 77439.00 | 77510.00 | 80528.00 | 88657.00 | 72193.00 | 67486.00 | 70056.00 | 72310.00 | 58707.00 | 59640.00 | 58118.00 | 69420.00 | 53861.00 | 50318.00 | 56277.00 | 58488.00 | 46133.00 | 58099.00 | 51615.00 | 64527.00 | 52005.00 | 70787.00 | 58810.00 | 59357.00 | 44354.00 | 42643.00 | 49399.00 | 49858.00 | 40748.00 | 47415.00 | 44694.00 | 45625.00 | 33903.00 | 33742.00 | 34623.00 | 37417.00 | 31929.00 | 31910.00 | 31402.00 | 32688.00 | 26170.00 | 25373.00 | 25543.00 | 28774.00 | 24042.00 | 24312.00 | NA | 26147.00 | NA | NA | NA | |
Long Term Debt Current | 2249.00 | 2249.00 | 3748.00 | 5247.00 | 6245.00 | 3997.00 | 3248.00 | 2749.00 | 1749.00 | 4998.00 | 3249.00 | 8072.00 | 8051.00 | 5387.00 | 6497.00 | 3749.00 | 3748.00 | 6247.00 | 3017.00 | 5516.00 | 6515.00 | 3516.00 | 6497.00 | 3998.00 | 3447.00 | 3446.00 | 1050.00 | 1049.00 | 599.00 | 599.00 | NA | 0.00 | 0.00 | 750.00 | 750.00 | 2499.00 | 2499.00 | 1749.00 | 1748.00 | 0.00 | 2000.00 | 2000.00 | 2000.00 | 2999.00 | 2246.00 | 2241.00 | 2236.00 | 1231.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Accounts Payable Current | 21996.00 | 18087.00 | 19307.00 | 18095.00 | 15305.00 | 15354.00 | 16609.00 | 19000.00 | 16085.00 | 15314.00 | 14832.00 | 15163.00 | 13412.00 | 12770.00 | 12509.00 | 12530.00 | 9246.00 | 8811.00 | 8574.00 | 9382.00 | 7544.00 | 7563.00 | 8511.00 | 8617.00 | 7623.00 | 7850.00 | 6866.00 | 7390.00 | 6217.00 | 6580.00 | 6296.00 | 6898.00 | 6759.00 | 6936.00 | 6630.00 | 6591.00 | 6690.00 | 6932.00 | 6769.00 | 7432.00 | 4583.00 | 5398.00 | 4841.00 | 4828.00 | 4532.00 | 4356.00 | 3631.00 | 4175.00 | 3790.00 | 3884.00 | 3719.00 | 4197.00 | 3829.00 | 3863.00 | NA | 4025.00 | NA | NA | NA | |
Accrued Income Taxes Current | 5017.00 | 7311.00 | 8035.00 | 4152.00 | 4163.00 | 3553.00 | 6729.00 | 4067.00 | 4646.00 | 3731.00 | 6272.00 | 2174.00 | 2165.00 | 1562.00 | 2384.00 | 2130.00 | 3296.00 | 2687.00 | 3440.00 | 5665.00 | 1950.00 | 2033.00 | 2341.00 | 2121.00 | 814.00 | 788.00 | 920.00 | 718.00 | 654.00 | 508.00 | 720.00 | 580.00 | 685.00 | 493.00 | 607.00 | 606.00 | 758.00 | 711.00 | 903.00 | 782.00 | 694.00 | 591.00 | 834.00 | 592.00 | 689.00 | 630.00 | 847.00 | 789.00 | 958.00 | 921.00 | 705.00 | 580.00 | 839.00 | 1439.00 | NA | 1074.00 | NA | NA | NA | |
Other Liabilities Current | 19185.00 | 18023.00 | 14475.00 | 14745.00 | 12664.00 | 12802.00 | 12058.00 | 13067.00 | 11865.00 | 11684.00 | 10816.00 | 11666.00 | 10450.00 | 10527.00 | 9476.00 | 10027.00 | 9151.00 | 9131.00 | 8507.00 | 9351.00 | 7837.00 | 8297.00 | 7953.00 | 8744.00 | 7500.00 | 7787.00 | 7520.00 | 6280.00 | 6025.00 | 6688.00 | 7123.00 | 5949.00 | 5887.00 | 6447.00 | 6207.00 | 6766.00 | 6846.00 | 6623.00 | 7130.00 | 6906.00 | 4275.00 | 3920.00 | 3625.00 | 3597.00 | 3913.00 | 3366.00 | 3312.00 | 3151.00 | 3011.00 | 3057.00 | 3245.00 | 3492.00 | 3325.00 | 3190.00 | NA | 2931.00 | NA | NA | NA | |
Contract With Customer Liability Current | 57582.00 | 41888.00 | 46429.00 | 50901.00 | 36903.00 | 36982.00 | 41340.00 | 45538.00 | 34027.00 | 34001.00 | 38465.00 | 41525.00 | 30083.00 | 30402.00 | 33476.00 | 36000.00 | 27012.00 | 27343.00 | 29904.00 | 32676.00 | 24251.00 | 24285.00 | 26704.00 | 28905.00 | NA | NA | NA | 24013.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 |
2024-06-30 | 2024-03-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 | 2009-12-31 | 2009-09-30 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Long Term Debt | 44937.00 | 44907.00 | 45694.00 | 47237.00 | 48210.00 | 48116.00 | 48622.00 | 49781.00 | 49926.00 | 53258.00 | 53288.00 | 58146.00 | 58058.00 | 60523.00 | 63552.00 | 63327.00 | 66610.00 | 69608.00 | 69495.00 | 72200.00 | 73100.00 | 73200.00 | 76200.00 | 76200.00 | 76900.00 | 76800.00 | 77300.00 | 77100.00 | 76800.00 | 59900.00 | 60200.00 | 40800.00 | 40900.00 | 41400.00 | 28600.00 | 30300.00 | 30100.00 | 20000.00 | 20200.00 | 20600.00 | 22700.00 | 22700.00 | 14600.00 | 15600.00 | 14200.00 | 14200.00 | 12000.00 | 11900.00 | NA | 11900.00 | 11900.00 | 11900.00 | NA | NA | NA | 4900.00 | NA | NA | NA | |
Long Term Debt Noncurrent | 42688.00 | 42658.00 | 41946.00 | 41990.00 | 41965.00 | 44119.00 | 45374.00 | 47032.00 | 48177.00 | 48260.00 | 50039.00 | 50074.00 | 50007.00 | 55136.00 | 57055.00 | 59578.00 | 62862.00 | 63361.00 | 66478.00 | 66662.00 | 66585.00 | 69653.00 | 69733.00 | 72242.00 | 73480.00 | 73348.00 | 76255.00 | 76073.00 | 76222.00 | 59306.00 | 60154.00 | 40783.00 | 40896.00 | 40679.00 | 27819.00 | 27808.00 | 27644.00 | 18260.00 | 18472.00 | 20645.00 | 20679.00 | 20676.00 | 12632.00 | 12601.00 | 11949.00 | 11947.00 | 9714.00 | 10713.00 | 11938.00 | 11932.00 | 11927.00 | 11921.00 | 11915.00 | 9671.00 | NA | 4939.00 | NA | NA | NA | |
Deferred Income Tax Liabilities Net | 2618.00 | 2469.00 | 470.00 | 433.00 | 302.00 | 289.00 | 223.00 | 230.00 | 304.00 | 199.00 | 212.00 | 198.00 | 173.00 | 174.00 | 187.00 | 204.00 | 185.00 | 222.00 | 234.00 | 233.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 1257.00 | NA | NA | NA | 1067.00 | NA | NA | NA | 781.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Other Liabilities Noncurrent | 27064.00 | 23271.00 | 18634.00 | 17981.00 | 17437.00 | 16479.00 | 15311.00 | 15526.00 | 15154.00 | 14747.00 | 14346.00 | 13427.00 | 12941.00 | 12544.00 | 11525.00 | 10632.00 | 9673.00 | 9658.00 | 8826.00 | 7581.00 | 6763.00 | 6055.00 | 5539.00 | 5211.00 | 5223.00 | 4820.00 | 18173.00 | 17184.00 | 17381.00 | 15980.00 | 14340.00 | 13640.00 | 14122.00 | 13700.00 | 13280.00 | 13544.00 | 13274.00 | 12423.00 | 11781.00 | 11594.00 | 9953.00 | 9790.00 | 9587.00 | 10000.00 | 9721.00 | 8397.00 | 8423.00 | 8208.00 | 8525.00 | 8386.00 | 8201.00 | 8072.00 | 8001.00 | 7662.00 | NA | 7445.00 | NA | NA | NA | |
Operating Lease Liability Noncurrent | 15497.00 | 14469.00 | 13487.00 | 12728.00 | 12312.00 | 11998.00 | 11660.00 | 11489.00 | 11357.00 | 10774.00 | 10050.00 | 9629.00 | 9272.00 | 8875.00 | 7753.00 | 7671.00 | 7248.00 | 7172.00 | 6659.00 | 6188.00 | 5972.00 | 5683.00 | 5652.00 | 5568.00 | 5751.00 | 5640.00 | 5768.00 | 5372.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 |
2024-06-30 | 2024-03-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 | 2009-12-31 | 2009-09-30 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Stockholders Equity | 268477.00 | 253152.00 | 220714.00 | 206223.00 | 194683.00 | 183136.00 | 173566.00 | 166542.00 | 162924.00 | 160010.00 | 151978.00 | 141988.00 | 134505.00 | 130236.00 | 123392.00 | 118304.00 | 114501.00 | 110109.00 | 106061.00 | 102330.00 | 94864.00 | 92128.00 | 85967.00 | 82718.00 | 79239.00 | 78360.00 | 89647.00 | 72394.00 | 69729.00 | 68809.00 | 70372.00 | 71997.00 | 74806.00 | 76780.00 | 77445.00 | 80083.00 | 90132.00 | 91879.00 | 90170.00 | 89784.00 | 87424.00 | 85100.00 | 81641.00 | 78944.00 | 76688.00 | 72576.00 | 68836.00 | 66363.00 | 68659.00 | 64121.00 | 59391.00 | 57083.00 | 53452.00 | 48481.00 | 46942.00 | 46175.00 | 45710.00 | 44283.00 | NA | |
Common Stocks Including Additional Paid In Capital | 100923.00 | 99193.00 | 95508.00 | 93718.00 | 92093.00 | 90225.00 | 88535.00 | 86939.00 | 85767.00 | 84528.00 | 83751.00 | 83111.00 | 82308.00 | 81896.00 | 81089.00 | 80552.00 | 79813.00 | 79625.00 | 78882.00 | 78520.00 | 77791.00 | 77556.00 | 71303.00 | 71223.00 | 70418.00 | 70192.00 | 69419.00 | 69315.00 | 68554.00 | 68177.00 | 67747.00 | 68178.00 | 68012.00 | 68279.00 | 68093.00 | 68465.00 | 68475.00 | 68765.00 | 68362.00 | 68366.00 | 67803.00 | 67476.00 | 67230.00 | 67306.00 | NA | NA | NA | 65797.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Retained Earnings Accumulated Deficit | 173144.00 | 159394.00 | 132143.00 | 118848.00 | 108234.00 | 99368.00 | 92374.00 | 84281.00 | 79633.00 | 75045.00 | 66944.00 | 57055.00 | 50735.00 | 44973.00 | 39193.00 | 34566.00 | 32012.00 | 30739.00 | 27240.00 | 24150.00 | 18338.00 | 16585.00 | 17279.00 | 13682.00 | 9974.00 | 8567.00 | 19702.00 | 2648.00 | 531.00 | 120.00 | 944.00 | 2282.00 | 4954.00 | 6728.00 | 7614.00 | 9096.00 | 18186.00 | 19731.00 | 18051.00 | 17710.00 | 16289.00 | 14347.00 | 11680.00 | 9895.00 | 7657.00 | 4236.00 | 932.00 | -856.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Accumulated Other Comprehensive Income Loss Net Of Tax | -5590.00 | -5435.00 | -6937.00 | -6343.00 | -5644.00 | -6457.00 | -7343.00 | -4678.00 | -2476.00 | 437.00 | 1283.00 | 1822.00 | 1462.00 | 3367.00 | 3110.00 | 3186.00 | 2676.00 | -255.00 | -61.00 | -340.00 | -1265.00 | -2013.00 | -2615.00 | -2187.00 | -1153.00 | -399.00 | 526.00 | 431.00 | 644.00 | 512.00 | 1681.00 | 1537.00 | 1840.00 | 1773.00 | 1738.00 | 2522.00 | 3471.00 | 3383.00 | 3757.00 | 3708.00 | 3332.00 | 3277.00 | 2731.00 | 1743.00 | 2205.00 | 2006.00 | 1820.00 | 1422.00 | 1332.00 | 826.00 | 751.00 | 1863.00 | 1810.00 | 1697.00 | NA | 1055.00 | NA | NA | NA |
2024-06-30 | 2024-03-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 | 2009-12-31 | 2009-09-30 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Cash Provided By Used In Operating Activities | 37195.00 | 31917.00 | 30583.00 | 28770.00 | 24441.00 | 11173.00 | 23198.00 | 24629.00 | 25386.00 | 14480.00 | 24540.00 | 22710.00 | 22179.00 | 12516.00 | 19335.00 | 18673.00 | 17504.00 | 10680.00 | 13818.00 | 16108.00 | 13520.00 | 8900.00 | 13657.00 | 11418.00 | 12151.00 | 7875.00 | 12440.00 | 11005.00 | 10660.00 | 6293.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 5903.00 | 9666.00 | 4780.00 | 8484.00 | 7677.00 | 9594.00 | 5862.00 | 8493.00 | 5942.00 | 8672.00 | 4186.00 | 8194.00 | 5604.00 | 7393.00 | 4969.00 | NA | |
Net Cash Provided By Used In Investing Activities | -14848.00 | -10700.00 | 503.00 | -9134.00 | -3264.00 | -7150.00 | -3132.00 | -9729.00 | -16171.00 | -1161.00 | -3250.00 | -10853.00 | -9684.00 | -1669.00 | -5371.00 | -4462.00 | 51.00 | -6036.00 | -1776.00 | -7257.00 | -1363.00 | -4200.00 | -2953.00 | -2670.00 | 3844.00 | -331.00 | -6904.00 | -7369.00 | -6191.00 | -14751.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | -5839.00 | -7660.00 | -2593.00 | -7719.00 | -4662.00 | -12241.00 | -5568.00 | -2315.00 | -950.00 | -7139.00 | -1570.00 | -4957.00 | -4119.00 | -5904.00 | -92.00 | NA | |
Net Cash Provided By Used In Financing Activities | -23563.00 | -18808.00 | 14761.00 | -11413.00 | -10290.00 | -11349.00 | -10883.00 | -13269.00 | -17345.00 | -11986.00 | -16276.00 | -11371.00 | -13192.00 | -13634.00 | -10289.00 | -12262.00 | -14645.00 | -8915.00 | -10209.00 | -8686.00 | -7601.00 | -13216.00 | -7384.00 | -6039.00 | -19658.00 | -1552.00 | -6341.00 | -2701.00 | -6236.00 | 3016.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | -1469.00 | -2744.00 | -1221.00 | -2714.00 | -2421.00 | -1605.00 | -2513.00 | -2869.00 | -2423.00 | 1437.00 | -6751.00 | -639.00 | -4098.00 | -2726.00 | -4277.00 | NA |
2024-06-30 | 2024-03-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 | 2009-12-31 | 2009-09-30 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Cash Provided By Used In Operating Activities | 37195.00 | 31917.00 | 30583.00 | 28770.00 | 24441.00 | 11173.00 | 23198.00 | 24629.00 | 25386.00 | 14480.00 | 24540.00 | 22710.00 | 22179.00 | 12516.00 | 19335.00 | 18673.00 | 17504.00 | 10680.00 | 13818.00 | 16108.00 | 13520.00 | 8900.00 | 13657.00 | 11418.00 | 12151.00 | 7875.00 | 12440.00 | 11005.00 | 10660.00 | 6293.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 5903.00 | 9666.00 | 4780.00 | 8484.00 | 7677.00 | 9594.00 | 5862.00 | 8493.00 | 5942.00 | 8672.00 | 4186.00 | 8194.00 | 5604.00 | 7393.00 | 4969.00 | NA | |
Net Income Loss | 22036.00 | 21939.00 | 22291.00 | 20081.00 | 18299.00 | 16425.00 | 17556.00 | 16740.00 | 16728.00 | 18765.00 | 20505.00 | 16458.00 | 15457.00 | 15463.00 | 13893.00 | 11202.00 | 10752.00 | 11649.00 | 10678.00 | 13187.00 | 8809.00 | 8420.00 | 8824.00 | 8873.00 | 7424.00 | -6302.00 | 6576.00 | 6513.00 | 4801.00 | 5200.00 | 4690.00 | 3122.00 | 3756.00 | 4998.00 | 4620.00 | -3195.00 | 4985.00 | 5863.00 | 4540.00 | 4612.00 | 5660.00 | 6558.00 | 5244.00 | 4965.00 | 6055.00 | 6377.00 | 4466.00 | -492.00 | 5108.00 | 6624.00 | 5738.00 | 5874.00 | 5232.00 | 6634.00 | 5410.00 | 4518.00 | 4006.00 | 6662.00 | 3574.00 | |
Increase Decrease In Accounts Receivable | 13246.00 | 2028.00 | -11034.00 | 11244.00 | 1408.00 | 3164.00 | -11729.00 | 12634.00 | -857.00 | 5543.00 | -10486.00 | 11606.00 | -290.00 | 4008.00 | -8843.00 | 9355.00 | -891.00 | 4203.00 | -10090.00 | 10070.00 | -460.00 | 2396.00 | -9194.00 | 9188.00 | -1285.00 | 3908.00 | -7949.00 | 6875.00 | -1487.00 | 2711.00 | -7174.00 | 6076.00 | -2288.00 | 3118.00 | -6376.00 | 5448.00 | -3655.00 | 3378.00 | -6627.00 | 5363.00 | -2501.00 | 4875.00 | -6617.00 | 5666.00 | -2191.00 | 4488.00 | -6156.00 | 5007.00 | -2770.00 | 3652.00 | -4733.00 | 4886.00 | -3031.00 | 3270.00 | -3674.00 | 4144.00 | -1947.00 | 2789.00 | NA | |
Increase Decrease In Inventories | -55.00 | -260.00 | 505.00 | -374.00 | -106.00 | -1305.00 | 543.00 | 461.00 | 279.00 | -394.00 | 777.00 | 388.00 | 329.00 | -788.00 | 808.00 | 251.00 | -181.00 | -799.00 | 561.00 | 113.00 | -12.00 | -1654.00 | 956.00 | 572.00 | 75.00 | -1205.00 | 1023.00 | 199.00 | 16.00 | -1132.00 | 867.00 | -192.00 | -241.00 | -1104.00 | 937.00 | 429.00 | 430.00 | -1070.00 | 483.00 | 199.00 | 324.00 | -1029.00 | 667.00 | -187.00 | 483.00 | 33.00 | 473.00 | -263.00 | 50.00 | -891.00 | 920.00 | 303.00 | 170.00 | -380.00 | 468.00 | 260.00 | -77.00 | -558.00 | NA | |
Increase Decrease In Accounts Payable | 4204.00 | 648.00 | 1214.00 | 1311.00 | -407.00 | -2058.00 | -1567.00 | 2659.00 | 520.00 | 235.00 | -471.00 | 1617.00 | 833.00 | 33.00 | 315.00 | 3026.00 | 546.00 | -7.00 | -547.00 | 1264.00 | -197.00 | -440.00 | -395.00 | 1010.00 | -393.00 | 938.00 | -407.00 | 850.00 | -425.00 | 99.00 | -443.00 | -17.00 | -129.00 | 369.00 | -135.00 | -142.00 | -390.00 | 137.00 | -659.00 | 863.00 | -716.00 | 602.00 | -276.00 | 486.00 | -67.00 | 685.00 | -567.00 | 349.00 | -114.00 | 176.00 | -442.00 | 293.00 | -51.00 | 216.00 | -400.00 | 755.00 | 122.00 | 3.00 | NA | |
Deferred Income Tax Expense Benefit | -1145.00 | -1323.00 | -568.00 | -1888.00 | -1675.00 | -1305.00 | -1191.00 | 283.00 | -198.00 | 183.00 | -5970.00 | -34.00 | -88.00 | -17.00 | -11.00 | 447.00 | -206.00 | -53.00 | -177.00 | -5723.00 | -320.00 | -173.00 | -247.00 | -2389.00 | -396.00 | -2305.00 | -53.00 | -1947.00 | -777.00 | -587.00 | 15.00 | 155.00 | 351.00 | -247.00 | 73.00 | -644.00 | 253.00 | 314.00 | 301.00 | -369.00 | -190.00 | -176.00 | 404.00 | -423.00 | 226.00 | 140.00 | 38.00 | 672.00 | -134.00 | 14.00 | 402.00 | 326.00 | -59.00 | -117.00 | -148.00 | -483.00 | -241.00 | 550.00 | NA | |
Share Based Compensation | 2696.00 | 2703.00 | 2507.00 | 2416.00 | 2465.00 | 2538.00 | 2192.00 | 1997.00 | 1906.00 | 1897.00 | 1702.00 | 1571.00 | 1525.00 | 1566.00 | 1456.00 | 1349.00 | 1338.00 | 1340.00 | 1262.00 | 1190.00 | 1172.00 | 1183.00 | 1107.00 | 1012.00 | 969.00 | 986.00 | 973.00 | 913.00 | 883.00 | 767.00 | 703.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 |
2024-06-30 | 2024-03-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 | 2009-12-31 | 2009-09-30 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Cash Provided By Used In Investing Activities | -14848.00 | -10700.00 | 503.00 | -9134.00 | -3264.00 | -7150.00 | -3132.00 | -9729.00 | -16171.00 | -1161.00 | -3250.00 | -10853.00 | -9684.00 | -1669.00 | -5371.00 | -4462.00 | 51.00 | -6036.00 | -1776.00 | -7257.00 | -1363.00 | -4200.00 | -2953.00 | -2670.00 | 3844.00 | -331.00 | -6904.00 | -7369.00 | -6191.00 | -14751.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | -5839.00 | -7660.00 | -2593.00 | -7719.00 | -4662.00 | -12241.00 | -5568.00 | -2315.00 | -950.00 | -7139.00 | -1570.00 | -4957.00 | -4119.00 | -5904.00 | -92.00 | NA | |
Payments To Acquire Property Plant And Equipment | 13873.00 | 10952.00 | 9917.00 | 8943.00 | 6607.00 | 6274.00 | 6283.00 | 6871.00 | 5340.00 | 5865.00 | 5810.00 | 6452.00 | 5089.00 | 4174.00 | 4907.00 | 4744.00 | 3767.00 | 3545.00 | 3385.00 | 4051.00 | 2565.00 | 3707.00 | 3602.00 | 3980.00 | 2934.00 | 2586.00 | 2132.00 | 2283.00 | 1695.00 | 1988.00 | 2163.00 | 2655.00 | 2308.00 | 2024.00 | 1356.00 | 1781.00 | 1391.00 | 1490.00 | 1282.00 | 1330.00 | 1192.00 | 1732.00 | 1231.00 | 1794.00 | 930.00 | 930.00 | 603.00 | 622.00 | 749.00 | 498.00 | 436.00 | 642.00 | 658.00 | 491.00 | 564.00 | 758.00 | 408.00 | 376.00 | NA | |
Payments To Acquire Investments | 2831.00 | 2183.00 | 8460.00 | 11976.00 | 9063.00 | 11599.00 | 5013.00 | 4919.00 | 8723.00 | 2505.00 | 10309.00 | 14877.00 | 18375.00 | 15092.00 | 14580.00 | 18879.00 | 15910.00 | 19011.00 | 23390.00 | 15442.00 | 5846.00 | 16858.00 | 19551.00 | 32380.00 | 26885.00 | 45154.00 | 32961.00 | 29031.00 | 43918.00 | 46775.00 | 57181.00 | 30097.00 | 27341.00 | 34750.00 | 37570.00 | 25259.00 | 30218.00 | 19167.00 | 24085.00 | 23473.00 | 21323.00 | 13126.00 | 14768.00 | 27024.00 | 18160.00 | 10074.00 | 20138.00 | 11953.00 | 23951.00 | 10047.00 | 11299.00 | 8286.00 | 14394.00 | 5896.00 | 7417.00 | 4174.00 | 11217.00 | 4287.00 | NA |
2024-06-30 | 2024-03-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 | 2009-12-31 | 2009-09-30 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Cash Provided By Used In Financing Activities | -23563.00 | -18808.00 | 14761.00 | -11413.00 | -10290.00 | -11349.00 | -10883.00 | -13269.00 | -17345.00 | -11986.00 | -16276.00 | -11371.00 | -13192.00 | -13634.00 | -10289.00 | -12262.00 | -14645.00 | -8915.00 | -10209.00 | -8686.00 | -7601.00 | -13216.00 | -7384.00 | -6039.00 | -19658.00 | -1552.00 | -6341.00 | -2701.00 | -6236.00 | 3016.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | -1469.00 | -2744.00 | -1221.00 | -2714.00 | -2421.00 | -1605.00 | -2513.00 | -2869.00 | -2423.00 | 1437.00 | -6751.00 | -639.00 | -4098.00 | -2726.00 | -4277.00 | NA | |
Payments Of Dividends Common Stock | 5574.00 | 5572.00 | 5051.00 | 5054.00 | 5059.00 | 5066.00 | 4621.00 | 4632.00 | 4645.00 | 4652.00 | 4206.00 | 4214.00 | 4221.00 | 4230.00 | 3856.00 | 3865.00 | 3876.00 | 3886.00 | 3510.00 | 3521.00 | 3526.00 | 3544.00 | 3220.00 | 3226.00 | 3232.00 | 3238.00 | 3003.00 | 3009.00 | 3012.00 | 3024.00 | 2800.00 | 2821.00 | 2842.00 | 2868.00 | 2475.00 | 2496.00 | 2532.00 | 2547.00 | 2307.00 | 2309.00 | 2322.00 | 2332.00 | 1916.00 | 1921.00 | 1925.00 | 1933.00 | 1676.00 | 1678.00 | 1683.00 | 1683.00 | 1341.00 | 1350.00 | 1349.00 | 1363.00 | 1118.00 | 1130.00 | 1139.00 | 1152.00 | NA | |
Payments For Repurchase Of Common Stock | 4210.00 | 4213.00 | 4831.00 | 5704.00 | 5509.00 | 5459.00 | 5573.00 | 8757.00 | 8822.00 | 7433.00 | 7684.00 | 7177.00 | 6930.00 | 6535.00 | 6743.00 | 5791.00 | 7059.00 | 5206.00 | 4912.00 | 4633.00 | 4753.00 | 6413.00 | 3744.00 | 2362.00 | 3781.00 | 2008.00 | 2570.00 | 1765.00 | 2062.00 | 3599.00 | 4362.00 | 3677.00 | 3857.00 | 3678.00 | 4757.00 | 4279.00 | 5131.00 | 2145.00 | 2888.00 | 1170.00 | 1845.00 | 2113.00 | 2188.00 | 1042.00 | 1028.00 | 1658.00 | 1632.00 | 1030.00 | 1023.00 | 1042.00 | 1934.00 | 1256.00 | 848.00 | 5052.00 | 4399.00 | 3839.00 | 2023.00 | 3867.00 | NA |
2024-06-30 | 2024-03-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 | 2009-12-31 | 2009-09-30 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenues | 64727.00 | 61858.00 | 56517.00 | 56189.00 | 52857.00 | 52747.00 | 50122.00 | 51865.00 | 49360.00 | 51728.00 | 45317.00 | 46152.00 | 41706.00 | 43076.00 | 37154.00 | 38033.00 | 35021.00 | 36906.00 | 33055.00 | 33717.00 | 30571.00 | 32471.00 | 29084.00 | 30085.00 | 26819.00 | 28918.00 | 24538.00 | 25605.00 | 23212.00 | 25826.00 | 20453.00 | 20614.00 | 20531.00 | 23796.00 | 20379.00 | 22180.00 | 21729.00 | 26470.00 | 23201.00 | 23382.00 | 20403.00 | 24519.00 | 18529.00 | 19896.00 | 20489.00 | 21456.00 | 16008.00 | 18059.00 | 17407.00 | 20885.00 | 17372.00 | 17367.00 | 16428.00 | 19953.00 | 16195.00 | 16039.00 | 14503.00 | 19022.00 | 12920.00 | |
Revenue From Contract With Customer Excluding Assessed Tax | 64727.00 | 61858.00 | 56517.00 | 56189.00 | 52857.00 | 52747.00 | 50122.00 | 51865.00 | 49360.00 | 51728.00 | 45317.00 | 46152.00 | 41706.00 | 43076.00 | 37154.00 | 38033.00 | 35021.00 | 36906.00 | 33055.00 | 33717.00 | 30571.00 | 32471.00 | 29084.00 | 30085.00 | 26819.00 | 28918.00 | 24538.00 | 25605.00 | 23212.00 | 25826.00 | 20453.00 | 20614.00 | 20531.00 | 23796.00 | 20379.00 | 22180.00 | 21729.00 | 26470.00 | 23201.00 | 23382.00 | 20403.00 | 24519.00 | 18529.00 | 19896.00 | 20489.00 | 21456.00 | 16008.00 | 18059.00 | 17407.00 | 20885.00 | 17372.00 | 17367.00 | 16428.00 | 19953.00 | 16195.00 | 16039.00 | 14503.00 | 19022.00 | 12920.00 | |
Microsoft Cloud | 36800.00 | 35100.00 | 31800.00 | 30300.00 | 28500.00 | 27100.00 | 25700.00 | 25000.00 | 23400.00 | 22100.00 | 20700.00 | 19500.00 | 17700.00 | 16700.00 | 15200.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 | |
Devices | 1216.00 | 1067.00 | 1125.00 | 1361.00 | 1282.00 | 1430.00 | 1448.00 | 1581.00 | 1764.00 | 2285.00 | 1361.00 | 1452.00 | 1599.00 | 2120.00 | 1620.00 | 1795.00 | 1412.00 | 2048.00 | 1202.00 | 1463.00 | 1423.00 | 1948.00 | 1261.00 | 1283.00 | 1219.00 | 1478.00 | 1154.00 | 1045.00 | 958.00 | 1697.00 | 1362.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 | |
Dynamics Products And Cloud Services | 1719.00 | 1646.00 | NA | 1486.00 | 1389.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 | NA | NA | |
Enterprise And Partner Services | 1872.00 | 1861.00 | 1944.00 | 2017.00 | 2047.00 | NA | 1929.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 | |
Gaming | 5022.00 | 5451.00 | 3919.00 | 3491.00 | 3607.00 | 4758.00 | 3610.00 | 3455.00 | 3740.00 | 5442.00 | 3593.00 | 3714.00 | 3533.00 | 5031.00 | 3092.00 | 3357.00 | 2349.00 | 3327.00 | 2542.00 | 2053.00 | 2363.00 | 4232.00 | 2738.00 | 2286.00 | 2251.00 | 3920.00 | 1896.00 | 1642.00 | 1906.00 | 3617.00 | 1885.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 | |
Linked In Corporation | 4251.00 | 4013.00 | 3913.00 | 3909.00 | 3697.00 | 3876.00 | 3663.00 | 3712.00 | 3437.00 | 3531.00 | 3136.00 | 2944.00 | 2562.00 | 2577.00 | 2206.00 | 2016.00 | 2050.00 | 2102.00 | 1909.00 | 1835.00 | 1696.00 | 1693.00 | 1530.00 | 1464.00 | 1335.00 | 1312.00 | 1148.00 | 1067.00 | 976.00 | 228.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Office Products And Cloud Services | 14347.00 | 13911.00 | 13140.00 | 12905.00 | 12438.00 | 11837.00 | 11548.00 | 11639.00 | 11164.00 | 11251.00 | 10808.00 | 10697.00 | 10016.00 | 9881.00 | 9278.00 | 8947.00 | 8920.00 | 8983.00 | 8466.00 | 8511.00 | 7889.00 | 7747.00 | 7622.00 | 7577.00 | 7088.00 | 7075.00 | 6575.00 | 6918.00 | 6234.00 | 6439.00 | 5982.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 | |
Other Products And Services | 12.00 | 14.00 | 8.00 | -3924.00 | 1428.00 | 1359.00 | 1348.00 | 1403.00 | 1304.00 | 1357.00 | 1227.00 | 1179.00 | 1125.00 | 1143.00 | 1032.00 | 993.00 | 961.00 | 959.00 | 855.00 | 779.00 | 750.00 | 805.00 | 736.00 | 741.00 | 698.00 | 740.00 | 616.00 | 692.00 | 606.00 | 732.00 | 583.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 | |
Search And News Advertising | 3169.00 | 3134.00 | 3053.00 | 3012.00 | 3045.00 | 3223.00 | 2928.00 | 2926.00 | 2945.00 | 3064.00 | 2656.00 | 2537.00 | 2401.00 | 2386.00 | 1943.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 | |
Server Products And Cloud Services | 26633.00 | 24832.00 | 22308.00 | 21963.00 | 20025.00 | 19594.00 | 18388.00 | 18839.00 | 17038.00 | 16375.00 | 15069.00 | 15461.00 | 13204.00 | 12729.00 | 11195.00 | 11578.00 | 10490.00 | 10119.00 | 9192.00 | 9720.00 | 8053.00 | 7791.00 | 7058.00 | 7990.00 | 6343.00 | 6299.00 | 5496.00 | 6330.00 | 5297.00 | 5332.00 | 4689.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 | |
Windows | 6486.00 | 5929.00 | 5567.00 | 6058.00 | 5328.00 | 4808.00 | 5313.00 | 6408.00 | 6077.00 | 6600.00 | 5676.00 | 6560.00 | 5646.00 | 5716.00 | 5305.00 | 6128.00 | 5220.00 | 5593.00 | 5353.00 | 5792.00 | 4944.00 | 4758.00 | 4901.00 | 5424.00 | 4612.00 | 4839.00 | 4643.00 | 4892.00 | 4253.00 | 4805.00 | 4643.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 | |
Product | 13217.00 | 17080.00 | 15535.00 | 16853.00 | 15588.00 | 16517.00 | 15741.00 | 17956.00 | 17366.00 | 20779.00 | 16631.00 | 18938.00 | 16873.00 | 19460.00 | 15803.00 | 18147.00 | 15871.00 | 18255.00 | 15768.00 | 17103.00 | 15448.00 | 16219.00 | 17299.00 | 17159.00 | 15114.00 | 17926.00 | 14298.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 | |
Service Other | 51510.00 | 44778.00 | 40982.00 | 39336.00 | 37269.00 | 36230.00 | 34381.00 | 33909.00 | 31994.00 | 30949.00 | 28686.00 | 27214.00 | 24833.00 | 23616.00 | 21351.00 | 19886.00 | 19150.00 | 18651.00 | 17287.00 | 16614.00 | 15123.00 | 16252.00 | 11785.00 | 12926.00 | 11705.00 | 10992.00 | 10240.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 | |
Intelligent Cloud | 28515.00 | 26708.00 | 24259.00 | 23993.00 | 22081.00 | 21508.00 | 20325.00 | 20909.00 | 19051.00 | 18327.00 | 16964.00 | 17375.00 | 15118.00 | 14601.00 | 12986.00 | 13371.00 | 12281.00 | 11869.00 | 10845.00 | 11391.00 | 9649.00 | 9378.00 | 8567.00 | 9606.00 | 7896.00 | 7795.00 | 6922.00 | 7822.00 | 6730.00 | 6758.00 | 6097.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 | |
More Personal Computing | 15895.00 | 15580.00 | 13666.00 | 13905.00 | 13260.00 | 14237.00 | 13332.00 | 14356.00 | 14520.00 | 17465.00 | 13314.00 | 14086.00 | 13036.00 | 15122.00 | 11849.00 | 12910.00 | 10997.00 | 13211.00 | 11133.00 | 11279.00 | 10680.00 | 12993.00 | 10746.00 | 10811.00 | 9917.00 | 12170.00 | 9378.00 | 9235.00 | 8775.00 | 11889.00 | 9395.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 | |
Productivity And Business Processes | 20317.00 | 19570.00 | 18592.00 | 18291.00 | 17516.00 | 17002.00 | 16465.00 | 16600.00 | 15789.00 | 15936.00 | 15039.00 | 14691.00 | 13552.00 | 13353.00 | 12319.00 | 11752.00 | 11743.00 | 11826.00 | 11077.00 | 11047.00 | 10242.00 | 10100.00 | 9771.00 | 9668.00 | 9006.00 | 8953.00 | 8238.00 | 8548.00 | 7707.00 | 7179.00 | 6436.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 | |
US | 32160.00 | 31437.00 | 28812.00 | 27894.00 | 26007.00 | 26976.00 | 25867.00 | 26154.00 | 24771.00 | 26463.00 | 22830.00 | 22719.00 | 20373.00 | 21836.00 | 19025.00 | 19313.00 | 17428.00 | 19149.00 | 17270.00 | 17300.00 | 15372.00 | 16787.00 | 14740.00 | 14832.00 | 13457.00 | 15110.00 | 12527.00 | 13450.00 | 12298.00 | 14115.00 | 11215.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 | |
Non Us | 32567.00 | 30421.00 | 27705.00 | 28295.00 | 26850.00 | 25771.00 | 24255.00 | 25711.00 | 24589.00 | 25265.00 | 22487.00 | 23433.00 | 21333.00 | 21240.00 | 18129.00 | 18720.00 | 17593.00 | 17757.00 | 15785.00 | 16417.00 | 15199.00 | 15684.00 | 14344.00 | 15253.00 | 13362.00 | 13808.00 | 12011.00 | 12155.00 | 10914.00 | 11711.00 | 10713.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 |