Jul 01
2024
SELL
Payment of exercise price or tax liability
$57,773
$103.91 p/Share
556
Reduced 0.89%
62,143
Common shares without ...
Jun 30
2024
SELL
Payment of exercise price or tax liability
$27,951
$103.91 p/Share
269
Reduced 0.43%
62,699
Common shares without ...
Mar 01
2024
SELL
Open market or private sale
$94,918
$118.5 p/Share
801
Reduced 1.26%
62,968
Common shares without ...
Feb 29
2024
SELL
Payment of exercise price or tax liability
$414,772
$120.05 p/Share
3,455
Reduced 5.14%
63,769
Common shares without ...
Feb 21
2024
BUY
Grant, award, or other acquisition
-
12,309
Added 15.48%
67,224
Common shares without ...
Jul 01
2023
SELL
Payment of exercise price or tax liability
$60,615
$109.02 p/Share
556
Reduced 1.0%
54,915
Common shares without ...
Jun 30
2023
BUY
Grant, award, or other acquisition
-
1,815
Added 3.17%
55,471
Common shares without ...
Feb 28
2023
SELL
Payment of exercise price or tax liability
$252,817
$99.77 p/Share
2,534
Reduced 4.42%
54,748
Common shares without ...
Feb 17
2023
BUY
Grant, award, or other acquisition
-
10,560
Added 15.57%
57,282
Common shares without ...
Jul 01
2022
SELL
Payment of exercise price or tax liability
$60,409
$108.65 p/Share
556
Reduced 1.18%
46,722
Common shares without ...
Mar 01
2022
SELL
Open market or private sale
$109,964
$100.7 p/Share
1,092
Reduced 1.99%
53,656
Common shares without ...
Mar 01
2022
SELL
Open market or private sale
$77,513
$118.16 p/Share
656
Reduced 1.37%
47,278
Common shares without ...
Feb 28
2022
SELL
Payment of exercise price or tax liability
$237,720
$122.41 p/Share
1,942
Reduced 3.89%
47,934
Common shares without ...
Feb 18
2022
BUY
Grant, award, or other acquisition
-
11,647
Added 18.93%
49,876
Common shares without ...
Dec 17
2021
SELL
Open market or private sale
$1,373,749
$137.54 p/Share
9,988
Reduced 20.71%
38,229
Common shares without ...
Dec 17
2021
BUY
Exercise of conversion of derivative security
$482,820
$48.34 p/Share
9,988
Added 17.16%
48,217
Common shares without ...
Dec 07
2021
SELL
Open market or private sale
$1,338,392
$134.0 p/Share
9,988
Reduced 20.71%
38,229
Common shares without ...
Dec 07
2021
BUY
Exercise of conversion of derivative security
$482,820
$48.34 p/Share
9,988
Added 17.16%
48,217
Common shares without ...
Dec 06
2021
SELL
Open market or private sale
$1,308,659
$131.01 p/Share
9,989
Reduced 20.72%
38,229
Common shares without ...
Dec 06
2021
BUY
Exercise of conversion of derivative security
$482,868
$48.34 p/Share
9,989
Added 17.16%
48,218
Common shares without ...
Jul 01
2021
BUY
Grant, award, or other acquisition
-
3,764
Added 8.96%
38,229
Common shares without ...