Feb 12
2025
SELL
Payment of exercise price or tax liability
-
21,964
Reduced 11.04%
176,907
Common Shares, $0.01 p...
Feb 12
2025
BUY
Grant, award, or other acquisition
-
43,252
Added 17.86%
198,871
Common Shares, $0.01 p...
Feb 12
2025
BUY
Grant, award, or other acquisition
-
19,677
Added 11.23%
155,619
Restricted Stock Unit ...
Feb 09
2025
SELL
Payment of exercise price or tax liability
-
2,788
Reduced 2.01%
135,942
Common Shares, $0.01 p...
Feb 08
2025
SELL
Payment of exercise price or tax liability
-
5,129
Reduced 3.57%
138,730
Common Shares, $0.01 p...
Feb 07
2025
SELL
Payment of exercise price or tax liability
-
4,630
Reduced 3.12%
143,859
Common Shares, $0.01 p...
Dec 12
2024
-
5,200
Reduced 3.38%
148,489
Common Shares, $0.01 p...
Aug 27
2024
SELL
Open market or private sale
$120,210
$40.07 p/Share
3,000
Reduced 1.91%
153,689
Common Shares, $0.01 p...
Aug 26
2024
SELL
Open market or private sale
$80,000
$40.0 p/Share
2,000
Reduced 1.26%
156,689
Common Shares, $0.01 p...
Jul 31
2024
SELL
Open market or private sale
$980,840
$39.67 p/Share
24,725
Reduced 13.48%
158,689
Common Shares, $0.01 p...
Feb 10
2024
SELL
Payment of exercise price or tax liability
-
2,132
Reduced 1.15%
183,414
Class A Common Shares,...
Feb 09
2024
SELL
Payment of exercise price or tax liability
-
5,561
Reduced 2.91%
185,546
Class A Common Shares,...
Feb 08
2024
SELL
Payment of exercise price or tax liability
-
5,119
Reduced 2.61%
191,107
Class A Common Shares,...
Feb 07
2024
SELL
Payment of exercise price or tax liability
-
21,507
Reduced 9.88%
196,226
Class A Common Shares,...
Feb 07
2024
BUY
Grant, award, or other acquisition
-
42,042
Added 16.18%
217,733
Class A Common Shares,...
Feb 07
2024
BUY
Grant, award, or other acquisition
-
21,957
Added 11.11%
175,691
Restricted Stock Unit ...
Feb 12
2023
SELL
Payment of exercise price or tax liability
-
1,475
Reduced 0.95%
153,734
Class A Common Shares,...
Feb 10
2023
SELL
Payment of exercise price or tax liability
-
4,169
Reduced 2.62%
155,209
Class A Common Shares,...
Feb 09
2023
SELL
Payment of exercise price or tax liability
-
5,441
Reduced 3.3%
159,378
Class A Common Shares,...
Feb 08
2023
SELL
Payment of exercise price or tax liability
-
11,508
Reduced 6.53%
164,819
Class A Common Shares,...
Feb 08
2023
BUY
Grant, award, or other acquisition
-
22,649
Added 11.38%
176,327
Class A Common Shares,...
Feb 08
2023
BUY
Grant, award, or other acquisition
-
25,248
Added 14.11%
153,678
Restricted Stock Unit ...
Feb 13
2022
SELL
Payment of exercise price or tax liability
-
4,626
Reduced 3.48%
128,430
Class A Common Shares,...
Feb 12
2022
SELL
Payment of exercise price or tax liability
-
2,948
Reduced 2.17%
133,056
Class A Common Shares,...
Feb 10
2022
SELL
Payment of exercise price or tax liability
-
4,338
Reduced 3.09%
136,004
Class A Common Shares,...