Mar 15
2023
BUY
Grant, award, or other acquisition
-
5,884
Added 19.25%
24,687
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$95,966
$90.62 p/Share
1,059
Reduced 5.33%
18,803
Common Stock
Dec 10
2022
SELL
Payment of exercise price or tax liability
$74,741
$92.16 p/Share
811
Reduced 3.92%
19,862
Common Stock
Sep 10
2022
SELL
Payment of exercise price or tax liability
$69,349
$99.64 p/Share
696
Reduced 3.26%
20,673
Common Stock
Jun 10
2022
SELL
Payment of exercise price or tax liability
$107,518
$98.46 p/Share
1,092
Reduced 4.91%
21,147
Common Stock
Apr 14
2022
SELL
Open market or private sale
$36,237
$141.0 p/Share
257
Reduced 1.14%
22,239
Common Stock
Mar 18
2022
SELL
Open market or private sale
$32,125
$125.0 p/Share
257
Reduced 1.13%
22,496
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$75,644
$126.92 p/Share
596
Reduced 2.55%
22,753
Common Stock
Mar 09
2022
BUY
Grant, award, or other acquisition
-
5,963
Added 20.34%
23,349
Common Stock
Mar 03
2022
SELL
Open market or private sale
$48,625
$125.0 p/Share
389
Reduced 2.19%
17,386
Common Stock
Feb 14
2022
SELL
Open market or private sale
$97,250
$125.0 p/Share
778
Reduced 4.19%
17,775
Common Stock
Dec 10
2021
SELL
Payment of exercise price or tax liability
$170,250
$110.84 p/Share
1,536
Reduced 7.65%
18,553
Common Stock
Nov 15
2021
SELL
Open market or private sale
$54,748
$152.5 p/Share
359
Reduced 1.76%
20,089
Common Stock
Oct 15
2021
SELL
Open market or private sale
$58,712
$164.0 p/Share
358
Reduced 1.72%
20,448
Common Stock
Sep 16
2021
SELL
Open market or private sale
$54,065
$151.02 p/Share
358
Reduced 1.69%
20,806
Common Stock
Sep 10
2021
SELL
Payment of exercise price or tax liability
$120,465
$153.85 p/Share
783
Reduced 3.57%
21,164
Common Stock
Sep 01
2021
SELL
Open market or private sale
$23,833
$153.76 p/Share
155
Reduced 0.7%
21,947
Common Stock
Aug 16
2021
SELL
Open market or private sale
$53,419
$147.16 p/Share
363
Reduced 1.62%
22,102
Common Stock
Jul 16
2021
SELL
Open market or private sale
$48,754
$134.68 p/Share
362
Reduced 1.59%
22,465
Common Stock
Jun 17
2021
SELL
Open market or private sale
$89,750
$125.0 p/Share
718
Reduced 3.05%
22,827
Common Stock
Jun 10
2021
SELL
Payment of exercise price or tax liability
$92,695
$120.54 p/Share
769
Reduced 3.18%
23,390
Common Stock
Apr 16
2021
SELL
Open market or private sale
$49,914
$141.0 p/Share
354
Reduced 1.44%
24,159
Common Stock
Apr 14
2021
BUY
Grant, award, or other acquisition
-
4,590
Added 15.77%
24,513
Common Stock
Mar 16
2021
SELL
Open market or private sale
$49,564
$140.01 p/Share
354
Reduced 1.75%
19,923
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$106,860
$133.91 p/Share
798
Reduced 3.79%
20,277
Common Stock