|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.110B
27.29%
YoY
|
$872.0M
-36.49%
YoY
|
$1.373B
89.9%
YoY
|
$723.0M
-14.74%
YoY
|
$848.0M
-23.95%
YoY
|
| Cost Of Revenue |
$56.00M
-315.38%
YoY
|
-$26.00M
-116.05%
YoY
|
$162.0M
912.5%
YoY
|
$16.00M
-107.27%
YoY
|
-$220.0M
-208.37%
YoY
|
| Gross Profit |
$1.054B
17.37%
YoY
|
$898.0M
-25.85%
YoY
|
$1.211B
71.29%
YoY
|
$707.0M
-33.8%
YoY
|
$1.068B
17.11%
YoY
|
| Selling, General & Admin |
$209.0M
3.47%
YoY
|
$202.0M
-19.52%
YoY
|
$251.0M
-2.71%
YoY
|
$258.0M
12.17%
YoY
|
$230.0M
0.88%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$22.00M
10.0%
YoY
|
$20.00M
53.85%
YoY
|
$13.00M
-7.14%
YoY
|
$14.00M
0.0%
YoY
|
$14.00M
-12.5%
YoY
|
| Operating Expenses |
$461.0M
29.86%
YoY
|
$355.0M
-39.83%
YoY
|
$590.0M
62.98%
YoY
|
$362.0M
214.78%
YoY
|
$115.0M
-79.28%
YoY
|
| Operating Profit |
$593.0M
9.21%
YoY
|
$543.0M
-12.56%
YoY
|
$621.0M
80.0%
YoY
|
$345.0M
-63.8%
YoY
|
$953.0M
166.95%
YoY
|
| Interest Expense |
$144.0M
60.0%
YoY
|
$90.00M
0.0%
YoY
|
$90.00M
11.11%
YoY
|
$81.00M
-6.9%
YoY
|
$87.00M
2.35%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$662.0M
35.66%
YoY
|
$488.0M
-26.95%
YoY
|
$668.0M
351.35%
YoY
|
$148.0M
-68.97%
YoY
|
$477.0M
15.5%
YoY
|
| Income Tax |
$119.0M
23.96%
YoY
|
$96.00M
-203.23%
YoY
|
-$93.00M
-945.45%
YoY
|
$11.00M
-81.03%
YoY
|
$58.00M
28.89%
YoY
|
| Net Earnings |
$503.0M
33.78%
YoY
|
$376.0M
-49.12%
YoY
|
$739.0M
495.97%
YoY
|
$124.0M
-68.12%
YoY
|
$389.0M
7.46%
YoY
|
| Basic Earnings Per Share |
$10.39
48.22%
YoY
|
$7.01
-44.1%
YoY
|
$12.54
543.08%
YoY
|
$1.95
-63.14%
YoY
|
$5.29
25.36%
YoY
|
| Diluted Earnings Per Share |
$10.26
49.34%
YoY
|
$6.87
-44.15%
YoY
|
$12.30
540.63%
YoY
|
$1.92
-63.29%
YoY
|
$5.23
24.82%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
48.10M shares
-9.76%
YoY
|
53.30M shares
-8.73%
YoY
|
58.40M shares
-7.15%
YoY
|
62.90M shares
-14.42%
YoY
|
73.50M shares
-14.04%
YoY
|
| Diluted Shares Outstanding |
48.70M shares
-10.31%
YoY
|
54.30M shares
-8.89%
YoY
|
59.60M shares
-6.73%
YoY
|
63.90M shares
-14.0%
YoY
|
74.30M shares
-13.81%
YoY
|
|
Concept
|
2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$92.00M
-73.33%
YoY
|
$219.0M
71.09%
YoY
|
$207.0M
-23.05%
YoY
|
$281.0M
39.11%
YoY
|
$345.0M
40.82%
YoY
|
$128.0M
-59.11%
YoY
|
$269.0M
-33.25%
YoY
|
$202.0M
-43.89%
YoY
|
$245.0M
-13.43%
YoY
|
$313.0M
21.32%
YoY
|
$403.0M
882.93%
YoY
|
$360.0M
300.0%
YoY
|
$283.0M
-5.67%
YoY
|
$258.0M
-3.01%
YoY
|
$41.00M
-80.66%
YoY
|
$90.00M
-54.08%
YoY
|
$300.0M
69.49%
YoY
|
$266.0M
-8.9%
YoY
|
$212.0M
-20.9%
YoY
|
| Cost Of Revenue |
$17.00M
-57.5%
YoY
|
N/A
|
-$30.00M
-41.18%
YoY
|
$28.00M
-1500.0%
YoY
|
$40.00M
-4100.0%
YoY
|
N/A
|
-$51.00M
-151.0%
YoY
|
-$2.000M
-103.64%
YoY
|
-$1.000M
-125.0%
YoY
|
N/A
|
$100.0M
-233.33%
YoY
|
$55.00M
-600.0%
YoY
|
$4.000M
-92.98%
YoY
|
N/A
|
-$75.00M
10.29%
YoY
|
-$11.00M
-31.25%
YoY
|
$57.00M
90.0%
YoY
|
N/A
|
-$68.00M
-193.15%
YoY
|
| Gross Profit |
$75.00M
-75.41%
YoY
|
N/A
|
$237.0M
-25.94%
YoY
|
$253.0M
24.02%
YoY
|
$305.0M
23.98%
YoY
|
N/A
|
$320.0M
5.61%
YoY
|
$204.0M
-33.11%
YoY
|
$246.0M
-11.83%
YoY
|
N/A
|
$303.0M
161.21%
YoY
|
$305.0M
201.98%
YoY
|
$279.0M
14.81%
YoY
|
N/A
|
$116.0M
-58.57%
YoY
|
$101.0M
-52.36%
YoY
|
$243.0M
65.31%
YoY
|
N/A
|
$280.0M
43.59%
YoY
|
| Selling, General & Admin |
$63.00M
5.0%
YoY
|
$49.00M
0.0%
YoY
|
$50.00M
6.38%
YoY
|
$50.00M
4.17%
YoY
|
$60.00M
3.45%
YoY
|
$49.00M
-5.77%
YoY
|
$47.00M
0.0%
YoY
|
$48.00M
-31.43%
YoY
|
$58.00M
-29.27%
YoY
|
$52.00M
-24.64%
YoY
|
$47.00M
-17.54%
YoY
|
$70.00M
18.64%
YoY
|
$82.00M
12.33%
YoY
|
$69.00M
21.05%
YoY
|
$57.00M
-3.39%
YoY
|
$59.00M
9.26%
YoY
|
$73.00M
21.67%
YoY
|
$57.00M
-6.56%
YoY
|
$59.00M
3.51%
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 |
$5.000M
0.0%
YoY
|
N/A
|
$6.000M
20.0%
YoY
|
$5.000M
66.67%
YoY
|
$5.000M
-16.67%
YoY
|
N/A
|
$5.000M
25.0%
YoY
|
$3.000M
0.0%
YoY
|
$6.000M
100.0%
YoY
|
N/A
|
$4.000M
0.0%
YoY
|
$3.000M
0.0%
YoY
|
$3.000M
-25.0%
YoY
|
N/A
|
$4.000M
33.33%
YoY
|
$3.000M
-25.0%
YoY
|
$4.000M
33.33%
YoY
|
N/A
|
$3.000M
-25.0%
YoY
|
| Operating Expenses |
$194.0M
31.97%
YoY
|
$116.0M
-1.69%
YoY
|
$70.00M
55.56%
YoY
|
$128.0M
42.22%
YoY
|
$147.0M
44.12%
YoY
|
$118.0M
12.38%
YoY
|
$45.00M
-76.92%
YoY
|
$90.00M
-47.67%
YoY
|
$102.0M
-13.56%
YoY
|
$105.0M
-26.06%
YoY
|
$195.0M
2685.71%
YoY
|
$172.0M
142.25%
YoY
|
$118.0M
-16.9%
YoY
|
$142.0M
-269.05%
YoY
|
$7.000M
-41.67%
YoY
|
$71.00M
16.39%
YoY
|
$142.0M
12.7%
YoY
|
-$84.00M
-146.93%
YoY
|
$12.00M
-92.41%
YoY
|
| Operating Profit |
-$119.0M
-175.32%
YoY
|
N/A
|
$167.0M
-39.27%
YoY
|
$125.0M
9.65%
YoY
|
$158.0M
9.72%
YoY
|
N/A
|
$275.0M
154.63%
YoY
|
$114.0M
-14.29%
YoY
|
$144.0M
-10.56%
YoY
|
N/A
|
$108.0M
-0.92%
YoY
|
$133.0M
343.33%
YoY
|
$161.0M
59.41%
YoY
|
N/A
|
$109.0M
-59.33%
YoY
|
$30.00M
-80.13%
YoY
|
$101.0M
380.95%
YoY
|
N/A
|
$268.0M
624.32%
YoY
|
| Interest Expense |
$25.00M
-51.92%
YoY
|
$66.00M
407.69%
YoY
|
$38.00M
123.53%
YoY
|
-$12.00M
-192.31%
YoY
|
$52.00M
126.09%
YoY
|
$13.00M
-159.09%
YoY
|
$17.00M
-29.17%
YoY
|
$13.00M
-40.91%
YoY
|
$23.00M
9.52%
YoY
|
-$22.00M
144.44%
YoY
|
$24.00M
20.0%
YoY
|
$22.00M
10.0%
YoY
|
$21.00M
5.0%
YoY
|
-$9.000M
-10.0%
YoY
|
$20.00M
-13.04%
YoY
|
$20.00M
-13.04%
YoY
|
$20.00M
-4.76%
YoY
|
-$10.00M
-115.87%
YoY
|
$23.00M
9.52%
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 |
$65.00M
-71.62%
YoY
|
$165.0M
450.0%
YoY
|
$135.0M
-38.64%
YoY
|
$133.0M
41.49%
YoY
|
$229.0M
59.03%
YoY
|
$30.00M
-85.15%
YoY
|
$220.0M
8.91%
YoY
|
$94.00M
-34.72%
YoY
|
$144.0M
20.0%
YoY
|
$202.0M
104.04%
YoY
|
$202.0M
-1018.18%
YoY
|
$144.0M
-754.55%
YoY
|
$120.0M
29.03%
YoY
|
$99.00M
-70.18%
YoY
|
-$22.00M
-540.0%
YoY
|
-$22.00M
-117.6%
YoY
|
$93.00M
520.0%
YoY
|
$332.0M
90.8%
YoY
|
$5.000M
-93.67%
YoY
|
| Income Tax |
-$20.00M
-145.45%
YoY
|
$27.00M
237.5%
YoY
|
$21.00M
-52.27%
YoY
|
$27.00M
107.69%
YoY
|
$44.00M
41.94%
YoY
|
$8.000M
-104.52%
YoY
|
$44.00M
2.33%
YoY
|
$13.00M
-27.78%
YoY
|
$31.00M
34.78%
YoY
|
-$177.0M
-1141.18%
YoY
|
$43.00M
-259.26%
YoY
|
$18.00M
500.0%
YoY
|
$23.00M
27.78%
YoY
|
$17.00M
-66.0%
YoY
|
-$27.00M
80.0%
YoY
|
$3.000M
-86.96%
YoY
|
$18.00M
N/A
|
$50.00M
100.0%
YoY
|
-$15.00M
50.0%
YoY
|
| Net Earnings |
$88.00M
-50.0%
YoY
|
$117.0M
457.14%
YoY
|
$105.0M
-38.6%
YoY
|
$103.0M
32.05%
YoY
|
$176.0M
61.47%
YoY
|
$21.00M
-94.41%
YoY
|
$171.0M
8.92%
YoY
|
$78.00M
-37.6%
YoY
|
$109.0M
34.57%
YoY
|
$376.0M
300.0%
YoY
|
$157.0M
1327.27%
YoY
|
$125.0M
-365.96%
YoY
|
$81.00M
22.73%
YoY
|
$94.00M
-64.26%
YoY
|
$11.00M
-35.29%
YoY
|
-$47.00M
-147.96%
YoY
|
$66.00M
500.0%
YoY
|
$263.0M
77.7%
YoY
|
$17.00M
-80.23%
YoY
|
| Basic Earnings Per Share |
$1.94
-44.41%
YoY
|
N/A
|
$2.20
-31.89%
YoY
|
$2.10
46.85%
YoY
|
$3.49
79.9%
YoY
|
N/A
|
$3.23
21.89%
YoY
|
$1.43
-31.58%
YoY
|
$1.94
41.61%
YoY
|
N/A
|
$2.65
1372.22%
YoY
|
$2.09
-382.43%
YoY
|
$1.37
37.0%
YoY
|
N/A
|
$0.18
-18.18%
YoY
|
-$0.74
-156.49%
YoY
|
$1.00
614.29%
YoY
|
N/A
|
$0.22
-78.64%
YoY
|
| Diluted Earnings Per Share |
$1.91
-44.48%
YoY
|
$2.51
515.97%
YoY
|
$2.18
-31.23%
YoY
|
$2.08
47.52%
YoY
|
$3.44
82.01%
YoY
|
$0.41
-93.68%
YoY
|
$3.17
21.92%
YoY
|
$1.41
-31.55%
YoY
|
$1.89
41.04%
YoY
|
$6.44
310.27%
YoY
|
$2.60
1344.44%
YoY
|
$2.06
-378.38%
YoY
|
$1.34
36.73%
YoY
|
$1.57
-100.0%
YoY
|
$0.18
-18.18%
YoY
|
-$0.74
-157.36%
YoY
|
$0.98
600.0%
YoY
|
$3.752M
104.83%
YoY
|
$0.22
-78.43%
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 |
44.95M shares
-10.29%
YoY
|
46.11M shares
-9.41%
YoY
|
47.62M shares
-9.54%
YoY
|
49.09M shares
-9.83%
YoY
|
50.10M shares
-9.66%
YoY
|
50.90M shares
-11.1%
YoY
|
52.64M shares
-10.19%
YoY
|
54.44M shares
-8.25%
YoY
|
55.46M shares
-6.09%
YoY
|
57.26M shares
-4.56%
YoY
|
58.61M shares
-5.38%
YoY
|
59.34M shares
-6.99%
YoY
|
59.06M shares
-10.93%
YoY
|
59.99M shares
-14.11%
YoY
|
61.94M shares
-14.8%
YoY
|
63.80M shares
-15.16%
YoY
|
66.30M shares
-13.56%
YoY
|
69.85M shares
-13.56%
YoY
|
72.70M shares
-12.62%
YoY
|
| Diluted Shares Outstanding |
45.40M shares
-10.45%
YoY
|
N/A
|
48.00M shares
-10.11%
YoY
|
49.40M shares
-10.18%
YoY
|
50.70M shares
-11.21%
YoY
|
N/A
|
53.40M shares
-10.4%
YoY
|
55.00M shares
-8.49%
YoY
|
57.10M shares
-5.46%
YoY
|
N/A
|
59.60M shares
-5.25%
YoY
|
60.10M shares
-5.8%
YoY
|
60.40M shares
-10.39%
YoY
|
N/A
|
62.90M shares
-14.54%
YoY
|
63.80M shares
-16.05%
YoY
|
67.40M shares
-13.03%
YoY
|
N/A
|
73.60M shares
-12.17%
YoY
|
Loading...