Aug 15
2022
BUY
Exercise of conversion of derivative security
-
35,135
Added 30.56%
79,836
Common Stock
Aug 01
2022
SELL
Payment of exercise price or tax liability
$123,920
$36.87 p/Share
3,361
Reduced 6.99%
44,701
Common Stock
Aug 01
2022
BUY
Exercise of conversion of derivative security
-
6,778
Added 12.36%
48,062
Common Stock
Jun 22
2022
SELL
Payment of exercise price or tax liability
$242,823
$37.49 p/Share
6,477
Reduced 13.56%
41,284
Common Stock
Jun 22
2022
BUY
Exercise of conversion of derivative security
-
13,063
Added 21.48%
47,761
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$752,544
$43.2 p/Share
17,420
Reduced 33.42%
34,698
Common Stock
May 15
2022
BUY
Exercise of conversion of derivative security
-
35,135
Added 40.27%
52,118
Common Stock
May 02
2022
BUY
Open market or private purchase
$245,190
$44.58 p/Share
5,500
Added 24.46%
16,983
Common Stock
Apr 30
2022
SELL
Payment of exercise price or tax liability
$148,768
$44.25 p/Share
3,362
Reduced 1.19%
278,013
Common Stock
Apr 30
2022
BUY
Exercise of conversion of derivative security
-
6,779
Added 2.35%
281,375
Common Stock
Mar 22
2022
SELL
Payment of exercise price or tax liability
$310,555
$47.94 p/Share
6,478
Reduced 2.3%
274,596
Common Stock
Mar 22
2022
BUY
Exercise of conversion of derivative security
-
13,064
Added 4.44%
281,074
Common Stock
Feb 22
2022
BUY
Open market or private purchase
$247,912
$44.27 p/Share
5,600
Added 2.04%
268,946
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$833,199
$47.83 p/Share
17,420
Reduced 6.21%
262,880
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
35,135
Added 11.14%
280,300
Common Stock
Dec 22
2021
SELL
Payment of exercise price or tax liability
$327,916
$50.62 p/Share
6,478
Reduced 2.57%
245,165
Common Stock
Dec 22
2021
BUY
Exercise of conversion of derivative security
-
13,064
Added 4.94%
251,643
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$877,620
$50.38 p/Share
17,420
Reduced 6.83%
237,465
Common Stock
Nov 15
2021
BUY
Exercise of conversion of derivative security
-
35,135
Added 12.11%
254,885
Common Stock
Oct 25
2021
BUY
Open market or private purchase
$499,400
$49.94 p/Share
10,000
Added 4.35%
219,750
Common Stock
Sep 22
2021
SELL
Payment of exercise price or tax liability
$346,131
$53.44 p/Share
6,477
Reduced 3.0%
209,750
Common Stock
Sep 22
2021
BUY
Exercise of conversion of derivative security
-
13,063
Added 5.7%
216,227
Common Stock
Aug 16
2021
SELL
Payment of exercise price or tax liability
$927,615
$53.25 p/Share
17,420
Reduced 7.97%
201,204
Common Stock
Aug 16
2021
BUY
Exercise of conversion of derivative security
-
35,135
Added 13.85%
218,624
Common Stock
Jun 22
2021
SELL
Payment of exercise price or tax liability
$362,055
$55.89 p/Share
6,478
Reduced 3.41%
183,489
Common Stock