Sep 06
2024
-
18,150
Reduced 1.32%
1,361,969
Common Shares
Sep 04
2024
SELL
Open market or private sale
$2,487,750
$80.25 p/Share
31,000
Reduced 2.2%
1,380,119
Common Shares
Jun 20
2024
SELL
Open market or private sale
$3,124,800
$78.12 p/Share
40,000
Reduced 2.76%
1,410,824
Common Shares
Mar 20
2024
SELL
Open market or private sale
$5,087,500
$92.5 p/Share
55,000
Reduced 3.65%
1,450,824
Common Shares
Feb 26
2024
SELL
Payment of exercise price or tax liability
$2,865,559
$85.69 p/Share
33,441
Reduced 2.17%
1,505,824
Common Shares
Feb 24
2024
SELL
Payment of exercise price or tax liability
$8,284,411
$84.93 p/Share
97,544
Reduced 6.62%
1,376,644
Common Shares
Feb 24
2024
BUY
Grant, award, or other acquisition
-
255,474
Added 14.4%
1,518,574
Common Shares
Feb 21
2024
BUY
Grant, award, or other acquisition
-
44,097
Added 3.14%
1,360,644
Common Shares
Dec 06
2023
SELL
Open market or private sale
$651,179
$68.43 p/Share
9,516
Reduced 0.72%
1,320,993
Common Shares
Dec 06
2023
-
4,460
Reduced 0.34%
1,316,533
Common Shares
Dec 05
2023
SELL
Open market or private sale
$1,407,250
$68.7 p/Share
20,484
Reduced 1.52%
1,330,509
Common Shares
Sep 14
2023
SELL
Open market or private sale
$1,228,411
$61.35 p/Share
20,023
Reduced 1.46%
1,350,993
Common Shares
Sep 13
2023
SELL
Open market or private sale
$1,832,494
$61.13 p/Share
29,977
Reduced 2.14%
1,371,016
Common Shares
Sep 13
2023
-
23,729
Reduced 1.67%
1,400,993
Common Shares
Feb 27
2023
SELL
Payment of exercise price or tax liability
$901,400
$62.05 p/Share
14,527
Reduced 1.01%
1,424,327
Common Shares
Feb 26
2023
SELL
Payment of exercise price or tax liability
$3,583,927
$62.55 p/Share
57,297
Reduced 4.05%
1,355,839
Common Shares
Feb 26
2023
BUY
Grant, award, or other acquisition
-
168,531
Added 10.48%
1,438,854
Common Shares
Feb 22
2023
BUY
Grant, award, or other acquisition
-
47,873
Added 3.48%
1,327,620
Common Shares
Jun 27
2022
SELL
Open market or private sale
$4,938,980
$57.43 p/Share
86,000
Reduced 6.3%
1,278,541
Common Shares
Jun 08
2022
-
9,225
Reduced 0.67%
1,364,541
Common Shares
Mar 31
2022
-
20,665
Reduced 1.48%
1,373,766
Common Shares
Feb 27
2022
SELL
Payment of exercise price or tax liability
$3,858,048
$63.64 p/Share
60,623
Reduced 4.27%
1,358,682
Common Shares
Feb 27
2022
BUY
Grant, award, or other acquisition
-
125,525
Added 8.26%
1,394,431
Common Shares
Feb 23
2022
BUY
Grant, award, or other acquisition
-
53,407
Added 3.86%
1,329,529
Common Shares
Mar 08
2021
SELL
Open market or private sale
$5,222,680
$44.26 p/Share
118,000
Reduced 8.41%
1,285,721
Common Shares