| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Apr 28 '26 | Option Exercise | 0.00 | 24,887,359 | 0 | 18,887,359 | Apr 30 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Aug 13 '25 | Option Exercise | 0.00 | 89,432 | 0 | 18,887,359 | Aug 15 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Aug 13 '25 | Sale | 10.78 | 14,907 | 160,769 | 0 | Aug 15 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Aug 12 '25 | Sale | 10.80 | 34,112 | 368,294 | 0 | Aug 13 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Aug 12 '25 | Option Exercise | 0.00 | 204,650 | 0 | 18,917,168 | Aug 13 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Aug 11 '25 | Option Exercise | 0.00 | 205,918 | 0 | 18,985,381 | Aug 13 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Aug 11 '25 | Sale | 11.08 | 34,322 | 380,336 | 0 | Aug 13 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Jul 14 '25 | Option Exercise | 0.00 | 256,376 | 0 | 19,054,018 | Jul 15 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Jul 14 '25 | Sale | 12.05 | 42,721 | 514,583 | 0 | Jul 15 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Jul 11 '25 | Sale | 12.69 | 119,673 | 1,518,350 | 0 | Jul 15 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Jul 11 '25 | Option Exercise | 0.00 | 243,624 | 0 | 19,139,485 | Jul 15 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Jun 17 '25 | Option Exercise | 0.00 | 245,062 | 0 | 19,220,693 | Jun 18 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Jun 17 '25 | Sale | 11.81 | 40,844 | 482,172 | 0 | Jun 18 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Jun 16 '25 | Option Exercise | 0.00 | 180,344 | 0 | 19,302,380 | Jun 18 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Jun 16 '25 | Sale | 12.41 | 30,058 | 373,020 | 0 | Jun 18 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Jun 13 '25 | Sale | 12.24 | 32,316 | 395,593 | 0 | Jun 16 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Jun 13 '25 | Option Exercise | 0.00 | 193,896 | 0 | 19,362,494 | Jun 16 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Jun 12 '25 | Option Exercise | 0.00 | 380,698 | 0 | 22,427,126 | Jun 16 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Jun 12 '25 | Sale | 12.85 | 186,916 | 2,402,553 | 0 | Jun 16 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | May 15 '25 | Option Exercise | 0.00 | 370,172 | 0 | 22,554,026 | May 16 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | May 15 '25 | Sale | 11.59 | 61,696 | 714,822 | 0 | May 16 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | May 14 '25 | Option Exercise | 0.00 | 180,208 | 0 | 22,677,416 | May 16 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | May 14 '25 | Sale | 12.18 | 30,035 | 365,892 | 0 | May 16 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | May 13 '25 | Option Exercise | 0.00 | 220,670 | 0 | 22,737,485 | May 14 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | May 13 '25 | Sale | 12.47 | 36,778 | 458,699 | 0 | May 14 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | May 12 '25 | Option Exercise | 0.00 | 228,950 | 0 | 22,811,042 | May 14 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | May 12 '25 | Sale | 12.25 | 38,158 | 467,287 | 0 | May 14 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Apr 24 '25 | Option Exercise | 0.00 | 152,368 | 0 | 22,887,359 | Apr 25 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Apr 24 '25 | Sale | 9.21 | 25,395 | 234,015 | 0 | Apr 25 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Apr 23 '25 | Option Exercise | 0.00 | 222,314 | 0 | 22,938,148 | Apr 25 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Apr 23 '25 | Sale | 8.84 | 37,053 | 327,500 | 0 | Apr 25 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Apr 22 '25 | Option Exercise | 0.00 | 87,806 | 0 | 23,012,252 | Apr 23 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Apr 22 '25 | Sale | 8.27 | 14,634 | 120,962 | 0 | Apr 23 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Apr 21 '25 | Option Exercise | 0.00 | 101,792 | 0 | 23,041,521 | Apr 23 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Apr 21 '25 | Sale | 7.94 | 16,965 | 134,748 | 0 | Apr 23 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Apr 17 '25 | Option Exercise | 0.00 | 75,040 | 0 | 23,075,452 | Apr 21 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Apr 17 '25 | Sale | 8.34 | 12,507 | 104,296 | 0 | Apr 21 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Apr 16 '25 | Sale | 8.29 | 11,647 | 96,521 | 0 | Apr 17 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Apr 16 '25 | Option Exercise | 0.00 | 69,882 | 0 | 23,100,465 | Apr 17 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Apr 15 '25 | Option Exercise | 0.00 | 68,586 | 0 | 23,123,759 | Apr 17 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Apr 15 '25 | Sale | 8.45 | 11,431 | 96,603 | 0 | Apr 17 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Apr 14 '25 | Option Exercise | 0.00 | 99,598 | 0 | 23,146,621 | Apr 15 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Apr 14 '25 | Sale | 8.39 | 16,600 | 139,329 | 0 | Apr 15 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Apr 11 '25 | Option Exercise | 0.00 | 122,614 | 0 | 23,179,820 | Apr 15 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Apr 11 '25 | Sale | 8.23 | 20,435 | 168,256 | 0 | Apr 15 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Mar 27 '25 | Option Exercise | 0.00 | 249,576 | 0 | 23,220,692 | Mar 28 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Mar 27 '25 | Sale | 9.31 | 41,596 | 387,467 | 0 | Mar 28 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Mar 26 '25 | Sale | 10.01 | 41,884 | 419,322 | 0 | Mar 28 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Mar 26 '25 | Option Exercise | 0.00 | 251,308 | 0 | 23,303,884 | Mar 28 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Mar 25 '25 | Option Exercise | 0.00 | 206,874 | 0 | 23,387,654 | Mar 26 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Mar 25 '25 | Sale | 10.85 | 34,479 | 374,211 | 0 | Mar 26 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Mar 24 '25 | Option Exercise | 0.00 | 330,348 | 0 | 23,456,612 | Mar 26 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Mar 24 '25 | Sale | 10.55 | 153,499 | 1,619,473 | 0 | Mar 26 12:00 AM |
| OPFI | SCHWARTZ THEODORE G | director, 10 percent owner: | Mar 21 '25 | Option Exercise | 0.00 | 117,528 | 0 | 23,566,728 | Mar 24 12:00 AM |