| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 759,856 | $70,556,444 | -$5,871,555 | $92.66 | 57 |
| 2025 Q2 | 831,482 | $63,420,605 | +$4,712,541 | $76.11 | 59 |
| 2025 Q1 | 772,880 | $41,302,697 | +$5,736,401 | $53.43 | 47 |
| 2024 Q4 | 644,637 | $44,949,781 | +$553,638 | $69.73 | 58 |
| 2024 Q3 | 390,371 | $26,184,794 | -$4,374,462 | $67.07 | 46 |
| 2024 Q2 | 453,922 | $31,700,932 | +$766,298 | $69.83 | 43 |
| 2024 Q1 | 460,292 | $27,867,448 | -$9,108,602 | $60.74 | 43 |
| 2023 Q4 | 629,983 | $33,437,887 | -$17,047,564 | $53.08 | 42 |
| 2023 Q3 | 824,772 | $32,334,326 | -$1,356,173 | $39.18 | 35 |
| 2023 Q2 | 855,805 | $38,529,424 | -$15,609,319 | $45.01 | 39 |
| 2023 Q1 | 1,213,493 | $42,731,729 | +$22,829,116 | $34.76 | 33 |
| 2022 Q4 | 581,207 | $381,164,021 | +$703,620 | $23.01 | 28 |
| 2022 Q3 | 527,880 | $12,499,942 | -$1,004,871 | $23.68 | 33 |
| 2022 Q2 | 597,587 | $17,086,840 | -$3,258,952 | $28.59 | 35 |
| 2022 Q1 | 617,401 | $30,899,215 | -$5,177,214 | $50 | 43 |
| 2021 Q4 | 491,177 | $62,559,146 | -$16,813,006 | $127.35 | 55 |
| 2021 Q3 | 609,124 | $61,082,284 | +$31,471,131 | $99.4 | 55 |
| 2021 Q2 | 302,806 | $29,210,943 | -$7,352,172 | $96.31 | 49 |
| 2021 Q1 | 751,085 | $60,105,060 | -$19,278,592 | $75.1 | 43 |
| 2020 Q4 | 1,007,337 | $72,371,288 | -$3,695,200 | $71.64 | 54 |
| 2020 Q3 | 1,048,195 | $59,643,154 | +$37,497,535 | $56.91 | 43 |
| 2020 Q2 | 356,647 | $66,231,090 | +$25,480,761 | $186.57 | 39 |
| 2020 Q1 | 222,531 | $24,796,040 | -$5,833,080 | $111.18 | 38 |
| 2019 Q4 | 250,481 | $39,888,703 | -$66,588 | $159.04 | 32 |
| 2019 Q3 | 252,417 | $31,092,880 | -$10,822,206 | $123.25 | 31 |
| 2019 Q2 | 344,558 | $40,574,748 | +$6,992,734 | $117.72 | 28 |
| 2019 Q1 | 288,628 | $31,885,792 | +$1,935,562 | $110.43 | 29 |
| 2018 Q4 | 272,688 | $21,510,542 | -$3,603,756 | $78.84 | 24 |
| 2018 Q3 | 267,914 | $32,310,118 | -$2,731,847 | $120.73 | 32 |
| 2018 Q2 | 291,486 | $29,911,486 | +$3,450,904 | $102.76 | 24 |
| 2018 Q1 | 261,260 | $24,123,597 | +$612,379 | $92.35 | 28 |
| 2017 Q4 | 255,933 | $22,461,126 | +$2,169,374 | $87.75 | 27 |
| 2017 Q3 | 229,236 | $17,173,650 | +$10,364,329 | $74.93 | 26 |
| 2017 Q2 | 92,778 | $12,136,789 | -$3,310,639 | $130.81 | 17 |
| 2017 Q1 | 131,995 | $16,211,621 | +$3,471,992 | $122.82 | 21 |
| 2016 Q4 | 121,319 | $11,767,838 | -$3,399,270 | $97.01 | 18 |
| 2016 Q3 | 126,011 | $12,024,436 | -$1,947,717 | $95.44 | 21 |
| 2016 Q2 | 147,938 | $11,031,794 | +$1,464,836 | $74.56 | 26 |
| 2016 Q1 | 126,670 | $10,093,020 | -$2,428,727 | $79.75 | 21 |
| 2015 Q4 | 157,683 | $12,365,156 | -$3,721,109 | $78.74 | 23 |
| 2015 Q3 | 210,517 | $14,140,000 | +$1,029,975 | $67.01 | 18 |
| 2015 Q2 | 192,446 | $14,655,255 | +$3,840,115 | $76.16 | 22 |
| 2015 Q1 | 107,814 | $16,488,893 | -$4,167,297 | $153.02 | 21 |
| 2014 Q4 | 131,956 | $20,086,107 | +$6,121,420 | $152.23 | 22 |
| 2014 Q3 | 93,777 | $13,313,279 | +$274,726 | $142.27 | 20 |
| 2014 Q2 | 92,255 | $12,153,758 | +$1,034,015 | $131.76 | 20 |
| 2014 Q1 | 85,261 | $9,891,600 | +$1,213,252 | $116 | 18 |