SEC CIK 1783794
Crumly Richard K.
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| XPELview stock → | 6,307 | 2026-10-05 |
Position History — XPEL
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — XPEL
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-10-05 | Option exercise (derivative) | 441 | $0.00 | 1,324 |
| 2026-10-05 | Option exercise | 441 | — | 6,307 |
| 2026-06-16 | Option exercise (derivative) | 532 | $0.00 | 0 |
| 2026-06-16 | Option exercise | 532 | — | 5,866 |
| 2026-06-10 | Grant / award (derivative) | 1,765 | $45.31 | 1,765 |
| 2026-03-16 | Option exercise (derivative) | 532 | $0.00 | 532 |
| 2026-03-16 | Option exercise | 532 | — | 5,334 |
| 2025-12-16 | Option exercise (derivative) | 532 | $0.00 | 1,064 |
| 2025-12-16 | Option exercise | 532 | — | 4,802 |
| 2025-09-16 | Option exercise (derivative) | 532 | $0.00 | 1,596 |
| 2025-09-16 | Option exercise | 532 | — | 4,270 |
| 2025-06-16 | Grant / award (derivative) | 2,128 | $37.58 | 2,128 |
| 2025-06-14 | Option exercise (derivative) | 530 | $0.00 | 0 |
| 2025-06-14 | Option exercise | 530 | — | 3,738 |
| 2025-03-14 | Option exercise (derivative) | 530 | $0.00 | 530 |
| 2025-03-14 | Option exercise | 530 | — | 3,208 |
| 2024-12-14 | Option exercise (derivative) | 530 | $0.00 | 1,060 |
| 2024-12-14 | Option exercise | 530 | — | 2,678 |
| 2024-09-14 | Option exercise (derivative) | 530 | $0.00 | 1,590 |
| 2024-09-14 | Option exercise | 530 | — | 2,148 |
| 2024-06-14 | Grant / award (derivative) | 2,120 | $37.73 | 2,120 |
| 2024-05-24 | Option exercise (derivative) | 280 | $0.00 | 0 |
| 2024-05-24 | Option exercise | 280 | — | 1,618 |
| 2024-02-24 | Option exercise (derivative) | 280 | $0.00 | 280 |
| 2024-02-24 | Option exercise | 280 | — | 1,338 |
| 2023-11-24 | Option exercise (derivative) | 280 | $0.00 | 560 |
| 2023-11-24 | Option exercise | 280 | — | 1,058 |
| 2023-08-24 | Option exercise (derivative) | 280 | $0.00 | 840 |
| 2023-08-24 | Option exercise | 280 | — | 778 |
| 2023-06-26 | Open-market sale | 6,856 | $79.51 | 316,912 |
| 2023-06-13 | Open-market sale | 4,900 | $77.47 | 323,768 |
| 2023-06-12 | Open-market sale | 10,000 | $76.39 | 328,668 |
| 2023-06-09 | Open-market sale | 10,000 | $76.00 | 338,668 |
| 2023-06-08 | Open-market sale | 10,000 | $74.56 | 348,668 |
| 2023-06-07 | Open-market sale | 10,000 | $75.19 | 358,668 |
| 2023-06-06 | Open-market sale | 10,000 | $73.03 | 368,668 |
| 2023-06-05 | Open-market sale | 10,000 | $70.68 | 378,668 |
| 2023-06-02 | Open-market sale | 10,000 | $71.86 | 388,668 |
| 2023-06-01 | Option exercise (derivative) | 498 | — | 1,120 |
| 2023-06-01 | Open-market sale | 10,000 | $70.04 | 398,668 |
| 2023-06-01 | Option exercise | 498 | — | 498 |
| 2023-05-30 | Open-market sale | 5,100 | $70.18 | 408,668 |
| 2023-05-26 | Open-market sale | 10,000 | $70.81 | 413,768 |
| 2023-05-24 | Grant / award (derivative) | 1,120 | — | 1,618 |
| 2023-05-11 | Open-market sale | 2,996 | $75.02 | 423,768 |
| 2023-05-10 | Open-market sale | 10,000 | $78.19 | 426,764 |
| 2023-05-09 | Open-market sale | 10,000 | $72.16 | 436,764 |
| 2023-05-08 | Open-market sale | 10,000 | $70.15 | 446,764 |
| 2023-05-05 | Open-market sale | 10,000 | $70.18 | 456,764 |
| 2023-05-04 | Open-market sale | 1,804 | $70.10 | 466,764 |
| 2023-05-03 | Open-market sale | 10,000 | $70.57 | 468,568 |
| 2023-05-02 | Open-market sale | 5,200 | $70.39 | 478,568 |
| 2023-05-01 | Open-market sale | 10,000 | $72.99 | 483,768 |
| 2023-04-28 | Open-market sale | 10,000 | $72.68 | 493,768 |
| 2023-04-27 | Open-market sale | 10,000 | $73.19 | 503,768 |
| 2023-04-26 | Open-market sale | 10,000 | $72.96 | 513,768 |
| 2023-04-25 | Open-market sale | 10,000 | $73.65 | 523,768 |
| 2023-04-24 | Open-market sale | 10,000 | $73.69 | 533,768 |
| 2023-04-21 | Open-market sale | 10,000 | $72.01 | 543,768 |
| 2023-04-20 | Open-market sale | 10,000 | $72.12 | 553,768 |
| 2023-04-19 | Open-market sale | 10,000 | $70.98 | 563,768 |
| 2023-04-18 | Open-market sale | 10,000 | $70.85 | 573,768 |
| 2023-04-17 | Open-market sale | 10,000 | $72.62 | 583,768 |
| 2023-04-14 | Open-market sale | 10,000 | $71.80 | 593,768 |
| 2023-04-13 | Open-market sale | 10,000 | $70.76 | 603,768 |
| 2023-03-03 | Grant / award (derivative) | 498 | $0.00 | 498 |
| 2023-02-28 | Open-market sale | 4,730 | $70.08 | 613,768 |
| 2023-02-27 | Open-market sale | 10,000 | $77.92 | 618,498 |
| 2023-02-07 | Open-market sale | 10,000 | $77.48 | 628,498 |
| 2023-02-06 | Open-market sale | 10,000 | $78.12 | 638,498 |
| 2023-02-03 | Open-market sale | 10,000 | $78.28 | 648,498 |
| 2023-02-02 | Open-market sale | 10,000 | $79.00 | 658,498 |
| 2023-02-01 | Open-market sale | 10,000 | $75.99 | 668,498 |
| 2023-01-31 | Open-market sale | 10,000 | $76.54 | 678,498 |
| 2023-01-30 | Open-market sale | 10,000 | $75.45 | 688,498 |
| 2023-01-27 | Open-market sale | 10,000 | $75.11 | 698,498 |
| 2023-01-26 | Open-market sale | 10,000 | $75.43 | 708,498 |
| 2023-01-25 | Open-market sale | 6,500 | $73.12 | 718,498 |
| 2023-01-24 | Open-market sale | 10,000 | $73.40 | 724,998 |
| 2023-01-23 | Open-market sale | 10,000 | $72.33 | 734,998 |
| 2023-01-20 | Open-market sale | 10,000 | $70.31 | 744,998 |
| 2023-01-19 | Open-market sale | 10,000 | $70.43 | 754,998 |
| 2023-01-18 | Open-market sale | 10,000 | $72.53 | 764,998 |
| 2023-01-17 | Open-market sale | 10,000 | $71.80 | 774,998 |
| 2023-01-13 | Open-market sale | 10,000 | $70.33 | 784,998 |
| 2023-01-12 | Open-market sale | 10,000 | $70.28 | 794,998 |
| 2023-01-11 | Open-market sale | 3,500 | $70.11 | 804,998 |
| 2022-12-05 | Open-market sale | 658 | $70.14 | 808,498 |
| 2022-12-02 | Open-market sale | 8,500 | $70.01 | 809,156 |
| 2022-11-23 | Open-market sale | 1,300 | $70.04 | 817,656 |
| 2022-11-02 | Open-market sale | 2,300 | $70.04 | 818,956 |
| 2022-11-01 | Open-market sale | 5,600 | $70.02 | 821,256 |
| 2022-06-10 | Open-market sale | 200 | $50.00 | 826,856 |
| 2022-06-10 | Open-market sale | 200 | $50.00 | 1,076,743 |
| 2022-06-09 | Open-market sale | 10,000 | $50.45 | 1,076,943 |
| 2022-06-09 | Open-market sale | 10,000 | $50.45 | 827,056 |
| 2022-06-08 | Open-market sale | 10,000 | $51.13 | 1,086,943 |
| 2022-06-08 | Open-market sale | 10,000 | $51.13 | 837,056 |
| 2022-06-07 | Open-market sale | 10,000 | $51.60 | 847,056 |
| 2022-06-07 | Open-market sale | 10,000 | $51.60 | 1,096,943 |
| 2022-06-06 | Open-market sale | 10,000 | $51.64 | 857,056 |
| 2022-06-06 | Open-market sale | 10,000 | $51.64 | 1,106,943 |
| 2022-06-03 | Open-market sale | 10,000 | $52.45 | 867,056 |
| 2022-06-03 | Open-market sale | 10,000 | $52.45 | 1,116,943 |
| 2022-06-02 | Open-market sale | 10,000 | $53.53 | 1,126,943 |
| 2022-06-02 | Open-market sale | 10,000 | $53.53 | 877,056 |
| 2022-06-01 | Open-market sale | 10,000 | $51.19 | 1,136,943 |
| 2022-06-01 | Open-market sale | 10,000 | $51.19 | 887,056 |
| 2022-05-31 | Open-market sale | 10,000 | $51.23 | 1,146,943 |
| 2022-05-31 | Open-market sale | 10,000 | $51.23 | 897,056 |
| 2022-05-27 | Open-market sale | 10,000 | $51.61 | 1,156,943 |
| 2022-05-27 | Open-market sale | 10,000 | $51.61 | 907,056 |
| 2022-05-26 | Open-market sale | 10,000 | $51.49 | 917,056 |
| 2022-05-26 | Open-market sale | 10,000 | $51.49 | 1,166,943 |
| 2022-05-25 | Open-market sale | 1,200 | $50.05 | 1,176,943 |
| 2022-05-25 | Open-market sale | 1,200 | $50.05 | 927,056 |
| 2022-05-11 | Open-market sale | 1,050 | $50.00 | 1,178,143 |
| 2022-05-11 | Open-market sale | 1,050 | $50.00 | 928,256 |
| 2022-04-05 | Open-market sale | 5,100 | $50.31 | 1,179,193 |
| 2022-04-05 | Open-market sale | 5,100 | $50.31 | 929,306 |
| 2022-04-04 | Open-market sale | 9,500 | $51.71 | 1,184,293 |
| 2022-04-04 | Open-market sale | 9,500 | $51.71 | 934,406 |
| 2022-04-01 | Open-market sale | 9,000 | $51.95 | 1,193,793 |
| 2022-04-01 | Open-market sale | 9,000 | $51.95 | 943,906 |
| 2022-03-31 | Open-market sale | 9,500 | $53.50 | 1,202,793 |
| 2022-03-31 | Open-market sale | 9,500 | $53.50 | 952,906 |
| 2022-03-30 | Open-market sale | 8,500 | $56.77 | 1,212,293 |
| 2022-03-30 | Open-market sale | 8,500 | $56.77 | 962,406 |
| 2022-03-29 | Open-market sale | 9,500 | $57.81 | 970,906 |
| 2022-03-29 | Open-market sale | 9,500 | $57.81 | 1,220,793 |
| 2022-03-28 | Open-market sale | 9,500 | $55.06 | 980,406 |
| 2022-03-28 | Open-market sale | 9,500 | $55.06 | 1,230,293 |
| 2022-03-14 | Open-market sale | 9,000 | $54.93 | 1,239,793 |
| 2022-03-14 | Open-market sale | 9,000 | $54.93 | 989,906 |
| 2022-03-11 | Open-market sale | 9,000 | $57.46 | 1,248,793 |
| 2022-03-11 | Open-market sale | 9,000 | $57.46 | 998,906 |
| 2022-03-10 | Open-market sale | 9,000 | $56.66 | 1,257,793 |
| 2022-03-10 | Open-market sale | 9,000 | $56.66 | 1,007,906 |
| 2022-03-09 | Open-market sale | 9,500 | $58.08 | 1,266,793 |
| 2022-03-09 | Open-market sale | 9,500 | $58.08 | 1,016,906 |
| 2022-03-08 | Open-market sale | 9,500 | $56.69 | 1,026,406 |
| 2022-03-08 | Open-market sale | 9,500 | $56.69 | 1,276,293 |
| 2022-03-07 | Open-market sale | 9,500 | $57.03 | 1,035,906 |
| 2022-03-07 | Open-market sale | 9,500 | $57.03 | 1,285,793 |
| 2022-03-04 | Open-market sale | 9,000 | $58.18 | 1,045,406 |
| 2022-03-04 | Open-market sale | 9,000 | $58.18 | 1,295,293 |
| 2022-03-03 | Open-market sale | 9,000 | $61.16 | 1,054,406 |
| 2022-03-03 | Open-market sale | 9,000 | $61.16 | 1,304,293 |
| 2022-03-02 | Open-market sale | 9,000 | $65.77 | 1,313,293 |
| 2022-03-02 | Open-market sale | 9,000 | $65.77 | 1,063,406 |
| 2022-03-01 | Open-market sale | 8,000 | $70.16 | 1,322,293 |
| 2022-03-01 | Open-market sale | 8,000 | $70.16 | 1,072,406 |
| 2022-02-28 | Open-market sale | 9,500 | $71.93 | 1,080,406 |
| 2022-02-28 | Open-market sale | 9,500 | $71.93 | 1,330,293 |
| 2022-02-10 | Open-market sale | 9,000 | $58.31 | 1,089,906 |
| 2022-02-10 | Open-market sale | 9,000 | $58.31 | 1,339,793 |
| 2022-02-09 | Open-market sale | 9,000 | $60.50 | 1,348,793 |
| 2022-02-09 | Open-market sale | 9,000 | $60.50 | 1,098,906 |
| 2022-02-08 | Open-market sale | 9,000 | $60.85 | 1,357,793 |
| 2022-02-08 | Open-market sale | 9,000 | $60.85 | 1,107,906 |
| 2022-02-07 | Open-market sale | 8,000 | $59.39 | 1,116,906 |
| 2022-02-07 | Open-market sale | 8,000 | $59.39 | 1,366,793 |
| 2022-02-04 | Open-market sale | 9,500 | $62.47 | 1,374,793 |
| 2022-02-04 | Open-market sale | 9,500 | $62.47 | 1,124,906 |
| 2022-02-03 | Open-market sale | 9,500 | $61.16 | 1,134,406 |
| 2022-02-03 | Open-market sale | 9,500 | $61.16 | 1,384,293 |
| 2022-02-02 | Open-market sale | 8,500 | $62.51 | 1,393,793 |
| 2022-02-02 | Open-market sale | 8,500 | $62.51 | 1,143,906 |
| 2022-02-01 | Open-market sale | 9,500 | $63.56 | 1,152,406 |
| 2022-02-01 | Open-market sale | 9,500 | $63.56 | 1,402,293 |
| 2022-01-31 | Open-market sale | 9,500 | $61.90 | 1,411,793 |
| 2022-01-31 | Open-market sale | 9,500 | $61.90 | 1,161,906 |
| 2022-01-28 | Open-market sale | 9,500 | $58.39 | 1,171,406 |
| 2022-01-28 | Open-market sale | 9,500 | $58.39 | 1,421,293 |
| 2022-01-27 | Open-market sale | 9,000 | $57.94 | 1,180,906 |
| 2022-01-27 | Open-market sale | 9,000 | $57.94 | 1,430,793 |
| 2022-01-10 | Open-market sale | 9,600 | $64.26 | 1,439,793 |
| 2022-01-10 | Open-market sale | 9,600 | $64.26 | 1,189,906 |
| 2022-01-07 | Open-market sale | 9,500 | $66.70 | 1,199,506 |
| 2022-01-07 | Open-market sale | 9,500 | $66.70 | 1,449,393 |
| 2022-01-06 | Open-market sale | 9,600 | $67.57 | 1,458,893 |
| 2022-01-06 | Open-market sale | 9,600 | $67.57 | 1,209,006 |
| 2022-01-05 | Open-market sale | 9,800 | $67.38 | 1,218,606 |
| 2022-01-05 | Open-market sale | 9,800 | $67.38 | 1,468,493 |
| 2022-01-04 | Open-market sale | 9,000 | $69.73 | 1,478,293 |
| 2022-01-04 | Open-market sale | 9,000 | $69.73 | 1,228,406 |
| 2022-01-03 | Open-market sale | 9,500 | $71.01 | 1,487,293 |
| 2022-01-03 | Open-market sale | 9,500 | $71.01 | 1,237,406 |
| 2021-12-31 | Open-market sale | 8,000 | $68.98 | 1,496,793 |
| 2021-12-31 | Open-market sale | 8,000 | $68.98 | 1,246,906 |
| 2021-12-30 | Open-market sale | 8,000 | $70.65 | 1,504,793 |
| 2021-12-30 | Open-market sale | 8,000 | $70.65 | 1,254,906 |
| 2021-12-29 | Open-market sale | 9,000 | $69.57 | 1,512,793 |
| 2021-12-29 | Open-market sale | 9,000 | $69.57 | 1,262,906 |
| 2021-12-28 | Open-market sale | 9,000 | $70.69 | 1,271,906 |
| 2021-12-28 | Open-market sale | 9,000 | $70.69 | 1,521,793 |
| 2021-12-27 | Open-market sale | 9,000 | $70.41 | 1,530,793 |
| 2021-12-27 | Open-market sale | 9,000 | $70.41 | 1,280,906 |
| 2021-12-13 | Open-market sale | 9,000 | $63.75 | 1,289,906 |
| 2021-12-13 | Open-market sale | 9,000 | $63.75 | 1,539,793 |
| 2021-12-10 | Open-market sale | 9,000 | $65.66 | 1,548,793 |
| 2021-12-10 | Open-market sale | 9,000 | $65.66 | 1,298,906 |
| 2021-12-09 | Open-market sale | 8,100 | $67.36 | 1,307,906 |
| 2021-12-09 | Open-market sale | 8,100 | $67.36 | 1,557,793 |
| 2021-12-08 | Open-market sale | 9,000 | $68.16 | 1,316,006 |
| 2021-12-08 | Open-market sale | 9,000 | $68.16 | 1,565,893 |
| 2021-12-07 | Open-market sale | 8,600 | $68.48 | 1,574,893 |
| 2021-12-07 | Open-market sale | 8,600 | $68.48 | 1,325,006 |
| 2021-12-06 | Open-market sale | 9,800 | $64.97 | 1,333,606 |
| 2021-12-06 | Open-market sale | 9,800 | $64.97 | 1,583,493 |
| 2021-12-03 | Open-market sale | 9,500 | $64.72 | 1,343,406 |
| 2021-12-03 | Open-market sale | 9,500 | $64.72 | 1,593,293 |
| 2021-12-02 | Open-market sale | 9,500 | $64.96 | 1,602,793 |
| 2021-12-02 | Open-market sale | 9,500 | $64.96 | 1,352,906 |
| 2021-12-01 | Open-market sale | 8,700 | $71.62 | 1,612,293 |
| 2021-12-01 | Open-market sale | 8,700 | $71.62 | 1,362,406 |
| 2021-11-30 | Open-market sale | 9,800 | $71.47 | 1,620,993 |
| 2021-11-30 | Open-market sale | 9,800 | $71.47 | 1,371,106 |
| 2021-11-29 | Open-market sale | 9,000 | $72.69 | 1,380,906 |
| 2021-11-29 | Open-market sale | 9,000 | $72.69 | 1,630,793 |
| 2021-11-10 | Open-market sale | 8,600 | $74.94 | 1,389,906 |
| 2021-11-10 | Open-market sale | 8,600 | $74.94 | 1,639,793 |
| 2021-11-09 | Open-market sale | 9,600 | $73.42 | 1,648,393 |
| 2021-11-09 | Open-market sale | 9,600 | $73.42 | 1,398,506 |
| 2021-11-08 | Open-market sale | 7,500 | $72.78 | 1,657,993 |
| 2021-11-08 | Open-market sale | 7,500 | $72.78 | 1,408,106 |
| 2021-11-05 | Open-market sale | 9,500 | $73.91 | 1,665,493 |
| 2021-11-05 | Open-market sale | 9,500 | $73.91 | 1,415,606 |
| 2021-11-04 | Open-market sale | 9,000 | $78.36 | 1,674,993 |
| 2021-11-04 | Open-market sale | 9,000 | $78.36 | 1,425,106 |
| 2021-11-03 | Open-market sale | 9,500 | $77.75 | 1,683,993 |
| 2021-11-03 | Open-market sale | 9,500 | $77.75 | 1,434,106 |
| 2021-11-02 | Open-market sale | 9,000 | $77.18 | 1,693,493 |
| 2021-11-02 | Open-market sale | 9,000 | $77.18 | 1,443,606 |
| 2021-11-01 | Open-market sale | 9,500 | $78.57 | 1,702,493 |
| 2021-11-01 | Open-market sale | 9,500 | $78.57 | 1,452,606 |
| 2021-10-29 | Open-market sale | 9,000 | $75.13 | 1,711,993 |
| 2021-10-29 | Open-market sale | 9,000 | $75.13 | 1,462,106 |
| 2021-10-28 | Open-market sale | 9,800 | $74.58 | 1,720,993 |
| 2021-10-28 | Open-market sale | 9,800 | $74.58 | 1,471,106 |
| 2021-10-27 | Open-market sale | 9,000 | $73.95 | 1,730,793 |
| 2021-10-27 | Open-market sale | 9,000 | $73.95 | 1,480,906 |
| 2021-10-11 | Open-market sale | 8,000 | $74.70 | 1,739,793 |
| 2021-10-11 | Open-market sale | 8,000 | $74.70 | 1,489,906 |
| 2021-10-08 | Open-market sale | 8,000 | $76.27 | 1,497,906 |
| 2021-10-08 | Open-market sale | 8,000 | $76.27 | 1,747,793 |
| 2021-10-07 | Open-market sale | 9,000 | $76.57 | 1,755,793 |
| 2021-10-07 | Open-market sale | 9,000 | $76.57 | 1,505,906 |
| 2021-10-06 | Open-market sale | 9,000 | $74.51 | 1,764,793 |
| 2021-10-06 | Open-market sale | 9,000 | $74.51 | 1,514,906 |
| 2021-10-05 | Open-market sale | 9,000 | $77.75 | 1,523,906 |
| 2021-10-05 | Open-market sale | 9,000 | $77.75 | 1,773,793 |
| 2021-10-04 | Open-market sale | 9,700 | $74.39 | 1,782,793 |
| 2021-10-04 | Open-market sale | 9,700 | $74.39 | 1,532,906 |
| 2021-10-01 | Open-market sale | 9,800 | $72.99 | 1,542,606 |
| 2021-10-01 | Open-market sale | 9,800 | $72.99 | 1,792,493 |
| 2021-09-30 | Open-market sale | 9,500 | $75.70 | 1,552,406 |
| 2021-09-30 | Open-market sale | 9,500 | $75.70 | 1,802,293 |
| 2021-09-29 | Open-market sale | 9,500 | $75.20 | 1,811,793 |
| 2021-09-29 | Open-market sale | 9,500 | $75.20 | 1,561,906 |
| 2021-09-28 | Open-market sale | 9,000 | $76.94 | 1,821,293 |
| 2021-09-28 | Open-market sale | 9,000 | $76.94 | 1,571,406 |
| 2021-09-27 | Open-market sale | 9,500 | $79.40 | 1,580,406 |
| 2021-09-27 | Open-market sale | 9,500 | $79.40 | 1,830,293 |
| 2021-09-13 | Open-market sale | 7,600 | $82.85 | 1,589,906 |
| 2021-09-13 | Open-market sale | 7,600 | $82.85 | 1,839,793 |
| 2021-09-10 | Open-market sale | 7,600 | $82.33 | 1,847,393 |
| 2021-09-10 | Open-market sale | 7,600 | $82.33 | 1,597,506 |
| 2021-09-09 | Open-market sale | 8,000 | $79.12 | 1,854,993 |
| 2021-09-09 | Open-market sale | 8,000 | $79.12 | 1,605,106 |
| 2021-09-08 | Open-market sale | 8,500 | $74.57 | 1,862,993 |
| 2021-09-08 | Open-market sale | 8,500 | $74.57 | 1,613,106 |
| 2021-09-07 | Open-market sale | 9,000 | $76.82 | 1,621,606 |
| 2021-09-07 | Open-market sale | 9,000 | $76.82 | 1,871,493 |
| 2021-09-03 | Open-market sale | 9,300 | $76.40 | 1,630,606 |
| 2021-09-03 | Open-market sale | 9,300 | $76.40 | 1,880,493 |
| 2021-09-02 | Open-market sale | 6,000 | $78.34 | 1,889,793 |
| 2021-09-02 | Open-market sale | 6,000 | $78.34 | 1,639,906 |
| 2021-09-02 | Open-market sale | 3,000 | $78.34 | 15,500 |
| 2021-09-01 | Open-market sale | 3,000 | $76.08 | 18,500 |
| 2021-09-01 | Open-market sale | 6,000 | $76.08 | 1,895,793 |
| 2021-09-01 | Open-market sale | 6,000 | $76.08 | 1,645,906 |
| 2021-08-31 | Open-market sale | 8,800 | $75.07 | 1,901,793 |
| 2021-08-31 | Open-market sale | 8,800 | $75.07 | 1,651,906 |
| 2021-08-31 | Open-market sale | 4,400 | $75.07 | 21,500 |
| 2021-08-30 | Open-market sale | 9,600 | $75.75 | 1,910,593 |
| 2021-08-30 | Open-market sale | 9,600 | $75.75 | 1,660,706 |
| 2021-08-30 | Open-market sale | 4,800 | $75.75 | 25,900 |
| 2021-08-27 | Open-market sale | 9,600 | $76.55 | 1,670,306 |
| 2021-08-27 | Open-market sale | 9,600 | $76.55 | 1,920,193 |
| 2021-08-27 | Open-market sale | 4,800 | $76.55 | 30,700 |
| 2021-08-11 | Open-market sale | 4,000 | $85.98 | 35,500 |
| 2021-08-10 | Open-market sale | 4,000 | $84.11 | 39,500 |
| 2021-08-09 | Open-market sale | 4,500 | $82.38 | 43,500 |
| 2021-08-06 | Open-market sale | 3,500 | $83.99 | 48,000 |
| 2021-08-06 | Open-market sale | 7,000 | $83.99 | 1,929,793 |
| 2021-08-06 | Open-market sale | 7,000 | $83.99 | 1,679,906 |
| 2021-08-05 | Open-market sale | 7,200 | $85.35 | 1,936,793 |
| 2021-08-05 | Open-market sale | 7,200 | $85.35 | 1,686,906 |
| 2021-08-05 | Open-market sale | 3,600 | $85.35 | 51,500 |
| 2021-08-04 | Open-market sale | 7,200 | $84.45 | 1,943,993 |
| 2021-08-04 | Open-market sale | 7,200 | $84.45 | 1,694,106 |
| 2021-08-04 | Open-market sale | 3,600 | $84.45 | 55,100 |
| 2021-08-03 | Open-market sale | 8,000 | $86.18 | 1,701,306 |
| 2021-08-03 | Open-market sale | 4,000 | $86.18 | 58,700 |
| 2021-08-03 | Open-market sale | 8,000 | $86.18 | 1,951,193 |
| 2021-08-02 | Open-market sale | 8,800 | $93.47 | 1,959,193 |
| 2021-08-02 | Open-market sale | 4,400 | $93.47 | 62,700 |
| 2021-08-02 | Open-market sale | 8,800 | $93.47 | 1,709,306 |
| 2021-07-30 | Open-market sale | 9,600 | $91.13 | 1,718,106 |
| 2021-07-30 | Open-market sale | 9,600 | $91.13 | 1,967,993 |
| 2021-07-30 | Open-market sale | 4,800 | $91.13 | 67,100 |
| 2021-07-29 | Open-market sale | 9,600 | $90.90 | 1,977,593 |
| 2021-07-29 | Open-market sale | 9,600 | $90.90 | 1,727,706 |
| 2021-07-29 | Open-market sale | 4,800 | $90.90 | 71,900 |
| 2021-07-28 | Open-market sale | 4,800 | $85.58 | 76,700 |
| 2021-07-28 | Open-market sale | 9,600 | $85.58 | 1,737,306 |
| 2021-07-28 | Open-market sale | 9,600 | $85.58 | 1,987,193 |
| 2021-07-27 | Open-market sale | 8,000 | $86.20 | 1,996,793 |
| 2021-07-27 | Open-market sale | 4,000 | $86.20 | 81,500 |
| 2021-07-27 | Open-market sale | 8,000 | $86.20 | 1,746,906 |
| 2021-07-13 | Open-market sale | 4,000 | $89.86 | 85,500 |
| 2021-07-12 | Open-market sale | 4,000 | $88.51 | 89,500 |
| 2021-07-09 | Open-market sale | 4,500 | $83.40 | 93,500 |
| 2021-07-08 | Open-market sale | 4,700 | $82.82 | 98,000 |
| 2021-07-08 | Open-market sale | 9,400 | $82.82 | 2,004,793 |
| 2021-07-08 | Open-market sale | 9,400 | $82.82 | 1,754,906 |
| 2021-07-07 | Open-market sale | 9,600 | $81.18 | 2,014,193 |
| 2021-07-07 | Open-market sale | 4,800 | $81.18 | 102,700 |
| 2021-07-07 | Open-market sale | 9,600 | $81.18 | 1,764,306 |
| 2021-07-06 | Open-market sale | 9,600 | $82.01 | 1,773,906 |
| 2021-07-06 | Open-market sale | 4,800 | $82.01 | 107,500 |
| 2021-07-06 | Open-market sale | 9,600 | $82.01 | 2,023,793 |
| 2021-07-02 | Open-market sale | 8,800 | $83.51 | 1,783,506 |
| 2021-07-02 | Open-market sale | 4,400 | $83.51 | 112,300 |
| 2021-07-02 | Open-market sale | 8,800 | $83.51 | 2,033,393 |
| 2021-07-01 | Open-market sale | 9,600 | $85.28 | 2,042,193 |
| 2021-07-01 | Open-market sale | 9,600 | $85.28 | 1,792,306 |
| 2021-07-01 | Open-market sale | 4,800 | $85.28 | 116,700 |
| 2021-06-30 | Open-market sale | 9,600 | $83.81 | 2,051,793 |
| 2021-06-30 | Open-market sale | 9,600 | $83.81 | 1,801,906 |
| 2021-06-30 | Open-market sale | 4,800 | $83.81 | 121,500 |
| 2021-06-29 | Open-market sale | 4,400 | $84.85 | 126,300 |
| 2021-06-29 | Open-market sale | 8,800 | $84.85 | 2,061,393 |
| 2021-06-29 | Open-market sale | 8,800 | $84.85 | 1,811,506 |
| 2021-06-28 | Open-market sale | 4,800 | $84.98 | 130,700 |
| 2021-06-28 | Open-market sale | 9,600 | $84.98 | 1,820,306 |
| 2021-06-28 | Open-market sale | 9,600 | $84.98 | 2,070,193 |
| 2021-06-22 | Open-market sale | 11,000 | $85.97 | 1,829,906 |
| 2021-06-21 | Open-market sale | 13,000 | $87.55 | 1,840,906 |
| 2021-06-18 | Open-market sale | 13,000 | $83.77 | 1,853,906 |
| 2021-06-17 | Open-market sale | 13,000 | $87.43 | 1,866,906 |
| 2021-05-20 | Open-market sale | 10,700 | $75.99 | 1,879,906 |
| 2021-05-19 | Open-market sale | 12,000 | $75.13 | 1,890,606 |
| 2021-05-18 | Open-market sale | 12,800 | $75.49 | 1,902,606 |
| 2021-05-17 | Open-market sale | 14,500 | $75.61 | 1,915,406 |
| 2021-04-22 | Open-market sale | 9,460 | $63.02 | 1,929,906 |
| 2021-04-21 | Open-market sale | 14,540 | $61.05 | 1,939,366 |
| 2021-04-20 | Open-market sale | 12,900 | $58.23 | 1,953,906 |
| 2021-04-19 | Open-market sale | 13,100 | $60.32 | 1,966,806 |
| 2021-03-22 | Open-market sale | 14,000 | $55.53 | 1,979,906 |
| 2021-03-19 | Open-market sale | 12,600 | $55.65 | 1,993,906 |
| 2021-03-18 | Open-market sale | 10,900 | $58.66 | 2,006,506 |
| 2021-03-17 | Open-market sale | 12,500 | $60.70 | 2,017,406 |
| 2021-02-25 | Open-market sale | 6,000 | $45.57 | 2,029,906 |
| 2021-02-24 | Open-market sale | 6,000 | $48.37 | 2,035,906 |
| 2021-02-23 | Open-market sale | 8,000 | $49.88 | 2,041,906 |
| 2021-02-22 | Open-market sale | 6,400 | $57.61 | 135,500 |
| 2021-02-22 | Open-market sale | 9,600 | $57.61 | 2,049,906 |
| 2021-02-19 | Open-market sale | 6,400 | $54.37 | 141,900 |
| 2021-02-19 | Open-market sale | 9,600 | $54.37 | 2,059,506 |
| 2021-02-18 | Open-market sale | 7,200 | $52.52 | 148,300 |
| 2021-02-18 | Open-market sale | 10,800 | $52.52 | 2,069,106 |
| 2021-01-25 | Open-market sale | 8,500 | $50.57 | 2,079,906 |
| 2021-01-22 | Open-market sale | 8,500 | $52.99 | 2,088,406 |
| 2021-01-21 | Open-market sale | 15,000 | $54.00 | 2,096,906 |
| 2021-01-21 | Open-market sale | 8,000 | $53.97 | 155,500 |
| 2021-01-21 | Open-market sale | 7,000 | $53.82 | 0 |
| 2021-01-20 | Open-market sale | 9,000 | $52.20 | 7,000 |
| 2021-01-20 | Open-market sale | 9,000 | $52.20 | 2,111,906 |
| 2021-01-20 | Open-market sale | 6,000 | $52.20 | 163,500 |
| 2021-01-19 | Open-market sale | 9,000 | $51.48 | 2,120,906 |
| 2021-01-19 | Open-market sale | 6,000 | $51.48 | 169,500 |
| 2021-01-19 | Open-market sale | 9,000 | $51.48 | 16,000 |
| 2020-12-24 | Open-market sale | 5,750 | $50.16 | 2,129,906 |
| 2020-12-24 | Open-market sale | 5,750 | $50.16 | 25,000 |
| 2020-12-23 | Open-market sale | 15,000 | $51.51 | 30,750 |
| 2020-12-23 | Open-market sale | 15,000 | $51.51 | 2,135,656 |
| 2020-12-23 | Open-market sale | 500 | $51.67 | 175,500 |
| 2020-12-22 | Open-market sale | 15,000 | $52.27 | 2,150,656 |
| 2020-12-22 | Open-market sale | 15,000 | $52.27 | 45,750 |
| 2020-12-22 | Open-market sale | 10,000 | $52.27 | 176,000 |
| 2020-12-21 | Open-market sale | 6,750 | $52.41 | 2,165,656 |
| 2020-12-21 | Open-market sale | 4,500 | $52.41 | 186,000 |
| 2020-12-21 | Open-market sale | 6,750 | $52.41 | 60,750 |
| 2020-12-18 | Open-market sale | 5,000 | $52.47 | 190,500 |
| 2020-12-18 | Open-market sale | 7,500 | $52.47 | 2,172,406 |
| 2020-12-18 | Open-market sale | 7,500 | $52.47 | 67,500 |
| 2020-11-24 | Open-market sale | 8,000 | $37.67 | 75,000 |
| 2020-11-24 | Open-market sale | 8,000 | $37.67 | 2,179,906 |
| 2020-11-23 | Open-market sale | 15,000 | $35.72 | 83,000 |
| 2020-11-23 | Open-market sale | 15,000 | $35.72 | 2,187,906 |
| 2020-11-23 | Open-market sale | 2,000 | $35.43 | 195,500 |
| 2020-11-20 | Open-market sale | 15,000 | $35.43 | 98,000 |
| 2020-11-20 | Open-market sale | 15,000 | $35.43 | 2,202,906 |
| 2020-11-20 | Open-market sale | 10,000 | $35.43 | 197,500 |
| 2020-11-19 | Open-market sale | 3,000 | $35.28 | 207,500 |
| 2020-11-19 | Open-market sale | 4,500 | $35.28 | 2,217,906 |
| 2020-11-19 | Open-market sale | 4,500 | $35.28 | 113,000 |
| 2020-11-18 | Open-market sale | 5,000 | $36.68 | 210,500 |
| 2020-11-18 | Open-market sale | 7,500 | $36.68 | 2,222,406 |
| 2020-11-18 | Open-market sale | 7,500 | $36.68 | 117,500 |
| 2020-10-29 | Open-market sale | 4,800 | $26.14 | 2,229,906 |
| 2020-10-29 | Open-market sale | 4,800 | $26.14 | 125,000 |
| 2020-10-28 | Open-market sale | 5,700 | $25.44 | 2,234,706 |
| 2020-10-28 | Open-market sale | 5,700 | $25.44 | 129,800 |
| 2020-10-27 | Open-market sale | 5,000 | $25.69 | 2,240,406 |
| 2020-10-27 | Open-market sale | 5,000 | $25.69 | 135,500 |
| 2020-10-26 | Open-market sale | 4,500 | $26.24 | 140,500 |
| 2020-10-26 | Open-market sale | 4,500 | $26.24 | 2,245,406 |
| 2020-10-23 | Open-market sale | 4,000 | $26.55 | 215,500 |
| 2020-10-23 | Open-market sale | 6,000 | $26.55 | 2,249,906 |
| 2020-10-23 | Open-market sale | 6,000 | $26.55 | 145,000 |
| 2020-10-22 | Open-market sale | 6,750 | $26.50 | 151,000 |
| 2020-10-22 | Open-market sale | 4,500 | $26.50 | 219,500 |
| 2020-10-22 | Open-market sale | 6,750 | $26.50 | 2,255,906 |
| 2020-10-21 | Open-market sale | 5,250 | $27.04 | 157,750 |
| 2020-10-21 | Open-market sale | 3,500 | $27.04 | 224,000 |
| 2020-10-21 | Open-market sale | 5,250 | $27.04 | 2,262,656 |
| 2020-10-20 | Open-market sale | 5,000 | $26.88 | 227,500 |
| 2020-10-20 | Open-market sale | 7,500 | $26.88 | 2,267,906 |
| 2020-10-20 | Open-market sale | 7,500 | $26.88 | 163,000 |
| 2020-10-19 | Open-market sale | 3,000 | $26.93 | 232,500 |
| 2020-10-19 | Open-market sale | 4,500 | $26.93 | 170,500 |
| 2020-10-19 | Open-market sale | 4,500 | $26.93 | 2,275,406 |
| 2020-09-22 | Open-market sale | 13,500 | $23.49 | 2,279,906 |
| 2020-09-22 | Open-market sale | 13,500 | $23.49 | 175,000 |
| 2020-09-21 | Open-market sale | 6,500 | $23.49 | 188,500 |
| 2020-09-21 | Open-market sale | 6,500 | $23.49 | 2,293,406 |
| 2020-09-18 | Open-market sale | 15,000 | $25.77 | 195,000 |
| 2020-09-18 | Open-market sale | 10,000 | $25.77 | 235,500 |
| 2020-09-18 | Open-market sale | 15,000 | $25.77 | 2,299,906 |
| 2020-09-17 | Open-market sale | 10,000 | $25.97 | 245,500 |
| 2020-09-17 | Open-market sale | 15,000 | $25.97 | 2,314,906 |
| 2020-09-17 | Open-market sale | 15,000 | $25.97 | 210,000 |
| 2019-07-17 | — | — | — | 2,079,793 |
| 2019-07-17 | — | — | — | 2,329,906 |
| 2019-07-17 | — | — | — | 225,000 |
| 2019-07-17 | — | — | — | 255,500 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.