Feb 19
2025
SELL
Payment of exercise price or tax liability
$119,453
$187.82 p/Share
636
Reduced 1.12%
55,941
Common Shares
Feb 19
2025
BUY
Exercise of conversion of derivative security
-
1,616
Added 2.78%
56,577
Common Shares
Feb 18
2025
SELL
Payment of exercise price or tax liability
$588,095
$187.65 p/Share
3,134
Reduced 5.39%
54,961
Common Shares
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
7,961
Added 12.16%
57,529
Common Shares
Feb 17
2025
SELL
Payment of exercise price or tax liability
$84,122
$189.04 p/Share
445
Reduced 0.88%
50,134
Common Shares
Feb 17
2025
BUY
Exercise of conversion of derivative security
-
1,129
Added 2.18%
50,579
Common Shares
Feb 16
2025
SELL
Payment of exercise price or tax liability
$74,670
$189.04 p/Share
395
Reduced 0.79%
49,450
Common Shares
Feb 16
2025
BUY
Exercise of conversion of derivative security
-
946
Added 1.86%
49,845
Common Shares
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