Jan 06
2025
SELL
Open market or private sale
$179,053
$64.2 p/Share
2,789
Reduced 4.56%
58,317
Common Shares
Jan 03
2025
BUY
Grant, award, or other acquisition
-
59
Added 0.1%
61,106
Common Shares
Dec 31
2024
BUY
Exercise of conversion of derivative security
-
6,728
Added 9.93%
61,046
Common Shares
Dec 16
2024
SELL
Open market or private sale
$753,423
$67.76 p/Share
11,119
Reduced 16.99%
54,317
Common Shares
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
28,255
Added 33.62%
55,780
Common Shares
Sep 03
2024
SELL
Open market or private sale
$448,565
$68.63 p/Share
6,536
Reduced 14.95%
37,178
Common Shares
Sep 01
2024
BUY
Exercise of conversion of derivative security
-
16,611
Added 27.54%
43,715
Common Shares
Feb 23
2024
BUY
Grant, award, or other acquisition
$291,871
$75.38 p/Share
3,872
Added 12.5%
27,104
Common Shares
Jan 05
2024
SELL
Open market or private sale
$205,230
$76.55 p/Share
2,681
Reduced 10.31%
23,322
Common Shares
Jan 04
2024
BUY
Grant, award, or other acquisition
-
46
Added 0.18%
26,003
Common Shares
Dec 31
2023
BUY
Exercise of conversion of derivative security
-
6,522
Added 20.08%
25,956
Common Shares
Dec 15
2023
SELL
Open market or private sale
$222,955
$73.68 p/Share
3,026
Reduced 13.47%
19,433
Common Shares
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
7,692
Added 27.43%
20,349
Common Shares
Feb 22
2023
BUY
Grant, award, or other acquisition
$164,158
$67.75 p/Share
2,423
Added 14.09%
14,768
Common Shares
Jan 04
2023
SELL
Open market or private sale
$149,136
$65.04 p/Share
2,293
Reduced 15.66%
12,345
Common Shares
Jan 04
2023
BUY
Grant, award, or other acquisition
-
52
Added 0.35%
14,639
Common Shares
Dec 31
2022
BUY
Exercise of conversion of derivative security
-
6,314
Added 30.21%
14,586
Common Shares
Dec 21
2022
SELL
Open market or private sale
$116,887
$65.52 p/Share
1,784
Reduced 17.74%
8,270
Common Shares
Dec 15
2022
BUY
Exercise of conversion of derivative security
-
5,194
Added 34.06%
10,055
Common Shares
Feb 25
2022
BUY
Grant, award, or other acquisition
$136,650
$56.05 p/Share
2,438
Added 33.41%
4,860
Common Shares
Jan 05
2022
SELL
Open market or private sale
$83,533
$58.62 p/Share
1,425
Reduced 37.04%
2,422
Common Shares
Jan 05
2022
BUY
Grant, award, or other acquisition
-
34
Added 0.88%
3,847
Common Shares
Dec 31
2021
BUY
Exercise of conversion of derivative security
-
3,813
Added 50.0%
3,813
Common Shares