Jul 31
2024
SELL
Open market or private sale
$2,902,215
$178.05 p/Share
16,300
Reduced 25.0%
48,899
Common Shares
Feb 19
2024
SELL
Payment of exercise price or tax liability
$724,023
$167.87 p/Share
4,313
Reduced 6.2%
65,199
Common Shares
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
10,958
Added 13.73%
68,876
Common Shares
Feb 18
2024
SELL
Payment of exercise price or tax liability
$95,014
$167.87 p/Share
566
Reduced 0.96%
58,554
Common Shares
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
1,436
Added 2.37%
59,120
Common Shares
Feb 17
2024
SELL
Payment of exercise price or tax liability
$74,534
$167.87 p/Share
444
Reduced 0.76%
57,684
Common Shares
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
1,128
Added 1.9%
58,128
Common Shares
Feb 14
2024
SELL
Payment of exercise price or tax liability
$67,945
$164.12 p/Share
414
Reduced 0.72%
57,000
Common Shares
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
1,050
Added 1.8%
57,414
Common Shares
Feb 19
2023
SELL
Payment of exercise price or tax liability
$86,702
$136.11 p/Share
637
Reduced 1.12%
56,364
Common Shares
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
1,617
Added 2.76%
57,001
Common Shares
Feb 18
2023
SELL
Payment of exercise price or tax liability
$77,038
$136.11 p/Share
566
Reduced 1.01%
55,384
Common Shares
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
1,436
Added 2.5%
55,950
Common Shares
Feb 15
2023
SELL
Payment of exercise price or tax liability
$46,893
$135.53 p/Share
346
Reduced 0.63%
54,514
Common Shares
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
878
Added 1.58%
54,860
Common Shares
Feb 14
2023
SELL
Payment of exercise price or tax liability
$350,976
$134.68 p/Share
2,606
Reduced 4.61%
53,982
Common Shares
Feb 14
2023
BUY
Exercise of conversion of derivative security
-
6,552
Added 10.75%
54,396
Common Shares
Feb 20
2022
SELL
Payment of exercise price or tax liability
$48,279
$121.0 p/Share
399
Reduced 0.79%
50,036
Common Shares
Feb 20
2022
BUY
Exercise of conversion of derivative security
-
1,013
Added 1.97%
50,435
Common Shares
Feb 19
2022
SELL
Payment of exercise price or tax liability
$76,956
$121.0 p/Share
636
Reduced 1.27%
49,422
Common Shares
Feb 19
2022
BUY
Exercise of conversion of derivative security
-
1,616
Added 3.13%
50,058
Common Shares
Feb 15
2022
SELL
Payment of exercise price or tax liability
$41,382
$119.6 p/Share
346
Reduced 0.71%
48,442
Common Shares
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
878
Added 1.77%
48,788
Common Shares
Feb 14
2022
SELL
Payment of exercise price or tax liability
$53,496
$119.41 p/Share
448
Reduced 0.93%
47,910
Common Shares
Feb 14
2022
BUY
Exercise of conversion of derivative security
-
1,050
Added 2.13%
48,358
Common Shares