Feb 21
2025
SELL
Open market or private sale
$61,730
$62.99 p/Share
980
Reduced 3.87%
24,374
Common Shares, $5.00 p...
Feb 19
2025
SELL
Payment of exercise price or tax liability
$27,816
$61.54 p/Share
452
Reduced 1.75%
25,354
Common Shares, $5.00 p...
Jan 29
2025
BUY
Grant, award, or other acquisition
-
3,105
Added 10.74%
25,806
Common Shares, $5.00 p...
Feb 21
2024
SELL
Payment of exercise price or tax liability
$32,958
$57.52 p/Share
573
Reduced 2.53%
22,098
Common Shares, $5.00 p...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$12,610
$57.06 p/Share
221
Reduced 0.97%
22,671
Common Shares, $5.00 p...
Jan 31
2024
BUY
Grant, award, or other acquisition
-
3,059
Added 11.79%
22,892
Common Shares, $5.00 p...
Feb 22
2023
SELL
Payment of exercise price or tax liability
$43,907
$80.27 p/Share
547
Reduced 2.74%
19,392
Common Shares, $5.00 p...
Feb 15
2023
SELL
Payment of exercise price or tax liability
$25,402
$78.89 p/Share
322
Reduced 1.59%
19,939
Common Shares, $5.00 p...
Feb 01
2023
BUY
Grant, award, or other acquisition
-
2,512
Added 11.03%
20,261
Common Shares, $5.00 p...
Jun 01
2022
SELL
Open market or private sale
$60,158
$92.55 p/Share
650
Reduced 3.58%
17,516
Common Shares, $5.00 p...
Feb 24
2022
SELL
Payment of exercise price or tax liability
$38,575
$79.7 p/Share
484
Reduced 2.61%
18,095
Common Shares, $5.00 p...
Feb 22
2022
SELL
Open market or private sale
$60,153
$82.97 p/Share
725
Reduced 3.71%
18,824
Common Shares, $5.00 p...
Feb 15
2022
SELL
Payment of exercise price or tax liability
$52,532
$82.21 p/Share
639
Reduced 3.17%
19,549
Common Shares, $5.00 p...
Feb 02
2022
BUY
Grant, award, or other acquisition
-
3,082
Added 13.39%
19,943
Common Shares, $5.00 p...
Feb 02
2022
BUY
Grant, award, or other acquisition
-
4,111
Added 16.92%
20,188
Common Shares, $5.00 p...
May 18
2021
SELL
Open market or private sale
$253,074
$84.33 p/Share
3,001
Reduced 15.89%
15,884
Common Shares, $5.00 p...
Feb 22
2021
SELL
Payment of exercise price or tax liability
$52,949
$81.46 p/Share
650
Reduced 3.34%
18,824
Common Shares, $5.00 p...
Feb 16
2021
SELL
Payment of exercise price or tax liability
$145,045
$85.17 p/Share
1,703
Reduced 8.04%
19,474
Common Shares, $5.00 p...
Feb 08
2021
BUY
Grant, award, or other acquisition
-
3,675
Added 14.79%
21,177
Common Shares, $5.00 p...