Period Ending: |
LTM
(Last Twelve Months) |
2023 12-31 |
2022 12-31 |
2021 12-31 |
2020 12-31 |
2019 12-31 |
2018 12-31 |
2017 12-31 |
2016 12-31 |
2015 12-31 |
2014 12-31 |
2013 12-31 |
2012 12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Report Filing | 2024-02-22 | 2023-02-23 | 2022-02-25 | 2021-02-26 | 2020-02-27 | 2019-02-28 | 2018-03-01 | 2017-02-28 | 2016-03-01 | 2014-12-31 | 2013-12-31 | 2012-12-31 | |
Revenue | 2748377000 | 2566111000 | 2329114000 | 1725625000 | 818379000 | 603693000 | 441231000 | 364967000 | 273499000 | 195591000 | 125022000 | 74602000 | |
Cost of Revenue | 828675000 | 744592000 | 654512000 | 464745000 | 271036000 | 190762000 | 150986000 | 123328000 | 96979000 | 73633000 | 47779000 | 24493000 | |
Gross Profit | 1919702000 | 1821519000 | 1674602000 | 1260880000 | 547343000 | 412931000 | 290245000 | 241639000 | 176520000 | 121958000 | 77243000 | 50109000 | |
Operating Expenses | 1639861000 | 2480079000 | 1208870000 | 836871000 | 458582000 | 338145000 | 278349000 | 224062000 | 178404000 | 128209000 | 76510000 | 51464000 | |
Research & Development | 469332000 | 412398000 | 271535000 | 180080000 | 121878000 | 97249000 | 74616000 | 55083000 | 42694000 | 36634000 | 27548000 | 18653000 | |
Selling, General and Administrative | 1102438000 | 1022659000 | 937335000 | 656791000 | 336704000 | 240896000 | 200571000 | 168979000 | 135710000 | 91575000 | 48962000 | 32811000 | |
Other Operating Expenses | 68091000 | 1045022000 | 0 | 0 | 0 | 0 | 3162000 | 0 | 0 | 0 | 0 | 0 | |
Operating Income | 279841000 | -658560000 | 465732000 | 424009000 | 88761000 | 74786000 | 11896000 | 17577000 | -1884000 | -6251000 | 733000 | -1355000 | |
Net Non-Operating Interest | 21957000 | -3212000 | -7748000 | -34923000 | -11121000 | -13221000 | -8736000 | -5502000 | -1202000 | -549000 | -256000 | -438000 | |
Interest Income | 35999000 | 10956000 | 2137000 | 7102000 | 13199000 | 8957000 | 2394000 | 1702000 | 324000 | 41000 | 46000 | 48000 | |
Interest Expense | 14042000 | 14168000 | 9885000 | 42025000 | 24320000 | 22178000 | 11130000 | 7204000 | 1526000 | 590000 | 302000 | 486000 | |
Equity & Other Income/(Expense) | -8978000 | -206000 | 13670000 | -23377000 | 3006000 | -6487000 | 29105000 | -14951000 | -24908000 | -3460000 | -419000 | -737000 | |
Income Before Tax | 292820000 | -661978000 | 471654000 | 365709000 | 80646000 | 55078000 | 32265000 | -2876000 | -27994000 | -10260000 | 58000 | -2530000 | |
Income Tax Expense | -14748000 | 32310000 | -21853000 | 16463000 | -15248000 | -22413000 | -49535000 | 27025000 | 26069000 | 4983000 | 854000 | -145000 | |
Income Attributable to Non-Controlling Interest | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
Net Income | 307568000 | -694288000 | 493507000 | 349246000 | 95894000 | 77491000 | 81800000 | -29901000 | -54063000 | -15243000 | -796000 | -2385000 | |
Depreciation and Amortization | 91323000 | 96702000 | 74267000 | 58189000 | 48031000 | 26742000 | 27197000 | 22525000 | 18550000 | 17223000 | 12380000 | 7930000 | |
EBITDA | 371164000 | -561858000 | 539999000 | 482198000 | 136792000 | 101528000 | 39093000 | 40102000 | 16666000 | 10972000 | 13113000 | 6575000 | |
Earnings Per Share (EPS) | 2.51 | -5.48 | 3.88 | 2.88 | 0.8 | 0.61 | 0.69 | -0.26 | -0.59 | -0.16 | -0.0085 | -0.0255 | |
Diluted Earnings Per Share | 2.24 | -5.48 | 3.4 | 2.69 | 0.76 | 0.61 | 0.68 | -0.26 | -0.59 | -0.16 | -0.0085 | -0.0255 | |
Weighted Average Shares Outstanding | 122503366 | 126778626 | 127224974 | 121251588 | 119665248 | 127024163 | 118538687 | 113562738 | 91122291 | 93694906 | 93694906 | 93694906 | |
Diluted Weighted Average Shares Outstanding | 140145406 | 126778626 | 146683324 | 136414592 | 125720073 | 127084785 | 122267673 | 113562738 | 91122291 | 93694906 | 93694906 | 93694906 |