Home Data Calendar Blog

META


Tables

    2024-12-31 2024-09-30 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
Weighted Average Number Of Diluted Shares Outstanding NA2600.002610.002625.00NA2641.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 NA2529.002534.002545.00NA2576.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 8.246.205.314.865.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 7.986.035.164.715.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

    2024-12-31 2024-09-30 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
Revenue From Contract With Customer Excluding Assessed Tax 48385.0040589.0039071.0036455.0040111.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 48385.0040589.0039071.0036455.0040111.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 8839.007375.007308.006640.007695.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 25021.0023239.0024224.0022637.0023727.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 12180.0011177.0010537.009978.0010517.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 762.001865.003658.003455.002289.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 3240.002822.002721.002564.003226.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 23364.0017350.0014847.0013818.0016384.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 243.00200.00NANA129.00132.00110.0049.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Interest Paid Net 130.00111.00124.00121.00146.00120.000.00182.00NANANANANANANANANANANANANA3.004.002.001.000.000.000.00NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Allocated Share Based Compensation Expense 4262.004250.004616.003562.003424.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 2714.002134.001641.001814.002790.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 2228.001767.005929.00630.004591.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 20838.0015688.0013465.0012369.0014017.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 18933.0017191.0013425.0011869.0015418.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

    2024-12-31 2024-09-30 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
Assets 276054.00256408.00230238.00222844.00229623.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 93417.0091879.0073475.0073315.0076455.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 276054.00256408.00230238.00222844.00229623.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 182637.00164529.00156763.00149529.00153168.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

    2024-12-31 2024-09-30 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
Assets Current 100045.0091067.0076431.0075330.0085365.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 43889.0043852.0032045.0032307.0041862.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 45438.0045127.0033026.0033284.0042827.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 33926.0027048.0026035.0025813.0023541.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 16994.0014700.0014505.0013430.0016169.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 5236.005467.003846.003780.003793.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 1226.00NANANANANANANA25.0083.00125.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    2024-12-31 2024-09-30 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
Goodwill 20654.0020654.0020654.0020654.0020654.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.00425.00425.00425.00425.00474.00382.00382.00371.00364.00266.00NANANANANANANANANANANANANANANANANANANANANANANANANA60.0060.0060.0060.00NANA0.00NANANANANANANANANANA
Intangible Assets Net Excluding Goodwill 915.00973.00984.00829.00788.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 490.00548.00559.00404.00363.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 13017.0011642.009929.008179.006794.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 1226.00NANANANANANANA25.0083.00125.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    2024-12-31 2024-09-30 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
Liabilities Current 33596.0033330.0027004.0028101.0031960.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 6074.005705.005762.004909.005506.004931.004723.004329.004906.00NANANA5258.00NANANA3469.00NANANA2498.00NANANA1784.00NANANA1201.00NANANA994.00NANANA583.00NANANA380.00NANANA272.00NANANA231.00NANANANANANA
Taxes Payable Current 3438.002703.002244.004863.003655.004608.005837.003589.002339.00NANANA1256.00NANANA2038.00NANANA624.00NANANA491.00NANANA340.00NANANANANANANANANANANANANANANANANANANANANANANANANANA
Accrued Liabilities Current 23967.0023658.0021914.0022640.0024625.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 721.00704.00637.00599.00626.00509.00494.00460.00482.00478.00482.00472.00517.00418.00348.00334.00382.00379.00264.00247.00269.00225.00198.00142.00147.00115.0091.00NA98.00NANANANANANANANANANANANANANANANANANANANANANANANANANA

    2024-12-31 2024-09-30 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
Long Term Debt 28826.0028823.00NANA18385.0018383.0018382.009925.009923.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Long Term Debt Noncurrent 28826.0028823.0018389.0018387.0018385.0018383.0018382.009925.009923.009922.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA0.000.001500.001500.001500.00NANANA0.00NANA
Other Liabilities Noncurrent 2716.002347.002500.001462.008884.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 18292.0018208.0017685.0017570.0017226.0016374.0016440.0016171.0015301.0014687.0014792.0012894.0012746.0011554.0010956.0010574.009631.009641.009633.009509.009524.00NANA6565.000.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    2024-12-31 2024-09-30 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
Stockholders Equity 182637.00164529.00156763.00149529.00153168.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 83228.0080749.0078270.0075391.0073253.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 102506.0084972.0081188.0076793.0082070.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 -3097.00-1192.00-2695.00-2655.00-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 4262.004250.004616.003562.003424.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

    2024-12-31 2024-09-30 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
Net Cash Provided By Used In Operating Activities 27988.0024724.0019370.0019246.0019404.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 -21498.00-8620.00-8298.00-8734.00-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 -5465.00-4371.00-11178.00-19767.00-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

    2024-12-31 2024-09-30 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
Net Cash Provided By Used In Operating Activities 27988.0024724.0019370.0019246.0019404.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 20838.0015688.0013465.0012369.0014017.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 4460.004027.003637.003374.003172.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 2978.00-143.001170.00-2520.002843.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 -1331.00-1308.00-1642.00-456.00-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 4262.004250.004616.003562.003424.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

    2024-12-31 2024-09-30 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
Net Cash Provided By Used In Investing Activities -21498.00-8620.00-8298.00-8734.00-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 14425.008258.008173.006400.007665.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

    2024-12-31 2024-09-30 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
Net Cash Provided By Used In Financing Activities -5465.00-4371.00-11178.00-19767.00-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 Of Dividends 1270.001263.001266.001273.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Payments For Repurchase Of Common Stock 0.008818.006299.0015008.005942.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

    2024-12-31 2024-09-30 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
Revenues 48385.0040589.0039071.0036455.0040111.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 48385.0040589.0039071.0036455.0040111.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 46783.0039885.0038329.0035635.0038706.0033643.0031498.0028101.0031255.0027237.0028152.0026998.0032640.0028276.0028580.0025439.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Service Other, Family Of Apps 519.00434.00389.00380.00334.00293.00225.00205.00184.00192.00218.00215.00154.00176.00192.00198.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Family Of Apps 47302.0040319.0038718.0036015.0039040.0033936.0031723.0028306.0031439.0027429.0028370.0027213.0032794.0028452.0028772.0025637.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Reality Labs 1083.00270.00353.00440.001071.00210.00276.00339.00726.00285.00452.00695.00877.00558.00305.00534.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
12487.0011243.0010967.0010312.0010520.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
11599.009205.009153.008404.009358.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
Rest Of World 4998.004522.004311.004093.004106.003870.003529.003145.003269.002955.003026.002768.003042.002732.002568.002250.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
U S Canada 19301.0015619.0014640.0013646.0016127.0012908.0012404.0011449.0014219.0011966.0012186.0011780.0014825.0012668.0012612.0011436.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

Plots across concepts


IncomeStatement
Comprehensive Income Net Of Tax
Expenses
General And Administrative Expense
Balance Sheet
Intangible Assets Net Excluding Goodwill
Assets
Intangible Assets Net Excluding Goodwill
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
Other Liabilities Noncurrent
Stockholders Equity
Accumulated Other Comprehensive Income Loss Net Of Tax
Per Share
Common Stock Dividends Per Share Declared
CashFlow
Net Cash Provided By Used In Investing 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
DividendsAndRepurchase
Payments For Repurchase Of Common Stock
OperatingLeaseLiability
Operating Lease Liability Current
LesseeOperatingLeaseLiabilityPaymentsDue
Lessee Operating Lease Liability Payments Due Year Four
FiniteLivedIntangibleAssets
Finite Lived Intangible Assets Accumulated Amortization

Line plots across dimensions of each concept