Apr 15
2024
SELL
Payment of exercise price or tax liability
$283,407
$31.13 p/Share
9,104
Reduced 5.01%
172,572
Common Shares
Apr 15
2024
BUY
Grant, award, or other acquisition
-
23,135
Added 11.3%
181,676
Common Shares
Apr 03
2024
SELL
Payment of exercise price or tax liability
$61,920
$32.1 p/Share
1,929
Reduced 1.2%
158,541
Common Shares
Apr 01
2024
SELL
Payment of exercise price or tax liability
$211,119
$32.47 p/Share
6,502
Reduced 3.89%
160,470
Common Shares
Apr 01
2024
BUY
Grant, award, or other acquisition
-
43,579
Added 20.7%
166,972
Common Shares
Apr 14
2023
SELL
Payment of exercise price or tax liability
$353,846
$32.3 p/Share
10,955
Reduced 8.15%
123,393
Common Shares
Apr 14
2023
BUY
Grant, award, or other acquisition
-
27,839
Added 17.16%
134,348
Common Shares
Apr 03
2023
BUY
Grant, award, or other acquisition
-
19,608
Added 14.7%
113,745
Common Shares
Apr 02
2023
SELL
Payment of exercise price or tax liability
$24,446
$33.26 p/Share
735
Reduced 0.69%
106,509
Common Shares
Apr 01
2023
SELL
Payment of exercise price or tax liability
$216,223
$33.26 p/Share
6,501
Reduced 5.72%
107,244
Common Shares
Aug 18
2022
SELL
Open market or private sale
$283,860
$38.0 p/Share
7,470
Reduced 7.35%
94,177
Common Shares
Aug 17
2022
SELL
Open market or private sale
$1,140
$38.0 p/Share
30
Reduced 0.03%
101,647
Common Shares
Apr 14
2022
SELL
Payment of exercise price or tax liability
$399,749
$44.59 p/Share
8,965
Reduced 8.1%
101,677
Common Shares
Apr 14
2022
BUY
Grant, award, or other acquisition
-
22,781
Added 17.07%
110,642
Common Shares
Apr 03
2022
SELL
Payment of exercise price or tax liability
$33,456
$41.82 p/Share
800
Reduced 0.9%
87,861
Common Shares
Apr 02
2022
SELL
Payment of exercise price or tax liability
$30,738
$41.82 p/Share
735
Reduced 0.82%
88,661
Common Shares
Apr 01
2022
SELL
Payment of exercise price or tax liability
$118,769
$41.82 p/Share
2,840
Reduced 3.08%
89,396
Common Shares
Apr 01
2022
BUY
Grant, award, or other acquisition
-
14,347
Added 13.46%
92,236
Common Shares
Nov 22
2021
SELL
Open market or private sale
$202,500
$40.5 p/Share
5,000
Reduced 6.03%
77,889
Common Shares
May 26
2021
SELL
Open market or private sale
$190,000
$38.0 p/Share
5,000
Reduced 5.69%
82,889
Common Shares
Apr 14
2021
SELL
Payment of exercise price or tax liability
$76,027
$35.1 p/Share
2,166
Reduced 2.41%
87,889
Common Shares
Apr 14
2021
BUY
Grant, award, or other acquisition
-
5,502
Added 5.76%
90,055
Common Shares
Apr 03
2021
SELL
Payment of exercise price or tax liability
$26,872
$33.59 p/Share
800
Reduced 0.93%
85,288
Common Shares
Apr 02
2021
SELL
Payment of exercise price or tax liability
$24,689
$33.59 p/Share
735
Reduced 0.86%
84,553
Common Shares
Apr 01
2021
SELL
Payment of exercise price or tax liability
$26,603
$33.59 p/Share
792
Reduced 0.91%
86,088
Common Shares