Private company

REPUBLIC FIRST BANCORP INC

American state commercial bank, incorporated in Pennsylvania.

Last updated Oct 18, 2026.

Overview

  • IndustryState Commercial Banks
  • HeadquartersPA
  • Incorporated inPA2
  • Business addressTwo Liberty Place, 50 S. 16Th Street Suite 2400, Philadelphia, Pa 191022
  • Filer categoryAccelerated filer, Smaller reporting company2

Financials

From the company’s reports to the SEC. Every number links to the filing it came from.

Key numbers, fiscal 2021

173.0%Net margin3
29.7%Revenue growth, 20213
7.8%Return on equity3
$69.9MFree cash flow3

Where the money goes

Where each dollar of revenue went, fiscal 2021

  • Interest36¢$18.6M
  • Income tax16¢$8.5M
  • Profit48¢$25.2M

Out of $14.6M in revenue.3

Where each dollar of operating cash went, fiscal 2021

  • Capital spending15¢$12.7M
  • Kept or used elsewhere85¢$69.9M

Out of $82.6M of cash from operations.3

Financial statements

Revenue4563$14.6M in 2021+386% since 2016
0$5.0M$10.0M$15.0M2016: $3.0M$3.0M20162017: $4.1M$4.1M2017+36%2018: $5.7M$5.7M2018+38%2019: $7.8M$7.8M2019+37%2020: $11.2M$11.2M2020+45%2021: $14.6M$14.6M2021+30%
Net income74563$25.2M in 2021+935% since 2015
-$10.0M0$10.0M$20.0M$30.0M2015: $2.4M$2.4M20152016: $4.9M$4.9M2016+103%2017: $8.9M$8.9M2017+80%2018: $8.6M$8.6M2018−3%2019: -$3.5M-$3.5M20192020: $5.1M$5.1M20202021: $25.2M$25.2M2021+398%
Fiscal year2015201620172018201920202021
Revenue$3.0M4$4.1M5$5.7M6$7.8M3$11.2M3$14.6M3
Interest$5.4M7$6.9M4$8.8M5$16.2M6$27.1M3$23.1M3$18.6M3
Income tax-$26.0K7-$119.0K4-$2.9M5$1.6M6-$1.4M3$1.4M3$8.5M3
Net income$2.4M7$4.9M4$8.9M5$8.6M6-$3.5M3$5.1M3$25.2M3
Earnings per share$0.067$0.134$0.165$0.156-$0.063$0.073$0.373
Earnings per share (diluted)$0.067$0.124$0.155$0.156-$0.063$0.073$0.333

Compare REPUBLIC FIRST BANCORP INC with another company

Leadership

Who has led REPUBLIC FIRST BANCORP INC, and when. Pick a name to see everywhere that person has worked.

Board members and other officers (25)

Former names

  • FIRST REPUBLIC BANCORP INC /DE/Aug 14, 1996 to Mar 28, 19972
  • EXECUFIRST BANCORP INCDec 7, 1995 to Feb 2, 19962

Timeline

  1. Dec 27, 2022New chief executive Thomas X. Geisel becomes CEO11
  2. Oct 26, 2006New chief executive Harry Madonna becomes CEO12

Filings

343 filings to the SEC since October 2021: 1 annual reports, 4 quarterly reports, 71 major events, 60 insider forms, 57 large holders, 150 other. The latest 20:

  1. Sep 5, 20248-K EDGAR
  2. Apr 29, 202415-12G EDGAR
  3. Apr 29, 20248-K EDGAR
  4. Mar 7, 2024SC 13G/A EDGAR
  5. Mar 1, 2024SC 13D/A EDGAR
  6. Feb 29, 20248-K EDGAR
  7. Feb 28, 2024SC 13D/A EDGAR
  8. Feb 27, 20248-K EDGAR
  9. Jan 31, 2024SC 13G/A EDGAR
  10. Jan 26, 20248-K EDGAR
  11. Jan 26, 2024PRE 14A EDGAR
  12. Jan 5, 20244 EDGAR
  13. Jan 4, 20244 EDGAR
  14. Jan 4, 20244 EDGAR
  15. Jan 4, 20244 EDGAR
  16. Jan 4, 20244 EDGAR
  17. Jan 4, 20244 EDGAR
  18. Jan 4, 20244 EDGAR
  19. Jan 4, 20244 EDGAR
  20. Jan 4, 20244 EDGAR

The 343 filings since October 2021 can be filtered by form type and year here when JavaScript is on.

Every filing from the last three years, summarized. The full record is on SEC EDGAR.

Insider trades and holders

Large holders

Investors who own more than 5% must tell the SEC: a 13D if they may seek to influence the company, a 13G if they hold passively. 57 such filings since October 2021, the latest 10:

  1. Mar 7, 2024SC 13G/A
  2. Mar 1, 2024SC 13D/A
  3. Feb 28, 2024SC 13D/A
  4. Jan 31, 2024SC 13G/A
  5. Dec 1, 2023SC 13D/A
  6. Nov 3, 2023SC 13D/A
  7. Oct 30, 2023SC 13D/A
  8. Sep 28, 2023SC 13D/A
  9. Sep 11, 2023SC 13D/A
  10. Aug 29, 2023SC 13D/A

From Forms 4 and Schedules 13D and 13G filed with the SEC.

Sources

The numbers on this page point here. Each one links to the record it came from.

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42