Home Data Calendar Blog

META


Tables

    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
Weighted Average Number Of Diluted Shares Outstanding NA2641.002612.002596.00NA2687.002713.002742.00NA2859.002877.002882.00NA2891.002879.002868.00NA2874.002875.002869.00NA2913.002930.002945.00NA2956.002951.002944.00NA2915.002904.002888.00NA2863.002850.002836.00NA2644.002615.002609.00NA2528.002502.002499.00NA2420.001879.001527.00NA1520.001510.00
Weighted Average Number Of Shares Outstanding Basic NA2576.002568.002587.00NA2682.002704.002725.00NA2814.002834.002847.00NA2850.002850.002851.00NA2854.002855.002856.00NA2885.002895.002906.00NA2904.002900.002891.00NA2871.002856.002843.00NA2808.002796.002784.00NA2587.002560.002545.00NA2430.002407.002386.00NA2420.001879.001347.00NA1316.001292.00
Earnings Per Share Basic 5.464.503.032.211.771.642.472.743.723.273.673.343.932.751.821.722.582.130.920.852.391.781.761.721.471.621.341.061.490.830.720.530.550.320.260.180.250.310.310.250.220.170.140.090.010.02-0.080.100.88-0.110.12
Earnings Per Share Diluted 5.314.392.982.201.771.642.462.723.663.223.613.303.872.711.801.712.562.120.910.852.371.761.741.691.441.591.321.041.440.820.710.520.540.310.250.180.240.300.300.250.210.170.130.090.000.02-0.080.090.78-0.100.11

    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
Revenue From Contract With Customer Excluding Assessed Tax 40111.0034146.0031999.0028645.0032165.0027714.0028822.0027908.0033671.0029010.0029077.0026171.0028072.0021470.0018687.0017737.0021082.0017652.0016886.0015077.0016914.0013727.0013231.0011966.0012972.0010328.009321.008032.008809.007011.006436.005382.005841.004501.004042.003543.003851.003203.002910.002502.002586.002016.001813.001458.001585.001262.001184.001058.001131.00954.00895.00
Revenues 40111.0034146.0031999.0028645.0032165.0027714.0028822.0027908.0033671.0029010.0029077.0026171.0028072.0021470.0018687.0017737.0021082.0017652.0016886.0015077.0016914.0013727.0013231.0011966.0012972.0010328.009321.008032.008809.007011.006436.005382.005841.004501.004042.003543.003851.003203.002910.002502.002586.002016.001813.001458.001585.001262.001184.001058.001131.00954.00895.00
Cost Of Revenue 7695.006210.005945.006108.008336.005716.005192.006005.006348.005771.005399.005131.005210.004194.003829.003459.003491.003155.003307.002816.002796.002418.002214.001927.001611.001448.001237.001159.001048.00987.00916.00838.00824.00720.00668.00654.00652.00565.00473.00462.00491.00507.00465.00413.00397.00322.00367.00277.00247.00236.00210.00
Costs And Expenses 23727.0020398.0022607.0021418.0025766.0022050.0020464.0019384.0021086.0018587.0016710.0014793.0015297.0013430.0012724.0011844.0012224.0010467.0012260.0011760.009094.007946.007368.006517.005620.005206.004920.004705.004258.003889.003690.003373.003281.003042.002769.002610.002718.001806.001520.001427.001454.001280.001251.001085.001062.00885.001927.00677.00584.00540.00488.00
Research And Development Expense 10517.009241.009344.009381.009771.009170.008690.007707.007046.006316.006096.005197.005207.004763.004462.004015.003878.003548.003315.002860.002855.002657.002523.002238.001949.002052.001919.001834.001574.001539.001463.001343.001314.001271.001170.001062.001111.00608.00492.00455.00409.00369.00344.00293.00297.00244.00705.00153.00124.00108.0099.00
General And Administrative Expense 2289.002070.004164.002885.003085.003384.002987.002360.003305.002946.001956.001622.001599.001790.001593.001583.001829.001348.003224.004064.00976.00943.00776.00757.00686.00536.00640.00655.00515.00438.00412.00366.00371.00345.00305.00274.00330.00259.00197.00187.00261.00171.00173.00176.00175.00151.00463.00104.0092.0082.0083.00
Selling And Marketing Expense 3226.002877.003154.003044.004574.003780.003595.003312.004387.003554.003259.002843.003281.002683.002840.002787.003026.002416.002414.002020.002467.001928.001855.001595.001374.001170.001124.001057.001121.00925.00899.00826.00772.00706.00626.00620.00625.00374.00358.00323.00293.00233.00269.00203.00193.00168.00392.00143.00121.00114.0096.00
Operating Income Loss 16384.0013748.009392.007227.006399.005664.008358.008524.0012585.0010423.0012367.0011378.0012775.008040.005963.005893.008858.007185.004626.003317.007820.005781.005863.005449.007352.005122.004401.003327.004551.003122.002746.002009.002560.001459.001273.00933.001133.001397.001390.001075.001132.00736.00562.00373.00523.00377.00-743.00381.00547.00414.00407.00
Interest Expense Debt 129.00132.00110.0049.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Interest Paid Net 146.00120.000.00182.00NANANANANANANANANANANANANA3.004.002.001.000.000.000.00NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Allocated Share Based Compensation Expense 3424.003492.004060.003051.003008.003134.003351.002498.002407.002379.002548.001830.001784.001722.001695.001335.001274.001249.001303.001010.00972.001040.001186.00955.00814.001010.001032.00867.00847.00819.00805.00747.00746.00757.00763.00703.00896.00353.00314.00274.00273.00239.00224.00170.00184.00179.001106.00103.00NANANA
Income Tax Expense Benefit 2790.002437.001505.001598.001496.001181.001499.001443.002418.001371.002119.002006.001836.00287.00953.00959.001820.001238.002216.001053.001089.00775.00762.00622.003193.00529.00594.00344.00244.00790.00711.00555.00996.00536.00554.00420.00413.00530.00595.00433.00607.00301.00212.00134.00441.00431.00-608.00177.00217.00152.00159.00
Income Taxes Paid Net 4591.00509.001102.00405.001760.002006.002139.00502.00606.001625.003387.002907.001107.001872.001041.00209.002654.00832.001014.00682.001034.00447.001545.00736.00324.00434.00695.00664.00446.00357.00237.00170.0071.0040.0040.00119.0077.0042.0022.0037.00NANANA9.00NANANA174.00NANANA
Net Income Loss 14017.0011583.007788.005709.004653.004395.006687.007465.0010285.009194.0010394.009497.0011219.007846.005178.004902.007349.006091.002616.002429.006882.005137.005106.004988.004269.004707.003894.003064.004273.002379.002055.001510.001561.00896.00719.00512.00701.00806.00791.00642.00523.00425.00333.00219.0064.00-59.00-157.00205.00302.00227.00240.00
Comprehensive Income Net Of Tax 15418.0011133.007663.006258.006177.002752.005272.006162.009799.008702.0010525.008724.0011838.008296.005580.004847.007709.005725.002914.002408.006930.005047.004713.004921.004242.004877.004150.003141.003942.002381.001958.001689.001486.00873.00809.00293.00582.00702.00771.00643.00524.00466.00319.00202.0072.00-36.00-179.00204.00303.00225.00240.00

    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
Assets 229623.00216274.00206688.00184491.00185727.00178894.00169779.00164218.00165987.00169585.00170609.00163523.00159316.00146437.00139691.00138371.00133376.00124418.00117006.00109477.0097334.0092452.0090291.0088945.0084524.0078998.0073843.0068714.0064961.0059674.0055739.0052075.0049407.0046469.0044130.0042007.0040184.0024188.0020769.0019028.0017895.0014933.0015724.0015163.0015103.0016038.0014928.00NA6331.00NANA
Liabilities 76455.0073401.0072655.0059696.0060014.0054800.0044012.0040990.0041108.0036225.0032382.0029866.0031026.0028706.0029244.0033067.0032322.0030419.0028244.0022961.0013207.0012110.0010909.0011325.0010177.007790.007362.006526.005767.005559.005356.004925.005189.005049.004678.004506.004088.002950.002423.002291.002425.001885.003375.003339.003348.001864.001619.00NA1432.00NANA
Liabilities And Stockholders Equity 229623.00216274.00206688.00184491.00185727.00178894.00169779.00164218.00165987.00169585.00170609.00163523.00159316.00146437.00139691.00138371.00133376.00124418.00117006.00109477.0097334.0092452.0090291.0088945.0084524.0078998.0073843.0068714.0064961.0059674.0055739.0052075.0049407.0046469.0044130.0042007.0040184.0024188.0020769.0019028.0017895.0014933.0015724.0015163.0015103.0016038.0014928.00NA6331.00NANA
Stockholders Equity 153168.00142873.00134033.00124795.00125713.00124094.00125767.00123228.00124879.00133360.00138227.00133657.00128290.00117731.00110447.00105304.00101054.0093999.0088762.0086516.0084127.0080342.0079382.0077620.0074347.0071208.0066481.0062188.0059194.0054115.0050383.0047150.0044218.0041420.0039452.0037501.0036096.0021238.0018346.0016737.0015470.0013048.0012349.0011824.0011755.0014174.0013309.00NA4899.00NANA

    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
Assets Current 85365.0078378.0069560.0052483.0059549.0058315.0055987.0059265.0066666.0075421.0080697.0077322.0075670.0065799.0068130.0069349.0066225.0062079.0057961.0053300.0050480.0049147.0049833.0050412.0048563.0044203.0040804.0036930.0034401.0030328.0027010.0023812.0021652.0019139.0016951.0015004.0013670.0016115.0015557.0014060.0013070.0010549.0011421.0011042.0011267.0012285.0011967.00NA4604.00NANA
Cash And Cash Equivalents At Carrying Value 41862.0036890.0028785.0011551.0014681.0014308.0012681.0014886.0016601.0014496.0016186.0019513.0017576.0011617.0021045.0023618.0019079.0015979.0013877.0011076.0010019.009637.0011552.0012082.008079.007201.006252.007104.008903.006038.005108.006456.004907.004308.005123.003419.004315.008999.004384.002998.003323.003100.003001.002325.002384.002478.002098.001282.001512.00906.001131.00
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents 42827.0037900.0029804.0012420.0015596.0015251.0013478.0015353.0016865.0014804.0016511.0019891.0017954.0011979.0021569.0023927.0019279.0016080.0013998.0011197.0010124.009744.0011668.0012210.008204.007339.006402.007283.009109.00NANANA5166.00NANANANANANANANANANANANANANANANANANA
Marketable Securities Current 23541.0024233.0024661.0025888.0026057.0027468.0027808.00NA31397.00NANANANANANANANANANANANANA30757.0031874.0033632.0031088.0029200.0025202.0020546.0020102.0018185.0014165.0013527.0011526.009002.008994.006884.005251.009572.009631.008126.006228.007251.007147.007242.007974.008090.00NA2396.00NANA
Accounts Receivable Net Current 16169.0012944.0012511.0011044.0013466.0011227.0011525.0011390.0014039.0012088.0011698.0010276.0011335.008024.007483.007289.009518.007673.007513.006475.007587.006058.005590.005115.005832.004424.003897.003415.003993.003070.002801.002348.002559.002010.001815.001508.001678.001363.001190.001006.001109.00872.00775.00659.00719.00635.00578.00NA547.00NANA
Prepaid Expense And Other Assets Current 3793.004311.003603.004000.005345.005312.003973.003985.004629.005258.004919.002827.002381.002155.002407.001771.001852.002137.001852.001582.001779.001883.001934.001341.001020.001490.001455.001209.00959.001118.00916.00843.00659.001295.001011.001083.00793.00502.00411.00425.00461.00342.00387.00485.00471.00631.00634.00NA149.00NANA
Equity Securities Fv Ni NANANANA25.0083.00125.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    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
Amortization Of Intangible Assets 38.0032.0045.0047.0047.0045.0053.0040.0043.00124.00122.00118.00121.00123.00118.00111.00105.00145.00156.00156.00157.00156.00158.00169.00170.00173.00174.00175.00183.00195.00193.00180.00191.00180.00180.00179.00178.0059.0041.0041.0039.0037.0036.0033.0034.0031.008.005.005.005.005.00
Goodwill 20654.0020668.0020659.0020649.0020306.0020268.0020229.0019923.0019197.0019065.0019219.0019056.0019050.0019031.0019029.0018811.0018715.0018338.0018334.0018333.0018301.0018304.0018263.0018268.0018221.0018213.0018129.0018126.0018122.0018085.0018043.0018029.0018026.0018024.0018025.0018005.0017981.002612.00857.00840.00839.00762.00762.00654.00587.00590.00100.00NA82.00NANA
Indefinite Lived Intangible Assets Excluding Goodwill 425.00425.00425.00474.00382.00382.00371.00364.00266.00NANANANANANANANANANANANANANANANANANANANANANANANANA60.0060.0060.0060.00NANA0.00NANANANANANANANANANA
Intangible Assets Net Excluding Goodwill 788.00813.00856.00949.00897.00875.00965.00910.00634.00365.00514.00505.00623.00744.00859.00838.00894.00853.00994.001150.001294.001451.001573.001735.001884.002050.002186.002360.002535.002702.002879.003067.003246.003437.003605.003774.003929.001317.00NANA883.00NANANANANANANANANANA
Finite Lived Intangible Assets Net 363.00388.00431.00475.00515.00493.00594.00546.00368.00365.00514.00505.00623.00744.00859.00838.00894.00853.00994.001150.001294.001451.001573.001735.001884.002050.002186.002360.002535.002702.002879.003067.003186.003377.003545.003714.003869.001257.00815.00842.00883.00847.00869.00847.00801.00833.00709.00NA80.00NANA
Other Assets Noncurrent 6794.005468.008501.007188.006583.005529.004344.003522.002751.003187.002352.002376.002758.002969.003238.002887.002759.002461.002446.002602.002576.002438.002265.002319.002135.002374.002096.001836.001312.00660.00703.00700.00796.00534.00594.00605.00637.00441.00206.00212.00221.0090.0095.0087.0057.0041.0047.00NA90.00NANA
Equity Securities Fv Ni NANANANA25.0083.00125.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    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
Liabilities Current 31960.0030531.0029921.0025381.0027026.0022687.0022217.0021086.0021135.0017812.0014874.0012717.0014981.0011944.0011308.0015069.0015053.0013328.0012979.009908.007017.005462.004670.005086.003760.003305.003315.002928.002875.002595.002211.001809.001925.001792.001881.001746.001424.001234.001214.001037.001100.00984.001080.001063.001052.001080.001034.00NA899.00NANA
Other Accrued Liabilities Current 5506.004931.004723.004329.004906.00NANANA5258.00NANANA3469.00NANANA2498.00NANANA1784.00NANANA1201.00NANANA994.00NANANA583.00NANANA380.00NANANA272.00NANANA231.00NANANANANANA
Taxes Payable Current 3655.004608.005837.003589.002339.00NANANA1256.00NANANA2038.00NANANA624.00NANANA491.00NANANA340.00NANANANANANANANANANANANANANANANANANANANANANANANANANA
Accrued Liabilities Current 24625.0023929.0024660.0019345.0019552.0016036.0015420.0015226.0014312.0013158.0011510.009411.0011152.008684.008496.0012446.0011735.0010877.0010878.007980.005509.004255.003720.004003.002892.002503.002626.002400.002203.002018.001770.001389.001449.001338.001472.001300.00866.00709.00666.00525.00555.00453.00505.00430.00423.00409.00441.00NA296.00NANA
Contract With Customer Liability Current 626.00509.00494.00460.00482.00478.00482.00472.00517.00418.00348.00334.00382.00379.00264.00247.00269.00225.00198.00142.00147.00115.0091.00NA98.00NANANANANANANANANANANANANANANANANANANANANANANANANANA

    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
Long Term Debt 18385.0018383.0018382.009925.009923.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Long Term Debt Noncurrent 18385.0018383.0018382.009925.009923.009922.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA0.000.001500.001500.001500.00NANANA0.00NANA
Other Liabilities Noncurrent 8884.008113.007912.008219.007764.007504.007003.007010.007227.006859.006552.006575.006414.007121.008303.008489.007745.008735.008143.006488.006190.006648.006239.006239.006417.004485.004047.003598.002892.002964.003145.003116.003157.003148.002687.002647.002545.001587.001056.001063.001088.00614.00444.00356.00305.00254.00191.00NA135.00NANA
Operating Lease Liability Noncurrent 17226.0016374.0016440.0016171.0015301.0014687.0014792.0012894.0012746.0011554.0010956.0010574.009631.009641.009633.009509.009524.00NANA6565.000.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    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
Stockholders Equity 153168.00142873.00134033.00124795.00125713.00124094.00125767.00123228.00124879.00133360.00138227.00133657.00128290.00117731.00110447.00105304.00101054.0093999.0088762.0086516.0084127.0080342.0079382.0077620.0074347.0071208.0066481.0062188.0059194.0054115.0050383.0047150.0044218.0041420.0039452.0037501.0036096.0021238.0018346.0016737.0015470.0013048.0012349.0011824.0011755.0014174.0013309.00NA4899.00NANA
Additional Paid In Capital 73253.0071224.0069159.0066535.0064444.0062092.0059929.0057512.0055811.0054334.0052845.0051160.0050018.0048910.0047805.0046688.0045851.0045059.0044277.0043533.0042906.0042352.0041832.0041134.0040584.0040199.0039291.0038639.0038227.0038756.0037405.0036129.0034886.0033574.0032479.0031337.0030225.0015949.0013759.0012921.0012297.0010399.0010167.009961.0010094.0012585.0011684.00NA2684.00NANA
Retained Earnings Accumulated Deficit 82070.0075205.0067980.0061241.0064799.0067056.0069249.0067712.0069761.0079233.0085097.0082343.0077345.0068513.0062784.0059160.0055692.0049789.0044968.0043764.0041981.0038767.0038237.0036780.0033990.0031209.0027560.0024175.0021670.0015731.0013352.0011297.009787.008226.007330.006611.006099.005398.004592.003801.003159.002636.002211.001878.001659.001595.001654.00NA1606.00NANA
Accumulated Other Comprehensive Income Loss Net Of Tax -2155.00-3556.00-3106.00-2981.00-3530.00-5054.00-3411.00-1996.00-693.00-207.00285.00154.00927.00308.00-142.00-544.00-489.00-849.00-483.00-781.00-760.00-777.00-687.00-294.00-227.00-200.00-370.00-626.00-703.00-372.00-374.00-276.00-455.00-380.00-357.00-447.00-228.00-109.00-5.0015.0014.0013.00-29.00-15.002.00-6.00-29.00NA-6.00NANA
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value 3424.003492.004060.003051.003008.003134.003351.002498.002407.002379.002548.001830.001784.001722.001695.001335.001274.001249.001303.001010.00972.001040.001186.00955.00814.001010.00NANANANANANANANANANANANANANANANANANANANANANANANANA

    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
Net Cash Provided By Used In Operating Activities 19404.0020402.0017309.0013998.0014511.009692.0012196.0014076.0018104.0014090.0013247.0012242.0014040.009829.003877.0011001.009083.009307.008616.009308.007618.007498.006298.007860.007671.006127.005360.005058.006350.003577.003198.002983.002827.002192.001880.001700.001583.001248.001341.001285.001231.00950.001322.00719.00681.00248.00242.00441.00510.00565.00NA
Net Cash Provided By Used In Investing Activities -6472.00-6077.00-5203.00-6743.00-7531.00-9701.00-6959.00-4779.005829.00-330.00-8195.00-4874.00-5173.00-16599.00-4178.00-4109.00-4036.00-5050.00-4010.00-6768.00-3685.00-4247.00-2384.00-1287.00-4993.00-3714.00-5440.00-5891.00-1975.00-3117.00-4971.00-1676.00-2726.00-3300.00-564.00-2844.00-6616.002997.00-422.00-1872.00-2534.00734.00-498.00-326.00535.00-389.00-6450.00-720.00-43.00-795.00NA
Net Cash Provided By Used In Financing Activities -8401.00-5875.005292.00-10516.00-7060.002147.00-6563.00-10660.00-21742.00-15252.00-8549.00-5185.00-3207.00-2911.00-2152.00-2022.00-2026.00-2019.00-1831.00-1423.00-3541.00-5157.00-4271.00-2603.00-1843.00-1531.00-869.00-992.00-1416.00451.00471.00184.00554.00315.00342.00371.00401.00438.00470.00262.001525.00-1599.00-149.00-444.00-1314.00507.007040.0050.00131.0014.00NA

    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
Net Cash Provided By Used In Operating Activities 19404.0020402.0017309.0013998.0014511.009692.0012196.0014076.0018104.0014090.0013247.0012242.0014040.009829.003877.0011001.009083.009307.008616.009308.007618.007498.006298.007860.007671.006127.005360.005058.006350.003577.003198.002983.002827.002192.001880.001700.001583.001248.001341.001285.001231.00950.001322.00719.00681.00248.00242.00441.00510.00565.00NA
Net Income Loss 14017.0011583.007788.005709.004653.004395.006687.007465.0010285.009194.0010394.009497.0011219.007846.005178.004902.007349.006091.002616.002429.006882.005137.005106.004988.004269.004707.003894.003064.004273.002379.002055.001510.001561.00896.00719.00512.00701.00806.00791.00642.00523.00425.00333.00219.0064.00-59.00-157.00205.00302.00227.00240.00
Depreciation Depletion And Amortization 3172.002859.002623.002524.002376.002175.001979.002156.002014.001995.001986.001972.001863.001698.001704.001597.001468.001416.001502.001355.001225.001107.001034.00949.00853.00772.00729.00671.00614.00591.00585.00552.00543.00486.00459.00457.00433.00289.00257.00264.00274.00274.00222.00241.00224.00176.00139.00110.00103.0097.00NA
Increase Decrease In Accounts Receivable 2843.00678.001424.00-2546.001699.00105.00522.00-2557.002038.00555.001366.00-849.003059.00377.00122.00-2046.001697.00328.001006.00-1070.001564.00489.00627.00-788.001374.00458.00386.00-609.001011.00253.00492.00-267.00568.00207.00282.00-84.00346.00182.00187.00-105.00233.0083.00116.00-54.0080.0049.00106.00-65.00102.0044.00NA
Deferred Income Tax Expense Benefit -1161.003049.00-1137.00-620.00-1173.00-1097.00-453.00-563.00748.00-786.00229.00418.00-376.00-1506.00213.00477.00-395.00174.001.00183.00203.0029.00101.00-47.00-225.00-94.0026.00-84.00-334.0019.00-77.00-65.00-123.00-383.00-66.00-223.00-180.004.00-33.00-1.00-58.002.0026.00-7.00249.00-60.00NANA-8.00-15.00NA
Share Based Compensation 3424.003492.004060.003051.003008.003134.003352.002498.002407.002378.002549.001830.001784.001722.001695.001335.001274.001249.001303.001010.00972.001039.001186.00955.00814.001010.001032.00867.00847.00819.00805.00747.00746.00757.00763.00694.00845.00353.00314.00274.00273.00239.00224.00170.00184.00179.001106.00103.0076.0070.0064.00

    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
Net Cash Provided By Used In Investing Activities -6472.00-6077.00-5203.00-6743.00-7531.00-9701.00-6959.00-4779.005829.00-330.00-8195.00-4874.00-5173.00-16599.00-4178.00-4109.00-4036.00-5050.00-4010.00-6768.00-3685.00-4247.00-2384.00-1287.00-4993.00-3714.00-5440.00-5891.00-1975.00-3117.00-4971.00-1676.00-2726.00-3300.00-564.00-2844.00-6616.002997.00-422.00-1872.00-2534.00734.00-498.00-326.00535.00-389.00-6450.00-720.00-43.00-795.00NA
Payments To Acquire Property Plant And Equipment 7665.006543.006216.006842.009043.009375.007572.005441.005369.004314.004612.004272.004613.003689.003255.003558.004100.003532.003633.003837.004301.003342.003460.002812.002263.001755.001444.001271.001269.001095.00995.001132.00692.00780.00549.00502.00517.00482.00469.00363.00483.00284.00268.00327.00198.00171.00413.00453.00185.00136.00NA

    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
Net Cash Provided By Used In Financing Activities -8401.00-5875.005292.00-10516.00-7060.002147.00-6563.00-10660.00-21742.00-15252.00-8549.00-5185.00-3207.00-2911.00-2152.00-2022.00-2026.00-2019.00-1831.00-1423.00-3541.00-5157.00-4271.00-2603.00-1843.00-1531.00-869.00-992.00-1416.00451.00471.00184.00554.00315.00342.00371.00401.00438.00470.00262.001525.00-1599.00-149.00-444.00-1314.00507.007040.0050.00131.0014.00NA
Payments For Repurchase Of Common Stock 5942.003569.00898.009365.006863.006354.005233.009506.0020061.0013458.007079.003939.001929.001725.001368.001250.001296.001148.001145.00613.003500.004256.003349.001774.00958.00640.00150.00228.000.000.000.000.00NANANANANANANANANANANANANANANANANANANA

    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
Revenues 40111.0034146.0031999.0028645.0032165.0027714.0028822.0027908.0033671.0029010.0029077.0026171.0028072.0021470.0018687.0017737.0021082.0017652.0016886.0015077.0016914.0013727.0013231.0011966.0012972.0010328.009321.008032.008809.007011.006436.005382.005841.004501.004042.003543.003851.003203.002910.002502.002586.002016.001813.001458.001585.001262.001184.001058.001131.00954.00895.00
Revenue From Contract With Customer Excluding Assessed Tax 40111.0034146.0031999.0028645.0032165.0027714.0028822.0027908.0033671.0029010.0029077.0026171.0028072.0021470.0018687.0017737.0021082.0017652.0016886.0015077.0016914.0013727.0013231.0011966.0012972.0010328.009321.008032.008809.007011.006436.005382.005841.004501.004042.003543.003851.003203.002910.002502.002586.002016.001813.001458.001585.001262.001184.001058.001131.00954.00895.00
Advertising, Family Of Apps 38706.0033643.0031498.0028101.0031255.0027237.0028152.0026998.0032640.0028276.0028580.0025439.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Service Other, Family Of Apps 334.00293.00225.00205.00184.00192.00218.00215.00154.00176.00192.00198.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Family Of Apps 39040.0033936.0031723.0028306.0031439.0027429.0028370.0027213.0032794.0028452.0028772.0025637.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Reality Labs 1071.00210.00276.00339.00726.00285.00452.00695.00877.00558.00305.00534.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
10520.009790.008551.007292.007280.006797.006960.006722.007369.006592.006677.006101.005955.005311.004611.003971.004483.003958.003628.003337.003480.003007.002772.002475.002497.002042.001806.00NANANANANANANANANANANANANANANANANANANANANANANANA
9358.007578.007515.006759.007397.005996.006650.006638.008435.007018.007220.006384.006896.005055.004249.004150.005052.004053.004097.003624.004063.003234.003307.003027.003280.002546.002332.00NANANANANANANANANANANANANANANANANANANANANANANANA
US 15180.0012160.0011660.0010790.0013390.0011290.0011430.0011100.0013930.0011880.0011820.0010750.0012150.008710.007830.007550.009180.007540.007140.006360.007480.005930.005600.005090.005670.004480.004050.003530.00NANANANANANANANANANANANANANANANANANANANANANANA
Rest Of World 4106.003870.003529.003145.003269.002955.003026.002768.003042.002732.002568.002250.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
U S Canada 16127.0012908.0012404.0011449.0014219.0011966.0012186.0011780.0014825.0012668.0012612.0011436.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

Plots across concepts


IncomeStatement
Net Income Loss
Expenses
General And Administrative Expense
Balance Sheet
Intangible Assets Net Excluding Goodwill
Assets
Equity Securities Fv Ni
Current Assets
Prepaid Expense And Other Assets Current
NonCurrent Assets
Intangible Assets Net Excluding Goodwill
Liabilities
Operating Lease Liability
Current Liabilities
Contract With Customer Liability Current
Noncurrent Liabilities
Accrued Income Taxes Noncurrent
Stockholders Equity
Accumulated Other Comprehensive Income Loss Net Of Tax
CashFlow
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInOperatingActivities
Increase Decrease In Prepaid Deferred Expense And Other Assets
NetCashProvidedByUsedInInvestingActivities
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInFinancingActivities
Net Cash Provided By Used In Financing Activities
Shares
Weighted Average Number Of Shares Outstanding Basic
OperatingLeaseLiability
Operating Lease Liability Current
LesseeOperatingLeaseLiabilityPaymentsDue
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
FiniteLivedIntangibleAssets
Finite Lived Intangible Assets Net

Line plots across dimensions of each concept


us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
us-gaap:StatementClassOfStock
(None,)
Weighted Average Number Of Diluted Shares Outstandingus-gaap: Statement Class Of Stock
us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
us-gaap:StatementClassOfStock
(None,)
Weighted Average Number Of Shares Outstanding Basicus-gaap: Statement Class Of Stock
us-gaap:EarningsPerShareBasic
us-gaap:StatementClassOfStock
(None,)
Earnings Per Share Basicus-gaap: Statement Class Of Stock
us-gaap:EarningsPerShareDiluted
us-gaap:StatementClassOfStock
(None,)
Earnings Per Share Dilutedus-gaap: Statement Class Of Stock
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:StatementGeographical
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Statement Geographical
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:StatementBusinessSegments
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Statement Business Segments
us-gaap:OperatingIncomeLoss
us-gaap:StatementBusinessSegments
(None,)
Operating Income Lossus-gaap: Statement Business Segments
us-gaap:AllocatedShareBasedCompensationExpense
us-gaap:IncomeStatementLocation
(None,)
Allocated Share Based Compensation Expenseus-gaap: Income Statement Location
us-gaap:NetIncomeLoss
us-gaap:StatementClassOfStock
(None,)
Net Income Lossus-gaap: Statement Class Of Stock
us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents
(None,)
Stockholders Equityus-gaap: Statement Equity Components
us-gaap:CashAndCashEquivalentsAtCarryingValue
us-gaap:CashAndCashEquivalents
(None,)
Cash And Cash Equivalents At Carrying Valueus-gaap: Cash And Cash Equivalents
us-gaap:MarketableSecuritiesCurrent
us-gaap:FairValueByFairValueHierarchyLevel
(None,)
Marketable Securities Currentus-gaap: Fair Value By Fair Value Hierarchy Level
us-gaap:EquitySecuritiesFvNi
us-gaap:FairValueByFairValueHierarchyLevel
(None,)
Equity Securities Fv Nius-gaap: Fair Value By Fair Value Hierarchy Level
us-gaap:PropertyPlantAndEquipmentGross
us-gaap:PropertyPlantAndEquipmentByType
(None,)
Property Plant And Equipment Grossus-gaap: Property Plant And Equipment By Type
us-gaap:Goodwill
us-gaap:BusinessAcquisition
(None,)
Goodwillus-gaap: Business Acquisition
us-gaap:Goodwill
us-gaap:StatementBusinessSegments
(None,)
Goodwillus-gaap: Statement Business Segments
us-gaap:FiniteLivedIntangibleAssetsNet
us-gaap:FiniteLivedIntangibleAssetsByMajorClass
(None,)
Finite Lived Intangible Assets Netus-gaap: Finite Lived Intangible Assets By Major Class
us-gaap:EquitySecuritiesFvNi
us-gaap:FairValueByFairValueHierarchyLevel
(None,)
Equity Securities Fv Nius-gaap: Fair Value By Fair Value Hierarchy Level
us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents
(None,)
Stockholders Equityus-gaap: Statement Equity Components
us-gaap:NetIncomeLoss
us-gaap:StatementClassOfStock
(None,)
Net Income Lossus-gaap: Statement Class Of Stock
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:StatementGeographical
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Statement Geographical
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:StatementBusinessSegments
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Statement Business Segments