

| 2017 | 2018 | 2019 | 2020 | 2021 | TTM | |
|---|---|---|---|---|---|---|
Revenue | ||||||
Total revenue | 80,652 | 108,724 | 142,880 | 190,059 | 230,473 | - |
COGS | 56,436 | 74,838 | 96,919 | 128,544 | 157,073 | - |
Gross Profit | 24,216 | 33,886 | 45,961 | 61,515 | 73,400 | - |
Operating Expenses & Income | ||||||
Operating Income | 8,586 | 13,434 | 19,674 | 28,883 | 34,817 | - |
Total Operating Expenses | 72,066 | 95,290 | 123,206 | 161,176 | 195,656 | - |
R&D Expenses | - | - | - | - | - | - |
Selling General & Admin Expenses | 1,963 | 2,406 | 2,782 | 3,330 | 4,151 | - |
Earnings from Continuing Operations | ||||||
Interest Expense | - | - | - | - | - | - |
Interest Income | 82 | 87 | 194 | 376 | 131 | - |
Income Tax Expense | 1,880 | 3,141 | 4,362 | 8,735 | 9,207 | 9,207 |
Net Income | ||||||
Net Income | 5,563 | 9,128 | 13,173 | 17,575 | 21,389 | - |
Supplemental | ||||||
EBIT | 8,586 | 13,434 | 19,674 | 28,883 | 31,409 | 32,969 |
EBITDA | 8,564 | 13,950 | 27,270 | 37,300 | 44,203 | - |