Feb 28
2023
SELL
Payment of exercise price or tax liability
$351,389
$99.77 p/Share
3,522
Reduced 5.28%
63,156
Common shares without ...
Feb 28
2022
SELL
Payment of exercise price or tax liability
$566,513
$122.41 p/Share
4,628
Reduced 6.49%
66,678
Common shares without ...
Feb 18
2022
BUY
Grant, award, or other acquisition
-
8,735
Added 10.91%
71,306
Common shares without ...
Sep 08
2021
SELL
Open market or private sale
$2,969,182
$129.05 p/Share
23,008
Reduced 26.89%
62,571
Common shares without ...
Sep 08
2021
BUY
Exercise of conversion of derivative security
$1,166,966
$50.72 p/Share
23,008
Added 21.19%
85,579
Common shares without ...
Feb 26
2021
SELL
Payment of exercise price or tax liability
$759,389
$121.58 p/Share
6,246
Reduced 9.08%
62,571
Common shares without ...
Feb 19
2021
BUY
Grant, award, or other acquisition
-
9,363
Added 11.98%
68,817
Common shares without ...
Feb 02
2021
-
6,000
Reduced 9.17%
59,454
Common shares without ...
Dec 15
2020
-
6,000
Reduced 8.4%
65,454
Common shares without ...
Jul 21
2020
SELL
Open market or private sale
$2,254,784
$98.0 p/Share
23,008
Reduced 23.74%
73,891
Common shares without ...
Jul 21
2020
SELL
Payment of exercise price or tax liability
$241,458
$99.08 p/Share
2,437
Reduced 3.3%
71,454
Common shares without ...
Jul 21
2020
BUY
Exercise of conversion of derivative security
-
23,008
Added 19.19%
96,899
Common shares without ...
Feb 28
2020
SELL
Payment of exercise price or tax liability
$330,697
$79.19 p/Share
4,176
Reduced 5.35%
73,891
Common shares without ...
Feb 21
2020
BUY
Grant, award, or other acquisition
-
12,500
Added 13.8%
78,067
Common shares without ...
Feb 17
2020
SELL
Payment of exercise price or tax liability
$42,230
$89.66 p/Share
471
Reduced 0.71%
65,567
Common shares without ...
Dec 31
2019
SELL
Payment of exercise price or tax liability
$623,398
$86.8 p/Share
7,182
Reduced 9.81%
66,038
Common shares without ...
Aug 09
2019
SELL
Open market or private sale
$1,987,661
$86.39 p/Share
23,008
Reduced 22.07%
81,220
Common shares without ...
Aug 09
2019
-
8,000
Reduced 9.85%
73,220
Common shares without ...
Aug 09
2019
BUY
Exercise of conversion of derivative security
$1,166,966
$50.72 p/Share
23,008
Added 18.08%
104,228
Common shares without ...
Jul 21
2019
SELL
Payment of exercise price or tax liability
$213,213
$87.49 p/Share
2,437
Reduced 2.91%
81,220
Common shares without ...
Feb 28
2019
SELL
Payment of exercise price or tax liability
$161,720
$77.23 p/Share
2,094
Reduced 2.44%
83,657
Common shares without ...
Feb 22
2019
BUY
Grant, award, or other acquisition
-
13,833
Added 13.89%
85,751
Common shares without ...
Feb 19
2019
SELL
Payment of exercise price or tax liability
$38,001
$75.25 p/Share
505
Reduced 0.7%
71,918
Common shares without ...
Feb 17
2019
SELL
Payment of exercise price or tax liability
$33,862
$75.25 p/Share
450
Reduced 0.62%
72,423
Common shares without ...
Dec 31
2018
SELL
Payment of exercise price or tax liability
$394,123
$71.09 p/Share
5,544
Reduced 7.07%
72,873
Common shares without ...