Feb 23
2024
SELL
Payment of exercise price or tax liability
$1,397,090
$57.51 p/Share
24,293
Reduced 3.96%
588,994
Common Shares
Feb 23
2024
BUY
Grant, award, or other acquisition
-
51,884
Added 7.8%
613,287
Common Shares
Feb 21
2024
BUY
Open market or private purchase
$199,220
$56.92 p/Share
3,500
Added 0.62%
561,403
Common Shares
Feb 15
2024
BUY
Open market or private purchase
$115,120
$57.56 p/Share
2,000
Added 0.36%
557,903
Common Shares
Dec 11
2023
BUY
Open market or private purchase
$76,037
$58.49 p/Share
1,300
Added 0.23%
555,903
Common Shares
Dec 11
2023
BUY
Open market or private purchase
$78,934
$58.47 p/Share
1,350
Added 0.24%
554,603
Common Shares
Oct 02
2023
BUY
Open market or private purchase
$215,360
$53.84 p/Share
4,000
Added 0.72%
553,253
Common Shares
Sep 26
2023
BUY
Open market or private purchase
$561,000
$56.1 p/Share
10,000
Added 1.79%
549,253
Common Shares
Aug 02
2023
BUY
Open market or private purchase
$627,900
$62.79 p/Share
10,000
Added 1.82%
539,253
Common Shares
May 24
2023
BUY
Open market or private purchase
$324,550
$64.91 p/Share
5,000
Added 0.94%
529,253
Common Shares
May 17
2023
BUY
Open market or private purchase
$326,750
$65.35 p/Share
5,000
Added 0.94%
524,253
Common Shares
May 12
2023
BUY
Open market or private purchase
$331,800
$66.36 p/Share
5,000
Added 0.95%
519,253
Common Shares
Feb 23
2023
SELL
Payment of exercise price or tax liability
$1,914,691
$73.27 p/Share
26,132
Reduced 5.41%
456,716
Common Shares
Feb 23
2023
BUY
Grant, award, or other acquisition
-
57,537
Added 10.06%
514,253
Common Shares
Mar 23
2022
BUY
Open market or private purchase
$100,199
$64.23 p/Share
1,560
Added 0.32%
482,848
Common Shares
Mar 22
2022
BUY
Open market or private purchase
$111,988
$64.03 p/Share
1,749
Added 0.36%
481,288
Common Shares
Feb 23
2022
SELL
Payment of exercise price or tax liability
$1,463,680
$62.62 p/Share
23,374
Reduced 5.22%
424,447
Common Shares
Feb 23
2022
BUY
Grant, award, or other acquisition
-
55,092
Added 10.3%
479,539
Common Shares
Sep 24
2021
BUY
Open market or private purchase
$247,945
$67.56 p/Share
3,670
Added 0.81%
447,821
Common Shares
Mar 02
2021
BUY
Open market or private purchase
$500,611
$63.61 p/Share
7,870
Added 1.74%
444,151
Common Shares
Feb 23
2021
SELL
Payment of exercise price or tax liability
$1,341,686
$64.56 p/Share
20,782
Reduced 5.35%
367,738
Common Shares
Feb 23
2021
BUY
Grant, award, or other acquisition
-
68,543
Added 13.58%
436,281
Common Shares
Oct 23
2020
BUY
Open market or private purchase
$530,136
$65.79 p/Share
8,058
Added 2.03%
388,520
Common Shares
Oct 22
2020
BUY
Open market or private purchase
$474,471
$65.58 p/Share
7,235
Added 1.87%
380,462
Common Shares