Feb 24
2022
BUY
Grant, award, or other acquisition
-
31,089
Added 15.25%
172,744
Common Shares
Feb 23
2022
SELL
Open market or private sale
$184,155
$204.39 p/Share
901
Reduced 0.63%
141,655
Common Shares
Feb 22
2022
SELL
Payment of exercise price or tax liability
$142,975
$203.09 p/Share
704
Reduced 0.49%
142,556
Common Shares
Jan 10
2022
BUY
Exercise of conversion of derivative security
$99,992
$85.39 p/Share
1,171
Added 0.81%
143,260
Common Shares
Jan 07
2022
SELL
Open market or private sale
$3,376,400
$200.0 p/Share
16,882
Reduced 10.62%
142,089
Common Shares
Jan 07
2022
BUY
Exercise of conversion of derivative security
$1,441,554
$85.39 p/Share
16,882
Added 9.6%
158,971
Common Shares
Aug 11
2021
SELL
Open market or private sale
$1,825,200
$180.0 p/Share
10,140
Reduced 6.67%
141,932
Common Shares
Aug 11
2021
BUY
Exercise of conversion of derivative security
$743,769
$73.35 p/Share
10,140
Added 6.25%
152,072
Common Shares
Jul 01
2021
BUY
Grant, award, or other acquisition
-
6,180
Added 4.17%
141,932
Common Shares
May 19
2021
SELL
Payment of exercise price or tax liability
$1,142,436
$166.1 p/Share
6,878
Reduced 4.82%
135,752
Common Shares
Mar 15
2021
SELL
Open market or private sale
$759,105
$175.03 p/Share
4,337
Reduced 2.98%
141,267
Common Shares
Mar 15
2021
BUY
Exercise of conversion of derivative security
$389,766
$68.38 p/Share
5,700
Added 3.84%
142,630
Common Shares
Feb 28
2021
SELL
Payment of exercise price or tax liability
$110,392
$162.58 p/Share
679
Reduced 0.48%
141,267
Common Shares
Feb 27
2021
SELL
Payment of exercise price or tax liability
$81,290
$162.58 p/Share
500
Reduced 0.35%
141,946
Common Shares
Feb 25
2021
BUY
Grant, award, or other acquisition
-
26,486
Added 15.68%
142,446
Common Shares
Feb 23
2021
SELL
Payment of exercise price or tax liability
$85,894
$168.75 p/Share
509
Reduced 0.44%
115,960
Common Shares
Feb 22
2021
SELL
Payment of exercise price or tax liability
$76,189
$168.56 p/Share
452
Reduced 0.39%
116,469
Common Shares
Feb 09
2021
-
10,000
Reduced 7.88%
116,921
Common Shares
Nov 24
2020
-
43,000
Reduced 25.31%
126,921
Common Shares
Nov 03
2020
SELL
Open market or private sale
$834,072
$138.0 p/Share
6,044
Reduced 3.43%
169,921
Common Shares
Nov 03
2020
BUY
Exercise of conversion of derivative security
$378,596
$62.64 p/Share
6,044
Added 3.32%
175,965
Common Shares
Aug 21
2020
BUY
Exercise of conversion of derivative security
$99,973
$62.64 p/Share
1,596
Added 0.93%
169,761
Common Shares
May 19
2020
SELL
Payment of exercise price or tax liability
$2,066,618
$102.03 p/Share
20,255
Reduced 10.75%
168,165
Common Shares
May 19
2020
SELL
Sale (or disposition) back to the issuer
-
1,611
Reduced 0.85%
188,420
Common Shares
Feb 28
2020
SELL
Payment of exercise price or tax liability
$111,093
$145.03 p/Share
766
Reduced 0.4%
190,031
Common Shares