SEC CIK 1317807
Albino Mark F
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| OFLXview stock → | 192,501 | 2022-08-19 |
Position History — OFLX
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — OFLX
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2022-08-19 | Open-market sale | 3,199 | $120.00 | 192,501 |
| 2022-08-19 | Open-market sale | 126 | $120.50 | 192,275 |
| 2022-08-19 | Open-market sale | 100 | $120.25 | 192,401 |
| 2022-08-18 | Open-market sale | 13 | $120.03 | 196,295 |
| 2022-08-18 | Open-market sale | 7 | $120.12 | 196,308 |
| 2022-08-18 | Open-market sale | 1 | $120.13 | 196,315 |
| 2022-08-18 | Open-market sale | 200 | $120.00 | 196,316 |
| 2022-08-18 | Open-market sale | 100 | $120.02 | 196,516 |
| 2022-08-18 | Open-market sale | 46 | $120.03 | 196,616 |
| 2022-08-18 | Open-market sale | 1,741 | $120.00 | 196,662 |
| 2022-08-18 | Open-market sale | 94 | $120.05 | 196,201 |
| 2022-08-18 | Open-market sale | 100 | $120.22 | 195,800 |
| 2022-08-18 | Open-market sale | 200 | $120.11 | 196,000 |
| 2022-08-18 | Open-market sale | 100 | $120.01 | 195,900 |
| 2022-08-18 | Open-market sale | 1 | $120.05 | 196,200 |
| 2022-08-18 | Open-market sale | 100 | $120.23 | 195,700 |
| 2022-08-17 | Open-market sale | 196 | $120.00 | 198,403 |
| 2022-08-16 | Open-market sale | 20 | $116.19 | 209,630 |
| 2022-08-16 | Open-market sale | 150 | $116.18 | 209,650 |
| 2022-08-16 | Open-market sale | 50 | $116.17 | 209,800 |
| 2022-08-16 | Open-market sale | 100 | $116.16 | 209,850 |
| 2022-08-16 | Open-market sale | 200 | $116.15 | 209,950 |
| 2022-08-16 | Open-market sale | 230 | $116.14 | 210,150 |
| 2022-08-16 | Open-market sale | 68 | $116.12 | 210,380 |
| 2022-08-16 | Open-market sale | 80 | $116.10 | 210,448 |
| 2022-08-16 | Open-market sale | 20 | $116.08 | 210,528 |
| 2022-08-16 | Open-market sale | 38 | $116.07 | 210,548 |
| 2022-08-16 | Open-market sale | 95 | $116.06 | 210,586 |
| 2022-08-16 | Open-market sale | 113 | $116.05 | 210,681 |
| 2022-08-16 | Open-market sale | 234 | $116.04 | 210,794 |
| 2022-08-16 | Open-market sale | 180 | $116.01 | 211,028 |
| 2022-08-16 | Open-market sale | 72 | $116.00 | 211,208 |
| 2022-08-16 | Open-market sale | 1 | $115.97 | 211,280 |
| 2022-08-16 | Open-market sale | 23 | $115.96 | 211,281 |
| 2022-08-16 | Open-market sale | 50 | $115.95 | 211,304 |
| 2022-08-16 | Open-market sale | 50 | $116.20 | 209,580 |
| 2022-08-16 | Open-market sale | 171 | $116.21 | 209,409 |
| 2022-08-16 | Open-market sale | 31 | $116.22 | 209,378 |
| 2022-08-16 | Open-market sale | 90 | $116.23 | 209,288 |
| 2022-08-16 | Open-market sale | 10 | $116.24 | 209,278 |
| 2022-08-16 | Open-market sale | 60 | $116.26 | 209,218 |
| 2022-08-16 | Open-market sale | 4 | $116.27 | 209,214 |
| 2022-08-16 | Open-market sale | 100 | $116.29 | 209,114 |
| 2022-08-16 | Open-market sale | 185 | $116.31 | 208,929 |
| 2022-08-16 | Open-market sale | 157 | $116.32 | 208,772 |
| 2022-08-16 | Open-market sale | 44 | $115.92 | 211,354 |
| 2022-08-16 | Open-market sale | 40 | $115.90 | 211,398 |
| 2022-08-16 | Open-market sale | 70 | $116.70 | 204,623 |
| 2022-08-16 | Open-market sale | 100 | $116.69 | 204,693 |
| 2022-08-16 | Open-market sale | 71 | $116.68 | 204,793 |
| 2022-08-16 | Open-market sale | 10 | $116.67 | 204,864 |
| 2022-08-16 | Open-market sale | 100 | $116.73 | 204,523 |
| 2022-08-16 | Open-market sale | 38 | $116.75 | 204,485 |
| 2022-08-16 | Open-market sale | 527 | $116.34 | 208,225 |
| 2022-08-16 | Open-market sale | 20 | $116.33 | 208,752 |
| 2022-08-16 | Open-market sale | 100 | $116.92 | 204,385 |
| 2022-08-16 | Open-market sale | 232 | $116.35 | 207,993 |
| 2022-08-16 | Open-market sale | 120 | $116.36 | 207,873 |
| 2022-08-16 | Open-market sale | 48 | $116.39 | 207,825 |
| 2022-08-16 | Open-market sale | 100 | $116.66 | 204,874 |
| 2022-08-16 | Open-market sale | 50 | $116.65 | 204,974 |
| 2022-08-16 | Open-market sale | 12 | $116.64 | 205,024 |
| 2022-08-16 | Open-market sale | 200 | $116.63 | 205,036 |
| 2022-08-16 | Open-market sale | 100 | $116.57 | 205,236 |
| 2022-08-16 | Open-market sale | 290 | $116.55 | 205,336 |
| 2022-08-16 | Open-market sale | 254 | $116.54 | 205,626 |
| 2022-08-16 | Open-market sale | 200 | $116.53 | 205,880 |
| 2022-08-16 | Open-market sale | 39 | $116.52 | 206,080 |
| 2022-08-16 | Open-market sale | 100 | $116.50 | 206,119 |
| 2022-08-16 | Open-market sale | 39 | $116.50 | 206,219 |
| 2022-08-16 | Open-market sale | 116 | $116.46 | 206,258 |
| 2022-08-16 | Open-market sale | 51 | $116.45 | 206,374 |
| 2022-08-16 | Open-market sale | 1 | $116.44 | 206,425 |
| 2022-08-16 | Open-market sale | 999 | $116.43 | 206,426 |
| 2022-08-16 | Open-market sale | 101 | $116.42 | 207,425 |
| 2022-08-16 | Open-market sale | 199 | $116.41 | 207,526 |
| 2022-08-16 | Open-market sale | 100 | $116.39 | 207,725 |
| 2022-08-16 | Open-market sale | 159 | $115.13 | 215,599 |
| 2022-08-16 | Open-market sale | 500 | $115.12 | 215,758 |
| 2022-08-16 | Open-market sale | 200 | $115.11 | 216,258 |
| 2022-08-16 | Open-market sale | 170 | $115.10 | 216,458 |
| 2022-08-16 | Open-market sale | 50 | $115.09 | 216,628 |
| 2022-08-16 | Open-market sale | 200 | $115.08 | 216,678 |
| 2022-08-16 | Open-market sale | 58 | $115.07 | 216,878 |
| 2022-08-16 | Open-market sale | 181 | $115.06 | 216,936 |
| 2022-08-16 | Open-market sale | 259 | $115.05 | 217,117 |
| 2022-08-16 | Open-market sale | 150 | $115.03 | 217,476 |
| 2022-08-16 | Open-market sale | 451 | $115.02 | 217,626 |
| 2022-08-16 | Open-market sale | 463 | $115.01 | 218,077 |
| 2022-08-16 | Open-market sale | 2 | $115.00 | 218,540 |
| 2022-08-16 | Open-market sale | 7,446 | $115.00 | 218,542 |
| 2022-08-16 | Open-market sale | 300 | $115.15 | 215,299 |
| 2022-08-16 | Open-market sale | 69 | $115.16 | 215,230 |
| 2022-08-16 | Open-market sale | 100 | $115.17 | 215,130 |
| 2022-08-16 | Open-market sale | 4 | $115.19 | 215,126 |
| 2022-08-16 | Open-market sale | 100 | $115.20 | 215,026 |
| 2022-08-16 | Open-market sale | 2 | $115.20 | 215,024 |
| 2022-08-16 | Open-market sale | 100 | $115.26 | 214,924 |
| 2022-08-16 | Open-market sale | 51 | $115.30 | 214,873 |
| 2022-08-16 | Open-market sale | 100 | $115.31 | 214,773 |
| 2022-08-16 | Open-market sale | 38 | $115.32 | 214,735 |
| 2022-08-16 | Open-market sale | 500 | $115.33 | 214,235 |
| 2022-08-16 | Open-market sale | 100 | $115.35 | 214,135 |
| 2022-08-16 | Open-market sale | 100 | $115.40 | 214,035 |
| 2022-08-16 | Open-market sale | 92 | $115.46 | 213,943 |
| 2022-08-16 | Open-market sale | 20 | $115.47 | 213,923 |
| 2022-08-16 | Open-market sale | 100 | $115.04 | 217,376 |
| 2022-08-16 | Open-market sale | 90 | $115.85 | 211,663 |
| 2022-08-16 | Open-market sale | 100 | $115.86 | 211,563 |
| 2022-08-16 | Open-market sale | 15 | $115.87 | 211,548 |
| 2022-08-16 | Open-market sale | 10 | $115.88 | 211,538 |
| 2022-08-16 | Open-market sale | 100 | $115.89 | 211,438 |
| 2022-08-16 | Open-market sale | 2 | $115.58 | 213,630 |
| 2022-08-16 | Open-market sale | 2 | $115.49 | 213,921 |
| 2022-08-16 | Open-market sale | 183 | $115.50 | 213,738 |
| 2022-08-16 | Open-market sale | 10 | $115.51 | 213,728 |
| 2022-08-16 | Open-market sale | 25 | $115.52 | 213,703 |
| 2022-08-16 | Open-market sale | 50 | $115.55 | 213,653 |
| 2022-08-16 | Open-market sale | 1 | $115.56 | 213,652 |
| 2022-08-16 | Open-market sale | 20 | $115.57 | 213,632 |
| 2022-08-16 | Open-market sale | 3 | $115.62 | 213,627 |
| 2022-08-16 | Open-market sale | 20 | $115.63 | 213,607 |
| 2022-08-16 | Open-market sale | 26 | $115.64 | 213,581 |
| 2022-08-16 | Open-market sale | 190 | $115.66 | 213,391 |
| 2022-08-16 | Open-market sale | 99 | $115.67 | 213,292 |
| 2022-08-16 | Open-market sale | 284 | $115.69 | 213,008 |
| 2022-08-16 | Open-market sale | 260 | $115.70 | 212,748 |
| 2022-08-16 | Open-market sale | 150 | $115.71 | 212,598 |
| 2022-08-16 | Open-market sale | 10 | $115.72 | 212,588 |
| 2022-08-16 | Open-market sale | 8 | $115.73 | 212,580 |
| 2022-08-16 | Open-market sale | 11 | $115.74 | 212,569 |
| 2022-08-16 | Open-market sale | 105 | $115.75 | 212,464 |
| 2022-08-16 | Open-market sale | 100 | $115.77 | 212,364 |
| 2022-08-16 | Open-market sale | 352 | $115.80 | 212,012 |
| 2022-08-16 | Open-market sale | 219 | $115.81 | 211,793 |
| 2022-08-16 | Open-market sale | 30 | $115.82 | 211,763 |
| 2022-08-16 | Open-market sale | 10 | $115.84 | 211,753 |
| 2022-08-16 | Open-market sale | 16 | $118.01 | 199,917 |
| 2022-08-16 | Open-market sale | 100 | $118.03 | 199,817 |
| 2022-08-16 | Open-market sale | 100 | $118.07 | 199,717 |
| 2022-08-16 | Open-market sale | 100 | $118.08 | 199,617 |
| 2022-08-16 | Open-market sale | 2 | $118.15 | 199,417 |
| 2022-08-16 | Open-market sale | 200 | $118.26 | 199,217 |
| 2022-08-16 | Open-market sale | 100 | $118.49 | 199,117 |
| 2022-08-16 | Open-market sale | 200 | $118.50 | 198,917 |
| 2022-08-16 | Open-market sale | 78 | $118.71 | 198,839 |
| 2022-08-16 | Open-market sale | 40 | $118.75 | 198,799 |
| 2022-08-16 | Open-market sale | 98 | $118.12 | 199,519 |
| 2022-08-16 | Open-market sale | 100 | $118.98 | 198,599 |
| 2022-08-16 | Open-market sale | 100 | $118.79 | 198,699 |
| 2022-08-16 | Open-market sale | 100 | $118.13 | 199,419 |
| 2022-08-16 | Open-market sale | 100 | $117.08 | 201,911 |
| 2022-08-16 | Open-market sale | 100 | $117.05 | 202,011 |
| 2022-08-16 | Open-market sale | 900 | $117.03 | 202,111 |
| 2022-08-16 | Open-market sale | 200 | $117.02 | 203,011 |
| 2022-08-16 | Open-market sale | 100 | $117.01 | 203,211 |
| 2022-08-16 | Open-market sale | 700 | $117.00 | 203,311 |
| 2022-08-16 | Open-market sale | 100 | $116.98 | 204,011 |
| 2022-08-16 | Open-market sale | 274 | $116.95 | 204,111 |
| 2022-08-16 | Open-market sale | 27 | $118.00 | 199,933 |
| 2022-08-16 | Open-market sale | 84 | $117.92 | 199,960 |
| 2022-08-16 | Open-market sale | 3 | $117.82 | 200,044 |
| 2022-08-16 | Open-market sale | 20 | $117.81 | 200,047 |
| 2022-08-16 | Open-market sale | 100 | $117.76 | 200,067 |
| 2022-08-16 | Open-market sale | 41 | $117.71 | 200,167 |
| 2022-08-16 | Open-market sale | 199 | $117.62 | 200,208 |
| 2022-08-16 | Open-market sale | 27 | $117.56 | 200,407 |
| 2022-08-16 | Open-market sale | 20 | $117.53 | 200,434 |
| 2022-08-16 | Open-market sale | 20 | $117.52 | 200,454 |
| 2022-08-16 | Open-market sale | 20 | $117.51 | 200,474 |
| 2022-08-16 | Open-market sale | 172 | $117.50 | 200,494 |
| 2022-08-16 | Open-market sale | 6 | $117.49 | 200,666 |
| 2022-08-16 | Open-market sale | 111 | $117475.00 | 200,672 |
| 2022-08-16 | Open-market sale | 100 | $117.40 | 200,783 |
| 2022-08-16 | Open-market sale | 400 | $117.39 | 200,883 |
| 2022-08-16 | Open-market sale | 28 | $117.35 | 201,283 |
| 2022-08-16 | Open-market sale | 2 | $117.34 | 201,311 |
| 2022-08-16 | Open-market sale | 392 | $117.33 | 201,313 |
| 2022-08-16 | Open-market sale | 83 | $117.29 | 201,705 |
| 2022-08-16 | Open-market sale | 23 | $117.16 | 201,788 |
| 2022-08-16 | Open-market sale | 100 | $117.14 | 201,811 |
| 2022-08-15 | Open-market sale | 100 | $118.27 | 228,595 |
| 2022-08-15 | Open-market sale | 2,650 | $118.91 | 228,695 |
| 2022-08-15 | Open-market sale | 100 | $118.51 | 231,345 |
| 2022-08-15 | Open-market sale | 100 | $118.52 | 231,445 |
| 2022-08-15 | Open-market sale | 100 | $122.06 | 225,988 |
| 2022-08-15 | Open-market sale | 61 | $122.30 | 226,088 |
| 2022-08-15 | Open-market sale | 46 | $122.00 | 226,149 |
| 2022-08-15 | Open-market sale | 100 | $121.08 | 226,195 |
| 2022-08-15 | Open-market sale | 100 | $121.56 | 226,295 |
| 2022-08-15 | Open-market sale | 100 | $119.92 | 226,495 |
| 2022-08-15 | Open-market sale | 100 | $119.24 | 226,595 |
| 2022-08-15 | Open-market sale | 400 | $119.22 | 226,695 |
| 2022-08-15 | Open-market sale | 100 | $119.20 | 227,095 |
| 2022-08-15 | Open-market sale | 8 | $119.05 | 227,195 |
| 2022-08-15 | Open-market sale | 17 | $119.94 | 227,203 |
| 2022-08-15 | Open-market sale | 75 | $119.06 | 227,220 |
| 2022-08-15 | Open-market sale | 100 | $118.45 | 227,295 |
| 2022-08-15 | Open-market sale | 100 | $118.50 | 231,545 |
| 2022-08-15 | Open-market sale | 100 | $118.54 | 231,645 |
| 2022-08-15 | Open-market sale | 100 | $118.27 | 228,495 |
| 2022-08-15 | Open-market sale | 600 | $118.63 | 227,895 |
| 2022-08-15 | Open-market sale | 400 | $118.69 | 227,495 |
| 2022-08-15 | Open-market sale | 100 | $118.63 | 227,395 |
| 2022-08-15 | Open-market sale | 100 | $119.37 | 226,395 |
| 2022-08-15 | Open-market sale | 400 | $118.50 | 234,545 |
| 2022-08-15 | Open-market sale | 2,800 | $118.69 | 231,745 |
| 2022-08-15 | Open-market sale | 700 | $118.74 | 235,745 |
| 2022-08-15 | Open-market sale | 500 | $118.73 | 236,445 |
| 2022-08-15 | Open-market sale | 300 | $118.72 | 236,945 |
| 2022-08-15 | Open-market sale | 500 | $118.85 | 237,245 |
| 2022-08-15 | Open-market sale | 100 | $118.51 | 237,745 |
| 2022-08-15 | Open-market sale | 100 | $118.60 | 237,845 |
| 2022-08-15 | Open-market sale | 700 | $118.58 | 237,945 |
| 2022-08-15 | Open-market sale | 100 | $119.00 | 238,645 |
| 2022-08-15 | Open-market sale | 100 | $118.62 | 238,745 |
| 2022-08-15 | Open-market sale | 200 | $118.56 | 238,845 |
| 2022-08-15 | Open-market sale | 100 | $118.65 | 239,045 |
| 2022-08-15 | Open-market sale | 100 | $118.56 | 239,145 |
| 2022-08-15 | Open-market sale | 300 | $118.62 | 239,245 |
| 2022-08-15 | Open-market sale | 100 | $118.68 | 239,545 |
| 2022-08-15 | Open-market sale | 50 | $118.63 | 239,645 |
| 2022-08-15 | Open-market sale | 100 | $118.89 | 239,695 |
| 2022-08-15 | Open-market sale | 900 | $118.80 | 239,795 |
| 2022-08-15 | Open-market sale | 200 | $118.61 | 240,695 |
| 2022-08-15 | Open-market sale | 400 | $118.60 | 240,895 |
| 2022-08-15 | Open-market sale | 100 | $118.65 | 241,295 |
| 2022-08-15 | Open-market sale | 100 | $118.70 | 241,395 |
| 2022-08-15 | Open-market sale | 100 | $118.66 | 241,495 |
| 2022-08-15 | Open-market sale | 100 | $118.50 | 241,595 |
| 2022-08-15 | Open-market sale | 99 | $118.22 | 241,695 |
| 2022-08-15 | Open-market sale | 100 | $118.50 | 241,794 |
| 2022-08-15 | Open-market sale | 100 | $119.01 | 241,894 |
| 2022-08-15 | Open-market sale | 100 | $119.22 | 241,994 |
| 2022-08-15 | Open-market sale | 100 | $118.51 | 234,945 |
| 2022-08-15 | Open-market sale | 600 | $118.51 | 235,045 |
| 2022-08-15 | Open-market sale | 100 | $118.63 | 235,645 |
| 2022-08-15 | Open-market sale | 100 | $119.06 | 242,294 |
| 2022-08-15 | Open-market sale | 100 | $119.40 | 242,394 |
| 2022-08-15 | Open-market sale | 300 | $119.02 | 242,494 |
| 2022-08-15 | Open-market sale | 800 | $119.16 | 242,794 |
| 2022-08-15 | Open-market sale | 100 | $119.03 | 243,594 |
| 2022-08-15 | Open-market sale | 200 | $119.10 | 243,694 |
| 2022-08-15 | Open-market sale | 100 | $119.00 | 243,894 |
| 2022-08-15 | Open-market sale | 200 | $119.11 | 243,994 |
| 2022-08-15 | Open-market sale | 400 | $119.01 | 244,194 |
| 2022-08-15 | Open-market sale | 3,241 | $119.00 | 244,594 |
| 2022-08-15 | Open-market sale | 100 | $118.71 | 247,835 |
| 2022-08-15 | Open-market sale | 500 | $118.75 | 247,935 |
| 2022-08-15 | Open-market sale | 60 | $118.90 | 248,435 |
| 2022-08-15 | Open-market sale | 100 | $119.22 | 242,094 |
| 2022-08-15 | Open-market sale | 100 | $118.13 | 248,595 |
| 2022-08-15 | Open-market sale | 50 | $118.21 | 248,695 |
| 2022-08-15 | Open-market sale | 50 | $118.16 | 248,745 |
| 2022-08-15 | Open-market sale | 1 | $118.30 | 248,795 |
| 2022-08-15 | Open-market sale | 140 | $118.00 | 248,796 |
| 2022-08-15 | Open-market sale | 100 | $118.05 | 248,936 |
| 2022-08-15 | Open-market sale | 200 | $118.00 | 249,036 |
| 2022-08-15 | Open-market sale | 99 | $118.07 | 249,236 |
| 2022-08-15 | Open-market sale | 50 | $118.01 | 249,335 |
| 2022-08-15 | Open-market sale | 147 | $118.00 | 249,385 |
| 2022-08-15 | Open-market sale | 100 | $118.77 | 242,194 |
| 2022-08-15 | Open-market sale | 100 | $118.47 | 248,495 |
| 2022-08-12 | Open-market sale | 206 | $119.27 | 259,323 |
| 2022-08-12 | Open-market sale | 3 | $119.26 | 259,529 |
| 2022-08-12 | Open-market sale | 73 | $119.02 | 259,250 |
| 2022-08-12 | Open-market sale | 1,700 | $117.72 | 249,532 |
| 2022-08-12 | Open-market sale | 113 | $118.32 | 251,232 |
| 2022-08-12 | Open-market sale | 400 | $118.02 | 251,345 |
| 2022-08-12 | Open-market sale | 2,100 | $117.54 | 251,745 |
| 2022-08-12 | Open-market sale | 1,000 | $117.55 | 253,845 |
| 2022-08-12 | Open-market sale | 100 | $117.55 | 254,845 |
| 2022-08-12 | Open-market sale | 112 | $118.19 | 254,945 |
| 2022-08-12 | Open-market sale | 200 | $118.10 | 255,057 |
| 2022-08-12 | Open-market sale | 118 | $118.05 | 255,257 |
| 2022-08-12 | Open-market sale | 70 | $118.50 | 255,375 |
| 2022-08-12 | Open-market sale | 300 | $117.75 | 255,445 |
| 2022-08-12 | Open-market sale | 200 | $117.62 | 255,745 |
| 2022-08-12 | Open-market sale | 100 | $117.52 | 255,945 |
| 2022-08-12 | Open-market sale | 1,000 | $118.11 | 256,045 |
| 2022-08-12 | Open-market sale | 200 | $118.25 | 257,045 |
| 2022-08-12 | Open-market sale | 1,600 | $117.96 | 257,245 |
| 2022-08-12 | Open-market sale | 10 | $118.62 | 258,845 |
| 2022-08-12 | Open-market sale | 75 | $119.00 | 258,855 |
| 2022-08-12 | Open-market sale | 20 | $119.92 | 258,930 |
| 2022-08-12 | Open-market sale | 300 | $118.62 | 258,950 |
| 2022-08-11 | Open-market sale | 89 | $118.51 | 267,410 |
| 2022-08-11 | Open-market sale | 94 | $118.20 | 266,891 |
| 2022-08-11 | Open-market sale | 40 | $117.80 | 259,532 |
| 2022-08-11 | Open-market sale | 19 | $117.79 | 259,572 |
| 2022-08-11 | Open-market sale | 100 | $117.99 | 259,591 |
| 2022-08-11 | Open-market sale | 1 | $117.76 | 259,691 |
| 2022-08-11 | Open-market sale | 300 | $117.87 | 259,692 |
| 2022-08-11 | Open-market sale | 300 | $117.90 | 259,992 |
| 2022-08-11 | Open-market sale | 100 | $117.81 | 260,292 |
| 2022-08-11 | Open-market sale | 100 | $117.64 | 260,392 |
| 2022-08-11 | Open-market sale | 400 | $117.75 | 260,492 |
| 2022-08-11 | Open-market sale | 26 | $118.00 | 260,892 |
| 2022-08-11 | Open-market sale | 100 | $117.82 | 260,918 |
| 2022-08-11 | Open-market sale | 300 | $117.91 | 261,018 |
| 2022-08-11 | Open-market sale | 100 | $117.83 | 261,318 |
| 2022-08-11 | Open-market sale | 200 | $117.83 | 261,418 |
| 2022-08-11 | Open-market buy | 300 | $117.82 | 261,618 |
| 2022-08-11 | Open-market sale | 500 | $117.82 | 261,918 |
| 2022-08-11 | Open-market sale | 60 | $117.83 | 262,418 |
| 2022-08-11 | Open-market sale | 4,100 | $117.79 | 262,478 |
| 2022-08-11 | Open-market sale | 20 | $118.00 | 266,578 |
| 2022-08-11 | Open-market sale | 293 | $117.77 | 266,598 |
| 2022-08-11 | Open-market sale | 11 | $119.01 | 267,399 |
| 2022-08-11 | Open-market sale | 414 | $118.44 | 266,985 |
| 2022-08-11 | Open-market sale | 49 | $118.19 | 267,955 |
| 2022-08-11 | Open-market sale | 4 | $118.53 | 267,951 |
| 2022-08-11 | Open-market sale | 98 | $118.41 | 267,853 |
| 2022-08-11 | Open-market sale | 100 | $118.61 | 267,753 |
| 2022-08-11 | Open-market sale | 100 | $119.02 | 267,653 |
| 2022-08-11 | Open-market sale | 4 | $118.36 | 267,649 |
| 2022-08-11 | Open-market sale | 50 | $118.60 | 267,599 |
| 2022-08-11 | Open-market sale | 100 | $119.01 | 267,499 |
| 2022-08-11 | Open-market sale | 2 | $117.50 | 269,207 |
| 2022-08-11 | Open-market sale | 45 | $118.36 | 268,004 |
| 2022-08-11 | Open-market sale | 6 | $118.53 | 268,049 |
| 2022-08-11 | Open-market sale | 101 | $118.36 | 268,055 |
| 2022-08-11 | Open-market sale | 5 | $118.09 | 268,156 |
| 2022-08-11 | Open-market sale | 2 | $117.86 | 268,161 |
| 2022-08-11 | Open-market sale | 27 | $118.13 | 268,163 |
| 2022-08-11 | Open-market sale | 66 | $117.55 | 268,190 |
| 2022-08-11 | Open-market sale | 100 | $118.01 | 268,256 |
| 2022-08-11 | Open-market sale | 50 | $117.71 | 268,356 |
| 2022-08-11 | Open-market sale | 100 | $117.67 | 268,406 |
| 2022-08-11 | Open-market sale | 100 | $117.76 | 268,506 |
| 2022-08-11 | Open-market sale | 45 | $117.54 | 268,606 |
| 2022-08-11 | Open-market sale | 10 | $117.71 | 268,651 |
| 2022-08-11 | Open-market sale | 6 | $117.81 | 268,661 |
| 2022-08-11 | Open-market sale | 39 | $117.82 | 268,667 |
| 2022-08-11 | Open-market sale | 100 | $117.67 | 268,706 |
| 2022-08-11 | Open-market sale | 25 | $117.96 | 268,806 |
| 2022-08-11 | Open-market sale | 1 | $117.73 | 268,831 |
| 2022-08-11 | Open-market sale | 75 | $117.95 | 268,832 |
| 2022-08-11 | Open-market sale | 100 | $117.53 | 268,907 |
| 2022-08-11 | Open-market sale | 200 | $117.61 | 269,007 |
| 2022-08-11 | Open-market sale | 300 | $117.82 | 261,618 |
| 2022-08-10 | Open-market sale | 85 | $119.88 | 269,436 |
| 2022-08-10 | Open-market sale | 14 | $119.79 | 269,521 |
| 2022-08-10 | Open-market sale | 1 | $119.78 | 269,535 |
| 2022-08-10 | Open-market sale | 19 | $119.60 | 269,536 |
| 2022-08-10 | Open-market sale | 1 | $119.59 | 269,555 |
| 2022-08-10 | Open-market sale | 77 | $119.56 | 269,556 |
| 2022-08-10 | Open-market sale | 100 | $119.62 | 269,633 |
| 2022-08-10 | Open-market sale | 3 | $119.57 | 269,733 |
| 2022-08-10 | Open-market sale | 1 | $119.39 | 269,736 |
| 2022-08-10 | Open-market sale | 10 | $119.34 | 269,737 |
| 2022-08-10 | Open-market sale | 1 | $119.07 | 269,747 |
| 2022-08-10 | Open-market sale | 20 | $119.09 | 269,748 |
| 2022-08-10 | Open-market sale | 35 | $119.00 | 269,801 |
| 2022-08-10 | Open-market sale | 261 | $119.00 | 269,836 |
| 2022-08-10 | Open-market sale | 7 | $119.84 | 269,209 |
| 2022-08-10 | Open-market sale | 20 | $119.76 | 269,216 |
| 2022-08-10 | Open-market sale | 72 | $119.70 | 269,236 |
| 2022-08-10 | Open-market sale | 28 | $120.14 | 269,308 |
| 2022-08-10 | Open-market sale | 100 | $119.58 | 269,336 |
| 2022-08-10 | Open-market sale | 33 | $119.41 | 269,768 |
| 2022-02-23 | Open-market sale | 40,517 | $137.72 | 270,097 |
| 2021-11-24 | Open-market sale | 22 | $136.00 | 309,615 |
| 2021-11-24 | Open-market sale | 1 | $136.81 | 309,614 |
| 2021-11-24 | Open-market sale | 1 | $136.81 | 310,614 |
| 2021-11-23 | Open-market sale | 241 | $136.00 | 309,974 |
| 2021-11-23 | Open-market sale | 5 | $136.01 | 309,637 |
| 2021-11-23 | Open-market sale | 90 | $138.00 | 309,884 |
| 2021-11-23 | Open-market sale | 100 | $136.30 | 309,642 |
| 2021-11-23 | Open-market sale | 100 | $136.03 | 309,784 |
| 2021-11-23 | Open-market sale | 42 | $137.00 | 309,742 |
| 2021-11-22 | Open-market sale | 56 | $137.86 | 317,425 |
| 2021-11-22 | Open-market sale | 10 | $137.50 | 317,415 |
| 2021-11-22 | Open-market sale | 4,000 | $137.15 | 313,415 |
| 2021-11-22 | Open-market sale | 100 | $137.00 | 313,315 |
| 2021-11-22 | Open-market sale | 100 | $138.00 | 313,215 |
| 2021-11-22 | Open-market sale | 3,000 | $139.00 | 310,215 |
| 2021-11-22 | Open-market sale | 144 | $137.87 | 317,481 |
| 2021-11-22 | Open-market sale | 40 | $137.00 | 317,625 |
| 2021-11-19 | Open-market sale | 100 | $138.15 | 317,765 |
| 2021-11-19 | Open-market sale | 30 | $138.17 | 317,865 |
| 2021-11-19 | Open-market sale | 33 | $138.30 | 317,895 |
| 2021-11-19 | Open-market sale | 98 | $138.10 | 317,928 |
| 2021-11-19 | Open-market sale | 100 | $138.76 | 317,026 |
| 2021-11-19 | Open-market sale | 100 | $138.33 | 318,126 |
| 2021-11-19 | Open-market sale | 100 | $138.02 | 318,226 |
| 2021-11-19 | Open-market sale | 100 | $138.09 | 318,326 |
| 2021-11-19 | Open-market sale | 100 | $138.50 | 318,526 |
| 2021-11-19 | Open-market sale | 100 | $138.90 | 318,626 |
| 2021-11-19 | Open-market sale | 100 | $138.42 | 318,726 |
| 2021-11-19 | Open-market sale | 100 | $138.36 | 318,826 |
| 2021-11-19 | Open-market sale | 5 | $138.41 | 317,665 |
| 2021-11-19 | Open-market sale | 95 | $138.24 | 317,670 |
| 2021-11-19 | Open-market sale | 100 | $138.35 | 318,426 |
| 2021-11-19 | Open-market sale | 100 | $138.00 | 319,376 |
| 2021-11-19 | Open-market sale | 1 | $138.24 | 323,835 |
| 2021-11-19 | Open-market sale | 20 | $138.06 | 323,815 |
| 2021-11-19 | Open-market sale | 280 | $138.05 | 323,535 |
| 2021-11-19 | Open-market sale | 100 | $138.02 | 323,435 |
| 2021-11-19 | Open-market sale | 130 | $138.32 | 318,926 |
| 2021-11-19 | Open-market sale | 100 | $138.35 | 319,056 |
| 2021-11-19 | Open-market sale | 100 | $138.11 | 319,156 |
| 2021-11-19 | Open-market sale | 110 | $138.21 | 319,256 |
| 2021-11-19 | Open-market sale | 10 | $138.22 | 319,366 |
| 2021-11-19 | Open-market sale | 100 | $138.01 | 319,476 |
| 2021-11-19 | Open-market sale | 1,227 | $138.00 | 319,576 |
| 2021-11-19 | Open-market sale | 400 | $138.24 | 320,803 |
| 2021-11-19 | Open-market sale | 400 | $138.25 | 321,203 |
| 2021-11-19 | Open-market sale | 400 | $138.56 | 321,603 |
| 2021-11-19 | Open-market sale | 400 | $138.77 | 322,003 |
| 2021-11-19 | Open-market sale | 400 | $138.77 | 322,403 |
| 2021-11-19 | Open-market sale | 331 | $138.05 | 322,803 |
| 2021-11-19 | Open-market sale | 101 | $138.15 | 323,134 |
| 2021-11-19 | Open-market sale | 100 | $138.55 | 323,235 |
| 2021-11-19 | Open-market sale | 100 | $138.10 | 323,335 |
| 2021-11-18 | Open-market sale | 100 | $138.52 | 334,101 |
| 2021-11-18 | Open-market sale | 90 | $139.07 | 334,201 |
| 2021-11-18 | Open-market sale | 300 | $139.49 | 331,749 |
| 2021-11-18 | Open-market sale | 69 | $139.24 | 332,049 |
| 2021-11-18 | Open-market sale | 31 | $139.25 | 332,118 |
| 2021-11-18 | Open-market sale | 187 | $139.30 | 332,149 |
| 2021-11-18 | Open-market sale | 105 | $138.90 | 332,336 |
| 2021-11-18 | Open-market sale | 100 | $138.57 | 332,441 |
| 2021-11-18 | Open-market sale | 89 | $140.00 | 332,541 |
| 2021-11-18 | Open-market sale | 100 | $139.16 | 332,630 |
| 2021-11-18 | Open-market sale | 50 | $139.18 | 332,730 |
| 2021-11-18 | Open-market sale | 29 | $139.20 | 332,780 |
| 2021-11-18 | Open-market sale | 212 | $139.16 | 332,809 |
| 2021-11-18 | Open-market sale | 102 | $139.16 | 333,021 |
| 2021-11-18 | Open-market sale | 16 | $139.16 | 333,123 |
| 2021-11-18 | Open-market sale | 129 | $139.00 | 333,139 |
| 2021-11-18 | Open-market sale | 260 | $138.80 | 333,268 |
| 2021-11-18 | Open-market sale | 30 | $138.80 | 333,528 |
| 2021-11-18 | Open-market sale | 32 | $139.11 | 333,558 |
| 2021-11-18 | Open-market sale | 20 | $138.56 | 333,590 |
| 2021-11-18 | Open-market sale | 80 | $138.50 | 333,610 |
| 2021-11-18 | Open-market sale | 1 | $139.04 | 333,690 |
| 2021-11-18 | Open-market sale | 25 | $138.54 | 333,691 |
| 2021-11-18 | Open-market sale | 3 | $138.99 | 333,716 |
| 2021-11-18 | Open-market sale | 100 | $138.99 | 333,719 |
| 2021-11-18 | Open-market sale | 79 | $138.66 | 333,819 |
| 2021-11-18 | Open-market sale | 7 | $139.11 | 333,898 |
| 2021-11-18 | Open-market sale | 100 | $138.60 | 333,905 |
| 2021-11-18 | Open-market sale | 96 | $138.51 | 334,005 |
| 2021-11-18 | Open-market sale | 9 | $135.50 | 334,291 |
| 2021-11-18 | Open-market sale | 100 | $138.75 | 325,936 |
| 2021-11-18 | Open-market sale | 100 | $138.83 | 326,036 |
| 2021-11-18 | Open-market sale | 200 | $138.86 | 326,136 |
| 2021-11-18 | Open-market sale | 114 | $139.35 | 326,336 |
| 2021-11-18 | Open-market sale | 14 | $139.31 | 326,450 |
| 2021-11-18 | Open-market sale | 600 | $139.65 | 326,464 |
| 2021-11-18 | Open-market sale | 100 | $139.01 | 327,064 |
| 2021-11-18 | Open-market sale | 85 | $138.86 | 327,164 |
| 2021-11-18 | Open-market sale | 700 | $138.78 | 327,249 |
| 2021-11-18 | Open-market sale | 100 | $139.00 | 327,949 |
| 2021-11-18 | Open-market sale | 50 | $138.90 | 328,049 |
| 2021-11-18 | Open-market sale | 1,200 | $139.02 | 328,099 |
| 2021-11-18 | Open-market sale | 800 | $139.18 | 329,299 |
| 2021-11-18 | Open-market sale | 950 | $139.02 | 329,099 |
| 2021-11-18 | Open-market sale | 600 | $138.97 | 331,049 |
| 2021-11-18 | Open-market sale | 100 | $139.16 | 331,649 |
| 2021-11-18 | Open-market sale | 600 | $139.23 | 323,836 |
| 2021-11-18 | Open-market sale | 100 | $138.92 | 324,436 |
| 2021-11-18 | Open-market sale | 300 | $138.80 | 324,536 |
| 2021-11-18 | Open-market sale | 100 | $138.81 | 324,836 |
| 2021-11-18 | Open-market sale | 500 | $139.69 | 324,936 |
| 2021-11-18 | Open-market sale | 200 | $138.85 | 325,436 |
| 2021-11-18 | Open-market sale | 100 | $138.95 | 325,636 |
| 2021-11-18 | Open-market sale | 200 | $138.55 | 325,736 |
| 2021-11-17 | Open-market sale | 100 | $140.18 | 334,710 |
| 2021-11-17 | Open-market sale | 100 | $140.01 | 334,610 |
| 2021-11-17 | Open-market sale | 100 | $141.46 | 334,410 |
| 2021-11-17 | Open-market sale | 100 | $140.35 | 334,810 |
| 2021-11-17 | Open-market sale | 100 | $140.25 | 334,310 |
| 2021-11-17 | Open-market sale | 100 | $140.85 | 334,510 |
| 2021-11-17 | Open-market sale | 100 | $140.31 | 335,353 |
| 2021-11-17 | Open-market sale | 38 | $139.85 | 335,315 |
| 2021-11-17 | Open-market sale | 100 | $140.10 | 335,215 |
| 2021-11-17 | Open-market sale | 100 | $140.10 | 335,115 |
| 2021-11-17 | Open-market sale | 100 | $139.96 | 335,015 |
| 2021-11-17 | Open-market sale | 100 | $140.05 | 334,915 |
| 2021-11-17 | Open-market sale | 5 | $140.12 | 334,910 |
| 2021-11-17 | Open-market sale | 10 | $140.00 | 334,300 |
| 2021-11-10 | Open-market sale | 3 | $139.60 | 335,553 |
| 2021-11-10 | Open-market sale | 100 | $138.39 | 335,556 |
| 2021-11-10 | Open-market sale | 100 | $137.80 | 335,656 |
| 2021-11-10 | Open-market sale | 17 | $137.76 | 335,756 |
| 2021-11-10 | Open-market sale | 100 | $137.70 | 335,773 |
| 2021-11-10 | Open-market sale | 100 | $137.55 | 335,873 |
| 2021-11-10 | Open-market sale | 20 | $137.50 | 335,973 |
| 2021-11-10 | Open-market sale | 100 | $137.49 | 335,993 |
| 2021-11-10 | Open-market sale | 148 | $137.45 | 336,093 |
| 2021-11-10 | Open-market sale | 100 | $137.40 | 336,241 |
| 2021-11-10 | Open-market sale | 157 | $137.36 | 336,341 |
| 2021-11-10 | Open-market sale | 100 | $137.33 | 336,498 |
| 2021-11-10 | Open-market sale | 9 | $137.16 | 336,598 |
| 2021-11-10 | Open-market sale | 63 | $137.06 | 336,607 |
| 2021-11-10 | Open-market sale | 646 | $137.00 | 336,670 |
| 2021-11-10 | Open-market sale | 100 | $141.72 | 335,453 |
| 2021-11-09 | Open-market sale | 12 | $142.25 | 340,488 |
| 2021-11-09 | Open-market sale | 100 | $142.23 | 340,500 |
| 2021-11-09 | Open-market sale | 61 | $142.10 | 340,600 |
| 2021-11-09 | Open-market sale | 100 | $142.01 | 340,661 |
| 2021-11-09 | Open-market sale | 214 | $142.00 | 340,761 |
| 2021-11-09 | Open-market sale | 100 | $141.31 | 340,975 |
| 2021-11-09 | Open-market sale | 8 | $141.21 | 341,075 |
| 2021-11-09 | Open-market sale | 50 | $141.06 | 341,083 |
| 2021-11-09 | Open-market sale | 10 | $141.04 | 341,133 |
| 2021-11-09 | Open-market sale | 101 | $141.00 | 341,143 |
| 2021-11-09 | Open-market sale | 100 | $140.97 | 341,244 |
| 2021-11-09 | Open-market sale | 4,236 | $140.00 | 342,426 |
| 2021-11-09 | Open-market sale | 92 | $140.85 | 341,344 |
| 2021-11-09 | Open-market sale | 20 | $140.75 | 341,436 |
| 2021-11-09 | Open-market sale | 31 | $140.73 | 341,456 |
| 2021-11-09 | Open-market sale | 9 | $140.51 | 341,487 |
| 2021-11-09 | Open-market sale | 35 | $140.47 | 341,496 |
| 2021-11-09 | Open-market sale | 34 | $140.45 | 341,531 |
| 2021-11-09 | Open-market sale | 133 | $140.43 | 341,565 |
| 2021-11-09 | Open-market sale | 9 | $140.42 | 341,698 |
| 2021-11-09 | Open-market sale | 20 | $140.40 | 341,707 |
| 2021-11-09 | Open-market sale | 101 | $140.38 | 341,727 |
| 2021-11-09 | Open-market sale | 86 | $140.35 | 341,828 |
| 2021-11-09 | Open-market sale | 100 | $140.33 | 341,914 |
| 2021-11-09 | Open-market sale | 10 | $140.32 | 342,014 |
| 2021-11-09 | Open-market sale | 100 | $140.30 | 342,024 |
| 2021-11-09 | Open-market sale | 90 | $140.26 | 342,124 |
| 2021-11-09 | Open-market sale | 50 | $140.03 | 342,376 |
| 2021-11-09 | Open-market sale | 62 | $140.12 | 342,214 |
| 2021-11-09 | Open-market sale | 100 | $140.05 | 342,276 |
| 2021-11-09 | Open-market sale | 57 | $143.20 | 337,635 |
| 2021-11-09 | Open-market sale | 100 | $143.18 | 337,692 |
| 2021-11-09 | Open-market sale | 40 | $143.17 | 337,792 |
| 2021-11-09 | Open-market sale | 99 | $143.16 | 337,832 |
| 2021-11-09 | Open-market sale | 303 | $143.15 | 337,931 |
| 2021-11-09 | Open-market sale | 10 | $143.12 | 338,234 |
| 2021-11-09 | Open-market sale | 100 | $143.10 | 338,244 |
| 2021-11-09 | Open-market sale | 200 | $143.06 | 338,344 |
| 2021-11-09 | Open-market sale | 150 | $143.05 | 338,544 |
| 2021-11-09 | Open-market sale | 100 | $143.04 | 338,694 |
| 2021-11-09 | Open-market sale | 121 | $143.01 | 338,794 |
| 2021-11-09 | Open-market sale | 100 | $142.90 | 338,915 |
| 2021-11-09 | Open-market sale | 5 | $142.71 | 339,015 |
| 2021-11-09 | Open-market sale | 50 | $142.70 | 339,020 |
| 2021-11-09 | Open-market sale | 5 | $142.66 | 339,070 |
| 2021-11-09 | Open-market sale | 20 | $142.65 | 339,075 |
| 2021-11-09 | Open-market sale | 10 | $142.64 | 339,095 |
| 2021-11-09 | Open-market sale | 1 | $142.52 | 340,105 |
| 2021-11-09 | Open-market sale | 9 | $142.51 | 340,106 |
| 2021-11-09 | Open-market sale | 1 | $142.50 | 340,115 |
| 2021-11-09 | Open-market sale | 10 | $142.44 | 340,116 |
| 2021-11-09 | Open-market sale | 100 | $142.32 | 340,126 |
| 2021-11-09 | Open-market sale | 11 | $142.30 | 340,226 |
| 2021-11-09 | Open-market sale | 100 | $142.27 | 340,237 |
| 2021-11-09 | Open-market sale | 89 | $142.26 | 340,337 |
| 2021-11-09 | Open-market sale | 62 | $142.26 | 340,426 |
| 2021-11-09 | Open-market sale | 100 | $143.54 | 337,429 |
| 2021-11-09 | Open-market sale | 22 | $143.50 | 337,529 |
| 2021-11-09 | Open-market sale | 19 | $143.44 | 337,551 |
| 2021-11-09 | Open-market sale | 65 | $143.24 | 337,570 |
| 2021-11-09 | Open-market sale | 100 | $143.84 | 337,316 |
| 2021-11-09 | Open-market sale | 13 | $143.55 | 337,416 |
| 2021-03-26 | Open-market sale | 34,483 | $145.00 | 346,662 |
| 2021-03-12 | Open-market sale | 25,000 | $151.00 | 381,145 |
| 2015-05-31 | Open-market sale | 429.49 | $32.27 | 406,145 |
| 2005-07-22 | — | — | — | 406,145 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.