| Sep 11, 2025 | Weichai America Corp. | Open Market Sale | 79839 | 93.46 | $ 7,461,416.79 |
| Sep 11, 2025 | Weichai Power Co., Ltd. | Open Market Sale | 79839 | 93.46 | $ 7,461,416.79 |
| Sep 11, 2025 | Shandong Heavy Industry Group Co., Ltd. | Open Market Sale | 79839 | 93.46 | $ 7,461,416.79 |
| Sep 10, 2025 | He Hong | Open Market Sale | 2500 | 94.40 | $ 236,000.00 |
| Sep 10, 2025 | Weichai America Corp. | Open Market Sale | 36554 | 92.42 | $ 3,378,488.21 |
| Sep 10, 2025 | Weichai Power Co., Ltd. | Open Market Sale | 36554 | 92.42 | $ 3,378,488.21 |
| Sep 10, 2025 | Shandong Heavy Industry Group Co., Ltd. | Open Market Sale | 36554 | 92.42 | $ 3,378,488.21 |
| Sep 9, 2025 | Xykis Constantine | Open Market Sale | 7854 | 91.31 | $ 717,172.30 |
| Sep 9, 2025 | He Hong | Open Market Sale | 4000 | 91.44 | $ 365,775.00 |
| Sep 8, 2025 | He Hong | Open Market Sale | 1000 | 89.00 | $ 89,000.00 |
| Aug 26, 2025 | Weichai Power Co., Ltd. | Open Market Sale | 94047 | 83.28 | $ 7,832,203.81 |
| Aug 26, 2025 | Shandong Heavy Industry Group Co., Ltd. | Open Market Sale | 94047 | 83.28 | $ 7,832,203.81 |
| Aug 26, 2025 | Weichai America Corp. | Open Market Sale | 94047 | 83.28 | $ 7,832,203.81 |
| Aug 25, 2025 | Li Xun | Open Market Sale | 8000 | 92.36 | $ 738,891.60 |
| Aug 25, 2025 | Li Xun | Open Market Purchase | 300 | 92.82 | $ 27,846.00 |
| Aug 25, 2025 | SIMPKINS FRANK P | Open Market Sale | 10000 | 91.64 | $ 916,380.00 |
| Aug 25, 2025 | Weichai America Corp. | Open Market Sale | 51426 | 91.00 | $ 4,679,926.62 |
| Aug 25, 2025 | Weichai Power Co., Ltd. | Open Market Sale | 51426 | 91.00 | $ 4,679,926.62 |
| Aug 25, 2025 | Shandong Heavy Industry Group Co., Ltd. | Open Market Sale | 51426 | 91.00 | $ 4,679,926.62 |
| Aug 22, 2025 | Weichai America Corp. | Open Market Sale | 87210 | 88.28 | $ 7,698,956.96 |
| Aug 22, 2025 | Weichai Power Co., Ltd. | Open Market Sale | 87210 | 88.28 | $ 7,698,956.96 |
| Aug 22, 2025 | Shandong Heavy Industry Group Co., Ltd. | Open Market Sale | 87210 | 88.28 | $ 7,698,956.96 |
| Aug 21, 2025 | Weichai America Corp. | Open Market Sale | 42314 | 82.27 | $ 3,481,021.60 |
| Aug 21, 2025 | Weichai Power Co., Ltd. | Open Market Sale | 42314 | 82.27 | $ 3,481,021.60 |
| Aug 21, 2025 | Shandong Heavy Industry Group Co., Ltd. | Open Market Sale | 42314 | 82.27 | $ 3,481,021.60 |
| Aug 20, 2025 | Weichai America Corp. | Open Market Sale | 15802 | 80.50 | $ 1,272,014.53 |
| Aug 20, 2025 | Weichai Power Co., Ltd. | Open Market Sale | 15802 | 80.50 | $ 1,272,014.53 |
| Aug 20, 2025 | Shandong Heavy Industry Group Co., Ltd. | Open Market Sale | 15802 | 80.50 | $ 1,272,014.53 |
| Aug 19, 2025 | Weichai America Corp. | Open Market Sale | 79670 | 81.08 | $ 6,459,803.64 |
| Aug 19, 2025 | Weichai Power Co., Ltd. | Open Market Sale | 79670 | 81.08 | $ 6,459,803.64 |
| Aug 19, 2025 | Shandong Heavy Industry Group Co., Ltd. | Open Market Sale | 79670 | 81.08 | $ 6,459,803.64 |
| Aug 18, 2025 | Weichai America Corp. | Open Market Sale | 125220 | 85.01 | $ 10,645,177.07 |
| Aug 18, 2025 | Weichai Power Co., Ltd. | Open Market Sale | 125220 | 85.01 | $ 10,645,177.07 |
| Aug 18, 2025 | Shandong Heavy Industry Group Co., Ltd. | Open Market Sale | 125220 | 85.01 | $ 10,645,177.07 |
| Aug 15, 2025 | Weichai America Corp. | Open Market Sale | 116137 | 83.16 | $ 9,658,002.72 |
| Aug 15, 2025 | Weichai Power Co., Ltd. | Open Market Sale | 116137 | 83.16 | $ 9,658,002.72 |
| Aug 15, 2025 | Shandong Heavy Industry Group Co., Ltd. | Open Market Sale | 116137 | 83.16 | $ 9,658,002.72 |
| Aug 14, 2025 | Weichai America Corp. | Open Market Sale | 135846 | 84.98 | $ 11,543,627.49 |
| Aug 14, 2025 | Weichai Power Co., Ltd. | Open Market Sale | 135846 | 84.98 | $ 11,543,627.49 |
| Aug 14, 2025 | Shandong Heavy Industry Group Co., Ltd. | Open Market Sale | 135846 | 84.98 | $ 11,543,627.49 |
| Aug 13, 2025 | He Hong | Open Market Sale | 2500 | 90.03 | $ 225,065.00 |
| Aug 13, 2025 | Weichai America Corp. | Open Market Sale | 162113 | 89.83 | $ 14,562,343.82 |
| Aug 13, 2025 | Weichai Power Co., Ltd. | Open Market Sale | 162113 | 89.83 | $ 14,562,343.82 |
| Aug 13, 2025 | Shandong Heavy Industry Group Co., Ltd. | Open Market Sale | 162113 | 89.83 | $ 14,562,343.82 |
| Aug 12, 2025 | SIMPKINS FRANK P | Open Market Sale | 5000 | 94.90 | $ 474,523.64 |
| Aug 12, 2025 | Xykis Constantine | Open Market Sale | 26005 | 95.85 | $ 2,492,596.30 |
| Aug 12, 2025 | Weichai America Corp. | Open Market Sale | 123822 | 93.81 | $ 11,615,154.31 |
| Aug 12, 2025 | Weichai Power Co., Ltd. | Open Market Sale | 123822 | 93.81 | $ 11,615,154.31 |
| Aug 12, 2025 | Shandong Heavy Industry Group Co., Ltd. | Open Market Sale | 123822 | 93.81 | $ 11,615,154.31 |
| Aug 12, 2025 | Li Xun | Option Excercise | 15000 | 2.00 | $ 30,000.00 |
| Aug 12, 2025 | Li Xun | Option Excercise | 6779 | 95.45 | $ 647,055.55 |
| Jul 18, 2025 | Xykis Constantine | Option Excercise | 14996 | 2.99 | $ 44,838.04 |
| Jul 18, 2025 | Xykis Constantine | Other Disposition | 14996 | 90.00 | $ 1,349,640.00 |
| Jun 11, 2025 | Xykis Constantine | Option Excercise | 35000 | 2.99 | $ 104,650.00 |
| Jun 11, 2025 | Xykis Constantine | Other Disposition | 35000 | 49.99 | $ 1,749,650.00 |
| Jun 2, 2025 | Xykis Constantine | Option Excercise | 23333 | 2.99 | $ 69,765.67 |
| Jun 2, 2025 | Xykis Constantine | Other Disposition | 23333 | 42.37 | $ 988,619.21 |
| Apr 21, 2025 | Winemaster Gary S | Other Disposition | 760172 | 0.00 | $ 0.00 |
| Apr 11, 2025 | Winemaster Gary S | Open Market Sale | 2000 | 23.27 | $ 46,547.80 |
| Jan 21, 2025 | Winemaster Gary S | Open Market Sale | 52821 | 39.43 | $ 2,082,607.43 |
| Jan 14, 2025 | Winemaster Gary S | Open Market Sale | 15181 | 37.05 | $ 562,469.71 |
| Dec 24, 2024 | Winemaster Gary S | Open Market Sale | 39268 | 29.44 | $ 1,156,202.52 |
| Dec 12, 2024 | Landini Kenneth W | Grant | 5000 | 0.00 | $ 0.00 |
| Dec 12, 2024 | He Hong | Grant | 5000 | 0.00 | $ 0.00 |
| Dec 12, 2024 | SIMPKINS FRANK P | Grant | 5000 | 0.00 | $ 0.00 |
| Dec 2, 2024 | Winemaster Gary S | Open Market Sale | 25000 | 31.62 | $ 790,567.50 |
| Nov 5, 2024 | Winemaster Gary S | Open Market Sale | 4296 | 22.09 | $ 94,908.09 |