Apr 15
2024
SELL
Payment of exercise price or tax liability
$74,587
$31.13 p/Share
2,396
Reduced 3.53%
65,397
Common Shares
Apr 15
2024
BUY
Grant, award, or other acquisition
-
6,088
Added 8.24%
67,793
Common Shares
Apr 03
2024
SELL
Payment of exercise price or tax liability
$17,141
$32.1 p/Share
534
Reduced 0.86%
61,705
Common Shares
Apr 01
2024
SELL
Payment of exercise price or tax liability
$56,173
$32.47 p/Share
1,730
Reduced 2.7%
62,239
Common Shares
Apr 01
2024
BUY
Grant, award, or other acquisition
-
5,775
Added 8.28%
63,969
Common Shares
Apr 14
2023
SELL
Payment of exercise price or tax liability
$95,640
$32.3 p/Share
2,961
Reduced 4.84%
58,194
Common Shares
Apr 14
2023
BUY
Grant, award, or other acquisition
-
7,524
Added 10.96%
61,155
Common Shares
Apr 03
2023
SELL
Payment of exercise price or tax liability
$23,913
$33.26 p/Share
719
Reduced 1.31%
54,027
Common Shares
Apr 03
2023
BUY
Grant, award, or other acquisition
-
5,430
Added 8.87%
55,757
Common Shares
Apr 02
2023
SELL
Payment of exercise price or tax liability
$13,170
$33.26 p/Share
396
Reduced 0.73%
53,631
Common Shares
Apr 01
2023
SELL
Payment of exercise price or tax liability
$33,625
$33.26 p/Share
1,011
Reduced 1.81%
54,746
Common Shares
Apr 14
2022
SELL
Payment of exercise price or tax liability
$111,074
$44.59 p/Share
2,491
Reduced 4.72%
50,327
Common Shares
Apr 14
2022
BUY
Grant, award, or other acquisition
-
6,329
Added 10.7%
52,818
Common Shares
Apr 03
2022
SELL
Payment of exercise price or tax liability
$20,366
$41.82 p/Share
487
Reduced 1.04%
46,489
Common Shares
Apr 02
2022
SELL
Payment of exercise price or tax liability
$16,561
$41.82 p/Share
396
Reduced 0.84%
46,976
Common Shares
Apr 01
2022
SELL
Payment of exercise price or tax liability
$32,620
$41.82 p/Share
780
Reduced 1.62%
47,372
Common Shares
Apr 01
2022
BUY
Grant, award, or other acquisition
-
3,587
Added 6.93%
48,152
Common Shares
Mar 14
2022
SELL
Open market or private sale
$738,484
$42.32 p/Share
17,450
Reduced 28.14%
44,565
Common Shares
Apr 14
2021
SELL
Payment of exercise price or tax liability
$40,927
$35.1 p/Share
1,166
Reduced 1.85%
62,015
Common Shares
Apr 14
2021
BUY
Grant, award, or other acquisition
-
2,963
Added 4.48%
63,181
Common Shares
Apr 03
2021
SELL
Payment of exercise price or tax liability
$16,358
$33.59 p/Share
487
Reduced 0.8%
60,218
Common Shares
Apr 02
2021
SELL
Payment of exercise price or tax liability
$13,302
$33.59 p/Share
396
Reduced 0.65%
60,705
Common Shares
Apr 01
2021
SELL
Payment of exercise price or tax liability
$21,296
$33.59 p/Share
634
Reduced 1.03%
61,101
Common Shares
Apr 01
2021
BUY
Grant, award, or other acquisition
-
3,721
Added 5.68%
61,735
Common Shares