| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 33,655 | $10,890,000 | -$131,049 | $323.58 | 1 |
| 2025 Q2 | 34,060 | $10,666,000 | -$14,092 | $313.15 | 1 |
| 2025 Q1 | 34,105 | $7,007,000 | +$1,860,795 | $205.45 | 1 |
| 2024 Q4 | 25,048 | $5,778,000 | -$57,208 | $230.68 | 1 |
| 2024 Q3 | 25,296 | $4,486,000 | -$6,296,210 | $177.34 | 1 |
| 2024 Q2 | 64,788 | $10,329,210 | +$286,813 | $159.43 | 2 |
| 2024 Q1 | 62,989 | $8,756,586 | -$320,562 | $139.02 | 2 |
| 2023 Q4 | 65,295 | $8,455,493 | -$23,589 | $129.5 | 2 |
| 2023 Q3 | 65,477 | $6,033,136 | -$172,494 | $92.14 | 2 |
| 2023 Q2 | 67,349 | $6,986,372 | +$3,385,764 | $103.73 | 2 |
| 2023 Q1 | 34,708 | $2,266,432 | $65.3 | 1 | |
| 2022 Q4 | 34,708 | $1,715,616 | -$1,164,901 | $49.43 | 1 |
| 2022 Q3 | 65,352 | $2,477,325 | -$55,526 | $37.91 | 2 |
| 2022 Q2 | 66,817 | $2,332,964 | -$10,778,176 | $34.92 | 2 |
| 2022 Q1 | 375,559 | $31,464,803 | +$227,552 | $83.79 | 2 |
| 2021 Q4 | 372,843 | $28,671,541 | +$145,956 | $76.9 | 2 |
| 2021 Q3 | 370,945 | $32,995,139 | -$2,140,594 | $88.94 | 2 |
| 2021 Q2 | 395,010 | $33,686,112 | -$5,870,422 | $85.27 | 2 |
| 2021 Q1 | 463,847 | $39,709,867 | -$3,853,918 | $85.61 | 2 |
| 2020 Q4 | 508,864 | $38,007,418 | +$3,133,020 | $74.7 | 2 |
| 2020 Q3 | 466,917 | $30,223,474 | -$984,164 | $64.73 | 2 |
| 2020 Q2 | 487,609 | $24,526,261 | +$1,250,680 | $50.29 | 3 |
| 2020 Q1 | 462,739 | $14,886,021 | -$8,161,204 | $32.16 | 2 |
| 2019 Q4 | 511,609 | $68,303,724 | +$13,104,188 | $133.5 | 4 |
| 2019 Q3 | 413,451 | $44,788,698 | -$16,584,245 | $108.32 | 2 |
| 2019 Q2 | 566,544 | $68,670,367 | +$3,685,624 | $121.2 | 2 |
| 2019 Q1 | 540,737 | $61,978,849 | +$56,125,233 | $114.62 | 3 |
| 2018 Q4 | 51,074 | $4,995,066 | +$721,966 | $97.79 | 3 |
| 2018 Q3 | 43,696 | $5,677,845 | -$7,639,138 | $129.94 | 2 |
| 2018 Q2 | 117,596 | $12,183,054 | +$1,522,645 | $103.6 | 4 |
| 2018 Q1 | 102,896 | $12,115,809 | -$1,856,180 | $117.75 | 3 |
| 2017 Q4 | 118,428 | $14,125,793 | -$14,174,067 | $119.28 | 4 |
| 2017 Q3 | 238,042 | $28,216,425 | +$17,866,750 | $118.54 | 5 |
| 2017 Q2 | 87,308 | $9,536,240 | -$7,160,735 | $109.23 | 3 |
| 2017 Q1 | 152,865 | $14,998,412 | -$11,530,756 | $98.11 | 3 |
| 2016 Q4 | 270,389 | $22,183,177 | -$4,805,537 | $82.04 | 3 |
| 2016 Q3 | 328,964 | $24,655,637 | +$1,178,723 | $74.95 | 3 |
| 2016 Q2 | 315,511 | $21,186,895 | -$9,562,387 | $67.15 | 4 |
| 2016 Q1 | 435,582 | $35,783,010 | +$30,240,470 | $82.15 | 4 |
| 2015 Q4 | 67,468 | $6,828,000 | +$2,898,265 | $101.2 | 2 |
| 2015 Q3 | 40,829 | $3,638,000 | +$1,566,039 | $89.1 | 3 |
| 2015 Q2 | 23,253 | $1,830,000 | -$2,786,013 | $78.72 | 2 |
| 2015 Q1 | 57,304 | $4,689,000 | +$854,283 | $81.83 | 4 |
| 2014 Q4 | 46,684 | $3,849,000 | +$2,639,226 | $82.45 | 3 |
| 2014 Q3 | 16,662 | $1,121,000 | +$4,902 | $67.29 | 2 |
| 2014 Q2 | 16,578 | $922,000 | -$776,839 | $55.62 | 1 |
| 2014 Q1 | 14,461 | $789,000 | -$340,294 | $54.56 | 1 |