SEC CIK 1317807

Albino Mark F

Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.

Current Positions

CompanyShares OwnedAs Of
OFLXview stock →192,5012022-08-19

Position History — OFLX

Reported shares owned immediately after each Form 4 transaction, over time.

0135,382270,763406,1452005-072021-112021-112022-082022-082022-082022-08

Recent Filings — OFLX

DateActivitySharesPriceOwned After
2022-08-19Open-market sale3,199$120.00192,501
2022-08-19Open-market sale126$120.50192,275
2022-08-19Open-market sale100$120.25192,401
2022-08-18Open-market sale13$120.03196,295
2022-08-18Open-market sale7$120.12196,308
2022-08-18Open-market sale1$120.13196,315
2022-08-18Open-market sale200$120.00196,316
2022-08-18Open-market sale100$120.02196,516
2022-08-18Open-market sale46$120.03196,616
2022-08-18Open-market sale1,741$120.00196,662
2022-08-18Open-market sale94$120.05196,201
2022-08-18Open-market sale100$120.22195,800
2022-08-18Open-market sale200$120.11196,000
2022-08-18Open-market sale100$120.01195,900
2022-08-18Open-market sale1$120.05196,200
2022-08-18Open-market sale100$120.23195,700
2022-08-17Open-market sale196$120.00198,403
2022-08-16Open-market sale20$116.19209,630
2022-08-16Open-market sale150$116.18209,650
2022-08-16Open-market sale50$116.17209,800
2022-08-16Open-market sale100$116.16209,850
2022-08-16Open-market sale200$116.15209,950
2022-08-16Open-market sale230$116.14210,150
2022-08-16Open-market sale68$116.12210,380
2022-08-16Open-market sale80$116.10210,448
2022-08-16Open-market sale20$116.08210,528
2022-08-16Open-market sale38$116.07210,548
2022-08-16Open-market sale95$116.06210,586
2022-08-16Open-market sale113$116.05210,681
2022-08-16Open-market sale234$116.04210,794
2022-08-16Open-market sale180$116.01211,028
2022-08-16Open-market sale72$116.00211,208
2022-08-16Open-market sale1$115.97211,280
2022-08-16Open-market sale23$115.96211,281
2022-08-16Open-market sale50$115.95211,304
2022-08-16Open-market sale50$116.20209,580
2022-08-16Open-market sale171$116.21209,409
2022-08-16Open-market sale31$116.22209,378
2022-08-16Open-market sale90$116.23209,288
2022-08-16Open-market sale10$116.24209,278
2022-08-16Open-market sale60$116.26209,218
2022-08-16Open-market sale4$116.27209,214
2022-08-16Open-market sale100$116.29209,114
2022-08-16Open-market sale185$116.31208,929
2022-08-16Open-market sale157$116.32208,772
2022-08-16Open-market sale44$115.92211,354
2022-08-16Open-market sale40$115.90211,398
2022-08-16Open-market sale70$116.70204,623
2022-08-16Open-market sale100$116.69204,693
2022-08-16Open-market sale71$116.68204,793
2022-08-16Open-market sale10$116.67204,864
2022-08-16Open-market sale100$116.73204,523
2022-08-16Open-market sale38$116.75204,485
2022-08-16Open-market sale527$116.34208,225
2022-08-16Open-market sale20$116.33208,752
2022-08-16Open-market sale100$116.92204,385
2022-08-16Open-market sale232$116.35207,993
2022-08-16Open-market sale120$116.36207,873
2022-08-16Open-market sale48$116.39207,825
2022-08-16Open-market sale100$116.66204,874
2022-08-16Open-market sale50$116.65204,974
2022-08-16Open-market sale12$116.64205,024
2022-08-16Open-market sale200$116.63205,036
2022-08-16Open-market sale100$116.57205,236
2022-08-16Open-market sale290$116.55205,336
2022-08-16Open-market sale254$116.54205,626
2022-08-16Open-market sale200$116.53205,880
2022-08-16Open-market sale39$116.52206,080
2022-08-16Open-market sale100$116.50206,119
2022-08-16Open-market sale39$116.50206,219
2022-08-16Open-market sale116$116.46206,258
2022-08-16Open-market sale51$116.45206,374
2022-08-16Open-market sale1$116.44206,425
2022-08-16Open-market sale999$116.43206,426
2022-08-16Open-market sale101$116.42207,425
2022-08-16Open-market sale199$116.41207,526
2022-08-16Open-market sale100$116.39207,725
2022-08-16Open-market sale159$115.13215,599
2022-08-16Open-market sale500$115.12215,758
2022-08-16Open-market sale200$115.11216,258
2022-08-16Open-market sale170$115.10216,458
2022-08-16Open-market sale50$115.09216,628
2022-08-16Open-market sale200$115.08216,678
2022-08-16Open-market sale58$115.07216,878
2022-08-16Open-market sale181$115.06216,936
2022-08-16Open-market sale259$115.05217,117
2022-08-16Open-market sale150$115.03217,476
2022-08-16Open-market sale451$115.02217,626
2022-08-16Open-market sale463$115.01218,077
2022-08-16Open-market sale2$115.00218,540
2022-08-16Open-market sale7,446$115.00218,542
2022-08-16Open-market sale300$115.15215,299
2022-08-16Open-market sale69$115.16215,230
2022-08-16Open-market sale100$115.17215,130
2022-08-16Open-market sale4$115.19215,126
2022-08-16Open-market sale100$115.20215,026
2022-08-16Open-market sale2$115.20215,024
2022-08-16Open-market sale100$115.26214,924
2022-08-16Open-market sale51$115.30214,873
2022-08-16Open-market sale100$115.31214,773
2022-08-16Open-market sale38$115.32214,735
2022-08-16Open-market sale500$115.33214,235
2022-08-16Open-market sale100$115.35214,135
2022-08-16Open-market sale100$115.40214,035
2022-08-16Open-market sale92$115.46213,943
2022-08-16Open-market sale20$115.47213,923
2022-08-16Open-market sale100$115.04217,376
2022-08-16Open-market sale90$115.85211,663
2022-08-16Open-market sale100$115.86211,563
2022-08-16Open-market sale15$115.87211,548
2022-08-16Open-market sale10$115.88211,538
2022-08-16Open-market sale100$115.89211,438
2022-08-16Open-market sale2$115.58213,630
2022-08-16Open-market sale2$115.49213,921
2022-08-16Open-market sale183$115.50213,738
2022-08-16Open-market sale10$115.51213,728
2022-08-16Open-market sale25$115.52213,703
2022-08-16Open-market sale50$115.55213,653
2022-08-16Open-market sale1$115.56213,652
2022-08-16Open-market sale20$115.57213,632
2022-08-16Open-market sale3$115.62213,627
2022-08-16Open-market sale20$115.63213,607
2022-08-16Open-market sale26$115.64213,581
2022-08-16Open-market sale190$115.66213,391
2022-08-16Open-market sale99$115.67213,292
2022-08-16Open-market sale284$115.69213,008
2022-08-16Open-market sale260$115.70212,748
2022-08-16Open-market sale150$115.71212,598
2022-08-16Open-market sale10$115.72212,588
2022-08-16Open-market sale8$115.73212,580
2022-08-16Open-market sale11$115.74212,569
2022-08-16Open-market sale105$115.75212,464
2022-08-16Open-market sale100$115.77212,364
2022-08-16Open-market sale352$115.80212,012
2022-08-16Open-market sale219$115.81211,793
2022-08-16Open-market sale30$115.82211,763
2022-08-16Open-market sale10$115.84211,753
2022-08-16Open-market sale16$118.01199,917
2022-08-16Open-market sale100$118.03199,817
2022-08-16Open-market sale100$118.07199,717
2022-08-16Open-market sale100$118.08199,617
2022-08-16Open-market sale2$118.15199,417
2022-08-16Open-market sale200$118.26199,217
2022-08-16Open-market sale100$118.49199,117
2022-08-16Open-market sale200$118.50198,917
2022-08-16Open-market sale78$118.71198,839
2022-08-16Open-market sale40$118.75198,799
2022-08-16Open-market sale98$118.12199,519
2022-08-16Open-market sale100$118.98198,599
2022-08-16Open-market sale100$118.79198,699
2022-08-16Open-market sale100$118.13199,419
2022-08-16Open-market sale100$117.08201,911
2022-08-16Open-market sale100$117.05202,011
2022-08-16Open-market sale900$117.03202,111
2022-08-16Open-market sale200$117.02203,011
2022-08-16Open-market sale100$117.01203,211
2022-08-16Open-market sale700$117.00203,311
2022-08-16Open-market sale100$116.98204,011
2022-08-16Open-market sale274$116.95204,111
2022-08-16Open-market sale27$118.00199,933
2022-08-16Open-market sale84$117.92199,960
2022-08-16Open-market sale3$117.82200,044
2022-08-16Open-market sale20$117.81200,047
2022-08-16Open-market sale100$117.76200,067
2022-08-16Open-market sale41$117.71200,167
2022-08-16Open-market sale199$117.62200,208
2022-08-16Open-market sale27$117.56200,407
2022-08-16Open-market sale20$117.53200,434
2022-08-16Open-market sale20$117.52200,454
2022-08-16Open-market sale20$117.51200,474
2022-08-16Open-market sale172$117.50200,494
2022-08-16Open-market sale6$117.49200,666
2022-08-16Open-market sale111$117475.00200,672
2022-08-16Open-market sale100$117.40200,783
2022-08-16Open-market sale400$117.39200,883
2022-08-16Open-market sale28$117.35201,283
2022-08-16Open-market sale2$117.34201,311
2022-08-16Open-market sale392$117.33201,313
2022-08-16Open-market sale83$117.29201,705
2022-08-16Open-market sale23$117.16201,788
2022-08-16Open-market sale100$117.14201,811
2022-08-15Open-market sale100$118.27228,595
2022-08-15Open-market sale2,650$118.91228,695
2022-08-15Open-market sale100$118.51231,345
2022-08-15Open-market sale100$118.52231,445
2022-08-15Open-market sale100$122.06225,988
2022-08-15Open-market sale61$122.30226,088
2022-08-15Open-market sale46$122.00226,149
2022-08-15Open-market sale100$121.08226,195
2022-08-15Open-market sale100$121.56226,295
2022-08-15Open-market sale100$119.92226,495
2022-08-15Open-market sale100$119.24226,595
2022-08-15Open-market sale400$119.22226,695
2022-08-15Open-market sale100$119.20227,095
2022-08-15Open-market sale8$119.05227,195
2022-08-15Open-market sale17$119.94227,203
2022-08-15Open-market sale75$119.06227,220
2022-08-15Open-market sale100$118.45227,295
2022-08-15Open-market sale100$118.50231,545
2022-08-15Open-market sale100$118.54231,645
2022-08-15Open-market sale100$118.27228,495
2022-08-15Open-market sale600$118.63227,895
2022-08-15Open-market sale400$118.69227,495
2022-08-15Open-market sale100$118.63227,395
2022-08-15Open-market sale100$119.37226,395
2022-08-15Open-market sale400$118.50234,545
2022-08-15Open-market sale2,800$118.69231,745
2022-08-15Open-market sale700$118.74235,745
2022-08-15Open-market sale500$118.73236,445
2022-08-15Open-market sale300$118.72236,945
2022-08-15Open-market sale500$118.85237,245
2022-08-15Open-market sale100$118.51237,745
2022-08-15Open-market sale100$118.60237,845
2022-08-15Open-market sale700$118.58237,945
2022-08-15Open-market sale100$119.00238,645
2022-08-15Open-market sale100$118.62238,745
2022-08-15Open-market sale200$118.56238,845
2022-08-15Open-market sale100$118.65239,045
2022-08-15Open-market sale100$118.56239,145
2022-08-15Open-market sale300$118.62239,245
2022-08-15Open-market sale100$118.68239,545
2022-08-15Open-market sale50$118.63239,645
2022-08-15Open-market sale100$118.89239,695
2022-08-15Open-market sale900$118.80239,795
2022-08-15Open-market sale200$118.61240,695
2022-08-15Open-market sale400$118.60240,895
2022-08-15Open-market sale100$118.65241,295
2022-08-15Open-market sale100$118.70241,395
2022-08-15Open-market sale100$118.66241,495
2022-08-15Open-market sale100$118.50241,595
2022-08-15Open-market sale99$118.22241,695
2022-08-15Open-market sale100$118.50241,794
2022-08-15Open-market sale100$119.01241,894
2022-08-15Open-market sale100$119.22241,994
2022-08-15Open-market sale100$118.51234,945
2022-08-15Open-market sale600$118.51235,045
2022-08-15Open-market sale100$118.63235,645
2022-08-15Open-market sale100$119.06242,294
2022-08-15Open-market sale100$119.40242,394
2022-08-15Open-market sale300$119.02242,494
2022-08-15Open-market sale800$119.16242,794
2022-08-15Open-market sale100$119.03243,594
2022-08-15Open-market sale200$119.10243,694
2022-08-15Open-market sale100$119.00243,894
2022-08-15Open-market sale200$119.11243,994
2022-08-15Open-market sale400$119.01244,194
2022-08-15Open-market sale3,241$119.00244,594
2022-08-15Open-market sale100$118.71247,835
2022-08-15Open-market sale500$118.75247,935
2022-08-15Open-market sale60$118.90248,435
2022-08-15Open-market sale100$119.22242,094
2022-08-15Open-market sale100$118.13248,595
2022-08-15Open-market sale50$118.21248,695
2022-08-15Open-market sale50$118.16248,745
2022-08-15Open-market sale1$118.30248,795
2022-08-15Open-market sale140$118.00248,796
2022-08-15Open-market sale100$118.05248,936
2022-08-15Open-market sale200$118.00249,036
2022-08-15Open-market sale99$118.07249,236
2022-08-15Open-market sale50$118.01249,335
2022-08-15Open-market sale147$118.00249,385
2022-08-15Open-market sale100$118.77242,194
2022-08-15Open-market sale100$118.47248,495
2022-08-12Open-market sale206$119.27259,323
2022-08-12Open-market sale3$119.26259,529
2022-08-12Open-market sale73$119.02259,250
2022-08-12Open-market sale1,700$117.72249,532
2022-08-12Open-market sale113$118.32251,232
2022-08-12Open-market sale400$118.02251,345
2022-08-12Open-market sale2,100$117.54251,745
2022-08-12Open-market sale1,000$117.55253,845
2022-08-12Open-market sale100$117.55254,845
2022-08-12Open-market sale112$118.19254,945
2022-08-12Open-market sale200$118.10255,057
2022-08-12Open-market sale118$118.05255,257
2022-08-12Open-market sale70$118.50255,375
2022-08-12Open-market sale300$117.75255,445
2022-08-12Open-market sale200$117.62255,745
2022-08-12Open-market sale100$117.52255,945
2022-08-12Open-market sale1,000$118.11256,045
2022-08-12Open-market sale200$118.25257,045
2022-08-12Open-market sale1,600$117.96257,245
2022-08-12Open-market sale10$118.62258,845
2022-08-12Open-market sale75$119.00258,855
2022-08-12Open-market sale20$119.92258,930
2022-08-12Open-market sale300$118.62258,950
2022-08-11Open-market sale89$118.51267,410
2022-08-11Open-market sale94$118.20266,891
2022-08-11Open-market sale40$117.80259,532
2022-08-11Open-market sale19$117.79259,572
2022-08-11Open-market sale100$117.99259,591
2022-08-11Open-market sale1$117.76259,691
2022-08-11Open-market sale300$117.87259,692
2022-08-11Open-market sale300$117.90259,992
2022-08-11Open-market sale100$117.81260,292
2022-08-11Open-market sale100$117.64260,392
2022-08-11Open-market sale400$117.75260,492
2022-08-11Open-market sale26$118.00260,892
2022-08-11Open-market sale100$117.82260,918
2022-08-11Open-market sale300$117.91261,018
2022-08-11Open-market sale100$117.83261,318
2022-08-11Open-market sale200$117.83261,418
2022-08-11Open-market buy300$117.82261,618
2022-08-11Open-market sale500$117.82261,918
2022-08-11Open-market sale60$117.83262,418
2022-08-11Open-market sale4,100$117.79262,478
2022-08-11Open-market sale20$118.00266,578
2022-08-11Open-market sale293$117.77266,598
2022-08-11Open-market sale11$119.01267,399
2022-08-11Open-market sale414$118.44266,985
2022-08-11Open-market sale49$118.19267,955
2022-08-11Open-market sale4$118.53267,951
2022-08-11Open-market sale98$118.41267,853
2022-08-11Open-market sale100$118.61267,753
2022-08-11Open-market sale100$119.02267,653
2022-08-11Open-market sale4$118.36267,649
2022-08-11Open-market sale50$118.60267,599
2022-08-11Open-market sale100$119.01267,499
2022-08-11Open-market sale2$117.50269,207
2022-08-11Open-market sale45$118.36268,004
2022-08-11Open-market sale6$118.53268,049
2022-08-11Open-market sale101$118.36268,055
2022-08-11Open-market sale5$118.09268,156
2022-08-11Open-market sale2$117.86268,161
2022-08-11Open-market sale27$118.13268,163
2022-08-11Open-market sale66$117.55268,190
2022-08-11Open-market sale100$118.01268,256
2022-08-11Open-market sale50$117.71268,356
2022-08-11Open-market sale100$117.67268,406
2022-08-11Open-market sale100$117.76268,506
2022-08-11Open-market sale45$117.54268,606
2022-08-11Open-market sale10$117.71268,651
2022-08-11Open-market sale6$117.81268,661
2022-08-11Open-market sale39$117.82268,667
2022-08-11Open-market sale100$117.67268,706
2022-08-11Open-market sale25$117.96268,806
2022-08-11Open-market sale1$117.73268,831
2022-08-11Open-market sale75$117.95268,832
2022-08-11Open-market sale100$117.53268,907
2022-08-11Open-market sale200$117.61269,007
2022-08-11Open-market sale300$117.82261,618
2022-08-10Open-market sale85$119.88269,436
2022-08-10Open-market sale14$119.79269,521
2022-08-10Open-market sale1$119.78269,535
2022-08-10Open-market sale19$119.60269,536
2022-08-10Open-market sale1$119.59269,555
2022-08-10Open-market sale77$119.56269,556
2022-08-10Open-market sale100$119.62269,633
2022-08-10Open-market sale3$119.57269,733
2022-08-10Open-market sale1$119.39269,736
2022-08-10Open-market sale10$119.34269,737
2022-08-10Open-market sale1$119.07269,747
2022-08-10Open-market sale20$119.09269,748
2022-08-10Open-market sale35$119.00269,801
2022-08-10Open-market sale261$119.00269,836
2022-08-10Open-market sale7$119.84269,209
2022-08-10Open-market sale20$119.76269,216
2022-08-10Open-market sale72$119.70269,236
2022-08-10Open-market sale28$120.14269,308
2022-08-10Open-market sale100$119.58269,336
2022-08-10Open-market sale33$119.41269,768
2022-02-23Open-market sale40,517$137.72270,097
2021-11-24Open-market sale22$136.00309,615
2021-11-24Open-market sale1$136.81309,614
2021-11-24Open-market sale1$136.81310,614
2021-11-23Open-market sale241$136.00309,974
2021-11-23Open-market sale5$136.01309,637
2021-11-23Open-market sale90$138.00309,884
2021-11-23Open-market sale100$136.30309,642
2021-11-23Open-market sale100$136.03309,784
2021-11-23Open-market sale42$137.00309,742
2021-11-22Open-market sale56$137.86317,425
2021-11-22Open-market sale10$137.50317,415
2021-11-22Open-market sale4,000$137.15313,415
2021-11-22Open-market sale100$137.00313,315
2021-11-22Open-market sale100$138.00313,215
2021-11-22Open-market sale3,000$139.00310,215
2021-11-22Open-market sale144$137.87317,481
2021-11-22Open-market sale40$137.00317,625
2021-11-19Open-market sale100$138.15317,765
2021-11-19Open-market sale30$138.17317,865
2021-11-19Open-market sale33$138.30317,895
2021-11-19Open-market sale98$138.10317,928
2021-11-19Open-market sale100$138.76317,026
2021-11-19Open-market sale100$138.33318,126
2021-11-19Open-market sale100$138.02318,226
2021-11-19Open-market sale100$138.09318,326
2021-11-19Open-market sale100$138.50318,526
2021-11-19Open-market sale100$138.90318,626
2021-11-19Open-market sale100$138.42318,726
2021-11-19Open-market sale100$138.36318,826
2021-11-19Open-market sale5$138.41317,665
2021-11-19Open-market sale95$138.24317,670
2021-11-19Open-market sale100$138.35318,426
2021-11-19Open-market sale100$138.00319,376
2021-11-19Open-market sale1$138.24323,835
2021-11-19Open-market sale20$138.06323,815
2021-11-19Open-market sale280$138.05323,535
2021-11-19Open-market sale100$138.02323,435
2021-11-19Open-market sale130$138.32318,926
2021-11-19Open-market sale100$138.35319,056
2021-11-19Open-market sale100$138.11319,156
2021-11-19Open-market sale110$138.21319,256
2021-11-19Open-market sale10$138.22319,366
2021-11-19Open-market sale100$138.01319,476
2021-11-19Open-market sale1,227$138.00319,576
2021-11-19Open-market sale400$138.24320,803
2021-11-19Open-market sale400$138.25321,203
2021-11-19Open-market sale400$138.56321,603
2021-11-19Open-market sale400$138.77322,003
2021-11-19Open-market sale400$138.77322,403
2021-11-19Open-market sale331$138.05322,803
2021-11-19Open-market sale101$138.15323,134
2021-11-19Open-market sale100$138.55323,235
2021-11-19Open-market sale100$138.10323,335
2021-11-18Open-market sale100$138.52334,101
2021-11-18Open-market sale90$139.07334,201
2021-11-18Open-market sale300$139.49331,749
2021-11-18Open-market sale69$139.24332,049
2021-11-18Open-market sale31$139.25332,118
2021-11-18Open-market sale187$139.30332,149
2021-11-18Open-market sale105$138.90332,336
2021-11-18Open-market sale100$138.57332,441
2021-11-18Open-market sale89$140.00332,541
2021-11-18Open-market sale100$139.16332,630
2021-11-18Open-market sale50$139.18332,730
2021-11-18Open-market sale29$139.20332,780
2021-11-18Open-market sale212$139.16332,809
2021-11-18Open-market sale102$139.16333,021
2021-11-18Open-market sale16$139.16333,123
2021-11-18Open-market sale129$139.00333,139
2021-11-18Open-market sale260$138.80333,268
2021-11-18Open-market sale30$138.80333,528
2021-11-18Open-market sale32$139.11333,558
2021-11-18Open-market sale20$138.56333,590
2021-11-18Open-market sale80$138.50333,610
2021-11-18Open-market sale1$139.04333,690
2021-11-18Open-market sale25$138.54333,691
2021-11-18Open-market sale3$138.99333,716
2021-11-18Open-market sale100$138.99333,719
2021-11-18Open-market sale79$138.66333,819
2021-11-18Open-market sale7$139.11333,898
2021-11-18Open-market sale100$138.60333,905
2021-11-18Open-market sale96$138.51334,005
2021-11-18Open-market sale9$135.50334,291
2021-11-18Open-market sale100$138.75325,936
2021-11-18Open-market sale100$138.83326,036
2021-11-18Open-market sale200$138.86326,136
2021-11-18Open-market sale114$139.35326,336
2021-11-18Open-market sale14$139.31326,450
2021-11-18Open-market sale600$139.65326,464
2021-11-18Open-market sale100$139.01327,064
2021-11-18Open-market sale85$138.86327,164
2021-11-18Open-market sale700$138.78327,249
2021-11-18Open-market sale100$139.00327,949
2021-11-18Open-market sale50$138.90328,049
2021-11-18Open-market sale1,200$139.02328,099
2021-11-18Open-market sale800$139.18329,299
2021-11-18Open-market sale950$139.02329,099
2021-11-18Open-market sale600$138.97331,049
2021-11-18Open-market sale100$139.16331,649
2021-11-18Open-market sale600$139.23323,836
2021-11-18Open-market sale100$138.92324,436
2021-11-18Open-market sale300$138.80324,536
2021-11-18Open-market sale100$138.81324,836
2021-11-18Open-market sale500$139.69324,936
2021-11-18Open-market sale200$138.85325,436
2021-11-18Open-market sale100$138.95325,636
2021-11-18Open-market sale200$138.55325,736
2021-11-17Open-market sale100$140.18334,710
2021-11-17Open-market sale100$140.01334,610
2021-11-17Open-market sale100$141.46334,410
2021-11-17Open-market sale100$140.35334,810
2021-11-17Open-market sale100$140.25334,310
2021-11-17Open-market sale100$140.85334,510
2021-11-17Open-market sale100$140.31335,353
2021-11-17Open-market sale38$139.85335,315
2021-11-17Open-market sale100$140.10335,215
2021-11-17Open-market sale100$140.10335,115
2021-11-17Open-market sale100$139.96335,015
2021-11-17Open-market sale100$140.05334,915
2021-11-17Open-market sale5$140.12334,910
2021-11-17Open-market sale10$140.00334,300
2021-11-10Open-market sale3$139.60335,553
2021-11-10Open-market sale100$138.39335,556
2021-11-10Open-market sale100$137.80335,656
2021-11-10Open-market sale17$137.76335,756
2021-11-10Open-market sale100$137.70335,773
2021-11-10Open-market sale100$137.55335,873
2021-11-10Open-market sale20$137.50335,973
2021-11-10Open-market sale100$137.49335,993
2021-11-10Open-market sale148$137.45336,093
2021-11-10Open-market sale100$137.40336,241
2021-11-10Open-market sale157$137.36336,341
2021-11-10Open-market sale100$137.33336,498
2021-11-10Open-market sale9$137.16336,598
2021-11-10Open-market sale63$137.06336,607
2021-11-10Open-market sale646$137.00336,670
2021-11-10Open-market sale100$141.72335,453
2021-11-09Open-market sale12$142.25340,488
2021-11-09Open-market sale100$142.23340,500
2021-11-09Open-market sale61$142.10340,600
2021-11-09Open-market sale100$142.01340,661
2021-11-09Open-market sale214$142.00340,761
2021-11-09Open-market sale100$141.31340,975
2021-11-09Open-market sale8$141.21341,075
2021-11-09Open-market sale50$141.06341,083
2021-11-09Open-market sale10$141.04341,133
2021-11-09Open-market sale101$141.00341,143
2021-11-09Open-market sale100$140.97341,244
2021-11-09Open-market sale4,236$140.00342,426
2021-11-09Open-market sale92$140.85341,344
2021-11-09Open-market sale20$140.75341,436
2021-11-09Open-market sale31$140.73341,456
2021-11-09Open-market sale9$140.51341,487
2021-11-09Open-market sale35$140.47341,496
2021-11-09Open-market sale34$140.45341,531
2021-11-09Open-market sale133$140.43341,565
2021-11-09Open-market sale9$140.42341,698
2021-11-09Open-market sale20$140.40341,707
2021-11-09Open-market sale101$140.38341,727
2021-11-09Open-market sale86$140.35341,828
2021-11-09Open-market sale100$140.33341,914
2021-11-09Open-market sale10$140.32342,014
2021-11-09Open-market sale100$140.30342,024
2021-11-09Open-market sale90$140.26342,124
2021-11-09Open-market sale50$140.03342,376
2021-11-09Open-market sale62$140.12342,214
2021-11-09Open-market sale100$140.05342,276
2021-11-09Open-market sale57$143.20337,635
2021-11-09Open-market sale100$143.18337,692
2021-11-09Open-market sale40$143.17337,792
2021-11-09Open-market sale99$143.16337,832
2021-11-09Open-market sale303$143.15337,931
2021-11-09Open-market sale10$143.12338,234
2021-11-09Open-market sale100$143.10338,244
2021-11-09Open-market sale200$143.06338,344
2021-11-09Open-market sale150$143.05338,544
2021-11-09Open-market sale100$143.04338,694
2021-11-09Open-market sale121$143.01338,794
2021-11-09Open-market sale100$142.90338,915
2021-11-09Open-market sale5$142.71339,015
2021-11-09Open-market sale50$142.70339,020
2021-11-09Open-market sale5$142.66339,070
2021-11-09Open-market sale20$142.65339,075
2021-11-09Open-market sale10$142.64339,095
2021-11-09Open-market sale1$142.52340,105
2021-11-09Open-market sale9$142.51340,106
2021-11-09Open-market sale1$142.50340,115
2021-11-09Open-market sale10$142.44340,116
2021-11-09Open-market sale100$142.32340,126
2021-11-09Open-market sale11$142.30340,226
2021-11-09Open-market sale100$142.27340,237
2021-11-09Open-market sale89$142.26340,337
2021-11-09Open-market sale62$142.26340,426
2021-11-09Open-market sale100$143.54337,429
2021-11-09Open-market sale22$143.50337,529
2021-11-09Open-market sale19$143.44337,551
2021-11-09Open-market sale65$143.24337,570
2021-11-09Open-market sale100$143.84337,316
2021-11-09Open-market sale13$143.55337,416
2021-03-26Open-market sale34,483$145.00346,662
2021-03-12Open-market sale25,000$151.00381,145
2015-05-31Open-market sale429.49$32.27406,145
2005-07-22———406,145

Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.