Dec 13
2021
SELL
Open market or private sale
$1,957,500
$135.0 p/Share
14,500
Reduced 22.56%
49,782
Common shares without ...
Dec 13
2021
BUY
Exercise of conversion of derivative security
$619,150
$42.7 p/Share
14,500
Added 18.41%
64,282
Common shares without ...
Dec 06
2021
SELL
Open market or private sale
$596,250
$132.5 p/Share
4,500
Reduced 8.29%
49,782
Common shares without ...
Dec 06
2021
BUY
Exercise of conversion of derivative security
$211,500
$47.0 p/Share
4,500
Added 7.66%
54,282
Common shares without ...
Nov 15
2021
SELL
Open market or private sale
$1,625,125
$130.01 p/Share
12,500
Reduced 20.07%
49,782
Common shares without ...
Nov 15
2021
BUY
Exercise of conversion of derivative security
$533,750
$42.7 p/Share
12,500
Added 16.72%
62,282
Common shares without ...
Sep 02
2021
SELL
Open market or private sale
$1,211,250
$127.5 p/Share
9,500
Reduced 16.03%
49,782
Common shares without ...
Sep 02
2021
BUY
Exercise of conversion of derivative security
$405,650
$42.7 p/Share
9,500
Added 13.81%
59,282
Common shares without ...
Aug 17
2021
SELL
Open market or private sale
$1,812,500
$125.0 p/Share
14,500
Reduced 22.56%
49,782
Common shares without ...
Aug 17
2021
BUY
Exercise of conversion of derivative security
$619,150
$42.7 p/Share
14,500
Added 18.41%
64,282
Common shares without ...
Jun 03
2021
SELL
Payment of exercise price or tax liability
$188,999
$106.9 p/Share
1,768
Reduced 3.43%
49,782
Common shares without ...
Mar 03
2021
SELL
Open market or private sale
$755,098
$121.79 p/Share
6,200
Reduced 10.74%
51,550
Common shares without ...
Mar 01
2021
SELL
Open market or private sale
$70,798
$120.61 p/Share
587
Reduced 1.01%
57,750
Common shares without ...
Feb 26
2021
SELL
Payment of exercise price or tax liability
$607,900
$121.58 p/Share
5,000
Reduced 7.89%
58,337
Common shares without ...
Feb 19
2021
BUY
Grant, award, or other acquisition
-
19,257
Added 23.32%
63,337
Common shares without ...
Sep 30
2020
SELL
Open market or private sale
$3,210,300
$107.01 p/Share
30,000
Reduced 40.5%
44,080
Common shares without ...
Sep 30
2020
BUY
Exercise of conversion of derivative security
$1,152,000
$38.4 p/Share
30,000
Added 28.82%
74,080
Common shares without ...
Sep 23
2020
SELL
Open market or private sale
$374,016
$102.47 p/Share
3,650
Reduced 7.65%
44,080
Common shares without ...
Jun 03
2020
SELL
Payment of exercise price or tax liability
$163,752
$92.62 p/Share
1,768
Reduced 3.57%
47,730
Common shares without ...
Mar 02
2020
SELL
Open market or private sale
$111,305
$77.89 p/Share
1,429
Reduced 2.81%
49,498
Common shares without ...
Feb 28
2020
SELL
Payment of exercise price or tax liability
$220,782
$79.19 p/Share
2,788
Reduced 5.19%
50,927
Common shares without ...
Feb 21
2020
BUY
Grant, award, or other acquisition
-
13,575
Added 20.17%
53,715
Common shares without ...
Feb 07
2020
SELL
Open market or private sale
$99,243
$88.61 p/Share
1,120
Reduced 2.71%
40,140
Common shares without ...
Jun 21
2019
SELL
Open market or private sale
$101,134
$85.13 p/Share
1,188
Reduced 2.8%
41,260
Common shares without ...
Jun 03
2019
BUY
Grant, award, or other acquisition
-
11,967
Added 21.99%
42,448
Common shares without ...