|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$2.191B
6.86%
YoY
|
$2.051B
25.41%
YoY
|
$1.635B
105.49%
YoY
|
$795.7M
40.91%
YoY
|
$564.7M
60.16%
YoY
|
| Cost Of Revenue |
$79.63M
154.59%
YoY
|
$31.28M
-89.36%
YoY
|
$293.9M
105.55%
YoY
|
$143.0M
76.03%
YoY
|
$81.23M
11.12%
YoY
|
| Gross Profit |
$2.112B
4.58%
YoY
|
$2.019B
47.1%
YoY
|
$1.373B
106.31%
YoY
|
$665.4M
27.91%
YoY
|
$520.2M
88.54%
YoY
|
| Selling, General & Admin |
N/A
|
$663.8M
67.12%
YoY
|
$397.2M
118.06%
YoY
|
$182.1M
78.09%
YoY
|
$102.3M
122.02%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$26.37M
117.24%
YoY
|
$12.14M
78.34%
YoY
|
$6.806M
66.69%
YoY
|
$4.083M
30.99%
YoY
|
$3.117M
19.2%
YoY
|
| Operating Expenses |
N/A
|
$726.2M
79.45%
YoY
|
$404.7M
94.73%
YoY
|
$207.8M
25.79%
YoY
|
$165.2M
113.36%
YoY
|
| Operating Profit |
N/A
|
$1.293B
33.57%
YoY
|
$968.0M
111.57%
YoY
|
$457.6M
28.9%
YoY
|
$355.0M
78.86%
YoY
|
| Interest Expense |
N/A
|
-$471.8M
-194.15%
YoY
|
$501.1M
139.83%
YoY
|
$208.9M
175.3%
YoY
|
$75.90M
177.35%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
-$4.014M
-6002.94%
YoY
|
| Pretax Income |
$226.0M
100.06%
YoY
|
$112.9M
-74.06%
YoY
|
$435.4M
84.53%
YoY
|
$235.9M
-0.4%
YoY
|
$236.9M
36.92%
YoY
|
| Income Tax |
$72.64M
155.54%
YoY
|
$28.43M
-52.95%
YoY
|
$60.42M
41.25%
YoY
|
$42.78M
67.58%
YoY
|
$25.53M
-15.19%
YoY
|
| Net Earnings |
$153.3M
81.13%
YoY
|
$84.65M
-77.46%
YoY
|
$375.5M
83.07%
YoY
|
$205.1M
-5.87%
YoY
|
$217.9M
53.16%
YoY
|
| Basic Earnings Per Share |
$2.56
79.02%
YoY
|
$1.43
-77.55%
YoY
|
$6.37
82.0%
YoY
|
$3.50
-1.69%
YoY
|
$3.56
45.31%
YoY
|
| Diluted Earnings Per Share |
$2.51
79.29%
YoY
|
$1.40
-77.88%
YoY
|
$6.33
83.48%
YoY
|
$3.45
-3.09%
YoY
|
$3.56
45.31%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
59.99M shares
1.01%
YoY
|
59.39M shares
-99.9%
YoY
|
58.96B shares
0.56%
YoY
|
58.63B shares
98639.22%
YoY
|
59.38M shares
1.7%
YoY
|
| Diluted Shares Outstanding |
61.12M shares
1.04%
YoY
|
60.49M shares
-99.9%
YoY
|
59.36B shares
-0.24%
YoY
|
59.50B shares
100113.22%
YoY
|
59.38M shares
1.6%
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 |
N/A
|
$628.6M
-4.06%
YoY
|
$526.1M
-9.43%
YoY
|
$533.4M
18.35%
YoY
|
$348.8M
-27.15%
YoY
|
$655.2M
56.51%
YoY
|
$580.9M
33.36%
YoY
|
$450.7M
42.54%
YoY
|
$478.8M
92.17%
YoY
|
$418.6M
95.12%
YoY
|
$435.6M
141.57%
YoY
|
$316.2M
39.54%
YoY
|
$249.2M
-58.57%
YoY
|
$214.5M
47.27%
YoY
|
$180.3M
-42.36%
YoY
|
$226.6M
55.48%
YoY
|
$601.4M
384.43%
YoY
|
$145.7M
45.35%
YoY
|
$312.8M
348.74%
YoY
|
| Cost Of Revenue |
N/A
|
$25.35M
-87.23%
YoY
|
$15.14M
-90.39%
YoY
|
$13.90M
-89.09%
YoY
|
$192.0M
103.64%
YoY
|
$198.4M
136.78%
YoY
|
$157.5M
140.12%
YoY
|
$127.5M
153.91%
YoY
|
$94.31M
200.96%
YoY
|
$83.81M
134.54%
YoY
|
$65.60M
82.66%
YoY
|
$50.20M
19.71%
YoY
|
$31.34M
-61.42%
YoY
|
$35.73M
57.3%
YoY
|
$35.91M
56.37%
YoY
|
$41.93M
21.35%
YoY
|
$81.23M
252.69%
YoY
|
$22.72M
11.9%
YoY
|
$22.97M
14.84%
YoY
|
| Gross Profit |
N/A
|
$603.3M
36.82%
YoY
|
$511.0M
24.45%
YoY
|
$519.5M
71.64%
YoY
|
$156.8M
-59.23%
YoY
|
$440.9M
30.23%
YoY
|
$410.6M
10.29%
YoY
|
$302.7M
9.14%
YoY
|
$384.5M
76.53%
YoY
|
$338.6M
88.7%
YoY
|
$372.3M
161.88%
YoY
|
$277.3M
55.45%
YoY
|
$217.8M
-58.12%
YoY
|
$179.4M
46.07%
YoY
|
$142.2M
-50.79%
YoY
|
$178.4M
58.89%
YoY
|
$520.2M
414.44%
YoY
|
$122.8M
52.77%
YoY
|
$288.9M
508.17%
YoY
|
| Selling, General & Admin |
N/A
|
$263.4M
33.95%
YoY
|
$192.2M
20.27%
YoY
|
$195.6M
42.05%
YoY
|
$169.6M
22.56%
YoY
|
$196.7M
105.92%
YoY
|
$159.8M
75.13%
YoY
|
$137.7M
91.1%
YoY
|
$138.4M
-24.03%
YoY
|
$95.51M
N/A
|
$91.25M
N/A
|
$72.06M
N/A
|
$182.1M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| 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 |
N/A
|
$8.317M
79.05%
YoY
|
$6.269M
60.29%
YoY
|
$6.114M
47.18%
YoY
|
$4.448M
26.58%
YoY
|
$4.645M
3.73%
YoY
|
$3.911M
-2.32%
YoY
|
$4.154M
59.34%
YoY
|
$3.514M
114.79%
YoY
|
$4.478M
165.76%
YoY
|
$4.004M
962.07%
YoY
|
$2.607M
81.04%
YoY
|
$1.636M
184.52%
YoY
|
$1.685M
17.18%
YoY
|
$377.0K
-68.29%
YoY
|
$1.440M
-0.35%
YoY
|
$575.0K
-56.6%
YoY
|
$1.438M
79.75%
YoY
|
$1.189M
18.9%
YoY
|
| Operating Expenses |
N/A
|
$269.8M
18.7%
YoY
|
$204.1M
19.92%
YoY
|
$200.4M
47.44%
YoY
|
$192.8M
47.83%
YoY
|
$227.3M
147.09%
YoY
|
$170.2M
77.48%
YoY
|
$135.9M
57.36%
YoY
|
$130.4M
155.29%
YoY
|
$91.99M
22.13%
YoY
|
$95.91M
130.12%
YoY
|
$86.39M
27.53%
YoY
|
$51.08M
-69.08%
YoY
|
$75.32M
49.21%
YoY
|
$41.68M
13.97%
YoY
|
$67.74M
123.43%
YoY
|
$165.2M
562.84%
YoY
|
$50.48M
130.27%
YoY
|
$36.57M
130.47%
YoY
|
| Operating Profit |
N/A
|
$333.5M
56.11%
YoY
|
$306.8M
27.65%
YoY
|
$319.1M
91.37%
YoY
|
-$35.98M
-114.16%
YoY
|
$213.6M
-13.36%
YoY
|
$240.4M
-13.03%
YoY
|
$166.7M
-12.67%
YoY
|
$254.1M
52.4%
YoY
|
$246.6M
136.87%
YoY
|
$276.4M
175.05%
YoY
|
$190.9M
72.55%
YoY
|
$166.8M
-53.02%
YoY
|
$104.1M
43.88%
YoY
|
$100.5M
-60.17%
YoY
|
$110.7M
35.01%
YoY
|
$355.0M
365.89%
YoY
|
$72.35M
23.73%
YoY
|
$252.3M
697.62%
YoY
|
| Interest Expense |
N/A
|
-$55.60M
-142.4%
YoY
|
-$105.4M
-184.56%
YoY
|
-$110.8M
-176.07%
YoY
|
-$119.5M
-20.15%
YoY
|
$131.1M
-0.07%
YoY
|
$124.7M
-10.56%
YoY
|
$145.7M
53.31%
YoY
|
-$149.6M
55.65%
YoY
|
$131.2M
152.17%
YoY
|
$139.4M
241.09%
YoY
|
$95.05M
107.39%
YoY
|
-$96.14M
-14.65%
YoY
|
$52.04M
150.19%
YoY
|
$40.86M
152.47%
YoY
|
$45.83M
177.84%
YoY
|
-$112.6M
1001.24%
YoY
|
$20.80M
212.81%
YoY
|
$16.19M
244.43%
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
|
-$570.0K
-990.63%
YoY
|
-$192.0K
-129.4%
YoY
|
$527.0K
-521.6%
YoY
|
N/A
|
$64.00K
-73.77%
YoY
|
$653.0K
-1060.29%
YoY
|
| Pretax Income |
N/A
|
$93.95M
-4.46%
YoY
|
$60.49M
-52.92%
YoY
|
$40.52M
-2.6%
YoY
|
-$155.5M
-248.79%
YoY
|
$98.33M
-11.91%
YoY
|
$128.5M
-4.6%
YoY
|
$41.60M
-50.82%
YoY
|
$104.5M
47.96%
YoY
|
$111.6M
116.9%
YoY
|
$134.7M
117.74%
YoY
|
$84.58M
18.94%
YoY
|
$70.62M
-70.19%
YoY
|
$51.46M
-0.45%
YoY
|
$61.86M
-73.8%
YoY
|
$71.11M
16.51%
YoY
|
$236.9M
259.14%
YoY
|
$51.69M
3.32%
YoY
|
$236.1M
738.72%
YoY
|
| Income Tax |
N/A
|
$17.71M
-12.29%
YoY
|
$21.77M
55.48%
YoY
|
$10.12M
37.88%
YoY
|
-$13.10M
-245.42%
YoY
|
$20.19M
29.9%
YoY
|
$14.00M
-27.12%
YoY
|
$7.339M
-55.94%
YoY
|
$9.011M
-44.41%
YoY
|
$15.54M
206.65%
YoY
|
$19.21M
52.21%
YoY
|
$16.66M
38.4%
YoY
|
$16.21M
-36.5%
YoY
|
$5.069M
528.91%
YoY
|
$12.62M
-60.02%
YoY
|
$12.04M
112.48%
YoY
|
$25.53M
93.4%
YoY
|
$806.0K
-89.55%
YoY
|
$31.56M
588.53%
YoY
|
| Net Earnings |
N/A
|
$76.24M
-2.61%
YoY
|
$38.72M
-66.23%
YoY
|
$30.40M
-11.64%
YoY
|
-$142.7M
-249.85%
YoY
|
$78.28M
-18.77%
YoY
|
$114.7M
-1.03%
YoY
|
$34.40M
-49.49%
YoY
|
$95.22M
73.29%
YoY
|
$96.37M
53.3%
YoY
|
$115.8M
341.12%
YoY
|
$68.10M
11.52%
YoY
|
$54.95M
-74.79%
YoY
|
$62.86M
22.71%
YoY
|
$26.26M
-87.16%
YoY
|
$61.07M
10.19%
YoY
|
$217.9M
316.1%
YoY
|
$51.23M
20.9%
YoY
|
$204.5M
767.94%
YoY
|
| Basic Earnings Per Share |
N/A
|
$1.27
-3.79%
YoY
|
$0.65
-66.32%
YoY
|
$0.51
-12.07%
YoY
|
N/A
|
$1.32
-20.0%
YoY
|
$1.93
-2.03%
YoY
|
$0.58
-50.0%
YoY
|
N/A
|
$1.65
19.57%
YoY
|
$1.97
337.78%
YoY
|
$1.16
17.17%
YoY
|
N/A
|
$1.38
62.35%
YoY
|
$0.45
-86.92%
YoY
|
$0.99
6.45%
YoY
|
N/A
|
$0.85
18.06%
YoY
|
$3.44
760.0%
YoY
|
| Diluted Earnings Per Share |
N/A
|
$1.25
-3.1%
YoY
|
$0.63
-66.67%
YoY
|
$0.50
-12.28%
YoY
|
-$2.40
-251.45%
YoY
|
$1.29
-20.86%
YoY
|
$1.89
-3.08%
YoY
|
$0.57
-50.43%
YoY
|
$1.58
72.04%
YoY
|
$1.63
19.85%
YoY
|
$1.95
343.18%
YoY
|
$1.15
16.16%
YoY
|
$0.92
-100.0%
YoY
|
$1.36
60.0%
YoY
|
$0.44
-87.21%
YoY
|
$0.99
6.45%
YoY
|
$3.670M
309.95%
YoY
|
$0.85
18.06%
YoY
|
$3.44
760.0%
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 |
61.19M shares
0.94%
YoY
|
61.16M shares
0.9%
YoY
|
61.22M shares
0.78%
YoY
|
61.21M shares
0.96%
YoY
|
60.62M shares
1.61%
YoY
|
60.61M shares
1.42%
YoY
|
60.75M shares
1.82%
YoY
|
60.63M shares
-99.9%
YoY
|
59.66M shares
0.2%
YoY
|
59.76M shares
0.37%
YoY
|
59.66M shares
0.2%
YoY
|
58.51B shares
98170.14%
YoY
|
59.54M shares
0.01%
YoY
|
59.54M shares
0.01%
YoY
|
59.54M shares
0.05%
YoY
|
59.54M shares
0.11%
YoY
|
59.53M shares
1.87%
YoY
|
59.53M shares
1.95%
YoY
|
59.51M shares
1.98%
YoY
|
| Diluted Shares Outstanding |
N/A
|
61.11M shares
0.93%
YoY
|
61.12M shares
-99.9%
YoY
|
61.06M shares
-99.9%
YoY
|
N/A
|
60.55M shares
-99.9%
YoY
|
60.46B shares
1.97%
YoY
|
60.26B shares
1.62%
YoY
|
N/A
|
59.29B shares
-0.39%
YoY
|
59.29B shares
-0.38%
YoY
|
59.29B shares
99482.61%
YoY
|
N/A
|
59.52B shares
99879.83%
YoY
|
59.52B shares
99912.6%
YoY
|
59.54M shares
0.02%
YoY
|
N/A
|
59.53M shares
1.85%
YoY
|
59.51M shares
-99.9%
YoY
|
Loading...