| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 300,297 | $19,676,086 | -$5,589,050 | $65.52 | 27 |
| 2025 Q2 | 385,927 | $25,160,229 | +$6,339,674 | $65.21 | 28 |
| 2025 Q1 | 289,419 | $17,919,457 | -$4,059,155 | $61.92 | 19 |
| 2024 Q4 | 354,653 | $21,751,091 | +$5,427,258 | $61.33 | 22 |
| 2024 Q3 | 265,659 | $18,192,580 | -$1,598,655 | $68.50 | 21 |
| 2024 Q2 | 289,374 | $19,128,724 | +$466,606 | $66.09 | 21 |
| 2024 Q1 | 278,760 | $17,999,502 | -$1,392,858 | $64.57 | 20 |
| 2023 Q4 | 191,635 | $12,937,950 | +$4,345,938 | $67.52 | 21 |
| 2023 Q3 | 152,413 | $9,707,673 | -$39,675 | $63.70 | 18 |
| 2023 Q2 | 152,744 | $10,077,943 | +$553,676 | $65.99 | 18 |
| 2023 Q1 | 144,337 | $9,556,085 | -$5,320,018 | $66.22 | 16 |
| 2022 Q4 | 226,151 | $15,240,684 | -$2,940,123 | $67.40 | 19 |
| 2022 Q3 | 287,762 | $36,194 | -$6,006 | $0.0633 | 16 |
| 2022 Q2 | 376,816 | $45,718 | -$6,037 | $0.0683 | 21 |
| 2022 Q1 | 355,285 | $47,328 | -$724,230 | $0.0741 | 18 |
| 2021 Q4 | 360,777 | $25,981,232 | -$4,132,729 | $72.06 | 22 |
| 2021 Q3 | 467,570 | $33,565,127 | -$408,242 | $71.78 | 29 |
| 2021 Q2 | 469,614 | $34,996,082 | +$10,195,813 | $74.53 | 29 |
| 2021 Q1 | 457,776 | $34,614,464 | +$6,064,954 | $75.61 | 30 |
| 2020 Q4 | 429,939 | $129,948 | -$1,131,382 | $0.0768 | 33 |
| 2020 Q3 | 424,639 | $30,299,078 | +$9,564,440 | $71.37 | 31 |
| 2020 Q2 | 279,229 | $19,235,409 | +$1,063,710 | $68.90 | 30 |
| 2020 Q1 | 306,412 | $36,781 | +$9,563 | $0.0614 | 24 |
| 2019 Q4 | 156,379 | $31,952 | -$10,528 | $0.0702 | 23 |
| 2019 Q3 | 273,918 | $38,472 | -$1,273 | $0.0675 | 25 |
| 2019 Q2 | 290,934 | $41,403 | -$7,960 | $0.0702 | 25 |
| 2019 Q1 | 404,281 | $49,674 | -$3,295 | $0.0710 | 26 |
| 2018 Q4 | 450,717 | $52,728 | -$10,461,966 | $0.0704 | 23 |
| 2018 Q3 | 409,376 | $29,618,323 | +$5,043,106 | $72.35 | 29 |
| 2018 Q2 | 302,508 | $22,398,616 | +$22,398,609 | $74.04 | 27 |