Fiscal period | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
Period End Date | 12/31/2024 | 12/31/2023 | 12/31/2022 | 12/31/2021 | 12/31/2020 | 12/31/2019 | 12/31/2018 | 12/31/2017 | 12/31/2016 | 12/31/2015 |
Revenues | 350,018.00 | 307,394.00 | 282,836.00 | 257,637.00 | 182,527.00 | 161,857.00 | 136,819.00 | 110,855.00 | 90,272.00 | 74,989.00 |
Motorola (hardware and other) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Revenues | 350,018.00 | 307,394.00 | 282,836.00 | 257,637.00 | 182,527.00 | 161,857.00 | 136,819.00 | 110,855.00 | 90,272.00 | 74,989.00 |
Cost of revenues | 146,306.00 | 133,332.00 | 126,203.00 | 110,939.00 | 84,732.00 | 71,896.00 | 59,549.00 | 45,583.00 | 35,138.00 | 28,164.00 |
Cost of revenues - Motorola (hardware and other) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | -- | -- | -- | -- | -- | -- | 77,270.00 | 65,272.00 | 55,134.00 | 46,825.00 |
Research and development | 49,326.00 | 45,427.00 | 39,500.00 | 31,562.00 | 27,573.00 | 26,018.00 | 21,419.00 | 16,625.00 | 13,948.00 | 12,282.00 |
Stock-based compensation | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
General and Administrative | 14,188.00 | 16,425.00 | 15,724.00 | 13,510.00 | 11,052.00 | 9,551.00 | 8,126.00 | 6,872.00 | 6,985.00 | 6,136.00 |
Sales and marketing | 27,808.00 | 27,917.00 | 26,567.00 | 22,912.00 | 17,946.00 | 18,464.00 | 16,333.00 | 12,893.00 | 10,485.00 | 9,047.00 |
Contribution to Google Foundation | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Non-recurring portion of settlement of disputes with Yahoo | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Charge related to potential resolution of Department of Justice investigation | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
European Commission fine | -- | -- | -- | 0.00 | -- | (1,697.00) | (5,071.00) | (2,736.00) | -- | -- |
Total Operating Expenses | 237,628.00 | 223,101.00 | 207,994.00 | 178,923.00 | 141,303.00 | 127,626.00 | 110,498.00 | 84,709.00 | 66,556.00 | 55,629.00 |
Operating Income (Loss) | 112,390.00 | 84,293.00 | 74,842.00 | 78,714.00 | 41,224.00 | 34,231.00 | 26,321.00 | 26,146.00 | 23,716.00 | 19,360.00 |
Impairment of equity investments | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Interest income and other, net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other income (expense), net | 7,425.00 | 1,424.00 | (3,514.00) | 12,020.00 | 6,858.00 | 5,394.00 | 8,592.00 | 1,047.00 | 434.00 | 291.00 |
Income (loss) before income taxes | 119,815.00 | 85,717.00 | 71,328.00 | 90,734.00 | 48,082.00 | 39,625.00 | 34,913.00 | 27,193.00 | 24,150.00 | 19,651.00 |
Current- Foreign | -- | -- | -- | -- | -- | -- | -- | 1,746.00 | 966.00 | 723.00 |
Current: Federal | -- | -- | -- | -- | -- | -- | -- | 12,608.00 | 3,520.00 | 3,235.00 |
Current: State | -- | -- | -- | -- | -- | -- | -- | -- | 306.00 | (397.00) |
Provision for income taxes | 19,697.00 | 11,922.00 | 11,356.00 | 14,701.00 | 7,813.00 | 5,282.00 | 4,177.00 | 14,531.00 | 4,672.00 | 3,303.00 |
Deferred: Federal | -- | -- | -- | -- | -- | -- | -- | 220.00 | (70.00) | (198.00) |
Deferred: State | -- | -- | -- | -- | -- | -- | -- | -- | 0.00 | (43.00) |
Deferred: Foreign | -- | -- | -- | -- | -- | -- | -- | (43.00) | (50.00) | (17.00) |
Income from Continuing Operations | 100,118.00 | 73,795.00 | 59,972.00 | -- | -- | -- | -- | -- | 19,478.00 | 16,348.00 |
Net loss from discontinued operations | -- | -- | -- | -- | -- | -- | -- | -- | 0.00 | 0.00 |
Net income | 100,118.00 | -- | 59,972.00 | -- | -- | 34,343.00 | -- | 12,662.00 | 19,478.00 | 16,348.00 |
Less: Adjustment Payment to Class C capital stockholders | -- | -- | -- | -- | -- | -- | -- | 0.00 | 0.00 | 522.00 |
Net Income (loss) Available to Common Shareholders | 100,118.00 | 73,795.00 | 59,972.00 | 76,033.00 | 40,269.00 | 34,343.00 | 30,736.00 | 12,662.00 | 19,478.00 | 15,826.00 |
Basic-Continuing operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Basic net income (loss) per share of Class A and B common stock:Continuing operations | -- | -- | -- | -- | -- | -- | -- | -- | 1.42 | 1.16 |
Basic net income (loss) per share of Class C capital stock:Continuing operations | -- | -- | -- | -- | -- | -- | -- | -- | 1.42 | 1.23 |
Basic-Discontinued operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Basic net income (loss) per share of Class A and B common stock:Discontinued operations | -- | -- | -- | -- | -- | -- | -- | -- | 0.00 | 0.00 |
Basic net income (loss) per share of Class C capital stock:Discontinued operations | -- | -- | -- | -- | -- | -- | -- | -- | 0.00 | 0.00 |
Basic net income per share:Class A | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Basic net income per share:Class B | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Net Earnings Per Share (Basic) | 8.13 | 5.84 | 4.59 | 5.69 | 2.96 | 2.48 | 2.21 | 0.91 | 1.42 | 1.16 |
Diluted-Continuing operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Diluted net income (loss) per share of Class A and B common stock:Continuing operations | -- | -- | -- | -- | -- | -- | -- | -- | 1.39 | 1.14 |
Diluted net income (loss) per share of Class C capital stock:Continuing operations | -- | -- | -- | -- | -- | -- | -- | -- | 1.39 | 1.22 |
Diluted-Discontinued operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Diluted net income (loss) per share of Class A and B common stock:Discontinued operations | -- | -- | -- | -- | -- | -- | -- | -- | 0.00 | 0.00 |
Diluted net income (loss) per share of Class C capital stock:Discontinued operations | -- | -- | -- | -- | -- | -- | -- | -- | 0.00 | 0.00 |
Diluted net income per share:Class A | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Diluted net income per share:Class B | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Net Earnings Per Share (Diluted) | 8.04 | 5.80 | 4.56 | 5.61 | 2.93 | 2.46 | 2.19 | 0.90 | 1.39 | 1.14 |
Weighted Average Shares Outstanding (Basic) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Basic:Weighted average common shares outstanding:Class A | 5,855.00 | 5,922.00 | 5,994.00 | 6,006.20 | 5,996.30 | 5,988.04 | 5,970.96 | 5,952.08 | 5,884.34 | 5,792.80 |
Basic:Weighted average common shares outstanding:Class B | 866.00 | 877.00 | 887.00 | 908.60 | 923.64 | 930.54 | 937.28 | 942.92 | 977.18 | 1,034.90 |
Basic:Weighted average common shares outstanding:Class C | 5,598.00 | 5,831.00 | 6,182.00 | 6,438.20 | 6,696.38 | 6,933.34 | 6,994.56 | 6,963.02 | 6,894.04 | 6,864.82 |
Weighted Average Shares Outstanding (Diluted) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Diluted:Weighted average common shares outstanding:Class A | 6,721.00 | 6,799.00 | 6,881.00 | 6,915.10 | 6,921.68 | 6,926.84 | 6,922.02 | 6,918.84 | 6,902.62 | 6,875.60 |
Diluted-Weighted average common shares outstanding:Class B | 866.00 | 877.00 | 887.00 | 908.60 | 923.64 | 930.54 | 937.28 | 942.92 | 977.18 | 1,034.90 |
Diluted:Weighted average common shares outstanding:Class B | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Diluted:Weighted average common shares outstanding:Class C | 5,726.00 | 5,923.00 | 6,278.00 | 6,638.38 | 6,818.88 | 7,044.28 | 7,143.68 | 7,152.84 | 7,071.50 | 6,983.00 |