|
Concept
|
2022 | 2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|---|
| Revenue |
$1.962B
24.65%
YoY
|
$1.574B
-27.63%
YoY
|
$2.176B
137.32%
YoY
|
$916.7M
40.02%
YoY
|
$654.7M
35.76%
YoY
|
| Cost Of Revenue |
$410.1M
31.61%
YoY
|
$311.6M
43.1%
YoY
|
$217.7M
395.36%
YoY
|
$43.95M
-50.22%
YoY
|
$88.29M
153.95%
YoY
|
| Gross Profit |
$1.552B
22.93%
YoY
|
$1.263B
-35.5%
YoY
|
$1.958B
124.32%
YoY
|
$872.8M
54.09%
YoY
|
$566.4M
26.58%
YoY
|
| Selling, General & Admin |
$821.0M
14.63%
YoY
|
$716.2M
34.16%
YoY
|
$533.8M
42.76%
YoY
|
$373.9M
43.22%
YoY
|
$261.1M
56.13%
YoY
|
| Research & Development |
$1.344B
9.42%
YoY
|
$1.229B
48.55%
YoY
|
$827.1M
14.98%
YoY
|
$719.4M
27.25%
YoY
|
$565.3M
23.78%
YoY
|
| Depreciation & Amortization |
$46.73M
9.04%
YoY
|
$42.85M
18.89%
YoY
|
$36.05M
51.62%
YoY
|
$23.77M
-8.67%
YoY
|
$26.03M
7.26%
YoY
|
| Operating Expenses |
$2.165B
11.34%
YoY
|
$1.945B
42.9%
YoY
|
$1.361B
24.48%
YoY
|
$1.093B
32.3%
YoY
|
$826.4M
32.45%
YoY
|
| Operating Profit |
-$613.0M
-10.13%
YoY
|
-$682.1M
-214.28%
YoY
|
$596.9M
-370.63%
YoY
|
-$220.5M
-15.17%
YoY
|
-$260.0M
32.79%
YoY
|
| Interest Expense |
$10.66M
67.77%
YoY
|
$6.351M
-66.22%
YoY
|
$18.80M
-69.63%
YoY
|
$61.90M
351.82%
YoY
|
$13.70M
-62.87%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$602.3M
-10.86%
YoY
|
-$675.7M
-209.75%
YoY
|
$615.7M
-488.09%
YoY
|
-$158.7M
-35.6%
YoY
|
-$246.3M
55.04%
YoY
|
| Income Tax |
$8.000M
-766.67%
YoY
|
-$1.200M
-160.0%
YoY
|
$2.000M
N/A
|
$0.00
-100.0%
YoY
|
-$23.65M
-29.09%
YoY
|
| Net Earnings |
-$610.3M
-9.51%
YoY
|
-$674.5M
-209.91%
YoY
|
$613.7M
-486.81%
YoY
|
-$158.7M
-28.76%
YoY
|
-$222.7M
77.4%
YoY
|
| Basic Earnings Per Share |
-$3.30
-10.81%
YoY
|
-$3.70
-205.41%
YoY
|
$3.51
-465.63%
YoY
|
-$0.96
-31.91%
YoY
|
-$1.41
N/A
|
| Diluted Earnings Per Share |
-$3.30
-10.81%
YoY
|
-$3.70
-209.79%
YoY
|
$3.37
-451.04%
YoY
|
-$0.96
-31.91%
YoY
|
-$1.41
-100.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
184.7M shares
1.44%
YoY
|
182.0M shares
4.13%
YoY
|
174.8M shares
5.64%
YoY
|
165.5M shares
4.97%
YoY
|
157.7M shares
N/A
|
| Diluted Shares Outstanding |
184.7M shares
1.44%
YoY
|
182.0M shares
-0.13%
YoY
|
182.3M shares
10.14%
YoY
|
165.5M shares
4.97%
YoY
|
157.7M shares
N/A
|
|
Concept
|
2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 | 2020 Q3 | 2020 Q2 | 2020 Q1 | 2019 Q4 | 2019 Q3 | 2019 Q2 | 2019 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$648.7M
27.11%
YoY
|
$603.8M
21.37%
YoY
|
$519.7M
21.87%
YoY
|
$528.2M
22.87%
YoY
|
$510.3M
20.34%
YoY
|
$497.5M
28.06%
YoY
|
$426.5M
28.46%
YoY
|
$429.9M
-28.51%
YoY
|
$424.1M
-60.06%
YoY
|
$388.5M
39.74%
YoY
|
$332.0M
41.56%
YoY
|
$601.3M
107.48%
YoY
|
$1.062B
397.85%
YoY
|
$278.0M
27.26%
YoY
|
$234.5M
20.14%
YoY
|
$289.8M
66.06%
YoY
|
$213.3M
25.88%
YoY
|
$218.4M
28.37%
YoY
|
$195.2M
38.84%
YoY
|
| Cost Of Revenue |
$165.3M
52.84%
YoY
|
$180.8M
70.36%
YoY
|
$111.8M
27.56%
YoY
|
$108.2M
24.82%
YoY
|
$108.1M
30.82%
YoY
|
$106.1M
35.87%
YoY
|
$87.63M
36.63%
YoY
|
$86.69M
40.28%
YoY
|
$82.65M
5.56%
YoY
|
$78.09M
61.86%
YoY
|
$64.14M
117.99%
YoY
|
$61.80M
419.33%
YoY
|
$78.30M
623.16%
YoY
|
$48.24M
342.61%
YoY
|
$29.42M
185.64%
YoY
|
$11.90M
-66.57%
YoY
|
$10.83M
-38.83%
YoY
|
$10.90M
-43.52%
YoY
|
$10.30M
-0.56%
YoY
|
| Gross Profit |
$483.4M
20.19%
YoY
|
$423.1M
8.09%
YoY
|
$407.9M
20.4%
YoY
|
$419.9M
22.37%
YoY
|
$402.2M
17.8%
YoY
|
$391.4M
26.1%
YoY
|
$338.8M
26.5%
YoY
|
$343.2M
-36.39%
YoY
|
$341.4M
-65.28%
YoY
|
$310.4M
35.1%
YoY
|
$267.8M
30.6%
YoY
|
$539.5M
94.13%
YoY
|
$983.4M
385.8%
YoY
|
$229.8M
10.67%
YoY
|
$205.1M
10.92%
YoY
|
$277.9M
100.07%
YoY
|
$202.4M
33.36%
YoY
|
$207.6M
37.57%
YoY
|
$184.9M
41.98%
YoY
|
| Selling, General & Admin |
$265.7M
26.29%
YoY
|
$236.9M
7.57%
YoY
|
$236.4M
35.71%
YoY
|
$216.1M
2.45%
YoY
|
$210.4M
16.69%
YoY
|
$220.3M
33.39%
YoY
|
$174.2M
9.0%
YoY
|
$210.9M
33.17%
YoY
|
$180.3M
41.31%
YoY
|
$165.1M
31.43%
YoY
|
$159.8M
30.75%
YoY
|
$158.4M
37.5%
YoY
|
$127.6M
32.76%
YoY
|
$125.6M
52.61%
YoY
|
$122.2M
52.3%
YoY
|
$115.2M
44.91%
YoY
|
$96.10M
68.14%
YoY
|
$82.33M
41.24%
YoY
|
$80.27M
21.29%
YoY
|
| Research & Development |
$449.0M
16.76%
YoY
|
$399.9M
31.43%
YoY
|
$356.0M
19.6%
YoY
|
$357.8M
17.6%
YoY
|
$384.6M
-16.22%
YoY
|
$304.3M
29.55%
YoY
|
$297.7M
29.18%
YoY
|
$304.3M
40.75%
YoY
|
$459.1M
110.91%
YoY
|
$234.9M
18.57%
YoY
|
$230.4M
18.05%
YoY
|
$216.2M
7.51%
YoY
|
$217.7M
10.99%
YoY
|
$198.1M
20.83%
YoY
|
$195.2M
23.34%
YoY
|
$201.1M
34.25%
YoY
|
$196.1M
39.91%
YoY
|
$163.9M
33.43%
YoY
|
$158.3M
3.78%
YoY
|
| Depreciation & Amortization |
$19.10M
8.57%
YoY
|
$18.20M
5.69%
YoY
|
$12.42M
8.95%
YoY
|
$17.90M
-2.0%
YoY
|
$17.59M
5.84%
YoY
|
$17.22M
9.29%
YoY
|
$11.40M
18.98%
YoY
|
$18.27M
17.09%
YoY
|
$16.62M
7.93%
YoY
|
$15.75M
2.97%
YoY
|
$9.583M
60.6%
YoY
|
$15.60M
60.82%
YoY
|
$15.40M
266.67%
YoY
|
$15.30M
206.0%
YoY
|
$5.967M
-1.96%
YoY
|
$9.700M
38.57%
YoY
|
$4.200M
-19.23%
YoY
|
$5.000M
-27.54%
YoY
|
$6.086M
-11.33%
YoY
|
| Operating Expenses |
$714.7M
20.13%
YoY
|
$636.8M
21.41%
YoY
|
$592.5M
25.55%
YoY
|
$573.9M
11.4%
YoY
|
$595.0M
-6.94%
YoY
|
$524.5M
31.13%
YoY
|
$471.9M
20.91%
YoY
|
$515.2M
37.58%
YoY
|
$639.4M
85.19%
YoY
|
$400.0M
23.56%
YoY
|
$390.3M
22.94%
YoY
|
$374.5M
18.4%
YoY
|
$345.2M
18.15%
YoY
|
$323.7M
31.45%
YoY
|
$317.4M
33.08%
YoY
|
$316.3M
38.0%
YoY
|
$292.2M
48.09%
YoY
|
$246.3M
35.94%
YoY
|
$238.5M
9.08%
YoY
|
| Operating Profit |
-$231.3M
19.99%
YoY
|
-$213.7M
60.56%
YoY
|
-$184.5M
38.68%
YoY
|
-$154.0M
-10.5%
YoY
|
-$192.8M
-35.29%
YoY
|
-$133.1M
48.56%
YoY
|
-$133.1M
8.68%
YoY
|
-$172.1M
-204.28%
YoY
|
-$298.0M
-146.69%
YoY
|
-$89.60M
-4.64%
YoY
|
-$122.4M
8.96%
YoY
|
$165.0M
-529.69%
YoY
|
$638.2M
-810.8%
YoY
|
-$93.97M
142.74%
YoY
|
-$112.4M
109.47%
YoY
|
-$38.40M
-57.48%
YoY
|
-$89.78M
97.01%
YoY
|
-$38.71M
27.82%
YoY
|
-$53.64M
-42.84%
YoY
|
| Interest Expense |
$15.00M
250.63%
YoY
|
$12.08M
-851.03%
YoY
|
$14.40M
-757.53%
YoY
|
$10.18M
-307.5%
YoY
|
$4.278M
-18.17%
YoY
|
-$1.609M
-132.01%
YoY
|
-$2.190M
-319.0%
YoY
|
-$4.904M
-644.89%
YoY
|
$5.228M
335.67%
YoY
|
$5.027M
-93.09%
YoY
|
$1.000M
-101.79%
YoY
|
$900.0K
-98.6%
YoY
|
$1.200M
-157.14%
YoY
|
$72.80M
-279.75%
YoY
|
-$56.00M
-238.96%
YoY
|
$64.20M
-220.9%
YoY
|
-$2.100M
-90.41%
YoY
|
-$40.50M
-137.99%
YoY
|
$40.30M
-325.14%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$216.4M
14.76%
YoY
|
-$208.6M
54.87%
YoY
|
-$170.1M
25.79%
YoY
|
-$143.8M
-18.73%
YoY
|
-$188.5M
-35.6%
YoY
|
-$134.7M
59.29%
YoY
|
-$135.2M
11.38%
YoY
|
-$177.0M
-206.68%
YoY
|
-$292.7M
-145.78%
YoY
|
-$84.58M
298.94%
YoY
|
-$121.4M
-27.9%
YoY
|
$165.9M
543.02%
YoY
|
$639.4M
-795.67%
YoY
|
-$21.20M
-73.23%
YoY
|
-$168.4M
1166.17%
YoY
|
$25.80M
-117.98%
YoY
|
-$91.91M
36.37%
YoY
|
-$79.20M
-203.8%
YoY
|
-$13.30M
-88.09%
YoY
|
| Income Tax |
-$600.0K
-126.09%
YoY
|
$2.891M
2791.0%
YoY
|
$4.600M
253.85%
YoY
|
$4.343M
-285.12%
YoY
|
$2.300M
109.09%
YoY
|
$100.0K
N/A
|
$1.300M
N/A
|
-$2.346M
95.5%
YoY
|
$1.100M
-65.63%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
-$1.200M
N/A
|
$3.200M
N/A
|
N/A
|
N/A
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
N/A
|
N/A
|
| Net Earnings |
-$215.8M
13.09%
YoY
|
-$211.5M
56.89%
YoY
|
-$174.7M
28.02%
YoY
|
-$148.2M
-15.15%
YoY
|
-$190.8M
-35.06%
YoY
|
-$134.8M
59.42%
YoY
|
-$136.5M
12.41%
YoY
|
-$174.6M
-204.51%
YoY
|
-$293.8M
-146.19%
YoY
|
-$84.58M
299.13%
YoY
|
-$121.4M
-27.9%
YoY
|
$167.1M
546.9%
YoY
|
$636.2M
-792.14%
YoY
|
-$21.19M
-73.26%
YoY
|
-$168.4M
1163.43%
YoY
|
$25.83M
-121.56%
YoY
|
-$91.91M
36.28%
YoY
|
-$79.24M
-203.89%
YoY
|
-$13.33M
-88.07%
YoY
|
| Basic Earnings Per Share |
-$1.15
11.65%
YoY
|
-$1.13
54.79%
YoY
|
-$0.93
25.68%
YoY
|
N/A
|
-$1.03
-36.02%
YoY
|
-$0.73
55.32%
YoY
|
-$0.74
10.45%
YoY
|
N/A
|
-$1.61
-144.11%
YoY
|
-$0.47
291.67%
YoY
|
-$0.67
-31.63%
YoY
|
$0.93
520.0%
YoY
|
$3.65
-763.64%
YoY
|
-$0.12
-75.51%
YoY
|
-$0.98
1125.0%
YoY
|
$0.15
-120.0%
YoY
|
-$0.55
30.95%
YoY
|
-$0.49
-202.08%
YoY
|
-$0.08
-89.04%
YoY
|
| Diluted Earnings Per Share |
-$1.15
11.65%
YoY
|
-$1.13
54.49%
YoY
|
-$0.93
25.68%
YoY
|
-$0.80
-100.0%
YoY
|
-$1.03
-36.02%
YoY
|
-$0.73
55.32%
YoY
|
-$0.74
10.45%
YoY
|
-$953.7K
-105967807.48%
YoY
|
-$1.61
-146.0%
YoY
|
-$0.47
291.67%
YoY
|
-$0.67
-31.63%
YoY
|
$0.90
542.86%
YoY
|
$3.50
-736.36%
YoY
|
-$0.12
-75.51%
YoY
|
-$0.98
1125.0%
YoY
|
$0.14
-118.67%
YoY
|
-$0.55
30.95%
YoY
|
-$0.49
-204.26%
YoY
|
-$0.08
-89.04%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
187.7M shares
1.77%
YoY
|
187.5M shares
1.82%
YoY
|
186.8M shares
1.71%
YoY
|
185.7M shares
1.54%
YoY
|
184.4M shares
1.17%
YoY
|
184.1M shares
1.39%
YoY
|
183.6M shares
1.38%
YoY
|
182.9M shares
1.41%
YoY
|
182.3M shares
4.5%
YoY
|
181.6M shares
4.74%
YoY
|
181.2M shares
5.16%
YoY
|
180.3M shares
5.21%
YoY
|
174.5M shares
3.78%
YoY
|
173.4M shares
7.41%
YoY
|
172.3M shares
7.29%
YoY
|
171.4M shares
7.02%
YoY
|
168.1M shares
5.53%
YoY
|
161.4M shares
1.93%
YoY
|
160.6M shares
1.65%
YoY
|
| Diluted Shares Outstanding |
188.1M shares
1.81%
YoY
|
187.6M shares
1.85%
YoY
|
186.9M shares
1.77%
YoY
|
N/A
|
184.8M shares
1.37%
YoY
|
184.1M shares
1.39%
YoY
|
183.6M shares
1.38%
YoY
|
N/A
|
182.3M shares
0.23%
YoY
|
181.6M shares
4.74%
YoY
|
181.2M shares
N/A
|
N/A
|
181.9M shares
8.19%
YoY
|
173.4M shares
7.41%
YoY
|
N/A
|
N/A
|
168.1M shares
5.53%
YoY
|
161.4M shares
-1.19%
YoY
|
N/A
|
Loading...