| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 1,407,404 | $225,702,361 | +$31,883,700 | $160.55 | 80 |
| 2025 Q2 | 1,208,176 | $177,401,000 | +$42,010,788 | $146.82 | 75 |
| 2025 Q1 | 922,170 | $119,309,945 | +$17,070,385 | $129.37 | 69 |
| 2024 Q4 | 792,176 | $109,453,586 | -$3,301,267 | $138.21 | 70 |
| 2024 Q3 | 857,262 | $114,596,469 | -$4,332,412 | $133.6 | 64 |
| 2024 Q2 | 886,979 | $109,189,471 | +$9,930,919 | $123.12 | 58 |
| 2024 Q1 | 804,576 | $100,226,763 | +$512,033 | $124.59 | 54 |
| 2023 Q4 | 803,612 | $90,208,629 | -$8,620,582 | $112.26 | 55 |
| 2023 Q3 | 882,282 | $88,338,963 | -$4,464,441 | $100.13 | 57 |
| 2023 Q2 | 922,093 | $97,303,311 | +$2,645,648 | $105.52 | 51 |
| 2023 Q1 | 897,426 | $87,671,880 | +$6,584,925 | $97.93 | 52 |
| 2022 Q4 | 905,860 | $85,889,187 | +$4,173,320 | $94.82 | 55 |
| 2022 Q3 | 825,766 | $74,000,254 | -$2,662,058 | $89.61 | 43 |
| 2022 Q2 | 849,842 | $77,855,819 | -$14,910,020 | $91.54 | 46 |
| 2022 Q1 | 1,010,919 | $113,309,834 | -$4,175,078 | $112.22 | 54 |
| 2021 Q4 | 1,051,841 | $131,651,989 | +$4,221,134 | $125.6 | 52 |
| 2021 Q3 | 996,809 | $118,132,918 | +$20,033,389 | $118.28 | 49 |
| 2021 Q2 | 829,357 | $99,156,580 | -$3,381,936 | $119.56 | 49 |
| 2021 Q1 | 869,370 | $94,280,759 | -$4,616,206 | $108.32 | 51 |
| 2020 Q4 | 899,314 | $93,472,909 | -$6,074,791 | $103.76 | 48 |
| 2020 Q3 | 933,939 | $80,525,070 | +$3,252,947 | $86.06 | 41 |
| 2020 Q2 | 887,485 | $69,164,562 | -$1,346,872 | $77.94 | 39 |
| 2020 Q1 | 920,201 | $55,720,841 | -$11,588,589 | $60.48 | 44 |
| 2019 Q4 | 1,104,102 | $85,243,437 | -$705,208 | $77.26 | 47 |
| 2019 Q3 | 1,026,756 | $75,259,808 | -$5,771,289 | $73.3 | 44 |
| 2019 Q2 | 1,040,057 | $77,644,841 | -$9,675,395 | $74.65 | 39 |
| 2019 Q1 | 1,239,025 | $88,567,294 | -$6,127,152 | $71.67 | 43 |
| 2018 Q4 | 1,309,044 | $80,125,494 | -$13,293,374 | $61.3 | 42 |
| 2018 Q3 | 1,497,701 | $112,945,509 | +$28,562,901 | $76.91 | 42 |
| 2018 Q2 | 1,134,846 | $79,410,654 | +$29,634,735 | $72.15 | 44 |
| 2018 Q1 | 682,697 | $46,251,580 | -$8,334,978 | $67.92 | 36 |
| 2017 Q4 | 813,315 | $53,439,503 | +$4,076,832 | $65.65 | 40 |
| 2017 Q3 | 750,715 | $46,289,293 | +$5,803,116 | $61.65 | 35 |
| 2017 Q2 | 664,537 | $38,773,291 | -$2,009,615 | $58.34 | 40 |
| 2017 Q1 | 701,119 | $39,341,511 | +$9,174,787 | $56.21 | 33 |
| 2016 Q4 | 522,700 | $27,401,271 | -$4,814,898 | $52.34 | 32 |
| 2016 Q3 | 609,893 | $32,165,419 | +$797,920 | $52.92 | 33 |
| 2016 Q2 | 605,117 | $30,991,932 | -$13,461,153 | $51.21 | 34 |
| 2016 Q1 | 817,900 | $40,454,898 | -$7,299,444 | $49.51 | 27 |
| 2015 Q4 | 971,907 | $48,151,430 | +$13,279,693 | $49.72 | 29 |
| 2015 Q3 | 670,373 | $31,868,936 | +$12,079,592 | $47.34 | 27 |
| 2015 Q2 | 413,686 | $21,175,552 | -$2,624,701 | $51.04 | 28 |
| 2015 Q1 | 465,008 | $23,767,741 | -$6,165,243 | $51.19 | 29 |
| 2014 Q4 | 586,979 | $28,704,125 | -$612,856 | $48.84 | 33 |
| 2014 Q3 | 594,563 | $27,033,875 | +$5,087,266 | $45.51 | 27 |
| 2014 Q2 | 482,767 | $22,691,981 | -$287,744 | $47.02 | 25 |
| 2014 Q1 | 488,078 | $22,182,953 | +$3,365,759 | $45.53 | 19 |