| Aug 12, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,062 |
$79.16 |
$0.1M |
Form 4 |
| Aug 11, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,057 |
$78.40 |
$0.1M |
Form 4 |
| Aug 10, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,050 |
$79.09 |
$0.1M |
Form 4 |
| Aug 7, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,054 |
$78.94 |
$0.1M |
Form 4 |
| Aug 6, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,063 |
$79.53 |
$0.1M |
Form 4 |
| Aug 5, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,064 |
$78.41 |
$0.1M |
Form 4 |
| Aug 4, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,041 |
$78.94 |
$0.1M |
Form 4 |
| Aug 3, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
653 |
$79.91 |
$0.1M |
Form 4 |
| Jul 31, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
830 |
$80.00 |
$0.1M |
Form 4 |
| Jul 30, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,068 |
$78.37 |
$0.1M |
Form 4 |
| Jul 29, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,051 |
$78.55 |
$0.1M |
Form 4 |
| Jul 28, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,072 |
$78.59 |
$0.1M |
Form 4 |
| Jul 27, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,053 |
$77.64 |
$0.1M |
Form 4 |
| Jul 24, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,084 |
$79.02 |
$0.1M |
Form 4 |
| Jul 23, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,131 |
$748,119.00 |
$846M |
Form 4 |
| Jul 22, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,121 |
$74.07 |
$0.1M |
Form 4 |
| Jul 21, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,149 |
$74.03 |
$0.1M |
Form 4 |
| Jul 20, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,167 |
$72.95 |
$0.1M |
Form 4 |
| Jul 17, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,119 |
$72.62 |
$0.1M |
Form 4 |
| Jul 16, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,111 |
$75.13 |
$0.1M |
Form 4 |
| Jul 15, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,118 |
$74.36 |
$0.1M |
Form 4 |
| Jul 14, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,105 |
$75.58 |
$0.1M |
Form 4 |
| Jul 13, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,100 |
$75.41 |
$0.1M |
Form 4 |
| Jul 10, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,129 |
$75.36 |
$0.1M |
Form 4 |
| Jul 9, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,099 |
$73.74 |
$0.1M |
Form 4 |
| Jul 8, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,108 |
$76.14 |
$0.1M |
Form 4 |
| Jul 7, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,113 |
$75.12 |
$0.1M |
Form 4 |
| Jul 6, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,149 |
$74.48 |
$0.1M |
Form 4 |
| Jul 2, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,173 |
$73.05 |
$0.1M |
Form 4 |
| Jul 1, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,189 |
$71.59 |
$0.1M |
Form 4 |
| Jun 30, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,199 |
$69.50 |
$0.1M |
Form 4 |
| Jun 29, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,208 |
$68.88 |
$0.1M |
Form 4 |
| Jun 26, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,195 |
$69.22 |
$0.1M |
Form 4 |
| Jun 25, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,170 |
$70.20 |
$0.1M |
Form 4 |
| Jun 24, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,148 |
$71.94 |
$0.1M |
Form 4 |
| Jun 23, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,159 |
$72.68 |
$0.1M |
Form 4 |
| Jun 22, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,187 |
$71.39 |
$0.1M |
Form 4 |
| Jun 18, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,151 |
$71.10 |
$0.1M |
Form 4 |
| Jun 17, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,126 |
$73.35 |
$0.1M |
Form 4 |
| Jun 16, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,119 |
$73.63 |
$0.1M |
Form 4 |
| Jun 15, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,106 |
$74.73 |
$0.1M |
Form 4 |
| Jun 12, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,135 |
$74.19 |
$0.1M |
Form 4 |
| Jun 11, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,155 |
$73.34 |
$0.1M |
Form 4 |
| Jun 10, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,154 |
$72.18 |
$0.1M |
Form 4 |
| Jun 9, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,175 |
$72.09 |
$0.1M |
Form 4 |
| Jun 8, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,162 |
$71.02 |
$0.1M |
Form 4 |
| Jun 5, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,167 |
$71.66 |
$0.1M |
Form 4 |
| Jun 4, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,166 |
$71.77 |
$0.1M |
Form 4 |
| Jun 3, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,156 |
$72.14 |
$0.1M |
Form 4 |
| Jun 2, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,158 |
$72.25 |
$0.1M |
Form 4 |
| Jun 1, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,203 |
$71.36 |
$0.1M |
Form 4 |
| May 29, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,196 |
$69.57 |
$0.1M |
Form 4 |
| May 28, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,170 |
$70.65 |
$0.1M |
Form 4 |
| May 27, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,132 |
$72.61 |
$0.1M |
Form 4 |
| May 26, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,118 |
$73.63 |
$0.1M |
Form 4 |
| May 22, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,116 |
$74.30 |
$0.1M |
Form 4 |
| May 21, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,107 |
$77.81 |
$0.1M |
Form 4 |
| May 20, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,113 |
$75.48 |
$0.1M |
Form 4 |
| May 19, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,160 |
$73.24 |
$0.1M |
Form 4 |
| May 18, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,163 |
$71.85 |
$0.1M |
Form 4 |
| May 15, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,172 |
$70.93 |
$0.1M |
Form 4 |
| May 14, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,169 |
$71.61 |
$0.1M |
Form 4 |
| May 13, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,134 |
$72.69 |
$0.1M |
Form 4 |
| May 12, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,138 |
$72.99 |
$0.1M |
Form 4 |
| May 11, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,111 |
$73.85 |
$0.1M |
Form 4 |
| May 8, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,164 |
$74.62 |
$0.1M |
Form 4 |
| May 7, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,135 |
$72.49 |
$0.1M |
Form 4 |
| May 6, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,086 |
$74.77 |
$0.1M |
Form 4 |
| May 5, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,171 |
$74.55 |
$0.1M |
Form 4 |
| May 4, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,169 |
$71.74 |
$0.1M |
Form 4 |
| May 1, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,155 |
$71.08 |
$0.1M |
Form 4 |
| Apr 30, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,176 |
$72.03 |
$0.1M |
Form 4 |
| Apr 29, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,159 |
$71.72 |
$0.1M |
Form 4 |
| Apr 28, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,145 |
$72.08 |
$0.1M |
Form 4 |
| Apr 27, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,185 |
$71.44 |
$0.1M |
Form 4 |
| Apr 24, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,196 |
$70.39 |
$0.1M |
Form 4 |
| Apr 23, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,187 |
$70.22 |
$0.1M |
Form 4 |
| Apr 22, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,214 |
$69.58 |
$0.1M |
Form 4 |
| Apr 21, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,190 |
$69.23 |
$0.1M |
Form 4 |
| Apr 20, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,190 |
$70.30 |
$0.1M |
Form 4 |
| Apr 17, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,201 |
$70.39 |
$0.1M |
Form 4 |
| Apr 16, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,199 |
$69.71 |
$0.1M |
Form 4 |
| Apr 15, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,201 |
$70.23 |
$0.1M |
Form 4 |
| Apr 14, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,192 |
$70.39 |
$0.1M |
Form 4 |
| Apr 13, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,204 |
$70.24 |
$0.1M |
Form 4 |
| Apr 10, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,188 |
$68.94 |
$0.1M |
Form 4 |
| Apr 9, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,155 |
$70.78 |
$0.1M |
Form 4 |
| Apr 8, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,208 |
$71.40 |
$0.1M |
Form 4 |
| Apr 7, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,173 |
$70.09 |
$0.1M |
Form 4 |
| Apr 6, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,200 |
$70.47 |
$0.1M |
Form 4 |
| Apr 2, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,229 |
$69.46 |
$0.1M |
Form 4 |
| Apr 1, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,234 |
$68.21 |
$0.1M |
Form 4 |
| Mar 31, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,295 |
$66.60 |
$0.1M |
Form 4 |
| Mar 30, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,276 |
$64.54 |
$0.1M |
Form 4 |
| Mar 27, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,255 |
$65.78 |
$0.1M |
Form 4 |
| Mar 26, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,254 |
$67.81 |
$0.1M |
Form 4 |
| Mar 25, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,220 |
$67.12 |
$0.1M |
Form 4 |
| Mar 24, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,273 |
$68.04 |
$0.1M |
Form 4 |
| Mar 23, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,289 |
$64.87 |
$0.1M |
Form 4 |
| Mar 20, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,247 |
$66.71 |
$0.1M |
Form 4 |
| Mar 19, 2026 |
Angeliki FrangouSee Remarks, Director, 10% owner |
Bought
plan |
1,235 |
$67.00 |
$0.1M |
Form 4 |