May 09
2024
SELL
Open market or private sale
$311,806
$79.93 p/Share
3,901
Reduced 19.57%
16,036
Common Shares
Mar 11
2024
SELL
Payment of exercise price or tax liability
$6,353
$89.49 p/Share
71
Reduced 0.35%
19,937
Common Shares
Feb 26
2024
SELL
Payment of exercise price or tax liability
$31,790
$85.69 p/Share
371
Reduced 1.82%
20,008
Common Shares
Feb 24
2024
SELL
Payment of exercise price or tax liability
$34,396
$84.93 p/Share
405
Reduced 1.95%
20,379
Common Shares
Feb 23
2024
SELL
Payment of exercise price or tax liability
$34,906
$84.93 p/Share
411
Reduced 1.94%
20,784
Common Shares
Feb 22
2024
SELL
Payment of exercise price or tax liability
$33,848
$85.26 p/Share
397
Reduced 1.84%
21,195
Common Shares
Feb 21
2024
BUY
Grant, award, or other acquisition
-
2,268
Added 9.51%
21,592
Common Shares
May 07
2023
SELL
Payment of exercise price or tax liability
$7,323
$52.69 p/Share
139
Reduced 0.71%
19,324
Common Shares
Mar 11
2023
SELL
Payment of exercise price or tax liability
$3,799
$53.51 p/Share
71
Reduced 0.36%
19,463
Common Shares
Feb 27
2023
SELL
Payment of exercise price or tax liability
$15,388
$62.05 p/Share
248
Reduced 1.25%
19,534
Common Shares
Feb 26
2023
SELL
Payment of exercise price or tax liability
$23,018
$62.55 p/Share
368
Reduced 1.83%
19,782
Common Shares
Feb 24
2023
SELL
Payment of exercise price or tax liability
$28,022
$62.55 p/Share
448
Reduced 2.17%
20,150
Common Shares
Feb 23
2023
SELL
Payment of exercise price or tax liability
$26,365
$62.33 p/Share
423
Reduced 2.01%
20,598
Common Shares
Feb 22
2023
BUY
Grant, award, or other acquisition
-
2,813
Added 11.8%
21,021
Common Shares
May 07
2022
SELL
Payment of exercise price or tax liability
$8,019
$58.11 p/Share
138
Reduced 0.75%
18,208
Common Shares
May 02
2022
BUY
Grant, award, or other acquisition
-
1,779
Added 8.84%
18,346
Common Shares
Mar 11
2022
SELL
Payment of exercise price or tax liability
$4,076
$57.41 p/Share
71
Reduced 0.43%
16,567
Common Shares
Feb 28
2022
SELL
Open market or private sale
$124,160
$62.08 p/Share
2,000
Reduced 10.73%
16,638
Common Shares
Feb 27
2022
SELL
Payment of exercise price or tax liability
$15,528
$63.64 p/Share
244
Reduced 1.29%
18,638
Common Shares
Feb 26
2022
SELL
Payment of exercise price or tax liability
$24,183
$63.64 p/Share
380
Reduced 1.97%
18,882
Common Shares
Feb 24
2022
SELL
Payment of exercise price or tax liability
$25,178
$56.2 p/Share
448
Reduced 2.27%
19,262
Common Shares
Feb 23
2022
BUY
Grant, award, or other acquisition
-
2,999
Added 13.21%
19,710
Common Shares
Feb 21
2022
SELL
Payment of exercise price or tax liability
$15,959
$57.2 p/Share
279
Reduced 1.64%
16,711
Common Shares
May 07
2021
SELL
Payment of exercise price or tax liability
$6,464
$48.6 p/Share
133
Reduced 0.78%
16,990
Common Shares
Mar 11
2021
SELL
Payment of exercise price or tax liability
$2,978
$43.8 p/Share
68
Reduced 0.4%
17,123
Common Shares