Income Statement
Year | FY23 | FY22 | FY21 | FY20 | FY19 | FY18 | FY17 |
Revenue | 708.5M | 618.31M | 530.3M | 432.08M | 417.94M | 363.63M | 295.52M |
Cost of Revenue | 389.82M | 328.61M | 348.96M | 311.88M | 286M | 225.53M | 204.79M |
Gross Profit | 318.68M | 289.69M | 181.34M | 120.2M | 131.94M | 138.11M | 90.73M |
Operating Income | 193.52M | 143.28M | 48.55M | 5.82M | 27.17M | 56.48M | 19.34M |
Interest Income | n/a | 6.52M | 3.56M | 5.59M | 12.27M | n/a | n/a |
Pretax Income | 167.47M | 136.76M | 44.99M | 231K | 14.9M | 54.56M | 19.34M |
Net Income | 123.12M | 103.26M | 25.67M | -7.81M | -420K | 37.43M | 98.98M |
Selling & General & Admin | 125.15M | 115.31M | 94.75M | 77.57M | 72.11M | 55.52M | 48.4M |
Research & Development | 22.87M | 20.04M | 28.71M | 27.14M | 24.07M | 19.93M | 17.43M |
Other Expenses | -16.95M | 31.15M | 37.93M | 35.13M | 30.36M | 26.1M | 22.98M |
Operating Expenses | 125.15M | 146.46M | 132.68M | 112.69M | 102.47M | 81.63M | 71.38M |
Interest Expense | 9.11M | 6.52M | 3.56M | 5.59M | 12.27M | 1.92M | n/a |
Selling & Marketing Expenses | 98.3M | 254K | 1.77M | 3.24M | n/a | n/a | n/a |
Cost & Expenses | 514.98M | 475.07M | 481.65M | 424.57M | 388.47M | 307.15M | 276.17M |
Income Tax | 44.35M | 33.5M | 19.32M | 8.04M | 15.32M | 17.14M | -79.64M |
Shares Outstanding (Basic) | 74.11M | 73.72M | 72.14M | 67.36M | 66.3M | 72.4M | 72.4M |
Shares Outstanding (Diluted) | 74.44M | 73.87M | 72.4M | 67.36M | 66.3M | 72.4M | 72.4M |
EPS (Basic) | 1.66 | 1.40 | 0.36 | -0.12 | -0.01 | 0.52 | 1.37 |
EPS (Diluted) | 1.65 | 1.40 | 0.35 | -0.12 | -0.01 | 0.52 | 1.37 |
EBITDA | 229.06M | 174.43M | 86.47M | 40.95M | 57.53M | 82.59M | 42.32M |
Depreciation & Amortization | 35.54M | 31.15M | 37.93M | 35.13M | 30.36M | 26.1M | 22.98M |