Feb 05
2024
SELL
Payment of exercise price or tax liability
$168,458
$53.53 p/Share
3,147
Reduced 3.52%
86,144
Common Shares
Jan 25
2024
BUY
Other acquisition or disposition
$1,969
$48.03 p/Share
41
Added 0.05%
89,291
Common Shares
Jan 23
2024
BUY
Grant, award, or other acquisition
-
43,759
Added 32.9%
89,250
Common Shares
Jan 02
2024
BUY
Exercise of conversion of derivative security
-
660
Added 1.43%
45,491
Common Shares
Dec 22
2023
BUY
Other acquisition or disposition
$1,996
$53.95 p/Share
37
Added 0.08%
44,831
Common Shares
Dec 08
2023
BUY
Other acquisition or disposition
$5,744
$60.47 p/Share
95
Added 0.21%
44,794
Common Shares
Nov 24
2023
BUY
Other acquisition or disposition
$1,963
$46.75 p/Share
42
Added 0.09%
44,698
Common Shares
Nov 03
2023
SELL
Open market or private sale
$891,436
$54.25 p/Share
16,432
Reduced 26.9%
44,655
Common Shares
Nov 02
2023
SELL
Open market or private sale
$3,396,783
$52.86 p/Share
64,260
Reduced 51.27%
61,087
Common Shares
Oct 25
2023
BUY
Other acquisition or disposition
$1,962
$37.74 p/Share
52
Added 0.04%
125,347
Common Shares
Sep 25
2023
BUY
Other acquisition or disposition
$1,974
$42.92 p/Share
46
Added 0.04%
125,294
Common Shares
Sep 08
2023
BUY
Other acquisition or disposition
$5,635
$54.71 p/Share
103
Added 0.08%
125,248
Common Shares
Aug 25
2023
BUY
Other acquisition or disposition
$1,959
$43.55 p/Share
45
Added 0.04%
125,145
Common Shares
Aug 07
2023
SELL
Open market or private sale
$359,707
$55.76 p/Share
6,451
Reduced 4.91%
125,064
Common Shares
Aug 04
2023
SELL
Open market or private sale
$2,733,794
$56.31 p/Share
48,549
Reduced 26.96%
131,515
Common Shares
Jul 25
2023
BUY
Other acquisition or disposition
$1,970
$57.96 p/Share
34
Added 0.03%
125,099
Common Shares
Jun 23
2023
BUY
Other acquisition or disposition
$1,995
$48.67 p/Share
41
Added 0.02%
180,064
Common Shares
Jun 09
2023
BUY
Other acquisition or disposition
$5,490
$63.11 p/Share
87
Added 0.05%
180,023
Common Shares
May 25
2023
BUY
Other acquisition or disposition
$1,964
$54.56 p/Share
36
Added 0.02%
179,935
Common Shares
May 12
2023
SELL
Open market or private sale
$1,672,750
$66.91 p/Share
25,000
Reduced 12.2%
179,899
Common Shares
Apr 25
2023
BUY
Other acquisition or disposition
$1,986
$58.42 p/Share
34
Added 0.02%
204,899
Common Shares
Mar 24
2023
BUY
Other acquisition or disposition
$1,216
$55.3 p/Share
22
Added 0.01%
204,864
Common Shares
Mar 10
2023
BUY
Other acquisition or disposition
$5,464
$72.86 p/Share
75
Added 0.04%
204,842
Common Shares
Feb 24
2023
BUY
Other acquisition or disposition
$1,990
$68.65 p/Share
29
Added 0.01%
204,767
Common Shares
Feb 03
2023
SELL
Payment of exercise price or tax liability
$633,643
$82.27 p/Share
7,702
Reduced 3.63%
204,738
Common Shares