Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Balance at January 1, 2019 Common shares issued on exercise of options and other, net of shares withheld for tax obligations Stock-based compensation expense
Balance at January 1, 2019 Common shares issued on exercise of options and other, net of shares withheld for tax obligations Stock-based compensation expense Repurchases of Common Stock Net income Other comprehensive income Common Stock Shares Amount 26,984,747 128,174 (326,462) Additional Accumulated Other Paid-In Capital Retained Earnings Comprehensive Loss Total 27 258,502 291,460 (8,492) 541,497 1,904 10,781 (3,128 (30,393 ) 63,655 1,904 10,781 (33,521) 63,655 Foreign currency translation adjustment 1,474 1,474 Comprehensive income 65,129 Balance at December 31, 2019 26,786,459 27 S 268,059 $ 324,722 S (7,018 585,790 Common shares issued on exercise of options and 189,951 4,114 4,114 other, net of shares withheld for tax obligations Stock-based compensation expense 14,673 14,673 Repurchases of Common Stock (199,614) (1,998 (12,688) Net income Other comprehensive income 50,867 (14,686) 50,867 Foreign currency translation adjustment 3,598 3,598 Comprehensive income 54,465 Balance at December 31, 2020 26,776,796 27 S 284,848 $ 362,901 (3,420 644,356 Common shares issued on exercise of options and 176,736 1,637 1,637 other, net of shares withheld for tax obligations Common shares issued for Hubs acquisition 863,995 1 166,708 166,709 Stock-based compensation expense 19,095 19,095 Other comprehensive income Repurchases of Common Stock Net income Foreign currency translation adjustment Net unrealized gains (losses) on investments in securities Comprehensive income Balance at December 31, 2021 (351,582) (3,740 (19,539) 33,372 (23,279) 33,372 (13,278) (13,278) (119) (119) 19,975 27,465,945 S 28 S 468,548 $ 376,734 S (16,817) $ 828,493
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started