Dec 14
2023
BUY
Exercise of conversion of derivative security
$42,840
$3.57 p/Share
12,000
Added 6.19%
181,985
Common Stock
Dec 13
2023
-
6,757
Reduced 3.82%
169,985
Common Stock
Dec 13
2023
SELL
Open market or private sale
$408,360
$34.03 p/Share
12,000
Reduced 6.59%
169,985
Common Stock
Dec 13
2023
BUY
Exercise of conversion of derivative security
$42,840
$3.57 p/Share
12,000
Added 6.19%
181,985
Common Stock
Dec 07
2023
SELL
Open market or private sale
$406,080
$33.84 p/Share
12,000
Reduced 6.36%
176,742
Common Stock
Dec 07
2023
BUY
Exercise of conversion of derivative security
$42,840
$3.57 p/Share
12,000
Added 5.98%
188,742
Common Stock
Dec 06
2023
SELL
Open market or private sale
$426,828
$34.43 p/Share
12,397
Reduced 6.55%
176,742
Common Stock
Dec 06
2023
BUY
Exercise of conversion of derivative security
$44,257
$3.57 p/Share
12,397
Added 6.15%
189,139
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$123,544
$29.82 p/Share
4,143
Reduced 2.3%
175,808
Common Stock
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
8,938
Added 4.73%
179,951
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$161,713
$29.82 p/Share
5,423
Reduced 3.07%
171,013
Common Stock
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
11,700
Added 6.22%
176,436
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$102,989
$29.3 p/Share
3,515
Reduced 2.09%
164,736
Common Stock
Feb 11
2023
BUY
Exercise of conversion of derivative security
-
7,500
Added 4.27%
168,251
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$99,541
$30.6 p/Share
3,253
Reduced 1.98%
160,751
Common Stock
Feb 06
2023
BUY
Exercise of conversion of derivative security
-
6,938
Added 4.06%
164,004
Common Stock
Jan 10
2023
SELL
Open market or private sale
$1,083,517
$27.13 p/Share
39,938
Reduced 20.27%
157,066
Common Stock
Jan 10
2023
BUY
Exercise of conversion of derivative security
$1,030,400
$25.8 p/Share
39,938
Added 16.86%
197,004
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$135,238
$34.9 p/Share
3,875
Reduced 2.42%
156,432
Common Stock
Feb 19
2022
BUY
Exercise of conversion of derivative security
-
8,937
Added 5.28%
160,307
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$114,630
$35.26 p/Share
3,251
Reduced 2.1%
151,370
Common Stock
Feb 11
2022
BUY
Exercise of conversion of derivative security
-
7,500
Added 4.63%
154,621
Common Stock
Feb 06
2022
SELL
Payment of exercise price or tax liability
$103,392
$33.91 p/Share
3,049
Reduced 2.03%
147,121
Common Stock
Feb 06
2022
BUY
Exercise of conversion of derivative security
-
6,937
Added 4.42%
150,170
Common Stock
Apr 19
2021
SELL
Open market or private sale
$2,326,800
$58.17 p/Share
40,000
Reduced 21.86%
142,973
Common Stock