May 22
2024
SELL
Open market or private sale
$2,095,081
$84.66 p/Share
24,747
Reduced 39.1%
38,538
Common Shares
May 22
2024
BUY
Exercise of conversion of derivative security
$1,065,605
$43.06 p/Share
24,747
Added 28.11%
63,285
Common Shares
Feb 20
2024
SELL
Payment of exercise price or tax liability
$391,180
$74.61 p/Share
5,243
Reduced 11.98%
38,538
Common Shares
Feb 19
2024
BUY
Grant, award, or other acquisition
-
14,852
Added 25.33%
43,781
Common Shares
Jan 04
2024
SELL
Payment of exercise price or tax liability
$28,743
$68.93 p/Share
417
Reduced 1.42%
28,929
Common Shares
Jan 03
2024
SELL
Payment of exercise price or tax liability
$84,394
$68.28 p/Share
1,236
Reduced 4.45%
26,566
Common Shares
Jan 02
2024
BUY
Grant, award, or other acquisition
-
5,111
Added 28.23%
12,995
Common Shares - Restri...
Mar 02
2023
SELL
Payment of exercise price or tax liability
$15,146
$55.48 p/Share
273
Reduced 1.13%
23,974
Common Shares
Feb 21
2023
SELL
Payment of exercise price or tax liability
$76,772
$54.72 p/Share
1,403
Reduced 5.67%
23,363
Common Shares
Feb 20
2023
BUY
Grant, award, or other acquisition
-
4,804
Added 16.25%
24,766
Common Shares
Jan 04
2023
SELL
Payment of exercise price or tax liability
$22,836
$46.7 p/Share
489
Reduced 2.39%
19,962
Common Shares
Jan 03
2023
SELL
Payment of exercise price or tax liability
$18,622
$45.2 p/Share
412
Reduced 2.12%
19,036
Common Shares
Jan 03
2023
BUY
Grant, award, or other acquisition
-
7,743
Added 34.52%
14,687
Common Shares - Restri...
Mar 02
2022
SELL
Payment of exercise price or tax liability
$15,785
$57.4 p/Share
275
Reduced 1.48%
18,254
Common Shares
Mar 01
2022
SELL
Payment of exercise price or tax liability
$7,902
$56.04 p/Share
141
Reduced 0.79%
17,646
Common Shares
Feb 22
2022
SELL
Payment of exercise price or tax liability
$30,158
$56.37 p/Share
535
Reduced 2.99%
17,336
Common Shares
Feb 21
2022
BUY
Grant, award, or other acquisition
-
1,829
Added 9.28%
17,871
Common Shares
Jan 04
2022
SELL
Payment of exercise price or tax liability
$34,996
$71.86 p/Share
487
Reduced 2.95%
16,042
Common Shares
Jan 03
2022
BUY
Grant, award, or other acquisition
-
3,522
Added 22.66%
12,024
Common Shares - Restri...
Aug 13
2021
SELL
Payment of exercise price or tax liability
$694,281
$79.72 p/Share
8,709
Reduced 36.52%
15,139
Common Shares
Aug 13
2021
BUY
Exercise of conversion of derivative security
$564,406
$43.18 p/Share
13,071
Added 35.4%
23,848
Common Shares
May 03
2021
SELL
Payment of exercise price or tax liability
$10,717
$65.35 p/Share
164
Reduced 1.5%
10,777
Common Shares
Mar 02
2021
SELL
Payment of exercise price or tax liability
$16,041
$57.7 p/Share
278
Reduced 2.61%
10,390
Common Shares
Mar 01
2021
SELL
Payment of exercise price or tax liability
$8,276
$58.28 p/Share
142
Reduced 1.43%
9,785
Common Shares
Feb 16
2021
SELL
Payment of exercise price or tax liability
$35,907
$54.82 p/Share
655
Reduced 6.46%
9,477
Common Shares