| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 1,415,040 | $141,911,331 | +$55,690,264 | $100.3 | 126 |
| 2025 Q2 | 862,289 | $81,739,178 | -$7,220,614 | $94.88 | 110 |
| 2025 Q1 | 969,171 | $72,085,337 | +$11,698,311 | $74.36 | 107 |
| 2024 Q4 | 811,619 | $62,555,640 | +$19,442,390 | $77.05 | 91 |
| 2024 Q3 | 561,873 | $37,934,127 | -$3,530,990 | $67.52 | 77 |
| 2024 Q2 | 619,773 | $37,631,613 | +$3,220,842 | $60.71 | 75 |
| 2024 Q1 | 563,816 | $35,952,609 | -$15,288,563 | $63.77 | 67 |
| 2023 Q4 | 807,699 | $47,006,454 | +$5,131,270 | $58.19 | 58 |
| 2023 Q3 | 731,042 | $39,509,402 | -$2,154,021 | $54.03 | 62 |
| 2023 Q2 | 771,965 | $41,370,732 | -$3,635,983 | $53.58 | 61 |
| 2023 Q1 | 838,604 | $45,893,606 | +$4,463,404 | $54.72 | 62 |
| 2022 Q4 | 755,804 | $42,328,271 | -$547,047 | $55.99 | 74 |
| 2022 Q3 | 757,367 | $43,389,927 | +$9,671,817 | $57.29 | 71 |
| 2022 Q2 | 587,845 | $34,790,118 | -$13,243,556 | $59.17 | 69 |
| 2022 Q1 | 785,094 | $58,248,709 | -$9,834,235 | $74.21 | 78 |
| 2021 Q4 | 866,254 | $67,457,596 | +$16,065,108 | $77.89 | 84 |
| 2021 Q3 | 644,964 | $46,181,662 | +$3,910,226 | $71.6 | 64 |
| 2021 Q2 | 592,791 | $41,269,952 | +$6,281,370 | $69.62 | 67 |
| 2021 Q1 | 505,798 | $32,624,913 | +$57,869 | $64.5 | 63 |
| 2020 Q4 | 504,564 | $32,340,053 | +$1,786,300 | $64.1 | 61 |
| 2020 Q3 | 475,034 | $24,903,135 | -$2,618,281 | $52.43 | 56 |
| 2020 Q2 | 526,136 | $27,261,351 | -$6,626,594 | $51.79 | 55 |
| 2020 Q1 | 683,736 | $30,687,779 | +$3,825,847 | $44.89 | 50 |
| 2019 Q4 | 592,900 | $33,999,942 | -$4,605,679 | $57.35 | 59 |
| 2019 Q3 | 632,460 | $34,528,779 | +$466,527 | $54.59 | 53 |
| 2019 Q2 | 623,966 | $34,023,759 | -$1,674,106 | $54.53 | 52 |
| 2019 Q1 | 655,643 | $35,441,624 | -$116,571,469 | $54.05 | 57 |
| 2018 Q4 | 2,733,067 | $147,176,993 | +$112,997,257 | $48.42 | 60 |
| 2018 Q3 | 695,497 | $38,953,123 | +$1,677,398 | $56.01 | 56 |
| 2018 Q2 | 1,275,244 | $46,496,501 | +$6,732,113 | $51.9 | 52 |
| 2018 Q1 | 546,558 | $27,069,313 | -$12,385,059 | $49.52 | 52 |
| 2017 Q4 | 783,237 | $40,168,823 | +$20,196,785 | $51.28 | 54 |
| 2017 Q3 | 389,342 | $19,455,248 | +$866,150 | $49.97 | 50 |
| 2017 Q2 | 370,278 | $20,112,000 | -$23,977,972 | $54.31 | 45 |
| 2017 Q1 | 831,121 | $42,600,000 | +$18,276,565 | $51.25 | 49 |
| 2016 Q4 | 509,274 | $23,636,000 | +$1,765,149 | $46.4 | 47 |
| 2016 Q3 | 430,940 | $20,686,512 | +$2,867,119 | $48.02 | 45 |
| 2016 Q2 | 406,634 | $19,047,513 | -$33,832,213 | $46.85 | 47 |
| 2016 Q1 | 1,077,499 | $51,499,585 | +$22,898,195 | $47.8 | 51 |
| 2015 Q4 | 593,561 | $29,192,366 | -$2,003,190 | $49.2 | 48 |
| 2015 Q3 | 557,299 | $26,803,859 | -$5,736,408 | $48.03 | 48 |
| 2015 Q2 | 670,629 | $34,494,415 | +$8,092,974 | $51.43 | 43 |
| 2015 Q1 | 513,360 | $25,968,882 | -$28,259,612 | $50.59 | 39 |
| 2014 Q4 | 1,097,556 | $51,329,834 | +$9,993,343 | $46.78 | 55 |
| 2014 Q3 | 883,625 | $45,000,182 | -$3,913,432 | $50.93 | 47 |
| 2014 Q2 | 959,067 | $50,094,939 | +$28,529,827 | $52.23 | 46 |
| 2014 Q1 | 412,422 | $21,776,600 | -$3,684,034 | $52.81 | 37 |