Jan 04
2024
SELL
Payment of exercise price or tax liability
$54,201
$30.28 p/Share
1,790
Reduced 0.98%
180,159
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
-
1,790
Added 0.97%
181,949
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$220,240
$31.2 p/Share
7,059
Reduced 3.77%
180,159
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
13,827
Added 6.88%
187,218
Common Stock
Apr 14
2023
SELL
Payment of exercise price or tax liability
$2,278,263
$34.78 p/Share
65,505
Reduced 27.42%
173,391
Common Stock
Apr 14
2023
BUY
Exercise of conversion of derivative security
-
134,503
Added 36.02%
238,896
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$52,182
$35.14 p/Share
1,485
Reduced 1.4%
104,393
Common Stock
Feb 08
2023
BUY
Exercise of conversion of derivative security
-
1,485
Added 1.38%
105,878
Common Stock
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