| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 64,987 | $4,832,729 | +$169,328 | $74.36 | 1 |
| 2025 Q2 | 62,710 | $6,080,934 | +$303,804 | $96.97 | 1 |
| 2025 Q1 | 59,577 | $5,957,636 | -$627,293 | $100 | 1 |
| 2024 Q4 | 65,850 | $5,669,680 | +$716,265 | $86.1 | 1 |
| 2024 Q3 | 57,531 | $5,955,789 | -$75,882 | $103.52 | 1 |
| 2024 Q2 | 58,264 | $6,136,205 | +$1,627,678 | $105.32 | 1 |
| 2024 Q1 | 42,809 | $4,160,312 | +$553,749 | $97.18 | 1 |
| 2023 Q4 | 37,111 | $5,409,904 | +$5,409,904 | $145.78 | 1 |
| 2023 Q3 | 0 | $0 | -$2,555,714 | 0 | |
| 2023 Q2 | 15,263 | $2,555,714 | +$2,478,354 | $167.45 | 1 |
| 2023 Q1 | 462 | $111,081 | -$6,732 | $240.44 | 1 |
| 2022 Q4 | 490 | $116,810 | -$10,017,190 | $238.39 | 1 |
| 2022 Q3 | 39,650 | $10,134,000 | $255.59 | 1 | |
| 2022 Q2 | 39,650 | $12,157,000 | -$2,731,876 | $306.61 | 1 |
| 2022 Q1 | 48,560 | $18,711,000 | -$1,794,807 | $385.32 | 1 |
| 2021 Q4 | 53,218 | $23,724,000 | $445.79 | 1 | |
| 2021 Q3 | 53,218 | $20,976,000 | -$721,693 | $394.15 | 1 |
| 2021 Q2 | 55,049 | $22,346,000 | -$2,138,841 | $405.93 | 1 |
| 2021 Q1 | 60,318 | $22,033,000 | +$1,367,976 | $365.28 | 1 |
| 2020 Q4 | 56,573 | $18,779,000 | -$238,667 | $331.94 | 1 |
| 2020 Q3 | 57,292 | $17,710,000 | -$691,807 | $309.12 | 1 |
| 2020 Q2 | 59,530 | $15,104,000 | +$3,698,235 | $253.72 | 1 |
| 2020 Q1 | 44,954 | $9,362,000 | +$143,489 | $208.26 | 1 |
| 2019 Q4 | 44,265 | $10,802,000 | -$5,706,648 | $244.03 | 1 |
| 2019 Q3 | 67,650 | $14,531,000 | +$258,400 | $214.8 | 1 |
| 2019 Q2 | 66,447 | $13,333,000 | +$13,333,000 | $200.66 | 1 |
| 2019 Q1 | 0 | $0 | -$12,032,000 | 0 | |
| 2018 Q4 | 75,395 | $12,032,000 | -$4,587,987 | $159.59 | 1 |
| 2018 Q3 | 100,930 | $19,050,000 | +$929,164 | $188.75 | 2 |
| 2018 Q2 | 78,430 | $13,855,000 | $176.65 | 1 | |
| 2018 Q1 | 78,430 | $12,154,000 | $154.97 | 1 | |
| 2017 Q4 | 78,430 | $11,250,000 | $143.44 | 1 | |
| 2017 Q3 | 78,430 | $11,711,000 | +$11,711,000 | $149.32 | 1 |
| 2016 Q4 | 0 | $0 | -$405,000 | 0 | |
| 2016 Q3 | 3,800 | $405,000 | $106.58 | 1 | |
| 2016 Q2 | 3,800 | $325,000 | +$307,895 | $85.53 | 1 |
| 2016 Q1 | 200 | $18,000 | +$18,000 | $90 | 1 |
| 2015 Q4 | 0 | $0 | -$30,457,000 | 0 | |
| 2015 Q3 | 402,740 | $30,457,000 | -$29,667,000 | $75.62 | 1 |
| 2015 Q2 | 420,164 | $29,667,000 | -$8,840,987 | $70.61 | 1 |
| 2015 Q1 | 545,376 | $37,376,000 | +$463,211 | $68.53 | 1 |
| 2014 Q4 | 538,617 | $36,779,000 | -$2,712,792 | $68.28 | 1 |
| 2014 Q3 | 578,345 | $35,784,000 | +$1,481,799 | $61.87 | 1 |
| 2014 Q2 | 554,396 | $33,971,000 | +$1,555,484 | $61.28 | 1 |
| 2014 Q1 | 529,011 | $30,684,000 | +$30,684,000 | $58 | 1 |