President of Technology & CTO
Avg Cost/Share
$16.59
Shares
23,965
Total Value
$397,579.35
Owned After
477,183
SEC Form 4
President of Technology & CTO
Avg Cost/Share
$15.05
Shares
105,300
Total Value
$1,584,765.00
Owned After
477,183
SEC Form 4
President of Technology & CTO
Avg Cost/Share
$15.27
Shares
286,182
Total Value
$4,369,999.14
Owned After
477,183
SEC Form 4
President of Technology & CTO
Avg Cost/Share
$18.43
Shares
395,000
Total Value
$7,279,850.00
Owned After
477,183
SEC Form 4
President of Technology & CTO
Avg Cost/Share
$18.28
Shares
6,516
Total Value
$117,792.09
Owned After
477,183
President of Technology & CTO
Avg Cost/Share
$17.77
Shares
6,114
Total Value
$108,956.67
Owned After
477,183
President of Technology & CTO
Avg Cost/Share
$19.28
Shares
5,960
Total Value
$115,925.36
Owned After
477,183
President of Technology & CTO
Avg Cost/Share
$7.12
Shares
390,405
Total Value
$2,779,019.91
Owned After
477,183
SEC Form 4
| Insider | Ticker | Relationship | Date | Transaction | Avg Cost | Shares | Total Value | Owned After | SEC Forms |
|---|---|---|---|---|---|---|---|---|---|
| Schlosser Mario | OSCR | President of Technology & CTO | Dec 2, 2025 | Sell | $16.59 | 23,965 | $397,579.35 | 477,183 | |
| Schlosser Mario | OSCR | President of Technology & CTO | Nov 12, 2025 | Sell | $15.05 | 105,300 | $1,584,765.00 | 477,183 | |
| Schlosser Mario | OSCR | President of Technology & CTO | Nov 11, 2025 | Sell | $15.27 | 286,182 | $4,369,999.14 | 477,183 | |
| Schlosser Mario | OSCR | President of Technology & CTO | Sep 22, 2025 | Sell | $18.43 | 395,000 | $7,279,850.00 | 477,183 | |
| Schlosser Mario | OSCR | President of Technology & CTO | Dec 1, 2024 | Sell | $18.28 | 6,516 | $117,792.09 | 477,183 | |
| Schlosser Mario | OSCR | President of Technology & CTO | Sep 1, 2024 | Sell | $17.77 | 6,114 | $108,956.67 | 477,183 | |
| Schlosser Mario | OSCR | President of Technology & CTO | Jun 1, 2024 | Sell | $19.28 | 5,960 | $115,925.36 | 477,183 | |
| Schlosser Mario | OSCR | President of Technology & CTO | Nov 16, 2023 | Sell | $7.12 | 390,405 | $2,779,019.91 | 477,183 |