Jun 24
2025
SELL
Payment of exercise price or tax liability
$205,422
$38.14 p/Share
5,386
Reduced 1.62%
326,350
Common Shares
Jun 23
2025
SELL
Payment of exercise price or tax liability
$1,307,994
$38.26 p/Share
34,187
Reduced 9.99%
308,180
Common Shares
Jun 23
2025
BUY
Grant, award, or other acquisition
-
145,873
Added 30.54%
331,736
Common Shares
Jun 28
2024
SELL
Payment of exercise price or tax liability
$132,567
$37.28 p/Share
3,556
Reduced 1.59%
220,050
Common Shares
Jun 26
2024
SELL
Payment of exercise price or tax liability
$220,366
$36.74 p/Share
5,998
Reduced 2.61%
223,606
Common Shares
Jun 24
2024
SELL
Payment of exercise price or tax liability
$234,702
$37.99 p/Share
6,178
Reduced 2.8%
214,096
Common Shares
Jun 24
2024
BUY
Grant, award, or other acquisition
-
70,199
Added 23.42%
229,604
Common Shares
Jun 28
2023
SELL
Payment of exercise price or tax liability
$66,528
$28.59 p/Share
2,327
Reduced 1.39%
165,583
Common Shares
Jun 26
2023
SELL
Payment of exercise price or tax liability
$82,814
$27.66 p/Share
2,994
Reduced 3.63%
79,377
Common Shares
Jun 26
2023
BUY
Grant, award, or other acquisition
-
92,755
Added 35.58%
167,910
Common Shares
Jun 17
2023
SELL
Payment of exercise price or tax liability
$11,120
$27.19 p/Share
409
Reduced 0.52%
78,149
Common Shares
Jun 28
2022
BUY
Grant, award, or other acquisition
-
32,773
Added 29.44%
78,558
Common Shares
Jun 27
2022
SELL
Payment of exercise price or tax liability
$73,156
$24.9 p/Share
2,938
Reduced 7.14%
38,190
Common Shares
Jun 27
2022
BUY
Grant, award, or other acquisition
-
10,818
Added 19.11%
45,785
Common Shares
Jun 18
2022
SELL
Payment of exercise price or tax liability
$3,318,489
$2319.0 p/Share
1,431
Reduced 3.64%
37,905
Common Shares
Jun 17
2022
SELL
Payment of exercise price or tax liability
$9,554
$23.19 p/Share
412
Reduced 1.04%
39,336
Common Shares
Jun 21
2021
SELL
Payment of exercise price or tax liability
$75,026
$37.93 p/Share
1,978
Reduced 6.22%
29,823
Common Shares
Jun 21
2021
BUY
Grant, award, or other acquisition
-
9,925
Added 19.98%
39,748
Common Shares
Jun 18
2021
SELL
Payment of exercise price or tax liability
$52,646
$36.79 p/Share
1,431
Reduced 4.31%
31,801
Common Shares
Jun 17
2021
SELL
Payment of exercise price or tax liability
$15,137
$36.74 p/Share
412
Reduced 1.22%
33,232
Common Shares