| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 1,593,457 | $243,953,270 | +$7,170,102 | $153.26 | 55 |
| 2025 Q2 | 1,551,389 | $214,677,881 | +$9,581,454 | $138.37 | 51 |
| 2025 Q1 | 1,483,832 | $174,915,831 | -$3,789,180 | $117.88 | 50 |
| 2024 Q4 | 1,521,248 | $188,784,132 | -$3,579,870 | $124.07 | 46 |
| 2024 Q3 | 1,546,960 | $185,086,647 | +$99,021,159 | $119.61 | 38 |
| 2024 Q2 | 719,182 | $79,481,000 | +$2,244,388 | $110.57 | 38 |
| 2024 Q1 | 691,686 | $75,575,524 | +$6,478,912 | $109.27 | 40 |
| 2023 Q4 | 633,662 | $60,864,663 | -$1,104,076 | $95.84 | 38 |
| 2023 Q3 | 609,770 | $52,142,376 | -$6,168,057 | $85.51 | 33 |
| 2023 Q2 | 586,002 | $50,019,997 | -$23,531,381 | $85.36 | 38 |
| 2023 Q1 | 692,972 | $53,337,964 | -$26,012,080 | $76.98 | 33 |
| 2022 Q4 | 837,004 | $57,929,301 | -$6,101,714 | $69.41 | 38 |
| 2022 Q3 | 762,236 | $52,170,000 | +$8,756,420 | $68.69 | 34 |
| 2022 Q2 | 633,566 | $44,203,000 | -$13,604,262 | $70.09 | 33 |
| 2022 Q1 | 785,736 | $72,211,000 | -$4,096,023 | $92.22 | 37 |
| 2021 Q4 | 827,334 | $84,392,000 | -$1,741,608 | $102 | 43 |
| 2021 Q3 | 837,800 | $82,609,000 | -$4,436,838 | $98.6 | 42 |
| 2021 Q2 | 890,622 | $90,544,000 | +$8,472,354 | $101.67 | 41 |
| 2021 Q1 | 808,391 | $76,436,784 | -$2,443,091 | $94.31 | 40 |
| 2020 Q4 | 832,381 | $75,839,000 | +$9,026,677 | $91.19 | 33 |
| 2020 Q3 | 724,712 | $56,219,000 | +$1,363,284 | $77.58 | 27 |
| 2020 Q2 | 707,086 | $46,479,000 | +$5,813,417 | $65.74 | 25 |
| 2020 Q1 | 625,972 | $31,874,000 | -$1,448,653 | $50.93 | 28 |
| 2019 Q4 | 654,471 | $41,646,171 | -$1,028,113 | $63.42 | 29 |
| 2019 Q3 | 645,476 | $35,933,784 | -$891,386 | $55.67 | 30 |
| 2019 Q2 | 642,370 | $37,382,910 | +$445,453 | $58.19 | 29 |
| 2019 Q1 | 679,873 | $38,396,824 | -$22,584,959 | $56.48 | 29 |
| 2018 Q4 | 1,079,999 | $53,058,457 | +$16,006,092 | $49.13 | 25 |
| 2018 Q3 | 749,710 | $43,662,357 | -$2,299,983 | $58.23 | 23 |
| 2018 Q2 | 787,484 | $43,598,251 | +$466,611 | $55.27 | 22 |
| 2018 Q1 | 785,565 | $42,033,000 | +$6,990,339 | $53.57 | 20 |
| 2017 Q4 | 654,796 | $34,747,000 | +$3,515,069 | $52.97 | 16 |
| 2017 Q3 | 594,387 | $30,375,000 | +$14,890,102 | $51.07 | 17 |
| 2017 Q2 | 309,997 | $14,878,000 | +$781,665 | $47.99 | 8 |
| 2017 Q1 | 295,104 | $13,473,000 | -$3,117,007 | $45.66 | 6 |
| 2016 Q4 | 364,952 | $15,441,000 | +$12,554,000 | $42.31 | 4 |