| IPGP | Valentin Gapontsev Trust I | 10% Owner | Feb 17 '26 | Sale | 130.84 | 66,500 | 8,700,866 | 6,726,599 | Feb 18 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | Jan 15 '26 | Sale | 80.10 | 7,952 | 636,987 | 6,793,099 | Jan 16 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | Jan 14 '26 | Sale | 77.57 | 17,526 | 1,359,574 | 6,801,051 | Jan 14 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | Jan 13 '26 | Sale | 76.98 | 23,029 | 1,772,769 | 6,818,577 | Jan 14 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | Jan 12 '26 | Sale | 76.25 | 17,993 | 1,372,011 | 6,841,606 | Jan 14 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | Dec 16 '25 | Sale | 77.06 | 27,116 | 2,089,452 | 6,859,599 | Dec 16 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | Dec 15 '25 | Sale | 77.63 | 39,384 | 3,057,380 | 6,886,715 | Dec 16 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | Nov 18 '25 | Sale | 76.13 | 47,901 | 3,646,570 | 6,926,099 | Nov 19 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | Nov 17 '25 | Sale | 77.67 | 18,599 | 1,444,615 | 6,974,000 | Nov 19 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | Oct 15 '25 | Sale | 85.09 | 17,707 | 1,506,670 | 6,992,599 | Oct 15 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | Oct 14 '25 | Sale | 82.97 | 16,529 | 1,371,378 | 7,010,306 | Oct 15 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | Oct 13 '25 | Sale | 83.19 | 32,264 | 2,684,094 | 7,026,835 | Oct 15 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | Sep 16 '25 | Sale | 80.67 | 14,180 | 1,143,901 | 7,059,099 | Sep 16 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | Sep 15 '25 | Sale | 80.71 | 52,320 | 4,222,653 | 7,073,279 | Sep 16 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | Mar 06 '25 | Sale | 62.62 | 75,000 | 4,696,310 | 7,125,599 | Mar 07 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | Apr 23 '24 | Sale | 85.86 | 9,000 | 772,746 | 7,200,599 | Apr 25 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | Mar 25 '24 | Sale | 89.56 | 10,000 | 895,579 | 7,209,599 | Mar 27 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | Feb 23 '24 | Sale | 85.68 | 10,000 | 856,770 | 7,219,599 | Feb 27 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | Dec 08 '23 | Sale | 99.48 | 8,250 | 820,711 | 7,229,599 | Dec 11 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | Nov 24 '23 | Sale | 95.34 | 8,250 | 786,555 | 7,237,849 | Nov 28 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | Nov 08 '23 | Sale | 91.71 | 8,250 | 756,630 | 7,246,099 | Nov 13 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | Oct 24 '23 | Sale | 91.74 | 8,250 | 756,853 | 7,254,349 | Oct 26 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | Oct 09 '23 | Sale | 95.58 | 8,250 | 788,517 | 7,262,599 | Oct 11 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | Sep 25 '23 | Sale | 100.00 | 8,250 | 825,000 | 7,270,849 | Sep 27 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | Sep 08 '23 | Sale | 101.88 | 8,250 | 840,524 | 7,279,099 | Sep 12 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | Aug 24 '23 | Sale | 102.62 | 8,250 | 846,630 | 7,287,349 | Aug 25 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | Aug 08 '23 | Sale | 109.75 | 8,250 | 905,397 | 7,295,599 | Aug 10 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | Jul 24 '23 | Sale | 130.48 | 8,250 | 1,076,429 | 7,303,849 | Jul 26 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | Jul 10 '23 | Sale | 133.79 | 8,250 | 1,103,806 | 7,312,099 | Jul 12 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | Jun 26 '23 | Sale | 131.36 | 8,250 | 1,083,759 | 7,320,349 | Jun 28 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | Jun 08 '23 | Sale | 112.30 | 8,250 | 926,496 | 7,328,599 | Jun 09 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | May 24 '23 | Sale | 109.90 | 8,250 | 906,688 | 7,336,849 | May 25 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | May 08 '23 | Sale | 116.03 | 8,250 | 957,252 | 7,345,099 | May 08 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | Apr 24 '23 | Sale | 114.13 | 8,250 | 941,574 | 7,353,349 | Apr 26 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | Apr 10 '23 | Sale | 115.77 | 8,250 | 955,116 | 7,361,599 | Apr 11 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | Mar 24 '23 | Sale | 115.60 | 8,250 | 953,732 | 7,369,849 | Mar 27 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | Mar 08 '23 | Sale | 122.20 | 16,500 | 2,016,285 | 7,378,099 | Mar 10 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | director: | Sep 28 '22 | Sale | 85.81 | 2,036 | 174,709 | 7,394,599 | Sep 30 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | Sep 21 '22 | Sale | 89.08 | 5,000 | 445,420 | 7,399,599 | Sep 23 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | Sep 14 '22 | Sale | 87.72 | 5,000 | 438,593 | 7,404,599 | Sep 16 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | Sep 07 '22 | Sale | 88.14 | 5,000 | 440,718 | 7,409,599 | Sep 09 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | director: | Aug 31 '22 | Sale | 91.59 | 5,000 | 457,954 | 7,414,599 | Sep 02 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | Aug 24 '22 | Sale | 95.68 | 5,000 | 478,384 | 7,419,599 | Aug 26 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | Aug 17 '22 | Sale | 99.53 | 5,000 | 497,667 | 7,424,599 | Aug 19 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | director: | Aug 10 '22 | Sale | 101.77 | 5,000 | 508,850 | 7,429,599 | Aug 12 12:00 AM |
| IPGP | Valentin Gapontsev Trust I | 10% Owner | Aug 03 '22 | Sale | 102.97 | 5,000 | 514,834 | 7,434,599 | Aug 05 12:00 AM |