| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 76,815 | $10,639,437 | +$521,447 | $138.17 | 12 |
| 2025 Q2 | 73,323 | $8,709,967 | +$684,005 | $118.88 | 12 |
| 2025 Q1 | 67,768 | $7,616,282 | +$1,504,386 | $113.23 | 11 |
| 2024 Q4 | 54,397 | $6,842,268 | -$887,506 | $124 | 8 |
| 2024 Q3 | 61,425 | $8,496,740 | +$275,875 | $138.4 | 9 |
| 2024 Q2 | 59,844 | $6,963,970 | -$326,196 | $117.05 | 11 |
| 2024 Q1 | 62,652 | $7,798,242 | -$1,380,767 | $124.53 | 11 |
| 2023 Q4 | 73,744 | $9,214,237 | -$1,425,113 | $125 | 11 |
| 2023 Q3 | 86,322 | $8,865,913 | -$2,136,391 | $102.75 | 12 |
| 2023 Q2 | 106,917 | $12,652,466 | +$633,525 | $118.14 | 13 |
| 2023 Q1 | 101,546 | $11,130,363 | +$391,407 | $109.4 | 8 |
| 2022 Q4 | 98,139 | $9,444,854 | -$1,518,421 | $96.29 | 8 |
| 2022 Q3 | 113,831 | $10,919,000 | -$84,997 | $95.95 | 8 |
| 2022 Q2 | 115,407 | $9,843,000 | +$2,431,186 | $85.28 | 11 |
| 2022 Q1 | 86,903 | $10,045,000 | +$113,630 | $115.76 | 10 |
| 2021 Q4 | 85,109 | $12,656,000 | +$176,593 | $149.14 | 12 |
| 2021 Q3 | 78,088 | $12,233,000 | -$132,824 | $157 | 11 |
| 2021 Q2 | 78,997 | $10,485,123 | -$74,239,014 | $132.71 | 13 |
| 2021 Q1 | 703,217 | $83,620,883 | -$8,190,249 | $118.38 | 14 |
| 2020 Q4 | 754,667 | $104,640,211 | -$4,824,372 | $138.21 | 14 |
| 2020 Q3 | 789,582 | $89,421,000 | +$3,788,432 | $112.38 | 13 |
| 2020 Q2 | 756,215 | $72,176,000 | -$3,746,683 | $95.1 | 11 |
| 2020 Q1 | 795,686 | $67,706,170 | +$1,135,833 | $85.21 | 14 |
| 2019 Q4 | 781,143 | $75,283,077 | -$5,802,412 | $95.87 | 14 |
| 2019 Q3 | 841,444 | $68,974,000 | -$531,238 | $81.57 | 13 |
| 2019 Q2 | 845,829 | $64,781,374 | -$1,999,855 | $76.6 | 13 |
| 2019 Q1 | 874,150 | $57,681,000 | +$4,777,665 | $65.99 | 14 |
| 2018 Q4 | 802,539 | $48,276,000 | +$2,097,627 | $60.14 | 13 |
| 2018 Q3 | 768,654 | $45,744,000 | +$2,587,759 | $59.44 | 10 |
| 2018 Q2 | 725,205 | $41,165,000 | +$8,242,093 | $56.76 | 11 |
| 2018 Q1 | 580,139 | $29,475,000 | +$2,228,399 | $49.92 | 10 |
| 2017 Q4 | 536,562 | $26,811,000 | +$441,267 | $49.96 | 11 |
| 2017 Q3 | 525,605 | $28,500,000 | +$1,469,690 | $53.98 | 9 |
| 2017 Q2 | 498,614 | $25,954,000 | -$2,823,660 | $51.91 | 8 |
| 2017 Q1 | 553,286 | $26,657,000 | +$1,496,934 | $48.07 | 8 |
| 2016 Q4 | 522,299 | $21,923,000 | +$3,947,368 | $41.87 | 6 |
| 2016 Q3 | 428,353 | $17,150,000 | -$63,956 | $39.88 | 6 |
| 2016 Q2 | 432,649 | $15,327,000 | +$1,299,726 | $35.42 | 8 |
| 2016 Q1 | 396,052 | $15,110,000 | +$5,806,749 | $38.09 | 8 |
| 2015 Q4 | 243,655 | $10,051,000 | +$6,930,591 | $41.29 | 6 |
| 2015 Q3 | 75,378 | $2,471,000 | -$7,114,277 | $32.6 | 3 |
| 2015 Q2 | 251,768 | $10,129,000 | +$339,904 | $40.09 | 5 |
| 2015 Q1 | 243,350 | $9,767,000 | +$1,363,681 | $40.16 | 4 |
| 2014 Q4 | 209,378 | $7,146,000 | +$419,416 | $34.24 | 3 |
| 2014 Q3 | 197,110 | $6,618,000 | +$184,601 | $33.58 | 4 |
| 2014 Q2 | 191,613 | $6,379,000 | -$1,926,837 | $33.27 | 4 |
| 2014 Q1 | 253,060 | $7,909,000 | -$1,488,015 | $31.19 | 5 |