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 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Common Stock Value | 110.00 | 109.00 | 109.00 | 108.00 | 108.00 | 108.00 | 108.00 | 107.00 | 107.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | NA | NA | NA | 100.00 | NA | NA | NA | |
Weighted Average Number Of Diluted Shares Outstanding | 10708.00 | 10670.00 | NA | 10558.00 | 10449.00 | 10347.00 | NA | 10331.00 | 10175.00 | 10180.00 | NA | 10300.00 | 10280.00 | 10260.00 | 10260.00 | 10240.00 | 10180.00 | 10120.00 | 10100.00 | 10080.00 | 10060.00 | 10040.00 | 10020.00 | 10020.00 | 10000.00 | 9960.00 | 9920.00 | 9880.00 | 9840.00 | 9800.00 | 9720.00 | 9700.00 | 9660.00 | 9620.00 | 9620.00 | 9560.00 | 9520.00 | 9300.00 | 9440.00 | 9260.00 | 9220.00 | 9360.00 | 9340.00 | 9140.00 | 9120.00 | 9260.00 | 9240.00 | 9200.00 | 9160.00 | 9200.00 | 9240.00 | 9220.00 | 9200.00 | 9180.00 | 9160.00 | 9120.00 | 9100.00 | 9080.00 | 9000.00 | 8820.00 | 8800.00 | 8740.00 | |
Weighted Average Number Of Shares Outstanding Basic | 10447.00 | 10393.00 | NA | 10322.00 | 10285.00 | 10250.00 | NA | 10191.00 | 10175.00 | 10180.00 | NA | 10140.00 | 10100.00 | 10080.00 | 10040.00 | 10020.00 | 10000.00 | 9960.00 | 9920.00 | 9900.00 | 9860.00 | 9820.00 | 9800.00 | 9760.00 | 9720.00 | 9680.00 | 9660.00 | 9620.00 | 9580.00 | 9540.00 | 9520.00 | 9480.00 | 9460.00 | 9420.00 | 9400.00 | 9360.00 | 9340.00 | 9300.00 | 9280.00 | 9260.00 | 9220.00 | 9200.00 | 9160.00 | 9140.00 | 9120.00 | 9100.00 | 9100.00 | 9040.00 | 9020.00 | 9060.00 | 9100.00 | 9080.00 | 9060.00 | 9020.00 | 9000.00 | 8960.00 | 8940.00 | 8900.00 | 8800.00 | 8640.00 | 8620.00 | 8580.00 | |
Earnings Per Share Basic | 1.29 | 1.00 | 1.02 | 0.96 | 0.66 | 0.31 | 0.02 | 0.28 | -0.20 | -0.38 | 1.41 | 0.31 | 0.77 | 0.80 | 0.72 | 0.63 | 0.53 | 0.25 | 0.33 | 0.22 | 0.27 | 0.36 | 0.31 | 0.30 | 0.26 | 0.17 | 0.19 | 0.03 | 0.02 | 0.08 | 0.08 | 0.03 | 0.09 | 0.05 | 0.05 | 0.01 | 0.01 | -0.01 | 0.02 | -0.05 | -0.01 | 0.01 | 0.03 | -0.00 | -0.00 | 0.01 | 0.02 | -0.03 | 0.00 | 0.01 | 0.02 | 0.01 | 0.02 | 0.02 | 0.05 | 0.03 | 0.02 | 0.03 | 0.04 | 0.02 | 0.02 | 0.02 | |
Earnings Per Share Diluted | 1.26 | 0.98 | 1.01 | 0.94 | 0.65 | 0.31 | 0.02 | 0.28 | -0.20 | -0.38 | 1.39 | 0.31 | 0.76 | 0.79 | 0.70 | 0.62 | 0.52 | 0.25 | 0.32 | 0.21 | 0.26 | 0.35 | 0.30 | 0.29 | 0.25 | 0.16 | 0.19 | 0.03 | 0.02 | 0.07 | 0.08 | 0.03 | 0.09 | 0.05 | 0.05 | 0.01 | 0.01 | -0.01 | 0.02 | -0.05 | -0.01 | 0.01 | 0.03 | -0.00 | -0.00 | 0.01 | 0.02 | -0.03 | 0.00 | 0.01 | 0.02 | 0.01 | 0.02 | 0.02 | 0.05 | 0.03 | 0.02 | 0.03 | 0.04 | 0.02 | 0.02 | 0.02 |
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 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue From Contract With Customer Excluding Assessed Tax | 147977.00 | 143313.00 | 169961.00 | 143083.00 | 134383.00 | 127358.00 | 149204.00 | 127101.00 | 121234.00 | 116444.00 | 137412.00 | 110812.00 | 113080.00 | 108518.00 | 125555.00 | 96145.00 | 88912.00 | 75452.00 | 87437.00 | 69981.00 | 63404.00 | 59700.00 | 72383.00 | 56576.00 | 52886.00 | 51042.00 | 60453.00 | 43744.00 | 37955.00 | 35714.00 | 43741.00 | 32714.00 | 30404.00 | 29128.00 | 35747.00 | 25358.00 | 23185.00 | 22717.00 | 29328.00 | 20579.00 | 19340.00 | 19741.00 | 25587.00 | 17092.00 | 15704.00 | 16070.00 | 17431.00 | 13806.00 | 12834.00 | 13185.00 | 17431.00 | 10876.00 | 9913.00 | 9857.00 | 12948.00 | 7560.00 | 6566.00 | 7131.00 | 9519.00 | 5449.00 | 4651.00 | 4889.00 | |
Cost Of Goods And Services Sold | 73785.00 | 72633.00 | 92553.00 | 75022.00 | 69373.00 | 67791.00 | 85640.00 | 70268.00 | 66424.00 | 66499.00 | 82835.00 | 62930.00 | 64176.00 | 62403.00 | 79284.00 | 57106.00 | 52660.00 | 44257.00 | 53977.00 | 41302.00 | 36337.00 | 33920.00 | 44786.00 | 33003.00 | 30632.00 | 30735.00 | 38495.00 | 27549.00 | 23451.00 | 22440.00 | 28959.00 | 21260.00 | 19180.00 | 18866.00 | 24341.00 | 16755.00 | 15160.00 | 15395.00 | 20672.00 | 14627.00 | 13399.00 | 14055.00 | 18806.00 | 12366.00 | 11209.00 | 11801.00 | 16137.00 | 10319.00 | 9488.00 | 10027.00 | 13831.00 | 8325.00 | 7525.00 | 7608.00 | 10317.00 | 5786.00 | 4957.00 | 5501.00 | NA | NA | NA | NA | |
Costs And Expenses | 133305.00 | 128006.00 | 156752.00 | 131895.00 | 126702.00 | 122584.00 | 146467.00 | 124576.00 | 117917.00 | 112775.00 | 133952.00 | 105960.00 | 105378.00 | 99653.00 | 118682.00 | 89951.00 | 83069.00 | 71463.00 | 83557.00 | 66824.00 | 60320.00 | 55280.00 | 68597.00 | 52852.00 | 49903.00 | 49115.00 | 58326.00 | 43397.00 | 37327.00 | 34709.00 | 42486.00 | 32139.00 | 29119.00 | 28057.00 | 34638.00 | 24952.00 | 22721.00 | 22462.00 | 28739.00 | 21123.00 | 19355.00 | 19595.00 | 25077.00 | 17117.00 | 15625.00 | 15889.00 | 20863.00 | 13834.00 | 12727.00 | 12993.00 | 17171.00 | 10797.00 | 9712.00 | 9535.00 | 12473.00 | 7292.00 | 6296.00 | 6737.00 | NA | NA | NA | NA | |
General And Administrative Expense | 3041.00 | 2742.00 | 3010.00 | 2561.00 | 3202.00 | 3043.00 | 3333.00 | 3061.00 | 2903.00 | 2594.00 | 2525.00 | 2153.00 | 2158.00 | 1987.00 | 1968.00 | 1668.00 | 1580.00 | 1452.00 | 1412.00 | 1348.00 | 1270.00 | 1173.00 | 1117.00 | 1041.00 | 1111.00 | 1067.00 | 1044.00 | 960.00 | 874.00 | 795.00 | 717.00 | 639.00 | 580.00 | 497.00 | 390.00 | 463.00 | 467.00 | 427.00 | 442.00 | 406.00 | 377.00 | 327.00 | 319.00 | 278.00 | 286.00 | 246.00 | 234.00 | 230.00 | 232.00 | 200.00 | 184.00 | 175.00 | 166.00 | 133.00 | 143.00 | 117.00 | 113.00 | 97.00 | NA | NA | NA | NA | |
Operating Income Loss | 14672.00 | 15307.00 | 13209.00 | 11188.00 | 7681.00 | 4774.00 | 2737.00 | 2525.00 | 3317.00 | 3669.00 | 3460.00 | 4852.00 | 7702.00 | 8865.00 | 6873.00 | 6194.00 | 5843.00 | 3989.00 | 3879.00 | 3157.00 | 3084.00 | 4420.00 | 3786.00 | 3724.00 | 2983.00 | 1927.00 | 2127.00 | 347.00 | 628.00 | 1005.00 | 1255.00 | 575.00 | 1285.00 | 1071.00 | 1108.00 | 406.00 | 464.00 | 255.00 | 591.00 | -544.00 | -15.00 | 146.00 | 510.00 | -25.00 | 79.00 | 181.00 | 405.00 | -28.00 | 107.00 | 192.00 | 260.00 | 79.00 | 201.00 | 322.00 | 474.00 | 268.00 | 270.00 | 394.00 | NA | NA | NA | NA | |
Interest Expense | NA | 644.00 | 713.00 | 806.00 | 840.00 | 823.00 | 694.00 | 617.00 | 584.00 | 472.00 | 482.00 | 493.00 | 435.00 | 399.00 | 414.00 | 428.00 | 403.00 | 402.00 | 455.00 | 396.00 | 383.00 | 366.00 | 387.00 | 358.00 | 343.00 | 330.00 | 338.00 | 228.00 | 143.00 | 139.00 | 133.00 | 118.00 | 116.00 | 117.00 | 115.00 | 116.00 | 114.00 | 115.00 | 74.00 | 49.00 | 45.00 | 42.00 | 39.00 | 36.00 | 33.00 | 33.00 | 27.00 | 22.00 | 21.00 | 21.00 | 20.00 | 17.00 | 15.00 | 12.00 | 11.00 | 11.00 | 9.00 | 7.00 | NA | NA | NA | NA | |
Allocated Share Based Compensation Expense | 6722.00 | 4961.00 | 6319.00 | 5829.00 | 7127.00 | 4748.00 | 5606.00 | 5556.00 | 5209.00 | 3250.00 | 3680.00 | 3180.00 | 3591.00 | 2306.00 | 2562.00 | 2288.00 | 2601.00 | 1757.00 | 1840.00 | 1779.00 | 1971.00 | 1274.00 | 1416.00 | 1350.00 | 1468.00 | 1183.00 | 1179.00 | 1085.00 | 1158.00 | 792.00 | 887.00 | 776.00 | 768.00 | 544.00 | 606.00 | 544.00 | 563.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 | |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments | 15245.00 | 12983.00 | 13686.00 | 12189.00 | 7563.00 | 4119.00 | -962.00 | 2944.00 | -2653.00 | -5265.00 | 14934.00 | 4315.00 | 8634.00 | 10268.00 | 7765.00 | 6809.00 | 6221.00 | 3383.00 | 4053.00 | 2632.00 | 2889.00 | 4401.00 | 3350.00 | 3390.00 | 2605.00 | 1916.00 | 1872.00 | 316.00 | 666.00 | 953.00 | 1166.00 | 491.00 | 1179.00 | 1056.00 | 938.00 | 247.00 | 362.00 | 21.00 | 429.00 | -634.00 | -27.00 | 120.00 | 451.00 | -43.00 | 17.00 | 81.00 | 273.00 | -22.00 | 146.00 | 84.00 | 273.00 | 130.00 | 225.00 | 307.00 | 506.00 | 292.00 | 297.00 | 401.00 | 471.00 | 262.00 | 179.00 | 248.00 | |
Income Tax Expense Benefit | 1767.00 | 2467.00 | 3062.00 | 2306.00 | 804.00 | 948.00 | -1227.00 | 69.00 | -637.00 | -1422.00 | 612.00 | 1155.00 | 868.00 | 2156.00 | 566.00 | 569.00 | 984.00 | 744.00 | 786.00 | 494.00 | 257.00 | 836.00 | 327.00 | 508.00 | 74.00 | 287.00 | 16.00 | 58.00 | 467.00 | 229.00 | 414.00 | 229.00 | 307.00 | 475.00 | 453.00 | 161.00 | 266.00 | 71.00 | -205.00 | -205.00 | 94.00 | 73.00 | 179.00 | -12.00 | 13.00 | -18.00 | 86.00 | 83.00 | 109.00 | 43.00 | 86.00 | 67.00 | 49.00 | 89.00 | 84.00 | 79.00 | 88.00 | 100.00 | 85.00 | 60.00 | 39.00 | 69.00 | |
Income Taxes Paid Net | 5700.00 | 458.00 | 4197.00 | 2628.00 | 3735.00 | 619.00 | 1695.00 | 742.00 | 3145.00 | 453.00 | 334.00 | 750.00 | 1803.00 | 801.00 | 420.00 | 502.00 | 486.00 | 305.00 | -1573.00 | 241.00 | 283.00 | 168.00 | 171.00 | 200.00 | 300.00 | 513.00 | 92.00 | 172.00 | 447.00 | 246.00 | 95.00 | 91.00 | 88.00 | 139.00 | 73.00 | 80.00 | 65.00 | 55.00 | 29.00 | 38.00 | 71.00 | 38.00 | 26.00 | 23.00 | 34.00 | 86.00 | 52.00 | 21.00 | 20.00 | 19.00 | 15.00 | 12.00 | -1.00 | 7.00 | 13.00 | 16.00 | 43.00 | NA | NA | NA | NA | NA | |
Other Comprehensive Income Loss Net Of Tax | -395.00 | -558.00 | 1963.00 | -1323.00 | 293.00 | 514.00 | 2628.00 | -2333.00 | -2417.00 | -989.00 | -301.00 | -550.00 | 141.00 | -486.00 | 849.00 | 426.00 | 608.00 | -1077.00 | 443.00 | -469.00 | 50.00 | 25.00 | 3.00 | -100.00 | -464.00 | 17.00 | 17.00 | 105.00 | 190.00 | 188.00 | -464.00 | 50.00 | 43.00 | 109.00 | -48.00 | -58.00 | 135.00 | -241.00 | -117.00 | -251.00 | 13.00 | 28.00 | 21.00 | 113.00 | 0.00 | -80.00 | 57.00 | 32.00 | -154.00 | 142.00 | -75.00 | -210.00 | 36.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Net Income Loss | 13485.00 | 10431.00 | 10624.00 | 9879.00 | 6750.00 | 3172.00 | 278.00 | 2872.00 | -2028.00 | -3844.00 | 14323.00 | 3156.00 | 7778.00 | 8107.00 | 7222.00 | 6331.00 | 5243.00 | 2535.00 | 3268.00 | 2134.00 | 2625.00 | 3561.00 | 3027.00 | 2883.00 | 2534.00 | 1629.00 | 1856.00 | 256.00 | 197.00 | 724.00 | 749.00 | 252.00 | 857.00 | 513.00 | 482.00 | 79.00 | 92.00 | -57.00 | 214.00 | -437.00 | -126.00 | 108.00 | 239.00 | -41.00 | -7.00 | 82.00 | 177.00 | -274.00 | 7.00 | 130.00 | 177.00 | 63.00 | 191.00 | 201.00 | 416.00 | 231.00 | 207.00 | 299.00 | 384.00 | 199.00 | 142.00 | 177.00 | |
Comprehensive Income Net Of Tax | 13090.00 | 9873.00 | 12587.00 | 8556.00 | 7043.00 | 3686.00 | 2906.00 | 539.00 | -4445.00 | -4833.00 | 14022.00 | 2606.00 | 7919.00 | 7621.00 | 8071.00 | 6757.00 | 5851.00 | 1458.00 | 3711.00 | 1665.00 | 2675.00 | 3586.00 | 3030.00 | 2783.00 | 2070.00 | 1646.00 | 1874.00 | 361.00 | 387.00 | 912.00 | 285.00 | 302.00 | 900.00 | 622.00 | 434.00 | 21.00 | 227.00 | -298.00 | 97.00 | -688.00 | -113.00 | 136.00 | 261.00 | 72.00 | -7.00 | 2.00 | 155.00 | -242.00 | -147.00 | 272.00 | 102.00 | -147.00 | 227.00 | 325.00 | 356.00 | 382.00 | 70.00 | 210.00 | NA | NA | NA | NA |
2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 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 | 2009-06-30 | 2009-03-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Assets | 554818.00 | 530969.00 | 527854.00 | 486883.00 | 477607.00 | 464378.00 | 462675.00 | 428362.00 | 419728.00 | 410767.00 | 420549.00 | 382406.00 | 360319.00 | 323077.00 | 321195.00 | 282179.00 | 258314.00 | 221238.00 | 225248.00 | 199099.00 | 191351.00 | 178102.00 | 162648.00 | 143695.00 | 134100.00 | 126362.00 | 131310.00 | 115267.00 | 87781.00 | 80969.00 | 83402.00 | 70897.00 | 65076.00 | 61128.00 | 65444.00 | 56230.00 | 52440.00 | 50075.00 | 54505.00 | 40419.00 | 37898.00 | 36364.00 | 40159.00 | 31861.00 | 29623.00 | 28377.00 | 32555.00 | 22834.00 | 21022.00 | 20339.00 | 25278.00 | 19054.00 | 17941.00 | 16882.00 | 18797.00 | NA | NA | NA | 13813.00 | NA | NA | NA | |
Liabilities And Stockholders Equity | 554818.00 | 530969.00 | 527854.00 | 486883.00 | 477607.00 | 464378.00 | 462675.00 | 428362.00 | 419728.00 | 410767.00 | 420549.00 | 382406.00 | 360319.00 | 323077.00 | 321195.00 | 282179.00 | 258314.00 | 221238.00 | 225248.00 | 199099.00 | 191351.00 | 178102.00 | 162648.00 | 143695.00 | 134100.00 | 126362.00 | 131310.00 | 115267.00 | 87781.00 | 80969.00 | 83402.00 | 70897.00 | 65076.00 | 61128.00 | 65444.00 | 56230.00 | 52440.00 | 50075.00 | 54505.00 | 40419.00 | 37898.00 | 36364.00 | 40159.00 | 31861.00 | 29623.00 | 28377.00 | 32555.00 | 22834.00 | 21022.00 | 20339.00 | 25278.00 | 19054.00 | 17941.00 | 16882.00 | 18797.00 | NA | NA | NA | 13813.00 | NA | NA | NA | |
Stockholders Equity | 236447.00 | 216661.00 | 201875.00 | 182973.00 | 168602.00 | 154526.00 | 146043.00 | 137489.00 | 131402.00 | 134001.00 | 138245.00 | 120564.00 | 114803.00 | 103320.00 | 93404.00 | 82775.00 | 73728.00 | 65272.00 | 62060.00 | 56508.00 | 53061.00 | 48410.00 | 43549.00 | 39125.00 | 34995.00 | 31463.00 | 27709.00 | 24658.00 | 23214.00 | 21674.00 | 19285.00 | 17782.00 | 16538.00 | 14756.00 | 13384.00 | 12430.00 | 11768.00 | 10873.00 | 10741.00 | 10336.00 | 10602.00 | 10328.00 | 9746.00 | 9087.00 | 8733.00 | 8432.00 | 8192.00 | 7553.00 | 7505.00 | 7271.00 | 7757.00 | 7766.00 | 7765.00 | 7347.00 | 6864.00 | NA | NA | NA | 5257.00 | NA | NA | NA |
2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 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 | 2009-06-30 | 2009-03-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Assets Current | 173307.00 | 163989.00 | 172351.00 | 142995.00 | 140482.00 | 136221.00 | 146791.00 | 131463.00 | 133667.00 | 133876.00 | 161580.00 | 138531.00 | 140848.00 | 121408.00 | 132733.00 | 112969.00 | 110908.00 | 85985.00 | 96334.00 | 79054.00 | 76790.00 | 69431.00 | 75101.00 | 59885.00 | 54481.00 | 50829.00 | 60197.00 | 48578.00 | 41007.00 | 39460.00 | 45781.00 | 35609.00 | 32220.00 | 30513.00 | 36474.00 | 28849.00 | 26391.00 | 25922.00 | 31327.00 | 18572.00 | 18755.00 | 19327.00 | 24625.00 | 17334.00 | 16285.00 | 16313.00 | 21296.00 | 13118.00 | 11793.00 | 12154.00 | 17490.00 | 11904.00 | 11279.00 | 11288.00 | 13747.00 | NA | NA | NA | 9797.00 | NA | NA | NA | |
Cash And Cash Equivalents At Carrying Value | 71178.00 | 72852.00 | 73387.00 | 49605.00 | 49529.00 | 49343.00 | 53888.00 | 34947.00 | 37478.00 | 36393.00 | 36220.00 | 29944.00 | 40380.00 | 33834.00 | 42122.00 | 29930.00 | 37466.00 | 27201.00 | 36092.00 | 23255.00 | 22616.00 | 23115.00 | 31750.00 | 20425.00 | 19823.00 | 16676.00 | 20522.00 | 12767.00 | 13203.00 | 15440.00 | 19334.00 | 13656.00 | 12521.00 | 12470.00 | 15890.00 | 10709.00 | 10269.00 | 10237.00 | 14557.00 | 5258.00 | 5057.00 | 5074.00 | 8658.00 | 3872.00 | 3704.00 | 4481.00 | 8084.00 | 2980.00 | 2335.00 | 2288.00 | 5269.00 | 2823.00 | 2047.00 | 2641.00 | 3777.00 | 1539.00 | 1629.00 | 1844.00 | 3444.00 | 2514.00 | 1936.00 | 1701.00 | |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents | 71673.00 | 73332.00 | 73890.00 | 50081.00 | 50067.00 | 49734.00 | 54253.00 | 35178.00 | 37700.00 | 36599.00 | 36477.00 | 30177.00 | 40667.00 | 34155.00 | 42377.00 | 30202.00 | 37842.00 | 27505.00 | 36410.00 | 23554.00 | 22965.00 | 23507.00 | 32173.00 | 21032.00 | 20536.00 | 17616.00 | 21856.00 | 13960.00 | 13851.00 | 16301.00 | 19934.00 | 14124.00 | 12977.00 | 12781.00 | 16175.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 | |
Marketable Securities Current | 17914.00 | 12222.00 | 13393.00 | 14564.00 | 14441.00 | 15062.00 | 16138.00 | 23715.00 | 23232.00 | 29992.00 | 59829.00 | 49044.00 | 49514.00 | 39436.00 | 42274.00 | 38472.00 | 33925.00 | 22091.00 | 18929.00 | 20146.00 | 18847.00 | 13905.00 | 9500.00 | 9340.00 | 7227.00 | 8287.00 | 10464.00 | 11543.00 | 8248.00 | 6091.00 | 6647.00 | 4691.00 | 4019.00 | 3389.00 | 3918.00 | 3719.00 | 3732.00 | 3544.00 | 2859.00 | 1625.00 | 2929.00 | 3592.00 | 3789.00 | 3817.00 | 3759.00 | 3414.00 | 3364.00 | 2268.00 | 2635.00 | 3427.00 | 4307.00 | 3503.00 | 4308.00 | 4240.00 | 4985.00 | NA | NA | NA | 2922.00 | NA | NA | NA | |
Accounts Receivable Net Current | 50106.00 | 47768.00 | 52253.00 | 43420.00 | 39925.00 | 37646.00 | 42360.00 | 36154.00 | 34804.00 | 32504.00 | 32891.00 | 28610.00 | 26835.00 | 24289.00 | 24542.00 | 20832.00 | 19918.00 | 17836.00 | 20816.00 | 16887.00 | 16747.00 | 15979.00 | 16677.00 | 14258.00 | 12607.00 | 12026.00 | 13164.00 | 10557.00 | 8046.00 | 7329.00 | 8339.00 | 6566.00 | 6092.00 | 5072.00 | 6423.00 | 5440.00 | 4920.00 | 4772.00 | 5612.00 | 4373.00 | 4125.00 | 3945.00 | 4767.00 | 3057.00 | 2861.00 | 2516.00 | 3364.00 | 2392.00 | 2035.00 | 1813.00 | 2571.00 | 1496.00 | 1438.00 | 1304.00 | 1587.00 | NA | NA | NA | 988.00 | NA | NA | NA | |
Inventory Net | 34109.00 | 31147.00 | 33318.00 | 35406.00 | 36587.00 | 34170.00 | 34405.00 | 36647.00 | 38153.00 | 34987.00 | 32640.00 | 30933.00 | 24119.00 | 23849.00 | 23795.00 | 23735.00 | 19599.00 | 18857.00 | 20497.00 | 18766.00 | 18580.00 | 16432.00 | 17174.00 | 15862.00 | 14824.00 | 13840.00 | 16047.00 | 13711.00 | 11510.00 | 10600.00 | 11461.00 | 10696.00 | 9588.00 | 9582.00 | 10243.00 | 8981.00 | 7470.00 | 7369.00 | 8299.00 | 7316.00 | 6644.00 | 6716.00 | 7411.00 | 6068.00 | 5420.00 | 5395.00 | 6031.00 | 5065.00 | 4380.00 | 4255.00 | 4992.00 | 3770.00 | 3229.00 | 2888.00 | 3202.00 | NA | NA | NA | 2171.00 | NA | NA | NA | |
Prepaid Expense And Other Assets Current | 5900.00 | 5600.00 | 5400.00 | 5300.00 | 5000.00 | NA | 4500.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 | 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 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Goodwill | 22879.00 | 22770.00 | 22789.00 | 22749.00 | 22785.00 | 22749.00 | 20288.00 | 20168.00 | 20195.00 | 20229.00 | 15371.00 | 15345.00 | 15350.00 | 15220.00 | 15017.00 | 14960.00 | 14751.00 | 14739.00 | 14754.00 | 14734.00 | 14727.00 | 14708.00 | 14548.00 | 14553.00 | 13944.00 | 13388.00 | 13350.00 | 13271.00 | 4254.00 | 3823.00 | 3784.00 | 3815.00 | 3774.00 | 3785.00 | 3759.00 | 3529.00 | 3523.00 | 3491.00 | 3319.00 | 3332.00 | 2677.00 | 2653.00 | 2655.00 | 2635.00 | 2614.00 | 2535.00 | 2552.00 | 2540.00 | 2521.00 | 1970.00 | 1955.00 | 1934.00 | 1909.00 | 1513.00 | 1349.00 | NA | NA | NA | 1234.00 | NA | NA | NA | |
Indefinite Lived Intangible Assets Excluding Goodwill | NA | NA | 1147.00 | NA | NA | NA | 1147.00 | NA | NA | NA | 1147.00 | NA | NA | NA | 1143.00 | NA | NA | NA | 28.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 | |
Intangible Assets Net Excluding Goodwill | NA | NA | 7687.00 | NA | NA | NA | 6097.00 | NA | NA | NA | 5107.00 | NA | NA | NA | 4981.00 | NA | NA | NA | 4049.00 | NA | NA | NA | 4110.00 | NA | NA | NA | 3371.00 | NA | NA | NA | 854.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 | |
Finite Lived Intangible Assets Net | NA | NA | 6540.00 | NA | NA | NA | 4950.00 | NA | NA | NA | 3960.00 | NA | NA | NA | 3838.00 | NA | NA | NA | 4021.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 854.00 | NA | NA | NA | 762.00 | NA | NA | NA | 764.00 | NA | NA | NA | 645.00 | NA | NA | NA | 725.00 | NA | NA | NA | 647.00 | NA | NA | NA | 563.00 | NA | NA | NA | 567.00 | NA | NA | NA | |
Other Assets Noncurrent | 63340.00 | 60947.00 | 56024.00 | 53913.00 | 50224.00 | 46392.00 | 42758.00 | 37503.00 | 33730.00 | 32033.00 | 27235.00 | 29227.00 | 27273.00 | 25660.00 | 22778.00 | 20150.00 | 17601.00 | 16456.00 | 16314.00 | 14535.00 | 13462.00 | 12783.00 | 11202.00 | 11238.00 | 10907.00 | 9814.00 | 8897.00 | 8083.00 | 5437.00 | 5054.00 | 4723.00 | 4296.00 | 3892.00 | 3522.00 | 3373.00 | 3216.00 | 3047.00 | 2926.00 | 2892.00 | 2813.00 | 2377.00 | 2117.00 | 1930.00 | 1773.00 | 1807.00 | 1732.00 | 1524.00 | 1476.00 | 1585.00 | 1535.00 | 1388.00 | 1190.00 | 1253.00 | 1151.00 | 1265.00 | NA | NA | NA | 1474.00 | NA | NA | NA |
2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 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 | 2009-06-30 | 2009-03-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Liabilities Current | 158172.00 | 152965.00 | 164917.00 | 145214.00 | 148238.00 | 147570.00 | 155393.00 | 140363.00 | 140291.00 | 139508.00 | 142266.00 | 123994.00 | 117792.00 | 115404.00 | 126385.00 | 101912.00 | 93896.00 | 79711.00 | 87812.00 | 72136.00 | 69678.00 | 63695.00 | 68391.00 | 55324.00 | 50801.00 | 48045.00 | 57883.00 | 47072.00 | 40520.00 | 37399.00 | 43816.00 | 33498.00 | 29587.00 | 28187.00 | 33899.00 | 26657.00 | 23912.00 | 23177.00 | 28089.00 | 20842.00 | 18751.00 | 18357.00 | 22980.00 | 16135.00 | 14735.00 | 14332.00 | 19002.00 | 12605.00 | 10964.00 | 10488.00 | 14896.00 | 8978.00 | 8045.00 | 7730.00 | 10372.00 | NA | NA | NA | 7364.00 | NA | NA | NA | |
Long Term Debt Current | 7429.00 | 8848.00 | 8494.00 | 5995.00 | 3997.00 | 2000.00 | 2999.00 | 4247.00 | 4998.00 | 2681.00 | 1491.00 | 1000.00 | 1158.00 | 1156.00 | 1155.00 | 155.00 | 1154.00 | 1311.00 | 1307.00 | 2841.00 | 1636.00 | 1608.00 | 1371.00 | 44.00 | 31.00 | 53.00 | 100.00 | 1037.00 | 1063.00 | 1049.00 | 1056.00 | 48.00 | 41.00 | 90.00 | 238.00 | 1117.00 | 1259.00 | 1377.00 | 1520.00 | 864.00 | 860.00 | 784.00 | 753.00 | 680.00 | 691.00 | 652.00 | 579.00 | NA | NA | NA | 129.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Accounts Payable Current | 81817.00 | 73068.00 | 84981.00 | 72004.00 | 69481.00 | 66907.00 | 79600.00 | 67760.00 | 71219.00 | 68547.00 | 78664.00 | 71474.00 | 66090.00 | 63926.00 | 72539.00 | 58334.00 | 51036.00 | 40056.00 | 47183.00 | 35794.00 | 36063.00 | 31809.00 | 38192.00 | 30904.00 | 27657.00 | 25172.00 | 34616.00 | 26075.00 | 21439.00 | 18891.00 | 25309.00 | 18801.00 | 16123.00 | 14990.00 | 20397.00 | 14437.00 | 12391.00 | 11917.00 | 16459.00 | 11811.00 | 10457.00 | 10590.00 | 15133.00 | 10037.00 | 8990.00 | 8916.00 | 13318.00 | 8369.00 | 7072.00 | 6886.00 | 11145.00 | 6552.00 | 5721.00 | 5540.00 | 8051.00 | NA | NA | NA | 5605.00 | NA | NA | NA | |
Accrued Liabilities Current | 60351.00 | 63970.00 | 64709.00 | 58812.00 | 64235.00 | 66382.00 | 62566.00 | 59974.00 | 56254.00 | 58141.00 | 51775.00 | 41546.00 | 41007.00 | 40939.00 | 44138.00 | 34327.00 | 33863.00 | 30791.00 | 32439.00 | 28961.00 | 26140.00 | 24588.00 | 23663.00 | NA | NA | NA | NA | NA | NA | 13054.00 | 13739.00 | 10497.00 | 9613.00 | 9431.00 | 10384.00 | 9157.00 | 8959.00 | 8840.00 | 9807.00 | 7217.00 | 6688.00 | 6251.00 | 6688.00 | 6098.00 | 5745.00 | 5416.00 | 5684.00 | 4236.00 | 3892.00 | 3602.00 | 3751.00 | 2426.00 | 2324.00 | 2190.00 | 2321.00 | NA | NA | NA | 1759.00 | NA | NA | NA | |
Contract With Customer Liability Current | 16004.00 | 15927.00 | 15227.00 | 14398.00 | 14522.00 | 14281.00 | 13227.00 | 12629.00 | 12818.00 | 12820.00 | 11827.00 | 10974.00 | 10695.00 | 10539.00 | 9708.00 | 9251.00 | 8997.00 | 8864.00 | 8190.00 | 7381.00 | 7475.00 | 7298.00 | 6536.00 | 6000.00 | NA | NA | 5097.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 |
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 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Long Term Debt | 62683.00 | 66852.00 | 67182.00 | 67472.00 | 67472.00 | 69472.00 | 70542.00 | 63541.00 | 63435.00 | 50553.00 | 50553.00 | 51376.00 | 51762.00 | 33227.00 | 33174.00 | 33288.00 | 34486.00 | 24849.00 | 24820.00 | 25411.00 | 25066.00 | 25031.00 | 24965.00 | 24829.00 | 24770.00 | 24792.00 | 24942.00 | 25847.00 | 8832.00 | 8827.00 | 8838.00 | 8345.00 | 8347.00 | 8405.00 | 8562.00 | 9451.00 | 9602.00 | 9729.00 | 9881.00 | 3983.00 | 4000.00 | 3953.00 | 3967.00 | 3747.00 | 3758.00 | 3718.00 | 3691.00 | NA | NA | NA | 384.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Long Term Debt Noncurrent | 54889.00 | 57634.00 | 58314.00 | 61098.00 | 63092.00 | 67084.00 | 67150.00 | 58919.00 | 58053.00 | 47556.00 | 48744.00 | 50055.00 | 50279.00 | 31868.00 | 31816.00 | 32929.00 | 33128.00 | 23437.00 | 23414.00 | 22472.00 | 23329.00 | 23322.00 | 23495.00 | 24684.00 | 24638.00 | 24640.00 | 24743.00 | 24710.00 | 7683.00 | 7691.00 | 7694.00 | 8205.00 | 8212.00 | 8219.00 | 8235.00 | 8243.00 | 8250.00 | 8257.00 | 8265.00 | 3099.00 | 3119.00 | 3147.00 | 3191.00 | 3043.00 | 3042.00 | 3040.00 | 3084.00 | NA | NA | NA | 255.00 | NA | NA | NA | 184.00 | NA | NA | NA | 109.00 | NA | NA | NA | |
Other Liabilities Noncurrent | 27226.00 | 26657.00 | 25451.00 | 21707.00 | 21853.00 | 20931.00 | 21121.00 | 22259.00 | 23458.00 | 23971.00 | 23643.00 | 23945.00 | 21148.00 | 19418.00 | 17017.00 | 15974.00 | 14764.00 | 12518.00 | 12171.00 | 10925.00 | 10149.00 | 9400.00 | 27213.00 | 24562.00 | 23666.00 | 22214.00 | 20975.00 | 18827.00 | 16364.00 | 14205.00 | 12607.00 | 11412.00 | 10739.00 | 9966.00 | 9926.00 | 8900.00 | 8510.00 | 7768.00 | 7410.00 | 6142.00 | 5426.00 | 4532.00 | 4242.00 | 3596.00 | 3113.00 | 2573.00 | 2277.00 | NA | NA | NA | 887.00 | NA | NA | NA | 1561.00 | NA | NA | NA | 1192.00 | NA | NA | NA | |
Operating Lease Liability Noncurrent | 68696.00 | 67438.00 | 67220.00 | 65810.00 | 65388.00 | 63496.00 | 61582.00 | 57737.00 | 53899.00 | 51646.00 | 51981.00 | 48041.00 | 40069.00 | 36137.00 | 34513.00 | 31099.00 | 26069.00 | NA | 22696.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 |
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 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Stockholders Equity | 236447.00 | 216661.00 | 201875.00 | 182973.00 | 168602.00 | 154526.00 | 146043.00 | 137489.00 | 131402.00 | 134001.00 | 138245.00 | 120564.00 | 114803.00 | 103320.00 | 93404.00 | 82775.00 | 73728.00 | 65272.00 | 62060.00 | 56508.00 | 53061.00 | 48410.00 | 43549.00 | 39125.00 | 34995.00 | 31463.00 | 27709.00 | 24658.00 | 23214.00 | 21674.00 | 19285.00 | 17782.00 | 16538.00 | 14756.00 | 13384.00 | 12430.00 | 11768.00 | 10873.00 | 10741.00 | 10336.00 | 10602.00 | 10328.00 | 9746.00 | 9087.00 | 8733.00 | 8432.00 | 8192.00 | 7553.00 | 7505.00 | 7271.00 | 7757.00 | 7766.00 | 7765.00 | 7347.00 | 6864.00 | NA | NA | NA | 5257.00 | NA | NA | NA | |
Common Stock Value | 110.00 | 109.00 | 109.00 | 108.00 | 108.00 | 108.00 | 108.00 | 107.00 | 107.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | NA | NA | NA | 100.00 | NA | NA | NA | |
Additional Paid In Capital | 110633.00 | 103938.00 | 99025.00 | 92711.00 | 86896.00 | 79863.00 | 75066.00 | 69419.00 | 63871.00 | 58793.00 | 55538.00 | 51879.00 | 48724.00 | 45160.00 | 42865.00 | 40307.00 | 38017.00 | 35412.00 | 33658.00 | 31817.00 | 30035.00 | 28059.00 | 26791.00 | 25375.00 | 24028.00 | 22563.00 | 21389.00 | 20212.00 | 19129.00 | 17976.00 | 17186.00 | 15968.00 | 15026.00 | 14144.00 | 13394.00 | 12874.00 | 12233.00 | 11565.00 | 11135.00 | 10827.00 | 10405.00 | 10019.00 | 9573.00 | 9175.00 | 8893.00 | 8585.00 | 8347.00 | 7863.00 | 7573.00 | 7192.00 | 6990.00 | 6824.00 | 6675.00 | 6483.00 | 6325.00 | NA | NA | NA | 5736.00 | NA | NA | NA | |
Retained Earnings Accumulated Deficit | 137534.00 | 124049.00 | 113618.00 | 102994.00 | 93115.00 | 86365.00 | 83193.00 | 82915.00 | 80043.00 | 82071.00 | 85915.00 | 71592.00 | 68436.00 | 60658.00 | 52551.00 | 45329.00 | 38998.00 | 33755.00 | 31220.00 | 27952.00 | 25818.00 | 23193.00 | 19625.00 | 16616.00 | 13733.00 | 11199.00 | 8636.00 | 6779.00 | 6524.00 | 6327.00 | 4916.00 | 4167.00 | 3915.00 | 3058.00 | 2545.00 | 2063.00 | 1984.00 | 1892.00 | 1949.00 | 1735.00 | 2172.00 | 2298.00 | 2190.00 | 1950.00 | 1991.00 | 1998.00 | 1916.00 | 1818.00 | 2092.00 | 2085.00 | 1955.00 | 1778.00 | 1715.00 | 1525.00 | 1324.00 | NA | NA | NA | 172.00 | NA | NA | NA | |
Accumulated Other Comprehensive Income Loss Net Of Tax | -3993.00 | -3598.00 | -3040.00 | -5003.00 | -3680.00 | -3973.00 | -4487.00 | -7115.00 | -4782.00 | -2365.00 | -1376.00 | -1075.00 | -525.00 | -666.00 | -180.00 | -1029.00 | -1455.00 | -2063.00 | -986.00 | -1429.00 | -960.00 | -1010.00 | -1035.00 | -1034.00 | -934.00 | -467.00 | -484.00 | -501.00 | -607.00 | -797.00 | -985.00 | -521.00 | -571.00 | -614.00 | -723.00 | -675.00 | -617.00 | -752.00 | -511.00 | -394.00 | -143.00 | -157.00 | -185.00 | -206.00 | -319.00 | -319.00 | -239.00 | -296.00 | -328.00 | -174.00 | -316.00 | -241.00 | -30.00 | -66.00 | -190.00 | NA | NA | NA | -56.00 | NA | NA | NA |
2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 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 | 2009-06-30 | 2009-03-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Cash Provided By Used In Operating Activities | 25281.00 | 18989.00 | 42465.00 | 21217.00 | 16476.00 | 4788.00 | 29173.00 | 11404.00 | 8965.00 | -2790.00 | 22086.00 | 7313.00 | 12715.00 | 4213.00 | 30431.00 | 11964.00 | 20606.00 | 3064.00 | 19659.00 | 7892.00 | 9118.00 | 1846.00 | 16477.00 | 8588.00 | 7449.00 | -1791.00 | 12344.00 | 3851.00 | 3829.00 | -1590.00 | 10652.00 | 4486.00 | 3465.00 | -2160.00 | 8812.00 | 2610.00 | 1997.00 | -1499.00 | 6715.00 | 1766.00 | 862.00 | -2502.00 | 5578.00 | 1388.00 | 880.00 | -2372.00 | 5081.00 | 943.00 | 594.00 | -2438.00 | 4269.00 | 797.00 | 423.00 | -1586.00 | 3488.00 | 855.00 | 250.00 | -1098.00 | NA | NA | NA | NA | |
Net Cash Provided By Used In Investing Activities | -22138.00 | -17862.00 | -12601.00 | -11753.00 | -9673.00 | -15806.00 | -10821.00 | -15608.00 | -12078.00 | 906.00 | -12580.00 | -14828.00 | -22080.00 | -8666.00 | -17037.00 | -15876.00 | -17804.00 | -8894.00 | -3536.00 | -5074.00 | -7549.00 | -8123.00 | -3572.00 | -5572.00 | -2692.00 | -533.00 | -2032.00 | -19120.00 | -5051.00 | -1616.00 | -4174.00 | -2570.00 | -2439.00 | -693.00 | -1850.00 | -1377.00 | -1376.00 | -1847.00 | -2465.00 | -946.00 | -731.00 | -924.00 | -844.00 | -1063.00 | -1420.00 | -950.00 | -3082.00 | -369.00 | -595.00 | 450.00 | -1469.00 | 100.00 | -951.00 | 390.00 | -1215.00 | -1128.00 | -475.00 | -542.00 | NA | NA | NA | NA | |
Net Cash Provided By Used In Financing Activities | -4490.00 | -1256.00 | -6746.00 | -8948.00 | -6539.00 | 6354.00 | 86.00 | 3016.00 | 4626.00 | 1990.00 | -3100.00 | -2776.00 | 15643.00 | -3476.00 | -1816.00 | -4105.00 | 7408.00 | -2591.00 | -3571.00 | -1960.00 | -2158.00 | -2377.00 | -1761.00 | -2369.00 | -1394.00 | -2164.00 | -2647.00 | 14685.00 | -1263.00 | -914.00 | -256.00 | -827.00 | -1039.00 | -789.00 | -1690.00 | -730.00 | -691.00 | -652.00 | 5209.00 | -412.00 | -189.00 | -175.00 | 57.00 | -230.00 | -209.00 | -157.00 | 3166.00 | 31.00 | 67.00 | -1005.00 | -333.00 | -82.00 | -91.00 | 24.00 | -43.00 | 93.00 | 43.00 | 87.00 | NA | NA | NA | NA |
2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 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 | 2009-06-30 | 2009-03-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Cash Provided By Used In Operating Activities | 25281.00 | 18989.00 | 42465.00 | 21217.00 | 16476.00 | 4788.00 | 29173.00 | 11404.00 | 8965.00 | -2790.00 | 22086.00 | 7313.00 | 12715.00 | 4213.00 | 30431.00 | 11964.00 | 20606.00 | 3064.00 | 19659.00 | 7892.00 | 9118.00 | 1846.00 | 16477.00 | 8588.00 | 7449.00 | -1791.00 | 12344.00 | 3851.00 | 3829.00 | -1590.00 | 10652.00 | 4486.00 | 3465.00 | -2160.00 | 8812.00 | 2610.00 | 1997.00 | -1499.00 | 6715.00 | 1766.00 | 862.00 | -2502.00 | 5578.00 | 1388.00 | 880.00 | -2372.00 | 5081.00 | 943.00 | 594.00 | -2438.00 | 4269.00 | 797.00 | 423.00 | -1586.00 | 3488.00 | 855.00 | 250.00 | -1098.00 | NA | NA | NA | NA | |
Net Income Loss | 13485.00 | 10431.00 | 10624.00 | 9879.00 | 6750.00 | 3172.00 | 278.00 | 2872.00 | -2028.00 | -3844.00 | 14323.00 | 3156.00 | 7778.00 | 8107.00 | 7222.00 | 6331.00 | 5243.00 | 2535.00 | 3268.00 | 2134.00 | 2625.00 | 3561.00 | 3027.00 | 2883.00 | 2534.00 | 1629.00 | 1856.00 | 256.00 | 197.00 | 724.00 | 749.00 | 252.00 | 857.00 | 513.00 | 482.00 | 79.00 | 92.00 | -57.00 | 214.00 | -437.00 | -126.00 | 108.00 | 239.00 | -41.00 | -7.00 | 82.00 | 177.00 | -274.00 | 7.00 | 130.00 | 177.00 | 63.00 | 191.00 | 201.00 | 416.00 | 231.00 | 207.00 | 299.00 | 384.00 | 199.00 | 142.00 | 177.00 | |
Depreciation Depletion And Amortization | 12038.00 | 11684.00 | 13820.00 | 12131.00 | 11589.00 | 11123.00 | 13145.00 | 10204.00 | 9594.00 | 8978.00 | 9802.00 | 8948.00 | 8038.00 | 7508.00 | 7618.00 | 6523.00 | 5748.00 | 5362.00 | 6170.00 | 5563.00 | 5202.00 | 4854.00 | 4262.00 | 3778.00 | 3630.00 | 3671.00 | 3498.00 | 2912.00 | 2633.00 | 2435.00 | 543.00 | 2084.00 | 1909.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 | |
Increase Decrease In Inventories | 3085.00 | -1776.00 | -2643.00 | -808.00 | 2373.00 | -371.00 | -3180.00 | -732.00 | 3890.00 | 2614.00 | 1915.00 | 7059.00 | 209.00 | 304.00 | -329.00 | 3899.00 | 672.00 | -1392.00 | 1516.00 | 381.00 | 2100.00 | -719.00 | 1350.00 | 1094.00 | 1090.00 | -2220.00 | 2255.00 | 1593.00 | 682.00 | -947.00 | 1043.00 | 1095.00 | 57.00 | -769.00 | 1343.00 | 1537.00 | 27.00 | -721.00 | 1139.00 | 845.00 | -92.00 | -699.00 | 1330.00 | 586.00 | 30.00 | -535.00 | 974.00 | 647.00 | 124.00 | -747.00 | 1260.00 | 587.00 | 274.00 | -343.00 | 693.00 | 505.00 | 141.00 | -321.00 | NA | NA | NA | NA | |
Increase Decrease In Accounts Payable | 6005.00 | -11282.00 | 10888.00 | 2820.00 | 3029.00 | -11264.00 | 9852.00 | -1226.00 | 3699.00 | -9380.00 | 7989.00 | 3832.00 | 47.00 | -8266.00 | 13249.00 | 3658.00 | 8616.00 | -8044.00 | 10683.00 | 226.00 | 3668.00 | -6384.00 | 6881.00 | 3894.00 | 2703.00 | -10216.00 | 8906.00 | 3046.00 | 2088.00 | -6865.00 | 7282.00 | 2540.00 | 977.00 | -5770.00 | 6140.00 | 2030.00 | 373.00 | -4249.00 | 5053.00 | 1724.00 | -344.00 | -4675.00 | 5128.00 | 947.00 | 0.00 | -4187.00 | 4926.00 | 1223.00 | 180.00 | -4258.00 | 4684.00 | 848.00 | 114.00 | -2649.00 | 3451.00 | 894.00 | -81.00 | -1892.00 | NA | NA | NA | NA | |
Deferred Income Tax Expense Benefit | -785.00 | -938.00 | -1464.00 | -1196.00 | -2744.00 | -472.00 | -3367.00 | -825.00 | -1955.00 | -2001.00 | -3623.00 | 909.00 | 701.00 | 1703.00 | -1636.00 | 295.00 | 465.00 | 322.00 | 184.00 | 92.00 | 105.00 | 415.00 | 173.00 | 266.00 | -139.00 | 141.00 | -308.00 | -74.00 | 376.00 | -22.00 | -282.00 | -81.00 | 106.00 | 11.00 | 189.00 | -63.00 | -43.00 | -2.00 | 187.00 | -270.00 | -49.00 | -185.00 | -109.00 | 11.00 | 21.00 | -80.00 | -148.00 | -36.00 | -43.00 | -38.00 | 68.00 | 34.00 | 20.00 | 15.00 | 48.00 | -16.00 | -8.00 | -20.00 | NA | NA | NA | NA | |
Share Based Compensation | 6722.00 | 4961.00 | 6319.00 | 5829.00 | 7127.00 | 4748.00 | 5606.00 | 5556.00 | 5209.00 | 3250.00 | 3680.00 | 3180.00 | 3591.00 | 2306.00 | 2562.00 | 2288.00 | 2601.00 | 1757.00 | 1840.00 | 1779.00 | 1971.00 | 1274.00 | 1417.00 | 1350.00 | 1468.00 | 1182.00 | 1179.00 | 1085.00 | 1158.00 | 792.00 | 887.00 | 776.00 | 768.00 | 544.00 | 606.00 | 544.00 | 563.00 | 407.00 | 408.00 | 377.00 | 391.00 | 321.00 | 326.00 | 281.00 | 298.00 | 229.00 | 236.00 | 217.00 | 221.00 | 160.00 | 160.00 | 144.00 | 144.00 | 110.00 | 120.00 | 107.00 | 111.00 | 87.00 | NA | NA | NA | NA |
2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 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 | 2009-06-30 | 2009-03-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Cash Provided By Used In Investing Activities | -22138.00 | -17862.00 | -12601.00 | -11753.00 | -9673.00 | -15806.00 | -10821.00 | -15608.00 | -12078.00 | 906.00 | -12580.00 | -14828.00 | -22080.00 | -8666.00 | -17037.00 | -15876.00 | -17804.00 | -8894.00 | -3536.00 | -5074.00 | -7549.00 | -8123.00 | -3572.00 | -5572.00 | -2692.00 | -533.00 | -2032.00 | -19120.00 | -5051.00 | -1616.00 | -4174.00 | -2570.00 | -2439.00 | -693.00 | -1850.00 | -1377.00 | -1376.00 | -1847.00 | -2465.00 | -946.00 | -731.00 | -924.00 | -844.00 | -1063.00 | -1420.00 | -950.00 | -3082.00 | -369.00 | -595.00 | 450.00 | -1469.00 | 100.00 | -951.00 | 390.00 | -1215.00 | -1128.00 | -475.00 | -542.00 | NA | NA | NA | NA | |
Payments To Acquire Productive Assets | 17620.00 | 14925.00 | 14588.00 | 12479.00 | 11455.00 | 14207.00 | 16592.00 | 16378.00 | 15724.00 | 14951.00 | 18935.00 | 15748.00 | 14288.00 | 12082.00 | 14823.00 | 11063.00 | 7459.00 | 6795.00 | 5312.00 | 4697.00 | 3562.00 | 3290.00 | 3734.00 | 3352.00 | 3243.00 | 3098.00 | 3619.00 | 3074.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 |
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 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Cash Provided By Used In Financing Activities | -4490.00 | -1256.00 | -6746.00 | -8948.00 | -6539.00 | 6354.00 | 86.00 | 3016.00 | 4626.00 | 1990.00 | -3100.00 | -2776.00 | 15643.00 | -3476.00 | -1816.00 | -4105.00 | 7408.00 | -2591.00 | -3571.00 | -1960.00 | -2158.00 | -2377.00 | -1761.00 | -2369.00 | -1394.00 | -2164.00 | -2647.00 | 14685.00 | -1263.00 | -914.00 | -256.00 | -827.00 | -1039.00 | -789.00 | -1690.00 | -730.00 | -691.00 | -652.00 | 5209.00 | -412.00 | -189.00 | -175.00 | 57.00 | -230.00 | -209.00 | -157.00 | 3166.00 | 31.00 | 67.00 | -1005.00 | -333.00 | -82.00 | -91.00 | 24.00 | -43.00 | 93.00 | 43.00 | 87.00 | NA | NA | NA | NA |
2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 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 | 2009-06-30 | 2009-03-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Equity Method Investment Nonconsolidated Investee Or Group Of Investees | NA | 1204.00 | 1315.00 | 1337.00 | 1121.00 | 661.00 | 663.00 | 536.00 | 364.00 | 95.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 | |
Revenue From Contract With Customer Excluding Assessed Tax | 147977.00 | 143313.00 | 169961.00 | 143083.00 | 134383.00 | 127358.00 | 149204.00 | 127101.00 | 121234.00 | 116444.00 | 137412.00 | 110812.00 | 113080.00 | 108518.00 | 125555.00 | 96145.00 | 88912.00 | 75452.00 | 87437.00 | 69981.00 | 63404.00 | 59700.00 | 72383.00 | 56576.00 | 52886.00 | 51042.00 | 60453.00 | 43744.00 | 37955.00 | 35714.00 | 43741.00 | 32714.00 | 30404.00 | 29128.00 | 35747.00 | 25358.00 | 23185.00 | 22717.00 | 29328.00 | 20579.00 | 19340.00 | 19741.00 | 25587.00 | 17092.00 | 15704.00 | 16070.00 | 17431.00 | 13806.00 | 12834.00 | 13185.00 | 17431.00 | 10876.00 | 9913.00 | 9857.00 | 12948.00 | 7560.00 | 6566.00 | 7131.00 | 9519.00 | 5449.00 | 4651.00 | 4889.00 | |
Advertising Services | 12771.00 | 11824.00 | NA | 12060.00 | 10683.00 | 9509.00 | NA | 9548.00 | 8757.00 | 7877.00 | NA | 7612.00 | 7451.00 | 6381.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 | |
Amazon Web Services | 26281.00 | 25037.00 | 24204.00 | 23059.00 | 22140.00 | 21354.00 | 21378.00 | 20538.00 | 19739.00 | 18441.00 | 17780.00 | 16110.00 | 14809.00 | 13503.00 | 12742.00 | 11601.00 | 10808.00 | 10219.00 | 9954.00 | 8995.00 | 8381.00 | 7696.00 | 7430.00 | 6679.00 | 6105.00 | 5442.00 | 5113.00 | 4584.00 | 4100.00 | 3661.00 | 3536.00 | 3231.00 | 2886.00 | 2566.00 | 2406.00 | 2085.00 | 1824.00 | 1566.00 | 1420.00 | 1169.00 | 1005.00 | 1050.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Online Stores | 55392.00 | 54670.00 | 70543.00 | 57267.00 | 52966.00 | 51096.00 | 64531.00 | 53489.00 | 50855.00 | 51129.00 | 66075.00 | 49942.00 | 53157.00 | 52901.00 | 66447.00 | 48350.00 | 45896.00 | 36652.00 | 45657.00 | 35039.00 | 31053.00 | 29498.00 | 39822.00 | 29061.00 | 27165.00 | 26939.00 | 35383.00 | 26392.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 | |
Other Services | 1260.00 | 1262.00 | 1361.00 | 1226.00 | 1344.00 | 1027.00 | 1253.00 | 1263.00 | 1070.00 | 661.00 | -20734.00 | 8091.00 | 7914.00 | 6905.00 | 7939.00 | 5398.00 | 4221.00 | 3906.00 | 4781.00 | 3586.00 | 3002.00 | 2716.00 | 3388.00 | 2495.00 | 2194.00 | 2031.00 | 1734.00 | 1123.00 | 945.00 | 850.00 | 1071.00 | 709.00 | 626.00 | 545.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 | |
Physical Stores | 5206.00 | 5202.00 | 5152.00 | 4959.00 | 5024.00 | 4895.00 | 4957.00 | 4694.00 | 4721.00 | 4591.00 | 4688.00 | 4269.00 | 4198.00 | 3920.00 | 4026.00 | 3788.00 | 3774.00 | 4640.00 | 4363.00 | 4192.00 | 4330.00 | 4307.00 | 4400.00 | 4248.00 | 4312.00 | 4263.00 | 4522.00 | 1276.00 | NA | 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 | NA | NA | NA | NA | |
Subscription Services | 10866.00 | 10722.00 | 10488.00 | 10170.00 | 9894.00 | 9657.00 | 9189.00 | 8903.00 | 8716.00 | 8410.00 | 8123.00 | 8148.00 | 7917.00 | 7580.00 | 7061.00 | 6572.00 | 6018.00 | 5556.00 | 5235.00 | 4957.00 | 4676.00 | 4342.00 | 3959.00 | 3698.00 | 3408.00 | 3102.00 | 3177.00 | 2441.00 | 2165.00 | 1939.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 | |
Third Party Seller Services | 36201.00 | 34596.00 | 43559.00 | 34342.00 | 32332.00 | 29820.00 | 36339.00 | 28666.00 | 27376.00 | 25335.00 | 30320.00 | 24252.00 | 25085.00 | 23709.00 | 27340.00 | 20436.00 | 18195.00 | 14479.00 | 17446.00 | 13212.00 | 11962.00 | 11141.00 | 13384.00 | 10395.00 | 9702.00 | 9265.00 | 10524.00 | 7928.00 | 6991.00 | 6438.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 | |
Product | 61569.00 | 60915.00 | 76703.00 | 63171.00 | 59032.00 | 56981.00 | 70531.00 | 59340.00 | 56575.00 | 56455.00 | 71416.00 | 54876.00 | 58004.00 | 57491.00 | 71056.00 | 52774.00 | 50244.00 | 41841.00 | 50542.00 | 39726.00 | 35856.00 | 34283.00 | 44700.00 | 33746.00 | 31864.00 | 31605.00 | 41325.00 | 28768.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 | |
Service | 86408.00 | 82398.00 | 93258.00 | 79912.00 | 75351.00 | 70377.00 | 78673.00 | 67761.00 | 64659.00 | 59989.00 | 65996.00 | 55936.00 | 55076.00 | 51027.00 | 54499.00 | 43371.00 | 38668.00 | 33611.00 | 36894.00 | 30255.00 | 27548.00 | 25417.00 | 27683.00 | 22830.00 | 21022.00 | 19437.00 | 19128.00 | 14976.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 | |
Amazon Web Services | 26281.00 | 25037.00 | 24204.00 | 23059.00 | 22140.00 | 21354.00 | 21378.00 | 20538.00 | 19739.00 | 18441.00 | 17780.00 | 16110.00 | 14809.00 | 13503.00 | 12742.00 | 11601.00 | 10808.00 | 10219.00 | 9954.00 | 8995.00 | 8381.00 | 7696.00 | 7430.00 | 6679.00 | 6105.00 | 5442.00 | 5113.00 | 4584.00 | 4100.00 | 3661.00 | 3536.00 | 3231.00 | 2886.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 | |
International | 31663.00 | 31935.00 | 40243.00 | 32137.00 | 29697.00 | 29123.00 | 34463.00 | 27720.00 | 27065.00 | 28759.00 | 37272.00 | 29145.00 | 30721.00 | 30649.00 | 37467.00 | 25171.00 | 22668.00 | 19106.00 | 23813.00 | 18348.00 | 16370.00 | 16192.00 | 20829.00 | 15549.00 | 14612.00 | 14875.00 | 18038.00 | 13714.00 | 11485.00 | 11061.00 | 13964.00 | 10609.00 | 9844.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 | |
North America | 90033.00 | 86341.00 | 105514.00 | 87887.00 | 82546.00 | 76881.00 | 93363.00 | 78843.00 | 74430.00 | 69244.00 | 82360.00 | 65557.00 | 67550.00 | 64366.00 | 75346.00 | 59373.00 | 55436.00 | 46127.00 | 53669.00 | 42638.00 | 38653.00 | 35812.00 | 44124.00 | 34348.00 | 32169.00 | 30725.00 | 37302.00 | 25446.00 | 22370.00 | 20992.00 | 26241.00 | 18874.00 | 17674.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 |