CCO and GC
Avg Cost/Share
$103.39
Shares
1,200
Total Value
$123,819.95
Owned After
31,300
CCO and GC
Avg Cost/Share
$108.60
Shares
1,500
Total Value
$162,506.88
Owned After
31,300
CCO and GC
Avg Cost/Share
$111.88
Shares
1,500
Total Value
$167,747.45
Owned After
31,300
CCO and GC
Avg Cost/Share
$110.17
Shares
1,500
Total Value
$164,560.92
Owned After
31,300
CCO and GC
Avg Cost/Share
$113.07
Shares
1,500
Total Value
$168,526.09
Owned After
31,300
CCO and GC
Avg Cost/Share
$113.46
Shares
1,500
Total Value
$169,996.70
Owned After
31,300
CCO and GC
Avg Cost/Share
$107.51
Shares
1,200
Total Value
$129,425.08
Owned After
31,300
CCO and GC
Avg Cost/Share
$104.07
Shares
1,200
Total Value
$124,215.93
Owned After
31,300
CCO and GC
Avg Cost/Share
$105.49
Shares
1,200
Total Value
$126,229.78
Owned After
31,300
CCO and GC
Avg Cost/Share
$104.80
Shares
1,200
Total Value
$125,605.89
Owned After
31,300
CCO and GC
Avg Cost/Share
$104.59
Shares
1,200
Total Value
$124,718.39
Owned After
31,300
CCO and GC
Avg Cost/Share
$100.00
Shares
1,200
Total Value
$120,718.76
Owned After
31,300
CCO and GC
Avg Cost/Share
$93.17
Shares
1,000
Total Value
$92,793.79
Owned After
31,300
CCO and GC
Avg Cost/Share
$93.17
Shares
1,000
Total Value
$92,587.73
Owned After
31,300
CCO and GC
Avg Cost/Share
$89.01
Shares
1,000
Total Value
$89,662.58
Owned After
31,300
CCO and GC
Avg Cost/Share
$89.97
Shares
1,000
Total Value
$90,223.12
Owned After
31,300
CCO and GC
Avg Cost/Share
$82.72
Shares
800
Total Value
$65,887.08
Owned After
31,300
CCO and GC
Avg Cost/Share
$84.15
Shares
800
Total Value
$67,240.84
Owned After
31,300
CCO and GC
Avg Cost/Share
$84.56
Shares
800
Total Value
$67,511.14
Owned After
31,300
CCO and GC
Avg Cost/Share
$88.42
Shares
800
Total Value
$69,756.42
Owned After
31,300
CCO and GC
Avg Cost/Share
$92.18
Shares
800
Total Value
$73,545.04
Owned After
31,300
CCO and GC
Avg Cost/Share
$91.02
Shares
800
Total Value
$72,425.22
Owned After
31,300
CCO and GC
Avg Cost/Share
$94.14
Shares
800
Total Value
$74,924.25
Owned After
31,300
CCO and GC
Avg Cost/Share
$95.34
Shares
800
Total Value
$76,886.11
Owned After
31,300
CCO and GC
Avg Cost/Share
$90.41
Shares
800
Total Value
$72,618.72
Owned After
31,300
CCO and GC
Avg Cost/Share
$92.15
Shares
800
Total Value
$73,584.96
Owned After
31,300
CCO and GC
Avg Cost/Share
$91.81
Shares
800
Total Value
$73,835.89
Owned After
31,300
CCO and GC
Avg Cost/Share
$89.06
Shares
800
Total Value
$71,559.48
Owned After
31,300
CCO and GC
Avg Cost/Share
$89.05
Shares
800
Total Value
$70,295.96
Owned After
31,300
CCO and GC
Avg Cost/Share
$86.83
Shares
800
Total Value
$69,782.09
Owned After
31,300
CCO and GC
Avg Cost/Share
$86.32
Shares
800
Total Value
$69,072.46
Owned After
31,300
CCO and GC
Avg Cost/Share
$87.51
Shares
800
Total Value
$69,806.48
Owned After
31,300
CCO and GC
Avg Cost/Share
$88.55
Shares
800
Total Value
$70,449.20
Owned After
31,300
CCO and GC
Avg Cost/Share
$89.23
Shares
800
Total Value
$70,863.07
Owned After
31,300
CCO and GC
Avg Cost/Share
$90.44
Shares
800
Total Value
$71,309.51
Owned After
31,300
CCO and GC
Avg Cost/Share
$96.81
Shares
800
Total Value
$75,700.24
Owned After
31,300
CCO and GC
Avg Cost/Share
$94.46
Shares
800
Total Value
$76,430.92
Owned After
31,300
CCO and GC
Avg Cost/Share
$83.46
Shares
800
Total Value
$66,992.88
Owned After
31,300
CCO and GC
Avg Cost/Share
$86.54
Shares
800
Total Value
$69,431.83
Owned After
31,300
CCO and GC
Avg Cost/Share
$90.41
Shares
800
Total Value
$71,879.07
Owned After
31,300
CCO and GC
Avg Cost/Share
$88.22
Shares
800
Total Value
$70,701.70
Owned After
31,300
CCO and GC
Avg Cost/Share
$84.93
Shares
800
Total Value
$67,732.38
Owned After
31,300
CCO and GC
Avg Cost/Share
$85.93
Shares
800
Total Value
$68,596.45
Owned After
31,300
CCO and GC
Avg Cost/Share
$86.13
Shares
800
Total Value
$68,904.00
Owned After
31,300
SEC Form 4
CCO and GC
Avg Cost/Share
$84.08
Shares
800
Total Value
$67,315.14
Owned After
31,300
CCO and GC
Avg Cost/Share
$84.35
Shares
800
Total Value
$66,649.62
Owned After
31,300
CCO and GC
Avg Cost/Share
$85.89
Shares
800
Total Value
$68,559.60
Owned After
31,300
CCO and GC
Avg Cost/Share
$85.37
Shares
800
Total Value
$68,737.28
Owned After
31,300
CCO and GC
Avg Cost/Share
$84.55
Shares
800
Total Value
$67,662.93
Owned After
31,300
CCO and GC
Avg Cost/Share
$83.63
Shares
800
Total Value
$66,761.12
Owned After
31,300
| Insider | Ticker | Relationship | Date | Transaction | Avg Cost | Shares | Total Value | Owned After | SEC Forms |
|---|---|---|---|---|---|---|---|---|---|
| Wang Yanjun | SE | CCO and GC | Jul 17, 2026 | Sell | $103.39 | 1,200 | $123,819.95 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | Jul 16, 2026 | Sell | $108.60 | 1,500 | $162,506.88 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | Jul 15, 2026 | Sell | $111.88 | 1,500 | $167,747.45 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | Jul 14, 2026 | Sell | $110.17 | 1,500 | $164,560.92 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | Jul 13, 2026 | Sell | $113.07 | 1,500 | $168,526.09 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | Jul 10, 2026 | Sell | $113.46 | 1,500 | $169,996.70 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | Jul 9, 2026 | Sell | $107.51 | 1,200 | $129,425.08 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | Jul 8, 2026 | Sell | $104.07 | 1,200 | $124,215.93 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | Jul 7, 2026 | Sell | $105.49 | 1,200 | $126,229.78 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | Jul 6, 2026 | Sell | $104.80 | 1,200 | $125,605.89 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | Jul 2, 2026 | Sell | $104.59 | 1,200 | $124,718.39 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | Jul 1, 2026 | Sell | $100.00 | 1,200 | $120,718.76 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | Jun 30, 2026 | Sell | $93.17 | 1,000 | $92,793.79 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | Jun 29, 2026 | Sell | $93.17 | 1,000 | $92,587.73 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | Jun 26, 2026 | Sell | $89.01 | 1,000 | $89,662.58 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | Jun 25, 2026 | Sell | $89.97 | 1,000 | $90,223.12 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | Jun 10, 2026 | Sell | $82.72 | 800 | $65,887.08 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | Jun 9, 2026 | Sell | $84.15 | 800 | $67,240.84 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | Jun 8, 2026 | Sell | $84.56 | 800 | $67,511.14 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | Jun 5, 2026 | Sell | $88.42 | 800 | $69,756.42 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | Jun 4, 2026 | Sell | $92.18 | 800 | $73,545.04 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | Jun 3, 2026 | Sell | $91.02 | 800 | $72,425.22 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | Jun 2, 2026 | Sell | $94.14 | 800 | $74,924.25 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | Jun 1, 2026 | Sell | $95.34 | 800 | $76,886.11 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | May 29, 2026 | Sell | $90.41 | 800 | $72,618.72 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | May 28, 2026 | Sell | $92.15 | 800 | $73,584.96 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | May 27, 2026 | Sell | $91.81 | 800 | $73,835.89 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | May 26, 2026 | Sell | $89.06 | 800 | $71,559.48 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | May 22, 2026 | Sell | $89.05 | 800 | $70,295.96 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | May 21, 2026 | Sell | $86.83 | 800 | $69,782.09 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | May 20, 2026 | Sell | $86.32 | 800 | $69,072.46 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | May 19, 2026 | Sell | $87.51 | 800 | $69,806.48 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | May 18, 2026 | Sell | $88.55 | 800 | $70,449.20 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | May 15, 2026 | Sell | $89.23 | 800 | $70,863.07 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | May 14, 2026 | Sell | $90.44 | 800 | $71,309.51 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | May 13, 2026 | Sell | $96.81 | 800 | $75,700.24 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | May 12, 2026 | Sell | $94.46 | 800 | $76,430.92 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | May 11, 2026 | Sell | $83.46 | 800 | $66,992.88 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | May 8, 2026 | Sell | $86.54 | 800 | $69,431.83 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | May 7, 2026 | Sell | $90.41 | 800 | $71,879.07 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | May 6, 2026 | Sell | $88.22 | 800 | $70,701.70 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | May 5, 2026 | Sell | $84.93 | 800 | $67,732.38 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | May 4, 2026 | Sell | $85.93 | 800 | $68,596.45 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | May 1, 2026 | Sell | $86.13 | 800 | $68,904.00 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | Apr 30, 2026 | Sell | $84.08 | 800 | $67,315.14 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | Apr 29, 2026 | Sell | $84.35 | 800 | $66,649.62 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | Apr 28, 2026 | Sell | $85.89 | 800 | $68,559.60 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | Apr 27, 2026 | Sell | $85.37 | 800 | $68,737.28 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | Apr 24, 2026 | Sell | $84.55 | 800 | $67,662.93 | 31,300 | |
| Wang Yanjun | SE | CCO and GC | Apr 23, 2026 | Sell | $83.63 | 800 | $66,761.12 | 31,300 |
Showing page 1 of 2 (75 total transactions)