Apr 15
2024
SELL
Payment of exercise price or tax liability
$26,771
$31.13 p/Share
860
Reduced 2.39%
35,063
Common Shares
Apr 15
2024
BUY
Grant, award, or other acquisition
-
3,531
Added 8.95%
35,923
Common Shares
Apr 03
2024
SELL
Payment of exercise price or tax liability
$7,383
$32.1 p/Share
230
Reduced 0.71%
32,392
Common Shares
Apr 01
2024
SELL
Payment of exercise price or tax liability
$19,676
$32.47 p/Share
606
Reduced 1.82%
32,622
Common Shares
Apr 01
2024
BUY
Grant, award, or other acquisition
-
10,779
Added 24.49%
33,228
Common Shares
Apr 14
2023
SELL
Payment of exercise price or tax liability
$31,976
$32.3 p/Share
990
Reduced 4.22%
22,449
Common Shares
Apr 14
2023
BUY
Grant, award, or other acquisition
-
4,064
Added 14.78%
23,439
Common Shares
Apr 03
2023
BUY
Grant, award, or other acquisition
-
3,771
Added 15.88%
19,981
Common Shares
Apr 01
2023
SELL
Payment of exercise price or tax liability
$20,155
$33.26 p/Share
606
Reduced 3.03%
19,375
Common Shares
Apr 14
2022
SELL
Payment of exercise price or tax liability
$34,379
$44.59 p/Share
771
Reduced 4.54%
16,210
Common Shares
Apr 14
2022
BUY
Grant, award, or other acquisition
-
3,165
Added 15.71%
16,981
Common Shares
Apr 02
2022
SELL
Payment of exercise price or tax liability
$1,798
$41.82 p/Share
43
Reduced 0.31%
13,816
Common Shares
Apr 01
2022
SELL
Payment of exercise price or tax liability
$10,873
$41.82 p/Share
260
Reduced 1.84%
13,859
Common Shares
Apr 01
2022
BUY
Grant, award, or other acquisition
-
2,391
Added 14.48%
14,119
Common Shares
Mar 08
2022
SELL
Open market or private sale
$77,256
$41.76 p/Share
1,850
Reduced 13.62%
11,728
Common Shares
Mar 08
2022
BUY
Exercise of conversion of derivative security
$64,732
$34.99 p/Share
1,850
Added 11.99%
13,578
Common Shares
Sep 02
2021
SELL
Open market or private sale
$34,919
$37.75 p/Share
925
Reduced 7.31%
11,728
Common Shares
Sep 02
2021
BUY
Exercise of conversion of derivative security
$33,564
$32.65 p/Share
1,028
Added 7.51%
12,653
Common Shares
Apr 14
2021
SELL
Payment of exercise price or tax liability
$5,791
$35.1 p/Share
165
Reduced 1.4%
11,625
Common Shares
Apr 14
2021
BUY
Grant, award, or other acquisition
-
677
Added 5.43%
11,790
Common Shares
Apr 03
2021
SELL
Payment of exercise price or tax liability
$1,814
$33.59 p/Share
54
Reduced 0.48%
11,113
Common Shares
Apr 02
2021
SELL
Payment of exercise price or tax liability
$1,411
$33.59 p/Share
42
Reduced 0.37%
11,167
Common Shares
Apr 01
2021
SELL
Payment of exercise price or tax liability
$1,948
$33.59 p/Share
58
Reduced 0.51%
11,209
Common Shares
Apr 01
2021
BUY
Grant, award, or other acquisition
-
2,158
Added 16.07%
11,267
Common Shares