| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 156,650 | $5,245,401 | -$6,695,208 | $33.47 | 13 |
| 2025 Q2 | 347,206 | $12,542,483 | -$427,521 | $36.2 | 16 |
| 2025 Q1 | 358,701 | $13,601,299 | +$1,636,780 | $38.15 | 15 |
| 2024 Q4 | 315,474 | $10,909,361 | -$1,134,272 | $34.44 | 16 |
| 2024 Q3 | 345,187 | $13,708,037 | -$449,525 | $39.66 | 19 |
| 2024 Q2 | 332,736 | $12,580,899 | +$646,163 | $37.79 | 17 |
| 2024 Q1 | 313,907 | $13,905,623 | -$1,787,967 | $44.28 | 19 |
| 2023 Q4 | 320,963 | $15,712,752 | -$103,004,304 | $49.02 | 19 |
| 2023 Q3 | 2,401,692 | $89,748,726 | -$3,036,500 | $37.18 | 20 |
| 2023 Q2 | 2,414,456 | $107,036,579 | +$255,145 | $44.44 | 19 |
| 2023 Q1 | 2,357,163 | $96,987,758 | -$2,502,393 | $41.14 | 15 |
| 2022 Q4 | 2,390,819 | $85,466,634 | -$9,070,212 | $35.75 | 13 |
| 2022 Q3 | 2,592,923 | $89,947,813 | -$5,983,521 | $34.6 | 16 |
| 2022 Q2 | 2,707,299 | $99,582,000 | -$4,574,136 | $36.73 | 17 |
| 2022 Q1 | 2,718,801 | $134,577,000 | -$5,482,158 | $49.39 | 19 |
| 2021 Q4 | 2,729,863 | $162,692,000 | -$7,871,348 | $59.67 | 20 |
| 2021 Q3 | 2,765,581 | $145,735,000 | +$111,529,021 | $52.69 | 25 |
| 2021 Q2 | 546,684 | $132,910,000 | -$46,463,472 | $243.17 | 21 |
| 2021 Q1 | 758,617 | $162,673,000 | +$7,274,028 | $214.44 | 23 |
| 2020 Q4 | 712,509 | $145,057,000 | -$241,084,488 | $203.65 | 24 |
| 2020 Q3 | 1,983,368 | $371,752,000 | +$237,833,274 | $187.43 | 27 |
| 2020 Q2 | 721,443 | $124,714,000 | -$1,027,959 | $172.99 | 27 |
| 2020 Q1 | 714,408 | $105,773,067 | +$15,067,949 | $148.03 | 30 |
| 2019 Q4 | 594,831 | $97,842,468 | +$4,548,445 | $164.5 | 25 |
| 2019 Q3 | 569,082 | $80,799,000 | +$11,639,079 | $142.44 | 24 |
| 2019 Q2 | 487,098 | $77,878,040 | +$428,400 | $159.79 | 28 |
| 2019 Q1 | 484,414 | $72,117,000 | +$4,025,153 | $148.99 | 23 |
| 2018 Q4 | 457,368 | $53,877,398 | +$1,780,389 | $118.51 | 23 |
| 2018 Q3 | 440,300 | $65,745,861 | -$9,258,214 | $149.5 | 20 |
| 2018 Q2 | 495,484 | $69,476,000 | -$11,096,578 | $140.11 | 19 |
| 2018 Q1 | 574,635 | $78,238,476 | -$2,186,205 | $135.94 | 18 |
| 2017 Q4 | 595,164 | $63,214,906 | +$13,332,478 | $106.38 | 20 |
| 2017 Q3 | 469,501 | $47,409,126 | +$881,543 | $101.15 | 18 |
| 2017 Q2 | 463,998 | $41,523,425 | -$325,268 | $89.51 | 20 |
| 2017 Q1 | 469,822 | $40,751,009 | +$1,763,229 | $86.73 | 20 |
| 2016 Q4 | 452,341 | $34,541,460 | +$873,908 | $76.37 | 22 |
| 2016 Q3 | 438,002 | $37,957,971 | -$839,451 | $86.79 | 19 |
| 2016 Q2 | 452,675 | $34,464,393 | +$150,114 | $75.84 | 19 |
| 2016 Q1 | 450,584 | $35,775,814 | -$4,264,520 | $79.41 | 19 |
| 2015 Q4 | 503,710 | $40,365,000 | +$9,935,741 | $80.14 | 19 |
| 2015 Q3 | 379,811 | $27,988,000 | -$9,498,081 | $73.67 | 21 |
| 2015 Q2 | 487,618 | $35,518,158 | +$4,583,651 | $72.68 | 24 |
| 2015 Q1 | 421,751 | $28,509,744 | -$3,315 | $67.76 | 19 |
| 2014 Q4 | 421,808 | $25,759,556 | -$4,064,622 | $61.12 | 19 |
| 2014 Q3 | 487,030 | $31,300,000 | +$17,417,085 | $64.25 | 19 |
| 2014 Q2 | 219,365 | $28,236,000 | +$910,992 | $128.66 | 15 |
| 2014 Q1 | 215,273 | $25,221,000 | -$76,281,906 | $117.21 | 17 |