May 10
2024
SELL
Open market or private sale
$1,055,843
$104.57 p/Share
10,097
Reduced 4.56%
211,341
Common shares without ...
May 10
2024
BUY
Exercise of conversion of derivative security
$474,559
$47.0 p/Share
10,097
Added 4.36%
221,438
Common shares without ...
Feb 29
2024
SELL
Payment of exercise price or tax liability
$1,370,370
$120.05 p/Share
11,415
Reduced 5.12%
211,341
Common shares without ...
Feb 21
2024
BUY
Grant, award, or other acquisition
-
24,519
Added 9.92%
222,756
Common shares without ...
Sep 13
2023
-
20,000
Reduced 9.16%
198,237
Common shares without ...
Mar 01
2023
SELL
Open market or private sale
$127,284
$100.7 p/Share
1,264
Reduced 0.58%
218,237
Common shares without ...
Feb 28
2023
SELL
Payment of exercise price or tax liability
$1,147,355
$99.77 p/Share
11,500
Reduced 4.98%
219,501
Common shares without ...
Feb 17
2023
BUY
Grant, award, or other acquisition
-
24,419
Added 9.56%
231,001
Common shares without ...
Feb 28
2022
SELL
Payment of exercise price or tax liability
$1,315,908
$122.41 p/Share
10,750
Reduced 4.95%
206,582
Common shares without ...
Feb 18
2022
BUY
Grant, award, or other acquisition
-
28,682
Added 11.66%
217,332
Common shares without ...
Apr 28
2021
-
700
Reduced 0.37%
188,650
Common shares without ...
Feb 26
2021
SELL
Payment of exercise price or tax liability
$1,232,335
$121.58 p/Share
10,136
Reduced 5.08%
189,350
Common shares without ...
Feb 19
2021
BUY
Grant, award, or other acquisition
-
24,185
Added 10.81%
199,486
Common shares without ...
Feb 02
2021
SELL
Payment of exercise price or tax liability
$2,235,252
$122.54 p/Share
18,241
Reduced 9.42%
175,301
Common shares without ...
Feb 02
2021
BUY
Exercise of conversion of derivative security
$1,225,434
$39.12 p/Share
31,325
Added 13.93%
193,542
Common shares without ...
Dec 15
2020
-
20,000
Reduced 10.98%
162,217
Common shares without ...
Oct 26
2020
SELL
Open market or private sale
$9,069,131
$108.83 p/Share
83,333
Reduced 31.38%
182,217
Common shares without ...
Oct 26
2020
BUY
Exercise of conversion of derivative security
$3,199,987
$38.4 p/Share
83,333
Added 23.89%
265,550
Common shares without ...
Apr 21
2020
SELL
Payment of exercise price or tax liability
$2,337,790
$98.0 p/Share
23,855
Reduced 11.58%
182,217
Common shares without ...
Apr 21
2020
BUY
Exercise of conversion of derivative security
$1,359,001
$37.03 p/Share
36,700
Added 15.12%
206,072
Common shares without ...
Mar 02
2020
SELL
Open market or private sale
$105,619
$77.89 p/Share
1,356
Reduced 0.79%
169,372
Common shares without ...
Feb 28
2020
SELL
Payment of exercise price or tax liability
$531,365
$79.19 p/Share
6,710
Reduced 3.78%
170,728
Common shares without ...
Feb 21
2020
BUY
Grant, award, or other acquisition
-
25,265
Added 12.46%
177,438
Common shares without ...
Aug 09
2019
SELL
Payment of exercise price or tax liability
$2,294,548
$85.56 p/Share
26,818
Reduced 14.98%
152,173
Common shares without ...
Aug 09
2019
BUY
Exercise of conversion of derivative security
$1,397,600
$34.94 p/Share
40,000
Added 18.27%
178,991
Common shares without ...