Jan 24
2023
SELL
Payment of exercise price or tax liability
$1,287,606
$84.02 p/Share
15,325
Reduced 16.71%
76,365
Common Stock
Jan 24
2023
BUY
Grant, award, or other acquisition
-
67,394
Added 42.36%
91,690
Common Stock
Dec 10
2022
SELL
Payment of exercise price or tax liability
$40,730
$87.97 p/Share
463
Reduced 1.13%
40,430
Common Stock
Dec 10
2022
BUY
Exercise of conversion of derivative security
-
990
Added 2.36%
40,893
Common Stock
Sep 10
2022
SELL
Payment of exercise price or tax liability
$29,898
$65.28 p/Share
458
Reduced 1.13%
39,903
Common Stock
Sep 10
2022
BUY
Exercise of conversion of derivative security
-
990
Added 2.39%
40,361
Common Stock
Jul 24
2022
SELL
Payment of exercise price or tax liability
$194,925
$60.8 p/Share
3,206
Reduced 7.53%
39,371
Common Stock
Jul 24
2022
BUY
Exercise of conversion of derivative security
-
7,505
Added 14.99%
42,577
Common Stock
Jun 10
2022
SELL
Payment of exercise price or tax liability
$28,062
$60.74 p/Share
462
Reduced 1.3%
35,072
Common Stock
Jun 10
2022
BUY
Exercise of conversion of derivative security
-
990
Added 2.71%
35,534
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$186,560
$57.92 p/Share
3,221
Reduced 8.53%
34,544
Common Stock
Mar 10
2022
BUY
Exercise of conversion of derivative security
-
6,987
Added 15.61%
37,765
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
18,630
Added 37.71%
30,778
Common Stock
Jul 24
2021
SELL
Payment of exercise price or tax liability
$236,393
$69.02 p/Share
3,425
Reduced 21.99%
12,148
Common Stock
Jul 24
2021
BUY
Exercise of conversion of derivative security
-
7,505
Added 32.52%
15,573
Common Stock
May 04
2021
SELL
Open market or private sale
$1,288,491
$66.09 p/Share
19,496
Reduced 70.73%
8,068
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$91,711
$63.91 p/Share
1,435
Reduced 4.95%
27,564
Common Stock
Mar 10
2021
BUY
Exercise of conversion of derivative security
-
3,025
Added 9.45%
28,999
Common Stock
Jan 26
2021
BUY
Grant, award, or other acquisition
-
8,068
Added 23.7%
25,974
Common Stock
Nov 03
2020
SELL
Payment of exercise price or tax liability
$722,550
$58.83 p/Share
12,282
Reduced 40.69%
17,906
Common Stock
Nov 03
2020
BUY
Grant, award, or other acquisition
-
26,270
Added 46.53%
30,188
Common Stock