| USD ($) $ in Thousands, shares in Thousands | LTM | Dec 31, 2025 | Dec 31, 2024 | Dec 31, 2023 | Dec 31, 2022 | Dec 31, 2021 | Dec 31, 2020 | Dec 31, 2019 | Dec 31, 2018 | Dec 31, 2017 | Dec 31, 2016 | Dec 31, 2015 | Dec 31, 2014 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue: | |||||||||||||
Product | - | - | - | - | |||||||||
Service | - | - | - | - | |||||||||
Total revenue | 10,540,800 | 9,005,700 | 7,003,146 | 5,860,168 | |||||||||
Cost of revenue: | |||||||||||||
Product | - | - | - | - | |||||||||
Service | - | - | - | - | |||||||||
Total cost of revenue | 3,899,700 | 3,237,000 | 2,511,843 | 2,229,887 | |||||||||
Gross profit | 6,641,100 | 5,768,700 | 4,491,303 | 3,630,281 | |||||||||
Operating expenses: | |||||||||||||
Research and development | 1,366,300 | 1,237,300 | 996,717 | 854,918 | |||||||||
Sales and marketing | 582,200 | 533,400 | 427,264 | 399,034 | |||||||||
General and administrative | 145,700 | 141,900 | 122,706 | 119,080 | |||||||||
Legal settlement | - | - | - | - | |||||||||
Total operating expenses | 2,094,200 | 1,912,600 | 1,546,687 | 1,373,032 | |||||||||
Income from operations | 4,546,900 | 3,856,100 | 2,944,616 | 2,257,249 | |||||||||
Other income (expense), net: | |||||||||||||
Interest expense | - | - | - | - | |||||||||
Interest expense—related party | - | - | - | - | |||||||||
Other income (expense), net | - | - | - | - | |||||||||
Other income, net | 443,300 | 393,600 | 320,418 | 164,777 | |||||||||
Income before income taxes | 4,990,200 | 4,249,700 | 3,265,034 | 2,422,026 | |||||||||
Provision for income taxes | 945,600 | 738,300 | 412,980 | 334,705 | |||||||||
Net income | 4,044,600 | 3,511,400 | 2,852,054 | 2,087,321 | |||||||||
Net income attributable to common stockholders: | |||||||||||||
Basic | - | - | - | - | |||||||||
Diluted | - | - | - | - | |||||||||
Earnings per share: | |||||||||||||
Basic (in dollars per share) | $ 3.22 | $ 2.79 | $ 2.27 | $ 6.75 | |||||||||
Diluted (in dollars per share) | $ 3.16 | $ 2.75 | $ 2.23 | $ 6.58 | |||||||||
Weighted-average common shares outstanding: | |||||||||||||
Basic (in shares) | 1,258,900 | 1,258,000 | 1,256,303 | 309,354 | |||||||||
Diluted (in shares) | 1,274,900 | 1,275,700 | 1,281,077 | 317,135 |