| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 984,668 | $105,386,124 | +$23,976,338 | $107.05 | 62 |
| 2025 Q2 | 770,530 | $72,811,567 | +$30,025,684 | $94.42 | 56 |
| 2025 Q1 | 461,071 | $40,257,926 | -$32,133,782 | $87.82 | 51 |
| 2024 Q4 | 818,419 | $77,497,706 | +$30,224,479 | $94.55 | 61 |
| 2024 Q3 | 502,525 | $48,277,462 | -$9,311,807 | $96.08 | 55 |
| 2024 Q2 | 603,765 | $47,462,312 | -$12,067,210 | $78.60 | 47 |
| 2024 Q1 | 748,006 | $63,712,878 | -$124,689,450 | $85.18 | 44 |
| 2023 Q4 | 2,410,799 | $179,259,381 | +$133,650,614 | $74.36 | 45 |
| 2023 Q3 | 662,195 | $35,611,778 | -$2,466,523 | $53.78 | 42 |
| 2023 Q2 | 717,064 | $42,780,687 | +$15,658,270 | $59.67 | 45 |
| 2023 Q1 | 425,777 | $23,651,215 | -$9,612,405 | $55.55 | 34 |
| 2022 Q4 | 637,465 | $36,144,280 | +$10,729,119 | $56.70 | 36 |
| 2022 Q3 | 498,639 | $19,262,792 | +$4,358,285 | $38.61 | 26 |
| 2022 Q2 | 374,068 | $18,351,335 | -$17,768,765 | $48.90 | 30 |
| 2022 Q1 | 619,671 | $45,022,100 | -$13,944,979 | $72.66 | 30 |
| 2021 Q4 | 723,078 | $61,183,126 | +$5,602,341 | $84.61 | 36 |
| 2021 Q3 | 549,921 | $37,877,586 | -$9,028,169 | $68.77 | 31 |
| 2021 Q2 | 674,099 | $49,264,678 | +$20,477,085 | $73.08 | 40 |
| 2021 Q1 | 404,699 | $51,936,824 | -$4,792,311 | $128.34 | 32 |
| 2020 Q4 | 460,669 | $47,185,437 | +$9,048,128 | $102.46 | 33 |
| 2020 Q3 | 373,725 | $29,065,000 | -$30,307,545 | $77.80 | 29 |
| 2020 Q2 | 807,000 | $50,684,658 | +$6,526,500 | $62.81 | 29 |
| 2020 Q1 | 745,290 | $31,147,712 | +$14,118,939 | $41.78 | 26 |
| 2019 Q4 | 285,565 | $35,435,474 | -$4,299,656 | $124.09 | 21 |
| 2019 Q3 | 361,731 | $37,968,282 | -$6,500,863 | $105.15 | 25 |
| 2019 Q2 | 424,226 | $43,558,660 | -$13,953,298 | $102.71 | 23 |
| 2019 Q1 | 587,437 | $56,683,069 | +$14,933,446 | $96.44 | 29 |
| 2018 Q4 | 436,006 | $31,115,000 | +$17,800,913 | $71.31 | 25 |
| 2018 Q3 | 164,439 | $17,949,000 | +$2,881,196 | $109.16 | 20 |
| 2018 Q2 | 140,127 | $11,878,000 | -$4,399,165 | $84.79 | 21 |
| 2018 Q1 | 191,640 | $16,228,000 | +$6,512,976 | $84.78 | 20 |
| 2017 Q4 | 114,299 | $10,772,000 | -$615,065 | $94.27 | 19 |
| 2017 Q3 | 102,747 | $7,175,000 | +$902,989 | $69.85 | 14 |
| 2017 Q2 | 90,361 | $10,986,000 | -$1,438,504 | $121.67 | 10 |
| 2017 Q1 | 104,423 | $11,353,000 | -$3,610,230 | $108.71 | 12 |
| 2016 Q4 | 140,683 | $13,346,000 | +$4,936,060 | $94.85 | 15 |
| 2016 Q3 | 99,299 | $7,413,000 | -$12,511,530 | $74.64 | 19 |
| 2016 Q2 | 266,560 | $18,544,000 | +$9,371,312 | $69.57 | 16 |
| 2016 Q1 | 131,288 | $8,775,000 | -$863,152 | $66.84 | 17 |
| 2015 Q4 | 145,988 | $9,421,000 | +$1,317,582 | $64.54 | 15 |
| 2015 Q3 | 125,515 | $6,625,000 | +$5,064,248 | $52.79 | 13 |
| 2015 Q2 | 34,635 | $2,360,000 | -$8,258,280 | $68.15 | 5 |
| 2015 Q1 | 88,914 | $12,419,000 | -$7,548,973 | $139.69 | 13 |
| 2014 Q4 | 142,260 | $20,123,000 | +$9,611,067 | $141.46 | 11 |
| 2014 Q3 | 80,212 | $9,950,475 | -$12,400,037 | $124.04 | 10 |
| 2014 Q2 | 179,062 | $21,245,009 | +$3,459,870 | $118.65 | 11 |
| 2014 Q1 | 150,179 | $16,601,000 | +$9,261,591 | $110.54 | 9 |