Mar 31
2023
BUY
Other acquisition or disposition
-
1,621
Added 4.63%
33,421
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
-
991
Reduced 3.02%
31,800
Common Stock
Mar 17
2023
BUY
Other acquisition or disposition
-
2,143
Added 6.13%
32,791
Common Stock
Mar 09
2023
SELL
Open market or private sale
$74,040
$49.36 p/Share
1,500
Reduced 4.67%
30,648
Common Stock, no par v...
Mar 08
2023
SELL
Payment of exercise price or tax liability
-
2,986
Reduced 8.5%
32,148
Common Stock, no par v...
Mar 08
2023
BUY
Other acquisition or disposition
-
6,205
Added 15.01%
35,134
Common Stock, no par v...
Nov 25
2022
SELL
Open market or private sale
$222,500
$44.5 p/Share
5,000
Reduced 14.74%
28,929
Common Stock, no par v...
Aug 24
2022
SELL
Payment of exercise price or tax liability
$950,316
$30.21 p/Share
31,457
Reduced 48.11%
33,929
Common Stock, no par v...
Aug 24
2022
BUY
Exercise of conversion of derivative security
$762,914
$19.76 p/Share
38,609
Added 48.95%
40,265
Common Stock, no par v...
Apr 05
2022
SELL
Payment of exercise price or tax liability
-
869
Reduced 3.14%
26,777
Common Stock, no par v...
Apr 05
2022
BUY
Other acquisition or disposition
-
1,937
Added 6.55%
27,646
Common Stock, no par v...
Apr 02
2022
SELL
Payment of exercise price or tax liability
-
722
Reduced 2.73%
25,709
Common Stock, no par v...
Apr 02
2022
BUY
Other acquisition or disposition
-
1,621
Added 5.78%
26,431
Common Stock, no par v...
Mar 17
2022
SELL
Payment of exercise price or tax liability
-
943
Reduced 3.66%
24,810
Common Stock, no par v...
Mar 17
2022
BUY
Other acquisition or disposition
-
2,143
Added 7.68%
25,753
Common Stock, no par v...
Mar 09
2022
SELL
Payment of exercise price or tax liability
-
3,140
Reduced 11.74%
23,610
Common Stock, no par v...
Mar 09
2022
BUY
Other acquisition or disposition
-
5,867
Added 17.99%
26,750
Common Stock, no par v...
Apr 05
2021
SELL
Payment of exercise price or tax liability
-
760
Reduced 3.51%
20,883
Common Stock, no par v...
Apr 05
2021
BUY
Other acquisition or disposition
-
1,937
Added 8.21%
21,643
Common Stock, no par v...
Apr 02
2021
SELL
Payment of exercise price or tax liability
-
1,462
Reduced 6.91%
19,706
Common Stock, no par v...
Apr 02
2021
BUY
Other acquisition or disposition
-
3,439
Added 14.38%
20,479
Common Stock, no par v...
Mar 16
2021
SELL
Payment of exercise price or tax liability
-
2,280
Reduced 11.39%
17,729
Common Stock, no par v...
Mar 16
2021
BUY
Other acquisition or disposition
-
6,265
Added 23.84%
20,009
Common Stock, no par v...
Dec 11
2020
SELL
Payment of exercise price or tax liability
-
2,080
Reduced 13.14%
13,744
Common Stock, no par v...
Dec 11
2020
BUY
Other acquisition or disposition
-
6,146
Added 27.97%
15,824
Common Stock, no par v...