| Jan 27, 2025 | Sale under a 10b5-1 plan | −3,819 | $430.24 | $1.6M | 18,334.45 direct | Filing · EDGAR |
| Jan 24, 2025 | Option or RSU exercised or converted | +7,656 | | | 26,706.45 direct | Filing · EDGAR |
| Jan 24, 2025 | Shares withheld for tax or exercise price | −4,232 | $435.38 | $1.8M | 22,474.45 direct | Filing · EDGAR |
| Jan 24, 2025 | Option or RSU exercised or converted | +470 | | | 22,944.45 direct | Filing · EDGAR |
| Jan 24, 2025 | Shares withheld for tax or exercise price | −189 | $435.38 | $82K | 22,755.45 direct | Filing · EDGAR |
| Jan 24, 2025 | Option or RSU exercised or converted | +606 | | | 23,361.45 direct | Filing · EDGAR |
| Jan 24, 2025 | Shares withheld for tax or exercise price | −286 | $435.38 | $125K | 23,075.45 direct | Filing · EDGAR |
| Jan 24, 2025 | Sale under a 10b5-1 plan | −922 | $437.28 | $403K | 22,153.45 direct | Filing · EDGAR |
| Jan 24, 2025 | Option or RSU exercised or converted Restricted Stock Units | −7,656 | | | 0 direct | Filing · EDGAR |
| Jan 24, 2025 | Option or RSU exercised or converted Restricted Stock Units | −470 | | | 0 direct | Filing · EDGAR |
| Jan 24, 2025 | Option or RSU exercised or converted Restricted Stock Units | −606 | | | 2,424 direct | Filing · EDGAR |
| Jan 24, 2025 | Grant or award from the company Restricted Stock Units | +3,504 | | | 3,504 direct | Filing · EDGAR |
| Jan 24, 2025 | Grant or award from the company Restricted Stock Units | +2,015 | | | 2,015 direct | Filing · EDGAR |
| Jan 15, 2025 | Option or RSU exercised or converted | +996 | | | 19,124.45 direct | Filing · EDGAR |
| Jan 15, 2025 | Shares withheld for tax or exercise price | −416 | $417.28 | $174K | 18,708.45 direct | Filing · EDGAR |
| Jan 15, 2025 | Option or RSU exercised or converted | +572 | | | 19,280.45 direct | Filing · EDGAR |
| Jan 15, 2025 | Shares withheld for tax or exercise price | −230 | $417.28 | $96K | 19,050.45 direct | Filing · EDGAR |
| Jan 15, 2025 | Option or RSU exercised or converted Restricted Stock Units | −996 | | | 7,967 direct | Filing · EDGAR |
| Jan 15, 2025 | Option or RSU exercised or converted Restricted Stock Units | −572 | | | 6,870 direct | Filing · EDGAR |
| Oct 25, 2024 | Sale under a 10b5-1 plan | −481 | $483.42 | $233K | 18,128.45 direct | Filing · EDGAR |
| Oct 24, 2024 | Option or RSU exercised or converted | +469 | | | 18,597.45 direct | Filing · EDGAR |
| Oct 24, 2024 | Shares withheld for tax or exercise price | −259 | $482.87 | $125K | 18,338.45 direct | Filing · EDGAR |
| Oct 24, 2024 | Option or RSU exercised or converted | +605 | | | 18,943.45 direct | Filing · EDGAR |
| Oct 24, 2024 | Shares withheld for tax or exercise price | −334 | $482.87 | $161K | 18,609.45 direct | Filing · EDGAR |
| Oct 24, 2024 | Option or RSU exercised or converted Restricted Stock Units | −469 | | | 470 direct | Filing · EDGAR |
| Oct 24, 2024 | Option or RSU exercised or converted Restricted Stock Units | −605 | | | 3,030 direct | Filing · EDGAR |
| Oct 16, 2024 | Sale under a 10b5-1 plan | −703 | $506.39 | $356K | 18,128.45 direct | Filing · EDGAR |
| Oct 15, 2024 | Option or RSU exercised or converted | +996 | | | 20,654.45 direct | Filing · EDGAR |
| Oct 15, 2024 | Shares withheld for tax or exercise price | −550 | $508.03 | $279K | 20,104.45 direct | Filing · EDGAR |
| Oct 15, 2024 | Option or RSU exercised or converted | +573 | | | 20,677.45 direct | Filing · EDGAR |
| Oct 15, 2024 | Shares withheld for tax or exercise price | −316 | $508.03 | $161K | 20,361.45 direct | Filing · EDGAR |
| Oct 15, 2024 | Sale under a 10b5-1 plan | −1,530 | $513.82 | $786K | 18,831.45 direct | Filing · EDGAR |
| Oct 15, 2024 | Option or RSU exercised or converted Restricted Stock Units | −996 | | | 8,963 direct | Filing · EDGAR |
| Oct 15, 2024 | Option or RSU exercised or converted Restricted Stock Units | −573 | | | 7,442 direct | Filing · EDGAR |
| Jul 25, 2024 | Sale under a 10b5-1 plan | −481 | $537.00 | $258K | 19,658.45 direct | Filing · EDGAR |
| Jul 24, 2024 | Option or RSU exercised or converted | +469 | | | 20,127.45 direct | Filing · EDGAR |
| Jul 24, 2024 | Shares withheld for tax or exercise price | −259 | $531.04 | $138K | 19,868.45 direct | Filing · EDGAR |
| Jul 24, 2024 | Option or RSU exercised or converted | +606 | | | 20,474.45 direct | Filing · EDGAR |
| Jul 24, 2024 | Shares withheld for tax or exercise price | −335 | $531.04 | $178K | 20,139.45 direct | Filing · EDGAR |
| Jul 24, 2024 | Option or RSU exercised or converted Restricted Stock Units | −469 | | | 939 direct | Filing · EDGAR |
| Jul 24, 2024 | Option or RSU exercised or converted Restricted Stock Units | −606 | | | 3,635 direct | Filing · EDGAR |
| Jul 16, 2024 | Sale under a 10b5-1 plan | −701 | $564.60 | $396K | 19,658.45 direct | Filing · EDGAR |
| Jul 15, 2024 | Option or RSU exercised or converted | +995 | | | 22,183.45 direct | Filing · EDGAR |
| Jul 15, 2024 | Shares withheld for tax or exercise price | −550 | $565.71 | $311K | 21,633.45 direct | Filing · EDGAR |
| Jul 15, 2024 | Option or RSU exercised or converted | +572 | | | 22,205.45 direct | Filing · EDGAR |
| Jul 15, 2024 | Shares withheld for tax or exercise price | −316 | $565.71 | $179K | 21,889.45 direct | Filing · EDGAR |
| Jul 15, 2024 | Sale under a 10b5-1 plan | −1,530 | $560.23 | $857K | 20,359.45 direct | Filing · EDGAR |
| Jul 15, 2024 | Option or RSU exercised or converted Restricted Stock Units | −995 | | | 9,959 direct | Filing · EDGAR |
| Jul 15, 2024 | Option or RSU exercised or converted Restricted Stock Units | −572 | | | 8,015 direct | Filing · EDGAR |
| May 2, 2024 | Sale under a 10b5-1 plan | −2,713 | $474.30 | $1.3M | 21,114.25 direct | Filing · EDGAR |
| Apr 24, 2024 | Option or RSU exercised or converted | +469 | | | 23,815.25 direct | Filing · EDGAR |
| Apr 24, 2024 | Shares withheld for tax or exercise price | −259 | $477.12 | $124K | 23,556.25 direct | Filing · EDGAR |
| Apr 24, 2024 | Option or RSU exercised or converted | +606 | | | 24,162.25 direct | Filing · EDGAR |
| Apr 24, 2024 | Shares withheld for tax or exercise price | −335 | $477.12 | $160K | 23,827.25 direct | Filing · EDGAR |
| Apr 24, 2024 | Option or RSU exercised or converted Restricted Stock Units | −469 | | | 1,408 direct | Filing · EDGAR |
| Apr 24, 2024 | Option or RSU exercised or converted Restricted Stock Units | −606 | | | 4,241 direct | Filing · EDGAR |
| Apr 15, 2024 | Option or RSU exercised or converted | +996 | | | 23,640.25 direct | Filing · EDGAR |
| Apr 15, 2024 | Shares withheld for tax or exercise price | −550 | $470.10 | $259K | 23,090.25 direct | Filing · EDGAR |
| Apr 15, 2024 | Option or RSU exercised or converted | +572 | | | 23,662.25 direct | Filing · EDGAR |
| Apr 15, 2024 | Shares withheld for tax or exercise price | −316 | $470.10 | $149K | 23,346.25 direct | Filing · EDGAR |