Jul 03
2023
SELL
Open market or private sale
$38,350
$38.35 p/Share
1,000
Reduced 0.69%
144,244
Common Stock
Jun 07
2023
SELL
Open market or private sale
$36,740
$36.74 p/Share
1,000
Reduced 0.68%
145,244
Common Stock
Apr 07
2023
SELL
Payment of exercise price or tax liability
-
21,698
Reduced 12.92%
146,244
Common Stock
Apr 07
2023
BUY
Other acquisition or disposition
-
42,586
Added 20.23%
167,942
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
-
4,275
Reduced 3.3%
125,356
Common Stock
Mar 31
2023
BUY
Other acquisition or disposition
-
8,550
Added 6.19%
129,631
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
-
4,344
Reduced 3.46%
121,081
Common Stock
Mar 17
2023
BUY
Other acquisition or disposition
-
8,688
Added 6.48%
125,425
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
-
16,498
Reduced 12.38%
116,737
Common Stock, no par v...
Mar 08
2023
BUY
Other acquisition or disposition
-
32,738
Added 19.72%
133,235
Common Stock, no par v...
Nov 23
2022
SELL
Open market or private sale
$1,756,000
$43.9 p/Share
40,000
Reduced 28.47%
100,497
Common Stock, no par v...
Nov 17
2022
SELL
Payment of exercise price or tax liability
$1,967,314
$45.99 p/Share
42,777
Reduced 23.34%
140,497
Common Stock, no par v...
Nov 17
2022
BUY
Exercise of conversion of derivative security
$1,254,246
$21.76 p/Share
57,640
Added 27.17%
154,477
Common Stock, no par v...
Oct 03
2022
SELL
Payment of exercise price or tax liability
$1,840,509
$34.99 p/Share
52,601
Reduced 29.51%
125,634
Common Stock, no par v...
Oct 03
2022
BUY
Exercise of conversion of derivative security
$1,594,782
$24.07 p/Share
66,256
Added 28.76%
164,145
Common Stock, no par v...
Aug 24
2022
SELL
Payment of exercise price or tax liability
$2,343,933
$30.21 p/Share
77,588
Reduced 40.93%
111,979
Common Stock, no par v...
Aug 24
2022
BUY
Exercise of conversion of derivative security
$1,786,663
$18.54 p/Share
96,368
Added 38.67%
152,848
Common Stock, no par v...
Apr 05
2022
SELL
Payment of exercise price or tax liability
-
3,954
Reduced 4.07%
93,199
Common Stock, no par v...
Apr 05
2022
BUY
Other acquisition or disposition
-
7,941
Added 7.56%
97,153
Common Stock, no par v...
Apr 02
2022
SELL
Payment of exercise price or tax liability
-
4,257
Reduced 4.55%
89,212
Common Stock, no par v...
Apr 02
2022
BUY
Other acquisition or disposition
-
8,550
Added 8.38%
93,469
Common Stock, no par v...
Mar 17
2022
SELL
Payment of exercise price or tax liability
-
4,325
Reduced 4.85%
84,919
Common Stock, no par v...
Mar 17
2022
BUY
Other acquisition or disposition
-
8,688
Added 8.87%
89,244
Common Stock, no par v...
Mar 09
2022
SELL
Payment of exercise price or tax liability
-
12,175
Reduced 13.13%
80,556
Common Stock, no par v...
Mar 09
2022
BUY
Other acquisition or disposition
-
24,060
Added 20.6%
92,731
Common Stock, no par v...