| May 3, 2022 | Open-market or private sale | −10,500 | $102.86 | $1.1M | 22,039 direct | Filing · EDGAR |
| Feb 25, 2022 | Grant or award from the company Employee Stock Option (right to buy) | +22,832 | | | 22,832 direct | Filing · EDGAR |
| Feb 23, 2022 | Grant or award from the company | +19,526 | | | 38,966 direct | Filing · EDGAR |
| Feb 23, 2022 | Shares withheld for tax or exercise price | −6,427 | $119.03 | $765K | 32,539 direct | Filing · EDGAR |
| May 7, 2021 | Option or RSU exercised or converted | +14,028 | $61.51 | $863K | 33,468 direct | Filing · EDGAR |
| May 7, 2021 | Open-market or private sale | −14,028 | $124.89 | $1.8M | 19,440 direct | Filing · EDGAR |
| May 7, 2021 | Option or RSU exercised or converted Employee Stock Option (right to buy) | −14,028 | | | 28,058 direct | Filing · EDGAR |
| Feb 26, 2021 | Option or RSU exercised or converted | +14,394 | | | 25,105 direct | Filing · EDGAR |
| Feb 26, 2021 | Shares withheld for tax or exercise price | −5,665 | $109.26 | $619K | 19,440 direct | Filing · EDGAR |
| Feb 26, 2021 | Option or RSU exercised or converted Restricted Stock Units | −14,394 | | | 0 direct | Filing · EDGAR |
| Feb 26, 2021 | Grant or award from the company Employee Stock Option (right to buy) | +29,020 | | | 29,020 direct | Filing · EDGAR |
| Feb 19, 2021 | Open-market or private sale | −12,184 | $111.76 | $1.4M | 0 direct | Filing · EDGAR |
| Feb 19, 2021 | Option or RSU exercised or converted | +3,706 | $69.73 | $258K | 3,706 direct | Filing · EDGAR |
| Feb 19, 2021 | Open-market or private sale | −3,706 | $111.79 | $414K | 0 direct | Filing · EDGAR |
| Feb 19, 2021 | Option or RSU exercised or converted | +412 | $69.73 | $29K | 412 direct | Filing · EDGAR |
| Feb 19, 2021 | Open-market or private sale | −412 | $111.73 | $46K | 0 direct | Filing · EDGAR |
| Feb 19, 2021 | Option or RSU exercised or converted | +3,267 | $87.43 | $286K | 3,267 direct | Filing · EDGAR |
| Feb 19, 2021 | Open-market or private sale | −3,267 | $111.69 | $365K | 0 direct | Filing · EDGAR |
| Feb 19, 2021 | Option or RSU exercised or converted | +5,499 | $74.46 | $409K | 5,499 direct | Filing · EDGAR |
| Feb 19, 2021 | Open-market or private sale | −5,499 | $111.62 | $614K | 0 direct | Filing · EDGAR |
| Feb 19, 2021 | Option or RSU exercised or converted | +10,427 | $65.16 | $679K | 10,427 direct | Filing · EDGAR |
| Feb 19, 2021 | Open-market or private sale | −10,427 | $111.54 | $1.2M | 0 direct | Filing · EDGAR |
| Feb 19, 2021 | Grant or award from the company | +15,465 | | | 15,465 direct | Filing · EDGAR |
| Feb 19, 2021 | Shares withheld for tax or exercise price | −4,754 | $111.92 | $532K | 10,711 direct | Filing · EDGAR |
| Feb 19, 2021 | Option or RSU exercised or converted Employee Stock Option (right to buy) | −3,706 | | | 0 direct | Filing · EDGAR |
| Feb 19, 2021 | Option or RSU exercised or converted Employee Stock Option (right to buy) | −412 | | | 0 direct | Filing · EDGAR |
| Feb 19, 2021 | Option or RSU exercised or converted Employee Stock Option (right to buy) | −3,267 | | | 0 direct | Filing · EDGAR |
| Feb 19, 2021 | Option or RSU exercised or converted Employee Stock Option (right to buy) | −5,499 | | | 0 direct | Filing · EDGAR |
| Feb 19, 2021 | Option or RSU exercised or converted Employee Stock Option (right to buy) | −10,427 | | | 0 direct | Filing · EDGAR |
| Nov 9, 2020 | Open-market or private sale | −600 | $89.99 | $54K | 12,584 direct | Filing · EDGAR |
| Nov 9, 2020 | Open-market or private sale | −400 | $90.00 | $36K | 12,184 direct | Filing · EDGAR |
| Nov 5, 2020 | Open-market or private sale | −500 | $85.00 | $43K | 13,184 direct | Filing · EDGAR |
| Nov 4, 2020 | Open-market or private sale | −500 | $82.14 | $41K | 13,684 direct | Filing · EDGAR |
| Feb 28, 2020 | Grant or award from the company Employee Stock Option (right to buy) | +42,086 | | | 42,086 direct | Filing · EDGAR |
| Feb 14, 2020 | Grant or award from the company | +14,671 | | | 17,979 direct | Filing · EDGAR |
| Feb 14, 2020 | Shares withheld for tax or exercise price | −3,795 | $75.03 | $285K | 14,184 direct | Filing · EDGAR |
| Feb 28, 2019 | Grant or award from the company Employee Stock Option (right to buy) | +45,542 | | | 45,542 direct | Filing · EDGAR |
| Feb 15, 2019 | Grant or award from the company | +4,385 | | | 4,385 direct | Filing · EDGAR |
| Feb 15, 2019 | Shares withheld for tax or exercise price | −1,077 | $82.71 | $89K | 3,308 direct | Filing · EDGAR |
| Jul 31, 2018 | Open-market or private sale | −3,523 | $103.58 | $365K | 0 direct | Filing · EDGAR |
| Feb 26, 2018 | Grant or award from the company Employee Stock Option (right to buy) | +33,693 | | | 33,693 direct | Filing · EDGAR |
| Feb 26, 2018 | Grant or award from the company Restricted Stock Units | +14,394 | | | 14,394 direct | Filing · EDGAR |
| Feb 16, 2018 | Grant or award from the company | +4,658 | | | 4,658 direct | Filing · EDGAR |
| Feb 16, 2018 | Shares withheld for tax or exercise price | −1,135 | $100.13 | $114K | 3,523 direct | Filing · EDGAR |
| Feb 9, 2018 | Sale under a 10b5-1 plan | −3,325 | $95.00 | $316K | 0 direct | Filing · EDGAR |
| Jan 31, 2018 | Option or RSU exercised or converted | +4,450 | | | 4,450 direct | Filing · EDGAR |
| Jan 31, 2018 | Shares withheld for tax or exercise price | −1,125 | $99.18 | $112K | 3,325 direct | Filing · EDGAR |
| Jan 31, 2018 | Option or RSU exercised or converted Restricted Stock Units | −4,450 | | | 0 direct | Filing · EDGAR |
| Feb 28, 2017 | Open-market or private sale | −821 | $80.08 | $66K | 0 direct | Filing · EDGAR |
| Feb 28, 2017 | Grant or award from the company Employee Stock Option (right to buy) | +23,687 | | | 23,687 direct | Filing · EDGAR |
| Feb 17, 2017 | Grant or award from the company | +1,172 | | | 1,172 direct | Filing · EDGAR |
| Feb 17, 2017 | Shares withheld for tax or exercise price | −351 | $80.25 | $28K | 821 direct | Filing · EDGAR |
| Nov 16, 2016 | Open-market or private sale | −694 | $74.50 | $52K | 0 direct | Filing · EDGAR |