Mar 26
2024
BUY
Grant, award, or other acquisition
-
2,632
Added 4.67%
53,778
Common Shares, par val...
Mar 22
2024
SELL
Payment of exercise price or tax liability
$48,768
$90.48 p/Share
539
Reduced 1.04%
51,146
Common Shares, par val...
Mar 22
2024
BUY
Grant, award, or other acquisition
-
2,547
Added 4.7%
51,685
Common Shares, par val...
Mar 18
2024
SELL
Payment of exercise price or tax liability
$44,370
$100.16 p/Share
443
Reduced 0.89%
49,138
Common Shares, par val...
Mar 17
2024
SELL
Payment of exercise price or tax liability
$46,574
$100.16 p/Share
465
Reduced 0.93%
49,581
Common Shares, par val...
Feb 03
2024
SELL
Payment of exercise price or tax liability
$488,300
$99.43 p/Share
4,911
Reduced 8.94%
50,046
Common Shares, par val...
Oct 17
2023
SELL
Open market or private sale
$222,000
$74.0 p/Share
3,000
Reduced 5.18%
54,957
Common Shares, par val...
Sep 20
2023
SELL
Open market or private sale
$580,577
$75.01 p/Share
7,740
Reduced 11.78%
57,957
Common Shares, par val...
Jul 05
2023
SELL
Open market or private sale
$465,500
$66.5 p/Share
7,000
Reduced 9.63%
65,697
Common Shares, par val...
Apr 27
2023
SELL
Payment of exercise price or tax liability
$372,029
$74.57 p/Share
4,989
Reduced 6.42%
72,697
Common Shares, par val...
Mar 22
2023
SELL
Payment of exercise price or tax liability
$40,699
$75.51 p/Share
539
Reduced 0.69%
77,686
Common Shares, par val...
Mar 21
2023
SELL
Open market or private sale
$348,750
$75.0 p/Share
4,650
Reduced 5.61%
78,225
Common Shares, par val...
Mar 18
2023
SELL
Payment of exercise price or tax liability
$32,345
$74.7 p/Share
433
Reduced 0.52%
82,875
Common Shares, par val...
Mar 17
2023
BUY
Grant, award, or other acquisition
-
3,540
Added 4.08%
83,308
Common Shares, par val...
Mar 14
2023
BUY
Grant, award, or other acquisition
-
12,314
Added 13.37%
79,768
Common Shares, par val...
Jan 28
2023
SELL
Payment of exercise price or tax liability
$1,156,467
$75.69 p/Share
15,279
Reduced 18.47%
67,454
Common Shares, par val...
Sep 09
2022
SELL
Open market or private sale
$373,980
$62.33 p/Share
6,000
Reduced 6.76%
82,732
Common Shares, par val...
Jun 16
2022
SELL
Open market or private sale
$573,700
$57.37 p/Share
10,000
Reduced 10.13%
88,732
Common Shares, par val...
Apr 27
2022
SELL
Payment of exercise price or tax liability
$424,102
$71.17 p/Share
5,959
Reduced 5.69%
98,732
Common Shares, par val...
Apr 25
2022
SELL
Payment of exercise price or tax liability
$88,329
$73.73 p/Share
1,198
Reduced 1.13%
104,691
Common Shares, par val...
Mar 22
2022
SELL
Payment of exercise price or tax liability
$53,022
$82.46 p/Share
643
Reduced 0.6%
105,889
Common Shares, par val...
Mar 18
2022
BUY
Grant, award, or other acquisition
-
3,376
Added 3.07%
106,532
Common Shares, par val...
Mar 15
2022
SELL
Payment of exercise price or tax liability
$825,309
$72.92 p/Share
11,318
Reduced 9.89%
103,156
Common Shares, par val...
Mar 15
2022
BUY
Grant, award, or other acquisition
-
67,020
Added 36.93%
114,474
Common Shares, par val...
Jun 15
2021
SELL
Payment of exercise price or tax liability
$49,950
$74.22 p/Share
673
Reduced 1.4%
47,454
Common Shares, par val...