Mar 01
2023
SELL
Open market or private sale
$103,922
$100.7 p/Share
1,032
Reduced 1.94%
52,203
Common shares without ...
Feb 28
2023
SELL
Payment of exercise price or tax liability
$411,351
$99.77 p/Share
4,123
Reduced 7.19%
53,235
Common shares without ...
Feb 17
2023
BUY
Grant, award, or other acquisition
-
9,504
Added 14.21%
57,358
Common shares without ...
May 04
2022
SELL
Open market or private sale
$2,712,000
$113.0 p/Share
24,000
Reduced 33.4%
47,854
Common shares without ...
May 04
2022
BUY
Exercise of conversion of derivative security
$1,065,600
$44.4 p/Share
24,000
Added 25.04%
71,854
Common shares without ...
Apr 01
2022
SELL
Payment of exercise price or tax liability
$162,035
$118.36 p/Share
1,369
Reduced 2.78%
47,854
Common shares without ...
Mar 01
2022
SELL
Open market or private sale
$113,848
$118.1 p/Share
964
Reduced 1.92%
49,223
Common shares without ...
Feb 28
2022
SELL
Payment of exercise price or tax liability
$494,292
$122.41 p/Share
4,038
Reduced 7.45%
50,187
Common shares without ...
Feb 18
2022
BUY
Grant, award, or other acquisition
-
10,482
Added 16.2%
54,225
Common shares without ...
Sep 03
2021
SELL
Open market or private sale
$819,150
$129.0 p/Share
6,350
Reduced 12.68%
43,743
Common shares without ...
Sep 03
2021
BUY
Exercise of conversion of derivative security
$38,400
$38.4 p/Share
1,000
Added 1.96%
50,093
Common shares without ...
Apr 01
2021
SELL
Payment of exercise price or tax liability
$163,941
$119.84 p/Share
1,368
Reduced 2.71%
49,093
Common shares without ...
Mar 01
2021
SELL
Open market or private sale
$124,711
$120.61 p/Share
1,034
Reduced 2.01%
50,461
Common shares without ...
Feb 26
2021
SELL
Payment of exercise price or tax liability
$502,733
$121.58 p/Share
4,135
Reduced 7.43%
51,495
Common shares without ...
Feb 19
2021
BUY
Grant, award, or other acquisition
-
9,363
Added 14.41%
55,630
Common shares without ...
Sep 11
2020
SELL
Open market or private sale
$263,200
$105.28 p/Share
2,500
Reduced 5.13%
46,267
Common shares without ...
Apr 28
2020
SELL
Open market or private sale
$347,002
$93.18 p/Share
3,724
Reduced 7.09%
48,767
Common shares without ...
Apr 01
2020
SELL
Payment of exercise price or tax liability
$107,949
$78.91 p/Share
1,368
Reduced 2.54%
52,491
Common shares without ...
Mar 02
2020
SELL
Open market or private sale
$110,604
$77.89 p/Share
1,420
Reduced 2.57%
53,859
Common shares without ...
Feb 28
2020
SELL
Payment of exercise price or tax liability
$279,778
$79.19 p/Share
3,533
Reduced 6.01%
55,279
Common shares without ...
Feb 21
2020
BUY
Grant, award, or other acquisition
-
11,250
Added 16.06%
58,812
Common shares without ...
Oct 23
2019
SELL
Open market or private sale
$1,691,760
$80.56 p/Share
21,000
Reduced 30.63%
47,562
Common shares without ...
Oct 23
2019
BUY
Exercise of conversion of derivative security
$614,400
$38.4 p/Share
16,000
Added 18.92%
68,562
Common shares without ...
Jul 24
2019
SELL
Open market or private sale
$5,720,000
$88.0 p/Share
65,000
Reduced 55.29%
52,562
Common shares without ...
Jul 24
2019
BUY
Exercise of conversion of derivative security
$2,496,000
$38.4 p/Share
65,000
Added 35.6%
117,562
Common shares without ...