Mar 04
2025
BUY
Grant, award, or other acquisition
-
18,768
Added 24.26%
58,581
Common Shares, par val...
Mar 03
2025
SELL
Payment of exercise price or tax liability
$66,146
$55.03 p/Share
1,202
Reduced 2.93%
39,813
Common Shares, par val...
Oct 04
2024
SELL
Payment of exercise price or tax liability
$20,215
$62.78 p/Share
322
Reduced 0.78%
41,015
Common Shares, par val...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$12,437
$124.37 p/Share
100
Reduced 0.3%
33,699
Common Shares, par val...
Mar 01
2024
BUY
Grant, award, or other acquisition
-
7,638
Added 15.6%
41,337
Common Shares, par val...
Oct 05
2023
BUY
Grant, award, or other acquisition
-
3,221
Added 8.7%
33,799
Common Shares, par val...
Sep 22
2023
SELL
Payment of exercise price or tax liability
$256,012
$116.0 p/Share
2,207
Reduced 6.73%
30,578
Common Shares, par val...
May 15
2023
SELL
Payment of exercise price or tax liability
$296,185
$97.11 p/Share
3,050
Reduced 8.51%
32,785
Common Shares, par val...
May 11
2023
BUY
Open market or private purchase
$480,700
$96.14 p/Share
5,000
Added 12.24%
35,835
Common Shares, par val...
Oct 13
2021
SELL
Payment of exercise price or tax liability
$1,099,170
$221.25 p/Share
4,968
Reduced 9.46%
47,543
Common Stock, par valu...
Oct 13
2021
SELL
Open market or private sale
$443,000
$221.5 p/Share
2,000
Reduced 4.21%
45,543
Common Stock, par valu...
Oct 13
2021
BUY
Exercise of conversion of derivative security
$494,415
$49.78 p/Share
9,932
Added 17.21%
47,791
Common Stock, par valu...
Sep 20
2021
SELL
Payment of exercise price or tax liability
-
5
Reduced 0.01%
42,579
Common Stock, par valu...
May 19
2021
BUY
Grant, award, or other acquisition
-
30
Added 0.07%
42,584
Common Stock, par valu...
May 14
2021
SELL
Payment of exercise price or tax liability
$1,177,440
$223.0 p/Share
5,280
Reduced 11.04%
42,554
Common Stock, par valu...
Apr 14
2021
BUY
Grant, award, or other acquisition
-
13,410
Added 21.9%
47,834
Common Stock, par valu...
Mar 01
2021
SELL
Payment of exercise price or tax liability
$109,690
$219.82 p/Share
499
Reduced 1.51%
32,535
Common Stock, par valu...
Mar 01
2021
BUY
Grant, award, or other acquisition
-
1,769
Added 4.89%
34,424
Common Stock, par valu...
Feb 24
2021
SELL
Payment of exercise price or tax liability
$14,692
$229.57 p/Share
64
Reduced 0.19%
33,034
Common Stock, par valu...
Feb 24
2021
BUY
Exercise of conversion of derivative security
-
217
Added 0.65%
33,098
Common Stock, par valu...