10% Owner
Avg Cost/Share
$219.53
Shares
2,656
Total Value
$589,227.20
Owned After
8,216
10% Owner
Avg Cost/Share
$217.89
Shares
7,200
Total Value
$1,567,979.45
Owned After
8,216
10% Owner
Avg Cost/Share
$209.76
Shares
7,200
Total Value
$1,536,234.74
Owned After
8,216
10% Owner
Avg Cost/Share
$202.01
Shares
7,857
Total Value
$1,598,226.31
Owned After
8,216
10% Owner
Avg Cost/Share
$196.68
Shares
10,700
Total Value
$2,095,982.75
Owned After
8,216
10% Owner
Avg Cost/Share
$202.60
Shares
10,700
Total Value
$2,162,744.13
Owned After
8,216
10% Owner
Avg Cost/Share
$199.88
Shares
10,700
Total Value
$2,125,686.77
Owned After
8,216
10% Owner
Avg Cost/Share
$198.13
Shares
10,700
Total Value
$2,107,115.06
Owned After
8,216
10% Owner
Avg Cost/Share
$199.21
Shares
10,700
Total Value
$2,150,501.78
Owned After
8,216
10% Owner
Avg Cost/Share
$197.77
Shares
10,700
Total Value
$2,123,165.94
Owned After
8,216
10% Owner
Avg Cost/Share
$199.49
Shares
10,700
Total Value
$2,121,887.15
Owned After
8,216
10% Owner
Avg Cost/Share
$191.80
Shares
10,700
Total Value
$2,065,615.06
Owned After
8,216
10% Owner
Avg Cost/Share
$196.26
Shares
10,700
Total Value
$2,083,518.87
Owned After
8,216
10% Owner
Avg Cost/Share
$195.00
Shares
10,700
Total Value
$2,086,784.91
Owned After
8,216
10% Owner
Avg Cost/Share
$188.14
Shares
10,700
Total Value
$2,021,074.29
Owned After
8,216
10% Owner
Avg Cost/Share
$180.66
Shares
10,700
Total Value
$1,928,839.00
Owned After
8,216
10% Owner
Avg Cost/Share
$181.29
Shares
2,500
Total Value
$452,552.89
Owned After
8,216
10% Owner
Avg Cost/Share
$184.41
Shares
10,700
Total Value
$1,977,473.00
Owned After
8,216
10% Owner
Avg Cost/Share
$181.83
Shares
10,700
Total Value
$1,942,880.84
Owned After
8,216
10% Owner
Avg Cost/Share
$180.00
Shares
2,000
Total Value
$360,000.00
Owned After
8,216
10% Owner
Avg Cost/Share
$181.75
Shares
10,700
Total Value
$1,943,644.51
Owned After
8,216
10% Owner
Avg Cost/Share
$180.15
Shares
10,700
Total Value
$1,927,605.00
Owned After
8,216
10% Owner
Avg Cost/Share
$180.00
Shares
300
Total Value
$54,000.00
Owned After
8,216
10% Owner
Avg Cost/Share
$180.26
Shares
10,700
Total Value
$1,929,626.00
Owned After
8,216
10% Owner
Avg Cost/Share
$276.36
Shares
3,700
Total Value
$1,019,782.00
Owned After
8,216
N/A
Avg Cost/Share
$276.26
Shares
4,300
Total Value
$1,186,205.52
Owned After
8,216
N/A
Avg Cost/Share
$275.83
Shares
4,300
Total Value
$1,184,865.00
Owned After
8,216
N/A
Avg Cost/Share
$275.79
Shares
4,300
Total Value
$1,185,233.00
Owned After
8,216
N/A
Avg Cost/Share
$277.98
Shares
4,824
Total Value
$1,332,238.16
Owned After
8,216
N/A
Avg Cost/Share
$283.36
Shares
5,600
Total Value
$1,581,404.29
Owned After
8,216
N/A
Avg Cost/Share
$286.59
Shares
5,600
Total Value
$1,604,229.88
Owned After
8,216
N/A
Avg Cost/Share
$306.13
Shares
5,600
Total Value
$1,709,767.00
Owned After
8,216
10% Owner
Avg Cost/Share
$252.98
Shares
2,870
Total Value
$726,334.30
Owned After
8,216
10% Owner
Avg Cost/Share
$243.22
Shares
6,513
Total Value
$1,586,093.73
Owned After
8,216
10% Owner
Avg Cost/Share
$229.23
Shares
4,969
Total Value
$1,137,792.94
Owned After
8,216
10% Owner
Avg Cost/Share
$236.16
Shares
5,333
Total Value
$1,263,077.05
Owned After
8,216
10% Owner
Avg Cost/Share
$233.42
Shares
4,406
Total Value
$1,029,954.54
Owned After
8,216
10% Owner
Avg Cost/Share
$233.38
Shares
3,875
Total Value
$903,261.02
Owned After
8,216
10% Owner
Avg Cost/Share
$234.00
Shares
4,471
Total Value
$1,046,407.81
Owned After
8,216
10% Owner
Avg Cost/Share
$233.60
Shares
100
Total Value
$23,360.00
Owned After
8,216
SEC Form 4
10% Owner
Avg Cost/Share
$247.10
Shares
11,827
Total Value
$2,837,918.77
Owned After
8,216
10% Owner
Avg Cost/Share
$259.74
Shares
10,389
Total Value
$2,713,010.50
Owned After
8,216
10% Owner
Avg Cost/Share
$264.78
Shares
9,599
Total Value
$2,556,900.95
Owned After
8,216
10% Owner
Avg Cost/Share
$250.71
Shares
5,891
Total Value
$1,475,441.39
Owned After
8,216
10% Owner
Avg Cost/Share
$245.40
Shares
12,700
Total Value
$3,110,704.42
Owned After
8,216
10% Owner
Avg Cost/Share
$240.25
Shares
12,213
Total Value
$2,957,663.70
Owned After
8,216
10% Owner
Avg Cost/Share
$232.26
Shares
11,746
Total Value
$2,719,375.40
Owned After
8,216
10% Owner
Avg Cost/Share
$230.35
Shares
7,450
Total Value
$1,720,528.30
Owned After
8,216
| Insider | Ticker | Relationship | Date | Transaction | Avg Cost | Shares | Total Value | Owned After | SEC Forms |
|---|---|---|---|---|---|---|---|---|---|
| DUCA MAURICE J | APPF | 10% Owner | Aug 21, 2026 | Sell | $219.53 | 2,656 | $589,227.20 | 8,216 | |
| DUCA MAURICE J | APPF | 10% Owner | Aug 20, 2026 | Sell | $217.89 | 7,200 | $1,567,979.45 | 8,216 | |
| DUCA MAURICE J | APPF | 10% Owner | Aug 19, 2026 | Sell | $209.76 | 7,200 | $1,536,234.74 | 8,216 | |
| DUCA MAURICE J | APPF | 10% Owner | Aug 18, 2026 | Sell | $202.01 | 7,857 | $1,598,226.31 | 8,216 | |
| DUCA MAURICE J | APPF | 10% Owner | Aug 17, 2026 | Sell | $196.68 | 10,700 | $2,095,982.75 | 8,216 | |
| DUCA MAURICE J | APPF | 10% Owner | Aug 14, 2026 | Sell | $202.60 | 10,700 | $2,162,744.13 | 8,216 | |
| DUCA MAURICE J | APPF | 10% Owner | Aug 13, 2026 | Sell | $199.88 | 10,700 | $2,125,686.77 | 8,216 | |
| DUCA MAURICE J | APPF | 10% Owner | Aug 12, 2026 | Sell | $198.13 | 10,700 | $2,107,115.06 | 8,216 | |
| DUCA MAURICE J | APPF | 10% Owner | Aug 11, 2026 | Sell | $199.21 | 10,700 | $2,150,501.78 | 8,216 | |
| DUCA MAURICE J | APPF | 10% Owner | Aug 10, 2026 | Sell | $197.77 | 10,700 | $2,123,165.94 | 8,216 | |
| DUCA MAURICE J | APPF | 10% Owner | Aug 7, 2026 | Sell | $199.49 | 10,700 | $2,121,887.15 | 8,216 | |
| DUCA MAURICE J | APPF | 10% Owner | Aug 6, 2026 | Sell | $191.80 | 10,700 | $2,065,615.06 | 8,216 | |
| DUCA MAURICE J | APPF | 10% Owner | Aug 5, 2026 | Sell | $196.26 | 10,700 | $2,083,518.87 | 8,216 | |
| DUCA MAURICE J | APPF | 10% Owner | Aug 4, 2026 | Sell | $195.00 | 10,700 | $2,086,784.91 | 8,216 | |
| DUCA MAURICE J | APPF | 10% Owner | Aug 3, 2026 | Sell | $188.14 | 10,700 | $2,021,074.29 | 8,216 | |
| DUCA MAURICE J | APPF | 10% Owner | Jul 31, 2026 | Sell | $180.66 | 10,700 | $1,928,839.00 | 8,216 | |
| DUCA MAURICE J | APPF | 10% Owner | Jul 30, 2026 | Sell | $181.29 | 2,500 | $452,552.89 | 8,216 | |
| DUCA MAURICE J | APPF | 10% Owner | Jul 29, 2026 | Sell | $184.41 | 10,700 | $1,977,473.00 | 8,216 | |
| DUCA MAURICE J | APPF | 10% Owner | Jul 28, 2026 | Sell | $181.83 | 10,700 | $1,942,880.84 | 8,216 | |
| DUCA MAURICE J | APPF | 10% Owner | Jul 20, 2026 | Sell | $180.00 | 2,000 | $360,000.00 | 8,216 | |
| DUCA MAURICE J | APPF | 10% Owner | Jul 17, 2026 | Sell | $181.75 | 10,700 | $1,943,644.51 | 8,216 | |
| DUCA MAURICE J | APPF | 10% Owner | Jul 13, 2026 | Sell | $180.15 | 10,700 | $1,927,605.00 | 8,216 | |
| DUCA MAURICE J | APPF | 10% Owner | Jul 10, 2026 | Sell | $180.00 | 300 | $54,000.00 | 8,216 | |
| DUCA MAURICE J | APPF | 10% Owner | Jul 7, 2026 | Sell | $180.26 | 10,700 | $1,929,626.00 | 8,216 | |
| DUCA MAURICE J | APPF | 10% Owner | Aug 27, 2025 | Sell | $276.36 | 3,700 | $1,019,782.00 | 8,216 | |
| DUCA MAURICE J | APPF | N/A | Aug 26, 2025 | Sell | $276.26 | 4,300 | $1,186,205.52 | 8,216 | |
| DUCA MAURICE J | APPF | N/A | Aug 25, 2025 | Sell | $275.83 | 4,300 | $1,184,865.00 | 8,216 | |
| DUCA MAURICE J | APPF | N/A | Aug 22, 2025 | Sell | $275.79 | 4,300 | $1,185,233.00 | 8,216 | |
| DUCA MAURICE J | APPF | N/A | Aug 12, 2025 | Sell | $277.98 | 4,824 | $1,332,238.16 | 8,216 | |
| DUCA MAURICE J | APPF | N/A | Aug 11, 2025 | Sell | $283.36 | 5,600 | $1,581,404.29 | 8,216 | |
| DUCA MAURICE J | APPF | N/A | Aug 8, 2025 | Sell | $286.59 | 5,600 | $1,604,229.88 | 8,216 | |
| DUCA MAURICE J | APPF | N/A | Aug 7, 2025 | Sell | $306.13 | 5,600 | $1,709,767.00 | 8,216 | |
| DUCA MAURICE J | APPF | 10% Owner | Nov 26, 2024 | Sell | $252.98 | 2,870 | $726,334.30 | 8,216 | |
| DUCA MAURICE J | APPF | 10% Owner | Nov 21, 2024 | Sell | $243.22 | 6,513 | $1,586,093.73 | 8,216 | |
| DUCA MAURICE J | APPF | 10% Owner | Nov 18, 2024 | Sell | $229.23 | 4,969 | $1,137,792.94 | 8,216 | |
| DUCA MAURICE J | APPF | 10% Owner | Sep 23, 2024 | Sell | $236.16 | 5,333 | $1,263,077.05 | 8,216 | |
| DUCA MAURICE J | APPF | 10% Owner | Sep 18, 2024 | Sell | $233.42 | 4,406 | $1,029,954.54 | 8,216 | |
| DUCA MAURICE J | APPF | 10% Owner | Aug 29, 2024 | Sell | $233.38 | 3,875 | $903,261.02 | 8,216 | |
| DUCA MAURICE J | APPF | 10% Owner | Aug 26, 2024 | Sell | $234.00 | 4,471 | $1,046,407.81 | 8,216 | |
| DUCA MAURICE J | APPF | 10% Owner | Jul 30, 2024 | Sell | $233.60 | 100 | $23,360.00 | 8,216 | |
| DUCA MAURICE J | APPF | 10% Owner | Jul 26, 2024 | Sell | $247.10 | 11,827 | $2,837,918.77 | 8,216 | |
| DUCA MAURICE J | APPF | 10% Owner | Jul 25, 2024 | Sell | $259.74 | 10,389 | $2,713,010.50 | 8,216 | |
| DUCA MAURICE J | APPF | 10% Owner | Jul 23, 2024 | Sell | $264.78 | 9,599 | $2,556,900.95 | 8,216 | |
| DUCA MAURICE J | APPF | 10% Owner | Jul 3, 2024 | Sell | $250.71 | 5,891 | $1,475,441.39 | 8,216 | |
| DUCA MAURICE J | APPF | 10% Owner | Jun 28, 2024 | Sell | $245.40 | 12,700 | $3,110,704.42 | 8,216 | |
| DUCA MAURICE J | APPF | 10% Owner | Jun 25, 2024 | Sell | $240.25 | 12,213 | $2,957,663.70 | 8,216 | |
| DUCA MAURICE J | APPF | 10% Owner | Jun 20, 2024 | Sell | $232.26 | 11,746 | $2,719,375.40 | 8,216 | |
| DUCA MAURICE J | APPF | 10% Owner | Jun 14, 2024 | Sell | $230.35 | 7,450 | $1,720,528.30 | 8,216 |