| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 30,029 | $1,970,634 | -$2,268,766 | $65.59 | 6 |
| 2025 Q2 | 59,911 | $4,715,316 | +$578,639 | $79.2 | 7 |
| 2025 Q1 | 52,545 | $4,107,214 | -$3,577,740 | $77.92 | 7 |
| 2024 Q4 | 93,940 | $8,197,136 | -$2,168,617 | $87.56 | 10 |
| 2024 Q3 | 118,701 | $11,765,700 | +$1,160,609 | $98.79 | 10 |
| 2024 Q2 | 107,093 | $10,553,340 | -$587,673 | $98.5 | 10 |
| 2024 Q1 | 113,056 | $10,644,626 | -$6,469,789 | $94.29 | 9 |
| 2023 Q4 | 154,933 | $15,126,808 | -$5,464,726 | $97.17 | 10 |
| 2023 Q3 | 200,938 | $16,250,603 | -$34,823,107 | $80.75 | 16 |
| 2023 Q2 | 586,822 | $54,171,232 | -$2,375,179 | $92.32 | 18 |
| 2023 Q1 | 575,252 | $55,705,564 | -$5,379,344 | $96.54 | 15 |
| 2022 Q4 | 595,410 | $58,094,442 | -$4,426,743 | $97.57 | 14 |
| 2022 Q3 | 601,968 | $55,127,000 | -$7,960,785 | $91.25 | 17 |
| 2022 Q2 | 651,387 | $60,221,000 | -$2,871,882 | $92.06 | 17 |
| 2022 Q1 | 640,406 | $64,406,000 | -$7,564,933 | $100.58 | 19 |
| 2021 Q4 | 659,528 | $69,716,000 | -$7,664,283 | $105.77 | 19 |
| 2021 Q3 | 674,872 | $71,354,000 | +$3,280,241 | $105.49 | 21 |
| 2021 Q2 | 600,003 | $64,167,321 | -$141,339,485 | $106.96 | 26 |
| 2021 Q1 | 1,936,316 | $195,813,302 | -$409,216 | $100.93 | 26 |
| 2020 Q4 | 1,881,479 | $206,768,328 | +$8,626,181 | $109.36 | 25 |
| 2020 Q3 | 1,755,057 | $181,178,000 | -$11,285,473 | $102.92 | 21 |
| 2020 Q2 | 1,817,419 | $180,865,000 | +$12,487,217 | $99.41 | 22 |
| 2020 Q1 | 1,647,589 | $150,455,218 | +$5,438,006 | $91.32 | 22 |
| 2019 Q4 | 1,540,270 | $149,681,331 | +$465,838 | $96.92 | 22 |
| 2019 Q3 | 1,539,990 | $121,941,000 | +$3,207,667 | $78.82 | 22 |
| 2019 Q2 | 1,499,479 | $113,508,319 | +$1,731,228 | $75.44 | 21 |
| 2019 Q1 | 1,476,646 | $102,554,000 | +$6,459,268 | $69.26 | 19 |
| 2018 Q4 | 1,383,679 | $89,672,718 | +$3,372,303 | $65.03 | 18 |
| 2018 Q3 | 1,331,835 | $96,601,044 | +$3,569,510 | $72.75 | 17 |
| 2018 Q2 | 1,282,849 | $91,662,000 | +$629,183 | $71.13 | 16 |
| 2018 Q1 | 1,180,670 | $71,053,000 | +$3,387,624 | $59.6 | 14 |
| 2017 Q4 | 1,124,362 | $62,039,000 | +$6,736,668 | $55.18 | 10 |
| 2017 Q3 | 1,002,308 | $52,864,000 | -$3,268,030 | $52.49 | 10 |
| 2017 Q2 | 1,063,206 | $56,556,000 | -$175,137,130 | $52.93 | 11 |
| 2017 Q1 | 4,720,114 | $226,725,000 | +$8,541,116 | $47.8 | 13 |
| 2016 Q4 | 4,545,398 | $164,885,000 | -$453,962 | $36.34 | 12 |
| 2016 Q3 | 4,556,269 | $188,272,000 | +$156,946,140 | $40.95 | 13 |
| 2016 Q2 | 760,021 | $31,866,000 | +$1,268,142 | $41.77 | 12 |
| 2016 Q1 | 729,734 | $28,291,000 | +$875,586 | $38.95 | 10 |
| 2015 Q4 | 706,956 | $27,073,000 | +$16,578,770 | $38.31 | 9 |
| 2015 Q3 | 275,119 | $8,615,000 | -$11,772,244 | $31.32 | 7 |
| 2015 Q2 | 627,113 | $20,861,000 | -$96,070,330 | $33.2 | 9 |
| 2015 Q1 | 3,354,253 | $117,941,000 | +$97,783,284 | $35.1 | 12 |
| 2014 Q4 | 1,109,890 | $39,261,000 | +$1,061,489 | $35.35 | 10 |
| 2014 Q3 | 1,081,277 | $35,127,000 | -$7,440,946 | $32.47 | 11 |
| 2014 Q2 | 1,320,776 | $41,483,000 | +$41,483,000 | $31.41 | 12 |