| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 236,320 | $30,030,178 | -$3,938,518 | $127.06 | 54 |
| 2025 Q2 | 292,941 | $32,233,000 | -$526,598 | $109.97 | 59 |
| 2025 Q1 | 297,626 | $30,091,162 | +$344,354 | $101.1 | 56 |
| 2024 Q4 | 294,432 | $29,087,356 | -$5,032,789 | $98.71 | 57 |
| 2024 Q3 | 343,272 | $38,539,537 | +$5,347,177 | $112.26 | 60 |
| 2024 Q2 | 295,691 | $28,463,409 | -$6,437,195 | $96.24 | 59 |
| 2024 Q1 | 370,404 | $36,416,813 | -$2,115,530 | $98.32 | 60 |
| 2023 Q4 | 388,294 | $42,953,700 | -$4,628,858 | $110.64 | 67 |
| 2023 Q3 | 429,818 | $45,107,592 | -$6,144,564 | $104.78 | 58 |
| 2023 Q2 | 485,459 | $59,313,732 | -$13,957,178 | $122.18 | 57 |
| 2023 Q1 | 599,628 | $72,860,008 | +$4,711,119 | $121.51 | 62 |
| 2022 Q4 | 561,978 | $62,318,934 | +$4,188,549 | $110.86 | 59 |
| 2022 Q3 | 522,341 | $59,228,080 | -$8,145,135 | $113.37 | 61 |
| 2022 Q2 | 592,307 | $73,958,762 | +$2,989,686 | $124.86 | 72 |
| 2022 Q1 | 563,656 | $81,811,520 | +$1,685,853 | $145.13 | 76 |
| 2021 Q4 | 553,006 | $88,484,307 | -$10,734,817 | $160.16 | 81 |
| 2021 Q3 | 617,373 | $92,519,384 | +$8,870,765 | $148.99 | 82 |
| 2021 Q2 | 556,930 | $89,730,781 | +$6,944,755 | $161.14 | 82 |
| 2021 Q1 | 515,108 | $80,937,386 | +$19,301,900 | $157.15 | 78 |
| 2020 Q4 | 392,057 | $64,928,188 | -$1,717,138 | $165.48 | 69 |
| 2020 Q3 | 455,903 | $50,139,670 | +$5,099,998 | $109.96 | 55 |
| 2020 Q2 | 415,496 | $33,968,855 | +$3,009,847 | $81.67 | 55 |
| 2020 Q1 | 379,755 | $22,918,004 | -$2,921,094 | $60.36 | 48 |
| 2019 Q4 | 410,432 | $31,126,080 | +$991,600 | $75.81 | 52 |
| 2019 Q3 | 373,516 | $23,900,854 | +$622,038 | $64 | 43 |
| 2019 Q2 | 363,587 | $23,571,887 | -$1,797,333 | $64.83 | 45 |
| 2019 Q1 | 391,828 | $24,366,214 | +$1,879,118 | $62.17 | 47 |
| 2018 Q4 | 363,608 | $19,854,944 | -$1,324,450 | $54.59 | 51 |
| 2018 Q3 | 393,806 | $22,297,848 | +$1,812,693 | $58.32 | 45 |
| 2018 Q2 | 346,630 | $20,274,939 | +$1,148,057 | $58.48 | 48 |
| 2018 Q1 | 326,906 | $19,713,134 | +$383,037 | $60.36 | 44 |
| 2017 Q4 | 319,747 | $19,568,389 | +$2,524,946 | $61.13 | 44 |
| 2017 Q3 | 278,404 | $16,761,778 | +$3,107,490 | $60.19 | 40 |
| 2017 Q2 | 223,058 | $13,341,007 | +$1,836,701 | $59.84 | 40 |
| 2017 Q1 | 197,986 | $10,932,749 | -$1,670,329 | $55.21 | 38 |
| 2016 Q4 | 201,747 | $10,197,166 | +$1,069,635 | $50.48 | 39 |
| 2016 Q3 | 171,327 | $9,159,454 | +$522,978 | $53.47 | 34 |
| 2016 Q2 | 161,559 | $8,030,313 | +$8,020,313 | $49.73 | 30 |
| 2016 Q1 | 196 | $10,000 | +$10,000 | $51.02 | 1 |