Nov 01
2024
SELL
Payment of exercise price or tax liability
$1,747,094
$38.82 p/Share
45,005
Reduced 10.66%
377,002
Common Shares
Sep 27
2024
BUY
Grant, award, or other acquisition
-
27,000
Added 6.01%
422,007
Common Shares
Jul 02
2024
SELL
Payment of exercise price or tax liability
$816,899
$45.18 p/Share
18,081
Reduced 4.38%
395,007
Common Shares
Jul 02
2024
BUY
Grant, award, or other acquisition
-
39,866
Added 8.8%
413,088
Common Shares
Jun 25
2024
SELL
Payment of exercise price or tax liability
$1,116,912
$50.16 p/Share
22,267
Reduced 5.63%
373,222
Common Shares
Apr 02
2024
SELL
Open market or private sale
$3,582,670
$59.16 p/Share
60,559
Reduced 12.15%
437,698
Common Shares
Apr 02
2024
BUY
Exercise of conversion of derivative security
$1,459,471
$24.1 p/Share
60,559
Added 10.84%
498,257
Common Shares
Apr 01
2024
SELL
Open market or private sale
$4,656,500
$61.62 p/Share
75,568
Reduced 14.72%
437,698
Common Shares
Apr 01
2024
BUY
Exercise of conversion of derivative security
$2,064,517
$27.32 p/Share
75,568
Added 12.83%
513,266
Common Shares
Sep 26
2023
SELL
Payment of exercise price or tax liability
$5,428,429
$68.4 p/Share
79,363
Reduced 15.73%
425,195
Common Shares
Jul 03
2023
SELL
Payment of exercise price or tax liability
$1,297,711
$69.56 p/Share
18,656
Reduced 3.42%
526,362
Common Shares
Jul 03
2023
BUY
Grant, award, or other acquisition
-
41,234
Added 7.03%
545,018
Common Shares
Jun 30
2023
BUY
Grant, award, or other acquisition
-
18,700
Added 3.58%
503,884
Common Shares
Jun 26
2023
SELL
Payment of exercise price or tax liability
$667,951
$61.37 p/Share
10,884
Reduced 2.19%
485,184
Common Shares
Feb 09
2023
SELL
Open market or private sale
$458,255
$58.97 p/Share
7,771
Reduced 1.54%
496,068
Common Shares
Feb 08
2023
SELL
Open market or private sale
$1,084,260
$59.48 p/Share
18,229
Reduced 3.49%
503,839
Common Shares
Feb 08
2023
BUY
Exercise of conversion of derivative security
$814,320
$31.32 p/Share
26,000
Added 4.74%
522,068
Common Shares
Jul 01
2022
SELL
Payment of exercise price or tax liability
$512,437
$44.02 p/Share
11,641
Reduced 1.67%
684,406
Common Shares
Jul 01
2022
BUY
Grant, award, or other acquisition
-
25,666
Added 3.56%
696,047
Common Shares
Jun 27
2022
SELL
Payment of exercise price or tax liability
$253,652
$46.61 p/Share
5,442
Reduced 0.81%
670,381
Common Shares
Jun 24
2022
BUY
Grant, award, or other acquisition
-
27,200
Added 3.87%
675,823
Common Shares
Jul 01
2021
SELL
Payment of exercise price or tax liability
$460,466
$61.42 p/Share
7,497
Reduced 1.14%
648,623
Common Shares
Jul 01
2021
BUY
Grant, award, or other acquisition
-
16,000
Added 2.38%
656,120
Common Shares
Jun 28
2021
SELL
Payment of exercise price or tax liability
$279,413
$59.64 p/Share
4,685
Reduced 0.73%
640,120
Common Shares
Jun 25
2021
BUY
Grant, award, or other acquisition
-
31,200
Added 4.62%
644,805
Common Shares