Mar 26
2024
BUY
Grant, award, or other acquisition
-
2,632
Added 3.93%
64,404
Common Shares, par val...
Mar 22
2024
SELL
Payment of exercise price or tax liability
$51,302
$90.48 p/Share
567
Reduced 0.91%
61,772
Common Shares, par val...
Mar 22
2024
BUY
Grant, award, or other acquisition
-
2,547
Added 3.93%
62,339
Common Shares, par val...
Mar 18
2024
SELL
Payment of exercise price or tax liability
$51,281
$100.16 p/Share
512
Reduced 0.85%
59,792
Common Shares, par val...
Mar 17
2024
SELL
Payment of exercise price or tax liability
$53,785
$100.16 p/Share
537
Reduced 0.88%
60,304
Common Shares, par val...
Feb 03
2024
SELL
Payment of exercise price or tax liability
$512,859
$99.43 p/Share
5,158
Reduced 7.82%
60,841
Common Shares, par val...
Jan 22
2024
SELL
Open market or private sale
$99,600
$99.6 p/Share
1,000
Reduced 1.49%
65,999
Common Shares, par val...
Dec 22
2023
SELL
Open market or private sale
$205,460
$102.73 p/Share
2,000
Reduced 2.9%
66,999
Common Shares, par val...
Dec 05
2023
SELL
Open market or private sale
$495,990
$90.0 p/Share
5,511
Reduced 7.4%
68,999
Common Shares, par val...
Nov 22
2023
SELL
Open market or private sale
$162,220
$81.11 p/Share
2,000
Reduced 2.61%
74,510
Common Shares, par val...
Nov 03
2023
SELL
Open market or private sale
$150,000
$75.0 p/Share
2,000
Reduced 2.55%
76,510
Common Shares, par val...
Apr 27
2023
SELL
Payment of exercise price or tax liability
$391,045
$74.57 p/Share
5,244
Reduced 6.26%
78,510
Common Shares, par val...
Mar 22
2023
SELL
Payment of exercise price or tax liability
$42,134
$75.51 p/Share
558
Reduced 0.66%
83,754
Common Shares, par val...
Mar 18
2023
SELL
Payment of exercise price or tax liability
$37,723
$74.7 p/Share
505
Reduced 0.6%
84,312
Common Shares, par val...
Mar 17
2023
BUY
Grant, award, or other acquisition
-
3,540
Added 4.01%
84,817
Common Shares, par val...
Mar 14
2023
BUY
Grant, award, or other acquisition
-
11,194
Added 12.11%
81,277
Common Shares, par val...
Jan 28
2023
SELL
Payment of exercise price or tax liability
$1,197,945
$75.69 p/Share
15,827
Reduced 18.42%
70,083
Common Shares, par val...
Apr 27
2022
SELL
Payment of exercise price or tax liability
$376,133
$71.17 p/Share
5,285
Reduced 5.8%
85,910
Common Shares, par val...
Apr 25
2022
SELL
Payment of exercise price or tax liability
$58,763
$73.73 p/Share
797
Reduced 0.87%
91,195
Common Shares, par val...
Mar 22
2022
SELL
Payment of exercise price or tax liability
$47,002
$82.46 p/Share
570
Reduced 0.62%
91,992
Common Shares, par val...
Mar 18
2022
BUY
Grant, award, or other acquisition
-
3,376
Added 3.52%
92,563
Common Shares, par val...
Mar 15
2022
SELL
Payment of exercise price or tax liability
$499,356
$72.92 p/Share
6,848
Reduced 7.13%
89,187
Common Shares, par val...
Mar 15
2022
BUY
Grant, award, or other acquisition
-
54,472
Added 36.19%
96,035
Common Shares, par val...
Apr 27
2021
SELL
Payment of exercise price or tax liability
$320,287
$62.9 p/Share
5,092
Reduced 10.91%
41,563
Common Shares, par val...
Apr 25
2021
SELL
Payment of exercise price or tax liability
$56,346
$63.31 p/Share
890
Reduced 1.87%
46,655
Common Shares, par val...