May 15
2024
SELL
Sale (or disposition) back to the issuer
$11,038,734
$133.0 p/Share
82,998
Reduced 100.0%
0
Common Shares
May 15
2024
BUY
Grant, award, or other acquisition
-
25,974
Added 23.84%
82,998
Common Shares
May 08
2024
SELL
Payment of exercise price or tax liability
$721,054
$132.62 p/Share
5,437
Reduced 8.43%
59,081
Common Shares
May 08
2024
SELL
Sale (or disposition) back to the issuer
$2,443,656
$132.62 p/Share
18,426
Reduced 24.42%
57,024
Common Shares
May 08
2024
BUY
Exercise of conversion of derivative security
$2,632,614
$81.71 p/Share
32,219
Added 35.14%
59,479
Common Shares
Apr 22
2024
-
1,000
Reduced 2.01%
48,668
Common Shares
Feb 27
2024
SELL
Payment of exercise price or tax liability
$56,931
$129.98 p/Share
438
Reduced 0.87%
49,668
Common Shares
Feb 26
2024
BUY
Grant, award, or other acquisition
-
7,894
Added 13.61%
50,106
Common Shares
Feb 23
2024
SELL
Payment of exercise price or tax liability
$51,480
$130.0 p/Share
396
Reduced 0.93%
42,212
Common Shares
Feb 22
2024
SELL
Payment of exercise price or tax liability
$191,936
$129.95 p/Share
1,477
Reduced 3.35%
42,608
Common Shares
Feb 22
2024
BUY
Grant, award, or other acquisition
-
2,926
Added 6.26%
43,791
Common Shares
Feb 27
2023
SELL
Payment of exercise price or tax liability
$236,835
$87.49 p/Share
2,707
Reduced 6.63%
38,134
Common Shares
Feb 27
2023
BUY
Grant, award, or other acquisition
-
3,371
Added 7.57%
41,159
Common Shares
Feb 25
2023
SELL
Payment of exercise price or tax liability
$30,271
$87.49 p/Share
346
Reduced 0.91%
37,788
Common Shares
Feb 25
2023
BUY
Grant, award, or other acquisition
-
4,172
Added 9.27%
40,841
Common Shares
Feb 23
2023
SELL
Payment of exercise price or tax liability
$34,974
$87.0 p/Share
402
Reduced 1.08%
36,669
Common Shares
Feb 22
2023
SELL
Payment of exercise price or tax liability
$27,316
$84.31 p/Share
324
Reduced 0.87%
37,071
Common Shares
Feb 25
2022
SELL
Payment of exercise price or tax liability
$623,904
$92.13 p/Share
6,772
Reduced 15.33%
37,395
Common Shares
Feb 25
2022
BUY
Grant, award, or other acquisition
-
9,909
Added 19.31%
41,403
Common Shares
Feb 23
2022
BUY
Grant, award, or other acquisition
-
3,047
Added 8.17%
34,258
Common Shares
Feb 22
2022
SELL
Payment of exercise price or tax liability
$30,381
$93.77 p/Share
324
Reduced 1.03%
31,211
Common Shares
Feb 27
2021
SELL
Payment of exercise price or tax liability
$318,956
$109.72 p/Share
2,907
Reduced 8.44%
31,535
Common Shares
Feb 27
2021
BUY
Grant, award, or other acquisition
-
5,967
Added 14.97%
33,884
Common Shares
Feb 25
2021
SELL
Payment of exercise price or tax liability
$123,708
$110.75 p/Share
1,117
Reduced 3.77%
28,475
Common Shares
Feb 22
2021
BUY
Grant, award, or other acquisition
-
2,194
Added 6.9%
29,592
Common Shares