Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Tables)

v3.24.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Schedule of Dividends Declared
During the year ended December 31, 2023, our board of directors declared and paid the following dividend:
Declaration Date Dividend Per Share Record Date Total Amount Payment Date
January 25, 2023 $ 0.0242  February 9, 2023 $ 94  February 24, 2023
April 19, 2023 $ 0.0242  May 5, 2023 $ 94  May 24, 2023
July 26, 2023 $ 0.0242  August 8, 2023 $ 93  August 30, 2023
October 25, 2023 $ 0.0266  November 7, 2023 $ 102  November 29, 2023
Schedule of Repurchase Agreements
The following table summarizes our total share repurchase activity for the years ended:
  December 31, 2023 December 31, 2022 December 31, 2021
Share Repurchase Type Shares Amount Shares Amount Shares Amount
Open Market Repurchases
69  $ 274  103  $ 639  245  $ 1,512