Jul 31
2023
SELL
Payment of exercise price or tax liability
$122,441
$36.43 p/Share
3,361
Reduced 3.58%
90,519
Common Stock
Jul 31
2023
BUY
Exercise of conversion of derivative security
-
6,778
Added 6.73%
93,880
Common Stock
Jun 22
2023
SELL
Payment of exercise price or tax liability
$211,701
$32.68 p/Share
6,478
Reduced 6.92%
87,102
Common Stock
Jun 22
2023
BUY
Exercise of conversion of derivative security
-
13,064
Added 12.25%
93,580
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$511,277
$29.35 p/Share
17,420
Reduced 17.79%
80,516
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
35,135
Added 26.4%
97,936
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$103,415
$30.76 p/Share
3,362
Reduced 5.08%
62,801
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
-
6,779
Added 9.29%
66,163
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$185,306
$28.61 p/Share
6,477
Reduced 9.83%
59,384
Common Stock
Mar 22
2023
BUY
Exercise of conversion of derivative security
-
13,063
Added 16.55%
65,861
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$375,209
$28.52 p/Share
13,156
Reduced 20.16%
52,103
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
35,135
Added 35.0%
65,259
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$67,960
$27.91 p/Share
2,435
Reduced 7.48%
30,124
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
-
6,778
Added 17.23%
32,559
Common Stock
Dec 22
2022
SELL
Payment of exercise price or tax liability
$167,780
$25.9 p/Share
6,478
Reduced 20.08%
25,781
Common Stock
Dec 22
2022
BUY
Exercise of conversion of derivative security
-
13,064
Added 28.82%
32,259
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$535,665
$30.75 p/Share
17,420
Reduced 47.58%
19,195
Common Stock
Nov 15
2022
BUY
Exercise of conversion of derivative security
-
35,135
Added 48.97%
36,615
Common Stock
Oct 31
2022
SELL
Payment of exercise price or tax liability
$96,220
$28.62 p/Share
3,362
Reduced 3.71%
87,219
Common Stock
Oct 31
2022
BUY
Exercise of conversion of derivative security
-
6,779
Added 6.96%
90,581
Common Stock
Oct 31
2022
BUY
Open market or private purchase
$248,652
$28.16 p/Share
8,830
Added 8.42%
96,049
Common Stock
Sep 22
2022
SELL
Payment of exercise price or tax liability
$183,133
$28.27 p/Share
6,478
Reduced 7.18%
83,802
Common Stock
Sep 22
2022
BUY
Exercise of conversion of derivative security
-
13,064
Added 12.64%
90,280
Common Stock
Aug 24
2022
BUY
Open market or private purchase
$501,128
$33.86 p/Share
14,800
Added 16.08%
77,216
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$628,339
$36.07 p/Share
17,420
Reduced 21.82%
62,416
Common Stock