Feb 16
2024
SELL
Open market or private sale
$65,790
$21.93 p/Share
3,000
Reduced 2.63%
111,115
Common Stock
Nov 10
2023
SELL
Open market or private sale
$60,630
$20.21 p/Share
3,000
Reduced 2.56%
114,115
Common Stock
Oct 26
2023
SELL
Payment of exercise price or tax liability
$66,832
$22.27 p/Share
3,001
Reduced 2.42%
120,864
Common Stock
Oct 26
2023
BUY
Exercise of conversion of derivative security
-
6,750
Added 5.17%
123,865
Common Stock
Aug 08
2023
SELL
Open market or private sale
$83,700
$27.9 p/Share
3,000
Reduced 2.5%
117,115
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$70,601
$27.95 p/Share
2,526
Reduced 2.06%
120,115
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
-
7,500
Added 5.76%
122,641
Common Stock
Jun 04
2023
SELL
Payment of exercise price or tax liability
$62,244
$31.31 p/Share
1,988
Reduced 1.7%
115,141
Common Stock
Jun 04
2023
BUY
Exercise of conversion of derivative security
-
6,750
Added 5.45%
117,129
Common Stock
Jun 03
2023
SELL
Payment of exercise price or tax liability
$69,101
$31.31 p/Share
2,207
Reduced 1.96%
110,379
Common Stock
Jun 03
2023
BUY
Exercise of conversion of derivative security
-
7,500
Added 6.25%
112,586
Common Stock
May 17
2023
SELL
Open market or private sale
$60,000
$30.0 p/Share
2,000
Reduced 1.87%
105,086
Common Stock
May 12
2023
SELL
Open market or private sale
$87,450
$29.15 p/Share
3,000
Reduced 2.73%
107,086
Common Stock
Feb 16
2023
SELL
Open market or private sale
$90,300
$30.1 p/Share
3,000
Reduced 2.65%
110,086
Common Stock
Nov 10
2022
SELL
Open market or private sale
$104,640
$34.88 p/Share
3,000
Reduced 2.58%
113,086
Common Stock
Aug 09
2022
SELL
Open market or private sale
$101,010
$33.67 p/Share
3,000
Reduced 2.52%
116,086
Common Stock
Aug 09
2022
SELL
Payment of exercise price or tax liability
$202,817
$33.95 p/Share
5,974
Reduced 4.78%
119,086
Common Stock
Aug 01
2022
BUY
Exercise of conversion of derivative security
-
15,000
Added 10.71%
125,060
Common Stock
Jun 04
2022
SELL
Payment of exercise price or tax liability
$70,614
$35.52 p/Share
1,988
Reduced 1.77%
110,060
Common Stock
Jun 04
2022
BUY
Exercise of conversion of derivative security
-
6,750
Added 5.68%
112,048
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$78,194
$35.43 p/Share
2,207
Reduced 2.05%
105,298
Common Stock
Jun 03
2022
BUY
Exercise of conversion of derivative security
-
7,500
Added 6.52%
107,505
Common Stock
May 12
2022
SELL
Open market or private sale
$99,420
$33.14 p/Share
3,000
Reduced 2.91%
100,005
Common Stock
Feb 14
2022
SELL
Open market or private sale
$92,040
$30.68 p/Share
3,000
Reduced 2.83%
103,005
Common Stock
Nov 09
2021
SELL
Open market or private sale
$98,520
$32.84 p/Share
3,000
Reduced 2.75%
106,005
Common Stock