Aug 15
2024
SELL
Payment of exercise price or tax liability
$18,560
$37.27 p/Share
498
Reduced 0.38%
130,459
Common Share
Apr 22
2024
SELL
Open market or private sale
$38,278
$19.57 p/Share
1,956
Reduced 1.48%
130,082
Common Share
Mar 20
2024
SELL
Open market or private sale
$90,484
$20.56 p/Share
4,401
Reduced 3.23%
132,038
Common Share
Mar 15
2024
SELL
Payment of exercise price or tax liability
$212,310
$21.55 p/Share
9,852
Reduced 6.73%
136,439
Common Share
Mar 15
2024
BUY
Grant, award, or other acquisition
-
15,000
Added 9.3%
146,291
Common Share
Feb 14
2024
SELL
Open market or private sale
$325,428
$22.77 p/Share
14,292
Reduced 9.82%
131,291
Common Share
Jan 16
2024
SELL
Open market or private sale
$35,080
$26.16 p/Share
1,341
Reduced 0.91%
145,583
Common Share
Jan 02
2024
SELL
Payment of exercise price or tax liability
$224,735
$27.38 p/Share
8,208
Reduced 5.29%
146,924
Common Share
Jan 02
2024
BUY
Grant, award, or other acquisition
-
90,000
Added 36.71%
155,132
Common Share
Dec 14
2023
SELL
Open market or private sale
$30,665
$24.79 p/Share
1,237
Reduced 1.86%
65,132
Common Share
Aug 15
2023
SELL
Payment of exercise price or tax liability
$11,186
$32.33 p/Share
346
Reduced 0.27%
130,113
Common Share
Jul 13
2023
SELL
Open market or private sale
$71,214
$32.18 p/Share
2,213
Reduced 3.23%
66,369
Common Share
Jun 13
2023
SELL
Open market or private sale
$118,175
$29.67 p/Share
3,983
Reduced 5.49%
68,582
Common Share
May 12
2023
SELL
Open market or private sale
$77,294
$23.96 p/Share
3,226
Reduced 4.26%
72,565
Common Share
Apr 13
2023
SELL
Open market or private sale
$100,769
$25.3 p/Share
3,983
Reduced 5.03%
75,129
Common Share
Mar 16
2023
SELL
Open market or private sale
$16,170
$25.07 p/Share
645
Reduced 0.81%
79,112
Common Share
Mar 15
2023
SELL
Payment of exercise price or tax liability
$197,237
$25.45 p/Share
7,750
Reduced 10.21%
68,147
Common Share
Mar 15
2023
BUY
Grant, award, or other acquisition
-
31,610
Added 28.38%
79,757
Common Share
Oct 14
2022
SELL
Open market or private sale
$75,356
$30.3 p/Share
2,487
Reduced 4.31%
55,252
Common Share
Sep 22
2022
SELL
Open market or private sale
$29,470
$33.68 p/Share
875
Reduced 1.49%
57,739
Common Share
Aug 17
2022
SELL
Open market or private sale
$20,767
$41.7 p/Share
498
Reduced 0.84%
58,614
Common Share
Aug 16
2022
SELL
Open market or private sale
$99,409
$43.09 p/Share
2,307
Reduced 3.76%
59,112
Common Share
Aug 15
2022
SELL
Payment of exercise price or tax liability
$21,350
$43.84 p/Share
487
Reduced 0.37%
129,626
Common Share
Jul 18
2022
SELL
Open market or private sale
$71,385
$35.89 p/Share
1,989
Reduced 3.14%
61,419
Common Share
Jun 16
2022
SELL
Open market or private sale
$51,295
$34.38 p/Share
1,492
Reduced 2.3%
63,408
Common Share