|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$1.205B
-15.68%
YoY
|
$1.429B
-235.07%
YoY
|
-$1.058B
-234.09%
YoY
|
$789.0M
-70.34%
YoY
|
$2.660B
21.46%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$391.0M
5.96%
YoY
|
$369.0M
11.48%
YoY
|
$331.0M
-9.32%
YoY
|
$365.0M
-27.22%
YoY
|
$501.5M
21.4%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$9.000M
28.57%
YoY
|
$7.000M
-85.71%
YoY
|
$49.00M
-33.78%
YoY
|
$74.00M
25.42%
YoY
|
$59.00M
68.57%
YoY
|
| Operating Expenses |
$274.0M
-1.44%
YoY
|
$278.0M
-184.5%
YoY
|
-$329.0M
-206.82%
YoY
|
$308.0M
4.08%
YoY
|
$295.9M
7.67%
YoY
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
$89.00M
-1.11%
YoY
|
$90.00M
1.12%
YoY
|
$89.00M
28.99%
YoY
|
$69.00M
16.95%
YoY
|
$59.00M
11.32%
YoY
|
| Other Income/Expense, Net |
-$157.0M
48.11%
YoY
|
-$106.0M
32.5%
YoY
|
-$80.00M
45.45%
YoY
|
-$55.00M
N/A
|
N/A
|
| Pretax Income |
$643.0M
-33.57%
YoY
|
$968.0M
-201.15%
YoY
|
-$957.0M
-285.83%
YoY
|
$515.0M
-70.32%
YoY
|
$1.735B
85.96%
YoY
|
| Income Tax |
$62.00M
-124.8%
YoY
|
-$250.0M
1983.33%
YoY
|
-$12.00M
-144.44%
YoY
|
$27.00M
12.5%
YoY
|
$24.00M
100.0%
YoY
|
| Net Earnings |
$576.0M
-48.48%
YoY
|
$1.118B
-228.51%
YoY
|
-$870.0M
-283.93%
YoY
|
$473.0M
-73.05%
YoY
|
$1.755B
87.1%
YoY
|
| Basic Earnings Per Share |
$36.83
-46.79%
YoY
|
$69.22
-231.47%
YoY
|
-$52.65
-338.78%
YoY
|
$22.05
-72.36%
YoY
|
$79.78
89.95%
YoY
|
| Diluted Earnings Per Share |
$35.90
-47.57%
YoY
|
$68.47
-230.05%
YoY
|
-$52.65
-342.51%
YoY
|
$21.71
-72.45%
YoY
|
$78.80
90.2%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
14.66M shares
-6.21%
YoY
|
15.63M shares
-9.16%
YoY
|
17.21M shares
-13.19%
YoY
|
19.82M shares
-8.03%
YoY
|
21.55M shares
0.32%
YoY
|
| Diluted Shares Outstanding |
15.04M shares
-4.82%
YoY
|
15.80M shares
-8.78%
YoY
|
17.32M shares
-13.93%
YoY
|
20.13M shares
-7.75%
YoY
|
21.82M shares
0.2%
YoY
|
|
Concept
|
2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$204.0M
-18.4%
YoY
|
$240.0M
55.84%
YoY
|
$423.0M
162.73%
YoY
|
$236.0M
53.25%
YoY
|
$250.0M
-60.44%
YoY
|
$154.0M
-16.3%
YoY
|
$161.0M
-134.55%
YoY
|
$154.0M
-131.69%
YoY
|
$632.0M
-317.93%
YoY
|
$184.0M
-131.39%
YoY
|
-$466.0M
562.62%
YoY
|
-$486.0M
-188.85%
YoY
|
-$290.0M
-282.39%
YoY
|
-$586.2M
-157.43%
YoY
|
-$70.33M
-108.87%
YoY
|
$547.0M
-54.94%
YoY
|
$159.0M
-143.32%
YoY
|
$1.021B
128.39%
YoY
|
$793.1M
93.6%
YoY
|
| Cost Of Revenue |
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
|
| Gross Profit |
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
|
| Selling, General & Admin |
$91.00M
4.6%
YoY
|
$96.00M
-7.69%
YoY
|
$110.0M
20.88%
YoY
|
$98.00M
15.29%
YoY
|
$87.00M
-2.25%
YoY
|
$104.0M
8.33%
YoY
|
$91.00M
35.82%
YoY
|
$85.00M
2.41%
YoY
|
$89.00M
4.71%
YoY
|
$96.00M
-1.52%
YoY
|
$67.00M
-27.01%
YoY
|
$83.00M
-10.48%
YoY
|
$85.00M
2.41%
YoY
|
$97.48M
-31.54%
YoY
|
$91.80M
-20.73%
YoY
|
$92.72M
-35.97%
YoY
|
$83.00M
-15.65%
YoY
|
$142.4M
21.92%
YoY
|
$115.8M
18.89%
YoY
|
| Research & Development |
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
|
| Depreciation & Amortization |
$1.000M
0.0%
YoY
|
N/A
|
$4.000M
N/A
|
$1.000M
-75.0%
YoY
|
$1.000M
-66.67%
YoY
|
$7.000M
133.33%
YoY
|
$0.00
N/A
|
$4.000M
-66.67%
YoY
|
$3.000M
-82.35%
YoY
|
$3.000M
-82.95%
YoY
|
$0.00
-100.0%
YoY
|
$12.00M
140.0%
YoY
|
$17.00M
-5.56%
YoY
|
$17.60M
1.14%
YoY
|
$24.12M
133.85%
YoY
|
$5.000M
-54.8%
YoY
|
$18.00M
69.13%
YoY
|
$17.40M
58.18%
YoY
|
$10.32M
-39.35%
YoY
|
| Operating Expenses |
$76.00M
10.14%
YoY
|
$53.00M
120.83%
YoY
|
$111.0M
37.04%
YoY
|
$41.00M
-50.0%
YoY
|
$69.00M
-24.18%
YoY
|
$24.00M
-107.57%
YoY
|
$81.00M
-468.18%
YoY
|
$82.00M
134.29%
YoY
|
$91.00M
-464.0%
YoY
|
-$317.0M
-1046.81%
YoY
|
-$22.00M
-128.93%
YoY
|
$35.00M
-74.45%
YoY
|
-$25.00M
-140.65%
YoY
|
$33.48M
-86.96%
YoY
|
$76.04M
3.04%
YoY
|
$137.0M
75.81%
YoY
|
$61.50M
-28.19%
YoY
|
$256.8M
5.55%
YoY
|
$73.79M
5.93%
YoY
|
| Operating Profit |
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
|
| Interest Expense |
$23.00M
4.55%
YoY
|
$88.00M
-68.68%
YoY
|
$22.00M
0.0%
YoY
|
$23.00M
4.55%
YoY
|
$22.00M
-4.35%
YoY
|
$281.0M
1461.11%
YoY
|
$22.00M
-4.35%
YoY
|
$22.00M
-4.35%
YoY
|
$23.00M
-8.0%
YoY
|
$18.00M
-97.48%
YoY
|
$23.00M
26.67%
YoY
|
$23.00M
35.29%
YoY
|
$25.00M
56.25%
YoY
|
$713.5M
4128.86%
YoY
|
$18.16M
21.03%
YoY
|
$17.00M
21.27%
YoY
|
$16.00M
19.27%
YoY
|
$16.87M
24.8%
YoY
|
$15.00M
0.35%
YoY
|
| Other Income/Expense, Net |
-$34.00M
13.33%
YoY
|
-$71.00M
129.03%
YoY
|
-$27.00M
-20.59%
YoY
|
-$29.00M
20.83%
YoY
|
-$30.00M
76.47%
YoY
|
-$31.00M
-61.25%
YoY
|
-$34.00M
61.9%
YoY
|
-$24.00M
14.29%
YoY
|
-$17.00M
-5.56%
YoY
|
-$80.00M
45.45%
YoY
|
-$21.00M
N/A
|
-$21.00M
N/A
|
-$18.00M
N/A
|
-$55.00M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$55.00M
-60.14%
YoY
|
$204.0M
-46.32%
YoY
|
$177.0M
276.6%
YoY
|
$142.0M
576.19%
YoY
|
$138.0M
-72.78%
YoY
|
$380.0M
24.59%
YoY
|
$47.00M
-110.44%
YoY
|
$21.00M
-103.95%
YoY
|
$507.0M
-273.04%
YoY
|
$305.0M
190.62%
YoY
|
-$450.0M
177.42%
YoY
|
-$531.0M
-230.82%
YoY
|
-$293.0M
-235.81%
YoY
|
$104.9M
-85.66%
YoY
|
-$162.2M
-123.89%
YoY
|
$405.9M
-50.77%
YoY
|
$215.7M
-139.78%
YoY
|
$731.9M
311.38%
YoY
|
$678.9M
449.92%
YoY
|
| Income Tax |
$0.00
-100.0%
YoY
|
$59.00M
-124.79%
YoY
|
$0.00
-100.0%
YoY
|
-$2.000M
-50.0%
YoY
|
$5.000M
-600.0%
YoY
|
-$238.0M
1387.5%
YoY
|
-$7.000M
-187.5%
YoY
|
-$4.000M
0.0%
YoY
|
-$1.000M
N/A
|
-$16.00M
-216.61%
YoY
|
$8.000M
-18.69%
YoY
|
-$4.000M
-144.44%
YoY
|
$0.00
-100.0%
YoY
|
$13.72M
-1034.67%
YoY
|
$9.839M
-29.29%
YoY
|
$9.000M
-45.95%
YoY
|
-$6.000M
13.81%
YoY
|
-$1.468M
-88.61%
YoY
|
$13.92M
3.34%
YoY
|
| Net Earnings |
$59.00M
-53.91%
YoY
|
$147.0M
-75.46%
YoY
|
$157.0M
234.04%
YoY
|
$135.0M
350.0%
YoY
|
$128.0M
-70.44%
YoY
|
$599.0M
153.81%
YoY
|
$47.00M
-110.8%
YoY
|
$30.00M
-106.2%
YoY
|
$433.0M
-258.61%
YoY
|
$236.0M
189.0%
YoY
|
-$435.0M
132.58%
YoY
|
-$484.0M
-225.06%
YoY
|
-$273.0M
-242.19%
YoY
|
$81.66M
-90.18%
YoY
|
-$187.0M
-129.98%
YoY
|
$387.0M
-52.07%
YoY
|
$192.0M
-137.8%
YoY
|
$831.5M
310.09%
YoY
|
$623.9M
392.58%
YoY
|
| Basic Earnings Per Share |
$3.36
-58.67%
YoY
|
N/A
|
$10.09
310.16%
YoY
|
$8.59
531.62%
YoY
|
$8.13
-67.44%
YoY
|
N/A
|
$2.46
-109.43%
YoY
|
$1.36
-104.75%
YoY
|
$24.97
-255.67%
YoY
|
$13.34
97.92%
YoY
|
-$26.10
144.38%
YoY
|
-$28.62
-264.11%
YoY
|
-$16.04
-288.71%
YoY
|
$6.74
-82.37%
YoY
|
-$10.68
-137.47%
YoY
|
$17.44
-52.9%
YoY
|
$8.50
-135.45%
YoY
|
$38.24
323.95%
YoY
|
$28.50
420.07%
YoY
|
| Diluted Earnings Per Share |
$3.32
-58.6%
YoY
|
$9.74
-75.61%
YoY
|
$9.84
304.94%
YoY
|
$8.49
533.58%
YoY
|
$8.02
-67.65%
YoY
|
$39.94
201.2%
YoY
|
$2.43
-109.31%
YoY
|
$1.34
-104.68%
YoY
|
$24.79
-254.55%
YoY
|
$13.26
-100.0%
YoY
|
-$26.10
144.38%
YoY
|
-$28.62
-265.63%
YoY
|
-$16.04
-291.41%
YoY
|
$4.505M
11920336.93%
YoY
|
-$10.68
-137.82%
YoY
|
$17.28
-52.85%
YoY
|
$8.38
-134.95%
YoY
|
$37.79
325.08%
YoY
|
$28.24
421.03%
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 |
14.89M shares
-2.07%
YoY
|
15.23M shares
-5.03%
YoY
|
15.23M shares
-4.99%
YoY
|
15.23M shares
-4.98%
YoY
|
15.20M shares
-10.49%
YoY
|
16.04M shares
N/A
|
16.03M shares
-5.77%
YoY
|
16.03M shares
-6.94%
YoY
|
16.98M shares
-3.4%
YoY
|
N/A
|
17.01M shares
-7.28%
YoY
|
17.22M shares
-20.37%
YoY
|
17.58M shares
-18.48%
YoY
|
N/A
|
18.35M shares
-14.96%
YoY
|
21.63M shares
0.31%
YoY
|
21.56M shares
0.06%
YoY
|
N/A
|
21.58M shares
0.42%
YoY
|
| Diluted Shares Outstanding |
15.05M shares
1.46%
YoY
|
N/A
|
15.04M shares
-3.6%
YoY
|
14.85M shares
-5.2%
YoY
|
14.83M shares
-13.26%
YoY
|
N/A
|
15.61M shares
-8.88%
YoY
|
15.66M shares
-10.36%
YoY
|
17.10M shares
-3.85%
YoY
|
N/A
|
17.13M shares
-7.66%
YoY
|
17.47M shares
-19.98%
YoY
|
17.79M shares
-18.61%
YoY
|
N/A
|
18.55M shares
-14.83%
YoY
|
21.83M shares
0.2%
YoY
|
21.85M shares
0.33%
YoY
|
N/A
|
21.78M shares
0.27%
YoY
|
Loading...