Sep 07
2022
SELL
Payment of exercise price or tax liability
$46,840
$41.16 p/Share
1,138
Reduced 0.27%
426,683
Common Stock, par valu...
Sep 07
2022
BUY
Exercise of conversion of derivative security
-
2,558
Added 0.59%
427,821
Common Stock, par valu...
Jul 02
2022
SELL
Payment of exercise price or tax liability
$139,407
$32.91 p/Share
4,236
Reduced 0.99%
425,263
Common Stock, par valu...
Jul 02
2022
BUY
Exercise of conversion of derivative security
-
9,528
Added 2.17%
429,499
Common Stock, par valu...
May 18
2022
BUY
Open market or private purchase
$85,500
$34.2 p/Share
2,500
Added 0.59%
419,971
Common Stock, par valu...
May 09
2022
BUY
Open market or private purchase
$333,300
$33.33 p/Share
10,000
Added 2.34%
417,471
Common Stock, par valu...
Mar 21
2022
SELL
Payment of exercise price or tax liability
$4,299,515
$38.33 p/Share
112,171
Reduced 21.59%
407,471
Common Stock, par valu...
Mar 21
2022
BUY
Exercise of conversion of derivative security
-
252,352
Added 33.17%
508,425
Common Stock, par valu...
Mar 20
2022
SELL
Payment of exercise price or tax liability
$1,192,766
$38.74 p/Share
30,789
Reduced 10.33%
267,290
Common Stock, par valu...
Mar 20
2022
BUY
Exercise of conversion of derivative security
-
69,265
Added 18.86%
298,079
Common Stock, par valu...
Mar 05
2022
SELL
Payment of exercise price or tax liability
$213,480
$36.63 p/Share
5,828
Reduced 2.48%
228,814
Common Stock, par valu...
Mar 05
2022
BUY
Exercise of conversion of derivative security
-
13,111
Added 5.29%
234,642
Common Stock, par valu...
Mar 03
2022
SELL
Payment of exercise price or tax liability
$209,924
$36.7 p/Share
5,720
Reduced 2.52%
221,531
Common Stock, par valu...
Mar 03
2022
BUY
Exercise of conversion of derivative security
-
12,867
Added 5.36%
227,251
Common Stock, par valu...
Jul 02
2021
SELL
Payment of exercise price or tax liability
$117,437
$27.73 p/Share
4,235
Reduced 1.94%
214,384
Common Stock, par valu...
Jul 02
2021
BUY
Exercise of conversion of derivative security
-
9,527
Added 4.18%
218,619
Common Stock, par valu...
Mar 21
2021
SELL
Payment of exercise price or tax liability
$300,840
$26.82 p/Share
11,217
Reduced 5.09%
209,092
Common Stock, par valu...
Mar 21
2021
BUY
Exercise of conversion of derivative security
-
25,235
Added 10.28%
220,309
Common Stock, par valu...
Mar 20
2021
SELL
Payment of exercise price or tax liability
$825,761
$26.82 p/Share
30,789
Reduced 13.63%
195,074
Common Stock, par valu...
Mar 20
2021
BUY
Exercise of conversion of derivative security
-
69,265
Added 23.47%
225,863
Common Stock, par valu...
Mar 05
2021
SELL
Payment of exercise price or tax liability
$151,994
$26.08 p/Share
5,828
Reduced 3.59%
156,598
Common Stock, par valu...
Mar 05
2021
BUY
Exercise of conversion of derivative security
-
13,110
Added 7.47%
162,426
Common Stock, par valu...