|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.630B
63.68%
YoY
|
$995.6M
-30.23%
YoY
|
$1.427B
24.29%
YoY
|
$1.148B
-22.12%
YoY
|
$1.474B
72.81%
YoY
|
| Cost Of Revenue |
$805.1M
26.92%
YoY
|
$634.3M
-19.86%
YoY
|
$791.5M
30.2%
YoY
|
$607.9M
-9.45%
YoY
|
$671.4M
51.03%
YoY
|
| Gross Profit |
$824.6M
128.22%
YoY
|
$361.3M
-43.14%
YoY
|
$635.4M
17.64%
YoY
|
$540.1M
-32.73%
YoY
|
$802.8M
96.51%
YoY
|
| Selling, General & Admin |
$112.1M
58.75%
YoY
|
$70.61M
4.67%
YoY
|
$67.46M
-5.87%
YoY
|
$71.66M
26.62%
YoY
|
$56.59M
70.98%
YoY
|
| Research & Development |
$37.13M
-11.18%
YoY
|
$41.80M
-29.0%
YoY
|
$58.88M
11.42%
YoY
|
$52.85M
24.69%
YoY
|
$42.38M
89.21%
YoY
|
| Depreciation & Amortization |
$116.2M
-10.76%
YoY
|
$130.2M
-39.17%
YoY
|
$214.0M
17.95%
YoY
|
$181.4M
-20.4%
YoY
|
$228.0M
108.64%
YoY
|
| Operating Expenses |
$286.7M
17.7%
YoY
|
$243.6M
-27.18%
YoY
|
$334.5M
9.32%
YoY
|
$306.0M
-6.42%
YoY
|
$326.9M
208.43%
YoY
|
| Operating Profit |
$461.4M
-243.18%
YoY
|
-$322.3M
147.45%
YoY
|
-$130.2M
-168.45%
YoY
|
$190.3M
-57.18%
YoY
|
$444.4M
136.02%
YoY
|
| Interest Expense |
$12.80M
-23.49%
YoY
|
$16.74M
0.72%
YoY
|
$16.62M
-13.08%
YoY
|
$19.12M
0.1%
YoY
|
$19.10M
37.63%
YoY
|
| Other Income/Expense, Net |
-$18.29M
-615.18%
YoY
|
$3.551M
-104.92%
YoY
|
-$72.16M
-242.71%
YoY
|
$50.57M
-270.74%
YoY
|
-$29.62M
-319.13%
YoY
|
| Pretax Income |
$443.1M
-239.03%
YoY
|
-$318.7M
57.47%
YoY
|
-$202.4M
-184.04%
YoY
|
$240.8M
-41.93%
YoY
|
$414.8M
105.54%
YoY
|
| Income Tax |
$80.25M
140.96%
YoY
|
$33.30M
-140.35%
YoY
|
-$82.53M
-374.49%
YoY
|
$30.07M
-313.01%
YoY
|
-$14.12M
-132.67%
YoY
|
| Net Earnings |
$395.8M
-251.47%
YoY
|
-$261.3M
166.59%
YoY
|
-$98.01M
-150.48%
YoY
|
$194.1M
-47.26%
YoY
|
$368.1M
142.9%
YoY
|
| Basic Earnings Per Share |
$1.95
-251.16%
YoY
|
-$1.29
168.75%
YoY
|
-$0.48
-152.17%
YoY
|
$0.92
-45.88%
YoY
|
$1.70
70.0%
YoY
|
| Diluted Earnings Per Share |
$1.85
-243.41%
YoY
|
-$1.29
168.75%
YoY
|
-$0.48
-153.93%
YoY
|
$0.89
-45.4%
YoY
|
$1.63
69.79%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
202.7M shares
0.24%
YoY
|
202.3M shares
-1.2%
YoY
|
204.7M shares
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
217.0M shares
7.3%
YoY
|
202.3M shares
-1.2%
YoY
|
204.7M shares
-7.99%
YoY
|
222.5M shares
-2.52%
YoY
|
228.2M shares
39.43%
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 |
$581.8M
83.75%
YoY
|
$521.7M
61.43%
YoY
|
$385.8M
49.92%
YoY
|
$405.5M
119.35%
YoY
|
$316.6M
37.52%
YoY
|
$323.2M
-24.12%
YoY
|
$257.4M
-33.22%
YoY
|
$184.8M
-38.6%
YoY
|
$230.2M
-26.82%
YoY
|
$425.9M
39.01%
YoY
|
$385.4M
131.29%
YoY
|
$301.0M
-5.81%
YoY
|
$314.6M
-11.49%
YoY
|
$306.4M
-24.89%
YoY
|
$166.6M
-48.39%
YoY
|
$319.6M
-15.22%
YoY
|
$355.4M
-3.01%
YoY
|
$407.9M
10.04%
YoY
|
$322.8M
43.23%
YoY
|
| Cost Of Revenue |
$195.1M
13.15%
YoY
|
$229.0M
21.02%
YoY
|
$203.0M
46.78%
YoY
|
$200.7M
107.78%
YoY
|
$172.4M
36.96%
YoY
|
$189.2M
-11.27%
YoY
|
$138.3M
-34.06%
YoY
|
$96.58M
-43.4%
YoY
|
$125.9M
-36.83%
YoY
|
$213.2M
16.5%
YoY
|
$209.7M
96.99%
YoY
|
$170.6M
3.46%
YoY
|
$199.3M
29.82%
YoY
|
$183.0M
-2.66%
YoY
|
$106.5M
-31.11%
YoY
|
$164.9M
-1.21%
YoY
|
$153.5M
-5.15%
YoY
|
$188.0M
-16.16%
YoY
|
$154.5M
8.66%
YoY
|
| Gross Profit |
$386.7M
168.17%
YoY
|
$292.7M
118.5%
YoY
|
$182.9M
53.57%
YoY
|
$204.8M
132.02%
YoY
|
$144.2M
38.19%
YoY
|
$134.0M
-37.0%
YoY
|
$119.1M
-32.23%
YoY
|
$88.26M
-32.31%
YoY
|
$104.3M
-9.53%
YoY
|
$212.7M
72.42%
YoY
|
$175.7M
191.98%
YoY
|
$130.4M
-15.69%
YoY
|
$115.3M
-42.89%
YoY
|
$123.3M
-43.91%
YoY
|
$60.18M
-64.25%
YoY
|
$154.7M
-26.36%
YoY
|
$201.9M
-1.32%
YoY
|
$219.9M
50.09%
YoY
|
$168.3M
102.31%
YoY
|
| Selling, General & Admin |
$38.70M
53.93%
YoY
|
$19.06M
-6.65%
YoY
|
$40.78M
114.47%
YoY
|
$27.10M
101.49%
YoY
|
$25.14M
95.51%
YoY
|
$20.41M
35.29%
YoY
|
$19.02M
8.66%
YoY
|
$13.45M
-17.43%
YoY
|
$12.86M
-30.63%
YoY
|
$15.09M
-35.07%
YoY
|
$17.50M
37.64%
YoY
|
$16.29M
-16.32%
YoY
|
$18.54M
14.18%
YoY
|
$23.24M
7.3%
YoY
|
$12.71M
6.22%
YoY
|
$19.47M
28.01%
YoY
|
$16.24M
119.45%
YoY
|
$21.66M
38.83%
YoY
|
$11.97M
470.0%
YoY
|
| Research & Development |
$5.304M
-22.74%
YoY
|
$13.09M
46.16%
YoY
|
$10.38M
-8.69%
YoY
|
$6.803M
-39.56%
YoY
|
$6.865M
-32.9%
YoY
|
$8.954M
-31.01%
YoY
|
$11.36M
-33.54%
YoY
|
$11.26M
-30.3%
YoY
|
$10.23M
-19.43%
YoY
|
$12.98M
-3.32%
YoY
|
$17.10M
-6.66%
YoY
|
$16.15M
43.61%
YoY
|
$12.70M
28.81%
YoY
|
$13.42M
33.28%
YoY
|
$18.32M
65.67%
YoY
|
$11.24M
-5.1%
YoY
|
$9.858M
23.23%
YoY
|
$10.07M
59.87%
YoY
|
$11.06M
81.28%
YoY
|
| Depreciation & Amortization |
$30.18M
-1.41%
YoY
|
$31.11M
-18.86%
YoY
|
$28.22M
-7.31%
YoY
|
$26.24M
14.02%
YoY
|
$30.61M
-20.27%
YoY
|
$38.34M
-42.16%
YoY
|
$30.44M
-45.64%
YoY
|
$23.01M
-48.45%
YoY
|
$38.40M
-18.47%
YoY
|
$66.29M
40.13%
YoY
|
$56.00M
159.8%
YoY
|
$44.64M
-17.1%
YoY
|
$47.10M
-19.83%
YoY
|
$47.30M
-28.58%
YoY
|
$21.56M
-58.52%
YoY
|
$53.85M
11.32%
YoY
|
$58.74M
9.23%
YoY
|
$66.23M
21.07%
YoY
|
$51.96M
64.43%
YoY
|
| Operating Expenses |
$76.54M
19.09%
YoY
|
$77.69M
13.49%
YoY
|
$81.92M
20.68%
YoY
|
$62.79M
40.88%
YoY
|
$64.27M
-16.32%
YoY
|
$68.45M
-22.49%
YoY
|
$67.88M
-23.12%
YoY
|
$44.57M
-42.46%
YoY
|
$76.80M
-1.96%
YoY
|
$88.31M
5.03%
YoY
|
$88.30M
67.91%
YoY
|
$77.46M
-8.4%
YoY
|
$78.33M
-7.67%
YoY
|
$84.08M
-14.16%
YoY
|
$52.59M
-29.87%
YoY
|
$84.56M
1.82%
YoY
|
$84.84M
328.48%
YoY
|
$97.96M
275.32%
YoY
|
$74.99M
145.86%
YoY
|
| Operating Profit |
$300.4M
349.05%
YoY
|
$215.1M
228.19%
YoY
|
$83.33M
822.13%
YoY
|
$108.9M
915.72%
YoY
|
$66.89M
-117.77%
YoY
|
$65.53M
-47.3%
YoY
|
$9.037M
-88.33%
YoY
|
$10.72M
-79.75%
YoY
|
-$376.4M
-1117.77%
YoY
|
$124.3M
216.8%
YoY
|
$77.47M
-320.92%
YoY
|
$52.93M
-24.49%
YoY
|
$36.99M
-68.08%
YoY
|
$39.25M
-67.81%
YoY
|
-$35.06M
-137.57%
YoY
|
$70.10M
-32.42%
YoY
|
$115.9M
-10.31%
YoY
|
$121.9M
1.26%
YoY
|
$93.34M
77.11%
YoY
|
| Interest Expense |
$3.160M
5.44%
YoY
|
$3.472M
-386.94%
YoY
|
$3.180M
-18.06%
YoY
|
$3.023M
-13.75%
YoY
|
$2.997M
-35.62%
YoY
|
-$1.210M
-96.67%
YoY
|
$3.881M
-4.88%
YoY
|
$3.505M
-126.84%
YoY
|
$4.655M
-8.0%
YoY
|
-$36.28M
409.03%
YoY
|
$4.080M
-10.15%
YoY
|
-$13.06M
-405.64%
YoY
|
$5.060M
17.81%
YoY
|
-$7.128M
294.03%
YoY
|
$4.541M
-143.89%
YoY
|
$4.273M
-12.64%
YoY
|
$4.295M
-13.13%
YoY
|
-$1.809M
-81.73%
YoY
|
-$10.35M
64.22%
YoY
|
| Other Income/Expense, Net |
$9.580M
-409.23%
YoY
|
$697.0K
-85.2%
YoY
|
-$11.15M
490.68%
YoY
|
-$8.213M
-319.66%
YoY
|
-$3.098M
72.02%
YoY
|
$4.711M
-413.86%
YoY
|
-$1.888M
-87.97%
YoY
|
$3.739M
3495.19%
YoY
|
-$1.801M
-65.32%
YoY
|
-$1.501M
-158.09%
YoY
|
-$15.70M
125.4%
YoY
|
$104.0K
-100.9%
YoY
|
-$5.193M
-34.67%
YoY
|
$2.584M
-257.46%
YoY
|
-$6.965M
314.09%
YoY
|
-$11.54M
92.19%
YoY
|
-$7.949M
14.64%
YoY
|
-$1.641M
-647.0%
YoY
|
-$1.682M
-160.07%
YoY
|
| Pretax Income |
$310.0M
385.88%
YoY
|
$206.5M
445.1%
YoY
|
$72.18M
909.67%
YoY
|
$100.7M
596.26%
YoY
|
$63.79M
-116.87%
YoY
|
$37.88M
-111.3%
YoY
|
$7.149M
-88.43%
YoY
|
$14.46M
-63.08%
YoY
|
-$378.2M
-1289.69%
YoY
|
-$335.1M
-387.94%
YoY
|
$61.77M
-246.96%
YoY
|
$39.16M
-33.12%
YoY
|
$31.79M
-70.54%
YoY
|
$116.4M
0.93%
YoY
|
-$42.03M
-152.88%
YoY
|
$58.56M
-40.07%
YoY
|
$107.9M
-11.72%
YoY
|
$115.3M
4.17%
YoY
|
$79.48M
61.54%
YoY
|
| Income Tax |
$59.78M
554.19%
YoY
|
$35.92M
-12.26%
YoY
|
$14.95M
1620.37%
YoY
|
$20.23M
72.53%
YoY
|
$9.138M
-145.15%
YoY
|
$40.94M
-157.81%
YoY
|
$869.0K
-98.74%
YoY
|
$11.73M
-114.06%
YoY
|
-$20.24M
-825.86%
YoY
|
-$70.83M
-432.63%
YoY
|
$68.89M
-598.94%
YoY
|
-$83.39M
828.7%
YoY
|
$2.788M
-91.17%
YoY
|
$21.29M
-151.19%
YoY
|
-$13.81M
-196.66%
YoY
|
-$8.979M
-145.86%
YoY
|
$31.56M
-594.7%
YoY
|
-$41.60M
-419.99%
YoY
|
$14.29M
-40.73%
YoY
|
| Net Earnings |
-$106.5M
-281.1%
YoY
|
$181.5M
3166.55%
YoY
|
$65.44M
519.88%
YoY
|
$90.08M
829.28%
YoY
|
$58.78M
-120.48%
YoY
|
$5.555M
-102.55%
YoY
|
$10.56M
-30.36%
YoY
|
$9.693M
-87.05%
YoY
|
-$287.1M
-1062.94%
YoY
|
-$217.8M
-332.04%
YoY
|
$15.16M
-158.77%
YoY
|
$74.87M
28.0%
YoY
|
$29.81M
-55.87%
YoY
|
$93.88M
-26.33%
YoY
|
-$25.79M
-145.2%
YoY
|
$58.49M
-21.72%
YoY
|
$67.56M
-37.94%
YoY
|
$127.4M
43.19%
YoY
|
$57.06M
112.91%
YoY
|
| Basic Earnings Per Share |
-$0.52
-279.31%
YoY
|
N/A
|
$0.32
540.0%
YoY
|
$0.44
780.0%
YoY
|
$0.29
-120.42%
YoY
|
N/A
|
$0.05
-28.57%
YoY
|
$0.05
-86.49%
YoY
|
-$1.42
-1114.29%
YoY
|
N/A
|
$0.07
-158.33%
YoY
|
$0.37
32.14%
YoY
|
$0.14
-56.25%
YoY
|
N/A
|
-$0.12
-144.44%
YoY
|
$0.28
-17.65%
YoY
|
$0.32
-36.0%
YoY
|
N/A
|
$0.27
N/A
|
| Diluted Earnings Per Share |
-$0.52
-285.71%
YoY
|
$0.84
2956.2%
YoY
|
$0.31
520.0%
YoY
|
$0.42
740.0%
YoY
|
$0.28
-119.72%
YoY
|
$0.03
-102.56%
YoY
|
$0.05
-28.57%
YoY
|
$0.05
-85.72%
YoY
|
-$1.42
-1114.29%
YoY
|
-$1.07
-354.81%
YoY
|
$0.07
-158.33%
YoY
|
$0.35
29.7%
YoY
|
$0.14
-54.84%
YoY
|
$0.42
-100.0%
YoY
|
-$0.12
-100.0%
YoY
|
$0.27
-18.18%
YoY
|
$0.31
-35.42%
YoY
|
$568.9K
72.58%
YoY
|
$252.8K
43.11%
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 |
203.3M shares
0.46%
YoY
|
203.0M shares
0.31%
YoY
|
202.8M shares
0.32%
YoY
|
202.8M shares
0.34%
YoY
|
202.4M shares
-0.04%
YoY
|
202.4M shares
-0.75%
YoY
|
202.1M shares
-0.85%
YoY
|
202.1M shares
N/A
|
202.5M shares
-2.08%
YoY
|
203.9M shares
-1.31%
YoY
|
203.9M shares
-2.28%
YoY
|
N/A
|
206.8M shares
-2.64%
YoY
|
206.6M shares
N/A
|
208.6M shares
N/A
|
212.6M shares
N/A
|
212.4M shares
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
217.7M shares
0.51%
YoY
|
N/A
|
217.5M shares
7.42%
YoY
|
217.0M shares
7.2%
YoY
|
216.5M shares
7.01%
YoY
|
N/A
|
202.4M shares
-0.7%
YoY
|
202.4M shares
-6.86%
YoY
|
202.4M shares
-7.77%
YoY
|
N/A
|
203.9M shares
-1.97%
YoY
|
217.3M shares
-3.45%
YoY
|
219.4M shares
-2.37%
YoY
|
N/A
|
208.0M shares
-7.85%
YoY
|
225.1M shares
-2.72%
YoY
|
224.7M shares
-3.2%
YoY
|
N/A
|
225.7M shares
N/A
|
Loading...