Jan 05
2023
SELL
Payment of exercise price or tax liability
$57,534
$34.39 p/Share
1,673
Reduced 1.58%
104,393
Common Stock
Jan 05
2023
BUY
Exercise of conversion of derivative security
-
1,673
Added 1.55%
106,066
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
$248,477
$35.2 p/Share
7,059
Reduced 6.33%
104,393
Common Stock
May 16
2022
BUY
Exercise of conversion of derivative security
-
13,826
Added 11.04%
111,452
Common Stock
Apr 18
2022
SELL
Payment of exercise price or tax liability
$270,418
$33.87 p/Share
7,984
Reduced 7.56%
97,626
Common Stock
Apr 18
2022
BUY
Exercise of conversion of derivative security
-
16,393
Added 13.44%
105,610
Common Stock
Feb 02
2022
SELL
Payment of exercise price or tax liability
$85,010
$42.74 p/Share
1,989
Reduced 2.18%
89,217
Common Stock
Feb 02
2022
BUY
Exercise of conversion of derivative security
-
1,989
Added 2.13%
91,206
Common Stock
Jan 07
2022
SELL
Payment of exercise price or tax liability
$47,766
$37.97 p/Share
1,258
Reduced 1.39%
89,217
Common Stock
Jan 07
2022
BUY
Exercise of conversion of derivative security
-
1,258
Added 1.37%
90,475
Common Stock
May 17
2021
SELL
Payment of exercise price or tax liability
$299,299
$44.19 p/Share
6,773
Reduced 7.06%
89,217
Common Stock
May 17
2021
BUY
Exercise of conversion of derivative security
-
13,828
Added 12.59%
95,990
Common Stock
May 03
2021
SELL
Open market or private sale
$1,592,145
$45.0 p/Share
35,381
Reduced 30.1%
82,162
Common Stock
May 03
2021
BUY
Exercise of conversion of derivative security
$956,348
$27.03 p/Share
35,381
Added 23.14%
117,543
Common Stock
Apr 15
2021
SELL
Payment of exercise price or tax liability
$399,330
$45.9 p/Share
8,700
Reduced 9.57%
82,162
Common Stock
Apr 15
2021
BUY
Exercise of conversion of derivative security
-
18,661
Added 17.04%
90,862
Common Stock
Feb 03
2021
SELL
Payment of exercise price or tax liability
$44,008
$36.34 p/Share
1,211
Reduced 1.65%
72,201
Common Stock
Feb 03
2021
BUY
Exercise of conversion of derivative security
-
1,211
Added 1.62%
73,412
Common Stock
Jan 07
2021
SELL
Payment of exercise price or tax liability
$63,495
$36.98 p/Share
1,717
Reduced 2.32%
72,201
Common Stock
Jan 07
2021
BUY
Exercise of conversion of derivative security
-
1,717
Added 2.27%
73,918
Common Stock
Dec 01
2020
SELL
Open market or private sale
$1,256,471
$37.69 p/Share
33,337
Reduced 31.59%
72,201
Common Stock
Dec 01
2020
BUY
Exercise of conversion of derivative security
$900,099
$27.0 p/Share
33,337
Added 24.01%
105,538
Common Stock
Nov 03
2020
SELL
Open market or private sale
$855,545
$33.74 p/Share
25,357
Reduced 25.99%
72,201
Common Stock
Nov 03
2020
BUY
Exercise of conversion of derivative security
$501,561
$19.78 p/Share
25,357
Added 20.63%
97,558
Common Stock