Sep 16
2025
SELL
Open market or private sale
$161,900
$32.38 p/Share
5,000
Reduced 5.29%
89,440
Common Shares, $0.01 p...
Aug 27
2025
SELL
Open market or private sale
$159,800
$31.96 p/Share
5,000
Reduced 5.03%
94,440
Common Shares, $0.01 p...
Aug 05
2025
SELL
Payment of exercise price or tax liability
$307,476
$30.76 p/Share
9,996
Reduced 9.13%
99,440
Common Shares, $0.01 p...
Aug 05
2025
BUY
Grant, award, or other acquisition
-
25,613
Added 18.97%
109,436
Common Shares, $0.01 p...
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...