| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 356,568 | $30,059,960 | +$4,182,764 | $84.17 | 58 |
| 2025 Q2 | 348,818 | $20,784,584 | -$7,420,546 | $59.43 | 56 |
| 2025 Q1 | 492,572 | $24,752,172 | -$8,272,112 | $50.35 | 63 |
| 2024 Q4 | 651,592 | $39,508,451 | +$4,850,316 | $60.56 | 67 |
| 2024 Q3 | 545,366 | $35,862,839 | -$4,211,721 | $65.79 | 66 |
| 2024 Q2 | 616,347 | $37,183,709 | -$5,730,578 | $60.34 | 75 |
| 2024 Q1 | 708,223 | $45,847,052 | -$14,778,233 | $64.76 | 74 |
| 2023 Q4 | 925,330 | $66,252,805 | -$2,623,825 | $71.74 | 80 |
| 2023 Q3 | 966,690 | $65,182,060 | +$153,985 | $67.46 | 83 |
| 2023 Q2 | 954,620 | $80,818,900 | +$3,350,037 | $84.61 | 91 |
| 2023 Q1 | 918,686 | $79,568,611 | +$2,338,924 | $86.69 | 93 |
| 2022 Q4 | 887,440 | $72,769,467 | +$11,243,591 | $82.01 | 91 |
| 2022 Q3 | 754,520 | $64,094,697 | +$18,246,009 | $84.96 | 83 |
| 2022 Q2 | 539,599 | $42,357,228 | -$9,671,395 | $77.98 | 69 |
| 2022 Q1 | 649,434 | $58,233,975 | -$10,243,599 | $89.73 | 76 |
| 2021 Q4 | 762,623 | $68,801,477 | -$3,381,091 | $90.19 | 75 |
| 2021 Q3 | 771,881 | $72,556,908 | -$2,202,884 | $93.95 | 65 |
| 2021 Q2 | 797,717 | $84,432,804 | +$11,174,178 | $105.84 | 66 |
| 2021 Q1 | 683,600 | $77,917,133 | +$29,879,836 | $113.98 | 62 |
| 2020 Q4 | 418,170 | $45,279,706 | +$19,746,537 | $108.29 | 40 |
| 2020 Q3 | 231,724 | $16,942,000 | +$6,557,866 | $72.88 | 21 |
| 2020 Q2 | 146,858 | $7,264,368 | +$2,612,198 | $49.47 | 14 |
| 2020 Q1 | 94,046 | $3,465,000 | -$151,090 | $36.83 | 9 |
| 2019 Q4 | 99,437 | $4,590,000 | +$549,684 | $46.09 | 8 |
| 2019 Q3 | 86,829 | $3,393,000 | +$367,021 | $38.96 | 4 |
| 2019 Q2 | 77,572 | $2,952,000 | +$2,603,725 | $38.67 | 4 |
| 2019 Q1 | 10,118 | $347,000 | -$2,960,375 | $34.33 | 4 |
| 2018 Q4 | 96,382 | $2,766,000 | +$2,766,000 | $28.7 | 1 |