| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 3,453,549 | $287,834,848 | +$13,384,410 | $83.35 | 80 |
| 2025 Q2 | 3,590,441 | $284,756,933 | +$2,503,612 | $79.31 | 87 |
| 2025 Q1 | 3,559,722 | $248,395,576 | +$12,343,846 | $69.78 | 83 |
| 2024 Q4 | 3,377,677 | $254,202,051 | -$4,054,904 | $75.26 | 87 |
| 2024 Q3 | 3,407,318 | $248,829,514 | +$13,928,045 | $73.02 | 79 |
| 2024 Q2 | 3,200,456 | $223,251,823 | +$71,295,478 | $69.82 | 75 |
| 2024 Q1 | 2,173,974 | $145,844,936 | +$11,734,544 | $67.09 | 51 |
| 2023 Q4 | 2,001,166 | $119,423,629 | +$1,023,632 | $59.68 | 43 |
| 2023 Q3 | 1,982,298 | $102,763,862 | +$3,097,643 | $51.84 | 42 |
| 2023 Q2 | 1,919,987 | $104,255,231 | +$1,409,243 | $54.3 | 40 |
| 2023 Q1 | 1,896,771 | $90,417,417 | -$1,727,339 | $47.68 | 40 |
| 2022 Q4 | 1,933,994 | $78,944,652 | -$28,173,575 | $40.82 | 40 |
| 2022 Q3 | 2,620,627 | $103,886,601 | -$360,563 | $39.64 | 39 |
| 2022 Q2 | 2,627,695 | $109,560,510 | -$20,141,328 | $41.69 | 40 |
| 2022 Q1 | 3,088,053 | $166,081,033 | +$26,606,876 | $53.77 | 42 |
| 2021 Q4 | 2,583,441 | $156,944,973 | +$31,786,970 | $60.75 | 45 |
| 2021 Q3 | 2,053,826 | $116,138,492 | +$1,835,900 | $56.41 | 39 |
| 2021 Q2 | 2,022,399 | $112,990,401 | +$4,269,174 | $55.84 | 35 |
| 2021 Q1 | 1,946,829 | $98,306,224 | +$5,884,294 | $50.48 | 36 |
| 2020 Q4 | 1,829,691 | $91,529,904 | -$8,556,760 | $50.01 | 33 |
| 2020 Q3 | 1,496,731 | $68,621,580 | +$13,507,114 | $45.84 | 24 |
| 2020 Q2 | 1,213,681 | $49,534,983 | -$142,245,427 | $40.81 | 27 |
| 2020 Q1 | 4,699,124 | $152,340,000 | +$4,931,995 | $32.42 | 22 |
| 2019 Q4 | 4,545,252 | $172,950,359 | +$11,527,010 | $38.06 | 18 |
| 2019 Q3 | 4,242,773 | $147,603,000 | +$10,522,147 | $34.77 | 17 |
| 2019 Q2 | 3,939,657 | $137,244,000 | +$18,407,234 | $34.75 | 16 |
| 2019 Q1 | 3,412,480 | $113,058,000 | +$106,573,345 | $33.12 | 10 |
| 2018 Q4 | 204,551 | $5,864,000 | +$5,805,721 | $28.62 | 10 |
| 2018 Q3 | 2,036 | $70,000 | -$873,004 | $34.15 | 5 |
| 2018 Q2 | 29,613 | $931,000 | -$437,362 | $31.03 | 7 |
| 2018 Q1 | 43,436 | $1,288,000 | +$1,246,047 | $29.55 | 5 |
| 2017 Q4 | 1,420 | $42,000 | +$42,000 | $29.62 | 2 |
| 2017 Q3 | 0 | $0 | -$208,000 | 0 | |
| 2017 Q2 | 8,092 | $208,000 | +$208,000 | $25.7 | 1 |
| 2016 Q2 | 0 | $0 | -$22,000 | 0 | |
| 2016 Q1 | 640 | $22,000 | $34.38 | 1 |