Aug 20
2024
SELL
Open market or private sale
$1,070,668
$273.06 p/Share
3,921
Reduced 8.08%
44,631
Common Shares
Aug 20
2024
BUY
Exercise of conversion of derivative security
$450,052
$114.78 p/Share
3,921
Added 7.47%
48,552
Common Shares
Jun 06
2024
SELL
Open market or private sale
$626,352
$260.98 p/Share
2,400
Reduced 5.1%
44,631
Common Shares
May 16
2024
SELL
Payment of exercise price or tax liability
$1,065,612
$264.88 p/Share
4,023
Reduced 7.88%
47,031
Common Shares
Feb 27
2024
SELL
Payment of exercise price or tax liability
$55,051
$254.87 p/Share
216
Reduced 0.42%
51,054
Common Shares
Feb 26
2024
BUY
Grant, award, or other acquisition
-
1,840
Added 3.46%
51,270
Common Shares
Feb 25
2024
SELL
Payment of exercise price or tax liability
$36,865
$256.01 p/Share
144
Reduced 0.29%
49,430
Common Shares
Feb 24
2024
SELL
Payment of exercise price or tax liability
$45,825
$256.01 p/Share
179
Reduced 0.36%
49,574
Common Shares
Feb 23
2024
SELL
Payment of exercise price or tax liability
$47,617
$256.01 p/Share
186
Reduced 0.37%
49,753
Common Shares
Nov 08
2023
SELL
Open market or private sale
$329,694
$218.63 p/Share
1,508
Reduced 2.93%
49,939
Common Shares
Nov 08
2023
BUY
Exercise of conversion of derivative security
$145,914
$96.76 p/Share
1,508
Added 2.85%
51,447
Common Shares
May 17
2023
SELL
Payment of exercise price or tax liability
$603,155
$198.93 p/Share
3,032
Reduced 5.72%
49,939
Common Shares
Feb 28
2023
SELL
Payment of exercise price or tax liability
$83,774
$211.02 p/Share
397
Reduced 0.74%
52,971
Common Shares
Feb 27
2023
SELL
Payment of exercise price or tax liability
$45,934
$211.68 p/Share
217
Reduced 0.4%
53,368
Common Shares
Feb 25
2023
SELL
Payment of exercise price or tax liability
$30,371
$210.91 p/Share
144
Reduced 0.27%
53,585
Common Shares
Feb 24
2023
SELL
Payment of exercise price or tax liability
$37,541
$210.91 p/Share
178
Reduced 0.33%
53,729
Common Shares
Feb 23
2023
BUY
Grant, award, or other acquisition
-
14,378
Added 21.06%
53,907
Common Shares
Oct 28
2022
SELL
Open market or private sale
$412,483
$211.53 p/Share
1,950
Reduced 4.7%
39,529
Common Shares
Sep 03
2022
SELL
Payment of exercise price or tax liability
$184,581
$190.88 p/Share
967
Reduced 2.28%
41,479
Common Shares
Feb 28
2022
SELL
Payment of exercise price or tax liability
$80,845
$203.64 p/Share
397
Reduced 0.93%
42,446
Common Shares
Feb 27
2022
SELL
Payment of exercise price or tax liability
$46,165
$207.02 p/Share
223
Reduced 0.52%
42,843
Common Shares
Feb 25
2022
SELL
Payment of exercise price or tax liability
$29,811
$207.02 p/Share
144
Reduced 0.33%
43,066
Common Shares
Feb 24
2022
BUY
Grant, award, or other acquisition
-
11,773
Added 21.41%
43,210
Common Shares
Feb 22
2022
SELL
Payment of exercise price or tax liability
$70,675
$203.09 p/Share
348
Reduced 1.09%
31,437
Common Shares
Aug 11
2021
SELL
Open market or private sale
$660,358
$180.92 p/Share
3,650
Reduced 10.3%
31,785
Common Shares