| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 634,136 | $55,350,593 | -$1,867,449 | $87.26 | 63 |
| 2025 Q2 | 657,019 | $53,394,584 | -$3,248,386 | $81.27 | 60 |
| 2025 Q1 | 697,216 | $55,501,207 | -$6,236,247 | $79.51 | 61 |
| 2024 Q4 | 773,911 | $63,870,185 | -$940,422 | $82.48 | 62 |
| 2024 Q3 | 794,348 | $67,151,525 | -$10,446,373 | $84.49 | 63 |
| 2024 Q2 | 909,864 | $71,676,194 | -$10,391,067 | $78.76 | 65 |
| 2024 Q1 | 1,043,630 | $86,188,958 | -$7,601,211 | $82.62 | 64 |
| 2023 Q4 | 1,137,114 | $88,732,816 | -$18,634,379 | $78.04 | 61 |
| 2023 Q3 | 1,340,773 | $93,368,250 | +$1,723,495 | $69.67 | 54 |
| 2023 Q2 | 1,307,956 | $92,793,432 | -$33,814,866 | $70.92 | 58 |
| 2023 Q1 | 1,784,393 | $124,316,850 | +$18,416,486 | $69.68 | 67 |
| 2022 Q4 | 1,522,715 | $104,828,065 | -$686,268 | $68.82 | 59 |
| 2022 Q3 | 1,579,281 | $96,065,329 | +$8,637,558 | $60.81 | 55 |
| 2022 Q2 | 1,432,588 | $94,061,277 | +$4,544,862 | $65.53 | 57 |
| 2022 Q1 | 1,356,366 | $101,283,955 | +$11,355,596 | $74.68 | 52 |
| 2021 Q4 | 1,181,120 | $88,814,008 | +$8,981,068 | $75.2 | 50 |
| 2021 Q3 | 939,597 | $65,835,000 | -$24,974,037 | $70.06 | 40 |
| 2021 Q2 | 1,291,530 | $91,776,000 | +$30,722,844 | $71.06 | 40 |
| 2021 Q1 | 982,399 | $68,506,000 | +$22,632,616 | $69.04 | 39 |
| 2020 Q4 | 535,862 | $31,255,000 | +$4,284,611 | $58.28 | 30 |
| 2020 Q3 | 456,232 | $21,236,000 | +$674,274 | $46.45 | 30 |
| 2020 Q2 | 442,132 | $20,337,000 | -$7,262,989 | $46 | 29 |
| 2020 Q1 | 620,793 | $22,158,927 | -$4,518,753 | $35.66 | 34 |
| 2019 Q4 | 740,881 | $43,014,624 | +$460,661 | $58.06 | 34 |
| 2019 Q3 | 721,722 | $38,533,000 | +$655,685 | $53.39 | 32 |
| 2019 Q2 | 707,907 | $38,124,000 | -$1,033,926 | $53.84 | 30 |
| 2019 Q1 | 722,026 | $38,899,000 | +$3,436 | $53.88 | 34 |
| 2018 Q4 | 723,192 | $34,573,000 | +$524,791 | $47.8 | 37 |
| 2018 Q3 | 696,113 | $40,013,118 | +$2,516,639 | $57.53 | 39 |
| 2018 Q2 | 658,439 | $37,004,000 | -$6,326,033 | $56.23 | 40 |
| 2018 Q1 | 773,074 | $42,262,864 | -$2,073,584 | $54.67 | 44 |
| 2017 Q4 | 809,156 | $46,105,792 | -$590,424 | $56.98 | 45 |
| 2017 Q3 | 807,019 | $43,322,468 | -$5,391,795 | $53.67 | 43 |
| 2017 Q2 | 921,949 | $48,228,928 | -$2,185,928 | $52.32 | 47 |
| 2017 Q1 | 964,151 | $50,004,762 | -$2,603,958 | $51.9 | 45 |
| 2016 Q4 | 1,000,990 | $50,550,188 | -$3,854,865 | $50.48 | 43 |
| 2016 Q3 | 1,082,457 | $49,297,220 | +$5,505,633 | $45.55 | 40 |
| 2016 Q2 | 950,355 | $40,375,992 | -$9,402,167 | $42.49 | 36 |
| 2016 Q1 | 1,164,999 | $49,911,216 | -$15,961,082 | $43.03 | 29 |
| 2015 Q4 | 1,554,512 | $63,228,725 | +$3,180,590 | $40.74 | 39 |
| 2015 Q3 | 1,473,550 | $60,082,280 | -$30,827,472 | $40.7 | 38 |
| 2015 Q2 | 2,188,573 | $101,747,399 | +$11,619,809 | $46.47 | 39 |
| 2015 Q1 | 1,935,685 | $92,112,432 | +$11,309,920 | $47.6 | 43 |
| 2014 Q4 | 1,691,131 | $79,933,507 | +$1,676,317 | $47.26 | 38 |
| 2014 Q3 | 1,639,407 | $73,859,774 | -$691,269 | $45.09 | 35 |
| 2014 Q2 | 1,652,826 | $78,847,134 | +$10,846,622 | $47.71 | 34 |
| 2014 Q1 | 1,425,576 | $65,062,653 | +$7,908,723 | $45.67 | 26 |