May 11
2023
SELL
Payment of exercise price or tax liability
$81,201
$92.59 p/Share
877
Reduced 3.35%
25,284
Common Stock
Feb 15
2023
SELL
Open market or private sale
$315,780
$105.26 p/Share
3,000
Reduced 10.29%
26,161
Common Stock
Nov 15
2022
SELL
Open market or private sale
$246,316
$98.33 p/Share
2,505
Reduced 7.91%
29,161
Common Stock
Sep 15
2022
SELL
Open market or private sale
$206,118
$85.42 p/Share
2,413
Reduced 7.08%
31,666
Common Stock
Aug 15
2022
SELL
Open market or private sale
$268,619
$110.18 p/Share
2,438
Reduced 6.68%
34,079
Common Stock
Aug 10
2022
SELL
Payment of exercise price or tax liability
$47,844
$102.23 p/Share
468
Reduced 1.27%
36,517
Common Stock
Aug 09
2022
SELL
Payment of exercise price or tax liability
$26,927
$106.43 p/Share
253
Reduced 0.93%
27,059
Common Stock
Aug 09
2022
BUY
Grant, award, or other acquisition
-
9,926
Added 21.16%
36,985
Common Stock
Aug 08
2022
SELL
Payment of exercise price or tax liability
$186,824
$106.09 p/Share
1,761
Reduced 6.06%
27,312
Common Stock
Aug 05
2022
SELL
Payment of exercise price or tax liability
$217,220
$108.61 p/Share
2,000
Reduced 6.44%
29,073
Common Stock
Jun 15
2022
SELL
Open market or private sale
$331,384
$97.38 p/Share
3,403
Reduced 9.87%
31,073
Common Stock
May 18
2022
SELL
Open market or private sale
$207,105
$106.7 p/Share
1,941
Reduced 5.33%
34,476
Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$81,018
$104.81 p/Share
773
Reduced 2.08%
36,417
Common Stock
May 16
2022
SELL
Open market or private sale
$119,595
$104.45 p/Share
1,145
Reduced 2.99%
37,190
Common Stock
May 16
2022
BUY
Grant, award, or other acquisition
-
6,337
Added 14.19%
38,335
Common Stock
May 12
2022
SELL
Payment of exercise price or tax liability
$61,436
$100.88 p/Share
609
Reduced 1.87%
31,998
Common Stock
May 11
2022
SELL
Payment of exercise price or tax liability
$89,989
$105.25 p/Share
855
Reduced 2.56%
32,607
Common Stock
Feb 15
2022
SELL
Open market or private sale
$113,463
$131.78 p/Share
861
Reduced 2.51%
33,462
Common Stock
Nov 15
2021
SELL
Open market or private sale
$825,965
$160.85 p/Share
5,135
Reduced 13.01%
34,323
Common Stock
Sep 15
2021
SELL
Open market or private sale
$509,963
$182.26 p/Share
2,798
Reduced 6.62%
39,458
Common Stock
Aug 16
2021
SELL
Open market or private sale
$506,758
$186.72 p/Share
2,714
Reduced 6.04%
42,256
Common Stock
Aug 10
2021
BUY
Grant, award, or other acquisition
-
4,752
Added 9.56%
44,970
Common Stock
Aug 09
2021
SELL
Payment of exercise price or tax liability
$90,099
$195.02 p/Share
462
Reduced 1.14%
40,218
Common Stock
Aug 06
2021
SELL
Payment of exercise price or tax liability
$253,188
$194.76 p/Share
1,300
Reduced 3.1%
40,680
Common Stock
Aug 05
2021
SELL
Payment of exercise price or tax liability
$387,760
$193.88 p/Share
2,000
Reduced 4.55%
41,980
Common Stock