|
Concept
|
2026 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.527B
N/A
|
$2.094B
2.26%
YoY
|
$2.048B
65.28%
YoY
|
$1.239B
8.34%
YoY
|
$1.144B
0.0%
YoY
|
| Cost Of Revenue |
$581.7M
N/A
|
$1.090B
4.35%
YoY
|
$1.045B
142.48%
YoY
|
$430.8M
7.52%
YoY
|
$400.7M
-0.01%
YoY
|
| Gross Profit |
$945.2M
N/A
|
$1.004B
0.09%
YoY
|
$1.004B
24.14%
YoY
|
$808.3M
8.79%
YoY
|
$743.1M
0.0%
YoY
|
| Selling, General & Admin |
$506.0M
N/A
|
$743.8M
12.02%
YoY
|
$664.0M
67.98%
YoY
|
$395.3M
7.11%
YoY
|
$369.1M
-0.01%
YoY
|
| Research & Development |
$126.4M
N/A
|
$222.8M
27.17%
YoY
|
$175.2M
27.67%
YoY
|
$137.2M
15.65%
YoY
|
$118.7M
-0.03%
YoY
|
| Depreciation & Amortization |
$38.80M
N/A
|
$103.0M
4.78%
YoY
|
$98.30M
175.97%
YoY
|
$35.62M
21.57%
YoY
|
$29.30M
0.0%
YoY
|
| Operating Expenses |
$635.2M
N/A
|
$1.271B
46.61%
YoY
|
$867.0M
62.81%
YoY
|
$532.5M
9.29%
YoY
|
$487.2M
-0.09%
YoY
|
| Operating Profit |
$310.0M
N/A
|
-$266.7M
-295.38%
YoY
|
$136.5M
-50.51%
YoY
|
$275.8M
7.82%
YoY
|
$255.8M
0.17%
YoY
|
| Interest Expense |
-$37.40M
N/A
|
-$38.60M
-176.74%
YoY
|
$50.30M
14069.01%
YoY
|
$355.0K
5.03%
YoY
|
$338.0K
-95.67%
YoY
|
| Other Income/Expense, Net |
-$37.40M
N/A
|
-$38.60M
-20.25%
YoY
|
-$48.40M
3256.45%
YoY
|
-$1.442M
-118.22%
YoY
|
$7.913M
7813.0%
YoY
|
| Pretax Income |
$272.6M
N/A
|
-$305.3M
-446.54%
YoY
|
$88.10M
-67.89%
YoY
|
$274.4M
4.04%
YoY
|
$263.7M
0.01%
YoY
|
| Income Tax |
$64.90M
N/A
|
-$400.0K
-106.06%
YoY
|
$6.600M
-85.25%
YoY
|
$44.73M
90.73%
YoY
|
$23.45M
-0.2%
YoY
|
| Net Earnings |
-$151.5M
N/A
|
-$304.9M
-474.11%
YoY
|
$81.50M
-64.51%
YoY
|
$229.6M
-4.43%
YoY
|
$240.3M
0.0%
YoY
|
| Basic Earnings Per Share |
-$2.83
N/A
|
-$5.72
-471.43%
YoY
|
$1.54
-62.98%
YoY
|
$4.16
-5.24%
YoY
|
$4.39
N/A
|
| Diluted Earnings Per Share |
-$2.80
N/A
|
-$5.72
-478.81%
YoY
|
$1.51
-62.06%
YoY
|
$3.98
-3.86%
YoY
|
$4.14
-0.07%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
53.60M shares
N/A
|
53.30M shares
0.95%
YoY
|
52.80M shares
-4.29%
YoY
|
55.17M shares
0.85%
YoY
|
54.70M shares
N/A
|
| Diluted Shares Outstanding |
54.20M shares
N/A
|
53.30M shares
-1.48%
YoY
|
54.10M shares
-6.21%
YoY
|
57.68M shares
-0.61%
YoY
|
58.04M shares
N/A
|
|
Concept
|
2026 Q2 | 2026 Q1 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$403.6M
8.82%
YoY
|
$412.5M
10.89%
YoY
|
$371.5M
-26.38%
YoY
|
$370.9M
-25.27%
YoY
|
$372.0M
-24.51%
YoY
|
$600.7M
9.44%
YoY
|
$504.6M
10.83%
YoY
|
$496.3M
-12.16%
YoY
|
$492.8M
N/A
|
$548.9M
-0.07%
YoY
|
$455.3M
-19.46%
YoY
|
$565.0M
85.71%
YoY
|
$549.3M
78.68%
YoY
|
$565.3M
85.27%
YoY
|
$304.2M
1.74%
YoY
|
$327.6M
11.01%
YoY
|
$307.4M
N/A
|
$305.1M
9.71%
YoY
|
$299.0M
-0.63%
YoY
|
| Cost Of Revenue |
$152.8M
11.05%
YoY
|
$165.2M
19.71%
YoY
|
$140.9M
-41.63%
YoY
|
$137.6M
-43.02%
YoY
|
$138.0M
-45.04%
YoY
|
$356.0M
24.39%
YoY
|
$241.4M
3.12%
YoY
|
$241.5M
-13.81%
YoY
|
$251.1M
N/A
|
$286.2M
7.27%
YoY
|
$234.1M
-23.77%
YoY
|
$280.2M
181.67%
YoY
|
$266.8M
157.16%
YoY
|
$307.1M
173.69%
YoY
|
$99.48M
-2.63%
YoY
|
$112.7M
4.24%
YoY
|
$103.8M
N/A
|
$112.2M
13.13%
YoY
|
$102.2M
-6.58%
YoY
|
| Gross Profit |
$250.8M
7.5%
YoY
|
$247.3M
5.68%
YoY
|
$230.6M
-12.39%
YoY
|
$233.3M
-8.44%
YoY
|
$234.0M
-3.19%
YoY
|
$244.7M
-6.85%
YoY
|
$263.2M
18.99%
YoY
|
$254.8M
-10.53%
YoY
|
$241.7M
N/A
|
$262.7M
-7.01%
YoY
|
$221.2M
-14.33%
YoY
|
$284.8M
39.09%
YoY
|
$282.5M
38.71%
YoY
|
$258.2M
33.84%
YoY
|
$204.8M
4.01%
YoY
|
$214.9M
14.98%
YoY
|
$203.7M
N/A
|
$192.9M
7.82%
YoY
|
$196.9M
2.76%
YoY
|
| Selling, General & Admin |
$143.4M
3.24%
YoY
|
$131.3M
9.97%
YoY
|
$116.4M
-37.01%
YoY
|
$138.9M
-21.75%
YoY
|
$119.4M
-25.33%
YoY
|
$223.4M
39.71%
YoY
|
$184.8M
21.82%
YoY
|
$177.5M
-9.58%
YoY
|
$159.9M
N/A
|
$159.9M
-8.42%
YoY
|
$151.7M
-12.41%
YoY
|
$196.3M
80.26%
YoY
|
$174.6M
73.48%
YoY
|
$173.2M
84.58%
YoY
|
$108.9M
12.62%
YoY
|
$104.1M
15.29%
YoY
|
$100.6M
N/A
|
$93.83M
3.83%
YoY
|
$96.70M
-1.79%
YoY
|
| Research & Development |
$30.00M
0.33%
YoY
|
$32.10M
-5.31%
YoY
|
$30.50M
-36.85%
YoY
|
$29.90M
-38.98%
YoY
|
$33.90M
-29.08%
YoY
|
$77.70M
104.47%
YoY
|
$48.30M
20.15%
YoY
|
$49.00M
-2.97%
YoY
|
$47.80M
N/A
|
$38.00M
-28.44%
YoY
|
$40.20M
-15.9%
YoY
|
$50.50M
39.82%
YoY
|
$53.10M
49.97%
YoY
|
$47.80M
40.82%
YoY
|
$36.12M
4.66%
YoY
|
$33.37M
5.28%
YoY
|
$35.41M
N/A
|
$33.94M
17.65%
YoY
|
$34.51M
11.77%
YoY
|
| Depreciation & Amortization |
$8.100M
26.56%
YoY
|
$13.60M
58.14%
YoY
|
$6.200M
-39.81%
YoY
|
$6.400M
-40.74%
YoY
|
$8.600M
-64.61%
YoY
|
$30.80M
36.89%
YoY
|
$10.30M
-3.74%
YoY
|
$10.80M
-58.62%
YoY
|
$24.30M
N/A
|
$22.50M
78.57%
YoY
|
$10.70M
-84.88%
YoY
|
$26.10M
185.75%
YoY
|
$12.60M
93.85%
YoY
|
$70.77M
1005.72%
YoY
|
$9.134M
7.55%
YoY
|
$9.171M
13.22%
YoY
|
$6.500M
N/A
|
$6.400M
10.34%
YoY
|
$8.493M
60.25%
YoY
|
| Operating Expenses |
$173.4M
2.73%
YoY
|
$163.4M
4.74%
YoY
|
$147.0M
-36.94%
YoY
|
$168.8M
-25.47%
YoY
|
$156.0M
-24.89%
YoY
|
$301.1M
52.15%
YoY
|
$233.1M
21.47%
YoY
|
$226.5M
-8.23%
YoY
|
$207.7M
N/A
|
$197.9M
-13.09%
YoY
|
$191.9M
-13.17%
YoY
|
$246.8M
70.18%
YoY
|
$227.7M
67.36%
YoY
|
$221.0M
72.96%
YoY
|
$145.0M
10.52%
YoY
|
$137.5M
12.6%
YoY
|
$136.1M
N/A
|
$127.8M
7.17%
YoY
|
$131.2M
1.43%
YoY
|
| Operating Profit |
$77.40M
20.0%
YoY
|
$83.90M
7.56%
YoY
|
$83.60M
177.74%
YoY
|
$64.50M
127.92%
YoY
|
$78.00M
129.41%
YoY
|
-$56.40M
-187.04%
YoY
|
$30.10M
2.73%
YoY
|
$28.30M
-25.53%
YoY
|
$34.00M
N/A
|
$64.80M
18.25%
YoY
|
$29.30M
-21.24%
YoY
|
$38.00M
-36.4%
YoY
|
$54.80M
-18.95%
YoY
|
$37.20M
-42.89%
YoY
|
$59.75M
-9.01%
YoY
|
$77.41M
19.46%
YoY
|
$67.61M
N/A
|
$65.14M
9.11%
YoY
|
$65.66M
5.54%
YoY
|
| Interest Expense |
-$6.100M
-32.97%
YoY
|
-$9.900M
3.13%
YoY
|
-$8.700M
-52.97%
YoY
|
-$9.100M
8.33%
YoY
|
-$9.600M
-180.0%
YoY
|
-$2.600M
-87.56%
YoY
|
-$18.50M
-256.78%
YoY
|
-$8.400M
-170.59%
YoY
|
$12.00M
N/A
|
-$20.90M
-315.46%
YoY
|
$11.80M
162.22%
YoY
|
$11.90M
11566.67%
YoY
|
$9.700M
11049.43%
YoY
|
$4.500M
5013.64%
YoY
|
$102.0K
21.43%
YoY
|
-$547.0K
-132.18%
YoY
|
$87.00K
N/A
|
$88.00K
4.76%
YoY
|
$84.00K
1.2%
YoY
|
| Other Income/Expense, Net |
-$6.100M
-32.97%
YoY
|
N/A
|
-$8.700M
-52.97%
YoY
|
-$9.100M
8.33%
YoY
|
-$9.600M
5.49%
YoY
|
N/A
|
-$18.50M
311.11%
YoY
|
-$8.400M
-28.81%
YoY
|
-$9.100M
N/A
|
N/A
|
-$4.500M
-200.0%
YoY
|
-$11.80M
1840.79%
YoY
|
-$2.800M
3489.74%
YoY
|
$4.500M
5525.0%
YoY
|
-$608.0K
-17.5%
YoY
|
-$160.0K
-260.0%
YoY
|
-$78.00K
N/A
|
$80.00K
-94.1%
YoY
|
-$737.0K
-152.46%
YoY
|
| Pretax Income |
$71.30M
28.7%
YoY
|
$74.00M
8.19%
YoY
|
$74.90M
545.69%
YoY
|
$55.40M
178.39%
YoY
|
$68.40M
174.7%
YoY
|
-$361.7M
-1665.8%
YoY
|
$11.60M
-53.23%
YoY
|
$19.90M
-24.05%
YoY
|
$24.90M
N/A
|
$23.10M
-55.58%
YoY
|
$24.80M
-6.77%
YoY
|
$26.20M
-55.7%
YoY
|
$52.00M
-23.0%
YoY
|
$26.60M
-59.21%
YoY
|
$59.14M
-8.92%
YoY
|
$76.70M
15.0%
YoY
|
$67.53M
N/A
|
$65.22M
6.82%
YoY
|
$64.93M
2.05%
YoY
|
| Income Tax |
$15.00M
42.86%
YoY
|
$12.10M
-42.92%
YoY
|
$21.20M
1077.78%
YoY
|
$10.50M
169.23%
YoY
|
$21.20M
253.33%
YoY
|
-$12.10M
12.04%
YoY
|
$1.800M
-80.22%
YoY
|
$3.900M
-20.41%
YoY
|
$6.000M
N/A
|
-$10.80M
-176.6%
YoY
|
$9.100M
7.06%
YoY
|
$4.900M
-60.93%
YoY
|
$14.10M
44.44%
YoY
|
$8.500M
-43.26%
YoY
|
$12.54M
8.65%
YoY
|
$8.446M
-316.56%
YoY
|
$9.762M
N/A
|
$14.98M
28.59%
YoY
|
$11.54M
47.0%
YoY
|
| Net Earnings |
$57.10M
11.31%
YoY
|
$68.30M
-140.01%
YoY
|
-$100.4M
-1124.49%
YoY
|
$51.30M
220.63%
YoY
|
-$170.7M
-1003.17%
YoY
|
-$349.6M
-1131.27%
YoY
|
$9.800M
-37.58%
YoY
|
$16.00M
-24.88%
YoY
|
$18.90M
N/A
|
$33.90M
-10.55%
YoY
|
$15.70M
-13.26%
YoY
|
$21.30M
-54.29%
YoY
|
$37.90M
-34.4%
YoY
|
$18.10M
-63.97%
YoY
|
$46.60M
-12.7%
YoY
|
$68.26M
-3.45%
YoY
|
$57.77M
N/A
|
$50.24M
1.68%
YoY
|
$53.38M
-4.3%
YoY
|
| Basic Earnings Per Share |
$1.10
15.79%
YoY
|
N/A
|
-$1.86
-1133.33%
YoY
|
$0.95
216.67%
YoY
|
-$3.17
-980.56%
YoY
|
N/A
|
$0.18
-40.0%
YoY
|
$0.30
-25.0%
YoY
|
$0.36
N/A
|
N/A
|
$0.30
-11.76%
YoY
|
$0.40
-52.38%
YoY
|
$0.72
-31.43%
YoY
|
$0.34
-62.64%
YoY
|
$0.84
-13.4%
YoY
|
$1.23
N/A
|
$1.05
N/A
|
$0.91
1.11%
YoY
|
$0.97
-4.9%
YoY
|
| Diluted Earnings Per Share |
$1.09
15.96%
YoY
|
$1.31
-141.99%
YoY
|
-$1.84
-1122.22%
YoY
|
$0.94
224.14%
YoY
|
-$3.12
-991.43%
YoY
|
-$6.52
-1135.12%
YoY
|
$0.18
-37.93%
YoY
|
$0.29
-25.64%
YoY
|
$0.35
N/A
|
$0.63
-9.98%
YoY
|
$0.29
-100.0%
YoY
|
$0.39
-51.85%
YoY
|
$0.70
-30.0%
YoY
|
$327.3K
37193718.84%
YoY
|
$0.81
-11.96%
YoY
|
$1.18
-100.0%
YoY
|
$1.00
N/A
|
$0.88
3.53%
YoY
|
$0.92
-4.17%
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 |
52.37M shares
-3.61%
YoY
|
52.19M shares
-3.26%
YoY
|
53.71M shares
0.59%
YoY
|
54.32M shares
2.31%
YoY
|
53.95M shares
1.96%
YoY
|
N/A
|
53.40M shares
1.14%
YoY
|
53.10M shares
0.95%
YoY
|
52.91M shares
0.59%
YoY
|
N/A
|
52.80M shares
-2.04%
YoY
|
52.60M shares
-5.09%
YoY
|
52.50M shares
-4.79%
YoY
|
53.90M shares
-2.06%
YoY
|
55.42M shares
0.4%
YoY
|
55.36M shares
0.18%
YoY
|
55.14M shares
N/A
|
55.03M shares
0.06%
YoY
|
55.20M shares
0.8%
YoY
|
| Diluted Shares Outstanding |
52.60M shares
-4.01%
YoY
|
N/A
|
54.40M shares
0.18%
YoY
|
54.80M shares
0.92%
YoY
|
54.80M shares
1.11%
YoY
|
N/A
|
54.30M shares
-0.18%
YoY
|
54.30M shares
-0.18%
YoY
|
54.20M shares
N/A
|
N/A
|
54.40M shares
-1.63%
YoY
|
54.40M shares
-5.08%
YoY
|
54.10M shares
-6.18%
YoY
|
55.30M shares
-3.62%
YoY
|
57.31M shares
-1.02%
YoY
|
N/A
|
57.66M shares
N/A
|
57.38M shares
-1.55%
YoY
|
57.90M shares
-0.52%
YoY
|
Loading...