| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 37,020 | $2,143,806 | +$790,982 | $57.91 | 3 |
| 2025 Q3 | 993,708 | $106,353,877 | +$23,982,763 | $107.05 | 63 |
| 2025 Q2 | 770,530 | $72,811,567 | +$30,025,683 | $94.42 | 56 |
| 2025 Q1 | 461,071 | $40,257,926 | -$32,133,791 | $87.82 | 51 |
| 2024 Q4 | 818,419 | $77,497,706 | +$30,224,486 | $94.55 | 61 |
| 2024 Q3 | 502,525 | $48,277,462 | -$9,304,018 | $96.08 | 56 |
| 2024 Q2 | 603,666 | $47,454,572 | -$12,074,976 | $78.60 | 46 |
| 2024 Q1 | 748,006 | $63,712,878 | -$124,755,124 | $85.18 | 45 |
| 2023 Q4 | 56,123 | $4,173,306 | +$2,808,503 | $74.36 | 1 |
| 2023 Q3 | 662,045 | $35,603,711 | -$2,595,968 | $53.78 | 41 |
| 2023 Q2 | 716,914 | $42,771,736 | +$15,658,275 | $59.67 | 44 |
| 2023 Q1 | 425,627 | $23,642,882 | -$9,612,403 | $55.55 | 33 |
| 2022 Q4 | 637,315 | $36,135,775 | +$10,729,116 | $56.70 | 35 |
| 2022 Q3 | 498,489 | $19,257,000 | +$4,364,291 | $38.61 | 25 |
| 2022 Q2 | 373,840 | $18,338,000 | -$17,600,421 | $48.90 | 28 |
| 2022 Q1 | 619,511 | $45,010,201 | -$14,152,947 | $72.66 | 28 |
| 2021 Q4 | 723,078 | $61,183,126 | +$5,602,340 | $84.61 | 36 |
| 2021 Q3 | 549,929 | $37,878,586 | -$8,758,211 | $68.77 | 32 |
| 2021 Q2 | 670,413 | $48,995,720 | +$20,197,510 | $73.08 | 40 |
| 2021 Q1 | 404,711 | $51,938,824 | -$4,585,387 | $128.34 | 33 |
| 2020 Q4 | 458,669 | $46,980,517 | +$9,055,204 | $102.46 | 32 |
| 2020 Q3 | 373,725 | $29,065,000 | -$30,440,633 | $77.80 | 29 |
| 2020 Q2 | 806,425 | $50,648,542 | +$8,112,111 | $62.81 | 29 |
| 2020 Q1 | 739,890 | $531,421 | -$3,933,346 | $0.0418 | 24 |
| 2019 Q4 | 285,565 | $35,435,474 | -$4,299,656 | $124.09 | 21 |
| 2019 Q3 | 361,731 | $37,968,282 | -$6,500,865 | $105.15 | 25 |
| 2019 Q2 | 424,226 | $43,558,660 | -$13,953,302 | $102.71 | 23 |
| 2019 Q1 | 587,437 | $56,683,069 | +$14,933,448 | $96.44 | 29 |
| 2018 Q4 | 436,006 | $31,115,000 | +$17,800,914 | $71.31 | 25 |
| 2018 Q3 | 164,439 | $17,949,000 | +$2,769,624 | $109.16 | 20 |
| 2018 Q2 | 140,127 | $11,878,000 | -$4,399,166 | $84.79 | 21 |
| 2018 Q1 | 191,640 | $16,228,000 | +$6,512,980 | $84.78 | 20 |
| 2017 Q4 | 114,299 | $10,772,000 | -$615,068 | $94.28 | 19 |
| 2017 Q3 | 102,747 | $7,175,000 | +$903,990 | $69.85 | 14 |
| 2017 Q2 | 90,361 | $10,986,000 | +$2,285,496 | $121.68 | 10 |
| 2017 Q1 | 0 | $0 | -$1,674,000 | $108.72 | 0 |
| 2016 Q4 | 140,683 | $13,346,000 | +$4,936,056 | $94.86 | 15 |
| 2016 Q3 | 99,299 | $7,413,000 | -$12,511,534 | $74.64 | 19 |
| 2016 Q2 | 266,548 | $18,543,000 | +$9,370,313 | $69.57 | 15 |
| 2016 Q1 | 157,958 | $10,557,000 | -$863,150 | $66.83 | 18 |
| 2015 Q4 | 145,976 | $9,420,000 | +$1,317,580 | $64.53 | 14 |
| 2015 Q3 | 125,515 | $6,625,000 | +$5,064,248 | $52.79 | 13 |
| 2015 Q2 | 34,635 | $2,360,000 | -$8,258,279 | $68.15 | 7 |
| 2015 Q1 | 88,914 | $12,419,000 | +$130,338 | $139.69 | 14 |
| 2014 Q4 | 142,260 | $20,123 | +$9,610 | $0.1415 | 12 |
| 2014 Q3 | 80,212 | $9,950 | -$12,395 | $0.1241 | 12 |
| 2014 Q2 | 179,062 | $21,245 | +$3,459 | $0.1187 | 14 |
| 2014 Q1 | 150,179 | $16,601 | +$9,255 | $0.1105 | 11 |