Mar 14
2024
SELL
Open market or private sale
$433,500
$43.35 p/Share
10,000
Reduced 19.77%
40,590
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$550,636
$38.08 p/Share
14,460
Reduced 22.23%
50,590
Common Stock
Feb 06
2024
BUY
Exercise of conversion of derivative security
-
36,745
Added 36.1%
65,050
Common Stock
Feb 02
2024
SELL
Payment of exercise price or tax liability
$113,297
$38.16 p/Share
2,969
Reduced 9.49%
28,305
Common Stock
Feb 02
2024
BUY
Exercise of conversion of derivative security
-
7,083
Added 18.47%
31,274
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$143,919
$41.38 p/Share
3,478
Reduced 12.57%
24,191
Common Stock
Feb 06
2023
BUY
Exercise of conversion of derivative security
-
8,839
Added 24.21%
27,669
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$108,508
$42.09 p/Share
2,578
Reduced 12.04%
18,830
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
-
6,552
Added 23.43%
21,408
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$216,350
$43.27 p/Share
5,000
Reduced 25.18%
14,856
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
-
12,325
Added 38.3%
19,856
Common Stock
Nov 11
2022
SELL
Open market or private sale
$379,425
$50.59 p/Share
7,500
Reduced 49.9%
7,531
Common Stock
Jun 10
2022
SELL
Payment of exercise price or tax liability
$174,068
$44.53 p/Share
3,909
Reduced 20.64%
15,031
Common Stock
Jun 10
2022
BUY
Exercise of conversion of derivative security
-
5,000
Added 20.89%
18,940
Common Stock
Feb 14
2022
SELL
Open market or private sale
$335,300
$33.53 p/Share
10,000
Reduced 41.77%
13,940
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$238,870
$33.62 p/Share
7,105
Reduced 22.89%
23,940
Common Stock
Feb 11
2022
BUY
Exercise of conversion of derivative security
-
10,000
Added 24.36%
31,045
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
-
2,638
Reduced 11.14%
21,045
Common Stock
Feb 04
2022
BUY
Exercise of conversion of derivative security
-
6,703
Added 22.06%
23,683
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$213,694
$32.12 p/Share
6,653
Reduced 28.15%
16,980
Common Stock
Feb 01
2022
BUY
Exercise of conversion of derivative security
-
16,448
Added 41.04%
23,633
Common Stock
May 25
2021
SELL
Open market or private sale
$129,349
$21.25 p/Share
6,087
Reduced 45.86%
7,185
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$17,292
$13.16 p/Share
1,314
Reduced 9.01%
13,272
Common Stock
Feb 05
2021
BUY
Exercise of conversion of derivative security
-
3,384
Added 18.83%
14,586
Common Stock
Feb 02
2021
SELL
Payment of exercise price or tax liability
$50,762
$12.3 p/Share
4,127
Reduced 26.92%
11,202
Common Stock