Nov 20
2024
-
1,000
Added 1.18%
83,823
Common Shares, $0.01 p...
Aug 05
2024
SELL
Open market or private sale
$90,300
$36.12 p/Share
2,500
Reduced 2.93%
82,823
Common Shares, $0.01 p...
Aug 05
2024
SELL
Payment of exercise price or tax liability
$335,554
$37.16 p/Share
9,030
Reduced 9.57%
85,323
Common Shares, $0.01 p...
Aug 05
2024
BUY
Grant, award, or other acquisition
-
30,000
Added 24.12%
94,353
Common Shares, $0.01 p...
Jan 02
2024
-
320
Added 0.49%
64,353
Common Shares, $0.01 p...
Dec 28
2023
-
680
Added 1.05%
64,033
Common Shares, $0.01 p...
Dec 08
2023
SELL
Open market or private sale
$294,975
$39.33 p/Share
7,500
Reduced 10.59%
63,353
Common Shares, $0.01 p...
Nov 21
2023
SELL
Open market or private sale
$249,719
$41.62 p/Share
6,000
Reduced 7.81%
70,853
Common Shares, $0.01 p...
Aug 10
2023
SELL
Open market or private sale
$136,750
$27.35 p/Share
5,000
Reduced 6.11%
76,853
Common Shares, $0.01 p...
Aug 09
2023
SELL
Open market or private sale
$140,250
$28.05 p/Share
5,000
Reduced 5.76%
81,853
Common Shares, $0.01 p...
Aug 05
2023
SELL
Payment of exercise price or tax liability
$274,036
$28.33 p/Share
9,673
Reduced 10.02%
86,853
Common Shares, $0.01 p...
Aug 05
2023
BUY
Grant, award, or other acquisition
-
30,000
Added 23.71%
96,526
Common Shares, $0.01 p...
Jun 15
2023
SELL
Payment of exercise price or tax liability
$77,879
$24.85 p/Share
3,134
Reduced 4.5%
66,526
Common Shares, $0.01 p...
Dec 13
2022
SELL
Open market or private sale
$98,950
$19.79 p/Share
5,000
Reduced 6.7%
69,660
Common Shares, $0.01 p...
Dec 12
2022
SELL
Open market or private sale
$95,150
$19.03 p/Share
5,000
Reduced 6.28%
74,660
Common Shares, $0.01 p...
Nov 04
2022
SELL
Open market or private sale
$55,800
$18.6 p/Share
3,000
Reduced 3.63%
79,660
Common Shares, $0.01 p...
Aug 05
2022
SELL
Payment of exercise price or tax liability
$97,183
$15.7 p/Share
6,190
Reduced 6.97%
82,660
Common Shares, $0.01 p...
Aug 05
2022
BUY
Grant, award, or other acquisition
-
30,000
Added 25.24%
88,850
Common Shares, $0.01 p...
Jul 11
2022
SELL
Open market or private sale
$72,200
$14.44 p/Share
5,000
Reduced 7.83%
58,850
Common Shares, $0.01 p...
Jun 15
2022
SELL
Payment of exercise price or tax liability
$48,469
$15.6 p/Share
3,107
Reduced 4.64%
63,850
Common Shares, $0.01 p...
Mar 09
2022
SELL
Open market or private sale
$105,975
$14.13 p/Share
7,500
Reduced 10.07%
66,957
Common Shares, $0.01 p...
Sep 09
2021
SELL
Open market or private sale
$64,750
$12.95 p/Share
5,000
Reduced 6.29%
74,457
Common Shares, $0.01 p...
Aug 05
2021
SELL
Payment of exercise price or tax liability
$40,034
$13.1 p/Share
3,056
Reduced 3.7%
79,457
Common Shares, $0.01 p...
Aug 05
2021
BUY
Grant, award, or other acquisition
-
18,000
Added 17.91%
82,513
Common Shares, $0.01 p...
Jun 15
2021
SELL
Payment of exercise price or tax liability
$40,356
$14.75 p/Share
2,736
Reduced 4.07%
64,513
Common Shares, $0.01 p...