| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 579,951 | $112,901,438 | +$16,273,611 | $194.64 | 2 |
| 2025 Q2 | 496,360 | $115,354,251 | -$657,577 | $232.26 | 2 |
| 2025 Q1 | 499,185 | $102,024,111 | -$2,413,969 | $204.34 | 2 |
| 2024 Q4 | 510,998 | $92,853,030 | +$80,428,207 | $181.82 | 2 |
| 2024 Q3 | 68,276 | $13,125,000 | -$76,226,143 | $192.23 | 1 |
| 2024 Q2 | 525,660 | $87,559,344 | +$75,566,087 | $166.6 | 2 |
| 2024 Q1 | 71,976 | $11,703,000 | -$95,141,069 | $162.6 | 1 |
| 2023 Q4 | 689,760 | $106,182,034 | +$92,905,780 | $154.22 | 2 |
| 2023 Q3 | 85,876 | $12,578,000 | +$351,521 | $146.47 | 1 |
| 2023 Q2 | 83,476 | $12,903,000 | -$93,456,066 | $154.57 | 1 |
| 2023 Q1 | 736,225 | $105,347,980 | +$385,883 | $143.02 | 2 |
| 2022 Q4 | 84,076 | $12,095,000 | -$1,870,153 | $143.86 | 1 |
| 2022 Q3 | 97,076 | $13,812,000 | -$911,594 | $142.28 | 1 |
| 2022 Q2 | 103,482 | $14,566,000 | +$14,076 | $153.71 | 2 |
| 2022 Q1 | 103,382 | $15,289,000 | -$383,507 | $157.28 | 2 |
| 2021 Q4 | 105,976 | $13,795,000 | -$190,000 | $130.17 | 1 |
| 2021 Q3 | 107,415 | $21,197,000 | +$212,501 | $165.13 | 2 |
| 2021 Q2 | 106,357 | $12,228,000 | +$12,027,000 | $125.2 | 2 |
| 2021 Q1 | 1,481 | $181,000 | -$48,886 | $122.21 | 1 |
| 2020 Q4 | 1,881 | $222,000 | -$845,451 | $118.02 | 1 |
| 2020 Q3 | 9,758 | $1,042,000 | -$72,402,716 | $106.84 | 2 |
| 2020 Q2 | 765,441 | $72,624,000 | +$66,596,952 | $94.87 | 3 |
| 2020 Q1 | 63,529 | $5,430,000 | +$5,232,000 | $85.77 | 2 |
| 2019 Q4 | 2,300 | $248,000 | -$4,595,957 | $107.83 | 1 |
| 2019 Q3 | 47,917 | $4,825,000 | -$5,254,405 | $100.55 | 2 |
| 2019 Q2 | 101,736 | $9,412,000 | +$3,023,328 | $92.16 | 3 |
| 2019 Q1 | 68,997 | $5,840,000 | +$5,624,000 | $84.67 | 2 |
| 2018 Q4 | 2,550 | $185,000 | $72.55 | 1 | |
| 2018 Q3 | 2,550 | $212,000 | -$3,312,271 | $83.14 | 1 |
| 2018 Q2 | 42,391 | $3,009,000 | -$11,618,000 | $70.98 | 1 |
| 2018 Q1 | 197,107 | $14,799,000 | -$45,814,548 | $75.07 | 2 |
| 2017 Q4 | 746,044 | $62,544,000 | +$34,791,201 | $83.8 | 3 |
| 2017 Q3 | 331,340 | $27,316,000 | -$1,843,495 | $82.53 | 2 |
| 2017 Q2 | 353,709 | $26,684,000 | -$25,694,469 | $75.48 | 2 |
| 2017 Q1 | 716,087 | $50,787,000 | -$46,251,163 | $70.92 | 3 |
| 2016 Q4 | 1,368,267 | $99,005,000 | -$9,373,459 | $71.66 | 3 |
| 2016 Q3 | 1,499,105 | $108,183,000 | +$2,963,480 | $72.16 | 3 |
| 2016 Q2 | 1,458,039 | $103,614,000 | -$2,351,528 | $71.06 | 3 |
| 2016 Q1 | 1,491,130 | $105,631,000 | +$89,542,460 | $70.3 | 3 |
| 2015 Q4 | 217,417 | $13,892,000 | -$94,979,391 | $63.99 | 2 |
| 2015 Q3 | 1,586,198 | $110,883,000 | -$81,907,393 | $69.9 | 4 |
| 2015 Q2 | 1,524,533 | $106,656,000 | +$51,335,024 | $69.52 | 3 |
| 2015 Q1 | 786,091 | $59,222,000 | +$32,648,809 | $75.34 | 3 |
| 2014 Q4 | 352,745 | $25,983,000 | -$38,533,429 | $78.12 | 2 |
| 2014 Q3 | 945,313 | $61,960,000 | +$36,774,659 | $64.88 | 3 |
| 2014 Q2 | 378,169 | $26,496,000 | -$33,352,477 | $73.79 | 2 |
| 2014 Q1 | 913,310 | $57,185,000 | +$38,719 | $62.33 | 3 |