| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 985,300 | $125,602,617 | +$38,978,730 | $127.46 | 114 |
| 2025 Q2 | 684,802 | $85,478,656 | -$3,395,656 | $124.82 | 111 |
| 2025 Q1 | 717,907 | $81,969,737 | -$16,457,983 | $114.13 | 107 |
| 2024 Q4 | 862,091 | $99,849,614 | -$4,689,048 | $115.8 | 106 |
| 2024 Q3 | 893,411 | $101,503,456 | +$19,057,879 | $113.59 | 102 |
| 2024 Q2 | 722,799 | $78,638,785 | -$240,030 | $108.79 | 103 |
| 2024 Q1 | 725,182 | $76,766,533 | -$19,429,595 | $105.86 | 95 |
| 2023 Q4 | 904,371 | $85,931,328 | +$2,616,106 | $95 | 96 |
| 2023 Q3 | 723,906 | $61,625,242 | -$1,465,212 | $85 | 91 |
| 2023 Q2 | 723,975 | $63,742,220 | -$1,663,242 | $88.04 | 86 |
| 2023 Q1 | 753,448 | $62,507,963 | -$8,600,782 | $82.9 | 87 |
| 2022 Q4 | 865,531 | $68,213,342 | -$12,296,896 | $78.79 | 93 |
| 2022 Q3 | 1,051,195 | $76,670,937 | -$1,374,387 | $72.78 | 80 |
| 2022 Q2 | 888,721 | $67,590,659 | -$3,049,363 | $75.94 | 81 |
| 2022 Q1 | 883,823 | $81,605,488 | -$139,544 | $92.28 | 82 |
| 2021 Q4 | 1,083,500 | $110,569,321 | -$806,445 | $102.2 | 90 |
| 2021 Q3 | 889,948 | $89,943,166 | +$20,292,348 | $100.97 | 82 |
| 2021 Q2 | 685,324 | $69,629,494 | +$4,022,305 | $101.6 | 79 |
| 2021 Q1 | 820,899 | $77,941,596 | +$21,801,446 | $94.94 | 75 |
| 2020 Q4 | 603,411 | $54,094,286 | +$5,973,796 | $89.66 | 63 |
| 2020 Q3 | 538,273 | $41,242,967 | -$255,359 | $76.66 | 53 |
| 2020 Q2 | 542,514 | $38,575,424 | -$2,041,376 | $71.11 | 57 |
| 2020 Q1 | 593,706 | $35,053,244 | -$20,544,542 | $59.03 | 60 |
| 2019 Q4 | 860,597 | $66,469,830 | -$129,512,115 | $77.24 | 64 |
| 2019 Q3 | 2,540,251 | $186,622,972 | -$16,440,651 | $73.45 | 58 |
| 2019 Q2 | 2,759,291 | $203,480,000 | +$9,839,361 | $73.74 | 47 |
| 2019 Q1 | 2,633,394 | $187,019,000 | -$101,102,305 | $71 | 51 |
| 2018 Q4 | 4,085,325 | $260,348,064 | +$7,676,442 | $63.74 | 48 |
| 2018 Q3 | 3,929,222 | $301,532,077 | +$1,432,659 | $76.74 | 46 |
| 2018 Q2 | 3,910,750 | $282,818,072 | +$3,794,311 | $72.31 | 34 |
| 2018 Q1 | 3,858,396 | $270,436,945 | -$56,075,574 | $70.09 | 32 |
| 2017 Q4 | 4,658,255 | $330,045,000 | +$3,980,014 | $70.85 | 23 |
| 2017 Q3 | 4,586,416 | $319,212,000 | +$3,380,303 | $69.59 | 18 |
| 2017 Q2 | 4,537,829 | $304,399,000 | +$16,713,144 | $67.08 | 16 |
| 2017 Q1 | 4,288,706 | $280,052,000 | +$1,162,159 | $65.26 | 12 |
| 2016 Q4 | 4,270,909 | $267,105,000 | +$266,187,168 | $62.94 | 8 |
| 2016 Q3 | 14,524 | $932,000 | -$1,916,874 | $64.17 | 6 |
| 2016 Q2 | 44,775 | $2,800,000 | -$265,022,438 | $62.53 | 8 |
| 2016 Q1 | 4,332,098 | $267,742,000 | +$267,727,000 | $61.8 | 8 |