Mar 27
2023
SELL
Open market or private sale
$331,318
$118.88 p/Share
2,787
Reduced 7.15%
36,219
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$210,694
$116.47 p/Share
1,809
Reduced 4.43%
39,006
Common Stock
Mar 23
2023
BUY
Exercise of conversion of derivative security
-
4,596
Added 10.46%
39,363
Common Stock
Feb 27
2023
SELL
Open market or private sale
$1,542,369
$119.01 p/Share
12,960
Reduced 26.35%
36,219
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$599,218
$99.77 p/Share
6,006
Reduced 10.88%
49,179
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
18,966
Added 25.58%
55,185
Common Stock
Aug 17
2022
SELL
Open market or private sale
$285,387
$98.24 p/Share
2,905
Reduced 7.43%
36,219
Common Stock
Aug 16
2022
SELL
Open market or private sale
$705,865
$98.75 p/Share
7,148
Reduced 15.45%
39,124
Common Stock
Mar 23
2022
SELL
Payment of exercise price or tax liability
$162,225
$99.22 p/Share
1,635
Reduced 3.41%
46,272
Common Stock
Mar 23
2022
BUY
Exercise of conversion of derivative security
-
3,687
Added 7.3%
46,851
Common Stock
Mar 22
2022
SELL
Payment of exercise price or tax liability
$98,140
$101.7 p/Share
965
Reduced 2.14%
44,220
Common Stock
Mar 22
2022
BUY
Exercise of conversion of derivative security
-
2,178
Added 4.6%
45,185
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$523,226
$98.24 p/Share
5,326
Reduced 11.02%
43,007
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
15,379
Added 24.14%
48,333
Common Stock
May 05
2021
SELL
Open market or private sale
$226,136
$84.6 p/Share
2,673
Reduced 7.5%
32,954
Common Stock
May 03
2021
SELL
Open market or private sale
$81,000
$81.0 p/Share
1,000
Reduced 2.73%
35,627
Common Stock
Apr 27
2021
SELL
Payment of exercise price or tax liability
$75,684
$71.67 p/Share
1,056
Reduced 2.8%
36,627
Common Stock
Apr 27
2021
BUY
Exercise of conversion of derivative security
-
2,383
Added 5.95%
37,683
Common Stock
Mar 23
2021
SELL
Payment of exercise price or tax liability
$59,875
$66.38 p/Share
902
Reduced 2.49%
35,300
Common Stock
Mar 23
2021
BUY
Exercise of conversion of derivative security
-
2,035
Added 5.32%
36,202
Common Stock
Mar 22
2021
SELL
Payment of exercise price or tax liability
$67,357
$69.8 p/Share
965
Reduced 2.75%
34,167
Common Stock
Mar 22
2021
BUY
Exercise of conversion of derivative security
-
2,178
Added 5.84%
35,132
Common Stock
Mar 08
2021
SELL
Open market or private sale
$443,904
$64.0 p/Share
6,936
Reduced 17.39%
32,954
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$181,664
$61.56 p/Share
2,951
Reduced 6.89%
39,890
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
9,887
Added 18.75%
42,841
Common Stock