| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $108.95 | 930 | $101,323.97 | 2,017,705 | 2024-05-28 | Filing | |
| $107.74 | 2,945 | $317,291.36 | 2,018,635 | 2024-05-28 | Filing | |
| $106.84 | 14,813 | $1,582,669.80 | 2,021,580 | 2024-05-28 | Filing | |
| $105.96 | 15,512 | $1,643,648.42 | 2,036,393 | 2024-05-28 | Filing | |
| $104.96 | 7,399 | $776,562.78 | 2,051,905 | 2024-05-28 | Filing | |
| $104.03 | 18,196 | $1,892,862.55 | 2,059,304 | 2024-05-28 | Filing | |
| $112.74 | 447 | $50,392.77 | 2,077,500 | 2024-05-24 | Filing | |
| $112.02 | 14,104 | $1,579,890.59 | 2,077,947 | 2024-05-24 | Filing | |
| $111.03 | 26,014 | $2,888,313.61 | 2,092,051 | 2024-05-24 | Filing | |
| $110.15 | 10,808 | $1,190,456.89 | 2,118,065 | 2024-05-24 | Filing | |
| $109.11 | 8,627 | $941,261.78 | 2,128,873 | 2024-05-24 | Filing | |
| $115.30 | 6,300 | $726,399.45 | 2,137,500 | 2024-05-23 | Filing | |
| $114.55 | 7,600 | $870,561.00 | 2,143,800 | 2024-05-23 | Filing | |
| $113.35 | 6,128 | $694,627.80 | 2,151,400 | 2024-05-23 | Filing | |
| $112.28 | 11,200 | $1,257,546.08 | 2,157,528 | 2024-05-23 | Filing | |
| $111.53 | 10,278 | $1,146,285.81 | 2,168,728 | 2024-05-23 | Filing | |
| $110.43 | 5,651 | $624,039.36 | 2,179,006 | 2024-05-23 | Filing | |
| $109.30 | 12,843 | $1,403,793.84 | 2,184,657 | 2024-05-23 | Filing | |
| $117.81 | 2,500 | $294,524.00 | 2,197,500 | 2024-05-22 | Filing | |
| $117.03 | 6,075 | $710,983.37 | 2,200,000 | 2024-05-22 | Filing |