|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.038B
38.71%
YoY
|
$748.0M
40.84%
YoY
|
$531.1M
43.74%
YoY
|
$369.5M
47.34%
YoY
|
$250.8M
55.09%
YoY
|
| Cost Of Revenue |
$288.1M
41.49%
YoY
|
$203.6M
43.31%
YoY
|
$142.1M
42.92%
YoY
|
$99.43M
43.72%
YoY
|
$69.19M
50.45%
YoY
|
| Gross Profit |
$749.5M
37.67%
YoY
|
$544.4M
39.94%
YoY
|
$389.0M
44.04%
YoY
|
$270.1M
48.73%
YoY
|
$181.6M
56.93%
YoY
|
| Selling, General & Admin |
$307.6M
24.78%
YoY
|
$246.5M
18.55%
YoY
|
$207.9M
12.5%
YoY
|
$184.8M
34.16%
YoY
|
$137.8M
75.05%
YoY
|
| Research & Development |
$306.3M
30.19%
YoY
|
$235.3M
21.07%
YoY
|
$194.4M
29.19%
YoY
|
$150.4M
44.89%
YoY
|
$103.8M
95.82%
YoY
|
| Depreciation & Amortization |
$14.39M
32.59%
YoY
|
$10.85M
52.98%
YoY
|
$7.095M
45.69%
YoY
|
$4.870M
78.65%
YoY
|
$2.726M
20.83%
YoY
|
| Operating Expenses |
$613.9M
27.42%
YoY
|
$481.8M
19.77%
YoY
|
$402.3M
19.99%
YoY
|
$335.3M
38.77%
YoY
|
$241.6M
83.41%
YoY
|
| Operating Profit |
$135.6M
116.58%
YoY
|
$62.60M
-572.09%
YoY
|
-$13.26M
-79.66%
YoY
|
-$65.20M
8.65%
YoY
|
-$60.01M
274.79%
YoY
|
| Interest Expense |
$45.23M
5.93%
YoY
|
$42.70M
37.33%
YoY
|
$31.09M
329.73%
YoY
|
$7.235M
N/A
|
N/A
|
| Other Income/Expense, Net |
$1.609M
-153.88%
YoY
|
-$2.986M
5329.09%
YoY
|
-$55.00K
-91.86%
YoY
|
-$676.0K
-1479.59%
YoY
|
$49.00K
-83.83%
YoY
|
| Pretax Income |
$182.4M
78.3%
YoY
|
$102.3M
475.5%
YoY
|
$17.78M
-130.32%
YoY
|
-$58.64M
-2.2%
YoY
|
-$59.96M
281.7%
YoY
|
| Income Tax |
-$231.7M
-1786.97%
YoY
|
$13.73M
703.04%
YoY
|
$1.710M
82.3%
YoY
|
$938.0K
429.94%
YoY
|
$177.0K
160.29%
YoY
|
| Net Earnings |
$414.1M
367.48%
YoY
|
$88.57M
451.28%
YoY
|
$16.07M
-126.97%
YoY
|
-$59.57M
-0.93%
YoY
|
-$60.14M
281.18%
YoY
|
| Basic Earnings Per Share |
$9.05
343.63%
YoY
|
$2.04
423.08%
YoY
|
$0.39
-125.83%
YoY
|
-$1.51
-41.25%
YoY
|
-$2.57
107.26%
YoY
|
| Diluted Earnings Per Share |
$8.57
355.85%
YoY
|
$1.88
437.14%
YoY
|
$0.35
-123.18%
YoY
|
-$1.51
-41.25%
YoY
|
-$2.57
107.26%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
39.47M shares
68.44%
YoY
|
23.43M shares
84.0%
YoY
|
| Diluted Shares Outstanding |
48.31M shares
2.56%
YoY
|
47.10M shares
1.24%
YoY
|
46.52M shares
17.87%
YoY
|
39.47M shares
68.44%
YoY
|
23.43M shares
84.0%
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$292.0M
26.53%
YoY
|
$282.9M
34.99%
YoY
|
$271.7M
41.08%
YoY
|
$252.3M
41.46%
YoY
|
$230.7M
37.71%
YoY
|
$209.6M
38.79%
YoY
|
$192.6M
39.94%
YoY
|
$178.3M
40.59%
YoY
|
$167.6M
44.87%
YoY
|
$151.0M
45.42%
YoY
|
$137.6M
43.26%
YoY
|
$126.8M
43.51%
YoY
|
$115.7M
42.4%
YoY
|
$103.8M
42.2%
YoY
|
$96.07M
51.06%
YoY
|
$88.39M
50.31%
YoY
|
$81.22M
46.71%
YoY
|
$73.01M
51.17%
YoY
|
$63.60M
40.37%
YoY
|
$58.80M
46.97%
YoY
|
| Cost Of Revenue |
$78.87M
18.34%
YoY
|
$77.00M
30.67%
YoY
|
$74.80M
43.35%
YoY
|
$69.68M
47.17%
YoY
|
$66.65M
47.48%
YoY
|
$58.93M
45.24%
YoY
|
$52.18M
43.93%
YoY
|
$47.35M
40.14%
YoY
|
$45.19M
43.5%
YoY
|
$40.57M
46.1%
YoY
|
$36.25M
37.84%
YoY
|
$33.79M
41.56%
YoY
|
$31.49M
46.54%
YoY
|
$27.77M
39.18%
YoY
|
$26.30M
45.49%
YoY
|
$23.87M
47.91%
YoY
|
$21.49M
43.09%
YoY
|
$19.95M
54.67%
YoY
|
$18.08M
37.99%
YoY
|
$16.14M
36.65%
YoY
|
| Gross Profit |
$213.1M
29.86%
YoY
|
$205.9M
36.68%
YoY
|
$196.9M
40.24%
YoY
|
$182.6M
39.4%
YoY
|
$164.1M
34.11%
YoY
|
$150.6M
36.42%
YoY
|
$140.4M
38.52%
YoY
|
$131.0M
40.76%
YoY
|
$122.4M
45.38%
YoY
|
$110.4M
45.18%
YoY
|
$101.4M
45.31%
YoY
|
$93.05M
44.23%
YoY
|
$84.17M
40.92%
YoY
|
$76.05M
43.33%
YoY
|
$69.76M
53.27%
YoY
|
$64.52M
51.21%
YoY
|
$59.73M
48.06%
YoY
|
$53.06M
49.89%
YoY
|
$45.52M
41.34%
YoY
|
$42.67M
51.29%
YoY
|
| Selling, General & Admin |
$85.60M
22.08%
YoY
|
$81.88M
17.92%
YoY
|
$79.05M
23.58%
YoY
|
$75.55M
32.24%
YoY
|
$70.11M
27.37%
YoY
|
$69.44M
27.29%
YoY
|
$63.96M
14.76%
YoY
|
$57.13M
16.51%
YoY
|
$55.05M
17.51%
YoY
|
$54.55M
10.25%
YoY
|
$55.74M
16.24%
YoY
|
$49.03M
8.16%
YoY
|
$46.84M
12.08%
YoY
|
$49.48M
24.97%
YoY
|
$47.95M
6.86%
YoY
|
$45.33M
113.8%
YoY
|
$41.80M
33.85%
YoY
|
$39.59M
29.81%
YoY
|
$44.87M
131.57%
YoY
|
$21.20M
32.45%
YoY
|
| Research & Development |
$82.97M
17.88%
YoY
|
$78.68M
20.33%
YoY
|
$82.71M
31.54%
YoY
|
$73.67M
33.59%
YoY
|
$70.39M
38.35%
YoY
|
$65.39M
31.2%
YoY
|
$62.88M
24.99%
YoY
|
$55.15M
16.01%
YoY
|
$50.88M
10.98%
YoY
|
$49.84M
12.07%
YoY
|
$50.31M
19.84%
YoY
|
$47.54M
38.93%
YoY
|
$45.84M
53.94%
YoY
|
$44.47M
48.14%
YoY
|
$41.98M
43.04%
YoY
|
$34.22M
55.96%
YoY
|
$29.78M
32.19%
YoY
|
$30.02M
94.93%
YoY
|
$29.35M
84.63%
YoY
|
$21.94M
81.16%
YoY
|
| Depreciation & Amortization |
$4.191M
16.74%
YoY
|
$3.808M
4.02%
YoY
|
$1.273M
-4.86%
YoY
|
$1.339M
17.35%
YoY
|
$3.590M
73.1%
YoY
|
$3.661M
79.29%
YoY
|
$1.338M
29.53%
YoY
|
$1.141M
-30.17%
YoY
|
$2.074M
17.71%
YoY
|
$2.042M
41.41%
YoY
|
$1.033M
3.3%
YoY
|
$1.634M
137.5%
YoY
|
$1.762M
127.65%
YoY
|
$1.444M
90.75%
YoY
|
$1.000M
83.49%
YoY
|
$688.0K
40.98%
YoY
|
$774.0K
29.0%
YoY
|
$757.0K
-41.77%
YoY
|
$545.0K
20.31%
YoY
|
$488.0K
29.1%
YoY
|
| Operating Expenses |
$168.6M
19.98%
YoY
|
$162.0M
18.8%
YoY
|
$161.8M
27.52%
YoY
|
$149.2M
32.9%
YoY
|
$140.5M
32.65%
YoY
|
$136.4M
29.11%
YoY
|
$126.8M
19.62%
YoY
|
$112.3M
14.8%
YoY
|
$105.9M
14.28%
YoY
|
$105.6M
12.11%
YoY
|
$106.0M
17.92%
YoY
|
$97.80M
22.95%
YoY
|
$92.69M
29.49%
YoY
|
$94.21M
34.93%
YoY
|
$89.93M
21.16%
YoY
|
$79.55M
84.38%
YoY
|
$71.58M
33.15%
YoY
|
$69.82M
52.12%
YoY
|
$74.22M
110.42%
YoY
|
$43.14M
53.43%
YoY
|
| Operating Profit |
$44.53M
88.72%
YoY
|
$43.86M
207.62%
YoY
|
$35.16M
159.02%
YoY
|
$33.36M
78.41%
YoY
|
$23.59M
43.52%
YoY
|
$14.26M
197.35%
YoY
|
$13.57M
-390.66%
YoY
|
$18.70M
-493.44%
YoY
|
$16.44M
-292.97%
YoY
|
$4.795M
-126.42%
YoY
|
-$4.670M
-76.84%
YoY
|
-$4.753M
-68.38%
YoY
|
-$8.519M
-28.09%
YoY
|
-$18.15M
8.31%
YoY
|
-$20.16M
-29.75%
YoY
|
-$15.03M
3045.19%
YoY
|
-$11.85M
-11.68%
YoY
|
-$16.76M
59.61%
YoY
|
-$28.70M
835.77%
YoY
|
-$478.0K
-682.93%
YoY
|
| Interest Expense |
$11.81M
13.4%
YoY
|
$11.60M
8.4%
YoY
|
$11.79M
4.86%
YoY
|
$11.43M
6.59%
YoY
|
$10.42M
3.81%
YoY
|
$10.70M
15.22%
YoY
|
$11.25M
30.77%
YoY
|
$10.72M
42.13%
YoY
|
$10.03M
77.92%
YoY
|
$9.284M
28.32%
YoY
|
$8.600M
N/A
|
$7.543M
N/A
|
$5.639M
N/A
|
$7.235M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Other Income/Expense, Net |
-$786.0K
-178.52%
YoY
|
-$549.0K
-75.35%
YoY
|
-$503.0K
-188.4%
YoY
|
$1.660M
-334.79%
YoY
|
$1.001M
-261.19%
YoY
|
-$2.227M
-651.24%
YoY
|
$569.0K
-155.62%
YoY
|
-$707.0K
163.81%
YoY
|
-$621.0K
-441.21%
YoY
|
$404.0K
-117.59%
YoY
|
-$1.023M
-157.8%
YoY
|
-$268.0K
-306.15%
YoY
|
$182.0K
-165.23%
YoY
|
-$2.297M
-38383.33%
YoY
|
$1.770M
-908.22%
YoY
|
$130.0K
-57.1%
YoY
|
-$279.0K
580.49%
YoY
|
$6.000K
-97.0%
YoY
|
-$219.0K
154.65%
YoY
|
$303.0K
-1077.42%
YoY
|
| Pretax Income |
$55.55M
58.67%
YoY
|
$54.50M
143.83%
YoY
|
$46.45M
82.95%
YoY
|
$46.45M
61.77%
YoY
|
$35.01M
35.43%
YoY
|
$22.35M
47.7%
YoY
|
$25.39M
765.93%
YoY
|
$28.71M
1091.45%
YoY
|
$25.85M
-1058.15%
YoY
|
$15.13M
-214.52%
YoY
|
$2.932M
-115.94%
YoY
|
$2.410M
-116.17%
YoY
|
-$2.698M
-77.75%
YoY
|
-$13.21M
-24.1%
YoY
|
-$18.39M
-36.4%
YoY
|
-$14.90M
8416.57%
YoY
|
-$12.13M
-9.88%
YoY
|
-$17.41M
67.39%
YoY
|
-$28.92M
817.19%
YoY
|
-$175.0K
-443.14%
YoY
|
| Income Tax |
$12.09M
-9773.6%
YoY
|
$12.55M
48.57%
YoY
|
-$245.7M
-12211.68%
YoY
|
$1.669M
-61.75%
YoY
|
-$125.0K
-88.69%
YoY
|
$8.445M
180.01%
YoY
|
$2.029M
1523.2%
YoY
|
$4.363M
-431.79%
YoY
|
-$1.105M
852.59%
YoY
|
$3.016M
321.23%
YoY
|
$125.0K
135.85%
YoY
|
-$1.315M
-1032.62%
YoY
|
-$116.0K
-514.29%
YoY
|
$716.0K
562.96%
YoY
|
$53.00K
3.92%
YoY
|
$141.0K
14000.0%
YoY
|
$28.00K
64.71%
YoY
|
$108.0K
N/A
|
$51.00K
121.74%
YoY
|
$1.000K
-90.91%
YoY
|
| Net Earnings |
$43.46M
23.69%
YoY
|
$41.95M
201.68%
YoY
|
$292.2M
1150.83%
YoY
|
$44.78M
83.9%
YoY
|
$35.14M
30.34%
YoY
|
$13.91M
14.77%
YoY
|
$23.36M
732.21%
YoY
|
$24.35M
553.72%
YoY
|
$26.96M
-1144.0%
YoY
|
$12.12M
-186.98%
YoY
|
$2.807M
-115.22%
YoY
|
$3.725M
-124.76%
YoY
|
-$2.582M
-78.76%
YoY
|
-$13.93M
-20.48%
YoY
|
-$18.45M
-36.33%
YoY
|
-$15.05M
8448.3%
YoY
|
-$12.15M
6805.68%
YoY
|
-$17.52M
68.43%
YoY
|
-$28.97M
812.15%
YoY
|
-$176.0K
-540.0%
YoY
|
| Basic Earnings Per Share |
$0.93
19.23%
YoY
|
N/A
|
$6.36
1100.0%
YoY
|
$0.98
75.0%
YoY
|
$0.78
23.81%
YoY
|
N/A
|
$0.53
657.14%
YoY
|
$0.56
522.22%
YoY
|
$0.63
-1150.0%
YoY
|
N/A
|
$0.07
-115.22%
YoY
|
$0.09
-123.68%
YoY
|
-$0.06
-80.65%
YoY
|
N/A
|
-$0.46
-53.06%
YoY
|
-$0.38
3700.0%
YoY
|
-$0.31
-70.19%
YoY
|
N/A
|
-$0.98
292.0%
YoY
|
-$0.01
N/A
|
| Diluted Earnings Per Share |
$0.89
23.61%
YoY
|
$0.89
194.53%
YoY
|
$5.95
1114.29%
YoY
|
$0.91
78.43%
YoY
|
$0.72
26.32%
YoY
|
$0.30
17.24%
YoY
|
$0.49
716.67%
YoY
|
$0.51
541.75%
YoY
|
$0.57
-1050.0%
YoY
|
$0.26
-174.75%
YoY
|
$0.06
-113.04%
YoY
|
$0.08
-120.91%
YoY
|
-$0.06
-80.65%
YoY
|
-$0.35
-100.0%
YoY
|
-$0.46
-53.06%
YoY
|
-$0.38
3700.0%
YoY
|
-$0.31
-70.19%
YoY
|
-$461.8K
159241301.13%
YoY
|
-$0.98
292.0%
YoY
|
-$0.01
N/A
|
| 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
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
40.62M shares
5.26%
YoY
|
N/A
|
39.75M shares
34.61%
YoY
|
39.27M shares
198.16%
YoY
|
38.59M shares
198.78%
YoY
|
N/A
|
29.53M shares
135.68%
YoY
|
13.17M shares
5.89%
YoY
|
| Diluted Shares Outstanding |
48.99M shares
1.01%
YoY
|
N/A
|
49.14M shares
2.45%
YoY
|
49.00M shares
2.57%
YoY
|
48.50M shares
2.42%
YoY
|
N/A
|
47.97M shares
2.18%
YoY
|
47.77M shares
1.92%
YoY
|
47.35M shares
16.58%
YoY
|
N/A
|
46.95M shares
18.09%
YoY
|
46.87M shares
19.35%
YoY
|
40.62M shares
5.26%
YoY
|
N/A
|
39.75M shares
34.61%
YoY
|
39.27M shares
198.16%
YoY
|
38.59M shares
198.78%
YoY
|
N/A
|
29.53M shares
135.68%
YoY
|
13.17M shares
-18.71%
YoY
|
Loading...