Nov 26
2024
SELL
Open market or private sale
$2,336,000
$93.44 p/Share
25,000
Reduced 8.2%
279,835
Common Shares
May 09
2024
SELL
Open market or private sale
$2,413,800
$80.46 p/Share
30,000
Reduced 8.96%
304,835
Common Shares
Feb 26
2024
SELL
Payment of exercise price or tax liability
$807,028
$85.69 p/Share
9,418
Reduced 2.74%
334,835
Common Shares
Feb 24
2024
SELL
Payment of exercise price or tax liability
$1,847,822
$84.93 p/Share
21,757
Reduced 6.51%
312,318
Common Shares
Feb 24
2024
BUY
Grant, award, or other acquisition
-
57,483
Added 14.31%
344,253
Common Shares
Feb 21
2024
BUY
Grant, award, or other acquisition
-
11,591
Added 3.62%
308,527
Common Shares
Aug 24
2023
SELL
Open market or private sale
$584,200
$58.42 p/Share
10,000
Reduced 3.26%
296,936
Common Shares
Aug 23
2023
SELL
Open market or private sale
$573,500
$57.35 p/Share
10,000
Reduced 3.16%
306,936
Common Shares
Aug 22
2023
SELL
Open market or private sale
$571,900
$57.19 p/Share
10,000
Reduced 3.06%
316,936
Common Shares
Feb 27
2023
SELL
Payment of exercise price or tax liability
$283,134
$62.05 p/Share
4,563
Reduced 1.38%
326,936
Common Shares
Feb 26
2023
SELL
Payment of exercise price or tax liability
$1,012,496
$62.55 p/Share
16,187
Reduced 4.92%
313,051
Common Shares
Feb 26
2023
BUY
Grant, award, or other acquisition
-
37,452
Added 10.15%
331,499
Common Shares
Feb 22
2023
BUY
Grant, award, or other acquisition
-
10,998
Added 3.42%
310,234
Common Shares
Mar 02
2022
SELL
Open market or private sale
$393,861
$59.83 p/Share
6,583
Reduced 2.15%
299,236
Common Shares
Mar 01
2022
SELL
Open market or private sale
$1,968,261
$58.9 p/Share
33,417
Reduced 9.85%
305,819
Common Shares
Feb 27
2022
SELL
Payment of exercise price or tax liability
$1,215,588
$63.64 p/Share
19,101
Reduced 5.47%
330,299
Common Shares
Feb 27
2022
BUY
Grant, award, or other acquisition
-
31,381
Added 8.47%
339,236
Common Shares
Feb 23
2022
BUY
Grant, award, or other acquisition
-
11,602
Added 3.43%
326,956
Common Shares
Feb 24
2021
BUY
Grant, award, or other acquisition
-
17,032
Added 5.12%
315,354
Common Shares
Feb 21
2021
SELL
Payment of exercise price or tax liability
$1,160,944
$39.5 p/Share
29,391
Reduced 8.97%
298,322
Common Shares
Feb 21
2021
BUY
Exercise of conversion of derivative security
-
38,562
Added 10.84%
317,206
Common Shares